From 76d699092d03ce741b484c94a009833a211ebba9 Mon Sep 17 00:00:00 2001 From: David Harder Date: Thu, 4 Dec 2025 13:43:11 -0600 Subject: [PATCH 1/3] Try prettier formatting **Summary** yarn prettier --write --tab-width 4 "./**/{firefox,glibc,gstreamer-1.0,libreoffice,llvm}/package.yml" --- .gitignore | 5 + packages/f/firefox/package.yml | 34 +- packages/g/glibc/package.yml | 66 +- packages/g/gstreamer-1.0/package.yml | 1462 +++++++++++++------------- packages/l/libreoffice/package.yml | 396 +++---- packages/l/llvm/package.yml | 614 +++++------ 6 files changed, 1291 insertions(+), 1286 deletions(-) diff --git a/.gitignore b/.gitignore index 9839a5387eb..48d39a3394f 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,8 @@ solus-image-* # Temporary files that could be left behind for firefox/thunderbird langpacks update script. packages/f/firefox-langpacks/tmp_lang_pack packages/t/thunderbird-langpacks/tmp_lang_pack + +# No node (from Prettier) +node_modules/* +package.json +yarn.lock diff --git a/packages/f/firefox/package.yml b/packages/f/firefox/package.yml index c5a52606036..51adb4cc841 100644 --- a/packages/f/firefox/package.yml +++ b/packages/f/firefox/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : firefox -version : 145.0.1 -release : 381 -source : - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/source/firefox-145.0.1.source.tar.xz : b48115bd304ff0169fefc488226caf4053e04cc2aa83b1a9f4ac85fbaa9ff457 -homepage : https://www.mozilla.org/firefox/ -license : +name: firefox +version: 145.0.1 +release: 381 +source: + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/source/firefox-145.0.1.source.tar.xz: b48115bd304ff0169fefc488226caf4053e04cc2aa83b1a9f4ac85fbaa9ff457 +homepage: https://www.mozilla.org/firefox/ +license: - GPL-2.0-or-later - MPL-2.0 -component : network.web.browser -summary : Firefox web browser +component: network.web.browser +summary: Firefox web browser description: | Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability. Its functionality can be enhanced via a plethora of extensions. -clang : true -optimize : icf-safe -builddeps : +clang: true +optimize: icf-safe +builddeps: - pkgconfig(alsa) # Temporarily disabled until Fedora patch is updated # - pkgconfig(aom) @@ -49,9 +49,9 @@ builddeps : - noto-sans-ttf - rust - yasm -checkdeps : +checkdeps: - xorg-server-xvfb -rundeps : +rundeps: - ffmpeg - firefox-langpacks environment: | @@ -59,7 +59,7 @@ environment: | export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export MOZBUILD_STATE_PATH=$PWD export MOZ_BUILD_DATE="$(date -u${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH} +%Y%m%d%H%M%S)" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-Firefox-Thunderbird-envvar-conflicts.patch %patch -p1 -i $pkgfiles/0001-Allow-installing-addons-from-user-scope.patch @@ -76,7 +76,7 @@ setup : | echo "ac_add_options --with-mozilla-api-keyfile=${workdir}/mozilla-api-key" >> .mozconfig echo "ac_add_options --with-google-safebrowsing-api-keyfile=${workdir}/google-safebrowsing-api-key" >> .mozconfig ./mach configure -build : | +build: | # Set this to 1 if you want to create a release build, 0 if you're just doing builds locally for testing purposes # Note that you still need to do a full release build locally and test it before pushing it FULL_BUILD=1 @@ -119,7 +119,7 @@ build : | ./mach build ./mach buildsymbols fi -install : | +install: | DESTDIR=$installdir ./mach install # Desktop file, icons, appdata diff --git a/packages/g/glibc/package.yml b/packages/g/glibc/package.yml index 77d8b79ad75..20ba48cbe5a 100644 --- a/packages/g/glibc/package.yml +++ b/packages/g/glibc/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glibc -version : '2.42' -release : 136 -source : +name: glibc +version: "2.42" +release: 136 +source: # release/2.42/master # Use the bminor mirror since the upstream is unreliable - - git|https://github.com/bminor/glibc : de1fe81f471496366580ad728b8986a3424b2fd7 -homepage : https://www.gnu.org/software/libc/ -license : GPL-3.0-or-later -summary : + - git|https://github.com/bminor/glibc: de1fe81f471496366580ad728b8986a3424b2fd7 +homepage: https://www.gnu.org/software/libc/ +license: GPL-3.0-or-later +summary: - This package contains the GNU C libraries and header files - - benchmarks : Various benchmarks to test the performance of GNU C libraries + - benchmarks: Various benchmarks to test the performance of GNU C libraries description: | This package contains the GNU C libraries and header files. The GNU C library was written originally by Roland McGrath, and is currently maintained by Ulrich Drepper. Some parts of the library were contributed or worked on by other people. You'll need this package to compile programs. -libsplit : false -devel : true -autodep : false -emul32 : true -avx2 : true -component : system.base -patterns : - - 32bit : - - /lib32/ld-linux.so.2 - - /lib64/ld-linux.so.2 - - /usr/lib64/ld-linux.so.2 - - 32bit-devel : - - /usr/lib32/*.o - - /usr/lib32/libc_malloc_debug.so* - - benchmarks : /usr/bin/bench-* - - devel : - - /usr/bin/mtrace - - /usr/bin/pcprofiledump - - /usr/bin/xtrace - - /usr/lib64/*.o - - /usr/lib64/libc_malloc_debug.so* -setup : | +libsplit: false +devel: true +autodep: false +emul32: true +avx2: true +component: system.base +patterns: + - 32bit: + - /lib32/ld-linux.so.2 + - /lib64/ld-linux.so.2 + - /usr/lib64/ld-linux.so.2 + - 32bit-devel: + - /usr/lib32/*.o + - /usr/lib32/libc_malloc_debug.so* + - benchmarks: /usr/bin/bench-* + - devel: + - /usr/bin/mtrace + - /usr/bin/pcprofiledump + - /usr/bin/xtrace + - /usr/lib64/*.o + - /usr/lib64/libc_malloc_debug.so* +setup: | # Solus multilib integration # Ensure that ldd can use all interpreters, allowing 64-bit host to run ldd @@ -131,7 +131,7 @@ setup : | --libdir=%libdir% \ --with-pkgversion='Solus' \ $extra_conf_args -build : | +build: | cd glibc-build export LANGUAGE="C" export LC_ALL="C" @@ -159,7 +159,7 @@ build : | if [[ -z "${AVX2BUILD}" ]]; then %make bench-build fi -install : | +install: | cd glibc-build if [[ ! -z "${EMUL32BUILD}" ]]; then diff --git a/packages/g/gstreamer-1.0/package.yml b/packages/g/gstreamer-1.0/package.yml index d4fdb459cf7..bedc91a2f7b 100644 --- a/packages/g/gstreamer-1.0/package.yml +++ b/packages/g/gstreamer-1.0/package.yml @@ -1,85 +1,85 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gstreamer-1.0 -version : 1.26.7 -release : 122 -source : - - https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.26.7/gstreamer-1.26.7.tar.gz : e3cdfcf076d5be5384c06e6710adc7980912679ea57df29fbd0383dd43cb5c03 -license : LGPL-2.1-or-later -homepage : https://gstreamer.freedesktop.org/ -component : +name: gstreamer-1.0 +version: 1.26.7 +release: 122 +source: + - https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.26.7/gstreamer-1.26.7.tar.gz: e3cdfcf076d5be5384c06e6710adc7980912679ea57df29fbd0383dd43cb5c03 +license: LGPL-2.1-or-later +homepage: https://gstreamer.freedesktop.org/ +component: - multimedia.gstreamer - - ^gstreamer-editing-services : multimedia.gstreamer - - ^gstreamer-editing-services-devel : programming.devel - - ^gstreamer-1.0-plugins-base : multimedia.gstreamer - - ^gstreamer-1.0-plugins-base-32bit : emul32 - - ^gstreamer-1.0-plugins-base-32bit-devel : programming.devel - - ^gstreamer-1.0-plugins-base-devel : programming.devel - - ^gstreamer-1.0-plugins-bad : multimedia.gstreamer - - ^gstreamer-1.0-plugins-bad-libs : programming.library - - ^gstreamer-1.0-plugins-bad-extras : multimedia.gstreamer - - ^gstreamer-1.0-plugins-bad-devel : programming.devel - - ^gstreamer-1.0-plugins-good : multimedia.gstreamer - - ^gstreamer-1.0-plugins-good-devel : programming.devel - - ^gstreamer-1.0-plugins-ugly : multimedia.gstreamer - - ^gstreamer-1.0-plugins-ugly-devel : programming.devel - - ^gstreamer-1.0-plugin-libav : multimedia.gstreamer - - ^gstreamer-1.0-plugin-libav-devel : programming.devel - - ^gstreamer-1.0-plugin-opencv : multimedia.gstreamer - - ^gstreamer-1.0-plugin-opencv-devel : programming.devel - - ^gstreamer-rtsp-server : multimedia.gstreamer - - ^gstreamer-rtsp-server-devel : multimedia.gstreamer - - ^gstreamer-vaapi : multimedia.gstreamer - - ^python-gstreamer : programming.python -summary : + - ^gstreamer-editing-services: multimedia.gstreamer + - ^gstreamer-editing-services-devel: programming.devel + - ^gstreamer-1.0-plugins-base: multimedia.gstreamer + - ^gstreamer-1.0-plugins-base-32bit: emul32 + - ^gstreamer-1.0-plugins-base-32bit-devel: programming.devel + - ^gstreamer-1.0-plugins-base-devel: programming.devel + - ^gstreamer-1.0-plugins-bad: multimedia.gstreamer + - ^gstreamer-1.0-plugins-bad-libs: programming.library + - ^gstreamer-1.0-plugins-bad-extras: multimedia.gstreamer + - ^gstreamer-1.0-plugins-bad-devel: programming.devel + - ^gstreamer-1.0-plugins-good: multimedia.gstreamer + - ^gstreamer-1.0-plugins-good-devel: programming.devel + - ^gstreamer-1.0-plugins-ugly: multimedia.gstreamer + - ^gstreamer-1.0-plugins-ugly-devel: programming.devel + - ^gstreamer-1.0-plugin-libav: multimedia.gstreamer + - ^gstreamer-1.0-plugin-libav-devel: programming.devel + - ^gstreamer-1.0-plugin-opencv: multimedia.gstreamer + - ^gstreamer-1.0-plugin-opencv-devel: programming.devel + - ^gstreamer-rtsp-server: multimedia.gstreamer + - ^gstreamer-rtsp-server-devel: multimedia.gstreamer + - ^gstreamer-vaapi: multimedia.gstreamer + - ^python-gstreamer: programming.python +summary: - Streaming media framework - - ^gstreamer-editing-services : GStreamer editing services - - ^gstreamer-editing-services-devel : Development files for gstreamer-editing-services - - ^gstreamer-1.0-plugins-base : GStreamer streaming media framework base plugins - - ^gstreamer-1.0-plugins-base-32bit : 32-bit libraries for gstreamer-1.0-plugins-base - - ^gstreamer-1.0-plugins-base-32bit-devel : Development files for 32-bit gstreamer-1.0-plugins-base - - ^gstreamer-1.0-plugins-base-devel : Development files for gstreamer-1.0-plugins-base - - ^gstreamer-1.0-plugins-bad : GStreamer streaming media framework "bad" plugins - - ^gstreamer-1.0-plugins-bad-libs : GStreamer streaming media framework "bad" plugins - libs - - ^gstreamer-1.0-plugins-bad-extras : GStreamer streaming media framework "bad" plugins - - ^gstreamer-1.0-plugins-bad-devel : Development files for gstreamer-1.0-plugins-bad - - ^gstreamer-1.0-plugins-good : GStreamer streaming media framework "good" plugins - - ^gstreamer-1.0-plugins-good-devel : Development files for gstreamer-1.0-plugins-good - - ^gstreamer-1.0-plugins-ugly : GStreamer streaming media framework "ugly" plugins - - ^gstreamer-1.0-plugins-ugly-devel : Development files for gstreamer-1.0-plugins-ugly - - ^gstreamer-1.0-plugin-libav : GStreamer FFmpeg/LibAV plugin - - ^gstreamer-1.0-plugin-libav-devel : Development files for gstreamer-1.0-plugins-libav - - ^gstreamer-1.0-plugin-opencv : GStreamer "bad" plugins OpenCV plugin - - ^gstreamer-1.0-plugin-opencv-devel : Development files for gstreamer-1.0-plugins-opencv - - ^gstreamer-rtsp-server : GStreamer RTSP server library - - ^gstreamer-rtsp-server-devel : Development files for gstreamer-rtsp-server - - ^gstreamer-vaapi : GStreamer VA API library - - ^python-gstreamer : GStreamer Python Bindings Supplement + - ^gstreamer-editing-services: GStreamer editing services + - ^gstreamer-editing-services-devel: Development files for gstreamer-editing-services + - ^gstreamer-1.0-plugins-base: GStreamer streaming media framework base plugins + - ^gstreamer-1.0-plugins-base-32bit: 32-bit libraries for gstreamer-1.0-plugins-base + - ^gstreamer-1.0-plugins-base-32bit-devel: Development files for 32-bit gstreamer-1.0-plugins-base + - ^gstreamer-1.0-plugins-base-devel: Development files for gstreamer-1.0-plugins-base + - ^gstreamer-1.0-plugins-bad: GStreamer streaming media framework "bad" plugins + - ^gstreamer-1.0-plugins-bad-libs: GStreamer streaming media framework "bad" plugins - libs + - ^gstreamer-1.0-plugins-bad-extras: GStreamer streaming media framework "bad" plugins + - ^gstreamer-1.0-plugins-bad-devel: Development files for gstreamer-1.0-plugins-bad + - ^gstreamer-1.0-plugins-good: GStreamer streaming media framework "good" plugins + - ^gstreamer-1.0-plugins-good-devel: Development files for gstreamer-1.0-plugins-good + - ^gstreamer-1.0-plugins-ugly: GStreamer streaming media framework "ugly" plugins + - ^gstreamer-1.0-plugins-ugly-devel: Development files for gstreamer-1.0-plugins-ugly + - ^gstreamer-1.0-plugin-libav: GStreamer FFmpeg/LibAV plugin + - ^gstreamer-1.0-plugin-libav-devel: Development files for gstreamer-1.0-plugins-libav + - ^gstreamer-1.0-plugin-opencv: GStreamer "bad" plugins OpenCV plugin + - ^gstreamer-1.0-plugin-opencv-devel: Development files for gstreamer-1.0-plugins-opencv + - ^gstreamer-rtsp-server: GStreamer RTSP server library + - ^gstreamer-rtsp-server-devel: Development files for gstreamer-rtsp-server + - ^gstreamer-vaapi: GStreamer VA API library + - ^python-gstreamer: GStreamer Python Bindings Supplement description: - GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base and one of Good, Bad, Ugly or Libav plugins. - - ^gstreamer-editing-services : GStreamer editing services - - ^gstreamer-editing-services-devel : Development files for gstreamer-editing-services - - ^gstreamer-editing-services : GStreamer editing services - - ^gstreamer-editing-services-devel : Development files for gstreamer-editing-services - - ^gstreamer-1.0-plugins-base : GStreamer streaming media framework base plugins - - ^gstreamer-1.0-plugins-base-devel : Development files for gstreamer-1.0-plugins-base - - ^gstreamer-1.0-plugins-bad : GStreamer streaming media framework "bad" plugins - - ^gstreamer-1.0-plugins-bad-libs : GStreamer streaming media framework "bad" plugins - libs - - ^gstreamer-1.0-plugins-bad-extras : GStreamer streaming media framework "bad" plugins - - ^gstreamer-1.0-plugins-bad-devel : Development files for gstreamer-1.0-plugins-bad - - ^gstreamer-1.0-plugins-good : GStreamer streaming media framework "good" plugins - - ^gstreamer-1.0-plugins-good-devel : Development files for gstreamer-1.0-plugins-good - - ^gstreamer-1.0-plugins-ugly : GStreamer streaming media framework "ugly" plugins - - ^gstreamer-1.0-plugins-ugly-devel : Development files for gstreamer-1.0-plugins-ugly - - ^gstreamer-1.0-plugin-libav : GStreamer FFmpeg/LibAV plugin - - ^gstreamer-1.0-plugin-libav-devel : Development files for gstreamer-1.0-plugins-libav - - ^gstreamer-1.0-plugin-opencv : GStreamer "bad" plugins OpenCV plugin - - ^gstreamer-1.0-plugin-opencv-devel : Development files for gstreamer-1.0-plugins-opencv - - ^gstreamer-rtsp-server : GStreamer's RTSP server (gst-rtsp-server) is a featureful and easy-to-use library that allows applications to implement a complete RTSP server with just a couple of lines of code. - - ^gstreamer-rtsp-server-devel : Development files for gstreamer-1.0-plugins-ugly - - ^gstreamer-vaapi : GStreamer VA API library - - ^python-gstreamer : GStreamer python overrides for the gobject-introspection-based pygst bindings. -emul32 : true -builddeps : + - ^gstreamer-editing-services: GStreamer editing services + - ^gstreamer-editing-services-devel: Development files for gstreamer-editing-services + - ^gstreamer-editing-services: GStreamer editing services + - ^gstreamer-editing-services-devel: Development files for gstreamer-editing-services + - ^gstreamer-1.0-plugins-base: GStreamer streaming media framework base plugins + - ^gstreamer-1.0-plugins-base-devel: Development files for gstreamer-1.0-plugins-base + - ^gstreamer-1.0-plugins-bad: GStreamer streaming media framework "bad" plugins + - ^gstreamer-1.0-plugins-bad-libs: GStreamer streaming media framework "bad" plugins - libs + - ^gstreamer-1.0-plugins-bad-extras: GStreamer streaming media framework "bad" plugins + - ^gstreamer-1.0-plugins-bad-devel: Development files for gstreamer-1.0-plugins-bad + - ^gstreamer-1.0-plugins-good: GStreamer streaming media framework "good" plugins + - ^gstreamer-1.0-plugins-good-devel: Development files for gstreamer-1.0-plugins-good + - ^gstreamer-1.0-plugins-ugly: GStreamer streaming media framework "ugly" plugins + - ^gstreamer-1.0-plugins-ugly-devel: Development files for gstreamer-1.0-plugins-ugly + - ^gstreamer-1.0-plugin-libav: GStreamer FFmpeg/LibAV plugin + - ^gstreamer-1.0-plugin-libav-devel: Development files for gstreamer-1.0-plugins-libav + - ^gstreamer-1.0-plugin-opencv: GStreamer "bad" plugins OpenCV plugin + - ^gstreamer-1.0-plugin-opencv-devel: Development files for gstreamer-1.0-plugins-opencv + - ^gstreamer-rtsp-server: GStreamer's RTSP server (gst-rtsp-server) is a featureful and easy-to-use library that allows applications to implement a complete RTSP server with just a couple of lines of code. + - ^gstreamer-rtsp-server-devel: Development files for gstreamer-1.0-plugins-ugly + - ^gstreamer-vaapi: GStreamer VA API library + - ^python-gstreamer: GStreamer python overrides for the gobject-introspection-based pygst bindings. +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(gbm) - pkgconfig32(gudev-1.0) @@ -198,37 +198,37 @@ builddeps : - liba52dec-devel - qt6-base-private-devel - rust-32bit -checkdeps : +checkdeps: - xorg-server-xvfb -rundeps : - - ^gstreamer-1.0-plugin-opencv-devel : - - gstreamer-1.0-plugin-opencv - - ^gstreamer-1.0-plugins-bad-devel : - - gstreamer-1.0-plugins-bad - - gstreamer-1.0-plugins-bad-extras - - ^gstreamer-1.0-plugins-base-32bit-devel : - - gstreamer-1.0-plugins-base-32bit - - gstreamer-1.0-plugins-base-devel - - ^gstreamer-1.0-plugins-base-devel : - - gstreamer-1.0-plugins-base - - ^gstreamer-1.0-plugins-good-devel : - - gstreamer-1.0-plugins-good - - ^gstreamer-1.0-plugins-ugly-devel : - - gstreamer-1.0-plugins-ugly - - ^gstreamer-editing-services : - - python-gstreamer - - ^gstreamer-editing-services-devel : - - gstreamer-editing-services - - ^python-gstreamer : - - gstreamer-1.0 - - gstreamer-1.0-plugins-base - - python-gobject -clang : true -optimize : thin-lto +rundeps: + - ^gstreamer-1.0-plugin-opencv-devel: + - gstreamer-1.0-plugin-opencv + - ^gstreamer-1.0-plugins-bad-devel: + - gstreamer-1.0-plugins-bad + - gstreamer-1.0-plugins-bad-extras + - ^gstreamer-1.0-plugins-base-32bit-devel: + - gstreamer-1.0-plugins-base-32bit + - gstreamer-1.0-plugins-base-devel + - ^gstreamer-1.0-plugins-base-devel: + - gstreamer-1.0-plugins-base + - ^gstreamer-1.0-plugins-good-devel: + - gstreamer-1.0-plugins-good + - ^gstreamer-1.0-plugins-ugly-devel: + - gstreamer-1.0-plugins-ugly + - ^gstreamer-editing-services: + - python-gstreamer + - ^gstreamer-editing-services-devel: + - gstreamer-editing-services + - ^python-gstreamer: + - gstreamer-1.0 + - gstreamer-1.0-plugins-base + - python-gobject +clang: true +optimize: thin-lto environment: | # Make cargo use system libzstd export ZSTD_SYS_USE_PKG_CONFIG=1 -setup : | +setup: | if [[ -n "${EMUL32BUILD}" ]]; then CONFIGURE_OPTIONS=" \ -D gst-plugins-base:gl-graphene=disabled \ @@ -274,634 +274,634 @@ setup : | -D ges=enabled \ -D vaapi=enabled \ $CONFIGURE_OPTIONS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check -patterns : - - 32bit : - - /usr/share/gdb/auto-load/usr/lib32/ - - devel : - # Used for running tests in the other gstreamer packages - - /usr/bin/gst-tester-1.0 - - /usr/share/cmake/FindGStreamer.cmake - - /usr/share/gdb/auto-load - - /usr/share/gstreamer-1.0/gdb - - ^python-gstreamer : - - /usr/lib/python3*/site-packages/gi - - /usr/lib64/gstreamer-1.0/libgstpython.so - - ^gstreamer-editing-services : - - /usr/bin/ges-launch-1.0 - - /usr/lib/python3*/site-packages/gi/overrides/GES.py - - /usr/lib/python3*/site-packages/gi/overrides/**/GES.*.pyc - - /usr/lib64/girepository-1.0/GES-1.0.typelib - - /usr/lib64/gst-validate-launcher/python/launcher/apps/geslaunch.py - - /usr/lib64/gstreamer-1.0/libgstges.so - - /usr/lib64/gstreamer-1.0/libgstnle.so - - /usr/lib64/libges-1.0.so.* - - /usr/share/bash-completion/completions/ges* - - /usr/share/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario - - /usr/share/man/man1/ges-launch-1.0* - - ^gstreamer-editing-services-devel : - - /usr/include/gstreamer-1.0/ges - - /usr/lib64/libges-1.0.so - - /usr/lib64/pkgconfig/gst-editing-services-1.0.pc - - /usr/share/gir-1.0/GES-1.0.gir - - ^gstreamer-1.0-plugins-base : - - /usr/bin/gst-device-monitor-1.0 # TODO: gstreamer-1.0-base-tools - - /usr/bin/gst-discoverer-1.0 # TODO: gstreamer-1.0-base-tools - - /usr/bin/gst-play-1.0 # TODO: gstreamer-1.0-base-tools - - /usr/lib64/girepository-1.0/GstAllocators-1.0.typelib - - /usr/lib64/girepository-1.0/GstApp-1.0.typelib - - /usr/lib64/girepository-1.0/GstAudio-1.0.typelib - - /usr/lib64/girepository-1.0/GstGL-1.0.typelib - - /usr/lib64/girepository-1.0/GstGLEGL-1.0.typelib - - /usr/lib64/girepository-1.0/GstGLWayland-1.0.typelib - - /usr/lib64/girepository-1.0/GstGLX11-1.0.typelib - - /usr/lib64/girepository-1.0/GstPbutils-1.0.typelib - - /usr/lib64/girepository-1.0/GstRtp-1.0.typelib - - /usr/lib64/girepository-1.0/GstRtsp-1.0.typelib - - /usr/lib64/girepository-1.0/GstSdp-1.0.typelib - - /usr/lib64/girepository-1.0/GstTag-1.0.typelib - - /usr/lib64/girepository-1.0/GstVideo-1.0.typelib - - /usr/lib64/gstreamer-1.0/libgstadder.so - - /usr/lib64/gstreamer-1.0/libgstalsa.so - - /usr/lib64/gstreamer-1.0/libgstapp.so - - /usr/lib64/gstreamer-1.0/libgstaudioconvert.so - - /usr/lib64/gstreamer-1.0/libgstaudiomixer.so - - /usr/lib64/gstreamer-1.0/libgstaudiorate.so - - /usr/lib64/gstreamer-1.0/libgstaudioresample.so - - /usr/lib64/gstreamer-1.0/libgstaudiotestsrc.so - - /usr/lib64/gstreamer-1.0/libgstbasedebug.so - - /usr/lib64/gstreamer-1.0/libgstcompositor.so - - /usr/lib64/gstreamer-1.0/libgstdsd.so - - /usr/lib64/gstreamer-1.0/libgstencoding.so - - /usr/lib64/gstreamer-1.0/libgstgio.so - - /usr/lib64/gstreamer-1.0/libgstogg.so - - /usr/lib64/gstreamer-1.0/libgstopengl.so - - /usr/lib64/gstreamer-1.0/libgstopus.so - - /usr/lib64/gstreamer-1.0/libgstoverlaycomposition.so - - /usr/lib64/gstreamer-1.0/libgstpango.so - - /usr/lib64/gstreamer-1.0/libgstpbtypes.so - - /usr/lib64/gstreamer-1.0/libgstplayback.so - - /usr/lib64/gstreamer-1.0/libgstrawparse.so - - /usr/lib64/gstreamer-1.0/libgstsubparse.so - - /usr/lib64/gstreamer-1.0/libgsttcp.so - - /usr/lib64/gstreamer-1.0/libgsttheora.so - - /usr/lib64/gstreamer-1.0/libgsttypefindfunctions.so - - /usr/lib64/gstreamer-1.0/libgstvideoconvertscale.so - - /usr/lib64/gstreamer-1.0/libgstvideorate.so - - /usr/lib64/gstreamer-1.0/libgstvideotestsrc.so - - /usr/lib64/gstreamer-1.0/libgstvolume.so - - /usr/lib64/gstreamer-1.0/libgstvorbis.so - - /usr/lib64/gstreamer-1.0/libgstximagesink.so - - /usr/lib64/gstreamer-1.0/libgstxvimagesink.so - - /usr/lib64/libgstallocators-1.0.so.* - - /usr/lib64/libgstapp-1.0.so.* - - /usr/lib64/libgstaudio-1.0.so.* - - /usr/lib64/libgstfft-1.0.so.* - - /usr/lib64/libgstgl-1.0.so.* - - /usr/lib64/libgstpbutils-1.0.so.* - - /usr/lib64/libgstriff-1.0.so.* - - /usr/lib64/libgstrtp-1.0.so.* - - /usr/lib64/libgstrtsp-1.0.so.* - - /usr/lib64/libgstsdp-1.0.so.* - - /usr/lib64/libgsttag-1.0.so.* - - /usr/lib64/libgstvideo-1.0.so.* - - /usr/share/gst-plugins-base/1.0/license-translations.dict - - /usr/share/locale/**/**/gst-plugins-base-1.0.mo - - /usr/share/man/man1/gst-device-monitor-1.0* # TODO: gstreamer-1.0-base-tools - - /usr/share/man/man1/gst-discoverer-1.0* # TODO: gstreamer-1.0-base-tools - - /usr/share/man/man1/gst-play-1.0* # TODO: gstreamer-1.0-base-tools - - ^gstreamer-1.0-plugins-base-32bit : - - /usr/lib32/gstreamer-1.0/libgstadder.so - - /usr/lib32/gstreamer-1.0/libgstalsa.so - - /usr/lib32/gstreamer-1.0/libgstapp.so - - /usr/lib32/gstreamer-1.0/libgstaudioconvert.so - - /usr/lib32/gstreamer-1.0/libgstaudiomixer.so - - /usr/lib32/gstreamer-1.0/libgstaudiorate.so - - /usr/lib32/gstreamer-1.0/libgstaudioresample.so - - /usr/lib32/gstreamer-1.0/libgstaudiotestsrc.so - - /usr/lib32/gstreamer-1.0/libgstbasedebug.so - - /usr/lib32/gstreamer-1.0/libgstcompositor.so - - /usr/lib32/gstreamer-1.0/libgstdsd.so - - /usr/lib32/gstreamer-1.0/libgstencoding.so - - /usr/lib32/gstreamer-1.0/libgstgio.so - - /usr/lib32/gstreamer-1.0/libgstogg.so - - /usr/lib32/gstreamer-1.0/libgstopengl.so - - /usr/lib32/gstreamer-1.0/libgstopus.so - - /usr/lib32/gstreamer-1.0/libgstoverlaycomposition.so - - /usr/lib32/gstreamer-1.0/libgstpango.so - - /usr/lib32/gstreamer-1.0/libgstpbtypes.so - - /usr/lib32/gstreamer-1.0/libgstplayback.so - - /usr/lib32/gstreamer-1.0/libgstrawparse.so - - /usr/lib32/gstreamer-1.0/libgstsubparse.so - - /usr/lib32/gstreamer-1.0/libgsttcp.so - - /usr/lib32/gstreamer-1.0/libgsttheora.so - - /usr/lib32/gstreamer-1.0/libgsttypefindfunctions.so - - /usr/lib32/gstreamer-1.0/libgstvideoconvertscale.so - - /usr/lib32/gstreamer-1.0/libgstvideorate.so - - /usr/lib32/gstreamer-1.0/libgstvideotestsrc.so - - /usr/lib32/gstreamer-1.0/libgstvolume.so - - /usr/lib32/gstreamer-1.0/libgstvorbis.so - - /usr/lib32/gstreamer-1.0/libgstximagesink.so - - /usr/lib32/gstreamer-1.0/libgstxvimagesink.so - - /usr/lib32/libgstallocators-1.0.so.* - - /usr/lib32/libgstapp-1.0.so.* - - /usr/lib32/libgstaudio-1.0.so.* - - /usr/lib32/libgstfft-1.0.so.* - - /usr/lib32/libgstgl-1.0.so.* - - /usr/lib32/libgstpbutils-1.0.so.* - - /usr/lib32/libgstriff-1.0.so.* - - /usr/lib32/libgstrtp-1.0.so.* - - /usr/lib32/libgstrtsp-1.0.so.* - - /usr/lib32/libgstsdp-1.0.so.* - - /usr/lib32/libgsttag-1.0.so.* - - /usr/lib32/libgstvideo-1.0.so.* - - ^gstreamer-1.0-plugins-base-devel : - - /usr/include/gstreamer-1.0/gst/allocators/ - - /usr/include/gstreamer-1.0/gst/app/ - - /usr/include/gstreamer-1.0/gst/audio/ - - /usr/include/gstreamer-1.0/gst/fft/ - - /usr/include/gstreamer-1.0/gst/gl/ - - /usr/include/gstreamer-1.0/gst/pbutils/ - - /usr/include/gstreamer-1.0/gst/riff/ - - /usr/include/gstreamer-1.0/gst/rtp/ - - /usr/include/gstreamer-1.0/gst/rtsp/ - - /usr/include/gstreamer-1.0/gst/sdp/ - - /usr/include/gstreamer-1.0/gst/tag/ - - /usr/include/gstreamer-1.0/gst/video/ - - /usr/lib64/gstreamer-1.0/include/gst/gl/ - - /usr/lib64/libgstallocators-1.0.so - - /usr/lib64/libgstapp-1.0.so - - /usr/lib64/libgstaudio-1.0.so - - /usr/lib64/libgstfft-1.0.so - - /usr/lib64/libgstgl-1.0.so - - /usr/lib64/libgstpbutils-1.0.so - - /usr/lib64/libgstriff-1.0.so - - /usr/lib64/libgstrtp-1.0.so - - /usr/lib64/libgstrtsp-1.0.so - - /usr/lib64/libgstsdp-1.0.so - - /usr/lib64/libgsttag-1.0.so - - /usr/lib64/libgstvideo-1.0.so - - /usr/lib64/pkgconfig/gstreamer-allocators-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-app-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-audio-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-fft-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-gl-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-gl-egl-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-gl-prototypes-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-gl-wayland-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-gl-x11-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-pbutils-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-plugins-base-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-riff-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-rtp-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-rtsp-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-sdp-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-tag-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-video-1.0.pc - - /usr/share/gir-1.0/GstAllocators-1.0.gir - - /usr/share/gir-1.0/GstApp-1.0.gir - - /usr/share/gir-1.0/GstAudio-1.0.gir - - /usr/share/gir-1.0/GstGL-1.0.gir - - /usr/share/gir-1.0/GstGLEGL-1.0.gir - - /usr/share/gir-1.0/GstGLWayland-1.0.gir - - /usr/share/gir-1.0/GstGLX11-1.0.gir - - /usr/share/gir-1.0/GstPbutils-1.0.gir - - /usr/share/gir-1.0/GstRtp-1.0.gir - - /usr/share/gir-1.0/GstRtsp-1.0.gir - - /usr/share/gir-1.0/GstSdp-1.0.gir - - /usr/share/gir-1.0/GstTag-1.0.gir - - /usr/share/gir-1.0/GstVideo-1.0.gir - - ^gstreamer-1.0-plugins-base-32bit-devel : - - /usr/lib32/gstreamer-1.0/include/gst/gl/ - - /usr/lib32/libgstallocators-1.0.so - - /usr/lib32/libgstapp-1.0.so - - /usr/lib32/libgstaudio-1.0.so - - /usr/lib32/libgstfft-1.0.so - - /usr/lib32/libgstgl-1.0.so - - /usr/lib32/libgstpbutils-1.0.so - - /usr/lib32/libgstriff-1.0.so - - /usr/lib32/libgstrtp-1.0.so - - /usr/lib32/libgstrtsp-1.0.so - - /usr/lib32/libgstsdp-1.0.so - - /usr/lib32/libgsttag-1.0.so - - /usr/lib32/libgstvideo-1.0.so - - /usr/lib32/pkgconfig/gstreamer-allocators-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-app-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-audio-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-fft-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-gl-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-gl-egl-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-gl-prototypes-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-gl-wayland-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-gl-x11-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-pbutils-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-plugins-base-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-riff-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-rtp-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-rtsp-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-sdp-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-tag-1.0.pc - - /usr/lib32/pkgconfig/gstreamer-video-1.0.pc - - ^gstreamer-1.0-plugins-bad : - - /usr/bin/gst-transcoder-1.0 - - /usr/lib64/gstreamer-1.0/libgstaccurip.so - - /usr/lib64/gstreamer-1.0/libgstadpcm*.so - - /usr/lib64/gstreamer-1.0/libgstaes.so - - /usr/lib64/gstreamer-1.0/libgstaiff.so - - /usr/lib64/gstreamer-1.0/libgstanalyticsoverlay.so - - /usr/lib64/gstreamer-1.0/libgstasfmux.so - - /usr/lib64/gstreamer-1.0/libgstaudiobuffersplit.so - - /usr/lib64/gstreamer-1.0/libgstaudiofxbad.so - - /usr/lib64/gstreamer-1.0/libgstaudiolatency.so - - /usr/lib64/gstreamer-1.0/libgstaudiomixmatrix.so - - /usr/lib64/gstreamer-1.0/libgstaudiovisualizers.so - - /usr/lib64/gstreamer-1.0/libgstautoconvert.so - - /usr/lib64/gstreamer-1.0/libgstbayer.so - - /usr/lib64/gstreamer-1.0/libgstbluez.so - - /usr/lib64/gstreamer-1.0/libgstbz2.so - - /usr/lib64/gstreamer-1.0/libgstcamerabin.so - - /usr/lib64/gstreamer-1.0/libgstchromaprint.so - - /usr/lib64/gstreamer-1.0/libgstclosedcaption.so - - /usr/lib64/gstreamer-1.0/libgstcodec2json.so - - /usr/lib64/gstreamer-1.0/libgstcodecalpha.so - - /usr/lib64/gstreamer-1.0/libgstcodectimestamper.so - - /usr/lib64/gstreamer-1.0/libgstcoloreffects.so - - /usr/lib64/gstreamer-1.0/libgstcolormanagement.so - - /usr/lib64/gstreamer-1.0/libgstdash.so - - /usr/lib64/gstreamer-1.0/libgstdc1394.so - - /usr/lib64/gstreamer-1.0/libgstde265.so - - /usr/lib64/gstreamer-1.0/libgstdebugutilsbad.so - - /usr/lib64/gstreamer-1.0/libgstdtls.so - - /usr/lib64/gstreamer-1.0/libgstdvb.so - - /usr/lib64/gstreamer-1.0/libgstdvbsubenc.so - - /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so - - /usr/lib64/gstreamer-1.0/libgstdvdspu.so - - /usr/lib64/gstreamer-1.0/libgstfaceoverlay.so - - /usr/lib64/gstreamer-1.0/libgstfbdevsink.so - - /usr/lib64/gstreamer-1.0/libgstfdkaac.so - - /usr/lib64/gstreamer-1.0/libgstfestival.so - - /usr/lib64/gstreamer-1.0/libgstfieldanalysis.so - - /usr/lib64/gstreamer-1.0/libgstfluidsynthmidi.so - - /usr/lib64/gstreamer-1.0/libgstfreeverb.so - - /usr/lib64/gstreamer-1.0/libgstfrei0r.so - - /usr/lib64/gstreamer-1.0/libgstgaudieffects.so - - /usr/lib64/gstreamer-1.0/libgstgdp.so - - /usr/lib64/gstreamer-1.0/libgstgeometrictransform.so - - /usr/lib64/gstreamer-1.0/libgstgsm.so - - /usr/lib64/gstreamer-1.0/libgstgtkwayland.so - - /usr/lib64/gstreamer-1.0/libgsthls.so - - /usr/lib64/gstreamer-1.0/libgstid3tag.so - - /usr/lib64/gstreamer-1.0/libgstinsertbin.so - - /usr/lib64/gstreamer-1.0/libgstinter.so - - /usr/lib64/gstreamer-1.0/libgstinterlace.so - - /usr/lib64/gstreamer-1.0/libgstipcpipeline.so - - /usr/lib64/gstreamer-1.0/libgstisac.so - - /usr/lib64/gstreamer-1.0/libgstivfparse.so - - /usr/lib64/gstreamer-1.0/libgstivtc.so - - /usr/lib64/gstreamer-1.0/libgstjp2kdecimator.so - - /usr/lib64/gstreamer-1.0/libgstjpegformat.so - - /usr/lib64/gstreamer-1.0/libgstkms.so - - /usr/lib64/gstreamer-1.0/libgstlc3.so - - /usr/lib64/gstreamer-1.0/libgstldac.so - - /usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so - - /usr/lib64/gstreamer-1.0/libgstlv2.so - - /usr/lib64/gstreamer-1.0/libgstmicrodns.so - - /usr/lib64/gstreamer-1.0/libgstmidi.so - - /usr/lib64/gstreamer-1.0/libgstmodplug.so - - /usr/lib64/gstreamer-1.0/libgstmpeg*mux.so - - /usr/lib64/gstreamer-1.0/libgstmsdk.so - - /usr/lib64/gstreamer-1.0/libgstmse.so - - /usr/lib64/gstreamer-1.0/libgstmxf.so - - /usr/lib64/gstreamer-1.0/libgstneonhttpsrc.so - - /usr/lib64/gstreamer-1.0/libgstnetsim.so - - /usr/lib64/gstreamer-1.0/libgstnvcodec.so - - /usr/lib64/gstreamer-1.0/libgstopenal.so - - /usr/lib64/gstreamer-1.0/libgstopenaptx.so - - /usr/lib64/gstreamer-1.0/libgstopenexr.so - - /usr/lib64/gstreamer-1.0/libgstopenh264.so - - /usr/lib64/gstreamer-1.0/libgstopenmpt.so - - /usr/lib64/gstreamer-1.0/libgstopusparse.so - - /usr/lib64/gstreamer-1.0/libgstpcapparse.so - - /usr/lib64/gstreamer-1.0/libgstpnm.so - - /usr/lib64/gstreamer-1.0/libgstproxy.so - - /usr/lib64/gstreamer-1.0/libgstqsv.so - - /usr/lib64/gstreamer-1.0/libgstremovesilence.so - - /usr/lib64/gstreamer-1.0/libgstresindvd.so - - /usr/lib64/gstreamer-1.0/libgstrfbsrc.so - - /usr/lib64/gstreamer-1.0/libgstrist.so - - /usr/lib64/gstreamer-1.0/libgstrsvg.so - - /usr/lib64/gstreamer-1.0/libgstrtmp.so - - /usr/lib64/gstreamer-1.0/libgstrtmp2.so - - /usr/lib64/gstreamer-1.0/libgstrtpmanagerbad.so - - /usr/lib64/gstreamer-1.0/libgstrtponvif.so - - /usr/lib64/gstreamer-1.0/libgstsbc.so - - /usr/lib64/gstreamer-1.0/libgstsctp.so - - /usr/lib64/gstreamer-1.0/libgstsdpelem.so - - /usr/lib64/gstreamer-1.0/libgstsegmentclip.so - - /usr/lib64/gstreamer-1.0/libgstshm.so - - /usr/lib64/gstreamer-1.0/libgstsiren.so - - /usr/lib64/gstreamer-1.0/libgstsmooth.so - - /usr/lib64/gstreamer-1.0/libgstsmoothstreaming.so - - /usr/lib64/gstreamer-1.0/libgstsndfile.so - - /usr/lib64/gstreamer-1.0/libgstsoundtouch.so - - /usr/lib64/gstreamer-1.0/libgstspeed.so - - /usr/lib64/gstreamer-1.0/libgstsrt.so - - /usr/lib64/gstreamer-1.0/libgstsrtp.so - - /usr/lib64/gstreamer-1.0/libgstsubenc.so - - /usr/lib64/gstreamer-1.0/libgstsvtav1.so - - /usr/lib64/gstreamer-1.0/libgstswitchbin.so - - /usr/lib64/gstreamer-1.0/libgsttensordecoders.so - - /usr/lib64/gstreamer-1.0/libgsttimecode.so - - /usr/lib64/gstreamer-1.0/libgsttranscode.so - - /usr/lib64/gstreamer-1.0/libgstttmlsubs.so - - /usr/lib64/gstreamer-1.0/libgstunixfd.so - - /usr/lib64/gstreamer-1.0/libgstuvcgadget.so - - /usr/lib64/gstreamer-1.0/libgstuvch264.so - - /usr/lib64/gstreamer-1.0/libgstv4l2codecs.so - - /usr/lib64/gstreamer-1.0/libgstva.so - - /usr/lib64/gstreamer-1.0/libgstvideofiltersbad.so - - /usr/lib64/gstreamer-1.0/libgstvideoframe_audiolevel.so - - /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so - - /usr/lib64/gstreamer-1.0/libgstvideosignal.so - - /usr/lib64/gstreamer-1.0/libgstvmnc.so - - /usr/lib64/gstreamer-1.0/libgstvoaacenc.so - - /usr/lib64/gstreamer-1.0/libgstvulkan.so - - /usr/lib64/gstreamer-1.0/libgstwaylandsink.so - - /usr/lib64/gstreamer-1.0/libgstwebp.so - - /usr/lib64/gstreamer-1.0/libgstwebrtc.so - - /usr/lib64/gstreamer-1.0/libgstwebrtcdsp.so - - /usr/lib64/gstreamer-1.0/libgstwildmidi.so - - /usr/lib64/gstreamer-1.0/libgstx265.so - - /usr/lib64/gstreamer-1.0/libgsty4mdec.so - - /usr/lib64/gstreamer-1.0/libgstzbar.so - - /usr/share/gstreamer-1.0/encoding-profiles - - /usr/share/gstreamer-1.0/presets/GstFreeverb.prs - - /usr/share/locale/**/**/gst-plugins-bad-1.0.mo - - ^gstreamer-1.0-plugins-bad-libs : - - /usr/lib64/girepository-1.0/CudaGst-1.0.typelib - - /usr/lib64/girepository-1.0/GstAnalytics-1.0.typelib - - /usr/lib64/girepository-1.0/GstBadAudio-1.0.typelib - - /usr/lib64/girepository-1.0/GstCodecs-1.0.typelib - - /usr/lib64/girepository-1.0/GstCuda-1.0.typelib - - /usr/lib64/girepository-1.0/GstDxva-1.0.typelib - - /usr/lib64/girepository-1.0/GstInsertBin-1.0.typelib - - /usr/lib64/girepository-1.0/GstMpegts-1.0.typelib - - /usr/lib64/girepository-1.0/GstMse-1.0.typelib - - /usr/lib64/girepository-1.0/GstPlay-1.0.typelib - - /usr/lib64/girepository-1.0/GstPlayer-1.0.typelib - - /usr/lib64/girepository-1.0/GstTranscoder-1.0.typelib - - /usr/lib64/girepository-1.0/GstVa-1.0.typelib - - /usr/lib64/girepository-1.0/GstVulkan-1.0.typelib - - /usr/lib64/girepository-1.0/GstVulkanWayland-1.0.typelib - - /usr/lib64/girepository-1.0/GstVulkanXCB-1.0.typelib - - /usr/lib64/girepository-1.0/GstWebRTC-1.0.typelib - - /usr/lib64/libgstadaptivedemux-1.0.so.* - - /usr/lib64/libgstanalytics-1.0.so.* - - /usr/lib64/libgstbadaudio-1.0.so.* - - /usr/lib64/libgstbasecamerabinsrc-1.0.so.* - - /usr/lib64/libgstcodecparsers-1.0.so.* - - /usr/lib64/libgstcodecs-1.0.so.* - - /usr/lib64/libgstcuda-1.0.so.* - - /usr/lib64/libgstdxva-1.0.so.* - - /usr/lib64/libgstinsertbin-1.0.so.* - - /usr/lib64/libgstisoff-1.0.so.* - - /usr/lib64/libgstmpegts-1.0.so.* - - /usr/lib64/libgstmse-1.0.so.* - - /usr/lib64/libgstphotography-1.0.so.* - - /usr/lib64/libgstplay-1.0.so.* - - /usr/lib64/libgstplayer-1.0.so.* - - /usr/lib64/libgstsctp-1.0.so.* - - /usr/lib64/libgsttranscoder-1.0.so.* - - /usr/lib64/libgsturidownloader-1.0.so.* - - /usr/lib64/libgstva-1.0.so.* - - /usr/lib64/libgstvulkan-1.0.so.* - - /usr/lib64/libgstwayland-1.0.so.* - - /usr/lib64/libgstwebrtc-1.0.so.* - - /usr/lib64/libgstwebrtcnice-1.0.so.* - - ^gstreamer-1.0-plugins-bad-extras : - - /usr/lib64/gstreamer-1.0/libgstaom.so - - /usr/lib64/gstreamer-1.0/libgstassrender.so - - /usr/lib64/gstreamer-1.0/libgstbs2b.so - - /usr/lib64/gstreamer-1.0/libgstcurl.so - - /usr/lib64/gstreamer-1.0/libgstdecklink.so - - /usr/lib64/gstreamer-1.0/libgstladspa.so - - /usr/lib64/gstreamer-1.0/libgstopenjpeg.so - - /usr/lib64/gstreamer-1.0/libgstqroverlay.so - - /usr/lib64/gstreamer-1.0/libgstzxing.so - - ^gstreamer-1.0-plugins-bad-devel : - - /usr/include/gstreamer-1.0/gst/analytics/ - - /usr/include/gstreamer-1.0/gst/audio/audio-bad-prelude.h - - /usr/include/gstreamer-1.0/gst/audio/gstnonstreamaudiodecoder.h - - /usr/include/gstreamer-1.0/gst/audio/gstplanaraudioadapter.h - - /usr/include/gstreamer-1.0/gst/basecamerabinsrc/ - - /usr/include/gstreamer-1.0/gst/codecparsers/ - - /usr/include/gstreamer-1.0/gst/cuda/ - - /usr/include/gstreamer-1.0/gst/insertbin/ - - /usr/include/gstreamer-1.0/gst/interfaces/ - - /usr/include/gstreamer-1.0/gst/isoff/ - - /usr/include/gstreamer-1.0/gst/mpegts/ - - /usr/include/gstreamer-1.0/gst/mse/ - - /usr/include/gstreamer-1.0/gst/play/ - - /usr/include/gstreamer-1.0/gst/player/ - - /usr/include/gstreamer-1.0/gst/sctp/ - - /usr/include/gstreamer-1.0/gst/transcoder/ - - /usr/include/gstreamer-1.0/gst/uridownloader/ - - /usr/include/gstreamer-1.0/gst/va/ - - /usr/include/gstreamer-1.0/gst/vulkan/ - - /usr/include/gstreamer-1.0/gst/wayland/ - - /usr/include/gstreamer-1.0/gst/webrtc/ - - /usr/lib64/libgstadaptivedemux-1.0.so - - /usr/lib64/libgstanalytics-1.0.so - - /usr/lib64/libgstbadaudio-1.0.so - - /usr/lib64/libgstbasecamerabinsrc-1.0.so - - /usr/lib64/libgstcodecparsers-1.0.so - - /usr/lib64/libgstcodecs-1.0.so - - /usr/lib64/libgstcuda-1.0.so - - /usr/lib64/libgstdxva-1.0.so - - /usr/lib64/libgstinsertbin-1.0.so - - /usr/lib64/libgstisoff-1.0.so - - /usr/lib64/libgstmpegts-1.0.so - - /usr/lib64/libgstmse-1.0.so - - /usr/lib64/libgstphotography-1.0.so - - /usr/lib64/libgstplay-1.0.so - - /usr/lib64/libgstplayer-1.0.so - - /usr/lib64/libgstsctp-1.0.so - - /usr/lib64/libgsttranscoder-1.0.so - - /usr/lib64/libgsturidownloader-1.0.so - - /usr/lib64/libgstva-1.0.so - - /usr/lib64/libgstvulkan-1.0.so - - /usr/lib64/libgstwayland-1.0.so - - /usr/lib64/libgstwebrtc-1.0.so - - /usr/lib64/libgstwebrtcnice-1.0.so - - /usr/lib64/pkgconfig/gstreamer-analytics-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-bad-audio-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-codecparsers-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-cuda-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-insertbin-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-mpegts-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-mse-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-photography-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-play-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-player-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-plugins-bad-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-sctp-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-transcoder-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-va-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-vulkan*-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-wayland-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-webrtc-1.0.pc - - /usr/lib64/pkgconfig/gstreamer-webrtc-nice-1.0.pc - - /usr/share/gir-1.0/CudaGst-1.0.gir - - /usr/share/gir-1.0/GstAnalytics-1.0.gir - - /usr/share/gir-1.0/GstBadAudio-1.0.gir - - /usr/share/gir-1.0/GstCodecs-1.0.gir - - /usr/share/gir-1.0/GstCuda-1.0.gir - - /usr/share/gir-1.0/GstDxva-1.0.gir - - /usr/share/gir-1.0/GstInsertBin-1.0.gir - - /usr/share/gir-1.0/GstMpegts-1.0.gir - - /usr/share/gir-1.0/GstMse-1.0.gir - - /usr/share/gir-1.0/GstPlay-1.0.gir - - /usr/share/gir-1.0/GstPlayer-1.0.gir - - /usr/share/gir-1.0/GstTranscoder-1.0.gir - - /usr/share/gir-1.0/GstVa-1.0.gir - - /usr/share/gir-1.0/GstVulkan-1.0.gir - - /usr/share/gir-1.0/GstVulkanWayland-1.0.gir - - /usr/share/gir-1.0/GstVulkanXCB-1.0.gir - - /usr/share/gir-1.0/GstWebRTC-1.0.gir - - ^gstreamer-1.0-plugins-good : - - /usr/lib64/gstreamer-1.0/libgst1394.so - - /usr/lib64/gstreamer-1.0/libgstaasink.so - - /usr/lib64/gstreamer-1.0/libgstadaptivedemux2.so - - /usr/lib64/gstreamer-1.0/libgstalaw.so - - /usr/lib64/gstreamer-1.0/libgstalpha.so - - /usr/lib64/gstreamer-1.0/libgstalphacolor.so - - /usr/lib64/gstreamer-1.0/libgstapetag.so - - /usr/lib64/gstreamer-1.0/libgstaudiofx.so - - /usr/lib64/gstreamer-1.0/libgstaudioparsers.so - - /usr/lib64/gstreamer-1.0/libgstauparse.so - - /usr/lib64/gstreamer-1.0/libgstautodetect.so - - /usr/lib64/gstreamer-1.0/libgstavi.so - - /usr/lib64/gstreamer-1.0/libgstcacasink.so - - /usr/lib64/gstreamer-1.0/libgstcairo.so - - /usr/lib64/gstreamer-1.0/libgstcutter.so - - /usr/lib64/gstreamer-1.0/libgstdebug.so - - /usr/lib64/gstreamer-1.0/libgstdeinterlace.so - - /usr/lib64/gstreamer-1.0/libgstdtmf.so - - /usr/lib64/gstreamer-1.0/libgstdv.so - - /usr/lib64/gstreamer-1.0/libgsteffectv.so - - /usr/lib64/gstreamer-1.0/libgstequalizer.so - - /usr/lib64/gstreamer-1.0/libgstflac.so - - /usr/lib64/gstreamer-1.0/libgstflv.so - - /usr/lib64/gstreamer-1.0/libgstflxdec.so - - /usr/lib64/gstreamer-1.0/libgstgdkpixbuf.so - - /usr/lib64/gstreamer-1.0/libgstgoom.so - - /usr/lib64/gstreamer-1.0/libgstgoom2k1.so - - /usr/lib64/gstreamer-1.0/libgstgtk.so - - /usr/lib64/gstreamer-1.0/libgsticydemux.so - - /usr/lib64/gstreamer-1.0/libgstid3demux.so - - /usr/lib64/gstreamer-1.0/libgstimagefreeze.so - - /usr/lib64/gstreamer-1.0/libgstinterleave.so - - /usr/lib64/gstreamer-1.0/libgstisomp4.so - - /usr/lib64/gstreamer-1.0/libgstjack.so - - /usr/lib64/gstreamer-1.0/libgstjpeg.so - - /usr/lib64/gstreamer-1.0/libgstlame.so - - /usr/lib64/gstreamer-1.0/libgstlevel.so - - /usr/lib64/gstreamer-1.0/libgstmatroska.so - - /usr/lib64/gstreamer-1.0/libgstmonoscope.so - - /usr/lib64/gstreamer-1.0/libgstmpg123.so - - /usr/lib64/gstreamer-1.0/libgstmulaw.so - - /usr/lib64/gstreamer-1.0/libgstmultifile.so - - /usr/lib64/gstreamer-1.0/libgstmultipart.so - - /usr/lib64/gstreamer-1.0/libgstnavigationtest.so - - /usr/lib64/gstreamer-1.0/libgstoss4.so - - /usr/lib64/gstreamer-1.0/libgstossaudio.so - - /usr/lib64/gstreamer-1.0/libgstpng.so - - /usr/lib64/gstreamer-1.0/libgstpulseaudio.so - - /usr/lib64/gstreamer-1.0/libgstqml6.so - - /usr/lib64/gstreamer-1.0/libgstqmlgl.so - - /usr/lib64/gstreamer-1.0/libgstreplaygain.so - - /usr/lib64/gstreamer-1.0/libgstrtp.so - - /usr/lib64/gstreamer-1.0/libgstrtpmanager.so - - /usr/lib64/gstreamer-1.0/libgstrtsp.so - - /usr/lib64/gstreamer-1.0/libgstshapewipe.so - - /usr/lib64/gstreamer-1.0/libgstshout2.so - - /usr/lib64/gstreamer-1.0/libgstsmpte.so - - /usr/lib64/gstreamer-1.0/libgstsoup.so - - /usr/lib64/gstreamer-1.0/libgstspectrum.so - - /usr/lib64/gstreamer-1.0/libgstspeex.so - - /usr/lib64/gstreamer-1.0/libgsttaglib.so - - /usr/lib64/gstreamer-1.0/libgsttwolame.so - - /usr/lib64/gstreamer-1.0/libgstudp.so - - /usr/lib64/gstreamer-1.0/libgstvideo4linux2.so - - /usr/lib64/gstreamer-1.0/libgstvideobox.so - - /usr/lib64/gstreamer-1.0/libgstvideocrop.so - - /usr/lib64/gstreamer-1.0/libgstvideofilter.so - - /usr/lib64/gstreamer-1.0/libgstvideomixer.so - - /usr/lib64/gstreamer-1.0/libgstvpx.so - - /usr/lib64/gstreamer-1.0/libgstwavenc.so - - /usr/lib64/gstreamer-1.0/libgstwavpack.so - - /usr/lib64/gstreamer-1.0/libgstwavparse.so - - /usr/lib64/gstreamer-1.0/libgstximagesrc.so - - /usr/lib64/gstreamer-1.0/libgstxingmux.so - - /usr/lib64/gstreamer-1.0/libgsty4menc.so - - /usr/share/gstreamer-1.0/presets/GstIirEqualizer10Bands.prs - - /usr/share/gstreamer-1.0/presets/GstIirEqualizer3Bands.prs - - /usr/share/gstreamer-1.0/presets/GstQTMux.prs - - /usr/share/gstreamer-1.0/presets/GstVP8Enc.prs - - /usr/share/locale/**/**/gst-plugins-good-1.0.mo - - ^gstreamer-1.0.plugins-ugly : - - /usr/lib64/gstreamer-1.0/libgsta52dec.so - - /usr/lib64/gstreamer-1.0/libgstasf.so - - /usr/lib64/gstreamer-1.0/libgstcdio.so - - /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so - - /usr/lib64/gstreamer-1.0/libgstdvdread.so - - /usr/lib64/gstreamer-1.0/libgstdvdsub.so - - /usr/lib64/gstreamer-1.0/libgstmpeg2dec.so - - /usr/lib64/gstreamer-1.0/libgstrealmedia.so - - /usr/lib64/gstreamer-1.0/libgstx264.so - - /usr/share/gstreamer-1.0/presets/GstX264Enc.prs - - /usr/share/locale/**/**/gst-plugins-ugly-1.0.mo - - ^gstreamer-1.0-plugin-libav : - - /usr/lib64/gstreamer-1.0/libgstlibav.so - - ^gstreamer-1.0-plugin-opencv : - - /usr/lib64/libgstopencv-1.0.so.* - - /usr/lib64/gstreamer-1.0/libgstopencv.so - - ^gstreamer-1.0-plugin-opencv-devel : - - /usr/lib64/libgstopencv-1.0.so - - /usr/include/gstreamer-1.0/gst/opencv - - ^gstreamer-rtsp-server : - - /usr/lib64/girepository-1.0/GstRtspServer-1.0.typelib - - /usr/lib64/libgstrtspserver-1.0.so.* - - ^gstreamer-rtsp-server-devel : - - /usr/include/gstreamer-1.0/gst/rtsp-server - - /usr/lib64/gstreamer-1.0/libgstrtspclientsink.so - - /usr/lib64/libgstrtspserver-1.0.so - - /usr/lib64/pkgconfig/gstreamer-rtsp-server-1.0.pc - - /usr/share/gir-1.0/GstRtspServer-1.0.gir - - ^gstreamer-vaapi : - - /usr/lib64/gstreamer-1.0/libgstvaapi.so -replaces : - - ^gstreamer-1.0-plugins-bad : - - gst-transcoder - - ^gstreamer-1.0-plugins-bad-devel : - - gst-transcoder-devel - - ^gstreamer-1.0-plugin-libav : - - gstreamer-1.0-libav - - ^gstreamer-1.0-plugin-libav-devel : - - gstreamer-1.0-libav-devel - - ^gstreamer-1.0-plugin-opencv : - - gstreamer-1.0-plugins-opencv - - ^gstreamer-1.0-plugin-opencv-devel : - - gstreamer-1.0-plugins-opencv-devel - - ^gstreamer-rtsp-server : - - gst-rtsp-server - - ^gstreamer-rtsp-server-devel : - - gst-rtsp-server-devel - - ^python-gstreamer : - - gst-python +patterns: + - 32bit: + - /usr/share/gdb/auto-load/usr/lib32/ + - devel: + # Used for running tests in the other gstreamer packages + - /usr/bin/gst-tester-1.0 + - /usr/share/cmake/FindGStreamer.cmake + - /usr/share/gdb/auto-load + - /usr/share/gstreamer-1.0/gdb + - ^python-gstreamer: + - /usr/lib/python3*/site-packages/gi + - /usr/lib64/gstreamer-1.0/libgstpython.so + - ^gstreamer-editing-services: + - /usr/bin/ges-launch-1.0 + - /usr/lib/python3*/site-packages/gi/overrides/GES.py + - /usr/lib/python3*/site-packages/gi/overrides/**/GES.*.pyc + - /usr/lib64/girepository-1.0/GES-1.0.typelib + - /usr/lib64/gst-validate-launcher/python/launcher/apps/geslaunch.py + - /usr/lib64/gstreamer-1.0/libgstges.so + - /usr/lib64/gstreamer-1.0/libgstnle.so + - /usr/lib64/libges-1.0.so.* + - /usr/share/bash-completion/completions/ges* + - /usr/share/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario + - /usr/share/man/man1/ges-launch-1.0* + - ^gstreamer-editing-services-devel: + - /usr/include/gstreamer-1.0/ges + - /usr/lib64/libges-1.0.so + - /usr/lib64/pkgconfig/gst-editing-services-1.0.pc + - /usr/share/gir-1.0/GES-1.0.gir + - ^gstreamer-1.0-plugins-base: + - /usr/bin/gst-device-monitor-1.0 # TODO: gstreamer-1.0-base-tools + - /usr/bin/gst-discoverer-1.0 # TODO: gstreamer-1.0-base-tools + - /usr/bin/gst-play-1.0 # TODO: gstreamer-1.0-base-tools + - /usr/lib64/girepository-1.0/GstAllocators-1.0.typelib + - /usr/lib64/girepository-1.0/GstApp-1.0.typelib + - /usr/lib64/girepository-1.0/GstAudio-1.0.typelib + - /usr/lib64/girepository-1.0/GstGL-1.0.typelib + - /usr/lib64/girepository-1.0/GstGLEGL-1.0.typelib + - /usr/lib64/girepository-1.0/GstGLWayland-1.0.typelib + - /usr/lib64/girepository-1.0/GstGLX11-1.0.typelib + - /usr/lib64/girepository-1.0/GstPbutils-1.0.typelib + - /usr/lib64/girepository-1.0/GstRtp-1.0.typelib + - /usr/lib64/girepository-1.0/GstRtsp-1.0.typelib + - /usr/lib64/girepository-1.0/GstSdp-1.0.typelib + - /usr/lib64/girepository-1.0/GstTag-1.0.typelib + - /usr/lib64/girepository-1.0/GstVideo-1.0.typelib + - /usr/lib64/gstreamer-1.0/libgstadder.so + - /usr/lib64/gstreamer-1.0/libgstalsa.so + - /usr/lib64/gstreamer-1.0/libgstapp.so + - /usr/lib64/gstreamer-1.0/libgstaudioconvert.so + - /usr/lib64/gstreamer-1.0/libgstaudiomixer.so + - /usr/lib64/gstreamer-1.0/libgstaudiorate.so + - /usr/lib64/gstreamer-1.0/libgstaudioresample.so + - /usr/lib64/gstreamer-1.0/libgstaudiotestsrc.so + - /usr/lib64/gstreamer-1.0/libgstbasedebug.so + - /usr/lib64/gstreamer-1.0/libgstcompositor.so + - /usr/lib64/gstreamer-1.0/libgstdsd.so + - /usr/lib64/gstreamer-1.0/libgstencoding.so + - /usr/lib64/gstreamer-1.0/libgstgio.so + - /usr/lib64/gstreamer-1.0/libgstogg.so + - /usr/lib64/gstreamer-1.0/libgstopengl.so + - /usr/lib64/gstreamer-1.0/libgstopus.so + - /usr/lib64/gstreamer-1.0/libgstoverlaycomposition.so + - /usr/lib64/gstreamer-1.0/libgstpango.so + - /usr/lib64/gstreamer-1.0/libgstpbtypes.so + - /usr/lib64/gstreamer-1.0/libgstplayback.so + - /usr/lib64/gstreamer-1.0/libgstrawparse.so + - /usr/lib64/gstreamer-1.0/libgstsubparse.so + - /usr/lib64/gstreamer-1.0/libgsttcp.so + - /usr/lib64/gstreamer-1.0/libgsttheora.so + - /usr/lib64/gstreamer-1.0/libgsttypefindfunctions.so + - /usr/lib64/gstreamer-1.0/libgstvideoconvertscale.so + - /usr/lib64/gstreamer-1.0/libgstvideorate.so + - /usr/lib64/gstreamer-1.0/libgstvideotestsrc.so + - /usr/lib64/gstreamer-1.0/libgstvolume.so + - /usr/lib64/gstreamer-1.0/libgstvorbis.so + - /usr/lib64/gstreamer-1.0/libgstximagesink.so + - /usr/lib64/gstreamer-1.0/libgstxvimagesink.so + - /usr/lib64/libgstallocators-1.0.so.* + - /usr/lib64/libgstapp-1.0.so.* + - /usr/lib64/libgstaudio-1.0.so.* + - /usr/lib64/libgstfft-1.0.so.* + - /usr/lib64/libgstgl-1.0.so.* + - /usr/lib64/libgstpbutils-1.0.so.* + - /usr/lib64/libgstriff-1.0.so.* + - /usr/lib64/libgstrtp-1.0.so.* + - /usr/lib64/libgstrtsp-1.0.so.* + - /usr/lib64/libgstsdp-1.0.so.* + - /usr/lib64/libgsttag-1.0.so.* + - /usr/lib64/libgstvideo-1.0.so.* + - /usr/share/gst-plugins-base/1.0/license-translations.dict + - /usr/share/locale/**/**/gst-plugins-base-1.0.mo + - /usr/share/man/man1/gst-device-monitor-1.0* # TODO: gstreamer-1.0-base-tools + - /usr/share/man/man1/gst-discoverer-1.0* # TODO: gstreamer-1.0-base-tools + - /usr/share/man/man1/gst-play-1.0* # TODO: gstreamer-1.0-base-tools + - ^gstreamer-1.0-plugins-base-32bit: + - /usr/lib32/gstreamer-1.0/libgstadder.so + - /usr/lib32/gstreamer-1.0/libgstalsa.so + - /usr/lib32/gstreamer-1.0/libgstapp.so + - /usr/lib32/gstreamer-1.0/libgstaudioconvert.so + - /usr/lib32/gstreamer-1.0/libgstaudiomixer.so + - /usr/lib32/gstreamer-1.0/libgstaudiorate.so + - /usr/lib32/gstreamer-1.0/libgstaudioresample.so + - /usr/lib32/gstreamer-1.0/libgstaudiotestsrc.so + - /usr/lib32/gstreamer-1.0/libgstbasedebug.so + - /usr/lib32/gstreamer-1.0/libgstcompositor.so + - /usr/lib32/gstreamer-1.0/libgstdsd.so + - /usr/lib32/gstreamer-1.0/libgstencoding.so + - /usr/lib32/gstreamer-1.0/libgstgio.so + - /usr/lib32/gstreamer-1.0/libgstogg.so + - /usr/lib32/gstreamer-1.0/libgstopengl.so + - /usr/lib32/gstreamer-1.0/libgstopus.so + - /usr/lib32/gstreamer-1.0/libgstoverlaycomposition.so + - /usr/lib32/gstreamer-1.0/libgstpango.so + - /usr/lib32/gstreamer-1.0/libgstpbtypes.so + - /usr/lib32/gstreamer-1.0/libgstplayback.so + - /usr/lib32/gstreamer-1.0/libgstrawparse.so + - /usr/lib32/gstreamer-1.0/libgstsubparse.so + - /usr/lib32/gstreamer-1.0/libgsttcp.so + - /usr/lib32/gstreamer-1.0/libgsttheora.so + - /usr/lib32/gstreamer-1.0/libgsttypefindfunctions.so + - /usr/lib32/gstreamer-1.0/libgstvideoconvertscale.so + - /usr/lib32/gstreamer-1.0/libgstvideorate.so + - /usr/lib32/gstreamer-1.0/libgstvideotestsrc.so + - /usr/lib32/gstreamer-1.0/libgstvolume.so + - /usr/lib32/gstreamer-1.0/libgstvorbis.so + - /usr/lib32/gstreamer-1.0/libgstximagesink.so + - /usr/lib32/gstreamer-1.0/libgstxvimagesink.so + - /usr/lib32/libgstallocators-1.0.so.* + - /usr/lib32/libgstapp-1.0.so.* + - /usr/lib32/libgstaudio-1.0.so.* + - /usr/lib32/libgstfft-1.0.so.* + - /usr/lib32/libgstgl-1.0.so.* + - /usr/lib32/libgstpbutils-1.0.so.* + - /usr/lib32/libgstriff-1.0.so.* + - /usr/lib32/libgstrtp-1.0.so.* + - /usr/lib32/libgstrtsp-1.0.so.* + - /usr/lib32/libgstsdp-1.0.so.* + - /usr/lib32/libgsttag-1.0.so.* + - /usr/lib32/libgstvideo-1.0.so.* + - ^gstreamer-1.0-plugins-base-devel: + - /usr/include/gstreamer-1.0/gst/allocators/ + - /usr/include/gstreamer-1.0/gst/app/ + - /usr/include/gstreamer-1.0/gst/audio/ + - /usr/include/gstreamer-1.0/gst/fft/ + - /usr/include/gstreamer-1.0/gst/gl/ + - /usr/include/gstreamer-1.0/gst/pbutils/ + - /usr/include/gstreamer-1.0/gst/riff/ + - /usr/include/gstreamer-1.0/gst/rtp/ + - /usr/include/gstreamer-1.0/gst/rtsp/ + - /usr/include/gstreamer-1.0/gst/sdp/ + - /usr/include/gstreamer-1.0/gst/tag/ + - /usr/include/gstreamer-1.0/gst/video/ + - /usr/lib64/gstreamer-1.0/include/gst/gl/ + - /usr/lib64/libgstallocators-1.0.so + - /usr/lib64/libgstapp-1.0.so + - /usr/lib64/libgstaudio-1.0.so + - /usr/lib64/libgstfft-1.0.so + - /usr/lib64/libgstgl-1.0.so + - /usr/lib64/libgstpbutils-1.0.so + - /usr/lib64/libgstriff-1.0.so + - /usr/lib64/libgstrtp-1.0.so + - /usr/lib64/libgstrtsp-1.0.so + - /usr/lib64/libgstsdp-1.0.so + - /usr/lib64/libgsttag-1.0.so + - /usr/lib64/libgstvideo-1.0.so + - /usr/lib64/pkgconfig/gstreamer-allocators-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-app-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-audio-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-fft-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-gl-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-gl-egl-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-gl-prototypes-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-gl-wayland-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-gl-x11-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-pbutils-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-plugins-base-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-riff-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-rtp-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-rtsp-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-sdp-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-tag-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-video-1.0.pc + - /usr/share/gir-1.0/GstAllocators-1.0.gir + - /usr/share/gir-1.0/GstApp-1.0.gir + - /usr/share/gir-1.0/GstAudio-1.0.gir + - /usr/share/gir-1.0/GstGL-1.0.gir + - /usr/share/gir-1.0/GstGLEGL-1.0.gir + - /usr/share/gir-1.0/GstGLWayland-1.0.gir + - /usr/share/gir-1.0/GstGLX11-1.0.gir + - /usr/share/gir-1.0/GstPbutils-1.0.gir + - /usr/share/gir-1.0/GstRtp-1.0.gir + - /usr/share/gir-1.0/GstRtsp-1.0.gir + - /usr/share/gir-1.0/GstSdp-1.0.gir + - /usr/share/gir-1.0/GstTag-1.0.gir + - /usr/share/gir-1.0/GstVideo-1.0.gir + - ^gstreamer-1.0-plugins-base-32bit-devel: + - /usr/lib32/gstreamer-1.0/include/gst/gl/ + - /usr/lib32/libgstallocators-1.0.so + - /usr/lib32/libgstapp-1.0.so + - /usr/lib32/libgstaudio-1.0.so + - /usr/lib32/libgstfft-1.0.so + - /usr/lib32/libgstgl-1.0.so + - /usr/lib32/libgstpbutils-1.0.so + - /usr/lib32/libgstriff-1.0.so + - /usr/lib32/libgstrtp-1.0.so + - /usr/lib32/libgstrtsp-1.0.so + - /usr/lib32/libgstsdp-1.0.so + - /usr/lib32/libgsttag-1.0.so + - /usr/lib32/libgstvideo-1.0.so + - /usr/lib32/pkgconfig/gstreamer-allocators-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-app-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-audio-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-fft-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-gl-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-gl-egl-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-gl-prototypes-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-gl-wayland-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-gl-x11-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-pbutils-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-plugins-base-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-riff-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-rtp-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-rtsp-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-sdp-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-tag-1.0.pc + - /usr/lib32/pkgconfig/gstreamer-video-1.0.pc + - ^gstreamer-1.0-plugins-bad: + - /usr/bin/gst-transcoder-1.0 + - /usr/lib64/gstreamer-1.0/libgstaccurip.so + - /usr/lib64/gstreamer-1.0/libgstadpcm*.so + - /usr/lib64/gstreamer-1.0/libgstaes.so + - /usr/lib64/gstreamer-1.0/libgstaiff.so + - /usr/lib64/gstreamer-1.0/libgstanalyticsoverlay.so + - /usr/lib64/gstreamer-1.0/libgstasfmux.so + - /usr/lib64/gstreamer-1.0/libgstaudiobuffersplit.so + - /usr/lib64/gstreamer-1.0/libgstaudiofxbad.so + - /usr/lib64/gstreamer-1.0/libgstaudiolatency.so + - /usr/lib64/gstreamer-1.0/libgstaudiomixmatrix.so + - /usr/lib64/gstreamer-1.0/libgstaudiovisualizers.so + - /usr/lib64/gstreamer-1.0/libgstautoconvert.so + - /usr/lib64/gstreamer-1.0/libgstbayer.so + - /usr/lib64/gstreamer-1.0/libgstbluez.so + - /usr/lib64/gstreamer-1.0/libgstbz2.so + - /usr/lib64/gstreamer-1.0/libgstcamerabin.so + - /usr/lib64/gstreamer-1.0/libgstchromaprint.so + - /usr/lib64/gstreamer-1.0/libgstclosedcaption.so + - /usr/lib64/gstreamer-1.0/libgstcodec2json.so + - /usr/lib64/gstreamer-1.0/libgstcodecalpha.so + - /usr/lib64/gstreamer-1.0/libgstcodectimestamper.so + - /usr/lib64/gstreamer-1.0/libgstcoloreffects.so + - /usr/lib64/gstreamer-1.0/libgstcolormanagement.so + - /usr/lib64/gstreamer-1.0/libgstdash.so + - /usr/lib64/gstreamer-1.0/libgstdc1394.so + - /usr/lib64/gstreamer-1.0/libgstde265.so + - /usr/lib64/gstreamer-1.0/libgstdebugutilsbad.so + - /usr/lib64/gstreamer-1.0/libgstdtls.so + - /usr/lib64/gstreamer-1.0/libgstdvb.so + - /usr/lib64/gstreamer-1.0/libgstdvbsubenc.so + - /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so + - /usr/lib64/gstreamer-1.0/libgstdvdspu.so + - /usr/lib64/gstreamer-1.0/libgstfaceoverlay.so + - /usr/lib64/gstreamer-1.0/libgstfbdevsink.so + - /usr/lib64/gstreamer-1.0/libgstfdkaac.so + - /usr/lib64/gstreamer-1.0/libgstfestival.so + - /usr/lib64/gstreamer-1.0/libgstfieldanalysis.so + - /usr/lib64/gstreamer-1.0/libgstfluidsynthmidi.so + - /usr/lib64/gstreamer-1.0/libgstfreeverb.so + - /usr/lib64/gstreamer-1.0/libgstfrei0r.so + - /usr/lib64/gstreamer-1.0/libgstgaudieffects.so + - /usr/lib64/gstreamer-1.0/libgstgdp.so + - /usr/lib64/gstreamer-1.0/libgstgeometrictransform.so + - /usr/lib64/gstreamer-1.0/libgstgsm.so + - /usr/lib64/gstreamer-1.0/libgstgtkwayland.so + - /usr/lib64/gstreamer-1.0/libgsthls.so + - /usr/lib64/gstreamer-1.0/libgstid3tag.so + - /usr/lib64/gstreamer-1.0/libgstinsertbin.so + - /usr/lib64/gstreamer-1.0/libgstinter.so + - /usr/lib64/gstreamer-1.0/libgstinterlace.so + - /usr/lib64/gstreamer-1.0/libgstipcpipeline.so + - /usr/lib64/gstreamer-1.0/libgstisac.so + - /usr/lib64/gstreamer-1.0/libgstivfparse.so + - /usr/lib64/gstreamer-1.0/libgstivtc.so + - /usr/lib64/gstreamer-1.0/libgstjp2kdecimator.so + - /usr/lib64/gstreamer-1.0/libgstjpegformat.so + - /usr/lib64/gstreamer-1.0/libgstkms.so + - /usr/lib64/gstreamer-1.0/libgstlc3.so + - /usr/lib64/gstreamer-1.0/libgstldac.so + - /usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so + - /usr/lib64/gstreamer-1.0/libgstlv2.so + - /usr/lib64/gstreamer-1.0/libgstmicrodns.so + - /usr/lib64/gstreamer-1.0/libgstmidi.so + - /usr/lib64/gstreamer-1.0/libgstmodplug.so + - /usr/lib64/gstreamer-1.0/libgstmpeg*mux.so + - /usr/lib64/gstreamer-1.0/libgstmsdk.so + - /usr/lib64/gstreamer-1.0/libgstmse.so + - /usr/lib64/gstreamer-1.0/libgstmxf.so + - /usr/lib64/gstreamer-1.0/libgstneonhttpsrc.so + - /usr/lib64/gstreamer-1.0/libgstnetsim.so + - /usr/lib64/gstreamer-1.0/libgstnvcodec.so + - /usr/lib64/gstreamer-1.0/libgstopenal.so + - /usr/lib64/gstreamer-1.0/libgstopenaptx.so + - /usr/lib64/gstreamer-1.0/libgstopenexr.so + - /usr/lib64/gstreamer-1.0/libgstopenh264.so + - /usr/lib64/gstreamer-1.0/libgstopenmpt.so + - /usr/lib64/gstreamer-1.0/libgstopusparse.so + - /usr/lib64/gstreamer-1.0/libgstpcapparse.so + - /usr/lib64/gstreamer-1.0/libgstpnm.so + - /usr/lib64/gstreamer-1.0/libgstproxy.so + - /usr/lib64/gstreamer-1.0/libgstqsv.so + - /usr/lib64/gstreamer-1.0/libgstremovesilence.so + - /usr/lib64/gstreamer-1.0/libgstresindvd.so + - /usr/lib64/gstreamer-1.0/libgstrfbsrc.so + - /usr/lib64/gstreamer-1.0/libgstrist.so + - /usr/lib64/gstreamer-1.0/libgstrsvg.so + - /usr/lib64/gstreamer-1.0/libgstrtmp.so + - /usr/lib64/gstreamer-1.0/libgstrtmp2.so + - /usr/lib64/gstreamer-1.0/libgstrtpmanagerbad.so + - /usr/lib64/gstreamer-1.0/libgstrtponvif.so + - /usr/lib64/gstreamer-1.0/libgstsbc.so + - /usr/lib64/gstreamer-1.0/libgstsctp.so + - /usr/lib64/gstreamer-1.0/libgstsdpelem.so + - /usr/lib64/gstreamer-1.0/libgstsegmentclip.so + - /usr/lib64/gstreamer-1.0/libgstshm.so + - /usr/lib64/gstreamer-1.0/libgstsiren.so + - /usr/lib64/gstreamer-1.0/libgstsmooth.so + - /usr/lib64/gstreamer-1.0/libgstsmoothstreaming.so + - /usr/lib64/gstreamer-1.0/libgstsndfile.so + - /usr/lib64/gstreamer-1.0/libgstsoundtouch.so + - /usr/lib64/gstreamer-1.0/libgstspeed.so + - /usr/lib64/gstreamer-1.0/libgstsrt.so + - /usr/lib64/gstreamer-1.0/libgstsrtp.so + - /usr/lib64/gstreamer-1.0/libgstsubenc.so + - /usr/lib64/gstreamer-1.0/libgstsvtav1.so + - /usr/lib64/gstreamer-1.0/libgstswitchbin.so + - /usr/lib64/gstreamer-1.0/libgsttensordecoders.so + - /usr/lib64/gstreamer-1.0/libgsttimecode.so + - /usr/lib64/gstreamer-1.0/libgsttranscode.so + - /usr/lib64/gstreamer-1.0/libgstttmlsubs.so + - /usr/lib64/gstreamer-1.0/libgstunixfd.so + - /usr/lib64/gstreamer-1.0/libgstuvcgadget.so + - /usr/lib64/gstreamer-1.0/libgstuvch264.so + - /usr/lib64/gstreamer-1.0/libgstv4l2codecs.so + - /usr/lib64/gstreamer-1.0/libgstva.so + - /usr/lib64/gstreamer-1.0/libgstvideofiltersbad.so + - /usr/lib64/gstreamer-1.0/libgstvideoframe_audiolevel.so + - /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so + - /usr/lib64/gstreamer-1.0/libgstvideosignal.so + - /usr/lib64/gstreamer-1.0/libgstvmnc.so + - /usr/lib64/gstreamer-1.0/libgstvoaacenc.so + - /usr/lib64/gstreamer-1.0/libgstvulkan.so + - /usr/lib64/gstreamer-1.0/libgstwaylandsink.so + - /usr/lib64/gstreamer-1.0/libgstwebp.so + - /usr/lib64/gstreamer-1.0/libgstwebrtc.so + - /usr/lib64/gstreamer-1.0/libgstwebrtcdsp.so + - /usr/lib64/gstreamer-1.0/libgstwildmidi.so + - /usr/lib64/gstreamer-1.0/libgstx265.so + - /usr/lib64/gstreamer-1.0/libgsty4mdec.so + - /usr/lib64/gstreamer-1.0/libgstzbar.so + - /usr/share/gstreamer-1.0/encoding-profiles + - /usr/share/gstreamer-1.0/presets/GstFreeverb.prs + - /usr/share/locale/**/**/gst-plugins-bad-1.0.mo + - ^gstreamer-1.0-plugins-bad-libs: + - /usr/lib64/girepository-1.0/CudaGst-1.0.typelib + - /usr/lib64/girepository-1.0/GstAnalytics-1.0.typelib + - /usr/lib64/girepository-1.0/GstBadAudio-1.0.typelib + - /usr/lib64/girepository-1.0/GstCodecs-1.0.typelib + - /usr/lib64/girepository-1.0/GstCuda-1.0.typelib + - /usr/lib64/girepository-1.0/GstDxva-1.0.typelib + - /usr/lib64/girepository-1.0/GstInsertBin-1.0.typelib + - /usr/lib64/girepository-1.0/GstMpegts-1.0.typelib + - /usr/lib64/girepository-1.0/GstMse-1.0.typelib + - /usr/lib64/girepository-1.0/GstPlay-1.0.typelib + - /usr/lib64/girepository-1.0/GstPlayer-1.0.typelib + - /usr/lib64/girepository-1.0/GstTranscoder-1.0.typelib + - /usr/lib64/girepository-1.0/GstVa-1.0.typelib + - /usr/lib64/girepository-1.0/GstVulkan-1.0.typelib + - /usr/lib64/girepository-1.0/GstVulkanWayland-1.0.typelib + - /usr/lib64/girepository-1.0/GstVulkanXCB-1.0.typelib + - /usr/lib64/girepository-1.0/GstWebRTC-1.0.typelib + - /usr/lib64/libgstadaptivedemux-1.0.so.* + - /usr/lib64/libgstanalytics-1.0.so.* + - /usr/lib64/libgstbadaudio-1.0.so.* + - /usr/lib64/libgstbasecamerabinsrc-1.0.so.* + - /usr/lib64/libgstcodecparsers-1.0.so.* + - /usr/lib64/libgstcodecs-1.0.so.* + - /usr/lib64/libgstcuda-1.0.so.* + - /usr/lib64/libgstdxva-1.0.so.* + - /usr/lib64/libgstinsertbin-1.0.so.* + - /usr/lib64/libgstisoff-1.0.so.* + - /usr/lib64/libgstmpegts-1.0.so.* + - /usr/lib64/libgstmse-1.0.so.* + - /usr/lib64/libgstphotography-1.0.so.* + - /usr/lib64/libgstplay-1.0.so.* + - /usr/lib64/libgstplayer-1.0.so.* + - /usr/lib64/libgstsctp-1.0.so.* + - /usr/lib64/libgsttranscoder-1.0.so.* + - /usr/lib64/libgsturidownloader-1.0.so.* + - /usr/lib64/libgstva-1.0.so.* + - /usr/lib64/libgstvulkan-1.0.so.* + - /usr/lib64/libgstwayland-1.0.so.* + - /usr/lib64/libgstwebrtc-1.0.so.* + - /usr/lib64/libgstwebrtcnice-1.0.so.* + - ^gstreamer-1.0-plugins-bad-extras: + - /usr/lib64/gstreamer-1.0/libgstaom.so + - /usr/lib64/gstreamer-1.0/libgstassrender.so + - /usr/lib64/gstreamer-1.0/libgstbs2b.so + - /usr/lib64/gstreamer-1.0/libgstcurl.so + - /usr/lib64/gstreamer-1.0/libgstdecklink.so + - /usr/lib64/gstreamer-1.0/libgstladspa.so + - /usr/lib64/gstreamer-1.0/libgstopenjpeg.so + - /usr/lib64/gstreamer-1.0/libgstqroverlay.so + - /usr/lib64/gstreamer-1.0/libgstzxing.so + - ^gstreamer-1.0-plugins-bad-devel: + - /usr/include/gstreamer-1.0/gst/analytics/ + - /usr/include/gstreamer-1.0/gst/audio/audio-bad-prelude.h + - /usr/include/gstreamer-1.0/gst/audio/gstnonstreamaudiodecoder.h + - /usr/include/gstreamer-1.0/gst/audio/gstplanaraudioadapter.h + - /usr/include/gstreamer-1.0/gst/basecamerabinsrc/ + - /usr/include/gstreamer-1.0/gst/codecparsers/ + - /usr/include/gstreamer-1.0/gst/cuda/ + - /usr/include/gstreamer-1.0/gst/insertbin/ + - /usr/include/gstreamer-1.0/gst/interfaces/ + - /usr/include/gstreamer-1.0/gst/isoff/ + - /usr/include/gstreamer-1.0/gst/mpegts/ + - /usr/include/gstreamer-1.0/gst/mse/ + - /usr/include/gstreamer-1.0/gst/play/ + - /usr/include/gstreamer-1.0/gst/player/ + - /usr/include/gstreamer-1.0/gst/sctp/ + - /usr/include/gstreamer-1.0/gst/transcoder/ + - /usr/include/gstreamer-1.0/gst/uridownloader/ + - /usr/include/gstreamer-1.0/gst/va/ + - /usr/include/gstreamer-1.0/gst/vulkan/ + - /usr/include/gstreamer-1.0/gst/wayland/ + - /usr/include/gstreamer-1.0/gst/webrtc/ + - /usr/lib64/libgstadaptivedemux-1.0.so + - /usr/lib64/libgstanalytics-1.0.so + - /usr/lib64/libgstbadaudio-1.0.so + - /usr/lib64/libgstbasecamerabinsrc-1.0.so + - /usr/lib64/libgstcodecparsers-1.0.so + - /usr/lib64/libgstcodecs-1.0.so + - /usr/lib64/libgstcuda-1.0.so + - /usr/lib64/libgstdxva-1.0.so + - /usr/lib64/libgstinsertbin-1.0.so + - /usr/lib64/libgstisoff-1.0.so + - /usr/lib64/libgstmpegts-1.0.so + - /usr/lib64/libgstmse-1.0.so + - /usr/lib64/libgstphotography-1.0.so + - /usr/lib64/libgstplay-1.0.so + - /usr/lib64/libgstplayer-1.0.so + - /usr/lib64/libgstsctp-1.0.so + - /usr/lib64/libgsttranscoder-1.0.so + - /usr/lib64/libgsturidownloader-1.0.so + - /usr/lib64/libgstva-1.0.so + - /usr/lib64/libgstvulkan-1.0.so + - /usr/lib64/libgstwayland-1.0.so + - /usr/lib64/libgstwebrtc-1.0.so + - /usr/lib64/libgstwebrtcnice-1.0.so + - /usr/lib64/pkgconfig/gstreamer-analytics-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-bad-audio-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-codecparsers-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-cuda-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-insertbin-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-mpegts-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-mse-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-photography-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-play-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-player-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-plugins-bad-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-sctp-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-transcoder-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-va-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-vulkan*-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-wayland-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-webrtc-1.0.pc + - /usr/lib64/pkgconfig/gstreamer-webrtc-nice-1.0.pc + - /usr/share/gir-1.0/CudaGst-1.0.gir + - /usr/share/gir-1.0/GstAnalytics-1.0.gir + - /usr/share/gir-1.0/GstBadAudio-1.0.gir + - /usr/share/gir-1.0/GstCodecs-1.0.gir + - /usr/share/gir-1.0/GstCuda-1.0.gir + - /usr/share/gir-1.0/GstDxva-1.0.gir + - /usr/share/gir-1.0/GstInsertBin-1.0.gir + - /usr/share/gir-1.0/GstMpegts-1.0.gir + - /usr/share/gir-1.0/GstMse-1.0.gir + - /usr/share/gir-1.0/GstPlay-1.0.gir + - /usr/share/gir-1.0/GstPlayer-1.0.gir + - /usr/share/gir-1.0/GstTranscoder-1.0.gir + - /usr/share/gir-1.0/GstVa-1.0.gir + - /usr/share/gir-1.0/GstVulkan-1.0.gir + - /usr/share/gir-1.0/GstVulkanWayland-1.0.gir + - /usr/share/gir-1.0/GstVulkanXCB-1.0.gir + - /usr/share/gir-1.0/GstWebRTC-1.0.gir + - ^gstreamer-1.0-plugins-good: + - /usr/lib64/gstreamer-1.0/libgst1394.so + - /usr/lib64/gstreamer-1.0/libgstaasink.so + - /usr/lib64/gstreamer-1.0/libgstadaptivedemux2.so + - /usr/lib64/gstreamer-1.0/libgstalaw.so + - /usr/lib64/gstreamer-1.0/libgstalpha.so + - /usr/lib64/gstreamer-1.0/libgstalphacolor.so + - /usr/lib64/gstreamer-1.0/libgstapetag.so + - /usr/lib64/gstreamer-1.0/libgstaudiofx.so + - /usr/lib64/gstreamer-1.0/libgstaudioparsers.so + - /usr/lib64/gstreamer-1.0/libgstauparse.so + - /usr/lib64/gstreamer-1.0/libgstautodetect.so + - /usr/lib64/gstreamer-1.0/libgstavi.so + - /usr/lib64/gstreamer-1.0/libgstcacasink.so + - /usr/lib64/gstreamer-1.0/libgstcairo.so + - /usr/lib64/gstreamer-1.0/libgstcutter.so + - /usr/lib64/gstreamer-1.0/libgstdebug.so + - /usr/lib64/gstreamer-1.0/libgstdeinterlace.so + - /usr/lib64/gstreamer-1.0/libgstdtmf.so + - /usr/lib64/gstreamer-1.0/libgstdv.so + - /usr/lib64/gstreamer-1.0/libgsteffectv.so + - /usr/lib64/gstreamer-1.0/libgstequalizer.so + - /usr/lib64/gstreamer-1.0/libgstflac.so + - /usr/lib64/gstreamer-1.0/libgstflv.so + - /usr/lib64/gstreamer-1.0/libgstflxdec.so + - /usr/lib64/gstreamer-1.0/libgstgdkpixbuf.so + - /usr/lib64/gstreamer-1.0/libgstgoom.so + - /usr/lib64/gstreamer-1.0/libgstgoom2k1.so + - /usr/lib64/gstreamer-1.0/libgstgtk.so + - /usr/lib64/gstreamer-1.0/libgsticydemux.so + - /usr/lib64/gstreamer-1.0/libgstid3demux.so + - /usr/lib64/gstreamer-1.0/libgstimagefreeze.so + - /usr/lib64/gstreamer-1.0/libgstinterleave.so + - /usr/lib64/gstreamer-1.0/libgstisomp4.so + - /usr/lib64/gstreamer-1.0/libgstjack.so + - /usr/lib64/gstreamer-1.0/libgstjpeg.so + - /usr/lib64/gstreamer-1.0/libgstlame.so + - /usr/lib64/gstreamer-1.0/libgstlevel.so + - /usr/lib64/gstreamer-1.0/libgstmatroska.so + - /usr/lib64/gstreamer-1.0/libgstmonoscope.so + - /usr/lib64/gstreamer-1.0/libgstmpg123.so + - /usr/lib64/gstreamer-1.0/libgstmulaw.so + - /usr/lib64/gstreamer-1.0/libgstmultifile.so + - /usr/lib64/gstreamer-1.0/libgstmultipart.so + - /usr/lib64/gstreamer-1.0/libgstnavigationtest.so + - /usr/lib64/gstreamer-1.0/libgstoss4.so + - /usr/lib64/gstreamer-1.0/libgstossaudio.so + - /usr/lib64/gstreamer-1.0/libgstpng.so + - /usr/lib64/gstreamer-1.0/libgstpulseaudio.so + - /usr/lib64/gstreamer-1.0/libgstqml6.so + - /usr/lib64/gstreamer-1.0/libgstqmlgl.so + - /usr/lib64/gstreamer-1.0/libgstreplaygain.so + - /usr/lib64/gstreamer-1.0/libgstrtp.so + - /usr/lib64/gstreamer-1.0/libgstrtpmanager.so + - /usr/lib64/gstreamer-1.0/libgstrtsp.so + - /usr/lib64/gstreamer-1.0/libgstshapewipe.so + - /usr/lib64/gstreamer-1.0/libgstshout2.so + - /usr/lib64/gstreamer-1.0/libgstsmpte.so + - /usr/lib64/gstreamer-1.0/libgstsoup.so + - /usr/lib64/gstreamer-1.0/libgstspectrum.so + - /usr/lib64/gstreamer-1.0/libgstspeex.so + - /usr/lib64/gstreamer-1.0/libgsttaglib.so + - /usr/lib64/gstreamer-1.0/libgsttwolame.so + - /usr/lib64/gstreamer-1.0/libgstudp.so + - /usr/lib64/gstreamer-1.0/libgstvideo4linux2.so + - /usr/lib64/gstreamer-1.0/libgstvideobox.so + - /usr/lib64/gstreamer-1.0/libgstvideocrop.so + - /usr/lib64/gstreamer-1.0/libgstvideofilter.so + - /usr/lib64/gstreamer-1.0/libgstvideomixer.so + - /usr/lib64/gstreamer-1.0/libgstvpx.so + - /usr/lib64/gstreamer-1.0/libgstwavenc.so + - /usr/lib64/gstreamer-1.0/libgstwavpack.so + - /usr/lib64/gstreamer-1.0/libgstwavparse.so + - /usr/lib64/gstreamer-1.0/libgstximagesrc.so + - /usr/lib64/gstreamer-1.0/libgstxingmux.so + - /usr/lib64/gstreamer-1.0/libgsty4menc.so + - /usr/share/gstreamer-1.0/presets/GstIirEqualizer10Bands.prs + - /usr/share/gstreamer-1.0/presets/GstIirEqualizer3Bands.prs + - /usr/share/gstreamer-1.0/presets/GstQTMux.prs + - /usr/share/gstreamer-1.0/presets/GstVP8Enc.prs + - /usr/share/locale/**/**/gst-plugins-good-1.0.mo + - ^gstreamer-1.0.plugins-ugly: + - /usr/lib64/gstreamer-1.0/libgsta52dec.so + - /usr/lib64/gstreamer-1.0/libgstasf.so + - /usr/lib64/gstreamer-1.0/libgstcdio.so + - /usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so + - /usr/lib64/gstreamer-1.0/libgstdvdread.so + - /usr/lib64/gstreamer-1.0/libgstdvdsub.so + - /usr/lib64/gstreamer-1.0/libgstmpeg2dec.so + - /usr/lib64/gstreamer-1.0/libgstrealmedia.so + - /usr/lib64/gstreamer-1.0/libgstx264.so + - /usr/share/gstreamer-1.0/presets/GstX264Enc.prs + - /usr/share/locale/**/**/gst-plugins-ugly-1.0.mo + - ^gstreamer-1.0-plugin-libav: + - /usr/lib64/gstreamer-1.0/libgstlibav.so + - ^gstreamer-1.0-plugin-opencv: + - /usr/lib64/libgstopencv-1.0.so.* + - /usr/lib64/gstreamer-1.0/libgstopencv.so + - ^gstreamer-1.0-plugin-opencv-devel: + - /usr/lib64/libgstopencv-1.0.so + - /usr/include/gstreamer-1.0/gst/opencv + - ^gstreamer-rtsp-server: + - /usr/lib64/girepository-1.0/GstRtspServer-1.0.typelib + - /usr/lib64/libgstrtspserver-1.0.so.* + - ^gstreamer-rtsp-server-devel: + - /usr/include/gstreamer-1.0/gst/rtsp-server + - /usr/lib64/gstreamer-1.0/libgstrtspclientsink.so + - /usr/lib64/libgstrtspserver-1.0.so + - /usr/lib64/pkgconfig/gstreamer-rtsp-server-1.0.pc + - /usr/share/gir-1.0/GstRtspServer-1.0.gir + - ^gstreamer-vaapi: + - /usr/lib64/gstreamer-1.0/libgstvaapi.so +replaces: + - ^gstreamer-1.0-plugins-bad: + - gst-transcoder + - ^gstreamer-1.0-plugins-bad-devel: + - gst-transcoder-devel + - ^gstreamer-1.0-plugin-libav: + - gstreamer-1.0-libav + - ^gstreamer-1.0-plugin-libav-devel: + - gstreamer-1.0-libav-devel + - ^gstreamer-1.0-plugin-opencv: + - gstreamer-1.0-plugins-opencv + - ^gstreamer-1.0-plugin-opencv-devel: + - gstreamer-1.0-plugins-opencv-devel + - ^gstreamer-rtsp-server: + - gst-rtsp-server + - ^gstreamer-rtsp-server-devel: + - gst-rtsp-server-devel + - ^python-gstreamer: + - gst-python diff --git a/packages/l/libreoffice/package.yml b/packages/l/libreoffice/package.yml index 863a1649802..5405021a8e4 100644 --- a/packages/l/libreoffice/package.yml +++ b/packages/l/libreoffice/package.yml @@ -1,57 +1,57 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libreoffice -version : 25.2.6.2 -release : 197 -source : - - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-25.2.6.2.tar.xz : 068982edf757cc96b79a1b02824ed2f2144193aa2cfefd9063260d858168a747 - - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-dictionaries-25.2.6.2.tar.xz : e70911d84dea231a9c2d2a3d0ef37f2077e1f796c628061d12c6299b35aab6b5 - - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-help-25.2.6.2.tar.xz : 642acb44eed74e1497f4749109f4bda19eae9c8455665888b7c5031427f5eb6a - - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-translations-25.2.6.2.tar.xz : 10f75323b0c0a49a0f6d63f3e03f1c117bff38809a89c11fc594689cca74f8cd - - https://dev-www.libreoffice.org/src/box2d-2.4.1.tar.gz : d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2 - - https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip : 2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c - - https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz : c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05 - - https://dev-www.libreoffice.org/src/dtoa-20180411.tgz : 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4 - - https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz : 09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384 - - https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz : ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823 - - https://dev-www.libreoffice.org/src/language-subtag-registry-2024-06-14.tar.bz2 : 75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75 - - https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.5.tar.gz : 7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0 - - https://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz : f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db - - https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2 : 59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49 - - https://dev-www.libreoffice.org/src/ReemKufi-1.7.zip : 2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4 - - https://dev-www.libreoffice.org/src/rhino-1.7.15.zip : 42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa - - https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz : 53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d - - https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip : 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 - - https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip : d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 - - https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz : 171816288f14215c69e730f7a4f1c325739873e21f946ff83884b350574e6695 - - https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz : ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab - - https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip : 233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd - - https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip : 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133 - - https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip : 75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba - - https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip : e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743 - - https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip : 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b - - https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip : e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772 - - https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip : 3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8 - - https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip : abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095 - - https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip : 05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343 - - https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip : 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045 - - https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz : c48d1c2fd613c9c06c959c34da7b8388059e2408d2bb19845dc3ed35f76e4d09 - - https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz : 4bd12b6cbc321c1cf16da76e2c585c925ce956a08067ae6f6c64eff6ccfdaf5a - - https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip : 7576310b219e04159d35ff61dd4a4ec4cdba4f35c00e002a136f00e96a908b0a - - https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip : 2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc - - https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz : 8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3 - - https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip : 54adcb2bc8cac0927a647fbd9362f45eff48130ce6e2379dc3867643019e08c5 - - https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz : 03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad - - https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz : f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a - - https://dev-www.libreoffice.org/src/alef-1.001.tar.gz : b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52 - - https://dev-www.libreoffice.org/src/Amiri-1.000.zip : 926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30 - - https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip : 251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5 - - https://dev-www.libreoffice.org/src/zxcvbn-c-2.6.tar.gz : 11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a - - https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz : f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728 - - https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf : f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140 - - https://dev-www.libreoffice.org/extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar : d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0 - - https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar : f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770 -homepage : https://www.libreoffice.org/ -license : +name: libreoffice +version: 25.2.6.2 +release: 197 +source: + - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-25.2.6.2.tar.xz: 068982edf757cc96b79a1b02824ed2f2144193aa2cfefd9063260d858168a747 + - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-dictionaries-25.2.6.2.tar.xz: e70911d84dea231a9c2d2a3d0ef37f2077e1f796c628061d12c6299b35aab6b5 + - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-help-25.2.6.2.tar.xz: 642acb44eed74e1497f4749109f4bda19eae9c8455665888b7c5031427f5eb6a + - https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-translations-25.2.6.2.tar.xz: 10f75323b0c0a49a0f6d63f3e03f1c117bff38809a89c11fc594689cca74f8cd + - https://dev-www.libreoffice.org/src/box2d-2.4.1.tar.gz: d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2 + - https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip: 2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c + - https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz: c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05 + - https://dev-www.libreoffice.org/src/dtoa-20180411.tgz: 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4 + - https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz: 09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384 + - https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz: ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823 + - https://dev-www.libreoffice.org/src/language-subtag-registry-2024-06-14.tar.bz2: 75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75 + - https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.5.tar.gz: 7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0 + - https://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz: f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db + - https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2: 59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49 + - https://dev-www.libreoffice.org/src/ReemKufi-1.7.zip: 2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4 + - https://dev-www.libreoffice.org/src/rhino-1.7.15.zip: 42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa + - https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz: 53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d + - https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip: 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 + - https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip: d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 + - https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz: 171816288f14215c69e730f7a4f1c325739873e21f946ff83884b350574e6695 + - https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz: ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab + - https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip: 233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd + - https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip: 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133 + - https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip: 75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba + - https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip: e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743 + - https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip: 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b + - https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip: e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772 + - https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip: 3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8 + - https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip: abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095 + - https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip: 05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343 + - https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip: 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045 + - https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz: c48d1c2fd613c9c06c959c34da7b8388059e2408d2bb19845dc3ed35f76e4d09 + - https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz: 4bd12b6cbc321c1cf16da76e2c585c925ce956a08067ae6f6c64eff6ccfdaf5a + - https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip: 7576310b219e04159d35ff61dd4a4ec4cdba4f35c00e002a136f00e96a908b0a + - https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip: 2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc + - https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz: 8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3 + - https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip: 54adcb2bc8cac0927a647fbd9362f45eff48130ce6e2379dc3867643019e08c5 + - https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz: 03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad + - https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz: f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a + - https://dev-www.libreoffice.org/src/alef-1.001.tar.gz: b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52 + - https://dev-www.libreoffice.org/src/Amiri-1.000.zip: 926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30 + - https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip: 251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5 + - https://dev-www.libreoffice.org/src/zxcvbn-c-2.6.tar.gz: 11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a + - https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz: f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728 + - https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf: f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140 + - https://dev-www.libreoffice.org/extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar: d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0 + - https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar: f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770 +homepage: https://www.libreoffice.org/ +license: - Apache-2.0 - BSD-2-Clause - CC0-1.0 @@ -60,37 +60,37 @@ license : - MPL-1.1 - MPL-2.0 - Public-Domain -component : +component: - office - - all : office - - base : office - - base-help : office - - calc : office - - calc-help : office - - common : office - - common-dictionaries : office - - common-help : office - - common-kde-integration : office - - draw : office - - draw-help : office - - impress : office - - impress-help : office - - math : office - - math-help : office - - writer : office - - writer-help : office -summary : LibreOffice Office Suite + - all: office + - base: office + - base-help: office + - calc: office + - calc-help: office + - common: office + - common-dictionaries: office + - common-help: office + - common-kde-integration: office + - draw: office + - draw-help: office + - impress: office + - impress-help: office + - math: office + - math-help: office + - writer: office + - writer-help: office +summary: LibreOffice Office Suite description: - LibreOffice Office Suite - - common-kde-integration : KDE integration for LibreOffice. - - all : LibreOffice Office Suite - - calc : Calc is the spreadsheet program you've always needed. - - draw : Draw lets you produce anything from a quick sketch to a complex plan and gives you the means to communicate with graphics and diagrams. - - impress : Impress is a truly outstanding tool for creating effective multimedia presentations. - - math : Math is LibreOffice's formula editor. - - writer : Writer has all the features you need from a modern, full-featured word processing and desktop publishing tool. -clang : true -builddeps : + - common-kde-integration: KDE integration for LibreOffice. + - all: LibreOffice Office Suite + - calc: Calc is the spreadsheet program you've always needed. + - draw: Draw lets you produce anything from a quick sketch to a complex plan and gives you the means to communicate with graphics and diagrams. + - impress: Impress is a truly outstanding tool for creating effective multimedia presentations. + - math: Math is LibreOffice's formula editor. + - writer: Writer has all the features you need from a modern, full-featured word processing and desktop publishing tool. +clang: true +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Multimedia) - pkgconfig(bluez) @@ -157,124 +157,124 @@ builddeps : - perl-archive-zip - python-lxml - python-setuptools -rundeps : - - all : - - libreoffice-base - - libreoffice-calc - - libreoffice-common - - libreoffice-common-dictionaries - - libreoffice-draw - - libreoffice-impress - - libreoffice-math - - base : libreoffice-writer - - base-help : libreoffice-common-help - - calc : libreoffice-writer - - calc-help : libreoffice-common-help - - common-kde-integration : libreoffice-common - - draw : libreoffice-writer - - draw-help : libreoffice-common-help - - impress : - - libreoffice-draw - - libreoffice-writer - - impress-help : libreoffice-common-help - - math : libreoffice-writer - - math-help : libreoffice-common-help - - writer : libreoffice-common - - writer-help : libreoffice-common-help -patterns : - - common : /* - - common-kde-integration : - # These paths match both --enable-kf6. - - /usr/lib64/libreoffice/program/libvclplug_kf6lo.so - - /usr/lib64/libreoffice/program/libvclplug_qt6lo.so - - /usr/share/metainfo/org.libreoffice.kde.metainfo.xml - - common-help : - - /usr/lib64/libreoffice/help/*/* - - /usr/lib64/libreoffice/help/*.xsl - - base-help : - - /usr/lib64/libreoffice/help/*/sdatabase* - - base : - - /usr/bin/lobase - - /usr/lib64/libreoffice/program/sbase - - /usr/lib64/libreoffice/program/*postgresql* - - /usr/lib64/libreoffice/share/registry/base.xcd - - /usr/lib64/libreoffice/share/xdg/base.desktop - - /usr/share/applications/libreoffice-base.desktop - - /usr/share/icons/*/*/apps/libreoffice-base* - - /usr/share/man/man1/lobase.1.gz - - /usr/share/metainfo/libreoffice-base.appdata.xml - - calc-help : - - /usr/lib64/libreoffice/help/*/scalc* - - calc : - - /usr/bin/localc - - /usr/lib64/libreoffice/program/scalc - - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/scalc/* - - /usr/lib64/libreoffice/share/registry/calc.xcd - - /usr/lib64/libreoffice/share/xdg/calc.desktop - - /usr/share/applications/libreoffice-calc.desktop - - /usr/share/icons/*/*/apps/libreoffice-calc* - - /usr/share/man/man1/localc.1.gz - - /usr/share/metainfo/libreoffice-calc.appdata.xml - - common-dictionaries : - - /usr/lib64/libreoffice/share/extensions/dict-*/* - - /usr/lib64/libreoffice/share/extensions/package.txt - - draw-help : - - /usr/lib64/libreoffice/help/*/sdraw* - - draw : - - /usr/bin/lodraw - - /usr/lib64/libreoffice/program/sdraw - - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/sdraw/* - - /usr/lib64/libreoffice/share/registry/draw.xcd - - /usr/lib64/libreoffice/share/xdg/draw.desktop - - /usr/share/applications/libreoffice-draw.desktop - - /usr/share/icons/*/*/apps/libreoffice-draw* - - /usr/share/man/man1/lodraw.1.gz - - /usr/share/metainfo/libreoffice-draw.appdata.xml - - impress-help : - - /usr/lib64/libreoffice/help/*/simpress* - - impress : - - /usr/bin/loimpress - - /usr/lib64/libreoffice/program/simpress - - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/simpress/* - - /usr/lib64/libreoffice/share/config/soffice.cfg/simpress/* - - /usr/lib64/libreoffice/share/registry/impress.xcd - - /usr/lib64/libreoffice/share/xdg/impress.desktop - - /usr/share/applications/libreoffice-impress.desktop - - /usr/share/icons/*/*/apps/libreoffice-impress* - - /usr/share/man/man1/loimpress.1.gz - - /usr/share/metainfo/libreoffice-impress.appdata.xml - - math-help : - - /usr/lib64/libreoffice/help/*/smath* - - math : - - /usr/bin/lomath - - /usr/lib64/libreoffice/program/smath - - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/smath/* - - /usr/lib64/libreoffice/share/registry/math.xcd - - /usr/lib64/libreoffice/share/xdg/math.desktop - - /usr/share/applications/libreoffice-math.desktop - - /usr/share/icons/*/*/apps/libreoffice-math* - - /usr/share/man/man1/lomath.1.gz - - /usr/share/metainfo/libreoffice-math.appdata.xml - - writer-help : - - /usr/lib64/libreoffice/help/*/swriter* - - writer : - - /usr/bin/loweb - - /usr/bin/lowriter - - /usr/lib64/libreoffice/program/swriter - - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/swriter/* - - /usr/lib64/libreoffice/share/registry/writer.xcd - - /usr/lib64/libreoffice/share/xdg/writer.desktop - - /usr/share/applications/libreoffice-writer.desktop - - /usr/share/icons/*/*/apps/libreoffice-writer* - - /usr/share/man/man1/loweb.1.gz - - /usr/share/man/man1/lowriter.1.gz - - /usr/share/metainfo/libreoffice-writer.appdata.xml - - all : - - /usr/share/doc/libreoffice-all +rundeps: + - all: + - libreoffice-base + - libreoffice-calc + - libreoffice-common + - libreoffice-common-dictionaries + - libreoffice-draw + - libreoffice-impress + - libreoffice-math + - base: libreoffice-writer + - base-help: libreoffice-common-help + - calc: libreoffice-writer + - calc-help: libreoffice-common-help + - common-kde-integration: libreoffice-common + - draw: libreoffice-writer + - draw-help: libreoffice-common-help + - impress: + - libreoffice-draw + - libreoffice-writer + - impress-help: libreoffice-common-help + - math: libreoffice-writer + - math-help: libreoffice-common-help + - writer: libreoffice-common + - writer-help: libreoffice-common-help +patterns: + - common: /* + - common-kde-integration: + # These paths match both --enable-kf6. + - /usr/lib64/libreoffice/program/libvclplug_kf6lo.so + - /usr/lib64/libreoffice/program/libvclplug_qt6lo.so + - /usr/share/metainfo/org.libreoffice.kde.metainfo.xml + - common-help: + - /usr/lib64/libreoffice/help/*/* + - /usr/lib64/libreoffice/help/*.xsl + - base-help: + - /usr/lib64/libreoffice/help/*/sdatabase* + - base: + - /usr/bin/lobase + - /usr/lib64/libreoffice/program/sbase + - /usr/lib64/libreoffice/program/*postgresql* + - /usr/lib64/libreoffice/share/registry/base.xcd + - /usr/lib64/libreoffice/share/xdg/base.desktop + - /usr/share/applications/libreoffice-base.desktop + - /usr/share/icons/*/*/apps/libreoffice-base* + - /usr/share/man/man1/lobase.1.gz + - /usr/share/metainfo/libreoffice-base.appdata.xml + - calc-help: + - /usr/lib64/libreoffice/help/*/scalc* + - calc: + - /usr/bin/localc + - /usr/lib64/libreoffice/program/scalc + - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/scalc/* + - /usr/lib64/libreoffice/share/registry/calc.xcd + - /usr/lib64/libreoffice/share/xdg/calc.desktop + - /usr/share/applications/libreoffice-calc.desktop + - /usr/share/icons/*/*/apps/libreoffice-calc* + - /usr/share/man/man1/localc.1.gz + - /usr/share/metainfo/libreoffice-calc.appdata.xml + - common-dictionaries: + - /usr/lib64/libreoffice/share/extensions/dict-*/* + - /usr/lib64/libreoffice/share/extensions/package.txt + - draw-help: + - /usr/lib64/libreoffice/help/*/sdraw* + - draw: + - /usr/bin/lodraw + - /usr/lib64/libreoffice/program/sdraw + - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/sdraw/* + - /usr/lib64/libreoffice/share/registry/draw.xcd + - /usr/lib64/libreoffice/share/xdg/draw.desktop + - /usr/share/applications/libreoffice-draw.desktop + - /usr/share/icons/*/*/apps/libreoffice-draw* + - /usr/share/man/man1/lodraw.1.gz + - /usr/share/metainfo/libreoffice-draw.appdata.xml + - impress-help: + - /usr/lib64/libreoffice/help/*/simpress* + - impress: + - /usr/bin/loimpress + - /usr/lib64/libreoffice/program/simpress + - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/simpress/* + - /usr/lib64/libreoffice/share/config/soffice.cfg/simpress/* + - /usr/lib64/libreoffice/share/registry/impress.xcd + - /usr/lib64/libreoffice/share/xdg/impress.desktop + - /usr/share/applications/libreoffice-impress.desktop + - /usr/share/icons/*/*/apps/libreoffice-impress* + - /usr/share/man/man1/loimpress.1.gz + - /usr/share/metainfo/libreoffice-impress.appdata.xml + - math-help: + - /usr/lib64/libreoffice/help/*/smath* + - math: + - /usr/bin/lomath + - /usr/lib64/libreoffice/program/smath + - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/smath/* + - /usr/lib64/libreoffice/share/registry/math.xcd + - /usr/lib64/libreoffice/share/xdg/math.desktop + - /usr/share/applications/libreoffice-math.desktop + - /usr/share/icons/*/*/apps/libreoffice-math* + - /usr/share/man/man1/lomath.1.gz + - /usr/share/metainfo/libreoffice-math.appdata.xml + - writer-help: + - /usr/lib64/libreoffice/help/*/swriter* + - writer: + - /usr/bin/loweb + - /usr/bin/lowriter + - /usr/lib64/libreoffice/program/swriter + - /usr/lib64/libreoffice/share/config/soffice.cfg/modules/swriter/* + - /usr/lib64/libreoffice/share/registry/writer.xcd + - /usr/lib64/libreoffice/share/xdg/writer.desktop + - /usr/share/applications/libreoffice-writer.desktop + - /usr/share/icons/*/*/apps/libreoffice-writer* + - /usr/share/man/man1/loweb.1.gz + - /usr/share/man/man1/lowriter.1.gz + - /usr/share/metainfo/libreoffice-writer.appdata.xml + - all: + - /usr/share/doc/libreoffice-all environment: | # https://github.com/LibreOffice/core/commit/baddc742c3fe260d20d7924ab134f0fbf179fd85 export LDFLAGS="${LDFLAGS} -Wl,--undefined-version" -setup : | +setup: | # Let LO find downloaded sources install -dm00755 external/tarballs for i in `ls $sources`; do @@ -342,9 +342,9 @@ setup : | --without-system-rhino \ --without-system-zxcvbn \ --without-junit -build : | +build: | make -install : | +install: | make DESTDIR="$installdir" distro-pack-install # Make a meta package diff --git a/packages/l/llvm/package.yml b/packages/l/llvm/package.yml index 9a94c2f2db5..8e3799f3d0b 100644 --- a/packages/l/llvm/package.yml +++ b/packages/l/llvm/package.yml @@ -1,72 +1,72 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : llvm -version : 19.1.6 -release : 130 -source : - - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/llvm-project-19.1.6.src.tar.xz : e3f79317adaa9196d2cfffe1c869d7c100b7540832bc44fe0d3f44a12861fa34 -homepage : http://llvm.org/ -license : Apache-2.0 WITH LLVM-exception +name: llvm +version: 19.1.6 +release: 130 +source: + - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/llvm-project-19.1.6.src.tar.xz: e3f79317adaa9196d2cfffe1c869d7c100b7540832bc44fe0d3f44a12861fa34 +homepage: http://llvm.org/ +license: Apache-2.0 WITH LLVM-exception description: | The LLVM package contains a collection of modular and reusable compiler and toolchain technologies. The Low Level Virtual Machine (LLVM) Core libraries provide a modern source and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!). These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). -summary : - - libs : LLVM shared libraries - - 32bit-libs : 32bit LLVM shared libraries +summary: + - libs: LLVM shared libraries + - 32bit-libs: 32bit LLVM shared libraries - Low Level Virtual Machine (Reusable compiler and toolchains) - - devel : Libraries and header files for LLVM - - ^clang-libs : Clang shared libraries - - ^clang-32bit-libs : 32bit Clang shared libraries - - ^clang : Clang Compiler frontend to LLVM - - ^clang-devel : Libraries and header files for clang - - ^clang-32bit-devel : Libraries and header files for 32bit clang - - ^libcxx : C++ standard library targeting C++11 - - ^libcxx-32bit : 32bit libraries for libcxx - - ^libcxx-devel : Libraries and header files for libcxx - - ^libcxx-32bit-devel : Libraries and header files for 32bit libcxx - - ^libomp : OpenMP runtime for clang - - ^libomp-devel : Libraries and header files for libomp - - ^lld-libs : LLD Shared libraries - - ^lld : The LLVM Linker - - ^lld-devel : Libraries and header files for LLD - - ^mlir : Multi-Level Intermediate Representation Overview - - ^mlir-devel : Libraries and header files for MLIR - - ^polly : Polyhedral optimizations for LLVM - - ^polly-devel : Libraries and header files for Polly - - clang : Temporary package for clang rename - - clang-32bit : Temporary package for clang rename - - clang-devel : Temporary package for clang rename - - clang-32bit-devel : Temporary package for clang rename -component : - - libs : programming.library - - 32bit-libs : emul32 + - devel: Libraries and header files for LLVM + - ^clang-libs: Clang shared libraries + - ^clang-32bit-libs: 32bit Clang shared libraries + - ^clang: Clang Compiler frontend to LLVM + - ^clang-devel: Libraries and header files for clang + - ^clang-32bit-devel: Libraries and header files for 32bit clang + - ^libcxx: C++ standard library targeting C++11 + - ^libcxx-32bit: 32bit libraries for libcxx + - ^libcxx-devel: Libraries and header files for libcxx + - ^libcxx-32bit-devel: Libraries and header files for 32bit libcxx + - ^libomp: OpenMP runtime for clang + - ^libomp-devel: Libraries and header files for libomp + - ^lld-libs: LLD Shared libraries + - ^lld: The LLVM Linker + - ^lld-devel: Libraries and header files for LLD + - ^mlir: Multi-Level Intermediate Representation Overview + - ^mlir-devel: Libraries and header files for MLIR + - ^polly: Polyhedral optimizations for LLVM + - ^polly-devel: Libraries and header files for Polly + - clang: Temporary package for clang rename + - clang-32bit: Temporary package for clang rename + - clang-devel: Temporary package for clang rename + - clang-32bit-devel: Temporary package for clang rename +component: + - libs: programming.library + - 32bit-libs: emul32 - programming - - devel : programming.devel - - ^clang-libs : programming.library - - ^clang : programming - - ^clang-32bit : emul32 - - ^clang-devel : programming.devel - - ^clang-32bit-devel : programming.devel - - ^libcxx : programming.library - - ^libcxx-32bit : emul32 - - ^libcxx-devel : programming.devel - - ^libcxx-32bit-devel : programming.devel - - ^libomp : programming.library - - ^libomp-devel : programming.devel - - ^lld-libs : programming.library - - ^lld : programming - - ^lld-devel : programming.devel - - ^mlir : programming - - ^mlir-devel : programming.devel - - ^polly : programming - - ^polly-devel : programming.devel - - clang : programming - - clang-32bit : emul32 - - clang-devel : programming.devel - - clang-32bit-devel : emul32 -debug : false -emul32 : false -libsplit : false -clang : true -builddeps : + - devel: programming.devel + - ^clang-libs: programming.library + - ^clang: programming + - ^clang-32bit: emul32 + - ^clang-devel: programming.devel + - ^clang-32bit-devel: programming.devel + - ^libcxx: programming.library + - ^libcxx-32bit: emul32 + - ^libcxx-devel: programming.devel + - ^libcxx-32bit-devel: programming.devel + - ^libomp: programming.library + - ^libomp-devel: programming.devel + - ^lld-libs: programming.library + - ^lld: programming + - ^lld-devel: programming.devel + - ^mlir: programming + - ^mlir-devel: programming.devel + - ^polly: programming + - ^polly-devel: programming.devel + - clang: programming + - clang-32bit: emul32 + - clang-devel: programming.devel + - clang-32bit-devel: emul32 +debug: false +emul32: false +libsplit: false +clang: true +builddeps: - pkgconfig32(libedit) - pkgconfig32(libelf) - pkgconfig32(libffi) @@ -82,248 +82,248 @@ builddeps : - llvm-bolt - python-myst-parser - swig -rundeps : - - 32bit-libs : - - llvm-libs - - devel : - - libedit-devel - - mlir - - polly-devel - - zstd-devel - - 32bit-devel : - - libedit-32bit-devel - - llvm-devel - - zstd-32bit-devel - - ^clang-32bit-libs : - - clang-libs - - ^clang : - - llvm - - lld - - polly - - libcxx-devel - - libomp-devel - - ^clang-32bit : - - clang - - libcxx-32bit-devel - - ^clang-devel : - - clang - - llvm-devel - - ^clang-32bit-devel : - - clang-32bit - - clang-devel - - llvm-32bit-devel - - ^lld-devel : - - lld - - llvm-devel - - ^libcxx-32bit : - - libcxx - - ^libcxx-devel : - - libcxx - - ^libcxx-32bit-devel : - - libcxx-32bit - - libcxx-devel - - ^libomp-devel : - - libomp - - ^mlir-devel : - - llvm-devel - - ^polly-devel : - - polly +rundeps: + - 32bit-libs: + - llvm-libs + - devel: + - libedit-devel + - mlir + - polly-devel + - zstd-devel + - 32bit-devel: + - libedit-32bit-devel + - llvm-devel + - zstd-32bit-devel + - ^clang-32bit-libs: + - clang-libs + - ^clang: + - llvm + - lld + - polly + - libcxx-devel + - libomp-devel + - ^clang-32bit: + - clang + - libcxx-32bit-devel + - ^clang-devel: + - clang + - llvm-devel + - ^clang-32bit-devel: + - clang-32bit + - clang-devel + - llvm-32bit-devel + - ^lld-devel: + - lld + - llvm-devel + - ^libcxx-32bit: + - libcxx + - ^libcxx-devel: + - libcxx + - ^libcxx-32bit-devel: + - libcxx-32bit + - libcxx-devel + - ^libomp-devel: + - libomp + - ^mlir-devel: + - llvm-devel + - ^polly-devel: + - polly # Temp until revdeps are rebuilt - - clang : - - clang - - clang-32bit : - - clang-32bit - - clang-devel : - - clang-devel - - clang-32bit-devel : - - clang-32bit-devel -patterns : + - clang: + - clang + - clang-32bit: + - clang-32bit + - clang-devel: + - clang-devel + - clang-32bit-devel: + - clang-32bit-devel +patterns: # If there's anything in this package the patterns need to be updated - - ^BAD-PACKAGER-NO-COOKIE-FOR-YOU : - - /* - - libs : - - /usr/lib64/bfd-plugins - - /usr/lib64/libLLVM.so.* - - /usr/lib64/libLTO.so.* - - /usr/lib64/libRemarks.so.* - - /usr/lib64/LLVMgold.so - - 32bit-libs : - - /usr/lib32/libLLVM.so.* - - /usr/lib32/libLTO.so.* - - /usr/lib32/libRemarks.so.* - - /usr/lib32/LLVMgold.so - - main : - - /usr/bin/FileCheck - - /usr/bin/UnicodeNameMappingGenerator - - /usr/bin/bugpoint - - /usr/bin/dsymutil - - /usr/bin/llc - - /usr/bin/lli - - /usr/bin/llvm-* - - /usr/bin/obj2yaml - - /usr/bin/opt - - /usr/bin/reduce-chunk-list - - /usr/bin/sancov - - /usr/bin/sanstats - - /usr/bin/split-file - - /usr/bin/verify-uselistorder - - /usr/bin/yaml2obj - - /usr/share/opt-viewer - - /usr/share/man/man1/FileCheck.1 - - /usr/share/man/man1/bugpoint.1 - - /usr/share/man/man1/dsymutil.1 - - /usr/share/man/man1/llc.1 - - /usr/share/man/man1/lli.1 - - /usr/share/man/man1/llvm-*.1 - - /usr/share/man/man1/opt.1 - - devel : - - /usr/bin/count - - /usr/bin/lli-child-target - - /usr/bin/llvm-config - - /usr/bin/not - - /usr/bin/yaml-bench - - /usr/lib64/libLLVM.so - - /usr/lib64/libLLVM-*.so - - /usr/lib64/libLLVM*.a - - /usr/lib64/libLTO.so - - /usr/lib64/libRemarks.so - - /usr/lib64/cmake/llvm - - /usr/include/llvm* - - /usr/share/llvm/cmake - - /usr/share/man/man1/llvm-config.1 - - 32bit-devel : - - /usr/bin/llvm-config32 - - /usr/lib32/libLLVM.so - - /usr/lib32/libLLVM-*.so - - /usr/lib32/libLLVM*.a - - /usr/lib32/libLTO.so - - /usr/lib32/libRemarks.so - - /usr/lib32/cmake/llvm - - /usr/include/llvm/Config/32 - - /usr/include/llvm/Config/llvm-config-32.h - - ^clang-libs : - - /usr/lib64/libclang.so.* - - /usr/lib64/libclang-cpp.so.* - - /usr/lib64/clang/*/include - - ^clang-32bit-libs : - - /usr/lib32/libclang.so.* - - /usr/lib32/libclang-cpp.so.* - - /usr/lib32/clang/*/include - - ^clang : - - /usr/bin/amdgpu-arch - - /usr/bin/analyze-build - - /usr/bin/c-index-test - - /usr/bin/*clang* - - /usr/bin/diagtool - - /usr/bin/find-all-symbols - - /usr/bin/hmaptool - - /usr/bin/intercept-build - - /usr/bin/modularize - - /usr/bin/nvptx-arch - - /usr/bin/pp-trace - - /usr/bin/scan-* - - /usr/lib/libear - - /usr/lib/libscanbuild - - /usr/lib64/clang/*/bin - - /usr/lib64/clang/*/lib/x86_64-* - - /usr/lib64/clang/*/share - - /usr/lib64/x86_64-*/libomp*.so - - /usr/libexec - - /usr/share/clang* - - /usr/share/scan-* - - /usr/share/man/man1/*clang*.1 - - /usr/share/man/man1/diagtool.1 - - /usr/share/man/man1/scan-*.1 - - ^clang-32bit : - - /usr/lib32/libear - - /usr/lib32/libscanbuild - - /usr/lib32/clang/*/lib/i386-* - - /usr/lib32/clang/*/share - - /usr/include/i686-* - - ^clang-devel : - - /usr/bin/clang-tblgen - - /usr/lib64/libclang*.so - - /usr/lib64/cmake/clang/ - - /usr/include/clang* - - /usr/share/man/man1/clang-tblgen.1 - - ^clang-32bit-devel : - - /usr/lib32/libclang*.so - - /usr/lib32/cmake/clang - - ^lld-libs : - - /usr/lib64/liblld*.so.* - - ^lld : - - /usr/bin/*lld* - - /usr/bin/wasm-ld - - /usr/share/man/man1/ld.lld.1 - - ^lld-devel : - - /usr/lib64/liblld*.so - - /usr/lib64/cmake/lld - - /usr/include/lld - - ^libcxx : - - /usr/lib64/libc++.so.* - - /usr/lib64/libc++abi.so.* - - ^libcxx-32bit : - - /usr/lib32/libc++.so.* - - /usr/lib32/libc++abi.so.* - - ^libcxx-devel : - - /usr/lib64/libc++.a - - /usr/lib64/libc++.so - - /usr/lib64/libc++abi.a - - /usr/lib64/libc++abi.so - - /usr/lib64/libc++experimental.a - - /usr/lib64/libc++.modules.json - - /usr/include/x86_64-*/c++ - - /usr/include/c++ - - /usr/share/libc++ - - ^libcxx-32bit-devel : - - /usr/lib32/libc++.a - - /usr/lib32/libc++.so - - /usr/lib32/libc++abi.a - - /usr/lib32/libc++abi.so - - /usr/lib32/libc++experimental.a - - /usr/lib32/libc++.modules.json - - ^libomp : - - /usr/lib64/libarcher.so - - /usr/lib64/libomp*.so - - /usr/lib64/libomptarget.so.* - - ^libomp-devel : - - /usr/lib64/libomptarget*.a - - /usr/lib64/libomptarget*.bc - - /usr/lib64/libomptarget*.so - - /usr/lib64/cmake/openmp - - ^mlir : - - /usr/bin/mlir-* - - /usr/bin/tblgen-lsp-server - - /usr/bin/tblgen-to-irdl - - /usr/lib64/libMLIR*.so.* - - /usr/lib64/libmlir_*.so.* - - /usr/share/man/man1/mlir-*.1 - - /usr/share/man/man1/tblgen.1 - - ^mlir-devel : - - /usr/lib64/libMLIR*.a - - /usr/lib64/libMLIR*.so - - /usr/lib64/libmlir_*.so - - /usr/lib64/cmake/mlir - - /usr/include/mlir* - - ^polly : - - /usr/lib64/LLVMPolly.so - - /usr/lib64/libPollyISL.so - - /usr/share/man/man1/polly.1 - - ^polly-devel : - - /usr/lib64/cmake/polly - - /usr/lib64/libPolly.a - - /usr/include/polly + - ^BAD-PACKAGER-NO-COOKIE-FOR-YOU: + - /* + - libs: + - /usr/lib64/bfd-plugins + - /usr/lib64/libLLVM.so.* + - /usr/lib64/libLTO.so.* + - /usr/lib64/libRemarks.so.* + - /usr/lib64/LLVMgold.so + - 32bit-libs: + - /usr/lib32/libLLVM.so.* + - /usr/lib32/libLTO.so.* + - /usr/lib32/libRemarks.so.* + - /usr/lib32/LLVMgold.so + - main: + - /usr/bin/FileCheck + - /usr/bin/UnicodeNameMappingGenerator + - /usr/bin/bugpoint + - /usr/bin/dsymutil + - /usr/bin/llc + - /usr/bin/lli + - /usr/bin/llvm-* + - /usr/bin/obj2yaml + - /usr/bin/opt + - /usr/bin/reduce-chunk-list + - /usr/bin/sancov + - /usr/bin/sanstats + - /usr/bin/split-file + - /usr/bin/verify-uselistorder + - /usr/bin/yaml2obj + - /usr/share/opt-viewer + - /usr/share/man/man1/FileCheck.1 + - /usr/share/man/man1/bugpoint.1 + - /usr/share/man/man1/dsymutil.1 + - /usr/share/man/man1/llc.1 + - /usr/share/man/man1/lli.1 + - /usr/share/man/man1/llvm-*.1 + - /usr/share/man/man1/opt.1 + - devel: + - /usr/bin/count + - /usr/bin/lli-child-target + - /usr/bin/llvm-config + - /usr/bin/not + - /usr/bin/yaml-bench + - /usr/lib64/libLLVM.so + - /usr/lib64/libLLVM-*.so + - /usr/lib64/libLLVM*.a + - /usr/lib64/libLTO.so + - /usr/lib64/libRemarks.so + - /usr/lib64/cmake/llvm + - /usr/include/llvm* + - /usr/share/llvm/cmake + - /usr/share/man/man1/llvm-config.1 + - 32bit-devel: + - /usr/bin/llvm-config32 + - /usr/lib32/libLLVM.so + - /usr/lib32/libLLVM-*.so + - /usr/lib32/libLLVM*.a + - /usr/lib32/libLTO.so + - /usr/lib32/libRemarks.so + - /usr/lib32/cmake/llvm + - /usr/include/llvm/Config/32 + - /usr/include/llvm/Config/llvm-config-32.h + - ^clang-libs: + - /usr/lib64/libclang.so.* + - /usr/lib64/libclang-cpp.so.* + - /usr/lib64/clang/*/include + - ^clang-32bit-libs: + - /usr/lib32/libclang.so.* + - /usr/lib32/libclang-cpp.so.* + - /usr/lib32/clang/*/include + - ^clang: + - /usr/bin/amdgpu-arch + - /usr/bin/analyze-build + - /usr/bin/c-index-test + - /usr/bin/*clang* + - /usr/bin/diagtool + - /usr/bin/find-all-symbols + - /usr/bin/hmaptool + - /usr/bin/intercept-build + - /usr/bin/modularize + - /usr/bin/nvptx-arch + - /usr/bin/pp-trace + - /usr/bin/scan-* + - /usr/lib/libear + - /usr/lib/libscanbuild + - /usr/lib64/clang/*/bin + - /usr/lib64/clang/*/lib/x86_64-* + - /usr/lib64/clang/*/share + - /usr/lib64/x86_64-*/libomp*.so + - /usr/libexec + - /usr/share/clang* + - /usr/share/scan-* + - /usr/share/man/man1/*clang*.1 + - /usr/share/man/man1/diagtool.1 + - /usr/share/man/man1/scan-*.1 + - ^clang-32bit: + - /usr/lib32/libear + - /usr/lib32/libscanbuild + - /usr/lib32/clang/*/lib/i386-* + - /usr/lib32/clang/*/share + - /usr/include/i686-* + - ^clang-devel: + - /usr/bin/clang-tblgen + - /usr/lib64/libclang*.so + - /usr/lib64/cmake/clang/ + - /usr/include/clang* + - /usr/share/man/man1/clang-tblgen.1 + - ^clang-32bit-devel: + - /usr/lib32/libclang*.so + - /usr/lib32/cmake/clang + - ^lld-libs: + - /usr/lib64/liblld*.so.* + - ^lld: + - /usr/bin/*lld* + - /usr/bin/wasm-ld + - /usr/share/man/man1/ld.lld.1 + - ^lld-devel: + - /usr/lib64/liblld*.so + - /usr/lib64/cmake/lld + - /usr/include/lld + - ^libcxx: + - /usr/lib64/libc++.so.* + - /usr/lib64/libc++abi.so.* + - ^libcxx-32bit: + - /usr/lib32/libc++.so.* + - /usr/lib32/libc++abi.so.* + - ^libcxx-devel: + - /usr/lib64/libc++.a + - /usr/lib64/libc++.so + - /usr/lib64/libc++abi.a + - /usr/lib64/libc++abi.so + - /usr/lib64/libc++experimental.a + - /usr/lib64/libc++.modules.json + - /usr/include/x86_64-*/c++ + - /usr/include/c++ + - /usr/share/libc++ + - ^libcxx-32bit-devel: + - /usr/lib32/libc++.a + - /usr/lib32/libc++.so + - /usr/lib32/libc++abi.a + - /usr/lib32/libc++abi.so + - /usr/lib32/libc++experimental.a + - /usr/lib32/libc++.modules.json + - ^libomp: + - /usr/lib64/libarcher.so + - /usr/lib64/libomp*.so + - /usr/lib64/libomptarget.so.* + - ^libomp-devel: + - /usr/lib64/libomptarget*.a + - /usr/lib64/libomptarget*.bc + - /usr/lib64/libomptarget*.so + - /usr/lib64/cmake/openmp + - ^mlir: + - /usr/bin/mlir-* + - /usr/bin/tblgen-lsp-server + - /usr/bin/tblgen-to-irdl + - /usr/lib64/libMLIR*.so.* + - /usr/lib64/libmlir_*.so.* + - /usr/share/man/man1/mlir-*.1 + - /usr/share/man/man1/tblgen.1 + - ^mlir-devel: + - /usr/lib64/libMLIR*.a + - /usr/lib64/libMLIR*.so + - /usr/lib64/libmlir_*.so + - /usr/lib64/cmake/mlir + - /usr/include/mlir* + - ^polly: + - /usr/lib64/LLVMPolly.so + - /usr/lib64/libPollyISL.so + - /usr/share/man/man1/polly.1 + - ^polly-devel: + - /usr/lib64/cmake/polly + - /usr/lib64/libPolly.a + - /usr/include/polly ## TEMP: - - clang : - - /usr/share/tmp/llvm-clang - - clang-32bit : - - /usr/share/tmp/llvm-clang-32bit - - clang-devel : - - /usr/share/tmp/llvm-clang-devel - - clang-32bit-devel : - - /usr/share/tmp/llvm-clang-32bit-devel -replaces : - - 32bit-libs : llvm-32bit + - clang: + - /usr/share/tmp/llvm-clang + - clang-32bit: + - /usr/share/tmp/llvm-clang-32bit + - clang-devel: + - /usr/share/tmp/llvm-clang-devel + - clang-32bit-devel: + - /usr/share/tmp/llvm-clang-32bit-devel +replaces: + - 32bit-libs: llvm-32bit # - clang : clang # - clang-devel : clang-devel environment: | @@ -441,7 +441,7 @@ environment: | -DLLVM_TABLEGEN=$PKG_BUILD_DIR/../bootstrap/bin/llvm-tblgen \ -DLLVM_CCACHE_BUILD=ON" fi -setup : | +setup: | # Just annoying. %patch -p1 -i $pkgfiles/0001-Silently-ignore-copy-dt-needed-entries.patch # Support solus, it's triplet, etc. @@ -493,7 +493,7 @@ setup : | -DLLVM_OPTIMIZED_TABLEGEN=ON ninja %JOBS% clang compiler-rt lld llvm-profdata llvm-ar llvm-nm llvm-ranlib llvm-objcopy -v fi -build : | +build: | ### PGO gen/use build for amd64. cmake -G Ninja -B solusBuildDir -S llvm \ ${CMAKE_COMMON_OPTIONS} \ @@ -544,7 +544,7 @@ build : | ninja %JOBS% -C emul32 -v ninja %JOBS% -C emul32 -v runtimes fi -profile : | +profile: | # Profiling with the instrumented compiler is very slow... # Building runtimes is only ~1200 files and we still get most of the benefits. cmake -G Ninja -B profile -S runtimes \ @@ -555,7 +555,7 @@ profile : | -DCMAKE_C_FLAGS_RELEASE="$_LLVM_FLAGS_FINAL" \ -DCMAKE_CXX_FLAGS_RELEASE="$_LLVM_FLAGS_FINAL" ninja %JOBS% -C profile -v -install : | +install: | # Install emul32 build DESTDIR="%installroot%" ninja install -C emul32 -v mv $installdir/usr/bin/llvm-config{,32} From 0b81cbe20a9d0e4be81fc7e83e87d2bf1eb7c94e Mon Sep 17 00:00:00 2001 From: David Harder Date: Fri, 5 Dec 2025 13:12:35 -0600 Subject: [PATCH 2/3] Run Prettier on all package.ymls --- packages/0/0ad-data/package.yml | 20 +- packages/0/0ad/package.yml | 28 +- packages/a/a2jmidid/package.yml | 26 +- packages/a/a2ps/package.yml | 28 +- packages/a/a52dec/package.yml | 54 +- packages/a/aa-lsm-hook/package.yml | 28 +- packages/a/aalib/package.yml | 30 +- packages/a/abcMIDI/package.yml | 24 +- packages/a/abi-wizard/package.yml | 24 +- packages/a/abireport/package.yml | 24 +- packages/a/abiword/package.yml | 30 +- packages/a/abseil-cpp/package.yml | 64 +- packages/a/acccheck/package.yml | 22 +- packages/a/accounts-qml-module/package.yml | 30 +- packages/a/accountsservice/package.yml | 29 +- packages/a/ack/package.yml | 26 +- packages/a/acl/package.yml | 31 +- packages/a/acpi/package.yml | 24 +- packages/a/acpica-unix/package.yml | 24 +- packages/a/acpid2/package.yml | 24 +- packages/a/acsccid/package.yml | 26 +- packages/a/activate-linux/package.yml | 28 +- packages/a/ada/package.yml | 30 +- packages/a/adapta-gtk-theme/package.yml | 28 +- packages/a/adios2/package.yml | 34 +- packages/a/adms/package.yml | 28 +- packages/a/advancecomp/package.yml | 26 +- packages/a/adw-gtk3-theme/package.yml | 30 +- .../a/adwaita-colors-icon-theme/package.yml | 20 +- packages/a/adwaita-fonts/package.yml | 24 +- .../a/adwaita-icon-theme-legacy/package.yml | 26 +- packages/a/adwaita-icon-theme/package.yml | 32 +- packages/a/aegisub/package.yml | 26 +- packages/a/aerc/package.yml | 26 +- packages/a/aha/package.yml | 22 +- packages/a/aircrack-ng/package.yml | 32 +- packages/a/aisleriot/package.yml | 26 +- packages/a/akonadi-calendar/package.yml | 44 +- packages/a/akonadi-contacts/package.yml | 38 +- packages/a/akonadi-import-wizard/package.yml | 36 +- packages/a/akonadi-mime/package.yml | 38 +- packages/a/akonadi-search/package.yml | 50 +- packages/a/akonadi/package.yml | 68 +- packages/a/akonadiconsole/package.yml | 30 +- packages/a/akregator/package.yml | 30 +- packages/a/alabaster/package.yml | 24 +- packages/a/alacarte/package.yml | 28 +- packages/a/alacritty/package.yml | 28 +- packages/a/alan/package.yml | 26 +- packages/a/alembic/package.yml | 34 +- packages/a/alglib/package.yml | 28 +- packages/a/alkimia/package.yml | 30 +- packages/a/allegro/package.yml | 26 +- packages/a/allegro4/package.yml | 26 +- packages/a/alpine/package.yml | 26 +- packages/a/alsa-firmware/package.yml | 26 +- packages/a/alsa-lib/package.yml | 36 +- packages/a/alsa-plugins/package.yml | 28 +- packages/a/alsa-tools/package.yml | 24 +- packages/a/alsa-ucm-conf/package.yml | 22 +- packages/a/alsa-utils/package.yml | 26 +- packages/a/amdgpu_top/package.yml | 28 +- packages/a/amfora/package.yml | 26 +- packages/a/amsynth/package.yml | 26 +- packages/a/amule/package.yml | 26 +- packages/a/android-tools/package.yml | 32 +- packages/a/angband/package.yml | 26 +- packages/a/anki/package.yml | 30 +- packages/a/anoise-gui/package.yml | 26 +- packages/a/anoise-media/package.yml | 124 +-- packages/a/anoise/package.yml | 26 +- packages/a/ansible/package.yml | 26 +- packages/a/ansilove/package.yml | 26 +- packages/a/ant-bloody-gtk-theme/package.yml | 22 +- packages/a/ant-dracula-gtk-theme/package.yml | 22 +- packages/a/ant-gtk-theme/package.yml | 22 +- packages/a/ant-nebula-gtk-theme/package.yml | 22 +- packages/a/anthy/package.yml | 24 +- packages/a/antidote/package.yml | 22 +- packages/a/antimicrox/package.yml | 31 +- packages/a/antlr4-cpp-runtime/package.yml | 28 +- packages/a/aom/package.yml | 28 +- packages/a/apache-ant/package.yml | 26 +- packages/a/apache-maven/package.yml | 32 +- packages/a/apcupsd/package.yml | 28 +- packages/a/apitrace/package.yml | 28 +- packages/a/apostrophe/package.yml | 30 +- packages/a/apparmor/package.yml | 32 +- packages/a/appstream-catalog/package.yml | 22 +- packages/a/appstream-generator/package.yml | 28 +- packages/a/appstream/package.yml | 92 +-- packages/a/apr-util/package.yml | 28 +- packages/a/apr/package.yml | 28 +- packages/a/aqbanking/package.yml | 26 +- packages/a/aquamarine/package.yml | 26 +- packages/a/arandr/package.yml | 26 +- packages/a/arc-gtk-theme/package.yml | 28 +- packages/a/arc-icon-theme/package.yml | 26 +- packages/a/archivemount/package.yml | 26 +- packages/a/ardour/package.yml | 26 +- packages/a/arduino-ide/package.yml | 34 +- packages/a/arduino/package.yml | 46 +- packages/a/argon2/package.yml | 26 +- packages/a/argyllcms/package.yml | 26 +- packages/a/aria2/package.yml | 26 +- packages/a/ark/package.yml | 32 +- packages/a/arm-none-eabi-binutils/package.yml | 24 +- packages/a/arm-none-eabi-gcc/package.yml | 30 +- packages/a/arm-none-eabi-newlib/package.yml | 30 +- packages/a/armagetronad/package.yml | 26 +- packages/a/arp-scan/package.yml | 30 +- packages/a/arpack/package.yml | 28 +- packages/a/arx-libertatis/package.yml | 26 +- packages/a/asciidoc/package.yml | 30 +- packages/a/asciidoctor/package.yml | 26 +- packages/a/asciify/package.yml | 26 +- packages/a/asciinema/package.yml | 30 +- packages/a/asio/package.yml | 26 +- packages/a/assimp/package.yml | 24 +- packages/a/astroid/package.yml | 26 +- packages/a/astromenace/package.yml | 26 +- packages/a/asunder/package.yml | 30 +- packages/a/at-spi2/package.yml | 52 +- packages/a/atkmm-2.36/package.yml | 32 +- packages/a/atkmm/package.yml | 36 +- packages/a/atomicparsley/package.yml | 24 +- packages/a/atool/package.yml | 30 +- packages/a/atril/package.yml | 26 +- packages/a/attica/package.yml | 36 +- packages/a/attr/package.yml | 29 +- packages/a/attract/package.yml | 26 +- packages/a/aubio/package.yml | 26 +- packages/a/audacious-plugins/package.yml | 28 +- packages/a/audacious/package.yml | 56 +- packages/a/audacity/package.yml | 28 +- packages/a/audiofile/package.yml | 26 +- packages/a/audit/package.yml | 24 +- packages/a/aurorae/package.yml | 32 +- packages/a/authenticator/package.yml | 28 +- packages/a/autoconf-archive/package.yml | 26 +- packages/a/autoconf/package.yml | 26 +- packages/a/autoconf213/package.yml | 24 +- packages/a/autofs/package.yml | 28 +- packages/a/autogen/package.yml | 44 +- packages/a/autojump/package.yml | 22 +- packages/a/autokey-py3/package.yml | 52 +- packages/a/automake/package.yml | 26 +- packages/a/autopep8/package.yml | 30 +- packages/a/autossh/package.yml | 28 +- packages/a/avahi/package.yml | 30 +- packages/a/avidemux/package.yml | 28 +- packages/a/avr-binutils/package.yml | 24 +- packages/a/avr-gcc/package.yml | 30 +- packages/a/avr-libc/package.yml | 30 +- packages/a/avrdude/package.yml | 26 +- packages/b/babashka/package.yml | 26 +- packages/b/babl/package.yml | 28 +- packages/b/baloo-widgets/package.yml | 30 +- packages/b/bam/package.yml | 24 +- packages/b/bamf/package.yml | 28 +- packages/b/bandwhich/package.yml | 28 +- packages/b/baobab/package.yml | 28 +- packages/b/baselayout/package.yml | 22 +- packages/b/bash-completion/package.yml | 30 +- packages/b/bash/package.yml | 30 +- packages/b/basis-universal/package.yml | 26 +- packages/b/bat/package.yml | 32 +- packages/b/bazel/package.yml | 32 +- packages/b/bazelisk/package.yml | 28 +- packages/b/bbswitch/package.yml | 40 +- packages/b/bc/package.yml | 28 +- packages/b/bcachefs-tools/package.yml | 28 +- packages/b/bcc/package.yml | 38 +- packages/b/bdftopcf/package.yml | 26 +- packages/b/bdwgc/package.yml | 26 +- packages/b/beeref/package.yml | 26 +- packages/b/beets/package.yml | 26 +- packages/b/bibata-cursors/package.yml | 26 +- packages/b/biber/package.yml | 30 +- packages/b/bibledit/package.yml | 26 +- packages/b/biblesync/package.yml | 24 +- packages/b/bibletime/package.yml | 28 +- packages/b/bibtool/package.yml | 25 +- packages/b/binaryen/package.yml | 24 +- packages/b/bind-utils/package.yml | 30 +- packages/b/binutils/package.yml | 61 +- packages/b/birdtray/package.yml | 28 +- packages/b/bison/package.yml | 28 +- packages/b/bisq/package.yml | 32 +- packages/b/bitwarden-cli/package.yml | 32 +- packages/b/bitwarden-desktop/package.yml | 30 +- packages/b/black-hole-solver/package.yml | 30 +- packages/b/blake3/package.yml | 40 +- packages/b/bleachbit/package.yml | 22 +- packages/b/blender/package.yml | 38 +- packages/b/blinken/package.yml | 30 +- packages/b/blobby2/package.yml | 26 +- packages/b/blosc/package.yml | 26 +- packages/b/bluedevil/package.yml | 32 +- packages/b/bluefish/package.yml | 26 +- packages/b/bluejay/package.yml | 32 +- packages/b/blueman/package.yml | 28 +- packages/b/blueprint-compiler/package.yml | 28 +- packages/b/bluez/package.yml | 26 +- packages/b/bmon/package.yml | 26 +- packages/b/bolt/package.yml | 28 +- packages/b/bookworm/package.yml | 26 +- packages/b/boomaga/package.yml | 26 +- packages/b/borg/package.yml | 30 +- packages/b/botan2/package.yml | 28 +- packages/b/bottom/package.yml | 32 +- packages/b/bovo/package.yml | 30 +- packages/b/bpftrace/package.yml | 32 +- packages/b/brasero/package.yml | 40 +- packages/b/brave/package.yml | 28 +- packages/b/breeze-gtk-theme/package.yml | 30 +- packages/b/breeze-icons/package.yml | 26 +- packages/b/breeze/package.yml | 66 +- packages/b/brewtarget/package.yml | 28 +- packages/b/brisk-menu/package.yml | 26 +- packages/b/brlaser/package.yml | 30 +- packages/b/broadcom-sta/package.yml | 60 +- packages/b/brogue/package.yml | 26 +- packages/b/broot/package.yml | 28 +- packages/b/brother-dcp135c/package.yml | 32 +- packages/b/brother-dcp1510/package.yml | 32 +- packages/b/brother-dcp1610w/package.yml | 34 +- packages/b/brother-dcp7010/package.yml | 34 +- packages/b/brother-dcp7057/package.yml | 32 +- packages/b/brother-dcp7060d/package.yml | 32 +- packages/b/brother-dcpj4120dw/package.yml | 32 +- packages/b/brother-dcpl2520dw/package.yml | 32 +- packages/b/brother-dcpl2540dw/package.yml | 32 +- packages/b/brother-hl1110/package.yml | 32 +- packages/b/brother-hl1210w/package.yml | 32 +- packages/b/brother-hl2220/package.yml | 32 +- packages/b/brother-hll2300d/package.yml | 32 +- packages/b/brother-hll2315dw/package.yml | 32 +- packages/b/brother-hll2320d/package.yml | 32 +- packages/b/brother-hll2360d/package.yml | 32 +- packages/b/brother-hll2375dw/package.yml | 30 +- packages/b/brother-hll2390dw/package.yml | 30 +- packages/b/brother-hll5100dn/package.yml | 32 +- packages/b/brother-ldcp2530dw/package.yml | 32 +- packages/b/brother-mfc1910w/package.yml | 32 +- packages/b/brother-mfc440cn/package.yml | 32 +- packages/b/brother-mfc9130cw/package.yml | 32 +- packages/b/brother-mfc9330cdw/package.yml | 32 +- packages/b/brother-mfcj220/package.yml | 32 +- packages/b/brother-mfcj480dw/package.yml | 32 +- packages/b/brother-mfcl2700dw/package.yml | 32 +- packages/b/brother-mfcl2740dw/package.yml | 32 +- packages/b/brotli/package.yml | 46 +- packages/b/brscan4/package.yml | 30 +- packages/b/bsdiff/package.yml | 26 +- packages/b/bspwm/package.yml | 28 +- packages/b/btop/package.yml | 24 +- packages/b/btrbk/package.yml | 26 +- packages/b/btrfs-progs/package.yml | 40 +- packages/b/bubblewrap/package.yml | 26 +- .../b/budgie-applications-menu/package.yml | 26 +- packages/b/budgie-backgrounds/package.yml | 26 +- packages/b/budgie-calendar-applet/package.yml | 28 +- packages/b/budgie-control-center/package.yml | 30 +- packages/b/budgie-cputemp-applet/package.yml | 26 +- .../b/budgie-desktop-branding/package.yml | 46 +- packages/b/budgie-desktop-view/package.yml | 26 +- packages/b/budgie-desktop/package.yml | 28 +- packages/b/budgie-extras/package.yml | 315 ++++---- packages/b/budgie-haste-applet/package.yml | 28 +- packages/b/budgie-restart-applet/package.yml | 24 +- packages/b/budgie-screensaver/package.yml | 28 +- .../b/budgie-screenshot-applet/package.yml | 28 +- packages/b/budgie-session/package.yml | 28 +- packages/b/budgie-shutdown-timer/package.yml | 24 +- .../package.yml | 28 +- packages/b/buildah/package.yml | 28 +- packages/b/buildkit/package.yml | 32 +- packages/b/bullet3/package.yml | 30 +- packages/b/bumpversion/package.yml | 24 +- packages/b/bup/package.yml | 27 +- packages/b/burn-my-windows/package.yml | 44 +- packages/b/burp/package.yml | 26 +- packages/b/busybox/package.yml | 24 +- packages/b/byobu/package.yml | 26 +- packages/b/bzflag/package.yml | 28 +- packages/b/bzip2/package.yml | 32 +- packages/c/c-ares/package.yml | 32 +- packages/c/ca-certs/package.yml | 32 +- packages/c/cabextract/package.yml | 26 +- packages/c/caddy/package.yml | 30 +- packages/c/cadence/package.yml | 26 +- packages/c/cairomm-1.16/package.yml | 38 +- packages/c/cairomm/package.yml | 46 +- packages/c/caja-dropbox/package.yml | 28 +- packages/c/caja-extensions/package.yml | 26 +- packages/c/caja/package.yml | 28 +- packages/c/calamares/package.yml | 28 +- packages/c/calc/package.yml | 24 +- packages/c/calcurse/package.yml | 26 +- packages/c/calendarsupport/package.yml | 42 +- packages/c/calf/package.yml | 26 +- packages/c/calibre/package.yml | 34 +- packages/c/camlp4/package.yml | 28 +- packages/c/canon-ufriilt-common/package.yml | 26 +- packages/c/canta-gtk-theme/package.yml | 44 +- packages/c/cantarell-fonts/package.yml | 26 +- packages/c/cantata/package.yml | 28 +- packages/c/capnproto/package.yml | 24 +- packages/c/caprice32/package.yml | 26 +- packages/c/capstone/package.yml | 26 +- packages/c/cargo-audit/package.yml | 30 +- packages/c/cargo-auditable/package.yml | 30 +- packages/c/cargo-c/package.yml | 32 +- packages/c/carla/package.yml | 26 +- packages/c/cataclysm-dda/package.yml | 72 +- packages/c/catch2/package.yml | 26 +- packages/c/catfish/package.yml | 28 +- packages/c/cava/package.yml | 26 +- packages/c/cbindgen/package.yml | 34 +- packages/c/ccache/package.yml | 27 +- packages/c/ccid/package.yml | 26 +- packages/c/ccsm/package.yml | 26 +- packages/c/cd-discid/package.yml | 22 +- packages/c/cdemu-client/package.yml | 26 +- packages/c/cdemu-daemon/package.yml | 26 +- packages/c/cdrdao/package.yml | 26 +- packages/c/cdrtools/package.yml | 22 +- packages/c/cef-minimal/package.yml | 52 +- packages/c/celestia/package.yml | 26 +- packages/c/celluloid/package.yml | 28 +- packages/c/celt/package.yml | 30 +- packages/c/celtic-magic-button/package.yml | 27 +- packages/c/cemu/package.yml | 26 +- packages/c/cendric/package.yml | 26 +- packages/c/cereal/package.yml | 26 +- packages/c/ceres-solver/package.yml | 40 +- packages/c/certbot/package.yml | 32 +- packages/c/cf-cli/package.yml | 28 +- packages/c/cfitsio/package.yml | 26 +- packages/c/cgal/package.yml | 26 +- packages/c/cgdb/package.yml | 26 +- packages/c/cglm/package.yml | 24 +- packages/c/cgns/package.yml | 26 +- packages/c/chatty/package.yml | 31 +- packages/c/check/package.yml | 26 +- packages/c/cheese/package.yml | 46 +- packages/c/cherrytree/package.yml | 28 +- packages/c/chezmoi/package.yml | 26 +- packages/c/chiaki-ng/package.yml | 30 +- packages/c/chmlib/package.yml | 24 +- packages/c/chocolate-doom/package.yml | 104 +-- packages/c/chromaprint/package.yml | 30 +- packages/c/chrono-date/package.yml | 26 +- packages/c/cifs-utils/package.yml | 26 +- packages/c/cinelerra-gg/package.yml | 28 +- packages/c/cinnamon-translations/package.yml | 22 +- packages/c/cjson/package.yml | 28 +- packages/c/ckb/package.yml | 26 +- packages/c/claws-mail/package.yml | 28 +- packages/c/clblast/package.yml | 30 +- packages/c/cli-visualiser/package.yml | 26 +- packages/c/cli11/package.yml | 26 +- packages/c/clinfo/package.yml | 24 +- packages/c/clisp/package.yml | 28 +- packages/c/clj-kondo/package.yml | 26 +- packages/c/cln/package.yml | 24 +- packages/c/cloc/package.yml | 24 +- packages/c/clojure-tools/package.yml | 22 +- packages/c/closure-compiler/package.yml | 30 +- packages/c/clpeak/package.yml | 26 +- packages/c/clr-boot-manager/package.yml | 28 +- packages/c/clucene/package.yml | 24 +- packages/c/clustershell/package.yml | 24 +- packages/c/clutter-gst/package.yml | 26 +- packages/c/clutter-gtk/package.yml | 26 +- packages/c/clutter/package.yml | 26 +- packages/c/cmake/package.yml | 32 +- packages/c/cmark/package.yml | 26 +- packages/c/cmatrix/package.yml | 24 +- packages/c/cmocka/package.yml | 26 +- packages/c/cmus/package.yml | 26 +- packages/c/cnijfilter2/package.yml | 28 +- packages/c/cntlm/package.yml | 24 +- packages/c/cockatrice/package.yml | 32 +- packages/c/codeblocks/package.yml | 28 +- packages/c/codelite/package.yml | 26 +- packages/c/codespell/package.yml | 24 +- packages/c/coeurl/package.yml | 30 +- packages/c/cogl/package.yml | 36 +- packages/c/coin3d/package.yml | 38 +- packages/c/coinmp/package.yml | 26 +- packages/c/collada-dom/package.yml | 32 +- packages/c/collision/package.yml | 30 +- packages/c/colord-kde/package.yml | 32 +- packages/c/colord/package.yml | 28 +- packages/c/compiz-bcop/package.yml | 26 +- packages/c/compiz-plugins-extra/package.yml | 28 +- packages/c/compiz-plugins-main/package.yml | 26 +- packages/c/compiz/package.yml | 30 +- packages/c/compizconfig-python/package.yml | 26 +- packages/c/composable-kernel/package.yml | 28 +- packages/c/composer/package.yml | 30 +- packages/c/compsize/package.yml | 24 +- packages/c/conky-manager/package.yml | 26 +- packages/c/conky/package.yml | 26 +- packages/c/conmon/package.yml | 28 +- packages/c/containerd/package.yml | 30 +- packages/c/convertall/package.yml | 32 +- packages/c/convmv/package.yml | 24 +- packages/c/cool-retro-term/package.yml | 30 +- packages/c/copyq/package.yml | 26 +- packages/c/corectrl/package.yml | 36 +- packages/c/coreutils/package.yml | 33 +- packages/c/corrosion/package.yml | 30 +- packages/c/cosmic-app-library/package.yml | 28 +- packages/c/cosmic-applets/package.yml | 30 +- packages/c/cosmic-comp/package.yml | 28 +- packages/c/cosmic-icons/package.yml | 22 +- packages/c/cosmic-panel/package.yml | 28 +- packages/c/cowsql/package.yml | 36 +- packages/c/cozy/package.yml | 28 +- packages/c/cpd/package.yml | 30 +- packages/c/cpio/package.yml | 24 +- packages/c/cppcheck/package.yml | 26 +- packages/c/cppcodec/package.yml | 26 +- packages/c/cppunit/package.yml | 26 +- packages/c/cppzmq/package.yml | 32 +- packages/c/cpu-x/package.yml | 27 +- packages/c/cpufrequtils/package.yml | 22 +- packages/c/cracklib/package.yml | 26 +- packages/c/crossguid/package.yml | 24 +- packages/c/crow-translate/package.yml | 32 +- packages/c/crun/package.yml | 28 +- packages/c/cryfs/package.yml | 26 +- packages/c/cryptomator/package.yml | 30 +- packages/c/cryptopp/package.yml | 22 +- packages/c/cryptsetup/package.yml | 32 +- packages/c/crystal/package.yml | 33 +- packages/c/ctags/package.yml | 24 +- packages/c/ctemplate/package.yml | 24 +- packages/c/ctpl/package.yml | 24 +- packages/c/cubeb/package.yml | 28 +- packages/c/cubicsdr/package.yml | 28 +- packages/c/cudd/package.yml | 26 +- packages/c/cuetools/package.yml | 24 +- packages/c/cuppa/package.yml | 26 +- packages/c/cups-browsed/package.yml | 29 +- packages/c/cups-filters/package.yml | 32 +- packages/c/cups-pk-helper/package.yml | 28 +- packages/c/cups/package.yml | 42 +- packages/c/cura/package.yml | 36 +- packages/c/curaengine/package.yml | 28 +- packages/c/curl/package.yml | 72 +- packages/c/cutter/package.yml | 32 +- packages/c/cve-check-tool/package.yml | 27 +- packages/c/cycler/package.yml | 26 +- packages/c/cyrus-sasl/package.yml | 28 +- packages/c/cython/package.yml | 29 +- packages/c/czkawka/package.yml | 28 +- packages/d/d-spy/package.yml | 28 +- packages/d/darkly/package.yml | 32 +- packages/d/darktable/package.yml | 28 +- packages/d/dash/package.yml | 28 +- packages/d/dav1d/package.yml | 32 +- packages/d/davfs2/package.yml | 27 +- packages/d/davmail/package.yml | 28 +- packages/d/db5/package.yml | 34 +- packages/d/dbeaver/package.yml | 34 +- packages/d/dbus-broker/package.yml | 28 +- packages/d/dbus-glib/package.yml | 28 +- packages/d/dbus/package.yml | 52 +- packages/d/dcd/package.yml | 24 +- packages/d/dcfldd/package.yml | 24 +- packages/d/dconf-editor/package.yml | 26 +- packages/d/dconf/package.yml | 28 +- packages/d/dcraw/package.yml | 24 +- packages/d/ddclient/package.yml | 22 +- packages/d/ddcutil/package.yml | 30 +- packages/d/ddgr/package.yml | 24 +- packages/d/ddrescue/package.yml | 26 +- packages/d/deadbeef/package.yml | 30 +- packages/d/deathcrush-lv2/package.yml | 22 +- packages/d/debugedit/package.yml | 28 +- packages/d/decibels/package.yml | 28 +- packages/d/deckmaster/package.yml | 28 +- packages/d/deepfilternet/package.yml | 30 +- packages/d/deepin-icon-theme/package.yml | 60 +- packages/d/deja-dup/package.yml | 28 +- packages/d/dejagnu/package.yml | 30 +- packages/d/dejavu-fonts-ttf/package.yml | 20 +- packages/d/delta/package.yml | 28 +- packages/d/deluge/package.yml | 28 +- packages/d/delve/package.yml | 32 +- packages/d/deno/package.yml | 28 +- packages/d/deskflow/package.yml | 26 +- packages/d/desktop-file-utils/package.yml | 26 +- packages/d/desktopfolders/package.yml | 26 +- packages/d/devedeng/package.yml | 26 +- packages/d/devhelp/package.yml | 26 +- packages/d/devilspie2/package.yml | 24 +- packages/d/dfarc/package.yml | 28 +- packages/d/dfc/package.yml | 24 +- packages/d/dfmt/package.yml | 26 +- packages/d/dfu-programmer/package.yml | 26 +- packages/d/dfu-util/package.yml | 26 +- packages/d/dhcpcd/package.yml | 24 +- packages/d/dhewm3/package.yml | 26 +- packages/d/dialog/package.yml | 30 +- packages/d/diffoscope/package.yml | 26 +- packages/d/diffstat/package.yml | 26 +- packages/d/diffutils/package.yml | 26 +- packages/d/digikam/package.yml | 34 +- packages/d/ding-libs/package.yml | 24 +- packages/d/ding/package.yml | 22 +- packages/d/dino/package.yml | 26 +- packages/d/diodon/package.yml | 30 +- packages/d/discord/package.yml | 30 +- packages/d/discount/package.yml | 30 +- packages/d/discover/package.yml | 32 +- packages/d/disktype/package.yml | 22 +- packages/d/displaycal/package.yml | 28 +- packages/d/distrobox/package.yml | 23 +- packages/d/djvulibre/package.yml | 26 +- packages/d/dleyna-core/package.yml | 144 ++-- packages/d/dmd/package.yml | 38 +- packages/d/dmenu/package.yml | 24 +- packages/d/dmg2img/package.yml | 26 +- packages/d/dmidecode/package.yml | 24 +- packages/d/dmz-cursor-theme/package.yml | 24 +- packages/d/dnscrypt-proxy-gui/package.yml | 28 +- packages/d/dnscrypt-proxy/package.yml | 28 +- packages/d/dnsmasq/package.yml | 26 +- packages/d/dnspython/package.yml | 28 +- packages/d/docbook-xml/package.yml | 438 +++++------ packages/d/docbook2x/package.yml | 28 +- packages/d/docker-buildx/package.yml | 28 +- packages/d/docker-compose/package.yml | 30 +- .../package.yml | 28 +- packages/d/docker/package.yml | 32 +- packages/d/docopt-cpp/package.yml | 24 +- packages/d/doctl/package.yml | 27 +- packages/d/dogtail/package.yml | 26 +- packages/d/dolphin-emu/package.yml | 30 +- packages/d/dolphin-plugins/package.yml | 30 +- packages/d/dolphin/package.yml | 32 +- packages/d/dool/package.yml | 24 +- packages/d/doomsday-engine/package.yml | 32 +- packages/d/dos2unix/package.yml | 24 +- packages/d/dosbox-staging/package.yml | 30 +- packages/d/dosfstools/package.yml | 30 +- packages/d/dotconf/package.yml | 30 +- packages/d/dotnet-8/package.yml | 62 +- packages/d/dotnet/package.yml | 92 +-- packages/d/double-conversion/package.yml | 24 +- packages/d/doublecmd/package.yml | 44 +- packages/d/doxygen/package.yml | 32 +- packages/d/dpkg/package.yml | 28 +- packages/d/draco/package.yml | 24 +- packages/d/dracut/package.yml | 28 +- packages/d/dragon/package.yml | 30 +- packages/d/drawing/package.yml | 28 +- packages/d/dreamchess/package.yml | 26 +- packages/d/drkonqi/package.yml | 34 +- packages/d/drm_info/package.yml | 26 +- packages/d/droidcam/package.yml | 28 +- packages/d/drumstick/package.yml | 26 +- packages/d/dsp/package.yml | 26 +- packages/d/dtc/package.yml | 34 +- packages/d/dub/package.yml | 24 +- packages/d/duf/package.yml | 26 +- packages/d/duktape/package.yml | 24 +- packages/d/dump_syms/package.yml | 28 +- packages/d/dunst/package.yml | 24 +- packages/d/duperemove/package.yml | 24 +- packages/d/duplicity/package.yml | 26 +- packages/d/dust/package.yml | 28 +- packages/d/dustrac/package.yml | 26 +- packages/d/dvd_rw-tools/package.yml | 26 +- packages/d/dvdauthor/package.yml | 26 +- packages/d/dvgrab/package.yml | 26 +- packages/d/dvtm/package.yml | 22 +- packages/d/dymo-cups-drivers/package.yml | 26 +- packages/e/e2fsprogs/package.yml | 32 +- packages/e/easyeffects/package.yml | 34 +- packages/e/easyssh/package.yml | 28 +- packages/e/easytag/package.yml | 26 +- packages/e/ebook-tools/package.yml | 30 +- packages/e/ecwolf/package.yml | 28 +- packages/e/ed/package.yml | 26 +- packages/e/editorconfig-core-c/package.yml | 26 +- packages/e/edk2-ovmf/package.yml | 52 +- packages/e/efibootmgr/package.yml | 24 +- packages/e/efivar/package.yml | 22 +- packages/e/efl/package.yml | 70 +- packages/e/egl-gbm/package.yml | 28 +- packages/e/egl-wayland/package.yml | 40 +- packages/e/egl-x11/package.yml | 28 +- packages/e/eglexternalplatform/package.yml | 26 +- packages/e/eid-mw/package.yml | 44 +- packages/e/eigen3/package.yml | 26 +- packages/e/eiskaltdcpp/package.yml | 26 +- packages/e/element/package.yml | 34 +- packages/e/elfutils/package.yml | 154 ++-- packages/e/elisa/package.yml | 32 +- packages/e/elixir/package.yml | 26 +- packages/e/emacs/package.yml | 28 +- packages/e/embree/package.yml | 28 +- packages/e/emscripten/package.yml | 36 +- packages/e/enblend-enfuse/package.yml | 27 +- packages/e/enca/package.yml | 24 +- packages/e/encfs/package.yml | 28 +- packages/e/enchant/package.yml | 26 +- packages/e/enchant16/package.yml | 26 +- packages/e/endless-sky/package.yml | 26 +- packages/e/enet/package.yml | 24 +- packages/e/engauge-digitizer/package.yml | 26 +- packages/e/engrampa/package.yml | 26 +- packages/e/ent/package.yml | 28 +- packages/e/entangle/package.yml | 26 +- packages/e/enter-tex/package.yml | 36 +- packages/e/eog-plugins/package.yml | 28 +- packages/e/eog/package.yml | 30 +- packages/e/eom/package.yml | 26 +- packages/e/eopkg-deps/package.yml | 26 +- packages/e/eopkg/package.yml | 64 +- .../e/epson-inkjet-printer-escpr/package.yml | 28 +- packages/e/eqonomize/package.yml | 28 +- packages/e/eqy/package.yml | 28 +- packages/e/erlang/package.yml | 26 +- packages/e/erofs-utils/package.yml | 28 +- packages/e/espeak-ng/package.yml | 26 +- packages/e/espeakup/package.yml | 30 +- packages/e/etcher/package.yml | 28 +- packages/e/eternal-terminal/package.yml | 26 +- packages/e/ethtool/package.yml | 28 +- packages/e/etl/package.yml | 30 +- packages/e/etlegacy/package.yml | 28 +- packages/e/evemu/package.yml | 26 +- packages/e/eventviews/package.yml | 44 +- packages/e/eviacam/package.yml | 26 +- packages/e/evince/package.yml | 28 +- packages/e/evolution-data-server/package.yml | 27 +- packages/e/evolution-ews/package.yml | 26 +- packages/e/evolution/package.yml | 28 +- packages/e/evtest/package.yml | 26 +- packages/e/exercism-cli/package.yml | 28 +- packages/e/exfatprogs/package.yml | 26 +- packages/e/exiv2/package.yml | 33 +- packages/e/exo/package.yml | 26 +- packages/e/expat/package.yml | 32 +- packages/e/expect/package.yml | 28 +- packages/e/exprtk/package.yml | 22 +- packages/e/extra-cmake-modules/package.yml | 28 +- packages/e/eza/package.yml | 32 +- packages/f/f2fs-tools/package.yml | 24 +- packages/f/f3/package.yml | 24 +- packages/f/faad/package.yml | 35 +- packages/f/faba-icon-theme-mono/package.yml | 26 +- packages/f/faba-icon-theme/package.yml | 24 +- packages/f/fakeroot/package.yml | 34 +- packages/f/falkon/package.yml | 32 +- packages/f/fan2go/package.yml | 28 +- packages/f/farstream/package.yml | 26 +- packages/f/fast-float/package.yml | 26 +- packages/f/fastfetch/package.yml | 26 +- packages/f/faudio/package.yml | 28 +- packages/f/fb2converter/package.yml | 28 +- packages/f/fceux/package.yml | 30 +- packages/f/fcft/package.yml | 26 +- packages/f/fcgi/package.yml | 24 +- packages/f/fcitx-configtool/package.yml | 26 +- packages/f/fcitx-hangul/package.yml | 28 +- packages/f/fcitx-libpinyin/package.yml | 28 +- packages/f/fcitx-qt5/package.yml | 30 +- packages/f/fcitx/package.yml | 46 +- packages/f/fcitx5-configtool/package.yml | 62 +- packages/f/fcitx5-mcbopomofo/package.yml | 28 +- packages/f/fcitx5-qt/package.yml | 26 +- packages/f/fcitx5/package.yml | 28 +- packages/f/fd/package.yml | 30 +- packages/f/fdk-aac/package.yml | 24 +- packages/f/fdm-materials/package.yml | 24 +- packages/f/featherpad/package.yml | 26 +- packages/f/feh/package.yml | 24 +- packages/f/ffmpeg-4.4/package.yml | 36 +- packages/f/ffmpeg-chromium-opera/package.yml | 34 +- .../package.yml | 34 +- packages/f/ffmpeg-chromium/package.yml | 34 +- packages/f/ffmpeg/package.yml | 40 +- packages/f/ffmpegthumbnailer/package.yml | 26 +- packages/f/ffmpegthumbs/package.yml | 30 +- packages/f/ffms2/package.yml | 26 +- packages/f/fftw/package.yml | 28 +- packages/f/fgt/package.yml | 27 +- packages/f/fifechan/package.yml | 26 +- packages/f/figlet/package.yml | 24 +- packages/f/file-roller/package.yml | 28 +- packages/f/file/package.yml | 30 +- packages/f/filelight/package.yml | 32 +- packages/f/filemanager-actions/package.yml | 32 +- packages/f/filezilla/package.yml | 30 +- packages/f/findutils/package.yml | 24 +- packages/f/fio/package.yml | 26 +- packages/f/firefox-langpacks/package.yml | 229 +++--- packages/f/firejail/package.yml | 28 +- packages/f/firetools/package.yml | 30 +- packages/f/firewalld/package.yml | 86 +- packages/f/fish/package.yml | 32 +- packages/f/flacon/package.yml | 29 +- packages/f/flake8/package.yml | 30 +- packages/f/flameshot/package.yml | 30 +- packages/f/flann/package.yml | 30 +- packages/f/flare-game/package.yml | 28 +- packages/f/flashrom/package.yml | 28 +- packages/f/flask-cors/package.yml | 30 +- packages/f/flask-httpauth/package.yml | 30 +- packages/f/flask-sqlalchemy/package.yml | 34 +- packages/f/flask/package.yml | 30 +- packages/f/flatbuffers/package.yml | 24 +- packages/f/flatpak-builder/package.yml | 30 +- packages/f/flatpak-kcm/package.yml | 30 +- packages/f/flatpak/package.yml | 28 +- packages/f/flex/package.yml | 30 +- packages/f/flightgear-data/package.yml | 22 +- packages/f/flightgear/package.yml | 32 +- packages/f/fltk/package.yml | 26 +- packages/f/fluid-soundfont/package.yml | 20 +- packages/f/fluidsynth/package.yml | 28 +- packages/f/fluxbox/package.yml | 26 +- packages/f/fmt/package.yml | 30 +- packages/f/focuswriter/package.yml | 26 +- packages/f/foliate/package.yml | 28 +- packages/f/folks/package.yml | 30 +- packages/f/foma/package.yml | 26 +- packages/f/font-adobe-100dpi/package.yml | 26 +- packages/f/font-adobe-75dpi/package.yml | 26 +- packages/f/font-awesome-ttf/package.yml | 20 +- packages/f/font-clear-sans-ttf/package.yml | 20 +- packages/f/font-droid-ttf/package.yml | 20 +- packages/f/font-fira-ttf/package.yml | 20 +- packages/f/font-firacode-nerd/package.yml | 20 +- packages/f/font-firacode/package.yml | 34 +- packages/f/font-firago/package.yml | 22 +- packages/f/font-freefont-ttf/package.yml | 20 +- packages/f/font-hack-ttf/package.yml | 20 +- packages/f/font-ibm-plex/package.yml | 44 +- .../f/font-intel-one-mono-ttf/package.yml | 20 +- packages/f/font-inter-ttf/package.yml | 20 +- packages/f/font-iosevka-ttf/package.yml | 20 +- packages/f/font-jetbrainsmono-ttf/package.yml | 22 +- packages/f/font-lato-ttf/package.yml | 20 +- packages/f/font-manager/package.yml | 28 +- packages/f/font-noto-cjk/package.yml | 20 +- packages/f/font-noto-emoji/package.yml | 20 +- packages/f/font-opendyslexic-otf/package.yml | 22 +- packages/f/font-overpass-otf/package.yml | 20 +- packages/f/font-roboto-ttf/package.yml | 22 +- packages/f/font-sarasa-gothic/package.yml | 20 +- packages/f/font-terminus-console/package.yml | 26 +- packages/f/font-tlwg-ttf/package.yml | 20 +- packages/f/font-tt2020-ttf/package.yml | 22 +- packages/f/font-ubuntu-sans-ttf/package.yml | 20 +- packages/f/font-ubuntu-ttf/package.yml | 20 +- packages/f/font-util/package.yml | 24 +- packages/f/font-weather-icons/package.yml | 23 +- packages/f/fontconfig/package.yml | 38 +- packages/f/fontcustom/package.yml | 28 +- packages/f/fontforge/package.yml | 28 +- packages/f/fonts-installer/package.yml | 26 +- packages/f/foobillardplus/package.yml | 26 +- packages/f/foomatic-db-engine/package.yml | 28 +- packages/f/foomatic-db-nonfree/package.yml | 26 +- packages/f/foomatic-db/package.yml | 24 +- packages/f/fooyin/package.yml | 28 +- packages/f/fop/package.yml | 28 +- packages/f/foremost/package.yml | 24 +- packages/f/fortune-mod/package.yml | 26 +- packages/f/fossil/package.yml | 26 +- packages/f/fotocx/package.yml | 28 +- packages/f/four-in-a-row/package.yml | 26 +- packages/f/fpc/package.yml | 40 +- packages/f/fping/package.yml | 24 +- packages/f/fprintd/package.yml | 26 +- packages/f/fq/package.yml | 26 +- packages/f/fragments/package.yml | 30 +- packages/f/frameworkintegration/package.yml | 36 +- packages/f/freealut/package.yml | 26 +- packages/f/freecad/package.yml | 32 +- packages/f/freecell-solver/package.yml | 26 +- packages/f/freeciv/package.yml | 28 +- packages/f/freedink-data/package.yml | 22 +- packages/f/freedink/package.yml | 28 +- packages/f/freedroidrpg/package.yml | 26 +- packages/f/freefilesync/package.yml | 26 +- packages/f/freeglut/package.yml | 28 +- packages/f/freeimage/package.yml | 28 +- packages/f/freeorion/package.yml | 26 +- packages/f/freepats/package.yml | 20 +- packages/f/freeplane/package.yml | 30 +- packages/f/freerdp/package.yml | 34 +- packages/f/freerdp2/package.yml | 30 +- packages/f/freetype2/package.yml | 86 +- packages/f/frei0r/package.yml | 26 +- packages/f/fribidi/package.yml | 34 +- packages/f/fritzing-parts/package.yml | 22 +- packages/f/fritzing/package.yml | 34 +- packages/f/frog-protocols/package.yml | 24 +- packages/f/frozen-bubble/package.yml | 30 +- packages/f/frugally-deep/package.yml | 34 +- packages/f/fs-uae-arcade-dev/package.yml | 26 +- packages/f/fs-uae-dev/package.yml | 28 +- packages/f/fs-uae-launcher-dev/package.yml | 28 +- packages/f/fsearch/package.yml | 26 +- packages/f/fstrcmp/package.yml | 26 +- packages/f/ftgl/package.yml | 26 +- packages/f/ftjam/package.yml | 24 +- packages/f/functional-plus/package.yml | 28 +- packages/f/fuse-emulator/package.yml | 26 +- packages/f/fuse-overlayfs/package.yml | 26 +- packages/f/fuse-zip/package.yml | 22 +- packages/f/fuse/package.yml | 34 +- packages/f/fuse2/package.yml | 28 +- packages/f/fuzzel/package.yml | 26 +- packages/f/fwupd-efi/package.yml | 28 +- packages/f/fwupd/package.yml | 50 +- packages/f/fzf/package.yml | 26 +- packages/g/g810-led/package.yml | 26 +- packages/g/gajim/package.yml | 30 +- packages/g/galois/package.yml | 26 +- packages/g/gamemode/package.yml | 32 +- packages/g/gamescope/package.yml | 34 +- packages/g/gammaray/package.yml | 32 +- packages/g/gammastep/package.yml | 56 +- packages/g/gapless/package.yml | 30 +- packages/g/garcon/package.yml | 26 +- packages/g/gaupol/package.yml | 26 +- packages/g/gavl/package.yml | 26 +- packages/g/gawk/package.yml | 28 +- packages/g/gbenchmark/package.yml | 24 +- packages/g/gbml/package.yml | 28 +- packages/g/gcab/package.yml | 26 +- packages/g/gcc-13/package.yml | 30 +- packages/g/gcc/package.yml | 288 +++---- packages/g/gccmakedep/package.yml | 26 +- packages/g/gcdemu/package.yml | 26 +- packages/g/gcolor3/package.yml | 26 +- packages/g/gcompris/package.yml | 32 +- packages/g/gconf/package.yml | 28 +- packages/g/gcovr/package.yml | 24 +- packages/g/gcr-4/package.yml | 26 +- packages/g/gcr/package.yml | 26 +- packages/g/gcstar/package.yml | 24 +- packages/g/gd/package.yml | 28 +- packages/g/gdal/package.yml | 28 +- packages/g/gdb/package.yml | 28 +- packages/g/gdbm/package.yml | 30 +- packages/g/gdbuspp/package.yml | 24 +- packages/g/gdk-pixbuf-xlib/package.yml | 26 +- packages/g/gdk-pixbuf/package.yml | 30 +- packages/g/gdl/package.yml | 26 +- packages/g/gdm/package.yml | 32 +- packages/g/gdu/package.yml | 28 +- packages/g/geany-plugins/package.yml | 28 +- packages/g/geany/package.yml | 30 +- packages/g/geary/package.yml | 28 +- packages/g/geckodriver/package.yml | 30 +- packages/g/gedit-plugins/package.yml | 122 +-- packages/g/gedit/package.yml | 30 +- packages/g/geeqie/package.yml | 30 +- packages/g/gegl/package.yml | 36 +- packages/g/gem/package.yml | 26 +- packages/g/gendesk/package.yml | 24 +- packages/g/gengetopt/package.yml | 26 +- packages/g/geoclue/package.yml | 30 +- packages/g/geonkick/package.yml | 26 +- packages/g/geos/package.yml | 34 +- packages/g/gerbv/package.yml | 26 +- packages/g/getdns/package.yml | 26 +- packages/g/gettext/package.yml | 36 +- packages/g/gexiv2/package.yml | 26 +- packages/g/gflags/package.yml | 24 +- packages/g/ghc/package.yml | 35 +- packages/g/ghcup/package.yml | 30 +- packages/g/ghex/package.yml | 26 +- packages/g/ghostscript/package.yml | 32 +- packages/g/ghostty/package.yml | 28 +- packages/g/ghostwriter/package.yml | 30 +- packages/g/gi-docgen/package.yml | 28 +- packages/g/giflib/package.yml | 30 +- packages/g/gifsicle/package.yml | 26 +- packages/g/gifski/package.yml | 30 +- packages/g/gimagereader/package.yml | 26 +- packages/g/gimp-help/package.yml | 291 ++++--- packages/g/gimp/package.yml | 28 +- packages/g/gir-to-d/package.yml | 28 +- packages/g/girara/package.yml | 26 +- packages/g/git-absorb/package.yml | 28 +- packages/g/git-cola/package.yml | 28 +- packages/g/git-extras/package.yml | 24 +- packages/g/git-lfs/package.yml | 30 +- packages/g/git/package.yml | 32 +- packages/g/github-cli/package.yml | 28 +- packages/g/gjitenkai/package.yml | 26 +- packages/g/gjs/package.yml | 30 +- packages/g/gl2ps/package.yml | 26 +- packages/g/glab/package.yml | 26 +- packages/g/glade/package.yml | 26 +- packages/g/glances/package.yml | 30 +- packages/g/glava/package.yml | 26 +- packages/g/glaze/package.yml | 32 +- packages/g/gleam/package.yml | 30 +- packages/g/glew/package.yml | 28 +- packages/g/glew110/package.yml | 28 +- packages/g/glfw/package.yml | 40 +- packages/g/glib-networking/package.yml | 30 +- packages/g/glib2/package.yml | 72 +- packages/g/glibd/package.yml | 28 +- packages/g/glibmm-2.68/package.yml | 26 +- packages/g/glibmm/package.yml | 26 +- packages/g/glm/package.yml | 28 +- packages/g/glmark2/package.yml | 26 +- packages/g/global/package.yml | 24 +- packages/g/glog/package.yml | 26 +- packages/g/gloox/package.yml | 28 +- packages/g/glow/package.yml | 30 +- packages/g/glpk/package.yml | 28 +- packages/g/glslang/package.yml | 47 +- packages/g/glycin/package.yml | 52 +- packages/g/gmic/package.yml | 36 +- packages/g/gmime/package.yml | 26 +- packages/g/gmmlib/package.yml | 28 +- packages/g/gmp/package.yml | 28 +- packages/g/gmusicbrowser/package.yml | 26 +- packages/g/gnome-2048/package.yml | 26 +- packages/g/gnome-app-list/package.yml | 24 +- packages/g/gnome-autoar/package.yml | 26 +- packages/g/gnome-backgrounds/package.yml | 24 +- packages/g/gnome-bluetooth-1/package.yml | 40 +- packages/g/gnome-bluetooth/package.yml | 30 +- packages/g/gnome-boxes/package.yml | 32 +- .../g/gnome-browser-connector/package.yml | 28 +- packages/g/gnome-builder/package.yml | 30 +- packages/g/gnome-calculator/package.yml | 28 +- packages/g/gnome-calendar/package.yml | 26 +- packages/g/gnome-characters/package.yml | 30 +- packages/g/gnome-chess/package.yml | 30 +- packages/g/gnome-clocks/package.yml | 28 +- packages/g/gnome-color-manager/package.yml | 26 +- packages/g/gnome-common/package.yml | 28 +- packages/g/gnome-connections/package.yml | 28 +- packages/g/gnome-console/package.yml | 28 +- packages/g/gnome-contacts/package.yml | 26 +- packages/g/gnome-control-center/package.yml | 34 +- packages/g/gnome-desktop-branding/package.yml | 42 +- packages/g/gnome-disk-utility/package.yml | 28 +- packages/g/gnome-epub-thumbnailer/package.yml | 26 +- packages/g/gnome-font-viewer/package.yml | 28 +- .../g/gnome-icon-theme-symbolic/package.yml | 28 +- packages/g/gnome-icon-theme/package.yml | 28 +- packages/g/gnome-keyring/package.yml | 26 +- packages/g/gnome-logs/package.yml | 26 +- packages/g/gnome-mahjongg/package.yml | 26 +- packages/g/gnome-maps/package.yml | 28 +- packages/g/gnome-mime-data/package.yml | 26 +- packages/g/gnome-mines/package.yml | 26 +- packages/g/gnome-multi-writer/package.yml | 26 +- packages/g/gnome-music/package.yml | 28 +- packages/g/gnome-nibbles/package.yml | 26 +- .../g/gnome-online-accounts-gtk/package.yml | 26 +- packages/g/gnome-online-accounts/package.yml | 28 +- packages/g/gnome-photos/package.yml | 28 +- packages/g/gnome-pomodoro/package.yml | 26 +- packages/g/gnome-power-manager/package.yml | 26 +- packages/g/gnome-recipes/package.yml | 26 +- packages/g/gnome-remote-desktop/package.yml | 26 +- packages/g/gnome-screenshot/package.yml | 26 +- packages/g/gnome-session/package.yml | 64 +- packages/g/gnome-settings-daemon/package.yml | 28 +- .../package.yml | 28 +- .../package.yml | 26 +- .../package.yml | 22 +- packages/g/gnome-shell-extensions/package.yml | 72 +- packages/g/gnome-shell/package.yml | 28 +- packages/g/gnome-software/package.yml | 30 +- packages/g/gnome-sound-recorder/package.yml | 28 +- packages/g/gnome-sudoku/package.yml | 26 +- packages/g/gnome-sushi/package.yml | 28 +- packages/g/gnome-system-monitor/package.yml | 28 +- packages/g/gnome-terminal/package.yml | 26 +- packages/g/gnome-tetravex/package.yml | 26 +- packages/g/gnome-text-editor/package.yml | 28 +- packages/g/gnome-themes-extra/package.yml | 36 +- packages/g/gnome-tweaks/package.yml | 30 +- packages/g/gnome-user-docs/package.yml | 26 +- packages/g/gnome-user-share/package.yml | 30 +- packages/g/gnome-vfs/package.yml | 26 +- packages/g/gnome-video-effects/package.yml | 26 +- packages/g/gnome-weather/package.yml | 30 +- packages/g/gnome-web/package.yml | 32 +- packages/g/gnote/package.yml | 28 +- packages/g/gnu-efi/package.yml | 24 +- packages/g/gnubg/package.yml | 28 +- packages/g/gnucash/package.yml | 28 +- packages/g/gnuchess/package.yml | 24 +- packages/g/gnugo/package.yml | 24 +- packages/g/gnumeric/package.yml | 28 +- packages/g/gnupg/package.yml | 30 +- packages/g/gnuplot/package.yml | 27 +- packages/g/gnuradio/package.yml | 28 +- packages/g/go-md2man/package.yml | 26 +- packages/g/go-task/package.yml | 32 +- packages/g/gob2/package.yml | 28 +- packages/g/gobject-introspection/package.yml | 46 +- packages/g/gocloc/package.yml | 28 +- packages/g/gocode/package.yml | 28 +- packages/g/gocryptfs/package.yml | 31 +- packages/g/godot-cpp/package.yml | 32 +- packages/g/godot-headers/package.yml | 30 +- packages/g/godot/package.yml | 74 +- packages/g/golang/package.yml | 36 +- packages/g/gom/package.yml | 26 +- packages/g/goocanvas/package.yml | 26 +- packages/g/google-cloud-sdk/package.yml | 28 +- packages/g/gopass/package.yml | 38 +- packages/g/gopls/package.yml | 26 +- packages/g/gource/package.yml | 28 +- packages/g/goverlay/package.yml | 26 +- packages/g/gpart/package.yml | 24 +- packages/g/gparted/package.yml | 28 +- packages/g/gperf/package.yml | 24 +- packages/g/gperftools/package.yml | 32 +- packages/g/gpgme/package.yml | 90 +-- packages/g/gphoto2/package.yml | 28 +- packages/g/gpicview/package.yml | 26 +- packages/g/gpm/package.yml | 27 +- packages/g/gpodder/package.yml | 28 +- packages/g/gprename/package.yml | 24 +- packages/g/gpsbabel/package.yml | 26 +- packages/g/gptfdisk/package.yml | 24 +- .../g/gpu-screen-recorder-gtk/package.yml | 30 +- packages/g/gpu-screen-recorder/package.yml | 28 +- packages/g/gpxsee/package.yml | 30 +- packages/g/graalvm/package.yml | 32 +- packages/g/gradience/package.yml | 28 +- packages/g/gradle/package.yml | 34 +- packages/g/grafx2/package.yml | 28 +- packages/g/gramps/package.yml | 26 +- packages/g/granite/package.yml | 26 +- packages/g/grantlee/package.yml | 26 +- packages/g/grantleetheme/package.yml | 36 +- packages/g/graph-tool/package.yml | 30 +- packages/g/graphene/package.yml | 28 +- packages/g/graphicsmagick/package.yml | 28 +- packages/g/graphite2/package.yml | 28 +- packages/g/graphviz/package.yml | 34 +- packages/g/greetd/package.yml | 30 +- packages/g/grep/package.yml | 28 +- packages/g/gretl/package.yml | 28 +- packages/g/grilo-plugins/package.yml | 26 +- packages/g/grilo/package.yml | 26 +- packages/g/grim/package.yml | 28 +- packages/g/grisbi/package.yml | 26 +- packages/g/groff/package.yml | 28 +- packages/g/gromacs/package.yml | 32 +- packages/g/group-service/package.yml | 24 +- packages/g/grpc/package.yml | 42 +- packages/g/grsync/package.yml | 28 +- packages/g/grub-customizer/package.yml | 26 +- packages/g/grub2/package.yml | 32 +- packages/g/gscan2pdf/package.yml | 28 +- .../g/gsettings-desktop-schemas/package.yml | 30 +- packages/g/gsimplecal/package.yml | 26 +- packages/g/gsl/package.yml | 26 +- packages/g/gsm/package.yml | 26 +- packages/g/gsmartcontrol/package.yml | 28 +- packages/g/gsound/package.yml | 26 +- packages/g/gspell/package.yml | 28 +- packages/g/gssdp/package.yml | 28 +- packages/g/gst-plugins-base/package.yml | 28 +- packages/g/gst-validate/package.yml | 30 +- packages/g/gstreamer-0.10/package.yml | 32 +- .../g/gstreamer-1.0-plugins-rs/package.yml | 28 +- packages/g/gtest/package.yml | 30 +- packages/g/gthumb/package.yml | 26 +- packages/g/gtick/package.yml | 26 +- packages/g/gtk-doc/package.yml | 30 +- packages/g/gtk-engines/package.yml | 27 +- packages/g/gtk-session-lock/package.yml | 26 +- packages/g/gtk-sharp/package.yml | 28 +- packages/g/gtk-vnc/package.yml | 26 +- packages/g/gtk2-engine-murrine/package.yml | 28 +- packages/g/gtk4-layer-shell/package.yml | 26 +- packages/g/gtkd/package.yml | 24 +- packages/g/gtkdatabox3/package.yml | 26 +- packages/g/gtkglext/package.yml | 28 +- packages/g/gtkhash/package.yml | 73 +- packages/g/gtkhotkey/package.yml | 26 +- packages/g/gtklock/package.yml | 26 +- packages/g/gtksourceviewmm/package.yml | 26 +- packages/g/gtkspell/package.yml | 26 +- packages/g/gtkspell3/package.yml | 26 +- packages/g/gtkspellmm/package.yml | 26 +- packages/g/gtkwave/package.yml | 32 +- packages/g/gts/package.yml | 26 +- packages/g/gtypist/package.yml | 24 +- packages/g/guake/package.yml | 28 +- packages/g/gucharmap/package.yml | 28 +- packages/g/gufw/package.yml | 26 +- packages/g/guile/package.yml | 28 +- packages/g/guitarix/package.yml | 30 +- packages/g/gum/package.yml | 26 +- packages/g/gumbo-parser/package.yml | 24 +- packages/g/gummi/package.yml | 28 +- packages/g/gupnp-av/package.yml | 26 +- packages/g/gupnp-dlna/package.yml | 26 +- packages/g/gupnp-igd/package.yml | 26 +- packages/g/gupnp/package.yml | 26 +- packages/g/gutenprint/package.yml | 26 +- packages/g/guvcview/package.yml | 26 +- packages/g/gvfs/package.yml | 50 +- packages/g/gweled/package.yml | 26 +- packages/g/gwenhywfar/package.yml | 28 +- packages/g/gwenview/package.yml | 32 +- packages/g/gwyddion/package.yml | 26 +- packages/g/gx52/package.yml | 28 +- packages/g/gzdoom/package.yml | 26 +- packages/g/gzip/package.yml | 30 +- packages/h/half/package.yml | 22 +- packages/h/halloy/package.yml | 28 +- packages/h/handbrake/package.yml | 30 +- packages/h/hardinfo2/package.yml | 28 +- packages/h/harfbuzz/package.yml | 70 +- packages/h/haruna/package.yml | 32 +- packages/h/hashcat/package.yml | 28 +- packages/h/haskell-cabal-install/package.yml | 28 +- .../h/haskell-data-default-class/package.yml | 26 +- packages/h/haskell-random/package.yml | 26 +- packages/h/haskell-setlocale/package.yml | 26 +- packages/h/haskell-splitmix/package.yml | 26 +- packages/h/haskell-utf8-string/package.yml | 26 +- packages/h/haskell-x11-xft/package.yml | 26 +- packages/h/haskell-x11/package.yml | 26 +- packages/h/haste-client/package.yml | 26 +- packages/h/haste-it/package.yml | 24 +- packages/h/hatari/package.yml | 26 +- packages/h/haxe/package.yml | 32 +- packages/h/hdf5/package.yml | 26 +- packages/h/hdparm/package.yml | 22 +- packages/h/headset-control/package.yml | 26 +- packages/h/heaptrack/package.yml | 30 +- packages/h/hedgewars/package.yml | 30 +- packages/h/helix/package.yml | 28 +- packages/h/help2man/package.yml | 24 +- packages/h/helvum/package.yml | 28 +- packages/h/heroic-games-launcher/package.yml | 28 +- packages/h/hicolor-icon-theme/package.yml | 26 +- packages/h/hidapi/package.yml | 30 +- packages/h/highlight/package.yml | 24 +- packages/h/highway/package.yml | 32 +- packages/h/hipblas/package.yml | 26 +- packages/h/hipblaslt/package.yml | 26 +- packages/h/hipcub/package.yml | 28 +- packages/h/hipfft/package.yml | 26 +- packages/h/hipmagma/package.yml | 26 +- packages/h/hiprand/package.yml | 26 +- packages/h/hipsolver/package.yml | 26 +- packages/h/hipsparse/package.yml | 26 +- packages/h/hiredis/package.yml | 24 +- packages/h/hnterm/package.yml | 26 +- packages/h/homebank/package.yml | 26 +- packages/h/horizon-eda/package.yml | 28 +- packages/h/horst/package.yml | 24 +- packages/h/host-spawn/package.yml | 26 +- packages/h/hplip/package.yml | 52 +- packages/h/hsa-amd-aqlprofile/package.yml | 30 +- packages/h/hsakmt/package.yml | 28 +- packages/h/html-xml-utils/package.yml | 24 +- packages/h/htop/package.yml | 28 +- packages/h/httpd/package.yml | 26 +- packages/h/httpie/package.yml | 26 +- packages/h/httping/package.yml | 22 +- packages/h/httrack/package.yml | 24 +- packages/h/hub/package.yml | 22 +- packages/h/hugin/package.yml | 28 +- packages/h/hugo/package.yml | 30 +- packages/h/hunspell-da/package.yml | 24 +- packages/h/hunspell-de/package.yml | 26 +- packages/h/hunspell-el/package.yml | 22 +- packages/h/hunspell-en/package.yml | 28 +- packages/h/hunspell-es/package.yml | 68 +- packages/h/hunspell-fr/package.yml | 24 +- packages/h/hunspell-he/package.yml | 28 +- packages/h/hunspell-hu/package.yml | 22 +- packages/h/hunspell-id/package.yml | 22 +- packages/h/hunspell-it/package.yml | 22 +- packages/h/hunspell-nl/package.yml | 22 +- packages/h/hunspell-pl/package.yml | 22 +- packages/h/hunspell-pt-br/package.yml | 22 +- packages/h/hunspell-pt/package.yml | 22 +- packages/h/hunspell-ro/package.yml | 22 +- packages/h/hunspell-ru/package.yml | 22 +- packages/h/hunspell-sl/package.yml | 24 +- packages/h/hunspell-sr/package.yml | 22 +- packages/h/hunspell-uk/package.yml | 20 +- packages/h/hut/package.yml | 26 +- packages/h/hwdata/package.yml | 24 +- packages/h/hwloc/package.yml | 28 +- packages/h/hydrogen/package.yml | 28 +- packages/h/hyperfine/package.yml | 30 +- packages/h/hyphen-de/package.yml | 22 +- packages/h/hyphen-es/package.yml | 22 +- packages/h/hyphen-fr/package.yml | 22 +- packages/h/hyphen/package.yml | 38 +- packages/h/hyprcursor/package.yml | 32 +- packages/h/hyprgraphics/package.yml | 26 +- packages/h/hypridle/package.yml | 26 +- packages/h/hyprland-guiutils/package.yml | 28 +- packages/h/hyprland-protocols/package.yml | 24 +- packages/h/hyprland-qt-support/package.yml | 28 +- packages/h/hyprland/package.yml | 28 +- packages/h/hyprlang/package.yml | 26 +- packages/h/hyprlauncher/package.yml | 26 +- packages/h/hyprlock/package.yml | 26 +- packages/h/hyprpaper/package.yml | 26 +- packages/h/hyprpolkitagent/package.yml | 28 +- packages/h/hyprtoolkit/package.yml | 28 +- packages/h/hyprutils/package.yml | 26 +- packages/h/hyprwayland-scanner/package.yml | 28 +- packages/h/hyprwire/package.yml | 26 +- packages/i/i2c-tools/package.yml | 22 +- packages/i/i3-style/package.yml | 28 +- packages/i/i3/package.yml | 30 +- packages/i/i3blocks/package.yml | 26 +- packages/i/i3lock/package.yml | 26 +- packages/i/i3status/package.yml | 26 +- packages/i/i8kutils/package.yml | 26 +- packages/i/ibus-anthy/package.yml | 28 +- packages/i/ibus-bamboo/package.yml | 28 +- packages/i/ibus-cangjie/package.yml | 28 +- packages/i/ibus-chewing/package.yml | 26 +- packages/i/ibus-hangul/package.yml | 26 +- packages/i/ibus-libpinyin/package.yml | 26 +- packages/i/ibus-libzhuyin/package.yml | 26 +- packages/i/ibus-m17n/package.yml | 26 +- packages/i/ibus-rime/package.yml | 30 +- packages/i/ibus/package.yml | 28 +- packages/i/icdiff/package.yml | 24 +- packages/i/iceauth/package.yml | 26 +- packages/i/icedtea-web/package.yml | 30 +- packages/i/icestorm/package.yml | 24 +- packages/i/icmake/package.yml | 22 +- packages/i/icon-naming-utils/package.yml | 30 +- packages/i/icoutils/package.yml | 26 +- packages/i/id3lib/package.yml | 24 +- packages/i/ideviceinstaller/package.yml | 26 +- packages/i/iftop/package.yml | 28 +- packages/i/ifuse/package.yml | 26 +- packages/i/igsc/package.yml | 28 +- packages/i/iio-sensor-proxy/package.yml | 30 +- packages/i/iir1/package.yml | 26 +- packages/i/iksemel/package.yml | 28 +- packages/i/imagemagick/package.yml | 32 +- packages/i/imake/package.yml | 28 +- packages/i/imap/package.yml | 26 +- packages/i/imath/package.yml | 32 +- packages/i/img2pdf/package.yml | 26 +- packages/i/imlib2/package.yml | 30 +- packages/i/incidenceeditor/package.yml | 46 +- packages/i/incus/package.yml | 34 +- packages/i/inetutils/package.yml | 42 +- packages/i/inih/package.yml | 26 +- packages/i/iniparser/package.yml | 24 +- packages/i/inkscape/package.yml | 46 +- packages/i/innoextract/package.yml | 26 +- packages/i/inotify-tools/package.yml | 24 +- packages/i/input-leap/package.yml | 28 +- packages/i/input-remapper/package.yml | 28 +- packages/i/insomnia/package.yml | 28 +- packages/i/intel-compute-runtime/package.yml | 34 +- packages/i/intel-gpu-tools/package.yml | 31 +- .../i/intel-graphics-compiler/package.yml | 34 +- packages/i/intel-level-zero/package.yml | 28 +- packages/i/intel-media-driver/package.yml | 26 +- packages/i/intel-metee/package.yml | 26 +- packages/i/intel-microcode/package.yml | 20 +- packages/i/intel-tbb/package.yml | 33 +- packages/i/intel-undervolt/package.yml | 24 +- packages/i/intltool/package.yml | 32 +- packages/i/inxi/package.yml | 22 +- packages/i/iortcw/package.yml | 24 +- packages/i/iotop/package.yml | 22 +- packages/i/ipcalc/package.yml | 28 +- packages/i/iperf/package.yml | 24 +- packages/i/iproute2/package.yml | 26 +- packages/i/ipscan/package.yml | 30 +- packages/i/ipset/package.yml | 30 +- packages/i/iptables/package.yml | 34 +- packages/i/iptsd/package.yml | 30 +- packages/i/iputils/package.yml | 26 +- packages/i/irrlichtmt/package.yml | 32 +- packages/i/irssi/package.yml | 24 +- packages/i/iscan-data/package.yml | 24 +- packages/i/iscan/package.yml | 28 +- packages/i/isl/package.yml | 34 +- packages/i/iso-codes/package.yml | 26 +- packages/i/isoimagewriter/package.yml | 30 +- packages/i/ispc/package.yml | 32 +- packages/i/ispell/package.yml | 22 +- packages/i/isync/package.yml | 26 +- packages/i/itstool/package.yml | 28 +- packages/i/iverilog/package.yml | 30 +- packages/i/iw/package.yml | 24 +- packages/i/iwd/package.yml | 30 +- packages/j/jabref/package.yml | 28 +- .../j/jack-audio-connection-kit/package.yml | 38 +- packages/j/jack-capture/package.yml | 24 +- packages/j/jags/package.yml | 26 +- packages/j/jansson/package.yml | 26 +- packages/j/jasper/package.yml | 28 +- packages/j/jbig2dec/package.yml | 26 +- packages/j/jellyfin-media-player/package.yml | 32 +- packages/j/jemalloc/package.yml | 24 +- packages/j/jet/package.yml | 26 +- packages/j/jhead/package.yml | 24 +- packages/j/joe/package.yml | 24 +- packages/j/josm/package.yml | 30 +- packages/j/jp2a/package.yml | 26 +- packages/j/jpegoptim/package.yml | 26 +- packages/j/jq/package.yml | 26 +- packages/j/json-c/package.yml | 30 +- packages/j/jsoncpp/package.yml | 26 +- packages/j/jsonrpc-glib/package.yml | 32 +- packages/j/jtreg/package.yml | 32 +- packages/j/juliaup/package.yml | 30 +- packages/j/just/package.yml | 30 +- packages/j/jxrlib/package.yml | 26 +- packages/k/k3b/package.yml | 32 +- packages/k/kaccounts-integration/package.yml | 38 +- packages/k/kaccounts-providers/package.yml | 30 +- packages/k/kactivities/package.yml | 28 +- packages/k/kactivitymanagerd/package.yml | 32 +- packages/k/kaddressbook/package.yml | 32 +- packages/k/kaffeine/package.yml | 26 +- packages/k/kakoune/package.yml | 26 +- packages/k/kalzium/package.yml | 30 +- packages/k/kamera/package.yml | 30 +- packages/k/kamoso/package.yml | 32 +- packages/k/kanagram/package.yml | 30 +- packages/k/kanshi/package.yml | 26 +- packages/k/karchive/package.yml | 36 +- packages/k/kasts/package.yml | 34 +- packages/k/kate/package.yml | 30 +- packages/k/kauth/package.yml | 28 +- packages/k/kbackup/package.yml | 30 +- packages/k/kbd/package.yml | 28 +- packages/k/kbibtex/package.yml | 30 +- packages/k/kbookmarks/package.yml | 28 +- packages/k/kcachegrind/package.yml | 36 +- packages/k/kcalc/package.yml | 32 +- packages/k/kcalutils/package.yml | 40 +- packages/k/kcharselect/package.yml | 30 +- packages/k/kclock/package.yml | 32 +- packages/k/kcmutils/package.yml | 36 +- packages/k/kcodecs/package.yml | 36 +- packages/k/kcolorchooser/package.yml | 30 +- packages/k/kcolorpicker/package.yml | 30 +- packages/k/kcompletion/package.yml | 28 +- packages/k/kconfig/package.yml | 36 +- packages/k/kconfigwidgets/package.yml | 42 +- packages/k/kcontacts/package.yml | 40 +- packages/k/kcoreaddons/package.yml | 36 +- packages/k/kcrash/package.yml | 28 +- packages/k/kdbusaddons/package.yml | 36 +- packages/k/kde-cli-tools/package.yml | 30 +- packages/k/kde-gtk-config/package.yml | 32 +- packages/k/kde-inotify-survey/package.yml | 30 +- packages/k/kdebugsettings/package.yml | 30 +- packages/k/kdeclarative/package.yml | 36 +- packages/k/kdeconnect/package.yml | 32 +- packages/k/kdecoration/package.yml | 30 +- packages/k/kded/package.yml | 28 +- packages/k/kdegraphics-mobipocket/package.yml | 30 +- .../k/kdegraphics-thumbnailers/package.yml | 30 +- packages/k/kdelibs4support/package.yml | 60 +- packages/k/kdenetwork-filesharing/package.yml | 32 +- packages/k/kdenlive/package.yml | 32 +- packages/k/kdepim-addons/package.yml | 32 +- packages/k/kdepim-runtime/package.yml | 30 +- packages/k/kdeplasma-addons/package.yml | 34 +- packages/k/kdesignerplugin/package.yml | 30 +- packages/k/kdev-php/package.yml | 32 +- packages/k/kdevelop-pg-qt/package.yml | 30 +- packages/k/kdevelop/package.yml | 42 +- packages/k/kdiagram-qt5/package.yml | 30 +- packages/k/kdiagram/package.yml | 30 +- packages/k/kdialog/package.yml | 30 +- packages/k/kdiff3/package.yml | 28 +- packages/k/kdnssd/package.yml | 36 +- packages/k/kdocker/package.yml | 30 +- packages/k/kdoctools/package.yml | 30 +- packages/k/kdsingleapplication/package.yml | 26 +- .../k/kdsoap-ws-discovery-client/package.yml | 34 +- packages/k/kdsoap/package.yml | 88 +-- packages/k/keepass/package.yml | 26 +- packages/k/keepassxc/package.yml | 30 +- packages/k/kemoticons/package.yml | 28 +- packages/k/kerberos/package.yml | 42 +- packages/k/keybase/package.yml | 30 +- packages/k/keybinder/package.yml | 26 +- packages/k/keychain/package.yml | 20 +- packages/k/keyd/package.yml | 24 +- packages/k/keysmith/package.yml | 32 +- packages/k/keyutils/package.yml | 26 +- packages/k/kf5-kwayland/package.yml | 38 +- packages/k/kf6-attica/package.yml | 38 +- packages/k/kf6-baloo/package.yml | 40 +- packages/k/kf6-bluez-qt/package.yml | 38 +- .../k/kf6-frameworkintegration/package.yml | 40 +- packages/k/kf6-karchive/package.yml | 38 +- packages/k/kf6-kauth/package.yml | 36 +- packages/k/kf6-kbookmarks/package.yml | 40 +- packages/k/kf6-kcalendarcore/package.yml | 40 +- packages/k/kf6-kcmutils/package.yml | 48 +- packages/k/kf6-kcodecs/package.yml | 38 +- packages/k/kf6-kcolorscheme/package.yml | 38 +- packages/k/kf6-kcompletion/package.yml | 30 +- packages/k/kf6-kconfig/package.yml | 38 +- packages/k/kf6-kconfigwidgets/package.yml | 48 +- packages/k/kf6-kcontacts/package.yml | 42 +- packages/k/kf6-kcoreaddons/package.yml | 38 +- packages/k/kf6-kcrash/package.yml | 36 +- packages/k/kf6-kdav/package.yml | 36 +- packages/k/kf6-kdbusaddons/package.yml | 38 +- packages/k/kf6-kdeclarative/package.yml | 40 +- packages/k/kf6-kded/package.yml | 30 +- packages/k/kf6-kdesu/package.yml | 36 +- packages/k/kf6-kdnssd/package.yml | 38 +- packages/k/kf6-kdoctools/package.yml | 36 +- packages/k/kf6-kfilemetadata/package.yml | 36 +- packages/k/kf6-kglobalaccel/package.yml | 38 +- packages/k/kf6-kguiaddons/package.yml | 38 +- packages/k/kf6-kholidays/package.yml | 38 +- packages/k/kf6-ki18n/package.yml | 38 +- packages/k/kf6-kiconthemes/package.yml | 42 +- packages/k/kf6-kidletime/package.yml | 38 +- packages/k/kf6-kimageformats/package.yml | 32 +- packages/k/kf6-kio/package.yml | 70 +- packages/k/kf6-kirigami/package.yml | 46 +- packages/k/kf6-kitemmodels/package.yml | 38 +- packages/k/kf6-kitemviews/package.yml | 38 +- packages/k/kf6-kjobwidgets/package.yml | 36 +- packages/k/kf6-knewstuff/package.yml | 52 +- packages/k/kf6-knotifications/package.yml | 36 +- packages/k/kf6-knotifyconfig/package.yml | 38 +- packages/k/kf6-kpackage/package.yml | 36 +- packages/k/kf6-kparts/package.yml | 46 +- packages/k/kf6-kpeople/package.yml | 36 +- packages/k/kf6-kplotting/package.yml | 38 +- packages/k/kf6-kpty/package.yml | 36 +- packages/k/kf6-kquickcharts/package.yml | 38 +- packages/k/kf6-krunner/package.yml | 44 +- packages/k/kf6-kservice/package.yml | 38 +- .../k/kf6-kstatusnotifieritem/package.yml | 38 +- packages/k/kf6-ksvg/package.yml | 36 +- packages/k/kf6-ktexteditor/package.yml | 44 +- packages/k/kf6-ktexttemplate/package.yml | 30 +- packages/k/kf6-ktextwidgets/package.yml | 40 +- packages/k/kf6-kunitconversion/package.yml | 36 +- packages/k/kf6-kuserfeedback/package.yml | 36 +- packages/k/kf6-kwallet/package.yml | 30 +- packages/k/kf6-kwidgetsaddons/package.yml | 38 +- packages/k/kf6-kwindowsystem/package.yml | 40 +- packages/k/kf6-kxmlgui/package.yml | 54 +- packages/k/kf6-modemmanager-qt/package.yml | 38 +- packages/k/kf6-networkmanager-qt/package.yml | 38 +- packages/k/kf6-prison/package.yml | 38 +- packages/k/kf6-purpose/package.yml | 36 +- packages/k/kf6-qqc2-desktop-style/package.yml | 32 +- packages/k/kf6-solid/package.yml | 38 +- packages/k/kf6-sonnet/package.yml | 38 +- packages/k/kf6-syndication/package.yml | 30 +- .../k/kf6-syntax-highlighting/package.yml | 36 +- packages/k/kf6-threadweaver/package.yml | 38 +- packages/k/kfind/package.yml | 30 +- packages/k/kgamma/package.yml | 34 +- packages/k/kgeography/package.yml | 30 +- packages/k/kget/package.yml | 30 +- packages/k/kglobalaccel/package.yml | 30 +- packages/k/kglobalacceld/package.yml | 30 +- packages/k/kgpg/package.yml | 30 +- packages/k/kgraphviewer/package.yml | 30 +- packages/k/kguiaddons/package.yml | 38 +- packages/k/kholidays/package.yml | 36 +- packages/k/ki18n/package.yml | 36 +- packages/k/kicad-footprints/package.yml | 22 +- packages/k/kicad-packages3d/package.yml | 22 +- packages/k/kicad-symbols/package.yml | 22 +- packages/k/kicad-templates/package.yml | 22 +- packages/k/kicad/package.yml | 32 +- packages/k/kiconthemes/package.yml | 28 +- packages/k/kid3/package.yml | 94 +-- packages/k/kidentitymanagement/package.yml | 38 +- packages/k/kidletime/package.yml | 36 +- packages/k/kildclient/package.yml | 28 +- packages/k/kimageannotator/package.yml | 30 +- packages/k/kimap/package.yml | 38 +- packages/k/kinfocenter/package.yml | 38 +- packages/k/kio-admin/package.yml | 30 +- packages/k/kio-extras/package.yml | 34 +- packages/k/kio-fuse/package.yml | 32 +- packages/k/kio-gdrive/package.yml | 32 +- packages/k/kio-stash/package.yml | 30 +- packages/k/kio/package.yml | 52 +- packages/k/kirigami-addons/package.yml | 36 +- packages/k/kirigami2/package.yml | 36 +- packages/k/kitemmodels/package.yml | 36 +- packages/k/kitemviews/package.yml | 36 +- packages/k/kitinerary/package.yml | 44 +- packages/k/kitty/package.yml | 34 +- packages/k/kjobwidgets/package.yml | 28 +- packages/k/klassy/package.yml | 32 +- packages/k/klavaro/package.yml | 26 +- packages/k/klayout/package.yml | 28 +- packages/k/kldap/package.yml | 30 +- packages/k/kleopatra/package.yml | 30 +- packages/k/klystrack/package.yml | 28 +- packages/k/kmag/package.yml | 30 +- packages/k/kmahjongg/package.yml | 30 +- packages/k/kmail-account-wizard/package.yml | 30 +- packages/k/kmail/package.yml | 32 +- packages/k/kmailtransport/package.yml | 36 +- packages/k/kmbox/package.yml | 36 +- packages/k/kmenuedit/package.yml | 30 +- packages/k/kmime/package.yml | 38 +- packages/k/kmines/package.yml | 30 +- packages/k/kmix/package.yml | 30 +- packages/k/kmod/package.yml | 30 +- packages/k/kmymoney/package.yml | 30 +- packages/k/knewstuff/package.yml | 38 +- packages/k/knighttime/package.yml | 34 +- packages/k/knotifications/package.yml | 28 +- packages/k/knotifyconfig/package.yml | 34 +- packages/k/kolourpaint/package.yml | 32 +- packages/k/kompare/package.yml | 30 +- packages/k/konsole/package.yml | 30 +- packages/k/kontact/package.yml | 32 +- packages/k/kontactinterface/package.yml | 36 +- packages/k/konversation/package.yml | 30 +- packages/k/korganizer/package.yml | 32 +- packages/k/korla-icon-theme/package.yml | 22 +- packages/k/kotlin/package.yml | 58 +- packages/k/kpackage/package.yml | 34 +- packages/k/kparts/package.yml | 36 +- packages/k/kpat/package.yml | 32 +- packages/k/kpimtextedit/package.yml | 36 +- packages/k/kpipewire/package.yml | 40 +- packages/k/kpkpass/package.yml | 38 +- packages/k/kplotting/package.yml | 36 +- packages/k/kpmcore/package.yml | 36 +- packages/k/kquickimageeditor/package.yml | 30 +- packages/k/kraft/package.yml | 28 +- packages/k/krdc/package.yml | 30 +- packages/k/krdp/package.yml | 30 +- packages/k/krename/package.yml | 26 +- packages/k/krfb/package.yml | 30 +- packages/k/krita/package.yml | 40 +- packages/k/krusader/package.yml | 37 +- packages/k/ksanecore/package.yml | 30 +- packages/k/kscreen/package.yml | 32 +- packages/k/kscreenlocker/package.yml | 30 +- packages/k/kseexpr/package.yml | 26 +- packages/k/kservice/package.yml | 36 +- packages/k/kshisen/package.yml | 30 +- packages/k/ksmtp/package.yml | 36 +- packages/k/ksshaskpass/package.yml | 30 +- packages/k/kstars/package.yml | 30 +- packages/k/ksystemlog/package.yml | 30 +- packages/k/ksystemstats/package.yml | 32 +- packages/k/kteatime/package.yml | 30 +- packages/k/ktextaddons/package.yml | 30 +- packages/k/ktexteditor/package.yml | 36 +- packages/k/ktextwidgets/package.yml | 36 +- packages/k/ktnef/package.yml | 36 +- packages/k/ktorrent/package.yml | 36 +- packages/k/kubectl/package.yml | 26 +- packages/k/kubo/package.yml | 26 +- packages/k/kunifiedpush/package.yml | 30 +- packages/k/kunitconversion/package.yml | 28 +- packages/k/kuserfeedback/package.yml | 30 +- packages/k/kvantum/package.yml | 30 +- packages/k/kvirc/package.yml | 28 +- packages/k/kwallet-pam/package.yml | 32 +- packages/k/kwallet/package.yml | 30 +- packages/k/kwalletmanager/package.yml | 30 +- packages/k/kwave/package.yml | 30 +- packages/k/kwayland-integration/package.yml | 30 +- packages/k/kwayland/package.yml | 38 +- packages/k/kwidgetsaddons/package.yml | 36 +- packages/k/kwin-vk-hdr-layer/package.yml | 28 +- packages/k/kwin-x11/package.yml | 34 +- packages/k/kwin/package.yml | 34 +- packages/k/kwindowsystem/package.yml | 38 +- packages/k/kwrited/package.yml | 30 +- packages/k/kxmlgui/package.yml | 34 +- .../l/la-capitaine-icon-theme/package.yml | 22 +- packages/l/labwc/package.yml | 58 +- packages/l/lact/package.yml | 32 +- packages/l/ladspa/package.yml | 30 +- packages/l/lagrange/package.yml | 28 +- packages/l/lame/package.yml | 36 +- packages/l/languagetool/package.yml | 30 +- packages/l/lapack/package.yml | 30 +- packages/l/lash/package.yml | 26 +- packages/l/layer-shell-qt/package.yml | 30 +- packages/l/laz-perf/package.yml | 26 +- packages/l/lazarus/package.yml | 30 +- packages/l/lazygit/package.yml | 26 +- packages/l/lbreakouthd/package.yml | 30 +- packages/l/lcov/package.yml | 22 +- packages/l/ldc/package.yml | 38 +- packages/l/ldns/package.yml | 42 +- packages/l/leafpad/package.yml | 26 +- packages/l/lector/package.yml | 28 +- packages/l/ledger/package.yml | 28 +- packages/l/leiningen/package.yml | 28 +- packages/l/lemon/package.yml | 26 +- packages/l/lemonbar/package.yml | 26 +- packages/l/lenovo-legion-linux/package.yml | 60 +- packages/l/lensfun/package.yml | 27 +- packages/l/leocad/package.yml | 32 +- packages/l/leptonica/package.yml | 32 +- packages/l/less/package.yml | 25 +- packages/l/leveldb/package.yml | 32 +- packages/l/lf/package.yml | 26 +- packages/l/lftp/package.yml | 26 +- packages/l/lib2geom/package.yml | 26 +- packages/l/libTAS/package.yml | 28 +- packages/l/libaacs/package.yml | 26 +- packages/l/libabigail/package.yml | 29 +- packages/l/libabw/package.yml | 26 +- packages/l/libaccounts-glib/package.yml | 26 +- packages/l/libaccounts-qt/package.yml | 36 +- packages/l/libadwaita/package.yml | 29 +- packages/l/libaio/package.yml | 34 +- packages/l/libansilove/package.yml | 26 +- packages/l/libao/package.yml | 26 +- packages/l/libarchive/package.yml | 46 +- packages/l/libarcus/package.yml | 44 +- packages/l/libart-lgpl/package.yml | 24 +- packages/l/libass/package.yml | 26 +- packages/l/libassuan/package.yml | 34 +- packages/l/libasyncns/package.yml | 24 +- packages/l/libatasmart/package.yml | 26 +- packages/l/libav/package.yml | 28 +- packages/l/libavc1394/package.yml | 26 +- packages/l/libavif/package.yml | 42 +- .../l/libayatana-appindicator/package.yml | 36 +- packages/l/libayatana-ido/package.yml | 28 +- packages/l/libayatana-indicator/package.yml | 36 +- packages/l/libb2/package.yml | 26 +- packages/l/libblastrampoline/package.yml | 24 +- packages/l/libblockdev/package.yml | 28 +- packages/l/libbluray/package.yml | 28 +- packages/l/libboost/package.yml | 26 +- packages/l/libbpf/package.yml | 28 +- packages/l/libbs2b/package.yml | 30 +- packages/l/libbsd/package.yml | 34 +- packages/l/libburn/package.yml | 24 +- packages/l/libbytesize/package.yml | 26 +- packages/l/libcaca/package.yml | 26 +- packages/l/libcacard/package.yml | 26 +- packages/l/libcairo/package.yml | 40 +- packages/l/libcanberra/package.yml | 30 +- packages/l/libcangjie/package.yml | 28 +- packages/l/libcap-ng/package.yml | 40 +- packages/l/libcap2/package.yml | 26 +- packages/l/libcbor/package.yml | 28 +- packages/l/libcddb/package.yml | 24 +- packages/l/libcdio-paranoia/package.yml | 28 +- packages/l/libcdio/package.yml | 28 +- packages/l/libcdr/package.yml | 28 +- packages/l/libcec/package.yml | 26 +- packages/l/libchamplain/package.yml | 26 +- packages/l/libchardet/package.yml | 24 +- packages/l/libchewing/package.yml | 28 +- packages/l/libcinnamon-desktop/package.yml | 26 +- packages/l/libclc/package.yml | 28 +- packages/l/libcloudproviders/package.yml | 26 +- packages/l/libcmis/package.yml | 28 +- packages/l/libcolord-gtk/package.yml | 30 +- packages/l/libcompizconfig/package.yml | 26 +- packages/l/libconfig/package.yml | 27 +- packages/l/libconfuse/package.yml | 24 +- packages/l/libcotp/package.yml | 26 +- packages/l/libcpuid/package.yml | 24 +- packages/l/libcryptui/package.yml | 26 +- packages/l/libcue/package.yml | 24 +- packages/l/libcupsfilters/package.yml | 38 +- packages/l/libdaemon/package.yml | 26 +- packages/l/libdatachannel/package.yml | 30 +- packages/l/libdatrie/package.yml | 24 +- packages/l/libdazzle/package.yml | 26 +- packages/l/libdbi-drivers/package.yml | 26 +- packages/l/libdbi/package.yml | 24 +- packages/l/libdbusmenu-qt/package.yml | 26 +- packages/l/libdbusmenu/package.yml | 28 +- packages/l/libdc1394/package.yml | 28 +- packages/l/libde265/package.yml | 24 +- packages/l/libdecor/package.yml | 28 +- packages/l/libdex/package.yml | 34 +- packages/l/libdiscid/package.yml | 24 +- packages/l/libdispatch/package.yml | 30 +- packages/l/libdisplay-info/package.yml | 38 +- packages/l/libdmtx/package.yml | 26 +- packages/l/libdmx/package.yml | 28 +- packages/l/libdolbyb/package.yml | 29 +- packages/l/libdovi/package.yml | 28 +- packages/l/libdrm/package.yml | 38 +- packages/l/libdv/package.yml | 46 +- packages/l/libdvbpsi/package.yml | 24 +- packages/l/libdvdcss/package.yml | 24 +- packages/l/libdvdnav/package.yml | 26 +- packages/l/libdvdread/package.yml | 24 +- packages/l/libe-book/package.yml | 28 +- packages/l/libebml/package.yml | 24 +- packages/l/libebur128/package.yml | 26 +- packages/l/libeconf/package.yml | 32 +- packages/l/libedit/package.yml | 32 +- packages/l/libei/package.yml | 26 +- packages/l/libepoxy/package.yml | 28 +- packages/l/liberation-circuit/package.yml | 26 +- packages/l/liberation-fonts-ttf/package.yml | 20 +- packages/l/libetonyek/package.yml | 28 +- packages/l/libetpan/package.yml | 28 +- packages/l/libev/package.yml | 24 +- packages/l/libevdev/package.yml | 28 +- packages/l/libevent/package.yml | 26 +- packages/l/libexempi/package.yml | 28 +- packages/l/libexif/package.yml | 28 +- packages/l/libexttextcat/package.yml | 26 +- packages/l/libfabric/package.yml | 28 +- packages/l/libfakekey/package.yml | 26 +- packages/l/libffcall/package.yml | 26 +- packages/l/libffi/package.yml | 38 +- packages/l/libffi6/package.yml | 26 +- packages/l/libfido2/package.yml | 28 +- packages/l/libfilezilla/package.yml | 28 +- packages/l/libfilteraudio/package.yml | 22 +- packages/l/libflac/package.yml | 42 +- packages/l/libfontenc/package.yml | 28 +- packages/l/libfprint/package.yml | 30 +- packages/l/libfreeaptx/package.yml | 26 +- packages/l/libfreehand/package.yml | 28 +- packages/l/libfs/package.yml | 28 +- packages/l/libftdi1/package.yml | 28 +- packages/l/libfyaml/package.yml | 30 +- packages/l/libgaminggear/package.yml | 26 +- packages/l/libgbinder/package.yml | 30 +- packages/l/libgcrypt/package.yml | 36 +- packages/l/libgda/package.yml | 26 +- packages/l/libgdata/package.yml | 26 +- packages/l/libgdiplus/package.yml | 31 +- packages/l/libgedit-amtk/package.yml | 32 +- packages/l/libgedit-gfls/package.yml | 26 +- packages/l/libgedit-gtksourceview/package.yml | 26 +- packages/l/libgedit-tepl/package.yml | 32 +- packages/l/libgee/package.yml | 26 +- packages/l/libgeocode-glib/package.yml | 28 +- packages/l/libgeocode-glib2/package.yml | 36 +- packages/l/libgeotiff/package.yml | 26 +- packages/l/libgepub/package.yml | 26 +- packages/l/libgig/package.yml | 26 +- packages/l/libgit2-glib/package.yml | 30 +- packages/l/libgit2/package.yml | 32 +- packages/l/libglade/package.yml | 26 +- packages/l/libglibutil/package.yml | 26 +- packages/l/libglu/package.yml | 28 +- packages/l/libglvnd/package.yml | 34 +- packages/l/libgnome-desktop/package.yml | 28 +- .../l/libgnome-games-support-1/package.yml | 26 +- packages/l/libgnome-games-support/package.yml | 26 +- packages/l/libgnome-keyring/package.yml | 26 +- packages/l/libgnome-menus/package.yml | 26 +- packages/l/libgnomekbd/package.yml | 28 +- packages/l/libgnt/package.yml | 26 +- packages/l/libgnutls/package.yml | 56 +- packages/l/libgoffice/package.yml | 28 +- packages/l/libgpg-error/package.yml | 34 +- packages/l/libgphoto2/package.yml | 40 +- packages/l/libgravatar/package.yml | 30 +- packages/l/libgsf/package.yml | 26 +- packages/l/libgtk-2/package.yml | 40 +- packages/l/libgtk-3/package.yml | 78 +- packages/l/libgtk-4/package.yml | 84 +- packages/l/libgtk-layer-shell/package.yml | 26 +- packages/l/libgtkmm-2/package.yml | 30 +- packages/l/libgtkmm-3/package.yml | 30 +- packages/l/libgtkmm-4/package.yml | 32 +- packages/l/libgtksourceview2/package.yml | 26 +- packages/l/libgtksourceview3/package.yml | 26 +- packages/l/libgtksourceview4/package.yml | 40 +- packages/l/libgtksourceview5/package.yml | 28 +- packages/l/libgtop/package.yml | 24 +- packages/l/libgudev/package.yml | 30 +- packages/l/libgusb/package.yml | 38 +- packages/l/libgweather/package.yml | 26 +- packages/l/libgxps/package.yml | 26 +- packages/l/libhandy/package.yml | 26 +- packages/l/libhangul/package.yml | 26 +- packages/l/libharu/package.yml | 28 +- packages/l/libheif/package.yml | 26 +- packages/l/libhtp/package.yml | 26 +- packages/l/libhunspell/package.yml | 26 +- packages/l/libical/package.yml | 32 +- packages/l/libice/package.yml | 32 +- packages/l/libiconv/package.yml | 24 +- packages/l/libicu/package.yml | 34 +- packages/l/libid3tag/package.yml | 26 +- packages/l/libideviceactivation/package.yml | 30 +- packages/l/libidl/package.yml | 30 +- packages/l/libidn/package.yml | 28 +- packages/l/libidn2/package.yml | 34 +- packages/l/libiec61883/package.yml | 46 +- packages/l/libieee1284/package.yml | 26 +- packages/l/libimagequant/package.yml | 26 +- packages/l/libimobiledevice-glue/package.yml | 26 +- packages/l/libimobiledevice/package.yml | 26 +- packages/l/libinput/package.yml | 28 +- packages/l/libinsane/package.yml | 26 +- packages/l/libinstpatch/package.yml | 26 +- packages/l/libiptcdata/package.yml | 26 +- packages/l/libisoburn/package.yml | 26 +- packages/l/libisofs/package.yml | 24 +- packages/l/libixion/package.yml | 28 +- packages/l/libjcat/package.yml | 34 +- packages/l/libjpeg-turbo/package.yml | 38 +- packages/l/libjpeg-turbo6/package.yml | 30 +- packages/l/libjson-glib/package.yml | 30 +- packages/l/libjxl/package.yml | 52 +- packages/l/libkate/package.yml | 40 +- packages/l/libkcddb/package.yml | 30 +- packages/l/libkdcraw/package.yml | 30 +- packages/l/libkdegames/package.yml | 42 +- packages/l/libkdepim/package.yml | 30 +- packages/l/libkeduvocdocument/package.yml | 30 +- packages/l/libkexiv2/package.yml | 30 +- packages/l/libkgapi/package.yml | 38 +- packages/l/libkleo/package.yml | 36 +- packages/l/libkmahjongg/package.yml | 38 +- packages/l/libkolabxml/package.yml | 26 +- packages/l/libkomparediff2/package.yml | 40 +- packages/l/libksane/package.yml | 32 +- packages/l/libksba/package.yml | 34 +- packages/l/libkscreen/package.yml | 30 +- packages/l/libksieve/package.yml | 36 +- packages/l/libksysguard/package.yml | 30 +- packages/l/libktorrent/package.yml | 44 +- packages/l/liblangtag/package.yml | 24 +- packages/l/liblastfm/package.yml | 26 +- packages/l/liblc3/package.yml | 24 +- packages/l/liblcms2/package.yml | 36 +- packages/l/libldac/package.yml | 28 +- packages/l/libldm/package.yml | 26 +- packages/l/libliftoff/package.yml | 28 +- packages/l/liblo/package.yml | 24 +- packages/l/liblouis/package.yml | 28 +- packages/l/libltc/package.yml | 24 +- packages/l/liblttng-ust/package.yml | 28 +- packages/l/libluv/package.yml | 26 +- packages/l/libmad/package.yml | 26 +- packages/l/libmanette/package.yml | 26 +- packages/l/libmatekbd/package.yml | 26 +- packages/l/libmatemixer/package.yml | 26 +- packages/l/libmateweather/package.yml | 26 +- packages/l/libmatroska/package.yml | 26 +- packages/l/libmaxminddb/package.yml | 30 +- packages/l/libmbim/package.yml | 28 +- packages/l/libmcrypt/package.yml | 24 +- packages/l/libmd/package.yml | 26 +- packages/l/libmediaart/package.yml | 26 +- packages/l/libmediainfo/package.yml | 26 +- packages/l/libmfx/package.yml | 26 +- packages/l/libmhash/package.yml | 24 +- packages/l/libmicrohttpd/package.yml | 30 +- packages/l/libmikmod/package.yml | 34 +- packages/l/libmikmod2/package.yml | 28 +- packages/l/libmirage/package.yml | 26 +- packages/l/libmms/package.yml | 24 +- packages/l/libmnl/package.yml | 30 +- packages/l/libmodplug/package.yml | 28 +- packages/l/libmpack/package.yml | 26 +- packages/l/libmpdclient/package.yml | 24 +- packages/l/libmpeg2/package.yml | 46 +- packages/l/libmspack/package.yml | 24 +- packages/l/libmspub/package.yml | 26 +- packages/l/libmtp/package.yml | 28 +- packages/l/libmusicbrainz/package.yml | 26 +- packages/l/libmwaw/package.yml | 26 +- packages/l/libmypaint/package.yml | 28 +- packages/l/libndp/package.yml | 28 +- packages/l/libnest2d/package.yml | 30 +- packages/l/libnetfilter-queue/package.yml | 30 +- packages/l/libnettle6/package.yml | 30 +- packages/l/libnfnetlink/package.yml | 30 +- packages/l/libnfs/package.yml | 44 +- packages/l/libnftnl/package.yml | 34 +- packages/l/libnice/package.yml | 26 +- packages/l/libnih/package.yml | 26 +- packages/l/libnitrokey/package.yml | 26 +- packages/l/libnl/package.yml | 30 +- packages/l/libnma/package.yml | 28 +- packages/l/libnotify/package.yml | 28 +- packages/l/libnspr/package.yml | 34 +- packages/l/libnss/package.yml | 44 +- packages/l/libnumbertext/package.yml | 24 +- packages/l/libnvidia-container/package.yml | 28 +- packages/l/libnvme/package.yml | 26 +- packages/l/liboauth/package.yml | 28 +- packages/l/libodfgen/package.yml | 26 +- packages/l/libofx/package.yml | 34 +- packages/l/libogg/package.yml | 36 +- packages/l/libolm/package.yml | 28 +- packages/l/libomemo-c/package.yml | 28 +- packages/l/libopenglrecorder/package.yml | 26 +- packages/l/libopenmpt/package.yml | 26 +- packages/l/libopenrazer/package.yml | 26 +- packages/l/libopenshot-audio/package.yml | 34 +- packages/l/libopenshot/package.yml | 30 +- packages/l/libopusenc/package.yml | 28 +- packages/l/liborcus/package.yml | 32 +- packages/l/libosinfo/package.yml | 30 +- packages/l/libotr/package.yml | 36 +- packages/l/libp11-kit/package.yml | 30 +- packages/l/libp11/package.yml | 28 +- packages/l/libpagemaker/package.yml | 26 +- packages/l/libpanel/package.yml | 28 +- packages/l/libpano13/package.yml | 29 +- packages/l/libpaper/package.yml | 26 +- packages/l/libpcap/package.yml | 32 +- packages/l/libpciaccess/package.yml | 30 +- packages/l/libpcre/package.yml | 40 +- packages/l/libpcre3/package.yml | 32 +- packages/l/libpeas-2/package.yml | 30 +- packages/l/libpeas/package.yml | 28 +- packages/l/libpgm/package.yml | 24 +- packages/l/libphonenumber/package.yml | 44 +- packages/l/libpillowfight/package.yml | 28 +- packages/l/libpinyin/package.yml | 32 +- packages/l/libpipeline/package.yml | 33 +- packages/l/libplacebo/package.yml | 30 +- packages/l/libplasma/package.yml | 42 +- packages/l/libplatform/package.yml | 24 +- packages/l/libplist/package.yml | 24 +- packages/l/libpng/package.yml | 38 +- packages/l/libpng12/package.yml | 32 +- packages/l/libpng15/package.yml | 30 +- packages/l/libportal/package.yml | 102 +-- packages/l/libppd/package.yml | 36 +- packages/l/libproxy/package.yml | 36 +- packages/l/libpsl/package.yml | 30 +- packages/l/libpth/package.yml | 32 +- packages/l/libptytty/package.yml | 26 +- packages/l/libpwquality/package.yml | 26 +- .../l/libqaccessibilityclient/package.yml | 36 +- packages/l/libqalculate/package.yml | 28 +- packages/l/libqb/package.yml | 26 +- packages/l/libqmi/package.yml | 26 +- packages/l/libqrtr-glib/package.yml | 26 +- packages/l/libquotient/package.yml | 30 +- packages/l/libqxp/package.yml | 28 +- packages/l/libratbag/package.yml | 30 +- packages/l/libraw/package.yml | 40 +- packages/l/libraw1394/package.yml | 38 +- packages/l/libre-graph-api/package.yml | 26 +- packages/l/librecad/package.yml | 28 +- packages/l/libreoffice-voikko/package.yml | 26 +- packages/l/libresprite/package.yml | 26 +- packages/l/libressl-shim/package.yml | 28 +- packages/l/librest/package.yml | 28 +- packages/l/libreswan/package.yml | 30 +- packages/l/librevenge/package.yml | 29 +- packages/l/librime/package.yml | 28 +- packages/l/librist/package.yml | 26 +- packages/l/librsvg/package.yml | 98 +-- packages/l/librsync/package.yml | 26 +- packages/l/librttopo/package.yml | 26 +- packages/l/libsamplerate/package.yml | 30 +- packages/l/libsass/package.yml | 24 +- packages/l/libsavitar/package.yml | 44 +- packages/l/libscfg/package.yml | 28 +- packages/l/libsearpc/package.yml | 30 +- packages/l/libseccomp/package.yml | 28 +- packages/l/libsecret/package.yml | 26 +- packages/l/libselinux/package.yml | 38 +- packages/l/libsepol/package.yml | 26 +- packages/l/libserialport/package.yml | 24 +- packages/l/libsfdo/package.yml | 28 +- packages/l/libshout/package.yml | 28 +- packages/l/libshumate/package.yml | 26 +- packages/l/libsigc++/package.yml | 30 +- packages/l/libsigcxx30/package.yml | 30 +- packages/l/libsigrok/package.yml | 26 +- packages/l/libsigrokdecode/package.yml | 26 +- packages/l/libsigsegv/package.yml | 26 +- packages/l/libslirp/package.yml | 24 +- packages/l/libsm/package.yml | 28 +- packages/l/libsmbios/package.yml | 26 +- packages/l/libsndfile/package.yml | 34 +- packages/l/libsodium/package.yml | 26 +- packages/l/libsoup/package.yml | 34 +- packages/l/libsoup3/package.yml | 34 +- packages/l/libsoxr/package.yml | 30 +- packages/l/libspatialindex/package.yml | 26 +- packages/l/libspatialite/package.yml | 28 +- packages/l/libspectre/package.yml | 28 +- packages/l/libspectrum/package.yml | 26 +- packages/l/libspeex/package.yml | 30 +- packages/l/libspelling/package.yml | 28 +- packages/l/libspiro/package.yml | 24 +- packages/l/libspng/package.yml | 34 +- packages/l/libsrtp/package.yml | 24 +- packages/l/libssh/package.yml | 28 +- packages/l/libssh2/package.yml | 30 +- .../l/libstartup-notification/package.yml | 28 +- packages/l/libstemmer/package.yml | 24 +- packages/l/libstrangle/package.yml | 28 +- packages/l/libt1ha/package.yml | 26 +- packages/l/libtasn1/package.yml | 38 +- packages/l/libtcod/package.yml | 32 +- packages/l/libtelepathy-glib/package.yml | 26 +- packages/l/libtermkey/package.yml | 24 +- packages/l/libthai/package.yml | 26 +- packages/l/libtheora/package.yml | 36 +- packages/l/libticables/package.yml | 26 +- packages/l/libticalcs/package.yml | 26 +- packages/l/libticonv/package.yml | 24 +- packages/l/libtiff/package.yml | 44 +- packages/l/libtifiles/package.yml | 26 +- packages/l/libtirpc/package.yml | 26 +- packages/l/libtool/package.yml | 46 +- packages/l/libtorrent-rasterbar/package.yml | 30 +- packages/l/libtorrent/package.yml | 24 +- packages/l/libtpms/package.yml | 26 +- packages/l/libtraceevent/package.yml | 26 +- packages/l/libtxc_dxtn/package.yml | 30 +- packages/l/libudev0-shim/package.yml | 26 +- packages/l/libuiohook/package.yml | 26 +- packages/l/libunarr/package.yml | 24 +- packages/l/libunibreak/package.yml | 24 +- packages/l/libunistring/package.yml | 36 +- packages/l/libunwind/package.yml | 30 +- packages/l/libupnp/package.yml | 25 +- packages/l/liburcu/package.yml | 36 +- packages/l/liburing/package.yml | 24 +- packages/l/libusb-compat/package.yml | 28 +- packages/l/libusb/package.yml | 28 +- packages/l/libusbmuxd/package.yml | 26 +- packages/l/libutempter/package.yml | 22 +- packages/l/libuv/package.yml | 25 +- packages/l/libva-intel-driver/package.yml | 27 +- packages/l/libva-utils/package.yml | 26 +- packages/l/libva-vdpau-driver/package.yml | 30 +- packages/l/libva/package.yml | 28 +- packages/l/libva1/package.yml | 28 +- packages/l/libvarlink/package.yml | 26 +- packages/l/libvdpau-va-gl/package.yml | 26 +- packages/l/libvdpau/package.yml | 28 +- packages/l/libvips/package.yml | 36 +- packages/l/libvirt-glib/package.yml | 26 +- packages/l/libvirt-python/package.yml | 24 +- packages/l/libvirt/package.yml | 28 +- packages/l/libvisio/package.yml | 28 +- packages/l/libvncserver/package.yml | 26 +- packages/l/libvoikko/package.yml | 24 +- packages/l/libvorbis/package.yml | 38 +- packages/l/libvpl-tools/package.yml | 26 +- packages/l/libvpl/package.yml | 32 +- packages/l/libvpx/package.yml | 38 +- packages/l/libvpx1/package.yml | 34 +- packages/l/libvsqlitexx/package.yml | 26 +- packages/l/libvte/package.yml | 40 +- packages/l/libwacom/package.yml | 32 +- packages/l/libwebkit-gtk/package.yml | 242 +++--- packages/l/libwebp/package.yml | 36 +- packages/l/libwhich/package.yml | 22 +- packages/l/libwnck/package.yml | 26 +- packages/l/libwpd/package.yml | 26 +- packages/l/libwpg/package.yml | 26 +- packages/l/libwps/package.yml | 27 +- packages/l/libwv/package.yml | 26 +- packages/l/libwww-perl/package.yml | 30 +- packages/l/libx11/package.yml | 34 +- packages/l/libxau/package.yml | 32 +- packages/l/libxaw/package.yml | 36 +- packages/l/libxaw3d/package.yml | 28 +- packages/l/libxcb/package.yml | 32 +- packages/l/libxcomposite/package.yml | 32 +- packages/l/libxcrypt/package.yml | 62 +- packages/l/libxcursor/package.yml | 30 +- packages/l/libxcvt/package.yml | 24 +- packages/l/libxdamage/package.yml | 30 +- packages/l/libxdg-basedir/package.yml | 24 +- packages/l/libxdmcp/package.yml | 30 +- packages/l/libxext/package.yml | 36 +- packages/l/libxfce4ui/package.yml | 26 +- packages/l/libxfce4util/package.yml | 26 +- packages/l/libxfce4windowing/package.yml | 26 +- packages/l/libxfixes/package.yml | 30 +- packages/l/libxfont2/package.yml | 30 +- packages/l/libxft/package.yml | 30 +- packages/l/libxi/package.yml | 30 +- packages/l/libxinerama/package.yml | 30 +- packages/l/libxkbcommon/package.yml | 34 +- packages/l/libxkbfile/package.yml | 30 +- packages/l/libxklavier/package.yml | 28 +- packages/l/libxml2/package.yml | 42 +- packages/l/libxmlb/package.yml | 32 +- packages/l/libxmlxx/package.yml | 28 +- packages/l/libxmlxx26/package.yml | 26 +- packages/l/libxmu/package.yml | 30 +- packages/l/libxpm/package.yml | 34 +- packages/l/libxpresent/package.yml | 28 +- packages/l/libxrandr/package.yml | 30 +- packages/l/libxrender/package.yml | 30 +- packages/l/libxres/package.yml | 28 +- packages/l/libxscrnsaver/package.yml | 28 +- packages/l/libxshmfence/package.yml | 30 +- packages/l/libxslt/package.yml | 42 +- packages/l/libxt/package.yml | 28 +- packages/l/libxtst/package.yml | 30 +- packages/l/libxv/package.yml | 30 +- packages/l/libxvmc/package.yml | 30 +- packages/l/libxxf86dga/package.yml | 30 +- packages/l/libxxf86vm/package.yml | 30 +- packages/l/libykclient/package.yml | 26 +- packages/l/libytnef/package.yml | 26 +- packages/l/libyubikey/package.yml | 28 +- packages/l/libyuv/package.yml | 32 +- packages/l/libzen/package.yml | 24 +- packages/l/libzim/package.yml | 26 +- packages/l/libzip/package.yml | 27 +- packages/l/libzmf/package.yml | 28 +- packages/l/lifeograph/package.yml | 26 +- packages/l/liferea/package.yml | 28 +- packages/l/light/package.yml | 26 +- .../lightdm-gtk-greeter-settings/package.yml | 28 +- packages/l/lightdm-gtk-greeter/package.yml | 28 +- packages/l/lightdm-settings/package.yml | 24 +- packages/l/lightdm/package.yml | 30 +- packages/l/lightscreen/package.yml | 32 +- packages/l/lightsoff/package.yml | 26 +- packages/l/lilv/package.yml | 26 +- packages/l/lime3ds/package.yml | 34 +- packages/l/links/package.yml | 26 +- packages/l/linux-current/package.yml | 48 +- .../l/linux-driver-management/package.yml | 56 +- packages/l/linux-firmware/package.yml | 128 +-- packages/l/linux-headers/package.yml | 28 +- packages/l/linux-lts/package.yml | 48 +- .../l/linux-steam-integration/package.yml | 34 +- packages/l/linux-tools/package.yml | 110 +-- packages/l/liquid-dsp/package.yml | 30 +- packages/l/lirc/package.yml | 26 +- packages/l/lite-xl/package.yml | 26 +- packages/l/liteide/package.yml | 28 +- packages/l/live-media/package.yml | 24 +- packages/l/lldb/package.yml | 28 +- packages/l/llvm-bolt/package.yml | 28 +- packages/l/lm_sensors/package.yml | 22 +- packages/l/lmdb/package.yml | 28 +- packages/l/lmdbxx/package.yml | 24 +- packages/l/lmms/package.yml | 28 +- packages/l/localsearch/package.yml | 32 +- packages/l/localsend/package.yml | 32 +- packages/l/log4cpp/package.yml | 32 +- packages/l/log4perl/package.yml | 24 +- packages/l/logiops/package.yml | 26 +- packages/l/logseq/package.yml | 36 +- packages/l/lokalize/package.yml | 30 +- packages/l/lolcat/package.yml | 28 +- packages/l/lollypop/package.yml | 30 +- packages/l/loupe/package.yml | 30 +- packages/l/love/package.yml | 28 +- packages/l/lpeg/package.yml | 26 +- packages/l/lrdf/package.yml | 32 +- packages/l/lrzip/package.yml | 26 +- packages/l/lsb-release/package.yml | 20 +- packages/l/lsd/package.yml | 31 +- packages/l/lsd2dsl/package.yml | 26 +- packages/l/lsfg-vk/package.yml | 32 +- packages/l/lshw/package.yml | 22 +- packages/l/lsof/package.yml | 27 +- packages/l/lsp-plugins/package.yml | 26 +- packages/l/lsyncd/package.yml | 28 +- packages/l/ltrace/package.yml | 26 +- packages/l/lua/package.yml | 30 +- packages/l/lua51/package.yml | 28 +- packages/l/luajit/package.yml | 24 +- packages/l/luanti/package.yml | 30 +- packages/l/luarocks/package.yml | 28 +- packages/l/lucene++/package.yml | 26 +- packages/l/lugaru/package.yml | 26 +- packages/l/luit/package.yml | 28 +- packages/l/luminance-hdr/package.yml | 26 +- packages/l/lutris/package.yml | 26 +- packages/l/lv2/package.yml | 28 +- packages/l/lvm2/package.yml | 28 +- packages/l/lxappearance/package.yml | 26 +- packages/l/lxc/package.yml | 30 +- packages/l/lxcfs/package.yml | 28 +- packages/l/lynx/package.yml | 24 +- packages/l/lyx/package.yml | 32 +- packages/l/lz4/package.yml | 28 +- packages/l/lzip/package.yml | 26 +- packages/l/lzlib/package.yml | 24 +- packages/l/lzo/package.yml | 26 +- packages/l/lzop/package.yml | 26 +- packages/m/m17n-db/package.yml | 24 +- packages/m/m17n-lib/package.yml | 28 +- packages/m/m4/package.yml | 26 +- packages/m/m64py/package.yml | 32 +- packages/m/macchanger/package.yml | 24 +- packages/m/maelstrom/package.yml | 26 +- packages/m/magic-wormhole/package.yml | 26 +- packages/m/magic/package.yml | 28 +- packages/m/magpie/package.yml | 30 +- packages/m/mailcommon/package.yml | 46 +- packages/m/mailimporter/package.yml | 36 +- packages/m/mailnag/package.yml | 28 +- packages/m/mailutils/package.yml | 28 +- packages/m/maim/package.yml | 26 +- packages/m/make/package.yml | 28 +- packages/m/makedepend/package.yml | 26 +- packages/m/mako-notify/package.yml | 26 +- packages/m/mako/package.yml | 30 +- packages/m/maliit-framework/package.yml | 42 +- packages/m/maliit-keyboard/package.yml | 30 +- packages/m/mame/package.yml | 32 +- packages/m/man-db/package.yml | 34 +- packages/m/man-pages/package.yml | 24 +- packages/m/manaplus/package.yml | 30 +- packages/m/mandown/package.yml | 28 +- packages/m/mangohud/package.yml | 33 +- packages/m/marble/package.yml | 42 +- packages/m/marco/package.yml | 28 +- packages/m/mariadb/package.yml | 314 ++++---- packages/m/marisa-trite/package.yml | 26 +- packages/m/marknote/package.yml | 34 +- packages/m/marksman/package.yml | 31 +- packages/m/marp-cli/package.yml | 32 +- packages/m/massif-visualizer/package.yml | 32 +- packages/m/matcha-gtk-theme/package.yml | 22 +- packages/m/mate-applets/package.yml | 26 +- packages/m/mate-backgrounds/package.yml | 24 +- packages/m/mate-calc/package.yml | 26 +- packages/m/mate-common/package.yml | 28 +- packages/m/mate-control-center/package.yml | 28 +- packages/m/mate-desktop-branding/package.yml | 46 +- packages/m/mate-desktop/package.yml | 42 +- packages/m/mate-dock-applet/package.yml | 26 +- packages/m/mate-icon-theme-faenza/package.yml | 26 +- packages/m/mate-icon-theme/package.yml | 26 +- packages/m/mate-indicator-applet/package.yml | 26 +- packages/m/mate-media/package.yml | 28 +- packages/m/mate-menu/package.yml | 26 +- packages/m/mate-menus/package.yml | 24 +- packages/m/mate-netbook/package.yml | 26 +- .../m/mate-notification-daemon/package.yml | 26 +- .../mate-notification-theme-slate/package.yml | 30 +- packages/m/mate-panel/package.yml | 26 +- packages/m/mate-polkit/package.yml | 28 +- packages/m/mate-power-manager/package.yml | 26 +- packages/m/mate-screensaver/package.yml | 26 +- packages/m/mate-sensors-applet/package.yml | 28 +- packages/m/mate-session-manager/package.yml | 28 +- packages/m/mate-settings-daemon/package.yml | 28 +- packages/m/mate-system-monitor/package.yml | 26 +- packages/m/mate-terminal/package.yml | 26 +- packages/m/mate-themes/package.yml | 28 +- packages/m/mate-tweak/package.yml | 26 +- packages/m/mate-user-admin/package.yml | 26 +- packages/m/mate-user-guide/package.yml | 28 +- packages/m/mate-utils/package.yml | 26 +- packages/m/materia-gtk-theme/package.yml | 80 +- .../package.yml | 28 +- packages/m/mathjax/package.yml | 20 +- packages/m/mathjax2/package.yml | 22 +- packages/m/matplotlib/package.yml | 28 +- packages/m/maxima/package.yml | 50 +- packages/m/mbedtls/package.yml | 26 +- packages/m/mc/package.yml | 28 +- packages/m/mccabe/package.yml | 30 +- packages/m/mcomix/package.yml | 26 +- packages/m/mcrypt/package.yml | 26 +- packages/m/md4c/package.yml | 28 +- packages/m/mda-lv2/package.yml | 26 +- packages/m/mdadm/package.yml | 22 +- packages/m/mdbook/package.yml | 28 +- packages/m/mdds/package.yml | 30 +- packages/m/med-c/package.yml | 28 +- packages/m/media-player-info/package.yml | 24 +- packages/m/mediaelch/package.yml | 28 +- packages/m/mediainfo/package.yml | 26 +- packages/m/megacmd/package.yml | 26 +- packages/m/megaglest/package.yml | 26 +- packages/m/meld/package.yml | 28 +- packages/m/melonds/package.yml | 26 +- packages/m/memcached/package.yml | 28 +- packages/m/menulibre/package.yml | 28 +- packages/m/mercurial/package.yml | 25 +- packages/m/merkuro/package.yml | 38 +- packages/m/mesa-demos/package.yml | 28 +- packages/m/mesalib/package.yml | 90 +-- packages/m/meson-python/package.yml | 32 +- packages/m/meson/package.yml | 26 +- packages/m/messagelib/package.yml | 54 +- packages/m/metacity/package.yml | 26 +- packages/m/metis/package.yml | 24 +- packages/m/mgard/package.yml | 30 +- packages/m/mgba/package.yml | 28 +- packages/m/micro/package.yml | 28 +- packages/m/microdns/package.yml | 26 +- packages/m/microsoft-gsl/package.yml | 32 +- packages/m/milkytracker/package.yml | 26 +- packages/m/milou/package.yml | 30 +- packages/m/mimalloc/package.yml | 24 +- packages/m/mimetreeparser/package.yml | 40 +- packages/m/mimic/package.yml | 26 +- packages/m/mindforger/package.yml | 28 +- packages/m/mingw-w64-binutils/package.yml | 40 +- packages/m/mingw-w64-gcc/package.yml | 54 +- packages/m/mingw-w64/package.yml | 42 +- packages/m/minidlna/package.yml | 28 +- packages/m/minigalaxy/package.yml | 26 +- packages/m/minigbm/package.yml | 30 +- packages/m/minikube/package.yml | 28 +- packages/m/mininet/package.yml | 26 +- packages/m/miniupnpc/package.yml | 22 +- packages/m/minizip-ng/package.yml | 35 +- packages/m/minuet/package.yml | 32 +- packages/m/miopen/package.yml | 30 +- packages/m/miopengemm/package.yml | 38 +- packages/m/mir/package.yml | 54 +- packages/m/miriway/package.yml | 66 +- packages/m/mit-scheme/package.yml | 24 +- packages/m/mixxx/package.yml | 28 +- packages/m/mjpegtools/package.yml | 34 +- packages/m/mkchromecast/package.yml | 26 +- packages/m/mkdocs/package.yml | 26 +- packages/m/mkfontscale/package.yml | 28 +- packages/m/mkvtoolnix/package.yml | 30 +- packages/m/mlt/package.yml | 34 +- packages/m/mm-common/package.yml | 26 +- packages/m/mmv/package.yml | 24 +- .../package.yml | 28 +- packages/m/moby/package.yml | 30 +- packages/m/moc/package.yml | 26 +- packages/m/mod-dnssd/package.yml | 28 +- packages/m/modem-manager/package.yml | 26 +- packages/m/mojave-gtk-theme/package.yml | 34 +- packages/m/moka-icon-theme/package.yml | 26 +- packages/m/mokutil/package.yml | 26 +- packages/m/mold/package.yml | 32 +- packages/m/mongo-tools/package.yml | 25 +- packages/m/mongodb-compass/package.yml | 28 +- packages/m/mono-msbuild/package.yml | 30 +- packages/m/mono/package.yml | 32 +- packages/m/moreutils/package.yml | 26 +- packages/m/morewaita-icon-theme/package.yml | 24 +- packages/m/mosh/package.yml | 26 +- packages/m/most/package.yml | 26 +- packages/m/mouse-actions-gui/package.yml | 30 +- packages/m/mousepad/package.yml | 26 +- packages/m/movit/package.yml | 28 +- packages/m/mozc/package.yml | 62 +- packages/m/mozilla-vpn-client/package.yml | 28 +- packages/m/mozjs/package.yml | 38 +- packages/m/mozo/package.yml | 28 +- packages/m/mp3gain/package.yml | 24 +- packages/m/mpc-client/package.yml | 30 +- packages/m/mpc-qt/package.yml | 26 +- packages/m/mpc/package.yml | 40 +- packages/m/mpd/package.yml | 30 +- packages/m/mpfr/package.yml | 40 +- packages/m/mpg123/package.yml | 42 +- packages/m/mpv/package.yml | 58 +- packages/m/mpvqt/package.yml | 38 +- packages/m/mrboom/package.yml | 28 +- packages/m/msedit/package.yml | 30 +- packages/m/msgpack-cxx/package.yml | 28 +- packages/m/msgpack/package.yml | 28 +- packages/m/msgraph/package.yml | 30 +- packages/m/msmtp/package.yml | 26 +- packages/m/msodbcsql/package.yml | 28 +- packages/m/mt32emu/package.yml | 26 +- packages/m/mtdev/package.yml | 26 +- packages/m/mtools/package.yml | 24 +- packages/m/mtpaint/package.yml | 26 +- packages/m/mtr/package.yml | 26 +- packages/m/mtxclient/package.yml | 30 +- packages/m/mu/package.yml | 26 +- packages/m/mugshot/package.yml | 26 +- packages/m/mujs/package.yml | 26 +- packages/m/mullvad/package.yml | 30 +- packages/m/multibootusb/package.yml | 26 +- packages/m/multipath-tools/package.yml | 24 +- packages/m/mumble/package.yml | 26 +- packages/m/muon/package.yml | 28 +- packages/m/muparser/package.yml | 24 +- packages/m/mupdf/package.yml | 28 +- packages/m/mupen64plus-qt/package.yml | 30 +- packages/m/mupen64plus/package.yml | 48 +- packages/m/museeks/package.yml | 28 +- packages/m/musescore/package.yml | 26 +- packages/m/musl/package.yml | 30 +- packages/m/mutagen/package.yml | 28 +- packages/m/mutt/package.yml | 28 +- packages/m/mutter/package.yml | 42 +- packages/m/mxml/package.yml | 24 +- packages/m/mygui/package.yml | 26 +- packages/m/mypaint-brushes/package.yml | 28 +- packages/m/mypaint-brushes1/package.yml | 28 +- packages/m/mypaint/package.yml | 28 +- packages/m/mythes/package.yml | 26 +- packages/n/naev/package.yml | 26 +- .../n/nano-syntax-highlighting/package.yml | 24 +- packages/n/nano/package.yml | 28 +- packages/n/nanobind/package.yml | 24 +- packages/n/nas/package.yml | 26 +- packages/n/nasc/package.yml | 26 +- packages/n/nasm/package.yml | 32 +- packages/n/nautilus-dropbox/package.yml | 50 +- .../n/nautilus-open-any-terminal/package.yml | 26 +- packages/n/nautilus-python/package.yml | 30 +- packages/n/nautilus-share/package.yml | 28 +- packages/n/nautilus/package.yml | 56 +- packages/n/navi/package.yml | 30 +- packages/n/nbd/package.yml | 26 +- packages/n/ncdu/package.yml | 24 +- packages/n/ncftp/package.yml | 26 +- packages/n/ncmpcpp/package.yml | 26 +- packages/n/ncurses/package.yml | 42 +- packages/n/ncurses5/package.yml | 28 +- packages/n/ne/package.yml | 26 +- packages/n/neko/package.yml | 26 +- packages/n/nemo-extensions/package.yml | 282 +++---- packages/n/nemo/package.yml | 28 +- packages/n/neochat/package.yml | 32 +- packages/n/neofetch/package.yml | 22 +- packages/n/neohtop/package.yml | 26 +- packages/n/neon/package.yml | 24 +- packages/n/neovide/package.yml | 34 +- packages/n/neovim-qt/package.yml | 28 +- packages/n/neovim/package.yml | 30 +- packages/n/net-snmp/package.yml | 24 +- packages/n/netavark/package.yml | 30 +- packages/n/netcat/package.yml | 26 +- packages/n/netcdf-c/package.yml | 26 +- packages/n/netdata/package.yml | 32 +- packages/n/nethogs/package.yml | 24 +- packages/n/netperf/package.yml | 24 +- packages/n/nettle/package.yml | 92 +-- packages/n/network-manager-applet/package.yml | 26 +- .../n/network-manager-fortisslvpn/package.yml | 28 +- packages/n/network-manager/package.yml | 50 +- packages/n/networkmanager-l2tp/package.yml | 28 +- .../n/networkmanager-libreswan/package.yml | 30 +- .../n/networkmanager-openconnect/package.yml | 26 +- packages/n/networkmanager-openvpn/package.yml | 28 +- packages/n/networkmanager-pptp/package.yml | 28 +- .../n/networkmanager-strongswan/package.yml | 30 +- packages/n/networkmanager-vpnc/package.yml | 28 +- packages/n/networkx/package.yml | 30 +- packages/n/neverball/package.yml | 26 +- packages/n/newsboat/package.yml | 28 +- packages/n/newt/package.yml | 26 +- packages/n/nextcloud-client/package.yml | 50 +- packages/n/nextpnr/package.yml | 36 +- packages/n/nfft/package.yml | 28 +- packages/n/nfoview/package.yml | 24 +- packages/n/nfs-utils/package.yml | 32 +- packages/n/nftables/package.yml | 42 +- packages/n/nghttp2/package.yml | 28 +- packages/n/nghttp3/package.yml | 32 +- packages/n/nginx-unit/package.yml | 52 +- packages/n/nginx/package.yml | 26 +- packages/n/ngspice/package.yml | 28 +- packages/n/nheko/package.yml | 32 +- packages/n/nicotine-plus/package.yml | 32 +- packages/n/nim/package.yml | 34 +- packages/n/ninja/package.yml | 32 +- packages/n/ninvaders/package.yml | 22 +- packages/n/niri/package.yml | 50 +- packages/n/nitrokey-app/package.yml | 26 +- packages/n/nlohmann-json/package.yml | 26 +- packages/n/nlopt/package.yml | 30 +- packages/n/nmap/package.yml | 26 +- packages/n/nmon/package.yml | 24 +- packages/n/nng/package.yml | 32 +- packages/n/nnn/package.yml | 26 +- packages/n/nodejs-20/package.yml | 28 +- packages/n/nodejs-22/package.yml | 28 +- packages/n/nodejs/package.yml | 24 +- packages/n/noisetorch/package.yml | 24 +- packages/n/nomacs/package.yml | 30 +- packages/n/notes/package.yml | 28 +- packages/n/notmuch/package.yml | 28 +- packages/n/noto-sans-ttf/package.yml | 32 +- packages/n/npth/package.yml | 32 +- packages/n/nss-mdns/package.yml | 34 +- packages/n/nsxiv/package.yml | 28 +- packages/n/ntfs-3g/package.yml | 27 +- packages/n/nuitka/package.yml | 26 +- packages/n/numactl/package.yml | 24 +- packages/n/numbat/package.yml | 28 +- packages/n/numix-gtk-theme/package.yml | 26 +- .../n/numix-icon-theme-circle/package.yml | 22 +- .../n/numix-icon-theme-square/package.yml | 22 +- packages/n/numix-icon-theme/package.yml | 20 +- packages/n/numlockx/package.yml | 26 +- packages/n/numpy/package.yml | 32 +- packages/n/nushell/package.yml | 30 +- packages/n/nv-codec-headers/package.yml | 20 +- packages/n/nvidia-470-glx-driver/package.yml | 148 ++-- packages/n/nvidia-beta-driver/package.yml | 124 +-- .../n/nvidia-container-toolkit/package.yml | 32 +- .../n/nvidia-developer-driver/package.yml | 134 ++-- packages/n/nvidia-glx-driver/package.yml | 156 ++-- packages/n/nvidia-vaapi-driver/package.yml | 28 +- packages/n/nvme-cli/package.yml | 26 +- packages/n/nvtop/package.yml | 26 +- packages/n/nx-libs/package.yml | 24 +- packages/o/OTPClient/package.yml | 26 +- packages/o/oath-toolkit/package.yml | 28 +- packages/o/obconf/package.yml | 26 +- packages/o/obs-cmd/package.yml | 28 +- packages/o/obs-studio/package.yml | 28 +- packages/o/obs-vkcapture/package.yml | 30 +- packages/o/ocaml/package.yml | 30 +- packages/o/ocamlbuild/package.yml | 28 +- packages/o/ocean-sound-theme/package.yml | 26 +- packages/o/ocl-icd/package.yml | 36 +- packages/o/octave/package.yml | 28 +- packages/o/ogre/package.yml | 36 +- packages/o/ois/package.yml | 34 +- packages/o/okteta/package.yml | 30 +- packages/o/okular/package.yml | 30 +- packages/o/onednn/package.yml | 28 +- packages/o/onedrive-gui/package.yml | 28 +- packages/o/onedrive/package.yml | 28 +- packages/o/onefetch/package.yml | 28 +- packages/o/oniguruma/package.yml | 24 +- packages/o/onionshare-cli/package.yml | 30 +- packages/o/onionshare/package.yml | 26 +- packages/o/opam/package.yml | 28 +- packages/o/open-iscsi/package.yml | 26 +- packages/o/open-isns/package.yml | 26 +- packages/o/open-vm-tools/package.yml | 34 +- packages/o/openal-soft/package.yml | 32 +- packages/o/openblas/package.yml | 31 +- packages/o/openbox/package.yml | 28 +- packages/o/opencascade/package.yml | 35 +- packages/o/opencc/package.yml | 30 +- packages/o/opencl-clang/package.yml | 26 +- packages/o/opencl-clhpp/package.yml | 22 +- packages/o/opencl-headers/package.yml | 22 +- packages/o/openclonk/package.yml | 26 +- packages/o/opencolorio/package.yml | 30 +- packages/o/openconnect/package.yml | 28 +- packages/o/opencsg/package.yml | 26 +- packages/o/opencv/package.yml | 126 +-- packages/o/openexr/package.yml | 28 +- packages/o/openfortivpn/package.yml | 28 +- packages/o/openh264/package.yml | 26 +- packages/o/openimagedenoise/package.yml | 34 +- packages/o/openimageio/package.yml | 36 +- packages/o/openjazz/package.yml | 28 +- packages/o/openjdk-11/package.yml | 38 +- packages/o/openjdk-17/package.yml | 40 +- packages/o/openjdk-21/package.yml | 40 +- packages/o/openjfx-21/package.yml | 32 +- packages/o/openjpeg/package.yml | 26 +- packages/o/openldap/package.yml | 28 +- packages/o/openlibm/package.yml | 26 +- packages/o/openmpi/package.yml | 26 +- packages/o/openmsx/package.yml | 26 +- packages/o/openmw/package.yml | 28 +- packages/o/openocd/package.yml | 26 +- packages/o/openpaperwork-core/package.yml | 32 +- packages/o/openpaperwork-gtk/package.yml | 28 +- packages/o/openra/package.yml | 27 +- packages/o/openrazer/package.yml | 94 +-- packages/o/openrct2/package.yml | 38 +- packages/o/openrgb/package.yml | 26 +- packages/o/openroad/package.yml | 32 +- packages/o/opensc/package.yml | 28 +- packages/o/openscad/package.yml | 28 +- packages/o/openscenegraph/package.yml | 26 +- packages/o/openshadinglanguage/package.yml | 30 +- packages/o/openshot-qt/package.yml | 28 +- packages/o/openslp/package.yml | 24 +- packages/o/opensnitch/package.yml | 33 +- packages/o/opensp/package.yml | 26 +- packages/o/openspades/package.yml | 28 +- packages/o/openssh/package.yml | 66 +- packages/o/openssl/package.yml | 32 +- packages/o/opensta/package.yml | 30 +- packages/o/opensubdiv/package.yml | 26 +- packages/o/opentabletdriver/package.yml | 33 +- packages/o/opentimelineio/package.yml | 32 +- packages/o/opentofu/package.yml | 32 +- packages/o/opentoonz/package.yml | 26 +- packages/o/openttd/package.yml | 26 +- packages/o/opentyrian/package.yml | 28 +- packages/o/openvdb/package.yml | 40 +- packages/o/openvkl/package.yml | 39 +- packages/o/openvpn/package.yml | 28 +- packages/o/openvpn3/package.yml | 28 +- packages/o/openvr/package.yml | 28 +- packages/o/openvswitch/package.yml | 28 +- packages/o/openxcom/package.yml | 26 +- packages/o/openxr/package.yml | 26 +- packages/o/opera-stable/package.yml | 32 +- packages/o/optipng/package.yml | 30 +- packages/o/opus-tools/package.yml | 26 +- packages/o/opus/package.yml | 30 +- packages/o/opusfile/package.yml | 28 +- packages/o/or-tools/package.yml | 28 +- packages/o/oranchelo-icon-theme/package.yml | 72 +- packages/o/orc/package.yml | 40 +- packages/o/orca/package.yml | 28 +- packages/o/os-prober/package.yml | 22 +- packages/o/os-release/package.yml | 25 +- packages/o/osinfo-db-tools/package.yml | 26 +- packages/o/osinfo-db/package.yml | 24 +- packages/o/osm-gps-map/package.yml | 26 +- packages/o/ospray/package.yml | 36 +- packages/o/ostree/package.yml | 30 +- packages/o/owncloud-client/package.yml | 30 +- packages/o/oxygen-sounds/package.yml | 26 +- packages/o/oxygen/package.yml | 38 +- packages/p/p7zip/package.yml | 32 +- packages/p/packagekit-qt/package.yml | 98 +-- packages/p/packagekit/package.yml | 26 +- packages/p/pacman/package.yml | 26 +- packages/p/pahole/package.yml | 30 +- packages/p/palapeli/package.yml | 30 +- packages/p/pam-krb5/package.yml | 28 +- packages/p/pam-u2f/package.yml | 28 +- packages/p/pam-wrapper/package.yml | 28 +- packages/p/pam/package.yml | 36 +- packages/p/pan/package.yml | 26 +- packages/p/pandoc-crossref/package.yml | 32 +- packages/p/pandoc/package.yml | 32 +- packages/p/pango/package.yml | 34 +- packages/p/pangomm-2.48/package.yml | 32 +- packages/p/pangomm/package.yml | 32 +- packages/p/pangox-compat/package.yml | 28 +- packages/p/paper-icon-theme/package.yml | 24 +- packages/p/paperkey/package.yml | 26 +- packages/p/papers/package.yml | 30 +- packages/p/paperwork-backend/package.yml | 26 +- packages/p/paperwork-shell/package.yml | 26 +- packages/p/paperwork/package.yml | 38 +- packages/p/papirus-icon-theme/package.yml | 34 +- packages/p/paprefs/package.yml | 26 +- packages/p/par2cmdline/package.yml | 26 +- packages/p/parallel/package.yml | 24 +- packages/p/paraview/package.yml | 28 +- packages/p/parlatype/package.yml | 28 +- packages/p/parley/package.yml | 32 +- packages/p/parole/package.yml | 26 +- packages/p/parted/package.yml | 54 +- packages/p/partio/package.yml | 26 +- packages/p/partitionmanager/package.yml | 32 +- packages/p/passt/package.yml | 24 +- packages/p/password-store/package.yml | 22 +- packages/p/pastebinit/package.yml | 24 +- packages/p/patch/package.yml | 30 +- packages/p/patchelf/package.yml | 26 +- packages/p/pavucontrol/package.yml | 26 +- packages/p/pbr/package.yml | 24 +- packages/p/pcaudiolib/package.yml | 26 +- packages/p/pciutils/package.yml | 28 +- packages/p/pcl/package.yml | 38 +- packages/p/pcre2/package.yml | 48 +- packages/p/pcsc-lite/package.yml | 30 +- packages/p/pcsc-tools/package.yml | 28 +- packages/p/pcsx2/package.yml | 30 +- packages/p/pdal/package.yml | 32 +- packages/p/pdfarranger/package.yml | 26 +- packages/p/pdfsam/package.yml | 30 +- packages/p/pelican/package.yml | 26 +- packages/p/pencil/package.yml | 26 +- packages/p/pentobi/package.yml | 26 +- packages/p/pep8/package.yml | 24 +- packages/p/perl-algorithm-diff/package.yml | 28 +- .../package.yml | 28 +- packages/p/perl-alien-build/package.yml | 28 +- packages/p/perl-alien-libxml2/package.yml | 28 +- packages/p/perl-alien-sdl/package.yml | 30 +- packages/p/perl-anyevent/package.yml | 24 +- packages/p/perl-archive-extract/package.yml | 28 +- packages/p/perl-archive-zip/package.yml | 28 +- packages/p/perl-authen-sasl/package.yml | 26 +- packages/p/perl-autovivification/package.yml | 28 +- .../p/perl-b-hooks-endofscope/package.yml | 30 +- packages/p/perl-bit-vector/package.yml | 32 +- .../p/perl-business-isbn-data/package.yml | 26 +- packages/p/perl-business-isbn/package.yml | 28 +- packages/p/perl-business-ismn/package.yml | 30 +- packages/p/perl-business-issn/package.yml | 28 +- packages/p/perl-cairo-gobject/package.yml | 30 +- packages/p/perl-cairo/package.yml | 26 +- packages/p/perl-canary-stability/package.yml | 28 +- packages/p/perl-capture-tiny/package.yml | 30 +- packages/p/perl-carp-clan/package.yml | 30 +- packages/p/perl-class-accessor/package.yml | 28 +- .../p/perl-class-data-inheritable/package.yml | 26 +- .../p/perl-class-factory-util/package.yml | 28 +- packages/p/perl-class-inspector/package.yml | 26 +- .../p/perl-class-method-modifiers/package.yml | 28 +- packages/p/perl-class-singleton/package.yml | 28 +- packages/p/perl-class-tiny/package.yml | 26 +- packages/p/perl-clone/package.yml | 24 +- packages/p/perl-common-sense/package.yml | 26 +- packages/p/perl-compress-bzip2/package.yml | 28 +- packages/p/perl-config-autoconf/package.yml | 32 +- packages/p/perl-config-general/package.yml | 26 +- packages/p/perl-cpan-meta-check/package.yml | 28 +- packages/p/perl-data-compare/package.yml | 26 +- packages/p/perl-data-dump/package.yml | 24 +- packages/p/perl-data-uniqid/package.yml | 28 +- packages/p/perl-data-uuid/package.yml | 26 +- packages/p/perl-data-validate-ip/package.yml | 26 +- packages/p/perl-date-calc/package.yml | 32 +- .../perl-datetime-calendar-julian/package.yml | 28 +- .../perl-datetime-format-builder/package.yml | 28 +- .../perl-datetime-format-strptime/package.yml | 30 +- packages/p/perl-datetime-locale/package.yml | 34 +- packages/p/perl-datetime-timezone/package.yml | 32 +- packages/p/perl-datetime/package.yml | 30 +- packages/p/perl-dbd-mariadb/package.yml | 36 +- packages/p/perl-dbi/package.yml | 28 +- packages/p/perl-devel-checklib/package.yml | 24 +- packages/p/perl-devel-cycle/package.yml | 28 +- .../perl-devel-globaldestruction/package.yml | 30 +- packages/p/perl-devel-hide/package.yml | 28 +- packages/p/perl-devel-stacktrace/package.yml | 28 +- packages/p/perl-devel-symdump/package.yml | 28 +- packages/p/perl-digest-hmac/package.yml | 26 +- packages/p/perl-digest-md5/package.yml | 30 +- packages/p/perl-digest-sha1/package.yml | 26 +- .../p/perl-dist-checkconflicts/package.yml | 30 +- packages/p/perl-docmake/package.yml | 24 +- packages/p/perl-encode-eucjpascii/package.yml | 28 +- packages/p/perl-encode-hanextra/package.yml | 28 +- packages/p/perl-encode-jis2k/package.yml | 24 +- packages/p/perl-encode-locale/package.yml | 26 +- packages/p/perl-error/package.yml | 30 +- packages/p/perl-eval-closure/package.yml | 26 +- packages/p/perl-exception-class/package.yml | 32 +- packages/p/perl-exporter-tiny/package.yml | 28 +- packages/p/perl-extutils-config/package.yml | 26 +- packages/p/perl-extutils-depends/package.yml | 24 +- packages/p/perl-extutils-helpers/package.yml | 26 +- packages/p/perl-extutils-install/package.yml | 24 +- .../p/perl-extutils-installpaths/package.yml | 30 +- .../p/perl-extutils-libbuilder/package.yml | 28 +- .../p/perl-extutils-makemaker/package.yml | 26 +- .../p/perl-extutils-pkgconfig/package.yml | 26 +- packages/p/perl-file-basedir/package.yml | 28 +- packages/p/perl-file-chdir/package.yml | 26 +- .../p/perl-file-copy-recursive/package.yml | 28 +- packages/p/perl-file-desktopentry/package.yml | 28 +- packages/p/perl-file-find-rule/package.yml | 28 +- packages/p/perl-file-homedir/package.yml | 30 +- packages/p/perl-file-listing/package.yml | 26 +- packages/p/perl-file-next/package.yml | 26 +- packages/p/perl-file-remove/package.yml | 28 +- .../p/perl-file-sharedir-install/package.yml | 30 +- packages/p/perl-file-sharedir/package.yml | 30 +- packages/p/perl-file-slurp-tiny/package.yml | 26 +- packages/p/perl-file-slurp/package.yml | 26 +- packages/p/perl-file-slurper/package.yml | 28 +- packages/p/perl-file-which/package.yml | 24 +- packages/p/perl-filesys-df/package.yml | 30 +- packages/p/perl-font-ttf/package.yml | 30 +- packages/p/perl-gettext/package.yml | 26 +- .../package.yml | 30 +- packages/p/perl-glib/package.yml | 28 +- packages/p/perl-goocanvas2/package.yml | 32 +- packages/p/perl-gtk2-appindicator/package.yml | 30 +- packages/p/perl-gtk2-notify/package.yml | 30 +- packages/p/perl-gtk2/package.yml | 30 +- packages/p/perl-gtk3-imageview/package.yml | 24 +- packages/p/perl-gtk3-simplelist/package.yml | 32 +- packages/p/perl-gtk3/package.yml | 32 +- packages/p/perl-html-parser/package.yml | 26 +- packages/p/perl-html-tagset/package.yml | 26 +- packages/p/perl-http-cookies/package.yml | 30 +- packages/p/perl-http-daemon/package.yml | 28 +- packages/p/perl-http-date/package.yml | 26 +- packages/p/perl-http-message/package.yml | 32 +- packages/p/perl-http-negotiate/package.yml | 28 +- packages/p/perl-image-exiftool/package.yml | 30 +- packages/p/perl-image-sane/package.yml | 29 +- packages/p/perl-importer/package.yml | 26 +- packages/p/perl-inc-latest/package.yml | 26 +- packages/p/perl-io-html/package.yml | 26 +- packages/p/perl-io-socket-ssl/package.yml | 30 +- packages/p/perl-io-string/package.yml | 28 +- packages/p/perl-io-utf8-strict/package.yml | 30 +- packages/p/perl-io/package.yml | 26 +- packages/p/perl-ipc-run3/package.yml | 24 +- packages/p/perl-ipc-system-simple/package.yml | 30 +- packages/p/perl-json-xs/package.yml | 32 +- packages/p/perl-json/package.yml | 24 +- packages/p/perl-libintl/package.yml | 26 +- packages/p/perl-libnet/package.yml | 28 +- packages/p/perl-lingua-translit/package.yml | 28 +- packages/p/perl-list-allutils/package.yml | 26 +- packages/p/perl-list-moreutils-xs/package.yml | 26 +- packages/p/perl-list-moreutils/package.yml | 32 +- packages/p/perl-list-someutils/package.yml | 26 +- packages/p/perl-list-utilsby/package.yml | 28 +- packages/p/perl-locale-codes/package.yml | 28 +- .../perl-locale-maketext-lexicon/package.yml | 28 +- packages/p/perl-log-dispatch/package.yml | 30 +- packages/p/perl-lwp-mediatypes/package.yml | 26 +- .../p/perl-lwp-protocol-https/package.yml | 26 +- packages/p/perl-mime-charset/package.yml | 28 +- packages/p/perl-module-build-tiny/package.yml | 30 +- packages/p/perl-module-build/package.yml | 26 +- .../p/perl-module-implementation/package.yml | 28 +- packages/p/perl-module-install/package.yml | 28 +- packages/p/perl-module-pluggable/package.yml | 28 +- packages/p/perl-module-runtime/package.yml | 30 +- packages/p/perl-moo/package.yml | 28 +- packages/p/perl-mozilla-ca/package.yml | 28 +- packages/p/perl-mro-compat/package.yml | 24 +- .../p/perl-namespace-autoclean/package.yml | 30 +- packages/p/perl-namespace-clean/package.yml | 32 +- packages/p/perl-net-dbus/package.yml | 28 +- packages/p/perl-net-http/package.yml | 30 +- packages/p/perl-net-ssleay/package.yml | 28 +- packages/p/perl-netaddr-ip/package.yml | 26 +- packages/p/perl-ntlm/package.yml | 32 +- packages/p/perl-number-compare/package.yml | 26 +- .../package.yml | 26 +- packages/p/perl-package-stash/package.yml | 30 +- packages/p/perl-pango/package.yml | 28 +- .../p/perl-parallel-forkmanager/package.yml | 30 +- packages/p/perl-params-util/package.yml | 28 +- packages/p/perl-params-validate/package.yml | 26 +- .../package.yml | 30 +- packages/p/perl-parse-recdescent/package.yml | 28 +- packages/p/perl-parse-yapp/package.yml | 28 +- packages/p/perl-path-tiny/package.yml | 28 +- packages/p/perl-pcsc/package.yml | 28 +- packages/p/perl-pdf-api2/package.yml | 30 +- packages/p/perl-pdf-builder/package.yml | 26 +- packages/p/perl-pod-coverage/package.yml | 30 +- packages/p/perl-pod-parser/package.yml | 26 +- packages/p/perl-pod-simple/package.yml | 30 +- packages/p/perl-posix-strptime/package.yml | 28 +- packages/p/perl-proc-processtable/package.yml | 26 +- packages/p/perl-readonly/package.yml | 34 +- packages/p/perl-regexp-common/package.yml | 30 +- packages/p/perl-role-tiny/package.yml | 26 +- packages/p/perl-scalar-list-utils/package.yml | 26 +- packages/p/perl-scope-guard/package.yml | 28 +- packages/p/perl-sdl/package.yml | 27 +- packages/p/perl-set-intspan/package.yml | 28 +- packages/p/perl-should-update/package.yml | 28 +- packages/p/perl-sort-key/package.yml | 26 +- packages/p/perl-specio-exporter/package.yml | 30 +- .../perl-sub-exporter-progressive/package.yml | 28 +- packages/p/perl-sub-identify/package.yml | 30 +- packages/p/perl-sub-info/package.yml | 30 +- packages/p/perl-sub-install/package.yml | 24 +- packages/p/perl-sub-name/package.yml | 24 +- packages/p/perl-sub-quote/package.yml | 30 +- packages/p/perl-sub-uplevel/package.yml | 26 +- packages/p/perl-super/package.yml | 28 +- packages/p/perl-template/package.yml | 30 +- packages/p/perl-term-readkey/package.yml | 28 +- packages/p/perl-term-readline-gnu/package.yml | 24 +- packages/p/perl-term-size-any/package.yml | 30 +- packages/p/perl-term-size-perl/package.yml | 28 +- packages/p/perl-term-table/package.yml | 28 +- packages/p/perl-test-deep/package.yml | 26 +- packages/p/perl-test-differences/package.yml | 34 +- packages/p/perl-test-exception/package.yml | 32 +- packages/p/perl-test-fatal/package.yml | 30 +- .../p/perl-test-file-sharedir/package.yml | 30 +- packages/p/perl-test-file/package.yml | 28 +- packages/p/perl-test-leaktrace/package.yml | 26 +- packages/p/perl-test-memory-cycle/package.yml | 30 +- packages/p/perl-test-mockmodule/package.yml | 30 +- packages/p/perl-test-mockrandom/package.yml | 28 +- packages/p/perl-test-most/package.yml | 30 +- packages/p/perl-test-needs/package.yml | 26 +- packages/p/perl-test-nowarnings/package.yml | 26 +- packages/p/perl-test-pod-coverage/package.yml | 32 +- packages/p/perl-test-pod/package.yml | 26 +- packages/p/perl-test-regexp/package.yml | 30 +- packages/p/perl-test-requires/package.yml | 28 +- .../p/perl-test-requiresinternet/package.yml | 28 +- packages/p/perl-test-simple/package.yml | 26 +- packages/p/perl-test-trap/package.yml | 24 +- packages/p/perl-test-utf8/package.yml | 30 +- packages/p/perl-test-warn/package.yml | 30 +- packages/p/perl-test-warnings/package.yml | 28 +- .../p/perl-test-without-module/package.yml | 26 +- .../perl-test2-plugin-nowarnings/package.yml | 30 +- packages/p/perl-test2-suite/package.yml | 30 +- packages/p/perl-text-bibtex/package.yml | 32 +- packages/p/perl-text-csv-xs/package.yml | 28 +- packages/p/perl-text-csv/package.yml | 28 +- packages/p/perl-text-diff/package.yml | 30 +- packages/p/perl-text-glob/package.yml | 28 +- packages/p/perl-text-patch/package.yml | 30 +- packages/p/perl-text-roman/package.yml | 26 +- packages/p/perl-tie-cycle/package.yml | 28 +- packages/p/perl-tie-simple/package.yml | 28 +- packages/p/perl-time-hires/package.yml | 26 +- packages/p/perl-timedate/package.yml | 28 +- packages/p/perl-tk/package.yml | 26 +- packages/p/perl-try-tiny/package.yml | 28 +- packages/p/perl-types-serialiser/package.yml | 26 +- packages/p/perl-unicode-collate/package.yml | 26 +- packages/p/perl-unicode-linebreak/package.yml | 32 +- packages/p/perl-uri/package.yml | 28 +- packages/p/perl-variable-magic/package.yml | 24 +- packages/p/perl-www-robotrules/package.yml | 28 +- packages/p/perl-x11-protocol/package.yml | 26 +- packages/p/perl-xml-libxml-simple/package.yml | 32 +- packages/p/perl-xml-libxml/package.yml | 30 +- packages/p/perl-xml-libxslt/package.yml | 30 +- .../p/perl-xml-namespacesupport/package.yml | 28 +- packages/p/perl-xml-sax-expat/package.yml | 32 +- packages/p/perl-xml-sax/package.yml | 30 +- packages/p/perl-xml-saxbase/package.yml | 28 +- packages/p/perl-xml-twig/package.yml | 30 +- packages/p/perl-xml-writer/package.yml | 24 +- packages/p/perl-xmlparser/package.yml | 26 +- packages/p/perl-xmlsimple/package.yml | 32 +- packages/p/perl-xsaccessor/package.yml | 24 +- packages/p/perl-yaml-tiny/package.yml | 26 +- packages/p/perl/package.yml | 38 +- packages/p/phinger-cursors/package.yml | 21 +- packages/p/phodav/package.yml | 26 +- packages/p/phonon-backend-vlc/package.yml | 32 +- packages/p/phonon/package.yml | 122 +-- packages/p/phoronix-test-suite/package.yml | 26 +- packages/p/php/package.yml | 36 +- packages/p/physfs/package.yml | 24 +- packages/p/pianobar/package.yml | 26 +- packages/p/picard/package.yml | 28 +- packages/p/picocom/package.yml | 24 +- packages/p/picom/package.yml | 30 +- packages/p/pidgin-otr/package.yml | 26 +- packages/p/pidgin-sipe/package.yml | 26 +- packages/p/pidgin/package.yml | 114 +-- packages/p/pigz/package.yml | 22 +- packages/p/pim-data-exporter/package.yml | 30 +- packages/p/pimcommon/package.yml | 54 +- packages/p/pinentry/package.yml | 34 +- packages/p/pingus/package.yml | 28 +- packages/p/pinta/package.yml | 36 +- packages/p/pioneer/package.yml | 29 +- packages/p/pip/package.yml | 31 +- packages/p/pip2/package.yml | 27 +- packages/p/pipenv/package.yml | 26 +- packages/p/piper/package.yml | 38 +- packages/p/pipes-sh/package.yml | 20 +- packages/p/pipewire/package.yml | 70 +- packages/p/pipx/package.yml | 26 +- packages/p/pitivi/package.yml | 28 +- packages/p/pix/package.yml | 26 +- packages/p/pixman/package.yml | 32 +- packages/p/pkcs11-helper/package.yml | 26 +- packages/p/pkgconf/package.yml | 30 +- packages/p/plank/package.yml | 26 +- packages/p/plano-theme/package.yml | 28 +- .../p/plasma-activities-stats/package.yml | 30 +- packages/p/plasma-activities/package.yml | 30 +- .../p/plasma-browser-integration/package.yml | 30 +- .../p/plasma-desktop-branding/package.yml | 40 +- packages/p/plasma-desktop/package.yml | 32 +- packages/p/plasma-disks/package.yml | 32 +- packages/p/plasma-integration/package.yml | 32 +- packages/p/plasma-nm/package.yml | 34 +- packages/p/plasma-pa/package.yml | 32 +- packages/p/plasma-sdk/package.yml | 32 +- packages/p/plasma-systemmonitor/package.yml | 34 +- packages/p/plasma-thunderbolt/package.yml | 34 +- packages/p/plasma-vault/package.yml | 32 +- .../p/plasma-wayland-protocols/package.yml | 26 +- packages/p/plasma-welcome/package.yml | 32 +- .../p/plasma-workspace-wallpapers/package.yml | 26 +- packages/p/plasma-workspace/package.yml | 56 +- packages/p/plasma5support/package.yml | 30 +- packages/p/plata-theme/package.yml | 28 +- packages/p/platformio/package.yml | 26 +- packages/p/playerctl/package.yml | 26 +- packages/p/playmyvideos/package.yml | 26 +- packages/p/playonlinux/package.yml | 28 +- packages/p/plocate/package.yml | 28 +- packages/p/plplot/package.yml | 26 +- packages/p/pluma-plugins/package.yml | 28 +- packages/p/pluma/package.yml | 26 +- packages/p/plymouth/package.yml | 26 +- packages/p/plzip/package.yml | 26 +- packages/p/pnpm/package.yml | 30 +- packages/p/po4a/package.yml | 30 +- packages/p/pocillo-gtk-theme/package.yml | 40 +- packages/p/poco/package.yml | 32 +- packages/p/podman/package.yml | 30 +- packages/p/podofo/package.yml | 28 +- packages/p/poedit/package.yml | 26 +- packages/p/pokeget/package.yml | 28 +- packages/p/polari/package.yml | 28 +- packages/p/polkit-gnome/package.yml | 26 +- packages/p/polkit-kde-agent/package.yml | 30 +- packages/p/polkit-qt-1/package.yml | 106 +-- packages/p/polkit/package.yml | 32 +- packages/p/polybar/package.yml | 32 +- packages/p/polychromatic/package.yml | 30 +- packages/p/polyclipping/package.yml | 24 +- packages/p/polylith/package.yml | 28 +- packages/p/ponysay/package.yml | 24 +- packages/p/poppler-data/package.yml | 24 +- packages/p/poppler/package.yml | 86 +- packages/p/popt/package.yml | 28 +- packages/p/portaudio/package.yml | 28 +- packages/p/portmidi/package.yml | 28 +- packages/p/postgresql/package.yml | 142 ++-- packages/p/potrace/package.yml | 26 +- packages/p/power-profiles-daemon/package.yml | 32 +- packages/p/powerdevil/package.yml | 32 +- packages/p/powerlevel10k/package.yml | 28 +- packages/p/powerline-fonts/package.yml | 22 +- packages/p/powerline/package.yml | 26 +- packages/p/powerstat/package.yml | 22 +- packages/p/powertop/package.yml | 28 +- packages/p/ppp/package.yml | 26 +- packages/p/ppsspp/package.yml | 26 +- packages/p/pptp/package.yml | 22 +- packages/p/praat/package.yml | 26 +- packages/p/print-manager/package.yml | 32 +- packages/p/printrun/package.yml | 28 +- packages/p/prism-launcher/package.yml | 34 +- packages/p/privoxy/package.yml | 27 +- packages/p/proc-maps/package.yml | 26 +- packages/p/procps-ng/package.yml | 24 +- packages/p/progress/package.yml | 23 +- packages/p/proj/package.yml | 34 +- packages/p/projectlibre/package.yml | 28 +- packages/p/projectm-eval/package.yml | 28 +- packages/p/projectm/package.yml | 28 +- packages/p/protobuf-c/package.yml | 28 +- packages/p/protobuf/package.yml | 40 +- packages/p/proton-vpn-gtk-app/package.yml | 28 +- packages/p/protonmail-bridge/package.yml | 28 +- packages/p/protontricks/package.yml | 32 +- packages/p/psensor/package.yml | 26 +- packages/p/psmisc/package.yml | 24 +- packages/p/pspp/package.yml | 26 +- packages/p/psutils/package.yml | 28 +- packages/p/psycopg2/package.yml | 25 +- packages/p/ptex/package.yml | 28 +- packages/p/ptyprocess/package.yml | 28 +- packages/p/ptyxis/package.yml | 26 +- packages/p/puddletag/package.yml | 28 +- packages/p/pueue/package.yml | 30 +- packages/p/pugixml/package.yml | 28 +- packages/p/pulseaudio-dlna/package.yml | 28 +- packages/p/pulseaudio-qt/package.yml | 30 +- packages/p/pulseaudio/package.yml | 70 +- packages/p/pulseview/package.yml | 28 +- packages/p/purple-facebook/package.yml | 26 +- packages/p/purple-hangouts/package.yml | 24 +- packages/p/purple-plugin-pack/package.yml | 26 +- packages/p/purpose/package.yml | 30 +- packages/p/putty/package.yml | 26 +- packages/p/puzzles/package.yml | 26 +- packages/p/pv/package.yml | 24 +- packages/p/pwgen/package.yml | 24 +- packages/py/PyAudio/package.yml | 24 +- packages/py/py/package.yml | 30 +- packages/py/pyatspi2/package.yml | 28 +- packages/py/pybind11/package.yml | 32 +- packages/py/pycanberra/package.yml | 24 +- packages/py/pycangjie/package.yml | 28 +- packages/py/pychess/package.yml | 24 +- packages/py/pychromecast/package.yml | 26 +- packages/py/pycodestyle/package.yml | 28 +- packages/py/pycups/package.yml | 26 +- packages/py/pydocstyle/package.yml | 28 +- packages/py/pyenchant/package.yml | 26 +- packages/py/pyflakes/package.yml | 26 +- packages/py/pyg3t/package.yml | 26 +- packages/py/pygal/package.yml | 27 +- packages/py/pygments/package.yml | 24 +- packages/py/pygraphviz/package.yml | 30 +- packages/py/pyicu/package.yml | 32 +- packages/py/pylint/package.yml | 30 +- packages/py/pymarkups/package.yml | 30 +- packages/py/pymediainfo/package.yml | 26 +- packages/py/pyparsing/package.yml | 27 +- packages/py/pyprind/package.yml | 30 +- packages/py/pyqt-builder/package.yml | 24 +- packages/py/pysolfc-cardsets/package.yml | 20 +- packages/py/pysolfc/package.yml | 26 +- packages/py/pytest-runner/package.yml | 26 +- packages/py/pytest-subtests/package.yml | 26 +- packages/py/python-absl-py/package.yml | 26 +- packages/py/python-acme/package.yml | 30 +- .../py/python-aiohappyeyeballs/package.yml | 24 +- packages/py/python-aiohttp/package.yml | 26 +- packages/py/python-aiosignal/package.yml | 24 +- packages/py/python-ajsonrpc/package.yml | 28 +- .../py/python-annotated-types/package.yml | 24 +- packages/py/python-anyascii/package.yml | 24 +- packages/py/python-anyio/package.yml | 26 +- packages/py/python-apsw/package.yml | 24 +- packages/py/python-argcomplete/package.yml | 24 +- .../python-argon2-cffi-bindings/package.yml | 26 +- packages/py/python-argon2-cffi/package.yml | 32 +- .../py/python-argparse-manpage/package.yml | 26 +- packages/py/python-arrow/package.yml | 30 +- packages/py/python-asgiref/package.yml | 28 +- packages/py/python-asn1-modules/package.yml | 27 +- packages/py/python-asn1/package.yml | 28 +- packages/py/python-asn1crypto/package.yml | 24 +- packages/py/python-astor/package.yml | 24 +- packages/py/python-astroid/package.yml | 30 +- packages/py/python-asttokens/package.yml | 28 +- packages/py/python-astunparse/package.yml | 24 +- .../py/python-async-generator/package.yml | 28 +- packages/py/python-async-lru/package.yml | 26 +- packages/py/python-async_timeout/package.yml | 24 +- packages/py/python-asyncssh/package.yml | 26 +- packages/py/python-atomicwrites/package.yml | 28 +- packages/py/python-attrs/package.yml | 28 +- packages/py/python-audioread/package.yml | 24 +- packages/py/python-autobahn/package.yml | 26 +- packages/py/python-automat/package.yml | 29 +- .../py/python-axolotl-curve25519/package.yml | 24 +- packages/py/python-axolotl/package.yml | 26 +- packages/py/python-babel/package.yml | 36 +- packages/py/python-babelfish/package.yml | 24 +- .../py/python-backports.tarfile/package.yml | 27 +- packages/py/python-bcrypt/package.yml | 32 +- packages/py/python-beautifulsoup4/package.yml | 30 +- packages/py/python-beniget/package.yml | 30 +- packages/py/python-betamax/package.yml | 29 +- packages/py/python-bidict/package.yml | 24 +- packages/py/python-binaryornot/package.yml | 34 +- packages/py/python-black/package.yml | 26 +- packages/py/python-bleach/package.yml | 30 +- packages/py/python-blinker/package.yml | 28 +- packages/py/python-bottle/package.yml | 28 +- packages/py/python-bottleneck/package.yml | 30 +- packages/py/python-build/package.yml | 28 +- packages/py/python-cachecontrol/package.yml | 26 +- packages/py/python-cachetools/package.yml | 30 +- packages/py/python-cachy/package.yml | 24 +- packages/py/python-cairo/package.yml | 36 +- packages/py/python-cairocffi/package.yml | 30 +- packages/py/python-cairosvg/package.yml | 32 +- packages/py/python-calver/package.yml | 24 +- packages/py/python-casttube/package.yml | 26 +- packages/py/python-cepa/package.yml | 32 +- packages/py/python-certifi/package.yml | 24 +- packages/py/python-cffi/package.yml | 30 +- packages/py/python-chardet/package.yml | 28 +- .../py/python-charset-normalizer/package.yml | 30 +- packages/py/python-cheetah/package.yml | 26 +- packages/py/python-cleo/package.yml | 26 +- packages/py/python-click/package.yml | 28 +- packages/py/python-clickgen/package.yml | 29 +- packages/py/python-clikit/package.yml | 26 +- packages/py/python-cloudpickle/package.yml | 28 +- packages/py/python-colorama/package.yml | 28 +- packages/py/python-colorlog/package.yml | 28 +- packages/py/python-colour/package.yml | 26 +- packages/py/python-comm/package.yml | 26 +- packages/py/python-configargparse/package.yml | 28 +- packages/py/python-configobj/package.yml | 30 +- packages/py/python-confuse/package.yml | 30 +- packages/py/python-constantly/package.yml | 28 +- packages/py/python-contourpy/package.yml | 28 +- packages/py/python-cookiecutter/package.yml | 30 +- packages/py/python-coverage/package.yml | 24 +- packages/py/python-cparser/package.yml | 26 +- .../py/python-cppheaderparser/package.yml | 26 +- packages/py/python-cppy/package.yml | 28 +- packages/py/python-crashtest/package.yml | 24 +- packages/py/python-croniter/package.yml | 30 +- .../python-cryptography-vectors/package.yml | 24 +- packages/py/python-cryptography/package.yml | 32 +- packages/py/python-css-parser/package.yml | 28 +- packages/py/python-cssselect/package.yml | 28 +- packages/py/python-cssselect2/package.yml | 30 +- packages/py/python-daemonize/package.yml | 24 +- packages/py/python-dasbus/package.yml | 24 +- packages/py/python-dateutil/package.yml | 29 +- packages/py/python-dbusmock/package.yml | 28 +- packages/py/python-debugpy/package.yml | 24 +- packages/py/python-decorator/package.yml | 26 +- packages/py/python-defusedxml/package.yml | 28 +- packages/py/python-deprecated/package.yml | 26 +- packages/py/python-deprecation/package.yml | 26 +- .../py/python-diff-match-patch/package.yml | 30 +- packages/py/python-dill/package.yml | 24 +- packages/py/python-discid/package.yml | 30 +- packages/py/python-diskcache/package.yml | 24 +- packages/py/python-distlib/package.yml | 32 +- packages/py/python-distro/package.yml | 28 +- .../py/python-distutils-extra/package.yml | 26 +- packages/py/python-django/package.yml | 26 +- packages/py/python-docopt/package.yml | 30 +- .../python-docstring-to-markdown/package.yml | 24 +- packages/py/python-docutils/package.yml | 28 +- packages/py/python-dogpile-cache/package.yml | 30 +- packages/py/python-dulwich/package.yml | 26 +- packages/py/python-easygui/package.yml | 26 +- packages/py/python-editables/package.yml | 28 +- packages/py/python-elementpath/package.yml | 24 +- packages/py/python-emoji/package.yml | 26 +- packages/py/python-engineio/package.yml | 30 +- packages/py/python-entrypoints/package.yml | 26 +- packages/py/python-enzyme/package.yml | 24 +- packages/py/python-et_xmlfile/package.yml | 27 +- packages/py/python-evdev/package.yml | 28 +- packages/py/python-eventlet/package.yml | 32 +- packages/py/python-executing/package.yml | 24 +- packages/py/python-exif/package.yml | 26 +- packages/py/python-expandvars/package.yml | 24 +- packages/py/python-fabulous/package.yml | 24 +- packages/py/python-fakefs/package.yml | 24 +- packages/py/python-fasteners/package.yml | 24 +- packages/py/python-fastjsonschema/package.yml | 29 +- packages/py/python-faust-cchardet/package.yml | 26 +- packages/py/python-feedgenerator/package.yml | 30 +- packages/py/python-feedparser/package.yml | 26 +- packages/py/python-fido2/package.yml | 26 +- packages/py/python-filelock/package.yml | 28 +- packages/py/python-findpython/package.yml | 24 +- packages/py/python-flaky/package.yml | 28 +- packages/py/python-flask-compress/package.yml | 26 +- packages/py/python-flask-socketio/package.yml | 30 +- packages/py/python-flatbuffers/package.yml | 24 +- packages/py/python-flit-core/package.yml | 26 +- packages/py/python-flit-scm/package.yml | 26 +- packages/py/python-flit/package.yml | 26 +- packages/py/python-fonttools/package.yml | 24 +- packages/py/python-freezegun/package.yml | 30 +- packages/py/python-frozenlist/package.yml | 24 +- packages/py/python-future/package.yml | 32 +- packages/py/python-gast/package.yml | 24 +- packages/py/python-gbinder/package.yml | 30 +- packages/py/python-genty/package.yml | 30 +- .../py/python-gevent-websocket/package.yml | 26 +- packages/py/python-gevent/package.yml | 31 +- packages/py/python-ghp-import/package.yml | 26 +- packages/py/python-glad2/package.yml | 26 +- packages/py/python-glean-parser/package.yml | 24 +- packages/py/python-gmpy2/package.yml | 24 +- packages/py/python-gnupg/package.yml | 26 +- packages/py/python-gobject/package.yml | 38 +- .../python-google-auth-oauthlib/package.yml | 26 +- packages/py/python-google-auth/package.yml | 26 +- .../package.yml | 26 +- packages/py/python-gphoto2/package.yml | 24 +- packages/py/python-greenlet/package.yml | 29 +- packages/py/python-grpcio/package.yml | 24 +- packages/py/python-gssapi/package.yml | 26 +- packages/py/python-guessit/package.yml | 30 +- packages/py/python-h11/package.yml | 28 +- packages/py/python-h2/package.yml | 24 +- packages/py/python-h5py/package.yml | 26 +- .../package.yml | 26 +- .../python-hatch-jupyter-builder/package.yml | 30 +- .../python-hatch-nodejs-version/package.yml | 28 +- packages/py/python-hatch-vcs/package.yml | 30 +- packages/py/python-hatchling/package.yml | 26 +- packages/py/python-hkdf/package.yml | 24 +- packages/py/python-html2text/package.yml | 24 +- packages/py/python-html5-parser/package.yml | 26 +- packages/py/python-html5lib/package.yml | 26 +- packages/py/python-httpcore/package.yml | 26 +- packages/py/python-httplib2/package.yml | 29 +- packages/py/python-httpretty/package.yml | 24 +- packages/py/python-httpx/package.yml | 26 +- packages/py/python-humanize/package.yml | 30 +- packages/py/python-hyperlink/package.yml | 30 +- packages/py/python-hypothesis/package.yml | 27 +- packages/py/python-icecream/package.yml | 26 +- packages/py/python-idna/package.yml | 28 +- packages/py/python-ifaddr/package.yml | 28 +- packages/py/python-imageio/package.yml | 26 +- packages/py/python-imagesize/package.yml | 26 +- packages/py/python-incremental/package.yml | 31 +- packages/py/python-inflection/package.yml | 24 +- packages/py/python-iniconfig/package.yml | 24 +- packages/py/python-iniparse/package.yml | 26 +- packages/py/python-injector/package.yml | 26 +- packages/py/python-inotify/package.yml | 26 +- packages/py/python-installer/package.yml | 31 +- packages/py/python-intervaltree/package.yml | 29 +- packages/py/python-invoke/package.yml | 28 +- packages/py/python-ipdb/package.yml | 35 +- packages/py/python-ipykernel/package.yml | 30 +- packages/py/python-ipyparallel/package.yml | 26 +- packages/py/python-ipython/package.yml | 30 +- .../py/python-ipython_genutils/package.yml | 24 +- packages/py/python-iso8601/package.yml | 24 +- packages/py/python-isodate/package.yml | 24 +- packages/py/python-isort/package.yml | 25 +- packages/py/python-iterable-io/package.yml | 28 +- packages/py/python-itsdangerous/package.yml | 28 +- packages/py/python-jaraco.classes/package.yml | 26 +- packages/py/python-jaraco.context/package.yml | 27 +- .../py/python-jaraco.functools/package.yml | 30 +- packages/py/python-jedi/package.yml | 32 +- packages/py/python-jeepney/package.yml | 28 +- packages/py/python-jellyfish/package.yml | 26 +- packages/py/python-jinja/package.yml | 30 +- packages/py/python-jmespath/package.yml | 24 +- packages/py/python-joblib/package.yml | 24 +- packages/py/python-josepy/package.yml | 30 +- packages/py/python-json-logger/package.yml | 24 +- packages/py/python-json5/package.yml | 24 +- .../package.yml | 30 +- packages/py/python-jsonschema/package.yml | 30 +- packages/py/python-jupyter-events/package.yml | 26 +- packages/py/python-jupyter-lsp/package.yml | 26 +- .../py/python-jupyter-packaging/package.yml | 31 +- .../package.yml | 26 +- packages/py/python-jupyter-server/package.yml | 26 +- packages/py/python-jupyter_client/package.yml | 53 +- packages/py/python-jupyter_core/package.yml | 29 +- .../py/python-jupyterlab-pygments/package.yml | 28 +- .../py/python-jupyterlab-server/package.yml | 26 +- packages/py/python-jupyterlab/package.yml | 26 +- packages/py/python-kaptan/package.yml | 28 +- .../py/python-keras-applications/package.yml | 26 +- .../py/python-keras-preprocessing/package.yml | 26 +- packages/py/python-keras/package.yml | 22 +- packages/py/python-keyring/package.yml | 27 +- packages/py/python-kiwisolver/package.yml | 28 +- packages/py/python-lazy-loader/package.yml | 24 +- packages/py/python-levenshtein/package.yml | 26 +- packages/py/python-lhafile/package.yml | 24 +- packages/py/python-libarchive-c/package.yml | 26 +- packages/py/python-libevdev/package.yml | 26 +- packages/py/python-libtmux/package.yml | 24 +- packages/py/python-llfuse/package.yml | 24 +- packages/py/python-llvmlite/package.yml | 25 +- packages/py/python-lockfile/package.yml | 24 +- packages/py/python-lsp-black/package.yml | 26 +- packages/py/python-lsp-jsonrpc/package.yml | 30 +- packages/py/python-lsp-server/package.yml | 32 +- packages/py/python-lxml/package.yml | 29 +- packages/py/python-magic/package.yml | 24 +- packages/py/python-markdown-it-py/package.yml | 26 +- packages/py/python-markdown-math/package.yml | 30 +- packages/py/python-markdown/package.yml | 24 +- packages/py/python-markupsafe/package.yml | 28 +- packages/py/python-marshmallow/package.yml | 30 +- .../py/python-matplotlib-inline/package.yml | 26 +- packages/py/python-maturin/package.yml | 30 +- .../py/python-mdit-py-plugins/package.yml | 30 +- packages/py/python-mdurl/package.yml | 24 +- packages/py/python-mechanize/package.yml | 30 +- packages/py/python-mediafile/package.yml | 30 +- packages/py/python-mergedeep/package.yml | 24 +- packages/py/python-minimock/package.yml | 28 +- packages/py/python-mistune/package.yml | 28 +- packages/py/python-ml-dtypes/package.yml | 26 +- packages/py/python-mock/package.yml | 26 +- packages/py/python-moddb/package.yml | 26 +- packages/py/python-more-itertools/package.yml | 30 +- packages/py/python-mpi4py/package.yml | 24 +- packages/py/python-mpmath/package.yml | 32 +- packages/py/python-msgpack/package.yml | 28 +- packages/py/python-mss/package.yml | 24 +- packages/py/python-multidict/package.yml | 24 +- packages/py/python-munkres/package.yml | 28 +- packages/py/python-musicbrainzngs/package.yml | 26 +- packages/py/python-mygpoclient/package.yml | 24 +- packages/py/python-mypy/package.yml | 26 +- .../py/python-mypy_extensions/package.yml | 24 +- packages/py/python-myst-parser/package.yml | 30 +- packages/py/python-natsort/package.yml | 26 +- packages/py/python-nbclassic/package.yml | 31 +- packages/py/python-nbclient/package.yml | 26 +- packages/py/python-nbconvert/package.yml | 28 +- packages/py/python-nbformat/package.yml | 29 +- packages/py/python-nbxmpp/package.yml | 26 +- packages/py/python-neovim/package.yml | 26 +- packages/py/python-nest-asyncio/package.yml | 24 +- packages/py/python-netaddr/package.yml | 28 +- packages/py/python-netifaces/package.yml | 24 +- packages/py/python-notebook-shim/package.yml | 26 +- packages/py/python-notebook/package.yml | 26 +- packages/py/python-notify2/package.yml | 24 +- packages/py/python-numba/package.yml | 28 +- packages/py/python-numexpr/package.yml | 33 +- packages/py/python-numpydoc/package.yml | 34 +- packages/py/python-oauthlib/package.yml | 30 +- packages/py/python-omemo-dr/package.yml | 26 +- packages/py/python-opengl/package.yml | 24 +- packages/py/python-openpyxl/package.yml | 30 +- packages/py/python-openssl/package.yml | 30 +- packages/py/python-opt-einsum/package.yml | 24 +- packages/py/python-optree/package.yml | 24 +- packages/py/python-ordered-set/package.yml | 28 +- packages/py/python-orjson/package.yml | 30 +- packages/py/python-outcome/package.yml | 30 +- packages/py/python-overrides/package.yml | 28 +- packages/py/python-owslib/package.yml | 26 +- packages/py/python-packaging/package.yml | 30 +- packages/py/python-pandas/package.yml | 29 +- packages/py/python-pandocfilters/package.yml | 24 +- packages/py/python-paramiko/package.yml | 30 +- packages/py/python-parsedatetime/package.yml | 24 +- packages/py/python-parso/package.yml | 28 +- packages/py/python-parted/package.yml | 24 +- packages/py/python-pastel/package.yml | 24 +- packages/py/python-pathspec/package.yml | 26 +- packages/py/python-patsy/package.yml | 30 +- packages/py/python-pbs-installer/package.yml | 24 +- packages/py/python-pdm-backend/package.yml | 26 +- packages/py/python-peewee/package.yml | 26 +- packages/py/python-pefile/package.yml | 24 +- packages/py/python-pexpect/package.yml | 30 +- packages/py/python-pickleshare/package.yml | 24 +- packages/py/python-pikepdf/package.yml | 26 +- packages/py/python-pillow/package.yml | 30 +- packages/py/python-pivy/package.yml | 30 +- packages/py/python-pkgconfig/package.yml | 24 +- packages/py/python-pkginfo/package.yml | 24 +- packages/py/python-platformdirs/package.yml | 28 +- packages/py/python-pluggy/package.yml | 28 +- packages/py/python-plum/package.yml | 25 +- packages/py/python-ply/package.yml | 24 +- packages/py/python-podcastparser/package.yml | 27 +- packages/py/python-poetry-core/package.yml | 26 +- packages/py/python-poetry/package.yml | 26 +- packages/py/python-polib/package.yml | 24 +- packages/py/python-precis_i18n/package.yml | 28 +- packages/py/python-pretend/package.yml | 24 +- .../py/python-prometheus_client/package.yml | 28 +- packages/py/python-prompt-toolkit/package.yml | 30 +- packages/py/python-propcache/package.yml | 24 +- packages/py/python-protobuf/package.yml | 28 +- packages/py/python-proton-core/package.yml | 26 +- .../python-proton-keyring-linux/package.yml | 28 +- .../py/python-proton-vpn-core-api/package.yml | 26 +- .../python-proton-vpn-local-agent/package.yml | 28 +- .../package.yml | 26 +- packages/py/python-psutil/package.yml | 24 +- packages/py/python-pure-eval/package.yml | 28 +- packages/py/python-puremagic/package.yml | 28 +- packages/py/python-py-cpuinfo/package.yml | 26 +- packages/py/python-pyacoustid/package.yml | 26 +- packages/py/python-pyclip/package.yml | 32 +- packages/py/python-pyclipper/package.yml | 28 +- packages/py/python-pycountry/package.yml | 28 +- packages/py/python-pycryptodome/package.yml | 28 +- packages/py/python-pycurl/package.yml | 28 +- packages/py/python-pydantic-core/package.yml | 28 +- packages/py/python-pydantic/package.yml | 26 +- packages/py/python-pydbus/package.yml | 24 +- packages/py/python-pyee/package.yml | 30 +- packages/py/python-pyelftools/package.yml | 26 +- packages/py/python-pygdbmi/package.yml | 26 +- packages/py/python-pygithub/package.yml | 30 +- packages/py/python-pyglet/package.yml | 26 +- packages/py/python-pyhamcrest/package.yml | 30 +- packages/py/python-pyheif/package.yml | 26 +- packages/py/python-pyjwt/package.yml | 32 +- packages/py/python-pylast/package.yml | 28 +- packages/py/python-pylev/package.yml | 24 +- packages/py/python-pylibacl/package.yml | 24 +- packages/py/python-pyliblo3/package.yml | 28 +- packages/py/python-pylint-venv/package.yml | 24 +- packages/py/python-pyls-spyder/package.yml | 30 +- packages/py/python-pynacl/package.yml | 26 +- packages/py/python-pynest2d/package.yml | 28 +- packages/py/python-pyocr/package.yml | 26 +- packages/py/python-pyotherside/package.yml | 30 +- packages/py/python-pypandoc/package.yml | 32 +- packages/py/python-pypdf/package.yml | 24 +- packages/py/python-pypdf2/package.yml | 24 +- packages/py/python-pyperclip/package.yml | 30 +- packages/py/python-pypng/package.yml | 28 +- packages/py/python-pyproj/package.yml | 28 +- packages/py/python-pyproject-api/package.yml | 28 +- .../py/python-pyproject-hooks/package.yml | 26 +- .../py/python-pyproject-metadata/package.yml | 31 +- packages/py/python-pyqt5-sip/package.yml | 24 +- packages/py/python-pyqt6-sip/package.yml | 24 +- .../py/python-pyqt6-webengine/package.yml | 30 +- packages/py/python-pyrate-limiter/package.yml | 24 +- packages/py/python-pyrfc3339/package.yml | 26 +- packages/py/python-pyrsistent/package.yml | 28 +- packages/py/python-pyscard/package.yml | 26 +- packages/py/python-pyserial/package.yml | 26 +- packages/py/python-pyside6/package.yml | 78 +- packages/py/python-pysmbc/package.yml | 24 +- packages/py/python-pysocks/package.yml | 24 +- packages/py/python-pysol-cards/package.yml | 24 +- packages/py/python-pyte/package.yml | 30 +- packages/py/python-pytest-asyncio/package.yml | 30 +- .../py/python-pytest-benchmark/package.yml | 27 +- packages/py/python-pytest-cov/package.yml | 26 +- packages/py/python-pytest-datadir/package.yml | 30 +- .../py/python-pytest-httpserver/package.yml | 32 +- packages/py/python-pytest-isort/package.yml | 30 +- packages/py/python-pytest-jupyter/package.yml | 30 +- packages/py/python-pytest-mock/package.yml | 30 +- .../py/python-pytest-param-files/package.yml | 30 +- .../py/python-pytest-regressions/package.yml | 30 +- packages/py/python-pytest-relaxed/package.yml | 30 +- .../python-pytest-rerunfailures/package.yml | 30 +- packages/py/python-pytest-timeout/package.yml | 30 +- packages/py/python-pytest-trio/package.yml | 26 +- packages/py/python-pytest/package.yml | 31 +- packages/py/python-pythondialog/package.yml | 26 +- packages/py/python-pythran/package.yml | 26 +- packages/py/python-pytoolconfig/package.yml | 30 +- packages/py/python-pytz/package.yml | 30 +- packages/py/python-pyuca/package.yml | 24 +- packages/py/python-pyudev/package.yml | 30 +- packages/py/python-pyusb/package.yml | 24 +- packages/py/python-pywavelets/package.yml | 31 +- packages/py/python-pywayland/package.yml | 24 +- packages/py/python-pyxattr/package.yml | 24 +- packages/py/python-pyyaml-env-tag/package.yml | 24 +- packages/py/python-pyzmq/package.yml | 26 +- packages/py/python-pyzstd/package.yml | 28 +- packages/py/python-qdarkstyle/package.yml | 26 +- packages/py/python-qrcode/package.yml | 30 +- packages/py/python-qscintilla/package.yml | 30 +- packages/py/python-qstylizer/package.yml | 30 +- packages/py/python-qt-material/package.yml | 26 +- packages/py/python-qt6/package.yml | 30 +- packages/py/python-qtawesome/package.yml | 26 +- packages/py/python-qtconsole/package.yml | 26 +- packages/py/python-qtpy/package.yml | 26 +- packages/py/python-qtwebengine/package.yml | 32 +- packages/py/python-rapidfuzz/package.yml | 24 +- packages/py/python-rarfile/package.yml | 26 +- packages/py/python-rebulk/package.yml | 30 +- .../py/python-rectangle-packer/package.yml | 26 +- packages/py/python-referencing/package.yml | 26 +- packages/py/python-regex/package.yml | 24 +- packages/py/python-rencode/package.yml | 26 +- packages/py/python-reportlab/package.yml | 27 +- packages/py/python-requests-mock/package.yml | 26 +- .../py/python-requests-oauthlib/package.yml | 31 +- .../py/python-requests-toolbelt/package.yml | 30 +- packages/py/python-requests/package.yml | 33 +- packages/py/python-resolvelib/package.yml | 25 +- .../py/python-rfc3339-validator/package.yml | 26 +- .../py/python-rfc3986-validator/package.yml | 26 +- packages/py/python-rich/package.yml | 26 +- packages/py/python-rope/package.yml | 30 +- packages/py/python-rpds-py/package.yml | 26 +- packages/py/python-rsa/package.yml | 26 +- packages/py/python-rtree/package.yml | 30 +- packages/py/python-rxpy/package.yml | 24 +- packages/py/python-sane/package.yml | 24 +- .../py/python-scikit-build-core/package.yml | 37 +- packages/py/python-scikit-build/package.yml | 26 +- packages/py/python-sdl2/package.yml | 28 +- packages/py/python-seaborn/package.yml | 30 +- packages/py/python-secretstorage/package.yml | 26 +- packages/py/python-selenium/package.yml | 30 +- .../py/python-semanticversion/package.yml | 28 +- packages/py/python-send2trash/package.yml | 24 +- packages/py/python-sentry-sdk/package.yml | 26 +- .../py/python-service-identity/package.yml | 32 +- packages/py/python-setproctitle/package.yml | 24 +- packages/py/python-setuptools-git/package.yml | 28 +- .../py/python-setuptools-rust/package.yml | 26 +- packages/py/python-setuptools-scm/package.yml | 29 +- packages/py/python-setuptools/package.yml | 25 +- packages/py/python-shapely/package.yml | 31 +- packages/py/python-shellingham/package.yml | 24 +- .../python-show-in-file-manager/package.yml | 26 +- packages/py/python-shtab/package.yml | 28 +- .../py/python-simple-websocket/package.yml | 32 +- packages/py/python-simplebayes/package.yml | 26 +- packages/py/python-simplegeneric/package.yml | 24 +- packages/py/python-simplejson/package.yml | 28 +- packages/py/python-sip-4/package.yml | 30 +- packages/py/python-sip/package.yml | 28 +- packages/py/python-six/package.yml | 28 +- packages/py/python-slip/package.yml | 26 +- packages/py/python-slugify/package.yml | 28 +- packages/py/python-smartypants/package.yml | 24 +- packages/py/python-sniffio/package.yml | 25 +- .../py/python-snowballstemmer/package.yml | 24 +- packages/py/python-socketio/package.yml | 30 +- .../py/python-sortedcontainers/package.yml | 28 +- packages/py/python-soupsieve/package.yml | 28 +- packages/py/python-spake2/package.yml | 26 +- packages/py/python-sparqlwrapper/package.yml | 26 +- .../py/python-sphinx-lv2-theme/package.yml | 24 +- packages/py/python-sphinx-pytest/package.yml | 30 +- .../py/python-sphinx-rtd-theme/package.yml | 28 +- packages/py/python-sphinx/package.yml | 26 +- .../package.yml | 24 +- .../python-sphinxcontrib-devhelp/package.yml | 24 +- .../python-sphinxcontrib-htmlhelp/package.yml | 24 +- .../python-sphinxcontrib-jquery/package.yml | 31 +- .../python-sphinxcontrib-jsmath/package.yml | 24 +- .../python-sphinxcontrib-qthelp/package.yml | 24 +- .../package.yml | 24 +- .../package.yml | 24 +- packages/py/python-sphinxygen/package.yml | 24 +- packages/py/python-spyder-kernels/package.yml | 26 +- packages/py/python-sqlalchemy/package.yml | 26 +- packages/py/python-sqlparse/package.yml | 28 +- packages/py/python-srt/package.yml | 30 +- packages/py/python-stack-data/package.yml | 26 +- packages/py/python-starlette/package.yml | 26 +- packages/py/python-statsmodels/package.yml | 26 +- packages/py/python-stevedore/package.yml | 31 +- packages/py/python-stopit/package.yml | 24 +- packages/py/python-stringcase/package.yml | 24 +- packages/py/python-superqt/package.yml | 26 +- packages/py/python-svglib/package.yml | 31 +- packages/py/python-systemd/package.yml | 24 +- packages/py/python-tabulate/package.yml | 26 +- packages/py/python-tenacity/package.yml | 30 +- packages/py/python-tensorboard/package.yml | 22 +- .../python-tensorflow-estimator/package.yml | 26 +- .../python-tensorflow-serving-api/package.yml | 24 +- packages/py/python-termcolor/package.yml | 24 +- packages/py/python-terminado/package.yml | 26 +- packages/py/python-testpath/package.yml | 26 +- packages/py/python-text-unidecode/package.yml | 28 +- packages/py/python-textdistance/package.yml | 24 +- packages/py/python-threadpoolctl/package.yml | 24 +- packages/py/python-three-merge/package.yml | 31 +- packages/py/python-tifffile/package.yml | 27 +- packages/py/python-tinycss2/package.yml | 32 +- packages/py/python-toml/package.yml | 24 +- packages/py/python-tomli-w/package.yml | 24 +- packages/py/python-tomlkit/package.yml | 28 +- packages/py/python-toolz/package.yml | 28 +- packages/py/python-torchaudio/package.yml | 30 +- packages/py/python-torchdata/package.yml | 26 +- packages/py/python-torchtext/package.yml | 28 +- packages/py/python-torchvision/package.yml | 30 +- packages/py/python-tornado/package.yml | 25 +- packages/py/python-tox/package.yml | 28 +- packages/py/python-tqdm/package.yml | 27 +- packages/py/python-traitlets/package.yml | 28 +- packages/py/python-trimesh/package.yml | 26 +- packages/py/python-trio-websocket/package.yml | 26 +- packages/py/python-trio/package.yml | 26 +- .../py/python-trove-classifiers/package.yml | 27 +- packages/py/python-trustme/package.yml | 31 +- packages/py/python-truststore/package.yml | 24 +- packages/py/python-twisted/package.yml | 26 +- packages/py/python-txaio/package.yml | 27 +- packages/py/python-txtorcon/package.yml | 29 +- packages/py/python-typeguard/package.yml | 34 +- packages/py/python-typer/package.yml | 30 +- packages/py/python-types-pyyaml/package.yml | 24 +- .../py/python-typing-extensions/package.yml | 24 +- packages/py/python-typogrify/package.yml | 26 +- packages/py/python-tzdata/package.yml | 24 +- packages/py/python-tzlocal/package.yml | 30 +- packages/py/python-ujson/package.yml | 28 +- packages/py/python-unidecode/package.yml | 24 +- packages/py/python-uranium/package.yml | 38 +- packages/py/python-uritemplate/package.yml | 24 +- packages/py/python-urllib3/package.yml | 31 +- packages/py/python-userpath/package.yml | 29 +- packages/py/python-uvicorn/package.yml | 26 +- packages/py/python-vcversioner/package.yml | 24 +- packages/py/python-vdf/package.yml | 24 +- packages/py/python-versioneer/package.yml | 24 +- packages/py/python-waitress/package.yml | 28 +- packages/py/python-watchdog/package.yml | 33 +- packages/py/python-wcwidth/package.yml | 28 +- packages/py/python-webencodings/package.yml | 24 +- .../py/python-websocket-client/package.yml | 27 +- packages/py/python-websockets/package.yml | 24 +- packages/py/python-werkzeug/package.yml | 29 +- packages/py/python-whatthepatch/package.yml | 28 +- packages/py/python-wheel/package.yml | 27 +- packages/py/python-whoosh/package.yml | 24 +- packages/py/python-wrapt/package.yml | 28 +- packages/py/python-wsproto/package.yml | 30 +- packages/py/python-wurlitzer/package.yml | 29 +- packages/py/python-xapp/package.yml | 26 +- packages/py/python-xattr/package.yml | 30 +- packages/py/python-xlib/package.yml | 28 +- packages/py/python-xmlschema/package.yml | 26 +- packages/py/python-xmltodict/package.yml | 24 +- packages/py/python-xxhash/package.yml | 29 +- packages/py/python-yapsy/package.yml | 28 +- packages/py/python-yarl/package.yml | 26 +- packages/py/python-zeroconf/package.yml | 30 +- packages/py/python-zipp/package.yml | 26 +- packages/py/python-zipstream-ng/package.yml | 28 +- packages/py/python-zope.component/package.yml | 26 +- .../py/python-zope.deferredimport/package.yml | 26 +- .../py/python-zope.deprecation/package.yml | 24 +- packages/py/python-zope.event/package.yml | 24 +- .../py/python-zope.exceptions/package.yml | 24 +- packages/py/python-zope.hookable/package.yml | 28 +- packages/py/python-zope.interface/package.yml | 31 +- packages/py/python-zope.proxy/package.yml | 26 +- packages/py/python-zope.testing/package.yml | 24 +- .../py/python-zope.testrunner/package.yml | 28 +- packages/py/python-zstandard/package.yml | 26 +- packages/py/python-zstd/package.yml | 28 +- packages/py/python2-cairo/package.yml | 24 +- packages/py/python2-cparser/package.yml | 26 +- packages/py/python2-setuptools/package.yml | 25 +- packages/py/python3-bsddb3/package.yml | 24 +- packages/py/python3-dbus/package.yml | 26 +- packages/py/python3-qt5/package.yml | 34 +- packages/py/python3-urwid/package.yml | 26 +- packages/py/python3/package.yml | 58 +- packages/py/pytorch/package.yml | 116 +-- packages/py/pywal/package.yml | 26 +- packages/py/pyxdg/package.yml | 24 +- packages/py/pyyaml/package.yml | 25 +- packages/q/q4wine/package.yml | 28 +- packages/q/qadwaitadecorations/package.yml | 26 +- packages/q/qastools/package.yml | 26 +- packages/q/qbittorrent/package.yml | 32 +- packages/q/qca/package.yml | 112 +-- packages/q/qcoro/package.yml | 56 +- packages/q/qdirstat/package.yml | 30 +- packages/q/qdriverstation/package.yml | 30 +- packages/q/qelectrotech/package.yml | 26 +- packages/q/qemu/package.yml | 54 +- packages/q/qgis/package.yml | 30 +- packages/q/qgit/package.yml | 28 +- packages/q/qhull/package.yml | 24 +- packages/q/qjackctl/package.yml | 28 +- packages/q/qmapshack/package.yml | 26 +- packages/q/qml-box2d/package.yml | 30 +- packages/q/qnapi/package.yml | 30 +- packages/q/qodem/package.yml | 26 +- packages/q/qogir-gtk-theme/package.yml | 34 +- packages/q/qogir-icon-theme/package.yml | 22 +- packages/q/qol-assist/package.yml | 26 +- packages/q/qownnotes/package.yml | 31 +- packages/q/qpdf/package.yml | 28 +- packages/q/qpwgraph/package.yml | 32 +- packages/q/qqc2-desktop-style/package.yml | 28 +- packages/q/qqwing/package.yml | 26 +- packages/q/qrcodegencpp/package.yml | 28 +- packages/q/qrencode/package.yml | 30 +- packages/q/qrupdate/package.yml | 27 +- packages/q/qscintilla/package.yml | 40 +- packages/q/qspeakers/package.yml | 26 +- packages/q/qsynth/package.yml | 28 +- packages/q/qt-creator/package.yml | 32 +- packages/q/qt5-3d/package.yml | 40 +- packages/q/qt5-base/package.yml | 56 +- packages/q/qt5-charts/package.yml | 34 +- packages/q/qt5-connectivity/package.yml | 36 +- packages/q/qt5-datavis3d/package.yml | 34 +- packages/q/qt5-declarative/package.yml | 44 +- packages/q/qt5-graphicaleffects/package.yml | 28 +- packages/q/qt5-imageformats/package.yml | 28 +- packages/q/qt5-location/package.yml | 32 +- packages/q/qt5-multimedia/package.yml | 34 +- packages/q/qt5-networkauth/package.yml | 36 +- packages/q/qt5-quickcontrols/package.yml | 36 +- packages/q/qt5-quickcontrols2/package.yml | 34 +- packages/q/qt5-script/package.yml | 32 +- packages/q/qt5-scxml/package.yml | 42 +- packages/q/qt5-sensors/package.yml | 34 +- packages/q/qt5-serialport/package.yml | 34 +- packages/q/qt5-speech/package.yml | 34 +- packages/q/qt5-svg/package.yml | 34 +- packages/q/qt5-tools/package.yml | 54 +- packages/q/qt5-wayland/package.yml | 38 +- packages/q/qt5-webchannel/package.yml | 34 +- packages/q/qt5-webengine/package.yml | 36 +- packages/q/qt5-webkit/package.yml | 26 +- packages/q/qt5-websockets/package.yml | 34 +- packages/q/qt5-x11extras/package.yml | 28 +- packages/q/qt5-xmlpatterns/package.yml | 38 +- packages/q/qt5ct/package.yml | 32 +- packages/q/qt6-3d/package.yml | 44 +- packages/q/qt6-5compat/package.yml | 36 +- packages/q/qt6-base/package.yml | 178 ++--- packages/q/qt6-charts/package.yml | 38 +- packages/q/qt6-connectivity/package.yml | 44 +- packages/q/qt6-datavis3d/package.yml | 38 +- packages/q/qt6-declarative/package.yml | 58 +- packages/q/qt6-docs/package.yml | 32 +- packages/q/qt6-imageformats/package.yml | 36 +- packages/q/qt6-languageserver/package.yml | 30 +- packages/q/qt6-location/package.yml | 36 +- packages/q/qt6-lottie/package.yml | 36 +- packages/q/qt6-multimedia/package.yml | 44 +- packages/q/qt6-networkauth/package.yml | 38 +- packages/q/qt6-positioning/package.yml | 50 +- packages/q/qt6-quick3d/package.yml | 54 +- packages/q/qt6-quicktimeline/package.yml | 30 +- packages/q/qt6-remoteobjects/package.yml | 42 +- packages/q/qt6-scxml/package.yml | 42 +- packages/q/qt6-sensors/package.yml | 38 +- packages/q/qt6-serialbus/package.yml | 38 +- packages/q/qt6-serialport/package.yml | 38 +- packages/q/qt6-shadertools/package.yml | 36 +- packages/q/qt6-speech/package.yml | 38 +- packages/q/qt6-svg/package.yml | 30 +- packages/q/qt6-tools/package.yml | 144 ++-- packages/q/qt6-translations/package.yml | 30 +- packages/q/qt6-virtualkeyboard/package.yml | 44 +- packages/q/qt6-wayland/package.yml | 54 +- packages/q/qt6-webchannel/package.yml | 38 +- packages/q/qt6-webengine/package.yml | 110 +-- packages/q/qt6-websockets/package.yml | 38 +- packages/q/qt6-webview/package.yml | 38 +- packages/q/qt6ct/package.yml | 34 +- packages/q/qt6gtk2/package.yml | 28 +- packages/q/qt6pas/package.yml | 28 +- packages/q/qtkeychain/package.yml | 104 +-- packages/q/qtpass/package.yml | 28 +- packages/q/qtractor/package.yml | 26 +- packages/q/qtstyleplugins/package.yml | 28 +- packages/q/quadrapassel/package.yml | 26 +- packages/q/quakespasm/package.yml | 24 +- packages/q/quassel/package.yml | 28 +- packages/q/quazip/package.yml | 72 +- packages/q/quickemu/package.yml | 22 +- packages/q/quickshell/package.yml | 26 +- packages/q/quilt/package.yml | 26 +- packages/q/quodlibet/package.yml | 26 +- packages/q/qutebrowser/package.yml | 26 +- packages/q/qwt/package.yml | 26 +- packages/r/r/package.yml | 30 +- packages/r/r2modman/package.yml | 28 +- packages/r/racket/package.yml | 30 +- packages/r/radeon-profile-daemon/package.yml | 28 +- packages/r/radeon-profile/package.yml | 30 +- packages/r/radeontop/package.yml | 28 +- packages/r/radiotray-ng/package.yml | 26 +- packages/r/raft/package.yml | 26 +- packages/r/rage/package.yml | 26 +- packages/r/range-v3/package.yml | 26 +- packages/r/ranger/package.yml | 25 +- packages/r/rapid-photo-downloader/package.yml | 28 +- packages/r/rapidfuzz-cpp/package.yml | 26 +- packages/r/rapidjson/package.yml | 24 +- packages/r/raptor2/package.yml | 28 +- packages/r/raqm/package.yml | 28 +- packages/r/rarian/package.yml | 60 +- packages/r/rasqal/package.yml | 26 +- packages/r/rav1e/package.yml | 32 +- packages/r/rawstudio/package.yml | 28 +- packages/r/rawtherapee/package.yml | 28 +- packages/r/raylib/package.yml | 26 +- packages/r/razergenie/package.yml | 28 +- packages/r/rccl/package.yml | 26 +- packages/r/rclone-browser/package.yml | 28 +- packages/r/rclone/package.yml | 28 +- packages/r/rcm/package.yml | 24 +- packages/r/rdfind/package.yml | 26 +- packages/r/rdflib/package.yml | 32 +- packages/r/re2/package.yml | 34 +- packages/r/re2c/package.yml | 24 +- packages/r/readline/package.yml | 38 +- packages/r/readline6/package.yml | 28 +- packages/r/rebar3/package.yml | 26 +- packages/r/recastnavigation/package.yml | 24 +- packages/r/recoll/package.yml | 34 +- packages/r/redeclipse/package.yml | 24 +- packages/r/redland/package.yml | 26 +- packages/r/rednotebook/package.yml | 26 +- packages/r/redshift/package.yml | 28 +- packages/r/reiserfsprogs/package.yml | 26 +- packages/r/remake/package.yml | 24 +- packages/r/remmina/package.yml | 26 +- packages/r/restic/package.yml | 26 +- packages/r/resvg/package.yml | 30 +- packages/r/resynthesizer/package.yml | 26 +- packages/r/retext/package.yml | 31 +- packages/r/retroarch/package.yml | 32 +- packages/r/retroshare/package.yml | 26 +- packages/r/rhvoice/package.yml | 28 +- .../rhythmbox-alternative-toolbar/package.yml | 28 +- packages/r/rhythmbox/package.yml | 30 +- packages/r/ricochet/package.yml | 28 +- packages/r/rinutils/package.yml | 26 +- packages/r/ripgrep-all/package.yml | 34 +- packages/r/ripgrep/package.yml | 30 +- packages/r/ristretto/package.yml | 26 +- packages/r/rizin/package.yml | 32 +- packages/r/rkcommon/package.yml | 32 +- packages/r/rlwrap/package.yml | 24 +- packages/r/rmlint/package.yml | 26 +- packages/r/rnnoise/package.yml | 28 +- packages/r/robin-map/package.yml | 26 +- packages/r/rocblas/package.yml | 26 +- packages/r/roccat-tools/package.yml | 506 ++++++------ packages/r/rocfft/package.yml | 26 +- packages/r/rocksdb/package.yml | 40 +- packages/r/rocksndiamonds/package.yml | 28 +- packages/r/rocm-clr/package.yml | 78 +- packages/r/rocm-cmake/package.yml | 24 +- packages/r/rocm-compilersupport/package.yml | 28 +- packages/r/rocm-core/package.yml | 26 +- packages/r/rocm-device-libs/package.yml | 26 +- packages/r/rocm-hipify/package.yml | 28 +- packages/r/rocm-info/package.yml | 28 +- packages/r/rocm-llvm/package.yml | 30 +- packages/r/rocm-runtime/package.yml | 26 +- packages/r/rocm-smi/package.yml | 26 +- packages/r/rocmlir/package.yml | 30 +- packages/r/rocprim/package.yml | 28 +- packages/r/rocprofiler-register/package.yml | 24 +- packages/r/rocprofiler/package.yml | 28 +- packages/r/rocrand/package.yml | 26 +- packages/r/rocsolver/package.yml | 26 +- packages/r/rocsparse/package.yml | 26 +- packages/r/rocthrust/package.yml | 26 +- packages/r/roctracer/package.yml | 26 +- packages/r/rofi/package.yml | 28 +- packages/r/rootlesskit/package.yml | 28 +- packages/r/routino/package.yml | 28 +- packages/r/rpcbind/package.yml | 28 +- packages/r/rpcsvc-proto/package.yml | 24 +- packages/r/rpm/package.yml | 24 +- packages/r/rr/package.yml | 26 +- packages/r/rsibreak/package.yml | 32 +- packages/r/rssguard/package.yml | 32 +- packages/r/rstudio/package.yml | 32 +- packages/r/rsync/package.yml | 26 +- packages/r/rtkit/package.yml | 26 +- packages/r/rtl-sdr/package.yml | 26 +- packages/r/rtl8852bu/package.yml | 58 +- packages/r/rtmidi/package.yml | 26 +- packages/r/rtmpdump/package.yml | 28 +- packages/r/rtorrent/package.yml | 26 +- packages/r/rttr/package.yml | 24 +- packages/r/ruamel-yaml-clib/package.yml | 24 +- packages/r/ruamel_yaml/package.yml | 26 +- packages/r/rubberband/package.yml | 26 +- packages/r/ruby-ffi/package.yml | 22 +- packages/r/ruby-listen/package.yml | 24 +- packages/r/ruby-manpages/package.yml | 24 +- packages/r/ruby-optimist/package.yml | 26 +- packages/r/ruby-paint/package.yml | 24 +- packages/r/ruby-rb-fsevent/package.yml | 24 +- packages/r/ruby-rb-inotify/package.yml | 24 +- packages/r/ruby-thor/package.yml | 24 +- packages/r/ruby/package.yml | 26 +- packages/r/runc/package.yml | 28 +- packages/r/rust-bindgen/package.yml | 28 +- packages/r/rust/package.yml | 80 +- packages/r/rustup/package.yml | 30 +- packages/r/rxvt-unicode/package.yml | 28 +- packages/r/rygel/package.yml | 28 +- packages/r/rymdport/package.yml | 24 +- packages/r/ryujinx/package.yml | 36 +- packages/s/s-tui/package.yml | 28 +- packages/s/safeeyes/package.yml | 26 +- packages/s/samba/package.yml | 30 +- packages/s/sane-airscan/package.yml | 24 +- packages/s/sane-backends/package.yml | 26 +- packages/s/sardi-icons/package.yml | 70 +- packages/s/sassc/package.yml | 26 +- packages/s/sayonara-player/package.yml | 26 +- packages/s/sbc/package.yml | 26 +- packages/s/sbcl/package.yml | 24 +- packages/s/sbsigntools/package.yml | 28 +- packages/s/sbt/package.yml | 30 +- packages/s/sby/package.yml | 26 +- packages/s/sc-im/package.yml | 24 +- packages/s/scala/package.yml | 28 +- packages/s/scanmem/package.yml | 30 +- packages/s/sccache/package.yml | 28 +- packages/s/scd2html/package.yml | 26 +- packages/s/scdoc/package.yml | 24 +- packages/s/schedtool/package.yml | 22 +- packages/s/scikit-image/package.yml | 28 +- packages/s/scikit-learn/package.yml | 26 +- packages/s/scipy/package.yml | 32 +- packages/s/scons/package.yml | 25 +- packages/s/scour/package.yml | 26 +- packages/s/scrcpy/package.yml | 30 +- packages/s/screen/package.yml | 24 +- packages/s/screenfetch/package.yml | 22 +- packages/s/screenkey/package.yml | 26 +- packages/s/scribus/package.yml | 32 +- packages/s/scrot/package.yml | 26 +- packages/s/scummvm/package.yml | 28 +- packages/s/scx-scheds/package.yml | 34 +- packages/s/sd/package.yml | 30 +- packages/s/sdbus-cpp/package.yml | 26 +- packages/s/sdcv/package.yml | 24 +- packages/s/sddm-kcm/package.yml | 30 +- packages/s/sddm/package.yml | 34 +- packages/s/sdl-gfx/package.yml | 30 +- packages/s/sdl-ttf/package.yml | 30 +- packages/s/sdl1-image/package.yml | 30 +- packages/s/sdl1-mixer/package.yml | 30 +- packages/s/sdl1-net/package.yml | 30 +- packages/s/sdl1-pango/package.yml | 26 +- packages/s/sdl1/package.yml | 38 +- packages/s/sdl2-gfx/package.yml | 30 +- packages/s/sdl2-image/package.yml | 30 +- packages/s/sdl2-mixer/package.yml | 30 +- packages/s/sdl2-net/package.yml | 32 +- packages/s/sdl2-pango/package.yml | 26 +- packages/s/sdl2-ttf/package.yml | 30 +- packages/s/sdl2/package.yml | 36 +- packages/s/sdl3/package.yml | 30 +- packages/s/seafile-client/package.yml | 26 +- packages/s/seafile/package.yml | 26 +- packages/s/seahorse/package.yml | 28 +- packages/s/seatd/package.yml | 24 +- packages/s/seccure/package.yml | 22 +- packages/s/sed/package.yml | 26 +- packages/s/seexpr/package.yml | 26 +- packages/s/semantik/package.yml | 32 +- packages/s/sentry-native/package.yml | 30 +- packages/s/sequeler/package.yml | 28 +- packages/s/serd/package.yml | 30 +- packages/s/serf/package.yml | 24 +- packages/s/serve-d/package.yml | 28 +- packages/s/setbfree/package.yml | 24 +- packages/s/setxkbmap/package.yml | 26 +- packages/s/sfml/package.yml | 32 +- packages/s/sfnt2woff-zopfli/package.yml | 24 +- packages/s/sg3_utils/package.yml | 24 +- packages/s/shaderc/package.yml | 26 +- packages/s/shadow/package.yml | 26 +- packages/s/shapelib/package.yml | 30 +- packages/s/shards/package.yml | 28 +- packages/s/shared-mime-info/package.yml | 26 +- packages/s/sharutils/package.yml | 26 +- packages/s/shellcheck/package.yml | 30 +- packages/s/shim-signed/package.yml | 20 +- packages/s/shntool/package.yml | 24 +- packages/s/shortwave/package.yml | 30 +- packages/s/shotcut/package.yml | 34 +- packages/s/shotwell/package.yml | 26 +- packages/s/showtime/package.yml | 28 +- packages/s/sidewinderd/package.yml | 26 +- packages/s/sigil/package.yml | 28 +- packages/s/signal-desktop/package.yml | 24 +- .../s/signon-kwallet-extension/package.yml | 30 +- packages/s/signon-plugin-oauth2/package.yml | 32 +- packages/s/signon-ui/package.yml | 30 +- packages/s/signond/package.yml | 32 +- packages/s/sigrok-cli/package.yml | 26 +- packages/s/silver-searcher/package.yml | 26 +- packages/s/simgear/package.yml | 28 +- packages/s/simple-scan/package.yml | 26 +- packages/s/simplenote/package.yml | 26 +- packages/s/simplescreenrecorder/package.yml | 28 +- packages/s/simsu/package.yml | 26 +- packages/s/sirikali/package.yml | 26 +- packages/s/skaffold/package.yml | 26 +- packages/s/skanlite/package.yml | 30 +- packages/s/skanpage/package.yml | 32 +- packages/s/skopeo/package.yml | 32 +- packages/s/skrooge/package.yml | 26 +- packages/s/sl/package.yml | 22 +- packages/s/slang/package.yml | 28 +- packages/s/slick-greeter/package.yml | 30 +- packages/s/sloccount/package.yml | 22 +- packages/s/slop/package.yml | 28 +- packages/s/slurp/package.yml | 26 +- packages/s/smartmontools/package.yml | 28 +- packages/s/smplayer-theme/package.yml | 24 +- packages/s/smplayer/package.yml | 30 +- packages/s/snapd-glib/package.yml | 26 +- packages/s/snapd/package.yml | 30 +- packages/s/snappy/package.yml | 28 +- packages/s/snapraid/package.yml | 24 +- packages/s/snapshot/package.yml | 28 +- packages/s/sndio/package.yml | 28 +- packages/s/snes9x-gtk/package.yml | 34 +- packages/s/sniffnet/package.yml | 28 +- packages/s/snippetexpander/package.yml | 30 +- packages/s/soapyrtlsdr/package.yml | 26 +- packages/s/soapysdr/package.yml | 30 +- packages/s/socat/package.yml | 26 +- packages/s/soci/package.yml | 26 +- packages/s/sof-firmware/package.yml | 20 +- packages/s/solaar/package.yml | 28 +- packages/s/solarus-quest-editor/package.yml | 26 +- packages/s/solarus/package.yml | 28 +- packages/s/solbuild/package.yml | 46 +- packages/s/solid/package.yml | 36 +- packages/s/solidity/package.yml | 30 +- packages/s/solseek/package.yml | 22 +- packages/s/solus-artwork/package.yml | 46 +- packages/s/solus-hardware-config/package.yml | 24 +- .../s/solus-mate-transition-tool/package.yml | 26 +- packages/s/solvespace/package.yml | 26 +- packages/s/sonivox/package.yml | 24 +- packages/s/sonnet/package.yml | 36 +- packages/s/soqt/package.yml | 44 +- packages/s/sord/package.yml | 32 +- packages/s/sound-juicer/package.yml | 26 +- .../s/sound-theme-freedesktop/package.yml | 24 +- packages/s/soundconverter/package.yml | 26 +- packages/s/soundtouch/package.yml | 26 +- packages/s/source-code-pro/package.yml | 20 +- packages/s/sox_ng/package.yml | 28 +- packages/s/sparsehash/package.yml | 26 +- packages/s/spdlog/package.yml | 30 +- packages/s/spectacle/package.yml | 30 +- packages/s/speech-dispatcher/package.yml | 28 +- packages/s/speedcrunch/package.yml | 26 +- packages/s/speedtest-cli/package.yml | 24 +- packages/s/spek/package.yml | 26 +- packages/s/spice-gtk/package.yml | 28 +- packages/s/spice-protocol/package.yml | 30 +- packages/s/spice-vdagent/package.yml | 26 +- packages/s/spice/package.yml | 30 +- packages/s/spirv-cross/package.yml | 28 +- packages/s/spirv-headers/package.yml | 26 +- packages/s/spirv-llvm-translator/package.yml | 30 +- packages/s/spirv-tools/package.yml | 40 +- packages/s/splix/package.yml | 28 +- packages/s/spotify-qt/package.yml | 32 +- packages/s/spotifyd/package.yml | 30 +- packages/s/spread-sheet-widget/package.yml | 28 +- packages/s/spyder3/package.yml | 28 +- packages/s/sqlcipher/package.yml | 26 +- packages/s/sqlheavy/package.yml | 26 +- packages/s/sqlite3/package.yml | 44 +- packages/s/sqlitebrowser/package.yml | 28 +- packages/s/squashfs-tools/package.yml | 26 +- packages/s/squashfuse/package.yml | 30 +- packages/s/sratom/package.yml | 26 +- packages/s/srt/package.yml | 24 +- packages/s/sshfs-fuse/package.yml | 26 +- packages/s/sshguard/package.yml | 28 +- packages/s/sshpass/package.yml | 26 +- packages/s/starfighter/package.yml | 26 +- packages/s/starship/package.yml | 32 +- packages/s/stb/package.yml | 22 +- packages/s/steam/package.yml | 38 +- packages/s/steamtinkerlaunch/package.yml | 24 +- packages/s/stella/package.yml | 26 +- packages/s/stellarium/package.yml | 30 +- packages/s/stellarsolver/package.yml | 26 +- packages/s/stfl/package.yml | 22 +- packages/s/stk/package.yml | 28 +- packages/s/stoken/package.yml | 48 +- packages/s/stone-soup/package.yml | 68 +- packages/s/stopmotion/package.yml | 26 +- packages/s/stow/package.yml | 26 +- packages/s/strace/package.yml | 28 +- packages/s/strawberry/package.yml | 26 +- packages/s/streamlink-twitch-gui/package.yml | 36 +- packages/s/streamlink/package.yml | 34 +- packages/s/stress-ng/package.yml | 28 +- packages/s/strongswan/package.yml | 30 +- packages/s/stubby/package.yml | 26 +- packages/s/stunnel/package.yml | 28 +- packages/s/subliminal/package.yml | 26 +- packages/s/subnetcalc/package.yml | 24 +- packages/s/subtitlecomposer/package.yml | 28 +- packages/s/subversion/package.yml | 27 +- packages/s/sudo/package.yml | 30 +- packages/s/suil/package.yml | 32 +- packages/s/suitesparse/package.yml | 28 +- packages/s/sunshine/package.yml | 28 +- packages/s/supercollider/package.yml | 26 +- packages/s/superlu/package.yml | 28 +- packages/s/supertux/package.yml | 26 +- packages/s/supertuxkart/package.yml | 34 +- packages/s/surfer/package.yml | 28 +- packages/s/surfn-icon-theme/package.yml | 264 +++---- packages/s/surfraw/package.yml | 26 +- packages/s/suricata/package.yml | 30 +- packages/s/suru-plus-icon-theme/package.yml | 20 +- packages/s/sv2v/package.yml | 28 +- packages/s/svt-av1/package.yml | 26 +- packages/s/svtplay-dl/package.yml | 26 +- packages/s/sway/package.yml | 52 +- packages/s/swaybg/package.yml | 26 +- packages/s/swayidle/package.yml | 26 +- packages/s/swaylock/package.yml | 26 +- packages/s/swaync/package.yml | 28 +- packages/s/sweethome3d/package.yml | 38 +- packages/s/swh-plugins/package.yml | 26 +- packages/s/swig/package.yml | 26 +- packages/s/swipl/package.yml | 26 +- packages/s/switcheroo-control/package.yml | 24 +- packages/s/sword/package.yml | 24 +- packages/s/swtpm/package.yml | 32 +- packages/s/sxhkd/package.yml | 26 +- packages/s/sympy/package.yml | 26 +- packages/s/syncthing-gtk/package.yml | 28 +- packages/s/syncthing/package.yml | 26 +- packages/s/syndication/package.yml | 28 +- packages/s/synfig/package.yml | 28 +- packages/s/synfigstudio/package.yml | 26 +- packages/s/syntax-highlighting/package.yml | 36 +- packages/s/sysbench/package.yml | 26 +- packages/s/syslinux/package.yml | 28 +- packages/s/sysprof/package.yml | 28 +- packages/s/sysstat/package.yml | 28 +- packages/s/system-config-printer/package.yml | 30 +- packages/s/systemd-bootchart/package.yml | 26 +- packages/s/systemd/package.yml | 66 +- packages/s/systemsettings/package.yml | 32 +- packages/s/sz/package.yml | 28 +- packages/t/The-Powder-Toy/package.yml | 28 +- packages/t/t1utils/package.yml | 24 +- packages/t/t4k-common/package.yml | 26 +- packages/t/tagainijisho/package.yml | 26 +- packages/t/taglib/package.yml | 32 +- packages/t/tailscale/package.yml | 28 +- packages/t/taisei/package.yml | 26 +- packages/t/talloc/package.yml | 25 +- packages/t/tap-plugins/package.yml | 26 +- packages/t/tar/package.yml | 28 +- packages/t/taskwarrior/package.yml | 28 +- packages/t/tcl/package.yml | 38 +- packages/t/tcp_wrappers/package.yml | 30 +- packages/t/tcpdump/package.yml | 26 +- packages/t/tcsh/package.yml | 26 +- packages/t/tdb/package.yml | 33 +- packages/t/tdrop/package.yml | 22 +- packages/t/tea/package.yml | 26 +- packages/t/tealdeer/package.yml | 28 +- packages/t/teamspeak3/package.yml | 32 +- packages/t/teckit/package.yml | 26 +- packages/t/tecla/package.yml | 26 +- packages/t/ted/package.yml | 24 +- packages/t/teeworlds/package.yml | 26 +- packages/t/telegram/package.yml | 36 +- packages/t/telepathy-idle/package.yml | 30 +- packages/t/telepathy-logger/package.yml | 26 +- .../t/telepathy-mission-control/package.yml | 26 +- packages/t/template-glib/package.yml | 26 +- packages/t/tensorflow/package.yml | 69 +- packages/t/terminator/package.yml | 26 +- packages/t/terminology/package.yml | 26 +- packages/t/tessdata/package.yml | 20 +- packages/t/tesseract/package.yml | 30 +- packages/t/testdisk/package.yml | 26 +- packages/t/tetrs/package.yml | 28 +- packages/t/tevent/package.yml | 27 +- packages/t/texinfo/package.yml | 28 +- packages/t/texlive/package.yml | 738 +++++++++--------- packages/t/texstudio/package.yml | 28 +- packages/t/texworks/package.yml | 32 +- packages/t/thefuck/package.yml | 32 +- packages/t/thermald/package.yml | 26 +- .../t/thin-provisioning-tools/package.yml | 28 +- packages/t/thonny/package.yml | 26 +- packages/t/thunar-archive-plugin/package.yml | 26 +- .../t/thunar-media-tags-plugin/package.yml | 26 +- packages/t/thunar-shares-plugin/package.yml | 26 +- packages/t/thunar-volman/package.yml | 26 +- packages/t/thunar/package.yml | 28 +- packages/t/thunderbird-langpacks/package.yml | 154 ++-- packages/t/thunderbird/package.yml | 32 +- .../package.yml | 26 +- packages/t/tickrs/package.yml | 28 +- packages/t/tidy-html5/package.yml | 26 +- packages/t/tig/package.yml | 28 +- packages/t/tigervnc/package.yml | 28 +- packages/t/tilda/package.yml | 26 +- packages/t/tiled/package.yml | 30 +- packages/t/tilix/package.yml | 28 +- packages/t/tilp/package.yml | 26 +- packages/t/time/package.yml | 26 +- packages/t/timewarrior/package.yml | 24 +- packages/t/tinc/package.yml | 26 +- packages/t/tini/package.yml | 24 +- packages/t/tint2/package.yml | 26 +- packages/t/tinysparql/package.yml | 44 +- packages/t/tinyxml/package.yml | 24 +- packages/t/tinyxml2/package.yml | 26 +- packages/t/tk/package.yml | 44 +- packages/t/tllist/package.yml | 32 +- packages/t/tlp/package.yml | 28 +- packages/t/tmate/package.yml | 26 +- packages/t/tmux/package.yml | 26 +- packages/t/tmuxp/package.yml | 26 +- packages/t/tokodon/package.yml | 32 +- packages/t/tomcat-connectors/package.yml | 28 +- packages/t/toml11/package.yml | 28 +- packages/t/tomlc99/package.yml | 22 +- packages/t/tomlplusplus/package.yml | 24 +- packages/t/topydo/package.yml | 28 +- packages/t/tor/package.yml | 26 +- packages/t/torbrowser-launcher/package.yml | 26 +- packages/t/tortoisehg/package.yml | 28 +- packages/t/totem-pl-parser/package.yml | 26 +- packages/t/totem/package.yml | 28 +- packages/t/tpm2-tools/package.yml | 27 +- packages/t/tpm2-tss/package.yml | 28 +- packages/t/trackma/package.yml | 26 +- packages/t/transifex-cli/package.yml | 26 +- packages/t/translate-shell/package.yml | 34 +- .../t/transmission-remote-gtk/package.yml | 26 +- packages/t/transmission/package.yml | 60 +- packages/t/tree-sitter/package.yml | 24 +- packages/t/tree/package.yml | 22 +- packages/t/trelby/package.yml | 28 +- packages/t/trompeloeil/package.yml | 32 +- packages/t/tslib/package.yml | 28 +- packages/t/ttyplot/package.yml | 22 +- packages/t/tuba/package.yml | 26 +- packages/t/tumbler/package.yml | 26 +- packages/t/tuxmath/package.yml | 26 +- packages/t/tuxpaint-stamps/package.yml | 24 +- packages/t/tuxpaint/package.yml | 26 +- packages/t/tv-lite/package.yml | 26 +- packages/t/twolame/package.yml | 28 +- packages/t/types-python-dateutil/package.yml | 24 +- packages/t/typescript/package.yml | 24 +- packages/t/typos/package.yml | 32 +- packages/t/typst/package.yml | 28 +- packages/t/tzdata/package.yml | 26 +- packages/u/uchardet/package.yml | 24 +- packages/u/uclogic-tools/package.yml | 28 +- packages/u/udftools/package.yml | 24 +- packages/u/udisks/package.yml | 30 +- packages/u/udunits/package.yml | 24 +- packages/u/ufw/package.yml | 26 +- packages/u/uget/package.yml | 26 +- packages/u/uhttpmock/package.yml | 26 +- packages/u/ulauncher/package.yml | 26 +- packages/u/umbrello/package.yml | 30 +- packages/u/umockdev/package.yml | 34 +- packages/u/unbound/package.yml | 28 +- packages/u/unclutter-xfixes/package.yml | 24 +- packages/u/uncrustify/package.yml | 24 +- packages/u/unibilium/package.yml | 26 +- .../u/unicode-character-database/package.yml | 36 +- packages/u/unifdef/package.yml | 22 +- packages/u/unison/package.yml | 24 +- packages/u/unity-gtk-module/package.yml | 26 +- packages/u/uniutils/package.yml | 24 +- packages/u/unixodbc/package.yml | 26 +- packages/u/unpaper/package.yml | 28 +- packages/u/unrar/package.yml | 24 +- packages/u/unrtf/package.yml | 24 +- packages/u/unshield/package.yml | 24 +- packages/u/unsnap/package.yml | 22 +- packages/u/unzip/package.yml | 26 +- packages/u/up/package.yml | 26 +- packages/u/upower/package.yml | 28 +- packages/u/upx/package.yml | 22 +- packages/u/uqm/package.yml | 32 +- packages/u/urlscan/package.yml | 26 +- packages/u/urw-core35-fonts/package.yml | 20 +- packages/u/usb-modeswitch/package.yml | 30 +- packages/u/usbguard/package.yml | 28 +- packages/u/usbmuxd/package.yml | 26 +- packages/u/usbredir/package.yml | 30 +- packages/u/usbutils/package.yml | 26 +- packages/u/usdx/package.yml | 26 +- packages/u/usysconf-epoch/package.yml | 22 +- packages/u/usysconf/package.yml | 28 +- packages/u/utf8proc/package.yml | 26 +- packages/u/utfcpp/package.yml | 26 +- packages/u/uthash/package.yml | 26 +- packages/u/util-linux/package.yml | 56 +- packages/u/util-macros/package.yml | 26 +- packages/u/utsushi/package.yml | 26 +- packages/u/uv/package.yml | 30 +- packages/v/VTK/package.yml | 136 ++-- packages/v/v4l-utils/package.yml | 54 +- packages/v/v4l2loopback/package.yml | 56 +- packages/v/vala-panel-appmenu/package.yml | 64 +- packages/v/vala/package.yml | 106 +-- packages/v/valgrind/package.yml | 32 +- packages/v/valkey/package.yml | 30 +- packages/v/vamp-plugin-sdk/package.yml | 28 +- packages/v/vapoursynth/package.yml | 28 +- packages/v/variety/package.yml | 28 +- packages/v/vc-intrinsics/package.yml | 30 +- packages/v/vc/package.yml | 26 +- packages/v/vcdimager/package.yml | 26 +- packages/v/vcmi/package.yml | 30 +- packages/v/vdpauinfo/package.yml | 26 +- packages/v/veracrypt/package.yml | 26 +- packages/v/verdict/package.yml | 24 +- packages/v/verilator/package.yml | 32 +- packages/v/veusz/package.yml | 26 +- packages/v/vgrep/package.yml | 26 +- packages/v/vhba-module/package.yml | 54 +- packages/v/vice/package.yml | 26 +- packages/v/vid.stab/package.yml | 24 +- packages/v/vidcutter/package.yml | 26 +- packages/v/viewnior/package.yml | 26 +- packages/v/vifm/package.yml | 26 +- packages/v/vigra/package.yml | 26 +- packages/v/vim/package.yml | 60 +- packages/v/vimix-cursors/package.yml | 20 +- packages/v/vimix-gtk-theme/package.yml | 24 +- packages/v/vinagre/package.yml | 26 +- packages/v/virglrenderer/package.yml | 29 +- packages/v/virt-manager/package.yml | 28 +- packages/v/virt-viewer/package.yml | 28 +- packages/v/virtiofsd/package.yml | 30 +- packages/v/virtualbox/package.yml | 168 ++-- packages/v/virtualenv-clone/package.yml | 29 +- packages/v/virtualenv/package.yml | 33 +- packages/v/virtualenvwrapper/package.yml | 26 +- packages/v/vis/package.yml | 28 +- packages/v/visidata/package.yml | 24 +- packages/v/visualboyadvance-m/package.yml | 26 +- packages/v/vivaldi-snapshot/package.yml | 30 +- packages/v/vivaldi-stable/package.yml | 30 +- packages/v/vkbasalt/package.yml | 32 +- packages/v/vkd3d/package.yml | 30 +- packages/v/vlc-pause-click-plugin/package.yml | 24 +- packages/v/vlc/package.yml | 136 ++-- packages/v/vmpk/package.yml | 26 +- packages/v/vnstat/package.yml | 26 +- packages/v/vo-aacenc/package.yml | 24 +- packages/v/vocal/package.yml | 26 +- packages/v/voikko-fi/package.yml | 26 +- packages/v/volk/package.yml | 26 +- packages/v/volume_key/package.yml | 26 +- packages/v/vorbis-tools/package.yml | 28 +- packages/v/vorbisgain/package.yml | 28 +- packages/v/vorta/package.yml | 26 +- packages/v/vpl-gpu-rt/package.yml | 32 +- packages/v/vpnc/package.yml | 26 +- packages/v/vscode/package.yml | 36 +- packages/v/vulkan-headers/package.yml | 26 +- packages/v/vulkan-tools/package.yml | 28 +- .../v/vulkan-utility-libraries/package.yml | 32 +- .../v/vulkan-validation-layers/package.yml | 32 +- packages/v/vulkan-volk/package.yml | 32 +- packages/v/vulkan/package.yml | 34 +- packages/w/w3m/package.yml | 26 +- packages/w/wabt/package.yml | 26 +- packages/w/wacomtablet/package.yml | 36 +- packages/w/warpinator/package.yml | 28 +- packages/w/warzone2100/package.yml | 26 +- packages/w/watchexec/package.yml | 28 +- packages/w/wavpack/package.yml | 36 +- packages/w/waybar/package.yml | 28 +- packages/w/waycheck/package.yml | 26 +- packages/w/waydroid/package.yml | 24 +- packages/w/wayland-protocols/package.yml | 26 +- packages/w/wayland-utils/package.yml | 26 +- packages/w/wayland/package.yml | 42 +- packages/w/waypipe/package.yml | 26 +- packages/w/wcslib/package.yml | 24 +- packages/w/webp-pixbuf-loader/package.yml | 26 +- .../w/webrtc-audio-processing/package.yml | 30 +- .../w/webrtc-audio-processing03/package.yml | 24 +- packages/w/websocketpp/package.yml | 26 +- packages/w/weechat/package.yml | 28 +- packages/w/wesnoth/package.yml | 28 +- packages/w/weston/package.yml | 110 +-- packages/w/wget/package.yml | 32 +- packages/w/whdd/package.yml | 26 +- packages/w/which/package.yml | 24 +- packages/w/whois/package.yml | 24 +- packages/w/widelands/package.yml | 26 +- packages/w/wiiuse/package.yml | 28 +- packages/w/wildmidi/package.yml | 28 +- packages/w/wine/package.yml | 72 +- packages/w/winetricks/package.yml | 22 +- packages/w/winff/package.yml | 26 +- packages/w/wire/package.yml | 28 +- packages/w/wireguard-tools/package.yml | 26 +- packages/w/wireless-regdb/package.yml | 20 +- packages/w/wireless-tools/package.yml | 24 +- packages/w/wireplumber/package.yml | 26 +- packages/w/wireshark/package.yml | 30 +- packages/w/wiznote/package.yml | 26 +- packages/w/wl-clipboard/package.yml | 26 +- packages/w/wlogout/package.yml | 26 +- packages/w/wlopm/package.yml | 24 +- packages/w/wlr-randr/package.yml | 26 +- packages/w/wlroots/package.yml | 32 +- packages/w/wmenu/package.yml | 26 +- packages/w/woeusb/package.yml | 28 +- packages/w/woff-tools/package.yml | 22 +- packages/w/woff2/package.yml | 26 +- packages/w/wofi/package.yml | 26 +- packages/w/wol/package.yml | 24 +- packages/w/wordgrinder/package.yml | 26 +- packages/w/workrave/package.yml | 94 +-- packages/w/wpa_supplicant/package.yml | 26 +- packages/w/wraith-master/package.yml | 34 +- packages/w/wsdd/package.yml | 22 +- packages/w/wtype/package.yml | 26 +- packages/w/wxPython/package.yml | 30 +- packages/w/wxmaxima/package.yml | 28 +- packages/w/wxsqlite3/package.yml | 26 +- packages/w/wxwidgets/package.yml | 40 +- packages/x/x11perf/package.yml | 26 +- packages/x/x11vnc/package.yml | 26 +- packages/x/x264/package.yml | 26 +- packages/x/x265/package.yml | 32 +- packages/x/x2goclient/package.yml | 28 +- packages/x/x42-plugins/package.yml | 24 +- packages/x/xa/package.yml | 24 +- packages/x/xalan-c/package.yml | 26 +- packages/x/xapian-core/package.yml | 38 +- packages/x/xapp-symbolic-icons/package.yml | 24 +- packages/x/xapp/package.yml | 28 +- packages/x/xarchiver/package.yml | 26 +- packages/x/xaut/package.yml | 26 +- packages/x/xauth/package.yml | 26 +- packages/x/xbacklight/package.yml | 26 +- packages/x/xbitmaps/package.yml | 26 +- packages/x/xboard/package.yml | 26 +- packages/x/xcb-imdkit/package.yml | 26 +- packages/x/xcb-proto/package.yml | 26 +- packages/x/xcb-util-cursor/package.yml | 26 +- packages/x/xcb-util-errors/package.yml | 26 +- packages/x/xcb-util-image/package.yml | 26 +- packages/x/xcb-util-keysyms/package.yml | 28 +- packages/x/xcb-util-renderutil/package.yml | 26 +- packages/x/xcb-util-wm/package.yml | 26 +- packages/x/xcb-util-xrm/package.yml | 26 +- packages/x/xcb-util/package.yml | 28 +- packages/x/xclip/package.yml | 26 +- packages/x/xcursorgen/package.yml | 26 +- packages/x/xdebug/package.yml | 28 +- packages/x/xdelta3/package.yml | 24 +- packages/x/xdg-dbus-proxy/package.yml | 26 +- .../x/xdg-desktop-portal-gnome/package.yml | 28 +- packages/x/xdg-desktop-portal-gtk/package.yml | 28 +- .../x/xdg-desktop-portal-hyprland/package.yml | 26 +- packages/x/xdg-desktop-portal-kde/package.yml | 32 +- packages/x/xdg-desktop-portal-wlr/package.yml | 28 +- .../x/xdg-desktop-portal-xapp/package.yml | 28 +- packages/x/xdg-desktop-portal/package.yml | 26 +- packages/x/xdg-user-dirs-gtk/package.yml | 28 +- packages/x/xdg-user-dirs/package.yml | 26 +- packages/x/xdg-utils/package.yml | 28 +- packages/x/xdo/package.yml | 24 +- packages/x/xdotool/package.yml | 24 +- packages/x/xdpyinfo/package.yml | 26 +- packages/x/xed/package.yml | 26 +- packages/x/xemu/package.yml | 26 +- packages/x/xerces-c/package.yml | 30 +- packages/x/xev/package.yml | 26 +- packages/x/xfburn/package.yml | 26 +- packages/x/xfce4-appfinder/package.yml | 26 +- packages/x/xfce4-battery-plugin/package.yml | 26 +- packages/x/xfce4-clipman-plugin/package.yml | 28 +- packages/x/xfce4-desktop-branding/package.yml | 42 +- packages/x/xfce4-dev-tools/package.yml | 26 +- packages/x/xfce4-docklike-plugin/package.yml | 30 +- packages/x/xfce4-notifyd/package.yml | 26 +- packages/x/xfce4-panel-profiles/package.yml | 28 +- packages/x/xfce4-panel/package.yml | 28 +- packages/x/xfce4-places-plugin/package.yml | 26 +- packages/x/xfce4-power-manager/package.yml | 26 +- .../x/xfce4-pulseaudio-plugin/package.yml | 28 +- packages/x/xfce4-screensaver/package.yml | 27 +- packages/x/xfce4-screenshooter/package.yml | 26 +- packages/x/xfce4-session/package.yml | 46 +- packages/x/xfce4-settings/package.yml | 26 +- packages/x/xfce4-taskmanager/package.yml | 26 +- packages/x/xfce4-terminal/package.yml | 26 +- packages/x/xfce4-weather-plugin/package.yml | 26 +- .../x/xfce4-whiskermenu-plugin/package.yml | 28 +- packages/x/xfce4-xkb-plugin/package.yml | 26 +- packages/x/xfconf/package.yml | 26 +- packages/x/xfdashboard/package.yml | 26 +- packages/x/xfdesktop/package.yml | 26 +- packages/x/xfsdump/package.yml | 26 +- packages/x/xfsprogs/package.yml | 26 +- packages/x/xfwm4/package.yml | 26 +- packages/x/xgamma/package.yml | 26 +- packages/x/xhost/package.yml | 26 +- packages/x/xiccd/package.yml | 26 +- packages/x/xinit/package.yml | 26 +- packages/x/xinput/package.yml | 26 +- packages/x/xiphos/package.yml | 26 +- packages/x/xkbcomp/package.yml | 26 +- packages/x/xkcdpass/package.yml | 28 +- packages/x/xkeyboard-config/package.yml | 26 +- packages/x/xkill/package.yml | 26 +- packages/x/xl2tpd/package.yml | 24 +- packages/x/xmlrpc-c/package.yml | 26 +- packages/x/xmlsec1/package.yml | 44 +- packages/x/xmlto/package.yml | 26 +- packages/x/xmltoman/package.yml | 24 +- packages/x/xmodmap/package.yml | 26 +- packages/x/xmonad-contrib/package.yml | 26 +- packages/x/xmonad/package.yml | 26 +- packages/x/xone/package.yml | 72 +- packages/x/xonotic/package.yml | 26 +- packages/x/xorg-cf-files/package.yml | 26 +- .../x/xorg-driver-input-evdev/package.yml | 28 +- .../x/xorg-driver-input-libinput/package.yml | 30 +- .../x/xorg-driver-input-synaptics/package.yml | 28 +- .../x/xorg-driver-input-vmmouse/package.yml | 28 +- .../x/xorg-driver-input-wacom/package.yml | 30 +- .../x/xorg-driver-video-amdgpu/package.yml | 28 +- .../x/xorg-driver-video-cirrus/package.yml | 30 +- .../x/xorg-driver-video-fbdev/package.yml | 28 +- .../x/xorg-driver-video-intel/package.yml | 30 +- .../x/xorg-driver-video-mach64/package.yml | 28 +- .../x/xorg-driver-video-matrox/package.yml | 28 +- .../x/xorg-driver-video-nouveau/package.yml | 32 +- .../xorg-driver-video-openchrome/package.yml | 28 +- packages/x/xorg-driver-video-qxl/package.yml | 28 +- .../x/xorg-driver-video-radeon/package.yml | 28 +- .../x/xorg-driver-video-rage128/package.yml | 28 +- .../x/xorg-driver-video-savage/package.yml | 28 +- packages/x/xorg-driver-video-sis/package.yml | 28 +- packages/x/xorg-driver-video-vesa/package.yml | 28 +- .../x/xorg-driver-video-vmware/package.yml | 28 +- .../x/xorg-driver-video-voodoo/package.yml | 28 +- packages/x/xorg-server/package.yml | 54 +- packages/x/xorg-xwayland/package.yml | 28 +- packages/x/xorgproto/package.yml | 26 +- packages/x/xorgxrdp/package.yml | 28 +- packages/x/xournalpp/package.yml | 26 +- packages/x/xpad/package.yml | 26 +- packages/x/xpra/package.yml | 28 +- packages/x/xprintidle/package.yml | 26 +- packages/x/xprop/package.yml | 26 +- packages/x/xrandr/package.yml | 26 +- packages/x/xrdb/package.yml | 26 +- .../x/xrdp-budgie-integration/package.yml | 26 +- packages/x/xrdp-gnome-integration/package.yml | 26 +- packages/x/xrdp-mate-integration/package.yml | 26 +- .../x/xrdp-plasma-integration/package.yml | 26 +- packages/x/xrdp-xfce4-integration/package.yml | 26 +- packages/x/xrdp/package.yml | 26 +- packages/x/xreader/package.yml | 26 +- packages/x/xsd/package.yml | 26 +- packages/x/xsel/package.yml | 26 +- packages/x/xset/package.yml | 26 +- packages/x/xsetroot/package.yml | 26 +- packages/x/xsettingsd/package.yml | 26 +- packages/x/xtitle/package.yml | 24 +- packages/x/xtrans/package.yml | 26 +- packages/x/xvidcore/package.yml | 26 +- packages/x/xviewer-plugins/package.yml | 158 ++-- packages/x/xviewer/package.yml | 26 +- packages/x/xwayland-run/package.yml | 26 +- packages/x/xwayland-satellite/package.yml | 28 +- packages/x/xwd/package.yml | 26 +- packages/x/xwininfo/package.yml | 26 +- packages/x/xxhash/package.yml | 24 +- packages/x/xz/package.yml | 38 +- packages/y/yacreader/package.yml | 30 +- packages/y/yad/package.yml | 26 +- packages/y/yadm/package.yml | 22 +- packages/y/yajl/package.yml | 24 +- packages/y/yakuake/package.yml | 32 +- packages/y/yaml-cpp/package.yml | 26 +- packages/y/yaml-language-server/package.yml | 29 +- packages/y/yaml/package.yml | 26 +- packages/y/yapf/package.yml | 30 +- packages/y/yarn/package.yml | 26 +- packages/y/yaru-theme/package.yml | 50 +- packages/y/yasm/package.yml | 28 +- packages/y/yazi/package.yml | 82 +- packages/y/yelp-tools/package.yml | 32 +- packages/y/yelp-xsl/package.yml | 30 +- packages/y/yelp/package.yml | 28 +- packages/y/yewtube/package.yml | 28 +- packages/y/yodl/package.yml | 26 +- packages/y/yosys/package.yml | 36 +- packages/y/youtube-search-python/package.yml | 24 +- packages/y/youtube-viewer/package.yml | 32 +- packages/y/ypkg/package.yml | 32 +- packages/y/yq/package.yml | 26 +- packages/y/yquake2/package.yml | 26 +- packages/y/yt-dlp-ejs/package.yml | 26 +- packages/y/yt-dlp/package.yml | 28 +- packages/y/yubico-authenticator/package.yml | 40 +- packages/y/yubico-pam/package.yml | 26 +- packages/y/yubico-piv-tool/package.yml | 28 +- packages/y/yubikey-manager/package.yml | 30 +- .../y/yubikey-personalization-gui/package.yml | 24 +- .../y/yubikey-personalization/package.yml | 28 +- packages/z/z3/package.yml | 48 +- packages/z/zam-plugins/package.yml | 24 +- packages/z/zanshin/package.yml | 32 +- packages/z/zathura/package.yml | 68 +- packages/z/zbar/package.yml | 26 +- packages/z/zeal/package.yml | 26 +- packages/z/zed/package.yml | 28 +- packages/z/zeitgeist/package.yml | 30 +- packages/z/zelda-roth-se/package.yml | 26 +- packages/z/zellij/package.yml | 28 +- packages/z/zenergy/package.yml | 36 +- packages/z/zenity/package.yml | 26 +- packages/z/zeromq/package.yml | 34 +- packages/z/zfp/package.yml | 26 +- packages/z/zig/package.yml | 30 +- packages/z/zim-tools/package.yml | 28 +- packages/z/zim/package.yml | 26 +- packages/z/zimg/package.yml | 24 +- packages/z/zinnia/package.yml | 26 +- packages/z/zip/package.yml | 25 +- packages/z/zita-convolver/package.yml | 26 +- packages/z/zita-resampler/package.yml | 26 +- packages/z/zix/package.yml | 30 +- packages/z/zlib-ng/package.yml | 100 +-- packages/z/zmusic/package.yml | 26 +- packages/z/zopfli/package.yml | 24 +- packages/z/zotero/package.yml | 22 +- packages/z/zoxide/package.yml | 28 +- packages/z/zpaq/package.yml | 22 +- packages/z/zram-generator/package.yml | 48 +- packages/z/zsdx/package.yml | 26 +- packages/z/zsh-autosuggestions/package.yml | 24 +- .../z/zsh-syntax-highlighting/package.yml | 22 +- packages/z/zsh/package.yml | 28 +- packages/z/zstd/package.yml | 32 +- packages/z/zsxd/package.yml | 26 +- packages/z/zsync/package.yml | 24 +- packages/z/zuki-themes/package.yml | 28 +- packages/z/zuluCrypt/package.yml | 26 +- packages/z/zxing-cpp/package.yml | 38 +- packages/z/zynaddsubfx/package.yml | 28 +- packages/z/zziplib/package.yml | 36 +- 4741 files changed, 72661 insertions(+), 72615 deletions(-) diff --git a/packages/0/0ad-data/package.yml b/packages/0/0ad-data/package.yml index acfb72ee2a5..acbe0a64e96 100644 --- a/packages/0/0ad-data/package.yml +++ b/packages/0/0ad-data/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : 0ad-data -version : 0.27.1 -release : 12 -source : - - https://releases.wildfiregames.com/0ad-0.27.1-unix-data.tar.xz : 837e2d6ddf138b025fc02017245d7581a4bb84fd94b42c0e605d321b7017a998 -homepage : https://play0ad.com -license : +name: 0ad-data +version: 0.27.1 +release: 12 +source: + - https://releases.wildfiregames.com/0ad-0.27.1-unix-data.tar.xz: 837e2d6ddf138b025fc02017245d7581a4bb84fd94b42c0e605d321b7017a998 +homepage: https://play0ad.com +license: - GPL-2.0-or-later - CCPL -component : games -summary : Cross-platform, 3D and historically-based real-time strategy game (data files) +component: games +summary: Cross-platform, 3D and historically-based real-time strategy game (data files) description: | Cross-platform, 3D and historically-based real-time strategy game (data files) -install : | +install: | gamedatadir=$installdir/usr/share/0ad/data install -d -m 00644 $gamedatadir mv binaries/data/* $gamedatadir/ diff --git a/packages/0/0ad/package.yml b/packages/0/0ad/package.yml index 7d8b35d1d2e..6f27e159610 100644 --- a/packages/0/0ad/package.yml +++ b/packages/0/0ad/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : 0ad -version : 0.27.1 -release : 60 -source : - - https://releases.wildfiregames.com/0ad-0.27.1-unix-build.tar.xz : a0a5355eeb5968d24f283770736150d974dafecba07754d4662707dc17016bfb -homepage : https://play0ad.com/ -license : +name: 0ad +version: 0.27.1 +release: 60 +source: + - https://releases.wildfiregames.com/0ad-0.27.1-unix-build.tar.xz: a0a5355eeb5968d24f283770736150d974dafecba07754d4662707dc17016bfb +homepage: https://play0ad.com/ +license: - BSD-2-Clause - CC-BY-SA-3.0 # Mods - GPL-2.0-or-later - ISC # Encryption - MIT - Zlib # tinygettext third party -component : games.strategy -summary : 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare +component: games.strategy +summary: 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare description: | 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare. -builddeps : +builddeps: - pkgconfig(fmt) - pkgconfig(freetype2) - pkgconfig(gl) @@ -37,9 +37,9 @@ builddeps : - libboost-devel - rust - wxwidgets-devel -rundeps : +rundeps: - 0ad-data -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-startup-class-to-desktop-file-so-we-can-provide-.patch #patch -p1 -i $pkgfiles/0001-build-Remove-as-root-check.patch @@ -53,9 +53,9 @@ setup : | --datadir=/usr/share/0ad/data \ --libdir=%libdir%/0ad \ --without-nvtt -build : | +build: | %make -C build/workspaces/gcc -install : | +install: | install -dm00644 $installdir/%libdir%/0ad/ install -dm00644 $installdir/usr/share/0ad/data/ install -Dm00755 binaries/system/pyrogenesis $installdir/usr/bin/pyrogenesis diff --git a/packages/a/a2jmidid/package.yml b/packages/a/a2jmidid/package.yml index ef911aeb9a9..9b3a129cb9b 100644 --- a/packages/a/a2jmidid/package.yml +++ b/packages/a/a2jmidid/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : a2jmidid -version : 9 -release : 5 -source : - - https://github.com/linuxaudio/a2jmidid/archive/9.tar.gz : 2828d283e0c9a65f0683881f09676c8c35c45c97a8a56cf77b43b4ef0231df06 -homepage : https://github.com/jackaudio/a2jmidid -license : GPL-2.0-or-later -component : multimedia.audio -summary : ALSA sequencer to JACK MIDI bridging for jack2. +name: a2jmidid +version: 9 +release: 5 +source: + - https://github.com/linuxaudio/a2jmidid/archive/9.tar.gz: 2828d283e0c9a65f0683881f09676c8c35c45c97a8a56cf77b43b4ef0231df06 +homepage: https://github.com/jackaudio/a2jmidid +license: GPL-2.0-or-later +component: multimedia.audio +summary: ALSA sequencer to JACK MIDI bridging for jack2. description: | This project aims to ease the usage of legacy, non JACK enabled applications, in a JACK MIDI enabled system, when using jack2. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(jack) - pkgconfig(dbus-1) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/a2ps/package.yml b/packages/a/a2ps/package.yml index 8d018c434c0..03a68786435 100644 --- a/packages/a/a2ps/package.yml +++ b/packages/a/a2ps/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : a2ps -version : 4.15.7 -release : 15 -source : - - https://ftpmirror.gnu.org/gnu/a2ps/a2ps-4.15.7.tar.gz : 715f38670afd950b4ca71c01f468feefad265ca52d3f112934c63c0a8bfbb8af -homepage : https://www.gnu.org/software/a2ps/ -license : GPL-3.0-or-later -component : programming -summary : Format files for printing on a PostScript printer +name: a2ps +version: 4.15.7 +release: 15 +source: + - https://ftpmirror.gnu.org/gnu/a2ps/a2ps-4.15.7.tar.gz: 715f38670afd950b4ca71c01f468feefad265ca52d3f112934c63c0a8bfbb8af +homepage: https://www.gnu.org/software/a2ps/ +license: GPL-3.0-or-later +component: programming +summary: Format files for printing on a PostScript printer description: | Convert FILE(s) or standard input to PostScript. By default, the output is sent to the default printer. An output file may be specified with -o. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(bdw-gc) - gperf - groff - libpaper-devel - psutils -rundeps : +rundeps: - imagemagick - psutils -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install # Lets discourage things from building against it diff --git a/packages/a/a52dec/package.yml b/packages/a/a52dec/package.yml index 87620f0058d..48d2ce4e230 100644 --- a/packages/a/a52dec/package.yml +++ b/packages/a/a52dec/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : a52dec -version : 0.8.0 -release : 6 -source : - - https://git.adelielinux.org/community/a52dec/-/archive/v0.8.0/a52dec-v0.8.0.tar.bz2 : d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943 -homepage : https://git.adelielinux.org/community/a52dec/ -license : GPL-2.0-or-later -component : +name: a52dec +version: 0.8.0 +release: 6 +source: + - https://git.adelielinux.org/community/a52dec/-/archive/v0.8.0/a52dec-v0.8.0.tar.bz2: d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943 +homepage: https://git.adelielinux.org/community/a52dec/ +license: GPL-2.0-or-later +component: - multimedia.audio - - ^liba52dec : multimedia.codecs - - ^liba52dec-devel : programming.devel -summary : + - ^liba52dec: multimedia.codecs + - ^liba52dec-devel: programming.devel +summary: - a52dec CLI tools - - ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams - - ^liba52dec-devel : Development files for liba52dec + - ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams + - ^liba52dec-devel: Development files for liba52dec description: - a52dec CLI tools - - ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams - - ^liba52dec-devel : Development files for liba52dec -replaces : - - ^liba52dec-devel : a52dec-devel -setup : | + - ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams + - ^liba52dec-devel: Development files for liba52dec +replaces: + - ^liba52dec-devel: a52dec-devel +setup: | %reconfigure --disable-static --enable-shared -build : | +build: | %make -install : | +install: | %make_install -patterns : - - ^liba52dec : - - /usr/lib64/lib*.so.* - - ^liba52dec-devel : - - /usr/include - - /usr/lib64/lib*.so - - /usr/lib64/pkgconfig/* +patterns: + - ^liba52dec: + - /usr/lib64/lib*.so.* + - ^liba52dec-devel: + - /usr/include + - /usr/lib64/lib*.so + - /usr/lib64/pkgconfig/* diff --git a/packages/a/aa-lsm-hook/package.yml b/packages/a/aa-lsm-hook/package.yml index 17d49791bad..4a7ec833dfd 100644 --- a/packages/a/aa-lsm-hook/package.yml +++ b/packages/a/aa-lsm-hook/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aa-lsm-hook -version : 0.1.5 -release : 18 -source : - - https://github.com/getsolus/aa-lsm-hook/archive/refs/tags/0.1.5.tar.gz : 1e2e6fc25bd6d949a2c30d7555ea02de2b44ec78f11924f792d77079135fcc96 -homepage : https://github.com/getsolus/aa-lsm-hook/ -license : Apache-2.0 -component : security.library -summary : AppArmor system integration +name: aa-lsm-hook +version: 0.1.5 +release: 18 +source: + - https://github.com/getsolus/aa-lsm-hook/archive/refs/tags/0.1.5.tar.gz: 1e2e6fc25bd6d949a2c30d7555ea02de2b44ec78f11924f792d77079135fcc96 +homepage: https://github.com/getsolus/aa-lsm-hook/ +license: Apache-2.0 +component: security.library +summary: AppArmor system integration description: | AppArmor system integration -builddeps : +builddeps: - golang -networking : true -setup : | +networking: true +setup: | # If we're going to make this wanted by sysinit.target then it needs a WantedBy that matches sed -i 's|WantedBy=multi-user.target|WantedBy=sysinit.target|g' data/aa-lsm-hook.service -build : | +build: | %make -install : | +install: | %make_install # Pre-enable service for Solus users install -D -d -m 00755 $installdir/usr/lib/systemd/system/sysinit.target.wants diff --git a/packages/a/aalib/package.yml b/packages/a/aalib/package.yml index 43434dd0190..cf7fe72ec37 100644 --- a/packages/a/aalib/package.yml +++ b/packages/a/aalib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aalib -version : 1.4.0_5 -release : 8 -source : - - https://sourceforge.net/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz : fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee -homepage : https://aa-project.sourceforge.net/aalib/ -license : LGPL-2.0 -component : multimedia.library -summary : AAlib is an portable ascii art GFX library +name: aalib +version: 1.4.0_5 +release: 8 +source: + - https://sourceforge.net/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz: fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee +homepage: https://aa-project.sourceforge.net/aalib/ +license: LGPL-2.0 +component: multimedia.library +summary: AAlib is an portable ascii art GFX library description: | AAlib is an portable ascii art GFX library. It allows conversion of still and moving images into ASCII art, and allowing some programs like media players to output in text mode. -builddeps : +builddeps: - pkgconfig(xt) -patterns : - - devel : /usr/share/aclocal/aalib.m4 -setup : | +patterns: + - devel: /usr/share/aclocal/aalib.m4 +setup: | %patch -p0 -i $pkgfiles/aclocal-fixes.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/abcMIDI/package.yml b/packages/a/abcMIDI/package.yml index 6bfb39cdf89..21242695a26 100644 --- a/packages/a/abcMIDI/package.yml +++ b/packages/a/abcMIDI/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : abcMIDI -version : 2024.03.21 -release : 14 -source : - - https://github.com/sshlien/abcmidi/archive/refs/tags/2024.03.21.tar.gz : 29c36aaf593c5615dc8245c30343f9585874cd6ffcdb4b339cbdf5f0196dc260 -homepage : https://github.com/sshlien/abcmidi -license : GPL-2.0-or-later -component : multimedia.audio -summary : a set of command line tools to work with ABC and midi music +name: abcMIDI +version: 2024.03.21 +release: 14 +source: + - https://github.com/sshlien/abcmidi/archive/refs/tags/2024.03.21.tar.gz: 29c36aaf593c5615dc8245c30343f9585874cd6ffcdb4b339cbdf5f0196dc260 +homepage: https://github.com/sshlien/abcmidi +license: GPL-2.0-or-later +component: multimedia.audio +summary: a set of command line tools to work with ABC and midi music description: | Abcmidi is a package of programs supporting the ABC Music Notation Format (see http://abcnotation.com ). There are numerous programs included. For example, abc2midi converts an abc file to a MIDI file, midi2abc converts a midi file to an abc file, abc2abc transposes the music to a different key, yaps creates a Postscript file containing the music notation, midicopy copies a selected portion of a MIDI file, and abcsearch searches an abc file for specific musical patterns. -setup : | +setup: | rm -rf makefile %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/a/abi-wizard/package.yml b/packages/a/abi-wizard/package.yml index 8cb7305c644..4f201ba01c7 100644 --- a/packages/a/abi-wizard/package.yml +++ b/packages/a/abi-wizard/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : abi-wizard -version : '1.1.0' -release : 6 -source : - - https://github.com/getsolus/abi-wizard/archive/refs/tags/v1.1.0.tar.gz : cb481b8ba2360085490a9e2dd1346a35b138a1edacb4859b12799ffa83d01e74 -homepage : https://github.com/getsolus/abi-wizard -license : Apache-2.0 -component : programming.tools -summary : Tool for generating ABI reports for libraries and binaries. +name: abi-wizard +version: "1.1.0" +release: 6 +source: + - https://github.com/getsolus/abi-wizard/archive/refs/tags/v1.1.0.tar.gz: cb481b8ba2360085490a9e2dd1346a35b138a1edacb4859b12799ffa83d01e74 +homepage: https://github.com/getsolus/abi-wizard +license: Apache-2.0 +component: programming.tools +summary: Tool for generating ABI reports for libraries and binaries. description: | As a package maintainer, it's a challenging task to keep track of binary dependencies and ABI changes. This tool generates reports that can be used to inform maintainers of ABI and dependency changes. -builddeps : +builddeps: - golang -build : | +build: | export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" %make -install : | +install: | %make_install diff --git a/packages/a/abireport/package.yml b/packages/a/abireport/package.yml index fbbceec33a9..5c8c6aed34e 100644 --- a/packages/a/abireport/package.yml +++ b/packages/a/abireport/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : abireport -version : 1.0.11 -release : 9 -source : - - https://github.com/clearlinux/abireport/releases/download/v1.0.11/abireport-1.0.11.tar.xz : 2cf4c6cbb14e9d8839d11158142f44589779483c29433d8c422ed9cfa818e7d1 -homepage : https://github.com/clearlinux/abireport/ -license : Apache-2.0 -component : programming.tools -summary : ABI Report for ELF Binaries +name: abireport +version: 1.0.11 +release: 9 +source: + - https://github.com/clearlinux/abireport/releases/download/v1.0.11/abireport-1.0.11.tar.xz: 2cf4c6cbb14e9d8839d11158142f44589779483c29433d8c422ed9cfa818e7d1 +homepage: https://github.com/clearlinux/abireport/ +license: Apache-2.0 +component: programming.tools +summary: ABI Report for ELF Binaries description: | Tool to create ABI reports from ELF binaries in packaging -builddeps : +builddeps: - golang -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/abiword/package.yml b/packages/a/abiword/package.yml index b4a28c461cf..e1e4e6a7247 100644 --- a/packages/a/abiword/package.yml +++ b/packages/a/abiword/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : abiword -version : 3.0.7 -release : 35 -source : - - https://gitlab.gnome.org/World/AbiWord/-/archive/release-3.0.7/AbiWord-release-3.0.7.tar.bz2 : 19099c5cc6022efba50cebf0f081a21afdb5358256b4ea9b51c735968132f362 -homepage : https://gitlab.gnome.org/World/AbiWord -license : GPL-2.0-or-later -component : office -summary : Free lightweight word processor similar to Microsoft Word +name: abiword +version: 3.0.7 +release: 35 +source: + - https://gitlab.gnome.org/World/AbiWord/-/archive/release-3.0.7/AbiWord-release-3.0.7.tar.bz2: 19099c5cc6022efba50cebf0f081a21afdb5358256b4ea9b51c735968132f362 +homepage: https://gitlab.gnome.org/World/AbiWord +license: GPL-2.0-or-later +component: office +summary: Free lightweight word processor similar to Microsoft Word description: | Abiword is a free and lightweight word processor similar to Microsoft Word, allowing many of the same functions while being better on resources. -builddeps : +builddeps: - pkgconfig(champlain-0.12) - pkgconfig(enchant) - pkgconfig(fribidi) @@ -26,9 +26,9 @@ builddeps : - intltool - libboost-devel - libtool-devel -clang : false -libsplit : false -setup : | +clang: false +libsplit: false +setup: | %autogen \ --enable-clipart \ --enable-emacs-keybinding \ @@ -36,9 +36,9 @@ setup : | --enable-vi-keybinding \ --without-evolution-data-server \ --with-goffice -build : | +build: | %make -install : | +install: | %make_install mv $installdir/usr/share/applications/{abiword.desktop,com.abisource.AbiWord.desktop} diff --git a/packages/a/abseil-cpp/package.yml b/packages/a/abseil-cpp/package.yml index aa7df727317..4d523d93cf3 100644 --- a/packages/a/abseil-cpp/package.yml +++ b/packages/a/abseil-cpp/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : abseil-cpp -version : '20240116.2' -release : 10 -source : - - https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.2.tar.gz : 733726b8c3a6d39a4120d7e45ea8b41a434cdacde401cba500f14236c49b39dc -homepage : https://abseil.io/ -license : Apache-2.0 -component : programming.library -summary : Abseil Common Libraries +name: abseil-cpp +version: "20240116.2" +release: 10 +source: + - https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.2.tar.gz: 733726b8c3a6d39a4120d7e45ea8b41a434cdacde401cba500f14236c49b39dc +homepage: https://abseil.io/ +license: Apache-2.0 +component: programming.library +summary: Abseil Common Libraries description: | Collection of C++ library code designed to augment the C++ standard library. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig(gtest) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | if [ -z "${EMUL32BUILD+set}" ]; then extra_args="-DABSL_USE_EXTERNAL_GOOGLETEST=ON -DABSL_FIND_GOOGLETEST=ON -DABSL_BUILD_TEST_HELPERS=ON -DABSL_BUILD_TESTING=ON" fi @@ -26,26 +26,26 @@ setup : | -DABSL_CXX_STANDARD=17 \ -DABSL_PROPAGATE_CXX_STD=ON \ $extra_args -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | ctest solusBuildDir -patterns : +patterns: # These are testing libraries that some packages need during building, but including them in the main package would add a transitive dependency on gtest # This list is taken from Fedora, so check there on major updates - - devel : - - /usr/lib64/libabsl_atomic_hook_test_helper.so.* - - /usr/lib64/libabsl_exception_safety_testing.so.* - - /usr/lib64/libabsl_hash_generator_testing.so.* - - /usr/lib64/libabsl_log_internal_test_actions.so.* - - /usr/lib64/libabsl_log_internal_test_helpers.so.* - - /usr/lib64/libabsl_log_internal_test_matchers.so.* - - /usr/lib64/libabsl_per_thread_sem_test_common.so.* - - /usr/lib64/libabsl_pow10_helper.so.* - - /usr/lib64/libabsl_scoped_mock_log.so.* - - /usr/lib64/libabsl_spinlock_test_common.so.* - - /usr/lib64/libabsl_stack_consumption.so.* - - /usr/lib64/libabsl_test_instance_tracker.so.* - - /usr/lib64/libabsl_time_internal_test_util.so.* + - devel: + - /usr/lib64/libabsl_atomic_hook_test_helper.so.* + - /usr/lib64/libabsl_exception_safety_testing.so.* + - /usr/lib64/libabsl_hash_generator_testing.so.* + - /usr/lib64/libabsl_log_internal_test_actions.so.* + - /usr/lib64/libabsl_log_internal_test_helpers.so.* + - /usr/lib64/libabsl_log_internal_test_matchers.so.* + - /usr/lib64/libabsl_per_thread_sem_test_common.so.* + - /usr/lib64/libabsl_pow10_helper.so.* + - /usr/lib64/libabsl_scoped_mock_log.so.* + - /usr/lib64/libabsl_spinlock_test_common.so.* + - /usr/lib64/libabsl_stack_consumption.so.* + - /usr/lib64/libabsl_test_instance_tracker.so.* + - /usr/lib64/libabsl_time_internal_test_util.so.* diff --git a/packages/a/acccheck/package.yml b/packages/a/acccheck/package.yml index 98e3ae15b74..3598f9c7e28 100644 --- a/packages/a/acccheck/package.yml +++ b/packages/a/acccheck/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acccheck -version : 0.2.1 -release : 9 -source : - - https://labs.portcullis.co.uk/download/acccheck-0-2-1.tar.gz : fc2274dfa16207e1b74c6fb40307286cfb4d83d3d3f842737c8e47f7c531e380 -homepage : https://labs.portcullis.co.uk/tools/acccheck/ -license : GPL-2.0-or-later -component : security -summary : The tool is designed as a password dictionary attack tool that targets windows authentication via the SMB protocol +name: acccheck +version: 0.2.1 +release: 9 +source: + - https://labs.portcullis.co.uk/download/acccheck-0-2-1.tar.gz: fc2274dfa16207e1b74c6fb40307286cfb4d83d3d3f842737c8e47f7c531e380 +homepage: https://labs.portcullis.co.uk/tools/acccheck/ +license: GPL-2.0-or-later +component: security +summary: The tool is designed as a password dictionary attack tool that targets windows authentication via the SMB protocol description: | The tool is designed as a password dictionary attack tool that targets windows authentication via the SMB protocol. -rundeps : +rundeps: - perl - samba -install : | +install: | install -D -m 00755 acccheck.pl $installdir/usr/bin/acccheck diff --git a/packages/a/accounts-qml-module/package.yml b/packages/a/accounts-qml-module/package.yml index 9a9ea530aae..ea46a108f30 100644 --- a/packages/a/accounts-qml-module/package.yml +++ b/packages/a/accounts-qml-module/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : accounts-qml-module -version : '0.7' -release : 6 -source : - - git|https://gitlab.com/accounts-sso/accounts-qml-module.git : 05e79ebbbf3784a87f72b7be571070125c10dfe3 -homepage : https://accounts-sso.gitlab.io/ -license : LGPL-2.1-only -component : programming -summary : QML bindings for libaccounts-qt + libsignon-qt +name: accounts-qml-module +version: "0.7" +release: 6 +source: + - git|https://gitlab.com/accounts-sso/accounts-qml-module.git: 05e79ebbbf3784a87f72b7be571070125c10dfe3 +homepage: https://accounts-sso.gitlab.io/ +license: LGPL-2.1-only +component: programming +summary: QML bindings for libaccounts-qt + libsignon-qt description: |- This QML module provides an API to manage the user's online accounts and get their authentication data. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Qml) - pkgconfig(accounts-qt6) - pkgconfig(libsignon-qt6) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | qmake6 QMAKE_CFLAGS_RELEASE="${CFLAGS}" QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" accounts-qml-module.pro -build : | +build: | %make -install : | +install: | %make INSTALL_ROOT="$installdir" install_subtargets rm -rfv $installdir/usr/bin diff --git a/packages/a/accountsservice/package.yml b/packages/a/accountsservice/package.yml index 7d33506722e..0fe58f34e4d 100644 --- a/packages/a/accountsservice/package.yml +++ b/packages/a/accountsservice/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : accountsservice -version : 23.13.9 -release : 37 -source : - - https://www.freedesktop.org/software/accountsservice/accountsservice-23.13.9.tar.xz : adda4cdeae24fa0992e7df3ffff9effa7090be3ac233a3edfdf69d5a9c9b924f -homepage : https://www.freedesktop.org/wiki/Software/AccountsService -license : GPL-3.0-or-later -component : desktop.core -summary : D-Bus service for accessing user accounts and information +name: accountsservice +version: 23.13.9 +release: 37 +source: + - https://www.freedesktop.org/software/accountsservice/accountsservice-23.13.9.tar.xz: adda4cdeae24fa0992e7df3ffff9effa7090be3ac233a3edfdf69d5a9c9b924f +homepage: https://www.freedesktop.org/wiki/Software/AccountsService +license: GPL-3.0-or-later +component: desktop.core +summary: D-Bus service for accessing user accounts and information description: | AccountsService is a D-Bus service for accessing the list of user accounts and information attached to those accounts. -builddeps : +builddeps: - pkgconfig(gtk-doc) - pkgconfig(libxcrypt) - vala -checkdeps : +checkdeps: - python-dbusmock - python3-test -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-daemon-Stateless-systemd-service-path.patch %patch -p1 -i $pkgfiles/0001-daemon-Add-support-for-default-user-groups.patch %patch -p1 -i $pkgfiles/assume-gdm-for-compat.patch @@ -34,9 +34,9 @@ setup : | -Ddefault_user_groups="audio,video,cdrom,dialout,fuse,users,sambashares" \ -Dgtk_doc=true \ -Dtests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless @@ -46,6 +46,7 @@ install : | $installdir/var/lib/AccountsService/ \ $installdir/var/lib/ \ $installdir/var/ + # Tests cannot be run as root # check : | # unset LD_PRELOAD diff --git a/packages/a/ack/package.yml b/packages/a/ack/package.yml index d61aa2ec89a..9ebdabac61f 100644 --- a/packages/a/ack/package.yml +++ b/packages/a/ack/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ack -version : 3.9.0 -release : 22 -source : - - https://github.com/beyondgrep/ack3/archive/refs/tags/v3.9.0.tar.gz : b2233b9f30b7099db2bad9d6b7e7f7e1003a73ce24353b92b8e904d5b44fedf7 -homepage : https://beyondgrep.com/ -license : Artistic-2.0 -component : system.utils -summary : ack is a grep-like search tool optimized for source code +name: ack +version: 3.9.0 +release: 22 +source: + - https://github.com/beyondgrep/ack3/archive/refs/tags/v3.9.0.tar.gz: b2233b9f30b7099db2bad9d6b7e7f7e1003a73ce24353b92b8e904d5b44fedf7 +homepage: https://beyondgrep.com/ +license: Artistic-2.0 +component: system.utils +summary: ack is a grep-like search tool optimized for source code description: | ack is a code-searching tool, similar to grep but optimized for programmers searching large trees of source code. It is highly portable and runs on any platform that runs Perl. -rundeps : +rundeps: - perl-file-next -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/a/acl/package.yml b/packages/a/acl/package.yml index 12b544ca736..29c3896d8d1 100644 --- a/packages/a/acl/package.yml +++ b/packages/a/acl/package.yml @@ -1,29 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acl -version : 2.3.2 -release : 22 -source : - - http://download.savannah.nongnu.org/releases/acl/acl-2.3.2.tar.gz : 5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c -homepage : https://www.gnu.org.ua/software/pies/manual/ACL.html -license : LGPL-2.1-only -summary : Access control list shared library -component : system.base -autodep : false +name: acl +version: 2.3.2 +release: 22 +source: + - http://download.savannah.nongnu.org/releases/acl/acl-2.3.2.tar.gz: 5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c +homepage: https://www.gnu.org.ua/software/pies/manual/ACL.html +license: LGPL-2.1-only +summary: Access control list shared library +component: system.base +autodep: false description: | This package contains the libacl.so dynamic library containing the POSIX 1003.1e draft standard 17 functions for manipulating access control lists. -builddeps : +builddeps: - pkgconfig32(libattr) -emul32 : true +emul32: true environment: | # Help with musl builds export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" -setup : | +setup: | %patch -p1 -i $pkgfiles/getfacl-fix-uninitialized-variable.patch %configure_no_runstatedir --libexecdir=%libdir% --disable-static -build : | +build: | %make -install : | +install: | %make_install rm $installdir/%libdir%/*.la %make clean - diff --git a/packages/a/acpi/package.yml b/packages/a/acpi/package.yml index dcbcd2c2153..09f53892aeb 100644 --- a/packages/a/acpi/package.yml +++ b/packages/a/acpi/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acpi -version : '1.7' -release : 3 -source : - - https://sourceforge.net/projects/acpiclient/files/acpiclient/1.7/acpi-1.7.tar.gz : d7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005 -homepage : https://sourceforge.net/projects/acpiclient/ -license : GPL-2.0 -component : system.utils -summary : Displays information about ACPI devices +name: acpi +version: "1.7" +release: 3 +source: + - https://sourceforge.net/projects/acpiclient/files/acpiclient/1.7/acpi-1.7.tar.gz: d7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005 +homepage: https://sourceforge.net/projects/acpiclient/ +license: GPL-2.0 +component: system.utils +summary: Displays information about ACPI devices description: | Attempts to replicate the functionality of the 'old' apm command on ACPI systems, including battery and thermal information. Does not support ACPI suspending, only displays information about ACPI devices. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/acpica-unix/package.yml b/packages/a/acpica-unix/package.yml index 3be24a3d3fc..38028ce1d24 100644 --- a/packages/a/acpica-unix/package.yml +++ b/packages/a/acpica-unix/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acpica-unix -version : '20250807' -release : 13 -source : - - https://github.com/acpica/acpica/archive/refs/tags/20250807.tar.gz : 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc -license : GPL-2.0-or-later -homepage : https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/overview.html -component : programming.tools -summary : ACPI Source Code Compiler & Disassembler +name: acpica-unix +version: "20250807" +release: 13 +source: + - https://github.com/acpica/acpica/archive/refs/tags/20250807.tar.gz: 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc +license: GPL-2.0-or-later +homepage: https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/overview.html +component: programming.tools +summary: ACPI Source Code Compiler & Disassembler description: | ACPICA defines and implements a group of software components that together create an implementation of the ACPI specification for both 32-bit and 64-bit platforms. -builddeps : +builddeps: - dos2unix -build : | +build: | NOWERROR=TRUE %make -install : | +install: | %make_install diff --git a/packages/a/acpid2/package.yml b/packages/a/acpid2/package.yml index c8e42f09e3c..e80db1f48dc 100644 --- a/packages/a/acpid2/package.yml +++ b/packages/a/acpid2/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acpid2 -version : 2.0.34 -release : 6 -source : - - https://sourceforge.net/projects/acpid2/files/acpid-2.0.34.tar.xz : 2d095c8cfcbc847caec746d62cdc8d0bff1ec1bc72ef7c674c721e04da6ab333 -homepage : https://sourceforge.net/projects/acpid2/ -license : GPL-2.0-or-later -component : system.utils -summary : acpid with netlink and input layer support +name: acpid2 +version: 2.0.34 +release: 6 +source: + - https://sourceforge.net/projects/acpid2/files/acpid-2.0.34.tar.xz: 2d095c8cfcbc847caec746d62cdc8d0bff1ec1bc72ef7c674c721e04da6ab333 +homepage: https://sourceforge.net/projects/acpid2/ +license: GPL-2.0-or-later +component: system.utils +summary: acpid with netlink and input layer support description: | acpid with netlink and input layer support -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Move-contents-out-of-etc.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/anything $installdir/usr/share/acpi/events/anything install -Dm00744 $pkgfiles/handler.sh $installdir/usr/share/acpi/handler.sh diff --git a/packages/a/acsccid/package.yml b/packages/a/acsccid/package.yml index 79d3285ff10..b409536a0c7 100644 --- a/packages/a/acsccid/package.yml +++ b/packages/a/acsccid/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : acsccid -version : 1.1.10 -release : 9 -source : - - https://sourceforge.net/projects/acsccid/files/acsccid-1.1.10.tar.bz2 : 5ee112febdcac6656629025f3a85923f155f6ca150b2d24fd716f9043265528e -homepage : https://acsccid.sourceforge.io/ -license : LGPL-2.1-or-later -component : security.library -summary : ACS CCID PC/SC Driver +name: acsccid +version: 1.1.10 +release: 9 +source: + - https://sourceforge.net/projects/acsccid/files/acsccid-1.1.10.tar.bz2: 5ee112febdcac6656629025f3a85923f155f6ca150b2d24fd716f9043265528e +homepage: https://acsccid.sourceforge.io/ +license: LGPL-2.1-or-later +component: security.library +summary: ACS CCID PC/SC Driver description: | acsccid is a PC/SC driver for Linux/Mac OS X and it supports ACS CCID smart card readers. This library provides a PC/SC IFD handler implementation and communicates with the readers through the PC/SC Lite resource manager (pcscd). -builddeps : +builddeps: - pkgconfig(libpcsclite) - pkgconfig(libusb-1.0) -setup : | +setup: | %configure --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 src/92_pcscd_acsccid.rules $installdir%libdir%/udev/rules.d/92_pcscd_acsccid.rules diff --git a/packages/a/activate-linux/package.yml b/packages/a/activate-linux/package.yml index a4774aabf6b..819afcb408f 100644 --- a/packages/a/activate-linux/package.yml +++ b/packages/a/activate-linux/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : activate-linux -version : 1.1.0 -release : 1 -source : - - https://github.com/MrGlockenspiel/activate-linux/archive/refs/tags/v1.1.0.tar.gz : cf892c90a57bf6026f777715207aa7066fc7c4940da39d62a6c24b51a726786d -homepage : https://github.com/MrGlockenspiel/activate-linux -license : GPL-3.0-only -component : desktop -summary : The "Activate Windows" watermark ported to Linux. +name: activate-linux +version: 1.1.0 +release: 1 +source: + - https://github.com/MrGlockenspiel/activate-linux/archive/refs/tags/v1.1.0.tar.gz: cf892c90a57bf6026f777715207aa7066fc7c4940da39d62a6c24b51a726786d +homepage: https://github.com/MrGlockenspiel/activate-linux +license: GPL-3.0-only +component: desktop +summary: The "Activate Windows" watermark ported to Linux. description: | The "Activate Windows" watermark ported to Linux with cairo in C. -builddeps : +builddeps: - pkgconfig(cairo-xcb) - - pkgconfig(wayland-protocols) + - pkgconfig(wayland-protocols) - pkgconfig(wayland-server) - pkgconfig(x11-xcb) - pkgconfig(xext) - - pkgconfig(xfixes) + - pkgconfig(xfixes) - pkgconfig(xi) - pkgconfig(xinerama) - pkgconfig(xrandr) - pkgconfig(xt) -build : | +build: | %make -install : | +install: | install -D -m 00755 activate-linux $installdir/usr/bin/activate-linux diff --git a/packages/a/ada/package.yml b/packages/a/ada/package.yml index 70658422169..3617a3233cc 100644 --- a/packages/a/ada/package.yml +++ b/packages/a/ada/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ada -version : 3.2.7 -release : 4 -source : - - https://github.com/ada-url/ada/archive/refs/tags/v3.2.7.tar.gz : 91094beb8090875b03af74549f03b9ad3f21545d29c18e88dff0d8004d7c1417 -homepage : https://github.com/ada-url/ada -license : Apache-2.0 -component : programming.library -summary : URL parser written in modern C++ +name: ada +version: 3.2.7 +release: 4 +source: + - https://github.com/ada-url/ada/archive/refs/tags/v3.2.7.tar.gz: 91094beb8090875b03af74549f03b9ad3f21545d29c18e88dff0d8004d7c1417 +homepage: https://github.com/ada-url/ada +license: Apache-2.0 +component: programming.library +summary: URL parser written in modern C++ description: | WHATWG-compliant and fast URL parser written in modern C++ -clang : true -optimize : thin-lto -networking : true -setup : | +clang: true +optimize: thin-lto +networking: true +setup: | sed -e "s|@@VERSION@@|$version|g" $pkgfiles/ada.pc.in > ada.pc %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # pkg-config diff --git a/packages/a/adapta-gtk-theme/package.yml b/packages/a/adapta-gtk-theme/package.yml index 6d497e62437..7dd63f094f1 100644 --- a/packages/a/adapta-gtk-theme/package.yml +++ b/packages/a/adapta-gtk-theme/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adapta-gtk-theme -version : 3.95.0.11 -release : 182 -source : - - https://github.com/adapta-project/adapta-gtk-theme/archive/refs/tags/3.95.0.11.tar.gz : fb8fc11b770be59e1673b8f2d917704fc34e53aee5fb02fed70d83909d3309bd -homepage : https://github.com/adapta-project/adapta-gtk-theme -license : GPL-2.0-or-later -component : desktop.theme -summary : An adaptive Gtk+ theme based on Material Design Guidelines +name: adapta-gtk-theme +version: 3.95.0.11 +release: 182 +source: + - https://github.com/adapta-project/adapta-gtk-theme/archive/refs/tags/3.95.0.11.tar.gz: fb8fc11b770be59e1673b8f2d917704fc34e53aee5fb02fed70d83909d3309bd +homepage: https://github.com/adapta-project/adapta-gtk-theme +license: GPL-2.0-or-later +component: desktop.theme +summary: An adaptive Gtk+ theme based on Material Design Guidelines description: | An adaptive Gtk+ theme based on Material Design Guidelines. Lots of elements are forked from Flat-Plat theme. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - gnome-shell - inkscape - sassc -rundeps : +rundeps: - noto-sans-ttf -setup : | +setup: | %patch -p1 -i $pkgfiles/apply-branding.patch %autogen \ --enable-chrome \ @@ -33,7 +33,7 @@ setup : | --with-accent_color=#84beea \ --with-suggestion_color=#4fa2e1 \ --with-destruction_color=#f05f7e -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/adios2/package.yml b/packages/a/adios2/package.yml index e1a3b474ea7..05375eaa309 100644 --- a/packages/a/adios2/package.yml +++ b/packages/a/adios2/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adios2 -version : 2.10.2 -release : 12 -source : - - https://github.com/ornladios/ADIOS2/archive/refs/tags/v2.10.2.tar.gz : 14cf0bcd94772194bce0f2c0e74dba187965d1cffd12d45f801c32929158579e -homepage : https://github.com/ornladios/ADIOS2 -license : Apache-2.0 -component : programming.library -summary : Adaptable Input Output System version 2 +name: adios2 +version: 2.10.2 +release: 12 +source: + - https://github.com/ornladios/ADIOS2/archive/refs/tags/v2.10.2.tar.gz: 14cf0bcd94772194bce0f2c0e74dba187965d1cffd12d45f801c32929158579e +homepage: https://github.com/ornladios/ADIOS2 +license: Apache-2.0 +component: programming.library +summary: Adaptable Input Output System version 2 description: | It is a framework for scientific data I/O to publish and subscribe to data when and where required. ADIOS2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS2 can be used on supercomputers, cloud systems, and personal computers. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(blosc) - pkgconfig(bzip2) - pkgconfig(hdf5) @@ -31,17 +31,17 @@ builddeps : - pybind11 - python-mpi4py - zfp-devel -rundeps : - - devel : - - openmpi-devel -setup : | +rundeps: + - devel: + - openmpi-devel +setup: | %patch -p1 -i $pkgfiles/fix-destdir.patch %cmake_ninja \ -DADIOS2_HAVE_HDF5_VOL=OFF \ -DADIOS2_USE_EXTERNAL_DEPENDENCIES=ON \ -DADIOS2_BUILD_EXAMPLES=OFF \ -DADIOS2_USE_Derived_Variables=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/adms/package.yml b/packages/a/adms/package.yml index 5084faadbbf..5d392f926e2 100644 --- a/packages/a/adms/package.yml +++ b/packages/a/adms/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adms -version : 2.3.7 -release : 4 -source : - - https://github.com/Qucs/ADMS/archive/refs/tags/release-2.3.7.tar.gz : 0d24f645d7ce0daa447af1b0cff1123047f3b73cc41cf403650f469721f95173 -homepage : https://github.com/Qucs/ADMS -license : GPL-3.0-or-later -component : office.scientific -summary : ADMS is a code generator for the Verilog-AMS language +name: adms +version: 2.3.7 +release: 4 +source: + - https://github.com/Qucs/ADMS/archive/refs/tags/release-2.3.7.tar.gz: 0d24f645d7ce0daa447af1b0cff1123047f3b73cc41cf403650f469721f95173 +homepage: https://github.com/Qucs/ADMS +license: GPL-3.0-or-later +component: office.scientific +summary: ADMS is a code generator for the Verilog-AMS language description: | ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile C code for the API of spice simulators. Based on transformations specified in XML language, ADMS transforms Verilog-AMS code into other target languages. -patterns : +patterns: - /usr/include -builddeps : +builddeps: - perl-xml-libxml -setup : | +setup: | %cmake_ninja -DUSE_MAINTAINER_MODE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/advancecomp/package.yml b/packages/a/advancecomp/package.yml index 69818ff68a4..1c2094193f6 100644 --- a/packages/a/advancecomp/package.yml +++ b/packages/a/advancecomp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : advancecomp -version : '2.6' -release : 9 -source : - - https://github.com/amadvance/advancecomp/archive/refs/tags/v2.6.tar.gz : 799397b10d087d0147d6af117a5a473120f1369f0a3a3d68bf953abc0b749b75 -homepage : https://www.advancemame.it/ -license : GPL-3.0-or-later -component : system.utils -summary : AdvanceCOMP contains recompression utilities +name: advancecomp +version: "2.6" +release: 9 +source: + - https://github.com/amadvance/advancecomp/archive/refs/tags/v2.6.tar.gz: 799397b10d087d0147d6af117a5a473120f1369f0a3a3d68bf953abc0b749b75 +homepage: https://www.advancemame.it/ +license: GPL-3.0-or-later +component: system.utils +summary: AdvanceCOMP contains recompression utilities description: | AdvanceCOMP contains recompression utilities for your .zip archives, .png images, .mng video clips and .gz files. -builddeps : +builddeps: - pkgconfig(valgrind) - libboost -setup : | +setup: | autoheader %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/adw-gtk3-theme/package.yml b/packages/a/adw-gtk3-theme/package.yml index b88e5bd218a..8399cefb075 100644 --- a/packages/a/adw-gtk3-theme/package.yml +++ b/packages/a/adw-gtk3-theme/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adw-gtk3-theme -version : '6.3' -release : 20 -source : - - https://github.com/lassekongo83/adw-gtk3/archive/refs/tags/v6.3.tar.gz : f87d03e46933a37c67dd2be57bc05ed094a2d8f2e1fa1831e1a96c46dffb088c - - https://github.com/sass/dart-sass/releases/download/1.87.0/dart-sass-1.87.0-linux-x64.tar.gz#sass.tar.gz : 1e7cf8d190c24c28b09389121d7eee328b5ed23524a3f1feca416a8124927bde -license : LGPL-2.1-only -homepage : https://github.com/lassekongo83/adw-gtk3 -component : desktop.theme -summary : An unofficial GTK3 port of libadwaita +name: adw-gtk3-theme +version: "6.3" +release: 20 +source: + - https://github.com/lassekongo83/adw-gtk3/archive/refs/tags/v6.3.tar.gz: f87d03e46933a37c67dd2be57bc05ed094a2d8f2e1fa1831e1a96c46dffb088c + - https://github.com/sass/dart-sass/releases/download/1.87.0/dart-sass-1.87.0-linux-x64.tar.gz#sass.tar.gz: 1e7cf8d190c24c28b09389121d7eee328b5ed23524a3f1feca416a8124927bde +license: LGPL-2.1-only +homepage: https://github.com/lassekongo83/adw-gtk3 +component: desktop.theme +summary: An unofficial GTK3 port of libadwaita description: | An unofficial GTK3 port of libadwaita -builddeps : +builddeps: - gnome-themes-extra -rundeps : +rundeps: - gnome-themes-extra environment: | export PATH="$PATH:$sources/dart-sass" -setup : | +setup: | tar -xvf $sources/sass.tar.gz -C $sources/ %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Symlink adwaita gtk2 theme so we have _some_ gtk2 theming diff --git a/packages/a/adwaita-colors-icon-theme/package.yml b/packages/a/adwaita-colors-icon-theme/package.yml index aa2f3e81144..9b04e672e28 100644 --- a/packages/a/adwaita-colors-icon-theme/package.yml +++ b/packages/a/adwaita-colors-icon-theme/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adwaita-colors-icon-theme -version : 2.5 -release : 5 -source : - - git|https://github.com/dpejoh/Adwaita-colors : v2.5 -homepage : https://github.com/dpejoh/Adwaita-colors/ -license : GPL-3.0-or-later -component : desktop.theme -summary : Customizes Adwaita icons to match your GNOME theme's accent color +name: adwaita-colors-icon-theme +version: 2.5 +release: 5 +source: + - git|https://github.com/dpejoh/Adwaita-colors: v2.5 +homepage: https://github.com/dpejoh/Adwaita-colors/ +license: GPL-3.0-or-later +component: desktop.theme +summary: Customizes Adwaita icons to match your GNOME theme's accent color description: | Adwaita Colors customizes Adwaita icons to match your GNOME theme's accent color, providing a cohesive, personalized look. -install : | +install: | %patch -p1 -i $pkgfiles/inherit-morewaita.patch install -dm0755 $installdir/usr/share/icons/ cp -r $workdir/Adwaita-* $installdir/usr/share/icons/ diff --git a/packages/a/adwaita-fonts/package.yml b/packages/a/adwaita-fonts/package.yml index 3b62dac83b1..795cc669ff5 100644 --- a/packages/a/adwaita-fonts/package.yml +++ b/packages/a/adwaita-fonts/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adwaita-fonts -version : '49.0' -release : 2 -source : - - https://download.gnome.org/sources/adwaita-fonts/49/adwaita-fonts-49.0.tar.xz : 3157c620eb5b72b25ab156d194aa4eb223f9870d547fe83fdbdf06d3e7becb37 -homepage : https://gitlab.gnome.org/GNOME/adwaita-fonts -license : GPL-3.0-or-later -component : desktop.font -summary : The typefaces for GNOME +name: adwaita-fonts +version: "49.0" +release: 2 +source: + - https://download.gnome.org/sources/adwaita-fonts/49/adwaita-fonts-49.0.tar.xz: 3157c620eb5b72b25ab156d194aa4eb223f9870d547fe83fdbdf06d3e7becb37 +homepage: https://gitlab.gnome.org/GNOME/adwaita-fonts +license: GPL-3.0-or-later +component: desktop.font +summary: The typefaces for GNOME description: | Adwaita Fonts consists of Adwaita Sans, a variation of Inter, and Adwaita Mono, Iosevka customized to match Inter. -setup : | +setup: | %meson_configure # It doesn't support fontsdir option yet #Dfontsdir=/usr/share/fonts/truetype/adwaita -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/adwaita-fonts.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/a/adwaita-icon-theme-legacy/package.yml b/packages/a/adwaita-icon-theme-legacy/package.yml index 8cc5c974e5c..0005e29c19d 100644 --- a/packages/a/adwaita-icon-theme-legacy/package.yml +++ b/packages/a/adwaita-icon-theme-legacy/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adwaita-icon-theme-legacy -version : '46.2' -release : 2 -source : - - https://download.gnome.org/sources/adwaita-icon-theme-legacy/46/adwaita-icon-theme-legacy-46.2.tar.xz : 548480f58589a54b72d18833b755b15ffbd567e3187249d74e2e1f8f99f22fb4 -homepage : https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy -license : CC-BY-SA-3.0 -component : desktop.gnome.core -summary : A fullcolor icon theme providing fallback for legacy apps +name: adwaita-icon-theme-legacy +version: "46.2" +release: 2 +source: + - https://download.gnome.org/sources/adwaita-icon-theme-legacy/46/adwaita-icon-theme-legacy-46.2.tar.xz: 548480f58589a54b72d18833b755b15ffbd567e3187249d74e2e1f8f99f22fb4 +homepage: https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy +license: CC-BY-SA-3.0 +component: desktop.gnome.core +summary: A fullcolor icon theme providing fallback for legacy apps description: | A fullcolor icon theme providing fallback for legacy apps -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -frv $installdir/usr/share/licenses/ diff --git a/packages/a/adwaita-icon-theme/package.yml b/packages/a/adwaita-icon-theme/package.yml index 1c6597180c9..1e3a0f690ea 100644 --- a/packages/a/adwaita-icon-theme/package.yml +++ b/packages/a/adwaita-icon-theme/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : adwaita-icon-theme -version : '49.0' -release : 32 -source : - - https://download.gnome.org/sources/adwaita-icon-theme/49/adwaita-icon-theme-49.0.tar.xz : 65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c -homepage : https://gitlab.gnome.org/GNOME/adwaita-icon-theme -license : +name: adwaita-icon-theme +version: "49.0" +release: 32 +source: + - https://download.gnome.org/sources/adwaita-icon-theme/49/adwaita-icon-theme-49.0.tar.xz: 65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c +homepage: https://gitlab.gnome.org/GNOME/adwaita-icon-theme +license: - CC-BY-SA-3.0 - LGPL-3.0-or-later -summary : The Adwaita Icon Theme package contains an assortment of non-scalable icons of different sizes and themes. +summary: The Adwaita Icon Theme package contains an assortment of non-scalable icons of different sizes and themes. description: | The Adwaita Icon Theme package contains an assortment of non-scalable icons of different sizes and themes. -component : desktop.gnome.core -builddeps : +component: desktop.gnome.core +builddeps: - pkgconfig(librsvg-2.0) - inkscape -rundeps : +rundeps: - adwaita-icon-theme-legacy - hicolor-icon-theme -patterns : - - devel : /usr/share/pkgconfig -setup : | +patterns: + - devel: /usr/share/pkgconfig +setup: | %patch -p1 -i $pkgfiles/remove-unused-icon-theme-caches.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/aegisub/package.yml b/packages/a/aegisub/package.yml index 8698741d01a..81514aa1c36 100644 --- a/packages/a/aegisub/package.yml +++ b/packages/a/aegisub/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aegisub -version : 3.4.2 -release : 43 -source : - - git|https://github.com/TypesettingTools/Aegisub : v3.4.2 -homepage : https://aegisub.org/ -license : +name: aegisub +version: 3.4.2 +release: 43 +source: + - git|https://github.com/TypesettingTools/Aegisub: v3.4.2 +homepage: https://aegisub.org/ +license: - BSD-3-Clause - MIT - MPL-1.1 -component : multimedia.video -summary : Cross-platform advanced subtitle editor +component: multimedia.video +summary: Cross-platform advanced subtitle editor description: | Aegisub is a free, cross-platform open source tool for creating and modifying subtitles. Aegisub makes it quick and easy to time subtitles to audio, and features many powerful tools for styling them, including a built-in real-time video preview. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ffms2) - pkgconfig(fftw3) @@ -29,9 +29,9 @@ builddeps : - gettext-devel - libboost-devel - wxwidgets-devel -setup : | +setup: | %meson_configure -Denable_update_checker=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/aerc/package.yml b/packages/a/aerc/package.yml index 376fb28cde8..dc8c910c2ea 100644 --- a/packages/a/aerc/package.yml +++ b/packages/a/aerc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aerc -version : 0.20.1 -release : 2 -source : - - https://git.sr.ht/~rjarry/aerc/archive/0.20.1.tar.gz : fbfbf2cc4f6e251731698d6d1b7be4e88835b4e089d55e3254d37d450700db07 -homepage : https://aerc-mail.org -license : MIT -component : network.mail -summary : An email client for your terminal. +name: aerc +version: 0.20.1 +release: 2 +source: + - https://git.sr.ht/~rjarry/aerc/archive/0.20.1.tar.gz: fbfbf2cc4f6e251731698d6d1b7be4e88835b4e089d55e3254d37d450700db07 +homepage: https://aerc-mail.org +license: MIT +component: network.mail +summary: An email client for your terminal. description: | aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker. -networking : true -builddeps : +networking: true +builddeps: - golang - scdoc -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/a/aha/package.yml b/packages/a/aha/package.yml index a5ad63e8fcc..11bc8501a0e 100644 --- a/packages/a/aha/package.yml +++ b/packages/a/aha/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aha -version : 0.5.1 -release : 1 -source : - - https://github.com/theZiz/aha/archive/refs/tags/0.5.1.tar.gz : 6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1 -homepage : https://github.com/theZiz/aha -license : LGPL-2.1-or-later -component : system.utils -summary : Ansi HTML Adapter +name: aha +version: 0.5.1 +release: 1 +source: + - https://github.com/theZiz/aha/archive/refs/tags/0.5.1.tar.gz: 6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1 +homepage: https://github.com/theZiz/aha +license: LGPL-2.1-or-later +component: system.utils +summary: Ansi HTML Adapter description: | Converts ANSI escape sequences of a unix terminal to HTML code. -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/a/aircrack-ng/package.yml b/packages/a/aircrack-ng/package.yml index a46fe47a712..bd526f27433 100644 --- a/packages/a/aircrack-ng/package.yml +++ b/packages/a/aircrack-ng/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aircrack-ng -version : '1.7' -release : 12 -source : - - https://github.com/aircrack-ng/aircrack-ng/archive/refs/tags/1.7.tar.gz : 05a704e3c8f7792a17315080a21214a4448fd2452c1b0dd5226a3a55f90b58c3 -homepage : https://www.aircrack-ng.org/ -license : GPL-2.0-or-later -component : network.util -summary : Aircrack-ng is a complete suite of tools to assess WiFi network security. +name: aircrack-ng +version: "1.7" +release: 12 +source: + - https://github.com/aircrack-ng/aircrack-ng/archive/refs/tags/1.7.tar.gz: 05a704e3c8f7792a17315080a21214a4448fd2452c1b0dd5226a3a55f90b58c3 +homepage: https://www.aircrack-ng.org/ +license: GPL-2.0-or-later +component: network.util +summary: Aircrack-ng is a complete suite of tools to assess WiFi network security. description: | Aircrack-ng is a complete suite of tools to assess WiFi network security. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libgcrypt) - pkgconfig(libnl-3.0) - pkgconfig(libpcap) - pkgconfig(libpcre) - pkgconfig(sqlite3) - ethtool -rundeps : +rundeps: - ethtool - iw - pciutils environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %autogen --with-gcrypt --with-experimental=yes --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/a/aisleriot/package.yml b/packages/a/aisleriot/package.yml index 57de3f156e7..621fd06bb9c 100644 --- a/packages/a/aisleriot/package.yml +++ b/packages/a/aisleriot/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aisleriot -version : 3.22.35 -release : 39 -source : - - https://gitlab.gnome.org/GNOME/aisleriot/-/archive/3.22.35/aisleriot-3.22.35.tar.gz : 790282d3c61ed360cb4c826f5c85d6285dc9d7bae03af9380b5503b470e1149d -license : +name: aisleriot +version: 3.22.35 +release: 39 +source: + - https://gitlab.gnome.org/GNOME/aisleriot/-/archive/3.22.35/aisleriot-3.22.35.tar.gz: 790282d3c61ed360cb4c826f5c85d6285dc9d7bae03af9380b5503b470e1149d +license: - LGPL-3.0-or-later - GPL-3.0-or-later - GFDL-1.1 -homepage : https://gitlab.gnome.org/GNOME/aisleriot -component : games.card -summary : Gnome Aisleriot Card Game +homepage: https://gitlab.gnome.org/GNOME/aisleriot +component: games.card +summary: Gnome Aisleriot Card Game description: | Aisleriot, also known as sol or solitaire, is a card game application that features over 80 different solitaire-type card games which are designed to play using a mouse, keyboard, or trackpad. -builddeps : +builddeps: - pkgconfig(bdw-gc) - pkgconfig(gconf-2.0) - pkgconfig(gtk+-3.0) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(librsvg-2.0) - desktop-file-utils - itstool -setup : | +setup: | # Change file names that are not latin1 to fix eopkg creation %patch -p1 -i $pkgfiles/0001-Rename-non-latin1-files.patch %meson_configure \ -Ddefault_theme_format=svg-rsvg \ -Dtheme_kde=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akonadi-calendar/package.yml b/packages/a/akonadi-calendar/package.yml index 68872e82662..b4b3bd1e5b6 100644 --- a/packages/a/akonadi-calendar/package.yml +++ b/packages/a/akonadi-calendar/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi-calendar -version : 25.08.3 -release : 97 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-calendar-25.08.3.tar.xz : bee3112890a21f2ab6005868943d256c79c518fc1b5b247f014cb8bdacdd40c2 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KCalCore library +name: akonadi-calendar +version: 25.08.3 +release: 97 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-calendar-25.08.3.tar.xz: bee3112890a21f2ab6005868943d256c79c518fc1b5b247f014cb8bdacdd40c2 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KCalCore library description: | Akonadi Calendar is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KCalCore library. It provides jobs, models and other helpers to make working with events and calendars through Akonadi easier. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - akonadi-contacts-devel - akonadi-mime-devel @@ -23,20 +23,20 @@ builddeps : - kmailtransport-devel - libkleo-devel - messagelib-devel -rundeps : - - devel : - - akonadi-devel - - kf6-kcalendarcore-devel - - kf6-ki18n-devel - - kf6-kwidgetsaddons-devel - - kidentitymanagement-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - kf6-kcalendarcore-devel + - kf6-ki18n-devel + - kf6-kwidgetsaddons-devel + - kidentitymanagement-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akonadi-contacts/package.yml b/packages/a/akonadi-contacts/package.yml index 502f02e8db0..96508f3e246 100644 --- a/packages/a/akonadi-contacts/package.yml +++ b/packages/a/akonadi-contacts/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi-contacts -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-contacts-25.08.3.tar.xz : 38400ebe6e1cb9d9bf536bcdc329bd648d2bd87be2327d04b49361c66cf3d24d -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Libraries and daemons to implement Contact Management in Akonadi +name: akonadi-contacts +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-contacts-25.08.3.tar.xz: 38400ebe6e1cb9d9bf536bcdc329bd648d2bd87be2327d04b49361c66cf3d24d +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Libraries and daemons to implement Contact Management in Akonadi description: | Libraries and daemons to implement Contact Management in Akonadi. -builddeps : +builddeps: - akonadi-devel - grantleetheme-devel - kf6-kcontacts-devel @@ -21,17 +21,17 @@ builddeps : - kf6-prison-devel - kmime-devel - ktextaddons-devel -rundeps : - - devel : - - akonadi-devel - - grantleetheme-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - grantleetheme-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akonadi-import-wizard/package.yml b/packages/a/akonadi-import-wizard/package.yml index 8f2d43be50d..1cf78123fc4 100644 --- a/packages/a/akonadi-import-wizard/package.yml +++ b/packages/a/akonadi-import-wizard/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi-import-wizard -version : 25.08.3 -release : 90 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-import-wizard-25.08.3.tar.xz : 5fd3b5a1f7db788528c9747fef4b73f0a8ca7c7bc2cf0e35b82dce0cafed1399 -homepage : https://kde.org/ -license : +name: akonadi-import-wizard +version: 25.08.3 +release: 90 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-import-wizard-25.08.3.tar.xz: 5fd3b5a1f7db788528c9747fef4b73f0a8ca7c7bc2cf0e35b82dce0cafed1399 +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : Assistant to import PIM data from other applications into Akonadi +component: office +summary: Assistant to import PIM data from other applications into Akonadi description: | Assistant to import PIM data from other applications into Akonadi for use in KDE PIM applications. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineCore) - kf6-kauth-devel - kf6-kcontacts-devel @@ -27,18 +27,18 @@ builddeps : - mailimporter-devel - pimcommon-devel - qtkeychain-qt6-devel -rundeps : - - devel : - - kmailtransport-devel -clang : true -optimize : +rundeps: + - devel: + - kmailtransport-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/a/akonadi-mime/package.yml b/packages/a/akonadi-mime/package.yml index ebc89ca9ca2..b3d36ded04f 100644 --- a/packages/a/akonadi-mime/package.yml +++ b/packages/a/akonadi-mime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi-mime -version : 25.08.3 -release : 99 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-mime-25.08.3.tar.xz : 722292cbc7b051e68b0b7c05a371fa55aaf31ea8bc67f2dd1ce733e0edb12266 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Akonadi Mime is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KMime library +name: akonadi-mime +version: 25.08.3 +release: 99 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-mime-25.08.3.tar.xz: 722292cbc7b051e68b0b7c05a371fa55aaf31ea8bc67f2dd1ce733e0edb12266 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Akonadi Mime is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KMime library description: | Akonadi Mime is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KMime library. It provides jobs, models and other helpers to make working with emails through Akonadi easier. -builddeps : +builddeps: - pkgconfig(libxslt) - akonadi-devel - kf6-kio-devel @@ -18,17 +18,17 @@ builddeps : - kf6-kxmlgui-devel - kmime-devel - qt6-base-private-devel -rundeps : - - devel : - - akonadi-devel - - kmime-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - kmime-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akonadi-search/package.yml b/packages/a/akonadi-search/package.yml index c93006ff2d8..9edbb895121 100644 --- a/packages/a/akonadi-search/package.yml +++ b/packages/a/akonadi-search/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi-search -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-search-25.08.3.tar.xz : 3c8d7d2d8003b49601831680fc11ba90da79c516986cc26c71600bb9de79df51 -homepage : https://kde.org/ -license : +name: akonadi-search +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-search-25.08.3.tar.xz: 3c8d7d2d8003b49601831680fc11ba90da79c516986cc26c71600bb9de79df51 +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Libraries and daemons to implement searching in Akonadi +component: desktop.library +summary: Libraries and daemons to implement searching in Akonadi description: | Libraries and daemons to implement searching in Akonadi. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(xapian-core) - akonadi-mime-devel @@ -25,22 +25,22 @@ builddeps : - kf6-kio-devel - kf6-krunner-devel - ktextaddons-devel -rundeps : - - devel : - - akonadi-devel - - akonadi-mime-devel - - kf6-kcalendarcore-devel - - kf6-kcontacts-devel - - kf6-kcoreaddons-devel - - kmime-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - akonadi-mime-devel + - kf6-kcalendarcore-devel + - kf6-kcontacts-devel + - kf6-kcoreaddons-devel + - kmime-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akonadi/package.yml b/packages/a/akonadi/package.yml index 2b27ec4b078..9d46e3901cb 100644 --- a/packages/a/akonadi/package.yml +++ b/packages/a/akonadi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadi -version : 25.08.3 -release : 121 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-25.08.3.tar.xz : f867fd1e16d9d637a92dab334dc4170f20f58be13367392094ec539e3eee017a -license : LGPL-2.1-or-later -homepage : https://kde.org -summary : +name: akonadi +version: 25.08.3 +release: 121 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadi-25.08.3.tar.xz: f867fd1e16d9d637a92dab334dc4170f20f58be13367392094ec539e3eee017a +license: LGPL-2.1-or-later +homepage: https://kde.org +summary: - KDE centralized database to store, index and retrieve the user's personal information - - mariadb : MariaDB backend for Akonadi + - mariadb: MariaDB backend for Akonadi description: - The Akonadi framework is responsible for providing applications with a centralized database to store, index and retrieve the user's personal information. This includes the user's emails, contacts, calendars, events, journals, alarms, notes, etc. - - mariadb : MariaDB backend for Akonadi, opposed to the default SQlite3. Users wanting to run the MariaDB backend require to change Akonadi settings as well as installing this package. -component : + - mariadb: MariaDB backend for Akonadi, opposed to the default SQlite3. Users wanting to run the MariaDB backend require to change Akonadi settings as well as installing this package. +component: - desktop.library - - mariadb : desktop.library -builddeps : + - mariadb: desktop.library +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(accounts-qt6) - pkgconfig(liblzma) @@ -26,33 +26,33 @@ builddeps : - kf6-kitemmodels-devel - kf6-kxmlgui-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kitemmodels-devel - - kf6-kxmlgui-devel - - mariadb : - - mariadb-server -clang : true -optimize : +rundeps: + - devel: + - kf6-kitemmodels-devel + - kf6-kxmlgui-devel + - mariadb: + - mariadb-server +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Update-Akonadi-apparmor-rules.patch %cmake_kf6 \ -DDATABASE_BACKEND=SQLITE \ -DINSTALL_APPARMOR=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/etc/apparmor.d/{mysql*,postgres*} -patterns : - - devel : - - /usr/bin/akonadi_knut_resource - - /usr/lib64/qt6/plugins/akonadi/akonadi_test_searchplugin.so - - /usr/share/akonadi/agents/knutresource.desktop - - /usr/share/kf5/akonadi_knut_resource/knut-template.xml - - /usr/share/locale/*/LC_MESSAGES/akonadi_knut_resource.mo - - mariadb : - - /etc/apparmor.d/mariadbd* - - /usr/share/xdg/akonadi/mysql* +patterns: + - devel: + - /usr/bin/akonadi_knut_resource + - /usr/lib64/qt6/plugins/akonadi/akonadi_test_searchplugin.so + - /usr/share/akonadi/agents/knutresource.desktop + - /usr/share/kf5/akonadi_knut_resource/knut-template.xml + - /usr/share/locale/*/LC_MESSAGES/akonadi_knut_resource.mo + - mariadb: + - /etc/apparmor.d/mariadbd* + - /usr/share/xdg/akonadi/mysql* diff --git a/packages/a/akonadiconsole/package.yml b/packages/a/akonadiconsole/package.yml index 404914c5751..26132667d88 100644 --- a/packages/a/akonadiconsole/package.yml +++ b/packages/a/akonadiconsole/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akonadiconsole -version : 25.08.3 -release : 45 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akonadiconsole-25.08.3.tar.xz : 08901d226059e64ea47145f0fe0e97104a9fee7a3d49b1d69ce795c469ef44da -homepage : https://invent.kde.org/pim/akonadiconsole -license : +name: akonadiconsole +version: 25.08.3 +release: 45 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akonadiconsole-25.08.3.tar.xz: 08901d226059e64ea47145f0fe0e97104a9fee7a3d49b1d69ce795c469ef44da +homepage: https://invent.kde.org/pim/akonadiconsole +license: - GPL-2.0-or-later - GPL-3.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Akonadi management and debugging console +component: desktop.library +summary: Akonadi management and debugging console description: | Akonadi management and debugging console -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(Qt6WebEngineWidgets) - pkgconfig(xapian-core) @@ -34,13 +34,13 @@ builddeps : - libkdepim-devel - libkleo-devel - messagelib-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/akregator/package.yml b/packages/a/akregator/package.yml index 5c82d0ef84e..12f1c25230c 100644 --- a/packages/a/akregator/package.yml +++ b/packages/a/akregator/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : akregator -version : 25.08.3 -release : 93 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/akregator-25.08.3.tar.xz : 1c67bba949ef376c707d4395e6aa3798d172ebb7303ae34722dfe6d5c09b0f83 -homepage : https://kde.org/applications/internet/org.kde.akregator -license : +name: akregator +version: 25.08.3 +release: 93 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/akregator-25.08.3.tar.xz: 1c67bba949ef376c707d4395e6aa3798d172ebb7303ae34722dfe6d5c09b0f83 +homepage: https://kde.org/applications/internet/org.kde.akregator +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : network.news -summary : RSS Feed Reader +component: network.news +summary: RSS Feed Reader description: | Akregator is a news feed reader for the KDE desktop. It enables you to follow news sites, blogs and other RSS/Atom-enabled websites without the need to manually check for updates using a web browser. Akregator is designed to be both easy to use and to be powerful enough to read hundreds of news sources conveniently. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineCore) - kf6-kcmutils-devel - kf6-kcrash-devel @@ -30,15 +30,15 @@ builddeps : - libkdepim-devel - messagelib-devel - pimcommon-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/a/alabaster/package.yml b/packages/a/alabaster/package.yml index 171e5231736..06491d0ee6c 100644 --- a/packages/a/alabaster/package.yml +++ b/packages/a/alabaster/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alabaster -version : 1.0.0 -release : 15 -source : - - https://github.com/sphinx-doc/alabaster/archive/refs/tags/1.0.0.tar.gz : 10f054e53bb5417658bdf242ed51e0189816423b0908dfffbc7eaa4382459bce -homepage : https://alabaster.readthedocs.io/ -license : BSD-3-Clause -component : programming.python -summary : Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. +name: alabaster +version: 1.0.0 +release: 15 +source: + - https://github.com/sphinx-doc/alabaster/archive/refs/tags/1.0.0.tar.gz: 10f054e53bb5417658bdf242ed51e0189816423b0908dfffbc7eaa4382459bce +homepage: https://alabaster.readthedocs.io/ +license: BSD-3-Clause +component: programming.python +summary: Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. description: | Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/a/alacarte/package.yml b/packages/a/alacarte/package.yml index 2f775f00c60..8510a0df794 100644 --- a/packages/a/alacarte/package.yml +++ b/packages/a/alacarte/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alacarte -version : 3.58.0 -release : 19 -source : - - https://download.gnome.org/sources/alacarte/3.58/alacarte-3.58.0.tar.xz : 3f4eb9370a9cd97547ec2f182d091f59315eea5ed335cc8243d4df2354862d52 -homepage : https://gitlab.gnome.org/GNOME/alacarte/ -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : GNOME Menu Editor +name: alacarte +version: 3.58.0 +release: 19 +source: + - https://download.gnome.org/sources/alacarte/3.58/alacarte-3.58.0.tar.xz: 3f4eb9370a9cd97547ec2f182d091f59315eea5ed335cc8243d4df2354862d52 +homepage: https://gitlab.gnome.org/GNOME/alacarte/ +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: GNOME Menu Editor description: | GNOME Graphical Menu Editor -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libgnome-menu-3.0) - pkgconfig(pygobject-3.0) -rundeps : +rundeps: - libgnome-menus - python-gobject -setup : | +setup: | %configure --disable-documentation -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/alacritty/package.yml b/packages/a/alacritty/package.yml index 9f3cd7a7aa5..cc1b1acceb3 100644 --- a/packages/a/alacritty/package.yml +++ b/packages/a/alacritty/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alacritty -version : 0.16.1 -release : 37 -source : - - https://github.com/alacritty/alacritty/archive/refs/tags/v0.16.1.tar.gz : b7240df4a52c004470977237a276185fc97395d59319480d67cad3c4347f395e -homepage : https://alacritty.org -license : Apache-2.0 -component : system.utils -summary : A cross-platform, GPU-accelerated terminal emulator +name: alacritty +version: 0.16.1 +release: 37 +source: + - https://github.com/alacritty/alacritty/archive/refs/tags/v0.16.1.tar.gz: b7240df4a52c004470977237a276185fc97395d59319480d67cad3c4347f395e +homepage: https://alacritty.org +license: Apache-2.0 +component: system.utils +summary: A cross-platform, GPU-accelerated terminal emulator description: | Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible in other emulators. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(fontconfig) - pkgconfig(freetype2) - pkgconfig(scdoc) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build # Generate man page for fname in alacritty-bindings.5 alacritty-msg.1 alacritty.1 alacritty.5; do scdoc < extra/man/$fname.scd > extra/man/$fname done -install : | +install: | %cargo_install # Install command completion diff --git a/packages/a/alan/package.yml b/packages/a/alan/package.yml index 18fb2c594b7..3e4c60b2cf4 100644 --- a/packages/a/alan/package.yml +++ b/packages/a/alan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alan -version : 3.0.7b -release : 1 -homepage : https://alanif.se/ -source : - - https://github.com/alan-if/alan/archive/Build2105.tar.gz : 8bf9e7f51aedd90eea778e4b874d0f159de9ab9a6972f6e9cbaf8ffadd93956b -license : Artistic-2.0 -summary : Alan is a language for developing and running interactive fiction -component : games +name: alan +version: 3.0.7b +release: 1 +homepage: https://alanif.se/ +source: + - https://github.com/alan-if/alan/archive/Build2105.tar.gz: 8bf9e7f51aedd90eea778e4b874d0f159de9ab9a6972f6e9cbaf8ffadd93956b +license: Artistic-2.0 +summary: Alan is a language for developing and running interactive fiction +component: games description: | The Alan System is one of the easiest-to-use tools for creating interactive fiction, aka text adventure games. The Alan System is based on a special purpose computer language designed to be easy to use for people more interested in authoring and designing games. The system consists of a compiler, which compiles Alan source code to a compact and portable format, and an interpreter which allows playing the compiled games. -clang : true -builddeps : +clang: true +builddeps: - openjdk-11 environment: | export JAVA_HOME=/usr/lib64/openjdk-11 export PATH=$PATH:$JAVA_HOME/bin -build : | +build: | %make -install : | +install: | install -Dm00755 ./bin/alan $installdir/usr/bin/alan install -Dm00755 ./bin/arun $installdir/usr/bin/arun install -Dm00755 ./bin/a2a3 $installdir/usr/bin/a2a3 diff --git a/packages/a/alembic/package.yml b/packages/a/alembic/package.yml index bfca0eee130..c02b95944e6 100644 --- a/packages/a/alembic/package.yml +++ b/packages/a/alembic/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alembic -version : 1.8.8 -release : 7 -source : - - https://github.com/alembic/alembic/archive/refs/tags/1.8.8.tar.gz : ba1f34544608ef7d3f68cafea946ec9cc84792ddf9cda3e8d5590821df71f6c6 -license : BSD-3-Clause -homepage : https://www.alembic.io/ -component : programming.library -summary : Framework for storing and sharing scene data +name: alembic +version: 1.8.8 +release: 7 +source: + - https://github.com/alembic/alembic/archive/refs/tags/1.8.8.tar.gz: ba1f34544608ef7d3f68cafea946ec9cc84792ddf9cda3e8d5590821df71f6c6 +license: BSD-3-Clause +homepage: https://www.alembic.io/ +component: programming.library +summary: Framework for storing and sharing scene data description: | Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications. -builddeps : +builddeps: - pkgconfig(Imath) - pkgconfig(hdf5) - libboost-devel -rundeps : - - devel : - - imath-devel -setup : | +rundeps: + - devel: + - imath-devel +setup: | %cmake_ninja -DUSE_HDF5=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/a/alglib/package.yml b/packages/a/alglib/package.yml index 88341e1436c..c655069bf80 100644 --- a/packages/a/alglib/package.yml +++ b/packages/a/alglib/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alglib -version : 3.18.0 -release : 3 -source : - - http://www.alglib.net/translator/re/alglib-3.18.0.cpp.gpl.tgz : 98ee704574321f10b25fdab64549c114c00df9629092b971cce9fedfd96ee829 -homepage : https://www.alglib.net -license : GPL-2.0-or-later -component : programming.library -summary : A numerical analysis and data processing library (free edition) +name: alglib +version: 3.18.0 +release: 3 +source: + - http://www.alglib.net/translator/re/alglib-3.18.0.cpp.gpl.tgz: 98ee704574321f10b25fdab64549c114c00df9629092b971cce9fedfd96ee829 +homepage: https://www.alglib.net +license: GPL-2.0-or-later +component: programming.library +summary: A numerical analysis and data processing library (free edition) description: | ALGLIB is a cross-platform numerical analysis and data processing library. @@ -17,16 +17,16 @@ description: | * Interpolation and linear/nonlinear least-squares fitting * Linear algebra (direct algorithms, EVD/SVD), direct and iterative linear solvers * Fast Fourier Transform and many other algorithms -patterns : /usr -setup : | +patterns: /usr +setup: | # Borrowed from Fedora cp $pkgfiles/CMakeLists.txt . %cmake . -DALGLIB_VERSION=${version} -DLIB_SUFFIX="%LIBSUFFIX%" -build : | +build: | %make -install : | +install: | %make_install ln -s %libdir%/libalglib-${version}.so $installdir/%libdir%/libalglib.so -check : | +check: | ./test_c diff --git a/packages/a/alkimia/package.yml b/packages/a/alkimia/package.yml index 33dc8efc367..c7ddee99f97 100644 --- a/packages/a/alkimia/package.yml +++ b/packages/a/alkimia/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alkimia -version : 8.2.1 -release : 13 -source : - - https://download.kde.org/stable/alkimia/8.2.1/alkimia-8.2.1.tar.xz : f921410e180e0a5811e1ee2926954920c6576a72b3b65f53791faa6c85fcb689 -homepage : https://invent.kde.org/office/alkimia -license : LGPL-2.1-or-later -component : programming.library -summary : Common storage and business logic used by financial applications +name: alkimia +version: 8.2.1 +release: 13 +source: + - https://download.kde.org/stable/alkimia/8.2.1/alkimia-8.2.1.tar.xz: f921410e180e0a5811e1ee2926954920c6576a72b3b65f53791faa6c85fcb689 +homepage: https://invent.kde.org/office/alkimia +license: LGPL-2.1-or-later +component: programming.library +summary: Common storage and business logic used by financial applications description: | Alkimia is the infrastructure for common storage and business logic that will be used by all financial applications in KDE. The target is to share financial related information over application bounderies. -builddeps : +builddeps: # pkgconfig(PlasmaActivities) - pkgconfig(Qt6Qml) - pkgconfig(Qt6WebEngineWidgets) @@ -21,13 +21,13 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kxmlgui-devel - libplasma-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -DBUILD_WITH_QT6:BOOL=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/allegro/package.yml b/packages/a/allegro/package.yml index 58dd0ef1f82..72fc40a587b 100644 --- a/packages/a/allegro/package.yml +++ b/packages/a/allegro/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : allegro -version : 5.2.9.1 -release : 15 -source : - - https://github.com/liballeg/allegro5/releases/download/5.2.9.1/allegro-5.2.9.1.tar.gz : 0ee3fc22ae74601ad36c70afd793ff062f0f7187eeb6e78f8a24e5bf69170d30 -homepage : https://liballeg.org/ -license : Zlib -component : programming -summary : Allegro is a cross-platform library mainly aimed at video game and multimedia programming +name: allegro +version: 5.2.9.1 +release: 15 +source: + - https://github.com/liballeg/allegro5/releases/download/5.2.9.1/allegro-5.2.9.1.tar.gz: 0ee3fc22ae74601ad36c70afd793ff062f0f7187eeb6e78f8a24e5bf69170d30 +homepage: https://liballeg.org/ +license: Zlib +component: programming +summary: Allegro is a cross-platform library mainly aimed at video game and multimedia programming description: | Allegro is a cross-platform library mainly aimed at video game and multimedia programming. -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(gl) - pkgconfig(glu) @@ -25,12 +25,12 @@ builddeps : - pkgconfig(xcursor) - pkgconfig(xpm) - pkgconfig(xxf86dga) -setup : | +setup: | %cmake_ninja \ -DLIB_SUFFIX=64 \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DWANT_PHYSFS=ON . -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/allegro4/package.yml b/packages/a/allegro4/package.yml index e42b521c2c8..aed47ec1070 100644 --- a/packages/a/allegro4/package.yml +++ b/packages/a/allegro4/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : allegro4 -version : 4.4.3.1 -release : 9 -source : - - https://github.com/liballeg/allegro5/archive/4.4.3.1.tar.gz : 650fe3dfa2bdaa47ec89d012a60907cf02156b81f66fd3b503dc5d33a2e0563f -homepage : https://liballeg.org/ -license : Giftware -component : programming -summary : Allegro is a cross-platform library mainly aimed at video game and multimedia programming. +name: allegro4 +version: 4.4.3.1 +release: 9 +source: + - https://github.com/liballeg/allegro5/archive/4.4.3.1.tar.gz: 650fe3dfa2bdaa47ec89d012a60907cf02156b81f66fd3b503dc5d33a2e0563f +homepage: https://liballeg.org/ +license: Giftware +component: programming +summary: Allegro is a cross-platform library mainly aimed at video game and multimedia programming. description: | Allegro is a cross-platform library mainly aimed at video game and multimedia programming. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gl) - pkgconfig(glu) @@ -20,7 +20,7 @@ builddeps : - pkgconfig(xpm) - pkgconfig(xxf86dga) - pkgconfig(xxf86vm) -setup : | +setup: | %cmake \ -DLIB_SUFFIX=64 \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ @@ -28,7 +28,7 @@ setup : | -DWANT_EXAMPLES=off \ -DWANT_TOOLS=off \ -DWANT_TESTS=off -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/alpine/package.yml b/packages/a/alpine/package.yml index 750176d206f..17dc55fcb2e 100644 --- a/packages/a/alpine/package.yml +++ b/packages/a/alpine/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alpine -version : '2.26' -release : 9 -source : - - https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz : c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba -homepage : https://alpineapp.email/ -license : Apache-2.0 -component : network.mail -summary : Console-based Email Client +name: alpine +version: "2.26" +release: 9 +source: + - https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz: c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba +homepage: https://alpineapp.email/ +license: Apache-2.0 +component: network.mail +summary: Console-based Email Client description: | Alpine is a rewrite of the Pine Message System that adds support for Unicode and other features. -builddeps : +builddeps: - pkgconfig(libxcrypt) -setup : | +setup: | %configure_no_runstatedir --with-passfile=".pine.passfile" -build : | +build: | %make -j1 -install : | +install: | %make_install diff --git a/packages/a/alsa-firmware/package.yml b/packages/a/alsa-firmware/package.yml index 9abae15ea6f..b79ed7742d4 100644 --- a/packages/a/alsa-firmware/package.yml +++ b/packages/a/alsa-firmware/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-firmware -version : 1.2.4 -release : 8 -source : - - https://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2 : b67b6d7d08bcfc247ef6ff0ab88a99c188305a3cf57ae2dfd0bcd9a5b36cd5bb -homepage : https://www.alsa-project.org -license : GPL-2.0-or-later -component : multimedia.audio -summary : ALSA Firmware for certain sound cards +name: alsa-firmware +version: 1.2.4 +release: 8 +source: + - https://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2: b67b6d7d08bcfc247ef6ff0ab88a99c188305a3cf57ae2dfd0bcd9a5b36cd5bb +homepage: https://www.alsa-project.org +license: GPL-2.0-or-later +component: multimedia.audio +summary: ALSA Firmware for certain sound cards description: | ALSA Firmware for certain sound cards -strip : false -setup : | +strip: false +setup: | %configure_no_runstatedir --with-hotplug-dir=/usr/lib64/firmware -build : | +build: | %make -install : | +install: | %make_install # Already provided by linux-firmware package cd $installdir/usr/lib64/firmware diff --git a/packages/a/alsa-lib/package.yml b/packages/a/alsa-lib/package.yml index e3fcea6b756..970208cbf51 100644 --- a/packages/a/alsa-lib/package.yml +++ b/packages/a/alsa-lib/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-lib -version : 1.2.14 -release : 41 -source : - - https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.14.tar.bz2 : be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32 - - https://www.alsa-project.org/files/pub/lib/alsa-topology-conf-1.2.5.1.tar.bz2 : f7c5bae1545abcd73824bc97f4e72c340e11abea188ba0f1c06f5e0ad776b179 -homepage : https://www.alsa-project.org -license : LGPL-2.1-or-later -component : multimedia.audio -summary : The ALSA Sound Interface +name: alsa-lib +version: 1.2.14 +release: 41 +source: + - https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.14.tar.bz2: be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32 + - https://www.alsa-project.org/files/pub/lib/alsa-topology-conf-1.2.5.1.tar.bz2: f7c5bae1545abcd73824bc97f4e72c340e11abea188ba0f1c06f5e0ad776b179 +homepage: https://www.alsa-project.org +license: LGPL-2.1-or-later +component: multimedia.audio +summary: The ALSA Sound Interface description: | The ALSA Library package contains the ALSA library used by programs (including ALSA Utilities) requiring access to the ALSA sound interface. -emul32 : true -rundeps : +emul32: true +rundeps: - alsa-ucm-conf -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/asound.conf $installdir/usr/share/defaults/alsa/asound.conf install -dm00755 $installdir/usr/share/alsa/topology @@ -30,8 +30,8 @@ install : | -or -name "LICENSE" -prune -exec rm -r '{}' \; popd fi -check : | +check: | # Fails on test/lsb so just ignore %make check || : -patterns : - - devel : /usr/share/aclocal/alsa.m4 +patterns: + - devel: /usr/share/aclocal/alsa.m4 diff --git a/packages/a/alsa-plugins/package.yml b/packages/a/alsa-plugins/package.yml index 2cefea419a5..55e1c784c8d 100644 --- a/packages/a/alsa-plugins/package.yml +++ b/packages/a/alsa-plugins/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-plugins -version : 1.2.12 -release : 26 -source : - - https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.12.tar.bz2 : 7bd8a83d304e8e2d86a25895d8dcb0ef0245a8df32e271959cdbdc6af39b66f2 -homepage : https://www.alsa-project.org -license : +name: alsa-plugins +version: 1.2.12 +release: 26 +source: + - https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.12.tar.bz2: 7bd8a83d304e8e2d86a25895d8dcb0ef0245a8df32e271959cdbdc6af39b66f2 +homepage: https://www.alsa-project.org +license: - LGPL-2.1-or-later - GPL-2.0-or-later -component : multimedia.audio -emul32 : true -summary : Plugins for various sound servers +component: multimedia.audio +emul32: true +summary: Plugins for various sound servers description: | Plugins to enable various sound servers -builddeps : +builddeps: - pkgconfig32(alsa) - pkgconfig32(jack) - pkgconfig32(libpulse) - pkgconfig32(samplerate) - pkgconfig32(speex) -setup : | +setup: | %configure --disable-static --with-alsalconfdir=/usr/share/alsa/conf.d/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/alsa-tools/package.yml b/packages/a/alsa-tools/package.yml index 77356c11fb6..6223fc05fab 100644 --- a/packages/a/alsa-tools/package.yml +++ b/packages/a/alsa-tools/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-tools -version : 1.2.11 -release : 14 -source : - - https://www.alsa-project.org/files/pub/tools/alsa-tools-1.2.11.tar.bz2 : 0915c9634a502fd3655ca9c574d259bc9e79983d91d45aeacff6f3c00f8ae3e9 -homepage : https://www.alsa-project.org -license : GPL-2.0-or-later -component : system.utils -summary : Advanced soundcard tools +name: alsa-tools +version: 1.2.11 +release: 14 +source: + - https://www.alsa-project.org/files/pub/tools/alsa-tools-1.2.11.tar.bz2: 0915c9634a502fd3655ca9c574d259bc9e79983d91d45aeacff6f3c00f8ae3e9 +homepage: https://www.alsa-project.org +license: GPL-2.0-or-later +component: system.utils +summary: Advanced soundcard tools description: | The ALSA Tools package contains advanced tools for certain sound cards. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(xft) - fltk-devel -build : | +build: | %patch -p1 -i $pkgfiles/0001-Ensure-modprobe.d-directory-exists-before-copying-fi.patch sed -i "s|hwmixvolume||" Makefile sed -i "s|qlo10k1||" Makefile export CONFIGURE_ARGS="%CONFOPTS% hotplugdir=/usr/share/alsa/hotplug/usb" hotplugdir=/usr/share/alsa/hotplug/usb %make configure -install : | +install: | %make_install exec_prefix=/usr hotplugdir=/usr/share/alsa/hotplug/usb prefix=/usr diff --git a/packages/a/alsa-ucm-conf/package.yml b/packages/a/alsa-ucm-conf/package.yml index a81aa8ab551..160769d97e0 100644 --- a/packages/a/alsa-ucm-conf/package.yml +++ b/packages/a/alsa-ucm-conf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-ucm-conf -version : 1.2.13 -release : 1 -source : - - https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.13.tar.bz2 : 4483b6e3983cca08fd326a73fbae449b5036e444fb1a07c0dee74b504b7ab5af -homepage : https://www.alsa-project.org -license : LGPL-2.1-or-later -component : multimedia.audio -summary : ALSA Use Case Manager configuration (and topologies) +name: alsa-ucm-conf +version: 1.2.13 +release: 1 +source: + - https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.13.tar.bz2: 4483b6e3983cca08fd326a73fbae449b5036e444fb1a07c0dee74b504b7ab5af +homepage: https://www.alsa-project.org +license: LGPL-2.1-or-later +component: multimedia.audio +summary: ALSA Use Case Manager configuration (and topologies) description: | ALSA Use Case Manager configuration (and topologies) -setup : | +setup: | %patch -p1 -i $pkgfiles/upstream-463.patch %patch -p1 -i $pkgfiles/upstream-c397.patch -install : | +install: | install -dm00755 $installdir/usr/share/alsa cp -av ucm2 $installdir/usr/share/alsa diff --git a/packages/a/alsa-utils/package.yml b/packages/a/alsa-utils/package.yml index 3a942648d32..2cc9d38544a 100644 --- a/packages/a/alsa-utils/package.yml +++ b/packages/a/alsa-utils/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : alsa-utils -version : 1.2.13 -release : 29 -source : - - https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2 : 1702a6b1cdf9ba3e996ecbc1ddcf9171e6808f5961d503d0f27e80ee162f1daa -homepage : https://www.alsa-project.org -license : GPL-2.0-or-later -component : multimedia.audio -summary : Various utilities which are useful for controlling your sound card +name: alsa-utils +version: 1.2.13 +release: 29 +source: + - https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.13.tar.bz2: 1702a6b1cdf9ba3e996ecbc1ddcf9171e6808f5961d503d0f27e80ee162f1daa +homepage: https://www.alsa-project.org +license: GPL-2.0-or-later +component: multimedia.audio +summary: Various utilities which are useful for controlling your sound card description: | Various utilities which are useful for controlling your sound card -builddeps : +builddeps: - pkgconfig(alsa) -setup : | +setup: | %configure --disable-alsaconf \ --disable-xmlto \ --with-udev-rules-dir=/usr/lib/udev/rules.d -build : | +build: | %make -install : | +install: | %make_install rmdir $installdir/usr/share/man/man7 diff --git a/packages/a/amdgpu_top/package.yml b/packages/a/amdgpu_top/package.yml index aa05eb1c820..cf4b1a95592 100644 --- a/packages/a/amdgpu_top/package.yml +++ b/packages/a/amdgpu_top/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : amdgpu_top -version : 0.11.0 -release : 26 -source : - - https://github.com/Umio-Yasuno/amdgpu_top/archive/refs/tags/v0.11.0.tar.gz : a56152d738a0bfc3757d9587aaed409ecb05ccc3ec81861cbc9e4af84aa9fd46 -homepage : https://github.com/Umio-Yasuno/amdgpu_top -license : +name: amdgpu_top +version: 0.11.0 +release: 26 +source: + - https://github.com/Umio-Yasuno/amdgpu_top/archive/refs/tags/v0.11.0.tar.gz: a56152d738a0bfc3757d9587aaed409ecb05ccc3ec81861cbc9e4af84aa9fd46 +homepage: https://github.com/Umio-Yasuno/amdgpu_top +license: - CC-BY-SA-4.0 # Default icons borrowed from "Paper Icons" by Sam Hewitt - MIT -component : system.utils -summary : Tool that shows AMD GPU utilization +component: system.utils +summary: Tool that shows AMD GPU utilization description: | Tool that shows AMD GPU utilization -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libdrm) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --features "package" -install : | +install: | %cargo_install install -Dm00644 docs/amdgpu_top.1 -t $installdir/usr/share/man/man1/ install -Dm00644 assets/amdgpu_top.desktop -t $installdir/usr/share/applications diff --git a/packages/a/amfora/package.yml b/packages/a/amfora/package.yml index f4e6c2eca31..1c5b21046d3 100644 --- a/packages/a/amfora/package.yml +++ b/packages/a/amfora/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : amfora -version : 1.11.0 -release : 7 -source : - - https://github.com/makeworld-the-better-one/amfora/archive/refs/tags/v1.11.0.tar.gz : 76ae120bdae9a1882acbb2b07a873a52e40265b3ef4c8291de0934c1e9b5982c -homepage : https://github.com/makew0rld/amfora -license : GPL-3.0-or-later -component : network.clients -summary : Gemini client for the terminal +name: amfora +version: 1.11.0 +release: 7 +source: + - https://github.com/makeworld-the-better-one/amfora/archive/refs/tags/v1.11.0.tar.gz: 76ae120bdae9a1882acbb2b07a873a52e40265b3ef4c8291de0934c1e9b5982c +homepage: https://github.com/makew0rld/amfora +license: GPL-3.0-or-later +component: network.clients +summary: Gemini client for the terminal description: | Amfora is a terminal-based, cross-platform Gemini protocol client -networking : true +networking: true environment: | export VERSION=$version -builddeps : +builddeps: - golang -build : | +build: | %make -install : | +install: | install -Dm00755 amfora $installdir/usr/bin/amfora install -Dm00644 amfora.desktop $installdir/usr/share/applications/amfora.desktop diff --git a/packages/a/amsynth/package.yml b/packages/a/amsynth/package.yml index 988e5342caf..1fa3c81a480 100644 --- a/packages/a/amsynth/package.yml +++ b/packages/a/amsynth/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : amsynth -version : 1.13.4 -release : 19 -source : - - https://github.com/amsynth/amsynth/releases/download/release-1.13.4/amsynth-1.13.4.tar.gz : 95679abc3f5e4ea3d45c964cba4f2b2617c3f87e55f54988fc33ec023a873efb -homepage : https://amsynth.github.io/ -license : GPL-2.0-only -component : multimedia.audio -summary : Analog modelling software synthesizer which works standalone and as a VST/LV2 plugin +name: amsynth +version: 1.13.4 +release: 19 +source: + - https://github.com/amsynth/amsynth/releases/download/release-1.13.4/amsynth-1.13.4.tar.gz: 95679abc3f5e4ea3d45c964cba4f2b2617c3f87e55f54988fc33ec023a873efb +homepage: https://amsynth.github.io/ +license: GPL-2.0-only +component: multimedia.audio +summary: Analog modelling software synthesizer which works standalone and as a VST/LV2 plugin description: | amsynth is an analog modelling (a.k.a virtual analog) software synthesizer. It mimics the operation of early analog subtractive synthesizers with classic oscillator waveforms, envelopes, filter, modulation and effects. The aim is to make it easy to create and modify sounds. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-2.0) - pkgconfig(jack) - pkgconfig(liblo) - pkgconfig(lv2) - pkgconfig(sndfile) -setup : | +setup: | %configure --with-gui --with-alsa --with-jack --with-lv2 --with-vst -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path diff --git a/packages/a/amule/package.yml b/packages/a/amule/package.yml index fe9e262941e..a84331709b6 100644 --- a/packages/a/amule/package.yml +++ b/packages/a/amule/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : amule -version : 2.3.3 -release : 30 -source : - - git|https://github.com/amule-project/amule : 2.3.3 -homepage : https://www.amule.org/ -license : GPL-2.0-or-later -component : network.util -summary : aMule is a multi-platform ed2k client, fork of the eMule client +name: amule +version: 2.3.3 +release: 30 +source: + - git|https://github.com/amule-project/amule: 2.3.3 +homepage: https://www.amule.org/ +license: GPL-2.0-or-later +component: network.util +summary: aMule is a multi-platform ed2k client, fork of the eMule client description: | aMule is a multi-platform ed2k client, fork of the eMule client -builddeps : +builddeps: - pkgconfig(gdlib) - pkgconfig(libpng) - pkgconfig(libupnp) - cryptopp-devel - libboost-devel - wxwidgets-devel -setup : | +setup: | %apply_patches %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 amule.png $installdir/usr/share/icons/hicolor/128x128/apps/amule.png diff --git a/packages/a/android-tools/package.yml b/packages/a/android-tools/package.yml index 0c3610f7106..60e7482b83e 100644 --- a/packages/a/android-tools/package.yml +++ b/packages/a/android-tools/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : android-tools -version : 35.0.1 -release : 26 -source : - - https://github.com/nmeum/android-tools/releases/download/35.0.1/android-tools-35.0.1.tar.xz : 654030c7f96d25d7224cd6861fac14a043cf1d3980f40288cdfbe219f94ffaf9 - - https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/20240221.tar.gz#android-udev-rules.tar.gz : 625b43fd1df210cbb7a7508d9d16680b67deac1f5052fee0bad9ce660f17db49 -license : +name: android-tools +version: 35.0.1 +release: 26 +source: + - https://github.com/nmeum/android-tools/releases/download/35.0.1/android-tools-35.0.1.tar.xz: 654030c7f96d25d7224cd6861fac14a043cf1d3980f40288cdfbe219f94ffaf9 + - https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/20240221.tar.gz#android-udev-rules.tar.gz: 625b43fd1df210cbb7a7508d9d16680b67deac1f5052fee0bad9ce660f17db49 +license: - Apache-2.0 - GPL-3.0-or-later -homepage : https://developer.android.com/studio/releases/platform-tools -summary : Android development tools (adb and fastboot) -component : programming.tools +homepage: https://developer.android.com/studio/releases/platform-tools +summary: Android development tools (adb and fastboot) +component: programming.tools description: | Android development tools, this includes adb (android debug bridge) and fastboot (diagnostic protocol for androids fastboot bootloader) -clang : true -networking : true +clang: true +networking: true fatfakeroot: true -builddeps : +builddeps: - pkgconfig(libbrotlicommon) - pkgconfig(liblz4) - pkgconfig(libpcre2-8) @@ -26,14 +26,14 @@ builddeps : - pkgconfig(libzstd) - pkgconfig(protobuf) - golang -setup : | +setup: | rm -rf vendor/selinux %patch -p1 -i $pkgfiles/use_local_selinux_lib.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install mkdir android-udev-rules diff --git a/packages/a/angband/package.yml b/packages/a/angband/package.yml index 55ece5f4ad4..195c95c1f20 100644 --- a/packages/a/angband/package.yml +++ b/packages/a/angband/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : angband -version : 4.2.5 -release : 12 -source : - - https://github.com/angband/angband/archive/4.2.5.tar.gz : 2a27ce296310c4cbf960e2eb41ef55d383e546f24533446cf224119498a99651 -homepage : https://rephial.org/ -license : GPL-2.0-or-later -component : games.rpg -summary : Angband is a free, single-player dungeon exploration game +name: angband +version: 4.2.5 +release: 12 +source: + - https://github.com/angband/angband/archive/4.2.5.tar.gz: 2a27ce296310c4cbf960e2eb41ef55d383e546f24533446cf224119498a99651 +homepage: https://rephial.org/ +license: GPL-2.0-or-later +component: games.rpg +summary: Angband is a free, single-player dungeon exploration game description: | Angband is a graphical dungeon adventure game that uses textual characters to represent the walls and floors of a dungeon and the inhabitants therein, in the vein of games like NetHack and Rogue. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) - python-docutils -setup : | +setup: | # angband uses sysconfdir for its asset installation, so swap that out of etc %autogen \ --bindir=/usr/bin \ --enable-sdl2 \ --enable-sdl2_mixer \ --sysconfdir=/usr/share/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/anki/package.yml b/packages/a/anki/package.yml index 86ebdf52dca..319f09ef003 100644 --- a/packages/a/anki/package.yml +++ b/packages/a/anki/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : anki -version : '25.09.2' -release : 52 -source : - - git|https://github.com/ankitects/anki.git : 25.09.2 -homepage : https://apps.ankiweb.net -license : AGPL-3.0-or-later -component : office.notes -networking : true -summary : Spaced repetition flashcard program. +name: anki +version: "25.09.2" +release: 52 +source: + - git|https://github.com/ankitects/anki.git: 25.09.2 +homepage: https://apps.ankiweb.net +license: AGPL-3.0-or-later +component: office.notes +networking: true +summary: Spaced repetition flashcard program. description: | Anki is a spaced repetition flashcard program. "Anki" is the Japanese word for "memorization". The SM2 algorithm, created for SuperMemo in the late 1980s, forms the basis of the spaced repetition methods employed in the program. -builddeps : +builddeps: - pkgconfig(protobuf) - python-installer - rsync - rust - yarn -rundeps : +rundeps: - flask-cors - gtk2-engine-murrine - mpv @@ -31,19 +31,19 @@ rundeps : - python-pyqt6-webengine - python-send2trash - python-waitress -ccache : false +ccache: false environment: | export NODE_BINARY=/usr/bin/node export PROTOC_BINARY=/usr/bin/protoc export PYTHON_BINARY=/usr/bin/python3 #export YARN_BINARY=/usr/bin/yarn # needs yarn 4.6.0 -build : | +build: | # Work around issues with yarn mkdir -p out/extracted/node/bin/ corepack enable --install-directory "$workdir/out/extracted/node/bin/" ./tools/build -install : | +install: | # Wheels remove leading zeroes from their version string export versionstring="${version/.0/.}" python3 -m installer --destdir=%installroot% $workdir/out/wheels/anki-$versionstring-*.whl diff --git a/packages/a/anoise-gui/package.yml b/packages/a/anoise-gui/package.yml index 7c612308551..e7cd41fc5ff 100644 --- a/packages/a/anoise-gui/package.yml +++ b/packages/a/anoise-gui/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : anoise-gui -version : 0.0.4 -release : 9 -source : - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-gui_0.0.4.tar.gz : b97553fe661c55d3563dc8031834b51a36387ca3eb856eb78c046e4d8efc868b -homepage : https://costales.github.io/projects/anoise/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : GUI for ANoise +name: anoise-gui +version: 0.0.4 +release: 9 +source: + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-gui_0.0.4.tar.gz: b97553fe661c55d3563dc8031834b51a36387ca3eb856eb78c046e4d8efc868b +homepage: https://costales.github.io/projects/anoise/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: GUI for ANoise description: GUI for ANoise -builddeps : +builddeps: - pkgconfig(python3) - python-distutils-extra -rundeps : +rundeps: - anoise -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/a/anoise-media/package.yml b/packages/a/anoise-media/package.yml index 7b94ee19cbf..62d84e80519 100644 --- a/packages/a/anoise-media/package.yml +++ b/packages/a/anoise-media/package.yml @@ -1,74 +1,74 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : anoise-media -version : 0.0.17 -release : 10 -source : - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-media_0.0.17.tar.gz : 7ad6b20438687107d850fd4bad760f103e7f2eb5ec7b1b45296ad29433cc0f36 - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension1_0.0.1.tar.gz : 605aafb84a4669cc6d64dec2d93b3585dc260971bcc5db7d63478f8f8901c7b4 - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension2_0.0.4.tar.gz : 64fc8eecdd00aad0c8d42a8b6016490b49dde64b79232f2f795e69ba8c267f49 - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension3_0.0.1.tar.gz : d5fbabff750418e646b73648aa2e0b6b01128defe307737bae371827f03a18c1 - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension4_0.0.1.tar.gz : 4705dfba1ebe16aee5a8f72f0841585069e0dd2fbb12f589c6231c2be655cece - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension5_0.0.1.tar.gz : 3d47b51b7ad05913bfe20e016e698396d7964d957cedcc48482639441b98974b -homepage : https://costales.github.io/projects/anoise/ -license : +name: anoise-media +version: 0.0.17 +release: 10 +source: + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-media_0.0.17.tar.gz: 7ad6b20438687107d850fd4bad760f103e7f2eb5ec7b1b45296ad29433cc0f36 + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension1_0.0.1.tar.gz: 605aafb84a4669cc6d64dec2d93b3585dc260971bcc5db7d63478f8f8901c7b4 + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension2_0.0.4.tar.gz: 64fc8eecdd00aad0c8d42a8b6016490b49dde64b79232f2f795e69ba8c267f49 + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension3_0.0.1.tar.gz: d5fbabff750418e646b73648aa2e0b6b01128defe307737bae371827f03a18c1 + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension4_0.0.1.tar.gz: 4705dfba1ebe16aee5a8f72f0841585069e0dd2fbb12f589c6231c2be655cece + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise-community-extension5_0.0.1.tar.gz: 3d47b51b7ad05913bfe20e016e698396d7964d957cedcc48482639441b98974b +homepage: https://costales.github.io/projects/anoise/ +license: - CC-BY-2.5 - CC-BY-3.0 - CC-BY-NC-SA-3.0 - CC0-1.0 - GPL-3.0-or-later -component : +component: - multimedia.audio - - community-extension1 : multimedia.audio - - community-extension2 : multimedia.audio - - community-extension3 : multimedia.audio - - community-extension4 : multimedia.audio - - community-extension5 : multimedia.audio -summary : Default ambient noise files for ANoise including community extensions + - community-extension1: multimedia.audio + - community-extension2: multimedia.audio + - community-extension3: multimedia.audio + - community-extension4: multimedia.audio + - community-extension5: multimedia.audio +summary: Default ambient noise files for ANoise including community extensions description: Default ambient noise files for ANoise including community extensions -patterns : - - community-extension1 : - - /usr/share/anoise/sounds/river* - - community-extension2 : - - /usr/share/anoise/sounds/diesel_motor* - - /usr/share/anoise/sounds/dumptruck_idling* - - /usr/share/anoise/sounds/fishing_boat* - - /usr/share/anoise/sounds/forest_rain* - - /usr/share/anoise/sounds/fountain* - - /usr/share/anoise/sounds/house_fan* - - /usr/share/anoise/sounds/large_boat* - - /usr/share/anoise/sounds/old_air_conditioner* - - community-extension3 : - - /usr/share/anoise/sounds/brown* - - /usr/share/anoise/sounds/brown_ossl* - - /usr/share/anoise/sounds/pink* - - /usr/share/anoise/sounds/white* - - community-extension4 : - - /usr/share/anoise/sounds/coon_creek* - - /usr/share/anoise/sounds/dinosaur_drain* - - /usr/share/anoise/sounds/frogs* - - /usr/share/anoise/sounds/lake_huron* - - /usr/share/anoise/sounds/lake_superior* - - /usr/share/anoise/sounds/rideau_river* - - /usr/share/anoise/sounds/stoney_creek* - - /usr/share/anoise/sounds/thunderstorm* - - /usr/share/anoise/sounds/waterfall_olddam* - - /usr/share/anoise/sounds/wind_pinery* - - community-extension5 : - - /usr/share/anoise/sounds/bambusicola* - - /usr/share/anoise/sounds/carduelis* - - /usr/share/anoise/sounds/ficedula* - - /usr/share/anoise/sounds/prunella* - - /usr/share/anoise/sounds/turdus* -builddeps : +patterns: + - community-extension1: + - /usr/share/anoise/sounds/river* + - community-extension2: + - /usr/share/anoise/sounds/diesel_motor* + - /usr/share/anoise/sounds/dumptruck_idling* + - /usr/share/anoise/sounds/fishing_boat* + - /usr/share/anoise/sounds/forest_rain* + - /usr/share/anoise/sounds/fountain* + - /usr/share/anoise/sounds/house_fan* + - /usr/share/anoise/sounds/large_boat* + - /usr/share/anoise/sounds/old_air_conditioner* + - community-extension3: + - /usr/share/anoise/sounds/brown* + - /usr/share/anoise/sounds/brown_ossl* + - /usr/share/anoise/sounds/pink* + - /usr/share/anoise/sounds/white* + - community-extension4: + - /usr/share/anoise/sounds/coon_creek* + - /usr/share/anoise/sounds/dinosaur_drain* + - /usr/share/anoise/sounds/frogs* + - /usr/share/anoise/sounds/lake_huron* + - /usr/share/anoise/sounds/lake_superior* + - /usr/share/anoise/sounds/rideau_river* + - /usr/share/anoise/sounds/stoney_creek* + - /usr/share/anoise/sounds/thunderstorm* + - /usr/share/anoise/sounds/waterfall_olddam* + - /usr/share/anoise/sounds/wind_pinery* + - community-extension5: + - /usr/share/anoise/sounds/bambusicola* + - /usr/share/anoise/sounds/carduelis* + - /usr/share/anoise/sounds/ficedula* + - /usr/share/anoise/sounds/prunella* + - /usr/share/anoise/sounds/turdus* +builddeps: - pkgconfig(python3) - python-distutils-extra -rundeps : - - community-extension1 : anoise-media - - community-extension2 : anoise-media - - community-extension3 : anoise-media - - community-extension4 : anoise-media - - community-extension5 : anoise-media -build : | +rundeps: + - community-extension1: anoise-media + - community-extension2: anoise-media + - community-extension3: anoise-media + - community-extension4: anoise-media + - community-extension5: anoise-media +build: | %python3_setup mkdir community-extension1 @@ -85,7 +85,7 @@ build : | mkdir community-extension5 tar xf $sources/anoise-community-extension5_0.0.1.tar.gz -C community-extension5 -install : | +install: | %python3_install cd $workdir/community-extension1/community diff --git a/packages/a/anoise/package.yml b/packages/a/anoise/package.yml index 669a80823b3..ad93d337b70 100644 --- a/packages/a/anoise/package.yml +++ b/packages/a/anoise/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : anoise -version : 0.0.29 -release : 13 -source : - - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise_0.0.29.tar.gz : 6357cb2459ba0ffc2563f9d10d596a14a456e37f3cbc12915cca95b046d19c07 -homepage : https://costales.github.io/projects/anoise/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Minimal and integrated ambient noise player for boosting productivity +name: anoise +version: 0.0.29 +release: 13 +source: + - https://launchpad.net/~costales/+archive/ubuntu/anoise/+files/anoise_0.0.29.tar.gz: 6357cb2459ba0ffc2563f9d10d596a14a456e37f3cbc12915cca95b046d19c07 +homepage: https://costales.github.io/projects/anoise/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Minimal and integrated ambient noise player for boosting productivity description: Minimal and integrated ambient noise player for boosting productivity -builddeps : +builddeps: - pkgconfig(python3) - python-distutils-extra -rundeps : +rundeps: - anoise-media - python-gstreamer -build : | +build: | %apply_patches %python3_setup -install : | +install: | %python3_install rm -r $installdir/usr/share/doc diff --git a/packages/a/ansible/package.yml b/packages/a/ansible/package.yml index e222f02d356..edc75b29364 100644 --- a/packages/a/ansible/package.yml +++ b/packages/a/ansible/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ansible -version : 2.20.0 -release : 66 -source : - - https://github.com/ansible/ansible/archive/refs/tags/v2.20.0.tar.gz : e44e032baddbbeeab5541bb0a6eba6fb9237e69cb55d95f5523a106036bb9242 -license : GPL-3.0-or-later -homepage : https://www.ansible.com/ -component : system.utils -summary : Ansible is a radically simple IT automation system +name: ansible +version: 2.20.0 +release: 66 +source: + - https://github.com/ansible/ansible/archive/refs/tags/v2.20.0.tar.gz: e44e032baddbbeeab5541bb0a6eba6fb9237e69cb55d95f5523a106036bb9242 +license: GPL-3.0-or-later +homepage: https://www.ansible.com/ +component: system.utils +summary: Ansible is a radically simple IT automation system description: | Ansible is a radically simple IT automation system -builddeps : +builddeps: - pkgconfig(python3) - asciidoc - python-build @@ -19,13 +19,13 @@ builddeps : - python-jinja - python-setuptools - python-wheel -rundeps : +rundeps: - python-jinja - python-jmespath - python-paramiko - python-resolvelib - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/a/ansilove/package.yml b/packages/a/ansilove/package.yml index 59006059189..7f9b04cf1c8 100644 --- a/packages/a/ansilove/package.yml +++ b/packages/a/ansilove/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ansilove -version : 4.2.1 -release : 12 -source : - - https://github.com/ansilove/ansilove/releases/download/4.2.1/ansilove-4.2.1.tar.gz : 60b1f1b6e4a5be287bb19310ea526c631a0bea5f4cb550f33c301a4b1ec30abf -homepage : https://www.ansilove.org -license : BSD-2-Clause -component : multimedia.graphics -summary : ANSI and ASCII art to PNG converter in C +name: ansilove +version: 4.2.1 +release: 12 +source: + - https://github.com/ansilove/ansilove/releases/download/4.2.1/ansilove-4.2.1.tar.gz: 60b1f1b6e4a5be287bb19310ea526c631a0bea5f4cb550f33c301a4b1ec30abf +homepage: https://www.ansilove.org +license: BSD-2-Clause +component: multimedia.graphics +summary: ANSI and ASCII art to PNG converter in C description: | ansilove converts ANSi and artscene related file formats into PNG images. -builddeps : +builddeps: - libansilove-devel -setup : | +setup: | %cmake . -build : | +build: | %make -Wno-unused-result -install : | +install: | %make_install diff --git a/packages/a/ant-bloody-gtk-theme/package.yml b/packages/a/ant-bloody-gtk-theme/package.yml index 07f65e3c34f..c8b5e3c65cd 100644 --- a/packages/a/ant-bloody-gtk-theme/package.yml +++ b/packages/a/ant-bloody-gtk-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ant-bloody-gtk-theme -version : 1.3.0 -release : 7 -source : - - git|https://github.com/EliverLara/Ant-Bloody.git : 6cc354e300642ad48d6bb2cf1dd38a5b7164c055 -homepage : https://github.com/EliverLara/Ant-Bloody -license : GPL-3.0-or-later -component : desktop.theme -summary : Bloody variant of the Ant Theme +name: ant-bloody-gtk-theme +version: 1.3.0 +release: 7 +source: + - git|https://github.com/EliverLara/Ant-Bloody.git: 6cc354e300642ad48d6bb2cf1dd38a5b7164c055 +homepage: https://github.com/EliverLara/Ant-Bloody +license: GPL-3.0-or-later +component: desktop.theme +summary: Bloody variant of the Ant Theme description: | Bloody variant of the Ant Theme -rundeps : +rundeps: - gtk2-engine-murrine -install : | +install: | for dir in assets gnome-shell gtk-2.0 gtk-3.0 gtk-3.20 metacity-1; do for file in $(find ${dir} -type f); do install -Dm 00644 "$file" $installdir/usr/share/themes/Ant-Bloody/"$file" diff --git a/packages/a/ant-dracula-gtk-theme/package.yml b/packages/a/ant-dracula-gtk-theme/package.yml index 8e6d76dd87d..9b77359676a 100644 --- a/packages/a/ant-dracula-gtk-theme/package.yml +++ b/packages/a/ant-dracula-gtk-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ant-dracula-gtk-theme -version : 4.0.0 -release : 10 -source : - - https://github.com/dracula/gtk/archive/refs/tags/v4.0.0.tar.gz : 462f397f957d8443cfef7cddf5e6b92878c5aeef1af9f581307d43257279eb4c -homepage : https://draculatheme.com/ -license : GPL-3.0-or-later -component : desktop.theme -summary : Dracula variant of the Ant Theme +name: ant-dracula-gtk-theme +version: 4.0.0 +release: 10 +source: + - https://github.com/dracula/gtk/archive/refs/tags/v4.0.0.tar.gz: 462f397f957d8443cfef7cddf5e6b92878c5aeef1af9f581307d43257279eb4c +homepage: https://draculatheme.com/ +license: GPL-3.0-or-later +component: desktop.theme +summary: Dracula variant of the Ant Theme description: | Dracula variant of the Ant Theme -rundeps : +rundeps: - gtk2-engine-murrine -install : | +install: | for dir in assets gnome-shell gtk-2.0 gtk-3.0 gtk-3.20 gtk-4.0 metacity-1; do for file in $(find ${dir} -type f); do install -Dm 00644 "$file" $installdir/usr/share/themes/Ant-Dracula/"$file" diff --git a/packages/a/ant-gtk-theme/package.yml b/packages/a/ant-gtk-theme/package.yml index b0f7fe16fca..b118b5624ef 100644 --- a/packages/a/ant-gtk-theme/package.yml +++ b/packages/a/ant-gtk-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ant-gtk-theme -version : 1.3.0 -release : 9 -source : - - git|https://github.com/EliverLara/Ant.git : fe91ef5ed80df8b61f284906ec1d69fc0e94de66 -homepage : https://github.com/EliverLara/Ant -license : GPL-3.0-or-later -component : desktop.theme -summary : A flat and light theme with a modern look +name: ant-gtk-theme +version: 1.3.0 +release: 9 +source: + - git|https://github.com/EliverLara/Ant.git: fe91ef5ed80df8b61f284906ec1d69fc0e94de66 +homepage: https://github.com/EliverLara/Ant +license: GPL-3.0-or-later +component: desktop.theme +summary: A flat and light theme with a modern look description: | A flat and light theme with a modern look -rundeps : +rundeps: - gtk2-engine-murrine -install : | +install: | for dir in assets gnome-shell gtk-2.0 gtk-3.0 gtk-3.20 metacity-1; do for file in $(find ${dir} -type f); do install -Dm 00644 "$file" $installdir/usr/share/themes/Ant/"$file" diff --git a/packages/a/ant-nebula-gtk-theme/package.yml b/packages/a/ant-nebula-gtk-theme/package.yml index e45b2c3653f..c6c883a7822 100644 --- a/packages/a/ant-nebula-gtk-theme/package.yml +++ b/packages/a/ant-nebula-gtk-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ant-nebula-gtk-theme -version : 1.3.0 -release : 8 -source : - - git|https://github.com/EliverLara/Ant-Nebula.git : 8e6120e247f14e4fe38431c7c4824b962edf6c57 -homepage : https://github.com/EliverLara/Ant-Nebula -license : GPL-3.0-or-later -component : desktop.theme -summary : Nebula variant of the Ant Theme +name: ant-nebula-gtk-theme +version: 1.3.0 +release: 8 +source: + - git|https://github.com/EliverLara/Ant-Nebula.git: 8e6120e247f14e4fe38431c7c4824b962edf6c57 +homepage: https://github.com/EliverLara/Ant-Nebula +license: GPL-3.0-or-later +component: desktop.theme +summary: Nebula variant of the Ant Theme description: | Nebula variant of the Ant Theme -rundeps : +rundeps: - gtk2-engine-murrine -install : | +install: | for dir in assets gnome-shell gtk-2.0 gtk-3.0 gtk-3.20 metacity-1; do for file in $(find ${dir} -type f); do install -Dm 00644 "$file" $installdir/usr/share/themes/Ant-Nebula/"$file" diff --git a/packages/a/anthy/package.yml b/packages/a/anthy/package.yml index e09de46e607..2a72833d277 100644 --- a/packages/a/anthy/package.yml +++ b/packages/a/anthy/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : anthy -version : 9100h -release : 4 -source : - - https://sources.getsol.us/anthy-9100h.tar.gz : d256f075f018b4a3cb0d165ed6151fda4ba7db1621727e0eb54569b6e2275547 -homepage : https://osdn.net/projects/anthy/ -license : +name: anthy +version: 9100h +release: 4 +source: + - https://sources.getsol.us/anthy-9100h.tar.gz: d256f075f018b4a3cb0d165ed6151fda4ba7db1621727e0eb54569b6e2275547 +homepage: https://osdn.net/projects/anthy/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.core -summary : Anthy is a library for Japanese text input. +component: desktop.core +summary: Anthy is a library for Japanese text input. description: | Anthy is a library for Japanese text input. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/antidote/package.yml b/packages/a/antidote/package.yml index 6b42a933b8d..8745616b5d4 100644 --- a/packages/a/antidote/package.yml +++ b/packages/a/antidote/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : antidote -version : 1.9.10 -release : 5 -source : - - https://github.com/mattmc3/antidote/archive/refs/tags/v1.9.10.tar.gz : 4beb9074da75bfe44a502db61542c557af1a6206a3cdd6e36c3f0743d71417ec -homepage : https://getantidote.github.io/ -license : MIT -component : system.utils -summary : Antidote is a Zsh plugin manager made from the ground up thinking about performance. +name: antidote +version: 1.9.10 +release: 5 +source: + - https://github.com/mattmc3/antidote/archive/refs/tags/v1.9.10.tar.gz: 4beb9074da75bfe44a502db61542c557af1a6206a3cdd6e36c3f0743d71417ec +homepage: https://getantidote.github.io/ +license: MIT +component: system.utils +summary: Antidote is a Zsh plugin manager made from the ground up thinking about performance. description: | The original Antigen plugin manager was slow. Antibody was written to address this, but was written in Go, not Zsh. Other native Zsh plugin managers caught up on speed, so it was deprecated. But Antibody had some nice features that aren’t in other Zsh plugin managers. So Antidote was created to carry on as the next generation of antigen-like Zsh plugin managers. -replaces : +replaces: - antibody -install : | +install: | install -Dm00644 $workdir/antidote.zsh -t $installdir/usr/share/antidote cp -r $workdir/functions $installdir/usr/share/antidote/functions diff --git a/packages/a/antimicrox/package.yml b/packages/a/antimicrox/package.yml index 6f1b239cafe..670953ed1d7 100644 --- a/packages/a/antimicrox/package.yml +++ b/packages/a/antimicrox/package.yml @@ -1,29 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : antimicrox -version : 3.5.1 -release : 13 -source : - - https://github.com/AntiMicroX/antimicrox/archive/refs/tags/3.5.1.tar.gz : 5449c96b98e9875ce808963f3f657683035adc8b5815a64ac72004ac1b0b7c7b -homepage : https://github.com/AntiMicroX/antimicrox -license : GPL-3.0-or-later -component : games -summary : antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad +name: antimicrox +version: 3.5.1 +release: 13 +source: + - https://github.com/AntiMicroX/antimicrox/archive/refs/tags/3.5.1.tar.gz: 5449c96b98e9875ce808963f3f657683035adc8b5815a64ac72004ac1b0b7c7b +homepage: https://github.com/AntiMicroX/antimicrox +license: GPL-3.0-or-later +component: games +summary: antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad description: | antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad -builddeps : +builddeps: - pkgconfig(Qt6Linguist) - pkgconfig(sdl2) - pkgconfig(xtst) - extra-cmake-modules - itstool -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DUSE_QT6_BY_DEFAULT=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/share/antimicrox/CHANGELOG.md rm -r $installdir/usr/share/doc - diff --git a/packages/a/antlr4-cpp-runtime/package.yml b/packages/a/antlr4-cpp-runtime/package.yml index cc333f701cd..98fa875b7de 100644 --- a/packages/a/antlr4-cpp-runtime/package.yml +++ b/packages/a/antlr4-cpp-runtime/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : antlr4-cpp-runtime -version : 4.13.1 -release : 3 -source : - - https://www.antlr.org/download/antlr4-cpp-runtime-4.13.1-source.zip : d350e09917a633b738c68e1d6dc7d7710e91f4d6543e154a78bb964cfd8eb4de -homepage : https://www.antlr.org/ -license : +name: antlr4-cpp-runtime +version: 4.13.1 +release: 3 +source: + - https://www.antlr.org/download/antlr4-cpp-runtime-4.13.1-source.zip: d350e09917a633b738c68e1d6dc7d7710e91f4d6543e154a78bb964cfd8eb4de +homepage: https://www.antlr.org/ +license: - BSD-3-Clause - MIT -component : programming.library -summary : C++ Runtime for ANTLR4 +component: programming.library +summary: C++ Runtime for ANTLR4 description: | C++ Runtime for ANTLR4 -builddeps : +builddeps: - pkgconfig(gtest) -setup : | +setup: | sed -i "s/FetchContent_MakeAvailable(googletest)/find_package(GTest)/" runtime/CMakeLists.txt sed -i "s/gtest_main/GTest::gtest_main/" runtime/CMakeLists.txt %cmake_ninja -DANTLR4_INSTALL=ON -DANTLR_BUILD_CPP_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/a/aom/package.yml b/packages/a/aom/package.yml index e9fbb776abb..c7a2681b1d7 100644 --- a/packages/a/aom/package.yml +++ b/packages/a/aom/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aom -version : 3.12.1 -release : 26 -source : - - git|https://aomedia.googlesource.com/aom.git : v3.12.1 -license : +name: aom +version: 3.12.1 +release: 26 +source: + - git|https://aomedia.googlesource.com/aom.git: v3.12.1 +license: - AOMPL-1.0 # https://aomedia.org/license/patent-license/ - BSD-2-Clause -component : multimedia.codecs -homepage : https://aomedia.googlesource.com/aom/ -summary : AV1 codec +component: multimedia.codecs +homepage: https://aomedia.googlesource.com/aom/ +summary: AV1 codec description: | The Alliance for Open Media's focus is to deliver a next-generation video format that is: @@ -19,16 +19,16 @@ description: | - Designed with a low computational footprint and optimized for hardware; - Capable of consistent, highest-quality, real-time video delivery; and - Flexible for both commercial and non-commercial content, including user-generated content. -avx2 : true -builddeps : +avx2: true +builddeps: - yasm -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=1 \ -DENABLE_TESTS=0 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -v $installdir/usr/lib64/libaom.a diff --git a/packages/a/apache-ant/package.yml b/packages/a/apache-ant/package.yml index 2dec525e99a..5153731fb87 100644 --- a/packages/a/apache-ant/package.yml +++ b/packages/a/apache-ant/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apache-ant -version : 1.10.14 -release : 12 -source : - - https://github.com/apache/ant/archive/refs/tags/rel/1.10.14.tar.gz : 0ee4e21cc383accd5efa436f31b8478358e0d5e8a777ebfd00703a6d32cf09eb -license : Apache-2.0 -component : programming.java -homepage : https://ant.apache.org/ -summary : A software tool for automating software build processes +name: apache-ant +version: 1.10.14 +release: 12 +source: + - https://github.com/apache/ant/archive/refs/tags/rel/1.10.14.tar.gz: 0ee4e21cc383accd5efa436f31b8478358e0d5e8a777ebfd00703a6d32cf09eb +license: Apache-2.0 +component: programming.java +homepage: https://ant.apache.org/ +summary: A software tool for automating software build processes description: | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. -builddeps : +builddeps: - openjdk-11 -rundeps : +rundeps: - openjdk-11 -build : | +build: | export JAVA_HOME=/usr/lib64/openjdk-11 ./build.sh -Dant.install=$installdir/usr install-lite -install : | +install: | find $installdir/usr/bin \( -name '*.cmd' -o -name '*.bat' \) -delete mv $installdir/usr/lib $installdir/usr/lib64 diff --git a/packages/a/apache-maven/package.yml b/packages/a/apache-maven/package.yml index c6cc19cfa20..4d9b924ec5e 100644 --- a/packages/a/apache-maven/package.yml +++ b/packages/a/apache-maven/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apache-maven -version : 3.9.6 -release : 20 -source : - - https://github.com/apache/maven/archive/maven-3.9.6.tar.gz : 320634dcbadd944076a5c9ffe0fb2799a87788346293c6eea57c99417b0a9891 -license : Apache-2.0 -component : programming.java -homepage : https://maven.apache.org/ -summary : A software project management and comprehension tool +name: apache-maven +version: 3.9.6 +release: 20 +source: + - https://github.com/apache/maven/archive/maven-3.9.6.tar.gz: 320634dcbadd944076a5c9ffe0fb2799a87788346293c6eea57c99417b0a9891 +license: Apache-2.0 +component: programming.java +homepage: https://maven.apache.org/ +summary: A software project management and comprehension tool description: | Maven is a software project management and comprehension tool. Based on the concept of a Project Object Model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. -networking : true -builddeps : +networking: true +builddeps: - apache-maven - openjdk-17 -rundeps : +rundeps: - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Default-to-openjdk-17.patch -build : | +build: | mvn clean install -DdistributionTargetDir=$installdir/usr/share/apache-maven -Dmaven.repo.local=../local-repo -DskipTests -install : | +install: | install -dm00755 $installdir/usr/bin ln -s /usr/share/apache-maven/bin/mvn $installdir/usr/bin/mvn ln -s /usr/share/apache-maven/bin/mvnDebug $installdir/usr/bin/mvnDebug @@ -34,6 +34,6 @@ install : | rmdir -v $installdir/usr/share/apache-maven/lib/ext/redisson \ $installdir/usr/share/apache-maven/lib/ext/hazelcast \ $installdir/usr/share/apache-maven/lib/ext -check : | +check: | cd maven-* mvn test -Dmaven.repo.local=../../local-repo diff --git a/packages/a/apcupsd/package.yml b/packages/a/apcupsd/package.yml index 3d132fddb29..32badb1fef1 100644 --- a/packages/a/apcupsd/package.yml +++ b/packages/a/apcupsd/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apcupsd -version : 3.14.14 -release : 5 -source : - - https://sourceforge.net/projects/apcupsd/files/apcupsd%20-%20Stable/3.14.14/apcupsd-3.14.14.tar.gz : db7748559b6b4c3784f9856561ef6ac6199ef7bd019b3edcd7e0a647bf8f9867 -homepage : https://sourceforge.net/projects/apcupsd/ -license : GPL-2.0-only -component : system.util -summary : APC UPS Daemon can be used for powermanagement and controlling most of APC's UPS models. +name: apcupsd +version: 3.14.14 +release: 5 +source: + - https://sourceforge.net/projects/apcupsd/files/apcupsd%20-%20Stable/3.14.14/apcupsd-3.14.14.tar.gz: db7748559b6b4c3784f9856561ef6ac6199ef7bd019b3edcd7e0a647bf8f9867 +homepage: https://sourceforge.net/projects/apcupsd/ +license: GPL-2.0-only +component: system.util +summary: APC UPS Daemon can be used for powermanagement and controlling most of APC's UPS models. description: | - APC UPS Daemon can be used for powermanagement and controlling most of APC's UPS models. -builddeps : +builddeps: - pkgconfig(libnih) -rundeps : +rundeps: - libnih -setup : | +setup: | %configure_no_runstatedir --enable-usb --enable-snmp -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/apitrace/package.yml b/packages/a/apitrace/package.yml index bc3d22f0d1f..c66dccddc13 100644 --- a/packages/a/apitrace/package.yml +++ b/packages/a/apitrace/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apitrace -version : '13.0' -release : 12 -source : - - git|https://github.com/apitrace/apitrace.git : 13.0 -homepage : https://apitrace.github.io/ -license : MIT -component : programming.tools -summary : Tools for tracing OpenGL, Direct3D, and other graphics APIs +name: apitrace +version: "13.0" +release: 12 +source: + - git|https://github.com/apitrace/apitrace.git: 13.0 +homepage: https://apitrace.github.io/ +license: MIT +component: programming.tools +summary: Tools for tracing OpenGL, Direct3D, and other graphics APIs description: | Tools for tracing OpenGL, Direct3D, and other graphics APIs. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(gtest) - pkgconfig(libbrotlidec) - pkgconfig(libpng) - pkgconfig(libproc2) # Not currently compatible, but kept so that it works when it's updated - pkgconfig(x11) -rundeps : +rundeps: - python-pillow -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-Wayland-appId.patch %cmake_ninja -DENABLE_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install desktop file and AppStream metainfo diff --git a/packages/a/apostrophe/package.yml b/packages/a/apostrophe/package.yml index 2f12bd1341a..a88917ae7a9 100644 --- a/packages/a/apostrophe/package.yml +++ b/packages/a/apostrophe/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apostrophe -version : '3.4' -release : 16 -source : - - https://gitlab.gnome.org/World/apostrophe/-/archive/v3.4/apostrophe-v3.4.tar.gz : daee484d02f67e03d9c46a0f3ce1ae7828afc7b9946868f6b057267ed591918a -homepage : https://world.pages.gitlab.gnome.org/apostrophe/ -license : GPL-3.0-or-later -component : office.notes -summary : Distraction free Markdown editor +name: apostrophe +version: "3.4" +release: 16 +source: + - https://gitlab.gnome.org/World/apostrophe/-/archive/v3.4/apostrophe-v3.4.tar.gz: daee484d02f67e03d9c46a0f3ce1ae7828afc7b9946868f6b057267ed591918a +homepage: https://world.pages.gitlab.gnome.org/apostrophe/ +license: GPL-3.0-or-later +component: office.notes +summary: Distraction free Markdown editor description: | Apostrophe is a GTK+ based distraction free Markdown editor, mainly developed by Wolf Vollprecht and Manuel Genovés. It uses pandoc as backend for markdown parsing and offers a very clean and sleek user interface. -replaces : +replaces: - uberwriter -builddeps : +builddeps: - pkgconfig(libadwaita-1) -rundeps : +rundeps: - font-fira-ttf - libadwaita - libspelling @@ -24,9 +24,9 @@ rundeps : - python-levenshtein - python-pypandoc - python-regex -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/apparmor/package.yml b/packages/a/apparmor/package.yml index ad568c9a651..ae304fdee62 100644 --- a/packages/a/apparmor/package.yml +++ b/packages/a/apparmor/package.yml @@ -1,49 +1,49 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apparmor -version : 4.1.2 -release : 35 -source : - - https://gitlab.com/apparmor/apparmor/-/archive/v4.1.2/apparmor-v4.1.2.tar.gz : 34ac4c6337c6d6237ed19b9efc54a07778c9e9b0d1b40781b62ad6174f2cf2f4 -license : +name: apparmor +version: 4.1.2 +release: 35 +source: + - https://gitlab.com/apparmor/apparmor/-/archive/v4.1.2/apparmor-v4.1.2.tar.gz: 34ac4c6337c6d6237ed19b9efc54a07778c9e9b0d1b40781b62ad6174f2cf2f4 +license: - GPL-2.0-only - LGPL-2.1-or-later -component : security.library -homepage : https://gitlab.com/apparmor/apparmor -summary : AppArmor LSM user-space component +component: security.library +homepage: https://gitlab.com/apparmor/apparmor +summary: AppArmor LSM user-space component description: | AppArmor LSM user-space component -builddeps : +builddeps: - pkgconfig(python3) - autoconf-archive - python-setuptools - swig -checkdeps : +checkdeps: - dejagnu - perl-gettext - pyflakes -rundeps : +rundeps: - aa-lsm-hook - python-notify2 - python3 -networking : true +networking: true environment: | export PYTHON=/usr/bin/python3 export PYTHON_VERSION=3 export PYTHON_VERSIONS=python3 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-stateless-directory-to-default-apparmor-profile.patch %patch -p1 -i $pkgfiles/0001-Adjust-paths-to-usr-location.patch # You can't build this with --disable-static since the libraries here need to statically compile it cd libraries/libapparmor %autogen --with-python -build : | +build: | %make -C libraries/libapparmor %make -C binutils %make -C parser %make -C profiles %make -C utils %make -C changehat/pam_apparmor -install : | +install: | # TODO: Validate profiles, tools, etc, and make stateless! %make_install -C libraries/libapparmor %make_install -C binutils diff --git a/packages/a/appstream-catalog/package.yml b/packages/a/appstream-catalog/package.yml index 9a18a97b227..9b8de41597a 100644 --- a/packages/a/appstream-catalog/package.yml +++ b/packages/a/appstream-catalog/package.yml @@ -1,8 +1,8 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : appstream-catalog -version : '20251125' -release : 28 -source : +name: appstream-catalog +version: "20251125" +release: 28 +source: - https://appstream.getsol.us/data/unstable/main/Components-x86_64.xml.gz: f7f77675e1adaca674feaa0d81273c33d5ce4d9d06384da38e0124225ecba10d - https://appstream.getsol.us/data/unstable/main/icons-128x128.tar.gz: 0f3d3132b2023f6c8a50c9534f0a2abe4ea91a4fefc282c34cc671374a5b5285 - https://appstream.getsol.us/data/unstable/main/icons-128x128@2.tar.gz: aac27bbd4737b5943e4e33e63732aff2e5cfd2f272ce841d545be199d4302bb0 @@ -10,18 +10,18 @@ source : - https://appstream.getsol.us/data/unstable/main/icons-48x48@2.tar.gz: 08bdf75f91dec2e85d37f47532258587400963dcc85d1d8f000a2c8fec53644c - https://appstream.getsol.us/data/unstable/main/icons-64x64.tar.gz: 8c777e0c890d0b980fed7c937f01c79969d9fee26888345515a425408f74f679 - https://appstream.getsol.us/data/unstable/main/icons-64x64@2.tar.gz: b4b1a1ec6c538a8ced03e4b019263a330a1501add064b3713bad1a92f887d772 -homepage : https://www.freedesktop.org/wiki/Distributions/AppStream/ -license : +homepage: https://www.freedesktop.org/wiki/Distributions/AppStream/ +license: - CC-BY-SA-3.0 - CC-BY-SA-4.0 - CC0-1.0 - GFDL-1.3 -component : desktop.core -summary : AppStream data for Solus +component: desktop.core +summary: AppStream data for Solus description: | AppStream data for Solus -extract : false -install : | +extract: false +install: | install -Dm00644 $sources/Components-x86_64.xml.gz $installdir/usr/share/swcatalog/xml/solus-unstable-main.xml.gz install -dm00644 $installdir/usr/share/swcatalog/icons/solus-unstable-main/48x48 @@ -37,4 +37,4 @@ install : | tar xf $sources/icons-64x64@2.tar.gz -C $installdir/usr/share/swcatalog/icons/solus-unstable-main/64x64@2 tar xf $sources/icons-128x128.tar.gz -C $installdir/usr/share/swcatalog/icons/solus-unstable-main/128x128 tar xf $sources/icons-128x128@2.tar.gz -C $installdir/usr/share/swcatalog/icons/solus-unstable-main/128x128@2 -replaces : appstream-data +replaces: appstream-data diff --git a/packages/a/appstream-generator/package.yml b/packages/a/appstream-generator/package.yml index 933bb7720a2..fee5b09d971 100644 --- a/packages/a/appstream-generator/package.yml +++ b/packages/a/appstream-generator/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : appstream-generator -version : 0.9.1 -release : 2 -source : - - git|https://github.com/getsolus/appstream-generator.git : f85045166853ced17b925a14459ad6f47d4c89ad -homepage : https://github.com/ximion/appstream-generator -license : LGPL-3.0-or-later -component : system.utils -summary : A fast AppStream metadata generator +name: appstream-generator +version: 0.9.1 +release: 2 +source: + - git|https://github.com/getsolus/appstream-generator.git: f85045166853ced17b925a14459ad6f47d4c89ad +homepage: https://github.com/ximion/appstream-generator +license: LGPL-3.0-or-later +component: system.utils +summary: A fast AppStream metadata generator description: | AppStream is an effort to provide additional metadata and unique IDs for all software available in a Linux system. This repository contains the server-side of the AppStream infrastructure, a tool to generate metadata from distribution packages. You can find out more about AppStream collection metadata at Freedesktop. -networking : true # dxml subproject -builddeps : +networking: true # dxml subproject +builddeps: - pkgconfig(appstream-compose) - pkgconfig(glibd-2.0) - pkgconfig(libarchive) @@ -20,10 +20,10 @@ builddeps : - docbook-xml - gir-to-d - ldc -setup : | +setup: | %patch -p1 -i $pkgfiles/add-adwaitalegacy-to-iconthemes.patch %meson_configure -Ddownload-js=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/appstream/package.yml b/packages/a/appstream/package.yml index f99abd281cb..c6e1b1f343a 100644 --- a/packages/a/appstream/package.yml +++ b/packages/a/appstream/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : appstream -version : 1.1.0 -release : 15 -source : - - https://www.freedesktop.org/software/appstream/releases/AppStream-1.1.0.tar.xz : 298b4732a2670503328e022d68d6ebbb253c716dad0b6ba127a4065262dd2f2c -homepage : https://www.freedesktop.org/wiki/Distributions/AppStream/ -license : +name: appstream +version: 1.1.0 +release: 15 +source: + - https://www.freedesktop.org/software/appstream/releases/AppStream-1.1.0.tar.xz: 298b4732a2670503328e022d68d6ebbb253c716dad0b6ba127a4065262dd2f2c +homepage: https://www.freedesktop.org/wiki/Distributions/AppStream/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : +component: - desktop.core - - compose : system.utils - - compose-devel : programming.devel - - qt6 : desktop.library - - qt6-devel : programming.devel -summary : + - compose: system.utils + - compose-devel: programming.devel + - qt6: desktop.library + - qt6-devel: programming.devel +summary: - Tools and libraries to work with AppStream metadata - - compose : Compose AppStream metadata catalog from directory trees - - compose-devel : Development files for appstream-compose - - qt6 : Tools and libraries to work with AppStream metadata. - Qt6 bindings - - qt6-devel : Development files for appstream-qt6 + - compose: Compose AppStream metadata catalog from directory trees + - compose-devel: Development files for appstream-compose + - qt6: Tools and libraries to work with AppStream metadata. - Qt6 bindings + - qt6-devel: Development files for appstream-qt6 description: | AppStream is a cross-distro effort for enhancing the metadata available about software components in the Linux and free-software ecosystem. One of the project's goals is to make building software-center applications possible, and make interaction with the package sources of a distribution smarter. AppStream provides specifications for meta-information which is shipped by upstream projects and can be consumed by other software. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) @@ -39,14 +39,14 @@ builddeps : - libstemmer-devel - lmdb-devel - vala -rundeps : - - compose-devel : - - appstream-compose - - appstream-devel - - qt6-devel : - - appstream-devel - - appstream-qt6 -setup : | +rundeps: + - compose-devel: + - appstream-compose + - appstream-devel + - qt6-devel: + - appstream-devel + - appstream-qt6 +setup: | %meson_configure \ --sysconfdir=/usr/share/appstream \ -Dapidocs=false \ @@ -54,25 +54,25 @@ setup : | -Dcompose=true \ -Dqt=true \ -Dqt-versions=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - compose : - - /usr/lib64/appstream/appstreamcli-compose - - /usr/lib64/girepository-1.0/AppStreamCompose-1.0.typelib - - /usr/lib64/libappstream-compose.so.* - - /usr/share/man/man1/appstreamcli-compose.1 - - /usr/share/metainfo/org.freedesktop.appstream.compose.metainfo.xml - - compose-devel : - - /usr/lib64/libappstream-compose.so - - /usr/lib64/pkgconfig/appstream-compose.pc - - /usr/include/appstream-compose - - /usr/share/gir-1.0/AppStreamCompose-1.0.gir - - qt6 : - - /usr/lib64/libAppStreamQt.so.* - - qt6-devel : - - /usr/include/AppStreamQt - - /usr/lib64/cmake/AppStreamQt - - /usr/lib64/libAppStreamQt.so +patterns: + - compose: + - /usr/lib64/appstream/appstreamcli-compose + - /usr/lib64/girepository-1.0/AppStreamCompose-1.0.typelib + - /usr/lib64/libappstream-compose.so.* + - /usr/share/man/man1/appstreamcli-compose.1 + - /usr/share/metainfo/org.freedesktop.appstream.compose.metainfo.xml + - compose-devel: + - /usr/lib64/libappstream-compose.so + - /usr/lib64/pkgconfig/appstream-compose.pc + - /usr/include/appstream-compose + - /usr/share/gir-1.0/AppStreamCompose-1.0.gir + - qt6: + - /usr/lib64/libAppStreamQt.so.* + - qt6-devel: + - /usr/include/AppStreamQt + - /usr/lib64/cmake/AppStreamQt + - /usr/lib64/libAppStreamQt.so diff --git a/packages/a/apr-util/package.yml b/packages/a/apr-util/package.yml index f160ccbac57..17c3cce6e52 100644 --- a/packages/a/apr-util/package.yml +++ b/packages/a/apr-util/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apr-util -version : 1.6.3 -release : 18 -source : - - https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.bz2 : a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 -homepage : https://apr.apache.org/ -license : Apache-2.0 -component : programming -summary : apr-util provides a number of abstractions for Apache apr +name: apr-util +version: 1.6.3 +release: 18 +source: + - https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.bz2: a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 +homepage: https://apr.apache.org/ +license: Apache-2.0 +component: programming +summary: apr-util provides a number of abstractions for Apache apr description: | apr-util provides a number of abstractions for Apache apr -builddeps : +builddeps: - pkgconfig(apr-1) - pkgconfig(expat) - pkgconfig(ldap) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(sqlite3) - db5-devel - gdbm-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Prevent-broken-test-from-running.patch %configure_no_runstatedir \ --with-apr=/usr \ @@ -33,9 +33,9 @@ setup : | --with-openssl=/usr \ --with-pgsql=/usr \ --with-sqlite3=/usr \ -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -j1 diff --git a/packages/a/apr/package.yml b/packages/a/apr/package.yml index 92553f59468..5836093bc83 100644 --- a/packages/a/apr/package.yml +++ b/packages/a/apr/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : apr -version : 1.7.5 -release : 11 -source : - - https://www.apache.org/dist/apr/apr-1.7.5.tar.bz2 : cd0f5d52b9ab1704c72160c5ee3ed5d3d4ca2df4a7f8ab564e3cb352b67232f2 -homepage : https://apr.apache.org/ -license : Apache-2.0 -component : programming -summary : The Apache Portable Runtime (APR) library provides an abstraction of operating-system level services +name: apr +version: 1.7.5 +release: 11 +source: + - https://www.apache.org/dist/apr/apr-1.7.5.tar.bz2: cd0f5d52b9ab1704c72160c5ee3ed5d3d4ca2df4a7f8ab564e3cb352b67232f2 +homepage: https://apr.apache.org/ +license: Apache-2.0 +component: programming +summary: The Apache Portable Runtime (APR) library provides an abstraction of operating-system level services description: | The Apache Portable Runtime (APR) library provides an abstraction of operating-system level services such as file and network I/O, memory management, and so on. -builddeps : +builddeps: - libtool -setup : | +setup: | %configure --disable-static \ --enable-threads \ --with-devrandom=/dev/urandom -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | make check -j1 diff --git a/packages/a/aqbanking/package.yml b/packages/a/aqbanking/package.yml index 23393de61f8..909d591318b 100644 --- a/packages/a/aqbanking/package.yml +++ b/packages/a/aqbanking/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aqbanking -version : 6.6.1 -release : 11 -source : - - https://www.aquamaniac.de/rdm/attachments/download/535/aqbanking-6.6.1.tar.gz : 3250fa6d893f816d29c19af35fe5fccb74c080e21753fd9e52579a792dd48567 -homepage : https://aquamaniac.de/ -license : GPL-2.0-or-later -component : programming.library -summary : AqBanking is a library for online banking and financial applications +name: aqbanking +version: 6.6.1 +release: 11 +source: + - https://www.aquamaniac.de/rdm/attachments/download/535/aqbanking-6.6.1.tar.gz: 3250fa6d893f816d29c19af35fe5fccb74c080e21753fd9e52579a792dd48567 +homepage: https://aquamaniac.de/ +license: GPL-2.0-or-later +component: programming.library +summary: AqBanking is a library for online banking and financial applications description: | The intention of AqBanking is to provide a middle layer between the program and the various Online Banking libraries (e.g. AqHBCI, OpenHBCI etc). -builddeps : +builddeps: - pkgconfig(gwenhywfar) - pkgconfig(libofx) -setup : | +setup: | %configure_no_runstatedir --with-backends="aqhbci aqofxconnect aqnone" -build : | +build: | # Parallel build is buggy %make -install : | +install: | %make_install diff --git a/packages/a/aquamarine/package.yml b/packages/a/aquamarine/package.yml index 1b1777b1e3c..a31dd882705 100644 --- a/packages/a/aquamarine/package.yml +++ b/packages/a/aquamarine/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aquamarine -version : 0.9.5 -release : 19 -source : - - https://github.com/hyprwm/aquamarine/archive/refs/tags/v0.9.5.tar.gz : 657e4752542872549a556d9facb8a525276b4edd5ca197818835904768aaad40 -homepage : https://github.com/hyprwm/aquamarine -license : BSD-3-Clause -component : desktop.hyprland -summary : A very light linux rendering backend library +name: aquamarine +version: 0.9.5 +release: 19 +source: + - https://github.com/hyprwm/aquamarine/archive/refs/tags/v0.9.5.tar.gz: 657e4752542872549a556d9facb8a525276b4edd5ca197818835904768aaad40 +homepage: https://github.com/hyprwm/aquamarine +license: BSD-3-Clause +component: desktop.hyprland +summary: A very light linux rendering backend library description: | Aquamarine is a very light linux rendering backend library. It provides basic abstractions for an application to render on a Wayland session (in a window) or a native DRM session. It is agnostic of the rendering API (Vulkan/OpenGL) and designed to be lightweight, performant, and minimal. Aquamarine provides no bindings for other languages. It is C++-only. -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(hwdata) - pkgconfig(hyprutils) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(pixman-1) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/arandr/package.yml b/packages/a/arandr/package.yml index 0617da6256a..d67ebf791aa 100644 --- a/packages/a/arandr/package.yml +++ b/packages/a/arandr/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arandr -version : 0.1.11 -release : 11 -source : - - https://christian.amsuess.com/tools/arandr/files/arandr-0.1.11.tar.gz : e4cbbe3698bb812b395770870174be0094bbaeb391105a811f95f42eb182ae02 -homepage : https://christian.amsuess.com/tools/arandr/ -license : GPL-3.0-or-later -component : desktop -summary : A simple visual front end for XRandR +name: arandr +version: 0.1.11 +release: 11 +source: + - https://christian.amsuess.com/tools/arandr/files/arandr-0.1.11.tar.gz: e4cbbe3698bb812b395770870174be0094bbaeb391105a811f95f42eb182ae02 +homepage: https://christian.amsuess.com/tools/arandr/ +license: GPL-3.0-or-later +component: desktop +summary: A simple visual front end for XRandR description: | ARandR is designed to provide a simple visual front end for XRandR. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way. -builddeps : +builddeps: - python-docutils - python-setuptools -rundeps : +rundeps: - python-gobject - xrandr -build : | +build: | %python3_setup -install : | +install: | %python3_install # Install appstream metainfo install -Dm00644 $pkgfiles/com.amsuess.christian.arandr.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/a/arc-gtk-theme/package.yml b/packages/a/arc-gtk-theme/package.yml index f635cc367ac..da7cb6bdc64 100644 --- a/packages/a/arc-gtk-theme/package.yml +++ b/packages/a/arc-gtk-theme/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arc-gtk-theme -version : '20221218' -release : 34 -source : - - git|https://github.com/jnsh/arc-theme.git : b99424e909e722a1f976df09744fd2dadbead24f -homepage : https://github.com/jnsh/arc-theme/ -license : GPL-3.0-or-later -summary : Arc GTK Theme +name: arc-gtk-theme +version: "20221218" +release: 34 +source: + - git|https://github.com/jnsh/arc-theme.git: b99424e909e722a1f976df09744fd2dadbead24f +homepage: https://github.com/jnsh/arc-theme/ +license: GPL-3.0-or-later +summary: Arc GTK Theme description: | A flat theme with transparent elements -component : desktop.theme -builddeps : +component: desktop.theme +builddeps: - pkgconfig(gtk+-3.0) - gnome-shell - inkscape - sassc -rundeps : +rundeps: - gtk2-engine-murrine -replaces : +replaces: - arc-plank-theme -setup : | +setup: | meson --prefix=/usr transparent \ -Dthemes=gtk2,gtk3,gtk4,gnome-shell,xfwm,metacity,plank \ -Dgnome_shell_version=46 \ @@ -31,6 +31,6 @@ setup : | -Dgnome_shell_gresource=true \ -Dtransparency=false -install : | +install: | %ninja_install -C transparent/ %ninja_install -C solid/ diff --git a/packages/a/arc-icon-theme/package.yml b/packages/a/arc-icon-theme/package.yml index f97ef16e858..bbe567d5bd4 100644 --- a/packages/a/arc-icon-theme/package.yml +++ b/packages/a/arc-icon-theme/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arc-icon-theme -version : '20161122' -release : 8 -source : - - https://github.com/horst3180/arc-icon-theme/archive/20161122.tar.gz : 0b448dde34138b12ab2d5f224f001cf8203fff55e6b19b013b0461b4376641f9 -homepage : https://github.com/horst3180/arc-icon-theme/ -license : GPL-3.0-or-later -component : desktop.theme -summary : The beautiful Arc Icon Theme +name: arc-icon-theme +version: "20161122" +release: 8 +source: + - https://github.com/horst3180/arc-icon-theme/archive/20161122.tar.gz: 0b448dde34138b12ab2d5f224f001cf8203fff55e6b19b013b0461b4376641f9 +homepage: https://github.com/horst3180/arc-icon-theme/ +license: GPL-3.0-or-later +component: desktop.theme +summary: The beautiful Arc Icon Theme description: | The Arc Icon Theme, part of the beautiful Arc Theme Suite -rundeps : +rundeps: - hicolor-icon-theme - moka-icon-theme -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/archivemount/package.yml b/packages/a/archivemount/package.yml index 762986087b0..d06cb5dc880 100644 --- a/packages/a/archivemount/package.yml +++ b/packages/a/archivemount/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : archivemount -version : 0.9.1 -release : 5 -source : - - http://mirror.sobukus.de/files/grimoire/archive/archivemount-0.9.1.tar.gz : c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3 -homepage : https://www.cybernoia.de/software/archivemount.html -license : GPL-2.0-or-later -component : system.utils -summary : FUSE based filesystem for mounting compressed archives +name: archivemount +version: 0.9.1 +release: 5 +source: + - http://mirror.sobukus.de/files/grimoire/archive/archivemount-0.9.1.tar.gz: c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3 +homepage: https://www.cybernoia.de/software/archivemount.html +license: GPL-2.0-or-later +component: system.utils +summary: FUSE based filesystem for mounting compressed archives description: | FUSE based filesystem for mounting compressed archives -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libarchive) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/ardour/package.yml b/packages/a/ardour/package.yml index f9ebdec8e6a..bc07f6872b2 100644 --- a/packages/a/ardour/package.yml +++ b/packages/a/ardour/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ardour -version : '8.12' -release : 51 -source : - - git|https://github.com/Ardour/ardour.git : 8.12 -homepage : https://ardour.org/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Professional-grade digital audio workstation +name: ardour +version: "8.12" +release: 51 +source: + - git|https://github.com/Ardour/ardour.git: 8.12 +homepage: https://ardour.org/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Professional-grade digital audio workstation description: | Ardour is a professional DAW aimed for audio engineers, musicians and composers with many features like: unlimited tracks, LADSPA/LV2 support, powerful routing, video sync and much more. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(atkmm-1.6) - pkgconfig(aubio) @@ -42,7 +42,7 @@ builddeps : - pkgconfig(vamp) - itstool - libboost-devel -setup : | +setup: | %apply_patches %waf_configure \ @@ -54,9 +54,9 @@ setup : | --libdir=%libdir% \ --no-ytk \ --with-backends=alsa,dummy,jack,pulseaudio -build : | +build: | %waf_build -install : | +install: | %waf_install for size in 16 22 32 48 256 512; do diff --git a/packages/a/arduino-ide/package.yml b/packages/a/arduino-ide/package.yml index 165062ea288..eeca94c5dda 100644 --- a/packages/a/arduino-ide/package.yml +++ b/packages/a/arduino-ide/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arduino-ide -version : 2.3.6 -release : 2 -source : - - git|https://github.com/arduino/arduino-ide.git : 2.3.6 -homepage : https://www.arduino.cc/en/software -license : AGPL-3.0-only -component : programming.ide -networking : true -summary : Open-source electronics prototyping platform +name: arduino-ide +version: 2.3.6 +release: 2 +source: + - git|https://github.com/arduino/arduino-ide.git: 2.3.6 +homepage: https://www.arduino.cc/en/software +license: AGPL-3.0-only +component: programming.ide +networking: true +summary: Open-source electronics prototyping platform description: | - Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. -builddeps : + Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) @@ -26,19 +26,19 @@ builddeps : - nodejs - usbutils - yarn -rundeps : +rundeps: - python-pyserial environment: | export IS_NIGHTLY=false - export IS_RELEASE=true -setup : | + export IS_RELEASE=true +setup: | yarn install --frozen-lockfile -build : | +build: | yarn --cwd arduino-ide-extension build yarn --cwd electron-app rebuild yarn --cwd electron-app build yarn --cwd electron-app package -install : | +install: | # Installdir for arduino-ide arduino_ide_installdir=$installdir/usr/share/arduino-ide install -dm00755 $arduino_ide_installdir diff --git a/packages/a/arduino/package.yml b/packages/a/arduino/package.yml index 218cfcbd5d7..1215ea23793 100644 --- a/packages/a/arduino/package.yml +++ b/packages/a/arduino/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arduino -version : 1.8.19 -release : 11 -source : - - https://github.com/arduino/Arduino/archive/1.8.19.tar.gz : 17839eb2a9bc7aeed3bb2a315898efdb3075ed605f98210b4a2d3b54199cc571 - - https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.12.0/WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip : e9133b4abfed9393d57a89e1cda6ba5af45acfeedabfe32149828f0229da3a48 - - https://downloads.arduino.cc/libastylej-2.05.1-5.zip : def22874099c28d482720ee2a444ec4709f0980bae41f3ebb6033bbc79beb486 - - https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2-2.zip : a338d470822de19bd971bd7a71d43f5273ba082baa9236be28c44b47c3e51f6b - - https://downloads.arduino.cc/cores/avr-1.8.5.tar.bz2 : ca22143a3f5d32c4b693211d99aedce358e2e0a2ab90a58c05d3afc1b56436a4 - - https://github.com/arduino/arduino-builder/releases/download/1.6.1/arduino-builder-1.6.1.tar.xz : 7b22d5307592da8535e3425d24a09f2513019a7bb9f1056c252ab3c476a89d70 - - https://github.com/arduino/ctags/releases/download/5.8-arduino11/ctags-5.8-arduino11.tar.xz : 9591ce86efa2ff7c277561706e6ace376201c5ec5f0b3925c50884ebf365d7e7 - - https://github.com/arduino/arduino-examples/archive/refs/tags/1.9.1.zip : 900c4885843c3f650b4f34308ba6d45d7117279de628d810c6ec17dd06213684 -homepage : https://www.arduino.cc/en/software -license : GPL-2.0-or-later -component : programming.ide -summary : Arduino IDE +name: arduino +version: 1.8.19 +release: 11 +source: + - https://github.com/arduino/Arduino/archive/1.8.19.tar.gz: 17839eb2a9bc7aeed3bb2a315898efdb3075ed605f98210b4a2d3b54199cc571 + - https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.12.0/WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip: e9133b4abfed9393d57a89e1cda6ba5af45acfeedabfe32149828f0229da3a48 + - https://downloads.arduino.cc/libastylej-2.05.1-5.zip: def22874099c28d482720ee2a444ec4709f0980bae41f3ebb6033bbc79beb486 + - https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2-2.zip: a338d470822de19bd971bd7a71d43f5273ba082baa9236be28c44b47c3e51f6b + - https://downloads.arduino.cc/cores/avr-1.8.5.tar.bz2: ca22143a3f5d32c4b693211d99aedce358e2e0a2ab90a58c05d3afc1b56436a4 + - https://github.com/arduino/arduino-builder/releases/download/1.6.1/arduino-builder-1.6.1.tar.xz: 7b22d5307592da8535e3425d24a09f2513019a7bb9f1056c252ab3c476a89d70 + - https://github.com/arduino/ctags/releases/download/5.8-arduino11/ctags-5.8-arduino11.tar.xz: 9591ce86efa2ff7c277561706e6ace376201c5ec5f0b3925c50884ebf365d7e7 + - https://github.com/arduino/arduino-examples/archive/refs/tags/1.9.1.zip: 900c4885843c3f650b4f34308ba6d45d7117279de628d810c6ec17dd06213684 +homepage: https://www.arduino.cc/en/software +license: GPL-2.0-or-later +component: programming.ide +summary: Arduino IDE description: | The Arduino integrated development environment (IDE) is a cross-platform application written in the programming language Java. It is used to write and upload programs to Arduino compatible boards, but also, with the help of 3rd party cores, other vendor development boards. -strip : false -networking : true -builddeps : +strip: false +networking: true +builddeps: - apache-ant - git - golang - unzip -rundeps : +rundeps: - avr-libc - avrdude - openjdk-11 @@ -36,7 +36,7 @@ environment: | export BUILDER_DIR=$workdir/build/arduino-builder export CTAGS_DIR=$workdir/build/ctags export CTAGS_VERSION=ctags-5.8-arduino11 -setup : | +setup: | %patch -p1 -i $pkgfiles/use-openjdk-11.patch %patch -p1 -i $pkgfiles/0001-appdata-Improvements-for-AppStream-1.0.patch @@ -62,7 +62,7 @@ setup : | # fix build with glibc >= 2.33 due changes in cdefs.h. %patch -p1 -i $pkgfiles/fix-for-glibc.patch -build : | +build: | cd build ant dist -Dversion=%version% build \ -Dlight_bundle=true \ @@ -78,7 +78,7 @@ build : | cd $CTAGS_DIR %configure_no_runstatedir %make -install : | +install: | # install arduino ide install -dm00755 $installdir$PREFIX cp -a build/linux/work/* $installdir$PREFIX diff --git a/packages/a/argon2/package.yml b/packages/a/argon2/package.yml index 9507a0c2ef2..d604bd7ce21 100644 --- a/packages/a/argon2/package.yml +++ b/packages/a/argon2/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : argon2 -version : '20190702' -release : 6 -source : - - https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz : daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c -homepage : https://github.com/P-H-C/phc-winner-argon2/ -license : +name: argon2 +version: "20190702" +release: 6 +source: + - https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz: daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c +homepage: https://github.com/P-H-C/phc-winner-argon2/ +license: - Apache-2.0 - CC0-1.0 -component : security.crypto -summary : The password hash Argon2, winner of PHC +component: security.crypto +summary: The password hash Argon2, winner of PHC description: | Argon2 is a password-hashing function that summarizes the state of the art in the design of memory-hard functions and can be used to hash passwords for credential storage, key derivation, or other applications. -optimize : lto +optimize: lto environment: | export OPTTARGET=none export LIBRARY_REL=lib%LIBSUFFIX% -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 man/argon2.1 $installdir/usr/share/man/man1/argon2.1 rm $installdir/%libdir%/*.a -check : | +check: | %make test diff --git a/packages/a/argyllcms/package.yml b/packages/a/argyllcms/package.yml index 63215624317..77ff3b77ceb 100644 --- a/packages/a/argyllcms/package.yml +++ b/packages/a/argyllcms/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : argyllcms -version : 3.3.0 -release : 15 -source : - - https://www.argyllcms.com/Argyll_V3.3.0_src.zip : 69db1c9ef66f8cacbbbab4ed9910147de6100c3afd17a0a8c12e6525b778e8ce -license : +name: argyllcms +version: 3.3.0 +release: 15 +source: + - https://www.argyllcms.com/Argyll_V3.3.0_src.zip: 69db1c9ef66f8cacbbbab4ed9910147de6100c3afd17a0a8c12e6525b778e8ce +license: - AGPL-3.0-only - GPL-2.0-or-later -component : xorg.display -summary : ICC compatible color management system +component: xorg.display +summary: ICC compatible color management system description: | ArgyllCMS is an ICC compatible color management system, available as Open Source. It supports accurate ICC profile creation for scanners, cameras and film recorders, and calibration and profiling of displays and RGB & CMYK printers. -homepage : https://www.argyllcms.com/ -builddeps : +homepage: https://www.argyllcms.com/ +builddeps: - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) @@ -22,13 +22,13 @@ builddeps : - pkgconfig(xscrnsaver) - pkgconfig(xxf86vm) - ftjam -setup : | +setup: | # Use LDFLAGS echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop -build : | +build: | CCOPTFLAG="$CFLAGS" jam -q -fJambase -j %YJOBS% -sPREFIX=/usr -sDESTDIR=$installdir -sREFSUBDIR=share/argyllcms/ref all -install : | +install: | jam -q -fJambase -j %YJOBS% -sPREFIX=/usr -sDESTDIR=$installdir -sREFSUBDIR=share/argyllcms/ref install # wtf ??? diff --git a/packages/a/aria2/package.yml b/packages/a/aria2/package.yml index 6c3f76f84ce..b46e6de2705 100644 --- a/packages/a/aria2/package.yml +++ b/packages/a/aria2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aria2 -version : 1.37.0 -release : 26 -source : - - https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz : 60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b -homepage : https://aria2.github.io/ -license : GPL-2.0-or-later -component : network.download -summary : aria2 is a lightweight multi-protocol & multi-source command-line download utility. +name: aria2 +version: 1.37.0 +release: 26 +source: + - https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz: 60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b +homepage: https://aria2.github.io/ +license: GPL-2.0-or-later +component: network.download +summary: aria2 is a lightweight multi-protocol & multi-source command-line download utility. description: | aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. -builddeps : +builddeps: - pkgconfig(libssh2) - pkgconfig(sqlite3) - pkgconfig(libxml-2.0) - ca-certs -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 doc/bash_completion/aria2c -t $installdir/usr/share/bash-completion/completions/ rm -rf $installdir/usr/share/doc diff --git a/packages/a/ark/package.yml b/packages/a/ark/package.yml index 1f9b0896751..9f5bd621bce 100644 --- a/packages/a/ark/package.yml +++ b/packages/a/ark/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ark -version : 25.08.3 -release : 103 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ark-25.08.3.tar.xz : ca4fb7295f090280df02d24b64f113e10c6f618138b387bc1fd7a2c561de554f -homepage : https://kde.org/applications/utilities/org.kde.ark -license : GPL-2.0-or-later -component : desktop.kde.core -summary : A graphical file compression/decompression utility +name: ark +version: 25.08.3 +release: 103 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ark-25.08.3.tar.xz: ca4fb7295f090280df02d24b64f113e10c6f618138b387bc1fd7a2c561de554f +homepage: https://kde.org/applications/utilities/org.kde.ark +license: GPL-2.0-or-later +component: desktop.kde.core +summary: A graphical file compression/decompression utility description: | Ark is a graphical file compression/decompression utility with support for multiple formats, including tar, gzip, bzip2, rar and zip, as well as CD-ROM images. -builddeps : +builddeps: - pkgconfig(libarchive) - pkgconfig(libzip) - breeze-icons-devel @@ -24,19 +24,19 @@ builddeps : - lrzip - p7zip - unrar -rundeps : +rundeps: - lrzip - p7zip - unrar -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/a/arm-none-eabi-binutils/package.yml b/packages/a/arm-none-eabi-binutils/package.yml index 9b4378d23bc..8fc9f9909a6 100644 --- a/packages/a/arm-none-eabi-binutils/package.yml +++ b/packages/a/arm-none-eabi-binutils/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arm-none-eabi-binutils -version : '2.41' -release : 6 -source : - - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.41.tar.xz : ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 -homepage : https://www.gnu.org/software/binutils/ -license : GPL-3.0-or-later -summary : The GNU Embedded Binutils for Arm -component : programming +name: arm-none-eabi-binutils +version: "2.41" +release: 6 +source: + - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.41.tar.xz: ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 +homepage: https://www.gnu.org/software/binutils/ +license: GPL-3.0-or-later +summary: The GNU Embedded Binutils for Arm +component: programming description: | A set of programs to assemble and manipulate binary and object files for the ARM EABI (bare-metal) target environment: | export TARGET=arm-none-eabi export PREFIX=/usr/share/$TARGET -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Include-string.patch ./configure \ --build=%HOST% \ @@ -28,9 +28,9 @@ setup : | --enable-gold \ --enable-plugins \ --enable-deterministic-archives -build : | +build: | %make -install : | +install: | %make_install # Remove unnecessary files diff --git a/packages/a/arm-none-eabi-gcc/package.yml b/packages/a/arm-none-eabi-gcc/package.yml index d853c043649..f89c4798568 100644 --- a/packages/a/arm-none-eabi-gcc/package.yml +++ b/packages/a/arm-none-eabi-gcc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arm-none-eabi-gcc -version : 13.2.0 -release : 6 -source : - - https://ftpmirror.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz : e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da -homepage : https://gcc.gnu.org/ -license : GPL-3.0-or-later -summary : The GNU Embedded GCC for Arm -component : programming +name: arm-none-eabi-gcc +version: 13.2.0 +release: 6 +source: + - https://ftpmirror.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz: e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da +homepage: https://gcc.gnu.org/ +license: GPL-3.0-or-later +summary: The GNU Embedded GCC for Arm +component: programming description: | The GNU Embedded Toolchain for Arm is a ready-to-use, open source suite of tools for C, C++ and Assembly programming targeting Arm Cortex-M and Cortex-R family of processors. It includes the GNU Compiler (GCC) and is available free of charge directly from Arm for embedded software development on Windows, Linux and Mac OS X operating systems. -strip : false -builddeps : +strip: false +builddeps: - pkgconfig(isl) - pkgconfig(libelf) - arm-none-eabi-binutils - arm-none-eabi-newlib -rundeps : +rundeps: - arm-none-eabi-binutils environment: | export TARGET=arm-none-eabi @@ -24,7 +24,7 @@ environment: | export PKGVERSION=Solus export BUGURL=https://dev.getsol.us/ source /usr/share/defaults/etc/profile.d/50-arm-toolchain-path.sh -setup : | +setup: | mkdir build-{gcc,gcc-nano} _configure () { @@ -66,7 +66,7 @@ setup : | } _configure build-gcc _configure build-gcc-nano -build : | +build: | export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' export CXXFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' %make -C build-gcc INHIBIT_LIBC_CFLAGS='-DUSE_TM_CLONE_REGISTRY=0' @@ -75,7 +75,7 @@ build : | export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections -fno-exceptions' export CXXFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections -fno-exceptions' %make -C build-gcc-nano INHIBIT_LIBC_CFLAGS='-DUSE_TM_CLONE_REGISTRY=0' -install : | +install: | %make_install -C build-gcc %make install -C build-gcc-nano DESTDIR="$workdir/install.nano" diff --git a/packages/a/arm-none-eabi-newlib/package.yml b/packages/a/arm-none-eabi-newlib/package.yml index 59b9f23f91d..bb0624b299d 100644 --- a/packages/a/arm-none-eabi-newlib/package.yml +++ b/packages/a/arm-none-eabi-newlib/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arm-none-eabi-newlib -version : 4.3.0 -release : 5 -source : - - https://sourceware.org/pub/newlib/newlib-4.3.0.20230120.tar.gz : 83a62a99af59e38eb9b0c58ed092ee24d700fff43a22c03e433955113ef35150 - - https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz : e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da -homepage : https://sourceware.org/newlib/ -license : GPL-3.0-or-later -summary : A C standard library for Arm -component : programming +name: arm-none-eabi-newlib +version: 4.3.0 +release: 5 +source: + - https://sourceware.org/pub/newlib/newlib-4.3.0.20230120.tar.gz: 83a62a99af59e38eb9b0c58ed092ee24d700fff43a22c03e433955113ef35150 + - https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz: e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da +homepage: https://sourceware.org/newlib/ +license: GPL-3.0-or-later +summary: A C standard library for Arm +component: programming description: | A C standard library implementation intended for use on embedded systems (ARM bare metal) -strip : false -builddeps : +strip: false +builddeps: - pkgconfig(isl) - pkgconfig(libelf) - arm-none-eabi-binutils @@ -22,7 +22,7 @@ environment: | # set temporary path for gcc we are going to build export PATH=$workdir/gcc-installed/usr/bin:$PATH -setup : | +setup: | # Build barebone gcc compiler which will be used to build newlib tar xf $sources/gcc-13.2.0.tar.xz mv gcc-13.2.0 gcc-source @@ -84,13 +84,13 @@ setup : | --enable-newlib-global-atexit \ --enable-newlib-nano-formatted-io popd -build : | +build: | export CFLAGS_FOR_TARGET='-g -O2 -ffunction-sections -fdata-sections' %make -C build-newlib export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' %make -C build-nano -install : | +install: | # do not use -jN with make install here, because it will fail if executed in parallel # install nano version of newlib diff --git a/packages/a/armagetronad/package.yml b/packages/a/armagetronad/package.yml index d47fd47db9c..d047c7aace3 100644 --- a/packages/a/armagetronad/package.yml +++ b/packages/a/armagetronad/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : armagetronad -version : 0.2.9.2.3 -release : 16 -source : - - https://launchpad.net/armagetronad/0.2.9/0.2.9.2.3/+download/armagetronad-0.2.9.2.3.tbz : 330cb65610d1f6f1374f4156352eb687d7b1bccc0b391fde3d771549c5a5d928 -homepage : https://www.armagetronad.org/ -license : GPL-2.0-or-later -component : games.arcade -summary : Armagetron Advanced is the continuation of Manual Moos', alias, z-man's original game, Armagetron +name: armagetronad +version: 0.2.9.2.3 +release: 16 +source: + - https://launchpad.net/armagetronad/0.2.9/0.2.9.2.3/+download/armagetronad-0.2.9.2.3.tbz: 330cb65610d1f6f1374f4156352eb687d7b1bccc0b391fde3d771549c5a5d928 +homepage: https://www.armagetronad.org/ +license: GPL-2.0-or-later +component: games.arcade +summary: Armagetron Advanced is the continuation of Manual Moos', alias, z-man's original game, Armagetron description: | Armagetron Advanced is the continuation of Manual Moos', alias, z-man's original game, Armagetron. -builddeps : +builddeps: - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) - pkgconfig(SDL_net) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(libpng) - pkgconfig(libturbojpeg) - pkgconfig(x11) -setup : | +setup: | %configure --with-x \ --disable-games \ --enable-desktop \ @@ -30,9 +30,9 @@ setup : | --enable-master \ --enable-main \ --sysconfdir=/usr/share/armagetronad -build : | +build: | %make -install : | +install: | %make_install -j1 #Places files in correct directory install -Dm00644 desktop/armagetronad.desktop $installdir/usr/share/applications/org.armagetronad.armagetronad.desktop diff --git a/packages/a/arp-scan/package.yml b/packages/a/arp-scan/package.yml index 23864556772..4eb00b4c097 100644 --- a/packages/a/arp-scan/package.yml +++ b/packages/a/arp-scan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arp-scan -version : 1.10.0 -release : 3 -source : - - https://github.com/royhills/arp-scan/archive/1.10.0.tar.gz : 204b13487158b8e46bf6dd207757a52621148fdd1d2467ebd104de17493bab25 -homepage : https://github.com/royhills/arp-scan -license : GPL-3.0-or-later -component : network.util -summary : The ARP scanner +name: arp-scan +version: 1.10.0 +release: 3 +source: + - https://github.com/royhills/arp-scan/archive/1.10.0.tar.gz: 204b13487158b8e46bf6dd207757a52621148fdd1d2467ebd104de17493bab25 +homepage: https://github.com/royhills/arp-scan +license: GPL-3.0-or-later +component: network.util +summary: The ARP scanner description: | The ARP Scan Tool (AKA ARP Sweep or MAC Scanner) is a very fast ARP packet scanner that shows every active IPv4 device on your subnet. -builddeps : +builddeps: - pkgconfig(libpcap) -rundeps : +rundeps: - libwww-perl -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $installdir/etc/arp-scan/mac-vendor.txt $installdir/usr/share/arp-scan/mac-vendor.txt - rm -rfv $installdir/etc \ No newline at end of file + rm -rfv $installdir/etc diff --git a/packages/a/arpack/package.yml b/packages/a/arpack/package.yml index 7bb9fa354db..70f38107b8a 100644 --- a/packages/a/arpack/package.yml +++ b/packages/a/arpack/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arpack -version : 3.9.1 -release : 12 -source : - - https://github.com/opencollab/arpack-ng/archive/refs/tags/3.9.1.tar.gz : f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844 -homepage : https://github.com/opencollab/arpack-ng -license : BSD-3-Clause -component : programming.library -summary : Collection of Fortran77 subroutines for eigenvalue problems +name: arpack +version: 3.9.1 +release: 12 +source: + - https://github.com/opencollab/arpack-ng/archive/refs/tags/3.9.1.tar.gz: f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844 +homepage: https://github.com/opencollab/arpack-ng +license: BSD-3-Clause +component: programming.library +summary: Collection of Fortran77 subroutines for eigenvalue problems description: | Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) -setup : | +setup: | %cmake_ninja -DMPI=OFF -DBUILD_SHARED_LIBS=ON . -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/a/arx-libertatis/package.yml b/packages/a/arx-libertatis/package.yml index 5582050feb6..5237b171a2f 100644 --- a/packages/a/arx-libertatis/package.yml +++ b/packages/a/arx-libertatis/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : arx-libertatis -version : 1.2.1 -release : 11 -source : - - https://github.com/arx/ArxLibertatis/archive/refs/tags/1.2.1.tar.gz : b55add66202c621491880cebf74601254d70a85d7281a16fbd8a935d675fa389 -homepage : https://arx-libertatis.org/ -license : GPL-3.0-or-later -component : games.rpg -summary : Cross-platform port of Arx Fatalis +name: arx-libertatis +version: 1.2.1 +release: 11 +source: + - https://github.com/arx/ArxLibertatis/archive/refs/tags/1.2.1.tar.gz: b55add66202c621491880cebf74601254d70a85d7281a16fbd8a935d675fa389 +homepage: https://arx-libertatis.org/ +license: GPL-3.0-or-later +component: games.rpg +summary: Cross-platform port of Arx Fatalis description: | Cross-platform port of Arx Fatalis -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(epoxy) - pkgconfig(freetype2) @@ -23,11 +23,11 @@ builddeps : - inkscape - libboost-devel - optipng -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBEXECDIR=%libdir%/%PKGNAME% . -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/org.arx.ArxLibertatis.metainfo.xml $installdir/usr/share/metainfo/org.arx.ArxLibertatis.metainfo.xml diff --git a/packages/a/asciidoc/package.yml b/packages/a/asciidoc/package.yml index 15076413d11..7629c47d936 100644 --- a/packages/a/asciidoc/package.yml +++ b/packages/a/asciidoc/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asciidoc -version : 10.2.1 -release : 13 -source : - - https://github.com/asciidoc-py/asciidoc-py/releases/download/10.2.1/asciidoc-10.2.1.tar.gz : aa7be8ae894f6cc1e67784d76ffa6c6b9e9f96efdc695db43c6bd63820e5072b -license : GPL-2.0-or-later -homepage : https://asciidoc-py.github.io/ -component : office -summary : AsciiDoc is a text document format for writing notes, documentation, and more. +name: asciidoc +version: 10.2.1 +release: 13 +source: + - https://github.com/asciidoc-py/asciidoc-py/releases/download/10.2.1/asciidoc-10.2.1.tar.gz: aa7be8ae894f6cc1e67784d76ffa6c6b9e9f96efdc695db43c6bd63820e5072b +license: GPL-2.0-or-later +homepage: https://asciidoc-py.github.io/ +component: office +summary: AsciiDoc is a text document format for writing notes, documentation, and more. description: | AsciiDoc is a text document format for writing notes, documentation, and more. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libxslt) - docbook-xml - pip -rundeps : +rundeps: - docbook-xml - fop - libxslt -setup : | +setup: | # It otherwise installs its assets into etc %reconfigure --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/asciidoctor/package.yml b/packages/a/asciidoctor/package.yml index ae08c568152..d05790c06f9 100644 --- a/packages/a/asciidoctor/package.yml +++ b/packages/a/asciidoctor/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asciidoctor -version : 2.0.26 -release : 13 -source : - - https://github.com/asciidoctor/asciidoctor/archive/refs/tags/v2.0.26.tar.gz : 25c22b934bc0ae2448f2d73d4b2eba0c59e0521cf5e893fb0b0ad54a461bf066 -homepage : https://asciidoctor.org/ -license : MIT -component : programming.tools -summary : A fast text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats. +name: asciidoctor +version: 2.0.26 +release: 13 +source: + - https://github.com/asciidoctor/asciidoctor/archive/refs/tags/v2.0.26.tar.gz: 25c22b934bc0ae2448f2d73d4b2eba0c59e0521cf5e893fb0b0ad54a461bf066 +homepage: https://asciidoctor.org/ +license: MIT +component: programming.tools +summary: A fast text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats. description: | A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -build : | +build: | %gem_build -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} rm -rf $installdir/$geminstalldir/gems/asciidoctor-*/{CHANGELOG.adoc,LICENSE,README*} diff --git a/packages/a/asciify/package.yml b/packages/a/asciify/package.yml index 24d6383c1bd..c6492566f3c 100644 --- a/packages/a/asciify/package.yml +++ b/packages/a/asciify/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asciify -version : 0.0.2 -release : 1 -source : - - https://gitlab.com/slxh/go/asciify/-/archive/v0.0.2/asciify-v0.0.2.tar.gz : d105f1dc1f31b44a4487ddb5573650741cac4cee772ac6080dcf51ae7a3a086c -homepage : https://gitlab.com/slxh/go/asciify -license : EUPL-1.2 -component : system.devel -summary : Utility for converting files to ASCII +name: asciify +version: 0.0.2 +release: 1 +source: + - https://gitlab.com/slxh/go/asciify/-/archive/v0.0.2/asciify-v0.0.2.tar.gz: d105f1dc1f31b44a4487ddb5573650741cac4cee772ac6080dcf51ae7a3a086c +homepage: https://gitlab.com/slxh/go/asciify +license: EUPL-1.2 +component: system.devel +summary: Utility for converting files to ASCII description: | Utility for converting files to ASCII -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | go build ./cmd/* -install : | +install: | install -Dm0755 -t $installdir/usr/bin asciify diff --git a/packages/a/asciinema/package.yml b/packages/a/asciinema/package.yml index ce7c41f477d..a021802164b 100644 --- a/packages/a/asciinema/package.yml +++ b/packages/a/asciinema/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asciinema -version : 3.0.1 -release : 16 -source : - - https://github.com/asciinema/asciinema/archive/refs/tags/v3.0.1.tar.gz : 612ecb265ccb316f07c9825bacd7301fd21f03a72b516edd370b0d3aa1adf2bb -homepage : https://asciinema.org/ -license : GPL-3.0-or-later -component : multimedia.video -summary : Terminal session recorder and the best companion of asciinema.org +name: asciinema +version: 3.0.1 +release: 16 +source: + - https://github.com/asciinema/asciinema/archive/refs/tags/v3.0.1.tar.gz: 612ecb265ccb316f07c9825bacd7301fd21f03a72b516edd370b0d3aa1adf2bb +homepage: https://asciinema.org/ +license: GPL-3.0-or-later +component: multimedia.video +summary: Terminal session recorder and the best companion of asciinema.org description: | Terminal session recorder and the best companion of asciinema.org -networking : true -builddeps : +networking: true +builddeps: - rust environment: | export ASCIINEMA_GEN_DIR=$workdir -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # shell completions @@ -31,4 +31,4 @@ install : | for manpage in $workdir/man/asciinema*; do install -Dm00644 $manpage -t $installdir/usr/share/man/man1 - done + done diff --git a/packages/a/asio/package.yml b/packages/a/asio/package.yml index 4521c83f09c..7cc0b374a82 100644 --- a/packages/a/asio/package.yml +++ b/packages/a/asio/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asio -version : 1.30.2 -release : 4 -source : - - https://sourceforge.net/projects/asio/files/asio/1.30.2%20%28Stable%29/asio-1.30.2.tar.gz : 12e7bb4dada8bc1191de9d550a59ee658ce4e645ffc97c911c099ab4e8699d55 -license : BSL-1.0 -homepage : http://think-async.com/Asio/ -component : programming.library -summary : Cross-platform C++ library for network and low-level I/O programming +name: asio +version: 1.30.2 +release: 4 +source: + - https://sourceforge.net/projects/asio/files/asio/1.30.2%20%28Stable%29/asio-1.30.2.tar.gz: 12e7bb4dada8bc1191de9d550a59ee658ce4e645ffc97c911c099ab4e8699d55 +license: BSL-1.0 +homepage: http://think-async.com/Asio/ +component: programming.library +summary: Cross-platform C++ library for network and low-level I/O programming description: | Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -patterns : +patterns: - /* diff --git a/packages/a/assimp/package.yml b/packages/a/assimp/package.yml index c92b23f0a02..4210f9665ba 100644 --- a/packages/a/assimp/package.yml +++ b/packages/a/assimp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : assimp -version : 6.0.2 -release : 6 -source : - - https://github.com/assimp/assimp/archive/refs/tags/v6.0.2.tar.gz : d1822d9a19c9205d6e8bc533bf897174ddb360ce504680f294170cc1d6319751 -homepage : https://www.assimp.org/ -license : BSD-3-Clause -component : programming -summary : Open Asset Import Library +name: assimp +version: 6.0.2 +release: 6 +source: + - https://github.com/assimp/assimp/archive/refs/tags/v6.0.2.tar.gz: d1822d9a19c9205d6e8bc533bf897174ddb360ce504680f294170cc1d6319751 +homepage: https://www.assimp.org/ +license: BSD-3-Clause +component: programming +summary: Open Asset Import Library description: | A library to import and export various 3d-model-formats including scene-post-processing to generate missing render data. -setup : | +setup: | %cmake -B build \ -DASSIMP_BUILD_ZLIB=OFF \ -DASSIMP_WARNINGS_AS_ERRORS=OFF -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/a/astroid/package.yml b/packages/a/astroid/package.yml index 4eaa0b138ec..3a3d23fc51b 100644 --- a/packages/a/astroid/package.yml +++ b/packages/a/astroid/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : astroid -version : '0.17' -release : 33 -source : - - https://github.com/astroidmail/astroid/archive/refs/tags/v0.17.tar.gz : dd419d4e11d1efa95979472e17cca5066799a5c64a595d5cea2b9e8d9f60f9c8 -homepage : https://astroidmail.github.io/ -license : GPL-3.0-or-later -component : network.mail -summary : Lightweight and fast Mail User Agent GUI for notmuch +name: astroid +version: "0.17" +release: 33 +source: + - https://github.com/astroidmail/astroid/archive/refs/tags/v0.17.tar.gz: dd419d4e11d1efa95979472e17cca5066799a5c64a595d5cea2b9e8d9f60f9c8 +homepage: https://astroidmail.github.io/ +license: GPL-3.0-or-later +component: network.mail +summary: Lightweight and fast Mail User Agent GUI for notmuch description: | Astroid is a lightweight and fast Mail User Agent that provides a graphical interface to searching, displaying and composing email, organized in threads and tags. Astroid uses the notmuch backend for blazingly fast searches through tons of email. Astroid searches, displays and composes emails - and rely on other programs for fetching, syncing and sending email. -builddeps : +builddeps: - pkgconfig(gmime-3.0) - pkgconfig(gtkmm-3.0) - pkgconfig(libpeas-1.0) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(webkit2gtk-4.1) - libboost-devel - notmuch-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/remove_boost_system.patch %patch -p1 -i $pkgfiles/libpeas_girepository2.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00644 $installdir/usr/share/pixmaps ln -s ../astroid/ui/icons/astroid.png $installdir/usr/share/pixmaps/astroid.png diff --git a/packages/a/astromenace/package.yml b/packages/a/astromenace/package.yml index 65b654904b9..e74b1854aae 100644 --- a/packages/a/astromenace/package.yml +++ b/packages/a/astromenace/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : astromenace -version : 1.4.3 -release : 16 -source : - - https://github.com/viewizard/astromenace/archive/v1.4.3.tar.gz : c16b56bfa91f0b1ac1520d09ead2a1fbb536cbd3d4f3a792a222d44bc708eab1 -homepage : https://viewizard.com/ -license : +name: astromenace +version: 1.4.3 +release: 16 +source: + - https://github.com/viewizard/astromenace/archive/v1.4.3.tar.gz: c16b56bfa91f0b1ac1520d09ead2a1fbb536cbd3d4f3a792a222d44bc708eab1 +homepage: https://viewizard.com/ +license: - CC-BY-SA-4.0 - GPL-3.0-or-later - OFL-1.1 -component : games.action -summary : Hardcore 3D space scroll-shooter with spaceship upgrade possibilities +component: games.action +summary: Hardcore 3D space scroll-shooter with spaceship upgrade possibilities description: | AstroMenace is an astonishing hardcore scroll-shooter where brave space warriors may find a great opportunity to hone their combat skills. -builddeps : +builddeps: - pkgconfig(freealut) - pkgconfig(freetype2) - pkgconfig(glu) - pkgconfig(sdl2) - pkgconfig(vorbis) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-remote-icon-from-appdata.patch %cmake_ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DDATADIR=/usr/share/astromenace -build : | +build: | %ninja_build -install : | +install: | # Install game binary and data install -Dm00755 solusBuildDir/astromenace $installdir/usr/bin/astromenace install -Dm00644 solusBuildDir/gamedata.vfs $installdir/usr/share/astromenace/gamedata.vfs diff --git a/packages/a/asunder/package.yml b/packages/a/asunder/package.yml index 1300e226a9d..407570134c5 100644 --- a/packages/a/asunder/package.yml +++ b/packages/a/asunder/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : asunder -version : 3.0.1 -release : 11 -source : - - http://www.littlesvr.ca/asunder/releases/asunder-3.0.1.tar.bz2 : 8868e2e1b97b6687c800e7f612262a316bb857edd39883768ce628b6d253376b - - https://raw.githubusercontent.com/flathub/ca.littlesvr.asunder/e0bcb53c3aff4b955bb12359f07aa10cd388edaa/ca.littlesvr.asunder.metainfo.xml : 75720626fd760d814e4e698b25dedd55865be22a72c487828115263f08277409 -homepage : http://www.littlesvr.ca/asunder/ -license : GPL-2.0-only -component : multimedia.audio -summary : a graphical CD ripper and encoder +name: asunder +version: 3.0.1 +release: 11 +source: + - http://www.littlesvr.ca/asunder/releases/asunder-3.0.1.tar.bz2: 8868e2e1b97b6687c800e7f612262a316bb857edd39883768ce628b6d253376b + - https://raw.githubusercontent.com/flathub/ca.littlesvr.asunder/e0bcb53c3aff4b955bb12359f07aa10cd388edaa/ca.littlesvr.asunder.metainfo.xml: 75720626fd760d814e4e698b25dedd55865be22a72c487828115263f08277409 +homepage: http://www.littlesvr.ca/asunder/ +license: GPL-2.0-only +component: multimedia.audio +summary: a graphical CD ripper and encoder description: | Asunder is a graphical Audio CD ripper and encoder for Linux. You can use it to save tracks from an Audio CD as any of WAV, MP3, OGG, FLAC, Opus, WavPack, Musepack, AAC, and Monkey's Audio files. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libcddb) - intltool -rundeps : +rundeps: - libcdio-paranoia - vorbis-tools - wavpack-utils -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $sources/ca.littlesvr.asunder.metainfo.xml $installdir/usr/share/metainfo/ca.littlesvr.asunder.metainfo.xml diff --git a/packages/a/at-spi2/package.yml b/packages/a/at-spi2/package.yml index 3bc68052f8c..d5423394023 100644 --- a/packages/a/at-spi2/package.yml +++ b/packages/a/at-spi2/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : at-spi2 -version : 2.58.2 -release : 53 -source : - - https://download.gnome.org/sources/at-spi2-core/2.58/at-spi2-core-2.58.2.tar.xz : a2823b962ed16cdd5cb1fc5365029fd218394d852acd4098b321854bd6692f6e -homepage : https://gitlab.gnome.org/GNOME/at-spi2-core -license : LGPL-2.1-or-later -component : desktop.gtk -summary : Accessibility toolkit +name: at-spi2 +version: 2.58.2 +release: 53 +source: + - https://download.gnome.org/sources/at-spi2-core/2.58/at-spi2-core-2.58.2.tar.xz: a2823b962ed16cdd5cb1fc5365029fd218394d852acd4098b321854bd6692f6e +homepage: https://gitlab.gnome.org/GNOME/at-spi2-core +license: LGPL-2.1-or-later +component: desktop.gtk +summary: Accessibility toolkit description: | ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications. -emul32 : true -optimize : +emul32: true +optimize: - lto -builddeps : +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(gobject-2.0) - pkgconfig32(libgcrypt) @@ -25,20 +25,20 @@ builddeps : - pkgconfig32(xi) - pkgconfig32(xtst) - dbus-broker -replaces : +replaces: - at-spi2-atk - libatk - - 32bit : at-spi2-atk-32bit - - 32bit : libatk-32bit - - 32bit-dbginfo : libatk-32bit-dbginfo - - 32bit-dbginfo : at-spi2-atk-32bit-dbginfo - - 32bit-devel : at-spi2-atk-32bit-devel - - 32bit-devel : libatk-32bit-devel - - dbginfo : libatk-dbginfo - - dbginfo : at-spi2-atk-dbginfo - - devel : at-spi2-atk-devel - - devel : libatk-devel -setup : | + - 32bit: at-spi2-atk-32bit + - 32bit: libatk-32bit + - 32bit-dbginfo: libatk-32bit-dbginfo + - 32bit-dbginfo: at-spi2-atk-32bit-dbginfo + - 32bit-devel: at-spi2-atk-32bit-devel + - 32bit-devel: libatk-32bit-devel + - dbginfo: libatk-dbginfo + - dbginfo: at-spi2-atk-dbginfo + - devel: at-spi2-atk-devel + - devel: libatk-devel +setup: | %patch -p1 -i $pkgfiles/0001-Use-stateless-XDG-autostart-dir.-Enforce-previous-ex.patch if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" @@ -50,9 +50,9 @@ setup : | -Ddefault_bus=dbus-broker \ -Ddbus_daemon=/usr/bin/dbus-daemon \ -Ddbus_broker=/usr/bin/dbus-broker-launch -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless diff --git a/packages/a/atkmm-2.36/package.yml b/packages/a/atkmm-2.36/package.yml index 690432c7bf0..29a0e522432 100644 --- a/packages/a/atkmm-2.36/package.yml +++ b/packages/a/atkmm-2.36/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : atkmm-2.36 -version : 2.36.3 -release : 2 -source : - - https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.3.tar.xz : 6ec264eaa0c4de0adb7202c600170bde9a7fbe4d466bfbe940eaf7faaa6c5974 -homepage : https://gtkmm.org -license : LGPL-2.0-or-later -component : desktop.gtk -summary : C++ bindings to atk +name: atkmm-2.36 +version: 2.36.3 +release: 2 +source: + - https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.3.tar.xz: 6ec264eaa0c4de0adb7202c600170bde9a7fbe4d466bfbe940eaf7faaa6c5974 +homepage: https://gtkmm.org +license: LGPL-2.0-or-later +component: desktop.gtk +summary: C++ bindings to atk description: | C++ bindings to atk -builddeps : +builddeps: - pkgconfig(atk) - pkgconfig(glibmm-2.68) - pkgconfig(sigc++-3.0) -patterns : - - devel : - - /usr/lib64/atkmm-2.36 -setup : | +patterns: + - devel: + - /usr/lib64/atkmm-2.36 +setup: | %meson_configure -Dbuild-documentation='false' -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/atkmm/package.yml b/packages/a/atkmm/package.yml index b921129c036..f788104ba62 100644 --- a/packages/a/atkmm/package.yml +++ b/packages/a/atkmm/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : atkmm -version : 2.28.4 -release : 20 -source : - - https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.4.tar.xz : 0a142a8128f83c001efb8014ee463e9a766054ef84686af953135e04d28fdab3 -homepage : https://gitlab.gnome.org/GNOME/atkmm -license : LGPL-2.1-only -component : desktop.gtk -summary : C++ bindings to atk +name: atkmm +version: 2.28.4 +release: 20 +source: + - https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.4.tar.xz: 0a142a8128f83c001efb8014ee463e9a766054ef84686af953135e04d28fdab3 +homepage: https://gitlab.gnome.org/GNOME/atkmm +license: LGPL-2.1-only +component: desktop.gtk +summary: C++ bindings to atk description: | C++ bindings to atk -builddeps : +builddeps: - pkgconfig(glibmm-2.4) - pkgconfig(sigc++-2.0) - at-spi2-devel -patterns : - - devel : - - /usr/lib64/atkmm-1.6 -replaces : +patterns: + - devel: + - /usr/lib64/atkmm-1.6 +replaces: - libatkmm - - devel : libatkmm-devel -setup : | + - devel: libatkmm-devel +setup: | %meson_configure -Dbuild-documentation='false' -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/atomicparsley/package.yml b/packages/a/atomicparsley/package.yml index 951b9ff52f2..f8df886283b 100644 --- a/packages/a/atomicparsley/package.yml +++ b/packages/a/atomicparsley/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : atomicparsley -version : '20240608' -release : 4 -source : - - https://github.com/wez/atomicparsley/archive/refs/tags/20240608.083822.1ed9031.tar.gz : 5bc9ac931a637ced65543094fa02f50dde74daae6c8800a63805719d65e5145e -homepage : https://github.com/wez/atomicparsley -license : GPL-2.0-or-later -component : multimedia.video -summary : A program for manipulating metadata within MPEG-4 files +name: atomicparsley +version: "20240608" +release: 4 +source: + - https://github.com/wez/atomicparsley/archive/refs/tags/20240608.083822.1ed9031.tar.gz: 5bc9ac931a637ced65543094fa02f50dde74daae6c8800a63805719d65e5145e +homepage: https://github.com/wez/atomicparsley +license: GPL-2.0-or-later +component: multimedia.video +summary: A program for manipulating metadata within MPEG-4 files description: | AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/atool/package.yml b/packages/a/atool/package.yml index 562dcf56baa..a704f3b934a 100644 --- a/packages/a/atool/package.yml +++ b/packages/a/atool/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : atool -version : 0.39.0 -release : 2 -source : - - http://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz : aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b -homepage : https://www.nongnu.org/atool/ -license : GPL-2.0-or-later -component : system.utils -summary : Manage file archives of various types +name: atool +version: 0.39.0 +release: 2 +source: + - http://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz: aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b +homepage: https://www.nongnu.org/atool/ +license: GPL-2.0-or-later +component: system.utils +summary: Manage file archives of various types description: | - atool is a script for managing file archives of various types (tar, tar+gzip, zip etc). The main command is aunpack which extracts files from an archive -builddeps : - - perl -setup : | + atool is a script for managing file archives of various types (tar, tar+gzip, zip etc). The main command is aunpack which extracts files from an archive +builddeps: + - perl +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/atril/package.yml b/packages/a/atril/package.yml index f4c24f602e4..a013936f2fe 100644 --- a/packages/a/atril/package.yml +++ b/packages/a/atril/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : atril -version : 1.28.1 -release : 46 -source : - - https://github.com/mate-desktop/atril/releases/download/v1.28.1/atril-1.28.1.tar.xz : 74c4f42979f3ead52def23767448d06ad7f715421e03c9b509404b096de8193e -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : MATE Desktop Document Viewer +name: atril +version: 1.28.1 +release: 46 +source: + - https://github.com/mate-desktop/atril/releases/download/v1.28.1/atril-1.28.1.tar.xz: 74c4f42979f3ead52def23767448d06ad7f715421e03c9b509404b096de8193e +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: MATE Desktop Document Viewer description: | Atril is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript -builddeps : +builddeps: - pkgconfig(ddjvuapi) - pkgconfig(gtk-doc) - pkgconfig(libcaja-extension) @@ -24,11 +24,11 @@ builddeps : - pkgconfig(synctex) - pkgconfig(webkit2gtk-4.1) - itstool -setup : | +setup: | %configure --disable-static \ --enable-epub \ --enable-gtk-doc -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/attica/package.yml b/packages/a/attica/package.yml index d62784c3336..d8f2112d7c5 100644 --- a/packages/a/attica/package.yml +++ b/packages/a/attica/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : attica -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/attica-5.116.0.tar.xz : 681107c4dd989999cecd002c58c01ec3af8317bb9da5267809ad465750d21fea -homepage : https://community.kde.org/Frameworks -license : LGPL-2.1-only -component : desktop.library -summary : Open Collaboration Service client library. +name: attica +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/attica-5.116.0.tar.xz: 681107c4dd989999cecd002c58c01ec3af8317bb9da5267809ad465750d21fea +homepage: https://community.kde.org/Frameworks +license: LGPL-2.1-only +component: desktop.library +summary: Open Collaboration Service client library. description: | Open Collaboration Service client library. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/attr/package.yml b/packages/a/attr/package.yml index c723356c78d..d00349eaf96 100644 --- a/packages/a/attr/package.yml +++ b/packages/a/attr/package.yml @@ -1,32 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : attr -version : 2.5.2 -release : 26 -source : - - https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz : 39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87 -homepage : https://savannah.nongnu.org/projects/attr/ -license : +name: attr +version: 2.5.2 +release: 26 +source: + - https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz: 39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87 +homepage: https://savannah.nongnu.org/projects/attr/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.base -summary : Extended attribute shared library +component: system.base +summary: Extended attribute shared library description: | Contains the runtime environment required by programs that make use of extended attributes. -autodep : false -emul32 : true -setup : | +autodep: false +emul32: true +setup: | %patch -p1 -i $pkgfiles/0001-Support-stateless-path.patch # Help with musl builds export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" %configure_no_runstatedir --libexecdir=%libdir% --disable-static -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/defaults/etc/attr/ mv $installdir/etc/xattr.conf $installdir/usr/share/defaults/etc/attr/ rmdir -v $installdir/etc rm -rfv $installdir/usr/share/doc - diff --git a/packages/a/attract/package.yml b/packages/a/attract/package.yml index 9f2af295c1f..5fad401ffd0 100644 --- a/packages/a/attract/package.yml +++ b/packages/a/attract/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : attract -version : 2.7.0 -release : 21 -source : - - https://github.com/mickelson/attract/archive/v2.7.0.tar.gz : 497bc9d4d5846cb0eee71eaed2352d2350f789df3a913f423a3d6eed9ba428e8 -homepage : https://attractmode.org/ -license : GPL-3.0-or-later -component : games.emulator -summary : A graphical front-end for command line emulators that hides the underlying operating system and is intended to be controlled with a joystick or gamepad. +name: attract +version: 2.7.0 +release: 21 +source: + - https://github.com/mickelson/attract/archive/v2.7.0.tar.gz: 497bc9d4d5846cb0eee71eaed2352d2350f789df3a913f423a3d6eed9ba428e8 +homepage: https://attractmode.org/ +license: GPL-3.0-or-later +component: games.emulator +summary: A graphical front-end for command line emulators that hides the underlying operating system and is intended to be controlled with a joystick or gamepad. description: | Attract-Mode is a graphical frontend for command line emulators such as MAME, MESS, and Nestopia. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinet setups. -builddeps : +builddeps: - pkgconfig(fontconfig) - pkgconfig(gl) - pkgconfig(glu) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(sfml-all) - pkgconfig(xinerama) - pkgconfig(xrandr) -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch -build : | +build: | %make prefix=/usr -install : | +install: | %make_install prefix=/usr install -D -m00644 util/linux/attract-mode.png $installdir/usr/share/pixmaps/attract-mode.png install -D -m00644 $pkgfiles/attract.desktop $installdir/usr/share/applications/attract-mode.desktop diff --git a/packages/a/aubio/package.yml b/packages/a/aubio/package.yml index 7f5a718acc5..c1acd95b0a8 100644 --- a/packages/a/aubio/package.yml +++ b/packages/a/aubio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aubio -version : 0.4.9 -release : 10 -source : - - https://aubio.org/pub/aubio-0.4.9.tar.bz2 : d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da -homepage : https://aubio.org/ -license : GPL-3.0-or-later -component : multimedia.library -summary : Library for extracting annotations from audio signals +name: aubio +version: 0.4.9 +release: 10 +source: + - https://aubio.org/pub/aubio-0.4.9.tar.bz2: d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da +homepage: https://aubio.org/ +license: GPL-3.0-or-later +component: multimedia.library +summary: Library for extracting annotations from audio signals description: | aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each o its attacks, performing pitch detection, tapping the beat and producing MIDI streams from live audio. -builddeps : +builddeps: - pkgconfig(fftw3f) - pkgconfig(libavcodec) - pkgconfig(samplerate) - pkgconfig(sndfile) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Disable-creation-of-static-library.patch %patch -p1 -i $pkgfiles/ffmpeg-5.patch %patch -p1 -i $pkgfiles/ffmpeg-7-1.patch @@ -25,7 +25,7 @@ setup : | %patch -p1 -i $pkgfiles/ffmpeg-7-5.patch %waf_configure --enable-fftw3f -build : | +build: | %waf_build -install : | +install: | %waf_install diff --git a/packages/a/audacious-plugins/package.yml b/packages/a/audacious-plugins/package.yml index 8e3218cf305..e8217e0f971 100644 --- a/packages/a/audacious-plugins/package.yml +++ b/packages/a/audacious-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : audacious-plugins -version : 4.5.1 -release : 57 -source : - - https://distfiles.audacious-media-player.org/audacious-plugins-4.5.1.tar.bz2 : f4feedc32776acfa9d24701d3b794fc97822f76da6991e91e627e70e561fdd3b -homepage : https://audacious-media-player.org/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Plugins for Audacious music player +name: audacious-plugins +version: 4.5.1 +release: 57 +source: + - https://distfiles.audacious-media-player.org/audacious-plugins-4.5.1.tar.bz2: f4feedc32776acfa9d24701d3b794fc97822f76da6991e91e627e70e561fdd3b +homepage: https://audacious-media-player.org/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Plugins for Audacious music player description: | Plugins for Audacious music player. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Gui) - pkgconfig(Qt6Multimedia) @@ -39,10 +39,10 @@ builddeps : - pkgconfig(wavpack) - pkgconfig(x11) - lame-devel -optimize : lto -setup : | +optimize: lto +setup: | %meson_configure -Dgtk=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/audacious/package.yml b/packages/a/audacious/package.yml index 78c7fddadae..ffc773fa9de 100644 --- a/packages/a/audacious/package.yml +++ b/packages/a/audacious/package.yml @@ -1,47 +1,47 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : audacious -version : 4.5.1 -release : 42 -source : - - https://distfiles.audacious-media-player.org/audacious-4.5.1.tar.bz2 : 7194743a0a41b1d8f582c071488b77f7b917be47ca5e142dd76af5d81d36f9cd -homepage : https://audacious-media-player.org/ -license : GPL-3.0-or-later -component : +name: audacious +version: 4.5.1 +release: 42 +source: + - https://distfiles.audacious-media-player.org/audacious-4.5.1.tar.bz2: 7194743a0a41b1d8f582c071488b77f7b917be47ca5e142dd76af5d81d36f9cd +homepage: https://audacious-media-player.org/ +license: GPL-3.0-or-later +component: - multimedia.audio - - libs : multimedia.library - - libs-devel : programming.devel -summary : Audacious is an open source audio player + - libs: multimedia.library + - libs-devel: programming.devel +summary: Audacious is an open source audio player description: | Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Gui) - pkgconfig(Qt6Svg) - pkgconfig(Qt6Widgets) - pkgconfig(gtk+-3.0) - pkgconfig(libarchive) -rundeps : +rundeps: - audacious-plugins - - libs-devel : - - audacious-libs -patterns : - - libs-devel : - - /usr/include - - /usr/lib64/lib*.so - - /usr/lib64/pkgconfig - - libs : - - /usr/lib64/lib*.so.* -replaces : - - libs-devel : audacious-devel -setup : | + - libs-devel: + - audacious-libs +patterns: + - libs-devel: + - /usr/include + - /usr/lib64/lib*.so + - /usr/lib64/pkgconfig + - libs: + - /usr/lib64/lib*.so.* +replaces: + - libs-devel: audacious-devel +setup: | %meson_configure \ -Dbuildstamp="Solus package" \ -Dgtk=true \ -Dlibarchive=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 contrib/audacious.appdata.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/a/audacity/package.yml b/packages/a/audacity/package.yml index b7dda0126e5..4875ffba70c 100644 --- a/packages/a/audacity/package.yml +++ b/packages/a/audacity/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : audacity -version : 3.7.5 -release : 45 -source : - - https://github.com/audacity/audacity/releases/download/Audacity-3.7.5/audacity-sources-3.7.5.tar.gz : b33ad9f8b53e8ddf3ee0a6ba920ce9a2fd47915e329388729900ec6c0c49567f -homepage : https://www.audacityteam.org/ -license : +name: audacity +version: 3.7.5 +release: 45 +source: + - https://github.com/audacity/audacity/releases/download/Audacity-3.7.5/audacity-sources-3.7.5.tar.gz: b33ad9f8b53e8ddf3ee0a6ba920ce9a2fd47915e329388729900ec6c0c49567f +homepage: https://www.audacityteam.org/ +license: - CC-BY-SA-3.0 - GPL-2.0-or-later -component : multimedia.audio -summary : A Free, Cross-Platform Digital Audio Editor +component: multimedia.audio +summary: A Free, Cross-Platform Digital Audio Editor description: | Audacity is free, open source, cross-platform audio software for multi-track recording and editing. -builddeps : +builddeps: - pkgconfig(RapidJSON) - pkgconfig(alsa) - pkgconfig(expat) @@ -40,11 +40,11 @@ builddeps : - git - lame-devel - wxwidgets-devel -rundeps : +rundeps: - alsa-plugins environment: | export CFLAGS="${CFLAGS} -std=gnu17" -setup : | +setup: | %cmake_ninja \ -Daudacity_conan_enabled=Off \ -Daudacity_has_networking=Off \ @@ -56,7 +56,7 @@ setup : | -Daudacity_obey_system_dependencies=On \ -Daudacity_use_portsmf=local \ -Daudacity_use_sbsms=local -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/audiofile/package.yml b/packages/a/audiofile/package.yml index 4147ced5778..8d99050435b 100644 --- a/packages/a/audiofile/package.yml +++ b/packages/a/audiofile/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : audiofile -version : 0.3.6 -release : 4 -homepage : https://audiofile.68k.org/ -source : - - https://audiofile.68k.org/audiofile-0.3.6.tar.gz : cdc60df19ab08bfe55344395739bb08f50fc15c92da3962fac334d3bff116965 -license : +name: audiofile +version: 0.3.6 +release: 4 +homepage: https://audiofile.68k.org/ +source: + - https://audiofile.68k.org/audiofile-0.3.6.tar.gz: cdc60df19ab08bfe55344395739bb08f50fc15c92da3962fac334d3bff116965 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.library -summary : Silicon Graphics Audio File Library +component: multimedia.library +summary: Silicon Graphics Audio File Library description: | Silicon Graphics Audio File Library -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(flac) -setup : | +setup: | %apply_patches %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/audit/package.yml b/packages/a/audit/package.yml index 660f3e5d686..0ab97705f52 100644 --- a/packages/a/audit/package.yml +++ b/packages/a/audit/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : audit -version : 4.0.2 -release : 20 -source : - - https://github.com/linux-audit/audit-userspace/archive/refs/tags/v4.0.2.tar.gz : 642cea2699e961ed2e9c25543f08cf7cc8165b60dae6b9f36a01ae96cc45ff38 -homepage : https://people.redhat.com/sgrubb/audit/ -license : +name: audit +version: 4.0.2 +release: 20 +source: + - https://github.com/linux-audit/audit-userspace/archive/refs/tags/v4.0.2.tar.gz: 642cea2699e961ed2e9c25543f08cf7cc8165b60dae6b9f36a01ae96cc45ff38 +homepage: https://people.redhat.com/sgrubb/audit/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.base -summary : audit daemon and libraries +component: system.base +summary: audit daemon and libraries description: | Provides the auditd daemon and libraries for the CONFIG_AUDIT interface -setup : | +setup: | %reconfigure --with-apparmor=yes \ --disable-zos-remote \ --with-python3=no \ --disable-static \ --sbindir=/usr/sbin -build : | +build: | %make -install : | +install: | %make_install install -D -m 00644 $pkgfiles/audit.tmpfiles $installdir/%libdir%/tmpfiles.d/audit.conf diff --git a/packages/a/aurorae/package.yml b/packages/a/aurorae/package.yml index 98f18a199a0..f02c3a418d7 100644 --- a/packages/a/aurorae/package.yml +++ b/packages/a/aurorae/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : aurorae -version : 6.5.3 -release : 7 -source : - - https://download.kde.org/stable/plasma/6.5.3/aurorae-6.5.3.tar.xz : bde2b3eabe85f42426b32964b9282ab6888a95c9249a573a680a0f27be757470 -homepage : https://kde.org/plasma-desktop/ -license : +name: aurorae +version: 6.5.3 +release: 7 +source: + - https://download.kde.org/stable/plasma/6.5.3/aurorae-6.5.3.tar.xz: bde2b3eabe85f42426b32964b9282ab6888a95c9249a573a680a0f27be757470 +homepage: https://kde.org/plasma-desktop/ +license: - GPL-2.0-or-later - MIT - CC0-1.0 -component : programming.library -summary : Themable window decorations for KWin +component: programming.library +summary: Themable window decorations for KWin description: | Themable window decorations for KWin -builddeps : +builddeps: - pkgconfig(Qt6Quick) - pkgconfig(Qt6UiTools) - extra-cmake-modules @@ -26,15 +26,15 @@ builddeps : - kf6-knewstuff-devel - kf6-kpackage-devel - kf6-ksvg-devel -rundeps : +rundeps: - kf6-ksvg -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/authenticator/package.yml b/packages/a/authenticator/package.yml index 8ccc1ac0c77..0d5bf0f898f 100644 --- a/packages/a/authenticator/package.yml +++ b/packages/a/authenticator/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : authenticator -version : 4.6.2 -release : 3 -source : - - https://gitlab.gnome.org/World/Authenticator/-/archive/4.6.2/Authenticator-4.6.2.tar.bz2 : 42d2da3f83ba50a2429ed0baa424a318f049f9c96dfca13a1dc96145347d172c -homepage : https://apps.gnome.org/Authenticator/ -license : GPL-3.0-or-later -component : security -summary : Generate Two-Factor Codes +name: authenticator +version: 4.6.2 +release: 3 +source: + - https://gitlab.gnome.org/World/Authenticator/-/archive/4.6.2/Authenticator-4.6.2.tar.bz2: 42d2da3f83ba50a2429ed0baa424a318f049f9c96dfca13a1dc96145347d172c +homepage: https://apps.gnome.org/Authenticator/ +license: GPL-3.0-or-later +component: security +summary: Generate Two-Factor Codes description: | Simple application for generating Two-Factor Authentication Codes. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gstreamer-plugins-bad-1.0) - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(libadwaita-1) - pkgconfig(zbar) - desktop-file-utils - rust -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/a/autoconf-archive/package.yml b/packages/a/autoconf-archive/package.yml index 64c1a10f429..fbb68ac4f31 100644 --- a/packages/a/autoconf-archive/package.yml +++ b/packages/a/autoconf-archive/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autoconf-archive -version : 2024.10.16 -release : 9 -source : - - https://ftpmirror.gnu.org/gnu/autoconf-archive/autoconf-archive-2024.10.16.tar.xz : 7bcd5d001916f3a50ed7436f4f700e3d2b1bade3ed803219c592d62502a57363 -homepage : https://www.gnu.org/software/autoconf-archive/ -license : GPL-3.0-or-later WITH Autoconf-exception-3.0 -component : programming.devel -summary : A collection of macros for Autoconf +name: autoconf-archive +version: 2024.10.16 +release: 9 +source: + - https://ftpmirror.gnu.org/gnu/autoconf-archive/autoconf-archive-2024.10.16.tar.xz: 7bcd5d001916f3a50ed7436f4f700e3d2b1bade3ed803219c592d62502a57363 +homepage: https://www.gnu.org/software/autoconf-archive/ +license: GPL-3.0-or-later WITH Autoconf-exception-3.0 +component: programming.devel +summary: A collection of macros for Autoconf description: | The GNU Autoconf Archive is a collection of more than 500 macros for [GNU Autoconf](http://www.gnu.org/software/autoconf) that have been contributed as free software by friendly supporters of the cause from all over the Internet. Every single one of those macros can be re-used without imposing any restrictions whatsoever on the licensing of the generated configure script. In particular, it is possible to use all those macros in configure scripts that are meant for non-free software. This policy is unusual for a Free Software Foundation project. The FSF firmly believes that software ought to be free, and software licenses like the GPL are specifically designed to ensure that derivative work based on free software must be free as well. In case of Autoconf, however, an exception has been made, because Autoconf is at such a pivotal position in the software development tool chain that the benefits from having this tool available as widely as possible outweigh the disadvantage that some authors may choose to use it, too, for proprietary software. -patterns : +patterns: - /usr/share/aclocal -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/autoconf/package.yml b/packages/a/autoconf/package.yml index 320c75f0c0e..1b226baf599 100644 --- a/packages/a/autoconf/package.yml +++ b/packages/a/autoconf/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autoconf -version : '2.72' -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz : ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a -homepage : https://www.gnu.org/software/autoconf/ -license : GPL-2.0-or-later -summary : Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. -component : system.devel +name: autoconf +version: "2.72" +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz: ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a +homepage: https://www.gnu.org/software/autoconf/ +license: GPL-2.0-or-later +summary: Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. +component: system.devel description: | Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/a/autoconf213/package.yml b/packages/a/autoconf213/package.yml index 077d03003b7..af3d35be16c 100644 --- a/packages/a/autoconf213/package.yml +++ b/packages/a/autoconf213/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autoconf213 -version : 2.13 -release : 3 -source : - - http://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz : f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e -homepage : https://www.gnu.org/software/autoconf/ -license : GPL-2.0-or-later -component : programming.tools -summary : Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. (Legacy) +name: autoconf213 +version: 2.13 +release: 3 +source: + - http://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz: f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e +homepage: https://www.gnu.org/software/autoconf/ +license: GPL-2.0-or-later +component: programming.tools +summary: Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. (Legacy) description: | Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. (Legacy) -setup : | +setup: | sed -i 's $(datadir)/autoconf $(datadir)/autoconf213 ' Makefile.in %configure_no_runstatedir --program-suffix=213 -build : | +build: | %make -install : | +install: | %make_install prefix=%installroot%/usr/ \ bindir=$installdir/usr/bin \ datadir=$installdir/usr/share \ diff --git a/packages/a/autofs/package.yml b/packages/a/autofs/package.yml index 7d559cf5312..f865d822987 100644 --- a/packages/a/autofs/package.yml +++ b/packages/a/autofs/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autofs -version : 5.1.9 -release : 12 -source : - - https://mirrors.edge.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.9.tar.xz : 87e6af6a03794b9462ea519781e50e7d23b5f7c92cd59e1142c85d2493b3c24b -homepage : https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/ -license : GPL-2.0-or-later -component : system.utils -summary : Kernel based automounter +name: autofs +version: 5.1.9 +release: 12 +source: + - https://mirrors.edge.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.9.tar.xz: 87e6af6a03794b9462ea519781e50e7d23b5f7c92cd59e1142c85d2493b3c24b +homepage: https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/ +license: GPL-2.0-or-later +component: system.utils +summary: Kernel based automounter description: | Kernel based automounter -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(krb5) - pkgconfig(ldap) - pkgconfig(libsasl2) @@ -19,15 +19,15 @@ builddeps : - rpcsvc-proto-devel environment: | export MAKE_OPTS="INSTALLROOT=$installdir confdir=/etc/ libdir=%libdir% systemddir=%libdir%/systemd/system/" -setup : | +setup: | %reconfigure --enable-ignore-busy \ --with-confdir=/etc/default \ --with-libtirpc \ --with-systemd \ --without-hesiod -build : | +build: | %make -install : | +install: | %make_install $MAKE_OPTS %make install_samples $MAKE_OPTS rm -rf $installdir/etc/init.d diff --git a/packages/a/autogen/package.yml b/packages/a/autogen/package.yml index 8abe7481ce0..5132df7f2eb 100644 --- a/packages/a/autogen/package.yml +++ b/packages/a/autogen/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autogen -version : 5.18.16 -release : 11 -source : - - https://ftpmirror.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz : f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a -homepage : https://www.gnu.org/software/autogen/ -license : GPL-3.0-or-later -component : +name: autogen +version: 5.18.16 +release: 11 +source: + - https://ftpmirror.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz: f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a +homepage: https://www.gnu.org/software/autogen/ +license: GPL-3.0-or-later +component: - programming.tools - - libs : programming.library -summary : + - libs: programming.library +summary: - Program generation tool - - libs : Runtime libraries for autogen, libopt + - libs: Runtime libraries for autogen, libopt description: | AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. -patterns : - - libs : - - /usr/lib64/*.so.* -replaces : - - libs : libautogen -emul32 : true -builddeps : +patterns: + - libs: + - /usr/lib64/*.so.* +replaces: + - libs: libautogen +emul32: true +builddeps: - pkgconfig32(bdw-gc) - pkgconfig32(guile-2.0) -setup : | +setup: | # Disable failing tests sed -e 's|usage.test||' -e 's|getopt.test||' -i autoopts/test/Makefile.in %configure_no_runstatedir --disable-static --disable-dependency-tracking -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # The server OS doesn't handle things as correctly as a Solus host %make check -j1 || : diff --git a/packages/a/autojump/package.yml b/packages/a/autojump/package.yml index 87fb82e13eb..8bc962d4d38 100644 --- a/packages/a/autojump/package.yml +++ b/packages/a/autojump/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autojump -version : 22.5.3 -release : 3 -source : - - https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz : 00daf3698e17ac3ac788d529877c03ee80c3790472a85d0ed063ac3a354c37b1 -homepage : https://github.com/wting/autojump -license : GPL-3.0-or-later -component : system.utils -summary : A faster way to navigate your filesystem +name: autojump +version: 22.5.3 +release: 3 +source: + - https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz: 00daf3698e17ac3ac788d529877c03ee80c3790472a85d0ed063ac3a354c37b1 +homepage: https://github.com/wting/autojump +license: GPL-3.0-or-later +component: system.utils +summary: A faster way to navigate your filesystem description: | A cd command that learns - easily navigate directories from the command line -setup : | +setup: | sed -i 's:.autojump/share/autojump/:.autojump/:g' bin/autojump.sh sed -i 's:/usr/local/:/usr/:g' bin/autojump.sh sed -i '213d' install.py -install : | +install: | python install.py \ --destdir "$installdir" \ --prefix "usr" \ diff --git a/packages/a/autokey-py3/package.yml b/packages/a/autokey-py3/package.yml index 2b5e0b947a2..6f24f6012a6 100644 --- a/packages/a/autokey-py3/package.yml +++ b/packages/a/autokey-py3/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autokey-py3 -version : 0.95.10 -release : 17 -source : - - https://github.com/autokey/autokey/archive/v0.95.10.tar.gz : e622ca04b3340f1ca0999bf03f05c9071a9f8aa3bc91c26c45c35509d63ff23d -homepage : https://github.com/autokey/autokey -license : GPL-3.0-or-later -component : +name: autokey-py3 +version: 0.95.10 +release: 17 +source: + - https://github.com/autokey/autokey/archive/v0.95.10.tar.gz: e622ca04b3340f1ca0999bf03f05c9071a9f8aa3bc91c26c45c35509d63ff23d +homepage: https://github.com/autokey/autokey +license: GPL-3.0-or-later +component: - system.utils - - qt : system.utils -summary : + - qt: system.utils +summary: - Python 3 port of AutoKey, a desktop automation utility for Linux and X11 with new features - - qt : AutoKey Qt front end + - qt: AutoKey Qt front end description: | AutoKey is a desktop automation utility for Linux and X11. It allows the automation of virtually any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI that makes it highly accessible for novices, as well as a scripting interface offering the full flexibility and power of the Python language. -patterns : - - qt : - - /usr/bin/autokey-qt - - /usr/lib/python%python3_version%/site-packages/autokey/__pycache__/qtapp.cpython-3* - - /usr/lib/python%python3_version%/site-packages/autokey/qt* - - /usr/share/applications/autokey-qt.desktop - - /usr/share/man/man1/autokey-qt.1 -builddeps : +patterns: + - qt: + - /usr/bin/autokey-qt + - /usr/lib/python%python3_version%/site-packages/autokey/__pycache__/qtapp.cpython-3* + - /usr/lib/python%python3_version%/site-packages/autokey/qt* + - /usr/share/applications/autokey-qt.desktop + - /usr/share/man/man1/autokey-qt.1 +builddeps: - pkgconfig(dbus-python) - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - libayatana-appindicator - libgtksourceview3 - python-gobject @@ -33,12 +33,12 @@ rundeps : - python-xlib - python3-dbus - python3-tkinter - - qt : - - autokey-py3 - - python-qscintilla -setup : | + - qt: + - autokey-py3 + - python-qscintilla +setup: | %patch -p1 -i $pkgfiles/0001-Use-AyatanaAppIndicator.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/a/automake/package.yml b/packages/a/automake/package.yml index 0127b8b4f92..a83c8aff2c1 100644 --- a/packages/a/automake/package.yml +++ b/packages/a/automake/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : automake -version : 1.18.1 -release : 16 -source : - - https://ftpmirror.gnu.org/gnu/automake/automake-1.18.1.tar.xz : 168aa363278351b89af56684448f525a5bce5079d0b6842bd910fdd3f1646887 -homepage : https://www.gnu.org/software/automake/ -license : GPL-2.0-or-later -component : system.devel -summary : Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards +name: automake +version: 1.18.1 +release: 16 +source: + - https://ftpmirror.gnu.org/gnu/automake/automake-1.18.1.tar.xz: 168aa363278351b89af56684448f525a5bce5079d0b6842bd910fdd3f1646887 +homepage: https://www.gnu.org/software/automake/ +license: GPL-2.0-or-later +component: system.devel +summary: Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards description: | Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # enable legacy eopkg builds (non-ypkg) to reconfigure export main_version="1.18.1" ln -s automake-${main_version} $installdir/usr/share/gnuconfig -check : | +check: | %make check diff --git a/packages/a/autopep8/package.yml b/packages/a/autopep8/package.yml index f38d03526a6..c07c4b9d562 100644 --- a/packages/a/autopep8/package.yml +++ b/packages/a/autopep8/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autopep8 -version : 2.3.2 -release : 12 -source : - - https://github.com/hhatto/autopep8/archive/refs/tags/v2.3.2.tar.gz : 18ef6a67be67b49be6cf17441317ac36cb2f7c7a8b52dfeffae5981a2751c894 -homepage : https://github.com/hhatto/autopep8 -license : MIT -component : programming.python -summary : Python auto formatting tool +name: autopep8 +version: 2.3.2 +release: 12 +source: + - https://github.com/hhatto/autopep8/archive/refs/tags/v2.3.2.tar.gz: 18ef6a67be67b49be6cf17441317ac36cb2f7c7a8b52dfeffae5981a2751c894 +homepage: https://github.com/hhatto/autopep8 +license: MIT +component: programming.python +summary: Python auto formatting tool description: | A tool that automatically formats Python code to conform to the PEP 8 style guide. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - pycodestyle - python-pytest -rundeps : +rundeps: - pycodestyle -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v -k 'not io_error' # two io_error tests fail only in solbuild diff --git a/packages/a/autossh/package.yml b/packages/a/autossh/package.yml index 98d0f77c072..2f97085a631 100644 --- a/packages/a/autossh/package.yml +++ b/packages/a/autossh/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : autossh -version : 1.4g -release : 3 -source : - - https://www.harding.motd.ca/autossh/autossh-1.4g.tgz : 5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277 -homepage : https://www.harding.motd.ca/autossh/ -license : BSD-3-Clause -component : network.clients -summary : Automatically restart SSH sessions and tunnels +name: autossh +version: 1.4g +release: 3 +source: + - https://www.harding.motd.ca/autossh/autossh-1.4g.tgz: 5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277 +homepage: https://www.harding.motd.ca/autossh/ +license: BSD-3-Clause +component: network.clients +summary: Automatically restart SSH sessions and tunnels description: | autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. -builddeps : +builddeps: - openssh -rundeps : +rundeps: - openssh -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/avahi/package.yml b/packages/a/avahi/package.yml index 13fea98b850..26c4e8e6fe4 100644 --- a/packages/a/avahi/package.yml +++ b/packages/a/avahi/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : avahi -version : '0.8' -release : 27 -source : +name: avahi +version: "0.8" +release: 27 +source: # - https://github.com/avahi/avahi/archive/refs/tags/v0.8.tar.gz : c15e750ef7c6df595fb5f2ce10cac0fee2353649600e6919ad08ae8871e4945f # Use git source until v0.9 releases: - - git|https://github.com/avahi/avahi.git : 219a9c2459ac4e2aa29291ff6712248d48234b57 -homepage : https://www.avahi.org/ -license : LGPL-2.1-or-later -component : desktop.core -summary : mDNS/DNS-SD service discovery + - git|https://github.com/avahi/avahi.git: 219a9c2459ac4e2aa29291ff6712248d48234b57 +homepage: https://www.avahi.org/ +license: LGPL-2.1-or-later +component: desktop.core +summary: mDNS/DNS-SD service discovery description: | Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. -libsplit : false -emul32 : true -builddeps : +libsplit: false +emul32: true +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(expat) - pkgconfig32(glib-2.0) @@ -25,7 +25,7 @@ builddeps : - pkgconfig32(libzstd) - gdbm-32bit-devel - xmltoman -setup : | +setup: | %apply_patches # TODO Figure out how to make chroot work with stateless service directories %reconfigure \ @@ -44,9 +44,9 @@ setup : | --with-avahi-priv-access-group=avahi \ --with-systemdsystemunitdir=%libdir%/systemd/system \ --with-distro=none -build : | +build: | %make -install : | +install: | %make_install if [[ -z "${EMUL32BUILD}" ]]; then diff --git a/packages/a/avidemux/package.yml b/packages/a/avidemux/package.yml index a5ea32d29c5..6f94b0c21d5 100644 --- a/packages/a/avidemux/package.yml +++ b/packages/a/avidemux/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : avidemux -version : 2.8.1 -release : 52 -source : - - https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/avidemux_2.8.1.tar.gz : 77d9bdca8683ce57c192b69d207cfab7cf92a7759ce0f63fa37b5c8e42ad3da2 -license : GPL-2.0-or-later -component : multimedia.video -libsplit : false -homepage : https://avidemux.sourceforge.net/ -summary : Avidemux is a simple platform video editor +name: avidemux +version: 2.8.1 +release: 52 +source: + - https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/avidemux_2.8.1.tar.gz: 77d9bdca8683ce57c192b69d207cfab7cf92a7759ce0f63fa37b5c8e42ad3da2 +license: GPL-2.0-or-later +component: multimedia.video +libsplit: false +homepage: https://avidemux.sourceforge.net/ +summary: Avidemux is a simple platform video editor description: | Avidemux is a simple platform video editor -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(alsa) - pkgconfig(aom) @@ -39,17 +39,17 @@ builddeps : - liba52dec-devel - xvidcore-devel - yasm -setup : | +setup: | cp $pkgfiles/ffmpeg-binutils-241.patch avidemux_core/ffmpeg_package/patches/upstream chmod +x bootStrap.bash -build : | +build: | ./bootStrap.bash \ --rebuild \ --without-cli \ --with-system-liba52 \ --with-system-libass \ --with-system-libmad -install : | +install: | %make_install -C buildCore %make_install -C buildPluginsCommon %make_install -C buildQt5 diff --git a/packages/a/avr-binutils/package.yml b/packages/a/avr-binutils/package.yml index 1788b3064d1..74491457085 100644 --- a/packages/a/avr-binutils/package.yml +++ b/packages/a/avr-binutils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Build order: avr-binutils -> avr-gcc -> avr-libc -name : avr-binutils -version : '2.40' -release : 7 -source : - - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.40.tar.xz : 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1 -homepage : https://www.gnu.org/software/binutils/ -license : GPL-3.0-or-later -summary : The GNU Embedded Binutils for AVR -component : programming +name: avr-binutils +version: "2.40" +release: 7 +source: + - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.40.tar.xz: 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1 +homepage: https://www.gnu.org/software/binutils/ +license: GPL-3.0-or-later +summary: The GNU Embedded Binutils for AVR +component: programming description: | A set of programs to assemble and manipulate binary and object files for the AVR architecture environment: | export TARGET=avr export PREFIX=/usr/share/$TARGET -setup : | +setup: | %patch -Np1 -i $pkgfiles/avr-size.patch ./configure \ @@ -30,9 +30,9 @@ setup : | --disable-werror \ --disable-multilib %make configure-host -build : | +build: | %make -install : | +install: | %make_install # Remove binaries that conflict with host binutils diff --git a/packages/a/avr-gcc/package.yml b/packages/a/avr-gcc/package.yml index abf286a74d9..fdf31dabad2 100644 --- a/packages/a/avr-gcc/package.yml +++ b/packages/a/avr-gcc/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Build order: avr-binutils -> avr-gcc -> avr-libc -name : avr-gcc -version : 8.5.0 -release : 4 -source : - - https://ftp.gnu.org/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.xz : d308841a511bb830a6100397b0042db24ce11f642dab6ea6ee44842e5325ed50 -homepage : http://gcc.gnu.org/ -license : GPL-3.0-or-later -summary : The GNU Embedded GCC for Arm -component : programming +name: avr-gcc +version: 8.5.0 +release: 4 +source: + - https://ftp.gnu.org/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.xz: d308841a511bb830a6100397b0042db24ce11f642dab6ea6ee44842e5325ed50 +homepage: http://gcc.gnu.org/ +license: GPL-3.0-or-later +summary: The GNU Embedded GCC for Arm +component: programming description: | The GNU Embedded Toolchain for Arm is a ready-to-use, open source suite of tools for C, C++ and Assembly programming targeting Arm Cortex-M and Cortex-R family of processors. It includes the GNU Compiler (GCC) and is available free of charge directly from Arm for embedded software development on Windows, Linux and Mac OS X operating systems. -strip : false -builddeps : +strip: false +builddeps: - pkgconfig(isl) - avr-binutils -rundeps : +rundeps: - avr-binutils environment: | export TARGET=avr @@ -23,7 +23,7 @@ environment: | export PKGVERSION=Solus export BUGURL=https://dev.getsol.us/ source /usr/share/defaults/etc/profile.d/50-avr-toolchain-path.sh -setup : | +setup: | mkdir build _configure () { @@ -64,11 +64,11 @@ setup : | popd } _configure build -build : | +build: | export CFLAGS_FOR_TARGET='-O2 -pipe' export CXXFLAGS_FOR_TARGET='-O2 -pipe' %make -C build -install : | +install: | %make_install -C build # Strip debug symbols from libraries; without this, the package size balloons to ~500MB. diff --git a/packages/a/avr-libc/package.yml b/packages/a/avr-libc/package.yml index 4eaa903b6cc..ecf37a4d6a9 100644 --- a/packages/a/avr-libc/package.yml +++ b/packages/a/avr-libc/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Build order: avr-binutils -> avr-gcc -> avr-libc -name : avr-libc -version : 2.1.0 -release : 5 -source : - - https://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.1.0.tar.bz2 : 0b84cee5c08b5d5cba67c36125e5aaa85251bc9accfba5773bfa87bc34b654e8 -homepage : https://www.nongnu.org/avr-libc/ -license : BSD-3-Clause -summary : A C runtime library for AVR -component : programming +name: avr-libc +version: 2.1.0 +release: 5 +source: + - https://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.1.0.tar.bz2: 0b84cee5c08b5d5cba67c36125e5aaa85251bc9accfba5773bfa87bc34b654e8 +homepage: https://www.nongnu.org/avr-libc/ +license: BSD-3-Clause +summary: A C runtime library for AVR +component: programming description: | The C runtime library for the AVR family of microcontrollers -strip : false -builddeps : +strip: false +builddeps: - avr-gcc -rundeps : +rundeps: - avr-gcc environment: | export TARGET=avr export PREFIX=/usr/share/$TARGET unset CC source /usr/share/defaults/etc/profile.d/50-avr-toolchain-path.sh -setup : | +setup: | ./bootstrap ./configure \ --build=%HOST% \ --prefix=$PREFIX \ --host=$TARGET -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/a/avrdude/package.yml b/packages/a/avrdude/package.yml index 19b28bed778..f6dc7a08bc2 100644 --- a/packages/a/avrdude/package.yml +++ b/packages/a/avrdude/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : avrdude -version : 8.1 -release : 10 -source : - - https://github.com/avrdudes/avrdude/archive/refs/tags/v8.1.tar.gz : 2d3016edd5281ea09627c20b865e605d4f5354fe98f269ce20522a5b910ab399 -license : GPL-2.0-or-later -component : programming.tools -homepage : https://github.com/avrdudes/avrdude/ -summary : AVR Downloader Uploader +name: avrdude +version: 8.1 +release: 10 +source: + - https://github.com/avrdudes/avrdude/archive/refs/tags/v8.1.tar.gz: 2d3016edd5281ea09627c20b865e605d4f5354fe98f269ce20522a5b910ab399 +license: GPL-2.0-or-later +component: programming.tools +homepage: https://github.com/avrdudes/avrdude/ +summary: AVR Downloader Uploader description: | AVRDUDE is a utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP). -builddeps : +builddeps: - pkgconfig(hidapi-libusb) - pkgconfig(libelf) - pkgconfig(libftdi1) @@ -18,15 +18,15 @@ builddeps : - pkgconfig(libusb) - pkgconfig(libusb-1.0) - pkgconfig(readline) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Make-avrdude-stateless.patch %cmake_ninja -D BUILD_SHARED_LIBS=1 \ -D HAVE_PARPORT=1 \ -D HAVE_LINUXSPI=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Move files to stateless path install -dm00644 $installdir/usr/share/defaults/avrdude diff --git a/packages/b/babashka/package.yml b/packages/b/babashka/package.yml index c7c5d407ecb..6a292372c53 100644 --- a/packages/b/babashka/package.yml +++ b/packages/b/babashka/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : babashka -version : 1.3.179 -release : 6 -source : - - git|https://github.com/babashka/babashka.git : v1.3.179 -homepage : https://babashka.org/ -license : EPL-1.0 -component : programming.tools -networking : true -summary : Babashka is a native Clojure interpreter for scripting with fast startup. +name: babashka +version: 1.3.179 +release: 6 +source: + - git|https://github.com/babashka/babashka.git: v1.3.179 +homepage: https://babashka.org/ +license: EPL-1.0 +component: programming.tools +networking: true +summary: Babashka is a native Clojure interpreter for scripting with fast startup. description: | Babashka is a native Clojure interpreter for scripting with fast startup. Its main goal is to leverage Clojure in places where you would be using bash otherwise. -builddeps : +builddeps: - graalvm - leiningen environment: | export GRAALVM_HOME=/usr/share/graalvm/ export JAVA_HOME=/usr/share/graalvm/ export JAVA_CMD=/usr/share/graalvm/bin/java -build : | +build: | # make lein use a temporary location for deps sed -i '5 i :local-repo "/tmp/.m2/repo"' project.clj ./script/uberjar ./script/compile -install : | +install: | install -Dm00755 ./bb $installdir/usr/bin/bb diff --git a/packages/b/babl/package.yml b/packages/b/babl/package.yml index e23be8c86a3..7702dbd8748 100644 --- a/packages/b/babl/package.yml +++ b/packages/b/babl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : babl -version : 0.1.116 -release : 45 -source : - - git|https://gitlab.gnome.org/GNOME/babl : BABL_0_1_116 -homepage : https://gegl.org/babl/ -license : LGPL-3.0-or-later -component : multimedia.library -summary : babl is a dynamic, any to any, pixel format translation library +name: babl +version: 0.1.116 +release: 45 +source: + - git|https://gitlab.gnome.org/GNOME/babl: BABL_0_1_116 +homepage: https://gegl.org/babl/ +license: LGPL-3.0-or-later +component: multimedia.library +summary: babl is a dynamic, any to any, pixel format translation library description: | It allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations. A vocabulary to formulate new pixel formats from existing primitives is provided as well as the framework to add new color models and data types. -builddeps : +builddeps: - pkgconfig(lcms2) - vala -setup : | +setup: | %meson_configure -Dwith-docs='false' -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/b/baloo-widgets/package.yml b/packages/b/baloo-widgets/package.yml index 15d8c8a9b07..873f2b44c76 100644 --- a/packages/b/baloo-widgets/package.yml +++ b/packages/b/baloo-widgets/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : baloo-widgets -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/baloo-widgets-25.08.3.tar.xz : fc0a8ec5321b3f4bb0e1f165cd8e7577019b90d5755170802634a68dfc3ce7cb -homepage : https://community.kde.org/Baloo -license : LGPL-2.1-only -component : desktop.kde -summary : Widgets for the Baloo search engine +name: baloo-widgets +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/baloo-widgets-25.08.3.tar.xz: fc0a8ec5321b3f4bb0e1f165cd8e7577019b90d5755170802634a68dfc3ce7cb +homepage: https://community.kde.org/Baloo +license: LGPL-2.1-only +component: desktop.kde +summary: Widgets for the Baloo search engine description: | Widgets for the Baloo search engine. -builddeps : +builddeps: - kf6-baloo-devel - kf6-kio-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/bam/package.yml b/packages/b/bam/package.yml index 9d9c6fb57e7..89944422155 100644 --- a/packages/b/bam/package.yml +++ b/packages/b/bam/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bam -version : 0.5.1 -release : 7 -source : - - https://github.com/matricks/bam/archive/v0.5.1.tar.gz : cc8596af3325ecb18ebd6ec2baee550e82cb7b2da19588f3f843b02e943a15a9 -homepage : https://github.com/matricks/bam/ -license : Zlib -component : programming.tools -summary : Bam is a build system +name: bam +version: 0.5.1 +release: 7 +source: + - https://github.com/matricks/bam/archive/v0.5.1.tar.gz: cc8596af3325ecb18ebd6ec2baee550e82cb7b2da19588f3f843b02e943a15a9 +homepage: https://github.com/matricks/bam/ +license: Zlib +component: programming.tools +summary: Bam is a build system description: | Bam is a build system with the focus on being having fast build times and flexiable build scripts. Instead of having a custom language it uses Lua to describe the build steps. -builddeps : +builddeps: - pkgconfig(lua) -build : | +build: | ./make_unix.sh -install : | +install: | install -Dm00755 bam $installdir/usr/bin/bam diff --git a/packages/b/bamf/package.yml b/packages/b/bamf/package.yml index 99b545ed074..8c0d566edb9 100644 --- a/packages/b/bamf/package.yml +++ b/packages/b/bamf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bamf -version : 0.5.6 -release : 17 -source : - - https://launchpad.net/bamf/0.5/0.5.6/+download/bamf-0.5.6.tar.gz : 4fcd00f23c542f3b79f35e10e322b67eacb399cac83f48db261cd8e8ea709478 -homepage : https://launchpad.net/bamf -clang : false -license : GPL-3.0-or-later -component : desktop.library -summary : BAMF Application Matching Framework +name: bamf +version: 0.5.6 +release: 17 +source: + - https://launchpad.net/bamf/0.5/0.5.6/+download/bamf-0.5.6.tar.gz: 4fcd00f23c542f3b79f35e10e322b67eacb399cac83f48db261cd8e8ea709478 +homepage: https://launchpad.net/bamf +clang: false +license: GPL-3.0-or-later +component: desktop.library +summary: BAMF Application Matching Framework description: | BAMF Application Matching Framework -builddeps : +builddeps: - pkgconfig(libgtop-2.0) - pkgconfig(libwnck-3.0) - gnome-common - gtk-doc - python-lxml - vala -setup : | +setup: | %autogen --disable-static --disable-webapps -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bandwhich/package.yml b/packages/b/bandwhich/package.yml index 6b2fe134947..eaaa62b6de4 100644 --- a/packages/b/bandwhich/package.yml +++ b/packages/b/bandwhich/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bandwhich -version : 0.23.1 -release : 7 -source : - - https://github.com/imsnif/bandwhich/archive/refs/tags/v0.23.1.tar.gz : aafb96d059cf9734da915dca4f5940c319d2e6b54e2ffb884332e9f5e820e6d7 -homepage : https://github.com/imsnif/bandwhich -license : MIT -component : system.utils -summary : Terminal bandwidth utilization tool +name: bandwhich +version: 0.23.1 +release: 7 +source: + - https://github.com/imsnif/bandwhich/archive/refs/tags/v0.23.1.tar.gz: aafb96d059cf9734da915dca4f5940c319d2e6b54e2ffb884332e9f5e820e6d7 +homepage: https://github.com/imsnif/bandwhich +license: MIT +component: system.utils +summary: Terminal bandwidth utilization tool description: | This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname -networking : true +networking: true environment: | export BANDWHICH_GEN_DIR=$workdir -builddeps : +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 bandwhich.1 -t $installdir/usr/share/man/man1/ diff --git a/packages/b/baobab/package.yml b/packages/b/baobab/package.yml index 687fa51f9ce..872e0e79780 100644 --- a/packages/b/baobab/package.yml +++ b/packages/b/baobab/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : baobab -version : '49.1' -release : 32 -source : - - https://download.gnome.org/sources/baobab/49/baobab-49.1.tar.xz : 6243c92002be7e91f5decd249612face2a4a12d3742afd88b086a94b875dffe0 -homepage : https://apps.gnome.org/Baobab/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Check folder sizes and available disk space +name: baobab +version: "49.1" +release: 32 +source: + - https://download.gnome.org/sources/baobab/49/baobab-49.1.tar.xz: 6243c92002be7e91f5decd249612face2a4a12d3742afd88b086a94b875dffe0 +homepage: https://apps.gnome.org/Baobab/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Check folder sizes and available disk space description: | A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - desktop-file-utils - itstool - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Stop-registering-mimetype-to-open-directories.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/baselayout/package.yml b/packages/b/baselayout/package.yml index b94fd0fad30..fc4c7f29f16 100644 --- a/packages/b/baselayout/package.yml +++ b/packages/b/baselayout/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : baselayout -version : 1.10.0 -release : 86 -source : - - https://github.com/getsolus/baselayout/archive/refs/tags/v1.10.0.tar.gz : 4597ea5bba489210f7aebe24322af19b9bae730963ed7807d63509dd30f67395 -homepage : https://github.com/getsolus/baselayout -license : +name: baselayout +version: 1.10.0 +release: 86 +source: + - https://github.com/getsolus/baselayout/archive/refs/tags/v1.10.0.tar.gz: 4597ea5bba489210f7aebe24322af19b9bae730963ed7807d63509dd30f67395 +homepage: https://github.com/getsolus/baselayout +license: - GPL-2.0-or-later -component : system.base -summary : Filesystem baselayout +component: system.base +summary: Filesystem baselayout description: | baselayout creates the Solus main filesystem hierarchy. -install : | +install: | # Create our baselayout filesystem install -dm00755 %installroot%/usr install -dm00755 %installroot%/usr/lib64 @@ -63,7 +63,7 @@ install : | install -Dm00644 $pkgfiles/system-xprofile %installroot%/usr/share/defaults/etc/xprofile install -Dm00644 $pkgfiles/user-xprofile %installroot%/etc/skel/.xprofile # Mark as permanent so eopkg doesn't nuke it. -permanent : +permanent: - /usr - /usr/bin - /usr/lib* diff --git a/packages/b/bash-completion/package.yml b/packages/b/bash-completion/package.yml index ff548b078a9..54a3e8a1d0f 100644 --- a/packages/b/bash-completion/package.yml +++ b/packages/b/bash-completion/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bash-completion -version : 2.16.0 -release : 26 -source : - - https://github.com/scop/bash-completion/archive/refs/tags/2.16.0.tar.gz : c4d7edf0b035d8f6ed33294380326bde1fb8a4a8e24699566d545b4276141cc2 -homepage : https://github.com/scop/bash-completion -license : GPL-2.0-or-later -component : +name: bash-completion +version: 2.16.0 +release: 26 +source: + - https://github.com/scop/bash-completion/archive/refs/tags/2.16.0.tar.gz: c4d7edf0b035d8f6ed33294380326bde1fb8a4a8e24699566d545b4276141cc2 +homepage: https://github.com/scop/bash-completion +license: GPL-2.0-or-later +component: - system.base - - devel : system.devel -summary : Programmable Completion for Bash + - devel: system.devel +summary: Programmable Completion for Bash description: | bash-completion is a collection of shell functions that take advantage of the programmable completion feature of Bash 2.04 and later -patterns : - - devel : /usr/share/pkgconfig -setup : | +patterns: + - devel: /usr/share/pkgconfig +setup: | %patch -p1 -i $pkgfiles/0001-Use-a-stateless-configuration.patch %reconfigure -build : | +build: | %make -install : | +install: | install -dDm00755 $installdir/usr/share/bash-completion/completions %make_install diff --git a/packages/b/bash/package.yml b/packages/b/bash/package.yml index 2af93590b52..8b470a86082 100644 --- a/packages/b/bash/package.yml +++ b/packages/b/bash/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bash -version : '5.3' -release : 88 -source : - - https://mirror.kumi.systems/gnu/bash/bash-5.3.tar.gz : 0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba -license : +name: bash +version: "5.3" +release: 88 +source: + - https://mirror.kumi.systems/gnu/bash/bash-5.3.tar.gz: 0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba +license: - GPL-3.0-or-later -homepage : https://www.gnu.org/software/bash -component : +homepage: https://www.gnu.org/software/bash +component: - system.base -summary : +summary: - bash (sh-compatible shell) description: | bash (sh-compatible shell) The GNU Bourne-Again SHell. Bash is a sh-compatible command interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is ultimately intended to be a conformant implementation of the IEEE Posix Shell and Tools specification (IEEE Working Group 1003.2). Bash must be present for the system to boot properly. -optimize : +optimize: - lto environment: | export CFLAGS="$CFLAGS -DRECYCLES_PIDS -DSYSLOG_HISTORY -DSYSLOG_SHOPT=0" -setup : | +setup: | # often hangs rm tests/run-jobs @@ -33,11 +33,11 @@ setup : | --disable-rpath \ --without-bash-malloc \ --docdir=/usr/share/doc/bash -build : | +build: | %make -profile : | +profile: | %make check -install : | +install: | %make_install # Link bash man page to sh @@ -58,6 +58,6 @@ install : | # Use tmpfiles to create the symlink in order to make this completely stateless install -Dm00644 $pkgfiles/bash.tmpfiles $installdir/%libdir%/tmpfiles.d/bash.conf -check : | +check: | unset LD_PRELOAD %make check diff --git a/packages/b/basis-universal/package.yml b/packages/b/basis-universal/package.yml index 7d593c4600f..c84a60d7c7b 100644 --- a/packages/b/basis-universal/package.yml +++ b/packages/b/basis-universal/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : basis-universal -version : 1.16.4 -release : 2 -source : - - https://github.com/BinomialLLC/basis_universal/archive/refs/tags/1.16.4.tar.gz : e5740fd623a2f8472c9700b9447a8725a6f27d65b0b47c3e3926a60db41b8a64 -homepage : https://github.com/BinomialLLC/basis_universal -license : Apache-2.0 -component : programming.tools -summary : Basis Universal GPU Texture Codec +name: basis-universal +version: 1.16.4 +release: 2 +source: + - https://github.com/BinomialLLC/basis_universal/archive/refs/tags/1.16.4.tar.gz: e5740fd623a2f8472c9700b9447a8725a6f27d65b0b47c3e3926a60db41b8a64 +homepage: https://github.com/BinomialLLC/basis_universal +license: Apache-2.0 +component: programming.tools +summary: Basis Universal GPU Texture Codec description: | Basis Universal is a "supercompressed" GPU texture data interchange system that supports two highly compressed intermediate file formats that can be quickly transcoded to a very wide variety of GPU compressed and uncompressed pixel formats. -builddeps : +builddeps: - pkgconfig(OpenCL) -setup : | +setup: | %cmake_ninja -DSSE=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/bat/package.yml b/packages/b/bat/package.yml index 8173d7e4621..bf580b2bd21 100644 --- a/packages/b/bat/package.yml +++ b/packages/b/bat/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bat -version : 0.26.1 -release : 34 -source : - - https://github.com/sharkdp/bat/archive/refs/tags/v0.26.1.tar.gz : 4474de87e084953eefc1120cf905a79f72bbbf85091e30cf37c9214eafcaa9c9 -license : +name: bat +version: 0.26.1 +release: 34 +source: + - https://github.com/sharkdp/bat/archive/refs/tags/v0.26.1.tar.gz: 4474de87e084953eefc1120cf905a79f72bbbf85091e30cf37c9214eafcaa9c9 +license: - Apache-2.0 - MIT -homepage : https://github.com/sharkdp/bat -component : system.utils -summary : A cat(1) clone with syntax highlighting and Git integration +homepage: https://github.com/sharkdp/bat +component: system.utils +summary: A cat(1) clone with syntax highlighting and Git integration description: | A cat(1) clone which supports syntax highlighting for a large number of programming and markup languages. bat communicates with git to show modifications with respect to the index. By default, bat pipes its own output to a pager (e.g less) if the output is too large for one screen. -networking : true -clang : true -builddeps : +networking: true +clang: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 target/release/build/*/out/assets/manual/bat.1 $installdir/usr/share/man/man1/bat.1 install -Dm00644 target/release/build/*/out/assets/completions/bat.fish $installdir/usr/share/fish/vendor_completions.d/bat.fish install -Dm00644 target/release/build/*/out/assets/completions/bat.zsh $installdir/usr/share/zsh/site-functions/_bat install -Dm00644 target/release/build/*/out/assets/completions/bat.bash $installdir/usr/share/bash-completion/completions/bat -check : | +check: | %cargo_test diff --git a/packages/b/bazel/package.yml b/packages/b/bazel/package.yml index aa724cf7570..8bf3729ce04 100644 --- a/packages/b/bazel/package.yml +++ b/packages/b/bazel/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bazel -version : 7.0.2 -release : 19 -source : - - https://github.com/bazelbuild/bazel/releases/download/7.0.2/bazel-7.0.2-dist.zip : dea2b90575d43ef3e41c402f64c2481844ecbf0b40f8548b75a204a4d504e035 -license : Apache-2.0 -component : programming.tools -homepage : https://bazel.build/ -summary : A fast, scalable, multi-language and extensible build system +name: bazel +version: 7.0.2 +release: 19 +source: + - https://github.com/bazelbuild/bazel/releases/download/7.0.2/bazel-7.0.2-dist.zip: dea2b90575d43ef3e41c402f64c2481844ecbf0b40f8548b75a204a4d504e035 +license: Apache-2.0 +component: programming.tools +homepage: https://bazel.build/ +summary: A fast, scalable, multi-language and extensible build system description: | Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users. -networking : true -debug : false -strip : false -builddeps : +networking: true +debug: false +strip: false +builddeps: - openjdk-17-devel -rundeps : +rundeps: - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 -build : | +build: | env EMBED_LABEL=$version EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk --extra_toolchains=@local_jdk//:all" bash compile.sh $workdir/scripts/generate_bash_completion.sh \ --bazel=$workdir/output/bazel --output=$workdir/output/bazel.bash \ @@ -28,7 +28,7 @@ build : | ./output/bazel build scripts:bazel-complete.bash ./output/bazel build scripts:fish_completion ./output/bazel shutdown -install : | +install: | install -Dm00755 output/bazel -t $installdir/usr/share/bazel install -Dm00755 $pkgfiles/bazel.sh $installdir/usr/bin/bazel diff --git a/packages/b/bazelisk/package.yml b/packages/b/bazelisk/package.yml index 9e8b9be83cd..54dee675a90 100644 --- a/packages/b/bazelisk/package.yml +++ b/packages/b/bazelisk/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bazelisk -version : 1.20.0 -release : 2 -source : - - https://github.com/bazelbuild/bazelisk/archive/refs/tags/v1.20.0.tar.gz : 3c2303d45562cf7a9bc64ad41b670f38c2634bf8ba5b3acffa2997577955b3e0 -homepage : https://github.com/bazelbuild/bazelisk -license : Apache-2.0 -component : programming.tools -summary : A user-friendly launcher for Bazel +name: bazelisk +version: 1.20.0 +release: 2 +source: + - https://github.com/bazelbuild/bazelisk/archive/refs/tags/v1.20.0.tar.gz: 3c2303d45562cf7a9bc64ad41b670f38c2634bf8ba5b3acffa2997577955b3e0 +homepage: https://github.com/bazelbuild/bazelisk +license: Apache-2.0 +component: programming.tools +summary: A user-friendly launcher for Bazel description: | Bazelisk is a wrapper for Bazel written in Go. It automatically picks a good version of Bazel given your current working directory, downloads it from the official server (if required) and then transparently passes through all command-line arguments to the real Bazel binary. You can call it just like you would call Bazel. -networking : true -conflicts : +networking: true +conflicts: - bazel -builddeps : +builddeps: - golang -build : | +build: | go build -ldflags="-s -w -X github.com/bazelbuild/bazelisk/core.BazeliskVersion=%version%" -install : | +install: | install -Dm00755 bazelisk -t $installdir/usr/bin ln -s /usr/bin/bazelisk $installdir/usr/bin/bazel diff --git a/packages/b/bbswitch/package.yml b/packages/b/bbswitch/package.yml index 30f2948694c..ae7bb4f7115 100644 --- a/packages/b/bbswitch/package.yml +++ b/packages/b/bbswitch/package.yml @@ -1,47 +1,47 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bbswitch -version : '0.8' -release : 365 -source : - - https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz : 76cabd3f734fb4fe6ebfe3ec9814138d0d6f47d47238521ecbd6a986b60d1477 -license : GPL-2.0-or-later -component : +name: bbswitch +version: "0.8" +release: 365 +source: + - https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz: 76cabd3f734fb4fe6ebfe3ec9814138d0d6f47d47238521ecbd6a986b60d1477 +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers -homepage : https://github.com/Bumblebee-Project/bbswitch -summary : + - current: kernel.drivers +homepage: https://github.com/Bumblebee-Project/bbswitch +summary: - Optimus hybrid GPU switching support - - current : bbswitch package for linux-current + - current: bbswitch package for linux-current description: | bbswitch is a kernel module which automatically detects the required ACPI calls for two kinds of Optimus laptops. -builddeps : +builddeps: - pkgconfig(libelf) - linux-current - linux-current-headers - linux-lts - linux-lts-headers - zstd -permanent : +permanent: - /lib64/modules - /usr/lib64/modules -patterns : - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current -setup : | +patterns: + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current +setup: | %patch -p1 -i $pkgfiles/0001-proc_ops-struct.patch %patch -p1 -i $pkgfiles/linux-5.7.patch %patch -p1 -i $pkgfiles/linux-5.18.patch pushd .. cp -a bbswitch-${version} lts-build cp -a bbswitch-${version} current-build -build : | +build: | pushd lts-build %make KVERSION="%kernel_version_lts%" pushd ../current-build %make KVERSION="%kernel_version_current%" -install : | +install: | KVERSION_LTS="%kernel_version_lts%" KVERSION_CURRENT="%kernel_version_current%" install -D -m 00755 lts-build/bbswitch.ko $installdir/usr/lib64/modules/${KVERSION_LTS}/misc/bbswitch.ko diff --git a/packages/b/bc/package.yml b/packages/b/bc/package.yml index b5099b6b55a..3d42e4bf0af 100644 --- a/packages/b/bc/package.yml +++ b/packages/b/bc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bc -version : 1.08.2 -release : 10 -source : - - https://ftpmirror.gnu.org/gnu/bc/bc-1.08.2.tar.gz : ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86 -homepage : https://www.gnu.org/software/bc/ -license : GPL-3.0-or-later -component : system.base -summary : The GNU bc arbitrary precision calculator language +name: bc +version: 1.08.2 +release: 10 +source: + - https://ftpmirror.gnu.org/gnu/bc/bc-1.08.2.tar.gz: ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86 +homepage: https://www.gnu.org/software/bc/ +license: GPL-3.0-or-later +component: system.base +summary: The GNU bc arbitrary precision calculator language description: | GNU bc is an interactive algebraic language with arbitrary precision which follows the POSIX 1003.2 draft standard, with several extensions including multi-character variable names, an `else' statement and full Boolean expressions -replaces : +replaces: - dc -builddeps : +builddeps: - ed -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bcachefs-tools/package.yml b/packages/b/bcachefs-tools/package.yml index 94b9a710ba8..a69afd68468 100644 --- a/packages/b/bcachefs-tools/package.yml +++ b/packages/b/bcachefs-tools/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bcachefs-tools -version : 1.25.2 -release : 5 -source : - - https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-vendored-1.25.2.tar.zst : 5989d8b75e3ac918895b08ed362c17985b872c5673f7f7116136fa4ac50c534f -homepage : https://bcachefs.org -license : GPL-2.0-only -component : system.utils -summary : BCacheFS filesystem utilities +name: bcachefs-tools +version: 1.25.2 +release: 5 +source: + - https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-vendored-1.25.2.tar.zst: 5989d8b75e3ac918895b08ed362c17985b872c5673f7f7116136fa4ac50c534f +homepage: https://bcachefs.org +license: GPL-2.0-only +component: system.utils +summary: BCacheFS filesystem utilities description: | BCacheFS filesystem utilities -builddeps : +builddeps: - pkgconfig(blkid) - pkgconfig(libkeyutils) - pkgconfig(liblz4) @@ -19,13 +19,13 @@ builddeps : - pkgconfig(uuid) - libaio-devel - rust -clang : true -optimize : thin-lto +clang: true +optimize: thin-lto environment: | export MAKE_ARGS="PREFIX=/usr ROOT_SBINDIR=/usr/sbin LIBEXECDIR=%libdir%/bcachefs-tools" -build : | +build: | %make $MAKE_ARGS -install : | +install: | %make_install $MAKE_ARGS # Incompatible with dracut diff --git a/packages/b/bcc/package.yml b/packages/b/bcc/package.yml index 428f5a59bd9..9d7b938a7e0 100644 --- a/packages/b/bcc/package.yml +++ b/packages/b/bcc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bcc -version : 0.33.0 -release : 9 -source : - - https://github.com/iovisor/bcc/releases/download/v0.33.0/bcc-src-with-submodule.tar.gz : 7d190ba34a715f3909470bb2a4d5c43d9f07f67ea0928393259d932990b21f6c -homepage : https://github.com/iovisor/bcc -license : Apache-2.0 -component : system.utils -summary : BPF Compiler Collection +name: bcc +version: 0.33.0 +release: 9 +source: + - https://github.com/iovisor/bcc/releases/download/v0.33.0/bcc-src-with-submodule.tar.gz: 7d190ba34a715f3909470bb2a4d5c43d9f07f67ea0928393259d932990b21f6c +homepage: https://github.com/iovisor/bcc +license: Apache-2.0 +component: system.utils +summary: BPF Compiler Collection description: | BPF Compiler Collection -builddeps : +builddeps: - pkgconfig(libbpf) - pkgconfig(libelf) - clang-devel - linux-tools-bpftool - python-setuptools -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja \ -DCMAKE_USE_LIBBPF_PACKAGE=ON \ -DENABLE_LLVM_SHARED=1 \ @@ -26,11 +26,11 @@ setup : | -DPYTHON_CMD=python3 \ -DREVISION=$version \ -DRUN_LUA_TESTS=OFF -build : | +build: | %ninja_build cd libbpf-tools %make BPFTOOL=bpftool LIBBPF_OBJ=/usr/lib64/libbpf.so CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" -install : | +install: | %ninja_install # Make symlinks for python tools available with bcc- prefix @@ -64,7 +64,7 @@ install : | # Cleanup static rm $installdir/usr/lib64/*.a -patterns : - - docs : - - /usr/share/bcc/examples - - /usr/share/bcc/tools/doc +patterns: + - docs: + - /usr/share/bcc/examples + - /usr/share/bcc/tools/doc diff --git a/packages/b/bdftopcf/package.yml b/packages/b/bdftopcf/package.yml index 9547659fef4..7b6e35ad801 100644 --- a/packages/b/bdftopcf/package.yml +++ b/packages/b/bdftopcf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bdftopcf -version : 1.1.2 -release : 8 -source : - - https://www.x.org/releases/individual/util/bdftopcf-1.1.2.tar.gz : 31c88b9194c34ee35c433759d141eaca177dcdead835c8832021cc013324b924 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: bdftopcf +version: 1.1.2 +release: 8 +source: + - https://www.x.org/releases/individual/util/bdftopcf-1.1.2.tar.gz: 31c88b9194c34ee35c433759d141eaca177dcdead835c8832021cc013324b924 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X.Org Applications: bdftopcf description: | bdftopcf is a bitmap font compiler for the X server and font server -builddeps : +builddeps: - pkgconfig(xfont2) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bdwgc/package.yml b/packages/b/bdwgc/package.yml index 921e882ebbd..acc0499e740 100644 --- a/packages/b/bdwgc/package.yml +++ b/packages/b/bdwgc/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bdwgc -version : 8.2.8 -release : 20 -source : - - https://github.com/ivmai/bdwgc/archive/v8.2.8.tar.gz : f8f85e2ad675375df37916826c70f80630b7cc4d3ae33c4447a72640641d224f -homepage : https://www.hboehm.info/gc/ -license : +name: bdwgc +version: 8.2.8 +release: 20 +source: + - https://github.com/ivmai/bdwgc/archive/v8.2.8.tar.gz: f8f85e2ad675375df37916826c70f80630b7cc4d3ae33c4447a72640641d224f +homepage: https://www.hboehm.info/gc/ +license: - GPL-2.0-only - MIT -component : programming.tools -emul32 : true -summary : Boehm-Demers-Weiser Garbage Collector +component: programming.tools +emul32: true +summary: Boehm-Demers-Weiser Garbage Collector description: | The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage colecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. -setup : | +setup: | %reconfigure --disable-static --enable-cplusplus -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/beeref/package.yml b/packages/b/beeref/package.yml index d90af8ba346..eb4902d1171 100644 --- a/packages/b/beeref/package.yml +++ b/packages/b/beeref/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : beeref -version : 0.3.3 -release : 7 -source : - - https://github.com/rbreu/beeref/archive/refs/tags/v0.3.3.tar.gz : 58ea4a219235418bebe988f97b94a584b8bba63d4d54453cab77ff4d98b3baf1 -homepage : https://beeref.org/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : BeeRef Reference Image Viewer +name: beeref +version: 0.3.3 +release: 7 +source: + - https://github.com/rbreu/beeref/archive/refs/tags/v0.3.3.tar.gz: 58ea4a219235418bebe988f97b94a584b8bba63d4d54453cab77ff4d98b3baf1 +homepage: https://beeref.org/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: BeeRef Reference Image Viewer description: | BeeRef lets you quickly arrange your reference images and view them while you create. Its minimal interface is designed not to get in the way of your creative process. -builddeps : +builddeps: - python-build - python-exif - python-installer - python-qt6 - python-rectangle-packer - python-setuptools -rundeps : +rundeps: - python-exif - python-lxml - python-qt6 - python-rectangle-packer -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 $pkgfiles/org.beeref.BeeRef.desktop -t $installdir/usr/share/applications/ install -Dm00644 beeref/assets/logo.svg $installdir/usr/share/icons/hicolor/scalable/apps/beeref.svg diff --git a/packages/b/beets/package.yml b/packages/b/beets/package.yml index 4f3916351b9..5e8941d284d 100644 --- a/packages/b/beets/package.yml +++ b/packages/b/beets/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : beets -version : 2.2.0 -release : 18 -source : - - https://github.com/beetbox/beets/archive/refs/tags/v2.2.0.tar.gz : 2cc16b0b6d85b71641a7b5f18066686e267e3fdd1cde84585360dcaf6e4c0770 -homepage : https://beets.io/ -license : MIT -component : multimedia.audio -summary : Beets is the media library management system for obsessive-compulsive music geeks +name: beets +version: 2.2.0 +release: 18 +source: + - https://github.com/beetbox/beets/archive/refs/tags/v2.2.0.tar.gz: 2cc16b0b6d85b71641a7b5f18066686e267e3fdd1cde84585360dcaf6e4c0770 +homepage: https://beets.io/ +license: MIT +component: multimedia.audio +summary: Beets is the media library management system for obsessive-compulsive music geeks description: | Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a bouquet of tools for manipulating and accessing your music. Because beets is designed as a library, it can do almost anything you can imagine for your music collection. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-poetry -rundeps : +rundeps: - python-confuse - python-jellyfish - python-mediafile @@ -23,8 +23,8 @@ rundeps : - python-musicbrainzngs - python-platformdirs - python-unidecode -build : | +build: | %python3_setup -install : | +install: | %python3_install ln -s /usr/bin/beet $installdir/usr/bin/beets diff --git a/packages/b/bibata-cursors/package.yml b/packages/b/bibata-cursors/package.yml index 2261bab373b..1e15b867571 100644 --- a/packages/b/bibata-cursors/package.yml +++ b/packages/b/bibata-cursors/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bibata-cursors -version : 2.0.7 -release : 5 -source : - - https://github.com/ful1e5/Bibata_Cursor/archive/refs/tags/v2.0.7.tar.gz : 1f21e5cade53d668476f973bd8ec827882a0e32c38e0e766abf007f8b3b46313 - - https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/bitmaps.zip : 87898034589777e77bfa610ed42e6663a6ba57bb91116d296f800199c1bb9183 -homepage : https://github.com/KaizIqbal/Bibata_Cursor -license : GPL-3.0-or-later -component : desktop.theme -summary : Material Based Cursor +name: bibata-cursors +version: 2.0.7 +release: 5 +source: + - https://github.com/ful1e5/Bibata_Cursor/archive/refs/tags/v2.0.7.tar.gz: 1f21e5cade53d668476f973bd8ec827882a0e32c38e0e766abf007f8b3b46313 + - https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/bitmaps.zip: 87898034589777e77bfa610ed42e6663a6ba57bb91116d296f800199c1bb9183 +homepage: https://github.com/KaizIqbal/Bibata_Cursor +license: GPL-3.0-or-later +component: desktop.theme +summary: Material Based Cursor description: | Bibata is OpenSource, Compact and Material Designed Cursor set. This project masterelop for improve Cursor Experience. This cursor theme pack include three variants: Bibata-Amber, Bibata Classic, and Bibata Ice, as well as the right-hand versions of those. -builddeps : +builddeps: - python-clickgen -setup : | +setup: | bsdtar -xvf $sources/bitmaps.zip for i in Bibata-Modern-Amber Bibata-Modern-Classic Bibata-Modern-Ice Bibata-Original-Amber Bibata-Original-Classic Bibata-Original-Ice; do ctgen "configs/normal/x.build.toml" -p x11 -d "bitmaps/$i" -n "$i" ctgen "configs/right/x.build.toml" -p x11 -d "bitmaps/$i-Right" -n "$i-Right" done -install : | +install: | install -dm00644 $installdir/usr/share/icons cp -r themes/Bibata-* "$installdir/usr/share/icons" diff --git a/packages/b/biber/package.yml b/packages/b/biber/package.yml index c26726ac9de..27228a891fb 100644 --- a/packages/b/biber/package.yml +++ b/packages/b/biber/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : biber -version : '2.20' -release : 21 -source : - - https://github.com/plk/biber/archive/refs/tags/v2.19.tar.gz : 1c1266bc8adb1637c4c59e23c47d919c5a38da4e53544a3c22c21de4a68fc9fe -homepage : https://github.com/plk/biber -license : Artistic-2.0 -component : office -summary : A backend bibliography processor for biblatex +name: biber +version: "2.20" +release: 21 +source: + - https://github.com/plk/biber/archive/refs/tags/v2.19.tar.gz: 1c1266bc8adb1637c4c59e23c47d919c5a38da4e53544a3c22c21de4a68fc9fe +homepage: https://github.com/plk/biber +license: Artistic-2.0 +component: office +summary: A backend bibliography processor for biblatex description: | Biber is a sophisticated bibliography processing backend for the LaTeX biblatex package. It supports an unsurpassed feature set for automated conformance to complex bibliography style requirements such as labelling, sorting and name handling. It has comprehensive Unicode support. -builddeps : +builddeps: - libwww-perl - log4perl - perl-autovivification @@ -63,7 +63,7 @@ builddeps : - perl-xml-libxml-simple - perl-xml-libxslt - perl-xml-writer -rundeps : +rundeps: - libwww-perl - log4perl - perl-autovivification @@ -113,11 +113,11 @@ rundeps : - perl-xml-libxslt - perl-xml-writer - texlive -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/b/bibledit/package.yml b/packages/b/bibledit/package.yml index 9212ccd0e96..07a9e4d8903 100644 --- a/packages/b/bibledit/package.yml +++ b/packages/b/bibledit/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bibledit -version : 5.1.025 -release : 8 -source : - - https://github.com/bibledit/linux/releases/download/5.1.025/bibledit-5.1.025.tar.gz : df873917dc6772dbbfc312d2b2cd090ea1a19bc5db44c9cb8b08f21150438047 -homepage : https://bibledit.org -license : GPL-3.0-or-later -component : office -summary : Free Bible translation software. +name: bibledit +version: 5.1.025 +release: 8 +source: + - https://github.com/bibledit/linux/releases/download/5.1.025/bibledit-5.1.025.tar.gz: df873917dc6772dbbfc312d2b2cd090ea1a19bc5db44c9cb8b08f21150438047 +homepage: https://bibledit.org +license: GPL-3.0-or-later +component: office +summary: Free Bible translation software. description: | Bibledit is the name of a professional Bible Translation Software Program. It is a collection of Bible translation tools, all conveniently in one place. Online as well as offline access is an important and handy feature. One can save the work offline, and later upload all to the Cloud when there is an active internet connection. -builddeps : +builddeps: - pkgconfig(gtest) - pkgconfig(gtk+-3.0) - pkgconfig(icu-i18n) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(libxml-2.0) - pkgconfig(pugixml) - pkgconfig(webkit2gtk-4.1) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/biblesync/package.yml b/packages/b/biblesync/package.yml index dc5fa6d0bf0..6cf1e65781f 100644 --- a/packages/b/biblesync/package.yml +++ b/packages/b/biblesync/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : biblesync -version : 2.1.0 -release : 8 -source : - - https://github.com/karlkleinpaste/biblesync/releases/download/2.1.0/biblesync-2.1.0.tar.gz : 9083fcacc4d85f2b8c3a3254112129c02d940d20db8c0c5bcb6239b115e8d0e8 -homepage : https://github.com/karlkleinpaste/biblesync -license : Public-Domain -component : programming -summary : BibleSync is a multicast protocol to support Bible software shared co-navigation +name: biblesync +version: 2.1.0 +release: 8 +source: + - https://github.com/karlkleinpaste/biblesync/releases/download/2.1.0/biblesync-2.1.0.tar.gz: 9083fcacc4d85f2b8c3a3254112129c02d940d20db8c0c5bcb6239b115e8d0e8 +homepage: https://github.com/karlkleinpaste/biblesync +license: Public-Domain +component: programming +summary: BibleSync is a multicast protocol to support Bible software shared co-navigation description: | BibleSync is a multicast protocol to support Bible software shared co-navigation -setup : | +setup: | %cmake -DBUILD_SHARED_LIBS=1 . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bibletime/package.yml b/packages/b/bibletime/package.yml index 2f57b9f7369..31aacf86f94 100644 --- a/packages/b/bibletime/package.yml +++ b/packages/b/bibletime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bibletime -version : 3.1.1 -release : 7 -source : - - https://github.com/bibletime/bibletime/releases/download/v3.1.1/bibletime-3.1.1.tar.xz : 71dbafdc8d29518aede79269d027d80b4192633e7a614c89ed76aeb0e0bd1dd4 -homepage : https://bibletime.info/ -license : GPL-2.0-or-later -component : office -summary : BibleTime is a powerful cross platform Bible study tool. +name: bibletime +version: 3.1.1 +release: 7 +source: + - https://github.com/bibletime/bibletime/releases/download/v3.1.1/bibletime-3.1.1.tar.xz: 71dbafdc8d29518aede79269d027d80b4192633e7a614c89ed76aeb0e0bd1dd4 +homepage: https://bibletime.info/ +license: GPL-2.0-or-later +component: office +summary: BibleTime is a powerful cross platform Bible study tool. description: | - BibleTime is a completely free Bible study program, built for Linux, Windows, FreeBSD and Mac OS X. BibleTime contains over 200 free Bible texts, commentaries, dictionaries and books, provided by the Crosswire Bible Society via the SWORD programming library. BibleTime is written in C++ and uses the Qt GUI toolkit. -builddeps : + BibleTime is a completely free Bible study program, built for Linux, Windows, FreeBSD and Mac OS X. BibleTime contains over 200 free Bible texts, commentaries, dictionaries and books, provided by the Crosswire Bible Society via the SWORD programming library. BibleTime is written in C++ and uses the Qt GUI toolkit. +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -21,12 +21,12 @@ builddeps : - fop - po4a - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -DBT_DOCBOOK_XSL_HTML_CHUNK_XSL=/usr/share/xml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_HANDBOOK_PDF=OFF \ -DBUILD_HOWTO_PDF=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/bibtool/package.yml b/packages/b/bibtool/package.yml index 906d3e0423b..07c09f51b50 100644 --- a/packages/b/bibtool/package.yml +++ b/packages/b/bibtool/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bibtool -version : '2.68' -release : 2 -source : - - https://github.com/ge-ne/bibtool/releases/download/BibTool_2_68/BibTool-2.68.tar.gz : e1964d199b0726f431f9a1dc4ff7257bb3dba879b9fa221803e0aa7840dee0e0 -homepage : https://www.gerd-neugebauer.de/software/TeX/BibTool/ -license : GPL-2.0-or-later -component : editor -summary : A tool for manipulating BibTeX databases +name: bibtool +version: "2.68" +release: 2 +source: + - https://github.com/ge-ne/bibtool/releases/download/BibTool_2_68/BibTool-2.68.tar.gz: e1964d199b0726f431f9a1dc4ff7257bb3dba879b9fa221803e0aa7840dee0e0 +homepage: https://www.gerd-neugebauer.de/software/TeX/BibTool/ +license: GPL-2.0-or-later +component: editor +summary: A tool for manipulating BibTeX databases description: | BibTeX provides an easy to use means to integrate citations and bibliographies into LaTeX documents. But the user is left alone with @@ -15,10 +15,9 @@ description: | The program BibTool is intended to fill this gap. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities and intentions of BibTeX. -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install INSTALL_DIR="install -dm644" INSTALLPREFIX=$installdir - diff --git a/packages/b/binaryen/package.yml b/packages/b/binaryen/package.yml index c36ef92f51c..8873008636d 100644 --- a/packages/b/binaryen/package.yml +++ b/packages/b/binaryen/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : binaryen -version : '102' -release : 7 -source : - - https://github.com/WebAssembly/binaryen/archive/refs/tags/version_102.tar.gz : 6197a8d7220d1510bb0694a2984bfae4f8b38abd6bdf4c724551c831786992f6 -license : Apache-2.0 -homepage : https://github.com/WebAssembly/binaryen -component : programming -summary : Compiler infrastructure and toolchain library for WebAssembly +name: binaryen +version: "102" +release: 7 +source: + - https://github.com/WebAssembly/binaryen/archive/refs/tags/version_102.tar.gz: 6197a8d7220d1510bb0694a2984bfae4f8b38abd6bdf4c724551c831786992f6 +license: Apache-2.0 +homepage: https://github.com/WebAssembly/binaryen +component: programming +summary: Compiler infrastructure and toolchain library for WebAssembly description: | Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++ -setup : | +setup: | %patch -p1 -i $pkgfiles/libbinaryen-soname.patch sed -i "s/bin\/wasm-opt test/bin\/wasm-opt ..\/test/g" CMakeLists.txt %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 $pkgfiles/50-binaryen.sh $installdir/usr/share/defaults/etc/profile.d/50-binaryen.sh diff --git a/packages/b/bind-utils/package.yml b/packages/b/bind-utils/package.yml index 359e19a5f1c..0e67795b4ce 100644 --- a/packages/b/bind-utils/package.yml +++ b/packages/b/bind-utils/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Make sure to update the Anitya ID if changing this from the 9.20.x LTS series -name : bind-utils -version : 9.20.15 -release : 38 -source : - - https://gitlab.isc.org/isc-projects/bind9/-/archive/v9.20.15/bind9-v9.20.15.tar.bz2 : ec7428012642cef4e3f5df26088b57d9c05474ba132da06cba7c4170969c695e -homepage : https://www.isc.org/bind/ -license : MPL-2.0 -component : network.util -summary : Client side programs nslookup, dig and host. -networking : true +name: bind-utils +version: 9.20.15 +release: 38 +source: + - https://gitlab.isc.org/isc-projects/bind9/-/archive/v9.20.15/bind9-v9.20.15.tar.bz2: ec7428012642cef4e3f5df26088b57d9c05474ba132da06cba7c4170969c695e +homepage: https://www.isc.org/bind/ +license: MPL-2.0 +component: network.util +summary: Client side programs nslookup, dig and host. +networking: true description: | BIND (Berkeley Internet Name Domain) is a complete, highly portable implementation of the Domain Name System (DNS) protocol. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(json-c) - pkgconfig(krb5) - pkgconfig(libedit) @@ -23,19 +23,19 @@ builddeps : - pkgconfig(liburcu) - pkgconfig(libuv) - python-sphinx -setup : | +setup: | %reconfigure \ --disable-static \ --with-readline=libedit \ --with-libidn2 -build : | +build: | %make -C lib %make bind.keys.h %make -C bin/delv %make -C bin/dig %make -C bin/nsupdate %make -C doc/man -install : | +install: | %make_install -C lib %make_install -C bin/delv %make_install -C bin/dig diff --git a/packages/b/binutils/package.yml b/packages/b/binutils/package.yml index e2e50d94f2c..49b8c6ede8c 100644 --- a/packages/b/binutils/package.yml +++ b/packages/b/binutils/package.yml @@ -1,45 +1,45 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : binutils -version : 2.45.1 -release : 83 -source : +name: binutils +version: 2.45.1 +release: 83 +source: # - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45.1.tar.xz : f6e4d41fd5fc778b06b7891457b3620da5ecea1006c6a4a41ae998109f85a800 # Stable 2.45 series - - git|https://github.com/bminor/binutils-gdb.git : 48324fde1e284293dd3d570dba597cb644921c92 -homepage : https://www.gnu.org/software/binutils -license : GPL-3.0-or-later -component : + - git|https://github.com/bminor/binutils-gdb.git: 48324fde1e284293dd3d570dba597cb644921c92 +homepage: https://www.gnu.org/software/binutils +license: GPL-3.0-or-later +component: - system.devel - - gold : programming.tools - - libs : programming.library -summary : + - gold: programming.tools + - libs: programming.library +summary: - Binutils contains a linker, an assembler, and other tools for handling object files - - gold : binutils gold linker - - libs : Runtime libraries for binutils + - gold: binutils gold linker + - libs: Runtime libraries for binutils description: | The Binutils package contains a linker, an assembler, and other tools for handling object files. -patterns : - - libs : - - /usr/lib64/libbfd-*.so - - /usr/lib64/libopcodes-*.so - - /usr/lib64/libsframe.so.* - - gold : - - /usr/bin/ld.gold - - /usr/share/locale/*/LC_MESSAGES/gold.mo - - main : - - /usr/lib64/libctf*.so.* - - /usr/lib64/libgprofng.so.* +patterns: + - libs: + - /usr/lib64/libbfd-*.so + - /usr/lib64/libopcodes-*.so + - /usr/lib64/libsframe.so.* + - gold: + - /usr/bin/ld.gold + - /usr/share/locale/*/LC_MESSAGES/gold.mo + - main: + - /usr/lib64/libctf*.so.* + - /usr/lib64/libgprofng.so.* mancompress: true -builddeps : +builddeps: - pkgconfig(jansson) - pkgconfig(libblake3) - pkgconfig(libxxhash) # Not actually used but it gets past a configure error - pkgconfig(libzstd) - dejagnu - rust -rundeps : - - gold : binutils -setup : | +rundeps: + - gold: binutils +setup: | sed -i '/^development=/s/true/false/' bfd/development.sh %apply_patches @@ -81,15 +81,16 @@ setup : | --with-zstd=yes \ --build=$buildArch \ --target=$buildArch -build : | +build: | %make tooldir=/usr -C build -O -install : | +install: | %make_install tooldir=/usr -C build # Better stateless install -dm00755 $installdir/usr/share/defaults/gprofng mv $installdir/usr/etc/gprofng.rc $installdir/usr/share/defaults/gprofng rmdir -v $installdir/usr/etc + # check : | # unset LDFLAGS # %make -k check-gas check-binutils check-ld -C build || : diff --git a/packages/b/birdtray/package.yml b/packages/b/birdtray/package.yml index 828d07dbe6b..b48e6036abc 100644 --- a/packages/b/birdtray/package.yml +++ b/packages/b/birdtray/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : birdtray -version : 1.11.4 -release : 6 -source : - - https://github.com/gyunaev/birdtray/archive/refs/tags/v1.11.4.tar.gz : 14512383cc9f5892292119394bfd6ddbb80ba4844baec0a0c34c2ea1aa4627fd -license : GPL-3.0-or-later -component : desktop -summary : Mail system tray notification icon for Thunderbird +name: birdtray +version: 1.11.4 +release: 6 +source: + - https://github.com/gyunaev/birdtray/archive/refs/tags/v1.11.4.tar.gz: 14512383cc9f5892292119394bfd6ddbb80ba4844baec0a0c34c2ea1aa4627fd +license: GPL-3.0-or-later +component: desktop +summary: Mail system tray notification icon for Thunderbird description: | Birdtray is a free system tray notification for new mail for Thunderbird. -homepage : https://github.com/gyunaev/birdtray -builddeps : +homepage: https://github.com/gyunaev/birdtray +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5Svg) - pkgconfig(Qt5X11Extras) - pkgconfig(x11) -rundeps : +rundeps: - thunderbird -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/bison/package.yml b/packages/b/bison/package.yml index 434a3da1e51..974ee2d1921 100644 --- a/packages/b/bison/package.yml +++ b/packages/b/bison/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bison -version : 3.8.2 -release : 25 -source : - - https://ftpmirror.gnu.org/gnu/bison/bison-3.8.2.tar.xz : 9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2 -homepage : https://www.gnu.org/software/bison/ -license : GPL-3.0-or-later -component : system.devel -summary : General purpose parser generator +name: bison +version: 3.8.2 +release: 25 +source: + - https://ftpmirror.gnu.org/gnu/bison/bison-3.8.2.tar.xz: 9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2 +homepage: https://www.gnu.org/software/bison/ +license: GPL-3.0-or-later +component: system.devel +summary: General purpose parser generator description: | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. As an experimental feature, Bison can also generate IELR(1) or canonical LR(1) parser tables. It is upward compatible with Yacc -emul32 : true -setup : | +emul32: true +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -j1 diff --git a/packages/b/bisq/package.yml b/packages/b/bisq/package.yml index d785f1edec8..507b15b6de5 100644 --- a/packages/b/bisq/package.yml +++ b/packages/b/bisq/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bisq -version : 1.9.19 -release : 7 -source : - - https://github.com/bisq-network/bisq/archive/refs/tags/v1.9.19.tar.gz : 73c960c25bb40f7e42256544279f44b7b526895f493c13c7fdd6b593048912d1 - - https://raw.githubusercontent.com/flathub/network.bisq.Bisq/be42d8b5292f38fc9daf6f2c8a6cb59da63d2d9a/network.bisq.Bisq.appdata.xml : 0f0d67109c19e885f464566cbadd5aea9ed81c047484146dac9bac6672aa6301 -homepage : https://bisq.network/ -license : AGPL-3.0-or-later -component : network.web -summary : Decentralized Bitcoin exchange +name: bisq +version: 1.9.19 +release: 7 +source: + - https://github.com/bisq-network/bisq/archive/refs/tags/v1.9.19.tar.gz: 73c960c25bb40f7e42256544279f44b7b526895f493c13c7fdd6b593048912d1 + - https://raw.githubusercontent.com/flathub/network.bisq.Bisq/be42d8b5292f38fc9daf6f2c8a6cb59da63d2d9a/network.bisq.Bisq.appdata.xml: 0f0d67109c19e885f464566cbadd5aea9ed81c047484146dac9bac6672aa6301 +homepage: https://bisq.network/ +license: AGPL-3.0-or-later +component: network.web +summary: Decentralized Bitcoin exchange description: | Bisq is an open-source desktop application that allows you to buy and sell Bitcoins in exchange for national currencies, or alternative cryptocurrencies. -networking : true -builddeps : +networking: true +builddeps: - openjdk-11 -rundeps : +rundeps: - openjdk-11 environment: | JAVA_HOME=/usr/lib64/openjdk-11 PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | sed -i '/vendor = JvmVendorSpec.AZUL/d' build-logic/commons/src/main/groovy/bisq.java-conventions.gradle sed -i '/implementation = JvmImplementation.VENDOR_SPECIFIC/d' build-logic/commons/src/main/groovy/bisq.java-conventions.gradle -build : | +build: | export GRADLE_USER_HOME=$workdir/.gradle # tests will always fail, so disable them with -x test ./gradlew --no-daemon build -x test -install : | +install: | # Install all build folder install -dm00644 $installdir/usr/share/bisq/{desktop,cli,daemon,apitest,seednode,statsnode}/ cp -R desktop/build/app/* $installdir/usr/share/bisq/desktop/ diff --git a/packages/b/bitwarden-cli/package.yml b/packages/b/bitwarden-cli/package.yml index 0510e98aa28..dd09781d47f 100644 --- a/packages/b/bitwarden-cli/package.yml +++ b/packages/b/bitwarden-cli/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bitwarden-cli -version : 2025.11.0 -release : 27 -source : - - https://github.com/bitwarden/clients/archive/refs/tags/cli-v2025.11.0.tar.gz : e5b24bd38b6670942672bdc7f58a19d962509248c2d0a5ec2cea8521951a0da5 -homepage : https://bitwarden.com/help/cli/ -license : GPL-3.0-only -component : security -summary : CLI client for Bitwarden +name: bitwarden-cli +version: 2025.11.0 +release: 27 +source: + - https://github.com/bitwarden/clients/archive/refs/tags/cli-v2025.11.0.tar.gz: e5b24bd38b6670942672bdc7f58a19d962509248c2d0a5ec2cea8521951a0da5 +homepage: https://bitwarden.com/help/cli/ +license: GPL-3.0-only +component: security +summary: CLI client for Bitwarden description: CLI client for Bitwarden, a secure and free password manager for all of your devices -networking : true -strip : false -debug : false -builddeps : +networking: true +strip: false +debug: false +builddeps: - git - nodejs-20 environment: | @@ -20,15 +20,15 @@ environment: | # npm is called recursively and we need that to use nodejs-20 export PATH=/usr/lib64/nodejs-20/bin:$PATH -setup : | +setup: | npm-20 ci -build : | +build: | cd apps/cli npm-20 run dist:oss:lin node-20 ./build/bw.js completion --shell zsh > _bw -install : | +install: | cd apps/cli install -Dm00755 dist/oss/linux/bw $installdir/usr/bin/bw diff --git a/packages/b/bitwarden-desktop/package.yml b/packages/b/bitwarden-desktop/package.yml index 1766637f605..5d6471599a7 100644 --- a/packages/b/bitwarden-desktop/package.yml +++ b/packages/b/bitwarden-desktop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bitwarden-desktop -license : GPL-3.0-only -version : 2025.7.0 -release : 33 -source : - - https://github.com/bitwarden/clients/archive/refs/tags/desktop-v2025.7.0.tar.gz : c4922b65372c55940613712db3f5421496e91d45ae765ced707dd95fece1b428 -component : security -homepage : https://bitwarden.com/ -summary : A secure and free password manager for all of your devices +name: bitwarden-desktop +license: GPL-3.0-only +version: 2025.7.0 +release: 33 +source: + - https://github.com/bitwarden/clients/archive/refs/tags/desktop-v2025.7.0.tar.gz: c4922b65372c55940613712db3f5421496e91d45ae765ced707dd95fece1b428 +component: security +homepage: https://bitwarden.com/ +summary: A secure and free password manager for all of your devices description: A secure and free password manager for all of your devices -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(cups) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) @@ -23,9 +23,9 @@ builddeps : - jq - nodejs - rust -rundeps : +rundeps: - nodejs -setup : | +setup: | pushd apps/desktop %patch --strip=1 src/main/messaging.main.ts -i $pkgfiles/messaging.main.ts.patch %patch --strip=3 -i $pkgfiles/0001-Update-proxy-location.patch @@ -39,7 +39,7 @@ setup : | cd apps/desktop/desktop_native/napi %cargo_fetch -build : | +build: | cd apps/desktop pushd desktop_native cargo rustc --frozen --release --package desktop_napi --lib --crate-type cdylib @@ -51,7 +51,7 @@ build : | npm run clean:dist mv -v desktop_native/target/release/desktop_proxy build/desktop_proxy npm exec -c "electron-builder --linux --x64 --dir" -install : | +install: | export bwdir=/usr/share/bitwarden-desktop install -dm00755 $installdir/usr/bin install -dm00755 $installdir/$bwdir diff --git a/packages/b/black-hole-solver/package.yml b/packages/b/black-hole-solver/package.yml index 179f6f80fcc..58b6e4d7f10 100644 --- a/packages/b/black-hole-solver/package.yml +++ b/packages/b/black-hole-solver/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : black-hole-solver -version : 1.14.0 -release : 3 -source : - - https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-1.14.0.tar.xz : 5c47bd093dbb160f4b090fd670ab7c12b4371d39b17b3bbd8c6c4a12975557c0 -homepage : https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/ -license : MIT -component : programming -summary : Solvers and statistics for 'Golf' solitaire, 'Black Hole' solitaire, 'All in a Row' solitaire and related card patience games. +name: black-hole-solver +version: 1.14.0 +release: 3 +source: + - https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-1.14.0.tar.xz: 5c47bd093dbb160f4b090fd670ab7c12b4371d39b17b3bbd8c6c4a12975557c0 +homepage: https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/ +license: MIT +component: programming +summary: Solvers and statistics for 'Golf' solitaire, 'Black Hole' solitaire, 'All in a Row' solitaire and related card patience games. description: | Solvers and statistics for 'Golf' solitaire, 'Black Hole' solitaire, 'All in a Row' solitaire and related card patience games. -builddeps : +builddeps: - perl-path-tiny - rinutils -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake -DBUILD_STATIC_LIBRARY=OFF -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/blake3/package.yml b/packages/b/blake3/package.yml index 09a65def671..43fec0d4ffa 100644 --- a/packages/b/blake3/package.yml +++ b/packages/b/blake3/package.yml @@ -1,44 +1,44 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blake3 -version : 1.5.5 -release : 6 -source : - - https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.5.5.tar.gz : 6feba0750efc1a99a79fb9a495e2628b5cd1603e15f56a06b1d6cb13ac55c618 -homepage : https://github.com/BLAKE3-team/BLAKE3 -license : Apache-2.0 -component : +name: blake3 +version: 1.5.5 +release: 6 +source: + - https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.5.5.tar.gz: 6feba0750efc1a99a79fb9a495e2628b5cd1603e15f56a06b1d6cb13ac55c618 +homepage: https://github.com/BLAKE3-team/BLAKE3 +license: Apache-2.0 +component: - system.devel - - ^b3sum : system.utils -summary : + - ^b3sum: system.utils +summary: - A very fast cryptographic hash algorithm - - ^b3sum : Command line implementation of the BLAKE3 hash function + - ^b3sum: Command line implementation of the BLAKE3 hash function description: - A very fast cryptographic hash algorithm - - ^b3sum : Command line implementation of the BLAKE3 hash function -networking : true -builddeps : + - ^b3sum: Command line implementation of the BLAKE3 hash function +networking: true +builddeps: - rust -setup : | +setup: | pushd c %cmake_ninja -DBUILD_SHARED_LIBS=ON popd cd b3sum %cargo_fetch -build : | +build: | pushd c %ninja_build popd cd b3sum %cargo_build -install : | +install: | pushd c %ninja_install popd cd b3sum %cargo_install b3sum -patterns : - - ^b3sum : - - /usr/bin/b3sum +patterns: + - ^b3sum: + - /usr/bin/b3sum diff --git a/packages/b/bleachbit/package.yml b/packages/b/bleachbit/package.yml index ed717fcd520..b988ca5fe7d 100644 --- a/packages/b/bleachbit/package.yml +++ b/packages/b/bleachbit/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bleachbit -version : 5.0.2 -release : 23 -source : - - https://github.com/bleachbit/bleachbit/archive/refs/tags/v5.0.2.tar.gz : 344dbbea596422c00db3ce9aee2a13f29fa66de7e092d1543ce248f7d046ec1a -homepage : https://www.bleachbit.org -license : GPL-3.0-or-later -component : security -summary : BleachBit frees disk space and maintains privacy +name: bleachbit +version: 5.0.2 +release: 23 +source: + - https://github.com/bleachbit/bleachbit/archive/refs/tags/v5.0.2.tar.gz: 344dbbea596422c00db3ce9aee2a13f29fa66de7e092d1543ce248f7d046ec1a +homepage: https://www.bleachbit.org +license: GPL-3.0-or-later +component: security +summary: BleachBit frees disk space and maintains privacy description: | BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. It wipes clean a thousand applications including Firefox, Adobe Flash, Google Chrome, Opera, and more. -rundeps : +rundeps: - libayatana-appindicator - python-gobject - python-requests -install : | +install: | %make_install bindir=/usr/bin datadir=/usr/share diff --git a/packages/b/blender/package.yml b/packages/b/blender/package.yml index 39e8b932880..00a1de0a471 100644 --- a/packages/b/blender/package.yml +++ b/packages/b/blender/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blender -version : 4.4.3 -release : 99 -source : - - https://download.blender.org/source/blender-4.4.3.tar.xz : 99ecdef24ece14084016ee47c756eeb2fc8a09c8487a0296b45a117224dc5ca7 - - https://download.blender.org/demo/test/BMW27.blend.zip : 08170de260488c14855a13db81c8d5ad844bc6162c3db13e1d9ba8094f55fe2b - - https://developer.download.nvidia.com/compute/cuda/12.6.2/local_installers/cuda_12.6.2_560.35.03_linux.run#cuda-sdk.run : 3729a89cb58f7ca6a46719cff110d6292aec7577585a8d71340f0dbac54fb237 - - https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip : ba617fbb61587bac99106dbd6cda5a27c9d178308cc423878ed72b220b8b951c -license : +name: blender +version: 4.4.3 +release: 99 +source: + - https://download.blender.org/source/blender-4.4.3.tar.xz: 99ecdef24ece14084016ee47c756eeb2fc8a09c8487a0296b45a117224dc5ca7 + - https://download.blender.org/demo/test/BMW27.blend.zip: 08170de260488c14855a13db81c8d5ad844bc6162c3db13e1d9ba8094f55fe2b + - https://developer.download.nvidia.com/compute/cuda/12.6.2/local_installers/cuda_12.6.2_560.35.03_linux.run#cuda-sdk.run: 3729a89cb58f7ca6a46719cff110d6292aec7577585a8d71340f0dbac54fb237 + - https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip: ba617fbb61587bac99106dbd6cda5a27c9d178308cc423878ed72b220b8b951c +license: - GPL-2.0-or-later - EULA # cuda/optix -homepage : https://blender.org/ -component : multimedia.graphics -summary : A fully integrated 3D graphics creation suite +homepage: https://blender.org/ +component: multimedia.graphics +summary: A fully integrated 3D graphics creation suite description: | Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. -builddeps : +builddeps: - pkgconfig(OpenColorIO) - pkgconfig(OpenEXR) - pkgconfig(OpenImageIO) @@ -58,9 +58,9 @@ builddeps : - openvdb-devel - potrace-devel - rocm-hip -rundeps : +rundeps: - rocm-clr -clang : true +clang: true environment: | export ROCM_PATH=/usr export HIP_PATH=/usr @@ -71,7 +71,7 @@ environment: | # CUDA only supports GCC 13 export NVCC_CCBIN='/usr/bin/g++-13' -setup : | +setup: | mkdir cuda-sdk cuda-tmp optix-headers pushd optix-headers @@ -125,14 +125,14 @@ setup : | -DWITH_USD=ON \ -DWITH_X11_XINPUT=ON \ -DCYCLES_HIP_BINARIES_ARCH="gfx803;gfx900;gfx902;gfx904;gfx906;gfx908;gfx90a;gfx90c;gfx1010;gfx1011;gfx1012;gfx1013;gfx1030;gfx1031;gfx1032;gfx1033;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103" -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile $installdir/usr/share/blender install -Dm00644 $pkgfiles/blender.thumbnailer -t $installdir/usr/share/thumbnailers rm -r $installdir/usr/share/doc/blender/license/ -check : | +check: | unzip $sources/BMW27.blend.zip # TODO(GZGavinZhao): some Python scripts/modules still can't be found at diff --git a/packages/b/blinken/package.yml b/packages/b/blinken/package.yml index 8b7dfe75ab8..620be2a4824 100644 --- a/packages/b/blinken/package.yml +++ b/packages/b/blinken/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blinken -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/blinken-25.08.3.tar.xz : 770598f227e8cbb69b4b0dde4e3ba6dea1074e3e0a8a7f07e4243a18bf876d6d -homepage : https://kde.org/applications/education/org.kde.blinken -license : GPL-2.0-or-later -component : games.action -summary : Blinken is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length +name: blinken +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/blinken-25.08.3.tar.xz: 770598f227e8cbb69b4b0dde4e3ba6dea1074e3e0a8a7f07e4243a18bf876d6d +homepage: https://kde.org/applications/education/org.kde.blinken +license: GPL-2.0-or-later +component: games.action +summary: Blinken is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length description: | Blinken is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) @@ -19,15 +19,15 @@ builddeps : - kf6-kdoctools-devel - kf6-ki18n-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/b/blobby2/package.yml b/packages/b/blobby2/package.yml index 374e4b09803..f9f39f2dfc7 100644 --- a/packages/b/blobby2/package.yml +++ b/packages/b/blobby2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blobby2 -version : 1.1.1 -release : 6 -source : - - https://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/1.1.1/blobby2-linux-1.1.1.tar.gz : 357ee513e69d3b50f67fc063d4acb7959a5fe88977817f0aab14ccc70db214ba -homepage : https://blobbyvolley.de/ -license : GPL-2.0-or-later -component : games.arcade -summary : Blobby Volley is a simple arcade game with two blobs of goo. +name: blobby2 +version: 1.1.1 +release: 6 +source: + - https://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/1.1.1/blobby2-linux-1.1.1.tar.gz: 357ee513e69d3b50f67fc063d4acb7959a5fe88977817f0aab14ccc70db214ba +homepage: https://blobbyvolley.de/ +license: GPL-2.0-or-later +component: games.arcade +summary: Blobby Volley is a simple arcade game with two blobs of goo. description: | In Blobby Volley 2 you can play beach volleyball against friends via LAN or computer enemies with variable strength. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(physfs) - pkgconfig(sdl2) - libboost-devel -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_PREFIX=/usr . -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/blosc/package.yml b/packages/b/blosc/package.yml index 7a396ea0d49..ddd766c2d13 100644 --- a/packages/b/blosc/package.yml +++ b/packages/b/blosc/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blosc -version : 1.21.6 -release : 6 -source : - - https://github.com/Blosc/c-blosc/archive/refs/tags/v1.21.6.tar.gz : 9fcd60301aae28f97f1301b735f966cc19e7c49b6b4321b839b4579a0c156f38 -homepage : https://www.blosc.org/ -license : +name: blosc +version: 1.21.6 +release: 6 +source: + - https://github.com/Blosc/c-blosc/archive/refs/tags/v1.21.6.tar.gz: 9fcd60301aae28f97f1301b735f966cc19e7c49b6b4321b839b4579a0c156f38 +homepage: https://www.blosc.org/ +license: - BSD-2-Clause - BSD-3-Clause - MIT - Zlib -component : programming.library -summary : A blocking, shuffling and loss-less compression library that can be faster than `memcpy()` +component: programming.library +summary: A blocking, shuffling and loss-less compression library that can be faster than `memcpy()` description: | Blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. -builddeps : +builddeps: - pkgconfig(liblz4) - pkgconfig(libzstd) - pkgconfig(snappy) -setup : | +setup: | %cmake_ninja -DBUILD_STATIC=OFF -DBUILD_TESTS=OFF -DBUILD_FUZZERS=OFF \ -DDEACTIVATE_SNAPPY=OFF -DPREFER_EXTERNAL_LZ4=ON \ -DPREFER_EXTERNAL_ZLIB=ON -DPREFER_EXTERNAL_ZSTD=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/bluedevil/package.yml b/packages/b/bluedevil/package.yml index 5f247c9002f..009666f8ebe 100644 --- a/packages/b/bluedevil/package.yml +++ b/packages/b/bluedevil/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bluedevil -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/bluedevil-6.5.3.tar.xz : ee41d9f864d04981f92134b1fab91ee23c59c16d7a7fdc7f850a9afac7d0055a -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: bluedevil +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/bluedevil-6.5.3.tar.xz: ee41d9f864d04981f92134b1fab91ee23c59c16d7a7fdc7f850a9afac7d0055a +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : Bluetooth stack for KDE Plasma +component: desktop.kde.core +summary: Bluetooth stack for KDE Plasma description: | Bluedevil is a project which intends to integrate the Bluetooth technology within KDE workspace and applications. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - kf6-bluez-qt-devel - kf6-kcmutils-devel @@ -30,14 +30,14 @@ builddeps : - kf6-ksvg-devel - libplasma-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kirigami -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/b/bluefish/package.yml b/packages/b/bluefish/package.yml index 2f92715c4dc..53c40920863 100644 --- a/packages/b/bluefish/package.yml +++ b/packages/b/bluefish/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bluefish -version : 2.2.17 -release : 20 -source : - - https://sourceforge.net/projects/bluefish/files/bluefish/2.2.17/bluefish-2.2.17.tar.bz2 : 3a79f6425e14939ea134f96c1424e3aac05bee95904be434581883078a7b7253 -license : GPL-3.0-or-later -homepage : https://bluefish.openoffice.nl/index.html -component : programming.ide -summary : Bluefish Editor +name: bluefish +version: 2.2.17 +release: 20 +source: + - https://sourceforge.net/projects/bluefish/files/bluefish/2.2.17/bluefish-2.2.17.tar.bz2: 3a79f6425e14939ea134f96c1424e3aac05bee95904be434581883078a7b7253 +license: GPL-3.0-or-later +homepage: https://bluefish.openoffice.nl/index.html +component: programming.ide +summary: Bluefish Editor description: | An open-source editor for experienced web designers and programmers, supporting many programming and markup languages, but focusing on creating dynamic and interactive websites. -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gtk+-3.0) - pkgconfig(gucharmap-2.90) - pkgconfig(python3) -setup : | +setup: | %configure --disable-update-databases -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bluejay/package.yml b/packages/b/bluejay/package.yml index 7d9684a820f..995a91bb89f 100644 --- a/packages/b/bluejay/package.yml +++ b/packages/b/bluejay/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bluejay -version : 1.0.3 -release : 4 -source : - - https://github.com/EbonJaeger/bluejay/archive/refs/tags/v1.0.3.tar.gz : 126300cf0accfc7dcc057af55b03e0805d6089a9dbb54ee339263b57525aa772 -homepage : https://github.com/EbonJaeger/bluejay -license : MPL-2.0 -component : desktop -summary : Bluetooth manager written in Qt +name: bluejay +version: 1.0.3 +release: 4 +source: + - https://github.com/EbonJaeger/bluejay/archive/refs/tags/v1.0.3.tar.gz: 126300cf0accfc7dcc057af55b03e0805d6089a9dbb54ee339263b57525aa772 +homepage: https://github.com/EbonJaeger/bluejay +license: MPL-2.0 +component: desktop +summary: Bluetooth manager written in Qt description: | A Bluetooth manager and Bluez front-end. With it, you can pair devices, connect to and remove devices, turn Bluetooth on and off, and more. Bluejay is powered by the Qt6 graphical toolkit and KDE Frameworks. -builddeps : +builddeps: - pkgconfig(KF6BluezQt) - extra-cmake-modules - kf6-kcolorscheme-devel @@ -22,19 +22,19 @@ builddeps : - kf6-qqc2-desktop-style-devel - kirigami-addons-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kcolorscheme - kf6-kdbusaddons - kf6-kirigami - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/blueman/package.yml b/packages/b/blueman/package.yml index f07588486c1..57e92f1cb20 100644 --- a/packages/b/blueman/package.yml +++ b/packages/b/blueman/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blueman -version : 2.4.6 -release : 32 -source : - - https://github.com/blueman-project/blueman/releases/download/2.4.6/blueman-2.4.6.tar.gz : a88c7fd1aaf7a3225947bf823542cf51e4b9197217bd77a16e70b8a7dc394b65 -homepage : https://github.com/blueman-project/blueman -license : GPL-3.0-or-later -component : desktop.mate -summary : GTK+ Bluetooth manager +name: blueman +version: 2.4.6 +release: 32 +source: + - https://github.com/blueman-project/blueman/releases/download/2.4.6/blueman-2.4.6.tar.gz: a88c7fd1aaf7a3225947bf823542cf51e4b9197217bd77a16e70b8a7dc394b65 +homepage: https://github.com/blueman-project/blueman +license: GPL-3.0-or-later +component: desktop.mate +summary: GTK+ Bluetooth manager description: | Blueman is a GTK+ Bluetooth Manager. It is designed to provide a simple yet effective means for controlling the BlueZ API and simplifying Bluetooth tasks. -builddeps : +builddeps: - pkgconfig(bluez) - pkgconfig(polkit-agent-1) - pkgconfig(pygobject-3.0) - cython -rundeps : +rundeps: - python-gobject -setup : | +setup: | # Solus uses the sudo group instead of wheel %patch -p1 -i $pkgfiles/0001-Use-sudo-group-instead-of-wheel.patch @@ -25,9 +25,9 @@ setup : | --enable-settings-integration \ --enable-thunar-sendto=no \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install # Rename polkit rules file for consistency diff --git a/packages/b/blueprint-compiler/package.yml b/packages/b/blueprint-compiler/package.yml index c8c26c3616b..bb0daded1b0 100644 --- a/packages/b/blueprint-compiler/package.yml +++ b/packages/b/blueprint-compiler/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : blueprint-compiler -version : 0.18.0 -release : 10 -source : - - https://gitlab.gnome.org/GNOME/blueprint-compiler/-/archive/0.18.0/blueprint-compiler-0.18.0.tar.gz : 51aa472ecd7bd4b32b8baa7ae6768b19810793d4a2a1aba39c5b31b0170cb258 -license : GPL-3.0-or-later -homepage : https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ -component : programming.tools -summary : Markup language and compiler for GTK 4 user interfaces +name: blueprint-compiler +version: 0.18.0 +release: 10 +source: + - https://gitlab.gnome.org/GNOME/blueprint-compiler/-/archive/0.18.0/blueprint-compiler-0.18.0.tar.gz: 51aa472ecd7bd4b32b8baa7ae6768b19810793d4a2a1aba39c5b31b0170cb258 +license: GPL-3.0-or-later +homepage: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ +component: programming.tools +summary: Markup language and compiler for GTK 4 user interfaces description: | Blueprint is a markup language and compiler for GTK 4 user interfaces. It has modern IDE features like code completion and hover documentation, and the compiler points out mistakes early on so you can focus on making your app look amazing. -rundeps : +rundeps: - python-gobject -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/b/bluez/package.yml b/packages/b/bluez/package.yml index 0dc2b8bfcfe..86a1b21aa39 100644 --- a/packages/b/bluez/package.yml +++ b/packages/b/bluez/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bluez -version : '5.83' -release : 63 -source : - - https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.83.tar.xz : 108522d909d220581399bfec93daab62035539ceef3dda3e79970785c63bd24c -homepage : https://www.bluez.org/ -license : +name: bluez +version: "5.83" +release: 63 +source: + - https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.83.tar.xz: 108522d909d220581399bfec93daab62035539ceef3dda3e79970785c63bd24c +homepage: https://www.bluez.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.utils -summary : Official Linux Bluetooth protocol stack. +component: system.utils +summary: Official Linux Bluetooth protocol stack. description: | The Bluetooth wireless technology is a worldwide specification for a small-form factor, low-cost radio solution that provides links between mobile computers, mobile phones, other portable handheld devices, and connectivity to the Internet. The specification is developed, published and promoted by the Bluetooth Special Interest Group (SIG). BlueZ provides support for the core Bluetooth layers and protocols. It is flexible, efficient and uses a modular implementation. -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(libical) - pygments - python-docutils -setup : | +setup: | %apply_patches %reconfigure --enable-cups \ --enable-experimental \ @@ -28,9 +28,9 @@ setup : | --enable-tools \ --with-dbusconfdir=/usr/share \ --with-vendordir=/usr/share/defaults/etc/bluetooth -build : | +build: | %make -install : | +install: | %make_install install -Dm00755 src/main.conf $installdir/usr/share/defaults/bluetooth/main.conf install -dm00755 $installdir/usr/lib/systemd/system/bluetooth.target.wants diff --git a/packages/b/bmon/package.yml b/packages/b/bmon/package.yml index b94ee318f4c..e4a4848aec4 100644 --- a/packages/b/bmon/package.yml +++ b/packages/b/bmon/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bmon -version : '4.0' -release : 13 -source : - - https://github.com/tgraf/bmon/archive/v4.0.tar.gz : d5e503ff6b116c681ebf4d10e238604dde836dceb9c0008eb92416a96c87ca40 -homepage : https://github.com/tgraf/bmon/ -license : +name: bmon +version: "4.0" +release: 13 +source: + - https://github.com/tgraf/bmon/archive/v4.0.tar.gz: d5e503ff6b116c681ebf4d10e238604dde836dceb9c0008eb92416a96c87ca40 +homepage: https://github.com/tgraf/bmon/ +license: - BSD-2-Clause - MIT -summary : A command line based bandwidth monitor. -builddeps : +summary: A command line based bandwidth monitor. +builddeps: - pkgconfig(libconfuse) - pkgconfig(libnl-3.0) - gnome-common -component : network.util +component: network.util description: | A command line based bandwidth monitor. -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bolt/package.yml b/packages/b/bolt/package.yml index 1297bdb08c2..d2fcb744acd 100644 --- a/packages/b/bolt/package.yml +++ b/packages/b/bolt/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bolt -version : 0.9.10 -release : 9 -source : - - https://gitlab.freedesktop.org/bolt/bolt/-/archive/0.9.10/bolt-0.9.10.tar.gz : 0e9646ff153f4445d85bfaac1b0d77d86df9c639f84888f15ee7b0f1fa892b58 -homepage : https://gitlab.freedesktop.org/bolt/bolt -license : +name: bolt +version: 0.9.10 +release: 9 +source: + - https://gitlab.freedesktop.org/bolt/bolt/-/archive/0.9.10/bolt-0.9.10.tar.gz: 0e9646ff153f4445d85bfaac1b0d77d86df9c639f84888f15ee7b0f1fa892b58 +homepage: https://gitlab.freedesktop.org/bolt/bolt +license: - LGPL-2.1-or-later # Source code - GPL-2.0-or-later # Udev rules file -component : system.utils -summary : Thunderbolt device manager +component: system.utils +summary: Thunderbolt device manager description: | Userspace system daemon to enable security levels for Thunderbolt 3 on GNU/Linux. -builddeps : +builddeps: - pkgconfig(libeconf) - pkgconfig(pygobject-3.0) - pkgconfig(umockdev-1.0) - asciidoc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-test-exported-is-not-allowed-in-our-sandbox.patch %meson_configure -Dprivileged-group=sudo -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/b/bookworm/package.yml b/packages/b/bookworm/package.yml index 79fad3224af..6a77f56d7c7 100644 --- a/packages/b/bookworm/package.yml +++ b/packages/b/bookworm/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bookworm -version : 1.1.3 -release : 19 -source : - - git|https://github.com/babluboy/bookworm.git : c7c3643760caea4bd26b1d56ed033a52f6e34124 -homepage : https://babluboy.github.io/bookworm/ -license : GPL-3.0-only -component : office.viewers -summary : A simple ebook reader +name: bookworm +version: 1.1.3 +release: 19 +source: + - git|https://github.com/babluboy/bookworm.git: c7c3643760caea4bd26b1d56ed033a52f6e34124 +homepage: https://babluboy.github.io/bookworm/ +license: GPL-3.0-only +component: office.viewers +summary: A simple ebook reader description: | Read the books you love without having to worry about the different format complexities like epub, pdf, mobi, cbr, etc. This version supports EPUB, PDF and Comics (CBR and CBZ) formats with support for more formats to follow soon. -builddeps : +builddeps: - pkgconfig(granite) - pkgconfig(poppler-glib) - pkgconfig(sqlite3) - pkgconfig(webkit2gtk-4.1) - poppler-utils - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/bookworm-patch0-python3.patch %patch -p1 -i $pkgfiles/bookworm-patch1-webkitgtk41.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/boomaga/package.yml b/packages/b/boomaga/package.yml index 94ec58b7cba..a877d089d60 100644 --- a/packages/b/boomaga/package.yml +++ b/packages/b/boomaga/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : boomaga -version : 3.0.0 -release : 18 -source : - - https://github.com/Boomaga/boomaga/archive/v3.0.0.tar.gz : 74af10ec5a78008d335011eca0f63ed7ccd4bc2fdac2f4cffa73db7acc05e767 -homepage : https://www.boomaga.org/ -license : +name: boomaga +version: 3.0.0 +release: 18 +source: + - https://github.com/Boomaga/boomaga/archive/v3.0.0.tar.gz: 74af10ec5a78008d335011eca0f63ed7ccd4bc2fdac2f4cffa73db7acc05e767 +homepage: https://www.boomaga.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.core -summary : Boomaga (BOOklet MAnager) is a virtual printer for viewing a document before printing it out using the physical printer +component: desktop.core +summary: Boomaga (BOOklet MAnager) is a virtual printer for viewing a document before printing it out using the physical printer description: | Boomaga (BOOklet MAnager) is a virtual printer for viewing a document before printing it out using the physical printer. The program is very simple to work with. Running any program, click “print” and select “Boomaga” to see in several seconds (CUPS takes some time to respond) the Boomaga window open. If you print out one more document, it gets added to the previous one, and you can also print them out as one. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(cups) - pkgconfig(poppler) - pkgconfig(snappy) -setup : | +setup: | %cmake_ninja . -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install metainfo diff --git a/packages/b/borg/package.yml b/packages/b/borg/package.yml index 13c8334a8bd..0aca732bb42 100644 --- a/packages/b/borg/package.yml +++ b/packages/b/borg/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : borg -version : 1.4.2 -release : 47 -source : - - https://github.com/borgbackup/borg/releases/download/1.4.2/borgbackup-1.4.2.tar.gz : 8923f5e953205d81138d1d7276c8a1c864215e230994d620c397635568ed376f -homepage : https://www.borgbackup.org/ -license : BSD-3-Clause -component : system.utils -summary : A deduplicating backup program +name: borg +version: 1.4.2 +release: 47 +source: + - https://github.com/borgbackup/borg/releases/download/1.4.2/borgbackup-1.4.2.tar.gz: 8923f5e953205d81138d1d7276c8a1c864215e230994d620c397635568ed376f +homepage: https://www.borgbackup.org/ +license: BSD-3-Clause +component: system.utils +summary: A deduplicating backup program description: | BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libacl) - pkgconfig(liblz4) @@ -30,23 +30,23 @@ builddeps : - python-setuptools - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-msgpack - python-pytest -rundeps : +rundeps: - python-llfuse - python-msgpack - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install install -D -m00644 scripts/shell_completions/bash/borg $installdir/usr/share/bash-completion/completions/borg install -D -m00644 scripts/shell_completions/fish/borg.fish $installdir/usr/share/fish/completions/borg.fish install -D -m00644 scripts/shell_completions/zsh/_borg $installdir/usr/share/zsh/site-functions/_borg install -D -m00644 docs/man/*.1 -t $installdir/usr/share/man/man1/ -check : | +check: | export PYTHONPATH=$installdir/%PREFIX%/lib/python%python3_version%/site-packages cd "$PYTHONPATH" diff --git a/packages/b/botan2/package.yml b/packages/b/botan2/package.yml index 8e2ca2e86ce..c344d918d8c 100644 --- a/packages/b/botan2/package.yml +++ b/packages/b/botan2/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : botan2 -version : 2.19.5 -release : 24 -source : - - https://github.com/randombit/botan/archive/refs/tags/2.19.5.tar.gz : 8d4a3826787f9febbdc225172ad2d39d7d3960346c5721fe46cb27d480d7e1de -homepage : https://botan.randombit.net/ -license : BSD-2-Clause -component : programming.library -summary : Crypto and TLS library for C++11 +name: botan2 +version: 2.19.5 +release: 24 +source: + - https://github.com/randombit/botan/archive/refs/tags/2.19.5.tar.gz: 8d4a3826787f9febbdc225172ad2d39d7d3960346c5721fe46cb27d480d7e1de +homepage: https://botan.randombit.net/ +license: BSD-2-Clause +component: programming.library +summary: Crypto and TLS library for C++11 description: | Botan's goal is to be the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes. A Python binding is included. -optimize : +optimize: - speed -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch python3 ./configure.py \ --disable-static-library \ @@ -20,9 +20,9 @@ setup : | --libdir=%libdir% \ --prefix=%PREFIX% \ --without-documentation -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/b/bottom/package.yml b/packages/b/bottom/package.yml index 25098c6153a..e07318310ea 100644 --- a/packages/b/bottom/package.yml +++ b/packages/b/bottom/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bottom -version : 0.11.4 -release : 30 -source : - - https://github.com/ClementTsang/bottom/archive/refs/tags/0.11.4.tar.gz : 838db91511ff73aab0eeb03f47f77b62bdb78380470078e9785044d75b1139a6 - - https://github.com/ClementTsang/bottom/releases/download/0.11.4/completion.tar.gz : 826024faafde15f207a72740a95f02a72a84fde034dbe18547efada80cf59b9a - - https://github.com/ClementTsang/bottom/releases/download/0.11.4/manpage.tar.gz : 5feba69af6eabd5a29fd8e3a4dfbca8e0ff0f4888f6beeb1d2532ebf03d7474e -homepage : https://clementtsang.github.io/bottom -license : MIT -component : system.utils -summary : Yet another cross-platform graphical process/system monitor. +name: bottom +version: 0.11.4 +release: 30 +source: + - https://github.com/ClementTsang/bottom/archive/refs/tags/0.11.4.tar.gz: 838db91511ff73aab0eeb03f47f77b62bdb78380470078e9785044d75b1139a6 + - https://github.com/ClementTsang/bottom/releases/download/0.11.4/completion.tar.gz: 826024faafde15f207a72740a95f02a72a84fde034dbe18547efada80cf59b9a + - https://github.com/ClementTsang/bottom/releases/download/0.11.4/manpage.tar.gz: 5feba69af6eabd5a29fd8e3a4dfbca8e0ff0f4888f6beeb1d2532ebf03d7474e +homepage: https://clementtsang.github.io/bottom +license: MIT +component: system.utils +summary: Yet another cross-platform graphical process/system monitor. description: | A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by both gtop and gotop. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch cp $sources/completion.tar.gz . cp $sources/manpage.tar.gz . tar xf completion.tar.gz tar xf manpage.tar.gz -build : | +build: | %cargo_build --bin btm -install : | +install: | %cargo_install btm # Completions diff --git a/packages/b/bovo/package.yml b/packages/b/bovo/package.yml index 5fc4469d939..8f8adcb3b96 100644 --- a/packages/b/bovo/package.yml +++ b/packages/b/bovo/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bovo -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/bovo-25.08.3.tar.xz : dfe624857ce1dec780960ca00ebee615ee6b50ba2e7fa0c1485ecd185571cde6 -homepage : https://kde.org/applications/games/org.kde.bovo -license : +name: bovo +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/bovo-25.08.3.tar.xz: dfe624857ce1dec780960ca00ebee615ee6b50ba2e7fa0c1485ecd185571cde6 +homepage: https://kde.org/applications/games/org.kde.bovo +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : games.strategy -summary : A Gomoku like game for two players +component: games.strategy +summary: A Gomoku like game for two players description: | Bovo is a Gomoku like game for two players, where the opponents alternate in placing their respective pictogram on the game board. Also known as Connect Five, Five in a row, X and O, Naughts and Crosses. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - kf6-kcrash-devel - kf6-kdbusaddons-devel @@ -20,15 +20,15 @@ builddeps : - kf6-ki18n-devel - kf6-kxmlgui-devel - libkdegames-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/b/bpftrace/package.yml b/packages/b/bpftrace/package.yml index 22eaf1842ea..ec6fd992e76 100644 --- a/packages/b/bpftrace/package.yml +++ b/packages/b/bpftrace/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bpftrace -version : 0.24.1 -release : 7 -source : - - https://github.com/bpftrace/bpftrace/archive/refs/tags/v0.24.1.tar.gz : 493265e0687312e6825ef07a6fcbc5327b5ca207c25f2b4738ca1461f90485ac -homepage : https://github.com/iovisor/bpftrace -license : Apache-2.0 -component : system.utils -summary : High-level tracing language for Linux eBPF +name: bpftrace +version: 0.24.1 +release: 7 +source: + - https://github.com/bpftrace/bpftrace/archive/refs/tags/v0.24.1.tar.gz: 493265e0687312e6825ef07a6fcbc5327b5ca207c25f2b4738ca1461f90485ac +homepage: https://github.com/iovisor/bpftrace +license: Apache-2.0 +component: system.utils +summary: High-level tracing language for Linux eBPF description: | High-level tracing language for Linux eBPF -builddeps : +builddeps: - pkgconfig(libbcc) - pkgconfig(libbpf) - pkgconfig(libedit) @@ -22,13 +22,13 @@ builddeps : - linux-tools-bpftool - pahole - vim # Needs xxd which is part of this package -checkdeps : +checkdeps: - pkgconfig(gtest) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/brasero/package.yml b/packages/b/brasero/package.yml index b43c8b67c2f..882d1e7b1c9 100644 --- a/packages/b/brasero/package.yml +++ b/packages/b/brasero/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brasero -version : 3.12.3 -release : 19 -source : - - https://download.gnome.org/sources/brasero/3.12/brasero-3.12.3.tar.xz : 87749eae33a141207d1b00be233b6d8045982ed3249ed4b98dae1f3a975fea15 -homepage : https://gitlab.gnome.org/GNOME/brasero -license : GPL-2.0-or-later -component : +name: brasero +version: 3.12.3 +release: 19 +source: + - https://download.gnome.org/sources/brasero/3.12/brasero-3.12.3.tar.xz: 87749eae33a141207d1b00be233b6d8045982ed3249ed4b98dae1f3a975fea15 +homepage: https://gitlab.gnome.org/GNOME/brasero +license: GPL-2.0-or-later +component: - multimedia.audio - - libs : programming.library -summary : + - libs: programming.library +summary: - A disc burning application from GNOME - - libs : Libraries for brasero + - libs: Libraries for brasero description: | A disc burning application from GNOME -builddeps : +builddeps: - pkgconfig(gstreamer-1.0) - pkgconfig(gstreamer-video-1.0) - pkgconfig(gtk+-3.0) @@ -26,21 +26,21 @@ builddeps : - pkgconfig(libnotify) - pkgconfig(sm) - itstool -rundeps : +rundeps: - cdrdao - cdrtools - dvd_rw-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/brasero-vcdimager-version.patch %patch -p1 -i $pkgfiles/fix-build-gcc14.patch %patch -p1 -i $pkgfiles/Update-metainfo-file-to-follow-latest-spec.patch %patch -p1 -i $pkgfiles/9469784b909dfae8fd51bc51fcd2c5c49d758d35.patch %configure --disable-static --enable-libburnia -build : | +build: | %make -install : | +install: | %make_install -patterns : - - libs : - - /usr/lib64/lib*.so.* - - /usr/lib64/girepository-1.0/*.typelib +patterns: + - libs: + - /usr/lib64/lib*.so.* + - /usr/lib64/girepository-1.0/*.typelib diff --git a/packages/b/brave/package.yml b/packages/b/brave/package.yml index 13e25dcbd24..f209f86efe3 100644 --- a/packages/b/brave/package.yml +++ b/packages/b/brave/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brave -version : 1.84.139 -release : 242 -source : - - https://github.com/brave/brave-browser/releases/download/v1.84.139/brave-browser_1.84.139_amd64.deb : d43c2843eb6d37461deb972a55bd31752436431fd14bbf3cc5a07b45604cecf6 -homepage : https://brave.com -license : +name: brave +version: 1.84.139 +release: 242 +source: + - https://github.com/brave/brave-browser/releases/download/v1.84.139/brave-browser_1.84.139_amd64.deb: d43c2843eb6d37461deb972a55bd31752436431fd14bbf3cc5a07b45604cecf6 +homepage: https://brave.com +license: - GPL-2.0-or-later # Privacy Badger - GPL-3.0-or-later # Https Everywhere - MPL-2.0 -component : network.web.browser -summary : A browser focused on privacy that blocks ads and trackers by default +component: network.web.browser +summary: A browser focused on privacy that blocks ads and trackers by default description: | Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It blocks ads and website trackers, and provides a way for users to send cryptocurrency contributions in the form of Basic Attention Tokens (BAT) to websites and content creators along with the ability to keep the cryptocurrency they earned. -patterns : /* -builddeps : +patterns: /* +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(alsa) @@ -29,13 +29,13 @@ builddeps : - pkgconfig(xkbfile) - pkgconfig(xrandr) - pkgconfig(xscrnsaver) -rundeps : +rundeps: - libgnome-keyring -setup : | +setup: | ar x $sources/brave-browser_${version}_amd64.deb tar xf data.tar.* mv usr/share/man/man1/brave-browser-stable.1.gz usr/share/man/man1/brave-browser.1.gz -install : | +install: | mkdir -p $installdir cp -r usr $installdir/ cp -r opt/brave.com/brave $installdir/usr/share/ diff --git a/packages/b/breeze-gtk-theme/package.yml b/packages/b/breeze-gtk-theme/package.yml index cbbb042526d..80cdfa8cfb2 100644 --- a/packages/b/breeze-gtk-theme/package.yml +++ b/packages/b/breeze-gtk-theme/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : breeze-gtk-theme -version : 6.5.3 -release : 136 -source : - - https://download.kde.org/stable/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz : d26a60f62fcec0dab82017863f4b5beb8a07b7a21ca48af4470e450bf9dca3aa -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: breeze-gtk-theme +version: 6.5.3 +release: 136 +source: + - https://download.kde.org/stable/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz: d26a60f62fcec0dab82017863f4b5beb8a07b7a21ca48af4470e450bf9dca3aa +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - BSD-3-Clause - LGPL-2.1-only -component : desktop.theme -summary : A GTK Theme Built to Match KDE's Breeze +component: desktop.theme +summary: A GTK Theme Built to Match KDE's Breeze description: | A GTK Theme Built to Match KDE's Breeze -builddeps : +builddeps: - pkgconfig(Qt6Core) - breeze-devel - extra-cmake-modules - python-cairo - sassc -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/breeze-icons/package.yml b/packages/b/breeze-icons/package.yml index 8e1273f782e..f06c0301e4a 100644 --- a/packages/b/breeze-icons/package.yml +++ b/packages/b/breeze-icons/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : breeze-icons -version : 6.20.0 -release : 103 -source : - - https://download.kde.org/stable/frameworks/6.20/breeze-icons-6.20.0.tar.xz : 0a47b28a04a086ccb5b4afb51d6677180006819d0d9302524721689bfa4ad13c -homepage : https://community.kde.org/Frameworks -license : LGPL-3.0-or-later -component : desktop.theme -summary : Breeze icon theme +name: breeze-icons +version: 6.20.0 +release: 103 +source: + - https://download.kde.org/stable/frameworks/6.20/breeze-icons-6.20.0.tar.xz: 0a47b28a04a086ccb5b4afb51d6677180006819d0d9302524721689bfa4ad13c +homepage: https://community.kde.org/Frameworks +license: LGPL-3.0-or-later +component: desktop.theme +summary: Breeze icon theme description: | Breeze-icons is a freedesktop.org compatible icon theme. -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules - python-lxml - qt6-base-private-devel -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Re-use icon for Doflicky diff --git a/packages/b/breeze/package.yml b/packages/b/breeze/package.yml index a8c0ac0488e..c4b0954f071 100644 --- a/packages/b/breeze/package.yml +++ b/packages/b/breeze/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : breeze -version : 6.5.3 -release : 153 -source : - - https://download.kde.org/stable/plasma/6.5.3/breeze-6.5.3.tar.xz : d782875a4510c31435ccd5aad209eb519c0a4ddfdb7da392f54eae863c2e8699 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: breeze +version: 6.5.3 +release: 153 +source: + - https://download.kde.org/stable/plasma/6.5.3/breeze-6.5.3.tar.xz: d782875a4510c31435ccd5aad209eb519c0a4ddfdb7da392f54eae863c2e8699 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - BSD-3-Clause - GPL-2.0-only - GPL-2.0-or-later - MIT -component : +component: - desktop.theme - - ^breeze-cursor-theme : desktop.theme - - ^breeze-light-cursor-theme : desktop.theme -summary : + - ^breeze-cursor-theme: desktop.theme + - ^breeze-light-cursor-theme: desktop.theme +summary: - Artwork, styles and assets for the Breeze visual style for the Plasma Desktop - - ^breeze-cursor-theme : Breeze cursor theme - - ^breeze-light-cursor-theme : Breeze Snow cursor theme + - ^breeze-cursor-theme: Breeze cursor theme + - ^breeze-light-cursor-theme: Breeze Snow cursor theme description: - Artwork, styles and assets for the Breeze visual style for the Plasma Desktop - - ^breeze-cursor-theme : Breeze cursor theme - - ^breeze-light-cursor-theme : Breeze Snow cursor theme -patterns : - - ^breeze-cursor-theme : - - /usr/share/icons/breeze_cursors - - /usr/share/icons/default/index.theme - - ^breeze-light-cursor-theme : - - /usr/share/icons/Breeze_Light -replaces : - - ^breeze-light-cursor-theme : breeze-snow-cursor-theme -builddeps : + - ^breeze-cursor-theme: Breeze cursor theme + - ^breeze-light-cursor-theme: Breeze Snow cursor theme +patterns: + - ^breeze-cursor-theme: + - /usr/share/icons/breeze_cursors + - /usr/share/icons/default/index.theme + - ^breeze-light-cursor-theme: + - /usr/share/icons/Breeze_Light +replaces: + - ^breeze-light-cursor-theme: breeze-snow-cursor-theme +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt5Quick) @@ -46,26 +46,26 @@ builddeps : - kguiaddons-devel - kirigami2-devel - kwindowsystem-devel -rundeps : - - devel : - - breeze-cursor-theme - - breeze-light-cursor-theme -clang : true -optimize : +rundeps: + - devel: + - breeze-cursor-theme + - breeze-light-cursor-theme +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/upstream-1.patch %patch -p1 -i $pkgfiles/upstream-2.patch %cmake_kf6 -B qt5-build -DBUILD_QT5=ON -DBUILD_QT6=OFF %cmake_kf6 -B qt6-build -DBUILD_QT5=OFF -DBUILD_QT6=ON -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/b/brewtarget/package.yml b/packages/b/brewtarget/package.yml index b0469d79a8c..001cfaaa147 100644 --- a/packages/b/brewtarget/package.yml +++ b/packages/b/brewtarget/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brewtarget -version : 4.2.1 -release : 29 -source : - - git|https://github.com/Brewtarget/brewtarget.git : v4.2.1 -homepage : https://github.com/Brewtarget/brewtarget -license : +name: brewtarget +version: 4.2.1 +release: 29 +source: + - git|https://github.com/Brewtarget/brewtarget.git: v4.2.1 +homepage: https://github.com/Brewtarget/brewtarget +license: - BSD-2-Clause - CC-BY-SA-3.0 - GPL-3.0-or-later - LGPL-2.1-only - LGPL-3.0-only - WTFPL -component : desktop -summary : A free and open-source brewing software and beer recipe creation tool +component: desktop +summary: A free and open-source brewing software and beer recipe creation tool description: | Brewtarget is free open-source brewing software, and a beer recipe creation tool available for Linux, Mac, and Windows. It automatically calculates color, bitterness, and other parameters for you while you drag and drop ingredients into the recipe. Brewtarget also has many other tools such as priming sugar calculators, OG correction help, and a unique mash designing tool. It also can export and import recipes in BeerXML, allowing you to easily share recipes with friends who use BeerSmith or other programs. All of this means that Brewtarget is your single, free, go-to tool when crafting your beer recipes. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -25,15 +25,15 @@ builddeps : - pkgconfig(xalan-c) - pkgconfig(xerces-c) - libboost-devel -rundeps : +rundeps: - qt6-svg -setup : | +setup: | # Disable boost-stacktrace_backtrace. This is an optional boost lib that isn't built on Solus. sed -i 's/ COMPONENTS stacktrace_backtrace//' CMakeLists.txt %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc install -Dm00644 $pkgfiles/io.github.brewtarget.brewtarget.metainfo.xml $installdir/usr/share/metainfo/io.github.brewtarget.brewtarget.metainfo.xml diff --git a/packages/b/brisk-menu/package.yml b/packages/b/brisk-menu/package.yml index b813ecc593b..c23b5c58fdc 100644 --- a/packages/b/brisk-menu/package.yml +++ b/packages/b/brisk-menu/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brisk-menu -version : 0.6.2 -release : 21 -source : - - https://github.com/getsolus/brisk-menu/releases/download/v0.6.2/brisk-menu-v0.6.2.tar.xz : 5a87f4dcf7365e81a571128bf0b8199eb06a6fcd7e15ec7739be0ccff1326488 -homepage : https://github.com/getsolus/brisk-menu/ -license : +name: brisk-menu +version: 0.6.2 +release: 21 +source: + - https://github.com/getsolus/brisk-menu/releases/download/v0.6.2/brisk-menu-v0.6.2.tar.xz: 5a87f4dcf7365e81a571128bf0b8199eb06a6fcd7e15ec7739be0ccff1326488 +homepage: https://github.com/getsolus/brisk-menu/ +license: - GPL-2.0-or-later - CC-BY-SA-4.0 -component : desktop.mate -summary : An efficient menu for the MATE Desktop +component: desktop.mate +summary: An efficient menu for the MATE Desktop description: | brisk-menu is a modern and efficient menu designed to improve the MATE Desktop Environment with modern, first-class options. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libmate-menu) - pkgconfig(libmatepanelapplet-4.0) - pkgconfig(libnotify) -setup : | +setup: | %apply_patches %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/brlaser/package.yml b/packages/b/brlaser/package.yml index 89ca5e8c63b..8d78276c630 100644 --- a/packages/b/brlaser/package.yml +++ b/packages/b/brlaser/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brlaser -version : 6.2.8 -release : 6 -source : - - https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v6.2.8.tar.gz : 16dae855aa7fff0eef0c05398fab37678243d7d610fa5f9af0d3a2cc9bf08cb0 -homepage : https://github.com/Owl-Maintain/brlaser -license : GPL-2.0-or-later -component : drivers.printer -summary : Open-source CUPS driver for monochrome Brother laser printers +name: brlaser +version: 6.2.8 +release: 6 +source: + - https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v6.2.8.tar.gz: 16dae855aa7fff0eef0c05398fab37678243d7d610fa5f9af0d3a2cc9bf08cb0 +homepage: https://github.com/Owl-Maintain/brlaser +license: GPL-2.0-or-later +component: drivers.printer +summary: Open-source CUPS driver for monochrome Brother laser printers description: | brlaser is an open-source CUPS driver designed specifically for Brother monochrome laser printers and multi-function devices -strip : false -builddeps : +strip: false +builddeps: - pkgconfig(cups) -rundeps : +rundeps: - ghostscript -setup : | +setup: | # https://github.com/Owl-Maintain/brlaser/issues/26 %patch -p1 -i $pkgfiles/1000-solus-duplex.patch # Setting the printers to Duplex normal should avoid any further disruption if CUPS starts respecting the duplex settings in brlaser.drv at some point in the future. sed -i brlaser.drv.in -e 's|Duplex rotated|Duplex normal|g' %cmake -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/broadcom-sta/package.yml b/packages/b/broadcom-sta/package.yml index 1c0eb0d8b65..2596c386e39 100644 --- a/packages/b/broadcom-sta/package.yml +++ b/packages/b/broadcom-sta/package.yml @@ -1,51 +1,51 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : broadcom-sta -version : 6.30.223.271 -release : 436 -source : - - https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz : 5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be -homepage : https://www.broadcom.com/support/download-search?pf=Wireless+LAN+Infrastructure -license : Distributable -summary : +name: broadcom-sta +version: 6.30.223.271 +release: 436 +source: + - https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz: 5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be +homepage: https://www.broadcom.com/support/download-search?pf=Wireless+LAN+Infrastructure +license: Distributable +summary: - Broadcoms IEEE 802.11a/b/g/n hybrid Linux device driver - - common : Common components for broadcom-sta drivers - - current : broadcom-sta for linux-current kernel - - modaliases : These files are used by the Software Center for hardware detection. + - common: Common components for broadcom-sta drivers + - current: broadcom-sta for linux-current kernel + - modaliases: These files are used by the Software Center for hardware detection. description: | Broadcoms IEEE 802.11a/b/g/n hybrid Linux device driver -component : +component: - kernel.drivers - - common : kernel.drivers - - current : kernel.drivers - - modaliases : kernel.drivers -builddeps : + - common: kernel.drivers + - current: kernel.drivers + - modaliases: kernel.drivers +builddeps: - pkgconfig(libelf) - linux-current - linux-current-headers - linux-lts - linux-lts-headers -rundeps : +rundeps: - broadcom-sta-common - - current : - - broadcom-sta-common -permanent : + - current: + - broadcom-sta-common +permanent: - /lib64/modules - /usr/lib64/modules -patterns : - - common : /usr/lib/modprobe.d - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current - - /usr/share/metainfo/broadcom-sta-current.metainfo.xml - - modaliases : /usr/share/linux-driver-management/modaliases -setup : | +patterns: + - common: /usr/lib/modprobe.d + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current + - /usr/share/metainfo/broadcom-sta-current.metainfo.xml + - modaliases: /usr/share/linux-driver-management/modaliases +setup: | # Apply patches for both kernels %apply_patches pushd .. cp -a build lts-build cp -a build current-build -build : | +build: | pushd ../lts-build KERNEL_VERSION="%kernel_version_lts%" %make -C /usr/lib64/modules/${KERNEL_VERSION}/build M=`pwd` @@ -53,7 +53,7 @@ build : | pushd ../current-build KERNEL_VERSION="%kernel_version_current%" %make -C /usr/lib64/modules/${KERNEL_VERSION}/build M=`pwd` -install : | +install: | install -Dm00644 $pkgfiles/modprobe $installdir/usr/lib/modprobe.d/broadcom-wl.conf pushd ../lts-build diff --git a/packages/b/brogue/package.yml b/packages/b/brogue/package.yml index adf46c81639..5f2773c07aa 100644 --- a/packages/b/brogue/package.yml +++ b/packages/b/brogue/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brogue -version : 1.14.1 -release : 9 -source : - - https://github.com/tmewett/BrogueCE/archive/refs/tags/v1.14.1.tar.gz : 0fe39782c029068b4d3f9f21cc13974ced56fdd9b192e6ca972f8e13cf726f20 -homepage : https://sites.google.com/site/broguegame/ -license : +name: brogue +version: 1.14.1 +release: 9 +source: + - https://github.com/tmewett/BrogueCE/archive/refs/tags/v1.14.1.tar.gz: 0fe39782c029068b4d3f9f21cc13974ced56fdd9b192e6ca972f8e13cf726f20 +homepage: https://sites.google.com/site/broguegame/ +license: - AGPL-3.0-or-later - CC-BY-SA-4.0 -component : games.rpg -summary : Brogue is a Roguelike game by Brian Walker (community edition) +component: games.rpg +summary: Brogue is a Roguelike game by Brian Walker (community edition) description: | Brogue is a Roguelike game by Brian Walker. It is a direct descendant of Rogue, unlike other popular modern roguelikes, and it favors simplicity over complexity, while trying to ensure that the interactions between components will be interesting and varied. It is possible to play entirely with the keyboard, or entirely with the mouse, or a combination of the two as the player chooses. -builddeps : +builddeps: - pkgconfig(SDL2_image) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-use-system-data-dir.patch -build : | +build: | %make -install : | +install: | install -Dm00755 bin/brogue $installdir/usr/bin/brogue install -Dm00644 $pkgfiles/brogue.desktop $installdir/usr/share/applications/brogue.desktop install -Dm00644 bin/assets/tiles* -t $installdir/usr/share/brogue/assets/ diff --git a/packages/b/broot/package.yml b/packages/b/broot/package.yml index cf8da101a82..9061237bcb7 100644 --- a/packages/b/broot/package.yml +++ b/packages/b/broot/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : broot -version : 1.54.0 -release : 29 -source : - - https://github.com/Canop/broot/archive/refs/tags/v1.54.0.tar.gz : 92f88c6051c8ed7276d43a4ab45aacfe7b0dd1d65b3503d45ba1f9dad5e95cf1 -homepage : https://dystroy.org/broot/ -license : MIT -component : system.utils -summary : A new way to see and navigate directory trees +name: broot +version: 1.54.0 +release: 29 +source: + - https://github.com/Canop/broot/archive/refs/tags/v1.54.0.tar.gz: 92f88c6051c8ed7276d43a4ab45aacfe7b0dd1d65b3503d45ba1f9dad5e95cf1 +homepage: https://dystroy.org/broot/ +license: MIT +component: system.utils +summary: A new way to see and navigate directory trees description: | A new way to see and navigate directory trees using cd, tree, and fuzzy search. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # install manpage diff --git a/packages/b/brother-dcp135c/package.yml b/packages/b/brother-dcp135c/package.yml index 9cb02410226..432ac56bfca 100644 --- a/packages/b/brother-dcp135c/package.yml +++ b/packages/b/brother-dcp135c/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp135c -version : 1.0.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf006675/ink3_GPL_src_101-1.tar.gz : 0b036f13182554e32952ef515a08a4d8415ccd35af3ab43c6fb331cb840b8cc3 - - https://download.brother.com/welcome/dlf005458/dcp135clpr-1.0.1-1.i386.rpm : aab731af656be017042d5f934d99fa5592e86db8b4141cfd5a614a0b6d3122de -homepage : https://global.brother/ -license : +name: brother-dcp135c +version: 1.0.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf006675/ink3_GPL_src_101-1.tar.gz: 0b036f13182554e32952ef515a08a4d8415ccd35af3ab43c6fb331cb840b8cc3 + - https://download.brother.com/welcome/dlf005458/dcp135clpr-1.0.1-1.i386.rpm: aab731af656be017042d5f934d99fa5592e86db8b4141cfd5a614a0b6d3122de +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother DCP-135C +component: drivers.printer +strip: false +summary: Printer driver for Brother DCP-135C description: | Printer driver for Brother DCP-135C. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -build : | +build: | gcc cupswrapperdcp135c_src/brcupsconfig/brcupsconfig.c -o brcupsconfpt1 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir diff --git a/packages/b/brother-dcp1510/package.yml b/packages/b/brother-dcp1510/package.yml index dabed62052e..2b688be521a 100644 --- a/packages/b/brother-dcp1510/package.yml +++ b/packages/b/brother-dcp1510/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp1510 -version : 3.0.1 -release : 4 -source : - - https://download.brother.com/welcome/dlf100456/dcp1510cupswrapper-3.0.1-1.i386.rpm : f4af8f3455a7d6860b54b1a175d4440ac4b2c8d7641f2fdd9410c4a3a1ce8c79 - - https://download.brother.com/welcome/dlf100454/dcp1510lpr-3.0.1-1.i386.rpm : 9ec2f10326839ec70e097c53ed3854acc6179264212f64da29e989b6c416629a -homepage : https://global.brother/ -license : +name: brother-dcp1510 +version: 3.0.1 +release: 4 +source: + - https://download.brother.com/welcome/dlf100456/dcp1510cupswrapper-3.0.1-1.i386.rpm: f4af8f3455a7d6860b54b1a175d4440ac4b2c8d7641f2fdd9410c4a3a1ce8c79 + - https://download.brother.com/welcome/dlf100454/dcp1510lpr-3.0.1-1.i386.rpm: 9ec2f10326839ec70e097c53ed3854acc6179264212f64da29e989b6c416629a +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-1510 and DCP-1512 +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-1510 and DCP-1512 description: | Printer driver for Brother DCP-1510 AND DCP-1512. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-dcp1610w/package.yml b/packages/b/brother-dcp1610w/package.yml index 60070adfa11..c8e2028870a 100644 --- a/packages/b/brother-dcp1610w/package.yml +++ b/packages/b/brother-dcp1610w/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp1610w -version : 3.0.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf101535/dcp1610wlpr-3.0.1-1.i386.rpm : 16f6a839af956b33602e5db9c5376d20b1ab2308925f99bb03f082db9288fb5c - - https://download.brother.com/welcome/dlf101534/dcp1610wcupswrapper-3.0.1-1.i386.rpm : dd1a6f0496619b1326e9e9010a4c0df0c5b173621aa7c7409634b3f7f2a2acb3 -homepage : https://global.brother/ -license : +name: brother-dcp1610w +version: 3.0.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf101535/dcp1610wlpr-3.0.1-1.i386.rpm: 16f6a839af956b33602e5db9c5376d20b1ab2308925f99bb03f082db9288fb5c + - https://download.brother.com/welcome/dlf101534/dcp1610wcupswrapper-3.0.1-1.i386.rpm: dd1a6f0496619b1326e9e9010a4c0df0c5b173621aa7c7409634b3f7f2a2acb3 +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-1610W +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-1610W description: | Printer driver for Brother DCP-1610W. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ @@ -38,4 +38,4 @@ install : | install -d -m 00755 $installdir/usr/share/cups/model ln -s /opt/brother/Printers/DCP1610W/lpd/filter_DCP1610W $installdir/%libdir%/cups/filter/filter_DCP1610W ln -s /opt/brother/Printers/DCP1610W/cupswrapper/brother_lpdwrapper_DCP1610W $installdir/%libdir%/cups/filter/brother_lpdwrapper_DCP1610W - ln -s /opt/brother/Printers/DCP1610W/cupswrapper/brother-DCP1610W-cups-en.ppd $installdir/usr/share/cups/model/brother-DCP1610W-cups-en.ppd + ln -s /opt/brother/Printers/DCP1610W/cupswrapper/brother-DCP1610W-cups-en.ppd $installdir/usr/share/cups/model/brother-DCP1610W-cups-en.ppd diff --git a/packages/b/brother-dcp7010/package.yml b/packages/b/brother-dcp7010/package.yml index cace78ac997..603f3984dbf 100644 --- a/packages/b/brother-dcp7010/package.yml +++ b/packages/b/brother-dcp7010/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp7010 -version : 2.0.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf006674/brother-laser-cups-driver-2.0.1-1.tar.gz : 6c0ff8161332dca18f80409f88f135db217e8c9b8eed5af66030d0f11f468b67 - - https://download.brother.com/welcome/dlf005502/brdcp7010lpr-2.0.1-1.i386.rpm : 3848b76a7abddeb8199b42b0b1484f77781c6b7b6cdd95d9815ec77c89b950cd -homepage : https://global.brother/ -license : +name: brother-dcp7010 +version: 2.0.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf006674/brother-laser-cups-driver-2.0.1-1.tar.gz: 6c0ff8161332dca18f80409f88f135db217e8c9b8eed5af66030d0f11f468b67 + - https://download.brother.com/welcome/dlf005502/brdcp7010lpr-2.0.1-1.i386.rpm: 3848b76a7abddeb8199b42b0b1484f77781c6b7b6cdd95d9815ec77c89b950cd +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -libsplit : false -summary : Printer driver for Brother DCP-7010 +component: drivers.printer +strip: false +libsplit: false +summary: Printer driver for Brother DCP-7010 description: | Printer driver for Brother DCP-7010. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -build : | +build: | gcc brcupsconfig3/brcupsconfig.c -o brcupsconfig3/brcupsconfig3 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-dcp7057/package.yml b/packages/b/brother-dcp7057/package.yml index e208e7bd009..974a85b4cb9 100644 --- a/packages/b/brother-dcp7057/package.yml +++ b/packages/b/brother-dcp7057/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp7057 -version : 2.1.0 -release : 1 -source : - - https://download.brother.com/welcome/dlf005536/cupswrapperDCP7057-2.0.4-2.i386.rpm : 493b160689006893c925c08a2c624d340b792e540d2d4ee383cb57f906696f26 - - https://download.brother.com/welcome/dlf005534/dcp7057lpr-2.1.0-1.i386.rpm : 3315e9ec4c1a34b8f44c8a09eb3a5cda774560ab55b5319d7c7e03c2109e1e3c -homepage : https://global.brother -license : +name: brother-dcp7057 +version: 2.1.0 +release: 1 +source: + - https://download.brother.com/welcome/dlf005536/cupswrapperDCP7057-2.0.4-2.i386.rpm: 493b160689006893c925c08a2c624d340b792e540d2d4ee383cb57f906696f26 + - https://download.brother.com/welcome/dlf005534/dcp7057lpr-2.1.0-1.i386.rpm: 3315e9ec4c1a34b8f44c8a09eb3a5cda774560ab55b5319d7c7e03c2109e1e3c +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-7057 +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-7057 description: | Printer driver for Brother DCP-7057. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-dcp7060d/package.yml b/packages/b/brother-dcp7060d/package.yml index 8c764a45ecd..39f49677337 100644 --- a/packages/b/brother-dcp7060d/package.yml +++ b/packages/b/brother-dcp7060d/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcp7060d -version : 2.1.0 -release : 2 -source : - - http://download.brother.com/welcome/dlf006694/brdcp7060dcups_src-2.0.4-2.tar.gz : 4992f64e32cd2a45f0ec3a3b159faf216c79e631fd35b34442ce726cd8c9616d - - http://download.brother.com/welcome/dlf005478/dcp7060dlpr-2.1.0-1.i386.rpm : 68064a05d1b54531c086d02ed9178515c968bf9dbd539d8385e5647355ca0d4d -homepage : https://global.brother/ -license : +name: brother-dcp7060d +version: 2.1.0 +release: 2 +source: + - http://download.brother.com/welcome/dlf006694/brdcp7060dcups_src-2.0.4-2.tar.gz: 4992f64e32cd2a45f0ec3a3b159faf216c79e631fd35b34442ce726cd8c9616d + - http://download.brother.com/welcome/dlf005478/dcp7060dlpr-2.1.0-1.i386.rpm: 68064a05d1b54531c086d02ed9178515c968bf9dbd539d8385e5647355ca0d4d +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother DCP-7060D +component: drivers.printer +strip: false +summary: Printer driver for Brother DCP-7060D description: | Printer driver for Brother DCP-7060D. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -build : | +build: | gcc brcupsconfig3/brcupsconfig.c -o brcupsconfig4 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-dcpj4120dw/package.yml b/packages/b/brother-dcpj4120dw/package.yml index 5f471d2dd92..bfb877c24e3 100644 --- a/packages/b/brother-dcpj4120dw/package.yml +++ b/packages/b/brother-dcpj4120dw/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcpj4120dw -version : 3.0.1 -release : 2 -source : - - http://download.brother.com/welcome/dlf101558/dcpj4120dwcupswrapper-3.0.1-1.i386.rpm : 8bf63dc17945e6e373bc1bc1a6d347d69862a84eca71e2d762de264f0611a30d - - http://download.brother.com/welcome/dlf101557/dcpj4120dwlpr-3.0.1-1.i386.rpm : e71af0cc3bfd36f0b49a1ea2e533c871f691cf8f91166541d8b47fb512b2090b -homepage : https://global.brother/ -license : +name: brother-dcpj4120dw +version: 3.0.1 +release: 2 +source: + - http://download.brother.com/welcome/dlf101558/dcpj4120dwcupswrapper-3.0.1-1.i386.rpm: 8bf63dc17945e6e373bc1bc1a6d347d69862a84eca71e2d762de264f0611a30d + - http://download.brother.com/welcome/dlf101557/dcpj4120dwlpr-3.0.1-1.i386.rpm: e71af0cc3bfd36f0b49a1ea2e533c871f691cf8f91166541d8b47fb512b2090b +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-J4120DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-J4120DW description: | Printer driver for Brother DCP-J4120DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-dcpl2520dw/package.yml b/packages/b/brother-dcpl2520dw/package.yml index eb1586159ba..de019043822 100644 --- a/packages/b/brother-dcpl2520dw/package.yml +++ b/packages/b/brother-dcpl2520dw/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcpl2520dw -version : 3.2.0_1 -release : 2 -source : - - http://download.brother.com/welcome/dlf101758/dcpl2520dwcupswrapper-3.2.0-1.i386.rpm : da7ca113f42baa02c7173c363b311fbabafcb14e117b2362218b7e5fbbcaf4b0 - - http://download.brother.com/welcome/dlf101757/dcpl2520dwlpr-3.2.0-1.i386.rpm : f6ff3007eba58899bf3711838d13ad2cc0a872554b18fe8ae92b26f4ea18f0dd -homepage : https://global.brother/ -license : +name: brother-dcpl2520dw +version: 3.2.0_1 +release: 2 +source: + - http://download.brother.com/welcome/dlf101758/dcpl2520dwcupswrapper-3.2.0-1.i386.rpm: da7ca113f42baa02c7173c363b311fbabafcb14e117b2362218b7e5fbbcaf4b0 + - http://download.brother.com/welcome/dlf101757/dcpl2520dwlpr-3.2.0-1.i386.rpm: f6ff3007eba58899bf3711838d13ad2cc0a872554b18fe8ae92b26f4ea18f0dd +homepage: https://global.brother/ +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-L2520DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-L2520DW description: | Printer driver for Brother DCP-L2520DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-dcpl2540dw/package.yml b/packages/b/brother-dcpl2540dw/package.yml index 3e8a57cc48e..85bf234294a 100644 --- a/packages/b/brother-dcpl2540dw/package.yml +++ b/packages/b/brother-dcpl2540dw/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcpl2540dw -version : 3.2.0 -release : 2 -source : - - https://download.brother.com/welcome/dlf101716/dcpl2540dwcupswrapper-3.2.0-1.i386.rpm : 6ad5f2c3530dfce366075649a4c4c4da526e49e0b96c70773b89b637be5b8e88 - - https://download.brother.com/welcome/dlf101717/dcpl2540dwlpr-3.2.0-1.i386.rpm : 9aedf35c60705927aa47bf36f4a90eb5c724b2cb7a3374e6128254f7400360f5 -homepage : https://global.brother -license : +name: brother-dcpl2540dw +version: 3.2.0 +release: 2 +source: + - https://download.brother.com/welcome/dlf101716/dcpl2540dwcupswrapper-3.2.0-1.i386.rpm: 6ad5f2c3530dfce366075649a4c4c4da526e49e0b96c70773b89b637be5b8e88 + - https://download.brother.com/welcome/dlf101717/dcpl2540dwlpr-3.2.0-1.i386.rpm: 9aedf35c60705927aa47bf36f4a90eb5c724b2cb7a3374e6128254f7400360f5 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-L2540DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-L2540DW description: | Printer driver for Brother DCP-L2540DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hl1110/package.yml b/packages/b/brother-hl1110/package.yml index c46995ba446..0f07ed8e5a8 100644 --- a/packages/b/brother-hl1110/package.yml +++ b/packages/b/brother-hl1110/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hl1110 -version : 3.0.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf100420/hl1110cupswrapper-3.0.1-1.i386.rpm : 674e8bd72675e46bc470e9241d71628f3e946246dd2fc4f1fbf7262b43fac739 - - https://download.brother.com/welcome/dlf100418/hl1110lpr-3.0.1-1.i386.rpm : 2431ba6abcd2b96640152af34951b1d3ab0bb1dbfe493e4080524a0f920f68f2 -homepage : https://global.brother -license : +name: brother-hl1110 +version: 3.0.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf100420/hl1110cupswrapper-3.0.1-1.i386.rpm: 674e8bd72675e46bc470e9241d71628f3e946246dd2fc4f1fbf7262b43fac739 + - https://download.brother.com/welcome/dlf100418/hl1110lpr-3.0.1-1.i386.rpm: 2431ba6abcd2b96640152af34951b1d3ab0bb1dbfe493e4080524a0f920f68f2 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-1110 +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-1110 description: | Printer driver for Brother HL-1110. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hl1210w/package.yml b/packages/b/brother-hl1210w/package.yml index 071a0207eaf..547a3dd6aa9 100644 --- a/packages/b/brother-hl1210w/package.yml +++ b/packages/b/brother-hl1210w/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hl1210w -version : 3.0.1 -release : 4 -source : - - https://download.brother.com/welcome/dlf101548/hl1210wcupswrapper-3.0.1-1.i386.rpm : 752f57c37cbdb291e5491b2e6afa2c97a32c495dc8a884bfda353ebdf41f778d - - https://download.brother.com/welcome/dlf101549/hl1210wlpr-3.0.1-1.i386.rpm : 8fb31e6ec03d103edd291b9cf7e515c9ea3e36dfd01689810d2421f448c58a59 -homepage : https://global.brother -license : +name: brother-hl1210w +version: 3.0.1 +release: 4 +source: + - https://download.brother.com/welcome/dlf101548/hl1210wcupswrapper-3.0.1-1.i386.rpm: 752f57c37cbdb291e5491b2e6afa2c97a32c495dc8a884bfda353ebdf41f778d + - https://download.brother.com/welcome/dlf101549/hl1210wlpr-3.0.1-1.i386.rpm: 8fb31e6ec03d103edd291b9cf7e515c9ea3e36dfd01689810d2421f448c58a59 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-1210W and HL-1212W +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-1210W and HL-1212W description: | Printer driver for Brother HL-1210W and HL-1212W. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hl2220/package.yml b/packages/b/brother-hl2220/package.yml index 124d36330ce..f5d96bbc499 100644 --- a/packages/b/brother-hl2220/package.yml +++ b/packages/b/brother-hl2220/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hl2220 -version : 2.1.0 -release : 4 -source : - - https://download.brother.com/welcome/dlf006727/brhl2220cups_src-2.0.4-2.tar.gz : 1b117611eb5d63c4332ea15e261078cf36e6e85d0ec9f4fadb12368123f58601 - - https://download.brother.com/welcome/dlf005868/hl2220lpr-2.1.0-1.i386.rpm : f0623eac5aa92d2726d228fcc467b158fc48e16be02716a484bc7aa9f19fa655 -homepage : https://global.brother -license : +name: brother-hl2220 +version: 2.1.0 +release: 4 +source: + - https://download.brother.com/welcome/dlf006727/brhl2220cups_src-2.0.4-2.tar.gz: 1b117611eb5d63c4332ea15e261078cf36e6e85d0ec9f4fadb12368123f58601 + - https://download.brother.com/welcome/dlf005868/hl2220lpr-2.1.0-1.i386.rpm: f0623eac5aa92d2726d228fcc467b158fc48e16be02716a484bc7aa9f19fa655 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother HL-2220 +component: drivers.printer +strip: false +summary: Printer driver for Brother HL-2220 description: | Printer driver for Brother HL-2220. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -build : | +build: | gcc brcupsconfig3/brcupsconfig.c -o brcupsconfig4 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-hll2300d/package.yml b/packages/b/brother-hll2300d/package.yml index 3a8b9415a32..f49285572b6 100644 --- a/packages/b/brother-hll2300d/package.yml +++ b/packages/b/brother-hll2300d/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2300d -version : 3.2.0_1 -release : 2 -source : - - http://download.brother.com/welcome/dlf101899/hll2300dcupswrapper-3.2.0-1.i386.rpm : 404c167fbb738a7016675289be1601f3deb813b5d59105863ccc314011fd11d7 - - http://download.brother.com/welcome/dlf101898/hll2300dlpr-3.2.0-1.i386.rpm : 049cc24e0b4e5dd7f2342e3a219f35812ef0557b05c94e0fa5dd4d1572a8adc2 -homepage : https://global.brother -license : +name: brother-hll2300d +version: 3.2.0_1 +release: 2 +source: + - http://download.brother.com/welcome/dlf101899/hll2300dcupswrapper-3.2.0-1.i386.rpm: 404c167fbb738a7016675289be1601f3deb813b5d59105863ccc314011fd11d7 + - http://download.brother.com/welcome/dlf101898/hll2300dlpr-3.2.0-1.i386.rpm: 049cc24e0b4e5dd7f2342e3a219f35812ef0557b05c94e0fa5dd4d1572a8adc2 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2300D +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2300D description: | Printer driver for Brother HL-L2300D. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hll2315dw/package.yml b/packages/b/brother-hll2315dw/package.yml index f298289aa6e..6bfb27d5d95 100644 --- a/packages/b/brother-hll2315dw/package.yml +++ b/packages/b/brother-hll2315dw/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2315dw -version : 3.2.1 -release : 2 -source : - - http://download.brother.com/welcome/dlf103313/hll2315dwcupswrapper-3.2.1-1.i386.rpm : 479b441bedfd544334d3b306910104250c1767d581e2f5d9bfaf259219d1651a - - http://download.brother.com/welcome/dlf103293/hll2315dwlpr-3.2.1-1.i386.rpm : cc481d5f0e001991798fea4e2ff19302e6a56642a6da3fd72d3663ec86ea69ee -homepage : https://global.brother -license : +name: brother-hll2315dw +version: 3.2.1 +release: 2 +source: + - http://download.brother.com/welcome/dlf103313/hll2315dwcupswrapper-3.2.1-1.i386.rpm: 479b441bedfd544334d3b306910104250c1767d581e2f5d9bfaf259219d1651a + - http://download.brother.com/welcome/dlf103293/hll2315dwlpr-3.2.1-1.i386.rpm: cc481d5f0e001991798fea4e2ff19302e6a56642a6da3fd72d3663ec86ea69ee +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2315DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2315DW description: | Printer driver for Brother HL-L2315DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -install : | +install: | install -d -m 00755 $installdir mv opt $installdir/ diff --git a/packages/b/brother-hll2320d/package.yml b/packages/b/brother-hll2320d/package.yml index 87a7b1a933e..5c825afc4bd 100644 --- a/packages/b/brother-hll2320d/package.yml +++ b/packages/b/brother-hll2320d/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2320d -version : 3.2.0 -release : 3 -source : - - https://download.brother.com/welcome/dlf101907/hll2320dcupswrapper-3.2.0-1.i386.rpm : b2d7cd475734d0c26a6aa7c6c983e4617c2835cc816e68e5744ad6ab8c250c7d - - https://download.brother.com/welcome/dlf101906/hll2320dlpr-3.2.0-1.i386.rpm : 291638fe8c8cdcd3c6c41dcaacba0729ec1c21a10f5350f4f1bb7fa7679b323f -homepage : https://global.brother -license : +name: brother-hll2320d +version: 3.2.0 +release: 3 +source: + - https://download.brother.com/welcome/dlf101907/hll2320dcupswrapper-3.2.0-1.i386.rpm: b2d7cd475734d0c26a6aa7c6c983e4617c2835cc816e68e5744ad6ab8c250c7d + - https://download.brother.com/welcome/dlf101906/hll2320dlpr-3.2.0-1.i386.rpm: 291638fe8c8cdcd3c6c41dcaacba0729ec1c21a10f5350f4f1bb7fa7679b323f +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2320D +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2320D description: | Printer driver for Brother HL-L2320D. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -dm00755 $installdir mv opt $installdir/ diff --git a/packages/b/brother-hll2360d/package.yml b/packages/b/brother-hll2360d/package.yml index df39189e49b..a0cbdb37f18 100644 --- a/packages/b/brother-hll2360d/package.yml +++ b/packages/b/brother-hll2360d/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2360d -version : 3.2.0 -release : 2 -source : - - http://download.brother.com/welcome/dlf101915/hll2360dcupswrapper-3.2.0-1.i386.rpm : ab4e9de40b17560da41c75a25ce3a6799332b389217ac66fe0b5bc0b19c771a4 - - http://download.brother.com/welcome/dlf101914/hll2360dlpr-3.2.0-1.i386.rpm : 780a5612178aedd33dda4fde31f9d9b9b1e01d417597d414d22302eb2640204c -homepage : https://global.brother -license : +name: brother-hll2360d +version: 3.2.0 +release: 2 +source: + - http://download.brother.com/welcome/dlf101915/hll2360dcupswrapper-3.2.0-1.i386.rpm: ab4e9de40b17560da41c75a25ce3a6799332b389217ac66fe0b5bc0b19c771a4 + - http://download.brother.com/welcome/dlf101914/hll2360dlpr-3.2.0-1.i386.rpm: 780a5612178aedd33dda4fde31f9d9b9b1e01d417597d414d22302eb2640204c +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2360D and HL-L2360DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2360D and HL-L2360DW description: | Printer driver for Brother HL-L2360D and HL-L2360DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir mv opt $installdir/ diff --git a/packages/b/brother-hll2375dw/package.yml b/packages/b/brother-hll2375dw/package.yml index 7c77d2084d9..65f1f852b67 100644 --- a/packages/b/brother-hll2375dw/package.yml +++ b/packages/b/brother-hll2375dw/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2375dw -version : 4.0.0 -release : 2 -source : - - http://download.brother.com/welcome/dlf103533/hll2375dwpdrv-4.0.0-1.i386.rpm : ce32797b7f344d2cd7dec958a65a35887ab604a5e47f108de096e8caeb098a85 -homepage : https://global.brother -license : +name: brother-hll2375dw +version: 4.0.0 +release: 2 +source: + - http://download.brother.com/welcome/dlf103533/hll2375dwpdrv-4.0.0-1.i386.rpm: ce32797b7f344d2cd7dec958a65a35887ab604a5e47f108de096e8caeb098a85 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2375DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2375DW description: | Printer driver for Brother HL-L2375DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hll2390dw/package.yml b/packages/b/brother-hll2390dw/package.yml index f0a57fca682..dd2672a3832 100644 --- a/packages/b/brother-hll2390dw/package.yml +++ b/packages/b/brother-hll2390dw/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll2390dw -version : 4.0.0 -release : 2 -source : - - https://download.brother.com/welcome/dlf103578/hll2390dwpdrv-4.0.0-1.i386.rpm : 15215422859886c67f4e23f18d1bafdfe47edf619bcc3c74f84f5bcc6b9d8ea2 -homepage : https://global.brother -license : +name: brother-hll2390dw +version: 4.0.0 +release: 2 +source: + - https://download.brother.com/welcome/dlf103578/hll2390dwpdrv-4.0.0-1.i386.rpm: 15215422859886c67f4e23f18d1bafdfe47edf619bcc3c74f84f5bcc6b9d8ea2 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L2390DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L2390DW description: | Printer driver for Brother HL-L2390DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-hll5100dn/package.yml b/packages/b/brother-hll5100dn/package.yml index 96713875005..e6c533f3e12 100644 --- a/packages/b/brother-hll5100dn/package.yml +++ b/packages/b/brother-hll5100dn/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-hll5100dn -version : 3.2.0 -release : 2 -source : - - https://download.brother.com/welcome/dlf102552/hll5100dncupswrapper-3.2.0-1.i386.rpm : f36038a9a8519791825aeee46d6bdd1ad44625fcaf03bc9b3966098cf5254183 - - https://download.brother.com/welcome/dlf102551/hll5100dnlpr-3.2.0-1.i386.rpm : 2ea49cca44c48dbfd80eaee3a8524d0c971148fef39911383943209d5b306bc0 -homepage : https://global.brother -license : +name: brother-hll5100dn +version: 3.2.0 +release: 2 +source: + - https://download.brother.com/welcome/dlf102552/hll5100dncupswrapper-3.2.0-1.i386.rpm: f36038a9a8519791825aeee46d6bdd1ad44625fcaf03bc9b3966098cf5254183 + - https://download.brother.com/welcome/dlf102551/hll5100dnlpr-3.2.0-1.i386.rpm: 2ea49cca44c48dbfd80eaee3a8524d0c971148fef39911383943209d5b306bc0 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother HL-L5100DN +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother HL-L5100DN description: | Printer driver for Brother HL-L5100DN. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-ldcp2530dw/package.yml b/packages/b/brother-ldcp2530dw/package.yml index 7559dddeba7..cfd450f4295 100644 --- a/packages/b/brother-ldcp2530dw/package.yml +++ b/packages/b/brother-ldcp2530dw/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-dcpl2530dw -version : 4.0.0 -release : 2 -source : - - https://download.brother.com/welcome/dlf103517/dcpl2530dwpdrv-4.0.0-1.i386.rpm : 6eaac4958206926cabd8033d55631e383ba9c1322fabae1df3cca73c3b7e0401 -homepage : https://global.brother -license : +name: brother-dcpl2530dw +version: 4.0.0 +release: 2 +source: + - https://download.brother.com/welcome/dlf103517/dcpl2530dwpdrv-4.0.0-1.i386.rpm: 6eaac4958206926cabd8033d55631e383ba9c1322fabae1df3cca73c3b7e0401 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother DCP-L2530DW and DCP-L2532DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother DCP-L2530DW and DCP-L2532DW description: | Printer driver for Brother BrotherDCP-L2530DW and DCP-L2532DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ @@ -37,4 +37,4 @@ install : | ln -s /opt/brother/Printers/DCPL2530DW/cupswrapper/brother-DCPL2530DW-cups-enn.ppd $installdir/usr/share/cups/model/Brother/brother-DCPL2530DW-cups-enn.ppd ln -s /opt/brother/Printers/DCPL2530DW/cupswrapper/lpdwrapper $installdir/%libdir%/cups/filter/brother_lpdwrapper_DCPL2530DW - rm -r $installdir/opt/brother/Printers/DCPL2530DW/lpd/{armv7l,i686} \ No newline at end of file + rm -r $installdir/opt/brother/Printers/DCPL2530DW/lpd/{armv7l,i686} diff --git a/packages/b/brother-mfc1910w/package.yml b/packages/b/brother-mfc1910w/package.yml index 9b03ed8eed6..76fc7ee92d2 100644 --- a/packages/b/brother-mfc1910w/package.yml +++ b/packages/b/brother-mfc1910w/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfc1910w -version : 3.0.1_1 -release : 2 -source : - - http://download.brother.com/welcome/dlf101544/mfc1910wcupswrapper-3.0.1-1.i386.rpm : 5e072ed737424a7023206cfdc62f87d03059e7674e0d28722653186a1070ff3c - - http://download.brother.com/welcome/dlf101545/mfc1910wlpr-3.0.1-1.i386.rpm : a4d87c756556067b10d64e61b780e179877a2b13f84cac9c2c8a554231ba49b1 -homepage : https://global.brother -license : +name: brother-mfc1910w +version: 3.0.1_1 +release: 2 +source: + - http://download.brother.com/welcome/dlf101544/mfc1910wcupswrapper-3.0.1-1.i386.rpm: 5e072ed737424a7023206cfdc62f87d03059e7674e0d28722653186a1070ff3c + - http://download.brother.com/welcome/dlf101545/mfc1910wlpr-3.0.1-1.i386.rpm: a4d87c756556067b10d64e61b780e179877a2b13f84cac9c2c8a554231ba49b1 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother MFC-1910W. +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother MFC-1910W. description: | Printer driver for Brother MFC-1910W. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-mfc440cn/package.yml b/packages/b/brother-mfc440cn/package.yml index 7c83cae8658..bb5bc3fc9ed 100644 --- a/packages/b/brother-mfc440cn/package.yml +++ b/packages/b/brother-mfc440cn/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfc440cn -version : 1.0.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf006675/ink3_GPL_src_101-1.tar.gz : 0b036f13182554e32952ef515a08a4d8415ccd35af3ab43c6fb331cb840b8cc3 - - https://download.brother.com/welcome/dlf006127/mfc440cnlpr-1.0.1-1.i386.rpm : 0625805da9c2a0b2e15bc1ab4a67bacc94d506047bf0750d349bda9fb5b9541f -homepage : https://global.brother -license : +name: brother-mfc440cn +version: 1.0.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf006675/ink3_GPL_src_101-1.tar.gz: 0b036f13182554e32952ef515a08a4d8415ccd35af3ab43c6fb331cb840b8cc3 + - https://download.brother.com/welcome/dlf006127/mfc440cnlpr-1.0.1-1.i386.rpm: 0625805da9c2a0b2e15bc1ab4a67bacc94d506047bf0750d349bda9fb5b9541f +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother MFC-440CN +component: drivers.printer +strip: false +summary: Printer driver for Brother MFC-440CN description: | Printer driver for Brother MFC-440CN. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch -build : | +build: | gcc cupswrappermfc440cn_src/brcupsconfig/brcupsconfig.c -o brcupsconfpt1 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-mfc9130cw/package.yml b/packages/b/brother-mfc9130cw/package.yml index d85ddc0df75..7ca7f5b29cb 100644 --- a/packages/b/brother-mfc9130cw/package.yml +++ b/packages/b/brother-mfc9130cw/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfc9130cw -version : 2.2.1 -release : 2 -source : - - https://download.brother.com/welcome/dlf100411/mfc9130cwcupswrapper-1.1.4-0.i386.rpm : 112b529533b1c79680bfff08ab4230892813ac3c32e0c70e0238afbeb9ec5b9e - - https://download.brother.com/welcome/dlf100409/mfc9130cwlpr-1.1.2-1.i386.rpm : 3f3f762ac4b9ebde96353c5aaa2b042a593967b9f2ebb75adecf3db803fbb426 -homepage : https://global.brother -license : +name: brother-mfc9130cw +version: 2.2.1 +release: 2 +source: + - https://download.brother.com/welcome/dlf100411/mfc9130cwcupswrapper-1.1.4-0.i386.rpm: 112b529533b1c79680bfff08ab4230892813ac3c32e0c70e0238afbeb9ec5b9e + - https://download.brother.com/welcome/dlf100409/mfc9130cwlpr-1.1.2-1.i386.rpm: 3f3f762ac4b9ebde96353c5aaa2b042a593967b9f2ebb75adecf3db803fbb426 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother MFC-9130CW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother MFC-9130CW description: | Printer driver for Brother MFC-9130CW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-mfc9330cdw/package.yml b/packages/b/brother-mfc9330cdw/package.yml index d57e8e45d99..4de27361d14 100644 --- a/packages/b/brother-mfc9330cdw/package.yml +++ b/packages/b/brother-mfc9330cdw/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfc9330cdw -version : 1.1.2 -release : 2 -source : - - https://download.brother.com/welcome/dlf100403/mfc9330cdw_cupswrapper_GPL_source_1.1.4-0.tar.gz : d1040306b62fd2aed3fe56a0a6ab23c5fb9527599e7f527705ca34911e0ccedc - - https://download.brother.com/welcome/dlf100399/mfc9330cdwlpr-1.1.2-1.i386.rpm : 21d6a6fe7b9b3b5239603a616e448fb26464519b8744e582f981d9ca41b26d8e -homepage : https://global.brother -license : +name: brother-mfc9330cdw +version: 1.1.2 +release: 2 +source: + - https://download.brother.com/welcome/dlf100403/mfc9330cdw_cupswrapper_GPL_source_1.1.4-0.tar.gz: d1040306b62fd2aed3fe56a0a6ab23c5fb9527599e7f527705ca34911e0ccedc + - https://download.brother.com/welcome/dlf100399/mfc9330cdwlpr-1.1.2-1.i386.rpm: 21d6a6fe7b9b3b5239603a616e448fb26464519b8744e582f981d9ca41b26d8e +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother MFC-9330CDW +component: drivers.printer +strip: false +summary: Printer driver for Brother MFC-9330CDW description: | Printer driver for Brother MFC-9330CDW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-steps.patch # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -build : | +build: | gcc brcupsconfig/brcupsconfig.c -o brcupsconfpt1 -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-mfcj220/package.yml b/packages/b/brother-mfcj220/package.yml index d84a6ff75a1..cb919e1c5cc 100644 --- a/packages/b/brother-mfcj220/package.yml +++ b/packages/b/brother-mfcj220/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfcj220 -version : 1.1.3 -release : 2 -source : - - https://download.brother.com/welcome/dlf006793/mfcj220_cupswrapper_GPL_source_1.1.3-1.tar.gz : be5d0836d23b1d1ac1f26d6a1868c8ac83004642c33b0ce027af35c0524ede10 - - https://download.brother.com/welcome/dlf006529/mfcj220lpr-1.1.3-1.i386.rpm : f57ac5fe77ad6e7f0a52e177b16ea9fc2b9ebaaba699b93835244ff40db2b1bd -homepage : https://global.brother -license : +name: brother-mfcj220 +version: 1.1.3 +release: 2 +source: + - https://download.brother.com/welcome/dlf006793/mfcj220_cupswrapper_GPL_source_1.1.3-1.tar.gz: be5d0836d23b1d1ac1f26d6a1868c8ac83004642c33b0ce027af35c0524ede10 + - https://download.brother.com/welcome/dlf006529/mfcj220lpr-1.1.3-1.i386.rpm: f57ac5fe77ad6e7f0a52e177b16ea9fc2b9ebaaba699b93835244ff40db2b1bd +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother MFC-J220 +component: drivers.printer +strip: false +summary: Printer driver for Brother MFC-J220 description: | Printer driver for Brother MFC-J220. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -build : | +build: | make -C brcupsconfig -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-mfcj480dw/package.yml b/packages/b/brother-mfcj480dw/package.yml index 665f8a06f6d..c646d93bb89 100644 --- a/packages/b/brother-mfcj480dw/package.yml +++ b/packages/b/brother-mfcj480dw/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfcj480dw -version : 1.0.0 -release : 3 -source : - - http://download.brother.com/welcome/dlf102095/mfcj480dw_cupswrapper_GPL_source_1.0.0-0.tar.gz : e1a717a91f0d78a846abd68db054107712b80a2711fc7b769f91151b166a5086 - - http://download.brother.com/welcome/dlf102091/mfcj480dwlpr-1.0.0-0.i386.rpm : 2a1e03b59d6af9dc8d67a9799f06ab439e67565410373081f2f8be65eb697a64 -homepage : https://global.brother -license : +name: brother-mfcj480dw +version: 1.0.0 +release: 3 +source: + - http://download.brother.com/welcome/dlf102095/mfcj480dw_cupswrapper_GPL_source_1.0.0-0.tar.gz: e1a717a91f0d78a846abd68db054107712b80a2711fc7b769f91151b166a5086 + - http://download.brother.com/welcome/dlf102091/mfcj480dwlpr-1.0.0-0.i386.rpm: 2a1e03b59d6af9dc8d67a9799f06ab439e67565410373081f2f8be65eb697a64 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -strip : false -summary : Printer driver for Brother MFC-J480DW +component: drivers.printer +strip: false +summary: Printer driver for Brother MFC-J480DW description: | Printer driver for Brother MFC-J480DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - a2ps - ghostscript - glibc-32bit - psutils -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-files.patch # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -build : | +build: | make -C brcupsconfig -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv usr $installdir/ diff --git a/packages/b/brother-mfcl2700dw/package.yml b/packages/b/brother-mfcl2700dw/package.yml index bddbf5da4bd..d3a7e56016c 100644 --- a/packages/b/brother-mfcl2700dw/package.yml +++ b/packages/b/brother-mfcl2700dw/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfcl2700dw -version : 3.2.0 -release : 3 -source : - - https://download.brother.com/welcome/dlf101790/mfcl2700dwcupswrapper-3.2.0-1.i386.rpm : ae6d3ed65307aed5d8ef50ca25f00b25fc8160725549924cf0a3baf19ebde840 - - https://download.brother.com/welcome/dlf101789/mfcl2700dwlpr-3.2.0-1.i386.rpm : c2b76a56cb2979d1a2a7aeba9f6a023365512c62407019b9521dfba636d66e17 -homepage : https://global.brother -license : +name: brother-mfcl2700dw +version: 3.2.0 +release: 3 +source: + - https://download.brother.com/welcome/dlf101790/mfcl2700dwcupswrapper-3.2.0-1.i386.rpm: ae6d3ed65307aed5d8ef50ca25f00b25fc8160725549924cf0a3baf19ebde840 + - https://download.brother.com/welcome/dlf101789/mfcl2700dwlpr-3.2.0-1.i386.rpm: c2b76a56cb2979d1a2a7aeba9f6a023365512c62407019b9521dfba636d66e17 +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother MFC-L2700DW and MFC-L2703DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother MFC-L2700DW and MFC-L2703DW description: | Printer driver for Brother MFC-L2700DW and MFC-L2703DW. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brother-mfcl2740dw/package.yml b/packages/b/brother-mfcl2740dw/package.yml index 0bd6eccd9dc..54c920394d1 100644 --- a/packages/b/brother-mfcl2740dw/package.yml +++ b/packages/b/brother-mfcl2740dw/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brother-mfcl2740dw -version : 3.2.0 -release : 2 -source : - - https://download.brother.com/welcome/dlf101728/mfcl2740dwcupswrapper-3.2.0-1.i386.rpm : c276d76dd0bf22aa6e2ec2af836c9240b1df384283c3b6cb00604896a684ebb0 - - https://download.brother.com/welcome/dlf101729/mfcl2740dwlpr-3.2.0-1.i386.rpm : 8a42a31deedc9d89bc3993cbe23b0394fba04b5b883d735566180b07f5051a6f -homepage : https://global.brother -license : +name: brother-mfcl2740dw +version: 3.2.0 +release: 2 +source: + - https://download.brother.com/welcome/dlf101728/mfcl2740dwcupswrapper-3.2.0-1.i386.rpm: c276d76dd0bf22aa6e2ec2af836c9240b1df384283c3b6cb00604896a684ebb0 + - https://download.brother.com/welcome/dlf101729/mfcl2740dwlpr-3.2.0-1.i386.rpm: 8a42a31deedc9d89bc3993cbe23b0394fba04b5b883d735566180b07f5051a6f +homepage: https://global.brother +license: - Distributable - GPL-2.0-or-later -component : drivers.printer -extract : false -strip : false -summary : Printer driver for Brother MFC-L2740DW +component: drivers.printer +extract: false +strip: false +summary: Printer driver for Brother MFC-L2740DW description: | Printer driver for Brother MFC-L2740DW Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - rpm -rundeps : +rundeps: - ghostscript - glibc-32bit - psutils -setup : | +setup: | # Extract rpms for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -install : | +install: | install -d -m 00755 $installdir # Install rpm files mv opt $installdir/ diff --git a/packages/b/brotli/package.yml b/packages/b/brotli/package.yml index 78622717907..bd7b5d99aee 100644 --- a/packages/b/brotli/package.yml +++ b/packages/b/brotli/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brotli -version : 1.1.0 -release : 12 -source : - - https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz : e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff -homepage : https://www.brotli.org/ -license : MIT -component : +name: brotli +version: 1.1.0 +release: 12 +source: + - https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz: e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff +homepage: https://www.brotli.org/ +license: MIT +component: - system.base - - ^python-brotli : programming.python -emul32 : true -summary : Brotli compression format + - ^python-brotli: programming.python +emul32: true +summary: Brotli compression format description: | Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -rundeps : - - ^python-brotli : - - brotli -clang : true -optimize : thin-lto -setup : | +rundeps: + - ^python-brotli: + - brotli +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build if [ -z "${EMUL32BUILD+set}" ]; then %python3_setup fi -install : | +install: | if [ -z "${EMUL32BUILD+set}" ]; then %ninja_install install -Dm00644 docs/brotli.1 $installdir/usr/share/man/man1/brotli.1 @@ -40,11 +40,11 @@ install : | else %ninja_install fi -check : | +check: | if [ -z "${EMUL32BUILD+set}" ]; then %ninja_check else %ninja_check fi -patterns : - - ^python-brotli : /usr/lib/python* +patterns: + - ^python-brotli: /usr/lib/python* diff --git a/packages/b/brscan4/package.yml b/packages/b/brscan4/package.yml index 0826f4f4aa9..73f4fe72786 100644 --- a/packages/b/brscan4/package.yml +++ b/packages/b/brscan4/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : brscan4 -version : 0.4.11_1 -release : 7 -source : - - https://download.brother.com/welcome/dlf105203/brscan4-0.4.11-1.x86_64.rpm : 7d7dcbe8349ae4d4ab816e4551017f2f1fd9fd6bf3f4f3c570fbd9576248dd9f -homepage : https://global.brother -license : Distributable -component : drivers -extract : false -strip : false -summary : Brscan4 drivers for Brother scanners +name: brscan4 +version: 0.4.11_1 +release: 7 +source: + - https://download.brother.com/welcome/dlf105203/brscan4-0.4.11-1.x86_64.rpm: 7d7dcbe8349ae4d4ab816e4551017f2f1fd9fd6bf3f4f3c570fbd9576248dd9f +homepage: https://global.brother +license: Distributable +component: drivers +extract: false +strip: false +summary: Brscan4 drivers for Brother scanners description: | Brscan4 provides a variety of scanning drivers for various Brother scanners and multi-function printers. Note that some portions are binary and provided for hardware enablement so may not meet typical Solus packaging standards for paths. -builddeps : +builddeps: - pkgconfig(avahi-client) - pkgconfig(gtk+-x11-2.0) - pkgconfig(libusb) - rpm -setup : | +setup: | for i in $sources/*.rpm; do rpm2cpio ${i} | cpio -idmv done -build : | +build: | $pkgfiles/mk-udev-hwdb $workdir/opt/brother/scanner/brscan4/{Brsane4.ini,models4/*.ini} > hwdb -install : | +install: | chmod 644 $workdir/opt/brother/scanner/brscan4/{setupSaneScan4,udev_config.sh} # Install files diff --git a/packages/b/bsdiff/package.yml b/packages/b/bsdiff/package.yml index b2bacf4579d..f8b1a685a64 100644 --- a/packages/b/bsdiff/package.yml +++ b/packages/b/bsdiff/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bsdiff -version : 1.0.6 -release : 6 -source : - - https://github.com/clearlinux/bsdiff/archive/refs/tags/v1.0.6.tar.gz : c11d04d88146acd5cf430a50f137d48ea546467ea48111269d0b3b88e6eea987 -homepage : https://github.com/clearlinux/bsdiff -license : BSD-2-Clause -component : system.utils -summary : bsdiff and bspatch are tools for building and applying patches to binary files. +name: bsdiff +version: 1.0.6 +release: 6 +source: + - https://github.com/clearlinux/bsdiff/archive/refs/tags/v1.0.6.tar.gz: c11d04d88146acd5cf430a50f137d48ea546467ea48111269d0b3b88e6eea987 +homepage: https://github.com/clearlinux/bsdiff +license: BSD-2-Clause +component: system.utils +summary: bsdiff and bspatch are tools for building and applying patches to binary files. description: | bsdiff and bspatch are tools for building and applying patches to binary files. By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch (a commercial patch tool). This is a fork by the Clear Linux Project. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(check) - pkgconfig(liblzma) - libtool - valgrind -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bspwm/package.yml b/packages/b/bspwm/package.yml index 20002d83ce1..49bbb6d3275 100644 --- a/packages/b/bspwm/package.yml +++ b/packages/b/bspwm/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bspwm -version : 0.9.10 -release : 10 -source : - - https://github.com/baskerville/bspwm/archive/0.9.10.tar.gz : 0d0f5e465b9c27a5c2143c86189392fa297fad55253b9ed8f6854473d3928f8f -homepage : https://github.com/baskerville/bspwm -license : BSD-2-Clause -component : desktop -summary : A tiling window manager based on binary space partitioning +name: bspwm +version: 0.9.10 +release: 10 +source: + - https://github.com/baskerville/bspwm/archive/0.9.10.tar.gz: 0d0f5e465b9c27a5c2143c86189392fa297fad55253b9ed8f6854473d3928f8f +homepage: https://github.com/baskerville/bspwm +license: BSD-2-Clause +component: desktop +summary: A tiling window manager based on binary space partitioning description: | A tiling window manager based on binary space partitioning -builddeps : +builddeps: - pkgconfig(xcb-event) - pkgconfig(xcb-icccm) - pkgconfig(xcb-keysyms) - pkgconfig(xinerama) - sxhkd -rundeps : +rundeps: - sxhkd -setup : | +setup: | %apply_patches -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr rm -rf $installdir/usr/share/doc/bspwm/*.md diff --git a/packages/b/btop/package.yml b/packages/b/btop/package.yml index 8fc9f830c21..088aabab9a1 100644 --- a/packages/b/btop/package.yml +++ b/packages/b/btop/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : btop -version : 1.4.5 -release : 12 -source : - - https://github.com/aristocratos/btop/archive/refs/tags/v1.4.5.tar.gz : 0ffe03d3e26a3e9bbfd5375adf34934137757994f297d6b699a46edd43c3fc02 -homepage : https://github.com/aristocratos/btop/ -license : Apache-2.0 -component : system.utils -summary : btop is a monitor of system resources. +name: btop +version: 1.4.5 +release: 12 +source: + - https://github.com/aristocratos/btop/archive/refs/tags/v1.4.5.tar.gz: 0ffe03d3e26a3e9bbfd5375adf34934137757994f297d6b699a46edd43c3fc02 +homepage: https://github.com/aristocratos/btop/ +license: Apache-2.0 +component: system.utils +summary: btop is a monitor of system resources. description: | Resource monitor that shows usage and stats for processor, memory, disks, network and processes. C++ version and continuation of bashtop and bpytop. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/io.github.aristocratos.btop.metainfo.xml $installdir/usr/share/metainfo/io.github.aristocratos.btop.metainfo.xml diff --git a/packages/b/btrbk/package.yml b/packages/b/btrbk/package.yml index da6ff4730c2..d1524c9fedb 100644 --- a/packages/b/btrbk/package.yml +++ b/packages/b/btrbk/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : btrbk -version : 0.32.6 -release : 8 -source : - - https://github.com/digint/btrbk/archive/refs/tags/v0.32.6.tar.gz : 15f3b2e23c69233941f6bc9c00064871523500705246145658525254187a6fe7 -homepage : https://digint.ch/btrbk/ -license : GPL-3.0-or-later -component : system.utils -summary : Tool for creating snapshots and remote backups of btrfs subvolumes +name: btrbk +version: 0.32.6 +release: 8 +source: + - https://github.com/digint/btrbk/archive/refs/tags/v0.32.6.tar.gz: 15f3b2e23c69233941f6bc9c00064871523500705246145658525254187a6fe7 +homepage: https://digint.ch/btrbk/ +license: GPL-3.0-or-later +component: system.utils +summary: Tool for creating snapshots and remote backups of btrfs subvolumes description: | btrbk is a backup tool for btrfs subvolumes, taking advantage of btrfs specific capabilities to create atomic snapshots and transfer them incrementally to your backup locations. -builddeps : +builddeps: - asciidoctor -rundeps : +rundeps: - perl -build : | +build: | %make -install : | +install: | %make_install CONFDIR=/usr/share rm -rf $installdir/usr/share/doc diff --git a/packages/b/btrfs-progs/package.yml b/packages/b/btrfs-progs/package.yml index 69d8505e852..473f6a2d37f 100644 --- a/packages/b/btrfs-progs/package.yml +++ b/packages/b/btrfs-progs/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : btrfs-progs -version : 6.17.1 -release : 75 -source : - - https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.17.1.tar.xz : a4be0a6ebb3c476427fb5d97b2cf027b0ccdb6b0c55ff16323320c1e8cb77658 -license : GPL-2.0-only -homepage : https://btrfs.wiki.kernel.org/index.php/Main_Page -summary : +name: btrfs-progs +version: 6.17.1 +release: 75 +source: + - https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.17.1.tar.xz: a4be0a6ebb3c476427fb5d97b2cf027b0ccdb6b0c55ff16323320c1e8cb77658 +license: GPL-2.0-only +homepage: https://btrfs.wiki.kernel.org/index.php/Main_Page +summary: - Utilities for managing btrfs filesystems - - libbtrfs : Library for managing btrfs filesystems -component : + - libbtrfs: Library for managing btrfs filesystems +component: - system.utils - - libbtrfs : system.base + - libbtrfs: system.base description: - Utilities for managing btrfs filesystems - - libbtrfs : Library for managing btrfs filesystems -patterns : - - libbtrfs : - - /usr/lib64/libbtrfs.so.* - - /usr/lib64/libbtrfsutil.so.* -builddeps : + - libbtrfs: Library for managing btrfs filesystems +patterns: + - libbtrfs: + - /usr/lib64/libbtrfs.so.* + - /usr/lib64/libbtrfsutil.so.* +builddeps: - pkgconfig(ext2fs) - pkgconfig(libeconf) - pkgconfig(libzstd) @@ -30,9 +30,9 @@ builddeps : - python-sphinx - python-sphinx-rtd-theme - xmlto -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bubblewrap/package.yml b/packages/b/bubblewrap/package.yml index 60fcf80bfab..92679a58b66 100644 --- a/packages/b/bubblewrap/package.yml +++ b/packages/b/bubblewrap/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bubblewrap -version : 0.11.0 -release : 21 -source : - - https://github.com/containers/bubblewrap/releases/download/v0.11.0/bubblewrap-0.11.0.tar.xz : 988fd6b232dafa04b8b8198723efeaccdb3c6aa9c1c7936219d5791a8b7a8646 -license : LGPL-2.0-or-later -component : security -homepage : https://github.com/containers/bubblewrap/ -summary : Unprivileged sandboxing tool +name: bubblewrap +version: 0.11.0 +release: 21 +source: + - https://github.com/containers/bubblewrap/releases/download/v0.11.0/bubblewrap-0.11.0.tar.xz: 988fd6b232dafa04b8b8198723efeaccdb3c6aa9c1c7936219d5791a8b7a8646 +license: LGPL-2.0-or-later +component: security +homepage: https://github.com/containers/bubblewrap/ +summary: Unprivileged sandboxing tool description: | Unprivileged sandboxing tool -builddeps : +builddeps: - pkgconfig(bash-completion) - pkgconfig(libcap) - docbook-xml -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-applications-menu/package.yml b/packages/b/budgie-applications-menu/package.yml index 26806c0b969..6c8d73fd9e2 100644 --- a/packages/b/budgie-applications-menu/package.yml +++ b/packages/b/budgie-applications-menu/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-applications-menu -version : 2.5.0 -release : 2 -source : - - git|https://github.com/UbuntuBudgie/applications-menu.git : e9a3453fa1657d41269da33971d23b7895eaec90 -homepage : https://github.com/UbuntuBudgie/applications-menu -license : GPL-3.0-or-later -component : desktop.budgie -summary : A Budgie Desktop applications menu +name: budgie-applications-menu +version: 2.5.0 +release: 2 +source: + - git|https://github.com/UbuntuBudgie/applications-menu.git: e9a3453fa1657d41269da33971d23b7895eaec90 +homepage: https://github.com/UbuntuBudgie/applications-menu +license: GPL-3.0-or-later +component: desktop.budgie +summary: A Budgie Desktop applications menu description: | Lightweight and stylish app launcher for Budgie Desktop. -builddeps : +builddeps: - pkgconfig(budgie-2.0) - pkgconfig(granite) - pkgconfig(json-glib-1.0) - pkgconfig(libhandy-1) - pkgconfig(zeitgeist-2.0) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-1.0.patch %meson_configure -Dwith-zeitgeist=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-backgrounds/package.yml b/packages/b/budgie-backgrounds/package.yml index 362caa2f100..8812c10858d 100644 --- a/packages/b/budgie-backgrounds/package.yml +++ b/packages/b/budgie-backgrounds/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-backgrounds -version : '3.0' -release : 4 -source : - - https://github.com/BuddiesOfBudgie/budgie-backgrounds/releases/download/v3.0/budgie-backgrounds-v3.0.tar.xz : 536e966bb20873ffd8e5921fb046fb6ac978fca5e26772df54959d3122d9a482 -homepage : https://buddiesofbudgie.org/ -license : CC0-1.0 -component : desktop.budgie -summary : Default backgrounds for Budgie +name: budgie-backgrounds +version: "3.0" +release: 4 +source: + - https://github.com/BuddiesOfBudgie/budgie-backgrounds/releases/download/v3.0/budgie-backgrounds-v3.0.tar.xz: 536e966bb20873ffd8e5921fb046fb6ac978fca5e26772df54959d3122d9a482 +homepage: https://buddiesofbudgie.org/ +license: CC0-1.0 +component: desktop.budgie +summary: Default backgrounds for Budgie description: | Budgie Backgrounds is the default set of background images for the Budgie Desktop. -builddeps : +builddeps: - imagemagick - jhead -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-calendar-applet/package.yml b/packages/b/budgie-calendar-applet/package.yml index 87a58140b02..528423df083 100644 --- a/packages/b/budgie-calendar-applet/package.yml +++ b/packages/b/budgie-calendar-applet/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-calendar-applet -version : '5.3' -release : 8 -source : - - https://github.com/danielpinto8zz6/budgie-calendar-applet/archive/refs/tags/5.3.tar.gz : 921ad0d698ab7afea2c7e29351027013049f381f4e866fea1e0fa84982a8bb70 -homepage : https://github.com/danielpinto8zz6/budgie-calendar-applet -license : GPL-2.0-or-later -component : desktop.budgie -summary : Calendar applet for the Budgie Desktop +name: budgie-calendar-applet +version: "5.3" +release: 8 +source: + - https://github.com/danielpinto8zz6/budgie-calendar-applet/archive/refs/tags/5.3.tar.gz: 921ad0d698ab7afea2c7e29351027013049f381f4e866fea1e0fa84982a8bb70 +homepage: https://github.com/danielpinto8zz6/budgie-calendar-applet +license: GPL-2.0-or-later +component: desktop.budgie +summary: Calendar applet for the Budgie Desktop description: | A budgie-desktop applet to show hours and when click show a calendar in a popover. -builddeps : +builddeps: - pkgconfig(budgie-2.0) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-2.0.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/b/budgie-control-center/package.yml b/packages/b/budgie-control-center/package.yml index 19fdcf309db..d590cc553fc 100644 --- a/packages/b/budgie-control-center/package.yml +++ b/packages/b/budgie-control-center/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-control-center -version : 1.4.1 -release : 30 -source : - - https://github.com/BuddiesOfBudgie/budgie-control-center/releases/download/v1.4.1/budgie-control-center-1.4.1.tar.xz : 6184b30ccf939686a22101dd82d943fcfd8b7585261b656e633278b66227510e -homepage : https://buddiesofbudgie.org -license : GPL-2.0-or-later -component : desktop.budgie -summary : Budgie Control Center is a fork of GNOME Control Center for the Budgie 10 Series +name: budgie-control-center +version: 1.4.1 +release: 30 +source: + - https://github.com/BuddiesOfBudgie/budgie-control-center/releases/download/v1.4.1/budgie-control-center-1.4.1.tar.xz: 6184b30ccf939686a22101dd82d943fcfd8b7585261b656e633278b66227510e +homepage: https://buddiesofbudgie.org +license: GPL-2.0-or-later +component: desktop.budgie +summary: Budgie Control Center is a fork of GNOME Control Center for the Budgie 10 Series description: | Budgie Control Center is a fork of GNOME Settings / GNOME Control Center with the intent of providing a simplified list of settings that are applicable to the Budgie 10 series, along with any small quality-of-life settings. -builddeps : +builddeps: - pkgconfig(ModemManager) - pkgconfig(accountsservice) - pkgconfig(cheese) @@ -43,7 +43,7 @@ builddeps : - bluez - docbook-xml - gnome-common -rundeps : +rundeps: - bolt # Thunderbolt support - cups-pk-helper - glib-networking @@ -52,12 +52,12 @@ rundeps : - libgnomekbd - power-profiles-daemon - sound-theme-freedesktop -networking : true -setup : | +networking: true +setup: | %meson_configure -Ddocumentation=true -Dprivileged_group=sudo -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Consistent polkit rules naming diff --git a/packages/b/budgie-cputemp-applet/package.yml b/packages/b/budgie-cputemp-applet/package.yml index 70b4db96966..171b67f5692 100644 --- a/packages/b/budgie-cputemp-applet/package.yml +++ b/packages/b/budgie-cputemp-applet/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-cputemp-applet -version : 1.2.0 -release : 5 -source : - - https://github.com/tarkah/budgie-cputemp-applet/archive/refs/tags/1.2.0.tar.gz : f3c897dc47a08398f1da0b1bb020d7fe07d01b93666ea6f48623990184a8325a -homepage : https://github.com/tarkah/budgie-cputemp-applet -license : GPL-2.0-only -component : desktop.budgie -summary : Applet to monitor CPU Temperature +name: budgie-cputemp-applet +version: 1.2.0 +release: 5 +source: + - https://github.com/tarkah/budgie-cputemp-applet/archive/refs/tags/1.2.0.tar.gz: f3c897dc47a08398f1da0b1bb020d7fe07d01b93666ea6f48623990184a8325a +homepage: https://github.com/tarkah/budgie-cputemp-applet +license: GPL-2.0-only +component: desktop.budgie +summary: Applet to monitor CPU Temperature description: | An applet that monitors and displays CPU Temperature. Sensor can be chosen in the applet popover menu. -builddeps : +builddeps: - pkgconfig(budgie-2.0) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-assets-Add-AppStream-metainfo-file.patch %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-2.0.patch %meson_configure --sysconfdir=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-desktop-branding/package.yml b/packages/b/budgie-desktop-branding/package.yml index 3b220100273..18b03f7526a 100644 --- a/packages/b/budgie-desktop-branding/package.yml +++ b/packages/b/budgie-desktop-branding/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-desktop-branding -version : 23.3.1 -release : 83 -source : - - https://github.com/getsolus/budgie-desktop-branding/releases/download/v23.3.1/budgie-desktop-branding-v23.3.1.tar.xz : c029f0c25b6967a391bc7b7543c8d23848536f1950fae8d8605fe1d52ce5d1ba -homepage : https://github.com/getsolus/budgie-desktop-branding -license : GPL-2.0-only -summary : +name: budgie-desktop-branding +version: 23.3.1 +release: 83 +source: + - https://github.com/getsolus/budgie-desktop-branding/releases/download/v23.3.1/budgie-desktop-branding-v23.3.1.tar.xz: c029f0c25b6967a391bc7b7543c8d23848536f1950fae8d8605fe1d52ce5d1ba +homepage: https://github.com/getsolus/budgie-desktop-branding +license: GPL-2.0-only +summary: - Budgie Desktop Experience Configuration - - livecd : Budgie LiveCD-specific Configuration + - livecd: Budgie LiveCD-specific Configuration description: - Defaults for the Budgie Desktop - - livecd : Budgie LiveCD-specific Configuration -component : + - livecd: Budgie LiveCD-specific Configuration +component: - desktop.budgie - - livecd : desktop.budgie -patterns : - - livecd : - - /usr/share/glib-2.0/schemas/50_budgie_settings.gschema.override - - /usr/share/lightdm/lightdm.conf.d/budgie_config.conf -replaces : + - livecd: desktop.budgie +patterns: + - livecd: + - /usr/share/glib-2.0/schemas/50_budgie_settings.gschema.override + - /usr/share/lightdm/lightdm.conf.d/budgie_config.conf +replaces: - budgie-desktop-branding-fortitude - budgie-desktop-branding-fortitude-plus - budgie-desktop-branding-material -rundeps : +rundeps: - breeze-cursor-theme - budgie-backgrounds - budgie-desktop @@ -36,11 +36,11 @@ rundeps : - pocillo-gtk-theme - qtstyleplugins - solus-artwork - - livecd : - - budgie-desktop-branding -setup : | + - livecd: + - budgie-desktop-branding +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-desktop-view/package.yml b/packages/b/budgie-desktop-view/package.yml index 5989b3a45d8..697fc6c7fdf 100644 --- a/packages/b/budgie-desktop-view/package.yml +++ b/packages/b/budgie-desktop-view/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-desktop-view -version : '1.3' -release : 27 -source : - - https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/download/v1.3/budgie-desktop-view-v1.3.tar.xz : acf47e478fa6df75308c1a553668d236a484bd5fb1b60deba4b7744de0445411 -homepage : https://buddiesofbudgie.org -license : Apache-2.0 -component : desktop.budgie -summary : Budgie Desktop View is the official Budgie desktop icons implementation +name: budgie-desktop-view +version: "1.3" +release: 27 +source: + - https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/download/v1.3/budgie-desktop-view-v1.3.tar.xz: acf47e478fa6df75308c1a553668d236a484bd5fb1b60deba4b7744de0445411 +homepage: https://buddiesofbudgie.org +license: Apache-2.0 +component: desktop.budgie +summary: Budgie Desktop View is the official Budgie desktop icons implementation description: | Budgie Desktop View is the official Budgie desktop icons implementation. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - vala -setup : | +setup: | %meson_configure -Dwith-stateless=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-desktop/package.yml b/packages/b/budgie-desktop/package.yml index d03a1f5f939..83215277051 100644 --- a/packages/b/budgie-desktop/package.yml +++ b/packages/b/budgie-desktop/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-desktop -version : 10.9.4 -release : 281 -source : - - https://github.com/BuddiesOfBudgie/budgie-desktop/releases/download/v10.9.4/budgie-desktop-v10.9.4.tar.xz : 0d1899ecad0051ef54f587b097add678ecb535b0de5e93e4fdfa23da6c557852 -homepage : https://blog.buddiesofbudgie.org -license : +name: budgie-desktop +version: 10.9.4 +release: 281 +source: + - https://github.com/BuddiesOfBudgie/budgie-desktop/releases/download/v10.9.4/budgie-desktop-v10.9.4.tar.xz: 0d1899ecad0051ef54f587b097add678ecb535b0de5e93e4fdfa23da6c557852 +homepage: https://blog.buddiesofbudgie.org +license: - GPL-2.0-only - LGPL-2.1-only -summary : A luxurious home computing experience +summary: A luxurious home computing experience description: | Budgie Desktop is a modern desktop environment developed by the Buddies of Budgie. -component : desktop.budgie -builddeps : +component: desktop.budgie +builddeps: - pkgconfig(accountsservice) - pkgconfig(alsa) - pkgconfig(gee-0.8) @@ -34,7 +34,7 @@ builddeps : - budgie-screensaver # Required at configure time to ensure we have a proper configuration of budgie-desktop - sassc - vala -rundeps : +rundeps: - budgie-control-center - budgie-screensaver - budgie-session @@ -44,16 +44,16 @@ rundeps : - switcheroo-control - xdg-desktop-portal-gtk - xdotool -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-panel-plugin-manager-Don-t-free-object-owned-by-hash.patch %patch -p1 -i $pkgfiles/libxfce4windowing-4.20.4.patch %meson_configure \ -Dwith-stateless=true \ -Dbsd-libexecdir="%libdir%/gnome-settings-daemon" -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless XDG diff --git a/packages/b/budgie-extras/package.yml b/packages/b/budgie-extras/package.yml index ce56b32cf1e..b716f364c6b 100644 --- a/packages/b/budgie-extras/package.yml +++ b/packages/b/budgie-extras/package.yml @@ -1,136 +1,136 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-extras -version : 1.9.0 -release : 33 -source : - - git|https://github.com/UbuntuBudgie/budgie-extras.git : 483cb08a68c4012a2663a8d80ab345a4d334c997 -homepage : https://github.com/UbuntuBudgie/budgie-extras -license : GPL-3.0-or-later -component : +name: budgie-extras +version: 1.9.0 +release: 33 +source: + - git|https://github.com/UbuntuBudgie/budgie-extras.git: 483cb08a68c4012a2663a8d80ab345a4d334c997 +homepage: https://github.com/UbuntuBudgie/budgie-extras +license: GPL-3.0-or-later +component: - desktop.budgie - - ^budgie-brightness-controller-applet : desktop.budgie - - ^budgie-countdown-applet : desktop.budgie - - ^budgie-extras-daemon : desktop.budgie - - ^budgie-hotcorners-applet : desktop.budgie - - ^budgie-kangaroo-applet : desktop.budgie - - ^budgie-previews : desktop.budgie - - ^budgie-quicknote-applet : desktop.budgie - - ^budgie-showtime-applet : desktop.budgie - - ^budgie-takeabreak-applet : desktop.budgie - - ^budgie-visualspace-applet : desktop.budgie - - ^budgie-weathershow-applet : desktop.budgie - - ^budgie-window-shuffler : desktop.budgie -summary : + - ^budgie-brightness-controller-applet: desktop.budgie + - ^budgie-countdown-applet: desktop.budgie + - ^budgie-extras-daemon: desktop.budgie + - ^budgie-hotcorners-applet: desktop.budgie + - ^budgie-kangaroo-applet: desktop.budgie + - ^budgie-previews: desktop.budgie + - ^budgie-quicknote-applet: desktop.budgie + - ^budgie-showtime-applet: desktop.budgie + - ^budgie-takeabreak-applet: desktop.budgie + - ^budgie-visualspace-applet: desktop.budgie + - ^budgie-weathershow-applet: desktop.budgie + - ^budgie-window-shuffler: desktop.budgie +summary: - Budgie-extras is a shared component with translations required by various applets - - ^budgie-brightness-controller-applet : Applet to control the brightness of the screen - - ^budgie-countdown-applet : Applet providing a countdown capability on the Budgie Desktop - - ^budgie-extras-daemon : Extras daemon for budgie-extras capabilities - - ^budgie-hotcorners-applet : Applet providing hotcorners capabilities for the Budgie Desktop - - ^budgie-kangaroo-applet : Kangaroo is an applet Applet to allow quick file-browsing - - ^budgie-previews : Provides window previews capabilities for the Budgie Desktop - - ^budgie-quicknote-applet : Quicknote is an applet to provide the easiest possible way to make small notes - - ^budgie-showtime-applet : Applet displaying date and time on the Budgie Desktop - - ^budgie-takeabreak-applet : A pomodoro like applet to prompt when to take-a-break for a set period of time - - ^budgie-visualspace-applet : Show and manage windows in workspaces for the Budgie Desktop - - ^budgie-weathershow-applet : Weathershow is an applet to display the weather and forecast - - ^budgie-window-shuffler : Keyboard and GUI friendly window-tiling capability + - ^budgie-brightness-controller-applet: Applet to control the brightness of the screen + - ^budgie-countdown-applet: Applet providing a countdown capability on the Budgie Desktop + - ^budgie-extras-daemon: Extras daemon for budgie-extras capabilities + - ^budgie-hotcorners-applet: Applet providing hotcorners capabilities for the Budgie Desktop + - ^budgie-kangaroo-applet: Kangaroo is an applet Applet to allow quick file-browsing + - ^budgie-previews: Provides window previews capabilities for the Budgie Desktop + - ^budgie-quicknote-applet: Quicknote is an applet to provide the easiest possible way to make small notes + - ^budgie-showtime-applet: Applet displaying date and time on the Budgie Desktop + - ^budgie-takeabreak-applet: A pomodoro like applet to prompt when to take-a-break for a set period of time + - ^budgie-visualspace-applet: Show and manage windows in workspaces for the Budgie Desktop + - ^budgie-weathershow-applet: Weathershow is an applet to display the weather and forecast + - ^budgie-window-shuffler: Keyboard and GUI friendly window-tiling capability description: - Budgie-extras is a shared component with translations required by various applets. - - ^budgie-brightness-controller-applet : The brightness controller applet allows controlling of the screen levels via xrandr (fallback) or via gnome-settings-daemon (if available). - - ^budgie-countdown-applet : A count down applet with the following options; ring a bell, flash the (panel) icon, display a message window or run a (any) command. - - ^budgie-extras-daemon : This on logon process manages keyboard shortcuts delivered via .bde files for various extras-plugins. - - ^budgie-hotcorners-applet : The hotcorners applet allow user defined commands to be executed when the mouse cursor is pushed into a corner of the main desktop. - - ^budgie-kangaroo-applet : The kangaroo applet allows for quick and easy browsing, across (possibly) many directory layers, without having to do a single mouse click. - - ^budgie-previews : Set previews to show an overview of windows in an expose like way. - - ^budgie-quicknote-applet : The quicknote applet allows a user to record a text based note. The applet autosaves the text while writing and supports multiple undo and redo capabilities. - - ^budgie-showtime-applet : Budgie Showtime is a digital desktop clock, showing time, and optionally, date. Text color of both can be set separately from the applet's menu. - - ^budgie-takeabreak-applet : Budgie TakeaBreak is a pomodoro like applet, to make sure to take regular breaks from working. Options from Budgie Settings include turning the screen upside down, dim the screen, lock screen or show a countdown message on break time. The applet can be accessed quickly from the panel to temporarily switch it off. - - ^budgie-visualspace-applet : The visualspace applet shows as a stylish compact workspace on the budgie panel. Choosing windows in the applet popup moves to the workspace where the window is located and gives it focus. The number of Workspace can also be changed though the applet popup. - - ^budgie-weathershow-applet : The weathershow applet displays daily and three hourly weather forecasts on both the desktop and a Popover. - - ^budgie-window-shuffler : The window shuffler is an easy to use windows tiling capability driven primarily through the keyboard to place and move window in a grid format. -patterns : - - ^budgie-brightness-controller-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-brightness-controller - - /usr/share/metainfo/org.ubuntubudgie.brightnesscontroller.metainfo.xml - - /usr/share/pixmaps/budgie-brightness-controller-1-symbolic.svg - - ^budgie-countdown-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-countdown - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml - - /usr/share/metainfo/org.ubuntubudgie.countdown.metainfo.xml - - /usr/share/pixmaps/budgie-countdown-symbolic.svg - - /usr/share/pixmaps/cr* - - ^budgie-extras-daemon : - - /usr/bin/budgie-extras-daemon - - /usr/lib64/budgie-extras-daemon/invoke.py - - /usr/share/budgie-desktop/layouts - - /usr/share/budgie-extras-daemon - - /usr/share/man/man1/budgie-extras-daemon.1* - - /usr/share/xdg/autostart/budgie-extras-daemon.desktop - - ^budgie-hotcorners-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-hotcorners - - /usr/lib64/budgie-extras/budgie-hotcorners* - - /usr/share/applications/org.ubuntubudgie.budgie-extras.HotCorners* - - /usr/share/metainfo/org.ubuntubudgie.hotcorners.metainfo.xml - - /usr/share/pixmaps/budgie-hot* - - /usr/share/budgie-hotcorners* - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners* - - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg - - /usr/share/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop - - ^budgie-kangaroo-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-kangaroo - - /usr/share/metainfo/org.ubuntubudgie.kangaroo.metainfo.xml - - /usr/share/pixmaps/budgie-foldertrack-symbolic.svg - - ^budgie-previews : - - /usr/lib64/budgie-previews - - /usr/share/applications/org.ubuntubudgie.previewscontrols.desktop - - /usr/share/budgie-extras-daemon/preview* - - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.budgiewpreviews.svg - - /usr/share/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.budgie-wpreviews.gschema.xml - - /usr/share/pixmaps/budgie_wpreviews* - - /usr/share/pixmaps/budgiewprviews.svg - - /usr/share/xdg/autostart/previews* - - ^budgie-quicknote-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-quicknote - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml - - /usr/share/metainfo/org.ubuntubudgie.quicknote.metainfo.xml - - /usr/share/pixmaps/budgie-quicknote-symbolic.svg - - ^budgie-showtime-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-showtime - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml - - /usr/share/metainfo/org.ubuntubudgie.showtime.metainfo.xml - - /usr/share/pixmaps/showtimenew-symbolic.svg - - ^budgie-takeabreak-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-takeabreak - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml - - /usr/share/metainfo/org.ubuntubudgie.takeabreak.metainfo.xml - - /usr/share/pixmaps/takeabreak* - - ^budgie-visualspace-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-visualspace - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml - - /usr/share/metainfo/org.ubuntubudgie.visualspace.metainfo.xml - - /usr/share/pixmaps/visualspace-symbolic.svg - - /usr/share/xdg/autostart/visualspace-autostart.desktop - - ^budgie-weathershow-applet : - - /usr/lib64/budgie-desktop/plugins/budgie-weathershow - - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml - - /usr/share/budgie-desktop/budgie-weathershow* - - /usr/share/metainfo/org.ubuntubudgie.weathershow.metainfo.xml - - /usr/share/pixmaps/budgie-wticon-symbolic.svg - - ^budgie-window-shuffler : - - /usr/lib64/budgie-window-shuffler - - /usr/lib64/budgie-desktop/plugins/budgie-window-shuffler/* - - /usr/share/applications/org.ubuntubudgie.shufflercontrol.desktop - - /usr/share/budgie-extras-daemon/windowshuffler* - - /usr/share/glib-2.0/schemas/*shuffler* - - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg - - /usr/share/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml - - /usr/share/pixmaps/dragsnapim* - - /usr/share/pixmaps/shuffler* - - /usr/share/xdg/autostart/dragsnap-autostart.desktop - - /usr/share/xdg/autostart/layoutspopup-autostart.desktop - - /usr/share/xdg/autostart/shuffler* -builddeps : + - ^budgie-brightness-controller-applet: The brightness controller applet allows controlling of the screen levels via xrandr (fallback) or via gnome-settings-daemon (if available). + - ^budgie-countdown-applet: A count down applet with the following options; ring a bell, flash the (panel) icon, display a message window or run a (any) command. + - ^budgie-extras-daemon: This on logon process manages keyboard shortcuts delivered via .bde files for various extras-plugins. + - ^budgie-hotcorners-applet: The hotcorners applet allow user defined commands to be executed when the mouse cursor is pushed into a corner of the main desktop. + - ^budgie-kangaroo-applet: The kangaroo applet allows for quick and easy browsing, across (possibly) many directory layers, without having to do a single mouse click. + - ^budgie-previews: Set previews to show an overview of windows in an expose like way. + - ^budgie-quicknote-applet: The quicknote applet allows a user to record a text based note. The applet autosaves the text while writing and supports multiple undo and redo capabilities. + - ^budgie-showtime-applet: Budgie Showtime is a digital desktop clock, showing time, and optionally, date. Text color of both can be set separately from the applet's menu. + - ^budgie-takeabreak-applet: Budgie TakeaBreak is a pomodoro like applet, to make sure to take regular breaks from working. Options from Budgie Settings include turning the screen upside down, dim the screen, lock screen or show a countdown message on break time. The applet can be accessed quickly from the panel to temporarily switch it off. + - ^budgie-visualspace-applet: The visualspace applet shows as a stylish compact workspace on the budgie panel. Choosing windows in the applet popup moves to the workspace where the window is located and gives it focus. The number of Workspace can also be changed though the applet popup. + - ^budgie-weathershow-applet: The weathershow applet displays daily and three hourly weather forecasts on both the desktop and a Popover. + - ^budgie-window-shuffler: The window shuffler is an easy to use windows tiling capability driven primarily through the keyboard to place and move window in a grid format. +patterns: + - ^budgie-brightness-controller-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-brightness-controller + - /usr/share/metainfo/org.ubuntubudgie.brightnesscontroller.metainfo.xml + - /usr/share/pixmaps/budgie-brightness-controller-1-symbolic.svg + - ^budgie-countdown-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-countdown + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml + - /usr/share/metainfo/org.ubuntubudgie.countdown.metainfo.xml + - /usr/share/pixmaps/budgie-countdown-symbolic.svg + - /usr/share/pixmaps/cr* + - ^budgie-extras-daemon: + - /usr/bin/budgie-extras-daemon + - /usr/lib64/budgie-extras-daemon/invoke.py + - /usr/share/budgie-desktop/layouts + - /usr/share/budgie-extras-daemon + - /usr/share/man/man1/budgie-extras-daemon.1* + - /usr/share/xdg/autostart/budgie-extras-daemon.desktop + - ^budgie-hotcorners-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-hotcorners + - /usr/lib64/budgie-extras/budgie-hotcorners* + - /usr/share/applications/org.ubuntubudgie.budgie-extras.HotCorners* + - /usr/share/metainfo/org.ubuntubudgie.hotcorners.metainfo.xml + - /usr/share/pixmaps/budgie-hot* + - /usr/share/budgie-hotcorners* + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners* + - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg + - /usr/share/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop + - ^budgie-kangaroo-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-kangaroo + - /usr/share/metainfo/org.ubuntubudgie.kangaroo.metainfo.xml + - /usr/share/pixmaps/budgie-foldertrack-symbolic.svg + - ^budgie-previews: + - /usr/lib64/budgie-previews + - /usr/share/applications/org.ubuntubudgie.previewscontrols.desktop + - /usr/share/budgie-extras-daemon/preview* + - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.budgiewpreviews.svg + - /usr/share/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.budgie-wpreviews.gschema.xml + - /usr/share/pixmaps/budgie_wpreviews* + - /usr/share/pixmaps/budgiewprviews.svg + - /usr/share/xdg/autostart/previews* + - ^budgie-quicknote-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-quicknote + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml + - /usr/share/metainfo/org.ubuntubudgie.quicknote.metainfo.xml + - /usr/share/pixmaps/budgie-quicknote-symbolic.svg + - ^budgie-showtime-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-showtime + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml + - /usr/share/metainfo/org.ubuntubudgie.showtime.metainfo.xml + - /usr/share/pixmaps/showtimenew-symbolic.svg + - ^budgie-takeabreak-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-takeabreak + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml + - /usr/share/metainfo/org.ubuntubudgie.takeabreak.metainfo.xml + - /usr/share/pixmaps/takeabreak* + - ^budgie-visualspace-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-visualspace + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml + - /usr/share/metainfo/org.ubuntubudgie.visualspace.metainfo.xml + - /usr/share/pixmaps/visualspace-symbolic.svg + - /usr/share/xdg/autostart/visualspace-autostart.desktop + - ^budgie-weathershow-applet: + - /usr/lib64/budgie-desktop/plugins/budgie-weathershow + - /usr/share/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml + - /usr/share/budgie-desktop/budgie-weathershow* + - /usr/share/metainfo/org.ubuntubudgie.weathershow.metainfo.xml + - /usr/share/pixmaps/budgie-wticon-symbolic.svg + - ^budgie-window-shuffler: + - /usr/lib64/budgie-window-shuffler + - /usr/lib64/budgie-desktop/plugins/budgie-window-shuffler/* + - /usr/share/applications/org.ubuntubudgie.shufflercontrol.desktop + - /usr/share/budgie-extras-daemon/windowshuffler* + - /usr/share/glib-2.0/schemas/*shuffler* + - /usr/share/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg + - /usr/share/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml + - /usr/share/pixmaps/dragsnapim* + - /usr/share/pixmaps/shuffler* + - /usr/share/xdg/autostart/dragsnap-autostart.desktop + - /usr/share/xdg/autostart/layoutspopup-autostart.desktop + - /usr/share/xdg/autostart/shuffler* +builddeps: - pkgconfig(appstream) - pkgconfig(budgie-2.0) - pkgconfig(gee-0.8) @@ -141,33 +141,33 @@ builddeps : - pkgconfig(libsoup-2.4) - pkgconfig(libwnck-3.0) - vala -rundeps : - - ^budgie-brightness-controller-applet : budgie-extras - - ^budgie-countdown-applet : - - budgie-extras - - vorbis-tools - - ^budgie-extras-daemon : budgie-extras - - ^budgie-hotcorners-applet : - - budgie-previews - - budgie-window-shuffler - - xdotool - - ^budgie-kangaroo-applet : budgie-extras - - ^budgie-previews : - - budgie-extras-daemon - - xinput - - xprintidle - - ^budgie-quicknote-applet : budgie-extras - - ^budgie-showtime-applet : budgie-extras - - ^budgie-takeabreak-applet : - - budgie-extras - - python-psutil - - xprintidle - - ^budgie-visualspace-applet : budgie-extras - - ^budgie-weathershow-applet : budgie-extras - - ^budgie-window-shuffler : - - budgie-extras-daemon - - xprop -setup : | +rundeps: + - ^budgie-brightness-controller-applet: budgie-extras + - ^budgie-countdown-applet: + - budgie-extras + - vorbis-tools + - ^budgie-extras-daemon: budgie-extras + - ^budgie-hotcorners-applet: + - budgie-previews + - budgie-window-shuffler + - xdotool + - ^budgie-kangaroo-applet: budgie-extras + - ^budgie-previews: + - budgie-extras-daemon + - xinput + - xprintidle + - ^budgie-quicknote-applet: budgie-extras + - ^budgie-showtime-applet: budgie-extras + - ^budgie-takeabreak-applet: + - budgie-extras + - python-psutil + - xprintidle + - ^budgie-visualspace-applet: budgie-extras + - ^budgie-weathershow-applet: budgie-extras + - ^budgie-window-shuffler: + - budgie-extras-daemon + - xprop +setup: | %apply_patches %meson_configure \ -Dbuild-recommended=false \ @@ -184,8 +184,7 @@ setup : | -Dbuild-window-shuffler=true \ -Dbuild-wpreviews=true \ -Dxdg-appdir=/usr/share/xdg/autostart -build : | +build: | %ninja_build -install : | +install: | %ninja_install - diff --git a/packages/b/budgie-haste-applet/package.yml b/packages/b/budgie-haste-applet/package.yml index db914bf9e70..8f7fb298511 100644 --- a/packages/b/budgie-haste-applet/package.yml +++ b/packages/b/budgie-haste-applet/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-haste-applet -version : 0.3.0 -release : 26 -source : - - https://github.com/cybre/budgie-haste-applet/archive/v0.3.0.tar.gz : 69edb1efb700b1f5fd86b0e2e27a18261b375af85a46075c41dc41eab2a37494 -homepage : https://github.com/cybre/budgie-haste-applet -license : GPL-2.0-or-later -component : desktop.budgie -summary : Post any text, be it code or prose, to various services directly from your desktop +name: budgie-haste-applet +version: 0.3.0 +release: 26 +source: + - https://github.com/cybre/budgie-haste-applet/archive/v0.3.0.tar.gz: 69edb1efb700b1f5fd86b0e2e27a18261b375af85a46075c41dc41eab2a37494 +homepage: https://github.com/cybre/budgie-haste-applet +license: GPL-2.0-or-later +component: desktop.budgie +summary: Post any text, be it code or prose, to various services directly from your desktop description: | Post any text, be it code or prose, to various services directly from your desktop -replaces : haste-applet -builddeps : +replaces: haste-applet +builddeps: - pkgconfig(budgie-2.0) - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-2.4) - meson - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/Fix-GTK-3-24-compilation.patch %patch -p1 -i $pkgfiles/0001-Fix-use-of-weak-return-type-in-get_providers.patch %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-2.0.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-restart-applet/package.yml b/packages/b/budgie-restart-applet/package.yml index d996d1fa167..80593311c4c 100644 --- a/packages/b/budgie-restart-applet/package.yml +++ b/packages/b/budgie-restart-applet/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-restart-applet -version : '1.0' -release : 7 -source : - - https://github.com/gkr09/budgie-restart/archive/v1.0.tar.gz : 68fcaf923de7f2aa812f988fabf6a290de39dde84c43248122b12b616bc99a78 -homepage : https://github.com/gkr09/budgie-restart -license : GPL-3.0-or-later -component : desktop.budgie -summary : Budgie Restart Applet +name: budgie-restart-applet +version: "1.0" +release: 7 +source: + - https://github.com/gkr09/budgie-restart/archive/v1.0.tar.gz: 68fcaf923de7f2aa812f988fabf6a290de39dde84c43248122b12b616bc99a78 +homepage: https://github.com/gkr09/budgie-restart +license: GPL-3.0-or-later +component: desktop.budgie +summary: Budgie Restart Applet description: | Restart the budgie panel, WM or both from your Budgie desktop. -rundeps : +rundeps: - python-gobject -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Port-to-libpeas-2-and-budgie-2.0.patch -install : | +install: | install -D -m00644 icons/budgie-restart.svg $installdir/usr/share/icons/hicolor/scalable/apps/budgie-restart.svg install -D -m00644 BudgieRestart/BudgieRestart.plugin $installdir/%libdir%/budgie-desktop/plugins/org.budgie-desktop.applet.budgierestart/BudgieRestart.plugin install -m00755 BudgieRestart/budgierestart.py $installdir/%libdir%/budgie-desktop/plugins/org.budgie-desktop.applet.budgierestart/budgierestart.py diff --git a/packages/b/budgie-screensaver/package.yml b/packages/b/budgie-screensaver/package.yml index 082b13ea222..124802674be 100644 --- a/packages/b/budgie-screensaver/package.yml +++ b/packages/b/budgie-screensaver/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-screensaver -version : 5.1.0 -release : 29 -source : - - https://github.com/BuddiesOfBudgie/budgie-screensaver/releases/download/v5.1.0/budgie-screensaver-v5.1.0.tar.xz : 563ac3f845729e9e6d184d2dbf036ab3f51ff244c27f5b286cfcb89acc147f0c -license : +name: budgie-screensaver +version: 5.1.0 +release: 29 +source: + - https://github.com/BuddiesOfBudgie/budgie-screensaver/releases/download/v5.1.0/budgie-screensaver-v5.1.0.tar.xz: 563ac3f845729e9e6d184d2dbf036ab3f51ff244c27f5b286cfcb89acc147f0c +license: - GPL-2.0-only - LGPL-2.0-only -homepage : https://github.com/BuddiesOfBudgie/budgie-screensaver -component : desktop.gnome -summary : Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensavers such as MATE Screensaver. +homepage: https://github.com/BuddiesOfBudgie/budgie-screensaver +component: desktop.gnome +summary: Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensavers such as MATE Screensaver. description: | Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensavers such as MATE Screensaver. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gnome-desktop-3.0) - pkgconfig(gsettings-desktop-schemas) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(x11) - pkgconfig(xxf86vm) - gnome-common -replaces : +replaces: - gnome-screensaver -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Kill autostart rm -rf $installdir/etc/xdg diff --git a/packages/b/budgie-screenshot-applet/package.yml b/packages/b/budgie-screenshot-applet/package.yml index 804af57a190..0273c6e2f72 100644 --- a/packages/b/budgie-screenshot-applet/package.yml +++ b/packages/b/budgie-screenshot-applet/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-screenshot-applet -version : 0.4.3 -release : 32 -source : - - git|https://github.com/cybre/budgie-screenshot-applet.git : 9e79e58419d42ba4f338a5cd84fa35d2c5ddb5da -homepage : https://github.com/cybre/budgie-screenshot-applet -license : GPL-2.0-or-later -component : desktop.budgie -summary : Take a screenshot of your desktop, a window or region; save to disk and upload. +name: budgie-screenshot-applet +version: 0.4.3 +release: 32 +source: + - git|https://github.com/cybre/budgie-screenshot-applet.git: 9e79e58419d42ba4f338a5cd84fa35d2c5ddb5da +homepage: https://github.com/cybre/budgie-screenshot-applet +license: GPL-2.0-or-later +component: desktop.budgie +summary: Take a screenshot of your desktop, a window or region; save to disk and upload. description: | Take a screenshot of your desktop, a window or region; save to disk and upload. -replaces : screenshot-applet -builddeps : +replaces: screenshot-applet +builddeps: - pkgconfig(budgie-2.0) - pkgconfig(gnome-desktop-3.0) - pkgconfig(json-glib-1.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libsoup-2.4) - meson - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-2.0.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-session/package.yml b/packages/b/budgie-session/package.yml index d7bb77c420b..06644159c13 100644 --- a/packages/b/budgie-session/package.yml +++ b/packages/b/budgie-session/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-session -version : 0.9.1 -release : 1 -source : - - https://github.com/BuddiesOfBudgie/budgie-session/releases/download/v0.9.1/budgie-session-v0.9.1.tar.xz : be6e72e49164d1e799f4e25ab3df0f5ccee4720b4ee121aa03cc40b43e0977fa -homepage : https://buddiesofbudgie.org -license : GPL-2.0-or-later -component : desktop.budgie -summary : Budgie Session is a softish fork of gnome-session, designed to provide a stable session manager for Budgie 10.x +name: budgie-session +version: 0.9.1 +release: 1 +source: + - https://github.com/BuddiesOfBudgie/budgie-session/releases/download/v0.9.1/budgie-session-v0.9.1.tar.xz: be6e72e49164d1e799f4e25ab3df0f5ccee4720b4ee121aa03cc40b43e0977fa +homepage: https://buddiesofbudgie.org +license: GPL-2.0-or-later +component: desktop.budgie +summary: Budgie Session is a softish fork of gnome-session, designed to provide a stable session manager for Budgie 10.x description: | Budgie Session is a softish fork of gnome-session, designed to provide a stable session manager for Budgie 10.x. -builddeps : +builddeps: - pkgconfig(gnome-desktop-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(sm) - pkgconfig(xtrans) - docbook-xml - xmlto -rundeps : +rundeps: - gsettings-desktop-schemas - gvfs - pipewire @@ -27,13 +27,13 @@ rundeps : - xdg-user-dirs - xdg-user-dirs-gtk - xdg-utils -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-grep-error-for-etc-shells-on-Solus.patch %meson_configure -Dsystemd=true \ -Dsystemd_journal=true \ -Dsystemd_session="default" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/b/budgie-shutdown-timer/package.yml b/packages/b/budgie-shutdown-timer/package.yml index 0f4cca02428..bd4678bb19d 100644 --- a/packages/b/budgie-shutdown-timer/package.yml +++ b/packages/b/budgie-shutdown-timer/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-shutdown-timer -version : 1.0 -release : 4 -source : - - git|https://github.com/gkr09/budgie-shutdown-timer : d0cabf8ec85584ba305b6dc6eadc9ffecd739006 -homepage : https://github.com/gkr09/budgie-shutdown-timer -license : GPL-3.0-or-later -component : desktop.budgie -summary : Schedule Shutdown/Restart etc. from your Budgie Desktop +name: budgie-shutdown-timer +version: 1.0 +release: 4 +source: + - git|https://github.com/gkr09/budgie-shutdown-timer: d0cabf8ec85584ba305b6dc6eadc9ffecd739006 +homepage: https://github.com/gkr09/budgie-shutdown-timer +license: GPL-3.0-or-later +component: desktop.budgie +summary: Schedule Shutdown/Restart etc. from your Budgie Desktop description: | Automatically Shutdown/Reboot/Hibernate/Suspend after a set time. -builddeps : +builddeps: - pkgconfig(budgie-1.0) -rundeps : +rundeps: - budgie-desktop -install : | +install: | %make_install diff --git a/packages/b/budgie-user-indicator-redux-applet/package.yml b/packages/b/budgie-user-indicator-redux-applet/package.yml index 4073e740f6d..60fa377267d 100644 --- a/packages/b/budgie-user-indicator-redux-applet/package.yml +++ b/packages/b/budgie-user-indicator-redux-applet/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : budgie-user-indicator-redux-applet -version : 1.0.2 -release : 5 -source : - - https://github.com/EbonJaeger/budgie-user-indicator-redux/archive/refs/tags/v1.0.2.tar.gz : 7853476f7813ccafcbecf95eb4745bc1cf41f6851d1c0c60ab9a85a72f3b2da2 -homepage : https://github.com/EbonJaeger/budgie-user-indicator-redux -license : GPL-2.0-or-later -component : desktop.budgie -summary : Manage your user session from the Budgie panel +name: budgie-user-indicator-redux-applet +version: 1.0.2 +release: 5 +source: + - https://github.com/EbonJaeger/budgie-user-indicator-redux/archive/refs/tags/v1.0.2.tar.gz: 7853476f7813ccafcbecf95eb4745bc1cf41f6851d1c0c60ab9a85a72f3b2da2 +homepage: https://github.com/EbonJaeger/budgie-user-indicator-redux +license: GPL-2.0-or-later +component: desktop.budgie +summary: Manage your user session from the Budgie panel description: | Recreates the old user indicator applet functionality of Budgie Desktop to manage your user session directly from the panel menu, instead of opening the Power Dialog. -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(budgie-2.0) - pkgconfig(gee-0.8) - sassc - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas-2.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/b/buildah/package.yml b/packages/b/buildah/package.yml index 24c116ad1e5..79e81b4da4a 100644 --- a/packages/b/buildah/package.yml +++ b/packages/b/buildah/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : buildah -version : 1.37.2 -release : 47 -source : - - https://github.com/containers/buildah/archive/refs/tags/v1.37.2.tar.gz : 3fe80cf6b0c6f892ce3cff609e95a14e101e8deacb6397652fbea85728f11ec6 -license : Apache-2.0 -homepage : https://buildah.io/ -component : virt -summary : A tool that facilitates building Open Container Initiative (OCI) container images +name: buildah +version: 1.37.2 +release: 47 +source: + - https://github.com/containers/buildah/archive/refs/tags/v1.37.2.tar.gz: 3fe80cf6b0c6f892ce3cff609e95a14e101e8deacb6397652fbea85728f11ec6 +license: Apache-2.0 +homepage: https://buildah.io/ +component: virt +summary: A tool that facilitates building Open Container Initiative (OCI) container images description: | The Buildah package provides a command line tool that can be used to - create a working container, either from scratch or using an image as a starting point @@ -18,24 +18,24 @@ description: | - use the updated contents of a container's root filesystem as a filesystem layer to create a new image - delete a working container or an image - rename a local container -builddeps : +builddeps: - pkgconfig(gpgme) - pkgconfig(libseccomp) - btrfs-progs-devel - git - go-md2man - golang -rundeps : +rundeps: - netavark - runc - skopeo -networking : true -build : | +networking: true +build: | export CGO_CFLAGS="$CFLAGS" export GOFLAGS='-buildmode=pie -trimpath -modcacherw' set -e GIT_COMMIT=$(git ls-remote https://github.com/containers/buildah refs/tags/v$version | awk '{print $1}') %make GIT_COMMIT="$GIT_COMMIT" -install : | +install: | %make_install install.completions PREFIX=%PREFIX% diff --git a/packages/b/buildkit/package.yml b/packages/b/buildkit/package.yml index 2622fbd009d..f129af5c27b 100644 --- a/packages/b/buildkit/package.yml +++ b/packages/b/buildkit/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : buildkit -version : 0.18.2 -release : 7 -source : - - https://github.com/moby/buildkit/archive/refs/tags/v0.18.2.tar.gz : dd23faf8bca378a96404f11ad570b47d25f281f0b223b922601bd1b26d2aa4ec -homepage : https://github.com/moby/buildkit -license : Apache-2.0 -component : virt -summary : Container builder toolkit +name: buildkit +version: 0.18.2 +release: 7 +source: + - https://github.com/moby/buildkit/archive/refs/tags/v0.18.2.tar.gz: dd23faf8bca378a96404f11ad570b47d25f281f0b223b922601bd1b26d2aa4ec +homepage: https://github.com/moby/buildkit +license: Apache-2.0 +component: virt +summary: Container builder toolkit description: | - Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit -builddeps : + Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit +builddeps: - git - golang -rundeps : +rundeps: - containerd -networking : true +networking: true environment: | export GO111MODULE=auto @@ -24,11 +24,11 @@ environment: | export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw' -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-Use-containerd-and-other-defaults.patch go mod vendor -build : | +build: | GITCOMMIT="$(git ls-remote https://github.com/moby/buildkit.git refs/tags/v$version | awk '{print $1}')" if [[ -z "${GITCOMMIT}" ]]; then echo "GITCOMMIT is undefined for some reason" @@ -41,7 +41,7 @@ build : | -X github.com/moby/buildkit/version.Version=$version \ -X github.com/moby/buildkit/version.Revision=$GITCOMMIT" \ ./cmd/... -install : | +install: | install -vDm755 -t "$installdir/usr/bin" build-output/* # Systemd socket activation diff --git a/packages/b/bullet3/package.yml b/packages/b/bullet3/package.yml index 8f442418598..ecdfa298629 100644 --- a/packages/b/bullet3/package.yml +++ b/packages/b/bullet3/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bullet3 -version : '3.25' -release : 21 -source : - - https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz : c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77 -homepage : https://pybullet.org -license : +name: bullet3 +version: "3.25" +release: 21 +source: + - https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz: c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77 +homepage: https://pybullet.org +license: - BSD-3-Clause - Zlib -component : programming.library -summary : 3D Collision and Dynamics library +component: programming.library +summary: 3D Collision and Dynamics library description: | A 3D Collision Detection and Rigid Body Dynamics Library for games and animation. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(python3) -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DCLSOCKET_SHARED=ON \ @@ -23,9 +23,9 @@ setup : | -DINSTALL_LIBS=ON \ -DLIB_SUFFIX=64 \ -DUSE_DOUBLE_PRECISION=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/b/bumpversion/package.yml b/packages/b/bumpversion/package.yml index 5beac49a66a..38274627fa1 100644 --- a/packages/b/bumpversion/package.yml +++ b/packages/b/bumpversion/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bumpversion -version : 1.0.1 -release : 7 -source : - - https://github.com/c4urself/bump2version/archive/refs/tags/v1.0.1.tar.gz : b0864d58b0ef231f99fef85ee028633d9366557a748e29cd92df0aa94f83f5fc -homepage : https://github.com/c4urself/bump2version -license : MIT -component : system.utils -summary : Version-bump your software with a single command! +name: bumpversion +version: 1.0.1 +release: 7 +source: + - https://github.com/c4urself/bump2version/archive/refs/tags/v1.0.1.tar.gz: b0864d58b0ef231f99fef85ee028633d9366557a748e29cd92df0aa94f83f5fc +homepage: https://github.com/c4urself/bump2version +license: MIT +component: system.utils +summary: Version-bump your software with a single command! description: | A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/b/bup/package.yml b/packages/b/bup/package.yml index 8e36b5c82a0..9344831a0cd 100644 --- a/packages/b/bup/package.yml +++ b/packages/b/bup/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bup -version : 0.33.7 -release : 14 -source : - - https://github.com/bup/bup/archive/refs/tags/0.33.7.tar.gz : 03bf3c02ee6912d9f2e017e488625948818efc8538bbc6a7d6a993fbdee709a4 -homepage : https://bup.github.io -license : +name: bup +version: 0.33.7 +release: 14 +source: + - https://github.com/bup/bup/archive/refs/tags/0.33.7.tar.gz: 03bf3c02ee6912d9f2e017e488625948818efc8538bbc6a7d6a993fbdee709a4 +homepage: https://bup.github.io +license: - BSD-2-Clause - LGPL-2.0-or-later - Python-2.0 -component : system.utils -summary : Efficient backup system based on git +component: system.utils +summary: Efficient backup system based on git description: | Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). -builddeps : +builddeps: - pkgconfig(python3) - git - pandoc @@ -23,19 +23,20 @@ builddeps : - python-pyxattr - python-tornado - rsync -rundeps : +rundeps: - git - par2cmdline - python-pylibacl - python-pyxattr - python-tornado -build : | +build: | %make PYTHON=python3 -install : | +install: | %make_install PREFIX=%PREFIX% LIBDIR=%libdir%/bup # Remove docs rm -r $installdir/usr/share/doc + #Only run this locally. Takes forever otherwise. #check : | # rm test/ext/test-help # This test fails diff --git a/packages/b/burn-my-windows/package.yml b/packages/b/burn-my-windows/package.yml index 7fa2653a8c2..2e4cb23efb9 100644 --- a/packages/b/burn-my-windows/package.yml +++ b/packages/b/burn-my-windows/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : burn-my-windows -version : '47' -release : 10 -source : - - https://github.com/Schneegans/Burn-My-Windows/archive/refs/tags/v47.tar.gz : b0bcfaddef021470d0266f98344a8c924705fca82da7c0d9ae6fa4ace7f8f3b3 -homepage : https://github.com/Schneegans/Burn-My-Windows -license : GPL-3.0-or-later -component : - - ^gnome-shell-extension-burn-my-windows : desktop.gnome - - ^kwin-effects-burn-my-windows : desktop.gnome -summary : +name: burn-my-windows +version: "47" +release: 10 +source: + - https://github.com/Schneegans/Burn-My-Windows/archive/refs/tags/v47.tar.gz: b0bcfaddef021470d0266f98344a8c924705fca82da7c0d9ae6fa4ace7f8f3b3 +homepage: https://github.com/Schneegans/Burn-My-Windows +license: GPL-3.0-or-later +component: + - ^gnome-shell-extension-burn-my-windows: desktop.gnome + - ^kwin-effects-burn-my-windows: desktop.gnome +summary: - Disintegrate your windows with style - - ^gnome-shell-extension-burn-my-windows : Disintegrate your windows with style - GNOME - - ^kwin-effects-burn-my-windows : Disintegrate your windows with style - Plasma + - ^gnome-shell-extension-burn-my-windows: Disintegrate your windows with style - GNOME + - ^kwin-effects-burn-my-windows: Disintegrate your windows with style - Plasma description: - Disintegrate your windows with style - - ^gnome-shell-extension-burn-my-windows : Disintegrate your windows with style - GNOME - - ^kwin-effects-burn-my-windows : Disintegrate your windows with style - Plasma -build : | + - ^gnome-shell-extension-burn-my-windows: Disintegrate your windows with style - GNOME + - ^kwin-effects-burn-my-windows: Disintegrate your windows with style - Plasma +build: | make zip pushd kwin ./build.sh popd -install : | +install: | export UUID=$(grep -Po '(?<="uuid": ")[^"]*' metadata.json) install -d $installdir/usr/share/gnome-shell/extensions/${UUID} bsdtar -xvf ${UUID}.zip -C $installdir/usr/share/gnome-shell/extensions/${UUID} @@ -31,8 +31,8 @@ install : | mkdir -p $installdir/usr/share/kwin/effects/ cp -r kwin/_build/. $installdir/usr/share/kwin/effects -patterns : - - ^gnome-shell-extension-burn-my-windows : - - /usr/share/gnome-shell/ - - ^kwin-effects-burn-my-windows : - - /usr/share/kwin/ +patterns: + - ^gnome-shell-extension-burn-my-windows: + - /usr/share/gnome-shell/ + - ^kwin-effects-burn-my-windows: + - /usr/share/kwin/ diff --git a/packages/b/burp/package.yml b/packages/b/burp/package.yml index d27c994d54e..fe6b5542dae 100644 --- a/packages/b/burp/package.yml +++ b/packages/b/burp/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : burp -version : 2.4.0 -release : 11 -source : - - https://github.com/grke/burp/archive/refs/tags/2.4.0.tar.gz : 995f288fa74489a470e71a4fa8d701578143a543d417dad85059099279f3034b -homepage : https://burp.grke.org/ -license : AGPL-3.0-or-later -component : system.utils -summary : Burp is a network backup and restore program +name: burp +version: 2.4.0 +release: 11 +source: + - https://github.com/grke/burp/archive/refs/tags/2.4.0.tar.gz: 995f288fa74489a470e71a4fa8d701578143a543d417dad85059099279f3034b +homepage: https://burp.grke.org/ +license: AGPL-3.0-or-later +component: system.utils +summary: Burp is a network backup and restore program description: | Burp is a network backup and restore program. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(libacl) - pkgconfig(libxcrypt) - pkgconfig(uthash) - librsync-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -D -m 00644 $pkgfiles/burp.tmpfiles $installdir/%libdir%/tmpfiles.d/burp.conf diff --git a/packages/b/busybox/package.yml b/packages/b/busybox/package.yml index 8883cb80c47..f32f94a5293 100644 --- a/packages/b/busybox/package.yml +++ b/packages/b/busybox/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : busybox -version : 1.36.1 -release : 11 -source : - - https://busybox.net/downloads/busybox-1.36.1.tar.bz2 : b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314 -homepage : https://busybox.net/ -license : GPL-2.0-or-later -component : system.boot -summary : Statically linked binary providing simplified versions of system commands +name: busybox +version: 1.36.1 +release: 11 +source: + - https://busybox.net/downloads/busybox-1.36.1.tar.bz2: b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314 +homepage: https://busybox.net/ +license: GPL-2.0-or-later +component: system.boot +summary: Statically linked binary providing simplified versions of system commands description: | busybox is a single binary which includes versions of a large number of system commands, including a shell. -setup : | +setup: | %patch -p1 -i $pkgfiles/96.patch cp $pkgfiles/config ./.config -build : | +build: | %make -install : | +install: | install -Dm00755 busybox $installdir/usr/bin/busybox diff --git a/packages/b/byobu/package.yml b/packages/b/byobu/package.yml index b4ee4cbc028..63cf779e6f8 100644 --- a/packages/b/byobu/package.yml +++ b/packages/b/byobu/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : byobu -version : '6.13' -release : 9 -source : - - https://github.com/dustinkirkland/byobu/archive/refs/tags/6.13.tar.gz : 9690c629588e8f95d16b2461950d39934faaf8005dd2a283886d4e3bd6c86df6 -homepage : https://www.byobu.org/ -license : GPL-3.0-or-later -component : system.utils -summary : Byobu is an enhancement for the GNU Screen or Tmux +name: byobu +version: "6.13" +release: 9 +source: + - https://github.com/dustinkirkland/byobu/archive/refs/tags/6.13.tar.gz: 9690c629588e8f95d16b2461950d39934faaf8005dd2a283886d4e3bd6c86df6 +homepage: https://www.byobu.org/ +license: GPL-3.0-or-later +component: system.utils +summary: Byobu is an enhancement for the GNU Screen or Tmux description: | Byobu includes an enhanced profile, configuration utilities, and system status notifications for the GNU screen window manager as well as the Tmux terminal multiplexer. -rundeps : +rundeps: - newt - tmux -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/b/bzflag/package.yml b/packages/b/bzflag/package.yml index c67825ff977..ad73f69929a 100644 --- a/packages/b/bzflag/package.yml +++ b/packages/b/bzflag/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bzflag -version : 2.4.26 -release : 19 -source : - - https://github.com/BZFlag-Dev/bzflag/archive/v2.4.26.tar.gz : 0e010b03a80181923c6e23a8003ff9fae96b29158148ca766654659d1d2330b5 - - https://raw.githubusercontent.com/flathub/org.bzflag.BZFlag/master/org.bzflag.BZFlag.appdata.xml : ea1eaf6d3a62b700ce3f4e868ec53516b123b42ca31b1fbbdef49142c4a6eacc -homepage : https://www.bzflag.org -license : +name: bzflag +version: 2.4.26 +release: 19 +source: + - https://github.com/BZFlag-Dev/bzflag/archive/v2.4.26.tar.gz: 0e010b03a80181923c6e23a8003ff9fae96b29158148ca766654659d1d2330b5 + - https://raw.githubusercontent.com/flathub/org.bzflag.BZFlag/master/org.bzflag.BZFlag.appdata.xml: ea1eaf6d3a62b700ce3f4e868ec53516b123b42ca31b1fbbdef49142c4a6eacc +homepage: https://www.bzflag.org +license: - LGPL-2.1-or-later - MPL-2.0 -component : games.arcade -summary : BZFlag is a free online multiplayer 3D tank battle game +component: games.arcade +summary: BZFlag is a free online multiplayer 3D tank battle game description: | BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone capture the Flag game. At its heart, the game is a 3D first person tank simulation where opposing teams battle for dominance. -builddeps : +builddeps: - pkgconfig(glew) - pkgconfig(libcares) - pkgconfig(libcurl) - pkgconfig(sdl2) - pkgconfig(x11) -setup : | +setup: | ./autogen.sh %configure \ --disable-static\ --enable-robots \ --libdir=%libdir%/bzflag -build : | +build: | %make -install : | +install: | %make_install # Install desktop file, icons, and appstream metadata install -Dm00644 $pkgfiles/bzflag.desktop $installdir/usr/share/applications/org.bzflag.BZFlag.desktop diff --git a/packages/b/bzip2/package.yml b/packages/b/bzip2/package.yml index 7005d10c9b2..16d5bd804ac 100644 --- a/packages/b/bzip2/package.yml +++ b/packages/b/bzip2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : bzip2 -version : 1.0.8 -release : 22 -source : - - https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz : ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 -homepage : https://sourceware.org/bzip2/ -license : bzip2-1.0.6 -component : system.base -summary : High-quality block-sorting file compressor - utilities +name: bzip2 +version: 1.0.8 +release: 22 +source: + - https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz: ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 +homepage: https://sourceware.org/bzip2/ +license: bzip2-1.0.6 +component: system.base +summary: High-quality block-sorting file compressor - utilities description: | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques, whilst being around twice as fast at compression and six times faster at decompression. -optimize : +optimize: - speed - unroll-loops -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(zlib) -setup : | +setup: | %patch -i $pkgfiles/bzip2-1.0.6-install_docs-1.patch %patch -i $pkgfiles/symlink.patch %patch -i $pkgfiles/flags.patch -build : | +build: | %make -f Makefile-libbz2_so -install : | +install: | %make_install PREFIX=$installdir/usr -j1 -k install -d -m 00755 $installdir/%libdir% @@ -48,5 +48,5 @@ install : | # no static rm -rvf $installdir/usr/lib -check : | +check: | %make test diff --git a/packages/c/c-ares/package.yml b/packages/c/c-ares/package.yml index 179a2189a75..56bbfa6f02e 100644 --- a/packages/c/c-ares/package.yml +++ b/packages/c/c-ares/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : c-ares -version : 1.34.5 -release : 16 -source : - - https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz : 7d935790e9af081c25c495fd13c2cfcda4792983418e96358ef6e7320ee06346 -homepage : https://c-ares.org/ -license : MIT -component : programming.library -summary : C library that performs DNS requests and name resolves asynchronously +name: c-ares +version: 1.34.5 +release: 16 +source: + - https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz: 7d935790e9af081c25c495fd13c2cfcda4792983418e96358ef6e7320ee06346 +homepage: https://c-ares.org/ +license: MIT +component: programming.library +summary: C library that performs DNS requests and name resolves asynchronously description: | This is c-ares, an asynchronous resolver library. It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. The primary examples of such applications are servers which communicate with multiple clients and programs with graphical user interfaces. -builddeps : +builddeps: - pkgconfig(gtest) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/Remove-live-tests.patch %cmake_ninja -DCARES_BUILD_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/c/ca-certs/package.yml b/packages/c/ca-certs/package.yml index c266fdb207d..5c8a66b8b74 100644 --- a/packages/c/ca-certs/package.yml +++ b/packages/c/ca-certs/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ca-certs -version : '20250807' -release : 48 -source : +name: ca-certs +version: "20250807" +release: 48 +source: # Use `update.py` to update - - https://raw.githubusercontent.com/mozilla-firefox/firefox/d748dce7e8631ccba212e7963245bc20a7c3e2ad/security/nss/lib/ckfw/builtins/certdata.txt : 0078e6bdd280fd89e1b883174387aae84b3eae2ee263416a5f8a14ee7f179ae9 - - https://raw.githubusercontent.com/agl/extract-nss-root-certs/492d8c9/convert_mozilla_certdata.go : 30afd0ca1df9b7788b830485645c4a2f72b07c1c9eb5c66941ae3d0b87e9e623 -homepage : https://wiki.mozilla.org/CA -license : + - https://raw.githubusercontent.com/mozilla-firefox/firefox/d748dce7e8631ccba212e7963245bc20a7c3e2ad/security/nss/lib/ckfw/builtins/certdata.txt: 0078e6bdd280fd89e1b883174387aae84b3eae2ee263416a5f8a14ee7f179ae9 + - https://raw.githubusercontent.com/agl/extract-nss-root-certs/492d8c9/convert_mozilla_certdata.go: 30afd0ca1df9b7788b830485645c4a2f72b07c1c9eb5c66941ae3d0b87e9e623 +homepage: https://wiki.mozilla.org/CA +license: - Apache-2.0 # Conversion script - - MPL-2.0 # Actual cert file -component : system.base -summary : Certificate Authority Files + - MPL-2.0 # Actual cert file +component: system.base +summary: Certificate Authority Files description: | The Public Key Inrastructure is used for many security issues in a Linux system. In order for a certificate to be trusted, it must be signed by a trusted agent called a Certificate Authority (CA). -extract : false -builddeps : +extract: false +builddeps: - golang -setup : | +setup: | ln -s $sources/* $workdir -build : | +build: | go run convert_mozilla_certdata.go --to-files # The bundle generation could be a usysconf trigger in future. cat *.pem > ca-certificates.crt -install : | +install: | install -Dm00644 *.pem ca-certificates.crt -t $installdir/etc/ssl/certs asciify $installdir diff --git a/packages/c/cabextract/package.yml b/packages/c/cabextract/package.yml index 08a3e2e57a4..4cf73986638 100644 --- a/packages/c/cabextract/package.yml +++ b/packages/c/cabextract/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cabextract -version : '1.11' -release : 5 -source : - - https://www.cabextract.org.uk/cabextract-1.11.tar.gz : b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6 -homepage : https://www.cabextract.org.uk/ -license : GPL-3.0-or-later -component : system.utils -summary : cabextract - a program to extract Microsoft Cabinet files. +name: cabextract +version: "1.11" +release: 5 +source: + - https://www.cabextract.org.uk/cabextract-1.11.tar.gz: b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6 +homepage: https://www.cabextract.org.uk/ +license: GPL-3.0-or-later +component: system.utils +summary: cabextract - a program to extract Microsoft Cabinet files. description: | Cabinet (.CAB) files are a form of archive, which Microsoft use to distribute their software, and things like Windows Font Packs. The cabextract program unpacks these files. -builddeps : +builddeps: - pkgconfig(libmspack) -setup : | +setup: | %configure --with-external-libmspack -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/caddy/package.yml b/packages/c/caddy/package.yml index 2ac5fe3a436..37dd8f1ff74 100644 --- a/packages/c/caddy/package.yml +++ b/packages/c/caddy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : caddy -version : 2.10.2 -release : 23 -source : - - https://github.com/caddyserver/caddy/archive/refs/tags/v2.10.2.tar.gz : f63f46b7ae68ced0a5c2e31df1b6dfc7656117d162a1bc7fed4bd4afd14ddc8f +name: caddy +version: 2.10.2 +release: 23 +source: + - https://github.com/caddyserver/caddy/archive/refs/tags/v2.10.2.tar.gz: f63f46b7ae68ced0a5c2e31df1b6dfc7656117d162a1bc7fed4bd4afd14ddc8f # Commit hash for version: 2.10.2 - - git|https://github.com/caddyserver/dist.git : 80b2cdc3f7b307fe45dadb7795136b25500fbbd1 -homepage : https://caddyserver.com -license : Apache-2.0 -component : programming -summary : Fast, multi-platform web server with automatic HTTPS + - git|https://github.com/caddyserver/dist.git: 80b2cdc3f7b307fe45dadb7795136b25500fbbd1 +homepage: https://caddyserver.com +license: Apache-2.0 +component: programming +summary: Fast, multi-platform web server with automatic HTTPS description: | Caddy is a powerful, open source web server with automatic HTTPS written in Go -networking : true -builddeps : +networking: true +builddeps: - golang -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-update-command-functionality.patch cp -r $sources/dist* dist %patch -p1 -i $pkgfiles/0001-Tweak-welcome-site-for-Solus.patch -build : | +build: | go build -o caddy cmd/caddy/main.go -install : | +install: | install -Dm00755 caddy $installdir/usr/bin/caddy install -Dm00644 $pkgfiles/caddy.sysusers $installdir/%libdir%/sysusers.d/caddy.conf diff --git a/packages/c/cadence/package.yml b/packages/c/cadence/package.yml index 5b9b32e2f6b..5b51246cd0f 100644 --- a/packages/c/cadence/package.yml +++ b/packages/c/cadence/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cadence -version : 1.9.4 -release : 9 -source : - - https://github.com/LADI/Cadence/archive/refs/tags/ladi-cadence-1.9.4.tar.gz : 6326e25da5bc101566ce04d567514325abbce03c5207149e8dfd36826e94dbdc -homepage : https://github.com/falkTX/Cadence -license : GPL-2.0-or-later -component : multimedia.audio -summary : Collection of tools useful for audio production +name: cadence +version: 1.9.4 +release: 9 +source: + - https://github.com/LADI/Cadence/archive/refs/tags/ladi-cadence-1.9.4.tar.gz: 6326e25da5bc101566ce04d567514325abbce03c5207149e8dfd36826e94dbdc +homepage: https://github.com/falkTX/Cadence +license: GPL-2.0-or-later +component: multimedia.audio +summary: Collection of tools useful for audio production description: | Cadence is a set of tools useful for audio production. Please note that it will take control over the PulseAudio configuration on the system. You will need to delete the ~/.pulse folder and then log in and out to get back the default configuration. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(dbus-python) - pkgconfig(jack) @@ -18,15 +18,15 @@ builddeps : - a2jmidid - jack-capture - python3-qt5 -rundeps : +rundeps: - a2jmidid - jack-capture - pulseaudio-module-jack - python3-dbus - python3-qt5 -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr # Use stateless paths instead diff --git a/packages/c/cairomm-1.16/package.yml b/packages/c/cairomm-1.16/package.yml index 0735dfcedef..6f753aea383 100644 --- a/packages/c/cairomm-1.16/package.yml +++ b/packages/c/cairomm-1.16/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cairomm-1.16 -version : 1.18.0 -release : 1 -source : - - https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz : b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb -homepage : https://cairographics.org/cairomm -license : LGPL-2.0-or-later -component : desktop.library -summary : C++ bindings to cairo. +name: cairomm-1.16 +version: 1.18.0 +release: 1 +source: + - https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz: b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb +homepage: https://cairographics.org/cairomm +license: LGPL-2.0-or-later +component: desktop.library +summary: C++ bindings to cairo. description: | C++ bindings to cairo -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(sigc++-3.0) - doxygen - graphviz -patterns : - - docs : - - /usr/share/devhelp - - /usr/share/doc +patterns: + - docs: + - /usr/share/devhelp + - /usr/share/doc - devel: - - /usr/lib64/cairomm-1.16 -setup : | + - /usr/lib64/cairomm-1.16 +setup: | %meson_configure -Dbuild-documentation=true -build : | +build: | %ninja_build -install : | - %ninja_install \ No newline at end of file +install: | + %ninja_install diff --git a/packages/c/cairomm/package.yml b/packages/c/cairomm/package.yml index d82c130a2d8..be9f5c3a8cb 100644 --- a/packages/c/cairomm/package.yml +++ b/packages/c/cairomm/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cairomm -version : 1.14.5 -release : 19 -source : - - https://www.cairographics.org/releases/cairomm-1.14.5.tar.xz : 70136203540c884e89ce1c9edfb6369b9953937f6cd596d97c78c9758a5d48db -homepage : https://www.cairographics.org/cairomm/ -license : LGPL-2.0-or-later -component : desktop.library -summary : C++ bindings to Cairo +name: cairomm +version: 1.14.5 +release: 19 +source: + - https://www.cairographics.org/releases/cairomm-1.14.5.tar.xz: 70136203540c884e89ce1c9edfb6369b9953937f6cd596d97c78c9758a5d48db +homepage: https://www.cairographics.org/cairomm/ +license: LGPL-2.0-or-later +component: desktop.library +summary: C++ bindings to Cairo description: | C++ bindings to Cairo -replaces : +replaces: - libcairomm - - devel : libcairomm-devel - - docs : libcairomm-docs -optimize : speed -builddeps : + - devel: libcairomm-devel + - docs: libcairomm-docs +optimize: speed +builddeps: - pkgconfig(cairo) - pkgconfig(glibmm-2.4) - doxygen - graphviz -patterns : - - docs : - - /usr/share/devhelp - - /usr/share/doc - - devel : - - /usr/lib64/cairomm-1.0/include -setup : | +patterns: + - docs: + - /usr/share/devhelp + - /usr/share/doc + - devel: + - /usr/lib64/cairomm-1.0/include +setup: | %meson_configure -Dbuild-documentation=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/caja-dropbox/package.yml b/packages/c/caja-dropbox/package.yml index ae0bb8cd1ff..70214574035 100644 --- a/packages/c/caja-dropbox/package.yml +++ b/packages/c/caja-dropbox/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : caja-dropbox -version : 1.28.0 -release : 18 -source : - - https://github.com/mate-desktop/caja-dropbox/releases/download/v1.28.0/caja-dropbox-1.28.0.tar.xz : b74c38a994254bd3cf7cbc712bc2ec7516a0ca942aa6578526cdbd6aa6201963 -homepage : https://www.mate-desktop.org/ -license : +name: caja-dropbox +version: 1.28.0 +release: 18 +source: + - https://github.com/mate-desktop/caja-dropbox/releases/download/v1.28.0/caja-dropbox-1.28.0.tar.xz: b74c38a994254bd3cf7cbc712bc2ec7516a0ca942aa6578526cdbd6aa6201963 +homepage: https://www.mate-desktop.org/ +license: - CC-BY-ND-3.0 - GPL-3.0-or-later -summary : Dropbox linux client -component : desktop.mate +summary: Dropbox linux client +component: desktop.mate description: | Dropbox Linux client for the MATE Desktop -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(libcaja-extension) - pkgconfig(py3cairo) - pkgconfig(pygobject-3.0) - python-docutils -rundeps : +rundeps: - python-cairo - python-gpg -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/caja-extensions/package.yml b/packages/c/caja-extensions/package.yml index 350db22405f..02c92b757dd 100644 --- a/packages/c/caja-extensions/package.yml +++ b/packages/c/caja-extensions/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : caja-extensions -version : 1.28.0 -release : 23 -source : - - https://github.com/mate-desktop/caja-extensions/releases/download/v1.28.0/caja-extensions-1.28.0.tar.xz : d2986c5e0740835fe271cfbd5823eeeaf03291af1763203f4700abb8109e3175 -homepage : https://www.mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Set of extensions for Caja, the MATE file manager. +name: caja-extensions +version: 1.28.0 +release: 23 +source: + - https://github.com/mate-desktop/caja-extensions/releases/download/v1.28.0/caja-extensions-1.28.0.tar.xz: d2986c5e0740835fe271cfbd5823eeeaf03291af1763203f4700abb8109e3175 +homepage: https://www.mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Set of extensions for Caja, the MATE file manager. description: | Set of extensions for Caja, the MATE file manager. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gstreamer-tag-1.0) - pkgconfig(gtk-doc) - pkgconfig(libcaja-extension) - pkgconfig(mate-desktop-2.0) -setup : | +setup: | %configure --enable-gksu=no --enable-gtk-doc -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/caja/package.yml b/packages/c/caja/package.yml index 998a9816fd3..45355e91a82 100644 --- a/packages/c/caja/package.yml +++ b/packages/c/caja/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : caja -version : 1.28.0 -release : 44 -source : - - https://github.com/mate-desktop/caja/releases/download/v1.28.0/caja-1.28.0.tar.xz : 1e3014ce1455817ec2ef74d09efdfb6835d8a372ed9a16efb5919ef7b821957a -homepage : https://www.mate-desktop.org/ -license : +name: caja +version: 1.28.0 +release: 44 +source: + - https://github.com/mate-desktop/caja/releases/download/v1.28.0/caja-1.28.0.tar.xz: 1e3014ce1455817ec2ef74d09efdfb6835d8a372ed9a16efb5919ef7b821957a +homepage: https://www.mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.mate -summary : File manager of the MATE Desktop +component: desktop.mate +summary: File manager of the MATE Desktop description: | File manager of the MATE Desktop -builddeps : +builddeps: - pkgconfig(exempi-2.0) - pkgconfig(gmodule-2.0) - pkgconfig(gtk+-3.0) @@ -25,15 +25,15 @@ builddeps : - pkgconfig(sm) - pkgconfig(xext) - pkgconfig(xrender) -rundeps : +rundeps: - gvfs -setup : | +setup: | %reconfigure --disable-static \ --disable-update-mimedb \ --enable-gtk-doc -build : | +build: | %make -install : | +install: | %make_install # Fix appstream metainfo diff --git a/packages/c/calamares/package.yml b/packages/c/calamares/package.yml index 2063ba8f1ea..3e4467ab511 100644 --- a/packages/c/calamares/package.yml +++ b/packages/c/calamares/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calamares -version : 3.3.14 -release : 41 -source : - - https://github.com/calamares/calamares/releases/download/v3.3.14/calamares-3.3.14.tar.gz : 5547f80db067dea923ae693ba6bb88eb2b2eeac1da3ebec42fce453e31c290c0 -homepage : https://calamares.io -license : +name: calamares +version: 3.3.14 +release: 41 +source: + - https://github.com/calamares/calamares/releases/download/v3.3.14/calamares-3.3.14.tar.gz: 5547f80db067dea923ae693ba6bb88eb2b2eeac1da3ebec42fce453e31c290c0 +homepage: https://calamares.io +license: - BSD-2-Clause - CC-BY-4.0 - CC0-1.0 @@ -13,11 +13,11 @@ license : - LGPL-2.1-only - LGPL-3.0-or-later - MIT -component : system -summary : Distribution-independent installer framework +component: system +summary: Distribution-independent installer framework description: | Calamares is a distribution-independent system installer, with an advanced partitioning feature for both manual and automated partitioning operations. Calamares is designed to be customizable by distribution maintainers without the need for cumbersome patching, thanks to third-party branding and external modules support. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Quick) - pkgconfig(Qt6Svg) @@ -38,14 +38,14 @@ builddeps : - kpmcore-devel - libboost-devel - python-jsonschema -rundeps : +rundeps: - rsync -setup : | +setup: | %apply_patches %cmake_ninja -DWITH_QT6:BOOL=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 $pkgfiles/calamares-gui $installdir/usr/bin/calamares-gui diff --git a/packages/c/calc/package.yml b/packages/c/calc/package.yml index 307674f0b31..751c177064a 100644 --- a/packages/c/calc/package.yml +++ b/packages/c/calc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calc -version : 2.15.1.1 -release : 9 -source : - - https://github.com/lcn2/calc/releases/download/v2.15.1.1/calc-2.15.1.1.tar.bz2 : a2d6cf86cd825cd1ecf7ca1ce3a37cf7c7807250ae28d54bc7668e27bde6209c -homepage : https://github.com/lcn2/calc -license : LGPL-2.1-or-later -component : office.maths -summary : C-style arbitrary precision calculator +name: calc +version: 2.15.1.1 +release: 9 +source: + - https://github.com/lcn2/calc/releases/download/v2.15.1.1/calc-2.15.1.1.tar.bz2: a2d6cf86cd825cd1ecf7ca1ce3a37cf7c7807250ae28d54bc7668e27bde6209c +homepage: https://github.com/lcn2/calc +license: LGPL-2.1-or-later +component: office.maths +summary: C-style arbitrary precision calculator description: | C-style arbitrary precision calculator -builddeps : +builddeps: - man-db -build : | +build: | %make -j1 -install : | +install: | %make_install T="$installdir" diff --git a/packages/c/calcurse/package.yml b/packages/c/calcurse/package.yml index 925bfaa5d3b..7ea64c9b7dd 100644 --- a/packages/c/calcurse/package.yml +++ b/packages/c/calcurse/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calcurse -version : 4.8.2 -release : 11 -source : - - https://calcurse.org/files/calcurse-4.8.2.tar.gz : 849ba852c7f37b6772365cb0c42a94cde0fe75efba91363e96a0e7ef797ba565 -homepage : https://calcurse.org/ -license : BSD-2-Clause -component : office -summary : Calcurse is a calendar and scheduling application for the command line +name: calcurse +version: 4.8.2 +release: 11 +source: + - https://calcurse.org/files/calcurse-4.8.2.tar.gz: 849ba852c7f37b6772365cb0c42a94cde0fe75efba91363e96a0e7ef797ba565 +homepage: https://calcurse.org/ +license: BSD-2-Clause +component: office +summary: Calcurse is a calendar and scheduling application for the command line description: | Calcurse is a calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, the curses based interface can be customized to suit user needs and a very powerful set of command line options can be used to filter and format appointments, making it suitable for use in scripts. -builddeps : +builddeps: - asciidoc -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/calendarsupport/package.yml b/packages/c/calendarsupport/package.yml index ab67203aa59..62e25017ff3 100644 --- a/packages/c/calendarsupport/package.yml +++ b/packages/c/calendarsupport/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calendarsupport -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/calendarsupport-25.08.3.tar.xz : 8343735981e8c41466d70d3a48e70e1ce2328a928edd0bed2dae9039a3cf9dad -homepage : https://kde.org/ -license : +name: calendarsupport +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/calendarsupport-25.08.3.tar.xz: 8343735981e8c41466d70d3a48e70e1ce2328a928edd0bed2dae9039a3cf9dad +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Calendar Support library provides helper utilities for calendaring applications +component: desktop.library +summary: Calendar Support library provides helper utilities for calendaring applications description: | Calendar Support library provides helper utilities for calendaring applications. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(KF6GuiAddons) - akonadi-calendar-devel @@ -22,19 +22,19 @@ builddeps : - kidentitymanagement-devel - kmime-devel - ktextaddons-devel -rundeps : - - devel : - - akonadi-calendar-devel - - kidentitymanagement-devel - - kmime-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-calendar-devel + - kidentitymanagement-devel + - kmime-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/calf/package.yml b/packages/c/calf/package.yml index 287a33a6f5a..93a8725ed4e 100644 --- a/packages/c/calf/package.yml +++ b/packages/c/calf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calf -version : 0.90.4 -release : 10 -source : - - https://github.com/calf-studio-gear/calf/archive/0.90.4.tar.gz : 60ddef9062d92b245c71e9e8a565fbaaf015a5973eaebed615e0f63c89a14f8f -homepage : https://calf-studio-gear.org/ -license : LGPL-2.1-or-later -component : multimedia.audio -summary : LV2 plug-in suite and standalone JACK host +name: calf +version: 0.90.4 +release: 10 +source: + - https://github.com/calf-studio-gear/calf/archive/0.90.4.tar.gz: 60ddef9062d92b245c71e9e8a565fbaaf015a5973eaebed615e0f63c89a14f8f +homepage: https://calf-studio-gear.org/ +license: LGPL-2.1-or-later +component: multimedia.audio +summary: LV2 plug-in suite and standalone JACK host description: | Calf Studio Gear is an audio plug-in pack for LV2 and JACK environments under LINUX operating systems. The suite contains lots of effects (delay, modulation, signal processing, filters, equalizers, dynamics, distortion and mastering effects), instruments (SF2 player, organ simulator and a monophonic synthesizer) and tools (analyzer, mono/stereo tools, crossovers). Calf Studio Gear aims for a professional audience. -builddeps : +builddeps: - pkgconfig(fluidsynth) - pkgconfig(gladeui-2.0) - pkgconfig(gtk+-2.0) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(lash-1.0) - pkgconfig(lv2) - ladspa-devel -setup : | +setup: | %reconfigure --enable-sse --enable-experimental -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/org.calf_studio_gear.calf.metainfo.xml $installdir/usr/share/metainfo/org.calf_studio_gear.calf.metainfo.xml rm $installdir/usr/lib64/calf/*.a diff --git a/packages/c/calibre/package.yml b/packages/c/calibre/package.yml index 6009beb8496..a7354fa7820 100644 --- a/packages/c/calibre/package.yml +++ b/packages/c/calibre/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : calibre -version : 8.7.0 -release : 226 -source : - - https://download.calibre-ebook.com/8.7.0/calibre-8.7.0.tar.xz : 2cfe587e3773d8607fe8bbefbcd77b5cfb816124cac89e491353deb8f2fa9324 -homepage : https://calibre-ebook.com/ -license : GPL-3.0-only -component : office.viewers -summary : Calibre eBook Library Manager +name: calibre +version: 8.7.0 +release: 226 +source: + - https://download.calibre-ebook.com/8.7.0/calibre-8.7.0.tar.xz: 2cfe587e3773d8607fe8bbefbcd77b5cfb816124cac89e491353deb8f2fa9324 +homepage: https://calibre-ebook.com/ +license: GPL-3.0-only +component: office.viewers +summary: Calibre eBook Library Manager description: | calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt6WebEngineCore) - pkgconfig(dbus-python) - pkgconfig(hunspell) @@ -63,7 +63,7 @@ builddeps : - speech-dispatcher - xdg-utils - xorg-server-xvfb -rundeps : +rundeps: - dnspython - liberation-fonts-ttf - mathjax @@ -94,21 +94,21 @@ rundeps : - python3-dbus - speech-dispatcher # Needs to be built with the same toolchain that's used to build qt6-base -clang : true +clang: true environment: | #Set XDG directories in fakeroot, add read privileges to /usr/share export CALIBRE_PY3_PORT=1 export XDG_DATA_HOME=$installdir/usr/share export XDG_UTILS_INSTALL_MODE="user" -setup : | +setup: | %apply_patches rm -rf resources/mathjax # use system mathjax -build : | +build: | python3 setup.py build python3 setup.py gui python3 setup.py liberation_fonts --path-to-liberation_fonts /usr/share/fonts/truetype/liberation --system-liberation_fonts python3 setup.py mathjax --path-to-mathjax /usr/share/mathjax --system-mathjax -install : | +install: | install -dm00644 $installdir/usr/share/zsh/site-functions python3 setup.py install --root="%installroot%" --staging-root=%installroot%/usr --prefix=/usr @@ -130,7 +130,7 @@ install : | # We can only include one, remove other appstream metainfo files rm -rfv $installdir/usr/share/metainfo/calibre-ebook-*.metainfo.xml -check : | +check: | # excluded tests for optional or missing packages like: # python-py7zr python-pychm python-pycryptodome python-pykakasi python-sgmllib3k python-unrardll piper is not yet packaged xvfb-run python3 setup.py test \ diff --git a/packages/c/camlp4/package.yml b/packages/c/camlp4/package.yml index 605e331470b..100557980db 100644 --- a/packages/c/camlp4/package.yml +++ b/packages/c/camlp4/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : camlp4 -version : 4.14.0 -release : 7 -source : - - https://github.com/camlp4/camlp4/archive/refs/tags/4.14+1.tar.gz : 553b6805dffc05eb4749b0293df47a18b82b9d9dcc125d688e55f13cbec0b93a -homepage : https://github.com/camlp4/camlp4/ -license : LGPL-2.1-only -component : programming.library -summary : Camlp4 is a software system for writing extensible parsers for programming languages. +name: camlp4 +version: 4.14.0 +release: 7 +source: + - https://github.com/camlp4/camlp4/archive/refs/tags/4.14+1.tar.gz: 553b6805dffc05eb4749b0293df47a18b82b9d9dcc125d688e55f13cbec0b93a +homepage: https://github.com/camlp4/camlp4/ +license: LGPL-2.1-only +component: programming.library +summary: Camlp4 is a software system for writing extensible parsers for programming languages. description: | Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml. -builddeps : +builddeps: - git - ocaml - ocamlbuild -rundeps : +rundeps: - ocaml -setup : | +setup: | ./configure --bindir=/usr/bin --libdir=%libdir% -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/canon-ufriilt-common/package.yml b/packages/c/canon-ufriilt-common/package.yml index 15f1a1591fd..97e5561210c 100644 --- a/packages/c/canon-ufriilt-common/package.yml +++ b/packages/c/canon-ufriilt-common/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : canon-ufriilt-common -version : '5.90' -release : 6 -source : - - https://gdlp01.c-wss.com/gds/0/0100009240/33/linux-UFRII-drv-v590-m17n-03.tar.gz : 1efb91418aa41d10b07da8d224fae27437000eaed5918c01128e2aafd5b99aa0 -homepage : https://oip.manual.canon/USRMA-0587-zz-DR-enGB/ -license : +name: canon-ufriilt-common +version: "5.90" +release: 6 +source: + - https://gdlp01.c-wss.com/gds/0/0100009240/33/linux-UFRII-drv-v590-m17n-03.tar.gz: 1efb91418aa41d10b07da8d224fae27437000eaed5918c01128e2aafd5b99aa0 +homepage: https://oip.manual.canon/USRMA-0587-zz-DR-enGB/ +license: - GPL-2.0-or-later - MIT -component : desktop.library -summary : Canon UFRII LT Printer Driver for Linux +component: desktop.library +summary: Canon UFRII LT Printer Driver for Linux description: | Canon UFR II/UFRII LT Printer Driver for Linux -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(gtk+-x11-3.0) -setup : | +setup: | cd Sources tar xvf cnrdrvcups-lb-5.90-1.03.tar.xz pushd cnrdrvcups-common-${version} @@ -24,14 +24,14 @@ setup : | %autogen popd done -build : | +build: | cd Sources/cnrdrvcups-common-${version} for dir in cngplp buftool backend; do pushd $dir %make -j1 popd done -install : | +install: | cd Sources/cnrdrvcups-common-${version} for dir in cngplp buftool backend; do pushd $dir diff --git a/packages/c/canta-gtk-theme/package.yml b/packages/c/canta-gtk-theme/package.yml index 5133aaac683..36c867f73a7 100644 --- a/packages/c/canta-gtk-theme/package.yml +++ b/packages/c/canta-gtk-theme/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : canta-gtk-theme -version : 2021.09.08 -release : 3 -source : - - https://github.com/vinceliuice/Canta-theme/archive/refs/tags/2021-09-08.tar.gz : 98f6b71fbc46b1b9e1b256588cf930f780952f95c57f48c9922065c8b333bacd -homepage : https://github.com/vinceliuice/Canta-theme -license : GPL-2.0-or-later -component : +name: canta-gtk-theme +version: 2021.09.08 +release: 3 +source: + - https://github.com/vinceliuice/Canta-theme/archive/refs/tags/2021-09-08.tar.gz: 98f6b71fbc46b1b9e1b256588cf930f780952f95c57f48c9922065c8b333bacd +homepage: https://github.com/vinceliuice/Canta-theme +license: GPL-2.0-or-later +component: - desktop.theme - - compact : desktop.theme - - dark : desktop.theme - - dark-compact : desktop.theme - - light : desktop.theme - - light-compact : desktop.theme -summary : Canta is a flat Material Design theme + - compact: desktop.theme + - dark: desktop.theme + - dark-compact: desktop.theme + - light: desktop.theme + - light-compact: desktop.theme +summary: Canta is a flat Material Design theme description: | Canta is a flat Material Design theme for GTK 4, GTK 3, GTK 2 and Gnome-Shell. This theme is based on materia gtk theme of nana-4. -patterns : - - compact : /usr/share/themes/*-compact - - dark : /usr/share/themes/*-dark - - dark-compact : /usr/share/themes/*-dark-compact - - light : /usr/share/themes/*-light - - light-compact : /usr/share/themes/*-light-compact -builddeps : +patterns: + - compact: /usr/share/themes/*-compact + - dark: /usr/share/themes/*-dark + - dark-compact: /usr/share/themes/*-dark-compact + - light: /usr/share/themes/*-light + - light-compact: /usr/share/themes/*-light-compact +builddeps: - gtk-engines - gtk2-engine-murrine -install : | +install: | install -dm00644 $installdir/usr/share/themes ./install.sh -d $installdir/usr/share/themes rm -rf $installdir/usr/share/themes/Canta*/{cinnamon,unity} diff --git a/packages/c/cantarell-fonts/package.yml b/packages/c/cantarell-fonts/package.yml index b1d38c304e4..d2a05e0bb22 100644 --- a/packages/c/cantarell-fonts/package.yml +++ b/packages/c/cantarell-fonts/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cantarell-fonts -version : 0.303.1 -release : 13 -source : - - https://download.gnome.org/sources/cantarell-fonts/0.303/cantarell-fonts-0.303.1.tar.xz : f9463a0659c63e57e381fdd753cf1929225395c5b49135989424761830530411 -homepage : https://cantarell.gnome.org/ -license : OFL-1.1 -component : desktop.font -summary : GNOME Cantarell fonts +name: cantarell-fonts +version: 0.303.1 +release: 13 +source: + - https://download.gnome.org/sources/cantarell-fonts/0.303/cantarell-fonts-0.303.1.tar.xz: f9463a0659c63e57e381fdd753cf1929225395c5b49135989424761830530411 +homepage: https://cantarell.gnome.org/ +license: OFL-1.1 +component: desktop.font +summary: GNOME Cantarell fonts description: | GNOME Cantarell fonts - required for GNOME 3 -builddeps : +builddeps: - intltool -setup : | +setup: | %meson_configure \ -Dbuildappstream=true \ -Dfontsdir=/usr/share/fonts/opentype/cantarell/ \ -Duseprebuilt=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cantata/package.yml b/packages/c/cantata/package.yml index b7f98b2e66b..c44d3a7b62b 100644 --- a/packages/c/cantata/package.yml +++ b/packages/c/cantata/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cantata -version : 2.5.0 -release : 23 -source : - - https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 : eb7e00ab3f567afaa02ea2c86e2fe811a475afab93182b95922c6eb126821724 -homepage : https://github.com/CDrummond/cantata -license : GPL-3.0-or-later -component : multimedia.audio -summary : Cantata is a graphical client for MPD +name: cantata +version: 2.5.0 +release: 23 +source: + - https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2: eb7e00ab3f567afaa02ea2c86e2fe811a475afab93182b95922c6eb126821724 +homepage: https://github.com/CDrummond/cantata +license: GPL-3.0-or-later +component: multimedia.audio +summary: Cantata is a graphical client for MPD description: | Cantata is a (yet another!) client for the music player daemon (MPD). Originally started as a fork of QtMPC, the code is now *very* different. The interface is very configurable - most views can be shown as either a list or tree structure. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) @@ -23,16 +23,16 @@ builddeps : - pkgconfig(libmusicbrainz5) - pkgconfig(taglib) - media-player-info -rundeps : +rundeps: - mpd - perl-uri -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch %cmake_ninja -DENABLE_REMOTE_DEVICES=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 $pkgfiles/io.github.cdrummond.cantata.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/c/capnproto/package.yml b/packages/c/capnproto/package.yml index ba4c4afd2f4..8aca6db58b5 100644 --- a/packages/c/capnproto/package.yml +++ b/packages/c/capnproto/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : capnproto -version : 1.0.2 -release : 6 -source : - - https://github.com/capnproto/capnproto/archive/refs/tags/v1.0.2.tar.gz : 3cfd0ed58080d78b3a3381305489f2175cdaf1ef1cb55425d8fc8246a76bdff3 -homepage : https://capnproto.org/ -license : MIT -component : programming -summary : Cap’n Proto is an insanely fast data interchange format and capability-based RPC system +name: capnproto +version: 1.0.2 +release: 6 +source: + - https://github.com/capnproto/capnproto/archive/refs/tags/v1.0.2.tar.gz: 3cfd0ed58080d78b3a3381305489f2175cdaf1ef1cb55425d8fc8246a76bdff3 +homepage: https://capnproto.org/ +license: MIT +component: programming +summary: Cap’n Proto is an insanely fast data interchange format and capability-based RPC system description: | Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster. In fact, in benchmarks, Cap’n Proto is INFINITY TIMES faster than Protocol Buffers. -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/caprice32/package.yml b/packages/c/caprice32/package.yml index dc05cac6fbc..3f05070f24b 100644 --- a/packages/c/caprice32/package.yml +++ b/packages/c/caprice32/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : caprice32 -version : 4.6.0 -release : 7 -source : - - https://github.com/ColinPitrat/caprice32/archive/v4.6.0.tar.gz : bdf89ef5c29a23eaf6858e0afc54d4e0eca1e502b9b0706645305bea31a669e1 -homepage : https://github.com/ColinPitrat/caprice32 -license : GPL-2.0-or-later -component : games.emulator -summary : An emulator of the Amstrad CPC 8bit home computer range +name: caprice32 +version: 4.6.0 +release: 7 +source: + - https://github.com/ColinPitrat/caprice32/archive/v4.6.0.tar.gz: bdf89ef5c29a23eaf6858e0afc54d4e0eca1e502b9b0706645305bea31a669e1 +homepage: https://github.com/ColinPitrat/caprice32 +license: GPL-2.0-or-later +component: games.emulator +summary: An emulator of the Amstrad CPC 8bit home computer range description: | Caprice32 is a software emulator of the Amstrad CPC 8bit home computer series. The emulator faithfully imitates the CPC464, CPC664, and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with original CPC software. These programs or games can be run unmodified at real-time or higher speeds, depending on the emulator host environment. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(glu) - pkgconfig(libpng) - pkgconfig(sdl) -setup : | +setup: | %patch -p1 -i $pkgfiles/Display-an-error-message-when-saving-fails.patch %patch -p1 -i $pkgfiles/Fix-some-warnings.patch %patch -p1 -i $pkgfiles/Ensure-string-is-always-included.patch @@ -23,9 +23,9 @@ setup : | sed -i 's,rom_path=.*,rom_path=/usr/share/caprice32/rom/,' cap32.cfg sed -i 's,resources_path=.*,resources_path=/usr/share/caprice32/resources/,' cap32.cfg sed -i 's,cart_path=.*,cart_path=/usr/share/caprice32/rom/,' cap32.cfg -build : | +build: | %make RELEASE=TRUE WITHOUT_GL=TRUE -install : | +install: | install -Dm00644 cap32.cfg $installdir/etc/cap32.cfg install -Dm00755 cap32 $installdir/usr/bin/cap32 install -d $installdir/usr/share/caprice32/rom diff --git a/packages/c/capstone/package.yml b/packages/c/capstone/package.yml index a595cb2eaf4..f4984cc190d 100644 --- a/packages/c/capstone/package.yml +++ b/packages/c/capstone/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : capstone -version : 5.0.1 -release : 4 -source : - - https://github.com/capstone-engine/capstone/archive/refs/tags/5.0.1.tar.gz : 2b9c66915923fdc42e0e32e2a9d7d83d3534a45bb235e163a70047951890c01a -license : BSD-3-Clause -component : programming.library -homepage : https://www.capstone-engine.org/ -summary : Disassembly/disassembler framework +name: capstone +version: 5.0.1 +release: 4 +source: + - https://github.com/capstone-engine/capstone/archive/refs/tags/5.0.1.tar.gz: 2b9c66915923fdc42e0e32e2a9d7d83d3534a45bb235e163a70047951890c01a +license: BSD-3-Clause +component: programming.library +homepage: https://www.capstone-engine.org/ +summary: Disassembly/disassembler framework description: | Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/c/cargo-audit/package.yml b/packages/c/cargo-audit/package.yml index c3dfaf0f052..7b4fd38d63d 100644 --- a/packages/c/cargo-audit/package.yml +++ b/packages/c/cargo-audit/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cargo-audit -version : 0.20.1 -release : 3 -source : - - https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.20.1.tar.gz : 23b4dfe41cffb2358e1be3c2f9d063be7b7ec066e577e74db69d4acbb05c080f -license : +name: cargo-audit +version: 0.20.1 +release: 3 +source: + - https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.20.1.tar.gz: 23b4dfe41cffb2358e1be3c2f9d063be7b7ec066e577e74db69d4acbb05c080f +license: - Apache-2.0 - MIT -component : security -homepage : https://github.com/RustSec/cargo-audit -summary : Audit Cargo.lock for crates with security vulnerabilities +component: security +homepage: https://github.com/RustSec/cargo-audit +summary: Audit Cargo.lock for crates with security vulnerabilities description: | Audit Cargo.lock for crates with security vulnerabilities -builddeps : +builddeps: - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build --features fix -install : | +install: | %cargo_install -check : | +check: | %cargo_test -- --skip "lint_advisory_db" diff --git a/packages/c/cargo-auditable/package.yml b/packages/c/cargo-auditable/package.yml index adb941c723b..228c4053799 100644 --- a/packages/c/cargo-auditable/package.yml +++ b/packages/c/cargo-auditable/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cargo-auditable -version : 0.6.5 -release : 3 -source : - - https://github.com/rust-secure-code/cargo-auditable/archive/refs/tags/v0.6.5.tar.gz : 5e7dad2d00cba7f09f92f457999d15b7fb786a5ddd1adf87ddbc634878ab5589 -license : +name: cargo-auditable +version: 0.6.5 +release: 3 +source: + - https://github.com/rust-secure-code/cargo-auditable/archive/refs/tags/v0.6.5.tar.gz: 5e7dad2d00cba7f09f92f457999d15b7fb786a5ddd1adf87ddbc634878ab5589 +license: - Apache-2.0 - MIT -component : security -homepage : https://github.com/rust-secure-code/cargo-auditable -summary : Build dependency information into Rust binaries +component: security +homepage: https://github.com/rust-secure-code/cargo-auditable +summary: Build dependency information into Rust binaries description: | A cargo-subcommand to make production Rust binaries auditable -builddeps : +builddeps: - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 cargo-auditable/cargo-auditable.1 -t $installdir/usr/share/man/man1 -check : | +check: | %cargo_test -- --skip "test_wasm" diff --git a/packages/c/cargo-c/package.yml b/packages/c/cargo-c/package.yml index 4f9dc68fe19..4a58df83b5f 100644 --- a/packages/c/cargo-c/package.yml +++ b/packages/c/cargo-c/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cargo-c -version : 0.10.14 -release : 36 -source : - - https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.10.14.tar.gz : eb6d09e871516083448f77b8677dbefc1dcc14e88d73eea82bcee903343e19c1 - - https://github.com/lu-zero/cargo-c/releases/download/v0.10.14/Cargo.lock : 0af99496210d7e5cb70de6643b571a8882120148e628d7a75327937b64fd9841 -license : MIT -component : programming.tools -homepage : https://crates.io/crates/cargo-c -summary : Build and install C-compatible libraries +name: cargo-c +version: 0.10.14 +release: 36 +source: + - https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.10.14.tar.gz: eb6d09e871516083448f77b8677dbefc1dcc14e88d73eea82bcee903343e19c1 + - https://github.com/lu-zero/cargo-c/releases/download/v0.10.14/Cargo.lock: 0af99496210d7e5cb70de6643b571a8882120148e628d7a75327937b64fd9841 +license: MIT +component: programming.tools +homepage: https://crates.io/crates/cargo-c +summary: Build and install C-compatible libraries description: | Cargo applet to build and install C-ABI compatible dynamic and static libraries. It produces and installs a correct pkg-config file, a static library and a dynamic library, and a C header to be used by any C (and C-compatible) software. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libgit2) - pkgconfig(libssh2) - pkgconfig(sqlite3) - rust -rundeps : +rundeps: - rust -networking : true +networking: true environment: | # Force libsqlite3-sys and libssh2-sys to use the system deps export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 export LIBSSH2_SYS_USE_PKG_CONFIG=1 export LIBGIT2_NO_VENDOR=1 -setup : | +setup: | cp $sources/Cargo.lock ./Cargo.lock %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | for p in api build install test; do %cargo_install cargo-c${p} done diff --git a/packages/c/carla/package.yml b/packages/c/carla/package.yml index 448d67d65dc..fdbd8a7c45a 100644 --- a/packages/c/carla/package.yml +++ b/packages/c/carla/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : carla -version : 2.5.10 -release : 29 -source : - - git|https://github.com/falkTX/Carla.git : v2.5.10 -homepage : https://kx.studio/Applications:Carla -license : GPL-2.0-or-later -component : multimedia.audio -summary : Fully-featured audio plugin host +name: carla +version: 2.5.10 +release: 29 +source: + - git|https://github.com/falkTX/Carla.git: v2.5.10 +homepage: https://kx.studio/Applications:Carla +license: GPL-2.0-or-later +component: multimedia.audio +summary: Fully-featured audio plugin host description: | Carla is a fully-featured audio plugin host, with support for many audio drivers and plugin formats. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(alsa) - pkgconfig(fftw3) @@ -26,14 +26,14 @@ builddeps : - pkgconfig(sndfile) - fltk-devel - python3-qt5 -rundeps : +rundeps: - lrdf - python-pyliblo3 - python3-qt5 -build : | +build: | %make features %make -install : | +install: | %make_install PREFIX=/usr # Fix appstream processing diff --git a/packages/c/cataclysm-dda/package.yml b/packages/c/cataclysm-dda/package.yml index 4bd8e644094..2b8c065867e 100644 --- a/packages/c/cataclysm-dda/package.yml +++ b/packages/c/cataclysm-dda/package.yml @@ -1,62 +1,62 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cataclysm-dda -version : 0.17.0 -release : 4 -source : - - https://github.com/CleverRaven/Cataclysm-DDA/archive/refs/tags/0.H-RELEASE.tar.gz : 9fbd80d13321321d6ed1f5a736ab874e06d335429f2a51a39eefd2fa51feae68 -homepage : https://cataclysmdda.org/ -license : +name: cataclysm-dda +version: 0.17.0 +release: 4 +source: + - https://github.com/CleverRaven/Cataclysm-DDA/archive/refs/tags/0.H-RELEASE.tar.gz: 9fbd80d13321321d6ed1f5a736ab874e06d335429f2a51a39eefd2fa51feae68 +homepage: https://cataclysmdda.org/ +license: - CC-BY-SA-3.0 #Cataclysm-DDA - GPL-2.0-or-later WITH Font-exception-2.0 #GNU Unifont - MIT #getpost/gulrak - OFL-1.1-RFN #Terminus Font/Vecterminus Font - Zlib #PLF List/Colony -component : +component: - games.rpg - - tiles : games.rpg - - common : games.rpg -summary : + - tiles: games.rpg + - common: games.rpg +summary: - Turn-based survival game played in the terminal. - - tiles : Turn-based survival game with GUI and tilesets. - - common : Common files for cataclysm and cataclysm-tiles + - tiles: Turn-based survival game with GUI and tilesets. + - common: Common files for cataclysm and cataclysm-tiles description: | Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. While some have described it as a "zombie game", there is far more to Cataclysm than that. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, who want what you have... -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) - pkgconfig(freetype2) - pkgconfig(sdl2) -rundeps : +rundeps: - cataclysm-dda-common - - tiles : - - cataclysm-dda-common -patterns : - - common : - - /* - - main : - - /usr/bin/cataclysm - - tiles : - - /usr/bin/cataclysm-tiles - - /usr/share/cataclysm-dda/gfx/ - - /usr/share/cataclysm-dda/sound/ - - /usr/share/applications/ - - /usr/share/metainfo/ - - /usr/share/icons/ + - tiles: + - cataclysm-dda-common +patterns: + - common: + - /* + - main: + - /usr/bin/cataclysm + - tiles: + - /usr/bin/cataclysm-tiles + - /usr/share/cataclysm-dda/gfx/ + - /usr/share/cataclysm-dda/sound/ + - /usr/share/applications/ + - /usr/share/metainfo/ + - /usr/share/icons/ environment: | export COMMON_OPTIONS="CLANG=1 CCACHE=1 PREFIX=/usr RELEASE=1 USE_HOME_DIR=1 BACKTRACE=0 RUNTESTS=0 ZLEVELS=1 LANGUAGES=all" -setup : | +setup: | %patch -p1 -i $pkgfiles/Fix-const-error.patch -build : | +build: | %make $COMMON_OPTIONS %make $COMMON_OPTIONS TILES=1 SOUND=1 -install : | +install: | %make_install $COMMON_OPTIONS %make_install $COMMON_OPTIONS TILES=1 SOUND=1 # Use updated Appstream metainfo, remove it when new version released install -Dm00644 $pkgfiles/org.cataclysmdda.CataclysmDDA.appdata.xml -t $installdir/usr/share/metainfo -replaces : +replaces: - cataclysm - - common : cataclysm-common - - tiles : cataclysm-tiles + - common: cataclysm-common + - tiles: cataclysm-tiles diff --git a/packages/c/catch2/package.yml b/packages/c/catch2/package.yml index 263d6563228..c6871ef6500 100644 --- a/packages/c/catch2/package.yml +++ b/packages/c/catch2/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : catch2 -version : 3.5.1 -release : 1 -source : - - https://github.com/catchorg/Catch2/archive/refs/tags/v3.5.1.tar.gz : 49c3ca7a68f1c8ec71307736bc6ed14fec21631707e1be9af45daf4037e75a08 -license : BSL-1.0 -component : programming.library -homepage : https://github.com/catchorg/catch2 -summary : modern, C++-native, test framework for unit-tests +name: catch2 +version: 3.5.1 +release: 1 +source: + - https://github.com/catchorg/Catch2/archive/refs/tags/v3.5.1.tar.gz: 49c3ca7a68f1c8ec71307736bc6ed14fec21631707e1be9af45daf4037e75a08 +license: BSL-1.0 +component: programming.library +homepage: https://github.com/catchorg/catch2 +summary: modern, C++-native, test framework for unit-tests description: | A modern, C++-native, test framework for unit-tests, TDD and BDD -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/catfish/package.yml b/packages/c/catfish/package.yml index 01cf33eca6a..711f4f226e2 100644 --- a/packages/c/catfish/package.yml +++ b/packages/c/catfish/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : catfish -version : 4.20.1 -release : 18 -source : - - https://archive.xfce.org/src/apps/catfish/4.20/catfish-4.20.1.tar.xz : fe00d45b163cf86b4c85ebdd23a73d53aa55bc97ba3f691a248ec403d4ade62b -homepage : https://docs.xfce.org/apps/catfish/start -license : GPL-2.0-or-later -component : desktop -summary : Versatile file searching tool +name: catfish +version: 4.20.1 +release: 18 +source: + - https://archive.xfce.org/src/apps/catfish/4.20/catfish-4.20.1.tar.xz: fe00d45b163cf86b4c85ebdd23a73d53aa55bc97ba3f691a248ec403d4ade62b +homepage: https://docs.xfce.org/apps/catfish/start +license: GPL-2.0-or-later +component: desktop +summary: Versatile file searching tool description: | Catfish is a search GUI powered by locate and find behind the scenes, with autocompletion from Zeitgeist and locate. The advanced options allow filtering by date and file type. The interface is intentionally lightweight and simple, using only GTK+3. You can configure it to your needs by using several command line options. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libxfconf-0) - pkgconfig(pygobject-3.0) @@ -18,16 +18,16 @@ builddeps : - python-distutils-extra - python-pexpect - python3-dbus -rundeps : +rundeps: - python-cairo - python-pexpect - python3-dbus - xfconf - zeitgeist -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/usr/share/doc diff --git a/packages/c/cava/package.yml b/packages/c/cava/package.yml index ba64174143d..a8c62ee4dec 100644 --- a/packages/c/cava/package.yml +++ b/packages/c/cava/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cava -version : 0.10.6 -release : 18 -source : - - https://github.com/karlstav/cava/archive/refs/tags/0.10.6.tar.gz : b1ce6653659a138cbaebf0ef2643a1569525559c597162e90bf9304ac8781398 -homepage : https://github.com/karlstav/cava -license : MIT -component : multimedia.audio -summary : Console-based Audio Visualizer for Alsa +name: cava +version: 0.10.6 +release: 18 +source: + - https://github.com/karlstav/cava/archive/refs/tags/0.10.6.tar.gz: b1ce6653659a138cbaebf0ef2643a1569525559c597162e90bf9304ac8781398 +homepage: https://github.com/karlstav/cava +license: MIT +component: multimedia.audio +summary: Console-based Audio Visualizer for Alsa description: | Cava is a bar spectrum audio visualizer for terminal (ncurses) or desktop (SDL). -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(fftw3) - pkgconfig(iniparser) - pkgconfig(libpulse) -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cbindgen/package.yml b/packages/c/cbindgen/package.yml index 2d03bbb9ac7..1ca8df5033d 100644 --- a/packages/c/cbindgen/package.yml +++ b/packages/c/cbindgen/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cbindgen -version : 0.28.0 -release : 23 -source : - - https://github.com/mozilla/cbindgen/archive/refs/tags/0.28.0.tar.gz : 620d569c431f8c15b69e1455695cf4be44c11678cc08b25a35b312109baf1980 -license : MPL-2.0 -component : programming -networking : true -homepage : https://github.com/mozilla/cbindgen -summary : Tool for generating C bindings to Rust code +name: cbindgen +version: 0.28.0 +release: 23 +source: + - https://github.com/mozilla/cbindgen/archive/refs/tags/0.28.0.tar.gz: 620d569c431f8c15b69e1455695cf4be44c11678cc08b25a35b312109baf1980 +license: MPL-2.0 +component: programming +networking: true +homepage: https://github.com/mozilla/cbindgen +summary: Tool for generating C bindings to Rust code description: | A tool for generating C bindings to Rust code. -builddeps : +builddeps: - rust -checkdeps : +checkdeps: - cython # Breaks tests -ccache : false +ccache: false environment: | ## These all fix tests # Use LTO export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 # Use debug export CARGO_PROFILE_RELEASE_DEBUG=2 -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install -check : | +check: | # Tests need nightly features RUSTC_BOOTSTRAP=1 %cargo_test diff --git a/packages/c/ccache/package.yml b/packages/c/ccache/package.yml index bd5ac4c3fe7..fe368f26ef2 100644 --- a/packages/c/ccache/package.yml +++ b/packages/c/ccache/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ccache -version : 4.12.1 -release : 31 -source : - - https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1.tar.xz : 42e6c4b260cffd92dfa755e26390f45f5842e8c1a5f64f2b2e68adfbe82d1542 -homepage : https://ccache.dev/ -license : GPL-3.0-or-later -component : programming.tools -summary : compiler cache +name: ccache +version: 4.12.1 +release: 31 +source: + - https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1.tar.xz: 42e6c4b260cffd92dfa755e26390f45f5842e8c1a5f64f2b2e68adfbe82d1542 +homepage: https://ccache.dev/ +license: GPL-3.0-or-later +component: programming.tools +summary: compiler cache description: | ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. Supported languages are C, C++, Objective-C and Objective-C++. -builddeps : +builddeps: - pkgconfig(fmt) - pkgconfig(libxxhash) - pkgconfig(libzstd) - asciidoctor -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-ccache-Add-vendor-dir.patch %cmake_ninja -DCMAKE_INSTALL_SYSCONFDIR="/etc/ccache" \ -DVENDORDIR="/usr/share/defaults/etc/ccache" \ -DREDIS_STORAGE_BACKEND=OFF \ -DENABLE_TESTING=OFF \ -DDEPS=LOCAL -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -d $installdir/%libdir%/ccache/bin @@ -35,6 +35,7 @@ install : | done install -Dm00644 $pkgfiles/ccache.conf -t $installdir/usr/share/defaults/etc/ccache + # Need to package doctest before we can re-enable the test-suite # check : | # %ninja_check diff --git a/packages/c/ccid/package.yml b/packages/c/ccid/package.yml index fc04c3e43a1..47f95a7bd2b 100644 --- a/packages/c/ccid/package.yml +++ b/packages/c/ccid/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ccid -version : 1.7.0 -release : 14 -source : - - https://ccid.apdu.fr/files/ccid-1.7.0.tar.xz : 2a040141109c1652caf06b41d9ed580b3ce706d478ebafd323b9085eb04e45a1 -homepage : https://ccid.apdu.fr/ -license : LGPL-2.1-or-later -component : programming -summary : Generic USB CCID (Chip/Smart Card Interface Devices) and ICCD (Integrated Circuit(s) Card Devices) driver +name: ccid +version: 1.7.0 +release: 14 +source: + - https://ccid.apdu.fr/files/ccid-1.7.0.tar.xz: 2a040141109c1652caf06b41d9ed580b3ce706d478ebafd323b9085eb04e45a1 +homepage: https://ccid.apdu.fr/ +license: LGPL-2.1-or-later +component: programming +summary: Generic USB CCID (Chip/Smart Card Interface Devices) and ICCD (Integrated Circuit(s) Card Devices) driver description: | Generic USB CCID (Chip/Smart Card Interface Devices) and ICCD (Integrated Circuit(s) Card Devices) driver. -builddeps : +builddeps: - pkgconfig(libpcsclite) - pkgconfig(libusb-1.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 src/92_pcscd_ccid.rules $installdir/%libdir%/udev/rules.d/92_pcscd_ccid.rules diff --git a/packages/c/ccsm/package.yml b/packages/c/ccsm/package.yml index 82dfc0be75d..0db1ad8e193 100644 --- a/packages/c/ccsm/package.yml +++ b/packages/c/ccsm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ccsm -version : 0.8.18 -release : 9 -source : - - https://gitlab.com/compiz/ccsm/-/archive/v0.8.18/ccsm-v0.8.18.tar.bz2 : 0dda29684501fee692fa90f3af29503872dd7c9f6b28353f7ba22e4436ce17f8 -homepage : https://gitlab.com/compiz/ccsm/ -license : GPL-2.0-or-later -component : desktop.mate -summary : CompizConfig Settings Manager +name: ccsm +version: 0.8.18 +release: 9 +source: + - https://gitlab.com/compiz/ccsm/-/archive/v0.8.18/ccsm-v0.8.18.tar.bz2: 0dda29684501fee692fa90f3af29503872dd7c9f6b28353f7ba22e4436ce17f8 +homepage: https://gitlab.com/compiz/ccsm/ +license: GPL-2.0-or-later +component: desktop.mate +summary: CompizConfig Settings Manager description: | A graphical manager for CompizConfig Plugin (libcompizconfig). -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - compiz - compizconfig-python -build : | +build: | %python3_setup -install : | +install: | %python3_install --prefix=/usr diff --git a/packages/c/cd-discid/package.yml b/packages/c/cd-discid/package.yml index d7ad63c5049..ea8941c3b47 100644 --- a/packages/c/cd-discid/package.yml +++ b/packages/c/cd-discid/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cd-discid -version : '1.4' -release : 2 -source : - - https://github.com/taem/cd-discid/archive/1.4.tar.gz : 6f07df25ebf17b8336c17a50092ed288cc5a6b86f85705db7e1aa35ba26683cf -homepage : https://linukz.org/cd-discid.shtml -license : GPL-2.0-or-later -component : multimedia.audio -summary : Utility to get CDDB discid information +name: cd-discid +version: "1.4" +release: 2 +source: + - https://github.com/taem/cd-discid/archive/1.4.tar.gz: 6f07df25ebf17b8336c17a50092ed288cc5a6b86f85705db7e1aa35ba26683cf +homepage: https://linukz.org/cd-discid.shtml +license: GPL-2.0-or-later +component: multimedia.audio +summary: Utility to get CDDB discid information description: | cd-discid is a backend utility to get CDDB discid information from a CD-ROM disc -build : | +build: | %make -install : | +install: | %make_install PREFIX=%PREFIX% diff --git a/packages/c/cdemu-client/package.yml b/packages/c/cdemu-client/package.yml index 62ef9ef3335..21a132bcdcd 100644 --- a/packages/c/cdemu-client/package.yml +++ b/packages/c/cdemu-client/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cdemu-client -version : 3.2.5 -release : 11 -source : - - https://sourceforge.net/projects/cdemu/files/cdemu-client/cdemu-client-3.2.5.tar.xz : a72d85eb5bfcbced0108cd7c1827e50220f8f1d7998db30ceb0aa808366c39df -homepage : https://cdemu.sourceforge.io/ -license : GPL-2.0-or-later -component : system.utils -summary : Command line client for CDEmu Daemon +name: cdemu-client +version: 3.2.5 +release: 11 +source: + - https://sourceforge.net/projects/cdemu/files/cdemu-client/cdemu-client-3.2.5.tar.xz: a72d85eb5bfcbced0108cd7c1827e50220f8f1d7998db30ceb0aa808366c39df +homepage: https://cdemu.sourceforge.io/ +license: GPL-2.0-or-later +component: system.utils +summary: Command line client for CDEmu Daemon description: | This is cdemu-client, a simple command-line client for controlling CDEmu daemon. It is part of the userspace-cdemu suite, a free, GPL CD/DVD-ROM device emulator @@ -16,12 +16,12 @@ description: | It provides a way to perform the key tasks related to controlling the CDEmu daemon, such as loading and unloading devices, displaying devices' status and retrieving/setting devices' debug masks. -rundeps : +rundeps: - cdemu-daemon - python-gobject -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cdemu-daemon/package.yml b/packages/c/cdemu-daemon/package.yml index 59f13e24f06..e04fed213e3 100644 --- a/packages/c/cdemu-daemon/package.yml +++ b/packages/c/cdemu-daemon/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cdemu-daemon -version : 3.2.7 -release : 11 -source : - - https://sourceforge.net/projects/cdemu/files/cdemu-daemon/cdemu-daemon-3.2.7.tar.xz : 10a8761ba440f58ab8e81a5302a376b3a4e92c96fc8300ee1291a2c1d19c7a57 -homepage : https://cdemu.sourceforge.io/ -license : GPL-2.0-or-later -component : system.utils -summary : CD Emulation Daemon +name: cdemu-daemon +version: 3.2.7 +release: 11 +source: + - https://sourceforge.net/projects/cdemu/files/cdemu-daemon/cdemu-daemon-3.2.7.tar.xz: 10a8761ba440f58ab8e81a5302a376b3a4e92c96fc8300ee1291a2c1d19c7a57 +homepage: https://cdemu.sourceforge.io/ +license: GPL-2.0-or-later +component: system.utils +summary: CD Emulation Daemon description: | CD-EMU provides CD/DVD Drive emulation for Linux. This package contains the daemon portion. -builddeps : +builddeps: - pkgconfig(ao) - pkgconfig(libmirage) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 service-example/cdemu-daemon.service $installdir/usr/lib/systemd/user/cdemu-daemon.service install -Dm00644 service-example/net.sf.cdemu.CDEmuDaemon.service $installdir/usr/share/dbus-1/services/net.sf.cdemu.CDEmuDaemon.service diff --git a/packages/c/cdrdao/package.yml b/packages/c/cdrdao/package.yml index 05b7f48c2f3..c7b8d7131a5 100644 --- a/packages/c/cdrdao/package.yml +++ b/packages/c/cdrdao/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cdrdao -version : 1.2.5 -release : 8 -source : - - https://sourceforge.net/projects/cdrdao/files/rel_1_2_5/cdrdao-1.2.5.tar.bz2 : d19b67c853c5dba2406afaab6cd788e77f35eebe634cac4679528477c7be01b6 -homepage : https://cdrdao.sourceforge.net/ -license : GPL-2.0-or-later -component : programming -summary : Records audio or data CD-Rs in disk-at-once (DAO) mode +name: cdrdao +version: 1.2.5 +release: 8 +source: + - https://sourceforge.net/projects/cdrdao/files/rel_1_2_5/cdrdao-1.2.5.tar.bz2: d19b67c853c5dba2406afaab6cd788e77f35eebe634cac4679528477c7be01b6 +homepage: https://cdrdao.sourceforge.net/ +license: GPL-2.0-or-later +component: programming +summary: Records audio or data CD-Rs in disk-at-once (DAO) mode description: | Cdrdao records audio or data CD-Rs in disk-at-once (DAO) mode based on a textual description of the CD contents (toc-file). -builddeps : +builddeps: - pkgconfig(ao) - pkgconfig(vorbis) - lame-devel - libmad-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/cdrdao-show-version.patch %configure_no_runstatedir \ --with-mp3-support \ --with-ogg-support -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cdrtools/package.yml b/packages/c/cdrtools/package.yml index a2a745bd8ce..5f160dcbe00 100644 --- a/packages/c/cdrtools/package.yml +++ b/packages/c/cdrtools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cdrtools -version : 3.02a_09 -release : 6 -source : - - https://sourceforge.net/projects/cdrtools/files/alpha/cdrtools-3.02a09.tar.gz : c7e4f732fb299e9b5d836629dadf5512aa5e6a5624ff438ceb1d056f4dcb07c2 -homepage : https://cdrtools.sourceforge.net/private/cdrtools.html -license : CDDL-1.0 -component : library -summary : CD Recording Utilities +name: cdrtools +version: 3.02a_09 +release: 6 +source: + - https://sourceforge.net/projects/cdrtools/files/alpha/cdrtools-3.02a09.tar.gz: c7e4f732fb299e9b5d836629dadf5512aa5e6a5624ff438ceb1d056f4dcb07c2 +homepage: https://cdrtools.sourceforge.net/private/cdrtools.html +license: CDDL-1.0 +component: library +summary: CD Recording Utilities description: | CD Recording Utilities -build : | +build: | %make LINKMODE=dynamic -j1 -install : | +install: | %make_install INS_BASE=/usr LINKMODE=dynamic -j1 mv $installdir/usr/lib $installdir/%libdir% rm -rf $installdir/%libdir%/profiled diff --git a/packages/c/cef-minimal/package.yml b/packages/c/cef-minimal/package.yml index d501b8d3194..24bea14cfd0 100644 --- a/packages/c/cef-minimal/package.yml +++ b/packages/c/cef-minimal/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cef-minimal -version : 113.0.5672.128 -release : 16 -source : - - https://cef-builds.spotifycdn.com/cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linux64_minimal.tar.bz2 : 6a931098632d83c11893d316f992c51498ac6830bef0212cc7eb6c3f58c7b3f9 -homepage : https://bitbucket.org/chromiumembedded/cef/src/master/ -license : BSD-3-Clause -component : programming.library -summary : Minimal build of Chromium Embedded Framework +name: cef-minimal +version: 113.0.5672.128 +release: 16 +source: + - https://cef-builds.spotifycdn.com/cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linux64_minimal.tar.bz2: 6a931098632d83c11893d316f992c51498ac6830bef0212cc7eb6c3f58c7b3f9 +homepage: https://bitbucket.org/chromiumembedded/cef/src/master/ +license: BSD-3-Clause +component: programming.library +summary: Minimal build of Chromium Embedded Framework description: | Minimal build of Chromium Embedded Framework -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) -patterns : - - devel : - - /usr/share/**/CMake* - - /usr/share/**/Make* - - /usr/share/**/cmake* - - /usr/share/**/include* - - /usr/share/**/*.h - - /usr/share/**/*.cc - - /usr/share/**/*.cmake - - /usr/share/cef-minimal/libcef_dll - - /usr/share/cef-minimal/libcef_dll_wrapper/CMakeFiles - - /usr/share/cef-minimal/libcef_dll_wrapper/Makefile - - /usr/share/cef-minimal/libcef_dll_wrapper/cmake_install.cmake -setup : | +patterns: + - devel: + - /usr/share/**/CMake* + - /usr/share/**/Make* + - /usr/share/**/cmake* + - /usr/share/**/include* + - /usr/share/**/*.h + - /usr/share/**/*.cc + - /usr/share/**/*.cmake + - /usr/share/cef-minimal/libcef_dll + - /usr/share/cef-minimal/libcef_dll_wrapper/CMakeFiles + - /usr/share/cef-minimal/libcef_dll_wrapper/Makefile + - /usr/share/cef-minimal/libcef_dll_wrapper/cmake_install.cmake +setup: | rm -rf $workdir/tests %cmake . -build : | +build: | make clean %make libcef_dll_wrapper -install : | +install: | install -dm00644 $installdir/usr/share/cef-minimal mv $workdir/* $installdir/usr/share/cef-minimal/ ln -s /usr/share/cef-minimal/libcef_dll_wrapper/libcef_dll_wrapper.a $installdir/usr/share/cef-minimal/Release/libcef_dll_wrapper.a diff --git a/packages/c/celestia/package.yml b/packages/c/celestia/package.yml index f5890eccd6d..f0ba4f0abeb 100644 --- a/packages/c/celestia/package.yml +++ b/packages/c/celestia/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : celestia -version : 1.6.4 -release : 9 -source : - - https://github.com/CelestiaProject/Celestia/releases/download/1.6.4/celestia-1.6.4.tar.xz : 3aecef8a943a6cb14df0678ea64e2bd22d0004d5cee0ec8f146b757450fe3052 -homepage : https://celestiaproject.space/ -license : GPL-2.0-or-later -component : office.scientific -summary : Real-time 3D visualization of space +name: celestia +version: 1.6.4 +release: 9 +source: + - https://github.com/CelestiaProject/Celestia/releases/download/1.6.4/celestia-1.6.4.tar.xz: 3aecef8a943a6cb14df0678ea64e2bd22d0004d5cee0ec8f146b757450fe3052 +homepage: https://celestiaproject.space/ +license: GPL-2.0-or-later +component: office.scientific +summary: Real-time 3D visualization of space description: | A real-time space simulation that lets you experience our universe in three dimensions. -builddeps : +builddeps: - pkgconfig(gconf-2.0) - pkgconfig(glu) - pkgconfig(glut) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(lua-5.4) - pkgconfig(theora) - pkgconfig(xmu) -setup : | +setup: | %configure --with-gtk --with-lua -build : | +build: | CFLAGS+=" -fsigned-char" CXXFLAGS+=" -fsigned-char" %make -install : | +install: | %make_install MKDIR_P="mkdir -p" install -Dm0644 $pkgfiles/space.celestiaproject.celestia.metainfo.xml $installdir/usr/share/metainfo/space.celestiaproject.celestia.metainfo.xml install -Dm00644 src/celestia/gtk/data/celestia.svg -t $installdir/usr/share/icons/hicolor/scalable/apps/ diff --git a/packages/c/celluloid/package.yml b/packages/c/celluloid/package.yml index 917ee87e4a9..4426fc5d8ae 100644 --- a/packages/c/celluloid/package.yml +++ b/packages/c/celluloid/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : celluloid -version : '0.29' -release : 43 -source : - - https://github.com/celluloid-player/celluloid/archive/refs/tags/v0.29.tar.gz : c4fa8e21647f39253709bad1939fe3d376abd07e05c2c02fb235c23375aa810a -license : GPL-3.0-or-later -homepage : https://celluloid-player.github.io/ -component : multimedia.video -summary : A simple GTK+ frontend for MPV +name: celluloid +version: "0.29" +release: 43 +source: + - https://github.com/celluloid-player/celluloid/archive/refs/tags/v0.29.tar.gz: c4fa8e21647f39253709bad1939fe3d376abd07e05c2c02fb235c23375aa810a +license: GPL-3.0-or-later +homepage: https://celluloid-player.github.io/ +component: multimedia.video +summary: A simple GTK+ frontend for MPV description: | Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for mpv. Celluloid interacts with mpv via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities. -replaces : +replaces: - gnome-mpv -builddeps : +builddeps: - pkgconfig(epoxy) - pkgconfig(libadwaita-1) - pkgconfig(mpv) - desktop-file-utils -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Enable-MPV-hwdec-by-default.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/celt/package.yml b/packages/c/celt/package.yml index 48ea842b768..3229288027e 100644 --- a/packages/c/celt/package.yml +++ b/packages/c/celt/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : celt -version : 0.11.3 -release : 5 -source : - - https://downloads.us.xiph.org/releases/celt/celt-0.11.3.tar.gz : 7e64815d4a8a009d0280ecd235ebd917da3abdcfd8f7d0812218c085f9480836 -homepage : https://www.celt-codec.org/ -license : BSD-2-Clause -component : multimedia.library -summary : CELT is a very low delay audio codec designed for high-quality communications. -builddeps : +name: celt +version: 0.11.3 +release: 5 +source: + - https://downloads.us.xiph.org/releases/celt/celt-0.11.3.tar.gz: 7e64815d4a8a009d0280ecd235ebd917da3abdcfd8f7d0812218c085f9480836 +homepage: https://www.celt-codec.org/ +license: BSD-2-Clause +component: multimedia.library +summary: CELT is a very low delay audio codec designed for high-quality communications. +builddeps: - pkgconfig32(ogg) -description : | +description: | Traditional full-bandwidth codecs such as Vorbis and AAC can offer high quality but they require codec delays of hundreds of milliseconds, which makes them unsuitable for real-time interactive applications like tele- conferencing. Speech targeted codecs, such as Speex or G.722, have lower 20-40ms delays but their speech focus and limited sampling rates restricts their quality, especially for music. -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/celtic-magic-button/package.yml b/packages/c/celtic-magic-button/package.yml index 3decbca8d42..e0545e2e024 100644 --- a/packages/c/celtic-magic-button/package.yml +++ b/packages/c/celtic-magic-button/package.yml @@ -1,24 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : celtic-magic-button -version : 1.1.2 -release : 3 -source : - - https://github.com/tomocafe/celtic-magic-button/archive/v1.1.2.tar.gz : ae5c613c8fb6380a18cdc170edef49d8c87b9c93deee26477b44aea05a7909a9 -homepage : https://github.com/tomocafe/celtic-magic-button/ -license : CC0-1.0 -component : desktop.budgie -summary : Budgie panel shutdown button +name: celtic-magic-button +version: 1.1.2 +release: 3 +source: + - https://github.com/tomocafe/celtic-magic-button/archive/v1.1.2.tar.gz: ae5c613c8fb6380a18cdc170edef49d8c87b9c93deee26477b44aea05a7909a9 +homepage: https://github.com/tomocafe/celtic-magic-button/ +license: CC0-1.0 +component: desktop.budgie +summary: Budgie panel shutdown button description: | A simple button for the Budgie panel to shut down your computer. The icon used is a Celtic knot, a nod to the official answer to the question, How does Solus shut down so fast? -builddeps : +builddeps: - pkgconfig(budgie-2.0) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-budgie-2.0.patch %meson_configure -Dpost_install=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install - diff --git a/packages/c/cemu/package.yml b/packages/c/cemu/package.yml index 4149de27ee3..31f696bafe0 100644 --- a/packages/c/cemu/package.yml +++ b/packages/c/cemu/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cemu -version : '2.6' -release : 16 -source : - - git|https://github.com/cemu-project/Cemu : v2.6 -homepage : https://cemu.info/ -license : MPL-2.0 -component : games.emulator -summary : An emulator for the Nintendo Wii U +name: cemu +version: "2.6" +release: 16 +source: + - git|https://github.com/cemu-project/Cemu: v2.6 +homepage: https://cemu.info/ +license: MPL-2.0 +component: games.emulator +summary: An emulator for the Nintendo Wii U description: | Cemu is an emulator for the Nintendo Wii U console. It is capable of running and debugging homebrew applications, as well as many commercial games. -builddeps : +builddeps: - pkgconfig(RapidJSON) - pkgconfig(bluez) - pkgconfig(fmt) @@ -32,7 +32,7 @@ builddeps : - hidapi-devel - libboost-devel - wxwidgets-devel -setup : | +setup: | patch -p1 -i $pkgfiles/fix-nonascii-filename.patch # glm fix @@ -46,9 +46,9 @@ setup : | -DCMAKE_BUILD_TYPE=Release \ -DALLOW_PORTABLE=OFF \ -DENABLE_VCPKG=OFF -build : | +build: | %ninja_build -install : | +install: | export cemudir=/usr/share/cemu install -dm00755 $installdir/$cemudir install -dm00755 $installdir/usr/bin diff --git a/packages/c/cendric/package.yml b/packages/c/cendric/package.yml index f0d9d872eea..5604560c5d4 100644 --- a/packages/c/cendric/package.yml +++ b/packages/c/cendric/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cendric -version : 1.1.3 -release : 9 -source : - - https://github.com/tizian/Cendric2/archive/1.1.3.tar.gz : db1c251425d2e941352e294514d4af984e537519b97237e70503f8c6bd2d2d90 -homepage : https://github.com/tizian/Cendric2/ -license : +name: cendric +version: 1.1.3 +release: 9 +source: + - https://github.com/tizian/Cendric2/archive/1.1.3.tar.gz: db1c251425d2e941352e294514d4af984e537519b97237e70503f8c6bd2d2d90 +homepage: https://github.com/tizian/Cendric2/ +license: - CC0-1.0 - CC-BY-NC-SA-4.0 - CC-BY-SA-4.0 - MIT -component : games.rpg -summary : RPG Platformer +component: games.rpg +summary: RPG Platformer description: | Cendric combines RPG and Platformer elements in one game, featuring both a sidescroller and top-down view. The player follows the story of a boy with no memory and discovers the magical but dangerous world of Admantris. -builddeps : +builddeps: - pkgconfig(sfml-all) - imagemagick -setup : | +setup: | %cmake_ninja -DCENDRIC_EXTERNAL_DOCUMENT_FOLDER=ON \ -DUSE_SYSTEM_PATHS=ON \ -DUSE_SYSTEM_SFML=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/cendric.desktop $installdir/usr/share/applications/cendric.desktop install -Dm00644 $pkgfiles/ch.cendric.cendric.metainfo.xml $installdir/usr/share/metainfo/ch.cendric.cendric.metainfo.xml diff --git a/packages/c/cereal/package.yml b/packages/c/cereal/package.yml index d32702f1a28..db94c8a614d 100644 --- a/packages/c/cereal/package.yml +++ b/packages/c/cereal/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cereal -version : 1.3.2 -release : 3 -source : - - https://github.com/USCiLab/cereal/archive/v1.3.2.tar.gz : 16a7ad9b31ba5880dac55d62b5d6f243c3ebc8d46a3514149e56b5e7ea81f85f -license : BSD-3-Clause -component : programming.library -homepage : https://github.com/USCiLab/cereal -summary : C++11 library for serialization +name: cereal +version: 1.3.2 +release: 3 +source: + - https://github.com/USCiLab/cereal/archive/v1.3.2.tar.gz: 16a7ad9b31ba5880dac55d62b5d6f243c3ebc8d46a3514149e56b5e7ea81f85f +license: BSD-3-Clause +component: programming.library +homepage: https://github.com/USCiLab/cereal +summary: C++11 library for serialization description: | cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone. -builddeps : +builddeps: - doxygen - libboost-devel patterns: - /* -setup : | +setup: | %cmake_ninja -DSKIP_PORTABILITY_TEST=ON \ -DWITH_WERROR=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/ceres-solver/package.yml b/packages/c/ceres-solver/package.yml index 5a3415a79f1..533b406d03a 100644 --- a/packages/c/ceres-solver/package.yml +++ b/packages/c/ceres-solver/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ceres-solver -version : 2.1.0 -release : 6 -source : - - https://github.com/ceres-solver/ceres-solver/archive/refs/tags/2.1.0.tar.gz : ccbd716a93f65d4cb017e3090ae78809e02f5426dce16d0ee2b4f8a4ba2411a8 -homepage : https://github.com/ceres-solver/ceres-solver -license : +name: ceres-solver +version: 2.1.0 +release: 6 +source: + - https://github.com/ceres-solver/ceres-solver/archive/refs/tags/2.1.0.tar.gz: ccbd716a93f65d4cb017e3090ae78809e02f5426dce16d0ee2b4f8a4ba2411a8 +homepage: https://github.com/ceres-solver/ceres-solver +license: - Apache-2.0 - BSD-3-Clause -component : programming.library -summary : A nonlinear least squares minimizer +component: programming.library +summary: A nonlinear least squares minimizer description: | Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. -builddeps : +builddeps: - pkgconfig(eigen3) - pkgconfig(gflags) - pkgconfig(lapack) - pkgconfig(libglog) - pkgconfig(tbb) - suitesparse-devel -rundeps : - - devel : - - eigen3 - - gflags-devel - - glog-devel - - lapack-devel - - suitesparse-devel -setup : | +rundeps: + - devel: + - eigen3 + - gflags-devel + - glog-devel + - lapack-devel + - suitesparse-devel +setup: | %cmake_ninja \ -DEIGENSPARSE=ON \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=OFF \ -DBUILD_EXAMPLES=OFF \ -DBUILD_BENCHMARKS=OFF -build : | +build: | # Otherwise your RAM will explode! %ninja_build -j1 -install : | +install: | %ninja_install diff --git a/packages/c/certbot/package.yml b/packages/c/certbot/package.yml index c47ebb9d898..d1d03d5d539 100644 --- a/packages/c/certbot/package.yml +++ b/packages/c/certbot/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : certbot -version : 4.1.1 -release : 29 -source : - - https://pypi.python.org/packages/source/c/certbot/certbot-4.1.1.tar.gz : d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779 -homepage : https://github.com/certbot/certbot -license : Apache-2.0 -component : security.crypto -summary : A free, automated certificate authority client +name: certbot +version: 4.1.1 +release: 29 +source: + - https://pypi.python.org/packages/source/c/certbot/certbot-4.1.1.tar.gz: d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779 +homepage: https://github.com/certbot/certbot +license: Apache-2.0 +component: security.crypto +summary: A free, automated certificate authority client description: | Certbot, previously the Let's Encrypt Client, is EFF's tool to obtain certs from Let's Encrypt, and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-acme - python-configargparse - python-configobj - python-distro - python-parsedatetime - python-pytest -rundeps : +rundeps: - python-acme - python-configargparse - python-configobj - python-distro - python-parsedatetime -networking : true # check -build : | +networking: true # check +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # https://github.com/certbot/certbot/issues/9606 pytest_args=( -W ignore::DeprecationWarning diff --git a/packages/c/cf-cli/package.yml b/packages/c/cf-cli/package.yml index 8de276bbd62..ec9e6652d9b 100644 --- a/packages/c/cf-cli/package.yml +++ b/packages/c/cf-cli/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cf-cli -version : 8.7.10 -release : 9 -source : - - git|https://github.com/cloudfoundry/cli.git : v8.7.10 -homepage : https://github.com/cloudfoundry/cli -license : Apache-2.0 -component : network.util -networking : true -summary : The official command line client for Cloud Foundry +name: cf-cli +version: 8.7.10 +release: 9 +source: + - git|https://github.com/cloudfoundry/cli.git: v8.7.10 +homepage: https://github.com/cloudfoundry/cli +license: Apache-2.0 +component: network.util +networking: true +summary: The official command line client for Cloud Foundry description: | The official command line client for Cloud Foundry -builddeps : +builddeps: - git - golang -setup : | +setup: | mkdir -p src/code.cloudfoundry.org/cli find $workdir/* -maxdepth 0 ! -name "src" -exec mv -v {} src/code.cloudfoundry.org/cli/ \; -build : | +build: | export GOPATH=$workdir export PATH=$PATH:$GOPATH/bin cd $workdir/src/code.cloudfoundry.org/cli/ %make build -install : | +install: | install -Dm000755 src/code.cloudfoundry.org/cli/out/cf $installdir/usr/bin/cf diff --git a/packages/c/cfitsio/package.yml b/packages/c/cfitsio/package.yml index 066adb951ca..5b748ea08a8 100644 --- a/packages/c/cfitsio/package.yml +++ b/packages/c/cfitsio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cfitsio -version : 4.0.0 -release : 6 -source : - - https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.0.0.tar.gz : b2a8efba0b9f86d3e1bd619f662a476ec18112b4f27cc441cc680a4e3777425e -homepage : https://heasarc.gsfc.nasa.gov/fitsio/ -license : MIT -component : programming.library -summary : CFITSIO is a library of ANSI C routines for reading and writing FITS format data files. +name: cfitsio +version: 4.0.0 +release: 6 +source: + - https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.0.0.tar.gz: b2a8efba0b9f86d3e1bd619f662a476ec18112b4f27cc441cc680a4e3777425e +homepage: https://heasarc.gsfc.nasa.gov/fitsio/ +license: MIT +component: programming.library +summary: CFITSIO is a library of ANSI C routines for reading and writing FITS format data files. description: | CFITSIO is a library of ANSI C routines for reading and writing FITS format data files. -builddeps : +builddeps: - pkgconfig(libcurl) -setup : | +setup: | %configure --enable-reentrant -build : | +build: | %make shared -install : | +install: | %make_install rm -f $installdir/usr/lib64/*.a diff --git a/packages/c/cgal/package.yml b/packages/c/cgal/package.yml index f11bdc5cbe0..dec4a0a7108 100644 --- a/packages/c/cgal/package.yml +++ b/packages/c/cgal/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : CGAL -version : 5.6.2 -release : 6 -source : - - https://github.com/CGAL/cgal/archive/refs/tags/v5.6.2.tar.gz : 202f5b78595dcb254108c375556e0de78948272eb642e59b37e3828bfdb6c020 -homepage : https://www.cgal.org/ -license : +name: CGAL +version: 5.6.2 +release: 6 +source: + - https://github.com/CGAL/cgal/archive/refs/tags/v5.6.2.tar.gz: 202f5b78595dcb254108c375556e0de78948272eb642e59b37e3828bfdb6c020 +homepage: https://www.cgal.org/ +license: - BSL-1.0 - GPL-3.0-or-later - LGPL-3.0-or-later - MIT -component : programming -summary : Computational Geometry Algorithms Library +component: programming +summary: Computational Geometry Algorithms Library description: | Computational Geometry Algorithms Library -builddeps : +builddeps: - pkgconfig(Qt5Svg) - libboost-devel -setup : | +setup: | %cmake -DCMAKE_BUILD_TYPE=Release . -build : | +build: | %make -install : | +install: | %make_install #Remove unnecessary files rm -rf $installdir/usr/share/doc diff --git a/packages/c/cgdb/package.yml b/packages/c/cgdb/package.yml index e6be75ee43d..a8f76926d10 100644 --- a/packages/c/cgdb/package.yml +++ b/packages/c/cgdb/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cgdb -version : 0.8.0 -release : 5 -source : - - https://github.com/cgdb/cgdb/archive/refs/tags/v0.8.0.tar.gz : 6d2408c1265185f3d39d3b6e4e079f7b1aa77a4ab117b19b3f490fff79d59b9e -homepage : https://cgdb.github.io/ -license : GPL-2.0-or-later -component : programming.tools -summary : Console front-end to the GNU debugger +name: cgdb +version: 0.8.0 +release: 5 +source: + - https://github.com/cgdb/cgdb/archive/refs/tags/v0.8.0.tar.gz: 6d2408c1265185f3d39d3b6e4e079f7b1aa77a4ab117b19b3f490fff79d59b9e +homepage: https://cgdb.github.io/ +license: GPL-2.0-or-later +component: programming.tools +summary: Console front-end to the GNU debugger description: | CGDB is a very lightweight console frontend to the GNU debugger. It provides a split screen interface showing the GDB session below and the program's source code above. The interface is modelled after vim's, so vim users should feel right at home using it. -rundeps : +rundeps: - gdb -setup : | +setup: | env CGDB_VERSION=%version% ./autogen.sh %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share diff --git a/packages/c/cglm/package.yml b/packages/c/cglm/package.yml index 37133fb5133..49ccf955553 100644 --- a/packages/c/cglm/package.yml +++ b/packages/c/cglm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cglm -version : 0.9.6 -release : 13 -source : - - https://github.com/recp/cglm/archive/refs/tags/v0.9.6.tar.gz : be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184 -license : MIT -component : programming.library -homepage : https://github.com/recp/cglm -summary : Highly Optimized Graphics Math (GLM) for C +name: cglm +version: 0.9.6 +release: 13 +source: + - https://github.com/recp/cglm/archive/refs/tags/v0.9.6.tar.gz: be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184 +license: MIT +component: programming.library +homepage: https://github.com/recp/cglm +summary: Highly Optimized Graphics Math (GLM) for C description: | cglm is optimized 3D math library written in C99 (compatible with C89). It is similar to original GLM library except this is mainly for C. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cgns/package.yml b/packages/c/cgns/package.yml index a53641176e4..6844aa6b94f 100644 --- a/packages/c/cgns/package.yml +++ b/packages/c/cgns/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cgns -version : 4.2.0 -release : 5 -source : - - https://github.com/CGNS/CGNS/archive/refs/tags/v4.2.0.tar.gz : 090ec6cb0916d90c16790183fc7c2bd2bd7e9a5e3764b36c8196ba37bf1dc817 -license : Zlib -component : programming.library -homepage : https://cgns.github.io/ -summary : CFD General Notation System +name: cgns +version: 4.2.0 +release: 5 +source: + - https://github.com/CGNS/CGNS/archive/refs/tags/v4.2.0.tar.gz: 090ec6cb0916d90c16790183fc7c2bd2bd7e9a5e3764b36c8196ba37bf1dc817 +license: Zlib +component: programming.library +homepage: https://cgns.github.io/ +summary: CFD General Notation System description: | The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations. -builddeps : +builddeps: - pkgconfig(hdf5) -setup : | +setup: | %cmake_ninja \ -DCGNS_BUILD_SHARED=ON \ -DCGNS_ENABLE_HDF5=ON \ -DCMAKE_PREFIX_PATH=/usr -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/chatty/package.yml b/packages/c/chatty/package.yml index fad3654d4d9..d5727112a38 100644 --- a/packages/c/chatty/package.yml +++ b/packages/c/chatty/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chatty -version : '0.27' -release : 33 -source : - - https://github.com/chatty/chatty/archive/refs/tags/v0.27.tar.gz : ac45c594a4229b05765735f75fa4221952f35576cb7f339db58b31b2258de3d7 -homepage : https://chatty.github.io/ -license : +name: chatty +version: "0.27" +release: 33 +source: + - https://github.com/chatty/chatty/archive/refs/tags/v0.27.tar.gz: ac45c594a4229b05765735f75fa4221952f35576cb7f339db58b31b2258de3d7 +homepage: https://chatty.github.io/ +license: - GPL-3.0-or-later - MIT -component : network.irc -summary : Twitch Chat Client +component: network.irc +summary: Twitch Chat Client description: | Chatty is a Twitch Chat Client for Desktop written in Java featuring many Twitch specific features. -networking : true -builddeps : +networking: true +builddeps: - gradle - openjdk-17 - unzip -rundeps : +rundeps: - openjdk-17 environment: | JAVA_HOME=/usr/lib64/openjdk-17 PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %apply_patches -build : | +build: | export GRADLE_USER_HOME=$workdir/.gradle gradle --no-daemon release -install : | +install: | # Unzip to destination mkdir -p $installdir/usr/share/chatty unzip $workdir/build/releases/Chatty_$version.zip -d $installdir/usr/share/chatty/ @@ -49,4 +49,3 @@ install : | install -Dm00644 src/chatty/gui/app_main_$size.png \ $installdir/usr/share/icons/hicolor/${size}x${size}/apps/chatty.png done - diff --git a/packages/c/check/package.yml b/packages/c/check/package.yml index 4b3e6d46151..4fb2ee82fee 100644 --- a/packages/c/check/package.yml +++ b/packages/c/check/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : check -version : 0.14.0 -release : 11 -source : - - https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz : bd0f0ca1be65b70238b32f8e9fe5d36dc2fbf7a759b7edf28e75323a7d74f30b -homepage : https://libcheck.github.io/check/ -license : LGPL-2.1 -component : programming.library -summary : C unit testing framework +name: check +version: 0.14.0 +release: 11 +source: + - https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz: bd0f0ca1be65b70238b32f8e9fe5d36dc2fbf7a759b7edf28e75323a7d74f30b +homepage: https://libcheck.github.io/check/ +license: LGPL-2.1 +component: programming.library +summary: C unit testing framework description: | Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so both assertion failures and code errors that cause segmentation faults or other signals can be caught. Test results are reportable in the following: Subunit, TAP, XML, and a generic logging format. -setup : | +setup: | # Fix usage with musl export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" %configure -build : | +build: | %make -install : | +install: | %make_install install -D -d -m 00755 $installdir/usr/include/musl for i in $installdir/usr/include/check*.h ; do ln -sv ../$(basename $i) $installdir/usr/include/musl/. done -check : | +check: | %make check diff --git a/packages/c/cheese/package.yml b/packages/c/cheese/package.yml index e6101042fa1..6e296e27c8b 100644 --- a/packages/c/cheese/package.yml +++ b/packages/c/cheese/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cheese -version : '44.1' -release : 25 -source : - - https://download.gnome.org/sources/cheese/44/cheese-44.1.tar.xz : 5f2185c4c99e54ddf2b8baf60c82819950e54952e132e8639875f3edcbf8f68e -homepage : https://gitlab.gnome.org/GNOME/cheese -license : GPL-2.0-or-later -component : +name: cheese +version: "44.1" +release: 25 +source: + - https://download.gnome.org/sources/cheese/44/cheese-44.1.tar.xz: 5f2185c4c99e54ddf2b8baf60c82819950e54952e132e8639875f3edcbf8f68e +homepage: https://gitlab.gnome.org/GNOME/cheese +license: GPL-2.0-or-later +component: - multimedia.video - - ^libcheese : multimedia.library -summary : + - ^libcheese: multimedia.library +summary: - Take photos and videos with your webcam, with fun graphical effects - - ^libcheese : Library for taking photos and videos with your webcam + - ^libcheese: Library for taking photos and videos with your webcam description: | Uses your webcam to take photos and videos, applies fancy special effects, and lets you share the fun with others. -builddeps : +builddeps: - pkgconfig(clutter-gst-3.0) - pkgconfig(clutter-gtk-1.0) - pkgconfig(gdk-pixbuf-2.0) @@ -27,20 +27,20 @@ builddeps : - gtk-doc - itstool - vala -rundeps : - - ^libcheese : gnome-video-effects -patterns : - - ^libcheese : - - /usr/lib64/libcheese*.so.* - - /usr/share/glib-2.0/schemas/org.gnome.Cheese.gschema.xml - - /usr/lib/girepository-1.0/Cheese-3.0.typelib - - /usr/share/gir-1.0/Cheese-3.0.gir -setup : | +rundeps: + - ^libcheese: gnome-video-effects +patterns: + - ^libcheese: + - /usr/lib64/libcheese*.so.* + - /usr/share/glib-2.0/schemas/org.gnome.Cheese.gschema.xml + - /usr/lib/girepository-1.0/Cheese-3.0.typelib + - /usr/share/gir-1.0/Cheese-3.0.gir +setup: | %patch -p1 -i $pkgfiles/gcc14.patch %patch -p1 -i $pkgfiles/libjson-glib-1.10.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cherrytree/package.yml b/packages/c/cherrytree/package.yml index 1c066117f1a..f4ad3ea21eb 100644 --- a/packages/c/cherrytree/package.yml +++ b/packages/c/cherrytree/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cherrytree -version : 1.6.2 -release : 48 -source : - - https://github.com/giuspen/cherrytree/releases/download/v1.6.2/cherrytree_1.6.2.tar.xz : 28c89a0b2512961e9d9393a5b8f7778f99331583c9bdbe682c4897b853727158 -homepage : https://www.giuspen.com/cherrytree/ -license : GPL-3.0-or-later -component : office.notes -summary : A hierarchical note taking application +name: cherrytree +version: 1.6.2 +release: 48 +source: + - https://github.com/giuspen/cherrytree/releases/download/v1.6.2/cherrytree_1.6.2.tar.xz: 28c89a0b2512961e9d9393a5b8f7778f99331583c9bdbe682c4897b853727158 +homepage: https://www.giuspen.com/cherrytree/ +license: GPL-3.0-or-later +component: office.notes +summary: A hierarchical note taking application description: | cherrytree is a hierarchical note taking application, featuring rich text, syntax highlighting, images handling, hyperlinks, import/export with support for multiple formats, support for multiple languages, and more. -builddeps : +builddeps: - pkgconfig(gspell-1) - pkgconfig(gtkmm-3.0) - pkgconfig(gtksourceview-4) @@ -20,11 +20,11 @@ builddeps : - pkgconfig(sqlite3) - pkgconfig(uchardet) - pkgconfig(vte-2.91) -rundeps : +rundeps: - p7zip -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/chezmoi/package.yml b/packages/c/chezmoi/package.yml index 0b2c41b93bd..9b941cfabb8 100644 --- a/packages/c/chezmoi/package.yml +++ b/packages/c/chezmoi/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chezmoi -version : 2.68.0 -release : 14 -source : - - https://github.com/twpayne/chezmoi/archive/refs/tags/v2.68.0.tar.gz : accd6f9a982f9066ea8dbf385f5c68be869ac1e883d7e1faa9997194a7ad2982 -homepage : https://www.chezmoi.io -license : MIT -component : programming.tools -summary : chezmoi helps you manage your personal configuration files across multiple machines +name: chezmoi +version: 2.68.0 +release: 14 +source: + - https://github.com/twpayne/chezmoi/archive/refs/tags/v2.68.0.tar.gz: accd6f9a982f9066ea8dbf385f5c68be869ac1e883d7e1faa9997194a7ad2982 +homepage: https://www.chezmoi.io +license: MIT +component: programming.tools +summary: chezmoi helps you manage your personal configuration files across multiple machines description: | chezmoi helps you manage your personal configuration files across multiple machines -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/c/chiaki-ng/package.yml b/packages/c/chiaki-ng/package.yml index 46c201a352b..12a091767f6 100644 --- a/packages/c/chiaki-ng/package.yml +++ b/packages/c/chiaki-ng/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chiaki-ng -version : 1.9.0 -release : 2 -source : - - git|https://github.com/streetpea/chiaki-ng.git : v1.9.0 -homepage : https://streetpea.github.io/chiaki-ng/ -license : AGPL-3.0-only -component : games -summary : Free and Open Source PS4/PS5 Remote Play Client +name: chiaki-ng +version: 1.9.0 +release: 2 +source: + - git|https://github.com/streetpea/chiaki-ng.git: v1.9.0 +homepage: https://streetpea.github.io/chiaki-ng/ +license: AGPL-3.0-only +component: games +summary: Free and Open Source PS4/PS5 Remote Play Client description: | Chiaki is a Free and Open Source Software Client for PlayStation 4/5 Remote Play for Linux, macOS, Windows and potentially even more platforms. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - pkgconfig(fftw3) @@ -25,20 +25,20 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(speexdsp) - python-protobuf -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-linking-with-system-curl.patch %patch -p1 -i $pkgfiles/0001-Fix-Wayland-appId.patch %patch -p1 -d third-party/cpp-steam-tools -i $pkgfiles/0001-Build-cpp-steam-tools-static.patch %cmake_ninja -DCHIAKI_USE_SYSTEM_CURL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Useless to us rm -rfv $installdir/usr/include \ $installdir/usr/lib -replaces : +replaces: - chiaki - - dbginfo : chiaki-dbginfo + - dbginfo: chiaki-dbginfo diff --git a/packages/c/chmlib/package.yml b/packages/c/chmlib/package.yml index 1798c438b86..4c96a80194a 100644 --- a/packages/c/chmlib/package.yml +++ b/packages/c/chmlib/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chmlib -version : '0.40' -release : 7 -source : - - https://www.jedrea.com/chmlib/chmlib-0.40.tar.bz2 : 3449d64b0cf71578b2c7e3ddc048d4af3661f44a83941ea074a7813f3a59ffa3 -homepage : https://www.jedrea.com/chmlib/ -license : LGPL-2.1-or-later -component : system.utils -summary : chmlib is a small library designed for accessing MS ITSS files. +name: chmlib +version: "0.40" +release: 7 +source: + - https://www.jedrea.com/chmlib/chmlib-0.40.tar.bz2: 3449d64b0cf71578b2c7e3ddc048d4af3661f44a83941ea074a7813f3a59ffa3 +homepage: https://www.jedrea.com/chmlib/ +license: LGPL-2.1-or-later +component: system.utils +summary: chmlib is a small library designed for accessing MS ITSS files. description: | The ITSS file format is used for Microsoft Html Help files (.chm), which have been the predominant medium for software documentation from Microsoft during the past several years, having superceded the previously used .hlp file format. Note that this is NOT the same as the OLE structured storage file format used by MS Excel, Word, and so on. Instead, it is a different file format which fulfills a similar purpose. Both file formats may be accessed via instancesof the IStorage COM interface, which is essentially an "acts like a filesystem" interface. -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-c99.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install # Remove empty dir rm -rf %installroot%/usr/bin diff --git a/packages/c/chocolate-doom/package.yml b/packages/c/chocolate-doom/package.yml index 2b88c51e1b7..338853411fa 100644 --- a/packages/c/chocolate-doom/package.yml +++ b/packages/c/chocolate-doom/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chocolate-doom -version : 3.1.1 -release : 11 -source : - - https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/chocolate-doom-3.1.1.tar.gz : 1edcc41254bdc194beb0d33e267fae306556c4d24110a1d3d3f865717f25da23 -homepage : https://www.chocolate-doom.org/ -license : GPL-2.0-or-later -component : games.action -summary : +name: chocolate-doom +version: 3.1.1 +release: 11 +source: + - https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/chocolate-doom-3.1.1.tar.gz: 1edcc41254bdc194beb0d33e267fae306556c4d24110a1d3d3f865717f25da23 +homepage: https://www.chocolate-doom.org/ +license: GPL-2.0-or-later +component: games.action +summary: - Chocolate Doom is a Doom source port that is conservative and historically accurate. - - heretic : Chocolate Heretic is a conservative, historically-accurate Heretic source port. - - hexen : Chocolate Hexen is a conservative, historically-accurate Hexen source port. - - server : Chocolate Doom Server is a standalone server application that let's you play the chocolate-doom games as multiplayer without client install. - - strife : Chocolate Strife is a conservative, historically-accurate recreation of the Strife engine. + - heretic: Chocolate Heretic is a conservative, historically-accurate Heretic source port. + - hexen: Chocolate Hexen is a conservative, historically-accurate Hexen source port. + - server: Chocolate Doom Server is a standalone server application that let's you play the chocolate-doom games as multiplayer without client install. + - strife: Chocolate Strife is a conservative, historically-accurate recreation of the Strife engine. description: - Chocolate Doom is a Doom source port that is conservative and historically accurate. - - heretic : Chocolate Heretic is a conservative, historically-accurate Heretic source port. - - hexen : Chocolate Hexen is a conservative, historically-accurate Hexen source port. - - server : Chocolate Doom Server is a standalone server application that let's you play the chocolate-doom games as multiplayer without client install. - - strife : Chocolate Strife is a conservative, historically-accurate recreation of the Strife engine. -builddeps : + - heretic: Chocolate Heretic is a conservative, historically-accurate Heretic source port. + - hexen: Chocolate Hexen is a conservative, historically-accurate Hexen source port. + - server: Chocolate Doom Server is a standalone server application that let's you play the chocolate-doom games as multiplayer without client install. + - strife: Chocolate Strife is a conservative, historically-accurate recreation of the Strife engine. +builddeps: - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_net) - pkgconfig(libpng) - pkgconfig(samplerate) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install # Remove duplicate man pages @@ -46,34 +46,34 @@ install : | for i in heretic hexen strife; do ln -sfv /usr/share/icons/hicolor/128x128/apps/chocolate-doom-setup.png $installdir/usr/share/icons/hicolor/128x128/apps/chocolate-${i}-setup.png done -patterns : - - heretic : - - /usr/bin/chocolate-heretic* - - /usr/share/applications/org.chocolate_doom.Heretic* - - /usr/share/bash-completion/completions/chocolate-heretic* - - /usr/share/doc/chocolate-heretic* - - /usr/share/icons/hicolor/128x128/apps/chocolate-heretic* - - /usr/share/man/man5/chocolate-heretic* - - /usr/share/man/man6/chocolate-heretic* - - /usr/share/metainfo/org.chocolate_doom.Heretic* - - hexen : - - /usr/bin/chocolate-hexen* - - /usr/share/applications/org.chocolate_doom.Hexen* - - /usr/share/bash-completion/completions/chocolate-hexen* - - /usr/share/doc/chocolate-hexen* - - /usr/share/icons/hicolor/128x128/apps/chocolate-hexen* - - /usr/share/man/man5/chocolate-hexen* - - /usr/share/man/man6/chocolate-hexen* - - /usr/share/metainfo/org.chocolate_doom.Hexen* - - server : - - /usr/bin/chocolate-server* - - /usr/share/man/man6/chocolate-server* - - strife : - - /usr/bin/chocolate-strife* - - /usr/share/applications/org.chocolate_doom.Strife* - - /usr/share/bash-completion/completions/chocolate-strife* - - /usr/share/doc/chocolate-strife* - - /usr/share/icons/hicolor/128x128/apps/chocolate-strife* - - /usr/share/man/man5/chocolate-strife* - - /usr/share/man/man6/chocolate-strife* - - /usr/share/metainfo/org.chocolate_doom.Strife* +patterns: + - heretic: + - /usr/bin/chocolate-heretic* + - /usr/share/applications/org.chocolate_doom.Heretic* + - /usr/share/bash-completion/completions/chocolate-heretic* + - /usr/share/doc/chocolate-heretic* + - /usr/share/icons/hicolor/128x128/apps/chocolate-heretic* + - /usr/share/man/man5/chocolate-heretic* + - /usr/share/man/man6/chocolate-heretic* + - /usr/share/metainfo/org.chocolate_doom.Heretic* + - hexen: + - /usr/bin/chocolate-hexen* + - /usr/share/applications/org.chocolate_doom.Hexen* + - /usr/share/bash-completion/completions/chocolate-hexen* + - /usr/share/doc/chocolate-hexen* + - /usr/share/icons/hicolor/128x128/apps/chocolate-hexen* + - /usr/share/man/man5/chocolate-hexen* + - /usr/share/man/man6/chocolate-hexen* + - /usr/share/metainfo/org.chocolate_doom.Hexen* + - server: + - /usr/bin/chocolate-server* + - /usr/share/man/man6/chocolate-server* + - strife: + - /usr/bin/chocolate-strife* + - /usr/share/applications/org.chocolate_doom.Strife* + - /usr/share/bash-completion/completions/chocolate-strife* + - /usr/share/doc/chocolate-strife* + - /usr/share/icons/hicolor/128x128/apps/chocolate-strife* + - /usr/share/man/man5/chocolate-strife* + - /usr/share/man/man6/chocolate-strife* + - /usr/share/metainfo/org.chocolate_doom.Strife* diff --git a/packages/c/chromaprint/package.yml b/packages/c/chromaprint/package.yml index dcffdf107d0..46e4556c595 100644 --- a/packages/c/chromaprint/package.yml +++ b/packages/c/chromaprint/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chromaprint -version : 1.5.1 -release : 11 -source : - - https://github.com/acoustid/chromaprint/archive/v1.5.1.tar.gz : a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c -license : LGPL-2.1-or-later -component : programming.library -homepage : https://acoustid.org/chromaprint -summary : Audio source fingerprint extraction library +name: chromaprint +version: 1.5.1 +release: 11 +source: + - https://github.com/acoustid/chromaprint/archive/v1.5.1.tar.gz: a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c +license: LGPL-2.1-or-later +component: programming.library +homepage: https://acoustid.org/chromaprint +summary: Audio source fingerprint extraction library description: | Library that implements a custom algorithm for extracting fingerprints from any audio source -builddeps : +builddeps: - pkgconfig(libavutil) - pkgconfig(taglib) - libboost-devel -checkdeps : +checkdeps: - pkgconfig(gtest) -setup : | +setup: | %patch -p1 -i $pkgfiles/ffmpeg-5-1.patch %patch -p1 -i $pkgfiles/ffmpeg-5-2.patch %patch -p1 -i $pkgfiles/ffmpeg-5-3.patch @@ -24,9 +24,9 @@ setup : | %cmake_ninja -DBUILD_TESTS=ON \ -DBUILD_TOOLS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | ninja check %JOBS% -C solusBuildDir diff --git a/packages/c/chrono-date/package.yml b/packages/c/chrono-date/package.yml index ad266ef0a90..75a64816654 100644 --- a/packages/c/chrono-date/package.yml +++ b/packages/c/chrono-date/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : chrono-date -version : 3.0.1 -release : 3 -source : - - https://github.com/HowardHinnant/date/archive/refs/tags/v3.0.1.tar.gz : 7a390f200f0ccd207e8cff6757e04817c1a0aec3e327b006b7eb451c57ee3538 -homepage : https://github.com/HowardHinnant/date/ -license : MIT -component : programming.devel -summary : A date and time library based on the C++11/14/17 chrono header +name: chrono-date +version: 3.0.1 +release: 3 +source: + - https://github.com/HowardHinnant/date/archive/refs/tags/v3.0.1.tar.gz: 7a390f200f0ccd207e8cff6757e04817c1a0aec3e327b006b7eb451c57ee3538 +homepage: https://github.com/HowardHinnant/date/ +license: MIT +component: programming.devel +summary: A date and time library based on the C++11/14/17 chrono header description: | A date and time library based on the C++11/14/17 chrono header -builddeps : +builddeps: - pkgconfig(libcurl) -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -DBUILD_TZ_LIB=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cifs-utils/package.yml b/packages/c/cifs-utils/package.yml index 35d42e00831..9022c206767 100644 --- a/packages/c/cifs-utils/package.yml +++ b/packages/c/cifs-utils/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cifs-utils -version : '7.4' -release : 21 -source : - - https://www.samba.org/ftp/linux-cifs/cifs-utils/cifs-utils-7.4.tar.bz2 : 53353d05c30b4fc9dac006a8f0c5054cdd8a1834c176313c91e4694025c4b891 -homepage : https://wiki.samba.org/index.php/LinuxCIFS_utils -license : GPL-3.0-only -component : network.utils -summary : CIFS Filesystem Utilities +name: cifs-utils +version: "7.4" +release: 21 +source: + - https://www.samba.org/ftp/linux-cifs/cifs-utils/cifs-utils-7.4.tar.bz2: 53353d05c30b4fc9dac006a8f0c5054cdd8a1834c176313c91e4694025c4b891 +homepage: https://wiki.samba.org/index.php/LinuxCIFS_utils +license: GPL-3.0-only +component: network.utils +summary: CIFS Filesystem Utilities description: | Utilities for doing and managing mounts of the Linux CIFS filesystem. -builddeps : +builddeps: - pkgconfig(keyutils) - pkgconfig(krb5) - pkgconfig(libcap-ng) - pkgconfig(smbclient) - pkgconfig(talloc) - python-docutils -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install ROOTSBINDIR=/usr/sbin diff --git a/packages/c/cinelerra-gg/package.yml b/packages/c/cinelerra-gg/package.yml index 19c3e100254..d5f4e28fd80 100644 --- a/packages/c/cinelerra-gg/package.yml +++ b/packages/c/cinelerra-gg/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cinelerra-gg -version : 2025.11 -release : 45 -source : - - git|https://git.cinelerra-gg.org/goodguy/cinelerra.git : a7c6bca58c9db5b2dde60e549a4d489a3475da67 # 2025-11 -homepage : https://cinelerra-gg.org -license : GPL-2.0-or-later -component : multimedia.video -summary : Professional open source video editor comparable to Lightworks in its features +name: cinelerra-gg +version: 2025.11 +release: 45 +source: + - git|https://git.cinelerra-gg.org/goodguy/cinelerra.git: a7c6bca58c9db5b2dde60e549a4d489a3475da67 # 2025-11 +homepage: https://cinelerra-gg.org +license: GPL-2.0-or-later +component: multimedia.video +summary: Professional open source video editor comparable to Lightworks in its features description: | Cinelerra is an NLE – Non-Linear Editor – for Linux that provides a way to compose audio and video media. Besides editing, it can be used as an audio/video player, for recording audio or video to include broadcast television programs, creating dvd/bluray media, and touching up old photos. Because cinelerra has many features for uncompressed content, high resolution processing, and compositing, using cinelerra can be quite complex. However, with only a little bit of introduction, even a novice will be able to create simple artful videos. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(alsa) - pkgconfig(aom) @@ -59,17 +59,17 @@ builddeps : - lame-devel - liba52dec-devel - yasm -rundeps : +rundeps: - dvdauthor - libva-intel-driver - udftools environment: | pushd cinelerra-5.1 -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | unset LD_PRELOAD make -j1 install DESTDIR="$installdir" # it fails with DESTDIR="%installroot%" # Install appstream metainfo diff --git a/packages/c/cinnamon-translations/package.yml b/packages/c/cinnamon-translations/package.yml index 76a4408fb95..93969421a60 100644 --- a/packages/c/cinnamon-translations/package.yml +++ b/packages/c/cinnamon-translations/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cinnamon-translations -version : 6.4.1 -release : 8 -source : - - https://github.com/linuxmint/cinnamon-translations/archive/refs/tags/6.4.1.tar.gz : ef2b9e78a4d9bdb0e4374e8d387405f2de16471526dc36aa9b32f9718fa586e3 -homepage : https://translations.launchpad.net/linuxmint/ -license : GPL-2.0-or-later -component : desktop.library -summary : Translation files for the Cinnamon desktop +name: cinnamon-translations +version: 6.4.1 +release: 8 +source: + - https://github.com/linuxmint/cinnamon-translations/archive/refs/tags/6.4.1.tar.gz: ef2b9e78a4d9bdb0e4374e8d387405f2de16471526dc36aa9b32f9718fa586e3 +homepage: https://translations.launchpad.net/linuxmint/ +license: GPL-2.0-or-later +component: desktop.library +summary: Translation files for the Cinnamon desktop description: | The package contains the translation files for all the Cinnamon packages. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-install-prefix-and-only-compile-nemo-translation.patch -install : | +install: | %make DESTDIR=$installdir diff --git a/packages/c/cjson/package.yml b/packages/c/cjson/package.yml index ae11c3fe186..f906032b534 100644 --- a/packages/c/cjson/package.yml +++ b/packages/c/cjson/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cjson -version : 1.7.18 -release : 3 -source : - - https://github.com/DaveGamble/cJSON/archive/refs/tags/v1.7.18.tar.gz : 3aa806844a03442c00769b83e99970be70fbef03735ff898f4811dd03b9f5ee5 -license : MIT -homepage : https://github.com/DaveGamble/cJSON/ -component : programming.library -summary : Ultralightweight JSON parser in ANSI C +name: cjson +version: 1.7.18 +release: 3 +source: + - https://github.com/DaveGamble/cJSON/archive/refs/tags/v1.7.18.tar.gz: 3aa806844a03442c00769b83e99970be70fbef03735ff898f4811dd03b9f5ee5 +license: MIT +homepage: https://github.com/DaveGamble/cJSON/ +component: programming.library +summary: Ultralightweight JSON parser in ANSI C description: | Ultralightweight JSON parser in ANSI C -clang : true -setup : | +clang: true +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/c/ckb/package.yml b/packages/c/ckb/package.yml index dd953830a93..d0324f0a053 100644 --- a/packages/c/ckb/package.yml +++ b/packages/c/ckb/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ckb -version : 0.6.0 -release : 17 -source : - - https://github.com/ckb-next/ckb-next/archive/v0.6.0.tar.gz : dd7c9a30ce7bf4fafcdfff974c519b2b3d2ff888c99d3255a6e0194ece5056f4 -license : GPL-2.0-or-later -component : system.utils -homepage : https://github.com/ckb-next/ckb-next/ -summary : An open-source driver for Corsair keyboards and mice +name: ckb +version: 0.6.0 +release: 17 +source: + - https://github.com/ckb-next/ckb-next/archive/v0.6.0.tar.gz: dd7c9a30ce7bf4fafcdfff974c519b2b3d2ff888c99d3255a6e0194ece5056f4 +license: GPL-2.0-or-later +component: system.utils +homepage: https://github.com/ckb-next/ckb-next/ +summary: An open-source driver for Corsair keyboards and mice description: | ckb-next is an open-source driver for Corsair keyboards and mice. It aims to bring the features of Corsair's proprietary iCUE software to Linux operating systems. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5X11Extras) @@ -18,14 +18,14 @@ builddeps : - pkgconfig(quazip1-qt5) - pkgconfig(x11) - pkgconfig(xcb-ewmh) -setup : | +setup: | mkdir build && cd build %cmake -DDISABLE_UPDATER=1 \ -DFORCE_INIT_SYSTEM=systemd \ -DCMAKE_INSTALL_LIBEXECDIR=%libdir%/ckb \ -DUDEV_RULE_DIRECTORY="%libdir%/udev/rules.d/" .. -build : | +build: | %make -C build -install : | +install: | %make_install -C build install -Dm00644 $pkgfiles/io.github.ckb_next.ckb.metainfo.xml $installdir/usr/share/metainfo/io.github.ckb_next.ckb.metainfo.xml diff --git a/packages/c/claws-mail/package.yml b/packages/c/claws-mail/package.yml index 3075e82a705..59aab7b4bed 100644 --- a/packages/c/claws-mail/package.yml +++ b/packages/c/claws-mail/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : claws-mail -version : 4.3.1 -release : 42 -source : - - https://www.claws-mail.org/releases/claws-mail-4.3.1.tar.xz : d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6 -homepage : https://claws-mail.org/ -license : GPL-3.0-or-later -component : network.mail -summary : A GTK+ based, lightweight, and fast e-mail client +name: claws-mail +version: 4.3.1 +release: 42 +source: + - https://www.claws-mail.org/releases/claws-mail-4.3.1.tar.xz: d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6 +homepage: https://claws-mail.org/ +license: GPL-3.0-or-later +component: network.mail +summary: A GTK+ based, lightweight, and fast e-mail client description: | A GTK+ based, lightweight, and fast e-mail client -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(enchant-2) - pkgconfig(gnutls) @@ -32,9 +32,9 @@ builddeps : - pkgconfig(sm) - gnupg - perl -rundeps : +rundeps: - perl -setup : | +setup: | # I have no idea why this is needed. `configure` should have received this flag from pkg-config. export LIBETPAN_LIBS='-letpan' %configure \ @@ -43,8 +43,8 @@ setup : | --enable-svg \ --disable-bsfilter-plugin \ --enable-crash-dialog -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/org.claws_mail.Claws-Mail.appdata.xml $installdir/usr/share/metainfo/org.claws_mail.Claws-Mail.appdata.xml diff --git a/packages/c/clblast/package.yml b/packages/c/clblast/package.yml index f8b0bf1f9c0..941351213aa 100644 --- a/packages/c/clblast/package.yml +++ b/packages/c/clblast/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clblast -version : 1.6.1 -release : 1 -source : - - https://github.com/CNugteren/CLBlast/archive/refs/tags/1.6.1.tar.gz : e68d026108447cab53cb18d473b4363ab3958d7c8f97c522bbee1651069eec66 -homepage : https://cnugteren.github.io/clblast -license : Apache-2.0 -component : programming.library -summary : Tuned OpenCL BLAS +name: clblast +version: 1.6.1 +release: 1 +source: + - https://github.com/CNugteren/CLBlast/archive/refs/tags/1.6.1.tar.gz: e68d026108447cab53cb18d473b4363ab3958d7c8f97c522bbee1651069eec66 +homepage: https://cnugteren.github.io/clblast +license: Apache-2.0 +component: programming.library +summary: Tuned OpenCL BLAS description: | CLBlast is a lightweight, performant and tunable OpenCL BLAS library written in C++11. It is designed to leverage the full performance potential of a wide variety of OpenCL devices from different vendors, including desktop and laptop GPUs, embedded GPUs, and other accelerators. CLBlast implements BLAS routines: basic linear algebra subprograms operating on vectors and matrices. -avx2 : true -clang : true -builddeps : +avx2: true +clang: true +builddeps: - pkgconfig(OpenCL) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cli-visualiser/package.yml b/packages/c/cli-visualiser/package.yml index 5b599881b3b..a9a03229195 100644 --- a/packages/c/cli-visualiser/package.yml +++ b/packages/c/cli-visualiser/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cli-visualizer -version : '1.8' -release : 6 -source : - - https://github.com/dpayne/cli-visualizer/archive/v1.8.tar.gz : 927e4c18403c7a40397e8698ffefd1b37250be20fa0ec55fda9a82cf9cc8ba51 -homepage : https://github.com/dpayne/cli-visualizer -license : MIT -component : multimedia.audio -summary : CLI based audio visualizer +name: cli-visualizer +version: "1.8" +release: 6 +source: + - https://github.com/dpayne/cli-visualizer/archive/v1.8.tar.gz: 927e4c18403c7a40397e8698ffefd1b37250be20fa0ec55fda9a82cf9cc8ba51 +homepage: https://github.com/dpayne/cli-visualizer +license: MIT +component: multimedia.audio +summary: CLI based audio visualizer description: | Command line visualizer. Supports mpd, with experimental support for alsa and pulseaudio. Inspired by C.A.V.A, ncmpcpp, and rainbow! -builddeps : +builddeps: - pkgconfig(fftw3f) - pkgconfig(libpulse) - pkgconfig(ncursesw) - fftw - ncurses -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cli11/package.yml b/packages/c/cli11/package.yml index 40bd9d28673..6ba7aef8af9 100644 --- a/packages/c/cli11/package.yml +++ b/packages/c/cli11/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cli11 -version : 2.3.2 -release : 1 -source : - - https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.3.2.tar.gz : aac0ab42108131ac5d3344a9db0fdf25c4db652296641955720a4fbe52334e22 -homepage : https://cliutils.github.io/CLI11/ -license : BSD-3-Clause -component : programming.library -summary : CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface +name: cli11 +version: 2.3.2 +release: 1 +source: + - https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.3.2.tar.gz: aac0ab42108131ac5d3344a9db0fdf25c4db652296641955720a4fbe52334e22 +homepage: https://cliutils.github.io/CLI11/ +license: BSD-3-Clause +component: programming.library +summary: CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface description: | CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface. -patterns : +patterns: - /* -setup : | +setup: | %cmake_ninja \ -DCLI11_BUILD_EXAMPLES=OFF \ -DCLI11_BUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/clinfo/package.yml b/packages/c/clinfo/package.yml index 3d3c7efbaec..4828e801e80 100644 --- a/packages/c/clinfo/package.yml +++ b/packages/c/clinfo/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clinfo -version : 3.0.23.01.25 -release : 9 -source : - - https://github.com/Oblomov/clinfo/archive/refs/tags/3.0.23.01.25.tar.gz : 6dcdada6c115873db78c7ffc62b9fc1ee7a2d08854a3bccea396df312e7331e3 -license : CC0-1.0 -component : programming.tools -homepage : https://github.com/Oblomov/clinfo/ -summary : Tool that enumerates all system OpenCL platform and device properties +name: clinfo +version: 3.0.23.01.25 +release: 9 +source: + - https://github.com/Oblomov/clinfo/archive/refs/tags/3.0.23.01.25.tar.gz: 6dcdada6c115873db78c7ffc62b9fc1ee7a2d08854a3bccea396df312e7331e3 +license: CC0-1.0 +component: programming.tools +homepage: https://github.com/Oblomov/clinfo/ +summary: Tool that enumerates all system OpenCL platform and device properties description: | A simple OpenCL application that enumerates all possible platform and device properties on the system. Inspired by AMD's program of the same name, it is coded in pure C99 and it tries to output all possible information, including that provided by platform-specific extensions, and not to crash on platform-unsupported properties (e.g. 1.2 properties on 1.1 platforms). -builddeps : +builddeps: - pkgconfig(OpenCL) -build : | +build: | %make -install : | +install: | install -Dm 00755 clinfo $installdir/usr/bin/clinfo install -Dm 00644 man1/clinfo.1 $installdir/usr/share/man/man1/clinfo.1 diff --git a/packages/c/clisp/package.yml b/packages/c/clisp/package.yml index 33ccbed6f5f..ea2e8578939 100644 --- a/packages/c/clisp/package.yml +++ b/packages/c/clisp/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clisp -version : 2.49.92 -release : 4 -source : - - https://alpha.gnu.org/gnu/clisp/clisp-2.49.92.tar.bz2 : bd443a94aa9b02da4c4abbcecfc04ffff1919c0a8b0e7e35649b86198cd6bb89 -homepage : https://clisp.sourceforge.io/ -license : GPL-2.0-or-later -component : programming.tools -summary : CLISP - an ANSI Common Lisp Implementation +name: clisp +version: 2.49.92 +release: 4 +source: + - https://alpha.gnu.org/gnu/clisp/clisp-2.49.92.tar.bz2: bd443a94aa9b02da4c4abbcecfc04ffff1919c0a8b0e7e35649b86198cd6bb89 +homepage: https://clisp.sourceforge.io/ +license: GPL-2.0-or-later +component: programming.tools +summary: CLISP - an ANSI Common Lisp Implementation description: | CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. It implements the language described in the ANSI Common Lisp standard with many extensions. -builddeps : +builddeps: - pkgconfig(libxcrypt) - libiconv-devel - libffcall-devel - libsigsegv-devel -patterns : /* +patterns: /* environment: export FORCE_UNSAFE_CONFIGURE=1 -setup : | +setup: | CFLAGS+=" -ffat-lto-objects" \ ./configure \ --prefix=/usr \ --with-readline \ --with-ffcall src -build : | +build: | cd src %make -j1 -install : | +install: | cd src make install DESTDIR=$installdir diff --git a/packages/c/clj-kondo/package.yml b/packages/c/clj-kondo/package.yml index a0edb20af3c..cf6819a5afa 100644 --- a/packages/c/clj-kondo/package.yml +++ b/packages/c/clj-kondo/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clj-kondo -version : 2024.03.05 -release : 9 -source : - - https://github.com/clj-kondo/clj-kondo/archive/refs/tags/v2024.03.05.tar.gz : 5180ab998f9dfce0dba7629c73fa811656367a90ee4e02ea4c440d45eec1e49c -homepage : https://github.com/clj-kondo/clj-kondo/ -license : EPL-1.0 -component : programming.tools -networking : true -summary : Clojure(script) and EDN linting +name: clj-kondo +version: 2024.03.05 +release: 9 +source: + - https://github.com/clj-kondo/clj-kondo/archive/refs/tags/v2024.03.05.tar.gz: 5180ab998f9dfce0dba7629c73fa811656367a90ee4e02ea4c440d45eec1e49c +homepage: https://github.com/clj-kondo/clj-kondo/ +license: EPL-1.0 +component: programming.tools +networking: true +summary: Clojure(script) and EDN linting description: | clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs you about potential errors while you are typing. -builddeps : +builddeps: - graalvm - leiningen environment: | export GRAALVM_HOME=/usr/share/graalvm/ export JAVA_HOME=/usr/share/graalvm/ export JAVA_CMD=/usr/share/graalvm/bin/java -build : | +build: | # make lein use a temporary location for deps sed -i '7 i :local-repo "/tmp/.m2/repo"' project.clj lein uberjar ./script/compile -install : | +install: | install -Dm00755 ./clj-kondo $installdir/usr/bin/clj-kondo diff --git a/packages/c/cln/package.yml b/packages/c/cln/package.yml index c0312103d8e..6f7230f4c47 100644 --- a/packages/c/cln/package.yml +++ b/packages/c/cln/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cln -version : 1.3.6 -release : 2 -source : - - https://www.ginac.de/CLN/cln-1.3.6.tar.bz2 : f492530e8879bda529009b6033e1923c8f4aae843149fc28c667c20b094d984a -homepage : https://www.ginac.de/CLN/ -license : GPL-2.0-or-later -component : programming -summary : CLN - Class Library for Numbers +name: cln +version: 1.3.6 +release: 2 +source: + - https://www.ginac.de/CLN/cln-1.3.6.tar.bz2: f492530e8879bda529009b6033e1923c8f4aae843149fc28c667c20b094d984a +homepage: https://www.ginac.de/CLN/ +license: GPL-2.0-or-later +component: programming +summary: CLN - Class Library for Numbers description: | CLN is a library for efficient computations with all kinds of numbers in arbitrary precision. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cloc/package.yml b/packages/c/cloc/package.yml index 3588053882d..903886402c2 100644 --- a/packages/c/cloc/package.yml +++ b/packages/c/cloc/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cloc -version : '2.06' -release : 5 -source : - - https://github.com/AlDanial/cloc/archive/refs/tags/v2.06.tar.gz : 10d78427fda66aaa10ec733adb03d910c49376fe9068aacebb17aa657a7a3a05 -license : GPL-2.0-or-later -component : programming.tools -homepage : https://github.com/AlDanial/cloc/ -summary : Count lines of code in many programming languages +name: cloc +version: "2.06" +release: 5 +source: + - https://github.com/AlDanial/cloc/archive/refs/tags/v2.06.tar.gz: 10d78427fda66aaa10ec733adb03d910c49376fe9068aacebb17aa657a7a3a05 +license: GPL-2.0-or-later +component: programming.tools +homepage: https://github.com/AlDanial/cloc/ +summary: Count lines of code in many programming languages description: | cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. -builddeps : +builddeps: - perl-algorithm-diff - perl-digest-md5 - perl-parallel-forkmanager - perl-regexp-common -rundeps : +rundeps: - perl-algorithm-diff - perl-digest-md5 - perl-parallel-forkmanager - perl-regexp-common -install : | +install: | cd Unix %make_install diff --git a/packages/c/clojure-tools/package.yml b/packages/c/clojure-tools/package.yml index a999330ab3a..c3cb9c9a4df 100644 --- a/packages/c/clojure-tools/package.yml +++ b/packages/c/clojure-tools/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clojure-tools -version : 1.12.3.1577 -release : 13 -source : - - https://github.com/clojure/brew-install/releases/download/1.12.3.1577/clojure-tools-1.12.3.1577.tar.gz : bbf8513ae88b9873e9781ae86adcb560b81209c66fe94cbe72428af39b1ebacc -homepage : https://clojure.org/ -license : EPL-1.0 -component : programming.tools -summary : Clojure tools launch a REPL manage libraries and start Clojure programs +name: clojure-tools +version: 1.12.3.1577 +release: 13 +source: + - https://github.com/clojure/brew-install/releases/download/1.12.3.1577/clojure-tools-1.12.3.1577.tar.gz: bbf8513ae88b9873e9781ae86adcb560b81209c66fe94cbe72428af39b1ebacc +homepage: https://clojure.org/ +license: EPL-1.0 +component: programming.tools +summary: Clojure tools launch a REPL manage libraries and start Clojure programs description: | The Clojure command line tools can be used to start a Clojure repl, use Clojure and Java libraries, and start Clojure programs. -rundeps : +rundeps: - openjdk-17 - rlwrap -install : | +install: | install -Dm00644 deps.edn $installdir/usr/lib/clojure/deps.edn install -Dm00644 example-deps.edn $installdir/usr/lib/clojure/example-deps.edn diff --git a/packages/c/closure-compiler/package.yml b/packages/c/closure-compiler/package.yml index f42f55b1c72..4c7877a6d9f 100644 --- a/packages/c/closure-compiler/package.yml +++ b/packages/c/closure-compiler/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : closure-compiler -version : '20210907' -release : 4 -source : - - https://github.com/google/closure-compiler/archive/refs/tags/v20210907.tar.gz : 0f3acfcd5e0f9ab994d7b96ef96486b4f701c8d9d56b4dc0b098028824563217 -license : Apache-2.0 -homepage : https://developers.google.com/closure/compiler/ -component : programming.java -summary : A JavaScript checker and optimizer +name: closure-compiler +version: "20210907" +release: 4 +source: + - https://github.com/google/closure-compiler/archive/refs/tags/v20210907.tar.gz: 0f3acfcd5e0f9ab994d7b96ef96486b4f701c8d9d56b4dc0b098028824563217 +license: Apache-2.0 +homepage: https://developers.google.com/closure/compiler/ +component: programming.java +summary: A JavaScript checker and optimizer description: | The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. -networking : true -builddeps : +networking: true +builddeps: - bazel - git - python-docutils -rundeps : +rundeps: - openjdk-11 -setup : | +setup: | rm .bazelrc -build : | +build: | export JAVA_HOME=/usr/lib64/openjdk-11 bazel build --host_javabase=@local_jdk//:jdk //:compiler_shaded --define=COMPILER_VERSION=%version%.0.0 -install : | +install: | install -Dm00644 bazel-bin/compiler_shaded.jar $installdir/usr/share/java/closure-compiler/closure-compiler.jar install -Dm00755 $pkgfiles/closure-compiler $installdir/usr/bin/closure-compiler rst2man debian/closure-compiler.1.txt > debian/closure-compiler.1.tmp diff --git a/packages/c/clpeak/package.yml b/packages/c/clpeak/package.yml index b5f0c0b6042..655042880f4 100644 --- a/packages/c/clpeak/package.yml +++ b/packages/c/clpeak/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clpeak -version : 1.1.5 -release : 2 -source : - - https://github.com/krrishnarraj/clpeak/archive/refs/tags/1.1.5.tar.gz : 31620ef28848108f6868e57e100412aa009399ba2cd021afd3b64563711fa49f -homepage : https://github.com/krrishnarraj/clpeak -license : Apache-2.0 -component : system.utils -summary : A tool which profiles OpenCL devices to find their peak capacities. +name: clpeak +version: 1.1.5 +release: 2 +source: + - https://github.com/krrishnarraj/clpeak/archive/refs/tags/1.1.5.tar.gz: 31620ef28848108f6868e57e100412aa009399ba2cd021afd3b64563711fa49f +homepage: https://github.com/krrishnarraj/clpeak +license: Apache-2.0 +component: system.utils +summary: A tool which profiles OpenCL devices to find their peak capacities. description: | A synthetic benchmarking tool to measure peak capabilities of opencl devices. It only measures the peak metrics that can be achieved using vector operations and does not represent a real-world use case. -builddeps : +builddeps: - ocl-icd-devel - opencl-clhpp - opencl-headers -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/clr-boot-manager/package.yml b/packages/c/clr-boot-manager/package.yml index f4f03fd1c07..8b41b8d90a1 100644 --- a/packages/c/clr-boot-manager/package.yml +++ b/packages/c/clr-boot-manager/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clr-boot-manager -version : 3.6.0 -release : 38 -source : - - https://github.com/getsolus/clr-boot-manager/releases/download/solus-3.6.0/clr-boot-manager-3.6.0.tar.xz : f05cafc9fe808adbe9532a734551497d4810a163877cb316cb2fb12613fdc49e -homepage : https://www.clearlinux.org -license : LGPL-2.1-or-later -component : system.base -summary : Kernel & Boot Loader Management +name: clr-boot-manager +version: 3.6.0 +release: 38 +source: + - https://github.com/getsolus/clr-boot-manager/releases/download/solus-3.6.0/clr-boot-manager-3.6.0.tar.xz: f05cafc9fe808adbe9532a734551497d4810a163877cb316cb2fb12613fdc49e +homepage: https://www.clearlinux.org +license: LGPL-2.1-or-later +component: system.base +summary: Kernel & Boot Loader Management description: | clr-boot-manager exists to enable the correct maintenance of vendor kernels and appropriate garbage collection tactics over the course of upgrades. The implementation provides the means to enable correct cohabitation on a shared boot directory, such as the EFI System Partition for UEFI-booting operating systems. Special care is taken to ensure the ESP is handled gracefully, and in the instance that it is not already mounted, then clr-boot-manager will automatically discover and mount it, and automatically unmount the ESP again when it is complete. Most importantly, clr-boot-manager provides a simple mechanism to provide kernel updates, with the ability for users to rollback to an older kernel should the new update be problematic. This is achieved through the use of strict namespace policies, permanent source paths, and clr-boot-manager's own internal logic, without the need for "meta packages" or undue complexity on the distribution side. -builddeps : +builddeps: - pkgconfig(blkid) - pkgconfig(check) - pkgconfig(efivar) - pkgconfig(gnu-efi) - pkgconfig(libbtrfsutil) -rundeps : +rundeps: - shim-signed -setup : | +setup: | %meson_configure -Dwith-vendor-prefix=Solus \ -Dwith-kernel-modules-dir=/usr/lib64/modules \ -Dwith-kernel-namespace=com.solus-project \ @@ -30,9 +30,9 @@ setup : | -Dwith-initrd-dir=/usr/lib64/kernel/initrd.d \ -Dwith-bootloader=shim-systemd-boot \ -Dwith-uefi-entry-label="Solus Linux Bootloader" -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Pre-enable the booted service install -Ddm00755 $installdir/usr/lib/systemd/system/multi-user.target.wants diff --git a/packages/c/clucene/package.yml b/packages/c/clucene/package.yml index 13ce7811bf3..3b1aac94d0c 100644 --- a/packages/c/clucene/package.yml +++ b/packages/c/clucene/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clucene -version : 2.3.3.4 -release : 1 -source : - - https://sourceforge.net/projects/clucene/files/clucene-core-unstable/2.3/clucene-core-2.3.3.4.tar.gz : ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab -homepage : https://clucene.sourceforge.net/ -license : +name: clucene +version: 2.3.3.4 +release: 1 +source: + - https://sourceforge.net/projects/clucene/files/clucene-core-unstable/2.3/clucene-core-2.3.3.4.tar.gz: ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab +homepage: https://clucene.sourceforge.net/ +license: - Apache-2.0 - LGPL-2.1-or-later -component : programming.library -summary : C++ port of the high-performance text search engine Lucene +component: programming.library +summary: C++ port of the high-performance text search engine Lucene description: | CLucene is a high-performance, scalable, cross platform, full-featured, open-source indexing and searching API. Specifically, CLucene is the guts of a search engine, the hard stuff. You write the easy stuff: the UI and the process of selecting and parsing your data files to pump them into the search engine yourself, and any specialized queries to pull it back for display or further processing. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-missing-include-time.h.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/clustershell/package.yml b/packages/c/clustershell/package.yml index fb8f3532836..851ae20e021 100644 --- a/packages/c/clustershell/package.yml +++ b/packages/c/clustershell/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clustershell -version : 1.9.2 -release : 7 -source : - - https://github.com/cea-hpc/clustershell/archive/refs/tags/v1.9.2.tar.gz : 2461dfea5ddee718c5a963d878f1e84d1340d7bfecc477d1bf8f6fe16fe2668b -homepage : https://github.com/cea-hpc/clustershell -license : LGPL-2.1-or-later -component : programming.python -summary : Cluster Shell remote administration tool +name: clustershell +version: 1.9.2 +release: 7 +source: + - https://github.com/cea-hpc/clustershell/archive/refs/tags/v1.9.2.tar.gz: 2461dfea5ddee718c5a963d878f1e84d1340d7bfecc477d1bf8f6fe16fe2668b +homepage: https://github.com/cea-hpc/clustershell +license: LGPL-2.1-or-later +component: programming.python +summary: Cluster Shell remote administration tool description: | A program for executing commands in parallel on a cluster and for gathering their results. It can execute commands interactively or can be used within shell scripts and other applications. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/c/clutter-gst/package.yml b/packages/c/clutter-gst/package.yml index 46fd9f7a069..67ba4bdb52e 100644 --- a/packages/c/clutter-gst/package.yml +++ b/packages/c/clutter-gst/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clutter-gst -version : 3.0.27 -release : 23 -source : - - https://download.gnome.org/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz : fe69bd6c659d24ab30da3f091eb91cd1970026d431179b0724f13791e8ad9f9d -homepage : https://gitlab.gnome.org/GNOME/clutter-gst -license : LGPL-2.0-only -component : desktop.gnome.core -summary : Clutter GStreamer API +name: clutter-gst +version: 3.0.27 +release: 23 +source: + - https://download.gnome.org/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz: fe69bd6c659d24ab30da3f091eb91cd1970026d431179b0724f13791e8ad9f9d +homepage: https://gitlab.gnome.org/GNOME/clutter-gst +license: LGPL-2.0-only +component: desktop.gnome.core +summary: Clutter GStreamer API description: | Clutter GStreamer API -builddeps : +builddeps: - pkgconfig(clutter-1.0) - pkgconfig(cogl-2.0-experimental) - pkgconfig(gstreamer-plugins-base-1.0) - gtk-doc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-video-sink-Remove-RGBx-BGRx-support.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/clutter-gtk/package.yml b/packages/c/clutter-gtk/package.yml index 7eb7aaae662..84cd375f73e 100644 --- a/packages/c/clutter-gtk/package.yml +++ b/packages/c/clutter-gtk/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clutter-gtk -version : 1.8.4 -release : 24 -source : - - https://download.gnome.org/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz : 521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06 -homepage : https://gitlab.gnome.org/GNOME/clutter-gtk -license : LGPL-2.0-only -component : desktop.gnome.core -summary : Clutter GTK+ API +name: clutter-gtk +version: 1.8.4 +release: 24 +source: + - https://download.gnome.org/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz: 521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06 +homepage: https://gitlab.gnome.org/GNOME/clutter-gtk +license: LGPL-2.0-only +component: desktop.gnome.core +summary: Clutter GTK+ API description: | Clutter GTK+ API -builddeps : +builddeps: - pkgconfig(clutter-1.0) - gtk-doc -setup : | +setup: | %reconfigure --disable-static --enable-introspection -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/clutter/package.yml b/packages/c/clutter/package.yml index 4f161448f75..aeccc92ca8f 100644 --- a/packages/c/clutter/package.yml +++ b/packages/c/clutter/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : clutter -version : 1.26.4 -release : 31 -source : - - https://download.gnome.org/sources/clutter/1.26/clutter-1.26.4.tar.xz : 8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6 -homepage : https://blogs.gnome.org/clutter/ -license : LGPL-2.1-only -component : desktop.gnome.core -summary : OpenGL UI toolkit +name: clutter +version: 1.26.4 +release: 31 +source: + - https://download.gnome.org/sources/clutter/1.26/clutter-1.26.4.tar.xz: 8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6 +homepage: https://blogs.gnome.org/clutter/ +license: LGPL-2.1-only +component: desktop.gnome.core +summary: OpenGL UI toolkit description: | Clutter is an open source (LGPL 2.1) software library for creating fast, compelling, portable, and dynamic graphical user interfaces. It is a core part of Gnome3, it is used by the GnomeShell, and is supported by the open source community. -builddeps : +builddeps: - pkgconfig(cogl-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libinput) - gtk-doc -setup : | +setup: | %reconfigure --disable-static \ --enable-egl-backend \ --enable-evdev-input \ @@ -27,7 +27,7 @@ setup : | --enable-wayland-compositor \ --enable-x11-backend \ --enable-xinput -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cmake/package.yml b/packages/c/cmake/package.yml index c75027a8e3d..fadcc7906d4 100644 --- a/packages/c/cmake/package.yml +++ b/packages/c/cmake/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cmake -version : 3.30.3 -release : 67 -source : - - https://gitlab.kitware.com/cmake/cmake/-/archive/v3.30.3/cmake-v3.30.3.tar.gz : 5fd95fd5d33cd4b29cdf2e8522490f3d0009497d9e4bb3014a09b9915025f48c -homepage : https://www.cmake.org/ -license : BSD-3-Clause -component : system.devel -summary : CMake is a cross-platform, open-source build system. +name: cmake +version: 3.30.3 +release: 67 +source: + - https://gitlab.kitware.com/cmake/cmake/-/archive/v3.30.3/cmake-v3.30.3.tar.gz: 5fd95fd5d33cd4b29cdf2e8522490f3d0009497d9e4bb3014a09b9915025f48c +homepage: https://www.cmake.org/ +license: BSD-3-Clause +component: system.devel +summary: CMake is a cross-platform, open-source build system. description: | CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. -builddeps : +builddeps: - pkgconfig(libarchive) - pkgconfig(libcurl) - pkgconfig(libuv) - python-sphinx -patterns : +patterns: - /usr/share/cmake* - /usr/share/aclocal* - - docs : /usr/share/cmake*/Help -setup : | + - docs: /usr/share/cmake*/Help +setup: | # Unable to find use for jsoncpp in Solus yet, + circle deps.. ./configure --prefix=%PREFIX% \ --system-libs \ @@ -31,11 +31,11 @@ setup : | --mandir=/share/man \ --sphinx-man \ --parallel=%YJOBS% -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -check : | +check: | unset LD_PRELOAD ./bin/ctest --parallel %YJOBS% --force-new-ctest-process --output-on-failure -E "(CTestTestUpload|RunCMake.ParseImplicitLinkInfo|RunCMake.file-CHMOD|RunCMake.find_program|RunCMake.CommandLine)" diff --git a/packages/c/cmark/package.yml b/packages/c/cmark/package.yml index 1ee72ecc441..5e3a0445f8e 100644 --- a/packages/c/cmark/package.yml +++ b/packages/c/cmark/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cmark -version : 0.31.1 -release : 4 -source : - - https://github.com/commonmark/cmark/archive/0.31.1.tar.gz : 3da93db5469c30588cfeb283d9d62edfc6ded9eb0edc10a4f5bbfb7d722ea802 -license : +name: cmark +version: 0.31.1 +release: 4 +source: + - https://github.com/commonmark/cmark/archive/0.31.1.tar.gz: 3da93db5469c30588cfeb283d9d62edfc6ded9eb0edc10a4f5bbfb7d722ea802 +license: - BSD-2-Clause - MIT -component : programming.library -homepage : https://github.com/commonmark/cmark -summary : CommonMark parsing and rendering library and program in C +component: programming.library +homepage: https://github.com/commonmark/cmark +summary: CommonMark parsing and rendering library and program in C description: | cmark is the C reference implementation of CommonMark, a rationalized version of Markdown. It provides a shared library (libcmark) with functions for parsing CommonMark documents to an abstract syntax tree (AST), manipulating the AST, and rendering the document to HTML, groff man, LaTeX, CommonMark, or an XML representation of the AST. It also provides a command-line program (cmark) for parsing and rendering CommonMark documents. -setup : | +setup: | %cmake_ninja -DLIB_SUFFIX=64 -DCMARK_STATIC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/c/cmatrix/package.yml b/packages/c/cmatrix/package.yml index 636b1df5cba..e18cedb5aa1 100644 --- a/packages/c/cmatrix/package.yml +++ b/packages/c/cmatrix/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cmatrix -version : '2.0' -release : 8 -homepage : https://github.com/abishekvashok/cmatrix -source : - - https://github.com/abishekvashok/cmatrix/archive/v2.0.tar.gz : ad93ba39acd383696ab6a9ebbed1259ecf2d3cf9f49d6b97038c66f80749e99a -license : GPL-3.0-or-later -component : desktop -summary : Simulates the display from "The Matrix". +name: cmatrix +version: "2.0" +release: 8 +homepage: https://github.com/abishekvashok/cmatrix +source: + - https://github.com/abishekvashok/cmatrix/archive/v2.0.tar.gz: ad93ba39acd383696ab6a9ebbed1259ecf2d3cf9f49d6b97038c66f80749e99a +license: GPL-3.0-or-later +component: desktop +summary: Simulates the display from "The Matrix". description: | Simulates the display from "The Matrix". -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : |- +install: |- %ninja_install install -Dm00755 cmatrix.1 $installdir/usr/share/man/man1/cmatrix.1 diff --git a/packages/c/cmocka/package.yml b/packages/c/cmocka/package.yml index 4d39705da3c..a9525fdbed2 100644 --- a/packages/c/cmocka/package.yml +++ b/packages/c/cmocka/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cmocka -version : 1.1.7 -release : 3 -source : - - https://cmocka.org/files/1.1/cmocka-1.1.7.tar.xz : 810570eb0b8d64804331f82b29ff47c790ce9cd6b163e98d47a4807047ecad82 -homepage : https://cmocka.org/ -license : Apache-2.0 -component : programming.library -summary : An elegant unit testing framework for C with support for mock objects. +name: cmocka +version: 1.1.7 +release: 3 +source: + - https://cmocka.org/files/1.1/cmocka-1.1.7.tar.xz: 810570eb0b8d64804331f82b29ff47c790ce9cd6b163e98d47a4807047ecad82 +homepage: https://cmocka.org/ +license: Apache-2.0 +component: programming.library +summary: An elegant unit testing framework for C with support for mock objects. description: | An elegant unit testing framework for C with support for mock objects. -setup : | +setup: | mkdir build pushd build %cmake -DCMAKE_INSTALL_PREFIX=/usr -DUNIT_TESTING=ON .. popd -build : | +build: | pushd build %make popd -install : | +install: | pushd build %make_install popd #rm $installdir/usr/lib/*.a -check : | +check: | pushd build %make test popd diff --git a/packages/c/cmus/package.yml b/packages/c/cmus/package.yml index 606115fd0e1..7c51ce05545 100644 --- a/packages/c/cmus/package.yml +++ b/packages/c/cmus/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cmus -version : 2.12.0 -release : 24 -source : - - https://github.com/cmus/cmus/archive/refs/tags/v2.12.0.tar.gz : 44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7 -homepage : https://cmus.github.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Small, fast and powerful console music player for Unix-like operating systems +name: cmus +version: 2.12.0 +release: 24 +source: + - https://github.com/cmus/cmus/archive/refs/tags/v2.12.0.tar.gz: 44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7 +homepage: https://cmus.github.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Small, fast and powerful console music player for Unix-like operating systems description: | Small, fast and powerful console music player for Unix-like operating systems -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(faad2) @@ -28,9 +28,9 @@ builddeps : - pkgconfig(vorbis) - pkgconfig(wavpack) - libiconv-devel -setup : | +setup: | ./configure prefix=/usr libdir=%libdir% CONFIG_JACK=n -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cnijfilter2/package.yml b/packages/c/cnijfilter2/package.yml index 61f404165c9..1cfa89e11d6 100644 --- a/packages/c/cnijfilter2/package.yml +++ b/packages/c/cnijfilter2/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cnijfilter2 -version : 6.80 -release : 1 -source : - - https://gdlp01.c-wss.com/gds/2/0100012302/02/cnijfilter2-source-6.80-1.tar.gz : 5d5b6ba67f0025616d9b1e9d55a613bd812bc343c9df002e570a832182cfc1d3 -homepage : https://www.canon.com/home-printers -license : +name: cnijfilter2 +version: 6.80 +release: 1 +source: + - https://gdlp01.c-wss.com/gds/2/0100012302/02/cnijfilter2-source-6.80-1.tar.gz: 5d5b6ba67f0025616d9b1e9d55a613bd812bc343c9df002e570a832182cfc1d3 +homepage: https://www.canon.com/home-printers +license: - GPL-2.0-or-later - Distributable -component : desktop.library -summary : Canon IJ Printer Driver for Linux +component: desktop.library +summary: Canon IJ Printer Driver for Linux description: | Canon PIXMA E200 series Canon PIXMA E300 series @@ -64,21 +64,21 @@ description: | Canon PIXMA TS9180 Canon PIXMA XK50 Canon PIXMA XK70 -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(cups) - pkgconfig(libusb-1.0) - pkgconfig(libxml-2.0) environment: | export LDFLAGS="${LDFLAGS} -L$workdir/com/libs_bin_x86_64" -setup : | +setup: | # multiple definitions linker error stolen from AUR sed -e '/GET_PROTOCOL/ s:^int:extern &:g' -i 'lgmon3/src/cnijlgmon3.c' %patch -p1 -i $pkgfiles/gcc-14.patch %patch -p1 -i $pkgfiles/gcc-15.patch %patch -p1 -i $pkgfiles/libxml2-include.patch -build : | +build: | pushd cmdtocanonij2 %autogen %make @@ -114,7 +114,7 @@ build : | %autogen %make popd -install : | +install: | install -Dm00644 com/ini/cnnet.ini $installdir/%libdir%/bjlib2 install -sm00755 com/libs_bin_x86_64/*.so $installdir/%libdir% diff --git a/packages/c/cntlm/package.yml b/packages/c/cntlm/package.yml index 1f2935527ee..25966333c8f 100644 --- a/packages/c/cntlm/package.yml +++ b/packages/c/cntlm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cntlm -version : 0.92.3 -release : 7 -source : - - https://sourceforge.net/projects/cntlm/files/cntlm/cntlm%200.92.3/cntlm-0.92.3.tar.gz : 9c3ad10924d43f7248df9ecd33cbc033afbd7ea8d9545de0d68a2782fed76298 -homepage : https://cntlm.sourceforge.net/ -license : GPL-2.0-or-later -component : network.clients -summary : Cntlm Authentication Proxy +name: cntlm +version: 0.92.3 +release: 7 +source: + - https://sourceforge.net/projects/cntlm/files/cntlm/cntlm%200.92.3/cntlm-0.92.3.tar.gz: 9c3ad10924d43f7248df9ecd33cbc033afbd7ea8d9545de0d68a2782fed76298 +homepage: https://cntlm.sourceforge.net/ +license: GPL-2.0-or-later +component: network.clients +summary: Cntlm Authentication Proxy description: | Cntlm (user-friendly wiki / technical manual) is an NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy intended to help you break free from the chains of Microsoft proprietary world. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cockatrice/package.yml b/packages/c/cockatrice/package.yml index 59d8a3ca566..dc955a4ab7f 100644 --- a/packages/c/cockatrice/package.yml +++ b/packages/c/cockatrice/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cockatrice -version : 2.10.2 -release : 25 -source : - - https://github.com/Cockatrice/Cockatrice/archive/refs/tags/2025-04-03-Release-2.10.2.tar.gz : 73cabec34604261b3ec2beb66b6a11faff0b0d1ca50f25cc58a45325a39225d4 -homepage : https://cockatrice.github.io/ -license : GPL-2.0-or-later -component : games.card -summary : A cross-platform virtual tabletop for multiplayer card games +name: cockatrice +version: 2.10.2 +release: 25 +source: + - https://github.com/Cockatrice/Cockatrice/archive/refs/tags/2025-04-03-Release-2.10.2.tar.gz: 73cabec34604261b3ec2beb66b6a11faff0b0d1ca50f25cc58a45325a39225d4 +homepage: https://cockatrice.github.io/ +license: GPL-2.0-or-later +component: games.card +summary: A cross-platform virtual tabletop for multiplayer card games description: | Cockatrice is an open-source multiplatform software for playing card games, such as Magic: The Gathering, over a network. It is fully client-server based to prevent any kind of cheating, though it supports single-player games without a network interface as well -builddeps : +builddeps: - pkgconfig(Qt6Linguist) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WebSockets) - pkgconfig(liblzma) - pkgconfig(protobuf) -rundeps : +rundeps: - wget -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Update-Wayland-appId-to-match-desktop-rename.patch %cmake_ninja -DWITH_SERVER=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # appstream data diff --git a/packages/c/codeblocks/package.yml b/packages/c/codeblocks/package.yml index f1545a1b483..2fecab12ec8 100644 --- a/packages/c/codeblocks/package.yml +++ b/packages/c/codeblocks/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : codeblocks -version : '25.03' -release : 21 -source : - - https://sourceforge.net/projects/codeblocks/files/Sources/25.03/codeblocks_25.03.tar.xz : b0f6aa5908d336d7f41f9576b2418ac7d27efbc59282aa8c9171d88cea74049e -homepage : https://www.codeblocks.org/ -license : GPL-3.0-or-later -component : programming.ide -summary : A cross platform, free C, C++ and Fortran IDE +name: codeblocks +version: "25.03" +release: 21 +source: + - https://sourceforge.net/projects/codeblocks/files/Sources/25.03/codeblocks_25.03.tar.xz: b0f6aa5908d336d7f41f9576b2418ac7d27efbc59282aa8c9171d88cea74049e +homepage: https://www.codeblocks.org/ +license: GPL-3.0-or-later +component: programming.ide +summary: A cross platform, free C, C++ and Fortran IDE description: | Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(fontconfig) - pkgconfig(gtk+-3.0) @@ -20,13 +20,13 @@ builddeps : - pkgconfig(sm) - libboost-devel - wxwidgets-devel -rundeps : +rundeps: - gfortran -setup : | +setup: | %patch -p1 -i $pkgfiles/gdk_x11_backend.patch ./bootstrap %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/codelite/package.yml b/packages/c/codelite/package.yml index 0f8b9c556fa..c4f7a171d13 100644 --- a/packages/c/codelite/package.yml +++ b/packages/c/codelite/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : codelite -version : 18.2.0 -release : 28 -source : - - git|https://github.com/eranif/codelite.git : 18.2.0 -homepage : https://codelite.org/ -component : programming.ide -license : GPL-2.0-or-later -summary : CodeLite is an open source IDE for the C//C++ languages +name: codelite +version: 18.2.0 +release: 28 +source: + - git|https://github.com/eranif/codelite.git: 18.2.0 +homepage: https://codelite.org/ +component: programming.ide +license: GPL-2.0-or-later +summary: CodeLite is an open source IDE for the C//C++ languages description: | CodeLite is a free, open source, cross platform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js) programming languages, which runs best on all major platforms (Windows, macOS and Linux). -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(hunspell) - pkgconfig(libssh) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(sqlite3) - pkgconfig(webkit2gtk-4.0) - wxwidgets-devel -setup : | +setup: | %cmake -B build \ -DENABLE_LLDB=0 \ -DWITH_MYSQL=0 \ -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/c/codespell/package.yml b/packages/c/codespell/package.yml index d795666c50c..4444fefcedf 100644 --- a/packages/c/codespell/package.yml +++ b/packages/c/codespell/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : codespell -version : 2.4.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/c/codespell/codespell-2.4.1.tar.gz : 299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5 -homepage : https://github.com/codespell-project/codespell -license : GPL-2.0-only -component : programming.python -summary : Fix common misspellings in source code +name: codespell +version: 2.4.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/c/codespell/codespell-2.4.1.tar.gz: 299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5 +homepage: https://github.com/codespell-project/codespell +license: GPL-2.0-only +component: programming.python +summary: Fix common misspellings in source code description: | Fix common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools-scm -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/c/coeurl/package.yml b/packages/c/coeurl/package.yml index 79ab554b165..0d48493e7da 100644 --- a/packages/c/coeurl/package.yml +++ b/packages/c/coeurl/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : coeurl -version : 0.3.1 -release : 6 -source : - - https://nheko.im/nheko-reborn/coeurl/-/archive/v0.3.1/coeurl-v0.3.1.tar.gz : 6203654c2eec7a286388a6cfa8d8ea5698c57b7b8be235b2cc165f0b4c7bee0b -license : MIT -homepage : https://nheko-reborn.github.io/ -component : network.im -summary : A simple async wrapper around CURL for C++ +name: coeurl +version: 0.3.1 +release: 6 +source: + - https://nheko.im/nheko-reborn/coeurl/-/archive/v0.3.1/coeurl-v0.3.1.tar.gz: 6203654c2eec7a286388a6cfa8d8ea5698c57b7b8be235b2cc165f0b4c7bee0b +license: MIT +homepage: https://nheko-reborn.github.io/ +component: network.im +summary: A simple async wrapper around CURL for C++ description: | A simple async wrapper around CURL for C++ -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libevent_core) - pkgconfig(spdlog) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cogl/package.yml b/packages/c/cogl/package.yml index 54dda6c76f2..79e9d621b4c 100644 --- a/packages/c/cogl/package.yml +++ b/packages/c/cogl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cogl -version : 1.22.8 -release : 20 -source : - - https://download.gnome.org/sources/cogl/1.22/cogl-1.22.8.tar.xz : a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759 -homepage : https://blogs.gnome.org/clutter/ -license : LGPL-2.1-or-later -component : +name: cogl +version: 1.22.8 +release: 20 +source: + - https://download.gnome.org/sources/cogl/1.22/cogl-1.22.8.tar.xz: a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759 +homepage: https://blogs.gnome.org/clutter/ +license: LGPL-2.1-or-later +component: - desktop.gnome.core - - demos : programming.library -summary : A modern 3D graphics API + - demos: programming.library +summary: A modern 3D graphics API description: | Cogl is a small open source library for using 3D graphics hardware to draw pretty pictures. The API departs from the flat state machine style of OpenGL and is designed to make it easy to write orthogonal components that can render without stepping on each others toes. -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(pangocairo) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(xdamage) - pkgconfig(xrandr) - gtk-doc -patterns : - - demos : - - /usr/share/cogl/examples-data - - /usr/bin -setup : | +patterns: + - demos: + - /usr/share/cogl/examples-data + - /usr/bin +setup: | %reconfigure --disable-static \ --disable-cogl-gst \ --enable-cogl-gles2 \ @@ -40,7 +40,7 @@ setup : | --enable-wayland-egl-platform \ --enable-wayland-egl-server \ --enable-xlib-egl-platform -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/coin3d/package.yml b/packages/c/coin3d/package.yml index e396599ce36..0051d659318 100644 --- a/packages/c/coin3d/package.yml +++ b/packages/c/coin3d/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : coin3d -version : 4.0.3 -release : 7 -source : - - https://github.com/coin3d/coin/releases/download/v4.0.3/coin-4.0.3-src.tar.gz : 66e3f381401f98d789154eb00b2996984da95bc401ee69cc77d2a72ed86dfda8 -homepage : https://coin3d.github.io/ -license : BSD-3-Clause -component : multimedia.library -summary : Coin3D core library +name: coin3d +version: 4.0.3 +release: 7 +source: + - https://github.com/coin3d/coin/releases/download/v4.0.3/coin-4.0.3-src.tar.gz: 66e3f381401f98d789154eb00b2996984da95bc401ee69cc77d2a72ed86dfda8 +homepage: https://coin3d.github.io/ +license: BSD-3-Clause +component: multimedia.library +summary: Coin3D core library description: | Coin is an OpenGL-based, 3D graphics library that has its roots in the Open Inventor 2.1 API, which Coin still is compatible with. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(fontconfig) - pkgconfig(glu) @@ -19,23 +19,23 @@ builddeps : - doxygen - libboost-devel #clang : true FreeCAD doesn't like clang -setup : | +setup: | %cmake_ninja \ -DCOIN_BUILD_DOCUMENTATION=ON \ -DCOIN_BUILD_DOCUMENTATION_MAN=ON \ -DCOIN_THREADSAFE=ON \ -DUSE_EXTERNAL_EXPAT=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc rmdir -v $installdir/usr/share/Coin/profiler cd $installdir/usr/share/man/man3 rename "" Coin_ [a-z]*.3 -patterns : - - devel : - - /usr/bin/coin-config - - /usr/share/Coin/conf - - /usr/share/Coin/draggerDefaults - - /usr/share/Coin/shaders +patterns: + - devel: + - /usr/bin/coin-config + - /usr/share/Coin/conf + - /usr/share/Coin/draggerDefaults + - /usr/share/Coin/shaders diff --git a/packages/c/coinmp/package.yml b/packages/c/coinmp/package.yml index 97079c0658e..da74a345704 100644 --- a/packages/c/coinmp/package.yml +++ b/packages/c/coinmp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : coinmp -version : 1.8.4 -release : 5 -source : - - https://www.coin-or.org/download/source/CoinMP/CoinMP-1.8.4.tgz : 3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d -homepage : https://github.com/coin-or/CoinMP -license : CPL-1.0 -component : programming -summary : A lightweight API for CLP, CBC, and CGL +name: coinmp +version: 1.8.4 +release: 5 +source: + - https://www.coin-or.org/download/source/CoinMP/CoinMP-1.8.4.tgz: 3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d +homepage: https://github.com/coin-or/CoinMP +license: CPL-1.0 +component: programming +summary: A lightweight API for CLP, CBC, and CGL description: | CoinMP is a C-API interface library that supports most of the functionality of the CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects. -builddeps : +builddeps: - glpk-devel - suitesparse-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/home diff --git a/packages/c/collada-dom/package.yml b/packages/c/collada-dom/package.yml index 9b93216ea80..d3c747159b5 100644 --- a/packages/c/collada-dom/package.yml +++ b/packages/c/collada-dom/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : collada-dom -version : 2.5.0 -release : 7 -source : - - https://github.com/rdiankov/collada-dom/archive/v2.5.0.tar.gz : 3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d -homepage : https://github.com/rdiankov/collada-dom -license : MIT -component : programming.library -summary : COLLADA Document Object Model (DOM) C++ Library +name: collada-dom +version: 2.5.0 +release: 7 +source: + - https://github.com/rdiankov/collada-dom/archive/v2.5.0.tar.gz: 3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d +homepage: https://github.com/rdiankov/collada-dom +license: MIT +component: programming.library +summary: COLLADA Document Object Model (DOM) C++ Library description: | This project is a library for loading and saving COLLADA documents that can contain 2D, 3D, physics and other types of content. It allows developers to create applications that can exchange COLLADA documents with commercial content creation tools such as Maya, Max or Softimage. -builddeps : +builddeps: - pkgconfig(minizip) - libboost-devel -rundeps : - - devel : - - libboost-devel -setup : | +rundeps: + - devel: + - libboost-devel +setup: | %patch -p1 -i $pkgfiles/collada-dom.minizip-include.patch %patch -p1 -i $pkgfiles/collada-dom.include-zlib.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/collision/package.yml b/packages/c/collision/package.yml index 23353e556ae..9cc74389550 100644 --- a/packages/c/collision/package.yml +++ b/packages/c/collision/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : collision -version : 3.9.0 -release : 1 -source : - - https://github.com/GeopJr/Collision/archive/refs/tags/v3.9.0.tar.gz : 4f76ab388bd4fcf321ab26ed09ede004785f72ae7f59b8cd7597f986bc276fa0 -homepage : https://collision.geopjr.dev/ -license : BSD-2-Clause -component : system.utils -summary : Check hashes for your files +name: collision +version: 3.9.0 +release: 1 +source: + - https://github.com/GeopJr/Collision/archive/refs/tags/v3.9.0.tar.gz: 4f76ab388bd4fcf321ab26ed09ede004785f72ae7f59b8cd7597f986bc276fa0 +homepage: https://collision.geopjr.dev/ +license: BSD-2-Clause +component: system.utils +summary: Check hashes for your files description: | Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(libadwaita-1) - pkgconfig(yaml-0.1) @@ -19,17 +19,17 @@ builddeps : - gettext-devel - git - shards -setup : | +setup: | shards install sed -i -e '/gtk-update-icon-cache/d' -e '/glib-compile-schemas/d' Makefile -build : | +build: | # It failed at different things when using multithread, use 1 job instead make -j1 make metainfo -install : | +install: | %make_install PREFIX="$installdir/usr" install -Dm00644 $workdir/nautilus-extension/collision-extension.py -t $installdir/usr/share/nautilus-python/extensions/ install -Dm00644 $workdir/data/dev.geopjr.Collision.metainfo.xml -t $installdir/usr/share/metainfo/ -check : | +check: | make check make validate-appstream diff --git a/packages/c/colord-kde/package.yml b/packages/c/colord-kde/package.yml index 995e075efd8..dd8c56cbdea 100644 --- a/packages/c/colord-kde/package.yml +++ b/packages/c/colord-kde/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : colord-kde -version : 25.08.3 -release : 32 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/colord-kde-25.08.3.tar.xz : 29a6b0a2775a00a3bd5b1b138c77372e53af8804580c1e412b879d48e5d0aedf -homepage : https://userbase.kde.org/Color_Management -license : +name: colord-kde +version: 25.08.3 +release: 32 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/colord-kde-25.08.3.tar.xz: 29a6b0a2775a00a3bd5b1b138c77372e53af8804580c1e412b879d48e5d0aedf +homepage: https://userbase.kde.org/Color_Management +license: - GPL-2.0-or-later -component : desktop.kde.core -summary : Interfaces and session daemon to colord for KDE +component: desktop.kde.core +summary: Interfaces and session daemon to colord for KDE description: | Interfaces and session daemon to colord for KDE -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(lcms2) - pkgconfig(xrandr) @@ -20,15 +20,15 @@ builddeps : - kf6-ki18n-devel - kf6-kitemmodels-devel - qt6-base-private-devel -rundeps : +rundeps: - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/colord/package.yml b/packages/c/colord/package.yml index a5371cf32e9..631ea5b8e39 100644 --- a/packages/c/colord/package.yml +++ b/packages/c/colord/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : colord -version : 1.4.8 -release : 25 -source : - - https://www.freedesktop.org/software/colord/releases/colord-1.4.8.tar.xz : 21500bd68975312a7f0f3ce6019d9f75f42aacaa75ca7115ec720b5445406896 -homepage : https://www.freedesktop.org/software/colord/ -license : GPL-2.0-or-later -component : desktop.core -summary : Color Daemon +name: colord +version: 1.4.8 +release: 25 +source: + - https://www.freedesktop.org/software/colord/releases/colord-1.4.8.tar.xz: 21500bd68975312a7f0f3ce6019d9f75f42aacaa75ca7115ec720b5445406896 +homepage: https://www.freedesktop.org/software/colord/ +license: GPL-2.0-or-later +component: desktop.core +summary: Color Daemon description: | colord is a system service that makes it easy to manage, install and generate color profiles to accurately color manage input and output devices. -builddeps : +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(glib-2.0) - pkgconfig32(gudev-1.0) @@ -23,8 +23,8 @@ builddeps : - pkgconfig32(sqlite3) - pkgconfig(gtk-doc) - vala -emul32 : true -setup : | +emul32: true +setup: | %patch -p1 -i $pkgfiles/Fix-writing-to-the-database-with-ProtectSystem-strict.patch if [[ ! -z "${EMUL32BUILD}" ]]; then @@ -37,9 +37,9 @@ setup : | -Ddaemon_user=colord \ -Ddocs=false \ $exOpts -build : | +build: | %ninja_build -install : | +install: | %ninja_install if [[ ! -z "${EMUL32BUILD}" ]]; then # Remove derps. diff --git a/packages/c/compiz-bcop/package.yml b/packages/c/compiz-bcop/package.yml index 316cd5cfeea..47174a42548 100644 --- a/packages/c/compiz-bcop/package.yml +++ b/packages/c/compiz-bcop/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compiz-bcop -version : 0.8.18 -release : 3 -source : - - https://gitlab.com/compiz/compiz-bcop/-/archive/v0.8.18/compiz-bcop-v0.8.18.tar.bz2 : 1bc027d683ba3694aae0664d341379cb29fd721d4761fe45c1c185ee0d46d255 -homepage : https://gitlab.com/compiz/compiz-bcop/ -license : GPL-2.0-or-later -component : desktop.mate -summary : compiz bcop +name: compiz-bcop +version: 0.8.18 +release: 3 +source: + - https://gitlab.com/compiz/compiz-bcop/-/archive/v0.8.18/compiz-bcop-v0.8.18.tar.bz2: 1bc027d683ba3694aae0664d341379cb29fd721d4761fe45c1c185ee0d46d255 +homepage: https://gitlab.com/compiz/compiz-bcop/ +license: GPL-2.0-or-later +component: desktop.mate +summary: compiz bcop description: | compiz bcop -builddeps : +builddeps: - pkgconfig(libxslt) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/compiz-plugins-extra/package.yml b/packages/c/compiz-plugins-extra/package.yml index 85caadf957b..8a2acc97b01 100644 --- a/packages/c/compiz-plugins-extra/package.yml +++ b/packages/c/compiz-plugins-extra/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compiz-plugins-extra -version : 0.8.18 -release : 4 -source : - - https://gitlab.com/compiz/compiz-plugins-extra/-/archive/v0.8.18/compiz-plugins-extra-v0.8.18.tar.bz2 : 2b31cd8aaed9e22e9b7aee7a72f4c3f0e33c4dfb87404c1981311ce2d338d33f -homepage : https://gitlab.com/compiz/compiz-plugins-extra/ -license : GPL-2.0-or-later -component : desktop.library -summary : Community extra Compiz compositing manager plugins +name: compiz-plugins-extra +version: 0.8.18 +release: 4 +source: + - https://gitlab.com/compiz/compiz-plugins-extra/-/archive/v0.8.18/compiz-plugins-extra-v0.8.18.tar.bz2: 2b31cd8aaed9e22e9b7aee7a72f4c3f0e33c4dfb87404c1981311ce2d338d33f +homepage: https://gitlab.com/compiz/compiz-plugins-extra/ +license: GPL-2.0-or-later +component: desktop.library +summary: Community extra Compiz compositing manager plugins description: | Community extra Compiz compositing manager plugins. -builddeps : +builddeps: - pkgconfig(bcop) - pkgconfig(compiz-mousepoll) - pkgconfig(glu) - pkgconfig(libnotify) -rundeps : +rundeps: - compiz-plugins-main -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/compiz-plugins-main/package.yml b/packages/c/compiz-plugins-main/package.yml index fe97c66036f..6dd30b70dcc 100644 --- a/packages/c/compiz-plugins-main/package.yml +++ b/packages/c/compiz-plugins-main/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compiz-plugins-main -version : 0.8.18 -release : 4 -source : - - https://gitlab.com/compiz/compiz-plugins-main/-/archive/v0.8.18/compiz-plugins-main-v0.8.18.tar.bz2 : 3125ff654b3a422b819d5b5d90406d4efc8fa4c7a66cc4a63efe6597574ad549 -homepage : https://gitlab.com/compiz/compiz-plugins-main/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Non-default Compiz compositing manager plugins +name: compiz-plugins-main +version: 0.8.18 +release: 4 +source: + - https://gitlab.com/compiz/compiz-plugins-main/-/archive/v0.8.18/compiz-plugins-main-v0.8.18.tar.bz2: 3125ff654b3a422b819d5b5d90406d4efc8fa4c7a66cc4a63efe6597574ad549 +homepage: https://gitlab.com/compiz/compiz-plugins-main/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Non-default Compiz compositing manager plugins description: | Non-default Compiz compositing manager plugins. -builddeps : +builddeps: - pkgconfig(atspi-2) - pkgconfig(bcop) - pkgconfig(compiz) - pkgconfig(glu) - pkgconfig(libturbojpeg) - pkgconfig(pangocairo) -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/compiz/package.yml b/packages/c/compiz/package.yml index d3b57707692..69f33db8e92 100644 --- a/packages/c/compiz/package.yml +++ b/packages/c/compiz/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compiz -version : 0.8.18 -release : 32 -source : - - https://gitlab.com/compiz/compiz-core/-/archive/v0.8.18/compiz-core-v0.8.18.tar.bz2 : e87018b2d6c9ab3da87d910b117a7ae35f64328eea485e6c2a532501b361144c -homepage : https://gitlab.com/compiz/compiz-core/ -license : +name: compiz +version: 0.8.18 +release: 32 +source: + - https://gitlab.com/compiz/compiz-core/-/archive/v0.8.18/compiz-core-v0.8.18.tar.bz2: e87018b2d6c9ab3da87d910b117a7ae35f64328eea485e6c2a532501b361144c +homepage: https://gitlab.com/compiz/compiz-core/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MIT -component : desktop.mate -summary : Compiz is an OpenGL compositing manager +component: desktop.mate +summary: Compiz is an OpenGL compositing manager description: | Compiz is an OpenGL compositing manager that uses GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. It has a flexible plug-in system and it is designed to run well on most graphics hardware. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(dbus-1) - pkgconfig(dconf) - pkgconfig(fuse) @@ -29,17 +29,17 @@ builddeps : - pkgconfig(xrender) - desktop-file-utils - intltool -rundeps : +rundeps: - xprop environment: | unset LD_AS_NEEDED -setup : | +setup: | %patch -p1 -i $pkgfiles/175.patch %patch -p1 -i $pkgfiles/compiz-0.8.18-gcc-14-fix.patch %patch -p1 -i $pkgfiles/compiz-0.8.18-rsvg2-2.52-fix.patch %autogen --disable-rpath --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/compizconfig-python/package.yml b/packages/c/compizconfig-python/package.yml index 0439e929655..4a24706d498 100644 --- a/packages/c/compizconfig-python/package.yml +++ b/packages/c/compizconfig-python/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compizconfig-python -version : 0.8.18 -release : 12 -source : - - https://gitlab.com/compiz/compizconfig-python/-/archive/v0.8.18/compizconfig-python-v0.8.18.tar.bz2 : 2add2083365eee2f966db826c3967f030d949b2b5aad59e738ba3b782587ad93 -homepage : https://gitlab.com/compiz/compizconfig-python/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Python bindings for libraries/plugins for compizconfig-settings. +name: compizconfig-python +version: 0.8.18 +release: 12 +source: + - https://gitlab.com/compiz/compizconfig-python/-/archive/v0.8.18/compizconfig-python-v0.8.18.tar.bz2: 2add2083365eee2f966db826c3967f030d949b2b5aad59e738ba3b782587ad93 +homepage: https://gitlab.com/compiz/compizconfig-python/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Python bindings for libraries/plugins for compizconfig-settings. description: | Python bindings for libraries/plugins for compizconfig-settings. -builddeps : +builddeps: - pkgconfig(libcompizconfig) - pkgconfig(python3) - cython -setup : | +setup: | sed -i "s|2.7|3.0|g" configure.ac %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/composable-kernel/package.yml b/packages/c/composable-kernel/package.yml index c1d04d270f2..60a9a5cc8d9 100644 --- a/packages/c/composable-kernel/package.yml +++ b/packages/c/composable-kernel/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : composable-kernel -version : 6.2.4 -release : 3 -source : +name: composable-kernel +version: 6.2.4 +release: 3 +source: # - https://github.com/ROCm/composable_kernel/archive/refs/tags/rocm-6.0.0.tar.gz : a8f736f2f2a8afa4cddd06301205be27774d85f545429049b4a2bbbe6fcd67df # tag: rocm-6.2.4 - - git|https://github.com/ROCm/composable_kernel : 6d90a7cf2eb64f6c956460ea94341e32ab4de7a5 -homepage : https://github.com/ROCm/composable_kernel -license : MIT -component : programming.library -summary : Performance Portable Programming Model for Machine Learning Tensor Operators + - git|https://github.com/ROCm/composable_kernel: 6d90a7cf2eb64f6c956460ea94341e32ab4de7a5 +homepage: https://github.com/ROCm/composable_kernel +license: MIT +component: programming.library +summary: Performance Portable Programming Model for Machine Learning Tensor Operators description: | The Composable Kernel (CK) library provides a programming model for writing performance-critical kernels for machine learning workloads across multiple architectures (GPUs, CPUs, etc.). The CK library uses general purpose kernel languages, such as HIP C++. # patterns : /* -builddeps : +builddeps: - rocm-cmake - rocm-hip -debug : false +debug: false environment: | # Speed up the process abit unset LD_PRELOAD @@ -43,7 +43,7 @@ environment: | # Compress GPU code so we don't get linking errors due to large file size export OFFLOAD_BUNDLER_COMPRESS=1 -setup : | +setup: | # %patch -p1 -i $pkgfiles/0001-Rename-device_operations-and-utility-to-prevent-name.patch # MIOpen is not ready yet # %patch -p1 -i $pkgfiles/0002-Split-the-static-library-into-several-files.patch @@ -74,7 +74,7 @@ setup : | -DAMDGPU_TARGETS="$AMDGPU_TARGETS" \ -DGPU_TARGETS="$AMDGPU_TARGETS" \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/composer/package.yml b/packages/c/composer/package.yml index c2bd5aed89b..8d5812f150d 100644 --- a/packages/c/composer/package.yml +++ b/packages/c/composer/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : composer -version : 2.9.2 -release : 8 -source : - - git|https://github.com/composer/composer.git : 2.9.2 -homepage : https://getcomposer.org/ -license : MIT -component : programming.tools -summary : Composer helps you declare, manage, and install dependencies of PHP projects. +name: composer +version: 2.9.2 +release: 8 +source: + - git|https://github.com/composer/composer.git: 2.9.2 +homepage: https://getcomposer.org/ +license: MIT +component: programming.tools +summary: Composer helps you declare, manage, and install dependencies of PHP projects. description: | Composer helps you declare, manage, and install dependencies of PHP projects. -networking : true -builddeps : +networking: true +builddeps: - composer - php -rundeps : +rundeps: - git - php -setup : | +setup: | composer install --no-scripts -build : | +build: | composer run-script compile -install : | +install: | install -Dm00755 $workdir/composer.phar $installdir/usr/bin/composer diff --git a/packages/c/compsize/package.yml b/packages/c/compsize/package.yml index 2377ac77a54..6809aacdeba 100644 --- a/packages/c/compsize/package.yml +++ b/packages/c/compsize/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : compsize -version : '1.5' -release : 3 -source : - - https://github.com/kilobyte/compsize/archive/v1.5.tar.gz : 8b15b528f6cf95ff99d2ddfd7bce87271fd1356c875e5f5895ed83caf6952535 -homepage : https://github.com/kilobyte/compsize -license : GPL-2.0-or-later -component : system.utils -summary : compsize takes a list of files (given as arguments) on a btrfs filesystem and measures used compression types and effective compression ratio +name: compsize +version: "1.5" +release: 3 +source: + - https://github.com/kilobyte/compsize/archive/v1.5.tar.gz: 8b15b528f6cf95ff99d2ddfd7bce87271fd1356c875e5f5895ed83caf6952535 +homepage: https://github.com/kilobyte/compsize +license: GPL-2.0-or-later +component: system.utils +summary: compsize takes a list of files (given as arguments) on a btrfs filesystem and measures used compression types and effective compression ratio description: | compsize takes a list of files (given as arguments) on a btrfs filesystem and measures used compression types and effective compression ratio, producing a report. -builddeps : +builddeps: - pkgconfig(libbtrfsutil) -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/usr/share/man/man8 %make_install diff --git a/packages/c/conky-manager/package.yml b/packages/c/conky-manager/package.yml index 4d60f4b4c38..ed206b0b9d6 100644 --- a/packages/c/conky-manager/package.yml +++ b/packages/c/conky-manager/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : conky-manager -version : '2.72' -release : 31 -source : - - https://github.com/zcot/conky-manager2/archive/refs/tags/v2.7.tar.gz : ea9cb7a9e7523fd014c9df0b152c9c3765c5c86ef2ed043d66b04f6e0573218c -homepage : https://github.com/zcot/conky-manager2 -license : GPL-3.0-or-later -component : system.utils -summary : Conky Manager 2 - a newer conky config manager +name: conky-manager +version: "2.72" +release: 31 +source: + - https://github.com/zcot/conky-manager2/archive/refs/tags/v2.7.tar.gz: ea9cb7a9e7523fd014c9df0b152c9c3765c5c86ef2ed043d66b04f6e0573218c +homepage: https://github.com/zcot/conky-manager2 +license: GPL-3.0-or-later +component: system.utils +summary: Conky Manager 2 - a newer conky config manager description: | This is a fork of the old original Conky Manager by teejee2008(Tony George). This is a graphical front-end for managing Conky config files. It provides options to start/stop, browse and edit Conky themes installed on the system. It also provides support for the newer lua-based conky and configuration files(v1.10). -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(gee-0.8) - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-2.4) - vala -rundeps : +rundeps: - conky - imagemagick - p7zip - rsync -build : | +build: | %patch -Np0 -i $pkgfiles/makefile-roundup.patch %make -install : | +install: | %make_install # Don't install metainfo to obsolete path diff --git a/packages/c/conky/package.yml b/packages/c/conky/package.yml index 890d3158548..dda898a20a9 100644 --- a/packages/c/conky/package.yml +++ b/packages/c/conky/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : conky -version : 1.22.2 -release : 55 -source : - - https://github.com/brndnmtthws/conky/archive/refs/tags/v1.22.2.tar.gz : 0eec3d4358385fb67b369f02dbd82217c912ba0edc3533f27377ba33f90084c1 -homepage : https://github.com/brndnmtthws/conky -license : +name: conky +version: 1.22.2 +release: 55 +source: + - https://github.com/brndnmtthws/conky/archive/refs/tags/v1.22.2.tar.gz: 0eec3d4358385fb67b369f02dbd82217c912ba0edc3533f27377ba33f90084c1 +homepage: https://github.com/brndnmtthws/conky +license: - BSD-3-Clause - GPL-3.0-or-later -component : system.utils -summary : Lightweight system monitor for X +component: system.utils +summary: Lightweight system monitor for X description: | Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. -builddeps : +builddeps: - pkgconfig(imlib2) - pkgconfig(libcurl) - pkgconfig(libical) @@ -27,7 +27,7 @@ builddeps : - git - gperf - wireless-tools-devel -setup : | +setup: | export CXXFLAGS="$CXXFLAGS -I/usr/include/lua5.1" %cmake_ninja -DBUILD_CURL=1 \ -DBUILD_ICAL=1 \ @@ -39,8 +39,8 @@ setup : | -DBUILD_PULSEAUDIO=1 \ -DBUILD_RSS=1 \ -DBUILD_WLAN=1 . -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/usr/lib/libtcp-portmon.a diff --git a/packages/c/conmon/package.yml b/packages/c/conmon/package.yml index 2cccbc4ff47..0590f5dd6fe 100644 --- a/packages/c/conmon/package.yml +++ b/packages/c/conmon/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : conmon -version : 2.1.12 -release : 27 -source : - - https://github.com/containers/conmon/archive/refs/tags/v2.1.12.tar.gz : 842f0b5614281f7e35eec2a4e35f9f7b9834819aa58ecdad8d0ff6a84f6796a6 -license : Apache-2.0 -homepage : https://github.com/containers/conmon -component : virt -summary : An OCI container runtime monitor +name: conmon +version: 2.1.12 +release: 27 +source: + - https://github.com/containers/conmon/archive/refs/tags/v2.1.12.tar.gz: 842f0b5614281f7e35eec2a4e35f9f7b9834819aa58ecdad8d0ff6a84f6796a6 +license: Apache-2.0 +homepage: https://github.com/containers/conmon +component: virt +summary: An OCI container runtime monitor description: | Conmon is a monitoring program and communication tool between a container manager (podman) and an OCI runtime (runc) for a single container. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libseccomp) - git - golang -rundeps : +rundeps: - runc environment: | export PREFIX=%PREFIX% -build : | +build: | set -e GIT_COMMIT=$(git ls-remote https://github.com/containers/conmon refs/tags/v$version | awk '{print $1}') %make GIT_COMMIT="$GIT_COMMIT" -install : | +install: | %make_install diff --git a/packages/c/containerd/package.yml b/packages/c/containerd/package.yml index 25af360035c..a91727b5aad 100644 --- a/packages/c/containerd/package.yml +++ b/packages/c/containerd/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : containerd -version : 2.1.2 -release : 70 -source : - - https://github.com/containerd/containerd/archive/refs/tags/v2.1.2.tar.gz : 9fc20eb912ae46b32243bc8a23ce7df83be34dbbd15325ba5c6f3765a3ca0529 -license : Apache-2.0 -component : virt -homepage : https://containerd.io/ -summary : A daemon to control OCI container runtimes +name: containerd +version: 2.1.2 +release: 70 +source: + - https://github.com/containerd/containerd/archive/refs/tags/v2.1.2.tar.gz: 9fc20eb912ae46b32243bc8a23ce7df83be34dbbd15325ba5c6f3765a3ca0529 +license: Apache-2.0 +component: virt +homepage: https://containerd.io/ +summary: A daemon to control OCI container runtimes description: | A daemon to control OCI container runtimes -builddeps : +builddeps: - btrfs-progs-devel - git - go-md2man - golang -rundeps : +rundeps: - runc -networking : true +networking: true environment: | export GO111MODULE=auto @@ -26,11 +26,11 @@ environment: | export VERSION=v$version unset LDFLAGS -setup : | +setup: | sed -i 's|/usr/local/bin/containerd|/usr/bin/containerd|' containerd.service go mod vendor -build : | +build: | set -e export GITCOMMIT="$(git ls-remote https://github.com/containerd/containerd.git refs/tags/v$version^{} | awk '{print $1}')" @@ -39,7 +39,7 @@ build : | pushd src/github.com/containerd/containerd %make GO_BUILD_FLAGS="$GOFLAGS" REVISION=$GITCOMMIT binaries man -install : | +install: | %make_install PREFIX=/usr/ # Install the service file, but disable it by default diff --git a/packages/c/convertall/package.yml b/packages/c/convertall/package.yml index e26c73028de..07fc02e2f76 100644 --- a/packages/c/convertall/package.yml +++ b/packages/c/convertall/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : convertall -version : 1.0.2 -release : 14 -source : - - https://github.com/doug-101/ConvertAll/archive/refs/tags/v1.0.2.tar.gz : 9ecb2f78ad7bd4a0bfc7c619bef911bdfab1cd3e7cbe1b6df70fe6ad138b5abd - - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.32.5-stable.tar.xz#flutter.tar.xz : 34e93e7769d8739c46dd454e8602b7901619a480939feaa401f5238315ba7fa3 -homepage : https://convertall.bellz.org/ -license : GPL-2.0-or-later -component : office.maths -summary : A flexible unit conversion tool +name: convertall +version: 1.0.2 +release: 14 +source: + - https://github.com/doug-101/ConvertAll/archive/refs/tags/v1.0.2.tar.gz: 9ecb2f78ad7bd4a0bfc7c619bef911bdfab1cd3e7cbe1b6df70fe6ad138b5abd + - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.32.5-stable.tar.xz#flutter.tar.xz: 34e93e7769d8739c46dd454e8602b7901619a480939feaa401f5238315ba7fa3 +homepage: https://convertall.bellz.org/ +license: GPL-2.0-or-later +component: office.maths +summary: A flexible unit conversion tool description: | With ConvertAll, you can combine the units any way you want. If you want to convert from inches per decade, that's fine. Or from meter-pounds. Or from cubic nautical miles. The units don't have to make sense to anyone else. -networking : true -clang : true # For Flutter -builddeps : +networking: true +clang: true # For Flutter +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(liblzma) - git environment: | export PATH="$PATH:$sources/flutter/bin" -setup : | +setup: | tar -xvf $sources/flutter.tar.xz -C $sources/ # Flutter detects the version of itself through git git config --global --add safe.directory /home/build/YPKG/sources/flutter -build : | +build: | flutter pub get flutter build linux --release -install : | +install: | export CONVERTALL_DIR=/usr/share/convertall # GUI diff --git a/packages/c/convmv/package.yml b/packages/c/convmv/package.yml index a4e93707f5a..ebd2844d95c 100644 --- a/packages/c/convmv/package.yml +++ b/packages/c/convmv/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : convmv -version : '2.05' -release : 2 -source : - - https://www.j3e.de/linux/convmv/convmv-2.05.tar.gz : 53b6ac8ae4f9beaee5bc5628f6a5382bfd14f42a5bed3d881b829d7b52d81ca6 -homepage : https://www.j3e.de/linux/convmv/ -license : GPL-2.0-or-later -component : system.utils -summary : converts filenames from one encoding to another +name: convmv +version: "2.05" +release: 2 +source: + - https://www.j3e.de/linux/convmv/convmv-2.05.tar.gz: 53b6ac8ae4f9beaee5bc5628f6a5382bfd14f42a5bed3d881b829d7b52d81ca6 +homepage: https://www.j3e.de/linux/convmv/ +license: GPL-2.0-or-later +component: system.utils +summary: converts filenames from one encoding to another description: | converts filenames from one encoding to another -builddeps : +builddeps: - gcc -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/c/cool-retro-term/package.yml b/packages/c/cool-retro-term/package.yml index b52a7466ded..49dd3576714 100644 --- a/packages/c/cool-retro-term/package.yml +++ b/packages/c/cool-retro-term/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cool-retro-term -version : 1.2.0 -release : 10 -source : - - git|https://github.com/Swordfish90/cool-retro-term : 1.2.0 -homepage : https://github.com/Swordfish90/cool-retro-term -license : +name: cool-retro-term +version: 1.2.0 +release: 10 +source: + - git|https://github.com/Swordfish90/cool-retro-term: 1.2.0 +homepage: https://github.com/Swordfish90/cool-retro-term +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : desktop -summary : cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens +component: desktop +summary: cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens description: | cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5QuickControls2) -rundeps : +rundeps: - qt5-graphicaleffects - qt5-quickcontrols - qt5-quickcontrols2 -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/fix-screenshot.patch %qmake -build : | +build: | %make -install : | +install: | # -j1 to satisfy qmltermwidget build %make_install INSTALL_ROOT=$installdir -j1 install -Dm00644 packaging/appdata/cool-retro-term.appdata.xml $installdir/usr/share/metainfo/cool-retro-term.appdata.xml diff --git a/packages/c/copyq/package.yml b/packages/c/copyq/package.yml index f98f1183de5..73c551bc7f0 100644 --- a/packages/c/copyq/package.yml +++ b/packages/c/copyq/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : copyq -version : 13.0.0 -release : 23 -source : - - https://github.com/hluk/CopyQ/archive/refs/tags/v13.0.0.tar.gz : c7e0c9aa95b5653dee547f168d58cf5aae4f66ad5f94856a61741ebe9527ad72 -homepage : https://hluk.github.io/CopyQ/ -license : GPL-3.0-or-later -component : system.utils -summary : Clipboard manager with advanced features +name: copyq +version: 13.0.0 +release: 23 +source: + - https://github.com/hluk/CopyQ/archive/refs/tags/v13.0.0.tar.gz: c7e0c9aa95b5653dee547f168d58cf5aae4f66ad5f94856a61741ebe9527ad72 +homepage: https://hluk.github.io/CopyQ/ +license: GPL-3.0-or-later +component: system.utils +summary: Clipboard manager with advanced features description: | CopyQ is advanced clipboard manager with editing and scripting features. CopyQ monitors system clipboard and saves its content in customized tabs. Saved clipboard can be later copied and pasted directly into any application. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WaylandCompositor) @@ -20,13 +20,13 @@ builddeps : - kf6-knotifications-devel - kf6-kstatusnotifieritem-devel - qt6-base-private-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/qt-6.10.patch %cmake_ninja \ -DWITH_QT6:BOOL=ON \ -DQtWaylandScanner_EXECUTABLE:FILEPATH=/usr/lib64/qt6/qtwaylandscanner -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/corectrl/package.yml b/packages/c/corectrl/package.yml index 1ee6bbea66a..55dde6f3487 100644 --- a/packages/c/corectrl/package.yml +++ b/packages/c/corectrl/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : corectrl -version : 1.5.2 -release : 43 -source : - - https://gitlab.com/corectrl/corectrl/-/archive/v1.5.2/corectrl-v1.5.2.tar.gz : 6eccc6ea82a62e8491ad516a589e12e14d52ad0aaa74166ea74f35bf1c10c38e -license : GPL-3.0-or-later -component : system.utils -homepage : https://gitlab.com/corectrl/corectrl -summary : CoreCtrl allows you to control your computer hardware using application profiles. +name: corectrl +version: 1.5.2 +release: 43 +source: + - https://gitlab.com/corectrl/corectrl/-/archive/v1.5.2/corectrl-v1.5.2.tar.gz: 6eccc6ea82a62e8491ad516a589e12e14d52ad0aaa74166ea74f35bf1c10c38e +license: GPL-3.0-or-later +component: system.utils +homepage: https://gitlab.com/corectrl/corectrl +summary: CoreCtrl allows you to control your computer hardware using application profiles. description: | CoreCtrl is a Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles. It aims to be flexible, comfortable and accessible to regular users. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Help) @@ -21,23 +21,23 @@ builddeps : - pkgconfig(quazip1-qt6) - pkgconfig(spdlog) - kcoreaddons-devel -checkdeps : +checkdeps: - pkgconfig(catch2) - trompeloeil -rundeps : +rundeps: # mesa-demos and vulkan-tools are used for glxinfo and vulkaninfo respectively - mesa-demos - qt6-svg - vulkan-tools -clang : true -setup : | +clang: true +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Polkit rules to enable hardware access without asking for password install -Dm00644 $pkgfiles/org.corectrl.rules $installdir/usr/share/polkit-1/rules.d/org.corectrl.rules -check : | +check: | %ninja_check diff --git a/packages/c/coreutils/package.yml b/packages/c/coreutils/package.yml index 94b40ed6702..9a06c8cc65c 100644 --- a/packages/c/coreutils/package.yml +++ b/packages/c/coreutils/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : coreutils -version : '9.9' -release : 42 -source : - - https://ftpmirror.gnu.org/gnu/coreutils/coreutils-9.9.tar.xz : 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75 -homepage : https://www.gnu.org/software/coreutils/ -license : GPL-3.0-or-later -component : system.base -summary : GNU core utilities +name: coreutils +version: "9.9" +release: 42 +source: + - https://ftpmirror.gnu.org/gnu/coreutils/coreutils-9.9.tar.xz: 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75 +homepage: https://www.gnu.org/software/coreutils/ +license: GPL-3.0-or-later +component: system.base +summary: GNU core utilities description: | This package contains the basic file, shell and text manipulation utilities which are expected to exist on every operating system. -builddeps : +builddeps: - pkgconfig(libacl) - pkgconfig(libattr) - pkgconfig(libcap) - pkgconfig(libcrypto) - gettext-devel # For reconfigure -checkdeps : +checkdeps: - gdb - strace - valgrind -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Disable-tests-that-fail-in-chroot.patch # Force autogen to allow newer gettext @@ -35,10 +35,11 @@ setup : | %reconfigure \ --enable-no-install-program=kill,uptime \ --enable-systemd -build : | +build: | %make -install : | +install: | %make_install + # 2025-06-11: Seems to freeze on the build server for unknown reasons # check : | # # Breaks several tests, and the test suite for coreutils is generally well-behaved. Disable fakeroot diff --git a/packages/c/corrosion/package.yml b/packages/c/corrosion/package.yml index a80ba418401..48c565b3172 100644 --- a/packages/c/corrosion/package.yml +++ b/packages/c/corrosion/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : corrosion -version : 0.5.2 -release : 4 -source : - - https://github.com/corrosion-rs/corrosion/archive/refs/tags/v0.5.2.tar.gz : 6bc02411e29183a896aa60c58db6819ec6cf57c08997481d0b0da9029356b529 -homepage : https://github.com/corrosion-rs/corrosion -license : MIT -component : programming.tools -summary : Tools for integrating Rust and CMake +name: corrosion +version: 0.5.2 +release: 4 +source: + - https://github.com/corrosion-rs/corrosion/archive/refs/tags/v0.5.2.tar.gz: 6bc02411e29183a896aa60c58db6819ec6cf57c08997481d0b0da9029356b529 +homepage: https://github.com/corrosion-rs/corrosion +license: MIT +component: programming.tools +summary: Tools for integrating Rust and CMake description: | Tool for integrating Rust into an existing CMake project -builddeps : +builddeps: - rust -rundeps : +rundeps: - rust -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : /* +patterns: /* diff --git a/packages/c/cosmic-app-library/package.yml b/packages/c/cosmic-app-library/package.yml index d5f13379ac1..73f4c4e3bfd 100644 --- a/packages/c/cosmic-app-library/package.yml +++ b/packages/c/cosmic-app-library/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cosmic-app-library -version : 0.1.0 -release : 1 -source : - - git|https://github.com/pop-os/cosmic-applibrary.git : 3489c536f30899990569ec82cf255a2048315910 -license : GPL-3.0-or-later -component : desktop.cosmic -homepage : https://github.com/pop-os/cosmic-applibrary -summary : Application launcher for COSMIC desktop +name: cosmic-app-library +version: 0.1.0 +release: 1 +source: + - git|https://github.com/pop-os/cosmic-applibrary.git: 3489c536f30899990569ec82cf255a2048315910 +license: GPL-3.0-or-later +component: desktop.cosmic +homepage: https://github.com/pop-os/cosmic-applibrary +summary: Application launcher for COSMIC desktop description: | Application launcher for COSMIC desktop -builddeps : +builddeps: - pkgconfig(wayland-client) - pkgconfig(x11-xcb) - pkgconfig(xkbcommon) - just - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | just rootdir=$installdir prefix=/usr install diff --git a/packages/c/cosmic-applets/package.yml b/packages/c/cosmic-applets/package.yml index 8aeb2dd2b0e..c3b8a780e97 100644 --- a/packages/c/cosmic-applets/package.yml +++ b/packages/c/cosmic-applets/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cosmic-applets -version : 0.1.0 -release : 1 -source : - - git|https://github.com/pop-os/cosmic-applets.git : 0c7083ecb42587c73439e9a07ae8c91c2dc75037 -license : GPL-3.0-or-later -component : desktop.cosmic -homepage : https://github.com/pop-os/cosmic-applets -summary : Applets for the COSMIC Desktop Environment +name: cosmic-applets +version: 0.1.0 +release: 1 +source: + - git|https://github.com/pop-os/cosmic-applets.git: 0c7083ecb42587c73439e9a07ae8c91c2dc75037 +license: GPL-3.0-or-later +component: desktop.cosmic +homepage: https://github.com/pop-os/cosmic-applets +summary: Applets for the COSMIC Desktop Environment description: | Applets for the COSMIC Desktop Environment -builddeps : +builddeps: - pkgconfig(dbus-1) - pkgconfig(dri) - pkgconfig(libinput) @@ -20,18 +20,18 @@ builddeps : - pkgconfig(xkbcommon) - just - rust -rundeps : +rundeps: - cosmic-icons - cosmic-panel -networking : true -setup : | +networking: true +setup: | %patch -p1 -i $pkgfiles/symlink.patch # Because of the giant do-everything binary, linking takes _forever_ sed -i "s|fat|thin|g" Cargo.toml %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | just rootdir=$installdir prefix=/usr install diff --git a/packages/c/cosmic-comp/package.yml b/packages/c/cosmic-comp/package.yml index db862d22ed2..81d91613ec8 100644 --- a/packages/c/cosmic-comp/package.yml +++ b/packages/c/cosmic-comp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cosmic-comp -version : 0.1.0 -release : 1 -source : - - git|https://github.com/pop-os/cosmic-comp.git : 27f048b998ef75528563698700b002fc4adedde7 -license : GPL-3.0-or-later -component : desktop.cosmic -homepage : https://github.com/pop-os/cosmic-comp -summary : Compositor for the COSMIC Desktop Environment +name: cosmic-comp +version: 0.1.0 +release: 1 +source: + - git|https://github.com/pop-os/cosmic-comp.git: 27f048b998ef75528563698700b002fc4adedde7 +license: GPL-3.0-or-later +component: desktop.cosmic +homepage: https://github.com/pop-os/cosmic-comp +summary: Compositor for the COSMIC Desktop Environment description: | Compositor for the COSMIC Desktop Environment -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(libglvnd) - pkgconfig(libinput) @@ -21,10 +21,10 @@ builddeps : - pkgconfig(xkbcommon) # - just - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %make_install diff --git a/packages/c/cosmic-icons/package.yml b/packages/c/cosmic-icons/package.yml index 93254c8bba3..0ad6ffa6413 100644 --- a/packages/c/cosmic-icons/package.yml +++ b/packages/c/cosmic-icons/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cosmic-icons -version : 0.1.0 -release : 1 -source : - - git|https://github.com/pop-os/cosmic-icons.git : 73be037ba266b08a2fa7b544d78e7f143a2894c5 -license : CC-BY-SA-4.0 -component : desktop.cosmic -homepage : https://github.com/pop-os/cosmic-icons -summary : Icon theme for the COSMIC Desktop Environment +name: cosmic-icons +version: 0.1.0 +release: 1 +source: + - git|https://github.com/pop-os/cosmic-icons.git: 73be037ba266b08a2fa7b544d78e7f143a2894c5 +license: CC-BY-SA-4.0 +component: desktop.cosmic +homepage: https://github.com/pop-os/cosmic-icons +summary: Icon theme for the COSMIC Desktop Environment description: | Icon theme for the COSMIC Desktop Environment -builddeps : +builddeps: - just -install : | +install: | just rootdir=$installdir install diff --git a/packages/c/cosmic-panel/package.yml b/packages/c/cosmic-panel/package.yml index b1da7c036ec..a64aa8cc8a0 100644 --- a/packages/c/cosmic-panel/package.yml +++ b/packages/c/cosmic-panel/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cosmic-panel -version : 0.1.0 -release : 1 -source : - - git|https://github.com/pop-os/cosmic-panel.git : 05420b20035cdb9f2fa52517e9c5abce9e0f0bb5 -license : GPL-3.0-or-later -component : desktop.cosmic -homepage : https://github.com/pop-os/cosmic-panel -summary : Panel for the COSMIC Desktop Environment +name: cosmic-panel +version: 0.1.0 +release: 1 +source: + - git|https://github.com/pop-os/cosmic-panel.git: 05420b20035cdb9f2fa52517e9c5abce9e0f0bb5 +license: GPL-3.0-or-later +component: desktop.cosmic +homepage: https://github.com/pop-os/cosmic-panel +summary: Panel for the COSMIC Desktop Environment description: | Panel for the COSMIC Desktop Environment -builddeps : +builddeps: - pkgconfig(wayland-client) - pkgconfig(xkbcommon) - just - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | just rootdir=$installdir prefix=/usr install diff --git a/packages/c/cowsql/package.yml b/packages/c/cowsql/package.yml index 68daf20d882..9fb5fabd8fb 100644 --- a/packages/c/cowsql/package.yml +++ b/packages/c/cowsql/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cowsql -version : 1.15.6 -release : 1 -source : - - https://github.com/cowsql/cowsql/archive/refs/tags/v1.15.6.tar.gz : 723f7f8ede3bcb19c10a6c85c18a23ee34c6874cb4cf104c434bd69d6a916882 -license : LGPL-3.0-only -homepage : https://cowsql.dev/ -component : programming.library -summary : C library for a replicated SQLite cluster +name: cowsql +version: 1.15.6 +release: 1 +source: + - https://github.com/cowsql/cowsql/archive/refs/tags/v1.15.6.tar.gz: 723f7f8ede3bcb19c10a6c85c18a23ee34c6874cb4cf104c434bd69d6a916882 +license: LGPL-3.0-only +homepage: https://cowsql.dev/ +component: programming.library +summary: C library for a replicated SQLite cluster description: | C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover -builddeps : +builddeps: - pkgconfig(libuv) - pkgconfig(raft) - pkgconfig(sqlite3) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -replaces : +replaces: - dqlite - - devel : - - dqlite-devel - - dbginfo : - - dqlite-dbginfo + - devel: + - dqlite-devel + - dbginfo: + - dqlite-dbginfo diff --git a/packages/c/cozy/package.yml b/packages/c/cozy/package.yml index 24e8600bbb8..6c147775536 100644 --- a/packages/c/cozy/package.yml +++ b/packages/c/cozy/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cozy -version : 1.3.0 -release : 23 -source : - - https://github.com/geigi/cozy/archive/refs/tags/1.3.0.tar.gz : b4e5d438f5d3f5d236a49f3fcb433ca4fa489d7d5995961a5d967950bbb6c102 -homepage : https://cozy.sh/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Listen to audio books +name: cozy +version: 1.3.0 +release: 23 +source: + - https://github.com/geigi/cozy/archive/refs/tags/1.3.0.tar.gz: b4e5d438f5d3f5d236a49f3fcb433ca4fa489d7d5995961a5d967950bbb6c102 +homepage: https://cozy.sh/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Listen to audio books description: | Cozy is a modern audio book player for Linux -builddeps : +builddeps: - pkgconfig(libadwaita-1) - desktop-file-utils - mutagen - python-distro - python-gobject - python-peewee -rundeps : +rundeps: - gstreamer-1.0-plugin-libav - gstreamer-1.0-plugins-good - libadwaita @@ -30,9 +30,9 @@ rundeps : - python-pytz - python-requests - python3-dbus -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cpd/package.yml b/packages/c/cpd/package.yml index 184be379fa1..4a48a7a6555 100644 --- a/packages/c/cpd/package.yml +++ b/packages/c/cpd/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cpd -version : 0.5.4 -release : 3 -source : - - https://github.com/gadomski/cpd/archive/refs/tags/v0.5.4.tar.gz : 2f2807f9a12bdec288e1e860961f7ffa522f24821c01a7eec0da09eae3fabbb3 -homepage : https://www.gadom.ski/cpd/ -license : GPL-2.0-or-later -component : programming.library -summary : C++ implementation of the Coherent Point Drift point set registration algorithm +name: cpd +version: 0.5.4 +release: 3 +source: + - https://github.com/gadomski/cpd/archive/refs/tags/v0.5.4.tar.gz: 2f2807f9a12bdec288e1e860961f7ffa522f24821c01a7eec0da09eae3fabbb3 +homepage: https://www.gadom.ski/cpd/ +license: GPL-2.0-or-later +component: programming.library +summary: C++ implementation of the Coherent Point Drift point set registration algorithm description: | Coherent Point Drift (CPD) is a point-set registration algorithm, originally developed by Andriy Myronenko et al. This is a C++ library that runs CPD. CPD can be compared to Iterative Closest Point, another point-set registration algorithm that is widely used. While ICP minimizes point-to-point distances, CPD uses a Gaussian Mixture Model to minimize the error between a point and all other points. -avx2 : true -builddeps : +avx2: true +builddeps: - pkgconfig(eigen3) - pkgconfig(jsoncpp) - fgt-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/build-shared-lib.patch %patch -p1 -i $pkgfiles/find-fgt-correctly.patch %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | if [[ -z "${AVX2BUILD}" ]]; then %ninja_check fi diff --git a/packages/c/cpio/package.yml b/packages/c/cpio/package.yml index e1beed0bdfa..4178a77d6fd 100644 --- a/packages/c/cpio/package.yml +++ b/packages/c/cpio/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cpio -version : '2.15' -release : 19 -source : - - https://mirror.kumi.systems/gnu/cpio/cpio-2.15.tar.gz : efa50ef983137eefc0a02fdb51509d624b5e3295c980aa127ceee4183455499e -homepage : https://savannah.gnu.org/projects/cpio/ -license : GPL-3.0-or-later -component : system.base -summary : A program to manage archives of files +name: cpio +version: "2.15" +release: 19 +source: + - https://mirror.kumi.systems/gnu/cpio/cpio-2.15.tar.gz: efa50ef983137eefc0a02fdb51509d624b5e3295c980aa127ceee4183455499e +homepage: https://savannah.gnu.org/projects/cpio/ +license: GPL-3.0-or-later +component: system.base +summary: A program to manage archives of files description: | GNU cpio is a program to manage archives of files GNU cpio is a tool for creating and extracting archives, or copying files from one place to another. It handles a number of cpio formats as well as reading and writing tar files. -setup : | +setup: | %patch -p1 -i $pkgfiles/c23.patch %configure \ --bindir=/usr/bin \ --libexecdir=/tmp \ --enable-mt \ --with-rmt=/usr/sbin/rmt -build : | +build: | %make -install : | +install: | %make_install # They don't have a man8 file. Remove directory. rmdir $installdir/usr/share/man/man8 diff --git a/packages/c/cppcheck/package.yml b/packages/c/cppcheck/package.yml index 2f150d7df98..291f814bd17 100644 --- a/packages/c/cppcheck/package.yml +++ b/packages/c/cppcheck/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cppcheck -version : 2.18.3 -release : 33 -source : - - https://github.com/danmar/cppcheck/archive/refs/tags/2.18.3.tar.gz : e37c94e190cdddc65682649b02b72939761585bddd8ada595f922e190a26a2be -homepage : https://cppcheck.sourceforge.io/ -license : GPL-3.0-or-later -component : programming.tools -summary : Static source code analysis tool for C and C++ code +name: cppcheck +version: 2.18.3 +release: 33 +source: + - https://github.com/danmar/cppcheck/archive/refs/tags/2.18.3.tar.gz: e37c94e190cdddc65682649b02b72939761585bddd8ada595f922e190a26a2be +homepage: https://cppcheck.sourceforge.io/ +license: GPL-3.0-or-later +component: programming.tools +summary: Static source code analysis tool for C and C++ code description: | Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives). -builddeps : +builddeps: - pcre2 -setup : | +setup: | %cmake_ninja . -DBUILD_TESTS=ON -DHAVE_RULES=OFF -DUSE_MATCHCOMPILER=On -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cppcodec/package.yml b/packages/c/cppcodec/package.yml index d1aea8f495e..a74503ad913 100644 --- a/packages/c/cppcodec/package.yml +++ b/packages/c/cppcodec/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cppcodec -version : '0.2' -release : 2 -source : - - https://github.com/tplgy/cppcodec/archive/v0.2.tar.gz : 0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482 -homepage : https://github.com/tplgy/cppcodec -license : MIT -component : programming.library -summary : Header-only C++11 library to encode/decode various encoding formats +name: cppcodec +version: "0.2" +release: 2 +source: + - https://github.com/tplgy/cppcodec/archive/v0.2.tar.gz: 0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482 +homepage: https://github.com/tplgy/cppcodec +license: MIT +component: programming.library +summary: Header-only C++11 library to encode/decode various encoding formats description: | Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. -patterns : +patterns: - /usr -setup : | +setup: | %cmake_ninja -DBUILD_TESTING:BOOL=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cppunit/package.yml b/packages/c/cppunit/package.yml index 61ea93d8f05..9c511bebed0 100644 --- a/packages/c/cppunit/package.yml +++ b/packages/c/cppunit/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cppunit -version : 1.15.1 -release : 5 -source : - - https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz : 89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7 -homepage : https://freedesktop.org/wiki/Software/cppunit/ -license : LGPL-2.1-or-later -component : programming -summary : A C++ unit testing framework +name: cppunit +version: 1.15.1 +release: 5 +source: + - https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz: 89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7 +homepage: https://freedesktop.org/wiki/Software/cppunit/ +license: LGPL-2.1-or-later +component: programming +summary: A C++ unit testing framework description: | A C++ unit testing framework environment: | export GCC_IGNORE_WERROR=1 -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/c/cppzmq/package.yml b/packages/c/cppzmq/package.yml index 8da876eedbc..2999cf48e70 100644 --- a/packages/c/cppzmq/package.yml +++ b/packages/c/cppzmq/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cppzmq -version : 4.10.0 -release : 7 -source : - - https://github.com/zeromq/cppzmq/archive/v4.10.0.tar.gz : c81c81bba8a7644c84932225f018b5088743a22999c6d82a2b5f5cd1e6942b74 -homepage : https://zeromq.org -license : MIT -component : programming -summary : C++ binding for 0MQ/ZMQ/ZeroMQ +name: cppzmq +version: 4.10.0 +release: 7 +source: + - https://github.com/zeromq/cppzmq/archive/v4.10.0.tar.gz: c81c81bba8a7644c84932225f018b5088743a22999c6d82a2b5f5cd1e6942b74 +homepage: https://zeromq.org +license: MIT +component: programming +summary: C++ binding for 0MQ/ZMQ/ZeroMQ description: | C++ binding for 0MQ/ZMQ/ZeroMQ -builddeps : +builddeps: - pkgconfig(libzmq) -rundeps : +rundeps: - zeromq-devel -setup : | +setup: | %cmake_ninja -DCPPZMQ_BUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # This will fail if this version of cppzmq is incompatible with the version of zeromq gcc -c zmq.hpp -o ./test.o -patterns : +patterns: - /* diff --git a/packages/c/cpu-x/package.yml b/packages/c/cpu-x/package.yml index 84584b5fb6c..d4ce71433ba 100644 --- a/packages/c/cpu-x/package.yml +++ b/packages/c/cpu-x/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cpu-x -version : 5.4.0 -release : 23 -source : - - https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v5.4.0.tar.gz : 57cdd4695aa2271d94161f59bbce380ecbed46cb16eb7c28e8a78271f976e875 -license : GPL-3.0-or-later -component : system.utils -homepage : https://thetumultuousunicornofdarkness.github.io/CPU-X/ -summary : Gathers information on CPU, motherboard and more +name: cpu-x +version: 5.4.0 +release: 23 +source: + - https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v5.4.0.tar.gz: 57cdd4695aa2271d94161f59bbce380ecbed46cb16eb7c28e8a78271f976e875 +license: GPL-3.0-or-later +component: system.utils +homepage: https://thetumultuousunicornofdarkness.github.io/CPU-X/ +summary: Gathers information on CPU, motherboard and more description: | CPU-X is a Free software that gathers information on CPU, motherboard and more. CPU-X is similar to CPU-Z, but CPU-X is a Free and Open Source software designed for GNU/Linux; also, it works on *BSD. It can be used in graphical mode by using GTK or in text-based mode by using NCurses. A dump mode is present from command line. -builddeps : +builddeps: - pkgconfig(OpenCL) - pkgconfig(gtkmm-3.0) - pkgconfig(libcpuid) @@ -20,10 +20,9 @@ builddeps : - pkgconfig(libproc2) - pkgconfig(vulkan) - vulkan-headers -setup : | +setup: | %cmake_ninja -DGSETTINGS_LOCALINSTALL=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install - diff --git a/packages/c/cpufrequtils/package.yml b/packages/c/cpufrequtils/package.yml index 3b594ab57b6..9ee60b7f617 100644 --- a/packages/c/cpufrequtils/package.yml +++ b/packages/c/cpufrequtils/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cpufrequtils -version : '008' -release : 8 -source : - - https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.xz : a2149db551f83112209b1a8e79bd50d386979bbf64edbc69126f4e0b4f0a4cab -homepage : https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq-info.html -license : GPL-2.0-or-later -component : system.utils -summary : Utilities to retrieve cpufreq kernel information. +name: cpufrequtils +version: "008" +release: 8 +source: + - https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.xz: a2149db551f83112209b1a8e79bd50d386979bbf64edbc69126f4e0b4f0a4cab +homepage: https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq-info.html +license: GPL-2.0-or-later +component: system.utils +summary: Utilities to retrieve cpufreq kernel information. description: | Library which offers a unified access method for userspace tools and programs to the cpufreq core and drivers in the Linux kernel. This allows for code reduction in userspace tools, a clean implementation of the interaction to the cpufreq core, and support for both the sysfs and proc interfaces. -build : | +build: | %make -install : | +install: | %make_install mandir=/usr/share/man diff --git a/packages/c/cracklib/package.yml b/packages/c/cracklib/package.yml index 2304718cc08..7ac1093e1a1 100644 --- a/packages/c/cracklib/package.yml +++ b/packages/c/cracklib/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cracklib -version : 2.9.11 -release : 9 -source : - - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-2.9.11.tar.bz2 : ca8b049a3c2d3b2225a1e8d15d613798ebc748e3950388eda2694de507ba6020 - - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-words-2.9.11.bz2 : ec25ac4a474588c58d901715512d8902b276542b27b8dd197e9c2ad373739ec4 -homepage : https://github.com/cracklib/cracklib -license : +name: cracklib +version: 2.9.11 +release: 9 +source: + - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-2.9.11.tar.bz2: ca8b049a3c2d3b2225a1e8d15d613798ebc748e3950388eda2694de507ba6020 + - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-words-2.9.11.bz2: ec25ac4a474588c58d901715512d8902b276542b27b8dd197e9c2ad373739ec4 +homepage: https://github.com/cracklib/cracklib +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : security.library -summary : A ProActive Password Sanity Library +component: security.library +summary: A ProActive Password Sanity Library description: | The CrackLib package contains a library used to enforce strong passwords by comparing user selected passwords to words in chosen word lists. -setup : | +setup: | bunzip2 -dc $sources/cracklib-words-%version%.bz2 > cracklib-words %configure --disable-static --without-python -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/dict install -Dm00644 cracklib-words $installdir/usr/share/cracklib/cracklib-words diff --git a/packages/c/crossguid/package.yml b/packages/c/crossguid/package.yml index 7a24a24c0a0..37c45d6507c 100644 --- a/packages/c/crossguid/package.yml +++ b/packages/c/crossguid/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : crossguid -version : 0.2.2 -release : 4 -source : - - https://github.com/graeme-hill/crossguid/archive/v0.2.2.tar.gz : 48321928473c682b0cdc7e17bbd3390f79f4b98ab22fef3b81a852dda81fd195 -homepage : https://github.com/graeme-hill/crossguid -license : MIT -summary : Lightweight cross platform C++ GUID/UUID library -component : programming.library +name: crossguid +version: 0.2.2 +release: 4 +source: + - https://github.com/graeme-hill/crossguid/archive/v0.2.2.tar.gz: 48321928473c682b0cdc7e17bbd3390f79f4b98ab22fef3b81a852dda81fd195 +homepage: https://github.com/graeme-hill/crossguid +license: MIT +summary: Lightweight cross platform C++ GUID/UUID library +component: programming.library description: | Lightweight cross platform C++ GUID/UUID library -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | mkdir -p %installroot%/usr/lib64/ mkdir -p %installroot%/usr/include mkdir -p %installroot%/usr/share/licenses/libcrossguid diff --git a/packages/c/crow-translate/package.yml b/packages/c/crow-translate/package.yml index 9c27b7e0a73..b30f92a947d 100644 --- a/packages/c/crow-translate/package.yml +++ b/packages/c/crow-translate/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : crow-translate -version : 3.1.0 -release : 35 -source : - - https://download.kde.org/stable/crow-translate/3.1.0/crow-translate-v3.1.0.tar.gz : 8cafa4a812079020839beaf0b133e08be6e47d6ffa1cf90f3417efdc7589c7a1 -homepage : https://apps.kde.org/crowtranslate -license : +name: crow-translate +version: 3.1.0 +release: 35 +source: + - https://download.kde.org/stable/crow-translate/3.1.0/crow-translate-v3.1.0.tar.gz: 8cafa4a812079020839beaf0b133e08be6e47d6ffa1cf90f3417efdc7589c7a1 +homepage: https://apps.kde.org/crowtranslate +license: - BSD-3-Clause - GPL-3.0-or-later - MIT -component : office -summary : A simple translator that allows to translate and speak text using Google, Yandex and Bing +component: office +summary: A simple translator that allows to translate and speak text using Google, Yandex and Bing description: | Crow Translate is a simple and lightweight translator programmed in C++ / Qt that allows to translate and speak text using Google, Yandex and Bing translate API. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(KF5WaylandClient) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5X11Extras) - pkgconfig(tesseract) - pkgconfig(x11) - git -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/crun/package.yml b/packages/c/crun/package.yml index 9aaeb4e3601..d71fad41b62 100644 --- a/packages/c/crun/package.yml +++ b/packages/c/crun/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : crun -version : '1.21' -release : 2 -source : - - https://github.com/containers/crun/releases/download/1.21/crun-1.21.tar.zst : d3a4ce8af89125851b2bbfe2375f4050c7eca837021043c5628172feacdb88a4 -homepage : https://github.com/containers/crun -license : +name: crun +version: "1.21" +release: 2 +source: + - https://github.com/containers/crun/releases/download/1.21/crun-1.21.tar.zst: d3a4ce8af89125851b2bbfe2375f4050c7eca837021043c5628172feacdb88a4 +homepage: https://github.com/containers/crun +license: - GPL-2.0-only - LGPL-2.1-only -component : virt -libsplit : false -summary : A fast and low-memory footprint OCI Container Runtime fully written in C. +component: virt +libsplit: false +summary: A fast and low-memory footprint OCI Container Runtime fully written in C. description: | - A fast and lightweight fully featured OCI runtime and C library for running containers -builddeps : +builddeps: - pkgconfig(libcap-ng) - pkgconfig(libseccomp) - pkgconfig(libsystemd) - pkgconfig(yajl) - go-md2man - gperf -setup : | +setup: | %configure --enable-shared --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cryfs/package.yml b/packages/c/cryfs/package.yml index fd1133dd2db..2d634922900 100644 --- a/packages/c/cryfs/package.yml +++ b/packages/c/cryfs/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cryfs -version : 0.11.4 -release : 13 -source : - - https://github.com/cryfs/cryfs/releases/download/0.11.4/cryfs-0.11.4.tar.xz : a71e2d56f9e7a907f4b425b74eeb8bef064ec49fa3a770ad8a02b4ec64c48828 -homepage : https://www.cryfs.org/ -license : LGPL-3.0-or-later -component : programming.library -summary : Cryptographic filesystem for the cloud +name: cryfs +version: 0.11.4 +release: 13 +source: + - https://github.com/cryfs/cryfs/releases/download/0.11.4/cryfs-0.11.4.tar.xz: a71e2d56f9e7a907f4b425b74eeb8bef064ec49fa3a770ad8a02b4ec64c48828 +homepage: https://www.cryfs.org/ +license: LGPL-3.0-or-later +component: programming.library +summary: Cryptographic filesystem for the cloud description: | CryFS encrypts your files, so you can safely store them anywhere. It works well together with cloud services like Dropbox, iCloud, OneDrive and others. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libcurl) - pkgconfig(spdlog) - libboost-devel - range-v3 -setup : | +setup: | %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=OFF \ -DCRYFS_UPDATE_CHECKS=OFF \ -DDEPENDENCY_CONFIG=$workdir/cmake-utils/DependenciesFromLocalSystem.cmake -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/c/cryptomator/package.yml b/packages/c/cryptomator/package.yml index acff4c24247..e39179ed8f7 100644 --- a/packages/c/cryptomator/package.yml +++ b/packages/c/cryptomator/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cryptomator -version : 1.6.8 -release : 5 -source : - - https://github.com/cryptomator/cryptomator/archive/1.6.8.tar.gz : 04030072574d85ec3d6b17a103e342ee961d21bcca1dfe982fbbdca72e2c81f4 -homepage : https://cryptomator.org/ -license : MIT -component : security.crypto -summary : Client-side encryption of your files in the cloud +name: cryptomator +version: 1.6.8 +release: 5 +source: + - https://github.com/cryptomator/cryptomator/archive/1.6.8.tar.gz: 04030072574d85ec3d6b17a103e342ee961d21bcca1dfe982fbbdca72e2c81f4 +homepage: https://cryptomator.org/ +license: MIT +component: security.crypto +summary: Client-side encryption of your files in the cloud description: | Multi-platform transparent client-side encryption of your files in the cloud -networking : true -builddeps : +networking: true +builddeps: - apache-maven - openjdk-17 -rundeps : +rundeps: - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %apply_patches -build : | +build: | export MAVEN_OPTS="-Dmaven.repo.local=.m2" mvn -DskipTests package -install : | +install: | install -dm00755 $installdir/usr/share/cryptomator/libs/ install -dm00755 $installdir/usr/share/cryptomator/mods/ install -dm00755 $installdir/usr/bin/ diff --git a/packages/c/cryptopp/package.yml b/packages/c/cryptopp/package.yml index dc0319c05d4..6d39cdaca22 100644 --- a/packages/c/cryptopp/package.yml +++ b/packages/c/cryptopp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cryptopp -version : '8.9' -release : 11 -source : - - https://github.com/weidai11/cryptopp/archive/refs/tags/CRYPTOPP_8_9_0.tar.gz : ab5174b9b5c6236588e15a1aa1aaecb6658cdbe09501c7981ac8db276a24d9ab -homepage : https://cryptopp.com/ -license : BSL-1.0 -component : programming -summary : Crypto++ Library is a free C++ class library of cryptographic algorithms and schemes +name: cryptopp +version: "8.9" +release: 11 +source: + - https://github.com/weidai11/cryptopp/archive/refs/tags/CRYPTOPP_8_9_0.tar.gz: ab5174b9b5c6236588e15a1aa1aaecb6658cdbe09501c7981ac8db276a24d9ab +homepage: https://cryptopp.com/ +license: BSL-1.0 +component: programming +summary: Crypto++ Library is a free C++ class library of cryptographic algorithms and schemes description: | Crypto++ Library is a free C++ class library of cryptographic algorithms and schemes -build : | +build: | %make PREFIX=/usr dynamic libcryptopp.pc -install : | +install: | %make_install PREFIX=/usr # Remove unused test data diff --git a/packages/c/cryptsetup/package.yml b/packages/c/cryptsetup/package.yml index b27e345adf2..ee953c55abb 100644 --- a/packages/c/cryptsetup/package.yml +++ b/packages/c/cryptsetup/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cryptsetup -version : 2.8.1 -release : 24 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.1.tar.xz : 2c3379eb76597dcab50911449b013e2697c4bffcc716dbbf0d9b0e8fbbb46fb4 -homepage : https://gitlab.com/cryptsetup/cryptsetup -license : +name: cryptsetup +version: 2.8.1 +release: 24 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.1.tar.xz: 2c3379eb76597dcab50911449b013e2697c4bffcc716dbbf0d9b0e8fbbb46fb4 +homepage: https://gitlab.com/cryptsetup/cryptsetup +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : system.base -summary : Utility to setup disk encryption using DMCrypt +component: system.base +summary: Utility to setup disk encryption using DMCrypt description: | Cryptsetup is utility used to conveniently setup disk encryption based on DMCrypt kernel module. These include plain dm-crypt volumes, LUKS volumes, loop-AES and TrueCrypt (including VeraCrypt extension) format. Project also includes veritysetup utility used to conveniently setup DMVerity block integrity checking kernel module. -builddeps : +builddeps: - pkgconfig(devmapper) - pkgconfig(json-c) - pkgconfig(libgcrypt) @@ -20,12 +20,12 @@ builddeps : - pkgconfig(openssl) - pkgconfig(popt) - asciidoctor -rundeps : - - devel : json-c-devel -optimize : +rundeps: + - devel: json-c-devel +optimize: - size - lto -setup : | +setup: | %configure --disable-static \ --disable-pwquality \ --disable-rpath \ @@ -34,7 +34,7 @@ setup : | --enable-udev \ --enable-cryptsetup-reencrypt \ --enable-largefile -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/crystal/package.yml b/packages/c/crystal/package.yml index 52cae5049e7..336c890cb94 100644 --- a/packages/c/crystal/package.yml +++ b/packages/c/crystal/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : crystal -version : 1.14.0 -release : 19 -source : - - https://github.com/crystal-lang/crystal/archive/refs/tags/1.14.0.tar.gz : 85c74d8654a0e111e2eaec6de38470bc9cb6762bc5b799dd3693d18cce4bc807 +name: crystal +version: 1.14.0 +release: 19 +source: + - https://github.com/crystal-lang/crystal/archive/refs/tags/1.14.0.tar.gz: 85c74d8654a0e111e2eaec6de38470bc9cb6762bc5b799dd3693d18cce4bc807 # - https://github.com/crystal-lang/crystal/releases/download/1.14.0/crystal-1.14.0-1-linux-x86_64-bundled.tar.gz : 9d738dfd870899b418b05b4d1abbe3bde066337aeabaa07f6aa2f7d8c3e3bbcc -homepage : https://crystal-lang.org -license : Apache-2.0 -component : programming -summary : The Crystal programming language +homepage: https://crystal-lang.org +license: Apache-2.0 +component: programming +summary: The Crystal programming language description: | Crystal is a programming language with similar syntax to Ruby, static type-checking, the ability to call C code, compile-time evaluation and generation of code, and the ability to compile to native code. -networking : true # for tests -clang : true -builddeps : +networking: true # for tests +clang: true +builddeps: - pkgconfig(bdw-gc) - pkgconfig(libevent) - pkgconfig(libxml-2.0) - pkgconfig(yaml-0.1) - crystal - llvm-devel -rundeps : +rundeps: - bdwgc-devel - libevent-devel -checkdeps : +checkdeps: - git environment: | CRYSTAL_OPTS="CRYSTAL_WORKERS=%YJOBS% CRYSTAL_CONFIG_TARGET=x86_64-linux-gnu FLAGS=-Dpreview_mt release=1 interpreter=1" @@ -33,13 +33,13 @@ environment: | # tar --strip-components=2 -xf $sources/crystal-*-linux-x86_64-bundled.tar.gz -C crystal-prebuilt # # Prevent it from using the included static libs for bootstrapping # rm -rv crystal-prebuilt/lib/crystal/*.a -build : | +build: | %make \ CRYSTAL_PATH="lib:$workdir/src" \ CRYSTAL_CONFIG_VERSION="$version" \ CRYSTAL_CONFIG_PATH="lib:%libdir%/crystal/src" \ $CRYSTAL_OPTS -install : | +install: | %make_install \ DATADIR=$installdir%libdir%/crystal \ BINDIR=$installdir/usr/bin \ @@ -47,6 +47,7 @@ install : | $CRYSTAL_OPTS rm -rv $installdir/usr/share/licenses + # Currently a bunch of tests fail with -Dpreview_mt which isn't fixed even in master. Since multithreading is more useful to users disable checks for now # check : | # rm spec/std/socket/udp_socket_spec.cr # ipv6 UDP sockets don't work in v1.14.0 diff --git a/packages/c/ctags/package.yml b/packages/c/ctags/package.yml index 6bd7d1d0926..5bdccb292ac 100644 --- a/packages/c/ctags/package.yml +++ b/packages/c/ctags/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ctags -version : 6.2.1 -release : 6 -source : - - https://github.com/universal-ctags/ctags/releases/download/v6.2.1/universal-ctags-6.2.1.tar.gz : 2c63efe9e0e083dc50e6fdd8c5414781cc8873d8c8940cf553c01870ed962f8c -homepage : https://ctags.io/ -license : GPL-2.0-or-later -component : programming.tools -summary : Generates an index file of language objects found in source files +name: ctags +version: 6.2.1 +release: 6 +source: + - https://github.com/universal-ctags/ctags/releases/download/v6.2.1/universal-ctags-6.2.1.tar.gz: 2c63efe9e0e083dc50e6fdd8c5414781cc8873d8c8940cf553c01870ed962f8c +homepage: https://ctags.io/ +license: GPL-2.0-or-later +component: programming.tools +summary: Generates an index file of language objects found in source files description: Generates an index file of language objects found in source files -setup : | +setup: | %configure --disable-external-sort -build : | +build: | %make -install : | +install: | %make_install prefix=${installdir}/usr diff --git a/packages/c/ctemplate/package.yml b/packages/c/ctemplate/package.yml index 1a63b3204db..d3eaa1f0cc9 100644 --- a/packages/c/ctemplate/package.yml +++ b/packages/c/ctemplate/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ctemplate -version : '2.4' -release : 4 -source : - - https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.4.tar.gz : ccc4105b3dc51c82b0f194499979be22d5a14504f741115be155bd991ee93cfa -homepage : https://github.com/OlafvdSpek/ctemplate/ -license : BSD-3-Clause -component : programming.library -summary : This library provides an easy to use and lightning fast text templating system to use with C++ programs. +name: ctemplate +version: "2.4" +release: 4 +source: + - https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.4.tar.gz: ccc4105b3dc51c82b0f194499979be22d5a14504f741115be155bd991ee93cfa +homepage: https://github.com/OlafvdSpek/ctemplate/ +license: BSD-3-Clause +component: programming.library +summary: This library provides an easy to use and lightning fast text templating system to use with C++ programs. description: | This library provides an easy to use and lightning fast text templating system to use with C++ programs. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share diff --git a/packages/c/ctpl/package.yml b/packages/c/ctpl/package.yml index f8556f51d3e..6a8dac5dec5 100644 --- a/packages/c/ctpl/package.yml +++ b/packages/c/ctpl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ctpl -version : 0.3.4 -release : 4 -source : - - http://download.tuxfamily.org/ctpl/releases/ctpl-0.3.4.tar.gz : 3a95fdd03437ed3ae222339cb0de2d2c1240d627faa6c77bf46f1a9b761729fb -homepage : https://ctpl.tuxfamily.org/ -license : GPL-3.0-or-later -component : programming.library -summary : CTPL is a template engine library written in C +name: ctpl +version: 0.3.4 +release: 4 +source: + - http://download.tuxfamily.org/ctpl/releases/ctpl-0.3.4.tar.gz: 3a95fdd03437ed3ae222339cb0de2d2c1240d627faa6c77bf46f1a9b761729fb +homepage: https://ctpl.tuxfamily.org/ +license: GPL-3.0-or-later +component: programming.library +summary: CTPL is a template engine library written in C description: | CTPL is a template engine library written in C -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cubeb/package.yml b/packages/c/cubeb/package.yml index e512c28840b..14b0cfece6b 100644 --- a/packages/c/cubeb/package.yml +++ b/packages/c/cubeb/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cubeb -version : '20230731' -release : 2 -source : - - git|https://github.com/mozilla/cubeb : b9af56cee792f17a466db7b3ac3382262782c6f1 -homepage : https://github.com/mozilla/cubeb -license : ISC -component : multimedia.audio -summary : A cross-platform audio library +name: cubeb +version: "20230731" +release: 2 +source: + - git|https://github.com/mozilla/cubeb: b9af56cee792f17a466db7b3ac3382262782c6f1 +homepage: https://github.com/mozilla/cubeb +license: ISC +component: multimedia.audio +summary: A cross-platform audio library description: | A cross-platform audio library developed by Mozilla. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtest) - pkgconfig(jack) - pkgconfig(libpulse) - pkgconfig(sndio) - pkgconfig(speexdsp) -setup : | +setup: | # https://github.com/mozilla/cubeb/issues/736 sed -i '/cubeb_add_test(logging)/d' CMakeLists.txt %cmake -B build \ @@ -25,9 +25,9 @@ setup : | -DBUNDLE_SPEEX=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DUSE_SANITIZERS=OFF -build : | +build: | cmake --build build -install : | +install: | DESTDIR=$installdir cmake --install build -check : | +check: | ctest --test-dir build -E 'audio|callback_ret|device_changed_callback|devices|duplex|latency|record|sanity|tone' diff --git a/packages/c/cubicsdr/package.yml b/packages/c/cubicsdr/package.yml index fead884c514..b6c279aeefc 100644 --- a/packages/c/cubicsdr/package.yml +++ b/packages/c/cubicsdr/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cubicsdr -version : 0.2.7 -release : 11 -source : - - https://github.com/cjcliffe/CubicSDR/archive/refs/tags/0.2.7.tar.gz : 790f851e08f1068081a8593dfd4a149c7414e7d70c1f5cafd287331df493b811 -homepage : https://cubicsdr.com/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Cross-Platform Software-Defined Radio Application +name: cubicsdr +version: 0.2.7 +release: 11 +source: + - https://github.com/cjcliffe/CubicSDR/archive/refs/tags/0.2.7.tar.gz: 790f851e08f1068081a8593dfd4a149c7414e7d70c1f5cafd287331df493b811 +homepage: https://cubicsdr.com/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Cross-Platform Software-Defined Radio Application description: | CubicSDR is a Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover. -builddeps : +builddeps: - pkgconfig(SoapySDR) - pkgconfig(gl) - pkgconfig(libpulse) - pkgconfig(x11) - liquid-dsp-devel - wxwidgets-devel -rundeps : +rundeps: - soapyrtlsdr -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Make desktop file not using hardlinks for icon diff --git a/packages/c/cudd/package.yml b/packages/c/cudd/package.yml index 2cd4d87da28..701ffeeb6f7 100644 --- a/packages/c/cudd/package.yml +++ b/packages/c/cudd/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cudd -version : 3.0.0 -release : 1 -source : - - https://github.com/The-OpenROAD-Project/cudd/archive/refs/tags/3.0.0.tar.gz : 62ed40e29c81fc6ca936e7f0f4e7bd3febacc23a2e22456fc5b9b33967bc6abc -homepage : https://github.com/The-OpenROAD-Project/cudd -license : BSD-3-Clause -component : programming.library -summary : Package for the manipulation of decision diagrams. +name: cudd +version: 3.0.0 +release: 1 +source: + - https://github.com/The-OpenROAD-Project/cudd/archive/refs/tags/3.0.0.tar.gz: 62ed40e29c81fc6ca936e7f0f4e7bd3febacc23a2e22456fc5b9b33967bc6abc +homepage: https://github.com/The-OpenROAD-Project/cudd +license: BSD-3-Clause +component: programming.library +summary: Package for the manipulation of decision diagrams. description: | The CUDD package is a package written in C for the manipulation of decision diagrams. It supports binary decision diagrams (BDDs), algebraic decision diagrams (ADDs), and Zero-Suppressed BDDs (ZDDs). -clang : true -setup : | +clang: true +setup: | %reconfigure \ --enable-shared \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cuetools/package.yml b/packages/c/cuetools/package.yml index d6c1ee37e72..90b701f2e26 100644 --- a/packages/c/cuetools/package.yml +++ b/packages/c/cuetools/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cuetools -version : 1.4.1 -release : 2 -source : - - https://github.com/svend/cuetools/archive/1.4.1.tar.gz : 24a2420f100c69a6539a9feeb4130d19532f9f8a0428a8b9b289c6da761eb107 -homepage : https://github.com/svend/cuetools/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Cue and toc file parsers and utilities +name: cuetools +version: 1.4.1 +release: 2 +source: + - https://github.com/svend/cuetools/archive/1.4.1.tar.gz: 24a2420f100c69a6539a9feeb4130d19532f9f8a0428a8b9b289c6da761eb107 +homepage: https://github.com/svend/cuetools/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Cue and toc file parsers and utilities description: | Cuetools is a set of utilities for working with Cue Sheet (cue) and Table of Contents (toc) files. It includes programs for conversion between the formats, file renaming based on cue/toc information, and track breakpoint printing. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cuppa/package.yml b/packages/c/cuppa/package.yml index 7fd3eb5aeb7..698975aaaaf 100644 --- a/packages/c/cuppa/package.yml +++ b/packages/c/cuppa/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cuppa -version : 1.1.0 -release : 9 -source : - - git|https://github.com/DataDrake/cuppa.git : 480be4e72c83b9c4e5b4cc58216fef792cd626a2 -homepage : https://github.com/DataDrake/cuppa/ -license : Apache-2.0 -component : programming.tools -summary : Comprehensive Upstream Provider Polling Assistant +name: cuppa +version: 1.1.0 +release: 9 +source: + - git|https://github.com/DataDrake/cuppa.git: 480be4e72c83b9c4e5b4cc58216fef792cd626a2 +homepage: https://github.com/DataDrake/cuppa/ +license: Apache-2.0 +component: programming.tools +summary: Comprehensive Upstream Provider Polling Assistant description: | As a package maintainer, it's a challenging task to keep track of every new release of a piece of software. Usually this involves subscribing to mailing lists, signing up for notifications from FOSS portals like Github, or even subscribing to news sites. For a distro, this might also mean a repeated effort amongst its package maintainers. The inefficiency and time requirements of such an approach is inevitable. This has led several distros to create their own upstream tracking platforms to automate the process of tracking upstream releases. However, these platforms are often distro specific, leading to further duplication of effort between distros. -builddeps : +builddeps: - git - golang -networking : true -build : | +networking: true +build: | %make -install : | +install: | %make_install diff --git a/packages/c/cups-browsed/package.yml b/packages/c/cups-browsed/package.yml index 5bf5277b406..e8ec3095b36 100644 --- a/packages/c/cups-browsed/package.yml +++ b/packages/c/cups-browsed/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cups-browsed -version : 2.1.1 -release : 5 -source : - - https://github.com/OpenPrinting/cups-browsed/releases/download/2.1.1/cups-browsed-2.1.1.tar.gz : bc9ed54ef6940a6ee076f8627458fbc3cfed9b2f7bf4ef6e865be7644a51ce8f -homepage : https://github.com/OpenPrinting/cups-browsed -license : Apache-2.0 WITH LLVM-exception -component : desktop.core -summary : Daemon for local auto-installation of remote printers +name: cups-browsed +version: 2.1.1 +release: 5 +source: + - https://github.com/OpenPrinting/cups-browsed/releases/download/2.1.1/cups-browsed-2.1.1.tar.gz: bc9ed54ef6940a6ee076f8627458fbc3cfed9b2f7bf4ef6e865be7644a51ce8f +homepage: https://github.com/OpenPrinting/cups-browsed +license: Apache-2.0 WITH LLVM-exception +component: desktop.core +summary: Daemon for local auto-installation of remote printers description: | Daemon for local auto-installation of remote printers -builddeps : +builddeps: - pkgconfig(libcupsfilters) - pkgconfig(libppd) -clang : true -setup : | +clang: true +setup: | %apply_patches %reconfigure \ @@ -23,9 +23,9 @@ setup : | --enable-auto-setup-driverless-only \ --disable-saving-created-queues \ --disable-frequent-netif-update -build : | +build: | %make -install : | +install: | %make_install # Install the cups-browsed.service systemd unit file from the upstream sources @@ -36,6 +36,7 @@ install : | ln -sv ../cups-browsed.service $installdir/usr/lib/systemd/system/multi-user.target.wants/. rm -rf $installdir/usr/share/doc + ## Hangs # check : | # %make check diff --git a/packages/c/cups-filters/package.yml b/packages/c/cups-filters/package.yml index 32017fd8eca..4a851bb5786 100644 --- a/packages/c/cups-filters/package.yml +++ b/packages/c/cups-filters/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cups-filters -version : 2.0.1 -release : 80 -source : - - https://github.com/OpenPrinting/cups-filters/releases/download/2.0.1/cups-filters-2.0.1.tar.gz : 3de1cbb889d06e5a6a945dcb921292544477ab89da95ca89f1eec2de29937afb -homepage : https://github.com/OpenPrinting/cups-filters -license : Apache-2.0 WITH LLVM-exception -component : desktop.core -summary : OpenPrinting CUPS Filters +name: cups-filters +version: 2.0.1 +release: 80 +source: + - https://github.com/OpenPrinting/cups-filters/releases/download/2.0.1/cups-filters-2.0.1.tar.gz: 3de1cbb889d06e5a6a945dcb921292544477ab89da95ca89f1eec2de29937afb +homepage: https://github.com/OpenPrinting/cups-filters +license: Apache-2.0 WITH LLVM-exception +component: desktop.core +summary: OpenPrinting CUPS Filters description: | OpenPrinting CUPS Filters -builddeps : +builddeps: - pkgconfig(libcupsfilters) - pkgconfig(libppd) - ghostscript -replaces : +replaces: - foomatic-filters -clang : true -setup : | +clang: true +setup: | %configure \ --disable-mutool \ --with-fontdir=/etc/fonts/conf.d -build : | +build: | %make -install : | +install: | %make_install rm -rfv $installdir/usr/share/doc -check : | +check: | %make check diff --git a/packages/c/cups-pk-helper/package.yml b/packages/c/cups-pk-helper/package.yml index 712e1411998..273c049c005 100644 --- a/packages/c/cups-pk-helper/package.yml +++ b/packages/c/cups-pk-helper/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cups-pk-helper -version : 0.2.7 -release : 12 -source : - - https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-0.2.7.tar.xz : 66070ddb448fe9fcee76aa26be2ede5a80f85563e3a4afd59d2bfd79fbe2e831 -homepage : https://www.freedesktop.org/wiki/Software/cups-pk-helper/ -license : GPL-2.0-or-later -component : desktop.core -summary : cups PolicyKit helper +name: cups-pk-helper +version: 0.2.7 +release: 12 +source: + - https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-0.2.7.tar.xz: 66070ddb448fe9fcee76aa26be2ede5a80f85563e3a4afd59d2bfd79fbe2e831 +homepage: https://www.freedesktop.org/wiki/Software/cups-pk-helper/ +license: GPL-2.0-or-later +component: desktop.core +summary: cups PolicyKit helper description: | cups-pk-helper is a PolicyKit helper to configure cups with fine-grained privileges. -builddeps : +builddeps: - pkgconfig(cups) - gnome-common -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Solus-Allow-override-of-daemon-user.patch %meson_configure -Ddaemon_user="cups-pk-helper" -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/cups-pk-helper.sysusers $installdir/%libdir%/sysusers.d/cups-pk-helper.conf diff --git a/packages/c/cups/package.yml b/packages/c/cups/package.yml index d697f26d63a..7f8375632ec 100644 --- a/packages/c/cups/package.yml +++ b/packages/c/cups/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cups -version : 2.4.15 -release : 40 -source : - - https://github.com/OpenPrinting/cups/releases/download/v2.4.15/cups-2.4.15-source.tar.gz : eff0bbd48ff1abcbb8e46e28e85aefaffa391a1d9c4d8dc92ab3822a13008d7f -homepage : https://www.cups.org/ -license : +name: cups +version: 2.4.15 +release: 40 +source: + - https://github.com/OpenPrinting/cups/releases/download/v2.4.15/cups-2.4.15-source.tar.gz: eff0bbd48ff1abcbb8e46e28e85aefaffa391a1d9c4d8dc92ab3822a13008d7f +homepage: https://www.cups.org/ +license: - Apache-2.0 WITH LLVM-exception - BSD-2-Clause - BSD-3-Clause - Zlib -component : desktop.core -summary : The Common Unix Printing System +component: desktop.core +summary: The Common Unix Printing System description: | The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(avahi-glib) - pkgconfig32(dbus-1) - pkgconfig32(libacl) @@ -28,10 +28,10 @@ builddeps : - pkgconfig32(pam) - libgcrypt-32bit - libpaper-32bit-devel -rundeps : - - 32bit-devel : openssl-32bit-devel -clang : true -setup : | +rundeps: + - 32bit-devel: openssl-32bit-devel +clang: true +setup: | %apply_patches ex_opts="" @@ -59,9 +59,9 @@ setup : | --with-rundir=/run/cups \ --without-rcdir \ $ex_opts -build : | +build: | %make -install : | +install: | %make_install BUILDROOT=$installdir mv $installdir/usr/lib/pkgconfig $installdir/%libdir% @@ -96,7 +96,7 @@ install : | chmod a+r $installdir/usr/share/defaults/cups/*.conf rm -rfv $installdir/{etc,run,var} find $installdir -type d -empty -print -delete -patterns : - - devel : - - /usr/bin/cups-config - - /usr/share/man/man1/cups-config.* +patterns: + - devel: + - /usr/bin/cups-config + - /usr/share/man/man1/cups-config.* diff --git a/packages/c/cura/package.yml b/packages/c/cura/package.yml index 05d8309ac16..d63f8a1ac0b 100644 --- a/packages/c/cura/package.yml +++ b/packages/c/cura/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cura -version : 5.4.0 -release : 35 -source : - - https://github.com/Ultimaker/Cura/archive/refs/tags/5.4.0.tar.gz : 0be74be2c3e7b41974bec13a9e1cb596fa747e7925987d7670c9f4832cba6f49 -homepage : https://ultimaker.com/software/ultimaker-cura/ -license : LGPL-3.0-or-later -component : office -summary : 3D printer / slicing control software +name: cura +version: 5.4.0 +release: 35 +source: + - https://github.com/Ultimaker/Cura/archive/refs/tags/5.4.0.tar.gz: 0be74be2c3e7b41974bec13a9e1cb596fa747e7925987d7670c9f4832cba6f49 +homepage: https://ultimaker.com/software/ultimaker-cura/ +license: LGPL-3.0-or-later +component: office +summary: 3D printer / slicing control software description: | Cura is a project which aims to be an single software solution for 3D printing. While it is developed to be used with the Ultimaker 3D printer, it can be used with other RepRap based designs. Cura prepares your model for 3D printing. For novices, it makes it easy to get great results. For experts, there are over 200 settings to adjust to your needs. As it's open source, our community helps enrich it even more. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - dos2unix -checkdeps : +checkdeps: - curaengine - desktop-file-utils - fdm-materials @@ -30,7 +30,7 @@ checkdeps : - python-trimesh - python-uranium - python-zeroconf -rundeps : +rundeps: - curaengine - fdm-materials - python-certifi @@ -43,7 +43,7 @@ rundeps : - python-trimesh - python-uranium - python-zeroconf -setup : | +setup: | mkdir cmake cp -a $pkgfiles/mod_bundled_packages_json.py $pkgfiles/CuraPluginInstall.cmake $pkgfiles/CuraTests.cmake cmake/ @@ -77,9 +77,9 @@ setup : | -DCURA_CLOUD_API_ROOT="https://api.ultimaker.com" \ -DCURA_CLOUD_ACCOUNT_API_ROOT="https://account.ultimaker.com" \ -DLIB_SUFFIX:STR= -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Sanitize the location of locale files @@ -99,7 +99,7 @@ install : | # for better performances %qml6_cache %python3_compile -check : | - %python3_test pytest -v +check: | + %python3_test pytest -v - desktop-file-validate $installdir/usr/share/applications/com.ultimaker.cura.desktop + desktop-file-validate $installdir/usr/share/applications/com.ultimaker.cura.desktop diff --git a/packages/c/curaengine/package.yml b/packages/c/curaengine/package.yml index b456321501e..c7e1f2e11ad 100644 --- a/packages/c/curaengine/package.yml +++ b/packages/c/curaengine/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : curaengine -version : 5.4.0 -release : 34 -source : - - https://github.com/Ultimaker/CuraEngine/archive/refs/tags/5.4.0.tar.gz : 202a2183355d96c28f45299688b78975c2bc8f7043e8885cf17c1eb3e5d09709 - - git|https://github.com/Ultimaker/Scripta_public.git : c378c837eeb505146ab67abe0904bfed2099128f -homepage : https://github.com/Ultimaker/CuraEngine -license : AGPL-3.0-or-later -component : programming -summary : Engine for processing 3D models into G-code instructions for 3D printers +name: curaengine +version: 5.4.0 +release: 34 +source: + - https://github.com/Ultimaker/CuraEngine/archive/refs/tags/5.4.0.tar.gz: 202a2183355d96c28f45299688b78975c2bc8f7043e8885cf17c1eb3e5d09709 + - git|https://github.com/Ultimaker/Scripta_public.git: c378c837eeb505146ab67abe0904bfed2099128f +homepage: https://github.com/Ultimaker/CuraEngine +license: AGPL-3.0-or-later +component: programming +summary: Engine for processing 3D models into G-code instructions for 3D printers description: | CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers. It is part of the larger open source project called "Cura". -builddeps : +builddeps: - pkgconfig(RapidJSON) - pkgconfig(fmt) - pkgconfig(polyclipping) @@ -21,7 +21,7 @@ builddeps : - libarcus-devel - libboost-devel - range-v3 -setup : | +setup: | mkdir cmake cp -a $pkgfiles/FindGMock.cmake $pkgfiles/FindPolyclipping.cmake $pkgfiles/FindStb.cmake cmake/ rm CMakeLists.txt @@ -40,7 +40,7 @@ setup : | -DCURA_ENGINE_VERSION:STRING=%version% \ -DUSE_SYSTEM_LIBS:BOOL=ON \ -DStb_INCLUDE_DIRS:PATH=/usr/include/stb -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/c/curl/package.yml b/packages/c/curl/package.yml index c89ab09b334..e3aab8002a2 100644 --- a/packages/c/curl/package.yml +++ b/packages/c/curl/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : curl -version : 8.17.0 -release : 111 -source : - - https://github.com/curl/curl/releases/download/curl-8_17_0/curl-8.17.0.tar.bz2 : 230032528ce5f85594d4f3eace63364c4244ccc3c801b7f8db1982722f2761f4 -extract : false -homepage : https://curl.se -license : MIT -component : +name: curl +version: 8.17.0 +release: 111 +source: + - https://github.com/curl/curl/releases/download/curl-8_17_0/curl-8.17.0.tar.bz2: 230032528ce5f85594d4f3eace63364c4244ccc3c801b7f8db1982722f2761f4 +extract: false +homepage: https://curl.se +license: MIT +component: - system.base - - gnutls : binary.compat - - gnutls-32bit : binary.compat -summary : + - gnutls: binary.compat + - gnutls-32bit: binary.compat +summary: - Get a file from an HTTP, HTTPS or FTP server - - gnutls : GnuTLS version of curl - - gnutls-32bit : GnuTLS version of curl + - gnutls: GnuTLS version of curl + - gnutls-32bit: GnuTLS version of curl description: - curl is a client to get files from servers using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers a busload of useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more. - - gnutls : This package provides binary compatibility only and enables the running of content expecting a GnuTLS version of curl. It is forbidden to build against it. - - gnutls-32bit : This package provides binary compatibility only and enables the running of content expecting a GnuTLS version of curl. It is forbidden to build against it. -emul32 : true -builddeps : + - gnutls: This package provides binary compatibility only and enables the running of content expecting a GnuTLS version of curl. It is forbidden to build against it. + - gnutls-32bit: This package provides binary compatibility only and enables the running of content expecting a GnuTLS version of curl. It is forbidden to build against it. +emul32: true +builddeps: - pkgconfig32(com_err) - pkgconfig32(gnutls) - pkgconfig32(krb5) @@ -34,18 +34,18 @@ builddeps : - pkgconfig(libnghttp3) - groff - patchelf -rundeps : - - 32bit-devel : - - kerberos-32bit-devel - - libssh2-32bit-devel - - devel : - - kerberos-devel - - libssh2-devel - - nghttp2-devel - - nghttp3-devel -checkdeps : +rundeps: + - 32bit-devel: + - kerberos-32bit-devel + - libssh2-32bit-devel + - devel: + - kerberos-devel + - libssh2-devel + - nghttp2-devel + - nghttp3-devel +checkdeps: - openssh-server -setup : | +setup: | mkdir main gnutls tar --strip-components=1 -xf $sources/curl-%version%.tar.bz2 -C main tar --strip-components=1 -xf $sources/curl-%version%.tar.bz2 -C gnutls @@ -77,12 +77,12 @@ setup : | %configure $common \ --disable-libcurl-option \ --with-gnutls -build : | +build: | %make -C main %make -C main/scripts %make -C gnutls/lib -install : | +install: | %make_install -C main %make_install -C main/scripts @@ -100,7 +100,7 @@ install : | done popd cp -a $workdir/gnutlsinst/* $installdir -check : | +check: | # ccache breaks some tests if enabled export CCACHE_DISABLE=1 @@ -108,7 +108,7 @@ check : | echo 1510 >> main/tests/data/DISABLED %make -k check -C main -patterns : - - devel : /usr/share/aclocal/libcurl.m4 - - gnutls : /usr/lib64/libcurl-gnutls* - - gnutls-32bit : /usr/lib32/libcurl-gnutls* +patterns: + - devel: /usr/share/aclocal/libcurl.m4 + - gnutls: /usr/lib64/libcurl-gnutls* + - gnutls-32bit: /usr/lib32/libcurl-gnutls* diff --git a/packages/c/cutter/package.yml b/packages/c/cutter/package.yml index 6ddb46b3494..fcc6f7e06e6 100644 --- a/packages/c/cutter/package.yml +++ b/packages/c/cutter/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cutter -version : 2.3.4 -release : 34 -source : - - https://github.com/rizinorg/cutter/releases/download/v2.3.4/Cutter-v2.3.4-src.tar.gz : edc266a5f7a1f1c7f71cf5c6c9727e05008b728eae3bb42beb7d0b24ce07c5c3 -homepage : https://cutter.re/ -license : GPL-3.0-or-later -component : programming.tools -summary : A Qt and C++ GUI for rizin reverse engineering framework +name: cutter +version: 2.3.4 +release: 34 +source: + - https://github.com/rizinorg/cutter/releases/download/v2.3.4/Cutter-v2.3.4-src.tar.gz: edc266a5f7a1f1c7f71cf5c6c9727e05008b728eae3bb42beb7d0b24ce07c5c3 +homepage: https://cutter.re/ +license: GPL-3.0-or-later +component: programming.tools +summary: A Qt and C++ GUI for rizin reverse engineering framework description: | Cutter is a free and open-source GUI for rizin. Willing to create an advanced, customizable and free reverse engineering framework. -patterns : - - devel : - - /usr/lib64/Cutter/*.cmake -builddeps : +patterns: + - devel: + - /usr/lib64/Cutter/*.cmake +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Linguist) - pkgconfig(Qt6Svg) @@ -21,15 +21,15 @@ builddeps : - pkgconfig(python3) - pkgconfig(rz_core) - kf6-syntax-highlighting-devel -setup : | +setup: | %cmake_ninja \ -DCUTTER_ENABLE_PYTHON=ON \ -DCUTTER_QT6=ON \ -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF \ -DCUTTER_USE_BUNDLED_RIZIN=OFF \ -DPYTHON_EXECUTABLE=/usr/bin/python3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 src/re.rizin.cutter.appdata.xml $installdir/usr/share/metainfo/re.rizin.cutter.appdata.xml diff --git a/packages/c/cve-check-tool/package.yml b/packages/c/cve-check-tool/package.yml index 5f89bdb0909..e5dffd25e95 100644 --- a/packages/c/cve-check-tool/package.yml +++ b/packages/c/cve-check-tool/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cve-check-tool -version : 5.6.4 -release : 21 -source : - - git|git://git.altlinux.org/gears/c/cve-check-tool.git : 5.6.4-alt16.git.cbc2d0e -homepage : https://git.altlinux.org/gears/c/cve-check-tool.git -license : GPL-2.0-or-later -component : security -summary : Vulnerability checker for Linux packaging +name: cve-check-tool +version: 5.6.4 +release: 21 +source: + - git|git://git.altlinux.org/gears/c/cve-check-tool.git: 5.6.4-alt16.git.cbc2d0e +homepage: https://git.altlinux.org/gears/c/cve-check-tool.git +license: GPL-2.0-or-later +component: security +summary: Vulnerability checker for Linux packaging description: | cve-check-tool, as its name suggests, is a tool for checking known (public) CVEs. The tool will identify potentially vulnerable software packages within Linux distributions through version matching. Where possible it will also seek to determine (through a distribution implementation) if a vulnerability has been addressed by way of a patch. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(gio-2.0) - pkgconfig(jansson) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(libcurl) - pkgconfig(sqlite3) - libt1ha -setup : | +setup: | # Causes segfaults with our current mapping %patch -p1 -i $pkgfiles/0001-Revert-version-mapping-support.patch # Upstream changes require release to be a string now but they borked it for eopkg. Needs looking at further. @@ -33,9 +33,10 @@ setup : | sed -i '/rpm/d' src/plugins/Makefile.am %autogen -build : | +build: | %make -install : | +install: | %make_install + #check : | # %make check diff --git a/packages/c/cycler/package.yml b/packages/c/cycler/package.yml index 85cac28d8ce..9b3c1b2c02f 100644 --- a/packages/c/cycler/package.yml +++ b/packages/c/cycler/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cycler -version : 0.10.0 -release : 12 -source : - - https://github.com/matplotlib/cycler/archive/v0.10.0.tar.gz : b6d217635e03024196225367b1a438996dbbf0271bec488f00584f0e7dc15cfa -homepage : https://github.com/matplotlib/cycler -license : BSD-3-Clause -component : programming.python -summary : Composable style cycles +name: cycler +version: 0.10.0 +release: 12 +source: + - https://github.com/matplotlib/cycler/archive/v0.10.0.tar.gz: b6d217635e03024196225367b1a438996dbbf0271bec488f00584f0e7dc15cfa +homepage: https://github.com/matplotlib/cycler +license: BSD-3-Clause +component: programming.python +summary: Composable style cycles description: | Composable style cycles -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/c/cyrus-sasl/package.yml b/packages/c/cyrus-sasl/package.yml index abbf459f7aa..64215fe3548 100644 --- a/packages/c/cyrus-sasl/package.yml +++ b/packages/c/cyrus-sasl/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cyrus-sasl -version : 2.1.28 -release : 15 -source : - - https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz : 7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c -homepage : https://github.com/cyrusimap/cyrus-sasl -license : BSD-3-Clause-Attribution -component : security.library -summary : Cyrus Simple Authentication Service Layer (SASL) Library +name: cyrus-sasl +version: 2.1.28 +release: 15 +source: + - https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz: 7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c +homepage: https://github.com/cyrusimap/cyrus-sasl +license: BSD-3-Clause-Attribution +component: security.library +summary: Cyrus Simple Authentication Service Layer (SASL) Library description: | This is the Cyrus SASL API implementation. It can be used on the client or server side to provide authentication and authorization services. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(krb5) - pkgconfig32(libcrypto) - pkgconfig32(libxcrypt) - db5-32bit-devel - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then %configure else %configure --enable-login fi -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 diff --git a/packages/c/cython/package.yml b/packages/c/cython/package.yml index 50b447dddbf..b74981a929b 100644 --- a/packages/c/cython/package.yml +++ b/packages/c/cython/package.yml @@ -1,31 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : cython -version : 3.1.2 -release : 41 -source : - - https://github.com/cython/cython/archive/refs/tags/3.1.2.tar.gz : da72f94262c8948e04784c3e6b2d14417643703af6b7bd27d6c96ae7f02835f1 -homepage : https://cython.org/ -license : Apache-2.0 -component : programming -summary : Compiler for Python and Cython +name: cython +version: 3.1.2 +release: 41 +source: + - https://github.com/cython/cython/archive/refs/tags/3.1.2.tar.gz: da72f94262c8948e04784c3e6b2d14417643703af6b7bd27d6c96ae7f02835f1 +homepage: https://cython.org/ +license: Apache-2.0 +component: programming +summary: Compiler for Python and Cython description: | Cython is an optimising static compiler for Python and Cython, making writing C extensions for Python as easy as Python itself. It allows you to write callbacks from and to C or C++ natively, tune Python into C performance, work efficiently with large datasets, and more. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - numpy - python-coverage - python-jedi -rundeps : +rundeps: - python3-devel -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # The checks last like... forever. Feel free to uncomment them to check the package # %python3_test runtests.py -v diff --git a/packages/c/czkawka/package.yml b/packages/c/czkawka/package.yml index b865df693e5..d2b33255baf 100644 --- a/packages/c/czkawka/package.yml +++ b/packages/c/czkawka/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : czkawka -version : 10.0.0 -release : 9 -source : - - https://github.com/qarmin/czkawka/archive/refs/tags/10.0.0.tar.gz : 66ff3c231abe2feaeb377f52bb188eb81686c162d7f3fd28ed5b7374f0046c48 -homepage : https://github.com/qarmin/czkawka -license : +name: czkawka +version: 10.0.0 +release: 9 +source: + - https://github.com/qarmin/czkawka/archive/refs/tags/10.0.0.tar.gz: 66ff3c231abe2feaeb377f52bb188eb81686c162d7f3fd28ed5b7374f0046c48 +homepage: https://github.com/qarmin/czkawka +license: - CC-BY-4.0 - MIT -component : system.utils -summary : Multi functional app to find duplicates, empty folders, similar images etc +component: system.utils +summary: Multi functional app to find duplicates, empty folders, similar images etc description: | Czkawka is a simple, fast and free app to remove unnecessary files from your computer. It's an alternative for fslint. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gtk4) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --workspace -install : | +install: | for p in cli gui; do %cargo_install czkawka_${p} done diff --git a/packages/d/d-spy/package.yml b/packages/d/d-spy/package.yml index b3a3a8f822f..4fa1fd9edc4 100644 --- a/packages/d/d-spy/package.yml +++ b/packages/d/d-spy/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : d-spy -version : '49.2' -release : 8 -source : - - https://download.gnome.org/sources/d-spy/49/d-spy-49.2.tar.xz : b814ff27d828aabcda72f2c62f1b41d62035f743d06fd9a7e3c5c986c4879a69 -homepage : https://apps.gnome.org/Dspy/ -license : GPL-3.0-or-later -component : system.utils -summary : A D-Bus explorer for GNOME +name: d-spy +version: "49.2" +release: 8 +source: + - https://download.gnome.org/sources/d-spy/49/d-spy-49.2.tar.xz: b814ff27d828aabcda72f2c62f1b41d62035f743d06fd9a7e3c5c986c4879a69 +homepage: https://apps.gnome.org/Dspy/ +license: GPL-3.0-or-later +component: system.utils +summary: A D-Bus explorer for GNOME description: | D-Spy is a simple tool to explore D-Bus connections. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(libadwaita-1) - pkgconfig(libdex-1) - desktop-file-utils -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/darkly/package.yml b/packages/d/darkly/package.yml index 97e0d2f5e0a..905b5d18295 100644 --- a/packages/d/darkly/package.yml +++ b/packages/d/darkly/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : darkly -version : 0.5.24 -release : 11 -source : - - https://github.com/Bali10050/Darkly/archive/refs/tags/v0.5.24.tar.gz : 83f299e92978b98b6e43de14fa6402dc9c2fb3110e554506d1d00d0ba8b0b92b -homepage : https://github.com/Bali10050/Darkly -license : GPL-2.0-or-later -component : desktop.theme -summary : A modern style for Qt applications. +name: darkly +version: 0.5.24 +release: 11 +source: + - https://github.com/Bali10050/Darkly/archive/refs/tags/v0.5.24.tar.gz: 83f299e92978b98b6e43de14fa6402dc9c2fb3110e554506d1d00d0ba8b0b92b +homepage: https://github.com/Bali10050/Darkly +license: GPL-2.0-or-later +component: desktop.theme +summary: A modern style for Qt applications. description: | Fork of Lightly (A modern style for Qt applications) -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt5Quick) @@ -34,7 +34,7 @@ builddeps : - kirigami2-devel - kwindowsystem-devel # Qt5 builddeps: kguiaddons-devel, kwindowsystem-devel, pkgconfig(Qt5Quick), frameworkintegration-devel, kcmutils-devel, kconfig-devel, kcoreaddons-devel, kiconthemes-devel, kirigami2-devel, ki18n-devel -rundeps : +rundeps: - frameworkintegration - kcmutils - kcoreaddons @@ -45,16 +45,16 @@ rundeps : - ki18n - kirigami2 # Qt5 rundeps: frameworkintegration, kdeclarative, kirigami2, ki18n, kcmutils, kcoreaddons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja # %cmake_ninja -DBUILD_QT6=ON -DBUILD_QT5=OFF (Qt6 only builds - for future reference) -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metadata diff --git a/packages/d/darktable/package.yml b/packages/d/darktable/package.yml index a6d64636d4c..c708fe94588 100644 --- a/packages/d/darktable/package.yml +++ b/packages/d/darktable/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : darktable -version : 5.2.1 -release : 90 -source : - - https://github.com/darktable-org/darktable/releases/download/release-5.2.1/darktable-5.2.1.tar.xz : 02f1aa9ae93949e7bc54c34eeb5ff92c2b87f95d2547865df55c60467564ee11 -homepage : https://darktable.org/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : darktable is an open source photography workflow application and RAW developer +name: darktable +version: 5.2.1 +release: 90 +source: + - https://github.com/darktable-org/darktable/releases/download/release-5.2.1/darktable-5.2.1.tar.xz: 02f1aa9ae93949e7bc54c34eeb5ff92c2b87f95d2547865df55c60467564ee11 +homepage: https://darktable.org/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: darktable is an open source photography workflow application and RAW developer description: | darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them. -builddeps : +builddeps: - pkgconfig(GraphicsMagick) - pkgconfig(OpenEXR) - pkgconfig(colord-gtk) @@ -38,14 +38,14 @@ builddeps : - pkgconfig(pugixml) - pkgconfig(sdl2) - gmic-devel -rundeps : +rundeps: - gtk-engines environment: | # FIXME: wtf, undefined reference to GOMP* export CXXFLAGS="${CXXFLAGS} -fopenmp" -setup : | +setup: | %cmake_ninja -DBINARY_PACKAGE_BUILD=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dash/package.yml b/packages/d/dash/package.yml index 7c0a0859822..d58c3dee300 100644 --- a/packages/d/dash/package.yml +++ b/packages/d/dash/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dash -version : 0.5.13 -release : 16 -source : - - https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.13.tar.gz : e1dddd60704f68764f453ee43c50248dd97d6d7ebe59182896ff82113550942a -homepage : https://git.kernel.org/pub/scm/utils/dash/dash.git/ -license : GPL-3.0-or-later -component : system.utils -summary : POSIX compliant shell +name: dash +version: 0.5.13 +release: 16 +source: + - https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.13.tar.gz: e1dddd60704f68764f453ee43c50248dd97d6d7ebe59182896ff82113550942a +homepage: https://git.kernel.org/pub/scm/utils/dash/dash.git/ +license: GPL-3.0-or-later +component: system.utils +summary: POSIX compliant shell description: | Dash is a POSIX compliant shell. It can be installed as /bin/sh or as the default shell for either root or a second user with a userid of 0. It depends on fewer libraries than the Bash shell and is therefore less likely to be affected by an upgrade problem or disk failure. Dash is also useful for checking that a script is completely compatible with POSIX syntax. -optimize : +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig(libedit) -setup : | +setup: | %reconfigure --with-libedit -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dav1d/package.yml b/packages/d/dav1d/package.yml index 20508a3ecf3..be47554c206 100644 --- a/packages/d/dav1d/package.yml +++ b/packages/d/dav1d/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dav1d -version : 1.5.0 -release : 31 -source : - - https://code.videolan.org/videolan/dav1d/-/archive/1.5.0/dav1d-1.5.0.tar.bz2 : a6ca64e34cec56ae1c2d359e1da5c5386ecd7a3a62f931d026ac4f2ff72ade64 - - https://code.videolan.org/videolan/dav1d-test-data/-/archive/1.5.0/dav1d-test-data-1.5.0.tar.gz#dav1d-test-data.tar.gz : acdbbdac30ea4e9df61530f8d8cab3245a34c89ab0c0b18bc8e8122cde79ca09 -homepage : https://code.videolan.org/videolan/dav1d -license : BSD-2-Clause -component : multimedia.codecs -summary : AV1 decoder targeted to be small and fast +name: dav1d +version: 1.5.0 +release: 31 +source: + - https://code.videolan.org/videolan/dav1d/-/archive/1.5.0/dav1d-1.5.0.tar.bz2: a6ca64e34cec56ae1c2d359e1da5c5386ecd7a3a62f931d026ac4f2ff72ade64 + - https://code.videolan.org/videolan/dav1d-test-data/-/archive/1.5.0/dav1d-test-data-1.5.0.tar.gz#dav1d-test-data.tar.gz: acdbbdac30ea4e9df61530f8d8cab3245a34c89ab0c0b18bc8e8122cde79ca09 +homepage: https://code.videolan.org/videolan/dav1d +license: BSD-2-Clause +component: multimedia.codecs +summary: AV1 decoder targeted to be small and fast description: | dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed and correctness. -avx2 : true -builddeps : +avx2: true +builddeps: - pkgconfig(libxxhash) -setup : | +setup: | mkdir tests/dav1d-test-data tar -xf $sources/dav1d-test-data.tar.gz --strip-components=1 -C tests/dav1d-test-data %meson_configure \ --buildtype=release \ -Dtestdata_tests=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/d/davfs2/package.yml b/packages/d/davfs2/package.yml index 0c2314afac2..fab84ca610f 100644 --- a/packages/d/davfs2/package.yml +++ b/packages/d/davfs2/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : davfs2 -version : 1.7.2 -release : 10 -source : - - https://github.com/alisarctl/davfs2/releases/download/rel-1-7-2/davfs2-1.7.2.tar.gz : 1bdc2bb235a9f2e546a6a13c559ecf43c64407e3c4497d77b8ec3f62f4b84e46 -homepage : https://savannah.nongnu.org/p/davfs2 -license : GPL-3.0-or-later -component : network.util -summary : A file system driver for WebDAV +name: davfs2 +version: 1.7.2 +release: 10 +source: + - https://github.com/alisarctl/davfs2/releases/download/rel-1-7-2/davfs2-1.7.2.tar.gz: 1bdc2bb235a9f2e546a6a13c559ecf43c64407e3c4497d77b8ec3f62f4b84e46 +homepage: https://savannah.nongnu.org/p/davfs2 +license: GPL-3.0-or-later +component: network.util +summary: A file system driver for WebDAV description: | davfs2 is a Linux file system driver that allows you to mount a WebDAV resource into your Unix file system tree. So - and that is what makes davfs2 different - applications can use it without knowing about WebDAV. You may edit WebDAV resources using standard applications that interact with the file system as usual. -builddeps : +builddeps: - pkgconfig(neon) -setup : | +setup: | %configure sbindir=/usr/sbin dav_localstatedir=/run dav_user=nobody -build : | +build: | %make -install : | +install: | %make_install # Doesn't contain anything useful @@ -28,4 +28,3 @@ install : | install -Dm00644 $pkgfiles/davfs2.sysusers $installdir/%libdir%/sysusers.d/davfs2.conf install -Dm00644 $pkgfiles/davfs2.tmpfiles $installdir/%libdir%/tmpfiles.d/davfs2.conf - diff --git a/packages/d/davmail/package.yml b/packages/d/davmail/package.yml index 33c992525c9..84204199ecc 100644 --- a/packages/d/davmail/package.yml +++ b/packages/d/davmail/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : davmail -version : 6.3.0 -release : 9 -source : - - https://github.com/mguessan/davmail/archive/refs/tags/6.3.0.tar.gz : 01059e4792fcd4eb9a46e2a27be9b82f037a4c5c93763536ae4958d3e34c6914 -homepage : https://davmail.sourceforge.net -license : GPL-2.0-or-later -component : network.mail -summary : DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway +name: davmail +version: 6.3.0 +release: 9 +source: + - https://github.com/mguessan/davmail/archive/refs/tags/6.3.0.tar.gz: 01059e4792fcd4eb9a46e2a27be9b82f037a4c5c93763536ae4958d3e34c6914 +homepage: https://davmail.sourceforge.net +license: GPL-2.0-or-later +component: network.mail +summary: DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway description: | DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display. -networking : true -builddeps : +networking: true +builddeps: - apache-ant - openjdk-21 -rundeps : +rundeps: - openjfx-21 -build : | +build: | JAVA_HOME=/usr/lib64/openjdk-21 ant prepare-dist -install : | +install: | install -dm00644 $installdir/usr/share/davmail/lib install -m00644 dist/lib/* $installdir/usr/share/davmail/lib/ diff --git a/packages/d/db5/package.yml b/packages/d/db5/package.yml index 4c469a849ba..d320336c15b 100644 --- a/packages/d/db5/package.yml +++ b/packages/d/db5/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : db5 -version : 5.3.28 -release : 10 -source : - - http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz : e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628 -homepage : https://www.oracle.com/technology/software/products/berkeley-db/index.html -license : BSD-3-Clause -component : system.base -libsplit : false -emul32 : true -summary : Berkeley Database v5 +name: db5 +version: 5.3.28 +release: 10 +source: + - http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz: e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628 +homepage: https://www.oracle.com/technology/software/products/berkeley-db/index.html +license: BSD-3-Clause +component: system.base +libsplit: false +emul32: true +summary: Berkeley Database v5 description: | This package provides different tools for manipulating databases in the Berkeley Database v5 format. -patterns : - - docs : /usr/share/doc - - 32bit-devel : /usr/share/doc/db-*/db5-32bit-devel -setup : | +patterns: + - docs: /usr/share/doc + - 32bit-devel: /usr/share/doc/db-*/db5-32bit-devel +setup: | %patch -p0 -i $pkgfiles/atomic.patch dist/configure --prefix=%PREFIX% \ --build=%HOST% \ @@ -25,9 +25,9 @@ setup : | --enable-dbm \ --disable-static \ --enable-cxx -build : | +build: | %make -install : | +install: | %make_install docdir=/usr/share/doc/db-$version echo "This is a placeholder file to create the db5-32bit-devel pacakge" > $installdir/usr/share/doc/db-$version/db5-32bit-devel diff --git a/packages/d/dbeaver/package.yml b/packages/d/dbeaver/package.yml index a43f7db6498..87a7a75bd90 100644 --- a/packages/d/dbeaver/package.yml +++ b/packages/d/dbeaver/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dbeaver -version : 24.1.3 -release : 64 -source : - - https://github.com/dbeaver/dbeaver/archive/refs/tags/24.1.3.tar.gz#dbeaver.tar.gz : 47dff9a64d2d7502e07bb4b93cb029c43f0dca6890f9703a7eea6f7355fcb752 +name: dbeaver +version: 24.1.3 +release: 64 +source: + - https://github.com/dbeaver/dbeaver/archive/refs/tags/24.1.3.tar.gz#dbeaver.tar.gz: 47dff9a64d2d7502e07bb4b93cb029c43f0dca6890f9703a7eea6f7355fcb752 # I wish they'd create a tag instead of a branch but whatever I guess - - https://github.com/dbeaver/dbeaver-common/archive/refs/heads/release_24_1_3.tar.gz#dbeaver-common.tar.gz : b19c9ff4555ed702f30251fc1c3279cf7b0d6f9aebae7f56193fb2d16cba4c6e -extract : false -license : Apache-2.0 -component : database -homepage : https://dbeaver.io/ -summary : Free universal database manager and SQL client + - https://github.com/dbeaver/dbeaver-common/archive/refs/heads/release_24_1_3.tar.gz#dbeaver-common.tar.gz: b19c9ff4555ed702f30251fc1c3279cf7b0d6f9aebae7f56193fb2d16cba4c6e +extract: false +license: Apache-2.0 +component: database +homepage: https://dbeaver.io/ +summary: Free universal database manager and SQL client description: | Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. -networking : true -builddeps : +networking: true +builddeps: - apache-maven - openjdk-17 -rundeps : +rundeps: - openjdk-21 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | mkdir dbeaver dbeaver-common tar --strip-components=1 -xf $sources/dbeaver.tar.gz -C dbeaver tar --strip-components=1 -xf $sources/dbeaver-common.tar.gz -C dbeaver-common @@ -36,11 +36,11 @@ setup : | export MAVEN_OPTS="-Xmx2048m" mvn --batch-mode validate -build : | +build: | cd product/aggregate export MAVEN_OPTS="-Xmx2048m" mvn -Dmaven.repo.local=$workdir/.m2 --batch-mode package -install : | +install: | export _target_dir=product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/x86_64/dbeaver install -dm00755 $installdir/usr/{bin,share}/ diff --git a/packages/d/dbus-broker/package.yml b/packages/d/dbus-broker/package.yml index f5bf5262d48..2ecfa893fad 100644 --- a/packages/d/dbus-broker/package.yml +++ b/packages/d/dbus-broker/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dbus-broker -version : '37' -release : 12 -source : - - https://github.com/bus1/dbus-broker/releases/download/v37/dbus-broker-37.tar.xz : f819a8db8795fa08c767612e3823fd594694a0990f2543ecf35d6a1a6bf2ab5b -homepage : https://github.com/bus1/dbus-broker/wiki -license : Apache-2.0 -component : system.base -summary : Linux D-Bus Message Broker +name: dbus-broker +version: "37" +release: 12 +source: + - https://github.com/bus1/dbus-broker/releases/download/v37/dbus-broker-37.tar.xz: f819a8db8795fa08c767612e3823fd594694a0990f2543ecf35d6a1a6bf2ab5b +homepage: https://github.com/bus1/dbus-broker/wiki +license: Apache-2.0 +component: system.base +summary: Linux D-Bus Message Broker description: | The dbus-broker project is an implementation of a message bus as defined by the D-Bus specification. Its aim is to provide high performance and reliability, while keeping compatibility to the D-Bus reference implementation. It is exclusively written for Linux systems, and makes use of many modern features provided by recent linux kernel releases. -builddeps : +builddeps: - pkgconfig(audit) - pkgconfig(libcap-ng) - python-docutils -setup : | +setup: | %meson_configure -Daudit=true \ -Ddocs=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Enable the system service by default @@ -27,7 +27,7 @@ install : | # And the user service ln -s dbus-broker.service $installdir/usr/lib/systemd/user/dbus.service -check : | +check: | unset LD_PRELOAD # dbus-broker:unit / D-Bus Socket Options fails on build server %ninja_check || : diff --git a/packages/d/dbus-glib/package.yml b/packages/d/dbus-glib/package.yml index 48a9931681d..5f8bba7869d 100644 --- a/packages/d/dbus-glib/package.yml +++ b/packages/d/dbus-glib/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dbus-glib -version : '0.114' -release : 17 -source : - - https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.114.tar.gz : c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c -homepage : https://www.freedesktop.org/wiki/Software/dbus/ -license : LGPL-2.0-or-later -component : system.base -summary : D-Bus GLib Bindings +name: dbus-glib +version: "0.114" +release: 17 +source: + - https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.114.tar.gz: c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c +homepage: https://www.freedesktop.org/wiki/Software/dbus/ +license: LGPL-2.0-or-later +component: system.base +summary: D-Bus GLib Bindings description: | The D-Bus Bindings are a group of packages that contain programming language and platform interfaces to the D-Bus API. This is useful for programmers to easily interface D-Bus with their supported platform or language of choice. Some non-D-Bus packages will require one or more of the Bindings packages in order to build successfully. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(expat) - pkgconfig32(gio-2.0) @@ -19,13 +19,13 @@ builddeps : - pkgconfig32(liblzma) - pkgconfig32(libsystemd) - gtk-doc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Tweak-bash-completion-install-path.patch %reconfigure --libexecdir=%libdir%/dbus-1.0 \ --with-console-auth-dir=/run/console/ \ --with-systemdsystemunitdir=%libdir%/systemd/system \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dbus/package.yml b/packages/d/dbus/package.yml index 66458122daa..2887d5bf2ed 100644 --- a/packages/d/dbus/package.yml +++ b/packages/d/dbus/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dbus -version : 1.16.2 -release : 40 -source : - - https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz : 0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2 -license : +name: dbus +version: 1.16.2 +release: 40 +source: + - https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz: 0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -homepage : https://www.freedesktop.org/wiki/Software/dbus/ -summary : +homepage: https://www.freedesktop.org/wiki/Software/dbus/ +summary: - System Message Daemon - - launch : X11 dbus-launch helper + - launch: X11 dbus-launch helper description: | D-Bus is a message bus system, a simple way for applications to talk to oneg another. D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two applications to communicate directly (without going through the message bus daemon). -component : +component: - system.base - - devel : system.devel - - launch : desktop.core -emul32 : true -optimize : + - devel: system.devel + - launch: desktop.core +emul32: true +optimize: - size - lto -patterns : - - devel : /usr/lib64/dbus-1.0/include/ - - 32bit-devel : /usr/lib32/dbus-1.0/include/ - - docs : - - /usr/share/doc - - launch : - - /usr/bin/dbus-launch - - /usr/share/man/man1/dbus-launch.1 -builddeps : +patterns: + - devel: /usr/lib64/dbus-1.0/include/ + - 32bit-devel: /usr/lib32/dbus-1.0/include/ + - docs: + - /usr/share/doc + - launch: + - /usr/bin/dbus-launch + - /usr/share/man/man1/dbus-launch.1 +builddeps: - pkgconfig32(expat) - pkgconfig32(glib-2.0) - pkgconfig32(gudev-1.0) @@ -40,14 +40,14 @@ builddeps : - pkgconfig32(x11) - docbook-xml - xmlto -setup : | +setup: | %meson_configure \ --libexecdir=%libdir%/dbus-1.0 \ -Dsystemd_system_unitdir=/usr/lib64/systemd/system \ -Dsystemd_user_unitdir=/usr/lib64/systemd/user \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Per dbus documentation, behavior is now determined by /usr/share/dbus-1/* and /etc contents can be safely deleted. # /var was already previously being deleted since it shouldn't be shipped. diff --git a/packages/d/dcd/package.yml b/packages/d/dcd/package.yml index 158b4f61968..05b32e989e6 100644 --- a/packages/d/dcd/package.yml +++ b/packages/d/dcd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dcd -version : 0.16.0.3 -release : 7 -source : - - git|https://github.com/dlang-community/DCD.git : v0.16.0-beta.3 -homepage : https://github.com/dlang-community/DCD -license : MIT -component : programming.tools -summary : The D Completion Daemon is an auto-complete program for the D programming language +name: dcd +version: 0.16.0.3 +release: 7 +source: + - git|https://github.com/dlang-community/DCD.git: v0.16.0-beta.3 +homepage: https://github.com/dlang-community/DCD +license: MIT +component: programming.tools +summary: The D Completion Daemon is an auto-complete program for the D programming language description: | DCD is not an IDE. DCD is designed to provide autocompletion for your favorite text editor. DCD consists of a client and a server. The client (dcd-client) is almost always used through a text editor script or plugin, though it can be used from the command line. The server (dcd-server) is responsible for caching imported files, calculating autocomplete information, and sending it back to the client. -builddeps : +builddeps: - ldc -build : | +build: | %make ldc -install : | +install: | install -Dm00755 $workdir/bin/dcd-server $installdir/usr/bin/dcd-server install -Dm00755 $workdir/bin/dcd-client $installdir/usr/bin/dcd-client install -Dm00644 $workdir/bash-completion/completions/dcd-server $installdir/usr/share/bash-completion/completions/dcd-server diff --git a/packages/d/dcfldd/package.yml b/packages/d/dcfldd/package.yml index 5a0e7456c50..372c3930701 100644 --- a/packages/d/dcfldd/package.yml +++ b/packages/d/dcfldd/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dcfldd -version : 1.9.3 -release : 10 -source : - - https://github.com/resurrecting-open-source-projects/dcfldd/archive/refs/tags/v1.9.3.tar.gz : e5813e97bbc8f498f034f5e05178489c1be86de015e8da838de59f90f68491e7 -homepage : https://github.com/resurrecting-open-source-projects/dcfldd -license : GPL-2.0-or-later -component : system.utils -summary : dcfldd - enhanced version of dd or forensics and security +name: dcfldd +version: 1.9.3 +release: 10 +source: + - https://github.com/resurrecting-open-source-projects/dcfldd/archive/refs/tags/v1.9.3.tar.gz: e5813e97bbc8f498f034f5e05178489c1be86de015e8da838de59f90f68491e7 +homepage: https://github.com/resurrecting-open-source-projects/dcfldd +license: GPL-2.0-or-later +component: system.utils +summary: dcfldd - enhanced version of dd or forensics and security description: | dd copies a file with a changeable I/O block size, while optionally performing conversions on it -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dconf-editor/package.yml b/packages/d/dconf-editor/package.yml index 3d2dca3b78a..2cc3a56cc95 100644 --- a/packages/d/dconf-editor/package.yml +++ b/packages/d/dconf-editor/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dconf-editor -version : '49.0' -release : 31 -source : - - https://download.gnome.org/sources/dconf-editor/49/dconf-editor-49.0.tar.xz : 90a8ccfadf51dff31e0028324fb9a358b2d26c5ae861a71c7dbf9f4dd9bdd399 -homepage : https://apps.gnome.org/DconfEditor/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : A graphical tool for editing the dconf database +name: dconf-editor +version: "49.0" +release: 31 +source: + - https://download.gnome.org/sources/dconf-editor/49/dconf-editor-49.0.tar.xz: 90a8ccfadf51dff31e0028324fb9a358b2d26c5ae861a71c7dbf9f4dd9bdd399 +homepage: https://apps.gnome.org/DconfEditor/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: A graphical tool for editing the dconf database description: | Dconf Editor is a tool to allow direct editing of the dconf configuration database. This is useful when developing applications that use these settings. Editing your configuration directly is an advanced feature and may cause applications to not work correctly. -builddeps : +builddeps: - pkgconfig(dconf) - pkgconfig(gtk+-3.0) - pkgconfig(libhandy-1) - desktop-file-utils - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dconf/package.yml b/packages/d/dconf/package.yml index 45e8e8d93b8..9d524d477aa 100644 --- a/packages/d/dconf/package.yml +++ b/packages/d/dconf/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dconf -version : 0.49.0 -release : 24 -source : - - https://download.gnome.org/sources/dconf/0.49/dconf-0.49.0.tar.xz : 16a47e49a58156dbb96578e1708325299e4c19eea9be128d5bd12fd0963d6c36 -homepage : https://gitlab.gnome.org/GNOME/dconf -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GNOME Configuration Database +name: dconf +version: 0.49.0 +release: 24 +source: + - https://download.gnome.org/sources/dconf/0.49/dconf-0.49.0.tar.xz: 16a47e49a58156dbb96578e1708325299e4c19eea9be128d5bd12fd0963d6c36 +homepage: https://gitlab.gnome.org/GNOME/dconf +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GNOME Configuration Database description: | The dconf package contains a configuration database system used by many GNOME applications. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(gio-unix-2.0) - docbook-xml - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dcraw/package.yml b/packages/d/dcraw/package.yml index 424556768a0..983f230e262 100644 --- a/packages/d/dcraw/package.yml +++ b/packages/d/dcraw/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dcraw -version : 9.28.0 -release : 8 -source : - - https://www.dechifro.org/dcraw/archive/dcraw-9.28.0.tar.gz : 2890c3da2642cd44c5f3bfed2c9b2c1db83da5cec09cc17e0fa72e17541fb4b9 -homepage : https://dechifro.org/dcraw/ -license : GPL-2.0-or-later -component : desktop.library -summary : Tool for decoding raw image data from digital cameras +name: dcraw +version: 9.28.0 +release: 8 +source: + - https://www.dechifro.org/dcraw/archive/dcraw-9.28.0.tar.gz: 2890c3da2642cd44c5f3bfed2c9b2c1db83da5cec09cc17e0fa72e17541fb4b9 +homepage: https://dechifro.org/dcraw/ +license: GPL-2.0-or-later +component: desktop.library +summary: Tool for decoding raw image data from digital cameras description: | This is a command-line ANSI C program to convert raw photos from any digital camera on any computer running any operating system. -builddeps : +builddeps: - pkgconfig(jasper) - pkgconfig(lcms2) - pkgconfig(libturbojpeg) -build : | +build: | gcc %CFLAGS% %LDFLAGS% \ -o dcraw dcraw.c \ -lm -ljasper -ljpeg -llcms2 \ -DLOCALEDIR=\"/usr/share/locale/\" -install : | +install: | install -Dm00755 dcraw $installdir/usr/bin/dcraw install -Dm00644 dcraw.1 $installdir/usr/share/man/man1/dcraw.1 for i in dcraw_*.1; do j=${i#dcraw_}; k=${j%.1} diff --git a/packages/d/ddclient/package.yml b/packages/d/ddclient/package.yml index b23f5a0c42a..1a34fb661a5 100644 --- a/packages/d/ddclient/package.yml +++ b/packages/d/ddclient/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ddclient -version : 3.9.1 -release : 8 -source : - - https://github.com/ddclient/ddclient/archive/v3.9.1.tar.gz : e4969e15cc491fc52bdcd649d4c2b0e4b1bf0c9f9dba23471c634871acc52470 -homepage : https://ddclient.net/ -license : GPL-2.0-or-later -component : network.client -summary : ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services +name: ddclient +version: 3.9.1 +release: 8 +source: + - https://github.com/ddclient/ddclient/archive/v3.9.1.tar.gz: e4969e15cc491fc52bdcd649d4c2b0e4b1bf0c9f9dba23471c634871acc52470 +homepage: https://ddclient.net/ +license: GPL-2.0-or-later +component: network.client +summary: ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services description: | ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services. -rundeps : +rundeps: - perl-data-validate-ip - perl-io-socket-ssl - perl-netaddr-ip -install : | +install: | install -Dm00755 ddclient $installdir/usr/sbin/ddclient install -Dm00600 sample-etc_ddclient.conf $installdir/etc/ddclient/ddclient.conf install -Dm00644 $pkgfiles/ddclient.service $installdir/usr/lib64/systemd/system/ddclient.service diff --git a/packages/d/ddcutil/package.yml b/packages/d/ddcutil/package.yml index ccf715fc401..66272c245c4 100644 --- a/packages/d/ddcutil/package.yml +++ b/packages/d/ddcutil/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ddcutil -version : 2.2.3 -release : 14 -source : - - https://github.com/rockowitz/ddcutil/archive/v2.2.3.tar.gz : fc95b7362932e79938b1c21ee83d9e54f1737bd403368fc2b926c9eb510e10e5 -license : GPL-2.0-or-later -component : system.utils -homepage : https://ddcutil.com/ -summary : Query and change Linux monitor settings using DDC/CI and USB +name: ddcutil +version: 2.2.3 +release: 14 +source: + - https://github.com/rockowitz/ddcutil/archive/v2.2.3.tar.gz: fc95b7362932e79938b1c21ee83d9e54f1737bd403368fc2b926c9eb510e10e5 +license: GPL-2.0-or-later +component: system.utils +homepage: https://ddcutil.com/ +summary: Query and change Linux monitor settings using DDC/CI and USB description: | ddcutil is a program for querying and changing monitor settings, such as brightness and color levels. ddcutil uses DDC/CI to communicate with monitors implementing MCCS (Monitor Control Command Set) over I2C. Normally, the video driver for the monitor exposes the I2C channel as devices named /dev/i2c-n. There is also psupport for monitors (such as Apple Cinema and Eizo ColorEdge) that implement MCCS using a USB connection. A particular use case for ddcutil is as part of color profile management. Monitor calibration is relative to the monitor color settings currently in effect, e.g. red gain. ddcutil allows color related settings to be saved at the time a monitor is calibrated, and then restored when the calibration is applied. -builddeps : +builddeps: - pkgconfig(jansson) - pkgconfig(libdrm) - pkgconfig(libusb) - pkgconfig(x11) - pkgconfig(xrandr) -setup : | +setup: | %reconfigure \ --disable-build-timestamp -build : | +build: | %make -install : | +install: | %make_install -clang : true -optimize : thin-lto +clang: true +optimize: thin-lto diff --git a/packages/d/ddgr/package.yml b/packages/d/ddgr/package.yml index 1cf80de0ee3..3db64cfc703 100644 --- a/packages/d/ddgr/package.yml +++ b/packages/d/ddgr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ddgr -version : '2.2' -release : 13 -source : - - https://github.com/jarun/ddgr/archive/refs/tags/v2.2.tar.gz : a858e0477ea339b64ae0427743ebe798a577c4d942737d8b3460bce52ac52524 -license : GPL-3.0-or-later -homepage : https://github.com/jarun/ddgr -component : network.clients -summary : DuckDuckGo from the terminal +name: ddgr +version: "2.2" +release: 13 +source: + - https://github.com/jarun/ddgr/archive/refs/tags/v2.2.tar.gz: a858e0477ea339b64ae0427743ebe798a577c4d942737d8b3460bce52ac52524 +license: GPL-3.0-or-later +homepage: https://github.com/jarun/ddgr +component: network.clients +summary: DuckDuckGo from the terminal description: | ddgr is a cmdline utility to search DuckDuckGo from the terminal. -builddeps : +builddeps: - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install install -Dm00644 ddgr.1 $installdir/usr/share/man/man1/ddgr.1 install -Dm00644 auto-completion/bash/ddgr-completion.bash $installdir/usr/share/bash-completion/completions/ddgr diff --git a/packages/d/ddrescue/package.yml b/packages/d/ddrescue/package.yml index d00c2935170..d627b5ba655 100644 --- a/packages/d/ddrescue/package.yml +++ b/packages/d/ddrescue/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ddrescue -version : '1.28' -release : 10 -source : - - https://download.savannah.gnu.org/releases/ddrescue/ddrescue-1.28.tar.lz : 6626c07a7ca1cc1d03cad0958522c5279b156222d32c342e81117cfefaeb10c1 -license : GPL-2.0-or-later -component : system.utils -homepage : https://www.gnu.org/software/ddrescue/ -summary : Data recovery tool +name: ddrescue +version: "1.28" +release: 10 +source: + - https://download.savannah.gnu.org/releases/ddrescue/ddrescue-1.28.tar.lz: 6626c07a7ca1cc1d03cad0958522c5279b156222d32c342e81117cfefaeb10c1 +license: GPL-2.0-or-later +component: system.utils +homepage: https://www.gnu.org/software/ddrescue/ +summary: Data recovery tool description: | GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying to rescue the good parts first in case of read errors. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/d/deadbeef/package.yml b/packages/d/deadbeef/package.yml index 06d30141b57..0910e457e50 100644 --- a/packages/d/deadbeef/package.yml +++ b/packages/d/deadbeef/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deadbeef -version : 1.10.0 -release : 53 -source : - - git|https://github.com/DeaDBeeF-Player/deadbeef.git : 1.10.0 -license : +name: deadbeef +version: 1.10.0 +release: 53 +source: + - git|https://github.com/DeaDBeeF-Player/deadbeef.git: 1.10.0 +license: - GPL-2.0-only - LGPL-2.1-only -homepage : https://deadbeef.sourceforge.io/ -component : multimedia.audio -summary : DeaDBeeF is an audio player for GNU/Linux. +homepage: https://deadbeef.sourceforge.io/ +component: multimedia.audio +summary: DeaDBeeF is an audio player for GNU/Linux. description: | DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris, Mac OS X, and other UNIX-like systems. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(alsa) - pkgconfig(faad2) - pkgconfig(gtk+-3.0) @@ -32,16 +32,16 @@ builddeps : - pkgconfig(wavpack) - libdispatch-devel - yasm -rundeps : +rundeps: - opus-tools - vorbis-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-non-functional-fdk-AAC-conversion.patch %autogen --docdir=/usr/share/doc/deadbeef -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share/doc/deadbeef/README # Install appstream metainfo diff --git a/packages/d/deathcrush-lv2/package.yml b/packages/d/deathcrush-lv2/package.yml index d3dbce08a20..1fc7ba532fd 100644 --- a/packages/d/deathcrush-lv2/package.yml +++ b/packages/d/deathcrush-lv2/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deathcrush-lv2 -version : '04.10' -release : 2 -source : - - https://sourceforge.net/projects/intonarumori/files/Deathcrush/DeathcrushLV2-04.10.tar.bz2 : d94c03688fe4bdd2471c7370941f55cd93f77c0641f902441cb0e3b521f2037a -homepage : https://intonarumori.sourceforge.net/ -license : GPL-3.0 -component : multimedia.audio -summary : Deathcrush is an LV2 distorsion plugin. +name: deathcrush-lv2 +version: "04.10" +release: 2 +source: + - https://sourceforge.net/projects/intonarumori/files/Deathcrush/DeathcrushLV2-04.10.tar.bz2: d94c03688fe4bdd2471c7370941f55cd93f77c0641f902441cb0e3b521f2037a +homepage: https://intonarumori.sourceforge.net/ +license: GPL-3.0 +component: multimedia.audio +summary: Deathcrush is an LV2 distorsion plugin. description: | Deathcrush is an LV2 distorsion plugin, made up of some raw effects (such as bitcrusher and compressor) to really ruin your gentle sounds. -build : | +build: | pushd src/ %make -install : | +install: | plugindir=${installdir}%libdir%/lv2/deathcrush.lv2 pushd src/ install -dm00644 $plugindir diff --git a/packages/d/debugedit/package.yml b/packages/d/debugedit/package.yml index 19e2863f806..c0f0692844b 100644 --- a/packages/d/debugedit/package.yml +++ b/packages/d/debugedit/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : debugedit -version : "5.0" -release : 1 -source : - - https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz : e9ecd7d350bebae1f178ce6776ca19a648b6fe8fa22f5b3044b38d7899aa553e -homepage : https://sourceware.org/debugedit -license : LGPL-2.1-or-later -component : programming.tools -summary : Tool to mangle source locations in .debug files +name: debugedit +version: "5.0" +release: 1 +source: + - https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz: e9ecd7d350bebae1f178ce6776ca19a648b6fe8fa22f5b3044b38d7899aa553e +homepage: https://sourceware.org/debugedit +license: LGPL-2.1-or-later +component: programming.tools +summary: Tool to mangle source locations in .debug files description: | Tool to mangle source locations in .debug files -builddeps : +builddeps: - pkgconfig(libdw) - pkgconfig(libelf) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/d/decibels/package.yml b/packages/d/decibels/package.yml index 6d2abe51544..d5d4aeec1b4 100644 --- a/packages/d/decibels/package.yml +++ b/packages/d/decibels/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : decibels -version : '49.0' -release : 4 -source : - - https://download.gnome.org/sources/decibels/49/decibels-49.0.tar.xz : 29b79ba2e2967e69141e39f0ad2c677e38fe3ffb9fba0fa5c7531f94d3f673ca -homepage : https://apps.gnome.org/Decibels/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Play audio files +name: decibels +version: "49.0" +release: 4 +source: + - https://download.gnome.org/sources/decibels/49/decibels-49.0.tar.xz: 29b79ba2e2967e69141e39f0ad2c677e38fe3ffb9fba0fa5c7531f94d3f673ca +homepage: https://apps.gnome.org/Decibels/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Play audio files description: | Decibels play audio files, shows the waveform of the track, adjust playback speed and easy seek controls. -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(libadwaita-1) - blueprint-compiler - desktop-file-utils - nodejs - typescript -rundeps : +rundeps: - gjs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/deckmaster/package.yml b/packages/d/deckmaster/package.yml index 22a3e5937b5..ef43c407bec 100644 --- a/packages/d/deckmaster/package.yml +++ b/packages/d/deckmaster/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deckmaster -version : 0.9.0 -release : 1 -source : - - https://github.com/muesli/deckmaster/archive/refs/tags/v0.9.0.tar.gz : b03dc58cf1eabe438a4845d3f96bdcd930ec0bb15489247eca7f1591bdac4830 -homepage : https://github.com/muesli/deckmaster -license : MIT -component : system.utils -summary : An application to control your Elgato Stream Deck on Linux. +name: deckmaster +version: 0.9.0 +release: 1 +source: + - https://github.com/muesli/deckmaster/archive/refs/tags/v0.9.0.tar.gz: b03dc58cf1eabe438a4845d3f96bdcd930ec0bb15489247eca7f1591bdac4830 +homepage: https://github.com/muesli/deckmaster +license: MIT +component: system.utils +summary: An application to control your Elgato Stream Deck on Linux. description: | An application to control your Elgato Stream Deck on Linux. -networking : true -builddeps : +networking: true +builddeps: - golang -rundeps : +rundeps: - font-roboto-ttf -build : | +build: | go build -install : | +install: | install -Dm00755 $workdir/deckmaster $installdir/usr/bin/deckmaster diff --git a/packages/d/deepfilternet/package.yml b/packages/d/deepfilternet/package.yml index db947219867..1e013eeb9fc 100644 --- a/packages/d/deepfilternet/package.yml +++ b/packages/d/deepfilternet/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deepfilternet -version : 0.5.6 -release : 4 -source : - - https://github.com/Rikorose/DeepFilterNet/archive/refs/tags/v0.5.6.tar.gz : 0f9a219d06c404bc4200f228e7e224f108cbbca04d7227a6de7d2ce974c2f579 -homepage : https://github.com/Rikorose/DeepFilterNet -license : MIT -component : multimedia.library -summary : Low Complexity Speech Enhancement Framework +name: deepfilternet +version: 0.5.6 +release: 4 +source: + - https://github.com/Rikorose/DeepFilterNet/archive/refs/tags/v0.5.6.tar.gz: 0f9a219d06c404bc4200f228e7e224f108cbbca04d7227a6de7d2ce974c2f579 +homepage: https://github.com/Rikorose/DeepFilterNet +license: MIT +component: multimedia.library +summary: Low Complexity Speech Enhancement Framework description: |- A Low Complexity Speech Enhancement Framework for Full-Band Audio (48kHz) using Deep Filtering -networking : true -libsplit : false -builddeps : +networking: true +libsplit: false +builddeps: - pkgconfig(alsa) - pkgconfig(hdf5) - pkgconfig(python3) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | install -Dm00644 -t $installdir/usr/lib64 target/release/liblibdf{,data}.so install -Dm00644 -t $installdir/usr/lib64/ladspa target/release/libdeep_filter_ladspa.so diff --git a/packages/d/deepin-icon-theme/package.yml b/packages/d/deepin-icon-theme/package.yml index 9f484f8bc8f..5de7ea5037f 100644 --- a/packages/d/deepin-icon-theme/package.yml +++ b/packages/d/deepin-icon-theme/package.yml @@ -1,43 +1,43 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deepin-icon-theme -version : 2025.9.11 -release : 16 -source : - - https://github.com/linuxdeepin/deepin-icon-theme/archive/refs/tags/2025.9.11.tar.gz : 535ea85b9e7dc65171c3506fb6f9a7718e7ced5048e0e5f30f92d6633e1cebb0 -homepage : https://github.com/linuxdeepin/deepin-icon-theme -license : GPL-3.0-or-later -component : +name: deepin-icon-theme +version: 2025.9.11 +release: 16 +source: + - https://github.com/linuxdeepin/deepin-icon-theme/archive/refs/tags/2025.9.11.tar.gz: 535ea85b9e7dc65171c3506fb6f9a7718e7ced5048e0e5f30f92d6633e1cebb0 +homepage: https://github.com/linuxdeepin/deepin-icon-theme +license: GPL-3.0-or-later +component: - desktop.theme - - bloom : desktop.theme - - bloom-dark : desktop.theme - - dark : desktop.theme - - sea : desktop.theme -summary : + - bloom: desktop.theme + - bloom-dark: desktop.theme + - dark: desktop.theme + - sea: desktop.theme +summary: - Standard Deepin icon theme - - bloom : Deepin bloom icon theme - - bloom-dark : Deepin bloom icon theme - - dark : Deepin dark icon theme - - sea : Deepin Sea icon theme + - bloom: Deepin bloom icon theme + - bloom-dark: Deepin bloom icon theme + - dark: Deepin dark icon theme + - sea: Deepin Sea icon theme description: | Icons from the Deepin Desktop Environment -patterns : - - bloom : /usr/share/icons/bloom - - bloom-dark : /usr/share/icons/bloom-dark - - dark : /usr/share/icons/deepin-dark - - sea : /usr/share/icons/Sea -builddeps : +patterns: + - bloom: /usr/share/icons/bloom + - bloom-dark: /usr/share/icons/bloom-dark + - dark: /usr/share/icons/deepin-dark + - sea: /usr/share/icons/Sea +builddeps: - xcursorgen -rundeps : - - bloom-dark : deepin-icon-theme - - dark : deepin-icon-theme +rundeps: + - bloom-dark: deepin-icon-theme + - dark: deepin-icon-theme - deepin-icon-theme-bloom - - sea : deepin-icon-theme -setup : | + - sea: deepin-icon-theme +setup: | sed -i -e 's|bloom-classic|deepin|g' */index.theme %patch -p1 -i $pkgfiles/0001-Fix-Makefile.patch -build : | +build: | %make -install : | +install: | %make_install # Add icons for our Software Center diff --git a/packages/d/deja-dup/package.yml b/packages/d/deja-dup/package.yml index 1a056f2d99f..4bdf8240c0d 100644 --- a/packages/d/deja-dup/package.yml +++ b/packages/d/deja-dup/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deja-dup -version : '49.2' -release : 37 -source : - - https://gitlab.gnome.org/World/deja-dup/-/archive/49.2/deja-dup-49.2.tar.gz : bbd1a9ba01c2d4ef65e6eec6c100c8e41e0daf4cc4abd75da20df26e0cd8c872 -homepage : https://apps.gnome.org/DejaDup/ -license : GPL-3.0-or-later -component : system.utils -summary : Déjà Dup backup tool +name: deja-dup +version: "49.2" +release: 37 +source: + - https://gitlab.gnome.org/World/deja-dup/-/archive/49.2/deja-dup-49.2.tar.gz: bbd1a9ba01c2d4ef65e6eec6c100c8e41e0daf4cc4abd75da20df26e0cd8c872 +homepage: https://apps.gnome.org/DejaDup/ +license: GPL-3.0-or-later +component: system.utils +summary: Déjà Dup backup tool description: | Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. -builddeps : +builddeps: - pkgconfig(blueprint-compiler) - pkgconfig(gtk4) - pkgconfig(json-glib-1.0) @@ -21,16 +21,16 @@ builddeps : - desktop-file-utils - itstool - vala -rundeps : +rundeps: - duplicity - gvfs - rclone - restic -setup : | +setup: | %meson_configure -Denable_restic=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/etc/xdg $installdir/usr/share/xdg rmdir $installdir/etc diff --git a/packages/d/dejagnu/package.yml b/packages/d/dejagnu/package.yml index f852417a38d..d856d51b988 100644 --- a/packages/d/dejagnu/package.yml +++ b/packages/d/dejagnu/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dejagnu -version : 1.6.3 -release : 4 -source : - - https://ftpmirror.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz : 87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/dejagnu/ -component : programming.tools -summary : DejaGnu is a framework for testing other programs +name: dejagnu +version: 1.6.3 +release: 4 +source: + - https://ftpmirror.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz: 87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/dejagnu/ +component: programming.tools +summary: DejaGnu is a framework for testing other programs description: | DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A test harness is the testing infrastructure that is created to support a specific program or tool. Each program can have multiple testsuites, all supported by a single test harness. -builddeps : +builddeps: - expect-devel -rundeps : +rundeps: - expect -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/d/dejavu-fonts-ttf/package.yml b/packages/d/dejavu-fonts-ttf/package.yml index 53ba5dfba42..6da7f1b31ac 100644 --- a/packages/d/dejavu-fonts-ttf/package.yml +++ b/packages/d/dejavu-fonts-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dejavu-fonts-ttf -version : '2.37' -release : 8 -source : - - https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-fonts-ttf-2.37.tar.bz2 : fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7 -homepage : https://dejavu-fonts.github.io/ -license : Bitstream-Vera -component : desktop.font -summary : Font family based on the Bitstream Vera Fonts with a wider range of characters +name: dejavu-fonts-ttf +version: "2.37" +release: 8 +source: + - https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-fonts-ttf-2.37.tar.bz2: fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7 +homepage: https://dejavu-fonts.github.io/ +license: Bitstream-Vera +component: desktop.font +summary: Font family based on the Bitstream Vera Fonts with a wider range of characters description: | Font family based on the Bitstream Vera Fonts with a wider range of characters -install : | +install: | mkdir -p $installdir/usr/share/fontconfig/conf.avail mkdir -p $installdir/usr/share/fonts/truetype/dejavu diff --git a/packages/d/delta/package.yml b/packages/d/delta/package.yml index ffa815f1b52..66a06c5ef79 100644 --- a/packages/d/delta/package.yml +++ b/packages/d/delta/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : delta -version : 0.18.2 -release : 3 -source : - - https://github.com/dandavison/delta/archive/refs/tags/0.18.2.tar.gz : 64717c3b3335b44a252b8e99713e080cbf7944308b96252bc175317b10004f02 -homepage : https://dandavison.github.io/delta/ -license : MIT -component : programming.tools -summary : A syntax-highlighting pager for git, diff, and grep output +name: delta +version: 0.18.2 +release: 3 +source: + - https://github.com/dandavison/delta/archive/refs/tags/0.18.2.tar.gz: 64717c3b3335b44a252b8e99713e080cbf7944308b96252bc175317b10004f02 +homepage: https://dandavison.github.io/delta/ +license: MIT +component: programming.tools +summary: A syntax-highlighting pager for git, diff, and grep output description: | A syntax-highlighting pager for git, diff, and grep output -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/d/deluge/package.yml b/packages/d/deluge/package.yml index d50f2ff1f09..039fad9151c 100644 --- a/packages/d/deluge/package.yml +++ b/packages/d/deluge/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deluge -version : 2.2.0 -release : 29 -source : +name: deluge +version: 2.2.0 +release: 29 +source: # We need to use the ftp source or the package fails to build - - https://ftp.osuosl.org/pub/deluge/source/2.2/deluge-2.2.0.tar.xz : b9ba272b5ba42aaf1c694e6c29628ab816cc1a700a37bac08aacb52571606acd -homepage : https://deluge-torrent.org/ -license : GPL-3.0-or-later -component : network.download -summary : A full-featured BitTorrent client + - https://ftp.osuosl.org/pub/deluge/source/2.2/deluge-2.2.0.tar.xz: b9ba272b5ba42aaf1c694e6c29628ab816cc1a700a37bac08aacb52571606acd +homepage: https://deluge-torrent.org/ +license: GPL-3.0-or-later +component: network.download +summary: A full-featured BitTorrent client description: | Deluge is a full-featured BitTorrent client written in Python and GTK. -builddeps : +builddeps: - intltool - python-build - python-installer - python-setuptools - python-wheel - python-zope.interface -rundeps : +rundeps: - libayatana-appindicator - librsvg - libtorrent-rasterbar @@ -35,15 +35,15 @@ rundeps : - python3-dbus - pyxdg - xdg-utils -setup : | +setup: | # Mako is a dep of the Web UI. We don't need it sed "/'mako'/d" -i setup.py # Missing files when built with PEP517 rm setup.cfg pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install rm $installdir/usr/bin/{deluge-web,deluged} rm $installdir/usr/share/man/man1/{deluge-web,deluged}.1 diff --git a/packages/d/delve/package.yml b/packages/d/delve/package.yml index c0baf53c016..b1741c818e4 100644 --- a/packages/d/delve/package.yml +++ b/packages/d/delve/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : delve -version : 1.6.0 -release : 8 -source : - - https://github.com/go-delve/delve/archive/v1.6.0.tar.gz : a10a6fc40d87572c6d3f3becdb1a289269e17526d038749f2fa04dd9f591f26a -license : MIT -homepage : https://github.com/go-delve/delve/ -component : programming.tools -summary : Delve is a debugger for the Go programming language +name: delve +version: 1.6.0 +release: 8 +source: + - https://github.com/go-delve/delve/archive/v1.6.0.tar.gz: a10a6fc40d87572c6d3f3becdb1a289269e17526d038749f2fa04dd9f591f26a +license: MIT +homepage: https://github.com/go-delve/delve/ +component: programming.tools +summary: Delve is a debugger for the Go programming language description: | Delve is a source level debugger for Go programs. Delve enables you to interact with your program by controlling the execution of the process, evaluating variables, and providing information of thread / goroutine state, CPU register state and more. The goal of this tool is to provide a simple yet powerful interface for debugging Go programs. -extract : false -networking : true -builddeps : +extract: false +networking: true +builddeps: - golang -rundeps : +rundeps: - golang -setup : | +setup: | mkdir -p github.com/go-delve/delve tar xf $sources/v${version}.tar.gz -C github.com/go-delve/delve --strip-components 1 ln -s $workdir src pushd github.com/go-delve/delve %patch -p1 -i $pkgfiles/suggest-using-setcap-instead.patch -build : | +build: | pushd github.com/go-delve/delve/cmd/dlv export GOPATH=$workdir go build -o delvebin -install : | +install: | install -Dm00755 github.com/go-delve/delve/cmd/dlv/delvebin $installdir/usr/bin/dlv diff --git a/packages/d/deno/package.yml b/packages/d/deno/package.yml index 0327cb959fe..48380c24217 100644 --- a/packages/d/deno/package.yml +++ b/packages/d/deno/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deno -version : 2.5.6 -release : 25 -source : - - https://github.com/denoland/deno/archive/refs/tags/v2.5.6.tar.gz : cc12a16d167f754f6e473fa8dba6a7a536761463091c15c44b4a6d43ac80c5f5 -homepage : https://deno.com/ -license : MIT -component : programming.tools -summary : A modern runtime for JavaScript and TypeScript +name: deno +version: 2.5.6 +release: 25 +source: + - https://github.com/denoland/deno/archive/refs/tags/v2.5.6.tar.gz: cc12a16d167f754f6e473fa8dba6a7a536761463091c15c44b4a6d43ac80c5f5 +homepage: https://deno.com/ +license: MIT +component: programming.tools +summary: A modern runtime for JavaScript and TypeScript description: | Deno is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. It's built on V8, Rust, and Tokio. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # Generate completions diff --git a/packages/d/deskflow/package.yml b/packages/d/deskflow/package.yml index a1309b27ec8..dd24bdc7e4e 100644 --- a/packages/d/deskflow/package.yml +++ b/packages/d/deskflow/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : deskflow -version : 1.25.0 -release : 8 -source : - - git|https://github.com/deskflow/deskflow.git : v1.25.0 -license : GPL-2.0-only WITH OpenSSL-Exception -homepage : https://github.com/deskflow/deskflow -component : network.util -summary : KVM software allowing you to share your mouse and keyboard between multiple computers. +name: deskflow +version: 1.25.0 +release: 8 +source: + - git|https://github.com/deskflow/deskflow.git: v1.25.0 +license: GPL-2.0-only WITH OpenSSL-Exception +homepage: https://github.com/deskflow/deskflow +component: network.util +summary: KVM software allowing you to share your mouse and keyboard between multiple computers. description: | KVM software allowing you to share your mouse and keyboard between multiple computers. -builddeps : +builddeps: - pkgconfig(CLI11) - pkgconfig(Qt6Core) - pkgconfig(Qt6UiTools) @@ -23,10 +23,10 @@ builddeps : - pkgconfig(xkbfile) - pkgconfig(xrandr) - pkgconfig(xtst) -setup : | +setup: | %patch -p1 -i $pkgfiles/disable-update-check.patch %cmake_ninja -DBUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/desktop-file-utils/package.yml b/packages/d/desktop-file-utils/package.yml index a0ea14910d2..1b0cc5e1938 100644 --- a/packages/d/desktop-file-utils/package.yml +++ b/packages/d/desktop-file-utils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : desktop-file-utils -version : '0.28' -release : 13 -source : - - https://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.28.tar.xz : 4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70 -homepage : https://freedesktop.org/wiki/Software/desktop-file-utils -license : GPL-2.0-or-later -summary : Utilities required for working with Desktop entries -component : desktop.core +name: desktop-file-utils +version: "0.28" +release: 13 +source: + - https://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.28.tar.xz: 4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70 +homepage: https://freedesktop.org/wiki/Software/desktop-file-utils +license: GPL-2.0-or-later +summary: Utilities required for working with Desktop entries +component: desktop.core description: | The Desktop File Utils package contains command line utilities for working with Desktop entries. These utilities are used by Desktop Environments and other applications to manipulate the MIME-types application databases and help adhere to the Desktop Entry Specification. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/d/desktopfolders/package.yml b/packages/d/desktopfolders/package.yml index 6227a8d38f3..82379f9b2a3 100644 --- a/packages/d/desktopfolders/package.yml +++ b/packages/d/desktopfolders/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : desktopfolders -version : 1.1.3 -release : 6 -source : - - https://github.com/spheras/desktopfolder/releases/download/v1.1.3/desktopfolder-1.1.3.tar.gz : b1ec22d93face7999b5a758bc1e03b402ac73d17da03ac6affc7d58aa2f971c5 -homepage : https://github.com/spheras/desktopfolder/ -license : GPL-3.0-or-later -component : desktop -summary : Organize your desktop with panels that hold your things +name: desktopfolders +version: 1.1.3 +release: 6 +source: + - https://github.com/spheras/desktopfolder/releases/download/v1.1.3/desktopfolder-1.1.3.tar.gz: b1ec22d93face7999b5a758bc1e03b402ac73d17da03ac6affc7d58aa2f971c5 +homepage: https://github.com/spheras/desktopfolder/ +license: GPL-3.0-or-later +component: desktop +summary: Organize your desktop with panels that hold your things description: | Organize your desktop with panels that hold your things. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gtksourceview-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libwnck-3.0) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-deprecated-positional-arguments-for-translati.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Do not autostart by default since it will actively conflict with Budgie's own Desktop Icons implementation rm -rf $installdir/etc diff --git a/packages/d/devedeng/package.yml b/packages/d/devedeng/package.yml index 64a5ba9c46e..80c0b0d41dd 100644 --- a/packages/d/devedeng/package.yml +++ b/packages/d/devedeng/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : devedeng -version : 4.18.0 -release : 16 -source : - - https://gitlab.com/rastersoft/devedeng/-/archive/4.18.0/devedeng-4.18.0.tar.bz2 : 21b183dcd18592d95a986d564fed54fcfa17d8a565e8e057c7002077a06436dd -homepage : https://www.rastersoft.com/programas/devede.html -license : GPL-3.0-or-later -component : multimedia.video -summary : A program to create VideoDVDs and CDs +name: devedeng +version: 4.18.0 +release: 16 +source: + - https://gitlab.com/rastersoft/devedeng/-/archive/4.18.0/devedeng-4.18.0.tar.bz2: 21b183dcd18592d95a986d564fed54fcfa17d8a565e8e057c7002077a06436dd +homepage: https://www.rastersoft.com/programas/devede.html +license: GPL-3.0-or-later +component: multimedia.video +summary: A program to create VideoDVDs and CDs description: | Devede NG is a rewrite of the Devede DVD disc authoring program. This new code has been writen from scratch, and uses Python3 and Gtk3. It is also cleaner, which will allow to add new features in the future. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - cdrtools - dvdauthor - libgtk-3 @@ -22,7 +22,7 @@ rundeps : - python-setuptools - python-urllib3 - vcdimager -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/d/devhelp/package.yml b/packages/d/devhelp/package.yml index 8a85a4c1c1a..dc81e0c90d4 100644 --- a/packages/d/devhelp/package.yml +++ b/packages/d/devhelp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : devhelp -version : '43.0' -release : 36 -source : - - git|https://gitlab.gnome.org/GNOME/devhelp : 43.0 -homepage : https://apps.gnome.org/Devhelp/ -license : +name: devhelp +version: "43.0" +release: 36 +source: + - git|https://gitlab.gnome.org/GNOME/devhelp: 43.0 +homepage: https://apps.gnome.org/Devhelp/ +license: - GPL-3.0-or-later - CC-BY-SA-4.0 -component : programming.tools -summary : API documentation browser for GNOME +component: programming.tools +summary: API documentation browser for GNOME description: | Devhelp is an API documentation browser for GTK+ and GNOME. It works natively with GTK-Doc (the API reference system developed for GTK+ and used throughout GNOME for API documentation). If you use GTK-Doc with your project, you can use Devhelp to browse the documentation. -builddeps : +builddeps: - pkgconfig(gi-docgen) - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gtk+-3.0) @@ -22,9 +22,9 @@ builddeps : - gtk-doc - intltool - itstool -setup : | +setup: | %meson_configure -Dgtk_doc=true -Dplugin_gedit=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/devilspie2/package.yml b/packages/d/devilspie2/package.yml index 12b37d25ada..0b80aedbf8a 100644 --- a/packages/d/devilspie2/package.yml +++ b/packages/d/devilspie2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : devilspie2 -version : '0.44' -release : 12 -source : - - https://github.com/dsalt/devilspie2/archive/refs/tags/v0.44.tar.gz : 07e5bd3a9af2a65b3e74049d3a4ec32cc7d687c6484495968cfb323a3da90bfc -homepage : https://www.nongnu.org/devilspie2/ -license : GPL-3.0-or-later -component : system.utils -summary : Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created. +name: devilspie2 +version: "0.44" +release: 12 +source: + - https://github.com/dsalt/devilspie2/archive/refs/tags/v0.44.tar.gz: 07e5bd3a9af2a65b3e74049d3a4ec32cc7d687c6484495968cfb323a3da90bfc +homepage: https://www.nongnu.org/devilspie2/ +license: GPL-3.0-or-later +component: system.utils +summary: Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created. description: | Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libwnck-3.0) - pkgconfig(lua-5.4) -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/d/dfarc/package.yml b/packages/d/dfarc/package.yml index 631d8905efc..2f4348a6f3c 100644 --- a/packages/d/dfarc/package.yml +++ b/packages/d/dfarc/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dfarc -version : '3.14' -release : 9 -source : - - https://ftpmirror.gnu.org/gnu/freedink/dfarc-3.14.tar.gz : a51124ecd11eeca0f1d16732ef58ee690e2fa2db06cc0ec2a5b61b41f8b0e8fa -homepage : https://www.gnu.org/software/freedink/ -license : GPL-3.0-or-later -component : games.rpg -summary : Dink front-end and archiver, which helps running and managing D-Mods +name: dfarc +version: "3.14" +release: 9 +source: + - https://ftpmirror.gnu.org/gnu/freedink/dfarc-3.14.tar.gz: a51124ecd11eeca0f1d16732ef58ee690e2fa2db06cc0ec2a5b61b41f8b0e8fa +homepage: https://www.gnu.org/software/freedink/ +license: GPL-3.0-or-later +component: games.rpg +summary: Dink front-end and archiver, which helps running and managing D-Mods description: | DFArc is the Dink front-end and archiver, which helps running and managing D-Mods. -builddeps : +builddeps: - pkgconfig(bzip2) - wxwidgets-devel -rundeps : +rundeps: - freedink - xdg-utils -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/org.gnu.dfarc.metainfo.xml $installdir/usr/share/metainfo/org.gnu.dfarc.metainfo.xml install -Dm00644 $pkgfiles/dfarc_64px.png $installdir/usr/share/icons/hicolor/64x64/apps/dfarc.png diff --git a/packages/d/dfc/package.yml b/packages/d/dfc/package.yml index 08b665e2ef2..7b5d5da75a4 100644 --- a/packages/d/dfc/package.yml +++ b/packages/d/dfc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dfc -version : 3.1.1 -release : 4 -source : - - https://github.com/Rolinh/dfc/releases/download/v3.1.1/dfc-3.1.1.tar.gz : 962466e77407dd5be715a41ffc50a54fce758a78831546f03a6bb282e8692e54 -homepage : https://github.com/Rolinh/dfc/ -license : BSD-3-Clause -component : system.utils -summary : Report file system space usage information with style +name: dfc +version: 3.1.1 +release: 4 +source: + - https://github.com/Rolinh/dfc/releases/download/v3.1.1/dfc-3.1.1.tar.gz: 962466e77407dd5be715a41ffc50a54fce758a78831546f03a6bb282e8692e54 +homepage: https://github.com/Rolinh/dfc/ +license: BSD-3-Clause +component: system.utils +summary: Report file system space usage information with style description: | dfc displays file system space usage using graphs and colors. In some ways, it is a modernized version of df as it is able to use colors, draw graphs and export its output to different formats such as CSV or HTML. -setup : | +setup: | %cmake_ninja \ -DPREFIX=/usr \ -DSYSCONFDIR=/usr/share \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/d/dfmt/package.yml b/packages/d/dfmt/package.yml index d7138778fcf..2e95708318d 100644 --- a/packages/d/dfmt/package.yml +++ b/packages/d/dfmt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dfmt -version : 0.14.2 -release : 6 -source : - - git|https://github.com/dlang-community/dfmt.git : v0.14.2 -homepage : https://github.com/dlang-community/dfmt -license : BSL-1.0 -component : programming.tools -summary : Dfmt is a formatter for D source code +name: dfmt +version: 0.14.2 +release: 6 +source: + - git|https://github.com/dlang-community/dfmt.git: v0.14.2 +homepage: https://github.com/dlang-community/dfmt +license: BSL-1.0 +component: programming.tools +summary: Dfmt is a formatter for D source code description: | Dfmt is a formatter for D source code -networking : true -builddeps : +networking: true +builddeps: - dmd - dub - ldc -build : | +build: | # NOTE: building with the makefile and ldc2 produced a borked binary dub build --compiler=ldc2 -b release-debug -install : | +install: | install -Dm00755 $workdir/bin/dfmt $installdir/usr/bin/dfmt diff --git a/packages/d/dfu-programmer/package.yml b/packages/d/dfu-programmer/package.yml index cd8255ffacb..5ff396c9cbb 100644 --- a/packages/d/dfu-programmer/package.yml +++ b/packages/d/dfu-programmer/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dfu-programmer -version : 1.1.0 -release : 3 -source : - - https://github.com/dfu-programmer/dfu-programmer/archive/refs/tags/v1.1.0.tar.gz : ab272a1308f8ede8efaef9887b505e17c869c3eac598ab0faa1d307eb9d66cb7 -homepage : https://dfu-programmer.github.io/ -license : GPL-2.0-or-later -component : programming.tools -summary : Device Firmware Update based USB programmer for Atmel chips with a USB bootloader. +name: dfu-programmer +version: 1.1.0 +release: 3 +source: + - https://github.com/dfu-programmer/dfu-programmer/archive/refs/tags/v1.1.0.tar.gz: ab272a1308f8ede8efaef9887b505e17c869c3eac598ab0faa1d307eb9d66cb7 +homepage: https://dfu-programmer.github.io/ +license: GPL-2.0-or-later +component: programming.tools +summary: Device Firmware Update based USB programmer for Atmel chips with a USB bootloader. description: | dfu-programmer is an implementation of the Device Firmware Upgrade class USB driver that enables firmware upgrades for various USB enabled (with the correct bootloader) Atmel chips. -builddeps : +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | ./bootstrap.sh %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dfu-util/package.yml b/packages/d/dfu-util/package.yml index e9ea3782f07..da68fe54f62 100644 --- a/packages/d/dfu-util/package.yml +++ b/packages/d/dfu-util/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dfu-util -version : '0.11' -release : 4 -source : - - https://sourceforge.net/projects/dfu-util/files/dfu-util-0.11.tar.gz : b4b53ba21a82ef7e3d4c47df2952adf5fa494f499b6b0b57c58c5d04ae8ff19e -homepage : https://dfu-util.sourceforge.net -license : GPL-2.0-only -component : programming.tools -summary : Device Firmware Upgrade Utilities +name: dfu-util +version: "0.11" +release: 4 +source: + - https://sourceforge.net/projects/dfu-util/files/dfu-util-0.11.tar.gz: b4b53ba21a82ef7e3d4c47df2952adf5fa494f499b6b0b57c58c5d04ae8ff19e +homepage: https://dfu-util.sourceforge.net +license: GPL-2.0-only +component: programming.tools +summary: Device Firmware Upgrade Utilities description: | Device Firmware Upgrade Utilities -builddeps : +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dhcpcd/package.yml b/packages/d/dhcpcd/package.yml index 30c9453073b..88ff0f78095 100644 --- a/packages/d/dhcpcd/package.yml +++ b/packages/d/dhcpcd/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dhcpcd -version : 10.1.0 -release : 15 -source : - - https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.1.0/dhcpcd-10.1.0.tar.xz : abc307c63853da3199baa5c1e15fd5ede9d68d068b2a59ca14c5a6768e9cc3b7 -homepage : https://roy.marples.name/projects/dhcpcd -license : BSD-2-Clause -component : network.base -summary : dhcpcd - a DHCP client +name: dhcpcd +version: 10.1.0 +release: 15 +source: + - https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.1.0/dhcpcd-10.1.0.tar.xz: abc307c63853da3199baa5c1e15fd5ede9d68d068b2a59ca14c5a6768e9cc3b7 +homepage: https://roy.marples.name/projects/dhcpcd +license: BSD-2-Clause +component: network.base +summary: dhcpcd - a DHCP client description: | dhcpcd, a DHCP and DHCPv6 client. It's also an IPv4LL (aka ZeroConf) client. In layman's terms, dhcpcd runs on your machine and silently configures your computer to work on the attached networks without trouble and mostly without configuration. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-stateless-path.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/dhcpcd.service $installdir%libdir%/systemd/system/dhcpcd.service rm -frv $installdir/var diff --git a/packages/d/dhewm3/package.yml b/packages/d/dhewm3/package.yml index 6f0238bc548..ef9706f93cb 100644 --- a/packages/d/dhewm3/package.yml +++ b/packages/d/dhewm3/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dhewm3 -version : 1.5.4 -release : 13 -source : - - https://github.com/dhewm/dhewm3/archive/refs/tags/1.5.4.tar.gz : d460d55f7912e220f4d209b66f47e31aad6c2a833af6236a3679096a51f21858 -homepage : https://dhewm3.org -license : GPL-3.0-or-later -component : games.action -summary : dhewm 3 is a Doom 3 GPL source port +name: dhewm3 +version: 1.5.4 +release: 13 +source: + - https://github.com/dhewm/dhewm3/archive/refs/tags/1.5.4.tar.gz: d460d55f7912e220f4d209b66f47e31aad6c2a833af6236a3679096a51f21858 +homepage: https://dhewm3.org +license: GPL-3.0-or-later +component: games.action +summary: dhewm 3 is a Doom 3 GPL source port description: | dhewm 3 is a Doom 3 GPL source port -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(openal) - pkgconfig(sdl2) - pkgconfig(x11) -setup : | +setup: | %cmake_ninja \ -DDEDICATED=ON \ -DREPRODUCIBLE_BUILD=ON \ -Sneo -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 dist/linux/share/applications/org.dhewm3.Dhewm3.desktop -t $installdir/usr/share/applications install -Dm00644 dist/linux/share/applications/org.dhewm3.Dhewm3.d3xp.desktop -t $installdir/usr/share/applications diff --git a/packages/d/dialog/package.yml b/packages/d/dialog/package.yml index adf3a9044d8..b879ebb082d 100644 --- a/packages/d/dialog/package.yml +++ b/packages/d/dialog/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dialog -version : '1.3_20240307' -release : 6 -source : - - https://invisible-island.net/archives/dialog/dialog-1.3-20240307.tgz : 339d311c6abb240213426b99ad63565cbcb3e8641ef1989c033e945b754d34ef -homepage : https://invisible-island.net/dialog/dialog.html -license : LGPL-2.1-or-later -component : programming.library -summary : Script-driven curses widgets +name: dialog +version: "1.3_20240307" +release: 6 +source: + - https://invisible-island.net/archives/dialog/dialog-1.3-20240307.tgz: 339d311c6abb240213426b99ad63565cbcb3e8641ef1989c033e945b754d34ef +homepage: https://invisible-island.net/dialog/dialog.html +license: LGPL-2.1-or-later +component: programming.library +summary: Script-driven curses widgets description: | Dialog is a script interface for command-line GUI creation. -builddeps : +builddeps: - pkgconfig(ncursesw) -patterns : - - devel : /usr/bin/dialog-config -setup : | +patterns: + - devel: /usr/bin/dialog-config +setup: | %configure_no_runstatedir \ --enable-nls \ --with-ncursesw \ --disable-static \ --with-libtool \ --enable-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/diffoscope/package.yml b/packages/d/diffoscope/package.yml index 4fbd482c637..7a73000acee 100644 --- a/packages/d/diffoscope/package.yml +++ b/packages/d/diffoscope/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : diffoscope -version : '293' -release : 12 -source : - - https://diffoscope.org/archive/diffoscope-293.tar.bz2 : 0d92de6618561dc0466ced250ae72ce7eea45dfc0a93bd48c318637a3d0294b1 -homepage : https://diffoscope.org/ -license : GPL-3.0-or-later -component : programming.python -summary : In-depth comparison of files, archives, and directories +name: diffoscope +version: "293" +release: 12 +source: + - https://diffoscope.org/archive/diffoscope-293.tar.bz2: 0d92de6618561dc0466ced250ae72ce7eea45dfc0a93bd48c318637a3d0294b1 +homepage: https://diffoscope.org/ +license: GPL-3.0-or-later +component: programming.python +summary: In-depth comparison of files, archives, and directories description: | diffoscope tries to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human-readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily. -builddeps : +builddeps: - help2man - python-build - python-docutils @@ -18,7 +18,7 @@ builddeps : - python-libarchive-c - python-setuptools - python-wheel -rundeps : +rundeps: - binutils - bzip2 - cpio @@ -38,10 +38,10 @@ rundeps : - unzip - xz - zstd -build : | +build: | %python3_setup make -C doc -install : | +install: | %python3_install install -Dm00644 debian/zsh-completion/_diffoscope -t $installdir/usr/share/zsh/site-functions/ install -Dm00644 doc/diffoscope.1 -t $installdir/usr/share/man/man1 diff --git a/packages/d/diffstat/package.yml b/packages/d/diffstat/package.yml index 7d0fad61e6a..8c852f60cea 100644 --- a/packages/d/diffstat/package.yml +++ b/packages/d/diffstat/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : diffstat -version : '1.68' -release : 14 -source : - - https://invisible-island.net/archives/diffstat/diffstat-1.68.tgz : 89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7 -homepage : https://invisible-island.net/diffstat/diffstat.html -license : MIT -component : system.devel -summary : diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per-file +name: diffstat +version: "1.68" +release: 14 +source: + - https://invisible-island.net/archives/diffstat/diffstat-1.68.tgz: 89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7 +homepage: https://invisible-island.net/diffstat/diffstat.html +license: MIT +component: system.devel +summary: diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per-file description: | diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per-file. It is useful for reviewing large, complex patch files. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/d/diffutils/package.yml b/packages/d/diffutils/package.yml index 13929356871..8ad989d5e36 100644 --- a/packages/d/diffutils/package.yml +++ b/packages/d/diffutils/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : diffutils -version : '3.12' -release : 15 -source : - - https://ftpmirror.gnu.org/gnu/diffutils/diffutils-3.12.tar.xz : 7c8b7f9fc8609141fdea9cece85249d308624391ff61dedaf528fcb337727dfd -homepage : https://www.gnu.org/software/diffutils/ -component : system.devel -license : GPL-2.0-or-later -summary : The Diffutils package contains programs that show the differences between files or directories +name: diffutils +version: "3.12" +release: 15 +source: + - https://ftpmirror.gnu.org/gnu/diffutils/diffutils-3.12.tar.xz: 7c8b7f9fc8609141fdea9cece85249d308624391ff61dedaf528fcb337727dfd +homepage: https://www.gnu.org/software/diffutils/ +component: system.devel +license: GPL-2.0-or-later +summary: The Diffutils package contains programs that show the differences between files or directories description: | The Diffutils package contains programs that show the differences between files or directories. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # colors on if supported by default install -Dm00644 $pkgfiles/50-diffcolors.sh $installdir/usr/share/defaults/etc/profile.d/50-diffcolors.sh -check : | +check: | %make check || : diff --git a/packages/d/digikam/package.yml b/packages/d/digikam/package.yml index d137806f2a9..9da2436d86d 100644 --- a/packages/d/digikam/package.yml +++ b/packages/d/digikam/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : digikam -version : 8.8.0 -release : 56 -source : - - https://download.kde.org/stable/digikam/8.8.0/digiKam-8.8.0.tar.xz : db3a1b6e3c73f903e3dff8003f52455dd2ecd198cb66534fee4abbd0bdeb6b9a -homepage : https://www.digikam.org/ -license : +name: digikam +version: 8.8.0 +release: 56 +source: + - https://download.kde.org/stable/digikam/8.8.0/digiKam-8.8.0.tar.xz: db3a1b6e3c73f903e3dff8003f52455dd2ecd198cb66534fee4abbd0bdeb6b9a +homepage: https://www.digikam.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.graphics -libsplit : false -summary : Advanced digital photo management application +component: multimedia.graphics +libsplit: false +summary: Advanced digital photo management application description: | digiKam is an advanced digital photo management application for KDE, which makes importing and organizing digital photos a 'snap'. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(KF6CalendarCore) - pkgconfig(Qt6Multimedia) @@ -49,15 +49,15 @@ builddeps : - libboost-devel - libksane-devel - qt6-base-private-devel -rundeps : +rundeps: - breeze - breeze-icons - perl-image-exiftool -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DBUILD_TESTING=OFF \ -DBUILD_WITH_QT6=ON \ @@ -65,9 +65,9 @@ setup : | -DENABLE_AKONADICONTACTSUPPORT=ON \ -DENABLE_APPSTYLES=ON \ -DENABLE_GEOLOCATION=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Due to SC limitation diff --git a/packages/d/ding-libs/package.yml b/packages/d/ding-libs/package.yml index dc2f6097b71..201c318224c 100644 --- a/packages/d/ding-libs/package.yml +++ b/packages/d/ding-libs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ding-libs -version : 0.6.2 -release : 3 -source : - - https://github.com/SSSD/ding-libs/archive/refs/tags/0.6.2.tar.gz : 9068981a3f319cf28724e67b0dc803ede4c74d1e3b61c2b3fb9907824de5e2b7 -homepage : https://github.com/SSSD/ding-libs/ -license : GPL-3.0-or-later -component : programming -summary : DING helper libraries for SSSD and FreeIPA +name: ding-libs +version: 0.6.2 +release: 3 +source: + - https://github.com/SSSD/ding-libs/archive/refs/tags/0.6.2.tar.gz: 9068981a3f319cf28724e67b0dc803ede4c74d1e3b61c2b3fb9907824de5e2b7 +homepage: https://github.com/SSSD/ding-libs/ +license: GPL-3.0-or-later +component: programming +summary: DING helper libraries for SSSD and FreeIPA description: | DING helper libraries for SSSD and FreeIPA -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/ding/package.yml b/packages/d/ding/package.yml index d5baf491c12..7d8430a08f4 100644 --- a/packages/d/ding/package.yml +++ b/packages/d/ding/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ding -version : '1.9' -release : 5 -source : - - https://ftp.tu-chemnitz.de/pub/Local/urz/ding/ding-1.9.tar.gz : 69a6c81fcf785a286c053a352f3201cc8671c72851615c4b707a434309b098e5 -homepage : https://www-user.tu-chemnitz.de/~fri/ding/ -license : GPL-2.0-or-later -component : office -summary : Ding is a Dictionary lookup program for the X window system. It comes with a German-English Dictionary with approximately 326,000 entries. +name: ding +version: "1.9" +release: 5 +source: + - https://ftp.tu-chemnitz.de/pub/Local/urz/ding/ding-1.9.tar.gz: 69a6c81fcf785a286c053a352f3201cc8671c72851615c4b707a434309b098e5 +homepage: https://www-user.tu-chemnitz.de/~fri/ding/ +license: GPL-2.0-or-later +component: office +summary: Ding is a Dictionary lookup program for the X window system. It comes with a German-English Dictionary with approximately 326,000 entries. description: | Ding is a Dictionary lookup program for the X window system. It comes with a German-English Dictionary with approximately 326,000 entries. -rundeps : +rundeps: - hunspell-de - hunspell-en - tk -install : | +install: | install -Dm00755 ding $installdir/usr/bin/ding install -Dm00644 de-en.txt $installdir/usr/share/dict/de-en.txt install -Dm00644 ding.1 $installdir/usr/share/man/man1/ding.1 diff --git a/packages/d/dino/package.yml b/packages/d/dino/package.yml index a4a15dd62ea..ee5e5e39899 100644 --- a/packages/d/dino/package.yml +++ b/packages/d/dino/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dino -version : 0.5.1 -release : 9 -source : - - https://github.com/dino/dino/releases/download/v0.5.1/dino-0.5.1.tar.gz : 0b265ee3551dcddad5b62e188bdcab2cbb61a0d6a7e72107b2518a156b3ed665 -homepage : https://dino.im/ -license : GPL-3.0-or-later -component : network.im -summary : Modern XMPP ("Jabber") Chat Client using GTK+/Vala +name: dino +version: 0.5.1 +release: 9 +source: + - https://github.com/dino/dino/releases/download/v0.5.1/dino-0.5.1.tar.gz: 0b265ee3551dcddad5b62e188bdcab2cbb61a0d6a7e72107b2518a156b3ed665 +homepage: https://dino.im/ +license: GPL-3.0-or-later +component: network.im +summary: Modern XMPP ("Jabber") Chat Client using GTK+/Vala description: | Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gpgme) - pkgconfig(gspell-1) @@ -28,9 +28,9 @@ builddeps : - pkgconfig(webrtc-audio-processing-1) - gettext - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/diodon/package.yml b/packages/d/diodon/package.yml index b4dda96c062..310bc4b3d33 100644 --- a/packages/d/diodon/package.yml +++ b/packages/d/diodon/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : diodon -version : 1.13.0 -release : 3 -source : - - https://github.com/diodon-dev/diodon/archive/refs/tags/1.13.0.tar.gz : 387e78e24dfcac5a73c65ff758c66894a712f7d10754b4ffcfdc11590a9e0a10 -homepage : https://github.com/diodon-dev/diodon -license : GPL-2.0-or-later -component : desktop -summary : GTK+ Clipboard manager +name: diodon +version: 1.13.0 +release: 3 +source: + - https://github.com/diodon-dev/diodon/archive/refs/tags/1.13.0.tar.gz: 387e78e24dfcac5a73c65ff758c66894a712f7d10754b4ffcfdc11590a9e0a10 +homepage: https://github.com/diodon-dev/diodon +license: GPL-2.0-or-later +component: desktop +summary: GTK+ Clipboard manager description: | Diodon is a lightweight clipboard manager for Linux written in Vala which "aims to be the best integrated clipboard manager for the Gnome/Unity desktop". -builddeps : +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(gtk+-unix-print-3.0) - pkgconfig(libpeas-gtk-1.0) @@ -18,14 +18,14 @@ builddeps : - desktop-file-utils - vala - xorg-server-xvfb -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/io.github.diodon_dev.diodon.metainfo.xml $installdir/usr/share/metainfo/io.github.diodon_dev.diodon.metainfo.xml rm -r $installdir/etc -replaces : +replaces: - clipit - - dbginfo : clipit-dbginfo + - dbginfo: clipit-dbginfo diff --git a/packages/d/discord/package.yml b/packages/d/discord/package.yml index bc9a887fc07..91354d19864 100644 --- a/packages/d/discord/package.yml +++ b/packages/d/discord/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : discord -version : 0.0.117 -release : 139 -source : - - https://dl.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz : 3cdd44f068d5a2910f196f4849bd32d4ba3b9e78f7d025f2956d274d1d4f73a5 -license : Distributable -component : network.im -homepage : https://discord.com/ -summary : All-in-one voice and text chat for gamers +name: discord +version: 0.0.117 +release: 139 +source: + - https://dl.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz: 3cdd44f068d5a2910f196f4849bd32d4ba3b9e78f7d025f2956d274d1d4f73a5 +license: Distributable +component: network.im +homepage: https://discord.com/ +summary: All-in-one voice and text chat for gamers description: | All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. -replaces : +replaces: - discord-canary -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) - pkgconfig(xshmfence) -rundeps : +rundeps: - libayatana-appindicator - opus # strip and debug will prevent krisp noise supression from loading -strip : false -debug : false -install : | +strip: false +debug: false +install: | install -Dm00644 $pkgfiles/discord.desktop $installdir/usr/share/applications/com.discordapp.Discord.desktop install -Dm00644 discord.png $installdir/usr/share/icons/hicolor/256x256/apps/discord.png install -Dm00644 $pkgfiles/discord.appdata.xml $installdir/usr/share/metainfo/com.discordapp.Discord.metainfo.xml diff --git a/packages/d/discount/package.yml b/packages/d/discount/package.yml index e0fb9245b77..e1c2d78b873 100644 --- a/packages/d/discount/package.yml +++ b/packages/d/discount/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : discount -version : 3.0.0 -release : 6 -source : - - https://github.com/Orc/discount/archive/v3.0.0d.tar.gz : 0ed8cc27ac5d46dc6a8beedd5e5673ac8b466a6474bdb7d35f37c815f670385f -license : BSD-3-Clause -component : programming -homepage : https://www.pell.portland.or.us/~orc/Code/discount/ -summary : DISCOUNT is a implementation of John Gruber's Markdown markup language. +name: discount +version: 3.0.0 +release: 6 +source: + - https://github.com/Orc/discount/archive/v3.0.0d.tar.gz: 0ed8cc27ac5d46dc6a8beedd5e5673ac8b466a6474bdb7d35f37c815f670385f +license: BSD-3-Clause +component: programming +homepage: https://www.pell.portland.or.us/~orc/Code/discount/ +summary: DISCOUNT is a implementation of John Gruber's Markdown markup language. description: | DISCOUNT is a implementation of John Gruber's Markdown markup language. -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | ./configure.sh --prefix=/usr --libdir=%libdir% --shared -build : | +build: | # fix ldconfig call sed -e 's|/sbin/ldconfig|/sbin/ldconfig -n|' -i librarian.sh %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/d/discover/package.yml b/packages/d/discover/package.yml index 7de9250520a..2566872311e 100644 --- a/packages/d/discover/package.yml +++ b/packages/d/discover/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : discover -version : 6.5.3 -release : 48 -source : - - https://download.kde.org/stable/plasma/6.5.3/discover-6.5.3.tar.xz : d85bad3d4d6e815444160cd9d6e1bd357dc8399510fb452fefb2559aaaee8982 -homepage : https://apps.kde.org/discover/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Discover helps you find and install applications, games, and tools. +name: discover +version: 6.5.3 +release: 48 +source: + - https://download.kde.org/stable/plasma/6.5.3/discover-6.5.3.tar.xz: d85bad3d4d6e815444160cd9d6e1bd357dc8399510fb452fefb2559aaaee8982 +homepage: https://apps.kde.org/discover/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Discover helps you find and install applications, games, and tools. description: | Discover helps you find and install applications, games, and tools. You can search or browse by category, and look at screenshots and read reviews to help you pick the perfect app. With Discover, you can manage software from multiple sources, including your operating system's software repository, Flatpak repos, the Snap store, or even AppImages from store.kde.org. Finally, Discover also allows you to find, install, and manage add-ons for Plasma and all your favorite KDE apps! -builddeps : +builddeps: - pkgconfig(Qt6Quick) - pkgconfig(Qt6WebView) - pkgconfig(flatpak) @@ -36,23 +36,23 @@ builddeps : - kf6-purpose-devel - kirigami-addons-devel - qcoro-qt6-devel -rundeps : +rundeps: - appstream-catalog - kf6-kirigami - kf6-kitemmodels - kf6-purpose - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Allow-notifier-to-autostart-on-all-editions.patch %patch -p1 -i $pkgfiles/port-to-kirigamiapp.patch %cmake_kf6 -DPACKAGEKIT_AUTOREMOVE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove docs diff --git a/packages/d/disktype/package.yml b/packages/d/disktype/package.yml index 3847862cba9..9c283d31bca 100644 --- a/packages/d/disktype/package.yml +++ b/packages/d/disktype/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : disktype -version : 9 -release : 7 -source : - - https://sourceforge.net/projects/disktype/files/disktype/9/disktype-9.tar.gz : b6701254d88412bc5d2db869037745f65f94b900b59184157d072f35832c1111 -homepage : https://disktype.sourceforge.net/ -license : MIT -summary : Detect the content format of a disk or disk image -component : system.base +name: disktype +version: 9 +release: 7 +source: + - https://sourceforge.net/projects/disktype/files/disktype/9/disktype-9.tar.gz: b6701254d88412bc5d2db869037745f65f94b900b59184157d072f35832c1111 +homepage: https://disktype.sourceforge.net/ +license: MIT +summary: Detect the content format of a disk or disk image +component: system.base description: | The purpose of disktype is to detect the content format of a disk or disk image. It knows about common file systems, partition tables, and boot codes.The program is written in C and is designed to compile on any modern Unix flavour. -build : | +build: | CFLAGS="%CFLAGS% -fno-stack-protector -fno-strict-aliasing" %make -install : | +install: | install -D disktype %installroot%/usr/bin/disktype install -D README %installroot%/usr/share/doc/disktype/README install -D HISTORY %installroot%/usr/share/doc/disktype/HISTORY diff --git a/packages/d/displaycal/package.yml b/packages/d/displaycal/package.yml index 636ae95f860..91a5768da45 100644 --- a/packages/d/displaycal/package.yml +++ b/packages/d/displaycal/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : displaycal -version : 3.9.14 -release : 34 -source : - - https://github.com/eoyilmaz/displaycal-py3/releases/download/3.9.14/DisplayCAL-3.9.14.tar.gz : d88e5f896812f67ec863f65ac9606f11a3f4b8d2005dfbe4caa41edaf2c53c9c -homepage : https://displaycal.net/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Display Calibration and Characterization powered by Argyll CMS +name: displaycal +version: 3.9.14 +release: 34 +source: + - https://github.com/eoyilmaz/displaycal-py3/releases/download/3.9.14/DisplayCAL-3.9.14.tar.gz: d88e5f896812f67ec863f65ac9606f11a3f4b8d2005dfbe4caa41edaf2c53c9c +homepage: https://displaycal.net/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Display Calibration and Characterization powered by Argyll CMS description: | DisplayCAL is a graphical user interface developed by Florian Höch for the display calibration and profiling tools of Argyll CMS, an open source color management system developed by Graeme Gill. Calibrate and characterize your display devices using one of the many supported hardware sensors, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create matrix and look-up-table ICC profiles, with optional gamut mapping, as well as some proprietary 3D LUT formats. -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(python3) - pkgconfig(xinerama) @@ -21,7 +21,7 @@ builddeps : - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - argyllcms - numpy - pychromecast @@ -29,7 +29,7 @@ rundeps : - python-gobject - python-send2trash - wxPython -build : | +build: | # workaround broken setup.py file install -Dm00644 misc/*.appdata.xml -t dist cp misc/0install/debian.rules misc/ @@ -38,7 +38,7 @@ build : | rm -fr pyproject.toml setup.cfg %python3_setup -install : | +install: | %python3_install # Use hwdata pnp.ids @@ -54,4 +54,4 @@ install : | # having python-pyglet v2+ installed causes displaycal to shit itself during startup # this is due to pyglet 1.5 being used as the audio library on macos/windows. -conflicts : python-pyglet +conflicts: python-pyglet diff --git a/packages/d/distrobox/package.yml b/packages/d/distrobox/package.yml index f06f8c0ffc0..08eac6cf02d 100644 --- a/packages/d/distrobox/package.yml +++ b/packages/d/distrobox/package.yml @@ -1,17 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : distrobox -version : 1.8.1.2 -release : 4 -source : - - https://github.com/89luca89/distrobox/archive/refs/tags/1.8.1.2.tar.gz : 3ecbce9b8c5b5df941f986798ffa6ea7fdf742223d42204207974c4323d5b9fc -homepage : https://distrobox.it/ -license : GPL-3.0-only -component : virt -summary : Use any Linux distribution inside your terminal +name: distrobox +version: 1.8.1.2 +release: 4 +source: + - https://github.com/89luca89/distrobox/archive/refs/tags/1.8.1.2.tar.gz: 3ecbce9b8c5b5df941f986798ffa6ea7fdf742223d42204207974c4323d5b9fc +homepage: https://distrobox.it/ +license: GPL-3.0-only +component: virt +summary: Use any Linux distribution inside your terminal description: | Use any Linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you're more comfortable with -rundeps : +rundeps: - podman -install : | +install: | ./install -P $installdir/usr - diff --git a/packages/d/djvulibre/package.yml b/packages/d/djvulibre/package.yml index 29a8d6a6b30..aa1fcca1517 100644 --- a/packages/d/djvulibre/package.yml +++ b/packages/d/djvulibre/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : djvulibre -version : 3.5.29 -release : 10 -source : - - https://sourceforge.net/projects/djvu/files/DjVuLibre/3.5.29/djvulibre-3.5.29.tar.gz : d3b4b03ae2bdca8516a36ef6eb27b777f0528c9eda26745d9962824a3fdfeccf -homepage : https://djvu.sourceforge.net/ -license : GPL-2.0-or-later -component : desktop.library -summary : A web-centric format and software platform for distributing documents and images +name: djvulibre +version: 3.5.29 +release: 10 +source: + - https://sourceforge.net/projects/djvu/files/DjVuLibre/3.5.29/djvulibre-3.5.29.tar.gz: d3b4b03ae2bdca8516a36ef6eb27b777f0528c9eda26745d9962824a3fdfeccf +homepage: https://djvu.sourceforge.net/ +license: GPL-2.0-or-later +component: desktop.library +summary: A web-centric format and software platform for distributing documents and images description: | DjVu (pronounced "déjà vu") a set of compression technologies, a file format, and a software platform for the delivery over the Web of digital documents, scanned documents, and high resolution images. -builddeps : +builddeps: - pkgconfig(librsvg-2.0) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) -setup : | +setup: | %apply_patches %configure -build : | +build: | %make -install : | +install: | %make_install # Remove broken mime metadata, breaks evince support for djvu rm -rf $installdir/usr/share/mime diff --git a/packages/d/dleyna-core/package.yml b/packages/d/dleyna-core/package.yml index a316c67c9a3..f413058d62a 100644 --- a/packages/d/dleyna-core/package.yml +++ b/packages/d/dleyna-core/package.yml @@ -1,87 +1,87 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dleyna-core -version : 0.8.3 -release : 15 -source : - - https://gitlab.gnome.org/World/dLeyna/-/archive/v0.8.3/dLeyna-v0.8.3.tar.gz : 34b55126f8597046a4e37f0346c708e4bcee28dd48252a71d542f5b975a31b9d -homepage : https://gitlab.gnome.org/World/dLeyna -license : LGPL-2.1-only -component : +name: dleyna-core +version: 0.8.3 +release: 15 +source: + - https://gitlab.gnome.org/World/dLeyna/-/archive/v0.8.3/dLeyna-v0.8.3.tar.gz: 34b55126f8597046a4e37f0346c708e4bcee28dd48252a71d542f5b975a31b9d +homepage: https://gitlab.gnome.org/World/dLeyna +license: LGPL-2.1-only +component: - programming.library - - ^dleyna-connector-dbus : programming.library - - ^dleyna-renderer : programming.library - - ^dleyna-renderer-devel : programming.devel - - ^dleyna-renderer-docs : programming.docs - - ^dleyna-server : programming.library - - ^dleyna-server-devel : programming.devel - - ^dleyna-server-docs : programming.docs - - ^python-dleyna : programming.python -summary : + - ^dleyna-connector-dbus: programming.library + - ^dleyna-renderer: programming.library + - ^dleyna-renderer-devel: programming.devel + - ^dleyna-renderer-docs: programming.docs + - ^dleyna-server: programming.library + - ^dleyna-server-devel: programming.devel + - ^dleyna-server-docs: programming.docs + - ^python-dleyna: programming.python +summary: - Library of utility functions that are used by the higher level dLeyna - - ^dleyna-connector-dbus : D-Bus API for the dLeyna services - - ^dleyna-renderer : Library for implementing services that allow clients to discover and manipulate Digital Media Renderers - - ^dleyna-renderer-devel : Development files for dleyna-renderer - - ^dleyna-renderer-docs : Documentation for dleyna-renderer - - ^dleyna-server : Library to discover, browse and manipulate Digital Media Servers - - ^dleyna-server-devel : Development files for dleyna-server - - ^dleyna-server-docs : Documentation for dleyna-server - - ^python-dleyna : Python utilities for dLeyna + - ^dleyna-connector-dbus: D-Bus API for the dLeyna services + - ^dleyna-renderer: Library for implementing services that allow clients to discover and manipulate Digital Media Renderers + - ^dleyna-renderer-devel: Development files for dleyna-renderer + - ^dleyna-renderer-docs: Documentation for dleyna-renderer + - ^dleyna-server: Library to discover, browse and manipulate Digital Media Servers + - ^dleyna-server-devel: Development files for dleyna-server + - ^dleyna-server-docs: Documentation for dleyna-server + - ^python-dleyna: Python utilities for dLeyna description: | Library of utility functions that are used by the higher level dLeyna -patterns : - - ^dleyna-connector-dbus : - - /usr/lib64/dleyna-1.0/connectors/libdleyna-connector-dbus.so - - ^dleyna-renderer : - - /usr/lib64/dleyna-core/dleyna-renderer-service - - /usr/lib64/dleyna/libdleyna-renderer-1.0.so* - - /usr/share/dbus-1/services/com.intel.dleyna-renderer.service - - /usr/share/dleyna/dleyna-renderer-service.conf - - ^dleyna-renderer-devel : - - /usr/include/dleyna-1.0/libdleyna/renderer/control-point-renderer.h - - /usr/lib64/pkgconfig/dleyna-renderer-service-1.0.pc - - ^dleyna-renderer-docs : - - /usr/share/man/man1/dleyna-renderer-service.1 - - /usr/share/man/man5/dleyna-renderer-service.conf.5 - - ^dleyna-server : - - /usr/lib64/dleyna-core/dleyna-server-service - - /usr/lib64/dleyna-server - - /usr/share/dbus-1/services/com.intel.dleyna-server.service - - /usr/share/dleyna/dleyna-server-service.conf - - ^dleyna-server-devel : - - /usr/include/dleyna-1.0/libdleyna/server/control-point-server.h - - /usr/lib64/pkgconfig/dleyna-server-service-1.0.pc - - ^dleyna-server-docs : - - /usr/share/man/man1/dleyna-server-service.1 - - /usr/share/man/man5/dleyna-server-service.conf.5 - - ^python-dleyna : - - /usr/lib/python3.*/site-packages/dLeyna -builddeps : +patterns: + - ^dleyna-connector-dbus: + - /usr/lib64/dleyna-1.0/connectors/libdleyna-connector-dbus.so + - ^dleyna-renderer: + - /usr/lib64/dleyna-core/dleyna-renderer-service + - /usr/lib64/dleyna/libdleyna-renderer-1.0.so* + - /usr/share/dbus-1/services/com.intel.dleyna-renderer.service + - /usr/share/dleyna/dleyna-renderer-service.conf + - ^dleyna-renderer-devel: + - /usr/include/dleyna-1.0/libdleyna/renderer/control-point-renderer.h + - /usr/lib64/pkgconfig/dleyna-renderer-service-1.0.pc + - ^dleyna-renderer-docs: + - /usr/share/man/man1/dleyna-renderer-service.1 + - /usr/share/man/man5/dleyna-renderer-service.conf.5 + - ^dleyna-server: + - /usr/lib64/dleyna-core/dleyna-server-service + - /usr/lib64/dleyna-server + - /usr/share/dbus-1/services/com.intel.dleyna-server.service + - /usr/share/dleyna/dleyna-server-service.conf + - ^dleyna-server-devel: + - /usr/include/dleyna-1.0/libdleyna/server/control-point-server.h + - /usr/lib64/pkgconfig/dleyna-server-service-1.0.pc + - ^dleyna-server-docs: + - /usr/share/man/man1/dleyna-server-service.1 + - /usr/share/man/man5/dleyna-server-service.conf.5 + - ^python-dleyna: + - /usr/lib/python3.*/site-packages/dLeyna +builddeps: - pkgconfig(gssdp-1.6) - pkgconfig(gupnp-1.6) - pkgconfig(gupnp-av-1.0) - pkgconfig(gupnp-dlna-2.0) - python-docutils - python-sphinx -rundeps : - - ^dleyna-connector-dbus : - - dleyna-core - - ^dleyna-renderer : - - dleyna-core - - ^dleyna-renderer-devel : - - dleyna-core-devel - - dleyna-renderer - - ^dleyna-server : - - dleyna-core - - ^dleyna-server-devel : - - dleyna-core-devel - - dleyna-server - - ^python-dleyna : - - dleyna-core - - python-urllib3 -setup : | +rundeps: + - ^dleyna-connector-dbus: + - dleyna-core + - ^dleyna-renderer: + - dleyna-core + - ^dleyna-renderer-devel: + - dleyna-core-devel + - dleyna-renderer + - ^dleyna-server: + - dleyna-core + - ^dleyna-server-devel: + - dleyna-core-devel + - dleyna-server + - ^python-dleyna: + - dleyna-core + - python-urllib3 +setup: | %patch -p1 -i $pkgfiles/dLeyna-no-python-shebang.patch %meson_configure --sysconfdir=/usr/share/dleyna/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dmd/package.yml b/packages/d/dmd/package.yml index bd36517862c..80c4ead7507 100644 --- a/packages/d/dmd/package.yml +++ b/packages/d/dmd/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dmd -version : 2.105.2 -release : 20 -source : - - git|https://github.com/dlang/dmd : v2.105.2 - - git|https://github.com/dlang/phobos : v2.105.2 - - git|https://github.com/dlang/tools : v2.105.2 -homepage : https://dlang.org/ -license : BSL-1.0 -component : programming -summary : Digital Mars D (DMD) is the reference compiler and standard library for the D programming language +name: dmd +version: 2.105.2 +release: 20 +source: + - git|https://github.com/dlang/dmd: v2.105.2 + - git|https://github.com/dlang/phobos: v2.105.2 + - git|https://github.com/dlang/tools: v2.105.2 +homepage: https://dlang.org/ +license: BSL-1.0 +component: programming +summary: Digital Mars D (DMD) is the reference compiler and standard library for the D programming language description: | D is a systems programming language with C-like syntax and static typing. It combines efficiency, control and modeling power with safety and programmer productivity. -libsplit : false -strip : false -extract : false -builddeps : +libsplit: false +strip: false +extract: false +builddeps: - dmd -patterns : +patterns: - /usr/include/* - /usr/lib64/* -setup : | +setup: | cp -r $sources/dmd.git $workdir/dmd cp -r $sources/dmd.git $workdir/stage1 # cp -r $sources/druntime.git $workdir/druntime cp -r $sources/phobos.git $workdir/phobos cp -r $sources/tools.git $workdir/tools -build : | +build: | # Stage 1 cd $workdir/../stage1 %make -f posix.mak @@ -42,7 +42,7 @@ build : | %make -f posix.mak DMD=$workdir/generated/linux/release/64/dmd cd $workdir/../tools %make -f posix.mak DMD=$workdir/generated/linux/release/64/dmd -install : | +install: | install -Dm00755 $workdir/generated/linux/release/64/dmd $installdir/usr/bin/dmd install -dm00644 $installdir/usr/include/dlang/dmd cp -r $workdir/../phobos/{*.d,etc,std} $installdir/usr/include/dlang/dmd diff --git a/packages/d/dmenu/package.yml b/packages/d/dmenu/package.yml index 380b4c246bc..ed75cd0c8cd 100644 --- a/packages/d/dmenu/package.yml +++ b/packages/d/dmenu/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dmenu -version : '5.4' -release : 9 -source : - - https://dl.suckless.org/tools/dmenu-5.4.tar.gz : 8fbace2a0847aa80fe861066b118252dcc7b4ca0a0a8f3a93af02da8fb6cd453 -homepage : https://tools.suckless.org/dmenu/ -license : MIT -component : desktop -summary : dmenu is a dynamic menu for X, originally designed for dwm. +name: dmenu +version: "5.4" +release: 9 +source: + - https://dl.suckless.org/tools/dmenu-5.4.tar.gz: 8fbace2a0847aa80fe861066b118252dcc7b4ca0a0a8f3a93af02da8fb6cd453 +homepage: https://tools.suckless.org/dmenu/ +license: MIT +component: desktop +summary: dmenu is a dynamic menu for X, originally designed for dwm. description: | dmenu is a dynamic menu for X, originally designed for dwm. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(xft) - pkgconfig(xinerama) -build : | +build: | %make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 FREETYPEINC=/usr/include/freetype2 -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/d/dmg2img/package.yml b/packages/d/dmg2img/package.yml index 66d0c11d978..04a59ba2c36 100644 --- a/packages/d/dmg2img/package.yml +++ b/packages/d/dmg2img/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dmg2img -version : 1.6.7 -release : 5 -source : - - http://vu1tur.eu.org/tools/dmg2img-1.6.7.tar.gz : 02aea6d05c5b810074913b954296ddffaa43497ed720ac0a671da4791ec4d018 -homepage : https://vu1tur.eu.org/dmg2img -license : GPL-2.0-or-later -component : system.utils -summary : Program that lets you convert .dmg files to .img files +name: dmg2img +version: 1.6.7 +release: 5 +source: + - http://vu1tur.eu.org/tools/dmg2img-1.6.7.tar.gz: 02aea6d05c5b810074913b954296ddffaa43497ed720ac0a671da4791ec4d018 +homepage: https://vu1tur.eu.org/dmg2img +license: GPL-2.0-or-later +component: system.utils +summary: Program that lets you convert .dmg files to .img files description: | DMG2IMG is a tool which allows converting Apple compressed dmg archives to standard (hfsplus) image disk files. Just go to the folder where the .dmg file is located cd PATH/TO/THE/FILE and then convert it by doing dmg2img NAMEOFTHEFILE.dmg NAMEOFTHEFILE.img -builddeps : +builddeps: - pkgconfig(bzip2) -setup : | +setup: | %patch --ignore-whitespace -p1 -i $pkgfiles/0001-openssl-1.1-compatibility.patch -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dmidecode/package.yml b/packages/d/dmidecode/package.yml index 05c806023b8..6ed9bc3af6e 100644 --- a/packages/d/dmidecode/package.yml +++ b/packages/d/dmidecode/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dmidecode -version : '3.6' -release : 11 -source : - - http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz : e40c65f3ec3dafe31ad8349a4ef1a97122d38f65004ed66575e1a8d575dd8bae -homepage : https://www.nongnu.org/dmidecode/ -license : GPL-2.0-or-later -component : system.utils -summary : Dmidecode reports information about your system's hardware as described in your system BIOS +name: dmidecode +version: "3.6" +release: 11 +source: + - http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz: e40c65f3ec3dafe31ad8349a4ef1a97122d38f65004ed66575e1a8d575dd8bae +homepage: https://www.nongnu.org/dmidecode/ +license: GPL-2.0-or-later +component: system.utils +summary: Dmidecode reports information about your system's hardware as described in your system BIOS description: | Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard (see a sample output). This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. -clang : false -build : | +clang: false +build: | %make prefix=/usr -install : | +install: | %make_install prefix=/usr rm -rf $installdir/usr/share/doc diff --git a/packages/d/dmz-cursor-theme/package.yml b/packages/d/dmz-cursor-theme/package.yml index fc29a07f932..881b3b6080a 100644 --- a/packages/d/dmz-cursor-theme/package.yml +++ b/packages/d/dmz-cursor-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dmz-cursor-theme -version : 0.4.5.1 -release : 3 -source : - - https://ftp.debian.org/debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_0.4.5.1.tar.xz : 9d6a00de42b2e02e89804b6e53cbf3c0440b6f620e09cf2e9a857851ba1126f0 -homepage : https://ftp.debian.org/debian/pool/main/d/dmz-cursor-theme/ -license : CC-BY-SA-3.0 -component : desktop.theme -summary : Style neutral, scalable cursor theme +name: dmz-cursor-theme +version: 0.4.5.1 +release: 3 +source: + - https://ftp.debian.org/debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_0.4.5.1.tar.xz: 9d6a00de42b2e02e89804b6e53cbf3c0440b6f620e09cf2e9a857851ba1126f0 +homepage: https://ftp.debian.org/debian/pool/main/d/dmz-cursor-theme/ +license: CC-BY-SA-3.0 +component: desktop.theme +summary: Style neutral, scalable cursor theme description: | This package contains the DMZ cursor themes, which are derived from the Industrial theme developed for the Ximian GNOME desktop. Black and white cursors are provided, in scalable formats. -builddeps : +builddeps: - xcursorgen -build : | +build: | cd $workdir/DMZ-White/pngs ./make.sh cd $workdir/DMZ-White/xcursors @@ -63,7 +63,7 @@ build : | ln -s sb_v_double_arrow ns-resize ln -s fd_double_arrow nesw-resize ln -s bd_double_arrow nwse-resize -install : | +install: | install -d $installdir/usr/share/icons/DMZ-Black/cursors/ install -m644 DMZ-Black/cursor.theme $installdir/usr/share/icons/DMZ-Black/ install -m644 DMZ-Black/index.theme $installdir/usr/share/icons/DMZ-Black/ diff --git a/packages/d/dnscrypt-proxy-gui/package.yml b/packages/d/dnscrypt-proxy-gui/package.yml index 6dd09942a19..f95ee95f8b8 100644 --- a/packages/d/dnscrypt-proxy-gui/package.yml +++ b/packages/d/dnscrypt-proxy-gui/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dnscrypt-proxy-gui -version : 1.24.20 -release : 14 -source : - - https://github.com/F1ash/dnscrypt-proxy-gui/archive/refs/tags/1.24.20.tar.gz : bf1b68fb6e25c822f1bc59fb8d7eb49173b939311a2a3f474856dff19e6b369d -homepage : https://github.com/F1ash/dnscrypt-proxy-gui -license : GPL-2.0-or-later -component : network.util -summary : Qt/KF5 GUI wrapper over dnscrypt-proxy +name: dnscrypt-proxy-gui +version: 1.24.20 +release: 14 +source: + - https://github.com/F1ash/dnscrypt-proxy-gui/archive/refs/tags/1.24.20.tar.gz: bf1b68fb6e25c822f1bc59fb8d7eb49173b939311a2a3f474856dff19e6b369d +homepage: https://github.com/F1ash/dnscrypt-proxy-gui +license: GPL-2.0-or-later +component: network.util +summary: Qt/KF5 GUI wrapper over dnscrypt-proxy description: | Contains systemd instantiated unit for control proxying service. Works with local address and service list from dnscrypt-proxy package. -builddeps : +builddeps: - pkgconfig(Qt5Core) - kauth-devel - kcoreaddons-devel - knotifications-devel -rundeps : +rundeps: - dnscrypt-proxy -setup : | +setup: | %cmake_ninja -DSHARE_INSTALL_PREFIX=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 $pkgfiles/io.github.f1ash.dnscryptclient.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/d/dnscrypt-proxy/package.yml b/packages/d/dnscrypt-proxy/package.yml index ed1b57f492a..4648ff4b540 100644 --- a/packages/d/dnscrypt-proxy/package.yml +++ b/packages/d/dnscrypt-proxy/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dnscrypt-proxy -version : 2.1.5 -release : 9 -source : - - https://github.com/DNSCrypt/dnscrypt-proxy/archive/2.1.5.tar.gz : 044c4db9a3c7bdcf886ff8f83c4b137d2fd37a65477a92bfe86bf69587ea7355 -license : ISC -component : network.utils -homepage : https://github.com/DNSCrypt/dnscrypt-proxy -summary : A flexible DNS proxy, with support for encrypted DNS protocols. +name: dnscrypt-proxy +version: 2.1.5 +release: 9 +source: + - https://github.com/DNSCrypt/dnscrypt-proxy/archive/2.1.5.tar.gz: 044c4db9a3c7bdcf886ff8f83c4b137d2fd37a65477a92bfe86bf69587ea7355 +license: ISC +component: network.utils +homepage: https://github.com/DNSCrypt/dnscrypt-proxy +summary: A flexible DNS proxy, with support for encrypted DNS protocols. description: | A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTPS. -networking : true -builddeps : +networking: true +builddeps: - golang - tree environment: | @@ -19,15 +19,15 @@ environment: | export CGO_CXXFLAGS="$CXXFLAGS" export CGO_LDFLAGS="$LDFLAGS" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Patch-to-fall-back-to-fixed-stateless-dir.patch %patch -p1 -i $pkgfiles/file-hierarchy.patch # mkdir -p src/github.com/DNSCrypt/dnscrypt-proxy -build : | +build: | cd dnscrypt-proxy go build -ldflags="-compressdwarf=false -linkmode=external" . -install : | +install: | install -Dm00755 dnscrypt-proxy/dnscrypt-proxy $installdir/usr/bin/dnscrypt-proxy install -Dm00644 dnscrypt-proxy/example-dnscrypt-proxy.toml $installdir/usr/share/defaults/dnscrypt-proxy/dnscrypt-proxy.toml install -Dm00644 $pkgfiles/dnscrypt-proxy.service $installdir/%libdir%/systemd/system/dnscrypt-proxy.service diff --git a/packages/d/dnsmasq/package.yml b/packages/d/dnsmasq/package.yml index 4c2e99a10a2..9a9e04ac81f 100644 --- a/packages/d/dnsmasq/package.yml +++ b/packages/d/dnsmasq/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dnsmasq -version : '2.90' -release : 17 -source : - - https://thekelleys.org.uk/dnsmasq/dnsmasq-2.90.tar.xz : 8e50309bd837bfec9649a812e066c09b6988b73d749b7d293c06c57d46a109e4 -license : GPL-2.0-or-later -homepage : https://thekelleys.org.uk/dnsmasq/doc.html -summary : DNS cache and forwarder -component : network.base +name: dnsmasq +version: "2.90" +release: 17 +source: + - https://thekelleys.org.uk/dnsmasq/dnsmasq-2.90.tar.xz: 8e50309bd837bfec9649a812e066c09b6988b73d749b7d293c06c57d46a109e4 +license: GPL-2.0-or-later +homepage: https://thekelleys.org.uk/dnsmasq/doc.html +summary: DNS cache and forwarder +component: network.base description: | dnsmasq in Solus is used to forward and cache DNS queries. -builddeps : +builddeps: - pkgconfig(nettle) -setup : | +setup: | # Causes severe delays otherwise %patch -p1 -i $pkgfiles/Disable-ICMP-echo-address-checking.patch @@ -22,12 +22,12 @@ setup : | sed -e 's|#define CHUSER "nobody"|#define CHUSER "dnsmasq"|' \ -e 's|#define CHGRP "dip"|#define CHGRP "dnsmasq"|' -i src/config.h sed 's|%%PREFIX%%|/usr|' -i dnsmasq.conf.example -build : | +build: | %make all-i18n \ CFLAGS="$CFLAGS" \ COPTS='-DHAVE_DBUS -DHAVE_DNSSEC' \ LDFLAGS="$LDFLAGS" -install : | +install: | %make install-i18n DESTDIR=$installdir PREFIX=/usr BINDIR=/usr/bin install -Dm00644 dnsmasq.conf.example $installdir/usr/share/defaults/dnsmasq/dnsmasq.conf diff --git a/packages/d/dnspython/package.yml b/packages/d/dnspython/package.yml index 7451072196d..d1186d76430 100644 --- a/packages/d/dnspython/package.yml +++ b/packages/d/dnspython/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dnspython -version : 2.2.1 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-2.2.1.tar.gz : 0f7569a4a6ff151958b64304071d370daa3243d15941a7beedf0c9fe5105603e -homepage : https://www.dnspython.org/ -license : ISC -component : programming.python -summary : DNS toolkit for Python +name: dnspython +version: 2.2.1 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-2.2.1.tar.gz: 0f7569a4a6ff151958b64304071d370daa3243d15941a7beedf0c9fe5105603e +homepage: https://www.dnspython.org/ +license: ISC +component: programming.python +summary: DNS toolkit for Python description: | DNS toolkit for Python supporting almost all record types. It can be used for queries, zone transfers, and dynamic updates. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core - python-toml - python-wheel -checkdeps : +checkdeps: - python-pytest - python-trio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/d/docbook-xml/package.yml b/packages/d/docbook-xml/package.yml index febe21a6c9a..6eaffef4596 100644 --- a/packages/d/docbook-xml/package.yml +++ b/packages/d/docbook-xml/package.yml @@ -1,228 +1,228 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docbook-xml -version : '4.5' -release : 11 -source : - - https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip : 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 - - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-nons-1.79.2.tar.bz2 : ee8b9eca0b7a8f89075832a2da7534bce8c5478fc8fc2676f512d5d87d832102 - - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-1.79.2.tar.bz2 : 316524ea444e53208a2fb90eeb676af755da96e1417835ba5f5eb719c81fa371 - - https://www.docbook.org/sgml/4.5/docbook-4.5.zip : 8043e514e80c6c19cb146b5d37937d1305bf3abf9b0097c36df7f70f611cdf43 -homepage : https://docbook.org/ -license : GPL-3.0-or-later -component : programming -summary : XML data files for DocBook -replaces : +name: docbook-xml +version: "4.5" +release: 11 +source: + - https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip: 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 + - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-nons-1.79.2.tar.bz2: ee8b9eca0b7a8f89075832a2da7534bce8c5478fc8fc2676f512d5d87d832102 + - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-1.79.2.tar.bz2: 316524ea444e53208a2fb90eeb676af755da96e1417835ba5f5eb719c81fa371 + - https://www.docbook.org/sgml/4.5/docbook-4.5.zip: 8043e514e80c6c19cb146b5d37937d1305bf3abf9b0097c36df7f70f611cdf43 +homepage: https://docbook.org/ +license: GPL-3.0-or-later +component: programming +summary: XML data files for DocBook +replaces: - docbook-xsl -builddeps : +builddeps: - docbook-xml -description : | +description: | The DocBook XML DTD-4.5 package contains document type definitions for verification of XML data files against the DocBook rule set. These are useful for structuring books and software documentation to a standard allowing you to utilize transformations already written for that standard. -install : | - root="/usr/share/xml/docbook/xml-dtd-${version}" +install: | + root="/usr/share/xml/docbook/xml-dtd-${version}" + full_root="${installdir}/${root}" + + install -D -m 00644 docbook.cat "${full_root}/docbook.cat" + install -m 00644 *.dtd "${full_root}" + install -m 00644 *.mod "${full_root}" + cp -Rv ent/ "${full_root}/." + install -D -d -m 00755 "${installdir}/etc/xml" + + mkdir docbook-sgml && pushd docbook-sgml + unzip $sources/docbook-${version}.zip + sed -i -e '/ISO 8879/d' -e '/gml/d' docbook.cat + install -v -d $installdir/usr/share/sgml/docbook/sgml-dtd-4.5 + install -v docbook.cat $installdir/usr/share/sgml/docbook/sgml-dtd-4.5/catalog + cp -v -af *.dtd *.mod *.dcl $installdir/usr/share/sgml/docbook/sgml-dtd-4.5 + + unset version + + cat >> ${installdir}/usr/share/sgml/docbook/sgml-dtd-4.5/catalog << "EOF" + -- Begin Single Major Version catalog changes -- + + PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd" + PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd" + PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd" + PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd" + PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd" + + -- End Single Major Version catalog changes -- + EOF + + mkdir -p ${installdir}/etc/sgml + echo 'CATALOG "/usr/share/sgml/docbook/sgml-dtd-4.5/catalog"' > ${installdir}/etc/sgml/catalog + popd # docbook-sgml + + docbookVersion="1.79.2" + _install_docbook() { + src="$1" + kind="$2" + + tar xvf "${sources}/docbook-${src}-${docbookVersion}.tar.bz2" + root="/usr/share/xml/docbook/${kind}-stylesheets-${docbookVersion}" full_root="${installdir}/${root}" - install -D -m 00644 docbook.cat "${full_root}/docbook.cat" - install -m 00644 *.dtd "${full_root}" - install -m 00644 *.mod "${full_root}" - cp -Rv ent/ "${full_root}/." - install -D -d -m 00755 "${installdir}/etc/xml" - - mkdir docbook-sgml && pushd docbook-sgml - unzip $sources/docbook-${version}.zip - sed -i -e '/ISO 8879/d' -e '/gml/d' docbook.cat - install -v -d $installdir/usr/share/sgml/docbook/sgml-dtd-4.5 - install -v docbook.cat $installdir/usr/share/sgml/docbook/sgml-dtd-4.5/catalog - cp -v -af *.dtd *.mod *.dcl $installdir/usr/share/sgml/docbook/sgml-dtd-4.5 - - unset version - - cat >> ${installdir}/usr/share/sgml/docbook/sgml-dtd-4.5/catalog << "EOF" - -- Begin Single Major Version catalog changes -- - - PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd" - PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd" - PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd" - PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd" - PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd" - - -- End Single Major Version catalog changes -- - EOF - - mkdir -p ${installdir}/etc/sgml - echo 'CATALOG "/usr/share/sgml/docbook/sgml-dtd-4.5/catalog"' > ${installdir}/etc/sgml/catalog - popd # docbook-sgml - - docbookVersion="1.79.2" - _install_docbook() { - src="$1" - kind="$2" - - tar xvf "${sources}/docbook-${src}-${docbookVersion}.tar.bz2" - root="/usr/share/xml/docbook/${kind}-stylesheets-${docbookVersion}" - full_root="${installdir}/${root}" - - pushd "docbook-${src}-${docbookVersion}" - %patch -p2 -i $pkgfiles/docbook-style-${kind}-non-recursive-string-subst.patch - - install -d -D -m 00755 "${full_root}" - - for item in VERSION common eclipse epub extensions fo highlighting html \ - htmlhelp images javahelp lib manpages params profiling \ - roundtrip slides template tests tools webhelp website \ - xhtml xhtml-1_1 ; \ - do - cp -Rv "${item}" "${full_root}/." - done - - # Create the .xsl symlink - ln -sv "${root}/VERSION" "${full_root}/VERSION.xsl" - popd - } - _install_docbook "xsl-nons" "xsl" - _install_docbook "xsl" "xsl-ns" - - mkdir -p $installdir/etc/xml - - xmlCatalogFile="${installdir}/etc/xml/catalog" - docbookFile="${installdir}/etc/xml/docbook" - xmlcatalog --noout --create $installdir/etc/xml/docbook - xmlcatalog --noout --create $installdir/etc/xml/catalog - XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" $installdir/etc/xml/docbook - XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" $installdir/etc/xml/docbook - - export XML_CATALOG_FILES=$installdir/etc/xml/docbook - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.5//EN" \ - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ - $docbookFile - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ - $docbookFile - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - $docbookFile - export XML_CATALOG_FILES=$installdir/etc/xml/catalog - - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - $xmlCatalogFile - - export XML_CATALOG_FILES=$installdir/etc/xml/docbook - - for DTDVERSION in 4.1.2 4.2 4.3 4.4 4.5 + pushd "docbook-${src}-${docbookVersion}" + %patch -p2 -i $pkgfiles/docbook-style-${kind}-non-recursive-string-subst.patch + + install -d -D -m 00755 "${full_root}" + + for item in VERSION common eclipse epub extensions fo highlighting html \ + htmlhelp images javahelp lib manpages params profiling \ + roundtrip slides template tests tools webhelp website \ + xhtml xhtml-1_1 ; \ do - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \ - "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \ - $docbookFile - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - $docbookFile - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - $docbookFile - - export XML_CATALOG_FILES=$installdir/etc/xml/docbook - - xmlcatalog --noout --add "delegateSystem" \ - "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ - "file:///etc/xml/docbook" \ - $xmlCatalogFile - - xmlcatalog --noout --add "delegateURI" \ - "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ - "file:///etc/xml/docbook" \ - $xmlCatalogFile + cp -Rv "${item}" "${full_root}/." done - XML_CATALOG_FILES=$installdir/etc/xml/catalog - - # Now do docbook-xsl (nons) .. - xmlcatalog --noout --add "rewriteSystem" \ - "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteSystem" \ - "http://cdn.docbook.org/release/xsl-nons/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://cdn.docbook.org/release/xsl-nons/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - - # And do docbook-xsl (ns)... - xmlcatalog --noout --add "rewriteSystem" \ - "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteSystem" \ - "http://cdn.docbook.org/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://cdn.docbook.org/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - - - # Keep the old sourceforge URIs for now - xmlcatalog --noout --add "rewriteSystem" \ - "http://docbook.sourceforge.net/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://docbook.sourceforge.net/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteSystem" \ - "http://docbook.sourceforge.net/release/xsl-ns/current" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - xmlcatalog --noout --add "rewriteURI" \ - "http://docbook.sourceforge.net/release/xsl-ns/current" \ - "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ - $xmlCatalogFile - - XML_CATALOG_FILES=$installdir/etc/xml/catalog xmlcatalog --noout --add "delegatePublic" "-//OASIS//DTD DocBook XML" "file:///etc/xml/docbook" $xmlCatalogFile + # Create the .xsl symlink + ln -sv "${root}/VERSION" "${full_root}/VERSION.xsl" + popd + } + _install_docbook "xsl-nons" "xsl" + _install_docbook "xsl" "xsl-ns" + + mkdir -p $installdir/etc/xml + + xmlCatalogFile="${installdir}/etc/xml/catalog" + docbookFile="${installdir}/etc/xml/docbook" + xmlcatalog --noout --create $installdir/etc/xml/docbook + xmlcatalog --noout --create $installdir/etc/xml/catalog + XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" $installdir/etc/xml/docbook + XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" $installdir/etc/xml/docbook + + export XML_CATALOG_FILES=$installdir/etc/xml/docbook + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ + $docbookFile + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ + $docbookFile + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $docbookFile + export XML_CATALOG_FILES=$installdir/etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $xmlCatalogFile + + export XML_CATALOG_FILES=$installdir/etc/xml/docbook + + for DTDVERSION in 4.1.2 4.2 4.3 4.4 4.5 + do + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \ + $docbookFile + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $docbookFile + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $docbookFile + + export XML_CATALOG_FILES=$installdir/etc/xml/docbook + + xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + $xmlCatalogFile + + xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + $xmlCatalogFile + done + + XML_CATALOG_FILES=$installdir/etc/xml/catalog + + # Now do docbook-xsl (nons) .. + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl-nons/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl-nons/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + + # And do docbook-xsl (ns)... + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + + + # Keep the old sourceforge URIs for now + xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl-ns/current" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl-ns/current" \ + "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ + $xmlCatalogFile + + XML_CATALOG_FILES=$installdir/etc/xml/catalog xmlcatalog --noout --add "delegatePublic" "-//OASIS//DTD DocBook XML" "file:///etc/xml/docbook" $xmlCatalogFile diff --git a/packages/d/docbook2x/package.yml b/packages/d/docbook2x/package.yml index 9da6f53e970..2755dd3cb75 100644 --- a/packages/d/docbook2x/package.yml +++ b/packages/d/docbook2x/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docbook2x -version : 0.8.8 -release : 2 -source : - - https://sourceforge.net/projects/docbook2x/files/docbook2x/0.8.8/docbook2X-0.8.8.tar.gz : 4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45 -homepage : https://docbook2x.sourceforge.net/ -license : MIT -component : programming.tools -summary : docbook2X converts DocBook documents into man pages and Texinfo documents. +name: docbook2x +version: 0.8.8 +release: 2 +source: + - https://sourceforge.net/projects/docbook2x/files/docbook2x/0.8.8/docbook2X-0.8.8.tar.gz: 4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45 +homepage: https://docbook2x.sourceforge.net/ +license: MIT +component: programming.tools +summary: docbook2X converts DocBook documents into man pages and Texinfo documents. description: | docbook2X converts DocBook documents into man pages and Texinfo documents. -builddeps : +builddeps: - perl-xml-sax-expat -rundeps : +rundeps: - perl-xml-sax-expat -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/docker-buildx/package.yml b/packages/d/docker-buildx/package.yml index 742b14226d4..8c1173bd07f 100644 --- a/packages/d/docker-buildx/package.yml +++ b/packages/d/docker-buildx/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docker-buildx -version : 0.25.0 -release : 26 -source : - - https://github.com/docker/buildx/archive/refs/tags/v0.25.0.tar.gz : e5a7573a5995c0f12c86d35a8148b2a10a6f1b11d1cf8c6977bf03ac281e6959 -homepage : https://github.com/docker/buildx/ -license : Apache-2.0 -component : virt -summary : Docker CLI plugin for extended build capabilities +name: docker-buildx +version: 0.25.0 +release: 26 +source: + - https://github.com/docker/buildx/archive/refs/tags/v0.25.0.tar.gz: e5a7573a5995c0f12c86d35a8148b2a10a6f1b11d1cf8c6977bf03ac281e6959 +homepage: https://github.com/docker/buildx/ +license: Apache-2.0 +component: virt +summary: Docker CLI plugin for extended build capabilities description: | Docker CLI plugin for extended build capabilities with BuildKit -builddeps : +builddeps: - git - golang -networking : true +networking: true environment: | export _buildx_r=github.com/docker/buildx export _cli_plugins_dir=/usr/lib/docker/cli-plugins @@ -24,9 +24,9 @@ environment: | export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw' -setup : | +setup: | go mod vendor -build : | +build: | mkdir -p src/$_buildx_r ln -s `pwd` src/$_buildx_r/buildx pushd src/$_buildx_r/buildx @@ -37,6 +37,6 @@ build : | -X $_buildx_r/version.Revision=$(git ls-remote https://github.com/docker/buildx refs/tags/v$version | awk '{print $1}') \ -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx -install : | +install: | install -Ddm00755 $installdir/$_cli_plugins_dir install -m00755 docker-buildx $installdir/$_cli_plugins_dir/docker-buildx diff --git a/packages/d/docker-compose/package.yml b/packages/d/docker-compose/package.yml index 8989df50225..7bcd4caa941 100644 --- a/packages/d/docker-compose/package.yml +++ b/packages/d/docker-compose/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docker-compose -version : 2.38.2 -release : 59 -source : - - https://github.com/docker/compose/archive/refs/tags/v2.38.2.tar.gz : 250e087aeb614c762e3cb7c5b0cacb964acfa90f3f1d158942fc06d22d5e1044 -homepage : https://docs.docker.com/compose/ -license : Apache-2.0 -component : virt -summary : A tool for defining and running multi-container Docker applications. +name: docker-compose +version: 2.38.2 +release: 59 +source: + - https://github.com/docker/compose/archive/refs/tags/v2.38.2.tar.gz: 250e087aeb614c762e3cb7c5b0cacb964acfa90f3f1d158942fc06d22d5e1044 +homepage: https://docs.docker.com/compose/ +license: Apache-2.0 +component: virt +summary: A tool for defining and running multi-container Docker applications. description: | Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application’s services. Then, using a single command, you create and start all the services from your configuration. -networking : true -builddeps : +networking: true +builddeps: - golang -rundeps : +rundeps: - docker environment: | export CGO_CPPFLAGS="${CPPFLAGS}" @@ -25,11 +25,11 @@ environment: | export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -ldflags=-X=github.com/docker/compose/v2/internal.Version=v$version -mod=readonly -modcacherw" export _cli_plugins_dir=/usr/lib/docker/cli-plugins -setup : | +setup: | go mod vendor -build : | +build: | go build -trimpath -tags "e2e,kube" -o compose ./cmd -install : | +install: | install -dm00755 $installdir/$_cli_plugins_dir install -m00755 compose $installdir/$_cli_plugins_dir/docker-compose diff --git a/packages/d/docker-credentials-secretservice/package.yml b/packages/d/docker-credentials-secretservice/package.yml index 5d73c0eb666..d39f1594608 100644 --- a/packages/d/docker-credentials-secretservice/package.yml +++ b/packages/d/docker-credentials-secretservice/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docker-credentials-secretservice -version : 0.8.1 -release : 4 -source : - - https://github.com/docker/docker-credential-helpers/archive/refs/tags/v0.8.1.tar.gz : c9006b2acf159d54fd00a1713422ab70914dae87270b4f44d05edab526199e20 -homepage : https://github.com/docker/docker-credential-helpers/ -license : MIT -component : virt -summary : docker-credential-helpers is a suite of programs to use native stores to keep Docker credentials safe. +name: docker-credentials-secretservice +version: 0.8.1 +release: 4 +source: + - https://github.com/docker/docker-credential-helpers/archive/refs/tags/v0.8.1.tar.gz: c9006b2acf159d54fd00a1713422ab70914dae87270b4f44d05edab526199e20 +homepage: https://github.com/docker/docker-credential-helpers/ +license: MIT +component: virt +summary: docker-credential-helpers is a suite of programs to use native stores to keep Docker credentials safe. description: | docker-credential-helpers is a suite of programs to use native stores to keep Docker credentials safe. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libsecret-1) - golang environment: GOPATH=$HOME/go -setup : | +setup: | mkdir -p $GOPATH/src/github.com/docker/docker-credential-helpers mv $workdir/* $GOPATH/src/github.com/docker/docker-credential-helpers/ -build : | +build: | cd $GOPATH/src/github.com/docker/docker-credential-helpers/ %make secretservice -install : | +install: | install -Dm 0755 $GOPATH/src/github.com/docker/docker-credential-helpers/bin/build/docker-credential-secretservice $installdir/usr/bin/docker-credential-secretservice diff --git a/packages/d/docker/package.yml b/packages/d/docker/package.yml index 2eb343ffa72..bb0e30d2278 100644 --- a/packages/d/docker/package.yml +++ b/packages/d/docker/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docker -version : 28.0.4 -release : 71 -source : - - https://github.com/docker/cli/archive/refs/tags/v28.0.4.tar.gz : 09b41aa5ff656bc135feb80cb9b73c70aeba099ef9756c3cef7bcb2eb3c98ba6 -homepage : https://github.com/docker/cli/ -license : Apache-2.0 -component : virt -summary : Open source application container engine +name: docker +version: 28.0.4 +release: 71 +source: + - https://github.com/docker/cli/archive/refs/tags/v28.0.4.tar.gz: 09b41aa5ff656bc135feb80cb9b73c70aeba099ef9756c3cef7bcb2eb3c98ba6 +homepage: https://github.com/docker/cli/ +license: Apache-2.0 +component: virt +summary: Open source application container engine description: | Docker is an open source project to pack, ship and run any application as a lightweight container. Docker containers are both hardware-agnostic and platform-agnostic. This means they can run anywhere, from your laptop to the largest cloud compute instance and everything in between - and they don't require you to use a particular language, framework or packaging system. That makes them great building blocks for deploying and scaling web apps, databases, and backend services without depending on a particular stack or provider. -strip : false -networking : true -builddeps : +strip: false +networking: true +builddeps: - git - go-md2man - golang -rundeps : +rundeps: - docker-buildx - moby environment: | -setup : | +setup: | mkdir -p src/github.com/docker/ ln -s `pwd` src/github.com/docker/cli -build : | +build: | cd src/github.com/docker/cli export GOPATH=`pwd` export GO111MODULE=auto @@ -44,7 +44,7 @@ build : | # man pages make manpages -install : | +install: | # Install docker client install -Dm00755 build/docker-linux-amd64 $installdir/usr/bin/docker diff --git a/packages/d/docopt-cpp/package.yml b/packages/d/docopt-cpp/package.yml index 710dccadb21..d7fe9b74afd 100644 --- a/packages/d/docopt-cpp/package.yml +++ b/packages/d/docopt-cpp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : docopt-cpp -version : 0.6.3 -release : 2 -source : - - https://github.com/docopt/docopt.cpp/archive/refs/tags/v0.6.3.tar.gz : 28af5a0c482c6d508d22b14d588a3b0bd9ff97135f99c2814a5aa3cbff1d6632 -homepage : https://github.com/docopt/docopt.cpp -license : BSL-1.0 -component : programming.library -summary : C++11 port of docopt +name: docopt-cpp +version: 0.6.3 +release: 2 +source: + - https://github.com/docopt/docopt.cpp/archive/refs/tags/v0.6.3.tar.gz: 28af5a0c482c6d508d22b14d588a3b0bd9ff97135f99c2814a5aa3cbff1d6632 +homepage: https://github.com/docopt/docopt.cpp +license: BSL-1.0 +component: programming.library +summary: C++11 port of docopt description: | This is a port of the docopt.py module: docopt helps you create most beautiful command-line interfaces easily -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/lib64/libdocopt.a diff --git a/packages/d/doctl/package.yml b/packages/d/doctl/package.yml index 0ef336beb77..c10913ad00a 100644 --- a/packages/d/doctl/package.yml +++ b/packages/d/doctl/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : doctl -version : 1.147.0 -release : 26 -source : - - https://github.com/digitalocean/doctl/archive/refs/tags/v1.147.0.tar.gz : e1e6f3ad172821a73446c8eb4997f19d122f5a9baff1a4ad2385c98f539325c6 -homepage : https://github.com/digitalocean/doctl/ -license : Apache-2.0 -component : network.client -summary : The official command line interface for the DigitalOcean API. +name: doctl +version: 1.147.0 +release: 26 +source: + - https://github.com/digitalocean/doctl/archive/refs/tags/v1.147.0.tar.gz: e1e6f3ad172821a73446c8eb4997f19d122f5a9baff1a4ad2385c98f539325c6 +homepage: https://github.com/digitalocean/doctl/ +license: Apache-2.0 +component: network.client +summary: The official command line interface for the DigitalOcean API. description: | The official command line interface for the DigitalOcean API. -builddeps : +builddeps: - golang -networking : true -build : | +networking: true +build: | go build \ -trimpath \ -buildmode=pie \ @@ -29,9 +29,8 @@ build : | ./doctl completion bash > completions/doctl ./doctl completion fish > completions/doctl.fish ./doctl completion zsh > completions/_doctl -install : | +install: | install -Dm00755 doctl $installdir/usr/bin/doctl install -Dm00644 completions/doctl $installdir/usr/share/bash-completion/completions/doctl install -Dm00644 completions/doctl.fish $installdir/usr/share/fish/vendor_completions.d/doctl.fish install -Dm00644 completions/_doctl $installdir/usr/share/zsh/site-functions/_doctl - diff --git a/packages/d/dogtail/package.yml b/packages/d/dogtail/package.yml index 34b97ef38fc..9f64d78fec5 100644 --- a/packages/d/dogtail/package.yml +++ b/packages/d/dogtail/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dogtail -version : 0.9.11 -release : 13 -source : - - https://gitlab.com/dogtail/dogtail/raw/released/dogtail-0.9.11.tar.gz : 801a15b183916df5adadd50338e82f76426b5b598477d2dc5e2258b1ce47236b -license : GPL-2.0-or-later -homepage : https://gitlab.com/dogtail/dogtail/ -component : programming.tools -summary : dogtail is a GUI test tool and automation framework written in Python +name: dogtail +version: 0.9.11 +release: 13 +source: + - https://gitlab.com/dogtail/dogtail/raw/released/dogtail-0.9.11.tar.gz: 801a15b183916df5adadd50338e82f76426b5b598477d2dc5e2258b1ce47236b +license: GPL-2.0-or-later +homepage: https://gitlab.com/dogtail/dogtail/ +component: programming.tools +summary: dogtail is a GUI test tool and automation framework written in Python description: | GUI test tool and automation framework that uses assistive technologies to communicate with desktop applications. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pyatspi2 - python-gobject -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 $pkgfiles/com.gitlab.dogtail.metainfo.xml $installdir/usr/share/metainfo/com.gitlab.dogtail.metainfo.xml diff --git a/packages/d/dolphin-emu/package.yml b/packages/d/dolphin-emu/package.yml index 78557a49d0a..94657a0a3d7 100644 --- a/packages/d/dolphin-emu/package.yml +++ b/packages/d/dolphin-emu/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dolphin-emu -version : 2506a -release : 79 -source : - - git|https://github.com/dolphin-emu/dolphin.git : 9843115ad8414970312c954d83145300d7cdbec3 -homepage : https://dolphin-emu.org/ -license : GPL-2.0-or-later -component : games.emulator -summary : GameCube / Wii emulator +name: dolphin-emu +version: 2506a +release: 79 +source: + - git|https://github.com/dolphin-emu/dolphin.git: 9843115ad8414970312c954d83145300d7cdbec3 +homepage: https://dolphin-emu.org/ +license: GPL-2.0-or-later +component: games.emulator +summary: GameCube / Wii emulator description: | GameCube / Wii emulator, allowing you to play games for these two platforms on your PC. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(alsa) - pkgconfig(bluez) @@ -44,10 +44,10 @@ builddeps : - cubeb-devel - llvm-devel - qt6-base-private-devel -optimize : +optimize: - thin-lto -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Desktop-integration-fixes.patch %patch -p1 -i $pkgfiles/0001-solus-Suppress-dirty-from-version-string.patch %patch -p1 -i $pkgfiles/fmt-12.patch @@ -60,9 +60,9 @@ setup : | %cmake_ninja -DDISTRIBUTOR='Solus' \ -DENABLE_AUTOUPDATE=OFF \ -DENABLE_TESTS=OFF \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install udev rule diff --git a/packages/d/dolphin-plugins/package.yml b/packages/d/dolphin-plugins/package.yml index d6918886c18..49eda58635a 100644 --- a/packages/d/dolphin-plugins/package.yml +++ b/packages/d/dolphin-plugins/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dolphin-plugins -version : 25.08.3 -release : 90 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/dolphin-plugins-25.08.3.tar.xz : 28449d15e0aace77563f3b6f13f47ba06854160a075df42387fc03f670a8bac5 -homepage : https://apps.kde.org/dolphin_plugins/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Plugins for Dolphin +name: dolphin-plugins +version: 25.08.3 +release: 90 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/dolphin-plugins-25.08.3.tar.xz: 28449d15e0aace77563f3b6f13f47ba06854160a075df42387fc03f670a8bac5 +homepage: https://apps.kde.org/dolphin_plugins/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Plugins for Dolphin description: | Bazaar, dropbox, git, hg and svn plugins for dolphin. -builddeps : +builddeps: - dolphin-devel - kf6-ktexteditor-devel - kf6-ktextwidgets-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dolphin/package.yml b/packages/d/dolphin/package.yml index 25acdb0190a..0b124dd3321 100644 --- a/packages/d/dolphin/package.yml +++ b/packages/d/dolphin/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dolphin -version : 25.08.3 -release : 110 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/dolphin-25.08.3.tar.xz : 1abd632ebe3837df5616216f69c3ca9f6240165f9f84502422203275eaa8ee09 -homepage : https://kde.org/applications/system/org.kde.dolphin -license : +name: dolphin +version: 25.08.3 +release: 110 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/dolphin-25.08.3.tar.xz: 1abd632ebe3837df5616216f69c3ca9f6240165f9f84502422203275eaa8ee09 +homepage: https://kde.org/applications/system/org.kde.dolphin +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde.core -summary : KDE file manager focusing on usability +component: desktop.kde.core +summary: KDE file manager focusing on usability description: | Dolphin is a file manager focusing on usability. Focusing on usability means that features are discoverable and efficient to use. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(packagekitqt6) - pkgconfig(phonon4qt6) @@ -29,17 +29,17 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kuserfeedback-devel - qt6-base-private-devel -rundeps : +rundeps: - ffmpegthumbs -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/d/dool/package.yml b/packages/d/dool/package.yml index bfba93db542..e2af3601ad8 100644 --- a/packages/d/dool/package.yml +++ b/packages/d/dool/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dool -version : 1.3.4 -release : 1 -source : - - https://github.com/scottchiefbaker/dool/archive/refs/tags/v1.3.4.tar.gz : 286a5c4f5677ea04752f310360244b25d5e35cac8a2137144ba047276ed41f38 -homepage : https://github.com/scottchiefbaker/dool -license : GPL-3.0-or-later -component : system.utils -replaces : dstat -summary : Linux CLI tool providing real-time system resource monitoring. +name: dool +version: 1.3.4 +release: 1 +source: + - https://github.com/scottchiefbaker/dool/archive/refs/tags/v1.3.4.tar.gz: 286a5c4f5677ea04752f310360244b25d5e35cac8a2137144ba047276ed41f38 +homepage: https://github.com/scottchiefbaker/dool +license: GPL-3.0-or-later +component: system.utils +replaces: dstat +summary: Linux CLI tool providing real-time system resource monitoring. description: | Dool is a command line tool to monitor many aspects of your Linux system: CPU, Memory, Network, Load Average, etc. It also includes a robust plug-in architecture to allow monitoring other system metrics. Dool is a Python3 compatible fork of Dstat. -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/doomsday-engine/package.yml b/packages/d/doomsday-engine/package.yml index 8f0155055c1..55bd7c8e56d 100644 --- a/packages/d/doomsday-engine/package.yml +++ b/packages/d/doomsday-engine/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : doomsday-engine -version : 2.3.1 -release : 20 -source : - - https://sourceforge.net/projects/deng/files/Doomsday%20Engine/2.3.1/doomsday-2.3.1.tar.gz : feffcb792cf0f4e17f5bf9532f29e5963d6dd8b2872fc9bae10f53044548da04 -homepage : https://dengine.net/ -license : +name: doomsday-engine +version: 2.3.1 +release: 20 +source: + - https://sourceforge.net/projects/deng/files/Doomsday%20Engine/2.3.1/doomsday-2.3.1.tar.gz: feffcb792cf0f4e17f5bf9532f29e5963d6dd8b2872fc9bae10f53044548da04 +homepage: https://dengine.net/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : games.action -summary : A portable and enhanced source port of the Doom I/II engine +component: games.action +summary: A portable and enhanced source port of the Doom I/II engine description: | A portable game engine for classic first person shooters such as DOOM, Heretic and Hexen. Lets you enjoy the original games using modern technology, including high-resolution OpenGL graphics, 3D models, and dynamic lighting effects. -builddeps : +builddeps: - pkgconfig(Qt5X11Extras) - pkgconfig(SDL2_mixer) - pkgconfig(fluidsynth) @@ -21,15 +21,15 @@ builddeps : - pkgconfig(xrandr) - pkgconfig(xxf86vm) - pkgconfig(zziplib) -rundeps : - - devel : - - assimp-devel +rundeps: + - devel: + - assimp-devel - freepats -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Nuke devel files for bundled assimp diff --git a/packages/d/dos2unix/package.yml b/packages/d/dos2unix/package.yml index c76d4e46def..35a63ebe716 100644 --- a/packages/d/dos2unix/package.yml +++ b/packages/d/dos2unix/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dos2unix -version : 7.5.0 -release : 8 -source : - - https://sourceforge.net/projects/dos2unix/files/dos2unix/7.5.0/dos2unix-7.5.0.tar.gz : 7a3b01d01e214d62c2b3e04c3a92e0ddc728a385566e4c0356efa66fd6eb95af -license : BSD-2-Clause-FreeBSD -homepage : https://dos2unix.sourceforge.io/ -component : system.utils -summary : DOS/Mac to Unix and vice versa text file format converter +name: dos2unix +version: 7.5.0 +release: 8 +source: + - https://sourceforge.net/projects/dos2unix/files/dos2unix/7.5.0/dos2unix-7.5.0.tar.gz: 7a3b01d01e214d62c2b3e04c3a92e0ddc728a385566e4c0356efa66fd6eb95af +license: BSD-2-Clause-FreeBSD +homepage: https://dos2unix.sourceforge.io/ +component: system.utils +summary: DOS/Mac to Unix and vice versa text file format converter description: | DOS/Mac to Unix and vice versa text file format converter -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/d/dosbox-staging/package.yml b/packages/d/dosbox-staging/package.yml index 1b7ed71ecfc..ea73ca9d321 100644 --- a/packages/d/dosbox-staging/package.yml +++ b/packages/d/dosbox-staging/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dosbox-staging -version : 0.81.2 -release : 4 -source : - - https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v0.81.2.tar.gz : 6676a3b6957c144a80ca8c3ffec2a0bec0320274382f23af9c57dd1c20b2eb1b -license : GPL-2.0-or-later -component : games.emulator -homepage : https://www.dosbox-staging.org/ -summary : Modern continuation of DOSBox with advanced features +name: dosbox-staging +version: 0.81.2 +release: 4 +source: + - https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v0.81.2.tar.gz: 6676a3b6957c144a80ca8c3ffec2a0bec0320274382f23af9c57dd1c20b2eb1b +license: GPL-2.0-or-later +component: games.emulator +homepage: https://www.dosbox-staging.org/ +summary: Modern continuation of DOSBox with advanced features description: | Modern continuation of DOSBox with advanced features -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_net) - pkgconfig(fluidsynth) @@ -23,16 +23,16 @@ builddeps : - pkgconfig(speexdsp) - pkgconfig(xi) - pkgconfig(zlib-ng) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Use-fully-qualified-app-id.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 README $installdir/usr/share/doc/dosbox/README install -Dm00644 docs/README.video $installdir/usr/share/doc/dosbox/README.video -replaces : +replaces: - dosbox - - dbginfo : dosbox-dbginfo + - dbginfo: dosbox-dbginfo diff --git a/packages/d/dosfstools/package.yml b/packages/d/dosfstools/package.yml index 8607e1ce9da..78ce86952c1 100644 --- a/packages/d/dosfstools/package.yml +++ b/packages/d/dosfstools/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dosfstools -version : '4.2' -release : 13 -source : - - https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz : 64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527 -homepage : https://github.com/dosfstools/dosfstools/ -license : GPL-3.0-or-later -summary : dosfstools (Tools for making and checking MS-DOS Fat filesystems) -component : system.utils +name: dosfstools +version: "4.2" +release: 13 +source: + - https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz: 64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527 +homepage: https://github.com/dosfstools/dosfstools/ +license: GPL-3.0-or-later +summary: dosfstools (Tools for making and checking MS-DOS Fat filesystems) +component: system.utils description: | dosfstools are tools for making and checking MS-DOS Fat filesystems. It includes tools for vfat formats. -builddeps : +builddeps: - gettext-devel -checkdeps : +checkdeps: # For tests. dosfstools requires xxd - vim -setup : | +setup: | %configure --enable-compat-symlinks -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/d/dotconf/package.yml b/packages/d/dotconf/package.yml index f53930e719b..b368acc19a4 100644 --- a/packages/d/dotconf/package.yml +++ b/packages/d/dotconf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dotconf -version : 1.4.1 -release : 5 -source : - - https://github.com/williamh/dotconf/archive/refs/tags/v1.4.1.tar.gz : 5922c46cacf99b2ecc4853d28a2bda4a489292e73276e604bd9cba29dfca892d -homepage : https://github.com/williamh/dotconf -license : LGPL-2.1-or-later -component : programming.library -summary : Dot file config parser +name: dotconf +version: 1.4.1 +release: 5 +source: + - https://github.com/williamh/dotconf/archive/refs/tags/v1.4.1.tar.gz: 5922c46cacf99b2ecc4853d28a2bda4a489292e73276e604bd9cba29dfca892d +homepage: https://github.com/williamh/dotconf +license: LGPL-2.1-or-later +component: programming.library +summary: Dot file config parser description: | Dot file config parser -patterns : - - docs : - - /usr/share/doc -setup : | +patterns: + - docs: + - /usr/share/doc +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dotnet-8/package.yml b/packages/d/dotnet-8/package.yml index 2eae6e71fc3..75b9865e671 100644 --- a/packages/d/dotnet-8/package.yml +++ b/packages/d/dotnet-8/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dotnet-8 -version : 8.0.21 -release : 3 -source : - - https://github.com/dotnet/dotnet/archive/refs/tags/v8.0.121.tar.gz : a1f127c69ddd4b665bd300b0458e7359adf2d9f720e101de327e87e504a938ca -homepage : https://dot.net -license : MIT -component : programming.dotnet -summary : +name: dotnet-8 +version: 8.0.21 +release: 3 +source: + - https://github.com/dotnet/dotnet/archive/refs/tags/v8.0.121.tar.gz: a1f127c69ddd4b665bd300b0458e7359adf2d9f720e101de327e87e504a938ca +homepage: https://dot.net +license: MIT +component: programming.dotnet +summary: - .NET 8 runtime - - sdk : .NET 8 Development Kit - - source-built-artifacts : Internal package for building .NET + - sdk: .NET 8 Development Kit + - source-built-artifacts: Internal package for building .NET description: .NET is a free, cross-platform, open-source developer platform for building many kinds of applications. It can run programs written in multiple languages, with C# being the most popular. -networking : true -libsplit : false -clang : true -strip : false -builddeps : +networking: true +libsplit: false +clang: true +strip: false +builddeps: - pkgconfig(RapidJSON) - pkgconfig(icu-i18n) - pkgconfig(krb5) @@ -30,16 +30,16 @@ builddeps : - git - jq - lldb-devel -rundeps : +rundeps: - dotnet-shared - libicu - - sdk : - - dotnet-8 -setup : | + - sdk: + - dotnet-8 +setup: | for p in $pkgfiles/*.patch; do %patch -p1 -i $p done -build : | +build: | # EXTRA_* flags are passed to the build system export EXTRA_CFLAGS="$CFLAGS" export EXTRA_CXXFLAGS="$CXXFLAGS" @@ -68,7 +68,7 @@ build : | -- -maxCpuCount:%YJOBS% \ /p:ContinueOnPrebuiltBaselineError=true \ /p:TargetRid=solus.4-x64 -install : | +install: | # Create dotnet directory structure install -dm 755 $installdir/usr/lib64/dotnet @@ -91,12 +91,12 @@ install : | install -dm00755 $installdir/usr/share/dotnet/source-built-artifacts install -m00644 artifacts/x64/Release/Private.SourceBuilt.Artifacts.*.tar.gz $installdir/usr/share/dotnet/source-built-artifacts/ install -m00644 artifacts/x64/Release/Private.SourceBuilt.Prebuilts.*.tar.gz $installdir/usr/share/dotnet/source-built-artifacts/ -patterns : - - sdk : - - /usr/lib64/dotnet/metadata - - /usr/lib64/dotnet/packs - - /usr/lib64/dotnet/sdk - - /usr/lib64/dotnet/sdk-manifests - - /usr/lib64/dotnet/templates - - source-built-artifacts : - - /usr/share/dotnet/source-built-artifacts +patterns: + - sdk: + - /usr/lib64/dotnet/metadata + - /usr/lib64/dotnet/packs + - /usr/lib64/dotnet/sdk + - /usr/lib64/dotnet/sdk-manifests + - /usr/lib64/dotnet/templates + - source-built-artifacts: + - /usr/share/dotnet/source-built-artifacts diff --git a/packages/d/dotnet/package.yml b/packages/d/dotnet/package.yml index 803481925db..54f9605abfb 100644 --- a/packages/d/dotnet/package.yml +++ b/packages/d/dotnet/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dotnet -version : 9.0.10 -release : 12 -source : - - https://github.com/dotnet/dotnet/archive/refs/tags/v9.0.111.tar.gz : a18cbf9a48e58a516c1da3c58f0e46f66dcf1c5e7ef028e87101b1dc246e536a -homepage : https://dot.net -license : MIT -component : programming.dotnet -summary : +name: dotnet +version: 9.0.10 +release: 12 +source: + - https://github.com/dotnet/dotnet/archive/refs/tags/v9.0.111.tar.gz: a18cbf9a48e58a516c1da3c58f0e46f66dcf1c5e7ef028e87101b1dc246e536a +homepage: https://dot.net +license: MIT +component: programming.dotnet +summary: - .NET runtime - - shared : .NET Shared Packages - - sdk : .NET Development Kit - - source-built-artifacts : Internal package for building .NET + - shared: .NET Shared Packages + - sdk: .NET Development Kit + - source-built-artifacts: Internal package for building .NET description: .NET is a free, cross-platform, open-source developer platform for building many kinds of applications. It can run programs written in multiple languages, with C# being the most popular. -replaces : +replaces: - fsharp -networking : true -libsplit : false -clang : true -strip : false -builddeps : +networking: true +libsplit: false +clang: true +strip: false +builddeps: - pkgconfig(RapidJSON) - pkgconfig(icu-i18n) - pkgconfig(krb5) @@ -33,17 +33,17 @@ builddeps : - dotnet-source-built-artifacts - git - lldb-devel -rundeps : +rundeps: - dotnet-shared - - sdk : - - dotnet - - shared : - - libicu -setup : | + - sdk: + - dotnet + - shared: + - libicu +setup: | for p in $pkgfiles/*.patch; do %patch -p1 -i $p done -build : | +build: | CFLAGS="${CFLAGS} -Wno-used-but-marked-unused" CXXFLAGS="${CXXFLAGS} -Wno-used-but-marked-unused" # EXTRA_* flags are passed to the build system @@ -69,7 +69,7 @@ build : | build_command="$build_command --with-sdk /usr/lib64/dotnet" fi ./build.sh $build_command -- -maxCpuCount:%YJOBS% /p:ContinueOnPrebuiltBaselineError=true -install : | +install: | # sdk install -dm00755 $installdir/usr/{bin,lib64/dotnet,share/licenses/dotnet} tar -xf artifacts/assets/Release/dotnet-sdk-*.tar.gz -C $installdir/usr/lib64/dotnet --no-same-owner @@ -98,23 +98,23 @@ install : | # Install source-built artifacts for bootstrapping install -dm00755 $installdir/usr/share/dotnet/source-built-artifacts install -m00644 artifacts/assets/Release/Private.SourceBuilt.Artifacts.*.tar.gz $installdir/usr/share/dotnet/source-built-artifacts/ -patterns : - - sdk : - - /usr/lib64/dotnet/metadata - - /usr/lib64/dotnet/packs - - /usr/lib64/dotnet/sdk - - /usr/lib64/dotnet/sdk-manifests - - /usr/lib64/dotnet/templates - - shared : - - /usr/bin/dotnet - - /usr/lib64/dotnet/dotnet - - /usr/lib64/dotnet/host/fxr/*/libhostfxr.so - - /usr/lib64/dotnet/install_location - - /usr/lib64/dotnet/packs/NETStandard.Library.Ref - - /usr/lib64/libhostfxr.so - - /usr/lib64/tmpfiles.d/ - - /usr/share/bash-completion/completions/dotnet - - /usr/share/licenses/dotnet - - /usr/share/zsh/site-functions/_dotnet - - source-built-artifacts : - - /usr/share/dotnet/source-built-artifacts +patterns: + - sdk: + - /usr/lib64/dotnet/metadata + - /usr/lib64/dotnet/packs + - /usr/lib64/dotnet/sdk + - /usr/lib64/dotnet/sdk-manifests + - /usr/lib64/dotnet/templates + - shared: + - /usr/bin/dotnet + - /usr/lib64/dotnet/dotnet + - /usr/lib64/dotnet/host/fxr/*/libhostfxr.so + - /usr/lib64/dotnet/install_location + - /usr/lib64/dotnet/packs/NETStandard.Library.Ref + - /usr/lib64/libhostfxr.so + - /usr/lib64/tmpfiles.d/ + - /usr/share/bash-completion/completions/dotnet + - /usr/share/licenses/dotnet + - /usr/share/zsh/site-functions/_dotnet + - source-built-artifacts: + - /usr/share/dotnet/source-built-artifacts diff --git a/packages/d/double-conversion/package.yml b/packages/d/double-conversion/package.yml index 7bcd4f03b35..677caa076db 100644 --- a/packages/d/double-conversion/package.yml +++ b/packages/d/double-conversion/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : double-conversion -version : 3.3.1 -release : 3 -source : - - https://github.com/google/double-conversion/archive/refs/tags/v3.3.1.tar.gz : fe54901055c71302dcdc5c3ccbe265a6c191978f3761ce1414d0895d6b0ea90e -homepage : https://github.com/google/double-conversion -license : BSD-3-Clause -component : programming.library -summary : Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles. +name: double-conversion +version: 3.3.1 +release: 3 +source: + - https://github.com/google/double-conversion/archive/refs/tags/v3.3.1.tar.gz: fe54901055c71302dcdc5c3ccbe265a6c191978f3761ce1414d0895d6b0ea90e +homepage: https://github.com/google/double-conversion +license: BSD-3-Clause +component: programming.library +summary: Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles. description: | Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles. -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/doublecmd/package.yml b/packages/d/doublecmd/package.yml index f014c1da228..05a9d970cad 100644 --- a/packages/d/doublecmd/package.yml +++ b/packages/d/doublecmd/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : doublecmd -version : 1.1.30 -release : 36 -source : - - https://sourceforge.net/projects/doublecmd/files/Double%20Commander%20Source/doublecmd-1.1.30-src.tar.gz : 839bfbc75e84576d005ae77caeed58bfe7ed5d8d7cb81955903c3cf545dd4758 -homepage : https://doublecmd.sourceforge.io/ -license : GPL-2.0-or-later -component : +name: doublecmd +version: 1.1.30 +release: 36 +source: + - https://sourceforge.net/projects/doublecmd/files/Double%20Commander%20Source/doublecmd-1.1.30-src.tar.gz: 839bfbc75e84576d005ae77caeed58bfe7ed5d8d7cb81955903c3cf545dd4758 +homepage: https://doublecmd.sourceforge.io/ +license: GPL-2.0-or-later +component: - desktop - - ^doublecmd-qt : desktop -summary : + - ^doublecmd-qt: desktop +summary: - Twin-panel (commander-style) file manager (GTK) - - ^doublecmd-qt : Twin-panel (commander-style) file manager (Qt5) + - ^doublecmd-qt: Twin-panel (commander-style) file manager (Qt5) description: - Double Commander GTK is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas. - - ^doublecmd-qt : Double Commander QT5 is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas. -patterns : - - ^doublecmd-qt : - - /usr/*/*doublecmd-qt* - - /usr/share/*/*doublecmd-qt* - - /usr/share/*/*/*doublecmd-qt* - - /usr/share/icons/hicolor/scalable/apps/doublecmd-qt.svg -builddeps : + - ^doublecmd-qt: Double Commander QT5 is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas. +patterns: + - ^doublecmd-qt: + - /usr/*/*doublecmd-qt* + - /usr/share/*/*doublecmd-qt* + - /usr/share/*/*/*doublecmd-qt* + - /usr/share/icons/hicolor/scalable/apps/doublecmd-qt.svg +builddeps: - pkgconfig(gtk+-2.0) - lazarus - qt6pas-devel -setup : | +setup: | sed -e 's|\$(which lazbuild)|"\$(which lazbuild) --lazarusdir=/usr/lib64/lazarus"|' -i build.sh cp -r ../doublecmd-${version} ../doublecmd-qt-${version} cd ../doublecmd-qt-${version} @@ -37,12 +37,12 @@ setup : | mv doublecmd.help doublecmd-qt.help mv doublecmd.png doublecmd-qt.png mv doublecmd.sh doublecmd-qt.sh -build : | +build: | ./build.sh beta gtk2 cd ../doublecmd-qt-${version} ./build.sh beta qt6 -install : | +install: | ./install/linux/install.sh --install-prefix="$installdir" cd ../doublecmd-qt-${version} diff --git a/packages/d/doxygen/package.yml b/packages/d/doxygen/package.yml index c269c8d9adf..2c2dd4c7923 100644 --- a/packages/d/doxygen/package.yml +++ b/packages/d/doxygen/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : doxygen -version : 1.12.0 -release : 12 -source : - - https://github.com/doxygen/doxygen/archive/refs/tags/Release_1_12_0.tar.gz : 5ca35e1258020df5fe8b21c3656aed156c317def4a81b7fe52f452edc9f35768 -homepage : https://www.doxygen.org/ -license : GPL-2.0-only -component : programming.tools -summary : The de-facto standard tool for generating documentation from annotated C++ sources +name: doxygen +version: 1.12.0 +release: 12 +source: + - https://github.com/doxygen/doxygen/archive/refs/tags/Release_1_12_0.tar.gz: 5ca35e1258020df5fe8b21c3656aed156c317def4a81b7fe52f452edc9f35768 +homepage: https://www.doxygen.org/ +license: GPL-2.0-only +component: programming.tools +summary: The de-facto standard tool for generating documentation from annotated C++ sources description: | Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, CSharp, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(libedit) - pkgconfig(spdlog) - pkgconfig(sqlite3) - clang-devel -rundeps : +rundeps: - graphviz -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/ftbfs-llvm-19.patch # use_libc++=OFF is required with use_libclang=ON otherwise it will try to link in libc++ which breaks since libclang is built with libstdc++ %cmake_ninja \ @@ -29,8 +29,8 @@ setup : | -Duse_libclang:BOOL=ON \ -Duse_sys_spdlog:BOOL=ON \ -Duse_sys_sqlite3:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 solusBuildDir/man/*.1 -t $installdir/usr/share/man/man1 diff --git a/packages/d/dpkg/package.yml b/packages/d/dpkg/package.yml index 8ef8cf0e8cd..ac7ab7eba48 100644 --- a/packages/d/dpkg/package.yml +++ b/packages/d/dpkg/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dpkg -version : 1.21.22 -release : 18 -source : - - https://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.21.22.tar.xz : 5a1d15481bba79d7a4899fd55b4b6b18a987ca8d56ee8c43e9cab63b8a0a3545 -license : GPL-2.0-or-later -component : programming.devel -homepage : https://wiki.debian.org/dpkg/ -summary : DO NOT USE THIS. +name: dpkg +version: 1.21.22 +release: 18 +source: + - https://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.21.22.tar.xz: 5a1d15481bba79d7a4899fd55b4b6b18a987ca8d56ee8c43e9cab63b8a0a3545 +license: GPL-2.0-or-later +component: programming.devel +homepage: https://wiki.debian.org/dpkg/ +summary: DO NOT USE THIS. description: | Debian Package Manager - for Cross Distro Purposes. Do NOT use to attempt installation of packages on Solus, it's not compatible! -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(liblzma) - pkgconfig(libmd) -rundeps : +rundeps: - perl -setup : | +setup: | %configure \ --disable-start-stop-daemon \ --disable-install-info \ --disable-static -build : | +build: | %make -install : | +install: | %make_install # use standard names for man pages diff --git a/packages/d/draco/package.yml b/packages/d/draco/package.yml index deaa69e7932..08d06e6b5e5 100644 --- a/packages/d/draco/package.yml +++ b/packages/d/draco/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : draco -version : 1.5.6 -release : 3 -source : - - https://github.com/google/draco/archive/refs/tags/1.5.6.tar.gz : 0280888e5b8e4c4fb93bf40e65e4e8a1ba316a0456f308164fb5c2b2b0c282d6 -homepage : https://google.github.io/draco/ -license : Apache-2.0 -component : multimedia.library -summary : Draco 3D data compressor +name: draco +version: 1.5.6 +release: 3 +source: + - https://github.com/google/draco/archive/refs/tags/1.5.6.tar.gz: 0280888e5b8e4c4fb93bf40e65e4e8a1ba316a0456f308164fb5c2b2b0c282d6 +homepage: https://google.github.io/draco/ +license: Apache-2.0 +component: multimedia.library +summary: Draco 3D data compressor description: | Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics. -setup : | +setup: | %cmake_ninja \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \ -DCMAKE_UNITY_BUILD=ON \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/lib*/*.a diff --git a/packages/d/dracut/package.yml b/packages/d/dracut/package.yml index d26e98f4b63..4c0997bcc8a 100644 --- a/packages/d/dracut/package.yml +++ b/packages/d/dracut/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dracut -version : '105' -release : 66 -source : - - https://github.com/dracut-ng/dracut-ng/archive/refs/tags/105.tar.gz : a5f94012873f589e2efc3659341f5e383ec90419f5c361a6fd3561f946133f69 -homepage : https://github.com/dracut-ng/dracut-ng -license : +name: dracut +version: "105" +release: 66 +source: + - https://github.com/dracut-ng/dracut-ng/archive/refs/tags/105.tar.gz: a5f94012873f589e2efc3659341f5e383ec90419f5c361a6fd3561f946133f69 +homepage: https://github.com/dracut-ng/dracut-ng +license: - GPL-2.0-or-later - GPL-2.0-only # util/ - LGPL-2.1-or-later -summary : initramfs system -component : system.boot -patterns : +summary: initramfs system +component: system.boot +patterns: - /usr/share/pkgconfig/dracut.pc description: | dracut is an event driven initramfs infrastructure. dracut (the tool) is used to create an initramfs image by copying tools and files from an installed system and combining it with the dracut framework -builddeps : +builddeps: - pkgconfig(libkmod) - asciidoc -setup : | +setup: | %apply_patches %configure -build : | +build: | %make -install : | +install: | %make_install # unsupported on Solus rm -rf $installdir/%libdir%/dracut/modules.d/00dash diff --git a/packages/d/dragon/package.yml b/packages/d/dragon/package.yml index 99380b95100..0b002b03b69 100644 --- a/packages/d/dragon/package.yml +++ b/packages/d/dragon/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dragon -version : 25.08.3 -release : 19 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/dragon-25.08.3.tar.xz : 9e1d2fe93018166418cbfc82fc2f9384d1c5c99bc1b500c69072c8fe2cf9d038 -license : GPL-2.0-or-later -component : multimedia.video -summary : Video player from KDE -homepage : https://apps.kde.org/dragonplayer/ +name: dragon +version: 25.08.3 +release: 19 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/dragon-25.08.3.tar.xz: 9e1d2fe93018166418cbfc82fc2f9384d1c5c99bc1b500c69072c8fe2cf9d038 +license: GPL-2.0-or-later +component: multimedia.video +summary: Video player from KDE +homepage: https://apps.kde.org/dragonplayer/ description: | Dragon Player is a multimedia player where the focus is on simplicity, instead of features -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Multimedia) - pkgconfig(libavcodec) @@ -29,15 +29,15 @@ builddeps : - kf6-kxmlgui-devel - kf6-solid-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/d/drawing/package.yml b/packages/d/drawing/package.yml index f91d08fb782..d14d7ac1811 100644 --- a/packages/d/drawing/package.yml +++ b/packages/d/drawing/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : drawing -version : 1.0.2 -release : 32 -source : - - https://github.com/maoschanz/drawing/archive/refs/tags/1.0.2.tar.gz : 539e7e28fe4db96cfedd4477e217d5d48b9422ad8c98f33d8ae46120b2d5738b -homepage : https://maoschanz.github.io/drawing/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Simple image editor for Linux +name: drawing +version: 1.0.2 +release: 32 +source: + - https://github.com/maoschanz/drawing/archive/refs/tags/1.0.2.tar.gz: 539e7e28fe4db96cfedd4477e217d5d48b9422ad8c98f33d8ae46120b2d5738b +homepage: https://maoschanz.github.io/drawing/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Simple image editor for Linux description: | This application is a basic image editor, similar to Microsoft Paint, but aiming at the GNOME desktop. -builddeps : +builddeps: - itstool - python-cairo - python-gobject -rundeps : +rundeps: - libgtk-3 - python-cairo - python-gobject -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dreamchess/package.yml b/packages/d/dreamchess/package.yml index 7c49f651f69..539e9684ed7 100644 --- a/packages/d/dreamchess/package.yml +++ b/packages/d/dreamchess/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dreamchess -version : 0.3.0 -release : 13 -source : - - https://github.com/dreamchess/dreamchess/archive/0.3.0.tar.gz : b070a34acf69ed92e523902683d104abb295d78b6f37663f4668e929b9e90470 -homepage : https://www.dreamchess.org/ -license : GPL-3.0-or-later -component : games.strategy -summary : OpenGL Chess Game +name: dreamchess +version: 0.3.0 +release: 13 +source: + - https://github.com/dreamchess/dreamchess/archive/0.3.0.tar.gz: b070a34acf69ed92e523902683d104abb295d78b6f37663f4668e929b9e90470 +homepage: https://www.dreamchess.org/ +license: GPL-3.0-or-later +component: games.strategy +summary: OpenGL Chess Game description: | DreamChess is an open source chess game. It comes with its own engine called Dreamer. Both DreamChess and Dreamer are compatible with the xboard/Winboard chess engine communication protocol. This means that DreamChess can be used with other xboard-compatible chess engines such as crafty and GNU Chess. Similarly, the Dreamer chess engine can be used with other xboard-compatible user interfaces such as XBoard/WinBoard. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(expat) - pkgconfig(glew) - pkgconfig(x11) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc install -Dm00644 $pkgfiles/org.dreamchess.dreamchess.metainfo.xml $installdir/usr/share/metainfo/org.dreamchess.dreamchess.metainfo.xml diff --git a/packages/d/drkonqi/package.yml b/packages/d/drkonqi/package.yml index 31d4bc2edc5..b822f833942 100644 --- a/packages/d/drkonqi/package.yml +++ b/packages/d/drkonqi/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : drkonqi -version : 6.5.3 -release : 128 -source : - - https://download.kde.org/stable/plasma/6.5.3/drkonqi-6.5.3.tar.xz : 3f7eb50a75f1fe0794e22a7157bc3b663b67e44fed8363516f1a189305dfeafe -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: drkonqi +version: 6.5.3 +release: 128 +source: + - https://download.kde.org/stable/plasma/6.5.3/drkonqi-6.5.3.tar.xz: 3f7eb50a75f1fe0794e22a7157bc3b663b67e44fed8363516f1a189305dfeafe +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.kde.core -summary : KDE Crash Handler +component: desktop.kde.core +summary: KDE Crash Handler description: | The KDE Crash Handler. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(python3) - kf6-kcmutils-devel @@ -31,7 +31,7 @@ builddeps : - python-psutil - python-pygdbmi - python-sentry-sdk -rundeps : +rundeps: - gdb - kf6-kcmutils - kf6-kirigami @@ -39,14 +39,14 @@ rundeps : - python-psutil - python-pygdbmi - python-sentry-sdk -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DWITH_GDB12=ON \ -DWITH_PYTHON_VENDORING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/drm_info/package.yml b/packages/d/drm_info/package.yml index 928b296194b..d81f4de2594 100644 --- a/packages/d/drm_info/package.yml +++ b/packages/d/drm_info/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : drm_info -version : 2.7.0 -release : 1 -source : - - https://gitlab.freedesktop.org/emersion/drm_info/-/archive/v2.7.0/drm_info-v2.7.0.tar.bz2 : 6c503e00a6d8915e9d0c92677cf2805a96d0256b0cc364e702f8d2dd989edb4a -homepage : https://gitlab.freedesktop.org/emersion/drm_info -license : MIT -component : system.utils -summary : Small utility to dump info about DRM devices +name: drm_info +version: 2.7.0 +release: 1 +source: + - https://gitlab.freedesktop.org/emersion/drm_info/-/archive/v2.7.0/drm_info-v2.7.0.tar.bz2: 6c503e00a6d8915e9d0c92677cf2805a96d0256b0cc364e702f8d2dd989edb4a +homepage: https://gitlab.freedesktop.org/emersion/drm_info +license: MIT +component: system.utils +summary: Small utility to dump info about DRM devices description: | Small utility to dump info about DRM devices -builddeps : +builddeps: - pkgconfig(json-c) - pkgconfig(libdrm) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/droidcam/package.yml b/packages/d/droidcam/package.yml index b6901522bed..7ddd76e3970 100644 --- a/packages/d/droidcam/package.yml +++ b/packages/d/droidcam/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : droidcam -version : 2.1.4 -release : 6 -source : - - https://github.com/dev47apps/droidcam-linux-client/archive/refs/tags/v2.1.4.tar.gz : 785c2d760b410b90b78a4f9604656e462a5c2eb9c1a351c61237dd57c36c0a4a -homepage : https://www.dev47apps.com/ -license : GPL-2.0-or-later -component : multimedia.video -summary : GNU/Linux client for DroidCam +name: droidcam +version: 2.1.4 +release: 6 +source: + - https://github.com/dev47apps/droidcam-linux-client/archive/refs/tags/v2.1.4.tar.gz: 785c2d760b410b90b78a4f9604656e462a5c2eb9c1a351c61237dd57c36c0a4a +homepage: https://www.dev47apps.com/ +license: GPL-2.0-or-later +component: multimedia.video +summary: GNU/Linux client for DroidCam description: | DroidCam turns your phone/tablet into a webcam for your PC. Use it with chat programs like Zoom, MS Teams, and Skype. Installation Guide: https://help.getsol.us/docs/user/software/camera/droidcam -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gtk+-3.0) @@ -22,15 +22,15 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(libusbmuxd-2.0) - pkgconfig(speex) -rundeps : +rundeps: - android-tools - usbmuxd -setup : | +setup: | #Fix icon to respect system preferences %patch -p1 -i $pkgfiles/fix-icon.patch -build : | +build: | env USBMUXD=libusbmuxd-2.0 APPINDICATOR=ayatana-appindicator3-0.1 %make -install : | +install: | install -Dm00755 $workdir/droidcam $installdir/usr/bin/droidcam install -Dm00755 $workdir/droidcam-cli $installdir/usr/bin/droidcam-cli install -Dm00644 $workdir/icon2.png $installdir/usr/share/icons/hicolor/96x96/apps/droidcam.png diff --git a/packages/d/drumstick/package.yml b/packages/d/drumstick/package.yml index 236e8b60e78..cc86b85e82f 100644 --- a/packages/d/drumstick/package.yml +++ b/packages/d/drumstick/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : drumstick -version : 2.10.0 -release : 16 -source : - - https://sourceforge.net/projects/drumstick/files/2.10.0/drumstick-2.10.0.tar.gz : 92f5fc2a94b8c9067200897fd14027f707bf0103871ea942e388f9afe95e0f34 -homepage : https://drumstick.sourceforge.io -license : GPL-2.0-or-later -component : programming.library -summary : Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. +name: drumstick +version: 2.10.0 +release: 16 +source: + - https://sourceforge.net/projects/drumstick/files/2.10.0/drumstick-2.10.0.tar.gz: 92f5fc2a94b8c9067200897fd14027f707bf0103871ea942e388f9afe95e0f34 +homepage: https://drumstick.sourceforge.io +license: GPL-2.0-or-later +component: programming.library +summary: Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. description: | Drumstick is a set C++ MIDI libraries using Qt5 objects, idioms and style. It contains a C++ wrapper around the ALSA library sequencer interface; ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats processing. A multiplatform realtime MIDI I/O library is also provided since release 1.0. -builddeps : +builddeps: - pkgconfig(Qt5DBus) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) @@ -21,9 +21,9 @@ builddeps : - pkgconfig(sonivox) - docbook-xml - doxygen -setup : | +setup: | %cmake_ninja -DUSE_DBUS=ON -DUSE_QT5=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/d/dsp/package.yml b/packages/d/dsp/package.yml index 100aa5cc3fd..f7a8bf134cb 100644 --- a/packages/d/dsp/package.yml +++ b/packages/d/dsp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dsp -version : '1.9' -release : 7 -source : - - https://github.com/bmc0/dsp/archive/v1.9.tar.gz : 0e98b9aea613b111c9d7cc2b9a0ce14c2b3ba4e90861b3cdcfcb8ec1ebfcab93 -license : +name: dsp +version: "1.9" +release: 7 +source: + - https://github.com/bmc0/dsp/archive/v1.9.tar.gz: 0e98b9aea613b111c9d7cc2b9a0ce14c2b3ba4e90861b3cdcfcb8ec1ebfcab93 +license: - ISC - LGPL-2.1 - GPL-2.0 -component : multimedia.audio -homepage : https://github.com/bmc0/dsp -summary : An audio processing program with an interactive mode +component: multimedia.audio +homepage: https://github.com/bmc0/dsp +summary: An audio processing program with an interactive mode description: | dsp is an audio processing program with an interactive mode -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(fftw3) @@ -22,12 +22,12 @@ builddeps : - pkgconfig(mad) - pkgconfig(sndfile) - ladspa-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch # The default configure macro contains unsupported options ./configure --prefix=/usr --libdir=/lib64 --mandir=/share/man --datadir=/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dtc/package.yml b/packages/d/dtc/package.yml index 409065700c1..580d46fbd18 100644 --- a/packages/d/dtc/package.yml +++ b/packages/d/dtc/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dtc -version : 1.7.0 -release : 1 -source : - - https://mirrors.edge.kernel.org/pub/software/utils/dtc/dtc-1.7.0.tar.gz : 44844eb5373f8780ca1b7b4f64c073b349da1746aaad76c531f65a9dd2483232 -license : GPL-2.0-or-later -component : system.utils -homepage : https://www.devicetree.org/ -summary : Device Tree Compiler +name: dtc +version: 1.7.0 +release: 1 +source: + - https://mirrors.edge.kernel.org/pub/software/utils/dtc/dtc-1.7.0.tar.gz: 44844eb5373f8780ca1b7b4f64c073b349da1746aaad76c531f65a9dd2483232 +license: GPL-2.0-or-later +component: system.utils +homepage: https://www.devicetree.org/ +summary: Device Tree Compiler description: | Device Tree Compiler -builddeps : +builddeps: - pkgconfig(yaml-0.1) -clang : true -setup : | +clang: true +setup: | # Fix version string sed -i "s|1.6.0|1.7.0|" meson.build libfdt/meson.build cat meson.build %meson_configure -Dstatic-build=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -v $installdir/usr/lib64/*.a # TODO: investigate why this fails # check : | # unset LD_PRELOAD # %ninja_check -j1 || cat solusBuildDir/meson-logs/testlog.txt && exit 1 -patterns : - - ^libfdt : - - /usr/lib64/libfdt.so.1* +patterns: + - ^libfdt: + - /usr/lib64/libfdt.so.1* diff --git a/packages/d/dub/package.yml b/packages/d/dub/package.yml index 5e7d15addf8..1105f3daf88 100644 --- a/packages/d/dub/package.yml +++ b/packages/d/dub/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dub -version : 1.40.0 -release : 34 -source : - - https://github.com/dlang/dub/archive/refs/tags/v1.40.0.tar.gz : 52b963137e8a671e48ce3b64eb1e424f6a3c137b8001cf74fb98932def61c171 -homepage : https://github.com/dlang/dub -license : MIT -component : programming.tools -summary : Package and build management system for D +name: dub +version: 1.40.0 +release: 34 +source: + - https://github.com/dlang/dub/archive/refs/tags/v1.40.0.tar.gz: 52b963137e8a671e48ce3b64eb1e424f6a3c137b8001cf74fb98932def61c171 +homepage: https://github.com/dlang/dub +license: MIT +component: programming.tools +summary: Package and build management system for D description: | Package and build manager for D applications and libraries. -builddeps : +builddeps: - pkgconfig(libcurl) - dmd # searches for dmd before setting the compiler - ldc environment: | export DMD=ldmd2 -build : | +build: | ./build.d -install : | +install: | install -Dm00755 bin/dub $installdir/usr/bin/dub install -Dm00644 scripts/bash-completion/dub.bash $installdir/usr/share/bash-completion/completions/dub diff --git a/packages/d/duf/package.yml b/packages/d/duf/package.yml index 22ad24c943c..74e541c75c4 100644 --- a/packages/d/duf/package.yml +++ b/packages/d/duf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : duf -version : 0.9.1 -release : 4 -source : - - git|https://github.com/muesli/duf.git : v0.9.1 -license : MIT -homepage : https://github.com/muesli/duf -component : system.utils -summary : duf Disk Usage/Free Utility is a better df alternative. +name: duf +version: 0.9.1 +release: 4 +source: + - git|https://github.com/muesli/duf.git: v0.9.1 +license: MIT +homepage: https://github.com/muesli/duf +component: system.utils +summary: duf Disk Usage/Free Utility is a better df alternative. description: | duf is an alternative to df with colourful output, category seperation and can optionally output as JSON. -networking : true -builddeps : +networking: true +builddeps: - git - golang -build : | +build: | go build \ -trimpath \ -buildmode=pie \ -mod=readonly \ -modcacherw \ -ldflags "-linkmode external -X main.Version=$version -extldflags \"$LDFLAGS\"" \ -install : | +install: | install -Dm0755 duf $installdir/usr/bin/duf install -Dm0644 duf.1 $installdir/usr/share/man/man1/duf.1 diff --git a/packages/d/duktape/package.yml b/packages/d/duktape/package.yml index 8f2cddf8358..cb843c71018 100644 --- a/packages/d/duktape/package.yml +++ b/packages/d/duktape/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : duktape -version : 2.7.0 -release : 4 -source : - - https://github.com/svaarala/duktape/releases/download/v2.7.0/duktape-2.7.0.tar.xz : 90f8d2fa8b5567c6899830ddef2c03f3c27960b11aca222fa17aa7ac613c2890 -license : MIT -component : system.base -homepage : https://duktape.org -summary : Embeddable JavaScript engine with a focus on portability and compact footprint +name: duktape +version: 2.7.0 +release: 4 +source: + - https://github.com/svaarala/duktape/releases/download/v2.7.0/duktape-2.7.0.tar.xz: 90f8d2fa8b5567c6899830ddef2c03f3c27960b11aca222fa17aa7ac613c2890 +license: MIT +component: system.base +homepage: https://duktape.org +summary: Embeddable JavaScript engine with a focus on portability and compact footprint description: | Duktape is an embeddable JavaScript engine, with a focus on portability and compact footprint. environment: | export CFLAGS="$CFLAGS -DDUK_USE_FASTINT" -setup : | +setup: | %patch --strip=2 -i $pkgfiles/force-libm.patch -build : | +build: | %make -f Makefile.sharedlibrary -install : | +install: | %make_install -f Makefile.sharedlibrary INSTALL_PREFIX=/usr/ rm -v $installdir/usr/lib/libduktaped.* diff --git a/packages/d/dump_syms/package.yml b/packages/d/dump_syms/package.yml index 066895ed932..0455387b705 100644 --- a/packages/d/dump_syms/package.yml +++ b/packages/d/dump_syms/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dump_syms -version : 2.3.3 -release : 9 -source : - - https://github.com/mozilla/dump_syms/archive/refs/tags/v2.3.3.tar.gz : 80cb20b6526460dd969ed799ff02bd8ae11f7fd1f0f9b10a92832dfa86531f57 -homepage : https://github.com/mozilla/dump_syms -license : +name: dump_syms +version: 2.3.3 +release: 9 +source: + - https://github.com/mozilla/dump_syms/archive/refs/tags/v2.3.3.tar.gz: 80cb20b6526460dd969ed799ff02bd8ae11f7fd1f0f9b10a92832dfa86531f57 +homepage: https://github.com/mozilla/dump_syms +license: - Apache-2.0 - MIT -component : programming.tools -summary : Rewrite of breakpad dump_syms tools in Rust +component: programming.tools +summary: Rewrite of breakpad dump_syms tools in Rust description: | dump_syms is a command-line utility for parsing the debugging information the compiler provides (whether as DWARF or STABS sections in an ELF file or as stand-alone PDB files) and writing that information back out in the Breakpad symbol file format. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libzstd) - rust environment: | # Force use of system libs export ZSTD_SYS_USE_PKG_CONFIG=1 -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/d/dunst/package.yml b/packages/d/dunst/package.yml index 440301a2050..61b559774f1 100644 --- a/packages/d/dunst/package.yml +++ b/packages/d/dunst/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dunst -version : 1.13.0 -release : 18 -source : - - https://github.com/dunst-project/dunst/archive/refs/tags/v1.13.0.tar.gz : 7a8a1813977ad5941488c66b914501703fc0f6e12e631dc18506ad617242e7a0 -license : BSD-3-Clause -homepage : https://dunst-project.org -component : desktop.i3 -summary : Customizable and lightweight notification-daemon. +name: dunst +version: 1.13.0 +release: 18 +source: + - https://github.com/dunst-project/dunst/archive/refs/tags/v1.13.0.tar.gz: 7a8a1813977ad5941488c66b914501703fc0f6e12e631dc18506ad617242e7a0 +license: BSD-3-Clause +homepage: https://dunst-project.org +component: desktop.i3 +summary: Customizable and lightweight notification-daemon. description: | Dunst is a lightweight replacement for the notification-daemons provided by most desktop environments. It's very customizable, doesn't depend on any toolkits and therefore fits in those windowmanager centric setups we all love to customize to perfection. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(dbus-1) - pkgconfig(gdk-pixbuf-2.0) @@ -20,7 +20,7 @@ builddeps : - pkgconfig(xinerama) - pkgconfig(xrandr) - pkgconfig(xscrnsaver) -build : | +build: | %make PREFIX=/usr SYSCONFDIR=/usr/share -install : | +install: | %make_install PREFIX=/usr SYSCONFDIR=/usr/share diff --git a/packages/d/duperemove/package.yml b/packages/d/duperemove/package.yml index aee97b6ae09..bdf1d39ae60 100644 --- a/packages/d/duperemove/package.yml +++ b/packages/d/duperemove/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : duperemove -version : 0.15.2 -release : 9 -source : - - https://github.com/markfasheh/duperemove/archive/refs/tags/v0.15.2.tar.gz : 27809aa91b7b9b7d0810e5329614bf80af2c48e917781e682a3fbcf61fa274da -homepage : https://github.com/markfasheh/duperemove -license : GPL-2.0-only -component : system.utils -summary : Tools for deduping file systems +name: duperemove +version: 0.15.2 +release: 9 +source: + - https://github.com/markfasheh/duperemove/archive/refs/tags/v0.15.2.tar.gz: 27809aa91b7b9b7d0810e5329614bf80af2c48e917781e682a3fbcf61fa274da +homepage: https://github.com/markfasheh/duperemove +license: GPL-2.0-only +component: system.utils +summary: Tools for deduping file systems description: | Duperemove is a simple tool for finding duplicated extents and submitting them for deduplication. When given a list of files it will hash their contents on a block by block basis and compare those hashes to each other, finding and categorizing blocks that match each other. When given the -d option, duperemove will submit those extents for deduplication using the Linux kernel extent-same ioctl. -builddeps : +builddeps: - pkgconfig(libbsd) - pkgconfig(libxxhash) - pkgconfig(sqlite3) -build : | +build: | %make VERSION=%version% -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/d/duplicity/package.yml b/packages/d/duplicity/package.yml index 247318b7119..6719482cd1c 100644 --- a/packages/d/duplicity/package.yml +++ b/packages/d/duplicity/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : duplicity -version : 3.0.4.0 -release : 35 -source : - - https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-3.0.4.0.tar.gz : a5a6454041b21db1b97033d37b297b301b9c0bf3faa459c89b5eafb5ff7e0103 -license : GPL-2.0-or-later -homepage : https://gitlab.com/duplicity/duplicity -summary : Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server -component : system.utils +name: duplicity +version: 3.0.4.0 +release: 35 +source: + - https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-3.0.4.0.tar.gz: a5a6454041b21db1b97033d37b297b301b9c0bf3faa459c89b5eafb5ff7e0103 +license: GPL-2.0-or-later +homepage: https://gitlab.com/duplicity/duplicity +summary: Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server +component: system.utils description: | Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server. -builddeps : +builddeps: - pkgconfig(python3) - librsync-devel - python-build @@ -18,11 +18,11 @@ builddeps : - python-setuptools - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-fasteners - python-future -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install rm -rf $installdir/usr/share/doc diff --git a/packages/d/dust/package.yml b/packages/d/dust/package.yml index d4a19eef299..d1d4b42bafa 100644 --- a/packages/d/dust/package.yml +++ b/packages/d/dust/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dust -version : 1.2.3 -release : 1 -source : - - https://github.com/bootandy/dust/archive/refs/tags/v1.2.3.tar.gz : 424b26adfbafeac31da269ecb3f189eca09803e60fad90b3ff692cf52e0aeeee -homepage : https://github.com/bootandy/dust -license : Apache-2.0 -component : system.utils -summary : A more intuitive version of du in rust +name: dust +version: 1.2.3 +release: 1 +source: + - https://github.com/bootandy/dust/archive/refs/tags/v1.2.3.tar.gz: 424b26adfbafeac31da269ecb3f189eca09803e60fad90b3ff692cf52e0aeeee +homepage: https://github.com/bootandy/dust +license: Apache-2.0 +component: system.utils +summary: A more intuitive version of du in rust description: | A more intuitive version of du in rust -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm0644 man-page/dust.1 $installdir/usr/share/man/man1/dust.1 install -Dm0644 completions/dust.bash $installdir/usr/share/bash-completion/completions/dust diff --git a/packages/d/dustrac/package.yml b/packages/d/dustrac/package.yml index 7d26805376a..dffb8adcfbe 100644 --- a/packages/d/dustrac/package.yml +++ b/packages/d/dustrac/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dustrac -version : 2.1.1 -release : 14 -source : - - https://github.com/juzzlin/DustRacing2D/archive/2.1.1.tar.gz : e028a49ad427fb0527b2bf05dad72404cc2d20883da1d330cb1319246bdc423a -homepage : https://juzzlin.github.io/DustRacing2D -license : +name: dustrac +version: 2.1.1 +release: 14 +source: + - https://github.com/juzzlin/DustRacing2D/archive/2.1.1.tar.gz: e028a49ad427fb0527b2bf05dad72404cc2d20883da1d330cb1319246bdc423a +homepage: https://juzzlin.github.io/DustRacing2D +license: - CC-BY-SA-3.0 - GPL-3.0-or-later -component : games.arcade -summary : Dust Racing (Dustrac) is a tile-based, cross-platform 2D racing game +component: games.arcade +summary: Dust Racing (Dustrac) is a tile-based, cross-platform 2D racing game description: | Dust Racing 2D (Dustrac) is a tile-based, cross-platform 2D racing game written in Qt (C++) and OpenGL. Dust Racing 2D comes with a Qt-based level editor for easy level creation. A separate engine, MiniCore, is used for physics modeling. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(glu) - pkgconfig(openal) - pkgconfig(vorbis) -setup : | +setup: | sed -i "s|share/games/DustRacing2D|share/dustrac|" InstallLinux.cmake %cmake -DReleaseBuild=1 \ -DDEFAULT_DATA_PATH_BASE=share/dustrac . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dvd_rw-tools/package.yml b/packages/d/dvd_rw-tools/package.yml index ab0ee04befd..cd904b3bc73 100644 --- a/packages/d/dvd_rw-tools/package.yml +++ b/packages/d/dvd_rw-tools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dvd_rw-tools -version : '7.1' -release : 7 -source : - - https://ftp2.osuosl.org/pub/blfs/conglomeration/dvd+rw-tools/dvd+rw-tools-7.1.tar.gz : f8d60f822e914128bcbc5f64fbe3ed131cbff9045dca7e12c5b77b26edde72ca -homepage : https://en.wikipedia.org/wiki/Dvd%2Brw-tools -license : GPL-2.0-or-later -summary : DVD Manipulation tools -component : library +name: dvd_rw-tools +version: "7.1" +release: 7 +source: + - https://ftp2.osuosl.org/pub/blfs/conglomeration/dvd+rw-tools/dvd+rw-tools-7.1.tar.gz: f8d60f822e914128bcbc5f64fbe3ed131cbff9045dca7e12c5b77b26edde72ca +homepage: https://en.wikipedia.org/wiki/Dvd%2Brw-tools +license: GPL-2.0-or-later +summary: DVD Manipulation tools +component: library description: | DVD Manipulation tools -rundeps : +rundeps: - libisoburn -setup : | +setup: | %patch -p1 -i $pkgfiles/dvd+rw-tools-7.0.manpatch %patch -p1 -i $pkgfiles/dvd+rw-tools-7.0-wexit.patch %patch -p1 -i $pkgfiles/dvd+rw-tools-7.0-glibc2.6.90.patch @@ -25,7 +25,7 @@ setup : | %patch -p1 -i $pkgfiles/dvd+rw-tools-7.1-bluray_srm+pow.patch %patch -p1 -i $pkgfiles/dvd+rw-tools-7.1-bluray_pow_freespace.patch %patch -p1 -i $pkgfiles/dvd+rw-tools-7.1-minor-major.patch -build : | +build: | %make all rpl8 btcflash -install : | +install: | %make_install prefix=$installdir/usr diff --git a/packages/d/dvdauthor/package.yml b/packages/d/dvdauthor/package.yml index 4391a2bd33d..c7a09ef695f 100644 --- a/packages/d/dvdauthor/package.yml +++ b/packages/d/dvdauthor/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dvdauthor -version : 0.7.2 -release : 11 -source : - - https://sourceforge.net/projects/dvdauthor/files/dvdauthor-0.7.2.tar.gz : 3020a92de9f78eb36f48b6f22d5a001c47107826634a785a62dfcd080f612eb7 -homepage : https://dvdauthor.sourceforge.net/ -license : GPL-2.0-or-later -component : multimedia.video -summary : A set of tools to help you generate DVD files to be played back on a standalone DVD player +name: dvdauthor +version: 0.7.2 +release: 11 +source: + - https://sourceforge.net/projects/dvdauthor/files/dvdauthor-0.7.2.tar.gz: 3020a92de9f78eb36f48b6f22d5a001c47107826634a785a62dfcd080f612eb7 +homepage: https://dvdauthor.sourceforge.net/ +license: GPL-2.0-or-later +component: multimedia.video +summary: A set of tools to help you generate DVD files to be played back on a standalone DVD player description: | DVDAuthor is a set of tools to help you author the file and directory structure of a DVD-Video disc, including programmatic commands for implementing interactive behaviour. -builddeps : +builddeps: - pkgconfig(GraphicsMagick) - pkgconfig(dvdread) - pkgconfig(fontconfig) - pkgconfig(fribidi) - pkgconfig(libpng) -setup : | +setup: | export MAGICK_CFLAGS=`GraphicsMagick-config --cppflags` export CFLAGS="$CFLAGS $MAGICK_CFLAGS" %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dvgrab/package.yml b/packages/d/dvgrab/package.yml index f4625d4a7b0..3979a81c150 100644 --- a/packages/d/dvgrab/package.yml +++ b/packages/d/dvgrab/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dvgrab -version : '3.5' -release : 4 -source : - - https://sourceforge.net/projects/kino/files/dvgrab/3.5/dvgrab-3.5.tar.gz : 5910183429d300221783d6054ff5add15bb2ae49ae33272d723a314bc2ce0af9 -homepage : https://www.kinodv.org/ -license : GPL-2.0-or-later -component : multimedia.video -summary : Command line FireWire DV and HDV capture tool for Linux +name: dvgrab +version: "3.5" +release: 4 +source: + - https://sourceforge.net/projects/kino/files/dvgrab/3.5/dvgrab-3.5.tar.gz: 5910183429d300221783d6054ff5add15bb2ae49ae33272d723a314bc2ce0af9 +homepage: https://www.kinodv.org/ +license: GPL-2.0-or-later +component: multimedia.video +summary: Command line FireWire DV and HDV capture tool for Linux description: | Command line FireWire DV and HDV capture tool for Linux -builddeps : +builddeps: - pkgconfig(libavc1394) - pkgconfig(libdv) - pkgconfig(libiec61883) - libjpeg-turbo-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-iec13818-1.h-fix-build-with-GCC-6.1.0.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/d/dvtm/package.yml b/packages/d/dvtm/package.yml index e1afbd5038d..42935c682ae 100644 --- a/packages/d/dvtm/package.yml +++ b/packages/d/dvtm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dvtm -version : '0.15' -release : 5 -source : - - https://github.com/martanne/dvtm/archive/refs/tags/v0.15.tar.gz : 496eada13d8abaa8d772279746f78b0c6fed11b560599490f3e70ebc21197bf0 -homepage : https://www.brain-dump.org/projects/dvtm -license : MIT -component : system.utils -summary : Tiling window manager for the console +name: dvtm +version: "0.15" +release: 5 +source: + - https://github.com/martanne/dvtm/archive/refs/tags/v0.15.tar.gz: 496eada13d8abaa8d772279746f78b0c6fed11b560599490f3e70ebc21197bf0 +homepage: https://www.brain-dump.org/projects/dvtm +license: MIT +component: system.utils +summary: Tiling window manager for the console description: | dvtm brings the concept of tiling window management to the console. -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr # Terminfo is mainlined in ncurses. rm -rf $installdir/usr/share/terminfo diff --git a/packages/d/dymo-cups-drivers/package.yml b/packages/d/dymo-cups-drivers/package.yml index e90e7a5919e..e52ae4cc06f 100644 --- a/packages/d/dymo-cups-drivers/package.yml +++ b/packages/d/dymo-cups-drivers/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : dymo-cups-drivers -version : 1.4.0 -release : 4 -source : - - http://download.dymo.com/Software/Linux/dymo-cups-drivers-1.4.0.tar.gz : c60797e7e986ca329f46e9a6ab1cb6382383952b15685ed69fd91f3c7ed64f71 -homepage : https://www.dymo.com/ -license : GPL-2.0-or-later -component : drivers.printer -summary : CUPS drivers for Dymo labelwriters +name: dymo-cups-drivers +version: 1.4.0 +release: 4 +source: + - http://download.dymo.com/Software/Linux/dymo-cups-drivers-1.4.0.tar.gz: c60797e7e986ca329f46e9a6ab1cb6382383952b15685ed69fd91f3c7ed64f71 +homepage: https://www.dymo.com/ +license: GPL-2.0-or-later +component: drivers.printer +summary: CUPS drivers for Dymo labelwriters description: | CUPS drivers for Dymo labelwriters -builddeps : +builddeps: - pkgconfig(cups) -setup : | +setup: | %patch -p1 -i $pkgfiles/cups-ppd-header.patch %patch -p1 -i $pkgfiles/cups-2.6-api.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/e2fsprogs/package.yml b/packages/e/e2fsprogs/package.yml index 9c77ef5e328..21d12614930 100644 --- a/packages/e/e2fsprogs/package.yml +++ b/packages/e/e2fsprogs/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : e2fsprogs -version : 1.47.3 -release : 30 -source : - - https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.xz : 857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329 -homepage : https://e2fsprogs.sourceforge.net -license : +name: e2fsprogs +version: 1.47.3 +release: 30 +source: + - https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.xz: 857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329 +homepage: https://e2fsprogs.sourceforge.net +license: - GPL-2.0-only - LGPL-2.0-only - BSD-3-Clause - MIT -component : system.base -autodep : false -emul32 : true -summary : e2fsprogs (Filesystem utilities for ext2/3/4 filesystems) +component: system.base +autodep: false +emul32: true +summary: e2fsprogs (Filesystem utilities for ext2/3/4 filesystems) description: | e2fsprofs are tools for checking and creating ext2, ext3, and ext4 filesystem formats. They were written by Theodore Ts'o and Remy Card. -builddeps : +builddeps: - pkgconfig32(uuid) - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %patch -p1 -i $pkgfiles/0001-Don-t-run-ldconfig-on-make-install.patch @@ -32,9 +32,9 @@ setup : | --disable-libuuid \ --disable-static \ --disable-uuidd -build : | +build: | %make -install : | +install: | if [ -n "${EMUL32BUILD+set}" ]; then %make install-libs DESTDIR="$installdir" exit 0 @@ -48,7 +48,7 @@ install : | # Stateless rm -v $installdir/etc/e2scrub.conf rmdir -v $installdir/etc -check : | +check: | # Remove mmp since it fails on build server rm -rf tests/*mmp* %make check -k 0 || : diff --git a/packages/e/easyeffects/package.yml b/packages/e/easyeffects/package.yml index 118e9e18f51..acc1bff8f03 100644 --- a/packages/e/easyeffects/package.yml +++ b/packages/e/easyeffects/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : easyeffects -version : 7.2.5 -release : 25 -source : - - https://github.com/wwmm/easyeffects/archive/refs/tags/v7.2.5.tar.gz : d86877b12648a24b3b21a56d16d5680ee2585d575878ecdcea1b9bd9bb428191 -homepage : https://github.com/wwmm/easyeffects -license : GPL-3.0-or-later -component : multimedia.audio -summary : Audio effects for PipeWire applications +name: easyeffects +version: 7.2.5 +release: 25 +source: + - https://github.com/wwmm/easyeffects/archive/refs/tags/v7.2.5.tar.gz: d86877b12648a24b3b21a56d16d5680ee2585d575878ecdcea1b9bd9bb428191 +homepage: https://github.com/wwmm/easyeffects +license: GPL-3.0-or-later +component: multimedia.audio +summary: Audio effects for PipeWire applications description: | Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications -builddeps : +builddeps: - pkgconfig(fftw3) - pkgconfig(fftw3f) - pkgconfig(fmt) @@ -38,7 +38,7 @@ builddeps : - itstool - ladspa-devel - zita-convolver-devel -rundeps : +rundeps: - calf - deepfilternet - fmt @@ -46,18 +46,18 @@ rundeps : - mda-lv2 - yelp - zam-plugins -clang : true -setup : | +clang: true +setup: | # https://github.com/llvm/llvm-project/issues/65125 # error: no member named 'par_unseq' in namespace 'std::execution' export CXXFLAGS="${CXXFLAGS} -fexperimental-library" %meson_configure \ -Denable-libcpp-workarounds=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - pulseeffects - - dbginfo : pulseeffects-dbginfo + - dbginfo: pulseeffects-dbginfo diff --git a/packages/e/easyssh/package.yml b/packages/e/easyssh/package.yml index cfe07077565..0df213d7540 100644 --- a/packages/e/easyssh/package.yml +++ b/packages/e/easyssh/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : easyssh -version : 1.7.9 -release : 28 -source : - - https://github.com/muriloventuroso/easyssh/archive/refs/tags/1.7.9.tar.gz : bf3145c141362997c643a9f9a22168292cee7a0a329ed018e826a65e1e8d087c -homepage : https://github.com/muriloventuroso/easyssh -license : GPL-3.0-or-later -component : network.util -summary : A complete, efficient and easy-to-use ssh manager. Create and edit connections, groups, customize the terminal, with multiple instances of the same connection +name: easyssh +version: 1.7.9 +release: 28 +source: + - https://github.com/muriloventuroso/easyssh/archive/refs/tags/1.7.9.tar.gz: bf3145c141362997c643a9f9a22168292cee7a0a329ed018e826a65e1e8d087c +homepage: https://github.com/muriloventuroso/easyssh +license: GPL-3.0-or-later +component: network.util +summary: A complete, efficient and easy-to-use ssh manager. Create and edit connections, groups, customize the terminal, with multiple instances of the same connection description: | A complete, efficient and easy-to-use ssh manager. Create and edit connections, groups, customize the terminal, with multiple instances of the same connection. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(glib-2.0) - pkgconfig(gpgme) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(json-glib-1.0) - pkgconfig(vte-2.91) - vala -rundeps : +rundeps: - gpgme -setup : | +setup: | %meson_configure -Dwith-gpg=true \ -Dpatched-vte=true \ -Dubuntu-bionic-patched-vte=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/easytag/package.yml b/packages/e/easytag/package.yml index 0543c59ca08..accc5ad5c2e 100644 --- a/packages/e/easytag/package.yml +++ b/packages/e/easytag/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : easytag -version : 2.4.3 -release : 22 -source : - - https://download.gnome.org/sources/easytag/2.4/easytag-2.4.3.tar.xz : fc51ee92a705e3c5979dff1655f7496effb68b98f1ada0547e8cbbc033b67dd5 -homepage : https://gitlab.gnome.org/GNOME/easytag -license : GPL-2.0-or-later -component : multimedia.audio -summary : Audio file metadata editor +name: easytag +version: 2.4.3 +release: 22 +source: + - https://download.gnome.org/sources/easytag/2.4/easytag-2.4.3.tar.xz: fc51ee92a705e3c5979dff1655f7496effb68b98f1ada0547e8cbbc033b67dd5 +homepage: https://gitlab.gnome.org/GNOME/easytag +license: GPL-2.0-or-later +component: multimedia.audio +summary: Audio file metadata editor description: | EasyTAG is a simple application for viewing and editing tags in audio files. -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(gtk+-3.0) - pkgconfig(id3tag) @@ -26,11 +26,11 @@ builddeps : environment: | # gcc 15/14 export CFLAGS="${CFLAGS} -std=c17 -Wno-implicit-function-declaration" -setup : | +setup: | %configure_no_runstatedir --disable-static --disable-appdata-validate -build : | +build: | %make -install : | +install: | %make_install sed -i "s:inode/directory;::" $installdir/usr/share/applications/easytag.desktop diff --git a/packages/e/ebook-tools/package.yml b/packages/e/ebook-tools/package.yml index 5bc0ba48f0b..ef17fcdf9c7 100644 --- a/packages/e/ebook-tools/package.yml +++ b/packages/e/ebook-tools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ebook-tools -version : 0.2.2 -release : 5 -source : - - https://sourceforge.net/projects/ebook-tools/files/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz : cbc35996e911144fa62925366ad6a6212d6af2588f1e39075954973bbee627ae -homepage : https://sourceforge.net/projects/ebook-tools/ -license : MIT -component : programming -summary : Tools for accessing various ebook file formats +name: ebook-tools +version: 0.2.2 +release: 5 +source: + - https://sourceforge.net/projects/ebook-tools/files/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz: cbc35996e911144fa62925366ad6a6212d6af2588f1e39075954973bbee627ae +homepage: https://sourceforge.net/projects/ebook-tools/ +license: MIT +component: programming +summary: Tools for accessing various ebook file formats description: | Tools for accessing various ebook file formats -builddeps : +builddeps: - pkgconfig(libzip) - doxygen -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p2 -i $pkgfiles/crash-fix.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Requires convertlit, but not currently needed rm $installdir/usr/bin/lit2epub diff --git a/packages/e/ecwolf/package.yml b/packages/e/ecwolf/package.yml index 32afd08da0b..95d9a7d22f3 100644 --- a/packages/e/ecwolf/package.yml +++ b/packages/e/ecwolf/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ecwolf -version : 1.4.1 -release : 7 -source : - - https://bitbucket.org/ecwolf/ecwolf/get/8cf8d23a6da3bc0f21a03bf8bb6efadd613902f4.tar.bz2 : dc59bfe3723470669439238af8d3f0bdf1b85288cd77a175c5e0c57e15af9d6e -license : +name: ecwolf +version: 1.4.1 +release: 7 +source: + - https://bitbucket.org/ecwolf/ecwolf/get/8cf8d23a6da3bc0f21a03bf8bb6efadd613902f4.tar.bz2: dc59bfe3723470669439238af8d3f0bdf1b85288cd77a175c5e0c57e15af9d6e +license: - BSD-3-Clause - GPL-2.0-or-later -component : games.action -homepage : https://maniacsvault.net/ecwolf/ -summary : Advanced source port of the Wolfenstein 3D engine +component: games.action +homepage: https://maniacsvault.net/ecwolf/ +summary: Advanced source port of the Wolfenstein 3D engine description: | Provides enhanced game engine for playing Wolfenstein 3D, Spear of Destiny, and Super 3-D Noah's Ark. Requires the original game data files. Game data must be placed in ~/.config/ecwolf/. -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_net) - pkgconfig(bzip2) - pkgconfig(gtk+-3.0) - pkgconfig(libjpeg) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-usr-bin-for-ecwolf-binary.patch # Fix build with GCC 14 %patch -p1 -i $pkgfiles/tmemory-const-correctness.patch %cmake_ninja -DGPL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc/ install -Dm00644 $pkgfiles/net.maniacsvault.ecwolf.metainfo.xml $installdir/usr/share/metainfo/net.maniacsvault.ecwolf.metainfo.xml diff --git a/packages/e/ed/package.yml b/packages/e/ed/package.yml index c2ed353a66d..07f06610735 100644 --- a/packages/e/ed/package.yml +++ b/packages/e/ed/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ed -version : 1.22.2 -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/ed/ed-1.22.2.tar.lz : f58d15242056e15af76f13f34c60d890fa2a2d5cb0abef91c115e4d83794ffe3 -homepage : https://www.gnu.org/software/ed/ -license : GPL-2.0-or-later -component : editor -summary : A POSIX-compliant line-oriented text editor +name: ed +version: 1.22.2 +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/ed/ed-1.22.2.tar.lz: f58d15242056e15af76f13f34c60d890fa2a2d5cb0abef91c115e4d83794ffe3 +homepage: https://www.gnu.org/software/ed/ +license: GPL-2.0-or-later +component: editor +summary: A POSIX-compliant line-oriented text editor description: | GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands. Ed is the "standard" text editor in the sense that it is the original editor for Unix, and thus widely available. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install %make_install install-man -check : | +check: | %make check diff --git a/packages/e/editorconfig-core-c/package.yml b/packages/e/editorconfig-core-c/package.yml index 21052c4fa9a..c1bb7f91794 100644 --- a/packages/e/editorconfig-core-c/package.yml +++ b/packages/e/editorconfig-core-c/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : editorconfig-core-c -version : 0.12.7 -release : 4 -source : - - https://github.com/editorconfig/editorconfig-core-c/archive/refs/tags/v0.12.7.tar.gz : f89d2e144fd67bdf0d7acfb2ac7618c6f087e1b3f2c3a707656b4180df422195 -homepage : https://editorconfig.org/ -license : BSD-2-Clause -component : programming.library -summary : EditorConfig core library written in C +name: editorconfig-core-c +version: 0.12.7 +release: 4 +source: + - https://github.com/editorconfig/editorconfig-core-c/archive/refs/tags/v0.12.7.tar.gz: f89d2e144fd67bdf0d7acfb2ac7618c6f087e1b3f2c3a707656b4180df422195 +homepage: https://editorconfig.org/ +license: BSD-2-Clause +component: programming.library +summary: EditorConfig core library written in C description: | EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. The EditorConfig project maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors. -builddeps : +builddeps: - pkgconfig(libpcre2-posix) - doxygen -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/%libdir%/*.a diff --git a/packages/e/edk2-ovmf/package.yml b/packages/e/edk2-ovmf/package.yml index 2172f0b8edd..b5cf4b32855 100644 --- a/packages/e/edk2-ovmf/package.yml +++ b/packages/e/edk2-ovmf/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : edk2-ovmf -version : 202411 -release : 13 -source : - - git|https://github.com/tianocore/edk2 : edk2-stable202411 +name: edk2-ovmf +version: 202411 +release: 13 +source: + - git|https://github.com/tianocore/edk2: edk2-stable202411 # Reference aarch64 compiler provided by ARM (Solus does not have a usable ARM stack that works with this package) # https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads - - https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz#arm-gnu-toolchain.tar.xz : 322f0b4482fc0d9fa0bb468134841f08d8c554c54ff5aa29a13a7a24bf7e1eb5 -license : + - https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz#arm-gnu-toolchain.tar.xz: 322f0b4482fc0d9fa0bb468134841f08d8c554c54ff5aa29a13a7a24bf7e1eb5 +license: - BSD-2-Clause - BSD-3-Clause - MIT - Python-2.0 - Zlib -homepage : https://github.com/tianocore/tianocore.github.io/wiki/EDK-II -component : +homepage: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II +component: - virt - - aarch64 : virt - - i386 : virt -summary : + - aarch64: virt + - i386: virt +summary: - UEFI support for Virtual Machines - - aarch64 : UEFI support for Virtual Machines - aarch64 firmware - - i386 : UEFI support for Virtual Machines - i386 firmware + - aarch64: UEFI support for Virtual Machines - aarch64 firmware + - i386: UEFI support for Virtual Machines - i386 firmware description: | OVMF is an EDK II based project to enable UEFI support for Virtual Machines. OVMF contains UEFI firmware for QEMU and KVM. -replaces : +replaces: - ovmf -builddeps : +builddeps: - pkgconfig(python3) - acpica-unix -setup : | +setup: | mkdir gcc-aarch64 tar --strip-components=1 -xf $sources/arm-gnu-toolchain.tar.xz -C gcc-aarch64 -build : | +build: | export GCC5_AARCH64_PREFIX="$workdir/gcc-aarch64/bin/aarch64-none-linux-gnu-" ARCH=AARCH64 make -C BaseTools make %JOBS% -C BaseTools @@ -129,7 +129,7 @@ build : | dd if="/dev/zero" \ of="Build/ArmVirtQemu-AARCH64/RELEASE_GCC5/FV/QEMU_VARS.fd" \ bs=1M count=64 -install : | +install: | install -dm 0755 $installdir/usr/share/qemu/firmware/ install -Dm 0644 $pkgfiles/*-edk2-ovmf-*.json $installdir/usr/share/qemu/firmware/ @@ -144,10 +144,10 @@ install : | install -Dm 0644 $workdir/License.txt $installdir/usr/share/edk2-ovmf/edk2_License.txt install -Dm 0644 $workdir/OvmfPkg/License.txt $installdir/usr/share/edk2-ovmf/OvmfPkg_License.txt -patterns : - - aarch64 : - - /usr/share/edk2-ovmf/aarch64/ - - /usr/share/qemu/firmware/*aarch64*.json - - i386 : - - /usr/share/edk2-ovmf/i386/ - - /usr/share/qemu/firmware/*i386*.json +patterns: + - aarch64: + - /usr/share/edk2-ovmf/aarch64/ + - /usr/share/qemu/firmware/*aarch64*.json + - i386: + - /usr/share/edk2-ovmf/i386/ + - /usr/share/qemu/firmware/*i386*.json diff --git a/packages/e/efibootmgr/package.yml b/packages/e/efibootmgr/package.yml index a5641351618..9cf4dfe92aa 100644 --- a/packages/e/efibootmgr/package.yml +++ b/packages/e/efibootmgr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : efibootmgr -version : '18' -release : 3 -source : - - https://github.com/rhboot/efibootmgr/releases/download/18/efibootmgr-18.tar.bz2 : 2b195f912aa353f0d11f21f207684c91460fbc37f9a4f2673e63e5e32d108b10 -homepage : https://github.com/rhboot/efibootmgr -license : GPL-2.0-only -component : system.utils -summary : a Linux user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager +name: efibootmgr +version: "18" +release: 3 +source: + - https://github.com/rhboot/efibootmgr/releases/download/18/efibootmgr-18.tar.bz2: 2b195f912aa353f0d11f21f207684c91460fbc37f9a4f2673e63e5e32d108b10 +homepage: https://github.com/rhboot/efibootmgr +license: GPL-2.0-only +component: system.utils +summary: a Linux user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager description: | a Linux user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager -builddeps : +builddeps: - pkgconfig(efivar) - pkgconfig(popt) environment: | export GCC_IGNORE_WERROR=1 -build : | +build: | %make EFIDIR=/ -install : | +install: | %make_install EFIDIR=/ diff --git a/packages/e/efivar/package.yml b/packages/e/efivar/package.yml index 47a0ce1f994..566614ba15e 100644 --- a/packages/e/efivar/package.yml +++ b/packages/e/efivar/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : efivar -version : '39' -release : 5 -source : - - git|https://github.com/rhboot/efivar.git : 39 -homepage : https://github.com/rhboot/efivar -license : LGPL-2.1-or-later -component : system.base -summary : Tools and libraries to manipulate EFI variables +name: efivar +version: "39" +release: 5 +source: + - git|https://github.com/rhboot/efivar.git: 39 +homepage: https://github.com/rhboot/efivar +license: LGPL-2.1-or-later +component: system.base +summary: Tools and libraries to manipulate EFI variables description: | Tools and libraries to manipulate EFI variables -build : | +build: | %make ENABLE_DOCS=0 efivar efivar-static static -j1 -install : | +install: | %make_install ENABLE_DOCS=0 efivar-static static -j1 install -m 00644 src/libefi{boot,var}.a $installdir/%libdir%/. diff --git a/packages/e/efl/package.yml b/packages/e/efl/package.yml index 2735eb87d69..aac702f47f7 100644 --- a/packages/e/efl/package.yml +++ b/packages/e/efl/package.yml @@ -1,44 +1,44 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : efl -version : 1.28.0 -release : 38 -source : - - https://download.enlightenment.org/rel/libs/efl/efl-1.28.0.tar.xz : f09a43d6b4861be06cc0e2849c53296413d4e52c8e31f52fc95e9ea5f1c59a36 -homepage : https://www.enlightenment.org/about-efl -license : +name: efl +version: 1.28.0 +release: 38 +source: + - https://download.enlightenment.org/rel/libs/efl/efl-1.28.0.tar.xz: f09a43d6b4861be06cc0e2849c53296413d4e52c8e31f52fc95e9ea5f1c59a36 +homepage: https://www.enlightenment.org/about-efl +license: - BSD-2-Clause - GPL-2.0-or-later - LGPL-2.1-or-later - Zlib -component : desktop.library -summary : Enlightenment Foundation Libraries +component: desktop.library +summary: Enlightenment Foundation Libraries description: | EFL is a collection of libraries for handling many common tasks a developer may have such as data structures, communication, rendering, widgets and more. -optimize : +optimize: - lto - speed -libsplit : false -patterns : - - devel : - - /usr/bin - - /usr/share/applications - - /usr/share/ecore* - - /usr/share/elementary/objects - - /usr/share/elementary/test* - - /usr/share/embryo - - /usr/share/emotion - - /usr/share/eolian - - /usr/share/gdb - - main : - - /usr/bin/efreetd - - /usr/bin/eeze* - - /usr/bin/elementary_config - - /usr/bin/elementary_quicklaunch - - /usr/bin/elementary_run - - /usr/bin/exactness* - - /usr/bin/ethumb* - - /usr/share/applications/elementary_config.desktop -builddeps : +libsplit: false +patterns: + - devel: + - /usr/bin + - /usr/share/applications + - /usr/share/ecore* + - /usr/share/elementary/objects + - /usr/share/elementary/test* + - /usr/share/embryo + - /usr/share/emotion + - /usr/share/eolian + - /usr/share/gdb + - main: + - /usr/bin/efreetd + - /usr/bin/eeze* + - /usr/bin/elementary_config + - /usr/bin/elementary_quicklaunch + - /usr/bin/elementary_run + - /usr/bin/exactness* + - /usr/bin/ethumb* + - /usr/share/applications/elementary_config.desktop +builddeps: - pkgconfig(alsa) - pkgconfig(avahi-core) - pkgconfig(bullet) @@ -76,7 +76,7 @@ builddeps : - gettext-devel - giflib-devel - libiconv-devel -setup : | +setup: | %meson_configure \ -Davahi=true \ -Dbuffer=true \ @@ -87,7 +87,7 @@ setup : | -Dopengl='full' \ -Dpixman=true \ -Dsdl=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/egl-gbm/package.yml b/packages/e/egl-gbm/package.yml index 81e5dd6a033..989761ad97e 100644 --- a/packages/e/egl-gbm/package.yml +++ b/packages/e/egl-gbm/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : egl-gbm -version : 1.1.2.1 -release : 3 -source : - - https://github.com/NVIDIA/egl-gbm/archive/refs/tags/1.1.2.1.tar.gz : 7485553525b4212842230098b12671469bddb3c37063a89383f31865aea63aef -homepage : https://github.com/NVIDIA/egl-gbm -license : MIT -component : programming.library -summary : The GBM EGL external platform library +name: egl-gbm +version: 1.1.2.1 +release: 3 +source: + - https://github.com/NVIDIA/egl-gbm/archive/refs/tags/1.1.2.1.tar.gz: 7485553525b4212842230098b12671469bddb3c37063a89383f31865aea63aef +homepage: https://github.com/NVIDIA/egl-gbm +license: MIT +component: programming.library +summary: The GBM EGL external platform library description: | The GBM EGL external platform library -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gbm) - pkgconfig32(libdrm) - pkgconfig(eglexternalplatform) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/egl-wayland/package.yml b/packages/e/egl-wayland/package.yml index 844c99fcf4a..5262cc676d1 100644 --- a/packages/e/egl-wayland/package.yml +++ b/packages/e/egl-wayland/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : egl-wayland -version : 1.1.19 -release : 29 -source : - - https://github.com/NVIDIA/egl-wayland/archive/refs/tags/1.1.19.tar.gz : b9a63e59eb552ef925b9fda96e466457edfe4b7728dd861ee06152b064edccdf -homepage : https://github.com/NVIDIA/egl-wayland -license : MIT -component : programming.library -summary : The EGLStream-based Wayland external platform +name: egl-wayland +version: 1.1.19 +release: 29 +source: + - https://github.com/NVIDIA/egl-wayland/archive/refs/tags/1.1.19.tar.gz: b9a63e59eb552ef925b9fda96e466457edfe4b7728dd861ee06152b064edccdf +homepage: https://github.com/NVIDIA/egl-wayland +license: MIT +component: programming.library +summary: The EGLStream-based Wayland external platform description: | This library implements an EGL External Platform interface to work along with EGL drivers that support the external platform mechanism. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gl) - pkgconfig32(libdrm) - pkgconfig32(wayland-scanner) - pkgconfig32(x11) - pkgconfig(eglexternalplatform) - pkgconfig(wayland-protocols) -patterns : - - devel : /usr/share/wayland-*/*.xml -rundeps : - - devel : eglexternalplatform -optimize : - - no-symbolic # We set symbolic-functions usually but they have -Bsymbolic. -setup : | +patterns: + - devel: /usr/share/wayland-*/*.xml +rundeps: + - devel: eglexternalplatform +optimize: + - no-symbolic # We set symbolic-functions usually but they have -Bsymbolic. +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/egl-x11/package.yml b/packages/e/egl-x11/package.yml index 7dcb5e64108..66e9766d85d 100644 --- a/packages/e/egl-x11/package.yml +++ b/packages/e/egl-x11/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : egl-x11 -version : 1.0.2 -release : 3 -source : - - https://github.com/NVIDIA/egl-x11/archive/refs/tags/v1.0.2.tar.gz : 021d0b01b50b6500a4c97ddc43827ebfd10e8ca041a46a9cb00b63c9a07a67cb -homepage : https://github.com/NVIDIA/egl-x11 -license : Apache-2.0 -component : programming.library -summary : The X11/XCB external platform library +name: egl-x11 +version: 1.0.2 +release: 3 +source: + - https://github.com/NVIDIA/egl-x11/archive/refs/tags/v1.0.2.tar.gz: 021d0b01b50b6500a4c97ddc43827ebfd10e8ca041a46a9cb00b63c9a07a67cb +homepage: https://github.com/NVIDIA/egl-x11 +license: Apache-2.0 +component: programming.library +summary: The X11/XCB external platform library description: | EGL platform library for the NVIDIA driver to support XWayland via xlib (using EGL_KHR_platform_x11) or xcb (using EGL_EXT_platform_xcb) -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gbm) - pkgconfig32(libdrm) - pkgconfig32(x11-xcb) - pkgconfig(eglexternalplatform) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eglexternalplatform/package.yml b/packages/e/eglexternalplatform/package.yml index b729ac767ac..c2f137eadea 100644 --- a/packages/e/eglexternalplatform/package.yml +++ b/packages/e/eglexternalplatform/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eglexternalplatform -version : 1.2.1 -release : 6 -source : - - https://github.com/NVIDIA/eglexternalplatform/archive/refs/tags/1.2.1.tar.gz : 5089ceb054ca50c85837f015756a3d0f2f75cf2a98c9e5fbcbcfb8206137f76e -homepage : https://github.com/NVIDIA/eglexternalplatform -license : MIT -component : programming.library -summary : The EGLStream-based Wayland external platform -patterns : +name: eglexternalplatform +version: 1.2.1 +release: 6 +source: + - https://github.com/NVIDIA/eglexternalplatform/archive/refs/tags/1.2.1.tar.gz: 5089ceb054ca50c85837f015756a3d0f2f75cf2a98c9e5fbcbcfb8206137f76e +homepage: https://github.com/NVIDIA/eglexternalplatform +license: MIT +component: programming.library +summary: The EGLStream-based Wayland external platform +patterns: - /* description: | This library implements an EGL External Platform interface to work along with EGL drivers that support the external platform mechanism. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eid-mw/package.yml b/packages/e/eid-mw/package.yml index 9a354a152e3..2982af7b679 100644 --- a/packages/e/eid-mw/package.yml +++ b/packages/e/eid-mw/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eid-mw -version : 5.1.19 -release : 34 -source : - - https://dist.eid.belgium.be/continuous/sources/eid-mw-5.1.19-v5.1.19.tar.gz : fc38d298cd2295f1db0043c8c80f53370fa3ee319041831d67b9b4ee593c141f -homepage : https://eid.belgium.be -license : LGPL-3.0-or-later -component : +name: eid-mw +version: 5.1.19 +release: 34 +source: + - https://dist.eid.belgium.be/continuous/sources/eid-mw-5.1.19-v5.1.19.tar.gz: fc38d298cd2295f1db0043c8c80f53370fa3ee319041831d67b9b4ee593c141f +homepage: https://eid.belgium.be +license: LGPL-3.0-or-later +component: - security - - firefox : security -summary : + - firefox: security +summary: - Belgium electronic identity card viewer (eID Viewer) and PKCS#11 module - - firefox : Belgian electronic identity card (eID) add-on for Mozilla Firefox + - firefox: Belgian electronic identity card (eID) add-on for Mozilla Firefox description: | The eid-viewer application allows the user to read out any information from a Belgian electronic identity card. Both identity information and information about the stored cryptographic keys can be read in a user-friendly manner, and can easily be printed out or stored for later reviewal. The application verifies the signature of the identity information, checks whether it was signed by a government-issued key, and optionally checks the certificate against the government's Trust Service. The eID Middleware provides the libraries, a PKCS#11 module and a Firefox plugin to use Belgian eID (electronic identity) card in order to access websites and/or sign documents. -patterns : - - firefox : - - /usr/lib/mozilla/ - - /usr/share/mozilla/ -builddeps : +patterns: + - firefox: + - /usr/lib/mozilla/ + - /usr/share/mozilla/ +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libassuan) - pkgconfig(libcurl) @@ -30,16 +30,16 @@ builddeps : - pkgconfig(libproxy-1.0) - pkgconfig(p11-kit-1) - autoconf-archive -rundeps : - - firefox : eid-mw +rundeps: + - firefox: eid-mw - pcsc-lite -setup : | +setup: | sed -i "s/c_rehash/openssl rehash/g" plugins_tools/eid-viewer/Makefile.in SSL_PREFIX=/usr %configure --disable-static --enable-webextension -build : | +build: | %make -install : | +install: | %make_install # Stateless @@ -48,5 +48,5 @@ install : | rmdir -v $installdir/etc/xdg/autostart \ $installdir/etc/xdg \ $installdir/etc/ -check : | +check: | %make check diff --git a/packages/e/eigen3/package.yml b/packages/e/eigen3/package.yml index ff4ae64264f..d2e053caa2c 100644 --- a/packages/e/eigen3/package.yml +++ b/packages/e/eigen3/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eigen3 -version : 3.4.0 -release : 11 -homepage : https://eigen.tuxfamily.org/ -source : - - https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2 : b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626 -license : +name: eigen3 +version: 3.4.0 +release: 11 +homepage: https://eigen.tuxfamily.org/ +source: + - https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2: b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626 +license: - BSD-3-Clause - BSD-3-Clause-Attribution - GPL-3.0-or-later - LGPL-2.1-or-later - MPL-2.0 -component : programming -summary : Eigen is a C++ template library for linear algebra +component: programming +summary: Eigen is a C++ template library for linear algebra description: | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. -patterns : +patterns: - /usr/include/eigen3 - /usr/share -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eiskaltdcpp/package.yml b/packages/e/eiskaltdcpp/package.yml index 5e48e811ea1..ddc4783d5ca 100644 --- a/packages/e/eiskaltdcpp/package.yml +++ b/packages/e/eiskaltdcpp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eiskaltdcpp -version : 2.4.2 -release : 16 -source : - - https://github.com/eiskaltdcpp/eiskaltdcpp/archive/refs/tags/v2.4.2.tar.gz : 2ed853a57c57aab0e87fdea273a01707184ee425a2aaf9fcd2e0a32c57a2de2c -homepage : https://github.com/eiskaltdcpp/eiskaltdcpp -license : +name: eiskaltdcpp +version: 2.4.2 +release: 16 +source: + - https://github.com/eiskaltdcpp/eiskaltdcpp/archive/refs/tags/v2.4.2.tar.gz: 2ed853a57c57aab0e87fdea273a01707184ee425a2aaf9fcd2e0a32c57a2de2c +homepage: https://github.com/eiskaltdcpp/eiskaltdcpp +license: - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : network.clients -summary : EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols +component: network.clients +summary: EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols description: | EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5UiTools) - pkgconfig(bzip2) @@ -22,15 +22,15 @@ builddeps : - pkgconfig(lua) - pkgconfig(miniupnpc) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/switch-to-gnu-libidn2.patch %patch -p1 -i $pkgfiles/0001-Fix-compat-with-MINIUPNPC-API-Version-18.patch %cmake_ninja \ -DLIBDIR=lib64 \ -DUSE_ASPELL=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install #Install AppStream metainfo install -Dm00644 eiskaltdcpp-qt/eiskaltdcpp-qt.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/e/element/package.yml b/packages/e/element/package.yml index 14412cec603..8babdd3577b 100644 --- a/packages/e/element/package.yml +++ b/packages/e/element/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : element -version : 1.12.5 -release : 209 -homepage : https://element.io/ -source : - - git|https://github.com/vector-im/element-desktop.git : 6cf52eba605286863b4c535bd39280a64e1c452b - - git|https://github.com/vector-im/element-web.git : 37015321190d0c8c2a6b2e081cbadbccc765cf6b -license : Apache-2.0 -component : network.im -networking : true -summary : A glossy Matrix collaboration client for desktop. +name: element +version: 1.12.5 +release: 209 +homepage: https://element.io/ +source: + - git|https://github.com/vector-im/element-desktop.git: 6cf52eba605286863b4c535bd39280a64e1c452b + - git|https://github.com/vector-im/element-web.git: 37015321190d0c8c2a6b2e081cbadbccc765cf6b +license: Apache-2.0 +component: network.im +networking: true +summary: A glossy Matrix collaboration client for desktop. description: | All-in-one secure chat app for teams, friends and organisations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption. -replaces : +replaces: - riot -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(atspi-2) - pkgconfig(gbm) @@ -35,12 +35,12 @@ builddeps : - nodejs-22 - rust - yarn -rundeps : +rundeps: - libsecret - sqlcipher environment: | export PATH="/usr/lib64/nodejs-22/bin/:$PATH" -setup : | +setup: | %apply_patches # Copy element-web to the build directory @@ -53,14 +53,14 @@ setup : | # Perform yarn install on both yarn install --frozen-lockfile --network-timeout 180000 yarn --cwd element-web install --frozen-lockfile --network-timeout 180000 -build : | +build: | # Build element-web yarn --cwd element-web build # Build element-desktop yarn run build:native yarn run build -install : | +install: | # Installdir for Element element_installdir=$installdir/usr/share/element diff --git a/packages/e/elfutils/package.yml b/packages/e/elfutils/package.yml index 16c9eb1aa7c..b756baaa226 100644 --- a/packages/e/elfutils/package.yml +++ b/packages/e/elfutils/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : elfutils -version : '0.194' -release : 28 -source : - - https://sourceware.org/elfutils/ftp/0.194/elfutils-0.194.tar.bz2 : 09e2ff033d39baa8b388a2d7fbc5390bfde99ae3b7c67c7daaf7433fbcf0f01e -homepage : https://fedorahosted.org/elfutils/ -license : +name: elfutils +version: "0.194" +release: 28 +source: + - https://sourceware.org/elfutils/ftp/0.194/elfutils-0.194.tar.bz2: 09e2ff033d39baa8b388a2d7fbc5390bfde99ae3b7c67c7daaf7433fbcf0f01e +homepage: https://fedorahosted.org/elfutils/ +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : +component: - programming.tools - - ^libdw : system.base - - ^libdw-devel : programming.devel - - ^libdw-32bit : emul32 - - ^libdw-32bit-devel : programming.devel - - ^libelf : system.base - - ^libelf-devel : programming.devel - - ^libelf-32bit : emul32 - - ^libelf-32bit-devel : programming.devel -emul32 : true -summary : Utilities and library for manipulating ELF files + - ^libdw: system.base + - ^libdw-devel: programming.devel + - ^libdw-32bit: emul32 + - ^libdw-32bit-devel: programming.devel + - ^libelf: system.base + - ^libelf-devel: programming.devel + - ^libelf-32bit: emul32 + - ^libelf-32bit-devel: programming.devel +emul32: true +summary: Utilities and library for manipulating ELF files description: | The elfutils package contains set of utilities and libraries for handling ELF (Executable and Linkable Format) files. -builddeps : +builddeps: - pkgconfig32(bzip2) - pkgconfig32(json-c) - pkgconfig32(libarchive) @@ -32,25 +32,25 @@ builddeps : - pkgconfig32(zlib) - pkgconfig(libmicrohttpd) - pkgconfig(sqlite3) -rundeps : - - ^libdw-32bit : - - libdw - - ^libdw-32bit-devel : - - libdw-32bit - - libdw-devel - - ^libdw-devel : - - libdw - - ^libelf-32bit : - - libelf - - ^libelf-32bit-devel : - - libelf-32bit - - libelf-devel - - ^libelf-devel : - - libelf - - devel : - - libdw-devel - - libelf-devel -setup : | +rundeps: + - ^libdw-32bit: + - libdw + - ^libdw-32bit-devel: + - libdw-32bit + - libdw-devel + - ^libdw-devel: + - libdw + - ^libelf-32bit: + - libelf + - ^libelf-32bit-devel: + - libelf-32bit + - libelf-devel + - ^libelf-devel: + - libelf + - devel: + - libdw-devel + - libelf-devel +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then debuginfod="--disable-debuginfod" fi @@ -58,49 +58,49 @@ setup : | --program-prefix=eu- \ --enable-deterministic-archives \ $debuginfod -build : | +build: | %make -install : | +install: | %make_install rm -rvf $installdir/etc # No static libs! rm -v $installdir/%libdir%/lib*.a -check : | +check: | %make check || ( cat tests/test-suite.log && exit 1 ) -patterns : - - ^libdw-devel : - - /usr/include/dwarf.h - - /usr/include/elfutils/known-dwarf.h - - /usr/include/elfutils/libdw*.h - - /usr/lib64/libdw* - - /usr/lib64/pkgconfig/libdw.pc - - ^libdw : - - /usr/lib64/libdw-*.so - - /usr/lib64/libdw.so.1 - - ^libdw-32bit-devel : - - /usr/lib32/libdw.so - - /usr/lib32/pkgconfig/libdw.pc - - ^libdw-32bit : - - /usr/lib32/libdw-*.so - - /usr/lib32/libdw.so.1 - - ^libelf-devel : - - /usr/include/elfutils/elf-knowledge.h - - /usr/include/elfutils/version.h - - /usr/include/gelf.h - - /usr/include/libelf.h - - /usr/include/nlist.h - - /usr/lib64/libelf* - - /usr/lib64/pkgconfig/libelf.pc - - ^libelf : - - /usr/lib64/libelf-*.so - - /usr/lib64/libelf*.so.1 - - ^libelf-32bit-devel : - - /usr/lib32/libelf.so - - /usr/lib32/pkgconfig/libelf.pc - - ^libelf-32bit : - - /usr/lib32/libelf-*.so - - /usr/lib32/libelf.so.1 - - main : - - /usr/lib64/libasm-*.so - - /usr/lib64/libdebuginfod-*.so +patterns: + - ^libdw-devel: + - /usr/include/dwarf.h + - /usr/include/elfutils/known-dwarf.h + - /usr/include/elfutils/libdw*.h + - /usr/lib64/libdw* + - /usr/lib64/pkgconfig/libdw.pc + - ^libdw: + - /usr/lib64/libdw-*.so + - /usr/lib64/libdw.so.1 + - ^libdw-32bit-devel: + - /usr/lib32/libdw.so + - /usr/lib32/pkgconfig/libdw.pc + - ^libdw-32bit: + - /usr/lib32/libdw-*.so + - /usr/lib32/libdw.so.1 + - ^libelf-devel: + - /usr/include/elfutils/elf-knowledge.h + - /usr/include/elfutils/version.h + - /usr/include/gelf.h + - /usr/include/libelf.h + - /usr/include/nlist.h + - /usr/lib64/libelf* + - /usr/lib64/pkgconfig/libelf.pc + - ^libelf: + - /usr/lib64/libelf-*.so + - /usr/lib64/libelf*.so.1 + - ^libelf-32bit-devel: + - /usr/lib32/libelf.so + - /usr/lib32/pkgconfig/libelf.pc + - ^libelf-32bit: + - /usr/lib32/libelf-*.so + - /usr/lib32/libelf.so.1 + - main: + - /usr/lib64/libasm-*.so + - /usr/lib64/libdebuginfod-*.so diff --git a/packages/e/elisa/package.yml b/packages/e/elisa/package.yml index 2ec18a394d8..9b936b82ef7 100644 --- a/packages/e/elisa/package.yml +++ b/packages/e/elisa/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : elisa -version : 25.08.3 -release : 70 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/elisa-25.08.3.tar.xz : 63674bbd058a518d740bd9880d65a9af6a816fc33fb904cc1f0c0c248447dd13 -license : LGPL-3.0-or-later -component : multimedia.audio -summary : Music player from KDE -homepage : https://community.kde.org/Elisa +name: elisa +version: 25.08.3 +release: 70 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/elisa-25.08.3.tar.xz: 63674bbd058a518d740bd9880d65a9af6a816fc33fb904cc1f0c0c248447dd13 +license: LGPL-3.0-or-later +component: multimedia.audio +summary: Music player from KDE +homepage: https://community.kde.org/Elisa description: | Elisa is a simple music player aiming to provide a nice experience for its users. Elisa allows to browse music by album, artist or all tracks. The music is indexed using either a private indexer or an indexer using Baloo. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -29,20 +29,20 @@ builddeps : - kf6-qqc2-desktop-style-devel - kirigami-addons - qt6-base-private-devel -rundeps : +rundeps: - breeze-icons - kf6-kirigami - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/e/elixir/package.yml b/packages/e/elixir/package.yml index 7e8ee732263..899a3dba763 100644 --- a/packages/e/elixir/package.yml +++ b/packages/e/elixir/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : elixir -version : 1.16.0 -release : 51 -source : - - https://github.com/elixir-lang/elixir/archive/refs/tags/v1.16.0.tar.gz : d7fe641e3c85c9774232618d22c880c86c2f31e3508c344ce75d134cd40aea18 -homepage : https://elixir-lang.org/ -license : Apache-2.0 -component : programming -summary : Elixir is a dynamic, functional language designed for building scalable and maintainable applications +name: elixir +version: 1.16.0 +release: 51 +source: + - https://github.com/elixir-lang/elixir/archive/refs/tags/v1.16.0.tar.gz: d7fe641e3c85c9774232618d22c880c86c2f31e3508c344ce75d134cd40aea18 +homepage: https://elixir-lang.org/ +license: Apache-2.0 +component: programming +summary: Elixir is a dynamic, functional language designed for building scalable and maintainable applications description: | Elixir is a dynamic, functional language designed for building scalable and maintainable applications. -builddeps : +builddeps: - erlang -rundeps : +rundeps: - erlang -build : | +build: | export LC_ALL=en_US.utf8 %make LIBDIR=lib64 -install : | +install: | %make_install PREFIX=/usr LIBDIR=lib64 make clean diff --git a/packages/e/emacs/package.yml b/packages/e/emacs/package.yml index a4a1a760826..6a2b00f7802 100644 --- a/packages/e/emacs/package.yml +++ b/packages/e/emacs/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : emacs -version : '30.1' -release : 39 -source : - - https://ftpmirror.gnu.org/gnu/emacs/emacs-30.1.tar.xz : 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/emacs/ -component : editor -summary : An extensible, customizable text editor-and more +name: emacs +version: "30.1" +release: 39 +source: + - https://ftpmirror.gnu.org/gnu/emacs/emacs-30.1.tar.xz: 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/emacs/ +component: editor +summary: An extensible, customizable text editor-and more description: | GNU Emacs is an extensible, customizable text editor-and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. It has many features to increase productivity when programming. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gconf-2.0) - pkgconfig(gnutls) @@ -32,10 +32,10 @@ builddeps : - giflib-devel - gpm-devel - xorgproto -optimize : speed -setup : | +optimize: speed +setup: | %configure --enable-acl --with-x-toolkit=gtk3 --with-xinput2 --with-cairo --with-sound=no --with-modules --without-libotf --without-m17n-flt --enable-link-time-optimization --program-transform-name='s/^ctags$/ctags.emacs/' --with-native-compilation=no --with-xwidgets=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/embree/package.yml b/packages/e/embree/package.yml index 5d742b25448..4c60b531df0 100644 --- a/packages/e/embree/package.yml +++ b/packages/e/embree/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : embree -version : 3.14.4 -release : 10 -source : - - https://github.com/embree/embree/archive/refs/tags/v3.13.4.tar.gz : e6a8d1d4742f60ae4d936702dd377bc4577a3b034e2909adb2197d0648b1cb35 -homepage : https://github.com/embree/embree -license : Apache-2.0 -component : programming.library -summary : High Performance Ray Tracing Kernels +name: embree +version: 3.14.4 +release: 10 +source: + - https://github.com/embree/embree/archive/refs/tags/v3.13.4.tar.gz: e6a8d1d4742f60ae4d936702dd377bc4577a3b034e2909adb2197d0648b1cb35 +homepage: https://github.com/embree/embree +license: Apache-2.0 +component: programming.library +summary: High Performance Ray Tracing Kernels description: | Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel® Embree through its API to get the highest benefit from future improvements. -clang : true # gcc uses a stupid amount of memory. -builddeps : +clang: true # gcc uses a stupid amount of memory. +builddeps: - pkgconfig(tbb) - ispc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-llvm-objdump.patch %cmake_ninja \ -DEMBREE_ISA_AVX512SKX=ON \ -DEMBREE_ISA_AVX512KNL=OFF \ -DEMBREE_TUTORIALS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/usr/share/doc/ diff --git a/packages/e/emscripten/package.yml b/packages/e/emscripten/package.yml index e77b039f3c1..034df89092a 100644 --- a/packages/e/emscripten/package.yml +++ b/packages/e/emscripten/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : emscripten -version : 2.0.31 -release : 5 -source : - - git|https://github.com/llvm/llvm-project : 343b9e8590db6bc815df3a3fec5bb25c23261476 - - https://github.com/emscripten-core/emscripten/archive/refs/tags/2.0.31.tar.gz : 3481354ecf3996bc1230ba4d121e83edf0ef526ce7afc07bc2c8dbbee54e879c -license : +name: emscripten +version: 2.0.31 +release: 5 +source: + - git|https://github.com/llvm/llvm-project: 343b9e8590db6bc815df3a3fec5bb25c23261476 + - https://github.com/emscripten-core/emscripten/archive/refs/tags/2.0.31.tar.gz: 3481354ecf3996bc1230ba4d121e83edf0ef526ce7afc07bc2c8dbbee54e879c +license: - NCSA - MIT -homepage : https://emscripten.org/ -component : programming -summary : An LLVM-to-Web Compiler +homepage: https://emscripten.org/ +component: programming +summary: An LLVM-to-Web Compiler description: | Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode - which can be generated from C/C++, using clang or any other language that can be converted into LLVM and compiles that into JavaScript. -builddeps : +builddeps: - nodejs - python-sphinx -rundeps : +rundeps: - binaryen - closure-compiler - nodejs - python-psutil - wabt -clang : true -debug : false -networking : true +clang: true +debug: false +networking: true environment: | export _LLVM_FLAGS_FINAL="-march=x86-64 -mtune=generic -gline-tables-only -O3 -fstack-protector -pipe -DNDEBUG" -setup : | +setup: | tar xf $sources/%version%.tar.gz mv emscripten-%version% emscripten pushd emscripten @@ -62,12 +62,12 @@ setup : | -DLLVM_ENABLE_PROJECTS="lld;clang" \ -DLLVM_ENABLE_PIC=ON \ -DCLANG_INCLUDE_TESTS=OFF -build : | +build: | pushd llvm %ninja_build popd %make man -C emscripten/site SPHINXVERSION=$(sphinx-build --version | sed 's/sphinx-build //') -install : | +install: | install -dm00755 $installdir/usr/{bin,share/{emscripten/{emsdk/docs,llvm},man/man1}} for exec in {clang-1*,clang,clang++,clang-cpp,wasm-ld,lld,llc,llvm-nm,llvm-ar,llvm-as,llvm-dis,llvm-dwarfdump,llvm-objcopy,llvm-ranlib}; do install -Dm00755 llvm/solusBuildDir/bin/$exec $installdir/usr/share/emscripten/llvm diff --git a/packages/e/enblend-enfuse/package.yml b/packages/e/enblend-enfuse/package.yml index c31020b8a1d..e121032cf64 100644 --- a/packages/e/enblend-enfuse/package.yml +++ b/packages/e/enblend-enfuse/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enblend-enfuse -version : '4.2' -release : 8 -source : - - https://sourceforge.net/projects/enblend/files/enblend-enfuse/enblend-enfuse-4.2/enblend-enfuse-4.2.tar.gz : 8703e324939ebd70d76afd350e56800f5ea2c053a040a5f5218b2a1a4300bd48 -homepage : https://sourceforge.net/projects/enblend/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Enblend and enfuse image tools +name: enblend-enfuse +version: "4.2" +release: 8 +source: + - https://sourceforge.net/projects/enblend/files/enblend-enfuse/enblend-enfuse-4.2/enblend-enfuse-4.2.tar.gz: 8703e324939ebd70d76afd350e56800f5ea2c053a040a5f5218b2a1a4300bd48 +homepage: https://sourceforge.net/projects/enblend/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Enblend and enfuse image tools description: | Enblend is a tool for compositing images using a Burt&Adelson multiresolution spline. This technique tries to make the seams between the input images invisible. Enfuse is a tool for automatic exposure blending, contrast blending and much more. It can be used to fuse an exposure bracketed step automatically into a nicely looking image. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(gsl) - pkgconfig(lcms2) @@ -21,12 +21,11 @@ builddeps : - help2man - libboost-devel - vigra-devel -setup : | +setup: | %apply_patches export CXXFLAGS="$CXXFLAGS -std=c++14" %reconfigure --enable-openmp -build : | +build: | %make -install : | +install: | %make_install - diff --git a/packages/e/enca/package.yml b/packages/e/enca/package.yml index c33d10c6b75..3ca02ce592c 100644 --- a/packages/e/enca/package.yml +++ b/packages/e/enca/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enca -version : '1.19' -release : 4 -source : - - https://github.com/nijel/enca/archive/1.19.tar.gz : c4fd9a3d7c086803138842b18eed6072ec8810859b0e1ef091f1e1138d283f25 -homepage : https://cihar.com/software/enca/ -license : GPL-2.0 -summary : Extremely Naive Charset Analyser -component : programming.library +name: enca +version: "1.19" +release: 4 +source: + - https://github.com/nijel/enca/archive/1.19.tar.gz: c4fd9a3d7c086803138842b18eed6072ec8810859b0e1ef091f1e1138d283f25 +homepage: https://cihar.com/software/enca/ +license: GPL-2.0 +summary: Extremely Naive Charset Analyser +component: programming.library description: | Enca - guess and convert encoding of text files -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/encfs/package.yml b/packages/e/encfs/package.yml index 572982ab26a..d45ee4d503f 100644 --- a/packages/e/encfs/package.yml +++ b/packages/e/encfs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : encfs -version : 1.9.5 -release : 16 -source : - - https://github.com/vgough/encfs/archive/v1.9.5.tar.gz : 4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63 -homepage : https://vgough.github.io/encfs/ -license : +name: encfs +version: 1.9.5 +release: 16 +source: + - https://github.com/vgough/encfs/archive/v1.9.5.tar.gz: 4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63 +homepage: https://vgough.github.io/encfs/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later - MIT -component : system.utils -summary : Userspace encrypted filesystem +component: system.utils +summary: Userspace encrypted filesystem description: | EncFS provides an encrypted filesystem in user-space. It runs in userspace, using the FUSE library for the filesystem interface. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(tinyxml2) -setup : | +setup: | %patch -p1 -i $pkgfiles/openssl-3.patch mkdir build && cd build %cmake .. \ @@ -25,10 +25,10 @@ setup : | -DUSE_INTERNAL_TINYXML=OFF \ -DINSTALL_LIBENCFS=ON \ -DLIB_INSTALL_DIR:PATH=%libdir% -build : | +build: | %make -C build %make -C build/test -install : | +install: | %make_install -C build -check : | +check: | ./build/test/unittests diff --git a/packages/e/enchant/package.yml b/packages/e/enchant/package.yml index ab15d508156..873a975dd73 100644 --- a/packages/e/enchant/package.yml +++ b/packages/e/enchant/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enchant -version : 2.8.6 -release : 28 -source : - - https://github.com/rrthomas/enchant/releases/download/v2.8.6/enchant-2.8.6.tar.gz : c4cd0889d8aff8248fc3913de5a83907013962f0e1895030a3836468cd40af5b -homepage : https://rrthomas.github.io/enchant/ -license : LGPL-2.1-or-later -component : office.spelling -summary : Spell check library wrapper program +name: enchant +version: 2.8.6 +release: 28 +source: + - https://github.com/rrthomas/enchant/releases/download/v2.8.6/enchant-2.8.6.tar.gz: c4cd0889d8aff8248fc3913de5a83907013962f0e1895030a3836468cd40af5b +homepage: https://rrthomas.github.io/enchant/ +license: LGPL-2.1-or-later +component: office.spelling +summary: Spell check library wrapper program description: | Enchant is a library wrapper program that allows the use of mulitple spell checker backends at the same time. -builddeps : +builddeps: - pkgconfig(hunspell) - pkgconfig(libvoikko) - groff -setup : | +setup: | %configure --disable-static --with-system-myspell=yes \ --with-myspell-dir=/usr/share/hunspell -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/enchant16/package.yml b/packages/e/enchant16/package.yml index 2a471637de1..6934808cd70 100644 --- a/packages/e/enchant16/package.yml +++ b/packages/e/enchant16/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enchant16 -version : 1.6.1 -release : 12 -source : - - https://github.com/rrthomas/enchant/releases/download/enchant-1-6-1/enchant-1.6.1.tar.gz : bef0d9c0fef2e4e8746956b68e4d6c6641f6b85bd2908d91731efb68eba9e3f5 -homepage : https://rrthomas.github.io/enchant/ -license : LGPL-2.1-or-later -component : office.spelling -summary : enchant16 is the 1.6 series of the spell check library wrapper program +name: enchant16 +version: 1.6.1 +release: 12 +source: + - https://github.com/rrthomas/enchant/releases/download/enchant-1-6-1/enchant-1.6.1.tar.gz: bef0d9c0fef2e4e8746956b68e4d6c6641f6b85bd2908d91731efb68eba9e3f5 +homepage: https://rrthomas.github.io/enchant/ +license: LGPL-2.1-or-later +component: office.spelling +summary: enchant16 is the 1.6 series of the spell check library wrapper program description: | enchant16 is the 1.6 series of the spell check library wrapper program -builddeps : +builddeps: - pkgconfig(hunspell) - pkgconfig(libvoikko) environment: | CFLAGS="-Wno-error=incompatible-pointer-types -Wno-cast-function-type -Wno-discarded-qualifiers" -setup : | +setup: | %reconfigure \ --with-system-myspell=yes \ --with-myspell-dir=/usr/share/hunspell \ --disable-static \ CC=gcc -build : | +build: | %make -install : | +install: | %make_install mv $installdir/usr/share/enchant/enchant.ordering $installdir/usr/share/enchant/enchant16.ordering diff --git a/packages/e/endless-sky/package.yml b/packages/e/endless-sky/package.yml index 9f5efa62cc8..cf5a6223bb5 100644 --- a/packages/e/endless-sky/package.yml +++ b/packages/e/endless-sky/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : endless-sky -version : 0.10.16 -release : 25 -source : - - https://github.com/endless-sky/endless-sky/archive/refs/tags/v0.10.16.tar.gz : 8854c676e45dc38ef8e0b0ed28b20213027db055c596495e09e6583ee37e8782 -homepage : https://endless-sky.github.io/ -license : +name: endless-sky +version: 0.10.16 +release: 25 +source: + - https://github.com/endless-sky/endless-sky/archive/refs/tags/v0.10.16.tar.gz: 8854c676e45dc38ef8e0b0ed28b20213027db055c596495e09e6583ee37e8782 +homepage: https://endless-sky.github.io/ +license: - CC-BY-SA-4.0 - CC-BY-SA-3.0 - GPL-3.0-or-later -component : games.arcade -summary : Endless Sky is a sandbox-style space exploration game similar to Elite, Escape Velocity, or Star Control +component: games.arcade +summary: Endless Sky is a sandbox-style space exploration game similar to Elite, Escape Velocity, or Star Control description: | Explore other star systems. Earn money by trading, carrying passengers, or completing missions. Use your earnings to buy a better ship or to upgrade the weapons and engines on your current one. Blow up pirates. Take sides in a civil war. Or leave human space behind and hope to find some friendly aliens whose culture is more civilized than your own... -builddeps : +builddeps: - pkgconfig(catch2) - pkgconfig(flac++) - pkgconfig(glew) @@ -25,12 +25,12 @@ builddeps : - pkgconfig(openal) - pkgconfig(sdl2) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-standard-directory-for-resource-files.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 solusBuildDir/endless-sky $installdir/usr/bin/endless-sky.bin install -Dm00755 $pkgfiles/endless-sky-wrapper $installdir/usr/bin/endless-sky diff --git a/packages/e/enet/package.yml b/packages/e/enet/package.yml index dc887e33c9c..b59352ed99c 100644 --- a/packages/e/enet/package.yml +++ b/packages/e/enet/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enet -version : 1.3.18 -release : 5 -source : - - https://github.com/lsalzman/enet/archive/v1.3.18.tar.gz : 28603c895f9ed24a846478180ee72c7376b39b4bb1287b73877e5eae7d96b0dd -license : MIT -component : programming -homepage : https://github.com/lsalzman/enet -summary : Reliable UDP networking library +name: enet +version: 1.3.18 +release: 5 +source: + - https://github.com/lsalzman/enet/archive/v1.3.18.tar.gz: 28603c895f9ed24a846478180ee72c7376b39b4bb1287b73877e5eae7d96b0dd +license: MIT +component: programming +homepage: https://github.com/lsalzman/enet +summary: Reliable UDP networking library description: | ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol).The primary feature it provides is optional reliable, in-order delivery of packets. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/engauge-digitizer/package.yml b/packages/e/engauge-digitizer/package.yml index e612c86b2b4..6fc7fe3d5c3 100644 --- a/packages/e/engauge-digitizer/package.yml +++ b/packages/e/engauge-digitizer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : engauge-digitizer -version : 12.1 -release : 12 -source : - - https://github.com/markummitchell/engauge-digitizer/archive/v12.1.tar.gz : b553c71ad8b5565a42ae0ba58891d27ac47ca27cc6d7a442c979b56b1fbda282 -homepage : https://markummitchell.github.io/engauge-digitizer/ -license : GPL-2.0-or-later -component : office.scientific -summary : Extracts data points from images of graphs +name: engauge-digitizer +version: 12.1 +release: 12 +source: + - https://github.com/markummitchell/engauge-digitizer/archive/v12.1.tar.gz: b553c71ad8b5565a42ae0ba58891d27ac47ca27cc6d7a442c979b56b1fbda282 +homepage: https://markummitchell.github.io/engauge-digitizer/ +license: GPL-2.0-or-later +component: office.scientific +summary: Extracts data points from images of graphs description: | The Engauge Digitizer tool accepts image files (like PNG, JPEG and TIFF) containing graphs, and recovers the data points from those graphs. The resulting data points are usually used as input to other software applications. Conceptually, Engauge Digitizer is the opposite of a graphing tool that converts data points to graphs. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5Designer) - pkgconfig(fftw3) @@ -19,18 +19,18 @@ builddeps : - pkgconfig(libpng) - pkgconfig(log4cpp) - pkgconfig(poppler-qt5) -setup : | +setup: | export OPENJPEG_INCLUDE=$(pkg-config --cflags-only-I libopenjp2 | sed -e 's@-I\(\S\+\).*@\1@g') export OPENJPEG_LIB=%libdir% export POPPLER_INCLUDE=$(pkg-config --cflags-only-I poppler-qt5 | sed -e 's@-I\(\S\+\).*@\1@g') export POPPLER_LIB=%libdir% %qmake engauge.pro CONFIG+="jpeg2000 pdf" DEFINES+="HELPDIR=/usr/share/engauge-digitizer/doc" -build : | +build: | %make lrelease engauge.pro $workdir/help/build.bash -install : | +install: | install -Dm00755 $workdir/bin/engauge $installdir/usr/bin/engauge install -Dm00644 $workdir/src/img/bannerapp_64.xpm $installdir/usr/share/pixmaps/engauge-digitizer.xpm diff --git a/packages/e/engrampa/package.yml b/packages/e/engrampa/package.yml index 66c29fb61a6..e6828928461 100644 --- a/packages/e/engrampa/package.yml +++ b/packages/e/engrampa/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : engrampa -version : 1.28.2 -release : 28 -source : - - https://github.com/mate-desktop/engrampa/releases/download/v1.28.2/engrampa-1.28.2.tar.xz : 1e9977c23745bf8843a37f315171d9af97814a0971aeac3d774f017650ac09ef -homepage : https://www.mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Archive manager for the MATE Desktop +name: engrampa +version: 1.28.2 +release: 28 +source: + - https://github.com/mate-desktop/engrampa/releases/download/v1.28.2/engrampa-1.28.2.tar.xz: 1e9977c23745bf8843a37f315171d9af97814a0971aeac3d774f017650ac09ef +homepage: https://www.mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Archive manager for the MATE Desktop description: | Engrampa is an application for creating and viewing archives files, such as zip, xv, bzip2, cab, rar and other compress formats. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libcaja-extension) - pkgconfig(sm) - itstool -setup : | +setup: | %configure --disable-static \ --disable-packagekit \ --enable-magic -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/ent/package.yml b/packages/e/ent/package.yml index 250baa3d8d3..b2496a1f05f 100644 --- a/packages/e/ent/package.yml +++ b/packages/e/ent/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ent -version : 0.1.0 -release : 2 -source : - - git|https://github.com/aerynOS/ent.git : 83c7ec9e4b6b1a4ba147e6c2121e06308b509b89 -homepage : https://github.com/aerynOS/ent -license : MPL-2.0 -component : programming.utils -summary : Tree management +name: ent +version: 0.1.0 +release: 2 +source: + - git|https://github.com/aerynOS/ent.git: 83c7ec9e4b6b1a4ba147e6c2121e06308b509b89 +homepage: https://github.com/aerynOS/ent +license: MPL-2.0 +component: programming.utils +summary: Tree management description: | ent is a tool for working with packaging recipes in git trees/monorepos. Primarily it is intended for use with Serpent OS packaging, and to a limited degree, Solus packaging. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/e/entangle/package.yml b/packages/e/entangle/package.yml index 898b8c370ac..80001922b7e 100644 --- a/packages/e/entangle/package.yml +++ b/packages/e/entangle/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : entangle -version : '3.0' -release : 20 -source : - - https://gitlab.com/entangle/entangle/-/archive/v3.0/entangle-v3.0.tar.bz2 : bd0ecd89bd68db59f3c43bfb353f7f86f606c07836ef381b8c010d465b676efd -homepage : https://entangle-photo.org/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Tethered camera control and capture +name: entangle +version: "3.0" +release: 20 +source: + - https://gitlab.com/entangle/entangle/-/archive/v3.0/entangle-v3.0.tar.bz2: bd0ecd89bd68db59f3c43bfb353f7f86f606c07836ef381b8c010d465b676efd +homepage: https://entangle-photo.org/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Tethered camera control and capture description: | Entangle provides a graphical interface for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer -builddeps : +builddeps: - pkgconfig(adwaita-icon-theme) - pkgconfig(dbus-glib-1) - pkgconfig(gexiv2) @@ -23,12 +23,12 @@ builddeps : - gnome-icon-theme-symbolic - itstool - yelp-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-build-with-new-meson.patch %patch -p1 -i $pkgfiles/libpeas-girepository2.patch %meson_configure -build : | +build: | %ninja_build -j1 -install : | +install: | %ninja_install diff --git a/packages/e/enter-tex/package.yml b/packages/e/enter-tex/package.yml index 038b7a2ec87..28b539747e7 100644 --- a/packages/e/enter-tex/package.yml +++ b/packages/e/enter-tex/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : enter-tex -version : 3.48.0 -release : 2 -source : - - https://gitlab.gnome.org/World/gedit/enter-tex/-/archive/3.48.0/enter-tex-3.48.0.tar.gz : 78a808d39bf31388afcc7030e509563e3ed23b3dac6d319a69005c36c10d0b8e -homepage : https://gitlab.gnome.org/swilmet/enter-tex -license : GPL-3.0-or-later -component : editor -summary : A TeX/LaTeX text editor +name: enter-tex +version: 3.48.0 +release: 2 +source: + - https://gitlab.gnome.org/World/gedit/enter-tex/-/archive/3.48.0/enter-tex-3.48.0.tar.gz: 78a808d39bf31388afcc7030e509563e3ed23b3dac6d319a69005c36c10d0b8e +homepage: https://gitlab.gnome.org/swilmet/enter-tex +license: GPL-3.0-or-later +component: editor +summary: A TeX/LaTeX text editor description: | Enter TeX is a TeX/LaTeX text editor. The application was previously named LaTeXila and then GNOME LaTeX. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(dconf) - pkgconfig(gee-0.8) - pkgconfig(gsettings-desktop-schemas) @@ -24,17 +24,17 @@ builddeps : - itstool - vala - yelp-tools -rundeps : +rundeps: - texlive -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build src/gtex/Gtex-1.gir %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - gnome-latex - latexila - - dbginfo : gnome-latex-dbginfo - - docs : gnome-latex-docs + - dbginfo: gnome-latex-dbginfo + - docs: gnome-latex-docs diff --git a/packages/e/eog-plugins/package.yml b/packages/e/eog-plugins/package.yml index 461cfe2cdbf..dd642c62f4f 100644 --- a/packages/e/eog-plugins/package.yml +++ b/packages/e/eog-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eog-plugins -version : '44.1' -release : 30 -source : - - https://download.gnome.org/sources/eog-plugins/44/eog-plugins-44.1.tar.xz : c4c384155fabb34889d76b616065483f94c8310fa0147236d009c68cd4a85c93 -homepage : https://gitlab.gnome.org/GNOME/eog-plugins/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Eye of Gnome Plugins +name: eog-plugins +version: "44.1" +release: 30 +source: + - https://download.gnome.org/sources/eog-plugins/44/eog-plugins-44.1.tar.xz: c4c384155fabb34889d76b616065483f94c8310fa0147236d009c68cd4a85c93 +homepage: https://gitlab.gnome.org/GNOME/eog-plugins/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Eye of Gnome Plugins description: | Eye of Gnome Plugins -builddeps : +builddeps: - pkgconfig(champlain-gtk-0.12) - pkgconfig(clutter-gtk-1.0) - pkgconfig(eog) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libexif) - pkgconfig(libgdata) - pkgconfig(libpeas-1.0) -rundeps : +rundeps: - eog -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eog/package.yml b/packages/e/eog/package.yml index 5f014b9eb10..ec8ed5f0a57 100644 --- a/packages/e/eog/package.yml +++ b/packages/e/eog/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eog -version : '47.0' -release : 61 -source : - - https://download.gnome.org/sources/eog/47/eog-47.0.tar.xz : db5edbf5224d75126a7b7d8ee4e9272a2f30a953331d5baf6d3f3c0ce0cbde66 -homepage : https://gitlab.gnome.org/GNOME/eog -license : GPL-2.0-only -component : multimedia.graphics -summary : The Eye of GNOME image viewer is the official image viewer for the GNOME Desktop environment. With it, you can view single image files, as well as large image collections. +name: eog +version: "47.0" +release: 61 +source: + - https://download.gnome.org/sources/eog/47/eog-47.0.tar.xz: db5edbf5224d75126a7b7d8ee4e9272a2f30a953331d5baf6d3f3c0ce0cbde66 +homepage: https://gitlab.gnome.org/GNOME/eog +license: GPL-2.0-only +component: multimedia.graphics +summary: The Eye of GNOME image viewer is the official image viewer for the GNOME Desktop environment. With it, you can view single image files, as well as large image collections. description: | The Eye of GNOME image viewer is the official image viewer for the GNOME Desktop environment. With it, you can view single image files, as well as large image collections. The Eye of GNOME supports a variety of image file formats. The GdkPixbuf library determines which file formats Eye of GNOME can load and save. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(exempi-2.0) - pkgconfig(gnome-desktop-3.0) - pkgconfig(gsettings-desktop-schemas) @@ -26,13 +26,13 @@ builddeps : - pkgconfig(librsvg-2.0) - pkgconfig(shared-mime-info) - itstool -rundeps : +rundeps: - webp-pixbuf-loader -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas1_pygobject352.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eom/package.yml b/packages/e/eom/package.yml index 188edfc7405..091297d9ce9 100644 --- a/packages/e/eom/package.yml +++ b/packages/e/eom/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eom -version : 1.28.0 -release : 37 -source : - - https://github.com/mate-desktop/eom/releases/download/v1.28.0/eom-1.28.0.tar.xz : 9a01cab2995a1a8c7258c865eae5f182ed4730c44672afdc3a07e423edd53abc -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Eye Of MATE - Image Viewer +name: eom +version: 1.28.0 +release: 37 +source: + - https://github.com/mate-desktop/eom/releases/download/v1.28.0/eom-1.28.0.tar.xz: 9a01cab2995a1a8c7258c865eae5f182ed4730c44672afdc3a07e423edd53abc +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Eye Of MATE - Image Viewer description: | Eye Of MATE is the Image Viewer of the MATE Desktop -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(exempi-2.0) - pkgconfig(gtk+-3.0) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(mate-desktop-2.0) - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas1_pygobject352.patch %configure --disable-static \ --enable-gtk-doc \ --enable-thumbnailer \ --without-gdk-pixbuf-thumbnailer -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/eopkg-deps/package.yml b/packages/e/eopkg-deps/package.yml index 6defdac259b..b3207935cba 100644 --- a/packages/e/eopkg-deps/package.yml +++ b/packages/e/eopkg-deps/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eopkg-deps -version : 1.1.0 -release : 4 -source : - - https://github.com/DataDrake/eopkg-deps/archive/refs/tags/v1.1.0.tar.gz : 07af406761824fba1e2267bd31de37e21c5e3a4087f06e2f640ff6bd3e2e5d99 -homepage : https://github.com/datadrake/eopkg-deps -license : Apache-2.0 -component : system.utils -summary : Dependency tracking for build automation with eopkg +name: eopkg-deps +version: 1.1.0 +release: 4 +source: + - https://github.com/DataDrake/eopkg-deps/archive/refs/tags/v1.1.0.tar.gz: 07af406761824fba1e2267bd31de37e21c5e3a4087f06e2f640ff6bd3e2e5d99 +homepage: https://github.com/datadrake/eopkg-deps +license: Apache-2.0 +component: system.utils +summary: Dependency tracking for build automation with eopkg description: | Dependency tracking for build automation with eopkg. -builddeps : +builddeps: - pkgconfig(sqlite3) - golang -networking : true -build : | +networking: true +build: | %make -install : | +install: | %make_install diff --git a/packages/e/eopkg/package.yml b/packages/e/eopkg/package.yml index f782fa81f75..82d4a33d5c9 100644 --- a/packages/e/eopkg/package.yml +++ b/packages/e/eopkg/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eopkg -version : 4.3.4 -release : 32 -source : - - https://github.com/getsolus/eopkg/archive/refs/tags/v4.3.4.tar.gz : 7a7d8565dec51a70e40921316e3f11f1a4a38331bf21750b0c7b89fa414200e4 - - git|https://github.com/getsolus/PackageKit.git : 9b0f17c1ba6addc1c85bff34b64efad6a905ca50 -homepage : https://github.com/getsolus/eopkg -license : GPL-2.0-or-later -component : +name: eopkg +version: 4.3.4 +release: 32 +source: + - https://github.com/getsolus/eopkg/archive/refs/tags/v4.3.4.tar.gz: 7a7d8565dec51a70e40921316e3f11f1a4a38331bf21750b0c7b89fa414200e4 + - git|https://github.com/getsolus/PackageKit.git: 9b0f17c1ba6addc1c85bff34b64efad6a905ca50 +homepage: https://github.com/getsolus/eopkg +license: GPL-2.0-or-later +component: - system.base - - ^python-eopkg : programming.python -summary : + - ^python-eopkg: programming.python +summary: - The Solus package manager (python3 eopkg.bin nuitka-compiled version) - - ^python-eopkg : The Solus package manager (pure python3 eopkg.py3 version) + - ^python-eopkg: The Solus package manager (pure python3 eopkg.py3 version) description: - The Solus package manager (python3 eopkg.bin nuitka-compiled version) - - ^python-eopkg : The Solus package manager (pure python3 eopkg.py3 version) -strip : false -debug : false + - ^python-eopkg: The Solus package manager (pure python3 eopkg.py3 version) +strip: false +debug: false # Sadly necessary for now to deal with rel8 having the bad "reorder eopkg code" # AND depending on an updated, versioned glibc version. # FIXME: Remove `autodep: false` for the eopkg package in the epoch bumped repo -autodep : false -builddeps : +autodep: false +builddeps: - pkgconfig(packagekit-glib2) - pkgconfig(python3) - iksemel-devel @@ -39,14 +39,14 @@ builddeps : - python-wheel - python-xattr - python-zstandard -rundeps : - - ^python-eopkg : - - iksemel - - python-jeepney - - python-ordered-set - - python-xattr +rundeps: + - ^python-eopkg: + - iksemel + - python-jeepney + - python-ordered-set + - python-xattr - glibc -setup : | +setup: | # Uncomment the following in case of future extended testing with a git ref: # # get rid of any existing lines w/git ref version info # sed "/__version__ += /d" -i pisi/__init__.py @@ -61,7 +61,7 @@ setup : | # grep -Hn version pisi/__init__.py %python3_setup -build : | +build: | # This prevents the dynamic loader and glibc from attempting to resolve shared objects via hwcaps, # and effectively forces nuitka to build with x86_64-v1 (OG AMD64). Note that more flags may need # to be added in the future to guard against either x86_64-v2, x86_64-v3 or x86_64-v4 hwcaps being used. @@ -78,7 +78,7 @@ build : | nuitka3 --onefile --include-data-dir=build/lib/pisi/data/locale=pisi/data/locale --show-scons --include-module=dbm.gnu pisi/scripts/lseopkg.py nuitka3 --onefile --include-data-dir=build/lib/pisi/data/locale=pisi/data/locale --show-scons --include-module=dbm.gnu pisi/scripts/uneopkg.py nuitka3 --onefile --include-module=dbm.gnu $sources/PackageKit.git/backends/eopkg/eopkgBackend.py -install : | +install: | # install the normal pure py3 stuff %python3_install @@ -124,12 +124,12 @@ install : | install -Dm0644 $pkgfiles/mirrors.conf $installdir/usr/share/defaults/eopkg/mirrors.conf install -Dm0644 $pkgfiles/mirrors.conf $installdir/usr/share/defaults/eopkg/sandbox.conf ## END post epoch ownership changes -replaces : +replaces: - eopkg4-bin -patterns : +patterns: # This patterns follows our established practice of using python- for pure python stuff # It also conveniently replaces the existing python-eopkg standalone package (thanks for the idea Joey!) - - ^python-eopkg : - - /usr/lib/python3.*/site-packages/eopkg* - - /usr/lib/python3.*/site-packages/pisi - - /usr/bin/*eopkg.py3 + - ^python-eopkg: + - /usr/lib/python3.*/site-packages/eopkg* + - /usr/lib/python3.*/site-packages/pisi + - /usr/bin/*eopkg.py3 diff --git a/packages/e/epson-inkjet-printer-escpr/package.yml b/packages/e/epson-inkjet-printer-escpr/package.yml index 3ca73c26cbc..39cd2f9e91b 100644 --- a/packages/e/epson-inkjet-printer-escpr/package.yml +++ b/packages/e/epson-inkjet-printer-escpr/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : epson-inkjet-printer-escpr -version : 1.8.6 -release : 19 -source : - - https://download3.ebz.epson.net/dsc/f/03/00/16/21/81/74d098a47c3a616713079c9cd5904b468bb33dea/epson-inkjet-printer-escpr-1.8.6-1.tar.gz : 8556d7e0e5cf7b8cb7ed2ce3bb7b957579557635f80c548dfc0d849b3dde09c4 -homepage : https://download.ebz.epson.net/man/linux/escpr.html -license : GPL-2.0-or-later -component : desktop.core -summary : Printer drivers for Epson printers -libsplit : false +name: epson-inkjet-printer-escpr +version: 1.8.6 +release: 19 +source: + - https://download3.ebz.epson.net/dsc/f/03/00/16/21/81/74d098a47c3a616713079c9cd5904b468bb33dea/epson-inkjet-printer-escpr-1.8.6-1.tar.gz: 8556d7e0e5cf7b8cb7ed2ce3bb7b957579557635f80c548dfc0d849b3dde09c4 +homepage: https://download.ebz.epson.net/man/linux/escpr.html +license: GPL-2.0-or-later +component: desktop.core +summary: Printer drivers for Epson printers +libsplit: false description: | Common Linux printer driver for Epson Multifunction Inkjet Printers. -builddeps : +builddeps: - pkgconfig(cups) environment: | export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" -setup : | +setup: | %reconfigure --prefix=/usr --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/eqonomize/package.yml b/packages/e/eqonomize/package.yml index 14b85482cc5..7d84f95d567 100644 --- a/packages/e/eqonomize/package.yml +++ b/packages/e/eqonomize/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eqonomize -version : 1.5.9 -release : 22 -source : - - https://github.com/Eqonomize/Eqonomize/releases/download/v1.5.9/eqonomize-1.5.9.tar.gz : a38ab8cec54233c8ba0268171ee5e45907dd64a898e3156a04f57e574a295c5b -homepage : https://eqonomize.github.io/ -license : GPL-3.0-or-later -component : office.finance -summary : Eqonomize! is an efficient and easy accounting for personal financies +name: eqonomize +version: 1.5.9 +release: 22 +source: + - https://github.com/Eqonomize/Eqonomize/releases/download/v1.5.9/eqonomize-1.5.9.tar.gz: a38ab8cec54233c8ba0268171ee5e45907dd64a898e3156a04f57e574a295c5b +homepage: https://eqonomize.github.io/ +license: GPL-3.0-or-later +component: office.finance +summary: Eqonomize! is an efficient and easy accounting for personal financies description: | Eqonomize! is a cross-platform personal accounting software, with focus on efficiency and ease of use for small households. Eqonomize! provides a complete solution, with bookkeeping by double entry and support for scheduled recurring transactions, security investments, and budgeting. It gives a clear overview of past and present transactions, and development of incomes and expenses, with descriptive tables and charts, as well as an approximation of future account values. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Charts) -setup : | +setup: | %qmake CONFIG+=release PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir # Install AppStream metainfo diff --git a/packages/e/eqy/package.yml b/packages/e/eqy/package.yml index 3d84b7302d8..22501c304b8 100644 --- a/packages/e/eqy/package.yml +++ b/packages/e/eqy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eqy -version : '0.59' -release : 2 -source : - - https://github.com/YosysHQ/eqy/archive/refs/tags/v0.59.tar.gz : b0a2f8334b702efcad8347172822a0ae4d2ec02b9cc6f728738ad44e4d781b8a -homepage : https://yosyshq.readthedocs.io/projects/eqy/en/latest/ -license : ISC -component : office.scientific -summary : Equivalence checking with Yosys +name: eqy +version: "0.59" +release: 2 +source: + - https://github.com/YosysHQ/eqy/archive/refs/tags/v0.59.tar.gz: b0a2f8334b702efcad8347172822a0ae4d2ec02b9cc6f728738ad44e4d781b8a +homepage: https://yosyshq.readthedocs.io/projects/eqy/en/latest/ +license: ISC +component: office.scientific +summary: Equivalence checking with Yosys description: | Equivalence Checking with Yosys (EQY) is a front-end driver program for Yosys-based formal hardware verification flows. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(python3) - pkgconfig(tcl) - libboost-devel - sby - yosys-devel -rundeps : +rundeps: - yosys -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/erlang/package.yml b/packages/e/erlang/package.yml index 08f91378e50..2b84f5b1e91 100644 --- a/packages/e/erlang/package.yml +++ b/packages/e/erlang/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : erlang -version : 27.3.3 -release : 48 -source : - - https://github.com/erlang/otp/archive/refs/tags/OTP-27.3.3.tar.gz : 1ecd443b3ba832148f4644ebc7722024b66bf1ab4fa70823c4c86f3801f50baf -homepage : https://www.erlang.org/ -license : Apache-2.0 -component : programming -summary : Erlang is a programming language used to build massively scalable systems. +name: erlang +version: 27.3.3 +release: 48 +source: + - https://github.com/erlang/otp/archive/refs/tags/OTP-27.3.3.tar.gz: 1ecd443b3ba832148f4644ebc7722024b66bf1ab4fa70823c4c86f3801f50baf +homepage: https://www.erlang.org/ +license: Apache-2.0 +component: programming +summary: Erlang is a programming language used to build massively scalable systems. description: | Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(odbc) - pkgconfig(x11) - perl - wxwidgets-devel -setup : | +setup: | ./otp_build setup %configure --disable-static --enable-shared -build : | +build: | %make -install : | +install: | %make_install # Remove static libraries diff --git a/packages/e/erofs-utils/package.yml b/packages/e/erofs-utils/package.yml index cc06053643c..d30150fcf8a 100644 --- a/packages/e/erofs-utils/package.yml +++ b/packages/e/erofs-utils/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : erofs-utils -version : 1.8.10 -release : 7 -source : - - https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.8.10.tar.gz : 05eb4edebe11decce6ecb34e98d2f80c8cd283c2f2967d8ba7efd58418570514 -homepage : https://erofs.docs.kernel.org/ -license : GPL-2.0-only -component : system.utils -summary : Utilities for working with EROFS +name: erofs-utils +version: 1.8.10 +release: 7 +source: + - https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.8.10.tar.gz: 05eb4edebe11decce6ecb34e98d2f80c8cd283c2f2967d8ba7efd58418570514 +homepage: https://erofs.docs.kernel.org/ +license: GPL-2.0-only +component: system.utils +summary: Utilities for working with EROFS description: | Utilities for working with EROFS -builddeps : +builddeps: - pkgconfig(fuse3) - pkgconfig(liblz4) - pkgconfig(libxxhash) - pkgconfig(libzstd) -clang : true -setup : | +clang: true +setup: | %reconfigure --enable-fuse \ --enable-multithreading -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/espeak-ng/package.yml b/packages/e/espeak-ng/package.yml index 17a4e5ebb47..b3101f2e15c 100644 --- a/packages/e/espeak-ng/package.yml +++ b/packages/e/espeak-ng/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : espeak-ng -version : '1.51' -release : 7 -source : - - https://github.com/espeak-ng/espeak-ng/archive/refs/tags/1.51.tar.gz : f0e028f695a8241c4fa90df7a8c8c5d68dcadbdbc91e758a97e594bbb0a3bdbf -homepage : https://github.com/espeak-ng/espeak-ng -license : +name: espeak-ng +version: "1.51" +release: 7 +source: + - https://github.com/espeak-ng/espeak-ng/archive/refs/tags/1.51.tar.gz: f0e028f695a8241c4fa90df7a8c8c5d68dcadbdbc91e758a97e594bbb0a3bdbf +homepage: https://github.com/espeak-ng/espeak-ng +license: - Apache-2.0 - BSD-2-Clause - GPL-3.0-or-later -component : programming.library -summary : Text-to-speech engine +component: programming.library +summary: Text-to-speech engine description: | Next generation text-to-speech engine, a fork of espeak. -builddeps : +builddeps: - pcaudiolib-devel -setup : | +setup: | %autogen %configure --with-pcaudiolib \ --with-klatt \ --with-mbrola \ --with-async \ --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 # symlink buggery rm -v $installdir/%libdir%/*.la diff --git a/packages/e/espeakup/package.yml b/packages/e/espeakup/package.yml index 0a3c925ec59..01fe14b5c43 100644 --- a/packages/e/espeakup/package.yml +++ b/packages/e/espeakup/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : espeakup -version : 0.90 -release : 1 -source : - - https://github.com/linux-speakup/espeakup/archive/refs/tags/v0.90.tar.gz : c708a0c3889466a7aa14a52687af8f49abb4dfb01fb9afbeb1e2507247494432 -homepage : https://github.com/linux-speakup/espeakup -license : GPL-3.0-or-later -component : programming.library -summary : A light weight connector for espeak-ng and speakup. +name: espeakup +version: 0.90 +release: 1 +source: + - https://github.com/linux-speakup/espeakup/archive/refs/tags/v0.90.tar.gz: c708a0c3889466a7aa14a52687af8f49abb4dfb01fb9afbeb1e2507247494432 +homepage: https://github.com/linux-speakup/espeakup +license: GPL-3.0-or-later +component: programming.library +summary: A light weight connector for espeak-ng and speakup. description: | A light weight connector for espeak-ng and speakup. -builddeps : - - pkgconfig(alsa) - - pkgconfig(espeak-ng) -setup : | +builddeps: + - pkgconfig(alsa) + - pkgconfig(espeak-ng) +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/etcher/package.yml b/packages/e/etcher/package.yml index 97736a26189..a6cc7d79be4 100644 --- a/packages/e/etcher/package.yml +++ b/packages/e/etcher/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : etcher -version : 1.18.12 -release : 39 -source : - - git|https://github.com/balena-io/etcher.git : v1.18.12 -homepage : https://www.balena.io/etcher/ -license : Apache-2.0 -component : system.utils -summary : Flash OS images to SD cards & USB drives, safely and easily +name: etcher +version: 1.18.12 +release: 39 +source: + - git|https://github.com/balena-io/etcher.git: v1.18.12 +homepage: https://www.balena.io/etcher/ +license: Apache-2.0 +component: system.utils +summary: Flash OS images to SD cards & USB drives, safely and easily description: | Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gdk-3.0) - pkgconfig(xscrnsaver) - jq - nodejs -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Disable-update-checking.patch # Removing gconf dependencies, see issue #4137 sed -i '/gconf/d' electron-builder.yml sed -i '/gconf/d' docs/USER-DOCUMENTATION.md sed -i '/gconf/d' scripts/resin/electron/electron-builder.json -build : | +build: | npm ci npm run webpack npm exec -c "electron-builder --linux --x64 --dir" -install : | +install: | install -dm00755 $installdir/usr/share/etcher cp -a dist/linux-unpacked/* $installdir/usr/share/etcher diff --git a/packages/e/eternal-terminal/package.yml b/packages/e/eternal-terminal/package.yml index 22f51d10204..3346ddc2bb3 100644 --- a/packages/e/eternal-terminal/package.yml +++ b/packages/e/eternal-terminal/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eternal-terminal -version : 6.2.11 -release : 12 -source : - - https://github.com/MisterTea/EternalTerminal/archive/refs/tags/et-v6.2.11.tar.gz : e8e80800babc026be610d50d402a8ecbdfbd39e130d1cfeb51fb102c1ad63b0f -license : Apache-2.0 -homepage : https://eternalterminal.dev -component : network.clients -summary : Remote shell that automatically reconnects without interrupting the session. +name: eternal-terminal +version: 6.2.11 +release: 12 +source: + - https://github.com/MisterTea/EternalTerminal/archive/refs/tags/et-v6.2.11.tar.gz: e8e80800babc026be610d50d402a8ecbdfbd39e130d1cfeb51fb102c1ad63b0f +license: Apache-2.0 +homepage: https://eternalterminal.dev +component: network.clients +summary: Remote shell that automatically reconnects without interrupting the session. description: | Eternal Terminal is a remote shell that automatically reconnects without interrupting the session. It also supports scrollback. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libsodium) - pkgconfig(protobuf) - extra-cmake-modules - libboost-devel -setup : | +setup: | %cmake -DDISABLE_VCPKG=on -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 etc/et.cfg $installdir/etc/et.cfg install -Dm00644 systemctl/et.service $installdir/usr/lib/systemd/system/et.service diff --git a/packages/e/ethtool/package.yml b/packages/e/ethtool/package.yml index db7718d7f05..9c71de30b78 100644 --- a/packages/e/ethtool/package.yml +++ b/packages/e/ethtool/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ethtool -version : '6.11' -release : 12 -source : - - https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.11.tar.xz : 8d91f5c72ae3f25b7e88d4781279dcb320f71e30058914370b1c574c96b31202 -homepage : https://www.kernel.org/pub/software/network/ethtool/ -license : GPL-2.0-only -component : network.util -summary : Utility for controlling network drivers and hardware +name: ethtool +version: "6.11" +release: 12 +source: + - https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.11.tar.xz: 8d91f5c72ae3f25b7e88d4781279dcb320f71e30058914370b1c574c96b31202 +homepage: https://www.kernel.org/pub/software/network/ethtool/ +license: GPL-2.0-only +component: network.util +summary: Utility for controlling network drivers and hardware description: | Utility for controlling network drivers and hardware -builddeps : +builddeps: - pkgconfig(libmnl) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/e/etl/package.yml b/packages/e/etl/package.yml index 8d42ae221e8..1f7c067de5c 100644 --- a/packages/e/etl/package.yml +++ b/packages/e/etl/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ETL -version : 1.5.3 -release : 9 -source : - - https://github.com/synfig/synfig/releases/download/v1.5.3/ETL-1.5.3.tar.gz : 640f4d2cbcc1fb580028de8d23b530631c16e234018cefce33469170a41b06bf -license : GPL-3.0-or-later -component : programming.library -homepage : https://www.synfig.org/ -summary : Multi-platform class and template library +name: ETL +version: 1.5.3 +release: 9 +source: + - https://github.com/synfig/synfig/releases/download/v1.5.3/ETL-1.5.3.tar.gz: 640f4d2cbcc1fb580028de8d23b530631c16e234018cefce33469170a41b06bf +license: GPL-3.0-or-later +component: programming.library +homepage: https://www.synfig.org/ +summary: Multi-platform class and template library description: | ETL is a multi-platform class and template library designed to add new datatypes and functions which combine well with the existing types and functions from the C++ Standard Template Library (STL). -patterns : +patterns: - / -builddeps : +builddeps: - pkgconfig(glibmm-2.4) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/e/etlegacy/package.yml b/packages/e/etlegacy/package.yml index ba95e3d1730..3eb099c878d 100644 --- a/packages/e/etlegacy/package.yml +++ b/packages/e/etlegacy/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : etlegacy -version : 2.81.1 -release : 9 -source : - - https://github.com/etlegacy/etlegacy/archive/v2.81.1.tar.gz : 687dfea58fe385deaa91f7a9ee7c232e2a79bc059a531934051e569aca6f7fb3 +name: etlegacy +version: 2.81.1 +release: 9 +source: + - https://github.com/etlegacy/etlegacy/archive/v2.81.1.tar.gz: 687dfea58fe385deaa91f7a9ee7c232e2a79bc059a531934051e569aca6f7fb3 # - git|https://github.com/etlegacy/etlegacy: v2.81.1 -homepage : https://www.etlegacy.com/ -license : GPL-3.0-or-later -component : games.action -summary : Wolfenstein - Enemy Territory compatible client/server -networking : true +homepage: https://www.etlegacy.com/ +license: GPL-3.0-or-later +component: games.action +summary: Wolfenstein - Enemy Territory compatible client/server +networking: true description: | ET: Legacy is based on the source code of the Wolfenstein: Enemy Territory. The main goal of this project is to fix bugs, remove old dependencies and make it playable on all major operating systems while still remaining \ncompatible with the ET 2.60b version and as many of its mods as possible. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(glew) - pkgconfig(libcjson) @@ -26,7 +26,7 @@ builddeps : - pkgconfig(theora) - pkgconfig(vorbis) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-compile-error.patch %cmake_ninja \ -DCROSS_COMPILE32=OFF \ @@ -40,9 +40,9 @@ setup : | -DINSTALL_OMNIBOT=OFF \ -DINSTALL_DEFAULT_BASEDIR=/usr/share/etlegacy \ -DINSTALL_DEFAULT_MODDIR=share/etlegacy -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 docs/game/anticheat.html -t $installdir/usr/share/doc/etlegacy/ diff --git a/packages/e/evemu/package.yml b/packages/e/evemu/package.yml index b91c82e9fbd..326ce84934c 100644 --- a/packages/e/evemu/package.yml +++ b/packages/e/evemu/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evemu -version : 2.7.0 -release : 8 -source : - - https://www.freedesktop.org/software/evemu/evemu-2.7.0.tar.xz : 78c9400d55eeeb5ab75161360543f9376438c4da4934cb34cdda5b46021ae379 -homepage : https://freedesktop.org/wiki/Evemu/ -license : LGPL-3.0-or-later -component : programming -summary : evemu - Kernel device emulation +name: evemu +version: 2.7.0 +release: 8 +source: + - https://www.freedesktop.org/software/evemu/evemu-2.7.0.tar.xz: 78c9400d55eeeb5ab75161360543f9376438c4da4934cb34cdda5b46021ae379 +homepage: https://freedesktop.org/wiki/Evemu/ +license: LGPL-3.0-or-later +component: programming +summary: evemu - Kernel device emulation description: | evemu records and replays device descriptions and events, making it possible to emulate input devices through the kernel's input system. Emulated devices are for most practical purposes indistinguishable from real devices. -builddeps : +builddeps: - pkgconfig(libevdev) - asciidoc - xmlto -setup : | +setup: | %reconfigure --disable-static PYTHON=python3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/eventviews/package.yml b/packages/e/eventviews/package.yml index 56ac5dfa7b6..dbd6dd88347 100644 --- a/packages/e/eventviews/package.yml +++ b/packages/e/eventviews/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eventviews -version : 25.08.3 -release : 97 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/eventviews-25.08.3.tar.xz : ea16cd19939c7d4f5b9dafb9ef93763e8b2f26c2df22c670f6a5782dd10e383e -homepage : https://kde.org/ -license : +name: eventviews +version: 25.08.3 +release: 97 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/eventviews-25.08.3.tar.xz: ea16cd19939c7d4f5b9dafb9ef93763e8b2f26c2df22c670f6a5782dd10e383e +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Library for creating events +component: desktop.library +summary: Library for creating events description: | Library for creating events. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(KF6GuiAddons) - akonadi-calendar-devel @@ -26,20 +26,20 @@ builddeps : - kf6-kservice-devel - kmime-devel - libkdepim-devel -rundeps : - - devel : - - akonadi-calendar-devel - - akonadi-devel - - calendarsupport-devel - - kcalutils-devel - - kf6-kcalendarcore-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-calendar-devel + - akonadi-devel + - calendarsupport-devel + - kcalutils-devel + - kf6-kcalendarcore-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/eviacam/package.yml b/packages/e/eviacam/package.yml index ea36f9a3830..16372da99ee 100644 --- a/packages/e/eviacam/package.yml +++ b/packages/e/eviacam/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eviacam -version : 2.1.4 -release : 15 -source : - - https://github.com/cmauri/eviacam/archive/refs/tags/v2.1.4.tar.gz : 0ed868e6f3f32fa48002ebc7cfbd58e1a0035ff954bb09adc4bc27cd3928cceb -license : GPL-3.0-or-later -component : desktop -homepage : https://eviacam.crea-si.com -summary : Enable Viacam (eviacam) is a mouse replacement software that moves the pointer as you move your head +name: eviacam +version: 2.1.4 +release: 15 +source: + - https://github.com/cmauri/eviacam/archive/refs/tags/v2.1.4.tar.gz: 0ed868e6f3f32fa48002ebc7cfbd58e1a0035ff954bb09adc4bc27cd3928cceb +license: GPL-3.0-or-later +component: desktop +homepage: https://eviacam.crea-si.com +summary: Enable Viacam (eviacam) is a mouse replacement software that moves the pointer as you move your head description: | Enable Viacam (eviacam) is a mouse replacement software that moves the pointer as you move your head. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(ice) - pkgconfig(libv4l1) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(xtst) - gettext-devel - wxwidgets-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-add-missing-includes.patch %patch -p1 -i $pkgfiles/0001-ftbfs-gettext.patch %patch -p1 -i $pkgfiles/opencv4.patch @@ -29,9 +29,9 @@ setup : | autoreconf -fvi -I /usr/share/aclocal/ %configure --disable-updates-check -build : | +build: | %make -install : | +install: | %make_install # Install AppStream metainfo install -Dm00644 $pkgfiles/com.crea_si.eviacam.enable_viacam.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/e/evince/package.yml b/packages/e/evince/package.yml index e46b6ff0bf6..8462f9b6a38 100644 --- a/packages/e/evince/package.yml +++ b/packages/e/evince/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evince -version : '48.1' -release : 68 -source : - - https://download.gnome.org/sources/evince/48/evince-48.1.tar.xz : 7d8b9a6fa3a05d3f5b9048859027688c73a788ff6e923bc3945126884943fa10 -homepage : https://apps.gnome.org/Evince/ -license : GPL-2.0-or-later -component : office.viewers -summary : Document viewer for popular document formats +name: evince +version: "48.1" +release: 68 +source: + - https://download.gnome.org/sources/evince/48/evince-48.1.tar.xz: 7d8b9a6fa3a05d3f5b9048859027688c73a788ff6e923bc3945126884943fa10 +homepage: https://apps.gnome.org/Evince/ +license: GPL-2.0-or-later +component: office.viewers +summary: Document viewer for popular document formats description: | A document viewer for the GNOME desktop. You can view, search or annotate documents in many different formats. Evince supports documents in: PDF, PS, EPS, XPS, DjVu, TIFF, DVI (with SyncTeX), and Comic Books archives (CBR, CBT, CBZ, CB7). -builddeps : +builddeps: - pkgconfig(adwaita-icon-theme) - pkgconfig(ddjvuapi) - pkgconfig(gnome-desktop-3.0) @@ -25,9 +25,9 @@ builddeps : - pkgconfig(poppler-glib) - desktop-file-utils - itstool -setup : | - %meson_configure -Dgtk_doc=false -Dps=enabled -Dnautilus=false -build : | +setup: | + %meson_configure -Dgtk_doc=false -Dps=enabled -Dnautilus=false +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/evolution-data-server/package.yml b/packages/e/evolution-data-server/package.yml index 02c3068e86b..120a6f9cee8 100644 --- a/packages/e/evolution-data-server/package.yml +++ b/packages/e/evolution-data-server/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evolution-data-server -version : 3.58.2 -release : 112 -source : - - https://download.gnome.org/sources/evolution-data-server/3.58/evolution-data-server-3.58.2.tar.xz : 6942ecfc39ebb36b0b4363adff00771c1c2dfa34f54e80ec92c3baa3feb020fb -homepage : https://gitlab.gnome.org/GNOME/evolution-data-server -license : GPL-2.0-only -component : desktop.gnome.core -summary : Centralized access to appointments and contacts +name: evolution-data-server +version: 3.58.2 +release: 112 +source: + - https://download.gnome.org/sources/evolution-data-server/3.58/evolution-data-server-3.58.2.tar.xz: 6942ecfc39ebb36b0b4363adff00771c1c2dfa34f54e80ec92c3baa3feb020fb +homepage: https://gitlab.gnome.org/GNOME/evolution-data-server +license: GPL-2.0-only +component: desktop.gnome.core +summary: Centralized access to appointments and contacts description: | Centralized access to appointments and contacts -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) @@ -31,7 +31,7 @@ builddeps : - gperf - libphonenumber-devel - vala -setup : | +setup: | %cmake_ninja \ -DENABLE_GTK4=ON \ -DENABLE_INTROSPECTION=ON \ @@ -41,8 +41,7 @@ setup : | -DSYSCONF_INSTALL_DIR="/usr/share" \ -DWITH_KRB5=OFF \ -DWITH_PHONENUMBER=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install - diff --git a/packages/e/evolution-ews/package.yml b/packages/e/evolution-ews/package.yml index d4dfb5dd114..3967a68229b 100644 --- a/packages/e/evolution-ews/package.yml +++ b/packages/e/evolution-ews/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evolution-ews -version : 3.58.2 -release : 67 -source : - - https://download.gnome.org/sources/evolution-ews/3.58/evolution-ews-3.58.2.tar.xz : fa6fc0dfd17ef61a630ad33c645b8358c4266766126f1716b3c79fefd290c8fb -homepage : https://gitlab.gnome.org/GNOME/evolution/-/wikis/home -license : LGPL-2.1-or-later -component : network.mail -summary : MS Exchange integration through Exchange Web Services +name: evolution-ews +version: 3.58.2 +release: 67 +source: + - https://download.gnome.org/sources/evolution-ews/3.58/evolution-ews-3.58.2.tar.xz: fa6fc0dfd17ef61a630ad33c645b8358c4266766126f1716b3c79fefd290c8fb +homepage: https://gitlab.gnome.org/GNOME/evolution/-/wikis/home +license: LGPL-2.1-or-later +component: network.mail +summary: MS Exchange integration through Exchange Web Services description: | MS Exchange integration through Exchange Web Services -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(evolution-shell-3.0) - pkgconfig(json-glib-1.0) @@ -21,9 +21,9 @@ builddeps : - pkgconfig(libsoup-2.4) - pkgconfig(libuhttpmock-1.0) - pkgconfig(sqlite3) -setup : | +setup: | %cmake -DLIB_INSTALL_DIR=%libdir% -DSYSCONF_INSTALL_DIR=/etc . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/evolution/package.yml b/packages/e/evolution/package.yml index 92db081b43a..1a2282b0e5d 100644 --- a/packages/e/evolution/package.yml +++ b/packages/e/evolution/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evolution -version : 3.58.2 -release : 87 -source : - - https://download.gnome.org/sources/evolution/3.58/evolution-3.58.2.tar.xz : ba1bc3b5728a31b8c9eaa0da1ee8ae946eddcc544ee8242dccc209d96dcaa330 -homepage : https://gnome.pages.gitlab.gnome.org/evolution/help/ -license : LGPL-2.1-or-later -component : network.mail -summary : Evolution Mail Client +name: evolution +version: 3.58.2 +release: 87 +source: + - https://download.gnome.org/sources/evolution/3.58/evolution-3.58.2.tar.xz: ba1bc3b5728a31b8c9eaa0da1ee8ae946eddcc544ee8242dccc209d96dcaa330 +homepage: https://gnome.pages.gitlab.gnome.org/evolution/help/ +license: LGPL-2.1-or-later +component: network.mail +summary: Evolution Mail Client description: | Evolution Mail Client -builddeps : +builddeps: - pkgconfig(gladeui-2.0) - pkgconfig(gnome-autoar-0) - pkgconfig(gnome-desktop-3.0) @@ -34,9 +34,9 @@ builddeps : - gtk-doc - highlight - itstool -rundep : +rundep: - highlight -setup : | +setup: | %cmake_ninja \ -DENABLE_AUTOAR=ON \ -DENABLE_GTK_DOC=ON \ @@ -48,7 +48,7 @@ setup : | -DWITH_OPENLDAP=ON \ -DWITH_GWEATHER4=ON \ -DENABLE_WEATHER=ON . -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/e/evtest/package.yml b/packages/e/evtest/package.yml index 7b7f1591fab..c003aaf9a91 100644 --- a/packages/e/evtest/package.yml +++ b/packages/e/evtest/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : evtest -version : '1.35' -release : 1 -source : - - https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-1.35/evtest-evtest-1.35.tar.gz : 06dfe6b9760b78f3f73aca2120cbcb79339b33e59d5c79a49b4bd5d34844b054 -homepage : https://gitlab.freedesktop.org/libevdev/evtest -license : GPL-2.0-or-later -component : system.utils -summary : Kernel input device debugging +name: evtest +version: "1.35" +release: 1 +source: + - https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-1.35/evtest-evtest-1.35.tar.gz: 06dfe6b9760b78f3f73aca2120cbcb79339b33e59d5c79a49b4bd5d34844b054 +homepage: https://gitlab.freedesktop.org/libevdev/evtest +license: GPL-2.0-or-later +component: system.utils +summary: Kernel input device debugging description: | evtest is a tool to print evdev kernel events. It reads directly from the kernel device and prints a device description and the events with the value and the symbolic name. -builddeps : +builddeps: - pkgconfig(libevdev) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/exercism-cli/package.yml b/packages/e/exercism-cli/package.yml index f6ba1111e17..eae438941f8 100644 --- a/packages/e/exercism-cli/package.yml +++ b/packages/e/exercism-cli/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : exercism-cli -version : 3.5.8 -release : 14 -source : - - https://github.com/exercism/cli/archive/refs/tags/v3.5.8.tar.gz : 386cee0117c42a0ead45b6f636f96c2fc20cc5f64f802fcda93c7a0778330f3c -homepage : https://exercism.org/ -license : MIT -component : programming -summary : A command line tool for exercism.io +name: exercism-cli +version: 3.5.8 +release: 14 +source: + - https://github.com/exercism/cli/archive/refs/tags/v3.5.8.tar.gz: 386cee0117c42a0ead45b6f636f96c2fc20cc5f64f802fcda93c7a0778330f3c +homepage: https://exercism.org/ +license: MIT +component: programming +summary: A command line tool for exercism.io description: | A command line tool for exercism.io, this provides a way to do the problems on exercism.io. -networking : true -builddeps : +networking: true +builddeps: - git - golang -setup : | +setup: | mkdir -p src/github.com/exercism/cli mv api browser cli cmd config debug exercism fixtures shell workspace go.mod go.sum src/github.com/exercism/cli -build : | +build: | export GOPATH=$(pwd) export GO111MODULE=on cd src/github.com/exercism/cli go get ./... go build -o build/exercism exercism/main.go -install : | +install: | cd src/github.com/exercism/cli install -Dm00755 build/exercism $installdir/usr/bin/exercism diff --git a/packages/e/exfatprogs/package.yml b/packages/e/exfatprogs/package.yml index ababa9b0bb4..25204bcd929 100644 --- a/packages/e/exfatprogs/package.yml +++ b/packages/e/exfatprogs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : exfatprogs -version : 1.3.0 -release : 15 -source : - - https://github.com/exfatprogs/exfatprogs/archive/refs/tags/1.3.0.tar.gz : 4f9707d8af3479d661a4a3c095c219d417c20785d9dc4d048b61c6023288f7d2 -homepage : https://github.com/exfatprogs/exfatprogs -license : GPL-2.0-or-later -component : system.utils -summary : exFAT filesystem userspace utilities +name: exfatprogs +version: 1.3.0 +release: 15 +source: + - https://github.com/exfatprogs/exfatprogs/archive/refs/tags/1.3.0.tar.gz: 4f9707d8af3479d661a4a3c095c219d417c20785d9dc4d048b61c6023288f7d2 +homepage: https://github.com/exfatprogs/exfatprogs +license: GPL-2.0-or-later +component: system.utils +summary: exFAT filesystem userspace utilities description: | exfatprogs are the official userspace utilities that contain all of the standard utilities for creating, fixing and debugging exFAT filesystems in Linux. -replaces : +replaces: - exfat-utils -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/exiv2/package.yml b/packages/e/exiv2/package.yml index ccfadd4d30a..7e9a31fb4dd 100644 --- a/packages/e/exiv2/package.yml +++ b/packages/e/exiv2/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : exiv2 -version : 0.27.7 -release : 18 -source : - - https://github.com/Exiv2/exiv2/archive/v0.27.7.tar.gz : 551b1266e3aabd321f6d555dccd776128ee449d5039feafee927a1f33f7a9753 -license : GPL-2.0-or-later -component : desktop.library -homepage : https://exiv2.org/ -summary : exif and iptc metadata manipulation library and tools +name: exiv2 +version: 0.27.7 +release: 18 +source: + - https://github.com/Exiv2/exiv2/archive/v0.27.7.tar.gz: 551b1266e3aabd321f6d555dccd776128ee449d5039feafee927a1f33f7a9753 +license: GPL-2.0-or-later +component: desktop.library +homepage: https://exiv2.org/ +summary: exif and iptc metadata manipulation library and tools description: | Exiv2, a C++ library and a command line utility to read and write Exif, IPTC and XMP image metadata. -builddeps : +builddeps: - pkgconfig(libcurl) -rundeps : - - devel : - - curl-devel -setup : | +rundeps: + - devel: + - curl-devel +setup: | %cmake_ninja \ -DEXIV2_ENABLE_BMFF=on \ -DEXIV2_ENABLE_CURL=on \ @@ -23,10 +23,11 @@ setup : | -DEXIV2_ENABLE_NLS=on \ -DEXIV2_ENABLE_VIDEO=on \ -DEXIV2_ENABLE_WEBREADY=on . -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # The security patch tooling can break with check steps. This can be re-enabled for testing locally # check : | # ninja tests %JOBS% -C solusBuildDir diff --git a/packages/e/exo/package.yml b/packages/e/exo/package.yml index 46cdebf86e3..2d46d82589a 100644 --- a/packages/e/exo/package.yml +++ b/packages/e/exo/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : exo -version : 4.20.0 -release : 5 -source : - - https://archive.xfce.org/src/xfce/exo/4.20/exo-4.20.0.tar.bz2 : 4277f799245f1efde01cd917fd538ba6b12cf91c9f8a73fe2035fd5456ec078d -homepage : https://docs.xfce.org/xfce/exo/start -license : +name: exo +version: 4.20.0 +release: 5 +source: + - https://archive.xfce.org/src/xfce/exo/4.20/exo-4.20.0.tar.bz2: 4277f799245f1efde01cd917fd538ba6b12cf91c9f8a73fe2035fd5456ec078d +homepage: https://docs.xfce.org/xfce/exo/start +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.xfce -summary : Application library for the Xfce desktop environment. +component: desktop.xfce +summary: Application library for the Xfce desktop environment. description: | Application library for the Xfce desktop environment. -builddeps : +builddeps: - pkgconfig(libxfce4ui-2) -setup : | +setup: | %configure --disable-debug -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/e/expat/package.yml b/packages/e/expat/package.yml index 3e69a89b6f3..ef787733b83 100644 --- a/packages/e/expat/package.yml +++ b/packages/e/expat/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : expat -version : 2.7.3 -release : 35 -source : - - https://github.com/libexpat/libexpat/releases/download/R_2_7_3/expat-2.7.3.tar.bz2 : 59c31441fec9a66205307749eccfee551055f2d792f329f18d97099e919a3b2f -homepage : https://libexpat.github.io/ -license : MIT -component : +name: expat +version: 2.7.3 +release: 35 +source: + - https://github.com/libexpat/libexpat/releases/download/R_2_7_3/expat-2.7.3.tar.bz2: 59c31441fec9a66205307749eccfee551055f2d792f329f18d97099e919a3b2f +homepage: https://libexpat.github.io/ +license: MIT +component: - system.base - - devel : system.devel -summary : XML Parsing Library + - devel: system.devel +summary: XML Parsing Library description: | The Expat package contains a stream oriented C library for parsing XML. -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -profile : | +profile: | %make check -install : | +install: | %make_install rm -rfv $installdir/usr/share -check : | +check: | %make check diff --git a/packages/e/expect/package.yml b/packages/e/expect/package.yml index 35cb0666191..43fccb70163 100644 --- a/packages/e/expect/package.yml +++ b/packages/e/expect/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : expect -version : 5.45.4 -release : 6 -source : - - https://sourceforge.net/projects/expect/files/Expect/5.45.4/expect5.45.4.tar.gz : 49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34 -homepage : https://www.nist.gov/services-resources/software/expect -license : Public-Domain -component : programming.tools -summary : Expect is a tool for automating and testing interactive applications +name: expect +version: 5.45.4 +release: 6 +source: + - https://sourceforge.net/projects/expect/files/Expect/5.45.4/expect5.45.4.tar.gz: 49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34 +homepage: https://www.nist.gov/services-resources/software/expect +license: Public-Domain +component: programming.tools +summary: Expect is a tool for automating and testing interactive applications description: | Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing these same applications. -builddeps : +builddeps: - pkgconfig(tcl) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Conflicts from whois mv $installdir/usr/bin/mkpasswd $installdir/usr/bin/mkpasswd-expect mv $installdir/usr/share/man/man1/mkpasswd.1 $installdir/usr/share/man/man1/mkpasswd-expect.1 -check : | +check: | %make test diff --git a/packages/e/exprtk/package.yml b/packages/e/exprtk/package.yml index 1a693be9266..2c3d09e9547 100644 --- a/packages/e/exprtk/package.yml +++ b/packages/e/exprtk/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : exprtk -version : 0.0.3 -release : 2 -source : - - git|https://github.com/ArashPartow/exprtk.git : a4b17d543f072d2e3ba564e4bc5c3a0d2b05c338 -homepage : https://www.partow.net/programming/exprtk/index.html -license : MIT -component : programming.library -summary : The C++ Mathematical Expression Toolkit Library (ExprTk) is a versatile, simple to use, easy to integrate and extremely efficient runtime mathematical expression parser and evaluation engine +name: exprtk +version: 0.0.3 +release: 2 +source: + - git|https://github.com/ArashPartow/exprtk.git: a4b17d543f072d2e3ba564e4bc5c3a0d2b05c338 +homepage: https://www.partow.net/programming/exprtk/index.html +license: MIT +component: programming.library +summary: The C++ Mathematical Expression Toolkit Library (ExprTk) is a versatile, simple to use, easy to integrate and extremely efficient runtime mathematical expression parser and evaluation engine description: | The C++ Mathematical Expression Toolkit Library (ExprTk) is a versatile, simple to use, easy to integrate and extremely efficient runtime mathematical expression parser and evaluation engine. ExprTk supports numerous forms of functional, logical and vector processing semantics and is very easily extendible. -patterns : +patterns: - /* -install : | +install: | install -Dm00644 exprtk.hpp $installdir/usr/include/exprtk.hpp diff --git a/packages/e/extra-cmake-modules/package.yml b/packages/e/extra-cmake-modules/package.yml index 3818225e5e1..d9b02cf7d49 100644 --- a/packages/e/extra-cmake-modules/package.yml +++ b/packages/e/extra-cmake-modules/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : extra-cmake-modules -version : 6.20.0 -release : 102 -source : - - https://download.kde.org/stable/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz : 3711de8572db5da618efe3f28cc094ca25a1abb0bddffc63dced12c4f8caae5f -homepage : https://community.kde.org/Frameworks -license : +name: extra-cmake-modules +version: 6.20.0 +release: 102 +source: + - https://download.kde.org/stable/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz: 3711de8572db5da618efe3f28cc094ca25a1abb0bddffc63dced12c4f8caae5f +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - BSD-3-Clause - MIT -component : programming.devel -summary : Extra cmake modules and scripts for KF5/KF6. +component: programming.devel +summary: Extra cmake modules and scripts for KF5/KF6. description: | Extra cmake modules and scripts for KF5/KF6. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - doxygen - python-sphinx - python-sphinxcontrib-qthelp -rundeps : +rundeps: - doxygen -setup : | +setup: | %apply_patches %cmake_kf6 -DBUILD_QTHELP_DOCS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc/ECM/html diff --git a/packages/e/eza/package.yml b/packages/e/eza/package.yml index be7e3b4f2b1..c5eadac4c44 100644 --- a/packages/e/eza/package.yml +++ b/packages/e/eza/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : eza -version : 0.23.3 -release : 58 -source : - - https://github.com/eza-community/eza/archive/refs/tags/v0.23.3.tar.gz : ebd13c47763cb0cd9337a1d6e89e1a3be4e76e0dd9225ac8058d6d338c617a29 -homepage : https://github.com/eza-community/eza -license : EUPL-1.2 -component : system.utils -summary : A modern, maintained replacement for ls +name: eza +version: 0.23.3 +release: 58 +source: + - https://github.com/eza-community/eza/archive/refs/tags/v0.23.3.tar.gz: ebd13c47763cb0cd9337a1d6e89e1a3be4e76e0dd9225ac8058d6d338c617a29 +homepage: https://github.com/eza-community/eza +license: EUPL-1.2 +component: system.utils +summary: A modern, maintained replacement for ls description: | eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. -networking : true -replaces : +networking: true +replaces: - exa -builddeps : +builddeps: - pandoc - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build # Compile the man pages @@ -27,7 +27,7 @@ build : | for manpage in eza.1 eza_colors.5 eza_colors-explanation.5; do pandoc --standalone -f markdown -t man "man/${manpage}.md" > "target/release/man/${manpage}" done -install : | +install: | %cargo_install install -Dm00644 completions/bash/eza -t $installdir/usr/share/bash-completion/completions @@ -36,5 +36,5 @@ install : | install -Dm00644 target/release/man/eza.1 $installdir/usr/share/man/man1/eza.1 install -Dm00644 -t $installdir/usr/share/man/man5/ target/release/man/eza*.5 -check : | +check: | %cargo_test diff --git a/packages/f/f2fs-tools/package.yml b/packages/f/f2fs-tools/package.yml index 8a1d90c08bd..36aa36909ee 100644 --- a/packages/f/f2fs-tools/package.yml +++ b/packages/f/f2fs-tools/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : f2fs-tools -version : 1.16.0 -release : 10 -source : - - https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-1.16.0.tar.gz : 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e -homepage : https://docs.kernel.org/filesystems/f2fs.html -license : +name: f2fs-tools +version: 1.16.0 +release: 10 +source: + - https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-1.16.0.tar.gz: 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e +homepage: https://docs.kernel.org/filesystems/f2fs.html +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.utils -summary : Userland tools for the f2fs filesystem +component: system.utils +summary: Userland tools for the f2fs filesystem description: | f2fs-tools are a collection of tools for Flash-Friendly File System (F2FS). It allows to format, mount, check and doing other operations on F2FS partitions. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/f3/package.yml b/packages/f/f3/package.yml index 21886da23e9..e235b593485 100644 --- a/packages/f/f3/package.yml +++ b/packages/f/f3/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : f3 -version : '9.0' -release : 5 -source : - - https://github.com/AltraMayor/f3/archive/refs/tags/v9.0.tar.gz : 569ec069dc3ec1c74d90d6704aa8b7f45240f5998a9dc6f14f1736c917506ecb -homepage : https://github.com/AltraMayor/f3 -license : GPL-3.0-or-later -component : system.utils -summary : Fight Flash Fraud / Fight Fake Flash +name: f3 +version: "9.0" +release: 5 +source: + - https://github.com/AltraMayor/f3/archive/refs/tags/v9.0.tar.gz: 569ec069dc3ec1c74d90d6704aa8b7f45240f5998a9dc6f14f1736c917506ecb +homepage: https://github.com/AltraMayor/f3 +license: GPL-3.0-or-later +component: system.utils +summary: Fight Flash Fraud / Fight Fake Flash description: | A fake flash drive fraudulently inflates its apparent storage capacity (far) beyond the physical capacity of its flash memory. Not surprisingly, using such a flash drive will, sooner or later, result in data loss and/or corruption. The main tools in this package are an open-source implementation of the H2testw algorithm. Some extra tools are also provided, among them one for using the actual storage capacity of fake drives as safely as possible. -builddeps : +builddeps: - pkgconfig(libparted) -build : | +build: | %make extra -install : | +install: | %make_install PREFIX=/usr %make install-extra DESTDIR=$installdir PREFIX=/usr diff --git a/packages/f/faad/package.yml b/packages/f/faad/package.yml index ca187c03dbc..802b507f0d3 100644 --- a/packages/f/faad/package.yml +++ b/packages/f/faad/package.yml @@ -1,25 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : faad -version : 2.11.2 -release : 15 -source : - - https://github.com/knik0/faad2/archive/refs/tags/2.11.2.tar.gz : 3fcbd305e4abd34768c62050e18ca0986f7d9c5eca343fb98275418013065c0e -homepage : https://github.com/knik0/faad2/ -license : GPL-2.0-or-later -component : +name: faad +version: 2.11.2 +release: 15 +source: + - https://github.com/knik0/faad2/archive/refs/tags/2.11.2.tar.gz: 3fcbd305e4abd34768c62050e18ca0986f7d9c5eca343fb98275418013065c0e +homepage: https://github.com/knik0/faad2/ +license: GPL-2.0-or-later +component: - multimedia.codecs - - utils : multimedia.codecs -summary : Open source MPEG-2 and MPEG-4 AAC decoder + - utils: multimedia.codecs +summary: Open source MPEG-2 and MPEG-4 AAC decoder description: | Freeware Advanced Audio (AAC) Decoder is a HE, LC, MAIN and LTP profile, MPEG-2 and MPEG-4 AAC decoder. FAAD2 includes code for SBR (HE AAC) decoding. -patterns : - - utils : - - /usr/bin - - /usr/share/man -setup : | +patterns: + - utils: + - /usr/bin + - /usr/share/man +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install - diff --git a/packages/f/faba-icon-theme-mono/package.yml b/packages/f/faba-icon-theme-mono/package.yml index 1350be8bd31..cfacb6fea03 100644 --- a/packages/f/faba-icon-theme-mono/package.yml +++ b/packages/f/faba-icon-theme-mono/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : faba-icon-theme-mono -version : '4.3' -release : 5 -source : - - git|https://github.com/snwh/faba-mono-icons.git : 2006c5281eb988c799068734f289a85443800cda -homepage : https://github.com/snwh/faba-mono-icons -license : GPL-3.0-or-later -summary : Supplementary icons for the Faba icon theme -component : desktop.theme +name: faba-icon-theme-mono +version: "4.3" +release: 5 +source: + - git|https://github.com/snwh/faba-mono-icons.git: 2006c5281eb988c799068734f289a85443800cda +homepage: https://github.com/snwh/faba-mono-icons +license: GPL-3.0-or-later +summary: Supplementary icons for the Faba icon theme +component: desktop.theme description: | Supplementary icons for the Faba icon theme -rundeps : +rundeps: - faba-icon-theme - moka-icon-theme -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/faba-icon-theme/package.yml b/packages/f/faba-icon-theme/package.yml index 761a1a57adb..04661cdf504 100644 --- a/packages/f/faba-icon-theme/package.yml +++ b/packages/f/faba-icon-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : faba-icon-theme -version : '4.3' -release : 11 -source : - - https://github.com/snwh/faba-icon-theme/archive/v4.3.tar.gz : c87ce7dae8df6b25228297baa1be96cfad06c5c109ff60fedf1f0343bb0196a2 -homepage : https://github.com/snwh/faba-icon-theme/ -license : CC-BY-SA-4.0 -summary : Faba Icon Theme -component : desktop.theme +name: faba-icon-theme +version: "4.3" +release: 11 +source: + - https://github.com/snwh/faba-icon-theme/archive/v4.3.tar.gz: c87ce7dae8df6b25228297baa1be96cfad06c5c109ff60fedf1f0343bb0196a2 +homepage: https://github.com/snwh/faba-icon-theme/ +license: CC-BY-SA-4.0 +summary: Faba Icon Theme +component: desktop.theme description: | Faba is a Linux desktop icon theme. It has designed with simplicity and compliance to standards in mind. Faba's purpose is to serve as a base icon theme to others (such as Moka). It comprises only of a system icons –folders, mimetypes, toolbar icons, etc. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fakeroot/package.yml b/packages/f/fakeroot/package.yml index 34c74c8e63d..46119a9df37 100644 --- a/packages/f/fakeroot/package.yml +++ b/packages/f/fakeroot/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fakeroot -version : '1.35' -release : 21 -source : - - https://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.35.orig.tar.gz : e5a427b4ab1eb4a2158b3312547a4155aede58735cd5c2910421988834b440a4 -homepage : https://tracker.debian.org/pkg/fakeroot -license : GPL-3.0-or-later -summary : Tool for simulating superuser privileges +name: fakeroot +version: "1.35" +release: 21 +source: + - https://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.35.orig.tar.gz: e5a427b4ab1eb4a2158b3312547a4155aede58735cd5c2910421988834b440a4 +homepage: https://tracker.debian.org/pkg/fakeroot +license: GPL-3.0-or-later +summary: Tool for simulating superuser privileges description: | Tool for simulating superuser privileges -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libacl) - pkgconfig32(libattr) - pkgconfig32(libcap) - po4a -rundeps : +rundeps: - libcap2 - - 32bit : - - libcap2-32bit -component : + - 32bit: + - libcap2-32bit +component: - system.devel -setup : | +setup: | # Help with musl builds export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" %apply_patches @@ -33,10 +33,10 @@ setup : | pushd doc po4a -k 0 --rm-backups --variable "srcdir=../doc/" po4a/po4a.cfg popd -build : | +build: | unset LD_AS_NEEDED %make -install : | +install: | unset LD_AS_NEEDED %make_install -j1 install -d -D -m 00755 $installdir/usr/share/ld.so.conf.d diff --git a/packages/f/falkon/package.yml b/packages/f/falkon/package.yml index 2c0166d0cf1..01d24438a89 100644 --- a/packages/f/falkon/package.yml +++ b/packages/f/falkon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : falkon -version : 25.08.3 -release : 68 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/falkon-25.08.3.tar.xz : 16252d8a42028bf54b88e1e4a5afb95875309de44f203156c99c4a643720e129 -homepage : https://www.falkon.org/ -license : GPL-3.0-or-later -component : network.web.browser -summary : Falkon (formerly QupZilla) is a new and very fast QtWebEngine browser +name: falkon +version: 25.08.3 +release: 68 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/falkon-25.08.3.tar.xz: 16252d8a42028bf54b88e1e4a5afb95875309de44f203156c99c4a643720e129 +homepage: https://www.falkon.org/ +license: GPL-3.0-or-later +component: network.web.browser +summary: Falkon (formerly QupZilla) is a new and very fast QtWebEngine browser description: | Falkon is a KDE web browser using QtWebEngine rendering engine, previously known as QupZilla. It aims to be a lightweight web browser available through all major platforms. This project has been originally started only for educational purposes. But from its start, Falkon has grown into a feature-rich browser. -replaces : +replaces: - qupzilla -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Designer) - pkgconfig(Qt6WebEngineCore) @@ -28,14 +28,14 @@ builddeps : - kf6-purpose-devel - qt6-base-private-devel - shiboken6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 linux/completion/_falkon $installdir/usr/share/zsh/site-functions/_falkon diff --git a/packages/f/fan2go/package.yml b/packages/f/fan2go/package.yml index 36e68258a96..adda6c8e9a8 100644 --- a/packages/f/fan2go/package.yml +++ b/packages/f/fan2go/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fan2go -version : 0.8.1 -release : 1 -source : - - https://github.com/markusressel/fan2go/archive/refs/tags/0.8.1.tar.gz : 14a40f041042e0d8772a57201f461aef6eb953b0e6031333e3e845ed75983965 -homepage : https://github.com/markusressel/fan2go -license : AGPL-3.0-or-later -component : system.utils -summary : Simple daemon providing dynamic fan speed control based on temperature sensors -networking : true +name: fan2go +version: 0.8.1 +release: 1 +source: + - https://github.com/markusressel/fan2go/archive/refs/tags/0.8.1.tar.gz: 14a40f041042e0d8772a57201f461aef6eb953b0e6031333e3e845ed75983965 +homepage: https://github.com/markusressel/fan2go +license: AGPL-3.0-or-later +component: system.utils +summary: Simple daemon providing dynamic fan speed control based on temperature sensors +networking: true description: | A simple daemon providing dynamic fan speed control based on temperature sensors. fan2go relies on lm-sensors to get both temperature and RPM sensor readings, as well as PWM controls, so it needs to be set up first. -builddeps : +builddeps: - golang - lm_sensors-devel -build : | +build: | %make build -install : | +install: | install -Dm00755 bin/fan2go $installdir/usr/bin/fan2go install -Dm00644 fan2go.service $installdir/usr/lib/systemd/system/fan2go.service install -Dm00644 fan2go.yaml $installdir/usr/share/fan2go/fan2go.yaml install -Dm00644 LICENSE $installdir/usr/share/licenses/fan2go/LICENSE -check : | +check: | %make test diff --git a/packages/f/farstream/package.yml b/packages/f/farstream/package.yml index d5cb9506287..2b68f02ece0 100644 --- a/packages/f/farstream/package.yml +++ b/packages/f/farstream/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : farstream -version : 0.2.9 -release : 6 -source : - - https://freedesktop.org/software/farstream/releases/farstream/farstream-0.2.9.tar.gz : cb7d112433cf7c2e37a8ec918fb24f0ea5cb293cfa1002488e431de26482f47b -homepage : https://www.freedesktop.org/wiki/Software/Farstream/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Farstream - Audio/Video Communications Framework +name: farstream +version: 0.2.9 +release: 6 +source: + - https://freedesktop.org/software/farstream/releases/farstream/farstream-0.2.9.tar.gz: cb7d112433cf7c2e37a8ec918fb24f0ea5cb293cfa1002488e431de26482f47b +homepage: https://www.freedesktop.org/wiki/Software/Farstream/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Farstream - Audio/Video Communications Framework description: | The Farstream (formerly Farsight) project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins. -builddeps : +builddeps: - pkgconfig(gio-unix-2.0) - pkgconfig(gstreamer-1.0) - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(nice) - gtk-doc-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/farstream-0.2.9-build-Adapt-to-backwards-incompatible-change-in-GNU-.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fast-float/package.yml b/packages/f/fast-float/package.yml index 0268dace922..9d18a527354 100644 --- a/packages/f/fast-float/package.yml +++ b/packages/f/fast-float/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fast-float -version : 8.0.2 -release : 1 -source : - - https://github.com/fastfloat/fast_float/archive/refs/tags/v8.0.2.tar.gz : e14a33089712b681d74d94e2a11362643bd7d769ae8f7e7caefe955f57f7eacd -homepage : https://github.com/fastfloat/fast_float -license : +name: fast-float +version: 8.0.2 +release: 1 +source: + - https://github.com/fastfloat/fast_float/archive/refs/tags/v8.0.2.tar.gz: e14a33089712b681d74d94e2a11362643bd7d769ae8f7e7caefe955f57f7eacd +homepage: https://github.com/fastfloat/fast_float +license: - Apache-2.0 - BSL-1.0 - MIT -component : programming -summary : Fast and exact implementation of the C++ from_chars functions for number types +component: programming +summary: Fast and exact implementation of the C++ from_chars functions for number types description: | The fast_float library provides fast header-only implementations for the C++ from_chars functions for float and double types as well as integer types. These functions convert ASCII strings representing decimal values (e.g., 1.3e10) into binary types. We provide exact rounding (including round to even). In our experience, these fast_float functions many times faster than comparable number-parsing functions from existing C++ standard libraries. -patterns : +patterns: - /* # headers only library -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fastfetch/package.yml b/packages/f/fastfetch/package.yml index 9862f46bb15..b1b017ce53d 100644 --- a/packages/f/fastfetch/package.yml +++ b/packages/f/fastfetch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fastfetch -version : 2.55.0 -release : 63 -source : - - https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.55.0.tar.gz : d99ea4f5398ef05059771aa0b1aeda4bc1d01d951ae91d93c5b6dfb550649dbe -homepage : https://github.com/fastfetch-cli/fastfetch -license : MIT -component : system.utils -summary : Like neofetch, but much faster because written in C +name: fastfetch +version: 2.55.0 +release: 63 +source: + - https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.55.0.tar.gz: d99ea4f5398ef05059771aa0b1aeda4bc1d01d951ae91d93c5b6dfb550649dbe +homepage: https://github.com/fastfetch-cli/fastfetch +license: MIT +component: system.utils +summary: Like neofetch, but much faster because written in C description: | Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written in pure c, with performance and customizability in mind. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(OpenCL) - pkgconfig(dconf) @@ -27,13 +27,13 @@ builddeps : - pkgconfig(wayland-client) - pkgconfig(xrandr) - vulkan-headers -setup : | +setup: | %cmake_ninja \ -DENABLE_IMAGEMAGICK6='OFF' \ -DENABLE_RPM='OFF' \ -Wno-dev -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/licenses diff --git a/packages/f/faudio/package.yml b/packages/f/faudio/package.yml index 9eda94b7f92..d987a471128 100644 --- a/packages/f/faudio/package.yml +++ b/packages/f/faudio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : faudio -version : '24.02' -release : 15 -source : - - https://github.com/FNA-XNA/FAudio/archive/refs/tags/24.02.tar.gz : a7ab24c5aba32eba217505d5c3be25eee691e000b650c437c090f545be4fd668 -homepage : https://fna-xna.github.io/ -license : Zlib -component : multimedia.library -summary : FAudio - Accuracy-focused XAudio reimplementation for open platforms +name: faudio +version: "24.02" +release: 15 +source: + - https://github.com/FNA-XNA/FAudio/archive/refs/tags/24.02.tar.gz: a7ab24c5aba32eba217505d5c3be25eee691e000b650c437c090f545be4fd668 +homepage: https://fna-xna.github.io/ +license: Zlib +component: multimedia.library +summary: FAudio - Accuracy-focused XAudio reimplementation for open platforms description: | XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3. -builddeps : +builddeps: - pkgconfig32(sdl2) -emul32 : true -setup : | +emul32: true +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fb2converter/package.yml b/packages/f/fb2converter/package.yml index a14b85525f2..d8c6002e1e5 100644 --- a/packages/f/fb2converter/package.yml +++ b/packages/f/fb2converter/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fb2converter -version : 1.77.0 -release : 33 -source : - - git|https://github.com/rupor-github/fb2converter.git : v1.77.0 -homepage : https://github.com/rupor-github/fb2converter -license : GPL-3.0-only -component : office.viewers -summary : Unified converter of FB2 files into epub2, kepub, mobi and azw3 formats. +name: fb2converter +version: 1.77.0 +release: 33 +source: + - git|https://github.com/rupor-github/fb2converter.git: v1.77.0 +homepage: https://github.com/rupor-github/fb2converter +license: GPL-3.0-only +component: office.viewers +summary: Unified converter of FB2 files into epub2, kepub, mobi and azw3 formats. description: | CLI ebook format converter, a complete rewrite of fb2mobi. Aims to be faster than python implementation and much easier to maintain. Simpler configuration, zero dependencies, better diagnostics and no installation required. -networking : true -builddeps : +networking: true +builddeps: - git - go-task - golang - wget -setup : | +setup: | export CMAKE_CROSSCOMPILING=false export MSYSTEM_NAME=linux_amd64 %apply_patches -build : | +build: | go-task -install : | +install: | install -Dm00755 build/fb2c $installdir/usr/bin/fb2c install -Dm00755 build/kindlegen $installdir/usr/bin/kindlegen install -Dm00755 build/stringer $installdir/usr/bin/stringer diff --git a/packages/f/fceux/package.yml b/packages/f/fceux/package.yml index 51c42f397c6..b3948f68c7b 100644 --- a/packages/f/fceux/package.yml +++ b/packages/f/fceux/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fceux -version : 2.6.6 -release : 19 -source : - - https://github.com/TASEmulators/fceux/archive/refs/tags/v2.6.6.tar.gz : 0320241d45c6d609f7aeb6f85fdd9019552047206b0864a7f9fddff15b004daa -license : GPL-2.0-or-later -component : games.emulator -homepage : https://fceux.com -summary : NES/Famicom Emulator +name: fceux +version: 2.6.6 +release: 19 +source: + - https://github.com/TASEmulators/fceux/archive/refs/tags/v2.6.6.tar.gz: 0320241d45c6d609f7aeb6f85fdd9019552047206b0864a7f9fddff15b004daa +license: GPL-2.0-or-later +component: games.emulator +homepage: https://fceux.com +summary: NES/Famicom Emulator description: | FCEUX is a Nintendo Entertainment System (NES), Famicom, Famicom Disk System (FDS), and Dendy emulator. It supports PAL (European), NTSC (USA/JPN), and Hybrid (PAL) modes. -builddeps : +builddeps: - pkgconfig(Qt5Widgets) - pkgconfig(libarchive) - pkgconfig(libavcodec) @@ -21,18 +21,18 @@ builddeps : - pkgconfig(x264) - pkgconfig(x265) - pkgconfig(xkbcommon) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Allow-defaults-for-native-file-dialog-and-native-men.patch sed -i 's*//#define PUBLIC_RELEASE*#define PUBLIC_RELEASE*' src/version.h %cmake_ninja -DGLVND=true \ -DUSE_NATIVE_FILE_DIALOG=true \ -DUSE_NATIVE_MENU_BAR=true \ -DQT6=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Make fceux work with icon themes diff --git a/packages/f/fcft/package.yml b/packages/f/fcft/package.yml index 45152addcf2..c2a5704a22f 100644 --- a/packages/f/fcft/package.yml +++ b/packages/f/fcft/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcft -version : 3.3.2 -release : 2 -source : - - https://codeberg.org/dnkl/fcft/releases/download/3.3.2/fcft-3.3.2.tar.gz : 8dffe750027618e01dd4e6bc9aa9c889033c7abe4a661e9294192b58b4556264 -homepage : https://codeberg.org/dnkl/fcft -license : MIT -component : desktop.library -summary : A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman +name: fcft +version: 3.3.2 +release: 2 +source: + - https://codeberg.org/dnkl/fcft/releases/download/3.3.2/fcft-3.3.2.tar.gz: 8dffe750027618e01dd4e6bc9aa9c889033c7abe4a661e9294192b58b4556264 +homepage: https://codeberg.org/dnkl/fcft +license: MIT +component: desktop.library +summary: A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman description: | A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman. -builddeps : +builddeps: - pkgconfig(fontconfig) - pkgconfig(libutf8proc) - pkgconfig(pixman-1) - pkgconfig(tllist) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcgi/package.yml b/packages/f/fcgi/package.yml index c7982a20a4d..724be98c32c 100644 --- a/packages/f/fcgi/package.yml +++ b/packages/f/fcgi/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcgi -version : 2.4.2 -release : 5 -source : - - https://github.com/FastCGI-Archives/fcgi2/archive/2.4.2.tar.gz : 1fe83501edfc3a7ec96bb1e69db3fd5ea1730135bd73ab152186fd0b437013bc -homepage : https://github.com/FastCGI-Archives/fcgi2/ -license : OML -component : programming.library -summary : FASTCgi (fcgi) is a language independent, high performant extension to CGI +name: fcgi +version: 2.4.2 +release: 5 +source: + - https://github.com/FastCGI-Archives/fcgi2/archive/2.4.2.tar.gz: 1fe83501edfc3a7ec96bb1e69db3fd5ea1730135bd73ab152186fd0b437013bc +homepage: https://github.com/FastCGI-Archives/fcgi2/ +license: OML +component: programming.library +summary: FASTCgi (fcgi) is a language independent, high performant extension to CGI description: | FASTCgi (fcgi) is a language independent, high performant extension to CGI -setup : | +setup: | sed -i 's/\r//' doc/fastcgi-prog-guide/ch2c.htm chmod a-x include/fcgios.h libfcgi/os_unix.c %autogen --disable-static -build : | +build: | unset LD_AS_NEEDED %make -j1 -install : | +install: | unset LD_AS_NEEDED %make_install diff --git a/packages/f/fcitx-configtool/package.yml b/packages/f/fcitx-configtool/package.yml index 2991b00696a..cddaad4368a 100644 --- a/packages/f/fcitx-configtool/package.yml +++ b/packages/f/fcitx-configtool/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx-configtool -version : 0.4.10 -release : 4 -source : - - https://download.fcitx-im.org/fcitx-configtool/fcitx-configtool-0.4.10.tar.xz : bcc4976976bfbddbfec3f689f38927fbabc7f7fa611ea252a789583ea14cd1fb -homepage : https://fcitx-im.org/wiki/Fcitx_5 -license : GPL-2.0-or-later -component : desktop.core -summary : GTK based config tool for Fcitx +name: fcitx-configtool +version: 0.4.10 +release: 4 +source: + - https://download.fcitx-im.org/fcitx-configtool/fcitx-configtool-0.4.10.tar.xz: bcc4976976bfbddbfec3f689f38927fbabc7f7fa611ea252a789583ea14cd1fb +homepage: https://fcitx-im.org/wiki/Fcitx_5 +license: GPL-2.0-or-later +component: desktop.core +summary: GTK based config tool for Fcitx description: | GTK based config tool for Fcitx -builddeps : +builddeps: - pkgconfig(fcitx) - pkgconfig(gtk+-3.0) - pkgconfig(iso-codes) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/fcitx-configtool.desktop $installdir/usr/share/applications/fcitx-configtool.desktop diff --git a/packages/f/fcitx-hangul/package.yml b/packages/f/fcitx-hangul/package.yml index 1d14b506b05..49b6be948e9 100644 --- a/packages/f/fcitx-hangul/package.yml +++ b/packages/f/fcitx-hangul/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx-hangul -version : 0.3.1 -release : 4 -source : - - https://download.fcitx-im.org/fcitx-hangul/fcitx-hangul-0.3.1.tar.xz : 6dd5fd5956924c85af92ebefaef1e113e38fa814355fbb0f07c26049c3014437 -homepage : https://fcitx-im.org/wiki/Fcitx_5 -license : GPL-2.0-or-later -component : desktop.core -summary : Hangul (Korean) support for fcitx +name: fcitx-hangul +version: 0.3.1 +release: 4 +source: + - https://download.fcitx-im.org/fcitx-hangul/fcitx-hangul-0.3.1.tar.xz: 6dd5fd5956924c85af92ebefaef1e113e38fa814355fbb0f07c26049c3014437 +homepage: https://fcitx-im.org/wiki/Fcitx_5 +license: GPL-2.0-or-later +component: desktop.core +summary: Hangul (Korean) support for fcitx description: | Hangul is a input method for Korean and also it provides ability to type with Hanja. -builddeps : +builddeps: - pkgconfig(fcitx) - pkgconfig(libhangul) - intltool -rundeps : +rundeps: - fcitx -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx-libpinyin/package.yml b/packages/f/fcitx-libpinyin/package.yml index 5057fc7ac77..1a6e319e473 100644 --- a/packages/f/fcitx-libpinyin/package.yml +++ b/packages/f/fcitx-libpinyin/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx-libpinyin -version : 0.5.4 -release : 5 -source : - - https://github.com/fcitx/fcitx-libpinyin/archive/refs/tags/0.5.4.tar.gz : af230d530da552fee46d4d8ebe6e0d7c5085dd1c04e72b3e98691f6219fa2a7c - - https://download.fcitx-im.org/data/model.text.20161206.tar.gz : 5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704 -homepage : https://fcitx-im.org/wiki/Fcitx_5 -license : GPL-2.0-or-later -component : desktop.core -summary : Chinese input method based on libpinyin for fcitx +name: fcitx-libpinyin +version: 0.5.4 +release: 5 +source: + - https://github.com/fcitx/fcitx-libpinyin/archive/refs/tags/0.5.4.tar.gz: af230d530da552fee46d4d8ebe6e0d7c5085dd1c04e72b3e98691f6219fa2a7c + - https://download.fcitx-im.org/data/model.text.20161206.tar.gz: 5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704 +homepage: https://fcitx-im.org/wiki/Fcitx_5 +license: GPL-2.0-or-later +component: desktop.core +summary: Chinese input method based on libpinyin for fcitx description: | Chinese input method based on libpinyin for fcitx -builddeps : +builddeps: - pkgconfig(Qt5WebEngine) - pkgconfig(libpinyin) - extra-cmake-modules - fcitx-qt5-devel -setup : | +setup: | cp $sources/model.text.20161206.tar.gz $workdir/data/ %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx-qt5/package.yml b/packages/f/fcitx-qt5/package.yml index 834cafa7b7e..e0a7cc221a9 100644 --- a/packages/f/fcitx-qt5/package.yml +++ b/packages/f/fcitx-qt5/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx-qt5 -version : 1.2.7 -release : 4 -source : - - https://download.fcitx-im.org/fcitx-qt5/fcitx-qt5-1.2.7.tar.xz : 951fcf8f1db23ed22ad91094eb4c6c906f92005a3643b52f666bd8a331163147 -homepage : https://fcitx-im.org/wiki/Fcitx_5 -license : +name: fcitx-qt5 +version: 1.2.7 +release: 4 +source: + - https://download.fcitx-im.org/fcitx-qt5/fcitx-qt5-1.2.7.tar.xz: 951fcf8f1db23ed22ad91094eb4c6c906f92005a3643b52f666bd8a331163147 +homepage: https://fcitx-im.org/wiki/Fcitx_5 +license: - BSD-3-Clause - GPL-2.0-or-later -component : desktop.core -summary : Qt5 IM Module for Fcitx +component: desktop.core +summary: Qt5 IM Module for Fcitx description: | Qt5 IM Module for Fcitx -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(fcitx) - pkgconfig(xkbcommon) - extra-cmake-modules -rundeps : - - devel : fcitx-devel -setup : | +rundeps: + - devel: fcitx-devel +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx/package.yml b/packages/f/fcitx/package.yml index 281c79bc2d2..5bc20e7e697 100644 --- a/packages/f/fcitx/package.yml +++ b/packages/f/fcitx/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx -version : 4.2.9.9 -release : 9 -homepage : https://fcitx-im.org -source : - - https://github.com/fcitx/fcitx/archive/refs/tags/4.2.9.9.tar.gz : eb6824371764852679ac860c4a1f72c3d87c3d5c5e07e16e5973ae2e7e5725c4 - - https://download.fcitx-im.org/data/en_dict-20121020.tar.gz : c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb - - https://download.fcitx-im.org/data/py_table-20121124.tar.gz : 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04 - - https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz : 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248 - - https://download.fcitx-im.org/data/pinyin.tar.gz : 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1 - - https://download.fcitx-im.org/data/table.tar.gz : 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7 -license : +name: fcitx +version: 4.2.9.9 +release: 9 +homepage: https://fcitx-im.org +source: + - https://github.com/fcitx/fcitx/archive/refs/tags/4.2.9.9.tar.gz: eb6824371764852679ac860c4a1f72c3d87c3d5c5e07e16e5973ae2e7e5725c4 + - https://download.fcitx-im.org/data/en_dict-20121020.tar.gz: c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb + - https://download.fcitx-im.org/data/py_table-20121124.tar.gz: 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04 + - https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz: 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248 + - https://download.fcitx-im.org/data/pinyin.tar.gz: 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1 + - https://download.fcitx-im.org/data/table.tar.gz: 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7 +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MIT -component : +component: - desktop.core - - gtk2 : desktop.gtk - - gtk3 : desktop.gtk -summary : A Flexible Input Method Framework + - gtk2: desktop.gtk + - gtk3: desktop.gtk +summary: A Flexible Input Method Framework description: | Fcitx is an input method framework with extension support. It has three built-in Input Method Engine, Pinyin, QuWei and Table-based input methods. -patterns : - - gtk2 : /usr/lib/gtk-2.0 - - gtk3 : /usr/lib/gtk-3.0 -builddeps : +patterns: + - gtk2: /usr/lib/gtk-2.0 + - gtk3: /usr/lib/gtk-3.0 +builddeps: - pkgconfig(enchant-2) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) @@ -37,7 +37,7 @@ builddeps : - gettext-devel environment: | export LD_PRELOAD="" -setup : | +setup: | cp $sources/en_dict-20121020.tar.gz $workdir/src/module/spell/dict/ cp $sources/py_table-20121124.tar.gz $workdir/src/module/pinyin-enhance/data/ cp $sources/py_stroke-20121124.tar.gz $workdir/src/module/pinyin-enhance/data/ @@ -59,9 +59,9 @@ setup : | -DENABLE_TESTING=OFF \ -DENCHANT_INCLUDE_DIR=/usr/include/enchant-2 \ -DENCHANT_LIBRARIES=/usr/lib64/libenchant-2.so -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 $pkgfiles/50-fcitx.sh $installdir/usr/share/defaults/etc/profile.d/50-fcitx.sh rm $installdir/usr/share/applications/fcitx-configtool.desktop diff --git a/packages/f/fcitx5-configtool/package.yml b/packages/f/fcitx5-configtool/package.yml index 3c486a0d85d..c8e2e23d647 100644 --- a/packages/f/fcitx5-configtool/package.yml +++ b/packages/f/fcitx5-configtool/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx5-configtool -version : 5.1.10 -release : 1 -source : - - https://github.com/fcitx/fcitx5-configtool/archive/refs/tags/5.1.10.tar.gz : 9348ae5de41b7201e1cd8cc3800b60f21a71181d5885fce28e06cafc691c9aef -homepage : https://github.com/fcitx/fcitx5-configtool -license : GPL-2.0-or-later -component : desktop.core -summary : fcitx5-configtool is a Qt-based GUI tool that provides a user-friendly configuration interface for Fcitx 5. +name: fcitx5-configtool +version: 5.1.10 +release: 1 +source: + - https://github.com/fcitx/fcitx5-configtool/archive/refs/tags/5.1.10.tar.gz: 9348ae5de41b7201e1cd8cc3800b60f21a71181d5885fce28e06cafc691c9aef +homepage: https://github.com/fcitx/fcitx5-configtool +license: GPL-2.0-or-later +component: desktop.core +summary: fcitx5-configtool is a Qt-based GUI tool that provides a user-friendly configuration interface for Fcitx 5. description: | fcitx5-configtool is a Qt-based GUI tool that provides a user-friendly configuration interface for Fcitx 5. -builddeps : - - pkgconfig(Fcitx5Config) - - pkgconfig(Qt6Core) - - pkgconfig(xkbfile) - - pkgconfig(xkeyboard-config) - - extra-cmake-modules - - fcitx5-qt-devel - - kf6-kcmutils-devel - - kf6-kcoreaddons-devel - - kf6-kdbusaddons-devel - - kf6-kdeclarative-devel - - kf6-ki18n-devel - - kf6-kiconthemes-devel - - kf6-kirigami-devel - - kf6-kitemviews-devel - - kf6-kpackage-devel - - kf6-ksvg-devel - - kf6-kwindowsystem-devel - - libplasma-devel -setup : | +builddeps: + - pkgconfig(Fcitx5Config) + - pkgconfig(Qt6Core) + - pkgconfig(xkbfile) + - pkgconfig(xkeyboard-config) + - extra-cmake-modules + - fcitx5-qt-devel + - kf6-kcmutils-devel + - kf6-kcoreaddons-devel + - kf6-kdbusaddons-devel + - kf6-kdeclarative-devel + - kf6-ki18n-devel + - kf6-kiconthemes-devel + - kf6-kirigami-devel + - kf6-kitemviews-devel + - kf6-kpackage-devel + - kf6-ksvg-devel + - kf6-kwindowsystem-devel + - libplasma-devel +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx5-mcbopomofo/package.yml b/packages/f/fcitx5-mcbopomofo/package.yml index 05d283b0d6c..45afa351527 100644 --- a/packages/f/fcitx5-mcbopomofo/package.yml +++ b/packages/f/fcitx5-mcbopomofo/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx5-mcbopomofo -version : 2.9.2 -release : 1 -source : - - https://github.com/openvanilla/fcitx5-mcbopomofo/archive/refs/tags/2.9.2.tar.gz : de65db9b1ade67033819096dfc7332155dab1400465e2a14bd47218c2c89b78c -homepage : https://github.com/openvanilla/fcitx5-mcbopomofo -license : MIT -component : desktop.core -summary : McBopomofo for fcitx5. +name: fcitx5-mcbopomofo +version: 2.9.2 +release: 1 +source: + - https://github.com/openvanilla/fcitx5-mcbopomofo/archive/refs/tags/2.9.2.tar.gz: de65db9b1ade67033819096dfc7332155dab1400465e2a14bd47218c2c89b78c +homepage: https://github.com/openvanilla/fcitx5-mcbopomofo +license: MIT +component: desktop.core +summary: McBopomofo for fcitx5. description: | - McBopomofo for fcitx5. -builddeps : + McBopomofo for fcitx5. +builddeps: - pkgconfig(Fcitx5Config) - pkgconfig(fmt) - pkgconfig(gtest) - pkgconfig(json-c) - extra-cmake-modules -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx5-qt/package.yml b/packages/f/fcitx5-qt/package.yml index 2aa4ed0d5cb..0b2e6ee868a 100644 --- a/packages/f/fcitx5-qt/package.yml +++ b/packages/f/fcitx5-qt/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx5-qt -version : 5.1.11 -release : 2 -source : - - https://github.com/fcitx/fcitx5-qt/archive/refs/tags/5.1.11.tar.gz : caca4f8e88edbdbad4235f65b532179b163f63b316df87b9e8074c2130fa4715 -homepage : https://github.com/fcitx/fcitx5-qt -license : +name: fcitx5-qt +version: 5.1.11 +release: 2 +source: + - https://github.com/fcitx/fcitx5-qt/archive/refs/tags/5.1.11.tar.gz: caca4f8e88edbdbad4235f65b532179b163f63b316df87b9e8074c2130fa4715 +homepage: https://github.com/fcitx/fcitx5-qt +license: - BSD-3-Clause - LGPL-2.1-or-later -component : desktop.core -summary : Qt library and IM module for fcitx5 +component: desktop.core +summary: Qt library and IM module for fcitx5 description: | Qt library and IM module for fcitx5 -builddeps : +builddeps: - pkgconfig(Fcitx5Utils) - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(x11-xcb) - extra-cmake-modules - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fcitx5/package.yml b/packages/f/fcitx5/package.yml index aec0e3f29f9..3b202bacc61 100644 --- a/packages/f/fcitx5/package.yml +++ b/packages/f/fcitx5/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fcitx5 -version : 5.1.14 -release : 1 -source : - - https://github.com/fcitx/fcitx5/archive/refs/tags/5.1.14.tar.gz : c81bbf0156d083e4c7e7817e658122c33a8c1e585962467f251bc9614bdfee47 -homepage : https://github.com/fcitx/fcitx5 -license : LGPL-2.1-or-later -component : desktop.core -summary : Next generation of fcitx. +name: fcitx5 +version: 5.1.14 +release: 1 +source: + - https://github.com/fcitx/fcitx5/archive/refs/tags/5.1.14.tar.gz: c81bbf0156d083e4c7e7817e658122c33a8c1e585962467f251bc9614bdfee47 +homepage: https://github.com/fcitx/fcitx5 +license: LGPL-2.1-or-later +component: desktop.core +summary: Next generation of fcitx. description: | Next generation of fcitx. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(cairo-xcb) - pkgconfig(enchant-2) - pkgconfig(gdk-pixbuf-2.0) @@ -27,9 +27,9 @@ builddeps : - pkgconfig(xkbfile) - pkgconfig(xkeyboard-config) - extra-cmake-modules -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fd/package.yml b/packages/f/fd/package.yml index b949d23c320..bdc3caf8790 100644 --- a/packages/f/fd/package.yml +++ b/packages/f/fd/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fd -version : 10.3.0 -release : 22 -source : - - https://github.com/sharkdp/fd/archive/refs/tags/v10.3.0.tar.gz : 2edbc917a533053855d5b635dff368d65756ce6f82ddefd57b6c202622d791e9 -homepage : https://github.com/sharkdp/fd -license : +name: fd +version: 10.3.0 +release: 22 +source: + - https://github.com/sharkdp/fd/archive/refs/tags/v10.3.0.tar.gz: 2edbc917a533053855d5b635dff368d65756ce6f82ddefd57b6c202622d791e9 +homepage: https://github.com/sharkdp/fd +license: - Apache-2.0 - MIT -component : system.utils -networking : true -summary : A simple, fast and user-friendly alternative to find +component: system.utils +networking: true +summary: A simple, fast and user-friendly alternative to find description: | fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. -builddeps : +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build %make completions -install : | +install: | %cargo_install install -Dm00644 doc/fd.1 $installdir/usr/share/man/man1/fd.1 install -Dm00644 autocomplete/fd.bash $installdir/usr/share/bash-completion/completions/fd install -Dm00644 autocomplete/fd.fish $installdir/usr/share/fish/vendor_completions.d/fd.fish install -Dm00644 autocomplete/_fd $installdir/usr/share/zsh/site-functions/_fd -check : | +check: | %cargo_test diff --git a/packages/f/fdk-aac/package.yml b/packages/f/fdk-aac/package.yml index eb15a6533fa..bca68e33415 100644 --- a/packages/f/fdk-aac/package.yml +++ b/packages/f/fdk-aac/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fdk-aac -version : 2.0.3 -release : 7 -source : - - https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-2.0.3.tar.gz : 829b6b89eef382409cda6857fd82af84fabb63417b08ede9ea7a553f811cb79e -homepage : https://sourceforge.net/projects/opencore-amr/ -license : BSD-3-Clause -component : multimedia.codecs -summary : Fraunhofer FDK AAC codec library +name: fdk-aac +version: 2.0.3 +release: 7 +source: + - https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-2.0.3.tar.gz: 829b6b89eef382409cda6857fd82af84fabb63417b08ede9ea7a553f811cb79e +homepage: https://sourceforge.net/projects/opencore-amr/ +license: BSD-3-Clause +component: multimedia.codecs +summary: Fraunhofer FDK AAC codec library description: | Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec. Library of VisualOn implementation of Adaptive Multi Rate Wideband (AMR-WB) encoder and Advanced Audio Coding (AAC) encoder. Modified library of Fraunhofer AAC decoder and encoder. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fdm-materials/package.yml b/packages/f/fdm-materials/package.yml index d05f8d997fa..72ff8a77d0c 100644 --- a/packages/f/fdm-materials/package.yml +++ b/packages/f/fdm-materials/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fdm-materials -version : 5.4.0 -release : 18 -source : - - https://github.com/Ultimaker/fdm_materials/archive/refs/tags/5.4.0.tar.gz : 2ed81ecb86da44d571f950010dc174fe6d702a9942259c7c2890fdfc025e4b9c -homepage : https://ultimaker.com/en/products/cura-software -license : CC0-1.0 -component : office -summary : Cura material files +name: fdm-materials +version: 5.4.0 +release: 18 +source: + - https://github.com/Ultimaker/fdm_materials/archive/refs/tags/5.4.0.tar.gz: 2ed81ecb86da44d571f950010dc174fe6d702a9942259c7c2890fdfc025e4b9c +homepage: https://ultimaker.com/en/products/cura-software +license: CC0-1.0 +component: office +summary: Cura material files description: | Ultimaker FDM Material database. -setup : | +setup: | rm CMakeLists.txt cp -a $pkgfiles/CMakeLists.txt $pkgfiles/CPackConfig.cmake . %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/featherpad/package.yml b/packages/f/featherpad/package.yml index 0b0864ac629..ad77b88e534 100644 --- a/packages/f/featherpad/package.yml +++ b/packages/f/featherpad/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : featherpad -version : 1.6.2 -release : 1 -source : - - https://github.com/tsujan/FeatherPad/releases/download/V1.6.2/FeatherPad-1.6.2.tar.xz : 0c6ad7687d933e48f5e64047dacb4d4611155210ef1557874fb708e805a50daa -homepage : https://github.com/tsujan/FeatherPad -license : GPL-3.0-or-later -component : editor -summary : Lightweight Qt plain text editor. +name: featherpad +version: 1.6.2 +release: 1 +source: + - https://github.com/tsujan/FeatherPad/releases/download/V1.6.2/FeatherPad-1.6.2.tar.xz: 0c6ad7687d933e48f5e64047dacb4d4611155210ef1557874fb708e805a50daa +homepage: https://github.com/tsujan/FeatherPad +license: GPL-3.0-or-later +component: editor +summary: Lightweight Qt plain text editor. description: | Lightweight Qt plain text editor. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Svg) - pkgconfig(hunspell) - pkgconfig(x11) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/feh/package.yml b/packages/f/feh/package.yml index 70226e72dc5..bfbd54519c4 100644 --- a/packages/f/feh/package.yml +++ b/packages/f/feh/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : feh -version : 3.11.2 -release : 50 -source : - - https://feh.finalrewind.org/feh-3.11.2.tar.bz2 : 020f8bce84c709333dcc6ec5fff36313782e0b50662754947c6585d922a7a7b2 -homepage : https://feh.finalrewind.org/ -license : MIT -component : multimedia.graphics -summary : feh is an X11 image viewer aimed mostly at console users +name: feh +version: 3.11.2 +release: 50 +source: + - https://feh.finalrewind.org/feh-3.11.2.tar.bz2: 020f8bce84c709333dcc6ec5fff36313782e0b50662754947c6585d922a7a7b2 +homepage: https://feh.finalrewind.org/ +license: MIT +component: multimedia.graphics +summary: feh is an X11 image viewer aimed mostly at console users description: | feh is an X11 image viewer aimed mostly at console users. Unlike most other viewers, it does not have a fancy GUI, but simply displays images. It is controlled via commandline arguments and configurable key/mouse actions. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(imlib2) - pkgconfig(libcurl) - pkgconfig(libexif) - pkgconfig(xinerama) - pkgconfig(xt) -build : | +build: | %make PREFIX=/usr app=1 exif=1 inotify=1 -install : | +install: | %make_install PREFIX=/usr install -Dm00644 $pkgfiles/org.finalrewind.feh.feh.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/f/ffmpeg-4.4/package.yml b/packages/f/ffmpeg-4.4/package.yml index 17421c7d7ed..324b740db8c 100644 --- a/packages/f/ffmpeg-4.4/package.yml +++ b/packages/f/ffmpeg-4.4/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpeg-4.4 -version : 4.4.6 -release : 11 -source : - - https://ffmpeg.org/releases/ffmpeg-4.4.6.tar.xz : 2290461f467c08ab801731ed412d8e724a5511d6c33173654bd9c1d2e25d0617 -license : +name: ffmpeg-4.4 +version: 4.4.6 +release: 11 +source: + - https://ffmpeg.org/releases/ffmpeg-4.4.6.tar.xz: 2290461f467c08ab801731ed412d8e724a5511d6c33173654bd9c1d2e25d0617 +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : multimedia.codecs -homepage : https://www.ffmpeg.org/ -summary : A complete, cross-platform solution to record, convert and stream audio and video +component: multimedia.codecs +homepage: https://www.ffmpeg.org/ +summary: A complete, cross-platform solution to record, convert and stream audio and video description: | FFmpeg is a multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play several formats that humans and machines have created. -libsplit : false +libsplit: false mancompress: true -builddeps : +builddeps: - pkgconfig(SvtAv1Enc) - pkgconfig(aom) - pkgconfig(bzip2) @@ -49,10 +49,10 @@ builddeps : - pkgconfig(zimg) - lame-devel - xvidcore-devel -clang : true +clang: true environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %apply_patches ./configure \ @@ -101,9 +101,9 @@ setup : | --enable-opengl \ --enable-shared \ --enable-version3 -build : | +build: | %make -install : | +install: | %make_install # Move libs to /usr/lib, except the .so symlinks @@ -132,6 +132,6 @@ install : | done rm -rfv $installdir/usr/share -patterns : - - devel : - - /usr/lib64/ffmpeg-4.4/*.so +patterns: + - devel: + - /usr/lib64/ffmpeg-4.4/*.so diff --git a/packages/f/ffmpeg-chromium-opera/package.yml b/packages/f/ffmpeg-chromium-opera/package.yml index 62145dabcbc..566f71943b2 100644 --- a/packages/f/ffmpeg-chromium-opera/package.yml +++ b/packages/f/ffmpeg-chromium-opera/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpeg-chromium-opera -version : '140' -release : 36 -source : - - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git : d2d06b12c22d27af58114e779270521074ff1f85 -homepage : https://chromium.googlesource.com/chromium/third_party/ffmpeg -license : +name: ffmpeg-chromium-opera +version: "140" +release: 36 +source: + - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: d2d06b12c22d27af58114e779270521074ff1f85 +homepage: https://chromium.googlesource.com/chromium/third_party/ffmpeg +license: - BSD-3-Clause - LGPL-3.0-or-later - GPL-3.0-or-later -component : multimedia.codecs -summary : Chromium's ffmpeg for opera-stable. +component: multimedia.codecs +summary: Chromium's ffmpeg for opera-stable. description: | Chromium's ffmpeg for opera-stable with support for proprietary codecs such as H.264 enabled. -clang : true -libsplit : false -networking : true -optimize : no-symbolic -builddeps : +clang: true +libsplit: false +networking: true +optimize: no-symbolic +builddeps: - pkgconfig(ffnvcodec) - pkgconfig(libva) - pkgconfig(opus) - pkgconfig(vdpau) - pkgconfig(vulkan) - pkgconfig(x265) -setup : | +setup: | %apply_patches echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile @@ -58,9 +58,9 @@ setup : | --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ --enable-pic \ --enable-static -build : | +build: | %make libffmpeg -install : | +install: | %make DESTDIR=tmp install-libffmpeg install -Dm00644 tmp/usr/local/lib/chromium/libffmpeg.so. $installdir/usr/lib/opera-stable/libffmpeg.so diff --git a/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml b/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml index 95f2c7ce180..5a281e49d73 100644 --- a/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml +++ b/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpeg-chromium-vivaldi-stable -version : '142' -release : 24 -source : - - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git : 9e751092c9498b84bbb77e2e0689ef9f50fe608f -homepage : https://chromium.googlesource.com/chromium/third_party/ffmpeg -license : +name: ffmpeg-chromium-vivaldi-stable +version: "142" +release: 24 +source: + - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: 9e751092c9498b84bbb77e2e0689ef9f50fe608f +homepage: https://chromium.googlesource.com/chromium/third_party/ffmpeg +license: - BSD-3-Clause - LGPL-3.0-or-later - GPL-3.0-or-later -component : multimedia.codecs -summary : Chromium's ffmpeg for vivaldi-stable. +component: multimedia.codecs +summary: Chromium's ffmpeg for vivaldi-stable. description: | Chromium's ffmpeg for vivaldi-stable with support for proprietary codecs such as H.264 enabled. -clang : true -libsplit : false -networking : true -optimize : no-symbolic -builddeps : +clang: true +libsplit: false +networking: true +optimize: no-symbolic +builddeps: - pkgconfig(ffnvcodec) - pkgconfig(libva) - pkgconfig(opus) - pkgconfig(vdpau) - pkgconfig(vulkan) - pkgconfig(x265) -setup : | +setup: | %apply_patches echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile @@ -58,9 +58,9 @@ setup : | --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ --enable-pic \ --enable-static -build : | +build: | %make libffmpeg -install : | +install: | %make DESTDIR=tmp install-libffmpeg install -Dm00644 tmp/usr/local/lib/chromium/libffmpeg.so. $installdir/usr/share/vivaldi-stable/libffmpeg.so diff --git a/packages/f/ffmpeg-chromium/package.yml b/packages/f/ffmpeg-chromium/package.yml index 7e9cf7b5781..0b74a6025df 100644 --- a/packages/f/ffmpeg-chromium/package.yml +++ b/packages/f/ffmpeg-chromium/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpeg-chromium -version : '142' -release : 37 -source : - - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git : 9e751092c9498b84bbb77e2e0689ef9f50fe608f -homepage : https://chromium.googlesource.com/chromium/third_party/ffmpeg -license : +name: ffmpeg-chromium +version: "142" +release: 37 +source: + - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: 9e751092c9498b84bbb77e2e0689ef9f50fe608f +homepage: https://chromium.googlesource.com/chromium/third_party/ffmpeg +license: - BSD-3-Clause - LGPL-3.0-or-later - GPL-3.0-or-later -component : multimedia.codecs -summary : Chromium's ffmpeg for vivaldi-snapshot. +component: multimedia.codecs +summary: Chromium's ffmpeg for vivaldi-snapshot. description: | Chromium's ffmpeg for vivaldi-snapshot with support for proprietary codecs such as H.264 enabled. -clang : true -libsplit : false -networking : true -optimize : no-symbolic -builddeps : +clang: true +libsplit: false +networking: true +optimize: no-symbolic +builddeps: - pkgconfig(ffnvcodec) - pkgconfig(libva) - pkgconfig(opus) - pkgconfig(vdpau) - pkgconfig(vulkan) - pkgconfig(x265) -setup : | +setup: | %apply_patches echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile @@ -58,9 +58,9 @@ setup : | --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ --enable-pic \ --enable-static -build : | +build: | %make libffmpeg -install : | +install: | %make DESTDIR=tmp install-libffmpeg mkdir -p $installdir/usr/share/vivaldi-snapshot/ diff --git a/packages/f/ffmpeg/package.yml b/packages/f/ffmpeg/package.yml index bbeb0dffb8e..60584b93f7a 100644 --- a/packages/f/ffmpeg/package.yml +++ b/packages/f/ffmpeg/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpeg -version : 7.1.1 -release : 169 -source : - - https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.gz : 9a6e57a446b671012612aaeb9df5126794d5ac8f2015ca220934f99a6a4e0601 -homepage : https://www.ffmpeg.org/ -license : +name: ffmpeg +version: 7.1.1 +release: 169 +source: + - https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.gz: 9a6e57a446b671012612aaeb9df5126794d5ac8f2015ca220934f99a6a4e0601 +homepage: https://www.ffmpeg.org/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : multimedia.codecs -summary : A complete, cross-platform solution to record, convert and stream audio and video +component: multimedia.codecs +summary: A complete, cross-platform solution to record, convert and stream audio and video description: | FFmpeg is a multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play several formats that humans and machines have created. -libsplit : false +libsplit: false mancompress: true -builddeps : +builddeps: - pkgconfig(SvtAv1Enc) - pkgconfig(alsa) - pkgconfig(aom) @@ -65,9 +65,9 @@ builddeps : - lame-devel - vulkan-headers - xvidcore-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/add-av_stream_get_first_dts-for-chromium.patch %patch -p1 -i $pkgfiles/svt-av1-3.0.0.patch @@ -133,11 +133,11 @@ setup : | --prefix=/usr \ --cc="$CC" \ --cxx="$CXX" -build : | +build: | %make -install : | +install: | %make_install -patterns : - - docs : - - /usr/share/doc - - /usr/share/ffmpeg/examples +patterns: + - docs: + - /usr/share/doc + - /usr/share/ffmpeg/examples diff --git a/packages/f/ffmpegthumbnailer/package.yml b/packages/f/ffmpegthumbnailer/package.yml index 793bfe3d13b..9da97600495 100644 --- a/packages/f/ffmpegthumbnailer/package.yml +++ b/packages/f/ffmpegthumbnailer/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpegthumbnailer -version : 2.2.2 -release : 12 -source : - - https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.2/ffmpegthumbnailer-2.2.2.tar.bz2 : 1cb24059c38223f657b300c84dd80491b7040d4b69471c4fea69be862bc99b5b -license : GPL-2.0-or-later -component : multimedia.library -homepage : https://github.com/dirkvdb/ffmpegthumbnailer -summary : Lightweight video thumbnailer that can be used by file managers +name: ffmpegthumbnailer +version: 2.2.2 +release: 12 +source: + - https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.2/ffmpegthumbnailer-2.2.2.tar.bz2: 1cb24059c38223f657b300c84dd80491b7040d4b69471c4fea69be862bc99b5b +license: GPL-2.0-or-later +component: multimedia.library +homepage: https://github.com/dirkvdb/ffmpegthumbnailer +summary: Lightweight video thumbnailer that can be used by file managers description: | FFmpegthumbnailer is a lightweight video thumbnailer that can be used by file managers to create thumbnails for your video files. The thumbnailer uses ffmpeg to decode frames from the video files, so supported videoformats depend on the configuration flags of ffmpeg. -builddeps : +builddeps: - pkgconfig(libavcodec) - pkgconfig(libpng) - pkgconfig(libturbojpeg) -setup : | +setup: | %patch -p1 -i $pkgfiles/ffmpeg-5.patch %patch -p1 -i $pkgfiles/ffmpeg-5-1.patch %cmake_ninja -DENABLE_GIO=ON -DENABLE_THUMBNAILER=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/ffmpegthumbs/package.yml b/packages/f/ffmpegthumbs/package.yml index e084c7a6294..70734c60c4c 100644 --- a/packages/f/ffmpegthumbs/package.yml +++ b/packages/f/ffmpegthumbs/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffmpegthumbs -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ffmpegthumbs-25.08.3.tar.xz : 84ecd131a50799815f414522fc1270c56e0ee45bbfaf96f9e1d2c9278dc84962 -homepage : https://kde.org/applications/multimedia/org.kde.ffmpegthumbs -license : GPL-2.0-or-later -component : desktop.kde -summary : Video thumbnail generator +name: ffmpegthumbs +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ffmpegthumbs-25.08.3.tar.xz: 84ecd131a50799815f414522fc1270c56e0ee45bbfaf96f9e1d2c9278dc84962 +homepage: https://kde.org/applications/multimedia/org.kde.ffmpegthumbs +license: GPL-2.0-or-later +component: desktop.kde +summary: Video thumbnail generator description: | FFMpegThumbs is a video thumbnail generator for KDE file managers. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(libavcodec) - pkgconfig(taglib) - kf6-kio-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/ffms2/package.yml b/packages/f/ffms2/package.yml index e646f5f1fa4..3b397af5b18 100644 --- a/packages/f/ffms2/package.yml +++ b/packages/f/ffms2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ffms2 -version : '2.40' -release : 6 -source : - - https://github.com/FFMS/ffms2/archive/2.40.tar.gz : 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320 -license : MIT -component : multimedia.library -homepage : https://github.com/FFMS/ffms2 -summary : An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access +name: ffms2 +version: "2.40" +release: 6 +source: + - https://github.com/FFMS/ffms2/archive/2.40.tar.gz: 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320 +license: MIT +component: multimedia.library +homepage: https://github.com/FFMS/ffms2 +summary: An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access description: | An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access -builddeps : +builddeps: - pkgconfig(libavcodec) -setup : | +setup: | %patch -p1 -i $pkgfiles/ffmpeg-5.patch %patch -p1 -i $pkgfiles/ffmpeg-5-2.patch %patch -p1 -i $pkgfiles/ffmpeg-5.1.patch %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fftw/package.yml b/packages/f/fftw/package.yml index fe8c4663a81..c49f999ea30 100644 --- a/packages/f/fftw/package.yml +++ b/packages/f/fftw/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fftw -version : 3.3.10 -release : 17 -source : - - https://fftw.org/fftw-3.3.10.tar.gz : 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 -license : GPL-2.0-or-later -homepage : https://fftw.org/ -summary : FFTW Fourier transform library +name: fftw +version: 3.3.10 +release: 17 +source: + - https://fftw.org/fftw-3.3.10.tar.gz: 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 +license: GPL-2.0-or-later +homepage: https://fftw.org/ +summary: FFTW Fourier transform library description: | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). -component : programming -avx2 : true -builddeps : +component: programming +avx2: true +builddeps: - gfortran - libpth-devel environment: | @@ -21,7 +21,7 @@ environment: | else export TO_BUILD="fftw-single fftw-double fftw-long-double" fi -setup : | +setup: | export CONFOPTS="$CONFOPTS --prefix=/usr --libdir=%libdir% --disable-static --enable-shared --enable-openmp --enable-threads" export avxflags="--enable-fma --enable-avx2" @@ -57,13 +57,13 @@ setup : | ./configure $CONFOPTS --enable-long-double popd fi -build : | +build: | for dir in $TO_BUILD; do pushd $dir %make popd done -install : | +install: | for dir in $TO_BUILD; do pushd $dir %make_install diff --git a/packages/f/fgt/package.yml b/packages/f/fgt/package.yml index fc2e0620f6e..4db1d511a9c 100644 --- a/packages/f/fgt/package.yml +++ b/packages/f/fgt/package.yml @@ -1,29 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fgt -version : 0.4.10 -release : 3 -source : - - https://github.com/gadomski/fgt/archive/refs/tags/v0.4.10.tar.gz : 2670b6d464cadb6fcc26e81914910a233a883535311ce4d9baca08012db899ae -homepage : https://www.gadom.ski/fgt/ -license : LGPL-2.1-or-later -component : programming.library -summary : C++ library for fast Gauss transforms +name: fgt +version: 0.4.10 +release: 3 +source: + - https://github.com/gadomski/fgt/archive/refs/tags/v0.4.10.tar.gz: 2670b6d464cadb6fcc26e81914910a233a883535311ce4d9baca08012db899ae +homepage: https://www.gadom.ski/fgt/ +license: LGPL-2.1-or-later +component: programming.library +summary: C++ library for fast Gauss transforms description: | This is a C++ library for computing the Gauss transform using the direct method as well as a few shortcuts. The Gauss transform is a common operation that computes the per-point similarity between two data sets. -builddeps : +builddeps: - pkgconfig(eigen3) -setup : | +setup: | %patch -p1 -i $pkgfiles/build-shared-lib.patch %cmake_ninja \ -DWITH_BENCH=ON \ -DWITH_OPENMP=ON \ -DBUILD_SHARED_LIBS=ON \ -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # Disabled due to tests stalling 50%+ of the time. #check : | # %ninja_check diff --git a/packages/f/fifechan/package.yml b/packages/f/fifechan/package.yml index 75cb67b00b9..42559cc593e 100644 --- a/packages/f/fifechan/package.yml +++ b/packages/f/fifechan/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fifechan -version : 0.1.5 -release : 8 -source : - - https://github.com/fifengine/fifechan/archive/0.1.5.tar.gz : 29be5ff4b379e2fc4f88ef7d8bc172342130dd3e77a3061f64c8a75efe4eba73 -homepage : https://fifengine.github.io/fifechan/ -license : LGPL-2.1-or-later -component : programming.library -summary : Fifechan is a lightweight cross platform GUI library written in C++ +name: fifechan +version: 0.1.5 +release: 8 +source: + - https://github.com/fifengine/fifechan/archive/0.1.5.tar.gz: 29be5ff4b379e2fc4f88ef7d8bc172342130dd3e77a3061f64c8a75efe4eba73 +homepage: https://fifengine.github.io/fifechan/ +license: LGPL-2.1-or-later +component: programming.library +summary: Fifechan is a lightweight cross platform GUI library written in C++ description: | Fifechan is a lightweight cross platform GUI library written in C++ specifically designed for games. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_ttf) - pkgconfig(allegro-5) - pkgconfig(gl) -setup : | +setup: | %cmake_ninja -DENABLE_SDL_CONTRIB=1 .. -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/figlet/package.yml b/packages/f/figlet/package.yml index 79b60521267..27f1baaf36a 100644 --- a/packages/f/figlet/package.yml +++ b/packages/f/figlet/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : figlet -version : 2.2.5 -release : 3 -source : - - https://github.com/cmatsuoka/figlet/archive/refs/tags/2.2.5.tar.gz : 4d366c4a618ecdd6fdb81cde90edc54dbff9764efb635b3be47a929473f13930 -homepage : https://www.figlet.org -license : BSD-3-Clause -component : system.utils -summary : A program that creates large characters out of ordinary screen characters. +name: figlet +version: 2.2.5 +release: 3 +source: + - https://github.com/cmatsuoka/figlet/archive/refs/tags/2.2.5.tar.gz: 4d366c4a618ecdd6fdb81cde90edc54dbff9764efb635b3be47a929473f13930 +homepage: https://www.figlet.org +license: BSD-3-Clause +component: system.utils +summary: A program that creates large characters out of ordinary screen characters. description: | FIGlet is a program that creates large characters out of ordinary screen characters. -build : | +build: | %make prefix=/usr -install : | +install: | %make_install prefix=/usr MANDIR=/usr/share/man -check : | +check: | %make check diff --git a/packages/f/file-roller/package.yml b/packages/f/file-roller/package.yml index 0f044f8b823..70d5f84a44b 100644 --- a/packages/f/file-roller/package.yml +++ b/packages/f/file-roller/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : file-roller -version : '44.6' -release : 50 -source : - - https://download.gnome.org/sources/file-roller/44/file-roller-44.6.tar.xz : 9e873b5005bc425799a8cd4b237e1fff430ec8d6b34a992c6033f1dfc6e3764e -homepage : https://gitlab.gnome.org/GNOME/file-roller/ -license : GPL-2.0-or-later -summary : Archive manager for the GNOME desktop environment +name: file-roller +version: "44.6" +release: 50 +source: + - https://download.gnome.org/sources/file-roller/44/file-roller-44.6.tar.xz: 9e873b5005bc425799a8cd4b237e1fff430ec8d6b34a992c6033f1dfc6e3764e +homepage: https://gitlab.gnome.org/GNOME/file-roller/ +license: GPL-2.0-or-later +summary: Archive manager for the GNOME desktop environment description: | File Roller is an archive manager for the GNOME environment. This means that you can create and modify archives; view the content of an archive; view and modify a file contained in the archive; extract files from the archive. -component : desktop.gnome -builddeps : +component: desktop.gnome +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libadwaita-1) - pkgconfig(libarchive) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libportal-gtk4) - desktop-file-utils - itstool -rundeps : +rundeps: - unrar -setup : | +setup: | %meson_configure -Dpackagekit=false -Duse_native_appchooser=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/file/package.yml b/packages/f/file/package.yml index ab0acb3463c..c16f28c8a3f 100644 --- a/packages/f/file/package.yml +++ b/packages/f/file/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : file -version : '5.45' -release : 25 -source : - - https://github.com/file/file/archive/refs/tags/FILE5_45.tar.gz : 28c01a5ef1a127ef71758222ca019ba6c6bfa4a8fe20c2b525ce75943ee9da3c -homepage : https://www.darwinsys.com/file -license : BSD-2-Clause -component : system.base -devel : true -summary : file (file type guesser) +name: file +version: "5.45" +release: 25 +source: + - https://github.com/file/file/archive/refs/tags/FILE5_45.tar.gz: 28c01a5ef1a127ef71758222ca019ba6c6bfa4a8fe20c2b525ce75943ee9da3c +homepage: https://www.darwinsys.com/file +license: BSD-2-Clause +component: system.base +devel: true +summary: file (file type guesser) description: | file is a command used to guess the "file type" of a file. It reads the content to determine the data. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(liblzma) - pkgconfig(libzstd) - git -setup : | +setup: | %patch -p1 -i $pkgfiles/change-dest-for-mgc-file.patch %reconfigure --disable-static --enable-shared -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check # If these don't pass, ypkg will create very broken packages diff --git a/packages/f/filelight/package.yml b/packages/f/filelight/package.yml index 40352cf2c36..03a05933c77 100644 --- a/packages/f/filelight/package.yml +++ b/packages/f/filelight/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : filelight -version : 25.08.3 -release : 84 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/filelight-25.08.3.tar.xz : 8a3a825c5a1c4f3662d7b786f75bf8faef6ac9f6723c8e8cd29e6cf15bda8080 -homepage : https://kde.org/applications/utilities/org.kde.filelight -license : +name: filelight +version: 25.08.3 +release: 84 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/filelight-25.08.3.tar.xz: 8a3a825c5a1c4f3662d7b786f75bf8faef6ac9f6723c8e8cd29e6cf15bda8080 +homepage: https://kde.org/applications/utilities/org.kde.filelight +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde -summary : Graphical representation of your filesystem +component: desktop.kde +summary: Graphical representation of your filesystem description: | Filelight allows you to quickly understand exactly where your diskspace is being used by graphically representing your file system. -builddeps : +builddeps: - pkgconfig(Qt6QuickControls2) - pkgconfig(Qt6Svg) - kf6-kcrash-devel @@ -21,18 +21,18 @@ builddeps : - kf6-kio-devel - kf6-kirigami-devel - kf6-qqc2-desktop-style-devel -rundeps : +rundeps: - kf6-kirigami - kf6-qqc2-desktop-style -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/f/filemanager-actions/package.yml b/packages/f/filemanager-actions/package.yml index 6f8299e0e40..e8a97ee9d22 100644 --- a/packages/f/filemanager-actions/package.yml +++ b/packages/f/filemanager-actions/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : filemanager-actions -version : '3.4' -release : 18 -source : - - https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz : 10189781af90df4c99fde0fe98eacd2e12f4577eff5dc9b769618d980668a997 -homepage : https://gitlab.gnome.org/GNOME/filemanager-actions -license : +name: filemanager-actions +version: "3.4" +release: 18 +source: + - https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz: 10189781af90df4c99fde0fe98eacd2e12f4577eff5dc9b769618d980668a997 +homepage: https://gitlab.gnome.org/GNOME/filemanager-actions +license: - GFDL-1.3-or-later - GPL-2.0-or-later -component : +component: - desktop.gnome - - caja : desktop.mate -summary : A file-manager extension which offers user configurable context menu actions + - caja: desktop.mate +summary: A file-manager extension which offers user configurable context menu actions description: | Filemanager-actions is an extension for Nautilus and Caja file managers which allows the user to add arbitrary program to be launched through the file manager popup menu of selected files. Used to be called nautilus-actions. -patterns : - - caja : /usr/lib64/caja -builddeps : +patterns: + - caja: /usr/lib64/caja +builddeps: - pkgconfig(gtk-doc) - pkgconfig(libcaja-extension) - pkgconfig(libgtop-2.0) - itstool - yelp-tools -setup : | +setup: | %patch -p0 -i $pkgfiles/fix-wrong-icon-name-at-desktop-launcher.patch %patch -p1 -i $pkgfiles/don-t-use-deprecated-gnome-doc-utils.patch %patch -p1 -i $pkgfiles/yelp-tools.patch @@ -34,7 +34,7 @@ setup : | --disable-schemas-install \ --disable-scrollkeeper \ --without-nautilus -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/filezilla/package.yml b/packages/f/filezilla/package.yml index f038b6e291f..32038600565 100644 --- a/packages/f/filezilla/package.yml +++ b/packages/f/filezilla/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : filezilla -version : 3.69.3 -release : 82 +name: filezilla +version: 3.69.3 +release: 82 # Upstream download link became (purposely) unstable # See https://trac.filezilla-project.org/ticket/13186 -source : - - https://sources.getsol.us/FileZilla_3.69.3_src.tar.xz : 77847c572388df9d64eb547b49b6be81896b57cf41d5e472659dfeb8053ae17e -homepage : https://filezilla-project.org/ -license : GPL-2.0-or-later -component : network.clients -summary : The Free FTP Solution +source: + - https://sources.getsol.us/FileZilla_3.69.3_src.tar.xz: 77847c572388df9d64eb547b49b6be81896b57cf41d5e472659dfeb8053ae17e +homepage: https://filezilla-project.org/ +license: GPL-2.0-or-later +component: network.clients +summary: The Free FTP Solution description: | FileZilla is a FTP, FTPS, SFTP and SSH client with a lot of features. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(cppunit) # check - pkgconfig(dbus-1) - pkgconfig(gnutls) @@ -26,7 +26,7 @@ builddeps : - libboost-devel - wxwidgets-devel - xdg-utils -setup : | +setup: | %patch -p1 -i $pkgfiles/filezilla-3.47.2.1-interface_Mainfrm_h_include_list.patch %configure \ @@ -34,14 +34,14 @@ setup : | --disable-autoupdatecheck \ --disable-manualupdatecheck \ --with-tinyxml=builtin -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path install -Dm00644 $installdir/usr/share/appdata/filezilla.appdata.xml \ $installdir/usr/share/metainfo/filezilla.metainfo.xml rm -rv $installdir/usr/share/appdata/ -check : | +check: | %make check diff --git a/packages/f/findutils/package.yml b/packages/f/findutils/package.yml index 73e0e9009da..0a60715a393 100644 --- a/packages/f/findutils/package.yml +++ b/packages/f/findutils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : findutils -version : 4.10.0 -release : 19 -source : - - https://ftpmirror.gnu.org/findutils/findutils-4.10.0.tar.xz : 1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5 -homepage : https://www.gnu.org/software/findutils -license : GPL-3.0-or-later -component : system.base -summary : findutils (basic directory searching utilities) +name: findutils +version: 4.10.0 +release: 19 +source: + - https://ftpmirror.gnu.org/findutils/findutils-4.10.0.tar.xz: 1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5 +homepage: https://www.gnu.org/software/findutils +license: GPL-3.0-or-later +component: system.base +summary: findutils (basic directory searching utilities) description: | findutils are basic directory searching tools and are often used with other programs for directory search and file locating. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Strip locate (we use plocate) diff --git a/packages/f/fio/package.yml b/packages/f/fio/package.yml index e6a1b9abd2a..6e74324b516 100644 --- a/packages/f/fio/package.yml +++ b/packages/f/fio/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fio -version : '3.38' -release : 20 -source : - - https://github.com/axboe/fio/archive/refs/tags/fio-3.38.tar.gz : 73b3ca18a66fb88a90dae73b9994fdd18d35161d914ffe2089380760af5533cf -homepage : https://git.kernel.dk/cgit/fio/ -license : GPL-2.0-or-later -component : programming.tools -summary : Thread/Process tool +name: fio +version: "3.38" +release: 20 +source: + - https://github.com/axboe/fio/archive/refs/tags/fio-3.38.tar.gz: 73b3ca18a66fb88a90dae73b9994fdd18d35161d914ffe2089380760af5533cf +homepage: https://git.kernel.dk/cgit/fio/ +license: GPL-2.0-or-later +component: programming.tools +summary: Thread/Process tool description: | fio is a tool that will spawn a number of threads or processes doing a particular type of io action as specified by the user. fio takes a number of global parameters, each inherited by the thread unless otherwise parameters given to them overriding that setting is given. The typical use of fio is to write a job file matching the io load one wants to simulate. -builddeps : +builddeps: - pkgconfig(gdk-2.0) - pkgconfig(libeconf) - libaio-devel -setup : | +setup: | ./configure --prefix=/usr \ --extra-cflags="$CFLAGS" \ --enable-gfio -build : | +build: | %make -install : | +install: | %make_install mandir=/usr/share/man diff --git a/packages/f/firefox-langpacks/package.yml b/packages/f/firefox-langpacks/package.yml index 471f36f74db..28d3a451970 100644 --- a/packages/f/firefox-langpacks/package.yml +++ b/packages/f/firefox-langpacks/package.yml @@ -1,125 +1,124 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : firefox-langpacks +name: firefox-langpacks #### Don't modify the version manually, use the update.py script #### This package MUST have the same major version as the Firefox package, and should be updated in sync ##@@BEGIN_VERSION -version : "145.0.1" +version: "145.0.1" ##@@END_VERSION -release : 10 -homepage : https://www.mozilla.org/ -source : -#### DO NOT MANUALLY MODIFY ANYTHING BETWEEN THE BEGIN_UPSTREAMS AND END_UPSTREAMS COMMENTS +release: 10 +homepage: https://www.mozilla.org/ +source: + #### DO NOT MANUALLY MODIFY ANYTHING BETWEEN THE BEGIN_UPSTREAMS AND END_UPSTREAMS COMMENTS -##@@BEGIN_UPSTREAMS - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ach.xpi#langpack-ach@firefox.mozilla.org.xpi : 7dfb0b4393cc6dec718fbdb9f7537a366230035fac787c49497f64ef672cb3d1 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/af.xpi#langpack-af@firefox.mozilla.org.xpi : 915d21f99ec481b383fcf4ac34ff99bc875c2bcc1e1f11ebb3a9d894097a1891 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/an.xpi#langpack-an@firefox.mozilla.org.xpi : dfa3756557859860d50cfbd5e5d76dc59e4f1b0910a3a8012ac67896a45e5bb4 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ar.xpi#langpack-ar@firefox.mozilla.org.xpi : b9c676ce82209d4d92233de75eccaa22b790c66036ba4b09c01a7f4e16415cff - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ast.xpi#langpack-ast@firefox.mozilla.org.xpi : f0de5ca8665e2c81f24c944252b8442fe0e129e06ab23467652857f8918a1ba3 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/az.xpi#langpack-az@firefox.mozilla.org.xpi : bc1a0c9ccb071adf8c0e4bb35004ae99029a4a2e49fbf38b17fcc83d78e934a2 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/be.xpi#langpack-be@firefox.mozilla.org.xpi : 0aac5a3c1a5ec57a1644ea06ed42c958601cc8c06ac352a9f157ce6b48d2922b - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bg.xpi#langpack-bg@firefox.mozilla.org.xpi : 0830690386d6378cb18d7df0ba197319af55c26cb52822f1b3a352d4ea55ba2c - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bn.xpi#langpack-bn@firefox.mozilla.org.xpi : 8e3e3f09cbc76c026a3f8ff52a5e5d4ae6d64a29752132d990c5bc6a5e2c0392 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/br.xpi#langpack-br@firefox.mozilla.org.xpi : 93cbc794be37812605decd5a618b0cf48b7ef5df464d910a14aed931dd1b97ed - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bs.xpi#langpack-bs@firefox.mozilla.org.xpi : 4c1d875248bdfac6046c92e5973ef5c3fd41e67c43b27a615afb530f614c35ec - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ca-valencia.xpi#langpack-ca-valencia@firefox.mozilla.org.xpi : 48d1847973665b8d6628d8eeef29e1d907309b2fb0f9193fc3425c513af33657 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ca.xpi#langpack-ca@firefox.mozilla.org.xpi : 220910916528ff7038043c071b8536ac3f0d03091869ddfc3e3f088dddda493d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cak.xpi#langpack-cak@firefox.mozilla.org.xpi : 2f88466bfb3f0670df83eec7919d3b178fdf24d16334cdbaf90934c6422a0e5f - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cs.xpi#langpack-cs@firefox.mozilla.org.xpi : ecc95784a08a67e4e7850f3c14c5d8e686dffaadfa9c850085e1e2761480eeb3 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cy.xpi#langpack-cy@firefox.mozilla.org.xpi : c9d9c4b1923ba356173de564f90c9955d95e871abeaf62d7db28758fd51066c8 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/da.xpi#langpack-da@firefox.mozilla.org.xpi : 2150c105191db76005fff0a0847c7c8ebdf9d5d5fa1d47051d3c6983fc2d6f0f - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/de.xpi#langpack-de@firefox.mozilla.org.xpi : 52afe2e2ad9759a12d61632b33a0eeb80cad53b650bad9f835c95c4bbc6b90bd - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/dsb.xpi#langpack-dsb@firefox.mozilla.org.xpi : 80807481b1075bf98891beaf457435f759d7202bb8dc8f6266498aa3fb949a33 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/el.xpi#langpack-el@firefox.mozilla.org.xpi : bc8ac0fcb1df2b2934227baf04691fc30914657c051bc1cbee025fdc8441fb89 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-CA.xpi#langpack-en-CA@firefox.mozilla.org.xpi : 548b5edf42baae7b5fcd4936e023b6ab23f1dee22f60959260d116b895b4dd3b - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-GB.xpi#langpack-en-GB@firefox.mozilla.org.xpi : 68d45c606e027fa44153d09d56cd081aa76aef6388954c664c1b77694a7ba00e - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-US.xpi#langpack-en-US@firefox.mozilla.org.xpi : 393dba44b11a588f35a347deff1902dbc6b70ebde90ff86d4c3ee7995dfda39d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/eo.xpi#langpack-eo@firefox.mozilla.org.xpi : fc21fd60a0024f6656995f0768bd888bddc89c01c6ac3836db25a80b07904e5a - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-AR.xpi#langpack-es-AR@firefox.mozilla.org.xpi : 20b95f440ee40204665e2b3e18e05faf24f0502e0285de09c7809dd96e69ecb4 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-CL.xpi#langpack-es-CL@firefox.mozilla.org.xpi : 5af38e3315dc3714cee7861e5278cdf108078dca765e5afd87eaf196254de647 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-ES.xpi#langpack-es-ES@firefox.mozilla.org.xpi : 94f41c134597d2f0bd19bb1d1a413562d6e5da1d2bd8eeb66c2ee456e8d99545 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-MX.xpi#langpack-es-MX@firefox.mozilla.org.xpi : 11639966cc515b63b90d6a6ab73c60f67cefecdff2c0c6dcdcf89af39db72426 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/et.xpi#langpack-et@firefox.mozilla.org.xpi : 40f4f054e8baa90368765993a3f316d405d415f2463a20745f216502a08965e6 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/eu.xpi#langpack-eu@firefox.mozilla.org.xpi : 6af2823b5f5ac6fa45eee0d7227e5a84fbf198064991a142c8994ccd8b243fa6 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fa.xpi#langpack-fa@firefox.mozilla.org.xpi : fb92ab877d36b8e8fc626460706738ccb6e8bd8989a02b69ba690bf9d0d0222f - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ff.xpi#langpack-ff@firefox.mozilla.org.xpi : 8ca973a2b577f298039c244eeef02ff5b3c3bded1a3c5fc21718eec9de59ead2 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fi.xpi#langpack-fi@firefox.mozilla.org.xpi : f9ff001b6204b3d105f5bf66ab18fde111f90c2c588894cda2fe9f2dfa77abdb - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fr.xpi#langpack-fr@firefox.mozilla.org.xpi : d7c71f350d41603d1f92ba07f111f00231d458bae28d29573824b1a1787fda63 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fur.xpi#langpack-fur@firefox.mozilla.org.xpi : 2640f091d9f7e4213d911eb3577063a9b983e109a48c13476f5cb776282b9828 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fy-NL.xpi#langpack-fy-NL@firefox.mozilla.org.xpi : 0194d56170305f2a8e6864a2dcf45ece17e95f371f6c4e9c19533e1e6e1776e4 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ga-IE.xpi#langpack-ga-IE@firefox.mozilla.org.xpi : 4964a890efbca279de61a5a14a0e8a66169cc4e1d4c13bda377c88322df8edd3 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gd.xpi#langpack-gd@firefox.mozilla.org.xpi : 5c0442947264fedaacbc2b3dbde56536dbd48576bb4f4816d7c04215e167e932 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gl.xpi#langpack-gl@firefox.mozilla.org.xpi : 8b74db235bd29719fb8052611761ea0e20814544311f9116b0554692da92f923 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gn.xpi#langpack-gn@firefox.mozilla.org.xpi : 3657a87f26ebb2a82738ddb51c21b37ebd40af25853d10903c0578fe3ff5e267 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gu-IN.xpi#langpack-gu-IN@firefox.mozilla.org.xpi : ee1730b57b18f8bcc08035c1fbbbe1d8eb1766d4d4e9b334bcf365d1810e29fa - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/he.xpi#langpack-he@firefox.mozilla.org.xpi : 35584b1cd01b9b7102df7ddbc774154285c3bc48368ac84676ff8e79499d22ec - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hi-IN.xpi#langpack-hi-IN@firefox.mozilla.org.xpi : 20257bf835e6e8f94326fad0ff651faa42362bd926006c8d9b0ea66332aed493 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hr.xpi#langpack-hr@firefox.mozilla.org.xpi : 798c32cd9890d3f3e86cc0dab16b0bfb61f1b4d85643cc06ff2ac518d4b76b4c - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hsb.xpi#langpack-hsb@firefox.mozilla.org.xpi : f35e82ac5d2dccf6cc64dc368ceab9617652a0b0067fdb0c823d7f2af3ea5582 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hu.xpi#langpack-hu@firefox.mozilla.org.xpi : 6325ec1bf06dd53b44e9c81dc807ed7c84710a4cfd70650786c9e708fb7b296f - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hy-AM.xpi#langpack-hy-AM@firefox.mozilla.org.xpi : b114c4ba1713a57ee391714839d74d274cf409b32ce889b0e4bf4f3ca007a548 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ia.xpi#langpack-ia@firefox.mozilla.org.xpi : 71977c3e8461a47d8dbae68f4b2418baa2f269681f88c207939d9e8eec831621 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/id.xpi#langpack-id@firefox.mozilla.org.xpi : 8c2e76722be74912e72071f3946f86157c71066f3a74708ebca560b973d4777c - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/is.xpi#langpack-is@firefox.mozilla.org.xpi : dbad7403363f9069d3a6e6f0cd04ce937708b30a5763d3fc642f367dafa3d2fc - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/it.xpi#langpack-it@firefox.mozilla.org.xpi : 02982bce0c70ce03c7d76c3e05e9e40da35b4b43e6226f312eb3ed7f1f05c922 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ja.xpi#langpack-ja@firefox.mozilla.org.xpi : 912bacb3734b36f9e0dd17ca5b433d9d904b41930975b30f63cb252fc8f59b02 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ka.xpi#langpack-ka@firefox.mozilla.org.xpi : 26b5cb3366a5d024eb910e48e4e965ac47cf75df4f5627a3cd0151e50659a602 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kab.xpi#langpack-kab@firefox.mozilla.org.xpi : 6128151c7af1e19850ac4199888d02323efc154f76a97685dd88a1770b29b964 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kk.xpi#langpack-kk@firefox.mozilla.org.xpi : a1f8e7536e09198b403989fb155e86855b5fe3c616c287722bf7a6a0d90fea9a - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/km.xpi#langpack-km@firefox.mozilla.org.xpi : 7d68c33a3d88434ad742026f88be3cdae8db69a3a34ee509417cc403b39a8545 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kn.xpi#langpack-kn@firefox.mozilla.org.xpi : a74899246c912fa303b33d4eff77628fadaed1082d224da0a4ea9d6c6ab38095 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ko.xpi#langpack-ko@firefox.mozilla.org.xpi : b62fc24b7aa1c18a6419b08de420ad2f3b11ad0f0bf07592131233d419802f82 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lij.xpi#langpack-lij@firefox.mozilla.org.xpi : 869aea51bba2c08d550e697163a189958dd57207862edeb784becf4471514dc1 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lt.xpi#langpack-lt@firefox.mozilla.org.xpi : e71616eae40070c3f5d3ef661c6e780b7b582ec65ec6f34e447e108b23b6ef05 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lv.xpi#langpack-lv@firefox.mozilla.org.xpi : 272c973b9f999b8905a45cac83171da15f3b208eceda433f1682bd278afdf8e9 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/mk.xpi#langpack-mk@firefox.mozilla.org.xpi : 9b9d2d0ef418530cb41418e11a7dde5032804eecc0bec74b257980fda84e2347 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/mr.xpi#langpack-mr@firefox.mozilla.org.xpi : 50b9cf15e3630ecadf967841f1165b6ba1dd9b6f78582ab6d811ea41707ee3c4 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ms.xpi#langpack-ms@firefox.mozilla.org.xpi : db45a66ca89da36b4eec2ee5bea14c4369e8dfef91bc36ea0bdc17fc40e6db96 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/my.xpi#langpack-my@firefox.mozilla.org.xpi : 14299536b7c3567779564428888e57feee309961eb2590d72e1d3a5e70f5112a - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nb-NO.xpi#langpack-nb-NO@firefox.mozilla.org.xpi : ecc28dd880d2f1aa5e148776054d79414c059723a4e2e386d7bf5d56e5aa0e5d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ne-NP.xpi#langpack-ne-NP@firefox.mozilla.org.xpi : 8e5efc3b0b281e3a618e92eef10352c9f33ac8310e6d53cce39d9efc6ff408cd - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nl.xpi#langpack-nl@firefox.mozilla.org.xpi : 2534d723433853362431f968914af81e5200c90c633e1e324ebe4fafd99587fe - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nn-NO.xpi#langpack-nn-NO@firefox.mozilla.org.xpi : 183991096b3d1698c4ddba432f355811edc8cfb878d8cec1a3440880267cb7da - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/oc.xpi#langpack-oc@firefox.mozilla.org.xpi : d2f95739024f2ecebb3f3d26fc9e05ec598f88beb2d00f7045b7c92ac19af436 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pa-IN.xpi#langpack-pa-IN@firefox.mozilla.org.xpi : a8b634ad86c776fbb381830fc2b806f0a18a17957285d8b12e490e66e8b2b125 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pl.xpi#langpack-pl@firefox.mozilla.org.xpi : 60e4aca34fa5b28843df88ba3a105411eade9133c9afac4dce002b30497962db - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pt-BR.xpi#langpack-pt-BR@firefox.mozilla.org.xpi : 42eab7f8ec94919884917dc29aebd68bdd45f6cd1b62d7396f93368c9f3dc6b6 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pt-PT.xpi#langpack-pt-PT@firefox.mozilla.org.xpi : b7dd61fb3486a09f5e72322a47d342efc00320a7dc1215d5c25332b996a5fe1a - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/rm.xpi#langpack-rm@firefox.mozilla.org.xpi : 24c56cfc768fa20d7e45fdc9aa7ea466ffaa583946245f4e42f486445d8efe7d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ro.xpi#langpack-ro@firefox.mozilla.org.xpi : 454d81db29490845b1b7d1d257f9dcaf3138c3cc9436ed1b3002b4b3ddc899b8 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ru.xpi#langpack-ru@firefox.mozilla.org.xpi : 18588f1fba5cc40f86e71a63a48aab85bdb6d07999d63597959ed36a060b135d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sat.xpi#langpack-sat@firefox.mozilla.org.xpi : 65bc1801eea7f2b4d84aa3789478f67713e5895856e8e5e908b4f05246bfd2d2 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sc.xpi#langpack-sc@firefox.mozilla.org.xpi : 2cc4d003fc2fe7969220963882af6dce693bad35cb8134f9c27c492ba9e629b6 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sco.xpi#langpack-sco@firefox.mozilla.org.xpi : a0943aa0911db6f3da8ca30b40f3efd473bf41fac04aa8c379ee204d88af25bc - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/si.xpi#langpack-si@firefox.mozilla.org.xpi : a74406371760ea17e718a6546938b428be644f3d735fa9318de2ec20214c8d11 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sk.xpi#langpack-sk@firefox.mozilla.org.xpi : 1d42cdefb93b6c4b7352401d5c21dcf971a4655a1d73d80b227e9cda05cfbd7b - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/skr.xpi#langpack-skr@firefox.mozilla.org.xpi : 09ffd67cd450e4406d6c01dd25bacc9158e523ab162f806cf917c226a7dbfb54 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sl.xpi#langpack-sl@firefox.mozilla.org.xpi : 400daefe60a22e0f02747132d32dafb2d7d5781758e36d503d7c41a22a27b25c - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/son.xpi#langpack-son@firefox.mozilla.org.xpi : 740554fc5e0a5aa6b9185ca2abb8a97c1ed0b85a215211d893c93d570c25cf9d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sq.xpi#langpack-sq@firefox.mozilla.org.xpi : c189f4576c7a76cae4c55b903ffea71a393385f009b9ffc82968b24d3f860039 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sr.xpi#langpack-sr@firefox.mozilla.org.xpi : 8020b14f2013f345558d3d858a55342bebebd78f9d1d432cae0f4859f9a633ec - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sv-SE.xpi#langpack-sv-SE@firefox.mozilla.org.xpi : cb82e24fd348e76c2c5b57656ef374c15f57e916e9f18a2eb38a415f5bfe8928 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/szl.xpi#langpack-szl@firefox.mozilla.org.xpi : 61cfaa587d7c663ea9594784fbcba440280dd75be704a4522ce3674aa82008db - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ta.xpi#langpack-ta@firefox.mozilla.org.xpi : 9dd7c9b2b49392d04427da9b3317029719ab4f40273604e535c50aacde9ddd02 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/te.xpi#langpack-te@firefox.mozilla.org.xpi : 394a9faedf09e247934f2a88c805734ebc046947ca36f3bc4c0af17f01a998dc - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tg.xpi#langpack-tg@firefox.mozilla.org.xpi : 2797931695945531af6affbe8a9127016c4b64bd27bcc1d3472ded8f95c0e7c4 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/th.xpi#langpack-th@firefox.mozilla.org.xpi : bf2daf7c0361fd7ab40ae9e4cf1932ccf6caab49a43cd95e033e9624a836cea6 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tl.xpi#langpack-tl@firefox.mozilla.org.xpi : bc1ae481f671acbab660828bbcf19267b7b590995a79d7e66349bf915bb8a217 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tr.xpi#langpack-tr@firefox.mozilla.org.xpi : 35bee6cf11e8a98c286a0d168093a459e9f64fc9b5c85bfdbd563107d8f00850 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/trs.xpi#langpack-trs@firefox.mozilla.org.xpi : aa118d359a8dfc7b10b9a003dc74e0ff6780f0e894505a75bc1d27c253dcd40d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/uk.xpi#langpack-uk@firefox.mozilla.org.xpi : 21c8a7788f13a39ba124dac27a5a286e03109ceade684ff6381878e776140d38 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ur.xpi#langpack-ur@firefox.mozilla.org.xpi : 91640ea4417d0a2ff0cb7da01fff803b23c967289ed459b4bdb4a5512b740de9 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/uz.xpi#langpack-uz@firefox.mozilla.org.xpi : da0e128a9c8fc25c122276f838c18962bceaa75b4760ebfc51d8671e4a92cb34 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/vi.xpi#langpack-vi@firefox.mozilla.org.xpi : b5e750a496c83b7d12e99baeeb4941314f5687fdf79c3696eff2090766999d53 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/xh.xpi#langpack-xh@firefox.mozilla.org.xpi : 997a0c45e3f696a03e38016ebd0b2d329c43c0578279e33af8ba3614e5c15a68 - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/zh-CN.xpi#langpack-zh-CN@firefox.mozilla.org.xpi : 708a9a9627ae93a5f0f5c0a3b25ac5b02d54e2581ff476cd79d3e3088ee6853d - - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/zh-TW.xpi#langpack-zh-TW@firefox.mozilla.org.xpi : e0ab9a5935c8cf5fc53eabc3f88b71abb5f3a8f833e06ddcf05635e18f72d557 + ##@@BEGIN_UPSTREAMS + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ach.xpi#langpack-ach@firefox.mozilla.org.xpi: 7dfb0b4393cc6dec718fbdb9f7537a366230035fac787c49497f64ef672cb3d1 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/af.xpi#langpack-af@firefox.mozilla.org.xpi: 915d21f99ec481b383fcf4ac34ff99bc875c2bcc1e1f11ebb3a9d894097a1891 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/an.xpi#langpack-an@firefox.mozilla.org.xpi: dfa3756557859860d50cfbd5e5d76dc59e4f1b0910a3a8012ac67896a45e5bb4 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ar.xpi#langpack-ar@firefox.mozilla.org.xpi: b9c676ce82209d4d92233de75eccaa22b790c66036ba4b09c01a7f4e16415cff + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ast.xpi#langpack-ast@firefox.mozilla.org.xpi: f0de5ca8665e2c81f24c944252b8442fe0e129e06ab23467652857f8918a1ba3 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/az.xpi#langpack-az@firefox.mozilla.org.xpi: bc1a0c9ccb071adf8c0e4bb35004ae99029a4a2e49fbf38b17fcc83d78e934a2 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/be.xpi#langpack-be@firefox.mozilla.org.xpi: 0aac5a3c1a5ec57a1644ea06ed42c958601cc8c06ac352a9f157ce6b48d2922b + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bg.xpi#langpack-bg@firefox.mozilla.org.xpi: 0830690386d6378cb18d7df0ba197319af55c26cb52822f1b3a352d4ea55ba2c + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bn.xpi#langpack-bn@firefox.mozilla.org.xpi: 8e3e3f09cbc76c026a3f8ff52a5e5d4ae6d64a29752132d990c5bc6a5e2c0392 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/br.xpi#langpack-br@firefox.mozilla.org.xpi: 93cbc794be37812605decd5a618b0cf48b7ef5df464d910a14aed931dd1b97ed + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/bs.xpi#langpack-bs@firefox.mozilla.org.xpi: 4c1d875248bdfac6046c92e5973ef5c3fd41e67c43b27a615afb530f614c35ec + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ca-valencia.xpi#langpack-ca-valencia@firefox.mozilla.org.xpi: 48d1847973665b8d6628d8eeef29e1d907309b2fb0f9193fc3425c513af33657 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ca.xpi#langpack-ca@firefox.mozilla.org.xpi: 220910916528ff7038043c071b8536ac3f0d03091869ddfc3e3f088dddda493d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cak.xpi#langpack-cak@firefox.mozilla.org.xpi: 2f88466bfb3f0670df83eec7919d3b178fdf24d16334cdbaf90934c6422a0e5f + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cs.xpi#langpack-cs@firefox.mozilla.org.xpi: ecc95784a08a67e4e7850f3c14c5d8e686dffaadfa9c850085e1e2761480eeb3 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/cy.xpi#langpack-cy@firefox.mozilla.org.xpi: c9d9c4b1923ba356173de564f90c9955d95e871abeaf62d7db28758fd51066c8 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/da.xpi#langpack-da@firefox.mozilla.org.xpi: 2150c105191db76005fff0a0847c7c8ebdf9d5d5fa1d47051d3c6983fc2d6f0f + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/de.xpi#langpack-de@firefox.mozilla.org.xpi: 52afe2e2ad9759a12d61632b33a0eeb80cad53b650bad9f835c95c4bbc6b90bd + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/dsb.xpi#langpack-dsb@firefox.mozilla.org.xpi: 80807481b1075bf98891beaf457435f759d7202bb8dc8f6266498aa3fb949a33 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/el.xpi#langpack-el@firefox.mozilla.org.xpi: bc8ac0fcb1df2b2934227baf04691fc30914657c051bc1cbee025fdc8441fb89 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-CA.xpi#langpack-en-CA@firefox.mozilla.org.xpi: 548b5edf42baae7b5fcd4936e023b6ab23f1dee22f60959260d116b895b4dd3b + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-GB.xpi#langpack-en-GB@firefox.mozilla.org.xpi: 68d45c606e027fa44153d09d56cd081aa76aef6388954c664c1b77694a7ba00e + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/en-US.xpi#langpack-en-US@firefox.mozilla.org.xpi: 393dba44b11a588f35a347deff1902dbc6b70ebde90ff86d4c3ee7995dfda39d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/eo.xpi#langpack-eo@firefox.mozilla.org.xpi: fc21fd60a0024f6656995f0768bd888bddc89c01c6ac3836db25a80b07904e5a + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-AR.xpi#langpack-es-AR@firefox.mozilla.org.xpi: 20b95f440ee40204665e2b3e18e05faf24f0502e0285de09c7809dd96e69ecb4 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-CL.xpi#langpack-es-CL@firefox.mozilla.org.xpi: 5af38e3315dc3714cee7861e5278cdf108078dca765e5afd87eaf196254de647 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-ES.xpi#langpack-es-ES@firefox.mozilla.org.xpi: 94f41c134597d2f0bd19bb1d1a413562d6e5da1d2bd8eeb66c2ee456e8d99545 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/es-MX.xpi#langpack-es-MX@firefox.mozilla.org.xpi: 11639966cc515b63b90d6a6ab73c60f67cefecdff2c0c6dcdcf89af39db72426 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/et.xpi#langpack-et@firefox.mozilla.org.xpi: 40f4f054e8baa90368765993a3f316d405d415f2463a20745f216502a08965e6 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/eu.xpi#langpack-eu@firefox.mozilla.org.xpi: 6af2823b5f5ac6fa45eee0d7227e5a84fbf198064991a142c8994ccd8b243fa6 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fa.xpi#langpack-fa@firefox.mozilla.org.xpi: fb92ab877d36b8e8fc626460706738ccb6e8bd8989a02b69ba690bf9d0d0222f + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ff.xpi#langpack-ff@firefox.mozilla.org.xpi: 8ca973a2b577f298039c244eeef02ff5b3c3bded1a3c5fc21718eec9de59ead2 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fi.xpi#langpack-fi@firefox.mozilla.org.xpi: f9ff001b6204b3d105f5bf66ab18fde111f90c2c588894cda2fe9f2dfa77abdb + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fr.xpi#langpack-fr@firefox.mozilla.org.xpi: d7c71f350d41603d1f92ba07f111f00231d458bae28d29573824b1a1787fda63 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fur.xpi#langpack-fur@firefox.mozilla.org.xpi: 2640f091d9f7e4213d911eb3577063a9b983e109a48c13476f5cb776282b9828 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/fy-NL.xpi#langpack-fy-NL@firefox.mozilla.org.xpi: 0194d56170305f2a8e6864a2dcf45ece17e95f371f6c4e9c19533e1e6e1776e4 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ga-IE.xpi#langpack-ga-IE@firefox.mozilla.org.xpi: 4964a890efbca279de61a5a14a0e8a66169cc4e1d4c13bda377c88322df8edd3 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gd.xpi#langpack-gd@firefox.mozilla.org.xpi: 5c0442947264fedaacbc2b3dbde56536dbd48576bb4f4816d7c04215e167e932 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gl.xpi#langpack-gl@firefox.mozilla.org.xpi: 8b74db235bd29719fb8052611761ea0e20814544311f9116b0554692da92f923 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gn.xpi#langpack-gn@firefox.mozilla.org.xpi: 3657a87f26ebb2a82738ddb51c21b37ebd40af25853d10903c0578fe3ff5e267 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/gu-IN.xpi#langpack-gu-IN@firefox.mozilla.org.xpi: ee1730b57b18f8bcc08035c1fbbbe1d8eb1766d4d4e9b334bcf365d1810e29fa + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/he.xpi#langpack-he@firefox.mozilla.org.xpi: 35584b1cd01b9b7102df7ddbc774154285c3bc48368ac84676ff8e79499d22ec + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hi-IN.xpi#langpack-hi-IN@firefox.mozilla.org.xpi: 20257bf835e6e8f94326fad0ff651faa42362bd926006c8d9b0ea66332aed493 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hr.xpi#langpack-hr@firefox.mozilla.org.xpi: 798c32cd9890d3f3e86cc0dab16b0bfb61f1b4d85643cc06ff2ac518d4b76b4c + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hsb.xpi#langpack-hsb@firefox.mozilla.org.xpi: f35e82ac5d2dccf6cc64dc368ceab9617652a0b0067fdb0c823d7f2af3ea5582 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hu.xpi#langpack-hu@firefox.mozilla.org.xpi: 6325ec1bf06dd53b44e9c81dc807ed7c84710a4cfd70650786c9e708fb7b296f + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/hy-AM.xpi#langpack-hy-AM@firefox.mozilla.org.xpi: b114c4ba1713a57ee391714839d74d274cf409b32ce889b0e4bf4f3ca007a548 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ia.xpi#langpack-ia@firefox.mozilla.org.xpi: 71977c3e8461a47d8dbae68f4b2418baa2f269681f88c207939d9e8eec831621 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/id.xpi#langpack-id@firefox.mozilla.org.xpi: 8c2e76722be74912e72071f3946f86157c71066f3a74708ebca560b973d4777c + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/is.xpi#langpack-is@firefox.mozilla.org.xpi: dbad7403363f9069d3a6e6f0cd04ce937708b30a5763d3fc642f367dafa3d2fc + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/it.xpi#langpack-it@firefox.mozilla.org.xpi: 02982bce0c70ce03c7d76c3e05e9e40da35b4b43e6226f312eb3ed7f1f05c922 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ja.xpi#langpack-ja@firefox.mozilla.org.xpi: 912bacb3734b36f9e0dd17ca5b433d9d904b41930975b30f63cb252fc8f59b02 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ka.xpi#langpack-ka@firefox.mozilla.org.xpi: 26b5cb3366a5d024eb910e48e4e965ac47cf75df4f5627a3cd0151e50659a602 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kab.xpi#langpack-kab@firefox.mozilla.org.xpi: 6128151c7af1e19850ac4199888d02323efc154f76a97685dd88a1770b29b964 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kk.xpi#langpack-kk@firefox.mozilla.org.xpi: a1f8e7536e09198b403989fb155e86855b5fe3c616c287722bf7a6a0d90fea9a + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/km.xpi#langpack-km@firefox.mozilla.org.xpi: 7d68c33a3d88434ad742026f88be3cdae8db69a3a34ee509417cc403b39a8545 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/kn.xpi#langpack-kn@firefox.mozilla.org.xpi: a74899246c912fa303b33d4eff77628fadaed1082d224da0a4ea9d6c6ab38095 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ko.xpi#langpack-ko@firefox.mozilla.org.xpi: b62fc24b7aa1c18a6419b08de420ad2f3b11ad0f0bf07592131233d419802f82 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lij.xpi#langpack-lij@firefox.mozilla.org.xpi: 869aea51bba2c08d550e697163a189958dd57207862edeb784becf4471514dc1 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lt.xpi#langpack-lt@firefox.mozilla.org.xpi: e71616eae40070c3f5d3ef661c6e780b7b582ec65ec6f34e447e108b23b6ef05 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/lv.xpi#langpack-lv@firefox.mozilla.org.xpi: 272c973b9f999b8905a45cac83171da15f3b208eceda433f1682bd278afdf8e9 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/mk.xpi#langpack-mk@firefox.mozilla.org.xpi: 9b9d2d0ef418530cb41418e11a7dde5032804eecc0bec74b257980fda84e2347 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/mr.xpi#langpack-mr@firefox.mozilla.org.xpi: 50b9cf15e3630ecadf967841f1165b6ba1dd9b6f78582ab6d811ea41707ee3c4 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ms.xpi#langpack-ms@firefox.mozilla.org.xpi: db45a66ca89da36b4eec2ee5bea14c4369e8dfef91bc36ea0bdc17fc40e6db96 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/my.xpi#langpack-my@firefox.mozilla.org.xpi: 14299536b7c3567779564428888e57feee309961eb2590d72e1d3a5e70f5112a + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nb-NO.xpi#langpack-nb-NO@firefox.mozilla.org.xpi: ecc28dd880d2f1aa5e148776054d79414c059723a4e2e386d7bf5d56e5aa0e5d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ne-NP.xpi#langpack-ne-NP@firefox.mozilla.org.xpi: 8e5efc3b0b281e3a618e92eef10352c9f33ac8310e6d53cce39d9efc6ff408cd + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nl.xpi#langpack-nl@firefox.mozilla.org.xpi: 2534d723433853362431f968914af81e5200c90c633e1e324ebe4fafd99587fe + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/nn-NO.xpi#langpack-nn-NO@firefox.mozilla.org.xpi: 183991096b3d1698c4ddba432f355811edc8cfb878d8cec1a3440880267cb7da + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/oc.xpi#langpack-oc@firefox.mozilla.org.xpi: d2f95739024f2ecebb3f3d26fc9e05ec598f88beb2d00f7045b7c92ac19af436 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pa-IN.xpi#langpack-pa-IN@firefox.mozilla.org.xpi: a8b634ad86c776fbb381830fc2b806f0a18a17957285d8b12e490e66e8b2b125 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pl.xpi#langpack-pl@firefox.mozilla.org.xpi: 60e4aca34fa5b28843df88ba3a105411eade9133c9afac4dce002b30497962db + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pt-BR.xpi#langpack-pt-BR@firefox.mozilla.org.xpi: 42eab7f8ec94919884917dc29aebd68bdd45f6cd1b62d7396f93368c9f3dc6b6 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/pt-PT.xpi#langpack-pt-PT@firefox.mozilla.org.xpi: b7dd61fb3486a09f5e72322a47d342efc00320a7dc1215d5c25332b996a5fe1a + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/rm.xpi#langpack-rm@firefox.mozilla.org.xpi: 24c56cfc768fa20d7e45fdc9aa7ea466ffaa583946245f4e42f486445d8efe7d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ro.xpi#langpack-ro@firefox.mozilla.org.xpi: 454d81db29490845b1b7d1d257f9dcaf3138c3cc9436ed1b3002b4b3ddc899b8 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ru.xpi#langpack-ru@firefox.mozilla.org.xpi: 18588f1fba5cc40f86e71a63a48aab85bdb6d07999d63597959ed36a060b135d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sat.xpi#langpack-sat@firefox.mozilla.org.xpi: 65bc1801eea7f2b4d84aa3789478f67713e5895856e8e5e908b4f05246bfd2d2 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sc.xpi#langpack-sc@firefox.mozilla.org.xpi: 2cc4d003fc2fe7969220963882af6dce693bad35cb8134f9c27c492ba9e629b6 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sco.xpi#langpack-sco@firefox.mozilla.org.xpi: a0943aa0911db6f3da8ca30b40f3efd473bf41fac04aa8c379ee204d88af25bc + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/si.xpi#langpack-si@firefox.mozilla.org.xpi: a74406371760ea17e718a6546938b428be644f3d735fa9318de2ec20214c8d11 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sk.xpi#langpack-sk@firefox.mozilla.org.xpi: 1d42cdefb93b6c4b7352401d5c21dcf971a4655a1d73d80b227e9cda05cfbd7b + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/skr.xpi#langpack-skr@firefox.mozilla.org.xpi: 09ffd67cd450e4406d6c01dd25bacc9158e523ab162f806cf917c226a7dbfb54 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sl.xpi#langpack-sl@firefox.mozilla.org.xpi: 400daefe60a22e0f02747132d32dafb2d7d5781758e36d503d7c41a22a27b25c + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/son.xpi#langpack-son@firefox.mozilla.org.xpi: 740554fc5e0a5aa6b9185ca2abb8a97c1ed0b85a215211d893c93d570c25cf9d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sq.xpi#langpack-sq@firefox.mozilla.org.xpi: c189f4576c7a76cae4c55b903ffea71a393385f009b9ffc82968b24d3f860039 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sr.xpi#langpack-sr@firefox.mozilla.org.xpi: 8020b14f2013f345558d3d858a55342bebebd78f9d1d432cae0f4859f9a633ec + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/sv-SE.xpi#langpack-sv-SE@firefox.mozilla.org.xpi: cb82e24fd348e76c2c5b57656ef374c15f57e916e9f18a2eb38a415f5bfe8928 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/szl.xpi#langpack-szl@firefox.mozilla.org.xpi: 61cfaa587d7c663ea9594784fbcba440280dd75be704a4522ce3674aa82008db + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ta.xpi#langpack-ta@firefox.mozilla.org.xpi: 9dd7c9b2b49392d04427da9b3317029719ab4f40273604e535c50aacde9ddd02 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/te.xpi#langpack-te@firefox.mozilla.org.xpi: 394a9faedf09e247934f2a88c805734ebc046947ca36f3bc4c0af17f01a998dc + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tg.xpi#langpack-tg@firefox.mozilla.org.xpi: 2797931695945531af6affbe8a9127016c4b64bd27bcc1d3472ded8f95c0e7c4 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/th.xpi#langpack-th@firefox.mozilla.org.xpi: bf2daf7c0361fd7ab40ae9e4cf1932ccf6caab49a43cd95e033e9624a836cea6 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tl.xpi#langpack-tl@firefox.mozilla.org.xpi: bc1ae481f671acbab660828bbcf19267b7b590995a79d7e66349bf915bb8a217 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/tr.xpi#langpack-tr@firefox.mozilla.org.xpi: 35bee6cf11e8a98c286a0d168093a459e9f64fc9b5c85bfdbd563107d8f00850 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/trs.xpi#langpack-trs@firefox.mozilla.org.xpi: aa118d359a8dfc7b10b9a003dc74e0ff6780f0e894505a75bc1d27c253dcd40d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/uk.xpi#langpack-uk@firefox.mozilla.org.xpi: 21c8a7788f13a39ba124dac27a5a286e03109ceade684ff6381878e776140d38 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/ur.xpi#langpack-ur@firefox.mozilla.org.xpi: 91640ea4417d0a2ff0cb7da01fff803b23c967289ed459b4bdb4a5512b740de9 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/uz.xpi#langpack-uz@firefox.mozilla.org.xpi: da0e128a9c8fc25c122276f838c18962bceaa75b4760ebfc51d8671e4a92cb34 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/vi.xpi#langpack-vi@firefox.mozilla.org.xpi: b5e750a496c83b7d12e99baeeb4941314f5687fdf79c3696eff2090766999d53 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/xh.xpi#langpack-xh@firefox.mozilla.org.xpi: 997a0c45e3f696a03e38016ebd0b2d329c43c0578279e33af8ba3614e5c15a68 + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/zh-CN.xpi#langpack-zh-CN@firefox.mozilla.org.xpi: 708a9a9627ae93a5f0f5c0a3b25ac5b02d54e2581ff476cd79d3e3088ee6853d + - https://ftp.mozilla.org/pub/firefox/releases/145.0.1/linux-x86_64/xpi/zh-TW.xpi#langpack-zh-TW@firefox.mozilla.org.xpi: e0ab9a5935c8cf5fc53eabc3f88b71abb5f3a8f833e06ddcf05635e18f72d557 ##@@END_UPSTREAMS -summary : Firefox web browser - langpacks +summary: Firefox web browser - langpacks description: | This package contains the internationalization language packs for Firefox -license : MPL-2.0 -extract : false -install : | +license: MPL-2.0 +extract: false +install: | install -Dm00644 $sources/*.xpi -t $installdir/%libdir%/firefox/langpacks - diff --git a/packages/f/firejail/package.yml b/packages/f/firejail/package.yml index 8e090c7a329..9962a9f8276 100644 --- a/packages/f/firejail/package.yml +++ b/packages/f/firejail/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : firejail -version : 0.9.76 -release : 17 -source : - - https://github.com/netblue30/firejail/releases/download/0.9.76/firejail-0.9.76.tar.xz : 6bfaa57e10897f65cc1183b330974d555669d888d6897c7a8739bb1d334d9e4a -homepage : https://firejail.wordpress.com/ -license : GPL-2.0-or-later -component : security -summary : Sandbox your applications +name: firejail +version: 0.9.76 +release: 17 +source: + - https://github.com/netblue30/firejail/releases/download/0.9.76/firejail-0.9.76.tar.xz: 6bfaa57e10897f65cc1183b330974d555669d888d6897c7a8739bb1d334d9e4a +homepage: https://firejail.wordpress.com/ +license: GPL-2.0-or-later +component: security +summary: Sandbox your applications description: | Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications. It allows a process and all its descendants to have their own private view of the globally shared kernel resources, such as the network stack, process table, mount table. -builddeps : +builddeps: - pkgconfig(libapparmor) # Tests - - expect # Tests -setup : | + - expect # Tests +setup: | # Stateless %patch -p1 -i $pkgfiles/0001-solus-Support-a-stateless-configuration.patch %patch -p1 -i $pkgfiles/0002-Fix-apparmor-profile.patch @@ -24,9 +24,9 @@ setup : | %patch -p1 -i $pkgfiles/fix-glycin.patch %reconfigure --enable-apparmor -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/firejail.tmpfiles $installdir/usr/lib/tmpfiles.d/firejail.conf diff --git a/packages/f/firetools/package.yml b/packages/f/firetools/package.yml index eb13df93ec3..99154b91803 100644 --- a/packages/f/firetools/package.yml +++ b/packages/f/firetools/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : firetools -version : 0.9.72 -release : 7 -source : - - https://github.com/netblue30/firetools/releases/download/0.9.72/firetools-0.9.72.tar.xz : f09cd216973c6ef7971f83cfc9288b7b3dc4c87890add744d7e2730929d18b96 -homepage : https://firejail.wordpress.com/ -license : GPL-2.0-or-later -component : security -summary : Firetools is the graphical user interface of Firejail security sandbox. +name: firetools +version: 0.9.72 +release: 7 +source: + - https://github.com/netblue30/firetools/releases/download/0.9.72/firetools-0.9.72.tar.xz: f09cd216973c6ef7971f83cfc9288b7b3dc4c87890add744d7e2730929d18b96 +homepage: https://firejail.wordpress.com/ +license: GPL-2.0-or-later +component: security +summary: Firetools is the graphical user interface of Firejail security sandbox. description: | Firetools is the graphical user interface of Firejail security sandbox. -clang : true #qmake -builddeps : +clang: true #qmake +builddeps: - pkgconfig(Qt5Svg) -rundeps : +rundeps: - firejail - qt5-svg -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Install appstream metainfo install -Dm00644 $pkgfiles/com.wordpress.firejail.firetools.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/f/firewalld/package.yml b/packages/f/firewalld/package.yml index 4ab444305ec..4f0ddb72434 100644 --- a/packages/f/firewalld/package.yml +++ b/packages/f/firewalld/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : firewalld -version : 2.1.1 -release : 19 -source : - - https://github.com/firewalld/firewalld/releases/download/v2.1.1/firewalld-2.1.1.tar.bz2 : a138a3799b5f6e6539bac308e5ae8950998d5173f588231214e979524e7c9416 -homepage : https://firewalld.org/ -license : GPL-2.0-or-later -component : +name: firewalld +version: 2.1.1 +release: 19 +source: + - https://github.com/firewalld/firewalld/releases/download/v2.1.1/firewalld-2.1.1.tar.bz2: a138a3799b5f6e6539bac308e5ae8950998d5173f588231214e979524e7c9416 +homepage: https://firewalld.org/ +license: GPL-2.0-or-later +component: - security - - applet : security - - config : security -summary : + - applet: security + - config: security +summary: - Firewall daemon with D-Bus interface - - applet : The firewall Qt panel applet provides a status information of firewalld and also the firewalld settings - - config : Application to configure firewalld + - applet: The firewall Qt panel applet provides a status information of firewalld and also the firewalld settings + - config: Application to configure firewalld description: | firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings and for ethernet bridges and a separation of runtime and permanent configuration options. It also provides an interface for services or applications to add iptables and nftables rules directly. -builddeps : +builddeps: - pkgconfig(libipset) - pkgconfig(libnftnl) - pkgconfig(pygobject-3.0) @@ -24,31 +24,31 @@ builddeps : - gettext-devel - iptables - podman -rundeps : - - applet : - - firewalld-config - - python3-qt5 - - config : - - firewalld - - libgtk-3 +rundeps: + - applet: + - firewalld-config + - python3-qt5 + - config: + - firewalld + - libgtk-3 - ipset - iptables - python-capng - python-gobject - python-nftables - python3-dbus -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | gettextize --copy --force aclocal -I /usr/share/gettext/m4 autoconf automake --add-missing %reconfigure --disable-schemas-compile \ --disable-sysconfig -build : | +build: | %make -install : | +install: | %make_install # Stateless @@ -56,20 +56,20 @@ install : | mv $installdir/etc/xdg/autostart/firewall-applet.desktop $installdir/usr/share/xdg/autostart/ rmdir -v $installdir/etc/xdg/autostart \ $installdir/etc/xdg -patterns : - - applet : - - /usr/bin/firewall-applet - - /etc/firewall/applet.conf - - /usr/share/icons/hicolor/*/apps/*applet*.* - - /usr/share/icons/hicolor/scalable/apps/*applet*.* - - /usr/share/man/man1/firewall-applet.1 - - /usr/share/xdg/autostart/firewall-applet.desktop - - config : - - /usr/bin/firewall-config - - /usr/share/firewalld/firewall-config.glade - - /usr/share/firewalld/gtk3_chooserbutton.py* - - /usr/share/firewalld/gtk3_niceexpander.py* - - /usr/share/applications/firewall-config.desktop - - /usr/share/metainfo/firewall-config.appdata.xml - - /usr/share/icons/hicolor/*/apps/firewall-config*.* - - /usr/share/man/man1/firewall-config*.1* +patterns: + - applet: + - /usr/bin/firewall-applet + - /etc/firewall/applet.conf + - /usr/share/icons/hicolor/*/apps/*applet*.* + - /usr/share/icons/hicolor/scalable/apps/*applet*.* + - /usr/share/man/man1/firewall-applet.1 + - /usr/share/xdg/autostart/firewall-applet.desktop + - config: + - /usr/bin/firewall-config + - /usr/share/firewalld/firewall-config.glade + - /usr/share/firewalld/gtk3_chooserbutton.py* + - /usr/share/firewalld/gtk3_niceexpander.py* + - /usr/share/applications/firewall-config.desktop + - /usr/share/metainfo/firewall-config.appdata.xml + - /usr/share/icons/hicolor/*/apps/firewall-config*.* + - /usr/share/man/man1/firewall-config*.1* diff --git a/packages/f/fish/package.yml b/packages/f/fish/package.yml index cd497f3d024..3c55c548e5b 100644 --- a/packages/f/fish/package.yml +++ b/packages/f/fish/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fish -version : 4.2.1 -release : 42 -homepage : https://fishshell.com -source : - - https://github.com/fish-shell/fish-shell/releases/download/4.2.1/fish-4.2.1.tar.xz : 0f99222a3063377c91fbf78d9850edab7a0b91bdbed201cf79da48ea3a41f393 -license : +name: fish +version: 4.2.1 +release: 42 +homepage: https://fishshell.com +source: + - https://github.com/fish-shell/fish-shell/releases/download/4.2.1/fish-4.2.1.tar.xz: 0f99222a3063377c91fbf78d9850edab7a0b91bdbed201cf79da48ea3a41f393 +license: # Files have different licenses # Licenses like MIT, BSD etc. are related to deps, not fish itself - GPL-2.0-only - GPL-2.0-or-later - GPL-3.0-or-later -component : system.utils -summary : A full-blown user-friendly command line shell +component: system.utils +summary: A full-blown user-friendly command line shell description: | Fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. Fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required. -builddeps : +builddeps: - pkgconfig(libpcre2-posix) - rust -networking : true -clang : true -setup : | +networking: true +clang: true +setup: | %cargo_fetch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc/fish/{_sources,.buildinfo} # Stateless rm -rfv $installdir/usr/etc/ install -Dm00644 $pkgfiles/fish.tmpfiles $installdir/%libdir%/tmpfiles.d/fish.conf -check : | +check: | # Both of these have tests that fail since we're running the tests as root rm -v tests/checks/{cd,path}.fish diff --git a/packages/f/flacon/package.yml b/packages/f/flacon/package.yml index 147dbc7f28f..248abe6be70 100644 --- a/packages/f/flacon/package.yml +++ b/packages/f/flacon/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flacon -version : 11.3.0 -release : 14 -source : - - https://github.com/flacon/flacon/archive/refs/tags/v11.3.0.tar.gz : af8e90362ef2b2f1f1a0978b7d7ff7977e5875993579d2df793813e04d4cb31d -homepage : https://flacon.github.io/ -license : LGPL-2.1-or-later -component : multimedia.audio -summary : Extracts audio tracks from an audio CD image to separate tracks +name: flacon +version: 11.3.0 +release: 14 +source: + - https://github.com/flacon/flacon/archive/refs/tags/v11.3.0.tar.gz: af8e90362ef2b2f1f1a0978b7d7ff7977e5875993579d2df793813e04d4cb31d +homepage: https://flacon.github.io/ +license: LGPL-2.1-or-later +component: multimedia.audio +summary: Extracts audio tracks from an audio CD image to separate tracks description: | Flacon extracts individual tracks from one big audio file containing the entire album of music and saves them as separate audio files. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) - pkgconfig(taglib) - pkgconfig(uchardet) - libflac - wavpack-utils -rundeps : +rundeps: - lame - libflac - mp3gain @@ -24,13 +24,14 @@ rundeps : - vorbis-tools - vorbisgain - wavpack-utils -setup : | +setup: | %cmake_ninja -DBUILD_TESTS=No -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/usr/share/applications/{flacon.desktop,com.github.Flacon.desktop} + #check : | # export CTEST_OUTPUT_ON_FAILURE=1 # %ninja_check diff --git a/packages/f/flake8/package.yml b/packages/f/flake8/package.yml index 0f557c1a7e0..0d15a0c3dee 100644 --- a/packages/f/flake8/package.yml +++ b/packages/f/flake8/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flake8 -version : 7.1.1 -release : 21 -source : - - https://github.com/PyCQA/flake8/archive/refs/tags/7.1.1.tar.gz : e389d1806e1f911b092fd41b7989c751f05eda510bab4ac255b144da96477e2b -homepage : https://github.com/PyCQA/flake8 -license : MIT -component : programming.python -summary : Python Code Format Checking +name: flake8 +version: 7.1.1 +release: 21 +source: + - https://github.com/PyCQA/flake8/archive/refs/tags/7.1.1.tar.gz: e389d1806e1f911b092fd41b7989c751f05eda510bab4ac255b144da96477e2b +homepage: https://github.com/PyCQA/flake8 +license: MIT +component: programming.python +summary: Python Code Format Checking description: | flake8 is a python tool that glues together pep8, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - mccabe - pycodestyle - pyflakes - python-pytest -rundeps : +rundeps: - mccabe - pycodestyle - pyflakes -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/f/flameshot/package.yml b/packages/f/flameshot/package.yml index df710d32777..b08cbb192e2 100644 --- a/packages/f/flameshot/package.yml +++ b/packages/f/flameshot/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flameshot -version : 13.3.0 -release : 19 -source : - - https://github.com/flameshot-org/flameshot/archive/refs/tags/v13.3.0.tar.gz : bd1666313c875400e9588b47eb3fd2f4d0828460b3705a215b97746ea654c1b4 - - git|https://gitlab.com/mattbas/Qt-Color-Widgets.git : 352bc8f99bf2174d5724ee70623427aa31ddc26a -homepage : https://flameshot.org/ -license : +name: flameshot +version: 13.3.0 +release: 19 +source: + - https://github.com/flameshot-org/flameshot/archive/refs/tags/v13.3.0.tar.gz: bd1666313c875400e9588b47eb3fd2f4d0828460b3705a215b97746ea654c1b4 + - git|https://gitlab.com/mattbas/Qt-Color-Widgets.git: 352bc8f99bf2174d5724ee70623427aa31ddc26a +homepage: https://flameshot.org/ +license: - Apache-2.0 - GPL-2.0-or-later - GPL-3.0-or-later - LAL-1.3 - LGPL-3.0-or-later -component : multimedia.graphics -summary : Powerful yet simple to use screenshot software +component: multimedia.graphics +summary: Powerful yet simple to use screenshot software description: | A program to capture screenshots. It includes CLI options as well as a GUI for capturing and annotating screenshots. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) - kdsingleapplication-devel -rundeps : +rundeps: - qt6-svg -setup : | +setup: | mkdir $workdir/external cp -R $sources/Qt-Color-Widgets.git $workdir/external/Qt-Color-Widgets @@ -31,7 +31,7 @@ setup : | -DDISABLE_UPDATE_CHECKER:BOOL=ON \ -DUSE_WAYLAND_CLIPBOARD:BOOL=ON \ -DUSE_BUNDLED_KDSINGLEAPPLICATION:BOOL=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/flann/package.yml b/packages/f/flann/package.yml index fceb09a32ba..510ede36e2b 100644 --- a/packages/f/flann/package.yml +++ b/packages/f/flann/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flann -version : 1.9.1 -release : 7 -source : - - https://github.com/mariusmuja/flann/archive/refs/tags/1.9.1.tar.gz : b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 -homepage : https://github.com/mariusmuja/flann/ -license : BSD-3-Clause -component : programming.library -summary : FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces +name: flann +version: 1.9.1 +release: 7 +source: + - https://github.com/mariusmuja/flann/archive/refs/tags/1.9.1.tar.gz: b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 +homepage: https://github.com/mariusmuja/flann/ +license: BSD-3-Clause +component: programming.library +summary: FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces description: | FLANN contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. -avx2 : true -clang : true -builddeps : +avx2: true +clang: true +builddeps: - pkgconfig(gtest) - pkgconfig(hdf5) - pkgconfig(liblz4) - pkgconfig(python3) - libboost-devel -setup : | +setup: | touch src/cpp/empty.cpp %patch -p1 -i $pkgfiles/py-module-install.patch %patch -p1 -i $pkgfiles/flann-shared-lib.patch @@ -31,8 +31,8 @@ setup : | -DBUILD_MATLAB_BINDINGS=OFF \ -DBUILD_PYTHON_BINDINGS=ON \ -DPYTHON_EXECUTABLE=/usr/bin/python3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/lib64/lib*.a diff --git a/packages/f/flare-game/package.yml b/packages/f/flare-game/package.yml index 846f216875d..9778a4678ad 100644 --- a/packages/f/flare-game/package.yml +++ b/packages/f/flare-game/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flare-game -version : '1.14' -release : 13 -source : - - https://github.com/flareteam/flare-game/releases/download/v1.14/flare-engine-v1.14.tar.gz : 523935a75e41de99590d9af75a56b679a43225fb69aa1d66b05a23fe0489a5d1 - - https://github.com/flareteam/flare-game/releases/download/v1.14/flare-game-v1.14.tar.gz : 527bc2b7167e3be2e8baccb93552f02448612434dd9386439f866fe8123028fc -homepage : https://flarerpg.org/ -license : +name: flare-game +version: "1.14" +release: 13 +source: + - https://github.com/flareteam/flare-game/releases/download/v1.14/flare-engine-v1.14.tar.gz: 523935a75e41de99590d9af75a56b679a43225fb69aa1d66b05a23fe0489a5d1 + - https://github.com/flareteam/flare-game/releases/download/v1.14/flare-game-v1.14.tar.gz: 527bc2b7167e3be2e8baccb93552f02448612434dd9386439f866fe8123028fc +homepage: https://flarerpg.org/ +license: - GPL-3.0-or-later - CC-BY-SA-3.0 -component : games.rpg -summary : Fantasy action RPG using the FLARE engine +component: games.rpg +summary: Fantasy action RPG using the FLARE engine description: | Flare is a a single-player 2D action RPG with fast-paced action and a dark fantasy style. It is built on the FLARE engine (Free/Libre Action Roleplaying Engine). @@ -18,12 +18,12 @@ description: | Flare uses simple file formats (INI style config files) for most of the game data, allowing anyone to easily modify game contents. Open formats are preferred (png, ogg). Maps are edited using Tiled. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) - pkgconfig(freetype2) -setup : | +setup: | # Extract game data mkdir $workdir/flare-game tar -xvf $sources/flare-game-v1.14.tar.gz --strip 1 -C $workdir/flare-game @@ -33,14 +33,14 @@ setup : | pushd flare-game %cmake_ninja -DDATADIR="share/flare" popd -build : | +build: | # flare-engine %ninja_build # flare-game pushd flare-game %ninja_build popd -install : | +install: | # flare-engine %ninja_install # flare-game diff --git a/packages/f/flashrom/package.yml b/packages/f/flashrom/package.yml index 997b2dcfc88..3eb22100476 100644 --- a/packages/f/flashrom/package.yml +++ b/packages/f/flashrom/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flashrom -version : 1.3.0 -release : 5 -source : - - https://download.flashrom.org/releases/flashrom-v1.3.0.tar.bz2 : a053234453ccd012e79f3443bdcc61625cf97b7fd7cb4cdd8bfbffbe8b149623 -homepage : https://flashrom.org/ -license : GPL-2.0-or-later -component : system.utils -summary : flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. +name: flashrom +version: 1.3.0 +release: 5 +source: + - https://download.flashrom.org/releases/flashrom-v1.3.0.tar.bz2: a053234453ccd012e79f3443bdcc61625cf97b7fd7cb4cdd8bfbffbe8b149623 +homepage: https://flashrom.org/ +license: GPL-2.0-or-later +component: system.utils +summary: flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. description: | flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices. -builddeps : +builddeps: - pkgconfig(libftdi1) - pkgconfig(libpci) - pkgconfig(libusb) -checkdeps : +checkdeps: - pkgconfig(cmocka) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/flask-cors/package.yml b/packages/f/flask-cors/package.yml index 389212d416f..9eedd561e3f 100644 --- a/packages/f/flask-cors/package.yml +++ b/packages/f/flask-cors/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flask-cors -version : 6.0.1 -release : 15 -source : - - https://github.com/corydolphin/flask-cors/archive/refs/tags/6.0.1.tar.gz : 229f273a5dd5ba6095ff162771d182fdc26070efa074fb83d54d4e83d0974405 -license : MIT -homepage : https://flask-cors.corydolphin.com/ -component : programming.python -summary : Cross Origin Resource Sharing (CORS) support for Flask +name: flask-cors +version: 6.0.1 +release: 15 +source: + - https://github.com/corydolphin/flask-cors/archive/refs/tags/6.0.1.tar.gz: 229f273a5dd5ba6095ff162771d182fdc26070efa074fb83d54d4e83d0974405 +license: MIT +homepage: https://flask-cors.corydolphin.com/ +component: programming.python +summary: Cross Origin Resource Sharing (CORS) support for Flask description: | A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. -builddeps : +builddeps: - flask - python-build - python-installer - python-packaging - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - flask -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/f/flask-httpauth/package.yml b/packages/f/flask-httpauth/package.yml index 0c25ca504c6..6ff5e743b96 100644 --- a/packages/f/flask-httpauth/package.yml +++ b/packages/f/flask-httpauth/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flask-httpauth -version : 4.8.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/F/Flask-HTTPAuth/Flask-HTTPAuth-4.8.0.tar.gz : 66568a05bc73942c65f1e2201ae746295816dc009edd84b482c44c758d75097a -homepage : https://github.com/miguelgrinberg/Flask-HTTPAuth -license : MIT -component : programming.python -summary : Basic and Digest HTTP authentication for Flask routes +name: flask-httpauth +version: 4.8.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/F/Flask-HTTPAuth/Flask-HTTPAuth-4.8.0.tar.gz: 66568a05bc73942c65f1e2201ae746295816dc009edd84b482c44c758d75097a +homepage: https://github.com/miguelgrinberg/Flask-HTTPAuth +license: MIT +component: programming.python +summary: Basic and Digest HTTP authentication for Flask routes description: | Simple flask extension that provides Basic, Digest and Token HTTP authentication for Flask routes. -builddeps : +builddeps: - flask - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-asgiref - python-pytest-cov -rundeps : +rundeps: - flask -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/f/flask-sqlalchemy/package.yml b/packages/f/flask-sqlalchemy/package.yml index e2b4c60a74e..159c0d516c5 100644 --- a/packages/f/flask-sqlalchemy/package.yml +++ b/packages/f/flask-sqlalchemy/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flask-sqlalchemy -version : 3.1.1 -release : 12 -source : - - https://github.com/pallets/flask-sqlalchemy/archive/refs/tags/3.1.1.tar.gz : 1989afdf046a935bd1ab98dbd9a2d68e5ba1c69d0cd3e3646df0876bf8d997d3 -homepage : https://github.com/pallets/flask-sqlalchemy -license : BSD-3-Clause -component : programming.python -summary : A Flask microframework extension which adds support for the SQLAlchemy SQL toolkit/ORM +name: flask-sqlalchemy +version: 3.1.1 +release: 12 +source: + - https://github.com/pallets/flask-sqlalchemy/archive/refs/tags/3.1.1.tar.gz: 1989afdf046a935bd1ab98dbd9a2d68e5ba1c69d0cd3e3646df0876bf8d997d3 +homepage: https://github.com/pallets/flask-sqlalchemy +license: BSD-3-Clause +component: programming.python +summary: A Flask microframework extension which adds support for the SQLAlchemy SQL toolkit/ORM description: | Flask-SQLAlchemy is an extension for Flask that adds support for SQLAlchemy to your application. It aims to simplify using SQLAlchemy with Flask by providing useful defaults and extra helpers that make it easier to accomplish common tasks. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - flask - python-pytest - python-sqlalchemy -rundeps : +rundeps: - flask - python-sqlalchemy -setup : | +setup: | # tests: MappedAsDataclass - skip table binding # https://github.com/pallets-eco/flask-sqlalchemy/pull/1384 %patch -p1 -i $pkgfiles/1384.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | - %python3_test pytest -v -Wdefault +check: | + %python3_test pytest -v -Wdefault diff --git a/packages/f/flask/package.yml b/packages/f/flask/package.yml index e36ae4d15f5..c8ce7133666 100644 --- a/packages/f/flask/package.yml +++ b/packages/f/flask/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flask -version : 3.1.0 -release : 16 -source : - - https://github.com/pallets/flask/archive/3.1.0.tar.gz : 2b362a35e92c72df6da86b4ca2fdc2bc86d667a79e8a1791dc5bda97f5cbb060 -homepage : https://palletsprojects.com/p/flask/ -license : BSD-3-Clause -component : programming.python -summary : A microframework based on Werkzeug, Jinja2 and good intentions +name: flask +version: 3.1.0 +release: 16 +source: + - https://github.com/pallets/flask/archive/3.1.0.tar.gz: 2b362a35e92c72df6da86b4ca2fdc2bc86d667a79e8a1791dc5bda97f5cbb060 +homepage: https://palletsprojects.com/p/flask/ +license: BSD-3-Clause +component: programming.python +summary: A microframework based on Werkzeug, Jinja2 and good intentions description: | Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-blinker - python-click - python-itsdangerous - python-jinja - python-pytest - python-werkzeug -rundeps : +rundeps: - python-blinker - python-click - python-itsdangerous - python-jinja - python-werkzeug -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/f/flatbuffers/package.yml b/packages/f/flatbuffers/package.yml index d4d60dc348b..47329e69d2b 100644 --- a/packages/f/flatbuffers/package.yml +++ b/packages/f/flatbuffers/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flatbuffers -version : 1.11.0 -release : 5 -source : - - https://github.com/google/flatbuffers/archive/v1.11.0.tar.gz : 3f4a286642094f45b1b77228656fbd7ea123964f19502f9ecfd29933fd23a50b -homepage : https://flatbuffers.dev/ -license : Apache-2.0 -component : programming.library -summary : FlatBuffers is an efficient cross platform serialization library. +name: flatbuffers +version: 1.11.0 +release: 5 +source: + - https://github.com/google/flatbuffers/archive/v1.11.0.tar.gz: 3f4a286642094f45b1b77228656fbd7ea123964f19502f9ecfd29933fd23a50b +homepage: https://flatbuffers.dev/ +license: Apache-2.0 +component: programming.library +summary: FlatBuffers is an efficient cross platform serialization library. description: | FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, @@ -15,14 +15,14 @@ description: | It was originally created at Google for game development and other performance-critical applications. -setup : | +setup: | sed -i 's/-Werror=/-W/g;s/-Werror//g' CMakeLists.txt %cmake_ninja \ -DFLATBUFFERS_BUILD_FLATLIB=OFF \ -DFLATBUFFERS_BUILD_SHAREDLIB=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # kodi needs the flatc binary install -Dm00755 solusBuildDir/flatc -t $installdir/usr/bin/ diff --git a/packages/f/flatpak-builder/package.yml b/packages/f/flatpak-builder/package.yml index d3fc896a461..5fe78440cb6 100644 --- a/packages/f/flatpak-builder/package.yml +++ b/packages/f/flatpak-builder/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flatpak-builder -version : 1.4.4 -release : 28 -source : - - https://github.com/flatpak/flatpak-builder/releases/download/1.4.4/flatpak-builder-1.4.4.tar.xz : dc27159394baaa2cb523f52f874472ff50d161983233264ca2a22e850741ec7a -homepage : https://flatpak.org -license : LGPL-2.1-or-later -component : desktop -summary : Tool to build flatpaks from source +name: flatpak-builder +version: 1.4.4 +release: 28 +source: + - https://github.com/flatpak/flatpak-builder/releases/download/1.4.4/flatpak-builder-1.4.4.tar.xz: dc27159394baaa2cb523f52f874472ff50d161983233264ca2a22e850741ec7a +homepage: https://flatpak.org +license: LGPL-2.1-or-later +component: desktop +summary: Tool to build flatpaks from source description: | Flatpak-builder is a tool for building flatpaks from sources. -builddeps : +builddeps: - pkgconfig(appstream-compose) - pkgconfig(flatpak) - pkgconfig(json-glib-1.0) @@ -22,7 +22,7 @@ builddeps : - debugedit - docbook-xml - xmlto -rundeps : +rundeps: - ccache - debugedit - elfutils @@ -30,13 +30,13 @@ rundeps : - fuse - git - patch -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-fusermount3-to-work-with-fuse3.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # Needs unprivileged userns enabled %ninja_check || true diff --git a/packages/f/flatpak-kcm/package.yml b/packages/f/flatpak-kcm/package.yml index 2cb9c83df2a..4fa66cc3c30 100644 --- a/packages/f/flatpak-kcm/package.yml +++ b/packages/f/flatpak-kcm/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flatpak-kcm -version : 6.5.3 -release : 44 -source : - - https://download.kde.org/stable/plasma/6.5.3/flatpak-kcm-6.5.3.tar.xz : 4270542f1211118652cb5a3b9198b1b0118d4981c76987b98342692a6bca01a1 -homepage : https://invent.kde.org/plasma/flatpak-kcm -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Flatpak Permissions Management KCM +name: flatpak-kcm +version: 6.5.3 +release: 44 +source: + - https://download.kde.org/stable/plasma/6.5.3/flatpak-kcm-6.5.3.tar.xz: 4270542f1211118652cb5a3b9198b1b0118d4981c76987b98342692a6bca01a1 +homepage: https://invent.kde.org/plasma/flatpak-kcm +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Flatpak Permissions Management KCM description: | Flatpak Permissions Management KCM -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Quick) - pkgconfig(Qt6Svg) @@ -23,12 +23,12 @@ builddeps : - kf6-ki18n-devel - kf6-kitemmodels-devel - kf6-kservice-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/flatpak-discover.svg $installdir/usr/share/icons/hicolor/scalable/apps/flatpak-discover.svg diff --git a/packages/f/flatpak/package.yml b/packages/f/flatpak/package.yml index f30b2347812..53764d97d4f 100644 --- a/packages/f/flatpak/package.yml +++ b/packages/f/flatpak/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flatpak -version : 1.16.0 -release : 82 -source : - - https://github.com/flatpak/flatpak/releases/download/1.16.0/flatpak-1.16.0.tar.xz : cb0ac565adcb62127c6d11ed50ee7044d6a836fa69c354b2f4b640a22bfa4b2a -homepage : https://flatpak.org/ -license : LGPL-2.1-or-later -component : desktop -summary : Universal application support +name: flatpak +version: 1.16.0 +release: 82 +source: + - https://github.com/flatpak/flatpak/releases/download/1.16.0/flatpak-1.16.0.tar.xz: cb0ac565adcb62127c6d11ed50ee7044d6a836fa69c354b2f4b640a22bfa4b2a +homepage: https://flatpak.org/ +license: LGPL-2.1-or-later +component: desktop +summary: Universal application support description: | Linux application sandboxing and distribution framework -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(dconf) - pkgconfig(fuse3) @@ -32,10 +32,10 @@ builddeps : - socat - xdg-dbus-proxy - xmlto -rundeps : +rundeps: - bubblewrap - xdg-dbus-proxy -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-Tmpfiles-additions-for-statelessness.patch %meson_configure \ @@ -44,9 +44,9 @@ setup : | -Dprofile_dir=/usr/share/defaults/etc/profile.d \ -Dsystem_bubblewrap=bwrap \ -Dsystem_dbus_proxy=xdg-dbus-proxy -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Make sure that flatpak profile script is loaded after 10-xdg.sh diff --git a/packages/f/flex/package.yml b/packages/f/flex/package.yml index db62e5373f4..e60fac9ec79 100644 --- a/packages/f/flex/package.yml +++ b/packages/f/flex/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flex -version : 2.6.4 -release : 16 -source : - - https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz : e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 -homepage : https://github.com/westes/flex -license : +name: flex +version: 2.6.4 +release: 16 +source: + - https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz: e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 +homepage: https://github.com/westes/flex +license: - BSD-2-Clause -summary : flex (fast lexical analyzer) -component : system.devel -devel : true -emul32 : true -builddeps : +summary: flex (fast lexical analyzer) +component: system.devel +devel: true +emul32: true +builddeps: - help2man description: | Flex is a tool for generating scanners (tokenizers) which are programs to recognize lexical patterns in text. It takes input files and forms pairs of regular expressions and C code, called rules. It analyzes its input for text matching the regular expressions and executes the C code on a match. -setup : | +setup: | %patch -p1 -i $pkgfiles/flex-pie.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install # compatibility if [[ -z "${EMUL32BUILD}" ]]; then diff --git a/packages/f/flightgear-data/package.yml b/packages/f/flightgear-data/package.yml index ec7b714e14c..4794321a6d3 100644 --- a/packages/f/flightgear-data/package.yml +++ b/packages/f/flightgear-data/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flightgear-data -version : 2024.1.1 -release : 13 -source : - - https://gitlab.com/flightgear/fgdata/-/archive/v2024.1.1/fgdata-v2024.1.1.tar.bz2 : f3b79b6b317f89609a8e19ee65060921d847f6e9fdfbee016fd773f00910361c -homepage : https://www.flightgear.org/ -license : GPL-2.0-or-later -component : games -summary : FlightGear data and assets +name: flightgear-data +version: 2024.1.1 +release: 13 +source: + - https://gitlab.com/flightgear/fgdata/-/archive/v2024.1.1/fgdata-v2024.1.1.tar.bz2: f3b79b6b317f89609a8e19ee65060921d847f6e9fdfbee016fd773f00910361c +homepage: https://www.flightgear.org/ +license: GPL-2.0-or-later +component: games +summary: FlightGear data and assets description: | FlightGear is an open-source flight simulator. This package contains data and assets necessary to run the simulator. -extract : false -install : | +extract: false +install: | install -dm00644 $installdir/usr/share/flightgear tar -xvf $sources/fgdata-v$version.tar.bz2 --strip-components=1 -C $installdir/usr/share/flightgear chmod -R 00644 $installdir/usr/share/flightgear diff --git a/packages/f/flightgear/package.yml b/packages/f/flightgear/package.yml index b94ee8389ae..2050260ba1b 100644 --- a/packages/f/flightgear/package.yml +++ b/packages/f/flightgear/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : flightgear -version : 2024.1.1 -release : 37 -source : - - https://gitlab.com/flightgear/flightgear/-/archive/v2024.1.1/flightgear-v2024.1.1.tar.bz2 : a3b1fea7064caa18964828e79cc1ec663f6aabf0fb5eb4f7f7fb82635fc8a937 -homepage : https://www.flightgear.org/ -license : GPL-2.0-or-later -component : games -summary : A free and highly sophisticated flight simulator +name: flightgear +version: 2024.1.1 +release: 37 +source: + - https://gitlab.com/flightgear/flightgear/-/archive/v2024.1.1/flightgear-v2024.1.1.tar.bz2: a3b1fea7064caa18964828e79cc1ec663f6aabf0fb5eb4f7f7fb82635fc8a937 +homepage: https://www.flightgear.org/ +license: GPL-2.0-or-later +component: games +summary: A free and highly sophisticated flight simulator description: | FlightGear allows you to control over 400 aircraft, small and large in a range of situations, types of weather, seasons, day and night cycle. This includes single-engine propeller aircraft, large 4-engine passenger liners, experimental aircraft, classic and vintage aircraft and helicopters. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) @@ -29,11 +29,11 @@ builddeps : - libboost-devel - plib-devel - simgear-devel -rundeps : +rundeps: - flightgear-data -clang : true -optimize : lto -setup : | +clang: true +optimize: lto +setup: | # CVE-2012-2090 %patch -p1 -i $pkgfiles/0001-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch @@ -47,7 +47,7 @@ setup : | -DSYSTEM_GSM=ON \ -DSYSTEM_SPEEX=ON \ -DSYSTEM_SQLITE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fltk/package.yml b/packages/f/fltk/package.yml index ac7703fe529..f9c1f1dc640 100644 --- a/packages/f/fltk/package.yml +++ b/packages/f/fltk/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fltk -version : 1.3.9 -release : 5 -source : - - https://www.fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.gz : d736b0445c50d607432c03d5ba5e82f3fba2660b10bc1618db8e077a42d9511b -homepage : https://www.fltk.org/ -license : LGPL-2.0-or-later -component : programming.library -summary : FLTK cross-platform C++ toolkit +name: fltk +version: 1.3.9 +release: 5 +source: + - https://www.fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.gz: d736b0445c50d607432c03d5ba5e82f3fba2660b10bc1618db8e077a42d9511b +homepage: https://www.fltk.org/ +license: LGPL-2.0-or-later +component: programming.library +summary: FLTK cross-platform C++ toolkit description: | FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gl) - pkgconfig(xext) - pkgconfig(xfixes) - pkgconfig(xft) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-disable_static_libs.patch %configure --prefix=/usr --enable-threads --enable-xft --enable-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fluid-soundfont/package.yml b/packages/f/fluid-soundfont/package.yml index 798b248314d..680f79bbb30 100644 --- a/packages/f/fluid-soundfont/package.yml +++ b/packages/f/fluid-soundfont/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fluid-soundfont -version : '3.1' -release : 5 -source : - - https://deb.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz : 2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343 -homepage : https://tracker.debian.org/pkg/fluid-soundfont -license : MIT -component : multimedia.audio -summary : Modern SoundFont for use with MIDI synthesizers. +name: fluid-soundfont +version: "3.1" +release: 5 +source: + - https://deb.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz: 2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343 +homepage: https://tracker.debian.org/pkg/fluid-soundfont +license: MIT +component: multimedia.audio +summary: Modern SoundFont for use with MIDI synthesizers. description: | Fluid is a SoundFont for use with any modern MIDI synthesiser like FluidSynth. -install : | +install: | install -Dm00644 FluidR3_GM.sf2 $installdir/usr/share/sounds/sf2/FluidR3.sf2 install -Dm00644 COPYING $installdir/usr/share/doc/fluid-soundfont/COPYING install -Dm00644 README $installdir/usr/share/doc/fluid-soundfont/README diff --git a/packages/f/fluidsynth/package.yml b/packages/f/fluidsynth/package.yml index 491ff2bc6fd..7596f0660c7 100644 --- a/packages/f/fluidsynth/package.yml +++ b/packages/f/fluidsynth/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fluidsynth -version : 2.4.4 -release : 32 -source : - - https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v2.4.4.tar.gz : fc492a255f453e65ac5b99a25e6ffbe0fbd64d6a4fe824bacd68de16fe8af7ba -homepage : https://www.fluidsynth.org/ -license : LGPL-2.1-or-later -component : multimedia.audio -summary : Software synthesizer based on the SoundFont 2 specifications +name: fluidsynth +version: 2.4.4 +release: 32 +source: + - https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v2.4.4.tar.gz: fc492a255f453e65ac5b99a25e6ffbe0fbd64d6a4fe824bacd68de16fe8af7ba +homepage: https://www.fluidsynth.org/ +license: LGPL-2.1-or-later +component: multimedia.audio +summary: Software synthesizer based on the SoundFont 2 specifications description: | FluidSynth is a real-time software synthesizer based on the Soundfont 2 specifications. It can be used for live audio synthesis of MIDI events or for rendering MIDI files to disk, using SoundFont instruments from SF2 and SF3 files. It can also be embedded in other applications. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(jack) - pkgconfig(lash-1.0) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libpulse-simple) - pkgconfig(portaudio-2.0) - ladspa-devel -rundeps : +rundeps: - ladspa -setup : | +setup: | %cmake_ninja -Denable-portaudio=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fluxbox/package.yml b/packages/f/fluxbox/package.yml index 59c3a399eef..902c92fc6b6 100644 --- a/packages/f/fluxbox/package.yml +++ b/packages/f/fluxbox/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fluxbox -version : 1.3.7 -release : 7 -source : - - https://sourceforge.net/projects/fluxbox/files/fluxbox/1.3.7/fluxbox-1.3.7.tar.xz : fc8c75fe94c54ed5a5dd3fd4a752109f8949d6df67a48e5b11a261403c382ec0 -homepage : https://www.fluxbox.org/ -license : MIT -component : desktop -summary : Lightweight X11 Window Manager +name: fluxbox +version: 1.3.7 +release: 7 +source: + - https://sourceforge.net/projects/fluxbox/files/fluxbox/1.3.7/fluxbox-1.3.7.tar.xz: fc8c75fe94c54ed5a5dd3fd4a752109f8949d6df67a48e5b11a261403c382ec0 +homepage: https://www.fluxbox.org/ +license: MIT +component: desktop +summary: Lightweight X11 Window Manager description: | Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy, and extremely fast, desktop experience. It is built using C++ and licensed under the MIT-License. -builddeps : +builddeps: - pkgconfig(fribidi) - pkgconfig(imlib2) - pkgconfig(xft) - pkgconfig(xinerama) - pkgconfig(xpm) - pkgconfig(xrandr) -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc11.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/fluxbox.desktop $installdir/usr/share/xsessions/fluxbox.desktop diff --git a/packages/f/fmt/package.yml b/packages/f/fmt/package.yml index e10b8a71ffd..46127b08405 100644 --- a/packages/f/fmt/package.yml +++ b/packages/f/fmt/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fmt -version : 12.0.0 -release : 10 -source : - - https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip : 1c32293203449792bf8e94c7f6699c643887e826f2d66a80869b4f279fb07d25 +name: fmt +version: 12.0.0 +release: 10 +source: + - https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip: 1c32293203449792bf8e94c7f6699c643887e826f2d66a80869b4f279fb07d25 # Comment this out if not making compatibility build - - https://github.com/fmtlib/fmt/releases/download/10.2.1/fmt-10.2.1.zip#compat.zip : 312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9 -license : BSD-2-Clause -component : programming.library -homepage : https://fmt.dev/ -summary : Small, safe and fast formatting C++ library + - https://github.com/fmtlib/fmt/releases/download/10.2.1/fmt-10.2.1.zip#compat.zip: 312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9 +license: BSD-2-Clause +component: programming.library +homepage: https://fmt.dev/ +summary: Small, safe and fast formatting C++ library description: | {fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and IOStreams. -clang : true +clang: true environment: | # Set this to true to build compatibility libraries export BUILD_COMPAT=true # Set the version of the old version of fmt to build export COMPAT_VERSION="10.2.1" -setup : | +setup: | if [ "$BUILD_COMPAT" = true ]; then mkdir ../compat unzip $sources/compat.zip -d ../compat @@ -29,7 +29,7 @@ setup : | fi %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | if [ "$BUILD_COMPAT" = true ]; then pushd "../compat/fmt-$COMPAT_VERSION" env CCACHE_BASEDIR="${pwd}" %ninja_build @@ -37,7 +37,7 @@ build : | fi env CCACHE_BASEDIR="${pwd}" %ninja_build -install : | +install: | if [ "$BUILD_COMPAT" = true ]; then pushd "../compat/fmt-$COMPAT_VERSION" mkdir tmp @@ -50,5 +50,5 @@ install : | fi %ninja_install -check : | +check: | %ninja_check diff --git a/packages/f/focuswriter/package.yml b/packages/f/focuswriter/package.yml index ec0798f645f..f01b4eb508f 100644 --- a/packages/f/focuswriter/package.yml +++ b/packages/f/focuswriter/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : focuswriter -version : 1.8.13 -release : 45 -source : - - https://github.com/gottcode/focuswriter/archive/refs/tags/v1.8.13.tar.gz : 74558b695c9bc7fede66b83839e38efb9c05b5930ad72136a0b910c1b2276b9e -homepage : https://gottcode.org/focuswriter/ -license : GPL-3.0-or-later -component : office -summary : Simple, distraction-free word processor +name: focuswriter +version: 1.8.13 +release: 45 +source: + - https://github.com/gottcode/focuswriter/archive/refs/tags/v1.8.13.tar.gz: 74558b695c9bc7fede66b83839e38efb9c05b5930ad72136a0b910c1b2276b9e +homepage: https://gottcode.org/focuswriter/ +license: GPL-3.0-or-later +component: office +summary: Simple, distraction-free word processor description: | FocusWriter is a simple, distraction-free word processor. It utilizes a hide-away interface that you access by moving your mouse to the edges of the screen, allowing the program to have a familiar look and feel to it while still getting out of the way so that you can immerse yourself in your work. FocusWriter allows you to customize your environment by creating themes that control the font, colors, and background image to add ambiance. It also features on-the-fly updating statistics, daily goals, multiple open documents, spell-checking, and much more. Additionally, when you open the program your current work in progress will automatically load and position you where you last left off so that you can immediately jump back in. -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6Multimedia) - pkgconfig(hunspell) -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/foliate/package.yml b/packages/f/foliate/package.yml index 3e575da30d2..4c7c45fb1cf 100644 --- a/packages/f/foliate/package.yml +++ b/packages/f/foliate/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foliate -version : 3.3.0 -release : 5 -source : - - https://github.com/johnfactotum/foliate/releases/download/3.3.0/com.github.johnfactotum.Foliate-3.3.0.tar.xz : 09d0cc0a34426a2e57af25d67147dfe9b77ebf638a5a041b9f5c42499c4db672 -homepage : https://johnfactotum.github.io/foliate/ -license : GPL-3.0-or-later -component : office.viewers -summary : Read e-books in style +name: foliate +version: 3.3.0 +release: 5 +source: + - https://github.com/johnfactotum/foliate/releases/download/3.3.0/com.github.johnfactotum.Foliate-3.3.0.tar.xz: 09d0cc0a34426a2e57af25d67147dfe9b77ebf638a5a041b9f5c42499c4db672 +homepage: https://johnfactotum.github.io/foliate/ +license: GPL-3.0-or-later +component: office.viewers +summary: Read e-books in style description: | Foliate is a modern e-book reader tailored for GNOME supporting multiple file formats. It comes with various quality of life features that make your reading experience seamless and hassle free. -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - pkgconfig(webkitgtk-6.0) - desktop-file-utils -rundeps : +rundeps: - gjs - libadwaita - libwebkit-gtk6 -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/folks/package.yml b/packages/f/folks/package.yml index 7fe6d0cbb1e..48b1de61e46 100644 --- a/packages/f/folks/package.yml +++ b/packages/f/folks/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : folks -version : 0.15.9 -release : 30 -source : - - https://download.gnome.org/sources/folks/0.15/folks-0.15.9.tar.xz : 2311b37355c351f33f163fdc394874a22a0a0682c319493d6d8a6e420711415f -homepage : https://gitlab.gnome.org/GNOME/folks/-/wikis/Home -license : LGPL-2.1-or-later -component : desktop.gnome -summary : Folks is a contact aggregation library. +name: folks +version: 0.15.9 +release: 30 +source: + - https://download.gnome.org/sources/folks/0.15/folks-0.15.9.tar.xz: 2311b37355c351f33f163fdc394874a22a0a0682c319493d6d8a6e420711415f +homepage: https://gitlab.gnome.org/GNOME/folks/-/wikis/Home +license: LGPL-2.1-or-later +component: desktop.gnome +summary: Folks is a contact aggregation library. description: | Folks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually Evolution Data Server, Facebook, etc.) to create metacontacts. -builddeps : +builddeps: - pkgconfig(evolution-data-server-1.2) - pkgconfig(gee-0.8) - pkgconfig(libgdata) @@ -19,13 +19,13 @@ builddeps : - pkgconfig(libxml-2.0) - pkgconfig(telepathy-glib) - vala -checkdeps : +checkdeps: - python-dbusmock -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : diff --git a/packages/f/foma/package.yml b/packages/f/foma/package.yml index f1d1e0f8462..a1f8fd4ee72 100644 --- a/packages/f/foma/package.yml +++ b/packages/f/foma/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foma -version : 0.9.18 -release : 3 -source : - - https://bitbucket.org/mhulden/foma/downloads/foma-0.9.18.tar.gz : cb380f43e86fc7b3d4e43186db3e7cff8f2417e18ea69cc991e466a3907d8cbd -homepage : https://code.google.com/archive/p/foma/ -license : GPL-2.0-or-later -component : programming -summary : Foma is a multi-purpose finite-state toolkit designed for applications ranging from natural language processing and research in automata theory. +name: foma +version: 0.9.18 +release: 3 +source: + - https://bitbucket.org/mhulden/foma/downloads/foma-0.9.18.tar.gz: cb380f43e86fc7b3d4e43186db3e7cff8f2417e18ea69cc991e466a3907d8cbd +homepage: https://code.google.com/archive/p/foma/ +license: GPL-2.0-or-later +component: programming +summary: Foma is a multi-purpose finite-state toolkit designed for applications ranging from natural language processing and research in automata theory. description: | Foma is a multi-purpose finite-state toolkit designed for applications ranging from natural language processing and research in automata theory. -builddeps : +builddeps: - pkgconfig(vte-2.91) -setup : | +setup: | sed -i 's:-ltermcap::g' Makefile -build : | +build: | %make prefix=${installdir}/usr CFLAGS="$CFLAGS -fcommon" -install : |- +install: |- %make_install prefix=${installdir}/usr rm $installdir/usr/lib/*.a diff --git a/packages/f/font-adobe-100dpi/package.yml b/packages/f/font-adobe-100dpi/package.yml index 974b1519ef7..d93d7e49fa6 100644 --- a/packages/f/font-adobe-100dpi/package.yml +++ b/packages/f/font-adobe-100dpi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-adobe-100dpi -version : 1.0.4 -release : 6 -source : - - https://www.x.org/releases/individual/font/font-adobe-100dpi-1.0.4.tar.gz : f11f4776f53fa9663dce71b71978f3fde07a1fc87c6995623e30bf3c5d05a2a1 -homepage : https://gitlab.freedesktop.org/xorg/font/adobe-100dpi -license : MIT -component : xorg.fonts -summary : | +name: font-adobe-100dpi +version: 1.0.4 +release: 6 +source: + - https://www.x.org/releases/individual/font/font-adobe-100dpi-1.0.4.tar.gz: f11f4776f53fa9663dce71b71978f3fde07a1fc87c6995623e30bf3c5d05a2a1 +homepage: https://gitlab.freedesktop.org/xorg/font/adobe-100dpi +license: MIT +component: xorg.fonts +summary: | X.Org fonts: font-adobe-100dpi description: | X.Org fonts: font-adobe-100dpi -builddeps : +builddeps: - pkgconfig(fontutil) - pkgconfig(harfbuzz-icu) - bdftopcf - mkfontscale -setup : | +setup: | %configure --with-fontrootdir=/usr/share/fonts -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/font-adobe-75dpi/package.yml b/packages/f/font-adobe-75dpi/package.yml index 410dca9998d..19ed0a0ae9f 100644 --- a/packages/f/font-adobe-75dpi/package.yml +++ b/packages/f/font-adobe-75dpi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-adobe-75dpi -version : 1.0.4 -release : 6 -source : - - https://www.x.org/releases/individual/font/font-adobe-75dpi-1.0.4.tar.gz : 6a2be7148406fc5df4f1b5258955418fdacb17ee19946613164517ff501c41c7 -homepage : https://gitlab.freedesktop.org/xorg/font/adobe-75dpi -license : MIT -component : xorg.fonts -summary : | +name: font-adobe-75dpi +version: 1.0.4 +release: 6 +source: + - https://www.x.org/releases/individual/font/font-adobe-75dpi-1.0.4.tar.gz: 6a2be7148406fc5df4f1b5258955418fdacb17ee19946613164517ff501c41c7 +homepage: https://gitlab.freedesktop.org/xorg/font/adobe-75dpi +license: MIT +component: xorg.fonts +summary: | X.Org fonts: font-adobe-75dpi description: | X.Org fonts: font-adobe-75dpi -builddeps : +builddeps: - pkgconfig(fontutil) - pkgconfig(harfbuzz-icu) - bdftopcf - mkfontscale -setup : | +setup: | %configure --with-fontrootdir=/usr/share/fonts -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/font-awesome-ttf/package.yml b/packages/f/font-awesome-ttf/package.yml index df088e13410..d664059e85d 100644 --- a/packages/f/font-awesome-ttf/package.yml +++ b/packages/f/font-awesome-ttf/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-awesome-ttf -version : 6.7.2 -release : 39 -source : - - https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.tar.gz : fdebdf3f1b8641a4b665c61f1f48e482b140a817ce619113559201b8a1fcdd51 -homepage : https://fontawesome.com -license : OFL-1.1 -component : desktop.font -summary : Font Awesome Free +name: font-awesome-ttf +version: 6.7.2 +release: 39 +source: + - https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.tar.gz: fdebdf3f1b8641a4b665c61f1f48e482b140a817ce619113559201b8a1fcdd51 +homepage: https://fontawesome.com +license: OFL-1.1 +component: desktop.font +summary: Font Awesome Free description: | Font Awesome - The iconic font and CSS toolkit -install : | +install: | install -Dm00644 webfonts/*.ttf -t $installdir/usr/share/fonts/truetype/fontawesome/ install -Dm00644 $pkgfiles/fontawesome.metainfo.xml $installdir/usr/share/metainfo/fontawesome.metainfo.xml diff --git a/packages/f/font-clear-sans-ttf/package.yml b/packages/f/font-clear-sans-ttf/package.yml index 6d0b6fc76f0..a4567fd744a 100644 --- a/packages/f/font-clear-sans-ttf/package.yml +++ b/packages/f/font-clear-sans-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-clear-sans-ttf -version : '1.00' -release : 7 -source : - - git|https://github.com/intel/clear-sans.git : 1993725b24a36af21e7ebaa8977103983b608572 -homepage : https://github.com/intel/clear-sans -license : Apache-2.0 -component : desktop.font -summary : Clear Sans Fonts - TrueType +name: font-clear-sans-ttf +version: "1.00" +release: 7 +source: + - git|https://github.com/intel/clear-sans.git: 1993725b24a36af21e7ebaa8977103983b608572 +homepage: https://github.com/intel/clear-sans +license: Apache-2.0 +component: desktop.font +summary: Clear Sans Fonts - TrueType description: | Adopted by Mozilla for the Firefox for Android browser, Clear Sans has been recognized as a versatile OpenType font for screen, print, and Web. Clear Sans was designed with on-screen legibility in mind. It strikes a balance between contemporary, professional, and stylish expression and thoroughly functional purpose. It has a sophisticated and elegant personality at all sizes, and its thoughtful design becomes even more evident at the thin weight. -install : | +install: | install -dm00644 $installdir/usr/share/fonts/truetype/clear-sans/ install -Dm00644 TTF/*.ttf $installdir/usr/share/fonts/truetype/clear-sans/ install -Dm00644 $pkgfiles/metainfo.xml $installdir/usr/share/metainfo/font-clear-sans-ttf.metainfo.xml diff --git a/packages/f/font-droid-ttf/package.yml b/packages/f/font-droid-ttf/package.yml index 0a57be6cbae..e57726e67a0 100644 --- a/packages/f/font-droid-ttf/package.yml +++ b/packages/f/font-droid-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-droid-ttf -version : '20121017' -release : 10 -source : - - https://sources.archlinux.org/other/packages/ttf-droid/ttf-droid-20121017.tar.xz : f068efec9e8201fe0d1be75b1a4751c98d14dc44267b2237f549403b2a8069e3 -homepage : https://www.droidfonts.com/ -license : Apache-2.0 -component : desktop.font -summary : Droid fonts. Includes Fallback and Japanese support. +name: font-droid-ttf +version: "20121017" +release: 10 +source: + - https://sources.archlinux.org/other/packages/ttf-droid/ttf-droid-20121017.tar.xz: f068efec9e8201fe0d1be75b1a4751c98d14dc44267b2237f549403b2a8069e3 +homepage: https://www.droidfonts.com/ +license: Apache-2.0 +component: desktop.font +summary: Droid fonts. Includes Fallback and Japanese support. description: | Droid fonts. Includes Fallback and Japanese support. -install : | +install: | fontdir=$installdir/usr/share/fonts/truetype/droid/ install -dm644 $fontdir cp -R $workdir/*.ttf $fontdir diff --git a/packages/f/font-fira-ttf/package.yml b/packages/f/font-fira-ttf/package.yml index 6be0854a76f..28d23e3982a 100644 --- a/packages/f/font-fira-ttf/package.yml +++ b/packages/f/font-fira-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-fira-ttf -version : 4.202 -release : 7 -source : - - https://github.com/mozilla/Fira/archive/4.202.tar.gz : d86269657387f144d77ba12011124f30f423f70672e1576dc16f918bb16ddfe4 -homepage : https://mozilla.github.io/Fira/ -license : OFL-1.1 -component : desktop.font -summary : Mozilla's new typeface, used in Firefox OS +name: font-fira-ttf +version: 4.202 +release: 7 +source: + - https://github.com/mozilla/Fira/archive/4.202.tar.gz: d86269657387f144d77ba12011124f30f423f70672e1576dc16f918bb16ddfe4 +homepage: https://mozilla.github.io/Fira/ +license: OFL-1.1 +component: desktop.font +summary: Mozilla's new typeface, used in Firefox OS description: | Mozilla's new typeface, used in Firefox OS -install : | +install: | fontdir=$installdir/usr/share/fonts/truetype/fira/ install -dm00644 $fontdir cp -R $workdir/ttf/*.ttf $fontdir diff --git a/packages/f/font-firacode-nerd/package.yml b/packages/f/font-firacode-nerd/package.yml index 5d08d1ea9c6..e2d41be2fd7 100644 --- a/packages/f/font-firacode-nerd/package.yml +++ b/packages/f/font-firacode-nerd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-firacode-nerd -version : 3.3.0 -release : 4 -source : - - https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.tar.xz : 7c64c44d7e530b25faf23904e135e9d1ff0339a92ee64e35e7da9116aa48af67 -homepage : https://www.nerdfonts.com/ -license : MIT -component : desktop.font -summary : Iconic font aggregator, collection, & patcher. +name: font-firacode-nerd +version: 3.3.0 +release: 4 +source: + - https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.tar.xz: 7c64c44d7e530b25faf23904e135e9d1ff0339a92ee64e35e7da9116aa48af67 +homepage: https://www.nerdfonts.com/ +license: MIT +component: desktop.font +summary: Iconic font aggregator, collection, & patcher. description: | firacode font with nerdfonts patcher -install : | +install: | install -d $installdir/usr/share/fonts/nerd-fonts install -Dm00644 *.ttf $installdir/usr/share/fonts/nerd-fonts/ install -Dm00644 $pkgfiles/nerd-fonts.metainfo.xml $installdir/usr/share/metainfo/nerd-fonts.metainfo.xml diff --git a/packages/f/font-firacode/package.yml b/packages/f/font-firacode/package.yml index 7dc2af90caa..c4a44402a48 100644 --- a/packages/f/font-firacode/package.yml +++ b/packages/f/font-firacode/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-firacode -version : '6.2' -release : 12 -source : - - https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip : 0949915ba8eb24d89fd93d10a7ff623f42830d7c5ffc3ecbf960e4ecad3e3e79 -homepage : https://github.com/tonsky/FiraCode -license : OFL-1.1 -component : +name: font-firacode +version: "6.2" +release: 12 +source: + - https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip: 0949915ba8eb24d89fd93d10a7ff623f42830d7c5ffc3ecbf960e4ecad3e3e79 +homepage: https://github.com/tonsky/FiraCode +license: OFL-1.1 +component: - desktop.font - - ttf : desktop.font -summary : Monospaced font with programming ligatures + - ttf: desktop.font +summary: Monospaced font with programming ligatures description: | Fira Code is a monospaced font with programming ligatures. -replaces : - - ttf : font-firacode-otf -patterns : - - ttf : - - /usr/share/fonts/truetype - - /usr/share/metainfo -install : | +replaces: + - ttf: font-firacode-otf +patterns: + - ttf: + - /usr/share/fonts/truetype + - /usr/share/metainfo +install: | install -Dm00644 ttf/*.ttf -t $installdir/usr/share/fonts/truetype/firacode/ install -Dm00644 $pkgfiles/firacode.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/f/font-firago/package.yml b/packages/f/font-firago/package.yml index 35a00497fb5..906c78bb8c7 100644 --- a/packages/f/font-firago/package.yml +++ b/packages/f/font-firago/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-firago -version : 1.001 -release : 6 -source : - - https://carrois.com/downloads/FiraGO/Download_Folder_FiraGO_1001.zip : d3866120498c496931265a7b199dc0a54f44330170dde1178bb982fffcc6bb52 -homepage : https://carrois.com/fira/ -license : OFL-1.1 -component : desktop.font -summary : An independent Open Source typeface — FiraGO +name: font-firago +version: 1.001 +release: 6 +source: + - https://carrois.com/downloads/FiraGO/Download_Folder_FiraGO_1001.zip: d3866120498c496931265a7b199dc0a54f44330170dde1178bb982fffcc6bb52 +homepage: https://carrois.com/fira/ +license: OFL-1.1 +component: desktop.font +summary: An independent Open Source typeface — FiraGO description: An independent Open Source typeface — FiraGO -install : | +install: | for cat in Italic Roman; do install -D -m00644 Fonts/FiraGO_OTF_1001/${cat}/*.otf -t $installdir/usr/share/fonts/opentype/firago/ done install -Dm00644 $pkgfiles/firago.metainfo.xml -t $installdir/usr/share/metainfo/ -replaces : +replaces: - font-firago-otf - font-firago-ttf diff --git a/packages/f/font-freefont-ttf/package.yml b/packages/f/font-freefont-ttf/package.yml index d0e2b2cc288..ee9848d85a1 100644 --- a/packages/f/font-freefont-ttf/package.yml +++ b/packages/f/font-freefont-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-freefont-ttf -version : 5.3.12 -release : 3 -source : - - https://ftpmirror.gnu.org/gnu/freefont/freefont-ttf-20120503.zip : 7c85baf1bf82a1a1845d1322112bc6ca982221b484e3b3925022e25b5cae89af -homepage : https://www.gnu.org/software/freefont/ -license : GPL-3.0-or-later -component : desktop.font -summary : GNU FreeFont is a free family of scalable outline fonts, suitable for general use on computers and for desktop publishing. It is Unicode-encoded for compatibility with all modern operating systems. +name: font-freefont-ttf +version: 5.3.12 +release: 3 +source: + - https://ftpmirror.gnu.org/gnu/freefont/freefont-ttf-20120503.zip: 7c85baf1bf82a1a1845d1322112bc6ca982221b484e3b3925022e25b5cae89af +homepage: https://www.gnu.org/software/freefont/ +license: GPL-3.0-or-later +component: desktop.font +summary: GNU FreeFont is a free family of scalable outline fonts, suitable for general use on computers and for desktop publishing. It is Unicode-encoded for compatibility with all modern operating systems. description: | GNU FreeFont is a free family of scalable outline fonts, suitable for general use on computers and for desktop publishing. It is Unicode-encoded for compatibility with all modern operating systems. -install : | +install: | fontdir=$installdir/usr/share/fonts/truetype/freefont/ install -dm644 $fontdir cp -R $workdir/*.ttf $fontdir diff --git a/packages/f/font-hack-ttf/package.yml b/packages/f/font-hack-ttf/package.yml index bf9657f6b49..4a990c24975 100644 --- a/packages/f/font-hack-ttf/package.yml +++ b/packages/f/font-hack-ttf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-hack-ttf -version : '3.003' -release : 6 -source : - - https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.xz : d9ed5d0a07525c7e7bd587b4364e4bc41021dd668658d09864453d9bb374a78d -homepage : https://sourcefoundry.org/hack/ -license : +name: font-hack-ttf +version: "3.003" +release: 6 +source: + - https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.xz: d9ed5d0a07525c7e7bd587b4364e4bc41021dd668658d09864453d9bb374a78d +homepage: https://sourcefoundry.org/hack/ +license: - MIT - Bitstream-Vera -component : desktop.font -summary : A typeface designed for source code +component: desktop.font +summary: A typeface designed for source code description: | Hack is designed to be a workhorse typeface for source code. It has deep roots in the free, open source typeface community and expands upon the contributions of the Bitstream Vera & DejaVu projects. -install : | +install: | fontDir=$installdir/usr/share/fonts/truetype/hack install -dm00644 $fontDir mv $workdir/*.ttf $fontDir/ diff --git a/packages/f/font-ibm-plex/package.yml b/packages/f/font-ibm-plex/package.yml index 21edded285b..e3fa38dc723 100644 --- a/packages/f/font-ibm-plex/package.yml +++ b/packages/f/font-ibm-plex/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-ibm-plex -version : 6.4.2 -release : 16 -source : - - https://github.com/IBM/plex/archive/refs/tags/v6.4.2.tar.gz : fef6219ddad5dca93ad6973910606ec63d9ee94ddf9171e8a09a78a8e349d59e -homepage : https://www.ibm.com/plex/ -license : OFL-1.1 -component : - - otf : desktop.font - - ttf : desktop.font -summary : +name: font-ibm-plex +version: 6.4.2 +release: 16 +source: + - https://github.com/IBM/plex/archive/refs/tags/v6.4.2.tar.gz: fef6219ddad5dca93ad6973910606ec63d9ee94ddf9171e8a09a78a8e349d59e +homepage: https://www.ibm.com/plex/ +license: OFL-1.1 +component: + - otf: desktop.font + - ttf: desktop.font +summary: - IBM Plex Typeface (OTF) - - ttf : IBM Plex Typeface (TTF) + - ttf: IBM Plex Typeface (TTF) description: | The package of IBM’s new typeface, IBM Plex in both OpenType and TrueType formats. -patterns : - - otf : - - /usr/share/fonts/opentype - - /usr/share/metainfo/com.ibm.plex-font-otf.metainfo.xml - - ttf : - - /usr/share/fonts/truetype - - /usr/share/metainfo/com.ibm.plex-font-ttf.metainfo.xml -replaces : - - ttf : font-ibm-plex -install : | +patterns: + - otf: + - /usr/share/fonts/opentype + - /usr/share/metainfo/com.ibm.plex-font-otf.metainfo.xml + - ttf: + - /usr/share/fonts/truetype + - /usr/share/metainfo/com.ibm.plex-font-ttf.metainfo.xml +replaces: + - ttf: font-ibm-plex +install: | for cat in Mono Sans Sans-Arabic Sans-Condensed Sans-Devanagari Sans-Hebrew Sans-Thai Sans-Thai-Looped Serif; do install -D -m00644 IBM-Plex-${cat}/fonts/complete/otf/*.otf -t $installdir/usr/share/fonts/opentype/ibmplex/ install -D -m00644 IBM-Plex-${cat}/fonts/complete/ttf/*.ttf -t $installdir/usr/share/fonts/truetype/ibmplex/ diff --git a/packages/f/font-intel-one-mono-ttf/package.yml b/packages/f/font-intel-one-mono-ttf/package.yml index 10026d0876a..326df590be3 100644 --- a/packages/f/font-intel-one-mono-ttf/package.yml +++ b/packages/f/font-intel-one-mono-ttf/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-intel-one-mono-ttf -version : 1.3.0 -release : 2 -source : - - https://github.com/intel/intel-one-mono/archive/refs/tags/V1.3.0.tar.gz : 2d4f25aed51092d6396f97d6e828e83d8c814e6ac17e229710bd1adda29aceee -homepage : https://www.intel.com/content/www/us/en/company-overview/one-monospace-font.html -license : OFL-1.1 -component : +name: font-intel-one-mono-ttf +version: 1.3.0 +release: 2 +source: + - https://github.com/intel/intel-one-mono/archive/refs/tags/V1.3.0.tar.gz: 2d4f25aed51092d6396f97d6e828e83d8c814e6ac17e229710bd1adda29aceee +homepage: https://www.intel.com/content/www/us/en/company-overview/one-monospace-font.html +license: OFL-1.1 +component: - desktop.font -summary : Monospaced font with developers in mind +summary: Monospaced font with developers in mind description: | Intel-One-Mono is a monospaced font that is built with clarity, legibility, and the needs of developers in mind. -install : | +install: | install -Dm00644 fonts/ttf/*.ttf -t $installdir/usr/share/fonts/truetype/intel-one-mono/ install -Dm00644 $pkgfiles/intel-one-mono.metainfo.xml $installdir/usr/share/metainfo/intel-one-mono.metainfo.xml diff --git a/packages/f/font-inter-ttf/package.yml b/packages/f/font-inter-ttf/package.yml index 3cb41a1db4c..56bf653ba5c 100644 --- a/packages/f/font-inter-ttf/package.yml +++ b/packages/f/font-inter-ttf/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-inter-ttf -version : 4.0 -release : 4 -source : - - https://github.com/rsms/inter/releases/download/v4.0/Inter-4.0.zip : ff970a5d4561a04f102a7cb781adbd6ac4e9b6c460914c7a101f15acb7f7d1a4 -homepage : https://rsms.me/inter/ -license : OFL-1.1 -component : desktop.font -summary : The Inter font family +name: font-inter-ttf +version: 4.0 +release: 4 +source: + - https://github.com/rsms/inter/releases/download/v4.0/Inter-4.0.zip: ff970a5d4561a04f102a7cb781adbd6ac4e9b6c460914c7a101f15acb7f7d1a4 +homepage: https://rsms.me/inter/ +license: OFL-1.1 +component: desktop.font +summary: The Inter font family description: | Inter is a workhorse of a typeface carefully crafted & designed for a wide range of applications, from detailed user interfaces to marketing & signage. -install : | +install: | install -Dm00644 extras/ttf/Inter-*.ttf -t $installdir/usr/share/fonts/truetype/inter/ install -Dm00644 $pkgfiles/inter.metainfo.xml $installdir/usr/share/metainfo/inter.metainfo.xml diff --git a/packages/f/font-iosevka-ttf/package.yml b/packages/f/font-iosevka-ttf/package.yml index 249810cb236..1a910587f4b 100644 --- a/packages/f/font-iosevka-ttf/package.yml +++ b/packages/f/font-iosevka-ttf/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-iosevka-ttf -version : 33.2.2 -release : 86 -source : - - https://github.com/be5invis/Iosevka/releases/download/v33.2.2/PkgTTF-Iosevka-33.2.2.zip : 678a1b6af82ee1b1d175d67361e32d13e5949768da4917c24459bbc58b4d7670 -homepage : https://typeof.net/Iosevka -license : OFL-1.1 -component : desktop.font -summary : Versatile typeface for code, from code. +name: font-iosevka-ttf +version: 33.2.2 +release: 86 +source: + - https://github.com/be5invis/Iosevka/releases/download/v33.2.2/PkgTTF-Iosevka-33.2.2.zip: 678a1b6af82ee1b1d175d67361e32d13e5949768da4917c24459bbc58b4d7670 +homepage: https://typeof.net/Iosevka +license: OFL-1.1 +component: desktop.font +summary: Versatile typeface for code, from code. description: | Iosevka is an open-source, sans-serif + slab-serif, monospace + quasi-proportional typeface family, designed for writing code, using in terminals, and preparing technical documents. -install : | +install: | install -Dm00644 *.ttf -t $installdir/usr/share/fonts/truetype/iosevka/ install -Dm00644 $pkgfiles/iosevka.metainfo.xml $installdir/usr/share/metainfo/iosevka.metainfo.xml diff --git a/packages/f/font-jetbrainsmono-ttf/package.yml b/packages/f/font-jetbrainsmono-ttf/package.yml index 2cffe6c4abd..b95f28f8edc 100644 --- a/packages/f/font-jetbrainsmono-ttf/package.yml +++ b/packages/f/font-jetbrainsmono-ttf/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-jetbrainsmono-ttf -version : '2.304' -release : 12 -source : - - https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip : 6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf -license : OFL-1.1 -component : desktop.font -homepage : https://www.jetbrains.com/lp/mono/ -summary : A free and open-source typeface for developers +name: font-jetbrainsmono-ttf +version: "2.304" +release: 12 +source: + - https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip: 6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf +license: OFL-1.1 +component: desktop.font +homepage: https://www.jetbrains.com/lp/mono/ +summary: A free and open-source typeface for developers description: | JetBrains Mono is a free and open-source monospace font from JetBrains, designed for developers. Like Fira Code, it features over a hundred code-specific ligatures, with support for over 140 languages. -install : | +install: | install -Dm00644 fonts/ttf/*.ttf -t $installdir/usr/share/fonts/truetype/jetbrainsmono/ - install -Dm00644 $pkgfiles/jetbrainsmono.metainfo.xml $installdir/usr/share/metainfo/jetbrainsmono.metainfo.xml \ No newline at end of file + install -Dm00644 $pkgfiles/jetbrainsmono.metainfo.xml $installdir/usr/share/metainfo/jetbrainsmono.metainfo.xml diff --git a/packages/f/font-lato-ttf/package.yml b/packages/f/font-lato-ttf/package.yml index 5694170b629..18a00e966ac 100644 --- a/packages/f/font-lato-ttf/package.yml +++ b/packages/f/font-lato-ttf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-lato-ttf -version : 2.015 -release : 6 -source : - - https://sources.getsol.us/Lato2OFL.zip : 42b54e96c07e299d967fc3227c7bd63a20d6cfb1dc8fd6dae83628091e20a5b8 +name: font-lato-ttf +version: 2.015 +release: 6 +source: + - https://sources.getsol.us/Lato2OFL.zip: 42b54e96c07e299d967fc3227c7bd63a20d6cfb1dc8fd6dae83628091e20a5b8 # Direct download not possible. Download manually and upload to server. #- https://www.latofonts.com/download/Lato2OFL.zip : 42b54e96c07e299d967fc3227c7bd63a20d6cfb1dc8fd6dae83628091e20a5b8 -homepage : https://www.latofonts.com -license : OFL-1.1 -component : desktop.font -summary : A sanserif typeface family +homepage: https://www.latofonts.com +license: OFL-1.1 +component: desktop.font +summary: A sanserif typeface family description: | Lato is a sanserif typeface family designed in the summer 2010 by Warsaw-​​based designer Łukasz Dziedzic ("Lato" means "Summer" in Polish). -install : | +install: | mkdir -p $installdir/usr/share/fonts/truetype mkdir -p $installdir/usr/share/fonts/conf.d diff --git a/packages/f/font-manager/package.yml b/packages/f/font-manager/package.yml index 117b2f9f886..2d3353a016b 100644 --- a/packages/f/font-manager/package.yml +++ b/packages/f/font-manager/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-manager -version : 0.9.4 -release : 23 -source : - - https://github.com/FontManager/font-manager/releases/download/0.9.4/font-manager-0.9.4.tar.xz : 6a0899ac753f50d0779751828c62fa6220024213ebd2179b6f64a3a9bff51f96 -homepage : https://fontmanager.github.io/ -license : GPL-3.0-or-later -component : office -summary : A simple font management application +name: font-manager +version: 0.9.4 +release: 23 +source: + - https://github.com/FontManager/font-manager/releases/download/0.9.4/font-manager-0.9.4.tar.xz: 6a0899ac753f50d0779751828c62fa6220024213ebd2179b6f64a3a9bff51f96 +homepage: https://fontmanager.github.io/ +license: GPL-3.0-or-later +component: office +summary: A simple font management application description: | A simple font management application for GTK Desktop Environments. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(json-glib-1.0) - pkgconfig(libarchive) @@ -20,13 +20,13 @@ builddeps : - itstool - vala - yelp-tools -rundeps : +rundeps: - file-roller -setup : | +setup: | %meson_configure \ -Dnautilus=false \ -Dreproducible=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/font-noto-cjk/package.yml b/packages/f/font-noto-cjk/package.yml index 2a3bc73ff0c..a58c9ffcafb 100644 --- a/packages/f/font-noto-cjk/package.yml +++ b/packages/f/font-noto-cjk/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-noto-cjk -version : '20230817' -release : 4 -source : - - git|https://github.com/googlefonts/noto-cjk.git : 4efc595762d1f4b4fa504bccfe8e59de91fda063 -homepage : https://fonts.google.com/noto/fonts -license : OFL-1.1 -component : desktop.font -summary : Noto CJK fonts +name: font-noto-cjk +version: "20230817" +release: 4 +source: + - git|https://github.com/googlefonts/noto-cjk.git: 4efc595762d1f4b4fa504bccfe8e59de91fda063 +homepage: https://fonts.google.com/noto/fonts +license: OFL-1.1 +component: desktop.font +summary: Noto CJK fonts description: | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese, Japanese, and Korean. -install : | +install: | install -Dm00644 $workdir/*/OTC/*.ttc -t $installdir/usr/share/fonts/truetype/noto-cjk # Borrowed from ArchLinux install -Dm00644 $pkgfiles/70-noto-cjk.conf -t $installdir/usr/share/fonts/conf.d diff --git a/packages/f/font-noto-emoji/package.yml b/packages/f/font-noto-emoji/package.yml index 19ed4749461..5f5176d3174 100644 --- a/packages/f/font-noto-emoji/package.yml +++ b/packages/f/font-noto-emoji/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-noto-emoji -version : '2.051' -release : 3 -source : - - https://github.com/googlefonts/noto-emoji/archive/refs/tags/v2.051.tar.gz : 04f3d1e5605edebebac00a7a0becb390a4a3ead015066905b27935b30c18e745 -homepage : https://fonts.google.com/noto/specimen/Noto+Emoji -license : OFL-1.1 -component : desktop.font -summary : Noto Emoji is an open source font that has you covered for all your emoji needs +name: font-noto-emoji +version: "2.051" +release: 3 +source: + - https://github.com/googlefonts/noto-emoji/archive/refs/tags/v2.051.tar.gz: 04f3d1e5605edebebac00a7a0becb390a4a3ead015066905b27935b30c18e745 +homepage: https://fonts.google.com/noto/specimen/Noto+Emoji +license: OFL-1.1 +component: desktop.font +summary: Noto Emoji is an open source font that has you covered for all your emoji needs description: | Noto Emoji is an open source font that has you covered for all your emoji needs, including support for the latest Unicode emoji specification. It has multiple weights and features thousands of emoji. -install : | +install: | install -Dm00644 $pkgfiles/noto-emoji.metainfo.xml $installdir/usr/share/metainfo/noto-emoji.metainfo.xml install -Dm00644 fonts/NotoColorEmoji.ttf $installdir/usr/share/fonts/truetype/noto-emoji/NotoColorEmoji.ttf diff --git a/packages/f/font-opendyslexic-otf/package.yml b/packages/f/font-opendyslexic-otf/package.yml index 97f53083416..c6ccdd19b65 100644 --- a/packages/f/font-opendyslexic-otf/package.yml +++ b/packages/f/font-opendyslexic-otf/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-opendyslexic-otf -version : 0.91.12 -release : 2 -source : - - https://github.com/antijingoist/opendyslexic/archive/v0.91.12.tar.gz : d20d182fb7069023b8dbdf131bbe232093b4147dd4900e27c95b86d3ddfca34b -homepage : https://opendyslexic.org/ -license : OFL-1.1 -summary : OpenDyslexic, a typeface that uses typeface shapes & features to help offset some visual symptoms of Dyslexia. -component : desktop.font +name: font-opendyslexic-otf +version: 0.91.12 +release: 2 +source: + - https://github.com/antijingoist/opendyslexic/archive/v0.91.12.tar.gz: d20d182fb7069023b8dbdf131bbe232093b4147dd4900e27c95b86d3ddfca34b +homepage: https://opendyslexic.org/ +license: OFL-1.1 +summary: OpenDyslexic, a typeface that uses typeface shapes & features to help offset some visual symptoms of Dyslexia. +component: desktop.font description: | OpenDyslexic, a typeface that uses typeface shapes & features to help offset some visual symptoms of Dyslexia. -install : | +install: | fontdir=$installdir/usr/share/fonts/opentype/opendyslexic/ install -dm644 $fontdir cp -R $workdir/compiled/*.otf $fontdir chmod -R 00644 $installdir - install -Dm00644 $pkgfiles/opendyslexic.metainfo.xml $installdir/usr/share/metainfo/opendyslexic.metainfo.xml \ No newline at end of file + install -Dm00644 $pkgfiles/opendyslexic.metainfo.xml $installdir/usr/share/metainfo/opendyslexic.metainfo.xml diff --git a/packages/f/font-overpass-otf/package.yml b/packages/f/font-overpass-otf/package.yml index 36463f21b1d..558d5337f60 100644 --- a/packages/f/font-overpass-otf/package.yml +++ b/packages/f/font-overpass-otf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-overpass-otf -version : 3.0.5 -release : 6 -source : - - https://github.com/RedHatOfficial/Overpass/archive/refs/tags/v3.0.5.tar.gz : beb7528f1e9adf3decf841f02510a3752820561a06842f9097d9f2565fe41f34 -homepage : https://overpassfont.org/ -license : +name: font-overpass-otf +version: 3.0.5 +release: 6 +source: + - https://github.com/RedHatOfficial/Overpass/archive/refs/tags/v3.0.5.tar.gz: beb7528f1e9adf3decf841f02510a3752820561a06842f9097d9f2565fe41f34 +homepage: https://overpassfont.org/ +license: - OFL-1.1 - LGPL-2.1-or-later -component : desktop.font -summary : Overpass font family +component: desktop.font +summary: Overpass font family description: | An open source font family inspired by Highway Gothic. -install : | +install: | install -dm00755 $installdir/usr/share/fonts/opentype/overpass{,-mono} install -m00644 desktop-fonts/overpass/*.otf $installdir/usr/share/fonts/opentype/overpass/. install -m00644 desktop-fonts/overpass-mono/*.otf $installdir/usr/share/fonts/opentype/overpass-mono/. diff --git a/packages/f/font-roboto-ttf/package.yml b/packages/f/font-roboto-ttf/package.yml index 6786c90b094..9e616d4d66e 100644 --- a/packages/f/font-roboto-ttf/package.yml +++ b/packages/f/font-roboto-ttf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-roboto-ttf -version : '2.138' -release : 6 -source : - - https://github.com/google/roboto/releases/download/v2.138/roboto-unhinted.zip : 70f64c718510a601fbcf752aafe644314dacaeb85474dc689c89787c4a72a728 -homepage : https://fonts.google.com/specimen/Roboto -license : Apache-2.0 -component : desktop.font -summary : The Roboto family of fonts +name: font-roboto-ttf +version: "2.138" +release: 6 +source: + - https://github.com/google/roboto/releases/download/v2.138/roboto-unhinted.zip: 70f64c718510a601fbcf752aafe644314dacaeb85474dc689c89787c4a72a728 +homepage: https://fonts.google.com/specimen/Roboto +license: Apache-2.0 +component: desktop.font +summary: The Roboto family of fonts description: | The Roboto family of fonts -install : | +install: | fontdir=$installdir/usr/share/fonts/truetype/roboto/ install -dm644 $fontdir cp -R $workdir/*.ttf $fontdir chmod -R 00644 $installdir - install -Dm00644 $pkgfiles/roboto.metainfo.xml $installdir/usr/share/metainfo/roboto.metainfo.xml \ No newline at end of file + install -Dm00644 $pkgfiles/roboto.metainfo.xml $installdir/usr/share/metainfo/roboto.metainfo.xml diff --git a/packages/f/font-sarasa-gothic/package.yml b/packages/f/font-sarasa-gothic/package.yml index 497da4f1c8d..1deb410c04c 100644 --- a/packages/f/font-sarasa-gothic/package.yml +++ b/packages/f/font-sarasa-gothic/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-sarasa-gothic -version : 0.42.3 -release : 5 -source : - - https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.42.3/sarasa-gothic-ttc-0.42.3.7z : e6dcbbd772695c3599a9e5e760bd45e718af898b675b6c3d664179a650c382e7 -homepage : https://github.com/be5invis/Sarasa-Gothic -license : OFL-1.1 -component : desktop.font -summary : Sarasa-Gothic +name: font-sarasa-gothic +version: 0.42.3 +release: 5 +source: + - https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.42.3/sarasa-gothic-ttc-0.42.3.7z: e6dcbbd772695c3599a9e5e760bd45e718af898b675b6c3d664179a650c382e7 +homepage: https://github.com/be5invis/Sarasa-Gothic +license: OFL-1.1 +component: desktop.font +summary: Sarasa-Gothic description: | Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사 고딕 -install : | +install: | install -d $installdir/usr/share/fonts/sarasa-gothic install -Dm00644 *.ttc $installdir/usr/share/fonts/sarasa-gothic/ install -Dm00644 $pkgfiles/sarasa-gothic.metainfo.xml $installdir/usr/share/metainfo/sarasa-gothic.metainfo.xml diff --git a/packages/f/font-terminus-console/package.yml b/packages/f/font-terminus-console/package.yml index e32364b3bb0..d2a60e55263 100644 --- a/packages/f/font-terminus-console/package.yml +++ b/packages/f/font-terminus-console/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-terminus-console -version : 4.49.1 -release : 3 -source : - - https://sourceforge.net/projects/terminus-font/files/terminus-font-4.49/terminus-font-4.49.1.tar.gz : d961c1b781627bf417f9b340693d64fc219e0113ad3a3af1a3424c7aa373ef79 -license : OFL-1.1 -homepage : https://terminus-font.sourceforge.net/ -component : system.base -summary : Monospaced font designed for long (8+ hours per day) work with computers. +name: font-terminus-console +version: 4.49.1 +release: 3 +source: + - https://sourceforge.net/projects/terminus-font/files/terminus-font-4.49/terminus-font-4.49.1.tar.gz: d961c1b781627bf417f9b340693d64fc219e0113ad3a3af1a3424c7aa373ef79 +license: OFL-1.1 +homepage: https://terminus-font.sourceforge.net/ +component: system.base +summary: Monospaced font designed for long (8+ hours per day) work with computers. description: | Monospaced font designed for long (8+ hours per day) work with computers. Contains 1326 characters, supports about 120 language sets, many IBM, Windows and Macintosh code pages, IBM VGA / vt100 / xterm pseudographic characters and Esperanto. Note that this package *only* contains the terminus console font versions. -builddeps : +builddeps: - bdftopcf -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # only want /usr/share/consolefonts rm -rf $installdir/usr/share/fonts diff --git a/packages/f/font-tlwg-ttf/package.yml b/packages/f/font-tlwg-ttf/package.yml index 4138ffb7c39..0fb800b9336 100644 --- a/packages/f/font-tlwg-ttf/package.yml +++ b/packages/f/font-tlwg-ttf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-tlwg-ttf -version : 0.7.3 -release : 6 -source : - - https://github.com/tlwg/fonts-tlwg/releases/download/v0.7.3/ttf-tlwg-0.7.3.tar.xz : 34052a3332e4f717e218a6b266e3c289ae6b1edb350140383239948e16d8e390 -homepage : https://linux.thai.net/projects/fonts-tlwg -license : +name: font-tlwg-ttf +version: 0.7.3 +release: 6 +source: + - https://github.com/tlwg/fonts-tlwg/releases/download/v0.7.3/ttf-tlwg-0.7.3.tar.xz: 34052a3332e4f717e218a6b266e3c289ae6b1edb350140383239948e16d8e390 +homepage: https://linux.thai.net/projects/fonts-tlwg +license: - GPL-2.0-only - MIT # Waree -component : desktop.font -summary : Fonts-TLWG is a collection of Thai scalable fonts available under free licenses. +component: desktop.font +summary: Fonts-TLWG is a collection of Thai scalable fonts available under free licenses. description: | Fonts-TLWG is a collection of Thai scalable fonts available under free licenses. -install : | +install: | install -d $installdir/usr/share/fonts/truetype/thai cp *.ttf $installdir/usr/share/fonts/truetype/thai install -Dm00644 fontconfig/conf.avail/* -t $installdir/usr/share/fontconfig/conf.avail/ diff --git a/packages/f/font-tt2020-ttf/package.yml b/packages/f/font-tt2020-ttf/package.yml index 0043c4da726..5932557c099 100644 --- a/packages/f/font-tt2020-ttf/package.yml +++ b/packages/f/font-tt2020-ttf/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-tt2020-ttf -version : 0.2.1 -release : 2 -source : - - https://github.com/ctrlcctrlv/TT2020/archive/refs/tags/v0.2.1.tar.gz : a6c34a7ffce6e2f87c12566724029bde528364ce653805ac3d28a34845d815e7 -homepage : https://copypaste.wtf/TT2020/docs/ -license : OFL-1.1 -component : desktop.font -summary : TT2020 is an advanced, open source, hyperrealistic, multilingual typewriter font for a new decade. +name: font-tt2020-ttf +version: 0.2.1 +release: 2 +source: + - https://github.com/ctrlcctrlv/TT2020/archive/refs/tags/v0.2.1.tar.gz: a6c34a7ffce6e2f87c12566724029bde528364ce653805ac3d28a34845d815e7 +homepage: https://copypaste.wtf/TT2020/docs/ +license: OFL-1.1 +component: desktop.font +summary: TT2020 is an advanced, open source, hyperrealistic, multilingual typewriter font for a new decade. description: | TT2020 is an advanced, open source, hyperrealistic, multilingual typewriter font for a new decade. -install : | +install: | install -D -m00644 dist/*.ttf -t $installdir/usr/share/fonts/truetype/TT2020/ - install -Dm00644 $pkgfiles/tt2020.metainfo.xml $installdir/usr/share/metainfo/tt2020.metainfo.xml \ No newline at end of file + install -Dm00644 $pkgfiles/tt2020.metainfo.xml $installdir/usr/share/metainfo/tt2020.metainfo.xml diff --git a/packages/f/font-ubuntu-sans-ttf/package.yml b/packages/f/font-ubuntu-sans-ttf/package.yml index e596e5beced..f38ed591d90 100644 --- a/packages/f/font-ubuntu-sans-ttf/package.yml +++ b/packages/f/font-ubuntu-sans-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-ubuntu-sans-ttf -version : 1.006 -release : 2 -source : - - https://github.com/canonical/Ubuntu-Sans-fonts/archive/refs/tags/v1.006.tar.gz : ddd9e2b74767cf2b5b33d933ff8d579e806b0b26e9b7abf96ebfe9b3f6895a65 -homepage : https://github.com/canonical/Ubuntu-Sans-fonts -license : Ubuntu-font-1.0 -component : desktop.font -summary : Ubuntu Sans Font Family +name: font-ubuntu-sans-ttf +version: 1.006 +release: 2 +source: + - https://github.com/canonical/Ubuntu-Sans-fonts/archive/refs/tags/v1.006.tar.gz: ddd9e2b74767cf2b5b33d933ff8d579e806b0b26e9b7abf96ebfe9b3f6895a65 +homepage: https://github.com/canonical/Ubuntu-Sans-fonts +license: Ubuntu-font-1.0 +component: desktop.font +summary: Ubuntu Sans Font Family description: | The Ubuntu Font Family are a set of matching libre/open fonts. -install : | +install: | install -Dm00644 fonts/ttf/*.ttf -t $installdir/usr/share/fonts/truetype/ubuntu-sans/ install -Dm00644 $pkgfiles/ubuntu-sans.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/f/font-ubuntu-ttf/package.yml b/packages/f/font-ubuntu-ttf/package.yml index 1f83166f0ba..f509179d077 100644 --- a/packages/f/font-ubuntu-ttf/package.yml +++ b/packages/f/font-ubuntu-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-ubuntu-ttf -version : '0.83' -release : 6 -source : - - https://assets.ubuntu.com/v1/0cef8205-ubuntu-font-family-0.83.zip : 61a2b342526fd552f19fef438bb9211a8212de19ad96e32a1209c039f1d68ecf -homepage : https://design.ubuntu.com/font -license : Ubuntu-font-1.0 -component : desktop.font -summary : Ubuntu font family +name: font-ubuntu-ttf +version: "0.83" +release: 6 +source: + - https://assets.ubuntu.com/v1/0cef8205-ubuntu-font-family-0.83.zip: 61a2b342526fd552f19fef438bb9211a8212de19ad96e32a1209c039f1d68ecf +homepage: https://design.ubuntu.com/font +license: Ubuntu-font-1.0 +component: desktop.font +summary: Ubuntu font family description: | Ubuntu font family -install : | +install: | fontDir=$installdir/usr/share/fonts/truetype/ubuntu install -dm00755 $fontDir install -Dm00644 $workdir/*/*.ttf $fontDir diff --git a/packages/f/font-util/package.yml b/packages/f/font-util/package.yml index 881477f12dc..7a0677dcf4d 100644 --- a/packages/f/font-util/package.yml +++ b/packages/f/font-util/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-util -version : 1.4.1 -release : 8 -source : - - https://www.x.org/releases/individual/font/font-util-1.4.1.tar.gz : f029ae80cdd75d89bee7f7af61c21e07982adfb9f72344a158b99f91f77ef5ed -license : +name: font-util +version: 1.4.1 +release: 8 +source: + - https://www.x.org/releases/individual/font/font-util-1.4.1.tar.gz: f029ae80cdd75d89bee7f7af61c21e07982adfb9f72344a158b99f91f77ef5ed +license: - BSD-2-Clause # bdftruncate.c - BSD-2-Clause-NetBSD # ucs2any - MIT # fontutil.m4.in - MIT-open-group # fontutil.m4.in, Makefile.am, configure.ac - Unicode-TOU # character maps -component : xorg.fonts -homepage : https://xorg.freedesktop.org -summary : X.Org fonts font-util +component: xorg.fonts +homepage: https://xorg.freedesktop.org +summary: X.Org fonts font-util description: | X.Org font package creation/installation utilities. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/font-weather-icons/package.yml b/packages/f/font-weather-icons/package.yml index de3f6091f32..e6ce8e6d954 100644 --- a/packages/f/font-weather-icons/package.yml +++ b/packages/f/font-weather-icons/package.yml @@ -1,20 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-weather-icons -version : 2.0.12 -release : 4 -source : - - https://github.com/erikflowers/weather-icons/archive/refs/tags/2.0.12.tar.gz : e6a0693ec10ba423f26b7e6abcbf67ea7bec69fc0afaabb0ddd62799cdc91223 -homepage : https://github.com/erikflowers/weather-icons -license : OFL-1.1 -component : desktop.font -summary : - Icon font with 222 weather themed icons inspired by Font Awesome +name: font-weather-icons +version: 2.0.12 +release: 4 +source: + - https://github.com/erikflowers/weather-icons/archive/refs/tags/2.0.12.tar.gz: e6a0693ec10ba423f26b7e6abcbf67ea7bec69fc0afaabb0ddd62799cdc91223 +homepage: https://github.com/erikflowers/weather-icons +license: OFL-1.1 +component: desktop.font +summary: Icon font with 222 weather themed icons inspired by Font Awesome description: | Weather Icons is the only icon font with 222 weather themed icons, ready to be dropped right into any project that needs high quality weather, maritime, and meteorological based icons! -install : | +install: | install -Dm00644 _docs/font-source/weathericons-*.otf -t $installdir/usr/share/fonts/opentype/weathericons/ install -Dm00644 $pkgfiles/weather_icons.metainfo.xml -t $installdir/usr/share/metainfo/ -replaces : +replaces: - font-ibm-plex - font-weather-icons-otf - font-weather-icons-ttf diff --git a/packages/f/fontconfig/package.yml b/packages/f/fontconfig/package.yml index 35bfb95d5a3..8a9eb3a0a60 100644 --- a/packages/f/fontconfig/package.yml +++ b/packages/f/fontconfig/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fontconfig -version : 2.16.0 -release : 50 -source : - - https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.16.0.tar.xz : 6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220 -homepage : https://www.freedesktop.org/wiki/Software/fontconfig/ -license : +name: fontconfig +version: 2.16.0 +release: 50 +source: + - https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.16.0.tar.xz: 6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220 +homepage: https://www.freedesktop.org/wiki/Software/fontconfig/ +license: - MIT - HPND -summary : Font configuration utilities -component : desktop.library +summary: Font configuration utilities +component: desktop.library description: | The Fontconfig package contains a library and support programs used for configuring and customizing font access -emul32 : true -clang : true -optimize : +emul32: true +clang: true +optimize: - lto - speed -builddeps : +builddeps: - pkgconfig32(expat) - pkgconfig32(freetype2) - pkgconfig32(uuid) - gperf -rundeps : - - 32bit : harfbuzz-32bit +rundeps: + - 32bit: harfbuzz-32bit - harfbuzz -setup : | +setup: | %apply_patches %meson_configure \ -Ddefault-hinting=slight \ -Ddefault-sub-pixel-rendering=rgb \ -Dbaseconfig-dir=/etc/fonts \ -Dconfig-dir=/etc/fonts/conf.d -build : | +build: | %ninja_build -install : | +install: | %ninja_install if [[ ! -z "${EMUL32BUILD}" ]]; then # Prevent these from conflicting with the 64-bit build @@ -82,5 +82,5 @@ install : | install -Dm00644 doc/fonts-conf.5 -t $installdir/usr/share/man/man5/ fi fi -check : | +check: | %ninja_check diff --git a/packages/f/fontcustom/package.yml b/packages/f/fontcustom/package.yml index 285e70578be..efca865cc06 100644 --- a/packages/f/fontcustom/package.yml +++ b/packages/f/fontcustom/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fontcustom -version : 2.0.0 -release : 11 -source : - - git|https://github.com/FontCustom/fontcustom.git : v2.0.0 -homepage : https://github.com/FontCustom/fontcustom -license : MIT -component : multimedia.graphics -summary : Generate custom icon webfonts from the comfort of the command line +name: fontcustom +version: 2.0.0 +release: 11 +source: + - git|https://github.com/FontCustom/fontcustom.git: v2.0.0 +homepage: https://github.com/FontCustom/fontcustom +license: MIT +component: multimedia.graphics +summary: Generate custom icon webfonts from the comfort of the command line description: | Generate cross-browser icon fonts and supporting files (@font-face CSS, etc.) from a collection of SVGs. -builddeps : +builddeps: - pkgconfig(ruby-3.4) - git -rundeps : +rundeps: - fontforge - ruby-listen - ruby-thor - sfnt2woff-zopfli - woff-tools - woff2 -setup : | +setup: | sed -i "s|~>1.4|~>2.1|g" fontcustom.gemspec sed -i "s|~>0.14|>0.14|g" fontcustom.gemspec -build : | +build: | %gem_build -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} diff --git a/packages/f/fontforge/package.yml b/packages/f/fontforge/package.yml index 3fc5014f043..47058704e96 100644 --- a/packages/f/fontforge/package.yml +++ b/packages/f/fontforge/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fontforge -version : '20251009' -release : 23 -source : - - https://github.com/fontforge/fontforge/releases/download/20251009/fontforge-20251009.tar.xz : 69046500185a5581b58139dfad30c0b3d8128f00ebbfddc31f2fcf877e329e52 -homepage : https://fontforge.org/ -license : +name: fontforge +version: "20251009" +release: 23 +source: + - https://github.com/fontforge/fontforge/releases/download/20251009/fontforge-20251009.tar.xz: 69046500185a5581b58139dfad30c0b3d8128f00ebbfddc31f2fcf877e329e52 +homepage: https://fontforge.org/ +license: - BSD-3-Clause - GPL-3.0-or-later -component : multimedia.graphics -summary : A free (libre) font editor used to create, edit and convert fonts +component: multimedia.graphics +summary: A free (libre) font editor used to create, edit and convert fonts description: | FontForge is a free (libre) font editor used to create, edit and convert fonts in OpenType, TrueType, UFO, CID-keyed, Multiple Master, and many other formats. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtkmm-3.0) - pkgconfig(libspiro) @@ -24,10 +24,10 @@ builddeps : - giflib-devel - libiconv-devel - python-setuptools -libsplit : false -setup : | +libsplit: false +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fonts-installer/package.yml b/packages/f/fonts-installer/package.yml index ca1feb8faac..62b9c1f4aac 100644 --- a/packages/f/fonts-installer/package.yml +++ b/packages/f/fonts-installer/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fonts-installer -version : 1.0.1 -release : 3 -source : - - https://github.com/HarveyDevel/fonts-installer/archive/refs/tags/v1.0.1.tar.gz : ac79a7f766c2939504e0e565b5d37542245da34fe77528ea29aeb292960fb6ff -homepage : https://github.com/HarveyDevel/fonts-installer -license : +name: fonts-installer +version: 1.0.1 +release: 3 +source: + - https://github.com/HarveyDevel/fonts-installer/archive/refs/tags/v1.0.1.tar.gz: ac79a7f766c2939504e0e565b5d37542245da34fe77528ea29aeb292960fb6ff +homepage: https://github.com/HarveyDevel/fonts-installer +license: - Apache-2.0 - LGPL-3.0-or-later # Icon (from breeze-icons) -component : network.download -summary : A Qt6 GUI tool to download and install Microsoft Core Fonts. +component: network.download +summary: A Qt6 GUI tool to download and install Microsoft Core Fonts. description: | Used to obtain Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and Webdings. Arial, Times New Roman and Courier New fonts are in the Solus repository package liberation-fonts-ttf and should be used instead of the Microsoft version. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - p7zip - python-pyside6 - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/f/foobillardplus/package.yml b/packages/f/foobillardplus/package.yml index dda52706dc9..72bbc673b87 100644 --- a/packages/f/foobillardplus/package.yml +++ b/packages/f/foobillardplus/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foobillardplus -version : '3.42' -release : 6 -source : - - https://sourceforge.net/projects/foobillardplus/files/source/foobillardplus-3.42beta.tar.gz : e276b70674a7d788c45eeff89f1f5db5d48d871a1ab92103813d424a3761e1d9 -homepage : https://foobillardplus.sourceforge.net/ -license : GPL-2.0-or-later -component : games -summary : Foobillard++ - Pool Game +name: foobillardplus +version: "3.42" +release: 6 +source: + - https://sourceforge.net/projects/foobillardplus/files/source/foobillardplus-3.42beta.tar.gz: e276b70674a7d788c45eeff89f1f5db5d48d871a1ab92103813d424a3761e1d9 +homepage: https://foobillardplus.sourceforge.net/ +license: GPL-2.0-or-later +component: games +summary: Foobillard++ - Pool Game description: | An OpenGL Billard Game based on foobillard 3.0a with patches, new features (hud, jumpshots, correct detection of lost balls, more sound and graphics etc). Optimized for touch. New designed mouse / touch-control. -builddeps : +builddeps: - pkgconfig(SDL_mixer) - pkgconfig(SDL_net) - pkgconfig(freetype2) - pkgconfig(glu) - pkgconfig(x11) -setup : | +setup: | %reconfigure --prefix=/usr/share --disable-fastmath -build : | +build: | %make -install : | +install: | %make_install prefix="$installdir/usr/share" datadir="$installdir/usr/share/foobillardplus/data" # Remove unnecessary files rm -rf $installdir/usr/share/{AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,foobillardplus.desktop} diff --git a/packages/f/foomatic-db-engine/package.yml b/packages/f/foomatic-db-engine/package.yml index b1d1b665d34..3063b898c8a 100644 --- a/packages/f/foomatic-db-engine/package.yml +++ b/packages/f/foomatic-db-engine/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foomatic-db-engine -version : 4.0.13 -release : 14 -source : - - https://www.openprinting.org/download/foomatic/foomatic-db-engine-4.0.13.tar.gz : b5c89027aa26967d2e6db62e2af7db0c4039d2480d4fbf2476a6ddcf609a5faf -homepage : https://www.openprinting.org -license : GPL-2.0-or-later -summary : Foomatic database engine -component : desktop.core +name: foomatic-db-engine +version: 4.0.13 +release: 14 +source: + - https://www.openprinting.org/download/foomatic/foomatic-db-engine-4.0.13.tar.gz: b5c89027aa26967d2e6db62e2af7db0c4039d2480d4fbf2476a6ddcf609a5faf +homepage: https://www.openprinting.org +license: GPL-2.0-or-later +summary: Foomatic database engine +component: desktop.core description: | Foomatic's database engine generates PPD files from the data in Foomatic's XML database. It also contains scripts to directly configure print queues and handle jobs. -builddeps : +builddeps: - pkgconfig(liblzma) -rundeps : +rundeps: - foomatic-db -setup : | +setup: | PERL_INSTALLDIRS=vendor %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/etc diff --git a/packages/f/foomatic-db-nonfree/package.yml b/packages/f/foomatic-db-nonfree/package.yml index f6ca54dce8b..410d85a46a5 100644 --- a/packages/f/foomatic-db-nonfree/package.yml +++ b/packages/f/foomatic-db-nonfree/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foomatic-db-nonfree -version : '4.0.20240508.99' -release : 6 -source : - - git|https://github.com/OpenPrinting/foomatic-db-nonfree : 6ddae02ac89240c019f8b5026cfe70e30fd2b3db -homepage : https://www.openprinting.org -license : +name: foomatic-db-nonfree +version: "4.0.20240508.99" +release: 6 +source: + - git|https://github.com/OpenPrinting/foomatic-db-nonfree: 6ddae02ac89240c019f8b5026cfe70e30fd2b3db +homepage: https://www.openprinting.org +license: - Distributable - NonFree -component : desktop.core -summary : Foomatic database extension consisting of manufacturer-supplied PPD files released under non-free licenses which restricts them in how they can get redistributed. +component: desktop.core +summary: Foomatic database extension consisting of manufacturer-supplied PPD files released under non-free licenses which restricts them in how they can get redistributed. description: | Manfafacturer-supplied PPD files under non-free licenses -rundeps : +rundeps: - foomatic-db -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/foomatic-db/package.yml b/packages/f/foomatic-db/package.yml index 5fff0910826..d85791d7098 100644 --- a/packages/f/foomatic-db/package.yml +++ b/packages/f/foomatic-db/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foomatic-db -version : 4.0.20240508.99 -release : 6 -source : - - git|https://github.com/OpenPrinting/foomatic-db : eaad4c0d2406d4cd38a6d15e5dc93d1bc8358c30 -homepage : https://www.openprinting.org -license : GPL-2.0-or-later -component : desktop.core -summary : The collected knowledge about printers, drivers, and driver options in XML files +name: foomatic-db +version: 4.0.20240508.99 +release: 6 +source: + - git|https://github.com/OpenPrinting/foomatic-db: eaad4c0d2406d4cd38a6d15e5dc93d1bc8358c30 +homepage: https://www.openprinting.org +license: GPL-2.0-or-later +component: desktop.core +summary: The collected knowledge about printers, drivers, and driver options in XML files description: | The collected knowledge about printers, drivers, and driver options in XML files, used by foomatic-db-engine to generate PPD files. It also contains manufacturer-supplied PPD files which got released under free software licenses. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fooyin/package.yml b/packages/f/fooyin/package.yml index f2a87980d72..fe1b3c67846 100644 --- a/packages/f/fooyin/package.yml +++ b/packages/f/fooyin/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fooyin -version : 0.9.2 -release : 14 -source : - - https://github.com/fooyin/fooyin/archive/refs/tags/v0.9.2.tar.gz : a3b0e880047790d169223983d4f9a26a2196499275d57321b15e9578dd716a94 -homepage : https://www.fooyin.org/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : fooyin is a music player built around customisation. +name: fooyin +version: 0.9.2 +release: 14 +source: + - https://github.com/fooyin/fooyin/archive/refs/tags/v0.9.2.tar.gz: a3b0e880047790d169223983d4f9a26a2196499275d57321b15e9578dd716a94 +homepage: https://www.fooyin.org/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: fooyin is a music player built around customisation. description: | fooyin is a music player built around customisation. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Platform) - pkgconfig(Qt6SvgWidgets) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(sndfile) - pkgconfig(taglib) - kdsingleapplication-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fop/package.yml b/packages/f/fop/package.yml index 1731efdad01..4a0f32f3505 100644 --- a/packages/f/fop/package.yml +++ b/packages/f/fop/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fop -version : '2.8' -release : 4 -source : - - https://archive.apache.org/dist/xmlgraphics/fop/source/fop-2.8-src.tar.gz : 6fb02fd7bc2ee80aff9e928e8b062ace5bc115222e5d3a6a4da70cd6cc6d06f7 -license : Apache-2.0 -homepage : https://xmlgraphics.apache.org/fop/ -component : programming.java -summary : XSL-FO implementation in Java +name: fop +version: "2.8" +release: 4 +source: + - https://archive.apache.org/dist/xmlgraphics/fop/source/fop-2.8-src.tar.gz: 6fb02fd7bc2ee80aff9e928e8b062ace5bc115222e5d3a6a4da70cd6cc6d06f7 +license: Apache-2.0 +homepage: https://xmlgraphics.apache.org/fop/ +component: programming.java +summary: XSL-FO implementation in Java description: | FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. Output formats currently supported include PDF, PS and PNG. -networking : true -builddeps : +networking: true +builddeps: - apache-maven - openjdk-17 -rundeps : +rundeps: - openjdk-17 environment: | JAVA_HOME=/usr/lib64/openjdk-17 PATH=$JAVA_HOME/bin:$PATH -build : | +build: | mkdir -p fop-events/target/test-classes mvn -DdistributionTargetDir=$installdir/usr/share/java -Dmaven.repo.local=../local-repo -DskipTests clean install -T%YJOBS% -install : | +install: | install -Dm00644 fop/lib/xmlgraphics-commons*.jar $installdir/usr/share/java/xmlgraphics-commons.jar install -Dm00644 fop/lib/commons-io*.jar $installdir/usr/share/java/commons-io.jar install -Dm00644 fop/lib/commons-logging*.jar $installdir/usr/share/java/commons-logging.jar diff --git a/packages/f/foremost/package.yml b/packages/f/foremost/package.yml index 2e5fa78c55c..4768ac80105 100644 --- a/packages/f/foremost/package.yml +++ b/packages/f/foremost/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : foremost -version : 1.5.7 -release : 3 -source : - - https://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz : 502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34 -homepage : https://foremost.sourceforge.net/ -license : GPL-3.0-or-later -component : system.utils -summary : Foremost is a Linux program to recover files based on their headers and footers. +name: foremost +version: 1.5.7 +release: 3 +source: + - https://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz: 502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34 +homepage: https://foremost.sourceforge.net/ +license: GPL-3.0-or-later +component: system.utils +summary: Foremost is a Linux program to recover files based on their headers and footers. description: | Foremost is a Linux program to recover files based on their headers and footers. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers are specified by a configuration file, so you can pick and choose which headers you want to look for. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Make-use-of-DESTDIR-and-PREFIX.patch %patch -p1 -i $pkgfiles/foremost-1.5.7-fno-common.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/f/fortune-mod/package.yml b/packages/f/fortune-mod/package.yml index 6a601307dd7..12706224af9 100644 --- a/packages/f/fortune-mod/package.yml +++ b/packages/f/fortune-mod/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fortune-mod -version : 3.24.0 -release : 3 -source : - - https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-3.24.0/fortune-mod-3.24.0.tar.xz : 1f387877254e95eab61f937257b42609f29b994ef0571531655bbfc3a2ac74ac -homepage : https://www.shlomifish.org/open-source/projects/fortune-mod/ -license : BSD-4-Clause -component : system.utils -summary : Display random text quotes on the command line. +name: fortune-mod +version: 3.24.0 +release: 3 +source: + - https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-3.24.0/fortune-mod-3.24.0.tar.xz: 1f387877254e95eab61f937257b42609f29b994ef0571531655bbfc3a2ac74ac +homepage: https://www.shlomifish.org/open-source/projects/fortune-mod/ +license: BSD-4-Clause +component: system.utils +summary: Display random text quotes on the command line. description: | Display random text quotes on the command line. -builddeps : +builddeps: - pkgconfig(librinutils) - docbook-xml - perl-data-dump @@ -19,10 +19,10 @@ builddeps : - perl-should-update-devel - perl-test-trap-devel - perl-xsaccessor-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/not-a-game.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fossil/package.yml b/packages/f/fossil/package.yml index da5a167e3dc..4a0b21bbb08 100644 --- a/packages/f/fossil/package.yml +++ b/packages/f/fossil/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fossil -version : '2.27' -release : 15 -source : - - https://fossil-scm.org/home/tarball/99675884a93c09125dbfbef0ca47959626c81545c132e247e67a08bd12ac7256/fossil-src-2.27.tar.gz : 0405a96ba4d286b46fb5c3217d6c13391a2c637da90c51a927ee0c31c58f9064 -homepage : https://fossil-scm.org/ -license : BSD-2-Clause -component : system.utils -summary : A simple, high-reliability, distributed software configuration management system +name: fossil +version: "2.27" +release: 15 +source: + - https://fossil-scm.org/home/tarball/99675884a93c09125dbfbef0ca47959626c81545c132e247e67a08bd12ac7256/fossil-src-2.27.tar.gz: 0405a96ba4d286b46fb5c3217d6c13391a2c637da90c51a927ee0c31c58f9064 +homepage: https://fossil-scm.org/ +license: BSD-2-Clause +component: system.utils +summary: A simple, high-reliability, distributed software configuration management system description: | Fossil is a simple, high-reliability, distributed software configuration management system with some features. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(sqlite3) -setup : | +setup: | %configure --disable-internal-sqlite \ --disable-static \ --json -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fotocx/package.yml b/packages/f/fotocx/package.yml index 1dda296302c..aa09337d1ca 100644 --- a/packages/f/fotocx/package.yml +++ b/packages/f/fotocx/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fotocx -version : '25.3' -release : 9 -source : - - https://kornelix.net/downloads/downloads/fotocx-25.3-source.tar.gz : fb869ce8350c15103f4f5510396cce883bcfcd2f45b6200ed584ed7bbc6f9724 -homepage : https://kornelix.net/fotocx/fotocx.html -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Fotocx image editing and collection management +name: fotocx +version: "25.3" +release: 9 +source: + - https://kornelix.net/downloads/downloads/fotocx-25.3-source.tar.gz: fb869ce8350c15103f4f5510396cce883bcfcd2f45b6200ed584ed7bbc6f9724 +homepage: https://kornelix.net/fotocx/fotocx.html +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Fotocx image editing and collection management description: | Fotocx (formerly Fotoxx) is a free open source Linux program for photo and image editing and collection management. The goal is to meet the needs of serious photographers while remaining fast and easy to use. -builddeps : +builddeps: - pkgconfig(champlain-0.12) - pkgconfig(clutter-gtk-1.0) - pkgconfig(gtk+-3.0) @@ -19,15 +19,15 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - xdg-utils -rundeps : +rundeps: - binutils - dcraw - perl-image-exiftool -replaces : +replaces: - fotoxx -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr ICONDIR=/usr/share/pixmaps # Fix appstream generation diff --git a/packages/f/four-in-a-row/package.yml b/packages/f/four-in-a-row/package.yml index e4eca7a8300..c92050e12b8 100644 --- a/packages/f/four-in-a-row/package.yml +++ b/packages/f/four-in-a-row/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : four-in-a-row -version : 3.38.1 -release : 18 -source : - - https://download.gnome.org/sources/four-in-a-row/3.38/four-in-a-row-3.38.1.tar.xz : 21d2769b804114d1cf0f337426fd88181ecefd6092cf562637eb37d716305182 -homepage : https://gitlab.gnome.org/GNOME/four-in-a-row -license : GPL-3.0-or-later -component : games.strategy -summary : Build a line of four of your marbles while trying to stop your opponent building a line of his or her own. +name: four-in-a-row +version: 3.38.1 +release: 18 +source: + - https://download.gnome.org/sources/four-in-a-row/3.38/four-in-a-row-3.38.1.tar.xz: 21d2769b804114d1cf0f337426fd88181ecefd6092cf562637eb37d716305182 +homepage: https://gitlab.gnome.org/GNOME/four-in-a-row +license: GPL-3.0-or-later +component: games.strategy +summary: Build a line of four of your marbles while trying to stop your opponent building a line of his or her own. description: | The objective of Four-in-a-row is to build a line of four of your marbles while trying to stop your opponent (human or computer) building a line of his or her own. A line can be horizontal, vertical or diagonal. -builddeps : +builddeps: - pkgconfig(gsound) - pkgconfig(gtk+-3.0) - pkgconfig(librsvg-2.0) @@ -18,11 +18,11 @@ builddeps : - itstool - vala - yelp-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_appdata.patch %patch -p1 -i $pkgfiles/set-application-id.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fpc/package.yml b/packages/f/fpc/package.yml index d5eff2d3504..95ca894cf3b 100644 --- a/packages/f/fpc/package.yml +++ b/packages/f/fpc/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fpc -version : 3.2.2 -release : 10 -source : - - https://sourceforge.net/projects/freepascal/files/Source/3.2.2/fpc-3.2.2.source.tar.gz : d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44 -homepage : https://www.freepascal.org/ -license : +name: fpc +version: 3.2.2 +release: 10 +source: + - https://sourceforge.net/projects/freepascal/files/Source/3.2.2/fpc-3.2.2.source.tar.gz: d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44 +homepage: https://www.freepascal.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : +component: - programming - - src : programming -summary : Free Pascal compiler and toolchain + - src: programming +summary: Free Pascal compiler and toolchain description: | Free Pascal is a free 32/64bit Pascal Compiler. It comes with a run-time library and is fully compatible with Turbo Pascal 7.0 and nearly Delphi compatible. Some extensions are added to the language, like function overloading and generics. Shared libraries can be linked. This package contains the command-line compiler and utilities. Provided units are the runtime library (RTL), free component library (FCL) and packages. -strip : false -libsplit : false -patterns : - - src : /usr/share/fpc -builddeps : +strip: false +libsplit: false +patterns: + - src: /usr/share/fpc +builddeps: - fpc -rundeps : - - src : fpc -setup : | +rundeps: + - src: fpc +setup: | %patch -p1 -i $pkgfiles/Statelessness-using-the-conventional-path.patch -build : | +build: | %make all NOGDB=1 -install : | +install: | %make_install PREFIX=$installdir/usr mv $installdir/usr/lib $installdir/%libdir% ln -s %libdir%/fpc/$version/ppcx64 $installdir/usr/bin diff --git a/packages/f/fping/package.yml b/packages/f/fping/package.yml index 7c055527583..aa8bd1f383c 100644 --- a/packages/f/fping/package.yml +++ b/packages/f/fping/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fping -version : '5.4' -release : 6 -source : - - https://www.fping.org/dist/fping-5.4.tar.gz : be320771f075e47dd7e5704b485e9bdc7dd11107884345c0f7c18749357f668d -homepage : https://fping.org/ -license : BSD-3-Clause -component : network.util -summary : fping is a program like ping which uses the Internet Control Message Protocol +name: fping +version: "5.4" +release: 6 +source: + - https://www.fping.org/dist/fping-5.4.tar.gz: be320771f075e47dd7e5704b485e9bdc7dd11107884345c0f7c18749357f668d +homepage: https://fping.org/ +license: BSD-3-Clause +component: network.util +summary: fping is a program like ping which uses the Internet Control Message Protocol description: | fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts. -setup : | +setup: | %configure --enable-ipv4 --enable-ipv6 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fprintd/package.yml b/packages/f/fprintd/package.yml index f22209cdd0a..51f8d4f6c12 100644 --- a/packages/f/fprintd/package.yml +++ b/packages/f/fprintd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fprintd -version : 1.94.5 -release : 8 -source : - - https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v1.94.5/fprintd-v1.94.5.tar.bz2 : 597466f61fdd5bd1d8af4fe96d982eb07528d28e915200ad789279ed7d8dfb6d -license : GPL-2.0-or-later -component : desktop.core -homepage : https://fprint.freedesktop.org/ -summary : D-Bus service to access fingerprint readers +name: fprintd +version: 1.94.5 +release: 8 +source: + - https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v1.94.5/fprintd-v1.94.5.tar.bz2: 597466f61fdd5bd1d8af4fe96d982eb07528d28e915200ad789279ed7d8dfb6d +license: GPL-2.0-or-later +component: desktop.core +homepage: https://fprint.freedesktop.org/ +summary: D-Bus service to access fingerprint readers description: | Daemon to offer libfprint functionality over D-Bus -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(dbus-python) - pkgconfig(gtk-doc) @@ -19,10 +19,10 @@ builddeps : - pkgconfig(py3cairo) - pkgconfig(pygobject-3.0) - python-dbusmock -setup : | +setup: | %meson_configure -Dpam_modules_dir=%libdir%/security -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/fprintd.tmpfiles $installdir/%libdir%/tmpfiles.d/fprintd.conf diff --git a/packages/f/fq/package.yml b/packages/f/fq/package.yml index f9544536fa7..b3baa12fc59 100644 --- a/packages/f/fq/package.yml +++ b/packages/f/fq/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fq -version : 0.15.1 -release : 4 -source : - - https://github.com/wader/fq/archive/refs/tags/v0.15.1.tar.gz : 9f668394c33f3effd02b7d7a145f1087ce784e01d3d0c6e6ba41a899d5e349a7 -homepage : https://github.com/wader/fq -license : MIT -component : programming.tools -summary : tool, language and decoders for working with binary and text formats +name: fq +version: 0.15.1 +release: 4 +source: + - https://github.com/wader/fq/archive/refs/tags/v0.15.1.tar.gz: 9f668394c33f3effd02b7d7a145f1087ce784e01d3d0c6e6ba41a899d5e349a7 +homepage: https://github.com/wader/fq +license: MIT +component: programming.tools +summary: tool, language and decoders for working with binary and text formats description: | jq for binary formats - tool, language and decoders for working with binary and text formats -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | %make -install : | +install: | install -Dm00755 fq -t $installdir/usr/bin/ diff --git a/packages/f/fragments/package.yml b/packages/f/fragments/package.yml index 5f6d2f87422..c907bf06e7f 100644 --- a/packages/f/fragments/package.yml +++ b/packages/f/fragments/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fragments -version : 3.0.1 -release : 1 -source : - - https://gitlab.gnome.org/World/Fragments/-/archive/3.0.1/Fragments-3.0.1.tar.bz2 : 5b2650ee405057d16674748f3ce2af91ad4b7807bb0e768fe5297bf2d0c98f9d -homepage : https://apps.gnome.org/Fragments/ -license : GPL-3.0-or-later -component : network.download -summary : A BitTorrent Client +name: fragments +version: 3.0.1 +release: 1 +source: + - https://gitlab.gnome.org/World/Fragments/-/archive/3.0.1/Fragments-3.0.1.tar.bz2: 5b2650ee405057d16674748f3ce2af91ad4b7807bb0e768fe5297bf2d0c98f9d +homepage: https://apps.gnome.org/Fragments/ +license: GPL-3.0-or-later +component: network.download +summary: A BitTorrent Client description: | An easy to use BitTorrent client. Fragments can be used to transfer files via the BitTorrent peer-to-peer file-sharing protocol, such as videos, music or installation images for Linux distributions. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(dbus-1) - pkgconfig(libadwaita-1) - pkgconfig(openssl) - desktop-file-utils - git - rust -rundeps : +rundeps: - transmission-cli -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/frameworkintegration/package.yml b/packages/f/frameworkintegration/package.yml index 174b48c1ea7..0b3dea17848 100644 --- a/packages/f/frameworkintegration/package.yml +++ b/packages/f/frameworkintegration/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : frameworkintegration -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/frameworkintegration-5.116.0.tar.xz : 2f70ee4b34d70645a647a5fe0ffe0b6efd468e79a01d6de3978c8509f55de2c3 -homepage : https://community.kde.org/Frameworks -license : +name: frameworkintegration +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/frameworkintegration-5.116.0.tar.xz: 2f70ee4b34d70645a647a5fe0ffe0b6efd468e79a01d6de3978c8509f55de2c3 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-3.0-only -component : programming.library -summary : Integration of Qt application with KDE workspaces +component: programming.library +summary: Integration of Qt application with KDE workspaces description: | Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. -optimize : lto -builddeps : +optimize: lto +builddeps: - attica-devel - ki18n-devel - kiconthemes-devel @@ -23,13 +23,13 @@ builddeps : - kpackage-devel - kservice-devel - kxmlgui-devel -rundeps : - - devel : - - kconfigwidgets-devel - - kiconthemes-devel -setup : | +rundeps: + - devel: + - kconfigwidgets-devel + - kiconthemes-devel +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/freealut/package.yml b/packages/f/freealut/package.yml index 36939bcb640..4a496c94b5e 100644 --- a/packages/f/freealut/package.yml +++ b/packages/f/freealut/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freealut -version : '1.1.0' -release : 7 -source : - - https://github.com/vancegroup/freealut/archive/freealut_1_1_0.tar.gz : c3880d7dbb90c7db54e1d6b88aa0a34dd9e2d828fd389be0d2cbb2632b0885dd -homepage : https://github.com/vancegroup/freealut/ -license : LGPL-2.0-or-later -component : multimedia.library -summary : freealut is a free implementation of OpenAL's ALUT standard. +name: freealut +version: "1.1.0" +release: 7 +source: + - https://github.com/vancegroup/freealut/archive/freealut_1_1_0.tar.gz: c3880d7dbb90c7db54e1d6b88aa0a34dd9e2d828fd389be0d2cbb2632b0885dd +homepage: https://github.com/vancegroup/freealut/ +license: LGPL-2.0-or-later +component: multimedia.library +summary: freealut is a free implementation of OpenAL's ALUT standard. description: | freealut is a free implementation of OpenAL's ALUT standard. -builddeps : +builddeps: - pkgconfig(openal) -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freecad/package.yml b/packages/f/freecad/package.yml index bbee2d4d712..a3c784557d1 100644 --- a/packages/f/freecad/package.yml +++ b/packages/f/freecad/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freecad -version : 1.0.2 -release : 30 -source : - - https://github.com/FreeCAD/FreeCAD/archive/refs/tags/1.0.2.tar.gz : 228ee52f00627c7d8fa61998179deb01865ece69390829feb1300228d24f7e9e +name: freecad +version: 1.0.2 +release: 30 +source: + - https://github.com/FreeCAD/FreeCAD/archive/refs/tags/1.0.2.tar.gz: 228ee52f00627c7d8fa61998179deb01865ece69390829feb1300228d24f7e9e # Needs to match submodule commit: - - https://github.com/Ondsel-Development/OndselSolver/archive/09d6175a2ba69e7016fcecc4f384946a2f84f92d.tar.gz#ondselsolver.tar.gz : 890fb6ddeb1b42face95854689ff7b96c926c368b7d616d9e31e4b35f79ddde8 -homepage : https://www.freecadweb.org/ -license : LGPL-2.0-or-later -component : office -summary : FreeCAD 3D parametric modeler + - https://github.com/Ondsel-Development/OndselSolver/archive/09d6175a2ba69e7016fcecc4f384946a2f84f92d.tar.gz#ondselsolver.tar.gz: 890fb6ddeb1b42face95854689ff7b96c926c368b7d616d9e31e4b35f79ddde8 +homepage: https://www.freecadweb.org/ +license: LGPL-2.0-or-later +component: office +summary: FreeCAD 3D parametric modeler description: | FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history to change its parameters. FreeCAD lets you to sketch geometry constrained 2D shapes and use them as a base to build other objects. It contains many components to adjust dimensions or extract design details from 3D models to create high quality production-ready drawings. FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture, whether you are a hobbyist, programmer, experienced CAD user, student or teacher. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) - pkgconfig(SoQt) @@ -35,11 +35,11 @@ builddeps : - pybind11 - python-pivy - swig -rundeps : +rundeps: - matplotlib - pybind11 - python-pivy -setup : | +setup: | tar -xf $sources/ondselsolver.tar.gz --strip-components=1 -C src/3rdParty/OndselSolver %patch -p1 -i $pkgfiles/0001-Solus-Don-t-hide-classic-theme.patch @@ -69,9 +69,9 @@ setup : | -DFREECAD_USE_QT_FILEDIALOG=ON \ -DOpenGL_GL_PREFERENCE=GLVND \ -DPYTHON_EXECUTABLE=/usr/bin/python3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/f/freecell-solver/package.yml b/packages/f/freecell-solver/package.yml index 873a960a6d5..430bd33c593 100644 --- a/packages/f/freecell-solver/package.yml +++ b/packages/f/freecell-solver/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freecell-solver -version : 6.12.0 -release : 8 -source : - - https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-6.12.0.tar.xz : a2b89e804ce4b918ef749031676210f2095fea3a8cb129805602843c7c4884a0 -license : MIT -homepage : https://fc-solve.shlomifish.org -component : programming.library -summary : C library for solving Freecell and similar games +name: freecell-solver +version: 6.12.0 +release: 8 +source: + - https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-6.12.0.tar.xz: a2b89e804ce4b918ef749031676210f2095fea3a8cb129805602843c7c4884a0 +license: MIT +homepage: https://fc-solve.shlomifish.org +component: programming.library +summary: C library for solving Freecell and similar games description: | Freecell Solver is a library, written in C, for attempting to solve several variants of card Solitaire/Patience including Freecell, Baker's Game, Seahaven Towers and Simple Simon. -builddeps : +builddeps: - pkgconfig(librinutils) - gperf - perl-moo @@ -18,15 +18,15 @@ builddeps : - perl-template - python-pysol-cards - python-six -setup : | +setup: | # The test suite needs unpackaged dependencies %cmake_ninja -DBUILD_STATIC_LIBRARY=OFF \ -DDISABLE_APPLYING_RPATH=ON \ -DFCS_AVOID_TCMALLOC=ON \ -DFCS_WITH_TEST_SUITE=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove README file rm -rf $installdir/usr/share/doc diff --git a/packages/f/freeciv/package.yml b/packages/f/freeciv/package.yml index af6fc30097b..354ec236c5d 100644 --- a/packages/f/freeciv/package.yml +++ b/packages/f/freeciv/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freeciv -version : 3.1.5 -release : 44 -source : - - https://files.freeciv.org/stable/freeciv-3.1.5.tar.xz : 0d9f687ff950a77a9fa0af66108a7f67da717fd40c3a0ca4c0a4f4a3f0214b33 -license : GPL-2.0-or-later -homepage : https://www.freeciv.org/ -component : games.strategy -summary : Free and Open Source empire-building strategy game inspired by the history of human civilization +name: freeciv +version: 3.1.5 +release: 44 +source: + - https://files.freeciv.org/stable/freeciv-3.1.5.tar.xz: 0d9f687ff950a77a9fa0af66108a7f67da717fd40c3a0ca4c0a4f4a3f0214b33 +license: GPL-2.0-or-later +homepage: https://www.freeciv.org/ +component: games.strategy +summary: Free and Open Source empire-building strategy game inspired by the history of human civilization description: | Free and Open Source empire-building strategy game inspired by the history of human civilization. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(ImageMagick) - pkgconfig(SDL2_mixer) - pkgconfig(bzip2) - pkgconfig(gtk+-3.0) - pkgconfig(libcurl) - pkgconfig(sqlite3) -setup : | +setup: | %autogen %configure --disable-static \ --enable-client=gtk3 \ @@ -28,7 +28,7 @@ setup : | --enable-sdl-mixer=sdl2 \ --enable-shared \ --with-readline -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freedink-data/package.yml b/packages/f/freedink-data/package.yml index ce62f08be87..bb9b8d0fe65 100644 --- a/packages/f/freedink-data/package.yml +++ b/packages/f/freedink-data/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freedink-data -version : 1.08.20190120 -release : 3 -source : - - https://ftpmirror.gnu.org/gnu/freedink/freedink-data-1.08.20190120.tar.gz : 715f44773b05b73a9ec9b62b0e152f3f281be1a1512fbaaa386176da94cffb9d -homepage : https://www.gnu.org/software/freedink/ -license : GPL-3.0-or-later -component : games.rpg -summary : Free, portable and enhanced version of the Dink Smallwood game engine (game data) +name: freedink-data +version: 1.08.20190120 +release: 3 +source: + - https://ftpmirror.gnu.org/gnu/freedink/freedink-data-1.08.20190120.tar.gz: 715f44773b05b73a9ec9b62b0e152f3f281be1a1512fbaaa386176da94cffb9d +homepage: https://www.gnu.org/software/freedink/ +license: GPL-3.0-or-later +component: games.rpg +summary: Free, portable and enhanced version of the Dink Smallwood game engine (game data) description: | Dink Smallwood is an adventure/role-playing game, similar to classic Zelda (2D top view), made by RTsoft. The game features the twisted adventure of young Dink Smallwood, a pig farmer who leaves his town and goes on a quest to save the world. This package contains game's data files. -rundeps : +rundeps: - freedink -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/f/freedink/package.yml b/packages/f/freedink/package.yml index dfc8b119285..125618e2180 100644 --- a/packages/f/freedink/package.yml +++ b/packages/f/freedink/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freedink -version : 109.6 -release : 9 -source : - - https://ftpmirror.gnu.org/gnu/freedink/freedink-109.6.tar.gz : 5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002 -homepage : https://www.gnu.org/software/freedink/ -license : GPL-3.0-or-later -component : games.rpg -summary : Free, portable and enhanced version of the Dink Smallwood game engine +name: freedink +version: 109.6 +release: 9 +source: + - https://ftpmirror.gnu.org/gnu/freedink/freedink-109.6.tar.gz: 5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002 +homepage: https://www.gnu.org/software/freedink/ +license: GPL-3.0-or-later +component: games.rpg +summary: Free, portable and enhanced version of the Dink Smallwood game engine description: | Dink Smallwood is an adventure/role-playing game, similar to classic Zelda (2D top view), made by RTsoft. The game features the twisted adventure of young Dink Smallwood, a pig farmer who leaves his town and goes on a quest to save the world. -builddeps : +builddeps: - pkgconfig(SDL2_gfx) - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(fontconfig) - pkgconfig(glm) - help2man -rundeps : +rundeps: - freepats -setup : | +setup: | %patch -p1 -i $pkgfiles/SDL2.10.patch %patch -p1 -i $pkgfiles/make_variables_const.patch %reconfigure --disable-tests -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freedroidrpg/package.yml b/packages/f/freedroidrpg/package.yml index 7e910118cf8..873a988ddd1 100644 --- a/packages/f/freedroidrpg/package.yml +++ b/packages/f/freedroidrpg/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freedroidrpg -version : '1.0' -release : 11 -source : - - https://gitlab.com/freedroid/freedroid-src/-/archive/1.0/freedroid-src-1.0.tar.gz : 5b6544ec2d1acc1818a9d88d78148b9792ae63841f5a38702e47b4445264bee9 -homepage : https://www.freedroid.org/ -license : GPL-2.0-or-later -component : games.rpg -summary : Isometric 3D role playing game taking place in the future, on Earth +name: freedroidrpg +version: "1.0" +release: 11 +source: + - https://gitlab.com/freedroid/freedroid-src/-/archive/1.0/freedroid-src-1.0.tar.gz: 5b6544ec2d1acc1818a9d88d78148b9792ae63841f5a38702e47b4445264bee9 +homepage: https://www.freedroid.org/ +license: GPL-2.0-or-later +component: games.rpg +summary: Isometric 3D role playing game taking place in the future, on Earth description: | The game tells the story of a world destroyed by a conflict between robots and their human masters. Play as Tux in a quest to save the world from the murderous rebel bots who know no mercy. You get to choose which path you wish to follow, and freedom of choice is everywhere in the game. -builddeps : +builddeps: - pkgconfig(SDL_gfx) - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(lua-5.1) - pkgconfig(vorbis) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freefilesync/package.yml b/packages/f/freefilesync/package.yml index 5ddce1d69b7..b4009f91ade 100644 --- a/packages/f/freefilesync/package.yml +++ b/packages/f/freefilesync/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freefilesync -version : '14.2' -release : 8 -source : - - https://sources.getsol.us/FreeFileSync_14.2_Source.zip : c7022fa1e5aefe18131f0020b37f6795f6f75012bf4c8df2a06fbd4519b0fb6a -homepage : https://freefilesync.org/ -license : GPL-3.0-or-later -component : network.util -summary : Free backup software to synchronize files and folders +name: freefilesync +version: "14.2" +release: 8 +source: + - https://sources.getsol.us/FreeFileSync_14.2_Source.zip: c7022fa1e5aefe18131f0020b37f6795f6f75012bf4c8df2a06fbd4519b0fb6a +homepage: https://freefilesync.org/ +license: GPL-3.0-or-later +component: network.util +summary: Free backup software to synchronize files and folders description: | FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libcurl) - pkgconfig(libnotify) @@ -19,7 +19,7 @@ builddeps : - pkgconfig(xxf86vm) - libboost-devel - wxwidgets-devel -setup : | +setup: | pushd .. %patch -p1 -i $pkgfiles/pkg-config.patch %patch -p1 -i $pkgfiles/wx-config-version.patch @@ -36,10 +36,10 @@ setup : | # Remove when wxwidgets is updated to 3.3+ %patch -p1 -i $pkgfiles/no-wx3.3.0.patch popd -build : | +build: | %make -C Source exeName=FreeFileSync %make -C Source/RealTimeSync exeName=RealTimeSync -install : | +install: | install -Dm00755 $workdir/Build/Bin/FreeFileSync $installdir/usr/bin/FreeFileSync install -Dm00755 $workdir/Build/Bin/RealTimeSync $installdir/usr/bin/RealTimeSync diff --git a/packages/f/freeglut/package.yml b/packages/f/freeglut/package.yml index 3fdef112d39..9a9dfe1c02f 100644 --- a/packages/f/freeglut/package.yml +++ b/packages/f/freeglut/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freeglut -version : 3.6.0 -release : 14 -source : - - https://github.com/freeglut/freeglut/releases/download/v3.6.0/freeglut-3.6.0.tar.gz : 9c3d4d6516fbfa0280edc93c77698fb7303e443c1aaaf37d269e3288a6c3ea52 -homepage : https://freeglut.sourceforge.net/ -license : MIT -component : desktop.library -emul32 : true -summary : OpenSource GLUT library +name: freeglut +version: 3.6.0 +release: 14 +source: + - https://github.com/freeglut/freeglut/releases/download/v3.6.0/freeglut-3.6.0.tar.gz: 9c3d4d6516fbfa0280edc93c77698fb7303e443c1aaaf37d269e3288a6c3ea52 +homepage: https://freeglut.sourceforge.net/ +license: MIT +component: desktop.library +emul32: true +summary: OpenSource GLUT library description: | Freeglut is intended to be a 100% compatible, completely opensourced clone of the GLUT library. GLUT is a window system independent toolkit for writing OpenGL programs, implementing a simple windowing API, which makes learning about and exploring OpenGL programming very easy. -builddeps : +builddeps: - pkgconfig32(gl) - pkgconfig32(glu) - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xi) - pkgconfig32(xxf86vm) -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-gcc.patch %cmake . -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freeimage/package.yml b/packages/f/freeimage/package.yml index 2ab717be107..212aabd7d4c 100644 --- a/packages/f/freeimage/package.yml +++ b/packages/f/freeimage/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freeimage -version : 3.18.0 -release : 12 -source : - - https://sourceforge.net/projects/freeimage/files/Source%20Distribution/3.18.0/FreeImage3180.zip : f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd -homepage : https://freeimage.sourceforge.io/ -license : GPL-2.0-or-later -component : multimedia.library -summary : Library to support graphics image formats. +name: freeimage +version: 3.18.0 +release: 12 +source: + - https://sourceforge.net/projects/freeimage/files/Source%20Distribution/3.18.0/FreeImage3180.zip: f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd +homepage: https://freeimage.sourceforge.io/ +license: GPL-2.0-or-later +component: multimedia.library +summary: Library to support graphics image formats. description: | FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others). -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(libjpeg) - pkgconfig(libopenjp2) @@ -21,8 +21,8 @@ builddeps : - dos2unix - doxygen - jxrlib-devel -libsplit : false -setup : | +libsplit: false +setup: | %apply_patches # remove all included libs to make sure these don't get used during compile @@ -39,7 +39,7 @@ setup : | sed -i 's|\r||g' $file.new && \ touch -r $file $file.new && mv $file.new $file done -build : | +build: | sh gensrclist.sh sh genfipsrclist.sh %make -f Makefile.gnu @@ -47,6 +47,6 @@ build : | pushd Wrapper/FreeImagePlus/doc doxygen FreeImagePlus.dox popd -install : | +install: | %make_install -f Makefile.gnu %make_install -f Makefile.fip diff --git a/packages/f/freeorion/package.yml b/packages/f/freeorion/package.yml index 86f406f9bb4..a321d2aec1a 100644 --- a/packages/f/freeorion/package.yml +++ b/packages/f/freeorion/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freeorion -version : 0.5.1 -release : 39 -source : - - https://github.com/freeorion/freeorion/releases/download/v0.5.1/FreeOrion_v0.5.1_Source.tar.gz : 75cca4aa0895b8988e800f7c75e0f4fbffd302dfd5fb64f0a7f509123c43cbbb -homepage : https://www.freeorion.org -license : +name: freeorion +version: 0.5.1 +release: 39 +source: + - https://github.com/freeorion/freeorion/releases/download/v0.5.1/FreeOrion_v0.5.1_Source.tar.gz: 75cca4aa0895b8988e800f7c75e0f4fbffd302dfd5fb64f0a7f509123c43cbbb +homepage: https://www.freeorion.org +license: - CC-BY-SA-3.0 - GPL-2.0-only -component : games.strategy -summary : FreeOrion is a free, open source, turn-based space empire and galactic conquest (4X) computer game +component: games.strategy +summary: FreeOrion is a free, open source, turn-based space empire and galactic conquest (4X) computer game description: | FreeOrion is a free, Open Source, turn-based space empire and galactic conquest computer game. It is inspired by the tradition of the Master of Orion games, but does not try to be a clone or remake of that series or any other game. It builds on the classic *4X* (eXplore, eXpand, eXploit and eXterminate) model. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(glew) - pkgconfig(libtiff-4) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(vorbis) - libboost-devel -setup : | +setup: | %cmake -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/freepats/package.yml b/packages/f/freepats/package.yml index 99f6e3d5c89..1040a173051 100644 --- a/packages/f/freepats/package.yml +++ b/packages/f/freepats/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freepats -version : 1.0.2 -release : 3 -source : - - https://github.com/feross/freepats/archive/v1.0.2.tar.gz : 6c76670d437382cc0c247469d11c72f312c0d15b5da6a65ae0f7fad4b60b96c2 -homepage : https://github.com/feross/freepats/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Old FreePats General MIDI sound set +name: freepats +version: 1.0.2 +release: 3 +source: + - https://github.com/feross/freepats/archive/v1.0.2.tar.gz: 6c76670d437382cc0c247469d11c72f312c0d15b5da6a65ae0f7fad4b60b96c2 +homepage: https://github.com/feross/freepats/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Old FreePats General MIDI sound set description: | Old version of FreePats General MIDI sound set, initially put together by Eric A. Welsh more than 12 years ago. -install : | +install: | install -dm00644 $installdir/usr/share/soundfonts/freepats/Drum_000 install -m00644 Drum_000/*.pat $installdir/usr/share/soundfonts/freepats/Drum_000/ diff --git a/packages/f/freeplane/package.yml b/packages/f/freeplane/package.yml index ee512d7623c..266f54c582c 100644 --- a/packages/f/freeplane/package.yml +++ b/packages/f/freeplane/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freeplane -version : 1.12.12 -release : 23 -source : - - git|https://github.com/freeplane/freeplane.git : release-1.12.12 -homepage : https://www.freeplane.org/ -license : GPL-2.0-or-later -component : office -summary : An application for mind mapping, plus knowledge and project management +name: freeplane +version: 1.12.12 +release: 23 +source: + - git|https://github.com/freeplane/freeplane.git: release-1.12.12 +homepage: https://www.freeplane.org/ +license: GPL-2.0-or-later +component: office +summary: An application for mind mapping, plus knowledge and project management description: | Freeplane is a free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps. -networking : true -builddeps : +networking: true +builddeps: - gradle - openjdk-17 -checkdeps : +checkdeps: - font-ubuntu-ttf - fontconfig -rundeps : +rundeps: - fontconfig - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -build : | +build: | rm -rf freeplane_mac export GRADLE_USER_HOME=$workdir/.gradle_home gradle build --no-daemon -install : | +install: | install -dm00755 $installdir/usr/share/freeplane cp -a BIN/* $installdir/usr/share/freeplane chmod 00755 $installdir/usr/share/freeplane/freeplane.sh diff --git a/packages/f/freerdp/package.yml b/packages/f/freerdp/package.yml index efd3ec19c66..42a3e9631c3 100644 --- a/packages/f/freerdp/package.yml +++ b/packages/f/freerdp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freerdp -version : 3.15.0 -release : 44 -source : - - https://pub.freerdp.com/releases/freerdp-3.15.0.tar.gz : e8cd58decef4c970faea2fbea675970eea60e440ebe8033c54889acb83787371 -homepage : https://www.freerdp.com/ -license : Apache-2.0 -component : network.util -summary : FreeRDP is a free remote desktop protocol client +name: freerdp +version: 3.15.0 +release: 44 +source: + - https://pub.freerdp.com/releases/freerdp-3.15.0.tar.gz: e8cd58decef4c970faea2fbea675970eea60e440ebe8033c54889acb83787371 +homepage: https://www.freerdp.com/ +license: Apache-2.0 +component: network.util +summary: FreeRDP is a free remote desktop protocol client description: | FreeRDP is a free implementation of the Remote Desktop Protocol (RDP). -builddeps : +builddeps: - pkgconfig(SDL2_ttf) - pkgconfig(alsa) - pkgconfig(cairo) @@ -38,18 +38,18 @@ builddeps : - pkgconfig(xrender) - pkgconfig(xtst) - docbook-xml -rundeps : +rundeps: - devel: - - fuse-devel -clang : true -optimize : thin-lto -setup : | + - fuse-devel +clang: true +optimize: thin-lto +setup: | %cmake_ninja \ -DWITH_BINARY_VERSIONING=ON \ -DWITH_MANPAGES=ON \ -DWITH_SIMD=ON \ -DUWAC_FORCE_STATIC_BUILD=ON # fixme! fix conflicts with freerdp2 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/freerdp2/package.yml b/packages/f/freerdp2/package.yml index 5a8dbb7a3f5..ad7a630bd65 100644 --- a/packages/f/freerdp2/package.yml +++ b/packages/f/freerdp2/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freerdp2 -version : 2.11.7 -release : 3 -source : - - https://github.com/FreeRDP/FreeRDP/releases/download/2.11.7/freerdp-2.11.7.tar.gz : 5a2d54e1ca0f1facd1632bcc94c73b9f071a80c5fdbbb3f26e79f02aaa586ca3 -homepage : https://www.freerdp.com/ -license : Apache-2.0 -component : network.util -summary : FreeRDP is a free remote desktop protocol client +name: freerdp2 +version: 2.11.7 +release: 3 +source: + - https://github.com/FreeRDP/FreeRDP/releases/download/2.11.7/freerdp-2.11.7.tar.gz: 5a2d54e1ca0f1facd1632bcc94c73b9f071a80c5fdbbb3f26e79f02aaa586ca3 +homepage: https://www.freerdp.com/ +license: Apache-2.0 +component: network.util +summary: FreeRDP is a free remote desktop protocol client description: | FreeRDP is a free implementation of the Remote Desktop Protocol (RDP). -patterns : - - devel : /usr/lib64/cmake -builddeps : +patterns: + - devel: /usr/lib64/cmake +builddeps: - pkgconfig(alsa) - pkgconfig(cairo) - pkgconfig(cups) @@ -35,7 +35,7 @@ builddeps : - pkgconfig(xtst) - pkgconfig(xv) - docbook-xml -setup : | +setup: | # GCC 14 fixes export CFLAGS+=" -Wno-incompatible-pointer-types -Wno-int-conversion" export CXXFLAGS+=" -Wno-incompatible-pointer-types -Wno-int-conversion" @@ -44,7 +44,7 @@ setup : | -DWITH_SSE2=ON \ -DWITH_SERVER=ON \ -DWITH_SWSCALE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/freetype2/package.yml b/packages/f/freetype2/package.yml index e5b8c727787..14932bcaa05 100644 --- a/packages/f/freetype2/package.yml +++ b/packages/f/freetype2/package.yml @@ -1,62 +1,62 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : freetype2 -version : 2.13.3 -release : 37 -source : - - https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz : 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289 -homepage : https://freetype.org/ -license : GPL-2.0-or-later -component : +name: freetype2 +version: 2.13.3 +release: 37 +source: + - https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz: 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289 +homepage: https://freetype.org/ +license: GPL-2.0-or-later +component: - desktop.library -summary : Font rendering library +summary: Font rendering library description: | The FreeType2 package contains a library which allows applications to properly render TrueType fonts. -patterns : - - devel : - - /usr/bin/freetype-config - - /usr/share/man/man1 - - /usr/share/aclocal -builddeps : +patterns: + - devel: + - /usr/bin/freetype-config + - /usr/share/man/man1 + - /usr/share/aclocal +builddeps: - pkgconfig32(bzip2) - pkgconfig32(freetype2) - pkgconfig32(libbrotlicommon) -autodep : false -rundeps : +autodep: false +rundeps: - brotli - bzip2 - glibc - libpng - zlib - - 32bit : - - brotli-32bit - - bzip2-32bit - - freetype2 - - glibc-32bit - - libpng-32bit - - zlib-32bit - - 32bit-devel : - - brotli-32bit-devel - - bzip2-32bit-devel - - freetype2-32bit - - harfbuzz-32bit-devel - - libpng-32bit-devel - - zlib-32bit-devel - - devel : - - brotli-devel - - bzip2-devel - - freetype2 - - harfbuzz-devel - - libpng-devel - - zlib-devel -emul32 : true -optimize : speed -setup : | + - 32bit: + - brotli-32bit + - bzip2-32bit + - freetype2 + - glibc-32bit + - libpng-32bit + - zlib-32bit + - 32bit-devel: + - brotli-32bit-devel + - bzip2-32bit-devel + - freetype2-32bit + - harfbuzz-32bit-devel + - libpng-32bit-devel + - zlib-32bit-devel + - devel: + - brotli-devel + - bzip2-devel + - freetype2 + - harfbuzz-devel + - libpng-devel + - zlib-devel +emul32: true +optimize: speed +setup: | %apply_patches sed 's/%PKG_CONFIG%/pkg-config/g' builds/unix/freetype-config.in > freetype-config %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 builds/unix/freetype2.m4 $installdir/usr/share/aclocal/freetype2.m4 diff --git a/packages/f/frei0r/package.yml b/packages/f/frei0r/package.yml index cf58096fbe8..f4c1d26ebc3 100644 --- a/packages/f/frei0r/package.yml +++ b/packages/f/frei0r/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : frei0r -version : 2.5.0 -release : 10 -source : - - https://github.com/dyne/frei0r/archive/refs/tags/v2.5.0.tar.gz : c511aeb51faeb0de2afe47327c30026d5b76ccc910a0b93d286029f07d29c656 -homepage : https://frei0r.dyne.org/ -license : GPL-2.0-or-later -component : multimedia.video -summary : A large collection of free and portable video plugins +name: frei0r +version: 2.5.0 +release: 10 +source: + - https://github.com/dyne/frei0r/archive/refs/tags/v2.5.0.tar.gz: c511aeb51faeb0de2afe47327c30026d5b76ccc910a0b93d286029f07d29c656 +homepage: https://frei0r.dyne.org/ +license: GPL-2.0-or-later +component: multimedia.video +summary: A large collection of free and portable video plugins description: | Frei0r is a minimalistic plugin API for video effects. The main emphasis is on simplicity for an API that will round up the most common video effects into simple filters, sources and mixers that can be controlled by parameters. It is our hope that this way these simple effects can be shared between many applications, avoiding their reimplementation by different projects. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gavl) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fribidi/package.yml b/packages/f/fribidi/package.yml index 9eb43666baa..ea6a3b178bd 100644 --- a/packages/f/fribidi/package.yml +++ b/packages/f/fribidi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fribidi -version : 1.0.15 -release : 10 -source : - - https://github.com/fribidi/fribidi/releases/download/v1.0.15/fribidi-1.0.15.tar.xz : 0bbc7ff633bfa208ae32d7e369cf5a7d20d5d2557a0b067c9aa98bcbf9967587 -homepage : https://github.com/fribidi/fribidi -license : LGPL-2.1-or-later -component : desktop.library -summary : Implementation of the Unicode Bidirectional Algorithm +name: fribidi +version: 1.0.15 +release: 10 +source: + - https://github.com/fribidi/fribidi/releases/download/v1.0.15/fribidi-1.0.15.tar.xz: 0bbc7ff633bfa208ae32d7e369cf5a7d20d5d2557a0b067c9aa98bcbf9967587 +homepage: https://github.com/fribidi/fribidi +license: LGPL-2.1-or-later +component: desktop.library +summary: Implementation of the Unicode Bidirectional Algorithm description: | GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm, known is "bidi" which specifies the positioning of characters in text. -emul32 : true -clang : true -setup : | +emul32: true +clang: true +setup: | %meson_configure -Ddocs=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - devel : /usr/bin/fribidi +patterns: + - devel: /usr/bin/fribidi diff --git a/packages/f/fritzing-parts/package.yml b/packages/f/fritzing-parts/package.yml index 6c6769fd27a..07222af4741 100644 --- a/packages/f/fritzing-parts/package.yml +++ b/packages/f/fritzing-parts/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fritzing-parts -version : 1.0.6 -release : 10 -source : +name: fritzing-parts +version: 1.0.6 +release: 10 +source: # This must be a git clone according to: https://github.com/fritzing/fritzing-app/wiki/2.1-Part-file-format # Use latest commit from the release branch of the current version. - - git|https://github.com/fritzing/fritzing-parts.git : 73bc0559bb8399b2f895d68f032e41d7efc720c0 -homepage : https://fritzing.org/ -license : CC-BY-SA-3.0 -component : programming -summary : Fritzing parts + - git|https://github.com/fritzing/fritzing-parts.git: 73bc0559bb8399b2f895d68f032e41d7efc720c0 +homepage: https://fritzing.org/ +license: CC-BY-SA-3.0 +component: programming +summary: Fritzing parts description: | Fritzing data file of supplemental parts. -builddeps : +builddeps: - fritzing -install : | +install: | install -dm00755 $installdir/usr/share/fritzing cp -a $sources/fritzing-parts.git $installdir/usr/share/fritzing/fritzing-parts diff --git a/packages/f/fritzing/package.yml b/packages/f/fritzing/package.yml index 0670c10aea1..7b715587951 100644 --- a/packages/f/fritzing/package.yml +++ b/packages/f/fritzing/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fritzing -version : 1.0.6 -release : 25 -source : - - git|https://github.com/fritzing/fritzing-app.git : 04e5bb0241e8f1de24d0fce9be070041c6d5b68e +name: fritzing +version: 1.0.6 +release: 25 +source: + - git|https://github.com/fritzing/fritzing-app.git: 04e5bb0241e8f1de24d0fce9be070041c6d5b68e # Add required svg++ library - - https://github.com/svgpp/svgpp/archive/refs/tags/v1.3.1.tar.gz : be8a89df72d01cf062cc9815dd64c9576b4d20910d6d7aee7f0ea26484dc5e76 -homepage : https://fritzing.org/ -license : + - https://github.com/svgpp/svgpp/archive/refs/tags/v1.3.1.tar.gz: be8a89df72d01cf062cc9815dd64c9576b4d20910d6d7aee7f0ea26484dc5e76 +homepage: https://fritzing.org/ +license: - CC-BY-SA-3.0 - GPL-3.0-or-later -component : programming -summary : Electronic design automation software +component: programming +summary: Electronic design automation software description: | The Fritzing application is an Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists. It offers a unique real-life "breadboard" view, and a parts library with many commonly used high-level components. Fritzing makes it very easy to communicate about circuits, as well as to turn them into PCB layouts ready for production. It is particularly popular among Arduino and Raspberry Pi users, and is widely used in education and creative tinkering. -clang : true -networking : true -builddeps : +clang: true +networking: true +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6SerialPort) - pkgconfig(Qt6Svg) @@ -26,9 +26,9 @@ builddeps : - pkgconfig(quazip1-qt6) - libboost-devel - patchelf -rundeps : +rundeps: - fritzing-parts -setup : | +setup: | # Allow use of newer Qt versions git revert -n 1bf5a03f27b7401631baaedb1ceb9c313a5ffe3d git revert -n 20eeb4c2f95f3de669e90a1f3fa2ac49cdcc33ac @@ -42,9 +42,9 @@ setup : | tar xf $sources/v1.3.1.tar.gz -C .. qmake6 DEFINES=QUAZIP_INSTALLED -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" # Remove RUNPATH that points to build dir from Fritzing binary diff --git a/packages/f/frog-protocols/package.yml b/packages/f/frog-protocols/package.yml index 27a2d2cf67c..1ca963d5dbb 100644 --- a/packages/f/frog-protocols/package.yml +++ b/packages/f/frog-protocols/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : frog-protocols -version : 0.01 -release : 1 -source : - - https://github.com/misyltoad/frog-protocols/archive/refs/tags/0.01.tar.gz : 875940795480ade6c16375fa07d8550e7ed2841937d86cc762f77a2cec6bfac9 -homepage : https://github.com/misyltoad/frog-protocols -license : MIT -component : desktop.wayland -summary : Frog Protocols for Wayland +name: frog-protocols +version: 0.01 +release: 1 +source: + - https://github.com/misyltoad/frog-protocols/archive/refs/tags/0.01.tar.gz: 875940795480ade6c16375fa07d8550e7ed2841937d86cc762f77a2cec6bfac9 +homepage: https://github.com/misyltoad/frog-protocols +license: MIT +component: desktop.wayland +summary: Frog Protocols for Wayland description: | Frog Protocols are a set of Wayland protocols that are much more iterative. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/frozen-bubble/package.yml b/packages/f/frozen-bubble/package.yml index 7d3aa1d8fde..270fd0724bc 100644 --- a/packages/f/frozen-bubble/package.yml +++ b/packages/f/frozen-bubble/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : frozen-bubble -version : '2.212' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/K/KT/KTHAKORE/Games-FrozenBubble-2.212.tar.gz : 721e04ff69c5233060656bfbf4002aa1aeadd96c95351f0c57bb85b6da35a305 -homepage : https://metacpan.org/dist/Games-FrozenBubble -license : GPL-2.0-or-later -component : games.arcade -summary : A game in which you throw colorful bubbles and build groups to destroy the bubbles +name: frozen-bubble +version: "2.212" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/K/KT/KTHAKORE/Games-FrozenBubble-2.212.tar.gz: 721e04ff69c5233060656bfbf4002aa1aeadd96c95351f0c57bb85b6da35a305 +homepage: https://metacpan.org/dist/Games-FrozenBubble +license: GPL-2.0-or-later +component: games.arcade +summary: A game in which you throw colorful bubbles and build groups to destroy the bubbles description: | Colorful 3D rendered penguin animations, 100 levels of 1p game, hours and hours of 2p game, nights and nights of 2p/3p/4p/5p game over LAN or Internet, a level-editor, 3 professional quality digital soundtracks, 15 stereo sound effects, 8 unique graphical transition effects, 8 unique logo eye-candies. -builddeps : +builddeps: - pkgconfig(SDL_Pango) - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) @@ -20,19 +20,19 @@ builddeps : - perl-locale-maketext-lexicon - perl-module-build - perl-sdl -rundeps : +rundeps: - perl-alien-sdl - perl-compress-bzip2 - perl-file-which - perl-sdl - perl-tie-simple -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-buffer-size-when-formatting-current-date.patch %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install # Install app icons for i in 16x16 32x32 48x48 64x64; do @@ -41,5 +41,5 @@ install : | # Install desktop file and appstream metadata install -Dm00644 $pkgfiles/frozen-bubble.desktop -t $installdir/%PREFIX%/share/applications install -Dm00644 $pkgfiles/frozen-bubble.appdata.xml -t $installdir/%PREFIX%/share/metainfo -check : | +check: | perl Build test diff --git a/packages/f/frugally-deep/package.yml b/packages/f/frugally-deep/package.yml index eb2bb3cc687..0c34cd6f624 100644 --- a/packages/f/frugally-deep/package.yml +++ b/packages/f/frugally-deep/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : frugally-deep -version : 0.15.28.0 -release : 1 -source : - - https://github.com/Dobiasd/frugally-deep/archive/refs/tags/v0.15.28-p0.tar.gz : cad9d8932e4da90d800ed78f614a8f93e4e106aa27b81c7e3049bb8223db5572 -homepage : https://github.com/Dobiasd/frugally-deep -license : MIT -component : programming.library -summary : Header-only library for using Keras (TensorFlow) models in C++. +name: frugally-deep +version: 0.15.28.0 +release: 1 +source: + - https://github.com/Dobiasd/frugally-deep/archive/refs/tags/v0.15.28-p0.tar.gz: cad9d8932e4da90d800ed78f614a8f93e4e106aa27b81c7e3049bb8223db5572 +homepage: https://github.com/Dobiasd/frugally-deep +license: MIT +component: programming.library +summary: Header-only library for using Keras (TensorFlow) models in C++. description: | - Header-only library for using Keras (TensorFlow) models in C++. -patterns : /* -builddeps : + Header-only library for using Keras (TensorFlow) models in C++. +patterns: /* +builddeps: - pkgconfig(eigen3) - - pkgconfig(nlohmann_json) + - pkgconfig(nlohmann_json) - functional-plus -rundeps : +rundeps: - eigen3 - functional-plus - nlohmann-json -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fs-uae-arcade-dev/package.yml b/packages/f/fs-uae-arcade-dev/package.yml index 8b0fa89ba94..a99cc2115c0 100644 --- a/packages/f/fs-uae-arcade-dev/package.yml +++ b/packages/f/fs-uae-arcade-dev/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fs-uae-arcade-dev -version : 3.1.63 -release : 12 -source : - - https://fs-uae.net/files/FS-UAE-Arcade/Stable/3.1.63/fs-uae-arcade-3.1.63.tar.xz : c9dda513c5aa57eda1b3c77f23ad138ba639435af9a1102e2d41a09e750fdf1e -license : GPL-2.0-or-later -component : games.emulator -homepage : https://fs-uae.net/ -summary : Arcade Frontend for FS-UAE Amiga Emulator (Development Version) +name: fs-uae-arcade-dev +version: 3.1.63 +release: 12 +source: + - https://fs-uae.net/files/FS-UAE-Arcade/Stable/3.1.63/fs-uae-arcade-3.1.63.tar.xz: c9dda513c5aa57eda1b3c77f23ad138ba639435af9a1102e2d41a09e750fdf1e +license: GPL-2.0-or-later +component: games.emulator +homepage: https://fs-uae.net/ +summary: Arcade Frontend for FS-UAE Amiga Emulator (Development Version) description: | An easy-to-use graphical configuration program which allows you to enjoy FS-UAE and Amiga emulation without writing configuration files. -builddeps : +builddeps: - pkgconfig(python3) -rundeps : +rundeps: - fs-uae-dev - python-lhafile - python-opengl - python3-qt5 -build : | +build: | %python3_setup -install : | +install: | %make_install DESTDIR="$installdir" prefix=/usr rm -rf $installdir/usr/share/doc/ diff --git a/packages/f/fs-uae-dev/package.yml b/packages/f/fs-uae-dev/package.yml index a8ed31b7ddc..83d0b5f3a3b 100644 --- a/packages/f/fs-uae-dev/package.yml +++ b/packages/f/fs-uae-dev/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fs-uae-dev -version : 3.1.66 -release : 13 -source : - - https://fs-uae.net/files/FS-UAE/Stable/3.1.66/fs-uae-3.1.66.tar.xz : 606e1868b500413d69bd33bb469f8fd08d6c08988801f17b7dd022f3fbe23832 -license : GPL-2.0-or-later -component : games.emulator -homepage : https://fs-uae.net/ -summary : Multi-platform Amiga emulator based on WinUAE (Development Version) +name: fs-uae-dev +version: 3.1.66 +release: 13 +source: + - https://fs-uae.net/files/FS-UAE/Stable/3.1.66/fs-uae-3.1.66.tar.xz: 606e1868b500413d69bd33bb469f8fd08d6c08988801f17b7dd022f3fbe23832 +license: GPL-2.0-or-later +component: games.emulator +homepage: https://fs-uae.net/ +summary: Multi-platform Amiga emulator based on WinUAE (Development Version) description: | FS-UAE integrates the most accurate Amiga emulation code available from WinUAE. FS-UAE emulates A500, A500+, A600, A1200, A1000, A3000 and A4000 models, but you can tweak the hardware configuration and create customized Amigas. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(glew) @@ -19,12 +19,12 @@ builddeps : - pkgconfig(openal) - pkgconfig(sdl2) - pkgconfig(xtst) -setup : | +setup: | %configure --with-glew --disable-jit -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc/ -check : | +check: | %make check diff --git a/packages/f/fs-uae-launcher-dev/package.yml b/packages/f/fs-uae-launcher-dev/package.yml index 92a1c7382f9..77341edf22a 100644 --- a/packages/f/fs-uae-launcher-dev/package.yml +++ b/packages/f/fs-uae-launcher-dev/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fs-uae-launcher-dev -version : 3.1.68 -release : 13 -source : - - https://fs-uae.net/files/FS-UAE-Launcher/Stable/3.1.68/fs-uae-launcher-3.1.68.tar.xz : e36104442db278e0f1d073dbc2be2f9a937cd33e964968b75b324c393f8ec030 -license : GPL-2.0-or-later -component : games.emulator -homepage : https://fs-uae.net/ -summary : Frontend for FS-UAE Amiga Emulator (Development Version) +name: fs-uae-launcher-dev +version: 3.1.68 +release: 13 +source: + - https://fs-uae.net/files/FS-UAE-Launcher/Stable/3.1.68/fs-uae-launcher-3.1.68.tar.xz: e36104442db278e0f1d073dbc2be2f9a937cd33e964968b75b324c393f8ec030 +license: GPL-2.0-or-later +component: games.emulator +homepage: https://fs-uae.net/ +summary: Frontend for FS-UAE Amiga Emulator (Development Version) description: | An easy-to-use graphical configuration program which allows you to enjoy FS-UAE and Amiga emulation without writing configuration files. -builddeps : +builddeps: - pkgconfig(python3) -rundeps : +rundeps: - fs-uae-dev - python-lhafile - python3-qt5 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-launcher-Fallback-to-the-correct-path-within-Solus.patch %patch -p1 -i $pkgfiles/0002-fs-uae-launcher-remove-python2.patch -build : | +build: | %python3_setup -install : | +install: | %make_install DESTDIR="$installdir" prefix=/usr rm -rf $installdir/usr/share/doc/ diff --git a/packages/f/fsearch/package.yml b/packages/f/fsearch/package.yml index 68107514d19..30457da7d54 100644 --- a/packages/f/fsearch/package.yml +++ b/packages/f/fsearch/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fsearch -version : 0.2.3 -release : 13 -source : - - https://github.com/cboxdoerfer/fsearch/archive/refs/tags/0.2.3.tar.gz : b3c576bf1230da7c374d00bb32d72686b940b4dee80d941495acfdd5437bf117 -homepage : https://github.com/cboxdoerfer/fsearch -license : GPL-2.0-or-later -component : system.utils -summary : A fast file search utility for Unix-like systems based on GTK+3 +name: fsearch +version: 0.2.3 +release: 13 +source: + - https://github.com/cboxdoerfer/fsearch/archive/refs/tags/0.2.3.tar.gz: b3c576bf1230da7c374d00bb32d72686b940b4dee80d941495acfdd5437bf117 +homepage: https://github.com/cboxdoerfer/fsearch +license: GPL-2.0-or-later +component: system.utils +summary: A fast file search utility for Unix-like systems based on GTK+3 description: | FSearch is a fast file search utility, inspired by Everything Search Engine. It's written in C and based on GTK3. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(icu-uc) - pkgconfig(libpcre2-8) - autoconf-archive -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fstrcmp/package.yml b/packages/f/fstrcmp/package.yml index 971903b8e8f..3d6c52174e6 100644 --- a/packages/f/fstrcmp/package.yml +++ b/packages/f/fstrcmp/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fstrcmp -version : 0.7 -release : 3 -source : - - https://sourceforge.net/projects/fstrcmp/files/fstrcmp/0.7/fstrcmp-0.7.D001.tar.gz : e4018e850f80700acee8da296e56e15b1eef711ab15157e542e7d7e1237c3476 -homepage : https://fstrcmp.sourceforge.net/ -license : GPL-2.0-or-later -component : programming.library -summary : Library used to make fuzzy comparisons of strings and byte arrays. +name: fstrcmp +version: 0.7 +release: 3 +source: + - https://sourceforge.net/projects/fstrcmp/files/fstrcmp/0.7/fstrcmp-0.7.D001.tar.gz: e4018e850f80700acee8da296e56e15b1eef711ab15157e542e7d7e1237c3476 +homepage: https://fstrcmp.sourceforge.net/ +license: GPL-2.0-or-later +component: programming.library +summary: Library used to make fuzzy comparisons of strings and byte arrays. description: | The fstrcmp project provides a library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings. This can be useful in error messages, enabling the suggestion of likely valid alternatives. In compilers, this can reduce the cascade of secondary errors. -builddeps : +builddeps: - ghostscript - groff -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/ftgl/package.yml b/packages/f/ftgl/package.yml index b8cf4e3336b..0090730109a 100644 --- a/packages/f/ftgl/package.yml +++ b/packages/f/ftgl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ftgl -version : 2.1.3 -release : 3 -source : - - https://sourceforge.net/projects/ftgl/files/FTGL%20Source/2.1.3%7Erc5/ftgl-2.1.3-rc5.tar.gz : 5458d62122454869572d39f8aa85745fc05d5518001bcefa63bd6cbb8d26565b -homepage : https://sourceforge.net/projects/ftgl/ -license : MIT -component : programming -summary : c++ library to simplify font rendering in openGL applications +name: ftgl +version: 2.1.3 +release: 3 +source: + - https://sourceforge.net/projects/ftgl/files/FTGL%20Source/2.1.3%7Erc5/ftgl-2.1.3-rc5.tar.gz: 5458d62122454869572d39f8aa85745fc05d5518001bcefa63bd6cbb8d26565b +homepage: https://sourceforge.net/projects/ftgl/ +license: MIT +component: programming +summary: c++ library to simplify font rendering in openGL applications description: | FTGL is a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications. FTGL supports bitmaps, pixmaps, texture maps, outlines, polygon mesh, and extruded polygon rendering modes. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(glu) -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/ftjam/package.yml b/packages/f/ftjam/package.yml index b9425085a26..5bee306a41c 100644 --- a/packages/f/ftjam/package.yml +++ b/packages/f/ftjam/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ftjam -version : 2.5.2 -release : 4 -source : - - http://sourceforge.net/projects/freetype/files/ftjam/2.5.2/ftjam-2.5.2.tar.gz : a5d456f65477d77936e1726f5f803a2e6def18a6c6fccf5ea8528926c136abc8 -homepage : https://freetype.org/ -license : FTL -summary : FT Jam - an enhanced version of the Jam build tool -component : programming.tools +name: ftjam +version: 2.5.2 +release: 4 +source: + - http://sourceforge.net/projects/freetype/files/ftjam/2.5.2/ftjam-2.5.2.tar.gz: a5d456f65477d77936e1726f5f803a2e6def18a6c6fccf5ea8528926c136abc8 +homepage: https://freetype.org/ +license: FTL +summary: FT Jam - an enhanced version of the Jam build tool +component: programming.tools description: | FT Jam - an enhanced version of the Jam build tool -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/functional-plus/package.yml b/packages/f/functional-plus/package.yml index 9675fac1f3a..2038d5cc4ca 100644 --- a/packages/f/functional-plus/package.yml +++ b/packages/f/functional-plus/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : functional-plus -version : 0.2.21.0 -release : 1 -source : - - https://github.com/Dobiasd/FunctionalPlus/archive/refs/tags/v0.2.21-p0.tar.gz : d8ce124ac4be887debff825d6925d8505311305c8a968586285ae44516763a71 -homepage : https://github.com/Dobiasd/FunctionalPlus -license : MIT -component : programming.library -summary : Functional Programming Library for C++ +name: functional-plus +version: 0.2.21.0 +release: 1 +source: + - https://github.com/Dobiasd/FunctionalPlus/archive/refs/tags/v0.2.21-p0.tar.gz: d8ce124ac4be887debff825d6925d8505311305c8a968586285ae44516763a71 +homepage: https://github.com/Dobiasd/FunctionalPlus +license: MIT +component: programming.library +summary: Functional Programming Library for C++ description: | - Functional Programming Library for C++. Write concise and readable C++ code. -patterns : /* -setup : | + Functional Programming Library for C++. Write concise and readable C++ code. +patterns: /* +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fuse-emulator/package.yml b/packages/f/fuse-emulator/package.yml index 87a43265850..5b3c6ac5a42 100644 --- a/packages/f/fuse-emulator/package.yml +++ b/packages/f/fuse-emulator/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuse-emulator -version : 1.6.0 -release : 6 -source : - - https://sourceforge.net/projects/fuse-emulator/files/fuse/1.6.0/fuse-1.6.0.tar.gz : 3a8fedf2ffe947c571561bac55a59adad4c59338f74e449b7e7a67d9ca047096 -homepage : https://fuse-emulator.sourceforge.net/ -license : GPL-2.0-or-later -component : games.emulator -summary : Free Unix Spectrum Emulator (ZX Spectrum) +name: fuse-emulator +version: 1.6.0 +release: 6 +source: + - https://sourceforge.net/projects/fuse-emulator/files/fuse/1.6.0/fuse-1.6.0.tar.gz: 3a8fedf2ffe947c571561bac55a59adad4c59338f74e449b7e7a67d9ca047096 +homepage: https://fuse-emulator.sourceforge.net/ +license: GPL-2.0-or-later +component: games.emulator +summary: Free Unix Spectrum Emulator (ZX Spectrum) description: | Free Unix Spectrum Emulator (ZX Spectrum) -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libpng) - pkgconfig(pango) - pkgconfig(sdl) - pkgconfig(x11) - libspectrum-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-mime-info-file.patch %configure --enable-desktop-integration -build : | +build: | %make -install : | +install: | %make_install # Install appstream metadata install -Dm00644 $pkgfiles/fuse.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/f/fuse-overlayfs/package.yml b/packages/f/fuse-overlayfs/package.yml index 8e9dd0a53d7..eb99684c280 100644 --- a/packages/f/fuse-overlayfs/package.yml +++ b/packages/f/fuse-overlayfs/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuse-overlayfs -version : '1.14' -release : 4 -source : - - https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.14.tar.gz : 0779d1ee8fbb6adb48df40e54efa9c608e1d7bbd844800a4c32c110d5fcbe9f2 -homepage : https://github.com/containers/fuse-overlayfs -license : GPL-2.0-or-later -component : system.utils -summary : FUSE implementation for overlayfs +name: fuse-overlayfs +version: "1.14" +release: 4 +source: + - https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.14.tar.gz: 0779d1ee8fbb6adb48df40e54efa9c608e1d7bbd844800a4c32c110d5fcbe9f2 +homepage: https://github.com/containers/fuse-overlayfs +license: GPL-2.0-or-later +component: system.utils +summary: FUSE implementation for overlayfs description: | An implementation of overlay+shiftfs in FUSE for rootless containers. -builddeps : +builddeps: - pkgconfig(fuse3) - go-md2man -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/f/fuse-zip/package.yml b/packages/f/fuse-zip/package.yml index c30304e6280..161de33efd7 100644 --- a/packages/f/fuse-zip/package.yml +++ b/packages/f/fuse-zip/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuse-zip -version : 0.7.2 -release : 3 -source : - - https://bitbucket.org/agalanin/fuse-zip/downloads/fuse-zip-0.7.2.tar.gz : 3dd0be005677442f1fd9769a02dfc0b4fcdd39eb167e5697db2f14f4fee58915 -homepage : https://bitbucket.org/agalanin/fuse-zip/ -license : GPL-3.0-or-later -component : system.utils -summary : FUSE filesystem to mount ZIP archives with write support +name: fuse-zip +version: 0.7.2 +release: 3 +source: + - https://bitbucket.org/agalanin/fuse-zip/downloads/fuse-zip-0.7.2.tar.gz: 3dd0be005677442f1fd9769a02dfc0b4fcdd39eb167e5697db2f14f4fee58915 +homepage: https://bitbucket.org/agalanin/fuse-zip/ +license: GPL-3.0-or-later +component: system.utils +summary: FUSE filesystem to mount ZIP archives with write support description: | FUSE filesystem to mount ZIP archives with write support -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libzip) -install : | +install: | %make_install prefix=/usr rm -rf $installdir/usr/share/doc diff --git a/packages/f/fuse/package.yml b/packages/f/fuse/package.yml index fce1509f8e8..7eb6d29695b 100644 --- a/packages/f/fuse/package.yml +++ b/packages/f/fuse/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuse -version : 3.17.1 -release : 18 -source : - - https://github.com/libfuse/libfuse/releases/download/fuse-3.17.1/fuse-3.17.1.tar.gz : 2d8ae87a4525fbfa1db5e5eb010ff6f38140627a7004554ed88411c1843d51b2 -license : +name: fuse +version: 3.17.1 +release: 18 +source: + - https://github.com/libfuse/libfuse/releases/download/fuse-3.17.1/fuse-3.17.1.tar.gz: 2d8ae87a4525fbfa1db5e5eb010ff6f38140627a7004554ed88411c1843d51b2 +license: - GPL-2.0-only - LGPL-2.1-only -component : system.utils -homepage : https://github.com/libfuse/libfuse -summary : File Systems in User Space +component: system.utils +homepage: https://github.com/libfuse/libfuse +summary: File Systems in User Space description: | File Systems in User Space -builddeps : +builddeps: - libiconv-devel -patterns : - - common : - - /usr/share/defaults/fuse -rundeps : +patterns: + - common: + - /usr/share/defaults/fuse +rundeps: - fuse-common -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fusermount-Support-a-stateless-configuration.patch %meson_configure \ -Dudevrulesdir=/usr/lib64/udev/rules.d -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm0644 $pkgfiles/fuse.conf $installdir/usr/share/defaults/fuse/fuse.conf rm -rfv $installdir/etc diff --git a/packages/f/fuse2/package.yml b/packages/f/fuse2/package.yml index c71f6b32c24..00e65634335 100644 --- a/packages/f/fuse2/package.yml +++ b/packages/f/fuse2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuse2 -version : 2.9.9 -release : 22 -source : - - https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz : d0e69d5d608cc22ff4843791ad097f554dd32540ddc9bed7638cc6fea7c1b4b5 -license : LGPL-2.0-only -component : system.utils -homepage : https://github.com/libfuse/libfuse -summary : File Systems in User Space +name: fuse2 +version: 2.9.9 +release: 22 +source: + - https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz: d0e69d5d608cc22ff4843791ad097f554dd32540ddc9bed7638cc6fea7c1b4b5 +license: LGPL-2.0-only +component: system.utils +homepage: https://github.com/libfuse/libfuse +summary: File Systems in User Space description: | File Systems in User Space -builddeps : +builddeps: - gettext-devel -rundeps : +rundeps: - fuse-common environment: | export UDEV_RULES_PATH=%libdir%/udev/rules.d -setup : | +setup: | sed -i 's|mknod|echo Disabled: mknod |g' util/Makefile.in %apply_patches @@ -24,9 +24,9 @@ setup : | %reconfigure \ --disable-static \ --enable-util -build : | +build: | %make -install : | +install: | %make_install # Install compat links for /usr/merge diff --git a/packages/f/fuzzel/package.yml b/packages/f/fuzzel/package.yml index d0a18f63c03..eb376c07a5b 100644 --- a/packages/f/fuzzel/package.yml +++ b/packages/f/fuzzel/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fuzzel -version : 1.13.1 -release : 2 -source : - - https://codeberg.org/dnkl/fuzzel/releases/download/1.13.1/fuzzel-1.13.1.tar.gz : 5dd0ad62836d7f2f3d8de3bce453ce8d2d354984a116ad8751b941fa71e6b838 -homepage : https://codeberg.org/dnkl/fuzzel -license : MIT -component : desktop -summary : App launcher and fuzzy finder for Wayland, inspired by rofi and dmenu +name: fuzzel +version: 1.13.1 +release: 2 +source: + - https://codeberg.org/dnkl/fuzzel/releases/download/1.13.1/fuzzel-1.13.1.tar.gz: 5dd0ad62836d7f2f3d8de3bce453ce8d2d354984a116ad8751b941fa71e6b838 +homepage: https://codeberg.org/dnkl/fuzzel +license: MIT +component: desktop +summary: App launcher and fuzzy finder for Wayland, inspired by rofi and dmenu description: | Fuzzel is a Wayland-native application launcher and fuzzy finder, inspired by rofi and dmenu. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(fcft) - pkgconfig(librsvg-2.0) @@ -18,12 +18,12 @@ builddeps : - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) - scdoc -setup : | +setup: | %meson_configure \ --sysconfdir=/usr/share \ -Denable-cairo=enabled \ -Dsvg-backend=librsvg -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/f/fwupd-efi/package.yml b/packages/f/fwupd-efi/package.yml index 193aef7440a..0068132a241 100644 --- a/packages/f/fwupd-efi/package.yml +++ b/packages/f/fwupd-efi/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fwupd-efi -version : '1.8' -release : 6 -source : - - https://github.com/fwupd/fwupd-efi/archive/refs/tags/1.8.tar.gz : c9f1f9b9b967ea50eb0b478f0d7693d6673d4cd76c8e7eb80c55fc44ec928925 -license : LGPL-2.1-or-later -homepage : https://github.com/fwupd/fwupd-efi -component : system.utils -summary : EFI Application used by uefi-capsule plugin in fwupd +name: fwupd-efi +version: "1.8" +release: 6 +source: + - https://github.com/fwupd/fwupd-efi/archive/refs/tags/1.8.tar.gz: c9f1f9b9b967ea50eb0b478f0d7693d6673d4cd76c8e7eb80c55fc44ec928925 +license: LGPL-2.1-or-later +homepage: https://github.com/fwupd/fwupd-efi +component: system.utils +summary: EFI Application used by uefi-capsule plugin in fwupd description: | EFI Application used by uefi-capsule plugin in fwupd -builddeps : +builddeps: - pkgconfig(gnu-efi) - python-pefile - sbsigntools -setup : | +setup: | %meson_configure \ --libexecdir="lib64/fwupd" \ -D efi_sbat_distro_id="com.solus-project" \ @@ -22,9 +22,9 @@ setup : | -D efi_sbat_distro_pkgname="fwupd-efi" \ -D efi_sbat_distro_version="%version%" \ -D efi_sbat_distro_url="https://dev.getsol.us/source/fwupd-efi" -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Sign with our MOK if we have the secureboot-keys submodule checked out. @@ -37,5 +37,5 @@ install : | # Ensure fwupd can find the shim ln -sf /usr/lib/shim/shimx64.efi $installdir/usr/lib64/fwupd/fwupd/efi/bootloaderx64.efi.signed -check : | +check: | %ninja_check diff --git a/packages/f/fwupd/package.yml b/packages/f/fwupd/package.yml index a1078ce6c8d..dbbaf98dceb 100644 --- a/packages/f/fwupd/package.yml +++ b/packages/f/fwupd/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fwupd -version : 2.0.18 -release : 38 -source : - - https://github.com/fwupd/fwupd/archive/refs/tags/2.0.18.tar.gz : 49dada6eb6a6f4e39e899dc4e8c34e92c127164a22d0d1798edb041a5970a320 -homepage : https://fwupd.org/ -license : LGPL-2.1-or-later -component : system.utils -summary : +name: fwupd +version: 2.0.18 +release: 38 +source: + - https://github.com/fwupd/fwupd/archive/refs/tags/2.0.18.tar.gz: 49dada6eb6a6f4e39e899dc4e8c34e92c127164a22d0d1798edb041a5970a320 +homepage: https://fwupd.org/ +license: LGPL-2.1-or-later +component: system.utils +summary: - A simple daemon to allow session software to update firmware - - tests : Installed tests for fwupd + - tests: Installed tests for fwupd description: | This project aims to make updating firmware on Linux automatic, safe and reliable. Additional information is available at the website: https://fwupd.org/ -patterns : - - devel : - - /usr/share/doc/libfwupd* - - tests : - - /usr/lib64/fwupd/installed-tests - - /usr/share/fwupd/remotes.d/fwupd-tests.conf - - /usr/share/fwupd/host-emulate.d - - /usr/share/installed-tests -optimize : +patterns: + - devel: + - /usr/share/doc/libfwupd* + - tests: + - /usr/lib64/fwupd/installed-tests + - /usr/share/fwupd/remotes.d/fwupd-tests.conf + - /usr/share/fwupd/host-emulate.d + - /usr/share/installed-tests +optimize: - no-symbolic -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(efivar) - pkgconfig(flashrom) @@ -65,9 +65,9 @@ builddeps : - python-pillow - shared-mime-info - vala -rundeps : +rundeps: - fwupd-efi -setup : | +setup: | %apply_patches %meson_configure \ -D supported_build=enabled \ @@ -77,9 +77,9 @@ setup : | -D libdrm=enabled \ -D plugin_modem_manager=enabled \ -D plugin_flashrom=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/f/fzf/package.yml b/packages/f/fzf/package.yml index f052f299070..b59c9a95046 100644 --- a/packages/f/fzf/package.yml +++ b/packages/f/fzf/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : fzf -version : 0.67.0 -release : 48 -source : - - git|https://github.com/junegunn/fzf : v0.67.0 -homepage : https://github.com/junegunn/fzf -license : MIT -component : system.utils -summary : fzf is a general-purpose command-line fuzzy finder +name: fzf +version: 0.67.0 +release: 48 +source: + - git|https://github.com/junegunn/fzf: v0.67.0 +homepage: https://github.com/junegunn/fzf +license: MIT +component: system.utils +summary: fzf is a general-purpose command-line fuzzy finder description: | fzf is a general-purpose command-line fuzzy finder -networking : true -builddeps : +networking: true +builddeps: - git - golang -build : | +build: | %make -install : | +install: | %make_install install -Dm00755 bin/fzf $installdir/usr/bin/fzf install -Dm00755 bin/fzf-tmux $installdir/usr/bin/fzf-tmux diff --git a/packages/g/g810-led/package.yml b/packages/g/g810-led/package.yml index 6ed217d06e3..6313d143ea6 100644 --- a/packages/g/g810-led/package.yml +++ b/packages/g/g810-led/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : g810-led -version : 0.4.3 -release : 5 -source : - - https://github.com/MatMoul/g810-led/archive/refs/tags/v0.4.3.tar.gz : 8af6275aa190fd17fdef36079d51361874c88e2df0b23a76e7651d4f7c7c99fc -homepage : https://github.com/MatMoul/g810-led -license : GPL-3.0-only -component : system.utils -summary : Linux led controller for Logitech G213, G410, G413, G610, G810, G910 and GPRO Keyboards +name: g810-led +version: 0.4.3 +release: 5 +source: + - https://github.com/MatMoul/g810-led/archive/refs/tags/v0.4.3.tar.gz: 8af6275aa190fd17fdef36079d51361874c88e2df0b23a76e7651d4f7c7c99fc +homepage: https://github.com/MatMoul/g810-led +license: GPL-3.0-only +component: system.utils +summary: Linux led controller for Logitech G213, G410, G413, G610, G810, G910 and GPRO Keyboards description: | Linux led controller for Logitech G213, G410, G413, G610, G810, G910 and GPRO Keyboards -builddeps : +builddeps: - pkgconfig(hidapi-libusb) -setup : | +setup: | sed -i '/#include /a #include ' src/helpers/help.h sed -i "s|/etc/udev|%libdir%/udev|g" makefile sed -i "s|etc|usr/share|g" makefile systemd/g810-led-reboot.service udev/g810-led.rules -build : | +build: | %make -install : | +install: | %make setup DESTDIR=$installdir libdir=%libdir% SYSTEMDDIR=%libdir%/systemd diff --git a/packages/g/gajim/package.yml b/packages/g/gajim/package.yml index c6e3168364b..86c71f2a5cd 100644 --- a/packages/g/gajim/package.yml +++ b/packages/g/gajim/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gajim -version : 2.4.0 -release : 35 -source : - - https://gajim.org/downloads/2.4/gajim-2.4.0.tar.gz : e6eabd8074be8d2d6ce6a713bd62445790e6cd24c8177e78937b64fd3f4f52cd -homepage : https://gajim.org -license : GPL-3.0-or-later -component : network.im -summary : Full featured and easy to use Jabber/XMPP client +name: gajim +version: 2.4.0 +release: 35 +source: + - https://gajim.org/downloads/2.4/gajim-2.4.0.tar.gz: e6eabd8074be8d2d6ce6a713bd62445790e6cd24c8177e78937b64fd3f4f52cd +homepage: https://gajim.org +license: GPL-3.0-or-later +component: network.im +summary: Full featured and easy to use Jabber/XMPP client description: | The goal of Gajim is to provide a full featured and easy to use Jabber/XMPP client. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : - - farstream # Audio/Video. +rundeps: + - farstream # Audio/Video. - gstreamer-1.0-plugin-libav # Audio/Video. - gstreamer-1.0-plugins-ugly # Audio/Video. - libgtksourceview5 @@ -34,11 +34,11 @@ rundeps : - python-qrcode - python-sqlalchemy - python-truststore -setup : | +setup: | ./make.py build --dist unix -build : | +build: | %python3_setup -install : | +install: | %python3_install $workdir/make.py install --dist unix --prefix=$installdir/usr diff --git a/packages/g/galois/package.yml b/packages/g/galois/package.yml index a788d90c422..0be01255bdc 100644 --- a/packages/g/galois/package.yml +++ b/packages/g/galois/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : galois -version : '0.8' -release : 12 -source : - - http://download.savannah.gnu.org/releases/galois/source/galois-0.8.tar.gz : 244a73383efc82aad7b3933d79092eaaec3fd2cbf801fc789f7b00275dd791e1 -homepage : https://www.nongnu.org/galois/ -license : GPL-3.0-or-later -component : games.puzzle -summary : Galois is a computer game of the "falling blocks" type, but with unique features. +name: galois +version: "0.8" +release: 12 +source: + - http://download.savannah.gnu.org/releases/galois/source/galois-0.8.tar.gz: 244a73383efc82aad7b3933d79092eaaec3fd2cbf801fc789f7b00275dd791e1 +homepage: https://www.nongnu.org/galois/ +license: GPL-3.0-or-later +component: games.puzzle +summary: Galois is a computer game of the "falling blocks" type, but with unique features. description: | Galois is a computer game of the "falling blocks" type, but with unique features. Unlike most other games of that type, it is not limited to blocks made of four two-dimensional, square bricks: you can choose among several different brick shapes, blocks composed of more or fewer bricks, and even between two- and three-dimensional games. -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) - pkgconfig(libxml++-2.6) -setup : | +setup: | sed -i "s/\/games$/\/bin/" src/makefile.in sed -i "s/\/games/\/bin/" misc/galois.desktop.in %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/g/gamemode/package.yml b/packages/g/gamemode/package.yml index c8be5eb0247..ad2182e597c 100644 --- a/packages/g/gamemode/package.yml +++ b/packages/g/gamemode/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gamemode -version : 1.8.2 -release : 15 -source : - - https://github.com/FeralInteractive/gamemode/releases/download/1.8.2/gamemode-1.8.2.tar.xz : 98cd1bcf6101c92fe87f974c7776af23c7e18f29ce6ecfe572b1c39dcde5c181 -license : BSD-3-Clause -component : games -libsplit : false -emul32 : true -homepage : https://github.com/FeralInteractive/gamemode -summary : Optimise Linux system performance on demand +name: gamemode +version: 1.8.2 +release: 15 +source: + - https://github.com/FeralInteractive/gamemode/releases/download/1.8.2/gamemode-1.8.2.tar.xz: 98cd1bcf6101c92fe87f974c7776af23c7e18f29ce6ecfe572b1c39dcde5c181 +license: BSD-3-Clause +component: games +libsplit: false +emul32: true +homepage: https://github.com/FeralInteractive/gamemode +summary: Optimise Linux system performance on demand description: | Automatic helper to optimise Linux system performance when gaming -builddeps : +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(inih) - pkgconfig32(libsystemd) -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Hack-it-to-work-in-Steam-properly.patch if [ -n "${EMUL32BUILD+set}" ]; then @@ -30,9 +30,9 @@ setup : | -Dwith-privileged-group=users \ -Dwith-systemd-group=false \ $extra_args -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix library loading on Solus diff --git a/packages/g/gamescope/package.yml b/packages/g/gamescope/package.yml index c9a21895c1d..304448c7bed 100644 --- a/packages/g/gamescope/package.yml +++ b/packages/g/gamescope/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gamescope -version : 3.16.17 -release : 44 -source : - - git|https://github.com/ValveSoftware/gamescope.git : 3.16.17 -license : BSD-2-Clause -component : system.utils -homepage : https://github.com/ValveSoftware/gamescope -summary : gamescope - a micro wayland compositor useful for games +name: gamescope +version: 3.16.17 +release: 44 +source: + - git|https://github.com/ValveSoftware/gamescope.git: 3.16.17 +license: BSD-2-Clause +component: system.utils +homepage: https://github.com/ValveSoftware/gamescope +summary: gamescope - a micro wayland compositor useful for games description: | gamescope is a micro wayland compositor useful for games. It creates a virtual environment for a game application to run in that helps solves various headaches such as resolution, alt-tabbing, mouse focusing issues etc. Gamescope also tries to remove as many unneccessary copies as it can and should provide better latency. -networking : true -patterns : +networking: true +patterns: - /* -builddeps : +builddeps: - pkgconfig(glm) - pkgconfig(lcms2) - pkgconfig(libavif) @@ -49,10 +49,10 @@ builddeps : - glslang-devel - vulkan-headers # This vendors it's own libdisplay-info libliftoff, stb, vkroots, and wlroots -clang : true -optimize : +clang: true +optimize: - thin-lto -setup : | +setup: | # For issue getsolus/packages#869. Let's create a special nvidia binary with the offending patch reverted. This only works on Nvidia, so we still need non-patched. # mkdir ../nvidia # cp -ra * ../nvidia @@ -63,13 +63,13 @@ setup : | # cd ../nvidia # %patch -p1 -i $pkgfiles/0001-Revert-rendervulkan-Get-a-general-graphics-compute-q.patch # meson_configure -Dforce_fallback_for="stb" -Dpipewire=enabled -build : | +build: | %ninja_build # pushd ../nvidia # ninja_build # popd -install : | +install: | # Install the nvidia build to a temporary location # pushd ../nvidia # DESTDIR=tmp_nvidia %ninja_install diff --git a/packages/g/gammaray/package.yml b/packages/g/gammaray/package.yml index 14c2d5fdcbe..e952bac4842 100644 --- a/packages/g/gammaray/package.yml +++ b/packages/g/gammaray/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gammaray -version : 3.3.1 -release : 16 -source : - - https://github.com/KDAB/GammaRay/releases/download/v3.3.1/gammaray-3.3.1.tar.gz : 270b35239f2473f9c9cded13498ddb8af82d589bf6518db776d837a73c9441d8 -homepage : https://www.kdab.com/development-resources/qt-tools/gammaray/ -license : GPL-2.0-or-later -component : +name: gammaray +version: 3.3.1 +release: 16 +source: + - https://github.com/KDAB/GammaRay/releases/download/v3.3.1/gammaray-3.3.1.tar.gz: 270b35239f2473f9c9cded13498ddb8af82d589bf6518db776d837a73c9441d8 +homepage: https://www.kdab.com/development-resources/qt-tools/gammaray/ +license: GPL-2.0-or-later +component: - programming.tools -summary : +summary: - GammaRay is a tool to poke around in a Qt-application description: - GammaRay is a software introspection tool for Qt applications developed by KDAB. Leveraging the QObject introspection mechanism it allows you to observe and manipulate your application at runtime. This works both locally on your workstation and remotely on an embedded target. -clang : true -optimize : thin-lto -builddeps : +clang: true +optimize: thin-lto +builddeps: - pkgconfig(Qt63DAnimation) - pkgconfig(Qt6Bluetooth) - pkgconfig(Qt6Designer) @@ -29,9 +29,9 @@ builddeps : - binutils-devel - kf6-syntax-highlighting-devel - qt6-base-private-devel -rundeps : +rundeps: - lldb -setup : | +setup: | # Fix plugin install dir sed -e 's|plugins/gammaray|lib/qt6/plugins/gammaray|' -i CMakeLists.txt @@ -43,7 +43,7 @@ setup : | -DGAMMARAY_INSTALL_QT_LAYOUT:BOOL=FALSE \ -DECM_MKSPECS_INSTALL_DIR:PATH=%libdir%/qt6/mkspecs/modules \ -DPLUGIN_INSTALL_DIR:PATH=%libdir%/qt6/plugins/gammaray -build : | +build: | %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt6-build diff --git a/packages/g/gammastep/package.yml b/packages/g/gammastep/package.yml index 1baa639b3c4..4cea0200576 100644 --- a/packages/g/gammastep/package.yml +++ b/packages/g/gammastep/package.yml @@ -1,44 +1,44 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gammastep -version : 2.0.9 -release : 2 -source : - - https://gitlab.com/chinstrap/gammastep/-/archive/v2.0.9/gammastep-v2.0.9.tar.bz2 : 371c66ff8eac9c8795afe014493dc347d0242493bbb2fe13bfaee14b42a29328 -homepage : https://gitlab.com/chinstrap/gammastep +name: gammastep +version: 2.0.9 +release: 2 +source: + - https://gitlab.com/chinstrap/gammastep/-/archive/v2.0.9/gammastep-v2.0.9.tar.bz2: 371c66ff8eac9c8795afe014493dc347d0242493bbb2fe13bfaee14b42a29328 +homepage: https://gitlab.com/chinstrap/gammastep # src/gamma-control.xml is licensed under MIT -license : +license: - GPL-3.0-or-later - MIT -component : desktop -summary : - - indicator : Status icon for gammastep that allows the user to control color temperature +component: desktop +summary: + - indicator: Status icon for gammastep that allows the user to control color temperature - Adjust the color temperature of your screen according to your surroundings description: | Adjust the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night. -builddeps : +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(libdrm) - pkgconfig(wayland-client) - pkgconfig(x11) - pkgconfig(xcb) - pkgconfig(xxf86vm) -rundeps : - - indicator : - - gammastep - - libayatana-appindicator - - python-gobject - - pyxdg -setup : | +rundeps: + - indicator: + - gammastep + - libayatana-appindicator + - python-gobject + - pyxdg +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -patterns : - - indicator : - - /usr/bin/gammastep-indicator - - /usr/lib/python3.*/site-packages/gammastep_indicator/* - - /usr/lib/systemd/user/gammastep-indicator.service - - /usr/share/applications/gammastep-indicator.desktop - - /usr/share/icons/hicolor/scalable/apps/gammastep-status-*.svg - - /usr/share/metainfo/gammastep-indicator.appdata.xml +patterns: + - indicator: + - /usr/bin/gammastep-indicator + - /usr/lib/python3.*/site-packages/gammastep_indicator/* + - /usr/lib/systemd/user/gammastep-indicator.service + - /usr/share/applications/gammastep-indicator.desktop + - /usr/share/icons/hicolor/scalable/apps/gammastep-status-*.svg + - /usr/share/metainfo/gammastep-indicator.appdata.xml diff --git a/packages/g/gapless/package.yml b/packages/g/gapless/package.yml index 64136aa5d3c..d9164b7ba2d 100644 --- a/packages/g/gapless/package.yml +++ b/packages/g/gapless/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gapless -version : '4.6' -release : 20 -source : - - https://gitlab.gnome.org/neithern/g4music/-/archive/v4.6/g4music-v4.6.tar.gz : 7c20f17011b38b72748f58d81493620a441dbfbde5f4c0576a36586ebd81dc17 -homepage : https://gitlab.gnome.org/neithern/g4music -license : GPL-3.0-or-later -component : multimedia.audio -summary : Play your music elegantly +name: gapless +version: "4.6" +release: 20 +source: + - https://gitlab.gnome.org/neithern/g4music/-/archive/v4.6/g4music-v4.6.tar.gz: 7c20f17011b38b72748f58d81493620a441dbfbde5f4c0576a36586ebd81dc17 +homepage: https://gitlab.gnome.org/neithern/g4music +license: GPL-3.0-or-later +component: multimedia.audio +summary: Play your music elegantly description: | Gapless (AKA: G4Music) is a lightweight music player written in GTK4, with a beautiful and adaptive user interface, focuses on high performance for large music collection. -builddeps : +builddeps: - pkgconfig(gstreamer-tag-1.0) - pkgconfig(libadwaita-1) - desktop-file-utils - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - g4music - - dbginfo : g4music-dbginfo + - dbginfo: g4music-dbginfo diff --git a/packages/g/garcon/package.yml b/packages/g/garcon/package.yml index 699119e3ddb..00368774ee5 100644 --- a/packages/g/garcon/package.yml +++ b/packages/g/garcon/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : garcon -version : 4.20.0 -release : 6 -source : - - https://archive.xfce.org/src/xfce/garcon/4.20/garcon-4.20.0.tar.bz2 : 7fb8517c12309ca4ddf8b42c34bc0c315e38ea077b5442bfcc4509415feada8f -homepage : https://docs.xfce.org/xfce/garcon/start -license : +name: garcon +version: 4.20.0 +release: 6 +source: + - https://archive.xfce.org/src/xfce/garcon/4.20/garcon-4.20.0.tar.bz2: 7fb8517c12309ca4ddf8b42c34bc0c315e38ea077b5442bfcc4509415feada8f +homepage: https://docs.xfce.org/xfce/garcon/start +license: - GPL-2.0-only - LGPL-2.0-only - GFDL-1.1-only #For documentation -component : desktop.xfce -summary : Freedesktop.org compliant menu library. +component: desktop.xfce +summary: Freedesktop.org compliant menu library. description: | Freedesktop.org compliant menu library. -builddeps : +builddeps: - pkgconfig(libxfce4ui-2) -setup : | +setup: | %configure --disable-debug -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/g/gaupol/package.yml b/packages/g/gaupol/package.yml index fd97b873ef5..b5ff6c5b2cf 100644 --- a/packages/g/gaupol/package.yml +++ b/packages/g/gaupol/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gaupol -version : '1.15' -release : 24 -source : - - https://github.com/otsaloma/gaupol/archive/refs/tags/1.15.tar.gz : 4128aa01f2ed3ecbcf12676e99087351251a9f105c14567786b31e77ba9fbfd7 -license : GPL-3.0-or-later -homepage : https://otsaloma.io/gaupol/ -component : multimedia.video -summary : Editor for text-based subtitle files. +name: gaupol +version: "1.15" +release: 24 +source: + - https://github.com/otsaloma/gaupol/archive/refs/tags/1.15.tar.gz: 4128aa01f2ed3ecbcf12676e99087351251a9f105c14567786b31e77ba9fbfd7 +license: GPL-3.0-or-later +homepage: https://otsaloma.io/gaupol/ +component: multimedia.video +summary: Editor for text-based subtitle files. description: | Gaupol is an editor for text-based subtitle files. It supports multiple subtitle file formats and provides means of creating, editing and translating subtitles and timing subtitles to match video. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - gspell - gstreamer-1.0-plugins-bad - gstreamer-1.0-plugins-good - iso-codes - python-charset-normalizer - python-gobject -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/g/gavl/package.yml b/packages/g/gavl/package.yml index 63feba85a72..47502b45ecf 100644 --- a/packages/g/gavl/package.yml +++ b/packages/g/gavl/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gavl -version : 1.4.0 -release : 2 -source : - - https://sourceforge.net/projects/gmerlin/files/gavl/1.4.0/gavl-1.4.0.tar.gz : 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce -homepage : https://gmerlin.sourceforge.net/ -license : GPL-3.0 -component : multimedia.video -summary : A library for handling uncompressed audio and video data. +name: gavl +version: 1.4.0 +release: 2 +source: + - https://sourceforge.net/projects/gmerlin/files/gavl/1.4.0/gavl-1.4.0.tar.gz: 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce +homepage: https://gmerlin.sourceforge.net/ +license: GPL-3.0 +component: multimedia.video +summary: A library for handling uncompressed audio and video data. description: | Gavl defines generic types for audio and video formats, which are applicable to a wide range of multimedia applications. @@ -16,11 +16,11 @@ description: | If you want to write a multimedia application, gavl will help you a lot: You do not have to mess around with the large varieties of pixelformats, interleaving modes, audio sample formats and so on. -builddeps : +builddeps: - doxygen -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gawk/package.yml b/packages/g/gawk/package.yml index 79206e38b91..8cca06f8c29 100644 --- a/packages/g/gawk/package.yml +++ b/packages/g/gawk/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gawk -version : 5.3.2 -release : 25 -source : - - https://ftpmirror.gnu.org/gnu/gawk/gawk-5.3.2.tar.xz : f8c3486509de705192138b00ef2c00bbbdd0e84c30d5c07d23fc73a9dc4cc9cc -homepage : https://www.gnu.org/software/gawk -license : GPL-3.0-or-later -component : system.base -summary : gawk - GNU Awk (Data extraction and reporting tool) +name: gawk +version: 5.3.2 +release: 25 +source: + - https://ftpmirror.gnu.org/gnu/gawk/gawk-5.3.2.tar.xz: f8c3486509de705192138b00ef2c00bbbdd0e84c30d5c07d23fc73a9dc4cc9cc +homepage: https://www.gnu.org/software/gawk +license: GPL-3.0-or-later +component: system.base +summary: gawk - GNU Awk (Data extraction and reporting tool) description: | gawk (GNU awk) is a tool used for data extraction and reporting from files, often used in file manipulation. -optimize : +optimize: - lto mancompress: true -setup : | +setup: | %configure -build : | +build: | %make -profile : | +profile: | ./gawk 'BEGIN{for (i=1;i<=10000000;i++) print (i%5?"miss":"hit"),i," third\t \tfourth"}' > file echo "/hit [[:digit:]]*0 / { print \$4, \$1, \$3 }" > test.awk ./gawk -f test.awk file | ./gawk '!seen[$0]++{unq++;r=$0} END{print ((unq==1) && (seen[r]==1000000) && (r=="fourth hit third")) ? "PASS" : "FAIL"}' -install : | +install: | %make_install rm $installdir/usr/bin/*awk-* diff --git a/packages/g/gbenchmark/package.yml b/packages/g/gbenchmark/package.yml index 743ec455d5e..6724a19aa16 100644 --- a/packages/g/gbenchmark/package.yml +++ b/packages/g/gbenchmark/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gbenchmark -version : 1.9.0 -release : 4 -source : - - https://github.com/google/benchmark/archive/v1.9.0/benchmark-v1.9.0.tar.gz : 35a77f46cc782b16fac8d3b107fbfbb37dcd645f7c28eee19f3b8e0758b48994 -homepage : https://github.com/google/benchmark -license : Apache-2.0 -component : programming.library -summary : A microbenchmark support library +name: gbenchmark +version: 1.9.0 +release: 4 +source: + - https://github.com/google/benchmark/archive/v1.9.0/benchmark-v1.9.0.tar.gz: 35a77f46cc782b16fac8d3b107fbfbb37dcd645f7c28eee19f3b8e0758b48994 +homepage: https://github.com/google/benchmark +license: Apache-2.0 +component: programming.library +summary: A microbenchmark support library description: | A library that benchmarks code snippets, similar to unit tests. -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON \ -DBENCHMARK_ENABLE_LTO=ON \ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF \ -DBENCHMARK_INSTALL_DOCS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gbml/package.yml b/packages/g/gbml/package.yml index dc16d37be59..4723aec64c7 100644 --- a/packages/g/gbml/package.yml +++ b/packages/g/gbml/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gbml -version : 1.4.0.0 -release : 5 -source : - - https://gitlab.com/supremesonicbrazil/GBML/-/archive/v1.4.0.0/GBML-v1.4.0.0.tar.gz : 93a49aa609020fc2ba056962fe2d98d65c65687ac9856d1aceaf3fe297908780 -homepage : https://gitlab.com/supremesonicbrazil/GBML -license : GPL-3.0-or-later -component : games.platformer -summary : Gaming Backup Multitool for Linux +name: gbml +version: 1.4.0.0 +release: 5 +source: + - https://gitlab.com/supremesonicbrazil/GBML/-/archive/v1.4.0.0/GBML-v1.4.0.0.tar.gz: 93a49aa609020fc2ba056962fe2d98d65c65687ac9856d1aceaf3fe297908780 +homepage: https://gitlab.com/supremesonicbrazil/GBML +license: GPL-3.0-or-later +component: games.platformer +summary: Gaming Backup Multitool for Linux description: | Gaming Backup Multitool for Linux - Backup utility and database for Linux Steam games -rundeps : +rundeps: - steam -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5Gui) - pkgconfig(Qt5Widgets) - sqlite3 -clang : true -build : | +clang: true +build: | ./BUILD.sh -install : | +install: | install -Dm00755 ./bin/gbml $installdir/usr/bin/gbml install -Dm00644 ./bin/SteamLinuxGames.db $installdir/usr/share/gbml/SteamLinuxGames.db install -Dm00644 $pkgfiles/gaming-backup-multitool-linux.desktop -t $installdir/usr/share/applications diff --git a/packages/g/gcab/package.yml b/packages/g/gcab/package.yml index 4957092d1ee..a780f0a602c 100644 --- a/packages/g/gcab/package.yml +++ b/packages/g/gcab/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcab -version : '1.6' -release : 6 -source : - - https://download.gnome.org/sources/gcab/1.6/gcab-1.6.tar.xz : 2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b -homepage : https://gitlab.gnome.org/GNOME/gcab -license : LGPL-2.1-or-later -component : system.utils -summary : A GObject library to create cabinet files +name: gcab +version: "1.6" +release: 6 +source: + - https://download.gnome.org/sources/gcab/1.6/gcab-1.6.tar.xz: 2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b +homepage: https://gitlab.gnome.org/GNOME/gcab +license: LGPL-2.1-or-later +component: system.utils +summary: A GObject library to create cabinet files description: | A GObject library to create cabinet files -builddeps : +builddeps: - pkgconfig(gtk-doc) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gcc-13/package.yml b/packages/g/gcc-13/package.yml index 1d983d1a226..af9c7588328 100644 --- a/packages/g/gcc-13/package.yml +++ b/packages/g/gcc-13/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcc-13 -version : 13.3.0 -release : 1 -source : - - https://ftp.gnu.org/gnu/gcc/gcc-13.3.0/gcc-13.3.0.tar.xz : 0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083 -homepage : https://gcc.gnu.org/ -license : GPL-3.0-or-later -component : +name: gcc-13 +version: 13.3.0 +release: 1 +source: + - https://ftp.gnu.org/gnu/gcc/gcc-13.3.0/gcc-13.3.0.tar.xz: 0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083 +homepage: https://gcc.gnu.org/ +license: GPL-3.0-or-later +component: - programming.devel -libsplit : false +libsplit: false mancompress: true -summary : GNU Compiler Collection +summary: GNU Compiler Collection description: | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom. -builddeps : +builddeps: - pkgconfig(isl) - pkgconfig(libzstd) -rundeps : +rundeps: - mpc - mpfr environment: | @@ -27,7 +27,7 @@ environment: | export CFLAGS_FOR_TARGET=${CFLAGS} export CC=${triplet}-gcc export CXX=${triplet}-g++ -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-Use-usr-lib-64-32-x32-for-linker-locations-on-Solus-.patch %patch -p1 -i $pkgfiles/optimize.patch %patch -p1 -i $pkgfiles/0001-Ignore-Werror-if-GCC_IGNORE_WERROR-environment-varia.patch @@ -60,11 +60,11 @@ setup : | --program-suffix=-13 \ --build=${triplet} \ --target=${triplet} -build : | +build: | # Note: If you're working on GCC and want fast build times then use `bootstrap2-lean` instead of `profiledbootstrap`, # and `bootstrap-O1` for the build config above instead of `bootstrap-lto-lean`. This cuts build times by ~68% %make -C build bootstrap2-lean -O -install : | +install: | %make_install -C build # Remove conflicting or useless diff --git a/packages/g/gcc/package.yml b/packages/g/gcc/package.yml index fc928b3a4c6..8b34027d211 100644 --- a/packages/g/gcc/package.yml +++ b/packages/g/gcc/package.yml @@ -1,159 +1,159 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcc -version : 15.2.0 -release : 92 -source : +name: gcc +version: 15.2.0 +release: 92 +source: # - https://ftp.gnu.org/gnu/gcc/gcc-15.2.0/gcc-15.2.0.tar.xz : a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9 # Latest in releases/gcc-15 - - git|https://gcc.gnu.org/git/gcc.git : 2e22ffe5de54ac245c7c9fa6a0918a5729f71deb -homepage : https://gcc.gnu.org/ -license : GPL-3.0-or-later -component : + - git|https://gcc.gnu.org/git/gcc.git: 2e22ffe5de54ac245c7c9fa6a0918a5729f71deb +homepage: https://gcc.gnu.org/ +license: GPL-3.0-or-later +component: - system.devel - - ^g++ : system.devel - - ^gfortran : system.devel - - ^gfortran-32bit : emul32 - - ^libgcc : system.base - - ^libgcc-32bit : emul32 - - ^libstdc++ : system.base - - ^libstdc++-32bit : emul32 - - ^libgomp : system.base - - ^libgomp-32bit : emul32 - - ^libgfortran : programming.library - - ^libgfortran-32bit : emul32 -autodep : false -ccache : false + - ^g++: system.devel + - ^gfortran: system.devel + - ^gfortran-32bit: emul32 + - ^libgcc: system.base + - ^libgcc-32bit: emul32 + - ^libstdc++: system.base + - ^libstdc++-32bit: emul32 + - ^libgomp: system.base + - ^libgomp-32bit: emul32 + - ^libgfortran: programming.library + - ^libgfortran-32bit: emul32 +autodep: false +ccache: false mancompress: true -summary : GNU Compiler Collection +summary: GNU Compiler Collection description: | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom. -builddeps : +builddeps: - pkgconfig32(libzstd) - rust - glibc-32bit-devel - gcc-ada-32bit - gcc-ada - isl-devel -rundeps : +rundeps: - mpc - mpfr - - ^g++ : gcc - - ^gcobal : - - gcc - - g++ - - libgcobol - - ^gccrs : - - gcc - - ^gfortran : - - gcc - - libgfortran - - ^libgcc-32bit : libgcc - - ^libgccjit : gcc - - ^libgccjit-devel : libgccjit - - ^libstdc++-32bit : libstdc++ - - ^libgomp-32bit : - - libgcc-32bit - - libgomp - - ^libgfortran-32bit : libgfortran -replaces : - - ^libgfortran-32bit : gfortran-32bit -patterns : - - ^libgcc : - - /usr/lib64/libatomic*.so.* - - /usr/lib64/libgcc_s.so.* - - /usr/lib64/libquadmath.so.* - - /usr/share/info/libquadmath.info* - - /* # No idea why but ypkg errors out during pspec creation if this isn't present - - main : - - /usr/bin - - /usr/lib64/bfd-plugins - - /usr/lib64/gcc - - /usr/share/info - - /usr/share/locale/*/LC_MESSAGES/cpplib.mo - - /usr/share/locale/*/LC_MESSAGES/gcc.mo - - /usr/share/man - - /usr/lib*/*.a - - /usr/lib*/*.o - - /usr/lib*/*.so - - /usr/lib*/*.spec - - /usr/lib*/libasan*.so* - - /usr/lib*/libcc1*.so* - - /usr/lib*/libhwasan*.so* - - /usr/lib*/libitm*.so* - - /usr/lib*/liblsan*.so* - - /usr/lib*/libtsan*.so* - - /usr/lib*/libubsan*.so* - - ^g++ : - - /usr/bin/c++ - - /usr/bin/g++* - - /usr/bin/*-g++* - - /usr/bin/*-c++* - - /usr/include/c++ - - /usr/lib/gcc/x86_64-solus-linux/*/cc1plus - - /usr/lib/gcc/x86_64-solus-linux/*/g++-mapper-server - - /usr/lib*/lib*++*.a - - /usr/lib*/lib*++*.so - - /usr/share/man/*/g++* - - ^gcobol : - - /usr/bin/*gcob* - - /usr/lib64/libgcobol.a - - /usr/lib64/libgcobol.so - - /usr/lib64/libgcobol.spec - - /usr/lib64/gcc/x86_64-solus-linux/*/cobol1 - - /usr/share/gcobol - - /usr/share/man/*/gcobol* - - ^gfortran : - - /usr/bin/*fortran* - - /usr/lib*/*fortran*.a - - /usr/lib*/*fortran*.so - - /usr/lib*/*fortran*.spec - - /usr/lib/gcc/x86_64-solus-linux/*/f951 - - /usr/lib/gcc/x86_64-solus-linux/*/finclude - - /usr/lib/gcc/x86_64-solus-linux/*/32/finclude - - /usr/lib/gcc/x86_64-solus-linux/*/include/*Fortran*.h - - /usr/share/info/gfortran.info* - - /usr/share/man/*/*fortran* - - ^gcc-ada : - - /usr/bin/gnat* - - /usr/lib64/gcc/x86_64-solus-linux/*/gnat1 - - /usr/lib64/gcc/x86_64-solus-linux/*/ada* - - /usr/share/info/gnat*.info* - - ^gcc-ada-32bit : - - /usr/lib64/gcc/x86_64-solus-linux/*/32/ada* - - ^gccrs : - - /usr/bin/*gccrs - - /usr/lib64/gcc/x86_64-solus-linux/*/crab1 - - ^libgcc-32bit : - - /usr/lib32/libatomic*.so.* - - /usr/lib32/libgcc_s.so.* - - /usr/lib32/libquadmath.so.* - - ^libgccjit : - - /usr/lib64/libgccjit.so.* - - ^libgccjit-devel : - - /usr/include/libgccjit*.h - - /usr/lib64/libgccjit.so - - /usr/share/info/libgccjit* - - ^libgcobol : - - /usr/lib64/libgcobol.so.* - - ^libgfortran : - - /usr/lib64/*fortran.so.* - - ^libgfortran-32bit : - - /usr/lib32/*fortran.so.* - - ^libgomp : - - /usr/lib64/libgomp.so.* - - /usr/share/info/libgomp.info* - - ^libgomp-32bit : - - /usr/lib32/libgomp.so.* - - ^libstdc++ : - - /usr/lib64/lib*++*.so.* - - /usr/lib64/libstdc++.modules.json - - /usr/share/gcc-*/python/libstdcxx - - /usr/share/gdb/auto-load/usr/lib64/* - - /usr/share/locale/*/LC_MESSAGES/libstdc++.mo - - ^libstdc++-32bit : - - /usr/lib32/lib*++*.so.* - - /usr/lib32/libstdc++.modules.json - - /usr/share/gdb/auto-load/usr/lib32/* + - ^g++: gcc + - ^gcobal: + - gcc + - g++ + - libgcobol + - ^gccrs: + - gcc + - ^gfortran: + - gcc + - libgfortran + - ^libgcc-32bit: libgcc + - ^libgccjit: gcc + - ^libgccjit-devel: libgccjit + - ^libstdc++-32bit: libstdc++ + - ^libgomp-32bit: + - libgcc-32bit + - libgomp + - ^libgfortran-32bit: libgfortran +replaces: + - ^libgfortran-32bit: gfortran-32bit +patterns: + - ^libgcc: + - /usr/lib64/libatomic*.so.* + - /usr/lib64/libgcc_s.so.* + - /usr/lib64/libquadmath.so.* + - /usr/share/info/libquadmath.info* + - /* # No idea why but ypkg errors out during pspec creation if this isn't present + - main: + - /usr/bin + - /usr/lib64/bfd-plugins + - /usr/lib64/gcc + - /usr/share/info + - /usr/share/locale/*/LC_MESSAGES/cpplib.mo + - /usr/share/locale/*/LC_MESSAGES/gcc.mo + - /usr/share/man + - /usr/lib*/*.a + - /usr/lib*/*.o + - /usr/lib*/*.so + - /usr/lib*/*.spec + - /usr/lib*/libasan*.so* + - /usr/lib*/libcc1*.so* + - /usr/lib*/libhwasan*.so* + - /usr/lib*/libitm*.so* + - /usr/lib*/liblsan*.so* + - /usr/lib*/libtsan*.so* + - /usr/lib*/libubsan*.so* + - ^g++: + - /usr/bin/c++ + - /usr/bin/g++* + - /usr/bin/*-g++* + - /usr/bin/*-c++* + - /usr/include/c++ + - /usr/lib/gcc/x86_64-solus-linux/*/cc1plus + - /usr/lib/gcc/x86_64-solus-linux/*/g++-mapper-server + - /usr/lib*/lib*++*.a + - /usr/lib*/lib*++*.so + - /usr/share/man/*/g++* + - ^gcobol: + - /usr/bin/*gcob* + - /usr/lib64/libgcobol.a + - /usr/lib64/libgcobol.so + - /usr/lib64/libgcobol.spec + - /usr/lib64/gcc/x86_64-solus-linux/*/cobol1 + - /usr/share/gcobol + - /usr/share/man/*/gcobol* + - ^gfortran: + - /usr/bin/*fortran* + - /usr/lib*/*fortran*.a + - /usr/lib*/*fortran*.so + - /usr/lib*/*fortran*.spec + - /usr/lib/gcc/x86_64-solus-linux/*/f951 + - /usr/lib/gcc/x86_64-solus-linux/*/finclude + - /usr/lib/gcc/x86_64-solus-linux/*/32/finclude + - /usr/lib/gcc/x86_64-solus-linux/*/include/*Fortran*.h + - /usr/share/info/gfortran.info* + - /usr/share/man/*/*fortran* + - ^gcc-ada: + - /usr/bin/gnat* + - /usr/lib64/gcc/x86_64-solus-linux/*/gnat1 + - /usr/lib64/gcc/x86_64-solus-linux/*/ada* + - /usr/share/info/gnat*.info* + - ^gcc-ada-32bit: + - /usr/lib64/gcc/x86_64-solus-linux/*/32/ada* + - ^gccrs: + - /usr/bin/*gccrs + - /usr/lib64/gcc/x86_64-solus-linux/*/crab1 + - ^libgcc-32bit: + - /usr/lib32/libatomic*.so.* + - /usr/lib32/libgcc_s.so.* + - /usr/lib32/libquadmath.so.* + - ^libgccjit: + - /usr/lib64/libgccjit.so.* + - ^libgccjit-devel: + - /usr/include/libgccjit*.h + - /usr/lib64/libgccjit.so + - /usr/share/info/libgccjit* + - ^libgcobol: + - /usr/lib64/libgcobol.so.* + - ^libgfortran: + - /usr/lib64/*fortran.so.* + - ^libgfortran-32bit: + - /usr/lib32/*fortran.so.* + - ^libgomp: + - /usr/lib64/libgomp.so.* + - /usr/share/info/libgomp.info* + - ^libgomp-32bit: + - /usr/lib32/libgomp.so.* + - ^libstdc++: + - /usr/lib64/lib*++*.so.* + - /usr/lib64/libstdc++.modules.json + - /usr/share/gcc-*/python/libstdcxx + - /usr/share/gdb/auto-load/usr/lib64/* + - /usr/share/locale/*/LC_MESSAGES/libstdc++.mo + - ^libstdc++-32bit: + - /usr/lib32/lib*++*.so.* + - /usr/lib32/libstdc++.modules.json + - /usr/share/gdb/auto-load/usr/lib32/* environment: | export triplet=x86_64-solus-linux # Set sane and safe flags for a compiler build @@ -162,7 +162,7 @@ environment: | export CFLAGS_FOR_TARGET=${CFLAGS} export CC=${triplet}-gcc export CXX=${triplet}-g++ -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-Use-usr-lib-64-32-x32-for-linker-locations-on-Solus-.patch %patch -p1 -i $pkgfiles/optimize.patch %patch -p1 -i $pkgfiles/0001-Ignore-Werror-if-GCC_IGNORE_WERROR-environment-varia.patch @@ -219,14 +219,14 @@ setup : | --enable-host-shared \ --enable-languages=jit popd -build : | +build: | # Note: If you're working on GCC and want fast build times then use `bootstrap2-lean` instead of `profiledbootstrap`, # and `bootstrap-O1` for the build config above instead of `bootstrap-lto-lean`. This cuts build times by ~68% env CCACHE_BASEDIR=${pwd}/gcc_build %make -C gcc_build profiledbootstrap -O env CCACHE_BASEDIR=${pwd}/libgccjit_build %make -C libgccjit_build all-gcc cp -a libgccjit_build/gcc/libgccjit.so* gcc_build/gcc/ -install : | +install: | %make_install -C gcc_build # libgccjit diff --git a/packages/g/gccmakedep/package.yml b/packages/g/gccmakedep/package.yml index 16f31b0f599..47861a3f6fb 100644 --- a/packages/g/gccmakedep/package.yml +++ b/packages/g/gccmakedep/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gccmakedep -version : 1.0.4 -release : 4 -source : - - https://www.x.org/releases/individual/util/gccmakedep-1.0.4.tar.gz : 5f36cde3f7cce8150a6eeb8026759977be523068a64fad899776122c3f03311f -license : MIT -component : programming.tools -homepage : https://www.x.org/ -summary : GCC dependency wrapper for imake +name: gccmakedep +version: 1.0.4 +release: 4 +source: + - https://www.x.org/releases/individual/util/gccmakedep-1.0.4.tar.gz: 5f36cde3f7cce8150a6eeb8026759977be523068a64fad899776122c3f03311f +license: MIT +component: programming.tools +homepage: https://www.x.org/ +summary: GCC dependency wrapper for imake description: | GCC dependency wrapper for imake -builddeps : +builddeps: - pkgconfig(xorg-macros) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gcdemu/package.yml b/packages/g/gcdemu/package.yml index 73c32d273aa..1164db2ae33 100644 --- a/packages/g/gcdemu/package.yml +++ b/packages/g/gcdemu/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcdemu -version : 3.2.6 -release : 10 -source : - - https://sourceforge.net/projects/cdemu/files/gcdemu/gcdemu-3.2.6.tar.xz : c38bf32a84a8b4be428dfaf80aee1884d4965c9a92fa7fefc92af0bdb851d730 -homepage : https://cdemu.sourceforge.io/ -license : GPL-2.0-or-later -component : desktop -summary : GUI client for CDemu daemon. +name: gcdemu +version: 3.2.6 +release: 10 +source: + - https://sourceforge.net/projects/cdemu/files/gcdemu/gcdemu-3.2.6.tar.xz: c38bf32a84a8b4be428dfaf80aee1884d4965c9a92fa7fefc92af0bdb851d730 +homepage: https://cdemu.sourceforge.io/ +license: GPL-2.0-or-later +component: desktop +summary: GUI client for CDemu daemon. description: | This is gCDEmu, a Gtk3-based GUI for controlling CDEmu daemon. It is part of the userspace-cdemu suite, a free, GPL CD/DVD-ROM device emulator for linux. @@ -15,12 +15,12 @@ description: | It provides a graphic interface that allows performing the key tasks related to controlling the CDEmu daemon, such as loading and unloading devices, displaying devices' status and retrieving/setting devices' debug masks. -rundeps : +rundeps: - cdemu-daemon - python-gobject -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gcolor3/package.yml b/packages/g/gcolor3/package.yml index a245281f955..a8044dc9c88 100644 --- a/packages/g/gcolor3/package.yml +++ b/packages/g/gcolor3/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcolor3 -version : 2.3.1 -release : 6 -source : - - https://github.com/Hjdskes/gcolor3/archive/v2.3.1.tar.gz : eba71211fa023b9ddd6865930b24f6954f50157cf147ba950bf27c0c03304a0b -homepage : https://www.hjdskes.nl/projects/gcolor3/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Simple color chooser +name: gcolor3 +version: 2.3.1 +release: 6 +source: + - https://github.com/Hjdskes/gcolor3/archive/v2.3.1.tar.gz: eba71211fa023b9ddd6865930b24f6954f50157cf147ba950bf27c0c03304a0b +homepage: https://www.hjdskes.nl/projects/gcolor3/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Simple color chooser description: | A simple color chooser written in GTK3 (like gcolor2) -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gnome-common -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gcompris/package.yml b/packages/g/gcompris/package.yml index a3f46cbeede..4b624889061 100644 --- a/packages/g/gcompris/package.yml +++ b/packages/g/gcompris/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcompris -version : '25.0' -release : 15 -source : - - https://gcompris.net/download/qt/src/gcompris-qt-25.0.tar.xz : 13797ee65e2bb1aba2765e8893981259ff921a955a0158b95f9d5eb65d43d39c -license : GPL-3.0-or-later -component : games -homepage : https://gcompris.net/ -summary : Educational software suite comprising of numerous activities for children aged 2 to 10 +name: gcompris +version: "25.0" +release: 15 +source: + - https://gcompris.net/download/qt/src/gcompris-qt-25.0.tar.xz: 13797ee65e2bb1aba2765e8893981259ff921a955a0158b95f9d5eb65d43d39c +license: GPL-3.0-or-later +component: games +homepage: https://gcompris.net/ +summary: Educational software suite comprising of numerous activities for children aged 2 to 10 description: | GCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational. -builddeps : +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6QuickControls2) @@ -23,14 +23,14 @@ builddeps : - extra-cmake-modules - kf6-kdoctools-devel - qml-box2d -rundeps : +rundeps: - qml-box2d - qt6-svg -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DQML_BOX2D_LIBRARY=/usr/lib64/qt6/qml/Box2D -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gconf/package.yml b/packages/g/gconf/package.yml index af4833fb0d0..c7e19e89a20 100644 --- a/packages/g/gconf/package.yml +++ b/packages/g/gconf/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gconf -version : 3.2.6 -release : 14 -source : - - http://ftp.gnome.org/pub/gnome/sources/GConf/3.2/GConf-3.2.6.tar.xz : 1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c -homepage : https://gitlab.gnome.org/Archive/gconf -license : LGPL-2.0-only -summary : GNOME Configuration Database +name: gconf +version: 3.2.6 +release: 14 +source: + - http://ftp.gnome.org/pub/gnome/sources/GConf/3.2/GConf-3.2.6.tar.xz: 1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c +homepage: https://gitlab.gnome.org/Archive/gconf +license: LGPL-2.0-only +summary: GNOME Configuration Database description: | The GConf package contains a configuration database system used by many GNOME applications. -component : desktop.gnome.core -emul32 : true -builddeps : +component: desktop.gnome.core +emul32: true +builddeps: - pkgconfig32(dbus-glib-1) - pkgconfig32(libgcrypt) - pkgconfig32(libxml-2.0) - pkgconfig32(libzstd) -setup : | +setup: | EM32EX="" if [[ ! -z "${EMUL32BUILD}" ]]; then EM32EX="--disable-defaults-service" @@ -27,9 +27,9 @@ setup : | --libexecdir=%libdir%/GConf \ --sysconfdir=/usr/share \ $EM32EX -build : | +build: | %make -install : | +install: | %make_install # Set up the default pointer if [[ -z "${EMUL32BUILD}" ]]; then diff --git a/packages/g/gcovr/package.yml b/packages/g/gcovr/package.yml index fe3a6043f6d..7c3d6ad3619 100644 --- a/packages/g/gcovr/package.yml +++ b/packages/g/gcovr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcovr -version : '6.0' -release : 9 -source : - - https://github.com/gcovr/gcovr/archive/refs/tags/6.0.tar.gz : 78e1c0f7311376907922d8e701009f5f0434594962fb8817577224c43087361b -homepage : https://gcovr.com/ -license : BSD-3-Clause -component : programming.tools -summary : Management tool for GNU gcov +name: gcovr +version: "6.0" +release: 9 +source: + - https://github.com/gcovr/gcovr/archive/refs/tags/6.0.tar.gz: 78e1c0f7311376907922d8e701009f5f0434594962fb8817577224c43087361b +homepage: https://gcovr.com/ +license: BSD-3-Clause +component: programming.tools +summary: Management tool for GNU gcov description: | Gcovr provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/g/gcr-4/package.yml b/packages/g/gcr-4/package.yml index 176416e63a1..78f3cfb7396 100644 --- a/packages/g/gcr-4/package.yml +++ b/packages/g/gcr-4/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcr-4 -version : 4.4.0.1 -release : 10 -source : - - https://download.gnome.org/sources/gcr/4.4/gcr-4.4.0.1.tar.xz : 0c3c341e49f9f4f2532a4884509804190a0c2663e6120360bb298c5d174a8098 -homepage : https://gitlab.gnome.org/GNOME/gcr -license : GPL-3.0-or-later -component : desktop.gnome.core -summary : The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. +name: gcr-4 +version: 4.4.0.1 +release: 10 +source: + - https://download.gnome.org/sources/gcr/4.4/gcr-4.4.0.1.tar.xz: 0c3c341e49f9f4f2532a4884509804190a0c2663e6120360bb298c5d174a8098 +homepage: https://gitlab.gnome.org/GNOME/gcr +license: GPL-3.0-or-later +component: desktop.gnome.core +summary: The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. description: | The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gtk4) - pkgconfig(libsecret-1) @@ -18,11 +18,11 @@ builddeps : - gnupg - openssh - vala -setup : | +setup: | %meson_configure -Dgtk_doc=false -Dcrypto=gnutls -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00644 $installdir/usr/lib/systemd/user/sockets.target.wants diff --git a/packages/g/gcr/package.yml b/packages/g/gcr/package.yml index c0b7045c063..5ea6b88e3c5 100644 --- a/packages/g/gcr/package.yml +++ b/packages/g/gcr/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcr -version : 3.41.2 -release : 31 -source : - - https://download.gnome.org/sources/gcr/3.41/gcr-3.41.2.tar.xz : bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7 -homepage : https://gitlab.gnome.org/GNOME/gcr -license : GPL-3.0-or-later -component : desktop.gnome.core -summary : The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. +name: gcr +version: 3.41.2 +release: 31 +source: + - https://download.gnome.org/sources/gcr/3.41/gcr-3.41.2.tar.xz: bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7 +homepage: https://gitlab.gnome.org/GNOME/gcr +license: GPL-3.0-or-later +component: desktop.gnome.core +summary: The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. description: | The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libgcrypt) - pkgconfig(libsecret-1) @@ -18,9 +18,9 @@ builddeps : - gnupg - openssh - vala -setup : | +setup: | %meson_configure -Dgtk_doc=false -Dssh_agent=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gcstar/package.yml b/packages/g/gcstar/package.yml index bbdf9e46b62..e066813192f 100644 --- a/packages/g/gcstar/package.yml +++ b/packages/g/gcstar/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gcstar -version : 1.8.0.2025.07.02 -release : 5 -source : +name: gcstar +version: 1.8.0.2025.07.02 +release: 5 +source: # - https://gitlab.com/GCstar/GCstar/-/archive/v1.8.0/GCstar-v1.8.0.tar.gz : 0c790f61a69d0aa2eadc5ef35c45cbfee71beedf - - git|https://gitlab.com/GCstar/GCstar.git : 0fb82c5cb169d0f1eb4934935cb407a29810bc46 -homepage : https://gcstar.gitlab.io/gcstar_docs/en/ -license : GPL-2.0-or-later -component : office -summary : GCstar is a free open source application for managing your collections. + - git|https://gitlab.com/GCstar/GCstar.git: 0fb82c5cb169d0f1eb4934935cb407a29810bc46 +homepage: https://gcstar.gitlab.io/gcstar_docs/en/ +license: GPL-2.0-or-later +component: office +summary: GCstar is a free open source application for managing your collections. description: | Collection manager for films, music, games, books, etc. -builddeps : +builddeps: - pkgconfig(gdk-3.0) - libwww-perl - perl-clone - perl-gtk3-simplelist - perl-xmlsimple -rundeps : +rundeps: - libwww-perl - perl-clone - perl-datetime-format-strptime - perl-gtk3-simplelist - perl-json - perl-xmlsimple -install : | +install: | cd gcstar # If an interim version is used from git commit, patch the version shown in GCstar according to this YAML version definition sed -i 's/\(\$VERSION = .\)[0-9\.]*/\1%version%/g' bin/gcstar diff --git a/packages/g/gd/package.yml b/packages/g/gd/package.yml index a0ae312f487..754a8d08332 100644 --- a/packages/g/gd/package.yml +++ b/packages/g/gd/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gd -version : 2.3.3 -release : 19 -source : - - https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.xz : 3fe822ece20796060af63b7c60acb151e5844204d289da0ce08f8fdf131e5a61 -license : BSD-3-Clause -component : multimedia.graphics -homepage : https://libgd.github.io/ -summary : GD Graphics Library +name: gd +version: 2.3.3 +release: 19 +source: + - https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.xz: 3fe822ece20796060af63b7c60acb151e5844204d289da0ce08f8fdf131e5a61 +license: BSD-3-Clause +component: multimedia.graphics +homepage: https://libgd.github.io/ +summary: GD Graphics Library description: | GD is an open source code library for the dynamic creation of images by programmers. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(fontconfig) - pkgconfig32(freetype2) - pkgconfig32(libpng) @@ -25,7 +25,7 @@ builddeps : - pkgconfig32(zlib) - pkgconfig(libavif) - pkgconfig(libheif) -setup : | +setup: | cp $pkgfiles/getlib.sh config # Fix libavif 1.x compat @@ -51,8 +51,8 @@ setup : | -DENABLE_TIFF=ON \ -DENABLE_WEBP=ON \ -DENABLE_XPM=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share diff --git a/packages/g/gdal/package.yml b/packages/g/gdal/package.yml index 24bd738bf6d..28a45f2ff36 100644 --- a/packages/g/gdal/package.yml +++ b/packages/g/gdal/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdal -version : 3.11.4 -release : 53 -source : - - https://github.com/OSGeo/gdal/releases/download/v3.11.4/gdal-3.11.4.tar.gz : 0fa36ee34d4451db586d2bf78ea0dbfa3b0dfae0516587f8130d21add0ac9dad -homepage : https://www.gdal.org/ -license : MIT -component : programming -summary : GDAL - Geospatial Data Abstraction Library +name: gdal +version: 3.11.4 +release: 53 +source: + - https://github.com/OSGeo/gdal/releases/download/v3.11.4/gdal-3.11.4.tar.gz: 0fa36ee34d4451db586d2bf78ea0dbfa3b0dfae0516587f8130d21add0ac9dad +homepage: https://www.gdal.org/ +license: MIT +component: programming +summary: GDAL - Geospatial Data Abstraction Library description: | GDAL is a translator library for raster and vector geospatial data formats. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(blosc) - pkgconfig(cfitsio) @@ -42,13 +42,13 @@ builddeps : - numpy - python-setuptools - swig -rundeps : +rundeps: - numpy -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-build-with-poppler-25.10.0.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gdb/package.yml b/packages/g/gdb/package.yml index a6575f4620e..39e59f53dbd 100644 --- a/packages/g/gdb/package.yml +++ b/packages/g/gdb/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdb -version : '16.3' -release : 32 -source : - - https://ftpmirror.gnu.org/gnu/gdb/gdb-16.3.tar.xz : bcfcd095528a987917acf9fff3f1672181694926cc18d609c99d0042c00224c5 -homepage : https://www.gnu.org/software/gdb/ -license : GPL-3.0-or-later -component : programming.tools -summary : GDB - The GNU Project Debugger +name: gdb +version: "16.3" +release: 32 +source: + - https://ftpmirror.gnu.org/gnu/gdb/gdb-16.3.tar.xz: bcfcd095528a987917acf9fff3f1672181694926cc18d609c99d0042c00224c5 +homepage: https://www.gnu.org/software/gdb/ +license: GPL-3.0-or-later +component: programming.tools +summary: GDB - The GNU Project Debugger description: | GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes, or what another program was doing at the moment it crashed. -patterns : +patterns: - /usr/include - /usr/lib64 -builddeps : +builddeps: - pkgconfig(libdebuginfod) - pkgconfig(liblzma) - pkgconfig(libxxhash) - pkgconfig(libzstd) - pkgconfig(python3) -setup : | +setup: | %configure_no_runstatedir \ --with-python=/usr/bin/python3 \ --with-system-zlib -build : | +build: | %make -install : | +install: | %make_install -C gdb %make_install -C gdbserver diff --git a/packages/g/gdbm/package.yml b/packages/g/gdbm/package.yml index e792615cf53..2254cb9f801 100644 --- a/packages/g/gdbm/package.yml +++ b/packages/g/gdbm/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdbm -version : '1.26' -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/gdbm/gdbm-1.26.tar.gz : 6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e -homepage : https://www.gnu.org.ua/software/gdbm/ -license : GPL-3.0-or-later -summary : Standard GNU database libraries -component : programming.library +name: gdbm +version: "1.26" +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/gdbm/gdbm-1.26.tar.gz: 6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e +homepage: https://www.gnu.org.ua/software/gdbm/ +license: GPL-3.0-or-later +summary: Standard GNU database libraries +component: programming.library description: | GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ncursesw) -setup : | +setup: | %configure \ --disable-static \ --disable-rpath \ --enable-libgdbm-compat -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -check : | +check: | %make check diff --git a/packages/g/gdbuspp/package.yml b/packages/g/gdbuspp/package.yml index 684c337060b..1d6702d8837 100644 --- a/packages/g/gdbuspp/package.yml +++ b/packages/g/gdbuspp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdbuspp -version : "3" -release : 1 -source : - - https://codeberg.org/OpenVPN/gdbuspp/archive/v3.tar.gz : 84df64f3c89a171646afae027781a0f53ad758276f223f21d965cdb52451d88b -homepage : https://codeberg.org/OpenVPN/gdbuspp -license : AGPL-3.0-only -component : programming.library -summary : Glib2 D-Bus wrapper for C++ +name: gdbuspp +version: "3" +release: 1 +source: + - https://codeberg.org/OpenVPN/gdbuspp/archive/v3.tar.gz: 84df64f3c89a171646afae027781a0f53ad758276f223f21d965cdb52451d88b +homepage: https://codeberg.org/OpenVPN/gdbuspp +license: AGPL-3.0-only +component: programming.library +summary: Glib2 D-Bus wrapper for C++ description: | This library provides a simpler C++ based interface to implement D-Bus into applications in a more C++ approach, based on the C++17 standard. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/lib64/*.a diff --git a/packages/g/gdk-pixbuf-xlib/package.yml b/packages/g/gdk-pixbuf-xlib/package.yml index 2b8fcd54618..c9c140a5385 100644 --- a/packages/g/gdk-pixbuf-xlib/package.yml +++ b/packages/g/gdk-pixbuf-xlib/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdk-pixbuf-xlib -version : 2.40.2 -release : 3 -source : - - https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/2.40.2/gdk-pixbuf-xlib-2.40.2.tar.bz2 : 7d0e9f85e7a243e132f7420b253a7a57cea855f16aca58c3c42cdc9a4056df8e -homepage : https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib -license : LGPL-2.1-only -component : programming.library -summary : DO NOT USE - Deprecated Xlib integration for GdkPixbuf +name: gdk-pixbuf-xlib +version: 2.40.2 +release: 3 +source: + - https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/2.40.2/gdk-pixbuf-xlib-2.40.2.tar.bz2: 7d0e9f85e7a243e132f7420b253a7a57cea855f16aca58c3c42cdc9a4056df8e +homepage: https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib +license: LGPL-2.1-only +component: programming.library +summary: DO NOT USE - Deprecated Xlib integration for GdkPixbuf description: | DO NOT USE - Deprecated Xlib integration for GdkPixbuf -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(x11) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gdk-pixbuf/package.yml b/packages/g/gdk-pixbuf/package.yml index e7effdc61f8..b05a7a43b66 100644 --- a/packages/g/gdk-pixbuf/package.yml +++ b/packages/g/gdk-pixbuf/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdk-pixbuf -version : 2.44.4 -release : 61 -source : - - https://download.gnome.org/sources/gdk-pixbuf/2.44/gdk-pixbuf-2.44.4.tar.xz : 93a1aac3f1427ae73457397582a2c38d049638a801788ccbd5f48ca607bdbd17 -homepage : https://developer.gnome.org/gdk-pixbuf/ -license : LGPL-2.1-or-later -component : desktop.gtk -summary : GNOME toolkit for image loading and pixel buffer manipulation +name: gdk-pixbuf +version: 2.44.4 +release: 61 +source: + - https://download.gnome.org/sources/gdk-pixbuf/2.44/gdk-pixbuf-2.44.4.tar.xz: 93a1aac3f1427ae73457397582a2c38d049638a801788ccbd5f48ca607bdbd17 +homepage: https://developer.gnome.org/gdk-pixbuf/ +license: LGPL-2.1-or-later +component: desktop.gtk +summary: GNOME toolkit for image loading and pixel buffer manipulation description: | The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. -emul32 : true -optimize : +emul32: true +optimize: - speed -builddeps : +builddeps: - pkgconfig32(gobject-2.0) - pkgconfig32(libpcre) - pkgconfig32(libpng) @@ -24,7 +24,7 @@ builddeps : - pkgconfig(shared-mime-info) - docbook-xml - python-docutils -setup : | +setup: | # Use classic loaders for 32bit and glycin otherwise if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" @@ -53,9 +53,9 @@ setup : | -Dandroid=disabled \ -Dbuiltin_loaders=default \ -Dthumbnailer=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Only generate a loaders.cache file for the emul32 libs. Usysconf will handle it for native libs. diff --git a/packages/g/gdl/package.yml b/packages/g/gdl/package.yml index 15c3500f24e..3ce0a1a8aa3 100644 --- a/packages/g/gdl/package.yml +++ b/packages/g/gdl/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdl -version : 3.34.0 -release : 2 -source : - - https://gitlab.gnome.org/GNOME/gdl/-/archive/GDL_3_34_0/gdl-GDL_3_34_0.tar.gz : 486255bdd848cea1657e41f48b26391b2c2a801b5e46c31e4512f47462c2ee24 -homepage : https://gitlab.gnome.org/GNOME/gdl -license : LGPL-2.0-only -component : programming.library -summary : Provides docking features for gtk+ +name: gdl +version: 3.34.0 +release: 2 +source: + - https://gitlab.gnome.org/GNOME/gdl/-/archive/GDL_3_34_0/gdl-GDL_3_34_0.tar.gz: 486255bdd848cea1657e41f48b26391b2c2a801b5e46c31e4512f47462c2ee24 +homepage: https://gitlab.gnome.org/GNOME/gdl +license: LGPL-2.0-only +component: programming.library +summary: Provides docking features for gtk+ description: | GDL provides a docking system and several utilities useful to GNOME development tools and GNOME applications in general. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gettext-devel - gnome-common -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-disable-building-gtk-docs.patch %autogen %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gdm/package.yml b/packages/g/gdm/package.yml index 4e0933f82b9..20c70a1e014 100644 --- a/packages/g/gdm/package.yml +++ b/packages/g/gdm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdm -version : '49.2' -release : 84 -source : - - https://download.gnome.org/sources/gdm/49/gdm-49.2.tar.xz : 9813631f9f5f0f860ea14a437866e60efc7bed3023b7c3b765cc5de1de597a06 -homepage : https://projects.gnome.org/gdm/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : GNOME Graphical Display Manager +name: gdm +version: "49.2" +release: 84 +source: + - https://download.gnome.org/sources/gdm/49/gdm-49.2.tar.xz: 9813631f9f5f0f860ea14a437866e60efc7bed3023b7c3b765cc5de1de597a06 +homepage: https://projects.gnome.org/gdm/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: GNOME Graphical Display Manager description: | A graphical login manager for your desktop, integrated within the GNOME desktop environment -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(dconf) - pkgconfig(gtk+-3.0) @@ -20,7 +20,7 @@ builddeps : - pkgconfig(libcanberra-gtk3) - pkgconfig(ply-boot-client) - itstool -rundeps : +rundeps: - gnome-shell - linux-driver-management-gdm-integration - setxkbmap @@ -28,7 +28,7 @@ rundeps : - xhost - xkbcomp - xkeyboard-config -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Source-usr-share-defaults-etc-xprofile.patch %patch -p1 -i $pkgfiles/0001-Support-stateless-dir-for-xinitrc.d-files.patch %patch -p1 -i $pkgfiles/0001-Xsession-Don-t-start-ssh-agent-by-default.patch @@ -41,9 +41,9 @@ setup : | -Dpam-mod-dir=%libdir%/security \ -Drun-dir=/run/gdm \ -Dx11-support=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Use factory mechanism to ensure GDM config is present @@ -67,7 +67,7 @@ install : | # Cleanup find $installdir -type d -empty -print -delete -conflicts : +conflicts: - lightdm - lightdm-gtk-greeter - sddm diff --git a/packages/g/gdu/package.yml b/packages/g/gdu/package.yml index 139099f8264..feb9aeda4ec 100644 --- a/packages/g/gdu/package.yml +++ b/packages/g/gdu/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gdu -version : 5.32.0 -release : 2 -source : - - https://github.com/dundee/gdu/releases/download/v5.32.0/gdu-5.32.0.tgz : 01725d9db1cb817b1060bda1fad688d21dfd1d710e4e30fefefc448d9cb150e0 -homepage : https://github.com/dundee/gdu -license : MIT -component : system.utils -summary : Pretty fast disk usage analyzer written in Go. +name: gdu +version: 5.32.0 +release: 2 +source: + - https://github.com/dundee/gdu/releases/download/v5.32.0/gdu-5.32.0.tgz: 01725d9db1cb817b1060bda1fad688d21dfd1d710e4e30fefefc448d9cb150e0 +homepage: https://github.com/dundee/gdu +license: MIT +component: system.utils +summary: Pretty fast disk usage analyzer written in Go. description: | Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge. -networking : true -builddeps : +networking: true +builddeps: - git - golang -build : | +build: | BUILD_USER="Solus" go build \ -buildmode=pie \ @@ -23,6 +23,6 @@ build : | -X 'github.com/dundee/gdu/v5/build.User=$BUILD_USER'" \ -o gdu \ ./cmd/gdu -install : | +install: | install -Dm00755 gdu $installdir/usr/bin/gdu - install -Dm00644 gdu.1 $installdir/usr/share/man/man1/gdu.1 \ No newline at end of file + install -Dm00644 gdu.1 $installdir/usr/share/man/man1/gdu.1 diff --git a/packages/g/geany-plugins/package.yml b/packages/g/geany-plugins/package.yml index 955a2d333b0..5b132fa4ccc 100644 --- a/packages/g/geany-plugins/package.yml +++ b/packages/g/geany-plugins/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geany-plugins -version : 2.1.0 -release : 28 -source : - - https://github.com/geany/geany-plugins/archive/refs/tags/2.1.0.tar.gz : 9ca8412763c2f8a7141f6a1569166f4fabf95fc8aad5149a754265673ffce5bb -homepage : https://plugins.geany.org/ -license : +name: geany-plugins +version: 2.1.0 +release: 28 +source: + - https://github.com/geany/geany-plugins/archive/refs/tags/2.1.0.tar.gz: 9ca8412763c2f8a7141f6a1569166f4fabf95fc8aad5149a754265673ffce5bb +homepage: https://plugins.geany.org/ +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : editor -libsplit : false -summary : The combined Geany Plugins collection +component: editor +libsplit: false +summary: The combined Geany Plugins collection description: | The combined Geany Plugins collection -builddeps : +builddeps: - pkgconfig(geany) - pkgconfig(gpgme) - pkgconfig(gtkspell3-3.0) - pkgconfig(libgit2) - pkgconfig(webkit2gtk-4.1) - gettext-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/geany/package.yml b/packages/g/geany/package.yml index 4f7dc11bf1d..647a106be79 100644 --- a/packages/g/geany/package.yml +++ b/packages/g/geany/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geany -version : 2.1.0 -release : 33 -source : - - https://github.com/geany/geany/releases/download/2.1.0/geany-2.1.tar.bz2 : 6b96a8844463300c10b9692a0a5edad8236eec9e84342f575f83d4fc89331228 -homepage : https://geany.org -license : GPL-2.0-or-later -component : editor -summary : Small and lightweight integrated development environment +name: geany +version: 2.1.0 +release: 33 +source: + - https://github.com/geany/geany/releases/download/2.1.0/geany-2.1.tar.bz2: 6b96a8844463300c10b9692a0a5edad8236eec9e84342f575f83d4fc89331228 +homepage: https://geany.org +license: GPL-2.0-or-later +component: editor +summary: Small and lightweight integrated development environment description: | Geany is a small and lightweight integrated development environment, designed to be fast and require minimal dependencies. It has syntax highlighting, code folding, autocomplete, a build system, and a plugin system. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - python-docutils - python-lxml -rundeps : +rundeps: - libvte -setup : | +setup: | %autogen --docdir=/usr/share/doc/geany \ --enable-gtk3 \ PYTHON=python3 -build : | +build: | %make -install : | +install: | %make_install rm $installdir/usr/share/doc/geany/{AUTHORS,COPYING,ChangeLog,LexillaLicense.txt,NEWS,README,ScintillaLicense.txt,THANKS,TODO,manual.txt} rm $installdir/usr/share/geany/GPL-2 install -Dm00644 $pkgfiles/org.geany.Geany.metainfo.xml $installdir/usr/share/metainfo/org.geany.Geany.metainfo.xml -check : | +check: | %make check || : diff --git a/packages/g/geary/package.yml b/packages/g/geary/package.yml index 0d6949e5592..f39decd463e 100644 --- a/packages/g/geary/package.yml +++ b/packages/g/geary/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geary -version : '46.0' -release : 49 -source : - - https://download.gnome.org/sources/geary/46/geary-46.0.tar.xz : afad151302817ddf098b5e416e7ac7f2d5eea567a3b80bb90bd3c62afd13b9a1 -homepage : https://gitlab.gnome.org/GNOME/geary -license : +name: geary +version: "46.0" +release: 49 +source: + - https://download.gnome.org/sources/geary/46/geary-46.0.tar.xz: afad151302817ddf098b5e416e7ac7f2d5eea567a3b80bb90bd3c62afd13b9a1 +homepage: https://gitlab.gnome.org/GNOME/geary +license: - CC-BY-3.0 # Icons - LGPL-2.1-or-later # Source - MIT # PyYAML -summary : Geary is a mail client for GNOME +summary: Geary is a mail client for GNOME description: | Geary is a mail client for GNOME -component : network.mail -clang : false -builddeps : +component: network.mail +clang: false +builddeps: - pkgconfig(enchant-2) - pkgconfig(folks) - pkgconfig(gcr-3) @@ -35,10 +35,10 @@ builddeps : - itstool - libstemmer-devel - valadoc -setup : | +setup: | %patch -p1 -i $pkgfiles/no-appstream-glib.patch %meson_configure -Dprofile=release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/geckodriver/package.yml b/packages/g/geckodriver/package.yml index ab8f805c9c2..27ccc101900 100644 --- a/packages/g/geckodriver/package.yml +++ b/packages/g/geckodriver/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geckodriver -version : 0.36.0 -release : 8 -source : - - https://github.com/mozilla/geckodriver/archive/refs/tags/v0.36.0.tar.gz : 03d8fe48d32a711318b2fffc93019874731318de44f36a9731935d10bdea762b -homepage : https://github.com/mozilla/geckodriver -license : MPL-2.0 -component : network.web -summary : WebDriver for Firefox +name: geckodriver +version: 0.36.0 +release: 8 +source: + - https://github.com/mozilla/geckodriver/archive/refs/tags/v0.36.0.tar.gz: 03d8fe48d32a711318b2fffc93019874731318de44f36a9731935d10bdea762b +homepage: https://github.com/mozilla/geckodriver +license: MPL-2.0 +component: network.web +summary: WebDriver for Firefox description: | Proxy for using W3C WebDriver compatible clients to interact with Gecko-based browsers. This program provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox. It translates calls into the Marionette remote protocol by acting as a proxy between the local- and remote ends. -networking : true -builddeps : +networking: true +builddeps: - rust -rundeps : +rundeps: - firefox -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/g/gedit-plugins/package.yml b/packages/g/gedit-plugins/package.yml index d1abea14d7d..25a9b43139a 100644 --- a/packages/g/gedit-plugins/package.yml +++ b/packages/g/gedit-plugins/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gedit-plugins -version : '48.2' -release : 43 -source : - - https://gitlab.gnome.org/World/gedit/gedit-plugins/-/archive/48.2/gedit-plugins-48.2.tar.bz2 : f682fd49a1d273ef30fc104e0eb5968394d58ab93aa32b58ba8bbf9850e2e7d4 -homepage : https://gitlab.gnome.org/World/gedit/gedit-plugins -license : GPL-2.0-or-later -component : desktop.gnome -summary : +name: gedit-plugins +version: "48.2" +release: 43 +source: + - https://gitlab.gnome.org/World/gedit/gedit-plugins/-/archive/48.2/gedit-plugins-48.2.tar.bz2: f682fd49a1d273ef30fc104e0eb5968394d58ab93aa32b58ba8bbf9850e2e7d4 +homepage: https://gitlab.gnome.org/World/gedit/gedit-plugins +license: GPL-2.0-or-later +component: desktop.gnome +summary: - Plugins for gedit - - common : Common data required for plugins - - ^gedit-plugin-bookmarks : gedit bookmarks plugin - - ^gedit-plugin-drawspaces : gedit drawspaces plugin - - ^gedit-plugin-smartspaces : gedit smartspaces plugin - - ^gedit-plugin-wordcompletion : gedit wordcompletion plugin + - common: Common data required for plugins + - ^gedit-plugin-bookmarks: gedit bookmarks plugin + - ^gedit-plugin-drawspaces: gedit drawspaces plugin + - ^gedit-plugin-smartspaces: gedit smartspaces plugin + - ^gedit-plugin-wordcompletion: gedit wordcompletion plugin description: - A collection of plugins for gedit - - common : Common files required by all plugins. - - ^gedit-plugin-bookmarks : The gedit bookmarks plugin. - - ^gedit-plugin-drawspaces : The gedit drawspaces plugin. - - ^gedit-plugin-smartspaces : The gedit smartspaces plugin. - - ^gedit-plugin-wordcompletion : The gedit wordcompletion plugin. -builddeps : + - common: Common files required by all plugins. + - ^gedit-plugin-bookmarks: The gedit bookmarks plugin. + - ^gedit-plugin-drawspaces: The gedit drawspaces plugin. + - ^gedit-plugin-smartspaces: The gedit smartspaces plugin. + - ^gedit-plugin-wordcompletion: The gedit wordcompletion plugin. +builddeps: - pkgconfig(gedit) - pkgconfig(gucharmap-2.90) - pkgconfig(libgit2-glib-1.0) @@ -29,55 +29,55 @@ builddeps : - pkgconfig(vte-2.91) - itstool - vala -rundeps : - - ^gedit-plugin-bookmarks : - - gedit-plugins-common - - ^gedit-plugin-drawspaces : - - gedit-plugins-common - - ^gedit-plugin-smartspaces : - - gedit-plugins-common - - ^gedit-plugin-wordcompletion : - - gedit-plugins-common - - common : - - python-gobject +rundeps: + - ^gedit-plugin-bookmarks: + - gedit-plugins-common + - ^gedit-plugin-drawspaces: + - gedit-plugins-common + - ^gedit-plugin-smartspaces: + - gedit-plugins-common + - ^gedit-plugin-wordcompletion: + - gedit-plugins-common + - common: + - python-gobject - gedit-plugin-bookmarks - gedit-plugin-drawspaces - gedit-plugin-smartspaces - gedit-plugin-wordcompletion -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Packages don't get created if they have no files in them echo "File created for gedit-plugins" > $workdir/shared install -Dm00644 $workdir/shared $installdir/usr/lib64/gedit/plugins/shared -patterns : - - common : - - /usr/lib64/gedit/plugins/gpdefs.* - - /usr/share/help/*/gedit/legal-plugins.xml - - /usr/share/locale/*/LC_MESSAGES/gedit-plugins.mo - - ^gedit-plugin-bookmarks : - - /usr/lib64/gedit/plugins/bookmarks.plugin - - /usr/lib64/gedit/plugins/libbookmarks.so - - /usr/share/help/*/gedit/bookmarks.page - - /usr/share/metainfo/gedit-bookmarks.metainfo.xml - - ^gedit-plugin-drawspaces : - - /usr/lib64/gedit/plugins/drawspaces.plugin - - /usr/lib64/gedit/plugins/libdrawspaces.so - - /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml - - /usr/share/help/*/gedit/draw-spaces.page - - /usr/share/metainfo/gedit-drawspaces.metainfo.xml - - ^gedit-plugin-smartspaces : - - /usr/lib64/gedit/plugins/libsmartspaces.so - - /usr/lib64/gedit/plugins/smartspaces.plugin - - /usr/share/help/*/gedit/smartspaces.page - - /usr/share/metainfo/gedit-smartspaces.metainfo.xml - - ^gedit-plugin-wordcompletion : - - /usr/lib64/gedit/plugins/libwordcompletion.so - - /usr/lib64/gedit/plugins/wordcompletion.plugin - - /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml - - /usr/share/help/*/gedit/word-completion.page - - /usr/share/metainfo/gedit-wordcompletion.metainfo.xml +patterns: + - common: + - /usr/lib64/gedit/plugins/gpdefs.* + - /usr/share/help/*/gedit/legal-plugins.xml + - /usr/share/locale/*/LC_MESSAGES/gedit-plugins.mo + - ^gedit-plugin-bookmarks: + - /usr/lib64/gedit/plugins/bookmarks.plugin + - /usr/lib64/gedit/plugins/libbookmarks.so + - /usr/share/help/*/gedit/bookmarks.page + - /usr/share/metainfo/gedit-bookmarks.metainfo.xml + - ^gedit-plugin-drawspaces: + - /usr/lib64/gedit/plugins/drawspaces.plugin + - /usr/lib64/gedit/plugins/libdrawspaces.so + - /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml + - /usr/share/help/*/gedit/draw-spaces.page + - /usr/share/metainfo/gedit-drawspaces.metainfo.xml + - ^gedit-plugin-smartspaces: + - /usr/lib64/gedit/plugins/libsmartspaces.so + - /usr/lib64/gedit/plugins/smartspaces.plugin + - /usr/share/help/*/gedit/smartspaces.page + - /usr/share/metainfo/gedit-smartspaces.metainfo.xml + - ^gedit-plugin-wordcompletion: + - /usr/lib64/gedit/plugins/libwordcompletion.so + - /usr/lib64/gedit/plugins/wordcompletion.plugin + - /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml + - /usr/share/help/*/gedit/word-completion.page + - /usr/share/metainfo/gedit-wordcompletion.metainfo.xml diff --git a/packages/g/gedit/package.yml b/packages/g/gedit/package.yml index cad50568421..8c1139a1065 100644 --- a/packages/g/gedit/package.yml +++ b/packages/g/gedit/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gedit -version : '48.2' -release : 63 -source : - - https://gitlab.gnome.org/World/gedit/gedit/-/archive/48.2/gedit-48.2.tar.bz2 : 5fe99e60600c704feb51774ffdc015c16ce455475e51f773e848bc76d4b04bf0 +name: gedit +version: "48.2" +release: 63 +source: + - https://gitlab.gnome.org/World/gedit/gedit/-/archive/48.2/gedit-48.2.tar.bz2: 5fe99e60600c704feb51774ffdc015c16ce455475e51f773e848bc76d4b04bf0 # libgd is a git submodule by design, but those are not included in git forge snapshot tarballs - - https://gitlab.gnome.org/GNOME/libgd/-/archive/3cccf99234288a6121b3945a25cd4ec3b7445c74/libgd-3cccf99234288a6121b3945a25cd4ec3b7445c74.tar.bz2#libgd.tar.bz2 : 4dd3a83a7eeb85cc5c721b27bbdc8daacc447f81513f31086507f263c22bdafd -homepage : https://gedit-text-editor.org/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : gedit is an easy-to-use and general-purpose text editor. + - https://gitlab.gnome.org/GNOME/libgd/-/archive/3cccf99234288a6121b3945a25cd4ec3b7445c74/libgd-3cccf99234288a6121b3945a25cd4ec3b7445c74.tar.bz2#libgd.tar.bz2: 4dd3a83a7eeb85cc5c721b27bbdc8daacc447f81513f31086507f263c22bdafd +homepage: https://gedit-text-editor.org/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: gedit is an easy-to-use and general-purpose text editor. description: | gedit is an easy-to-use and general-purpose text editor. You can use it to write simple notes and documents, or you can enable more advanced features that are useful for software development. -builddeps : +builddeps: - pkgconfig(gdlib) - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gspell-1) @@ -27,13 +27,13 @@ builddeps : - python-setuptools - vala - yelp-tools -rundeps : +rundeps: - python-gobject -setup : | +setup: | tar --strip-components=1 -xf $sources/libgd.tar.bz2 -C subprojects/libgd %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/geeqie/package.yml b/packages/g/geeqie/package.yml index ad0b30cd9e7..78c2939593c 100644 --- a/packages/g/geeqie/package.yml +++ b/packages/g/geeqie/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geeqie -version : 2.6.1 -release : 25 -source : - - https://github.com/BestImageViewer/geeqie/releases/download/v2.6.1/geeqie-2.6.1.tar.xz : 164b768b8a387edf654112428adb8fd88c265c76b7bc84a490158e6923da3a55 -homepage : https://www.geeqie.org/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Geeqie is a lightweight image viewer +name: geeqie +version: 2.6.1 +release: 25 +source: + - https://github.com/BestImageViewer/geeqie/releases/download/v2.6.1/geeqie-2.6.1.tar.xz: 164b768b8a387edf654112428adb8fd88c265c76b7bc84a490158e6923da3a55 +homepage: https://www.geeqie.org/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Geeqie is a lightweight image viewer description: | Geeqie is a lightweight image viewer for Linux, BSDs and compatibles. It can be used as a simple, fast, database-free image viewer, but equally it can be used to manage large collections of images. -builddeps : +builddeps: - pkgconfig(champlain-0.12) - pkgconfig(ddjvuapi) - pkgconfig(exiv2) @@ -25,15 +25,15 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(lua) - pkgconfig(poppler-glib) - - vim # for /usr/bin/xxd -rundeps : + - vim # for /usr/bin/xxd +rundeps: - gphoto2 - perl-image-exiftool -setup : | +setup: | %apply_patches %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/g/gegl/package.yml b/packages/g/gegl/package.yml index 7dce33f5915..c7b12f1e099 100644 --- a/packages/g/gegl/package.yml +++ b/packages/g/gegl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gegl -version : 0.4.64 -release : 62 -source : - - https://download.gimp.org/pub/gegl/0.4/gegl-0.4.64.tar.xz : 0de1c9dd22c160d5e4bdfc388d292f03447cca6258541b9a12fed783d0cf7c60 -license : +name: gegl +version: 0.4.64 +release: 62 +source: + - https://download.gimp.org/pub/gegl/0.4/gegl-0.4.64.tar.xz: 0de1c9dd22c160d5e4bdfc388d292f03447cca6258541b9a12fed783d0cf7c60 +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : multimedia.graphics -libsplit : false -homepage : https://www.gegl.org -summary : GEGL (Generic Graphics Library) is a graph based image processing framework +component: multimedia.graphics +libsplit: false +homepage: https://www.gegl.org +summary: GEGL (Generic Graphics Library) is a graph based image processing framework description: | GEGL provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output. -replaces : +replaces: - gegl3 - - devel : gegl3-devel - - docs : gegl3-docs -builddeps : + - devel: gegl3-devel + - docs: gegl3-docs +builddeps: - pkgconfig(OpenEXR) - pkgconfig(babl-0.1) - pkgconfig(exiv2) @@ -37,11 +37,11 @@ builddeps : - pkgconfig(pangocairo) - pkgconfig(sdl2) - vala -setup : | +setup: | %meson_configure -Dgtk-doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/g/gem/package.yml b/packages/g/gem/package.yml index 6f906cfbbe5..daa8b171fca 100644 --- a/packages/g/gem/package.yml +++ b/packages/g/gem/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gem -version : 0.12.0 -release : 13 -source : - - https://archives.kawateam.dev/geode-gem/geode_gem-0.12.0.tar.gz : 3145b1da96e2f77fc93d646f44e4d541a0bf518bb8efc3fb9dabf8d88e65d61a -homepage : https://geode.kawateam.dev/ -license : GPL-3.0-or-later -component : games.emulator -summary : Graphical Emulators Manager +name: gem +version: 0.12.0 +release: 13 +source: + - https://archives.kawateam.dev/geode-gem/geode_gem-0.12.0.tar.gz: 3145b1da96e2f77fc93d646f44e4d541a0bf518bb8efc3fb9dabf8d88e65d61a +homepage: https://geode.kawateam.dev/ +license: GPL-3.0-or-later +component: games.emulator +summary: Graphical Emulators Manager description: | A front-end to manage easily your retro games. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - libgtksourceview4 - python-gobject - python-setuptools - pyxdg -setup : | +setup: | %python3_setup -install : | +install: | %python3_install sed -i '/Exec=geode-gem/a StartupWMClass=geode-gem' geode_gem/data/desktop/gem.desktop install -Dm644 geode_gem/data/desktop/gem.desktop $installdir/usr/share/applications/gem.desktop diff --git a/packages/g/gendesk/package.yml b/packages/g/gendesk/package.yml index 82db9f8246a..7da672a51cc 100644 --- a/packages/g/gendesk/package.yml +++ b/packages/g/gendesk/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gendesk -version : 1.0.10 -release : 1 -source : - - https://roboticoverlords.org/gendesk/gendesk-1.0.10.tar.xz : 315cc9c348aef85eedff39c774b03a8ac5341246ac3bb5036566ff7ae7d8dae8 - - https://roboticoverlords.org/images/gendesk.png : 4d96eded48e536d02e35727c36dc20844c2e44654e81baf78e10aee4eb48e837 -homepage : https://gendesk.roboticoverlords.org/ -license : MIT -summary : Utility for generating desktop files by specifying a minimum of information +name: gendesk +version: 1.0.10 +release: 1 +source: + - https://roboticoverlords.org/gendesk/gendesk-1.0.10.tar.xz: 315cc9c348aef85eedff39c774b03a8ac5341246ac3bb5036566ff7ae7d8dae8 + - https://roboticoverlords.org/images/gendesk.png: 4d96eded48e536d02e35727c36dc20844c2e44654e81baf78e10aee4eb48e837 +homepage: https://gendesk.roboticoverlords.org/ +license: MIT +summary: Utility for generating desktop files by specifying a minimum of information description: | Utility for generating desktop files by specifying a minimum of information -builddeps : +builddeps: - golang -build : | +build: | go build -v -mod=vendor -trimpath -buildmode=pie -ldflags="-s -w -extldflags '$LDFLAGS'" -install : | +install: | install -Dm755 gendesk $installdir/usr/bin/gendesk install -Dm644 gendesk.1.gz $installdir/usr/share/man/man1/gendesk.1.gz install -Dm644 $sources/gendesk.png $installdir/usr/share/pixmaps/gendesk.png diff --git a/packages/g/gengetopt/package.yml b/packages/g/gengetopt/package.yml index b2f59d71e1b..d148d94514f 100644 --- a/packages/g/gengetopt/package.yml +++ b/packages/g/gengetopt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gengetopt -version : '2.23' -release : 7 -source : - - https://ftpmirror.gnu.org/gnu/gengetopt/gengetopt-2.23.tar.xz : b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac -homepage : https://www.gnu.org/software/gengetopt/gengetopt.html -license : GPL-3.0-or-later -component : programming.tools -summary : Gengetopt is a tool to generate C code to parse the command line arguments argc and argv that are part of every C or C++ program. +name: gengetopt +version: "2.23" +release: 7 +source: + - https://ftpmirror.gnu.org/gnu/gengetopt/gengetopt-2.23.tar.xz: b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac +homepage: https://www.gnu.org/software/gengetopt/gengetopt.html +license: GPL-3.0-or-later +component: programming.tools +summary: Gengetopt is a tool to generate C code to parse the command line arguments argc and argv that are part of every C or C++ program. description: | Gengetopt is a tool to generate C code to parse the command line arguments argc and argv that are part of every C or C++ program. -builddeps : +builddeps: - help2man -setup : | +setup: | sed -i '15i#include ' src/fileutils.cpp %reconfigure -build : | +build: | CXXFLAGS+=" -std=gnu++98" %make -j1 -install : | +install: | %make_install diff --git a/packages/g/geoclue/package.yml b/packages/g/geoclue/package.yml index aecabf62930..86b5cdb2975 100644 --- a/packages/g/geoclue/package.yml +++ b/packages/g/geoclue/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geoclue -version : 2.7.2 -release : 25 -source : - - https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.2/geoclue-2.7.2.tar.gz : 9c2f3626e3131abc037955cb38a8c0f28a29b4d6cc9992a067fe04be46e37fbe -homepage : https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home -license : GPL-2.0-or-later -component : programming -summary : GeoInformation service +name: geoclue +version: 2.7.2 +release: 25 +source: + - https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.2/geoclue-2.7.2.tar.gz: 9c2f3626e3131abc037955cb38a8c0f28a29b4d6cc9992a067fe04be46e37fbe +homepage: https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home +license: GPL-2.0-or-later +component: programming +summary: GeoInformation service description: | GeoClue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the GeoClue project is to make creating location-aware applications as simple as possible. -builddeps : +builddeps: - pkgconfig(avahi-glib) - pkgconfig(json-glib-1.0) - pkgconfig(libnotify) - pkgconfig(libsoup-3.0) - pkgconfig(mm-glib) - vala -replaces : - - devel : libgeoclue-devel +replaces: + - devel: libgeoclue-devel - libgeoclue -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration.patch %patch -p1 -i $pkgfiles/0001-Add-redshift-to-default-config.patch %patch -p1 -i $pkgfiles/beacondb-fixes.patch @@ -31,7 +31,7 @@ setup : | -Ddemo-agent=true \ -Dgtk-doc=false \ -Dsystemd-system-unit-dir=%libdir%/systemd/system/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/geonkick/package.yml b/packages/g/geonkick/package.yml index 74351e2ba8c..c05fa7bfbf3 100644 --- a/packages/g/geonkick/package.yml +++ b/packages/g/geonkick/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geonkick -version : 3.6.2 -release : 25 -source : - - https://github.com/Geonkick-Synthesizer/geonkick/archive/refs/tags/v3.6.2.tar.gz : 4c60db59f52320916d2bb69dc59c81387052cb3b2a2a90f7504f21ccd6097c20 -homepage : https://geonkick.org/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : A free software percussion synthesizer +name: geonkick +version: 3.6.2 +release: 25 +source: + - https://github.com/Geonkick-Synthesizer/geonkick/archive/refs/tags/v3.6.2.tar.gz: 4c60db59f52320916d2bb69dc59c81387052cb3b2a2a90f7504f21ccd6097c20 +homepage: https://geonkick.org/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: A free software percussion synthesizer description: | Geonkick is a synthesizer that can synthesize elements of percussion. The most basic examples are: kicks, snares, hit-hats, shakers, claps, sticks. Also, it can play samples. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(jack) - pkgconfig(lv2) - pkgconfig(sndfile) - pkgconfig(x11) - rapidjson-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metadata install -Dm00644 $pkgfiles/org.geonkick.geonkick.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/g/geos/package.yml b/packages/g/geos/package.yml index c0c951a9aca..6aa699780cc 100644 --- a/packages/g/geos/package.yml +++ b/packages/g/geos/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : geos -version : 3.10.1 -release : 5 -source : - - https://github.com/libgeos/geos/archive/refs/tags/3.10.1.tar.gz : 15180d727df60ea2e61ece6273feaa3b2a4554db0a447bf6923054df676c78c0 -homepage : https://trac.osgeo.org/geos -license : LGPL-2.1-only -component : programming -summary : GEOS - Geometry Engine, Open Source +name: geos +version: 3.10.1 +release: 5 +source: + - https://github.com/libgeos/geos/archive/refs/tags/3.10.1.tar.gz: 15180d727df60ea2e61ece6273feaa3b2a4554db0a447bf6923054df676c78c0 +homepage: https://trac.osgeo.org/geos +license: LGPL-2.1-only +component: programming +summary: GEOS - Geometry Engine, Open Source description: | GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology Suite (JTS). It includes the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions. -libsplit : false -setup : | +libsplit: false +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - devel : - - /usr/bin/geos-config +patterns: + - devel: + - /usr/bin/geos-config diff --git a/packages/g/gerbv/package.yml b/packages/g/gerbv/package.yml index ebf5b78dda7..c0492d8c255 100644 --- a/packages/g/gerbv/package.yml +++ b/packages/g/gerbv/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gerbv -version : 2.10.0 -release : 9 -source : - - https://github.com/gerbv/gerbv/archive/refs/tags/v2.10.0.tar.gz : 3eef8eb8a2755da8400e7a4394229475ad4cf1a2f85345720ee1da135a1aec44 -homepage : https://gerbv.github.io/ -license : GPL-2.0-or-later -component : office.scientific -summary : A Free/Open Source Gerber Viewer +name: gerbv +version: 2.10.0 +release: 9 +source: + - https://github.com/gerbv/gerbv/archive/refs/tags/v2.10.0.tar.gz: 3eef8eb8a2755da8400e7a4394229475ad4cf1a2f85345720ee1da135a1aec44 +homepage: https://gerbv.github.io/ +license: GPL-2.0-or-later +component: office.scientific +summary: A Free/Open Source Gerber Viewer description: | This is a maintained fork of gerbv, carrying mostly bugfixes. Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV pick-and-place files. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(gtk+-2.0) environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | sed -i "21 i VERSION=%version%" src/Makefile.am sed -i "64 i #define VERSION \"%version%\"" src/gerbv.h %autogen --disable-static --disable-update-desktop-database -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/getdns/package.yml b/packages/g/getdns/package.yml index fd8f51a8628..3250cea3e5b 100644 --- a/packages/g/getdns/package.yml +++ b/packages/g/getdns/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : getdns -version : 1.7.3 -release : 13 -source : - - https://getdnsapi.net/dist/getdns-1.7.3.tar.gz : f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c -homepage : https://getdnsapi.net/ -license : BSD-3-Clause -component : network.util -summary : A modern asynchronous DNS API +name: getdns +version: 1.7.3 +release: 13 +source: + - https://getdnsapi.net/dist/getdns-1.7.3.tar.gz: f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c +homepage: https://getdnsapi.net/ +license: BSD-3-Clause +component: network.util +summary: A modern asynchronous DNS API description: | getdns is a modern asynchronous DNS API. It implements DNS entry points from a design developed and vetted by application developers, in an API specification. The open source C implementation of getdns is developed and maintained in collaboration by NLnet Labs, Sinodun and No Mountain Software. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(libbsd-overlay) - pkgconfig(libidn2) - pkgconfig(libunbound) - pkgconfig(libuv) - libev-devel -setup : | +setup: | %cmake -DENABLE_STATIC=OFF -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/g/gettext/package.yml b/packages/g/gettext/package.yml index b33eb814080..081b33c1f74 100644 --- a/packages/g/gettext/package.yml +++ b/packages/g/gettext/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gettext -version : '0.26' -release : 21 -source : - - https://ftpmirror.gnu.org/gnu/gettext/gettext-0.26.tar.gz : 39acf4b0371e9b110b60005562aace5b3631fed9b1bb9ecccfc7f56e58bb1d7f -homepage : https://www.gnu.org/software/gettext -license : GPL-3.0-or-later -component : system.base -summary : Localisation support for programs +name: gettext +version: "0.26" +release: 21 +source: + - https://ftpmirror.gnu.org/gnu/gettext/gettext-0.26.tar.gz: 39acf4b0371e9b110b60005562aace5b3631fed9b1bb9ecccfc7f56e58bb1d7f +homepage: https://www.gnu.org/software/gettext +license: GPL-3.0-or-later +component: system.base +summary: Localisation support for programs description: | The Gettext package contains utilities for internationalization and localization. These allow programs to be compiled with NLS (Native Language Support), enabling them to output messages in the user's native language. -autodep : false -libsplit : false -builddeps : +autodep: false +libsplit: false +builddeps: - pkgconfig(libattr) - pkgconfig(libpcre) -patterns : - - docs : /usr/share/doc -setup : | +patterns: + - docs: /usr/share/doc +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/gexiv2/package.yml b/packages/g/gexiv2/package.yml index a7877f40e1c..1d8fb8611b2 100644 --- a/packages/g/gexiv2/package.yml +++ b/packages/g/gexiv2/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gexiv2 -version : 0.14.6 -release : 24 -source : - - https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.6.tar.xz : 606c28aaae7b1f3ef5c8eabe5e7dffd7c5a1c866d25b7671fb847fe287a72b8b -homepage : https://gitlab.gnome.org/GNOME/gexiv2 -license : GPL-2.0-or-later -component : desktop.library -summary : GObject wrapper around libexiv2 +name: gexiv2 +version: 0.14.6 +release: 24 +source: + - https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.6.tar.xz: 606c28aaae7b1f3ef5c8eabe5e7dffd7c5a1c866d25b7671fb847fe287a72b8b +homepage: https://gitlab.gnome.org/GNOME/gexiv2 +license: GPL-2.0-or-later +component: desktop.library +summary: GObject wrapper around libexiv2 description: | gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME applications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video files of various formats. -builddeps : +builddeps: - pkgconfig(exiv2) - pkgconfig(gtk-doc) - pkgconfig(pygobject-3.0) - python-setuptools - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gflags/package.yml b/packages/g/gflags/package.yml index 3e5f7efe87d..ca632520a8f 100644 --- a/packages/g/gflags/package.yml +++ b/packages/g/gflags/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gflags -version : 2.2.2 -release : 6 -source : - - https://github.com/gflags/gflags/archive/v2.2.2.tar.gz : 34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf -homepage : https://gflags.github.io/gflags/ -license : BSD-3-Clause -component : programming.library -summary : C++ library that implements commandline flags processing +name: gflags +version: 2.2.2 +release: 6 +source: + - https://github.com/gflags/gflags/archive/v2.2.2.tar.gz: 34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf +homepage: https://gflags.github.io/gflags/ +license: BSD-3-Clause +component: programming.library +summary: C++ library that implements commandline flags processing description: | The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. -setup : | +setup: | %cmake -DBUILD_SHARED_LIBS=ON \ -DLIB_SUFFIX=%LIBSUFFIX% \ -DREGISTER_INSTALL_PREFIX=OFF . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/ghc/package.yml b/packages/g/ghc/package.yml index e231df13612..3782f78bdd4 100644 --- a/packages/g/ghc/package.yml +++ b/packages/g/ghc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghc -version : 9.8.4 -release : 16 -source : - - https://downloads.haskell.org/~ghc/9.8.4/ghc-9.8.4-src.tar.xz : 17e8188f3c8a5c2f73fb4e35d01032e8dc258835ec876d52c8ad8ee3d24b2fc5 - - https://downloads.haskell.org/~ghc/9.8.4/ghc-9.8.4-testsuite.tar.xz : 4be7906515fc3db6b7c4f85d6e29601accb9153801595fdef1e4ac500a3fd066 -homepage : https://www.haskell.org/ghc/ -license : BSD-3-Clause -component : programming.haskell -summary : The Glasgow Haskell Compiler +name: ghc +version: 9.8.4 +release: 16 +source: + - https://downloads.haskell.org/~ghc/9.8.4/ghc-9.8.4-src.tar.xz: 17e8188f3c8a5c2f73fb4e35d01032e8dc258835ec876d52c8ad8ee3d24b2fc5 + - https://downloads.haskell.org/~ghc/9.8.4/ghc-9.8.4-testsuite.tar.xz: 4be7906515fc3db6b7c4f85d6e29601accb9153801595fdef1e4ac500a3fd066 +homepage: https://www.haskell.org/ghc/ +license: BSD-3-Clause +component: programming.haskell +summary: The Glasgow Haskell Compiler description: | The Glasgow Haskell Compiler -builddeps : +builddeps: - ghc - haskell-cabal-install -patterns : /* -networking : true -rundeps : +patterns: /* +networking: true +rundeps: - libffi-devel - ncurses-devel environment: | @@ -24,7 +24,7 @@ environment: | hadrian () { ./hadrian/build --docs=none --skip-perf %JOBS% $@ } -setup : | +setup: | tar xvf $sources/ghc-$version-testsuite.tar.xz --strip 1 %patch -p1 -i $pkgfiles/0001-fix-gcc15-c23-error.patch @@ -38,9 +38,9 @@ setup : | --build=x86_64-unknown-linux \ --with-system-libffi \ --with-ffi-includes="$(pkg-config --variable=includedir libffi)" -build : | +build: | hadrian binary-dist-dir --docs=no-sphinx --docs=no-haddocks --flavour=perf --prefix=/usr -install : | +install: | pushd $workdir/_build/bindist/ghc-%version%-x86_64-unknown-linux/ %configure --host=x86_64-unknown-linux \ --target=x86_64-unknown-linux \ @@ -52,6 +52,7 @@ install : | # This will be generated by usysconf rm $installdir/%libdir%/ghc-*/lib/package.conf.d/package.cache* + # Our LLVM is too new, needs LLVM 14 # check : | # hadrian test --skip-perf --test-verbose=2 diff --git a/packages/g/ghcup/package.yml b/packages/g/ghcup/package.yml index c8a8ba57ee9..8f463061248 100644 --- a/packages/g/ghcup/package.yml +++ b/packages/g/ghcup/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghcup -version : 0.1.50.2 -release : 3 -source : - - https://github.com/haskell/ghcup-hs/archive/refs/tags/v0.1.50.2.tar.gz : ba2a2ef799fa7810970e09b19a7fdd7b2360ddd64d8e9b0624ab640cca627b89 -homepage : https://www.haskell.org/ghcup/ -license : LGPL-3.0-only -component : programming.haskell -summary : GHCup is the main installer for the general purpose language Haskell. +name: ghcup +version: 0.1.50.2 +release: 3 +source: + - https://github.com/haskell/ghcup-hs/archive/refs/tags/v0.1.50.2.tar.gz: ba2a2ef799fa7810970e09b19a7fdd7b2360ddd64d8e9b0624ab640cca627b89 +homepage: https://www.haskell.org/ghcup/ +license: LGPL-3.0-only +component: programming.haskell +summary: GHCup is the main installer for the general purpose language Haskell. description: | GHCup is the main installer for the general purpose language Haskell. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gmp) - ghc - haskell-cabal-install -networking : true -rundeps : +networking: true +rundeps: - libffi-devel - ncurses-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Brick-version-fix.patch %cabal_configure -f+tar -f+tui --enable-tests -build : | +build: | cabal build %JOBS% -install : | +install: | mkdir -p $installdir/usr/bin cabal install --installdir=$installdir/usr/bin --install-method=copy exe:ghcup diff --git a/packages/g/ghex/package.yml b/packages/g/ghex/package.yml index b3865b31e06..fbc32c62702 100644 --- a/packages/g/ghex/package.yml +++ b/packages/g/ghex/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghex -version : '48.1' -release : 14 -source : - - https://download.gnome.org/sources/ghex/48/ghex-48.1.tar.xz : 4feab8af967e2763f28bc77a4ddcf54a367aa1d85496fef0501986bd803d89f2 -homepage : https://gitlab.gnome.org/GNOME/ghex -license : +name: ghex +version: "48.1" +release: 14 +source: + - https://download.gnome.org/sources/ghex/48/ghex-48.1.tar.xz: 4feab8af967e2763f28bc77a4ddcf54a367aa1d85496fef0501986bd803d89f2 +homepage: https://gitlab.gnome.org/GNOME/ghex +license: - GPL-2.0-or-later - GFDL-1.1-only -component : desktop.gnome -summary : GHex is a hex editor for the GNOME desktop. +component: desktop.gnome +summary: GHex is a hex editor for the GNOME desktop. description: | GHex can load raw data from binary files and display them for editing in a traditional hex editor view. The display is split in two columns, with hexadecimal values in one column and the ASCII representation in the other. GHex is a useful tool for working with raw data. -builddeps : +builddeps: - pkgconfig(libadwaita-1) - desktop-file-utils - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/ghostscript/package.yml b/packages/g/ghostscript/package.yml index 766f7833f7d..139cdd54309 100644 --- a/packages/g/ghostscript/package.yml +++ b/packages/g/ghostscript/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghostscript -version : 9.56.1 -release : 27 -source : - - https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/ghostpdl-9.56.1.tar.xz : 05e64c19853e475290fd608a415289dc21892c4d08ee9086138284b6addcb299 -homepage : https://www.ghostscript.com/ -license : AGPL-3.0-or-later -component : office -summary : PostScript language and PDF interpreter +name: ghostscript +version: 9.56.1 +release: 27 +source: + - https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/ghostpdl-9.56.1.tar.xz: 05e64c19853e475290fd608a415289dc21892c4d08ee9086138284b6addcb299 +homepage: https://www.ghostscript.com/ +license: AGPL-3.0-or-later +component: office +summary: PostScript language and PDF interpreter description: | Ghostscript is an interpreter for the PostScript language and for PDF. Many other software programs use it in order to convert documentation into various formats. -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(fontconfig) - pkgconfig(glu) @@ -22,7 +22,7 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(x11) - libpaper-devel -setup : | +setup: | # Backported security patches because we haven't updated to ghostscript 10.x %apply_patches @@ -40,15 +40,15 @@ setup : | --enable-dynamic \ --enable-freetype \ --with-system-libtiff -build : | +build: | %make %make so -install : | +install: | %make_install %make soinstall DESTDIR=$installdir install -d -m00755 $installdir/usr/include/ghostscript install -m00655 base/*.h $installdir/usr/include/ghostscript ln -sv ghostscript $installdir/usr/include/ps -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/g/ghostty/package.yml b/packages/g/ghostty/package.yml index a91abca2d75..ccc18af7e07 100644 --- a/packages/g/ghostty/package.yml +++ b/packages/g/ghostty/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghostty -version : 1.2.3 -release : 17 -source : - - https://github.com/ghostty-org/ghostty/archive/refs/tags/v1.2.3.tar.gz : e17d39482fc70fba3d72f5f25c12e9d9a72b87dd45a61a854d9928e98b69edd8 -homepage : https://ghostty.org/ -license : MIT -component : system.utils -summary : Fast, native, feature-rich terminal emulator pushing modern features +name: ghostty +version: 1.2.3 +release: 17 +source: + - https://github.com/ghostty-org/ghostty/archive/refs/tags/v1.2.3.tar.gz: e17d39482fc70fba3d72f5f25c12e9d9a72b87dd45a61a854d9928e98b69edd8 +homepage: https://ghostty.org/ +license: MIT +component: system.utils +summary: Fast, native, feature-rich terminal emulator pushing modern features description: | Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native. While there are many excellent terminal emulators available, they all force you to choose between speed, features, or native UIs. Ghostty provides all three. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(blueprint-compiler) - pkgconfig(fontconfig) - pkgconfig(freetype2) @@ -25,18 +25,18 @@ builddeps : environment: | export ZIG_GLOBAL_CACHE_DIR=$workdir/zig-cache export DESTDIR=%installroot% -setup : | +setup: | # See PACKAGING.md at the root of the ghostty repo # So we can use `--system` flag ./nix/build-support/fetch-zig-cache.sh -build : | +build: | zig build %JOBS% \ --release=fast \ --prefix %PREFIX% \ -Doptimize=ReleaseFast \ -Dcpu=baseline \ --system "$ZIG_GLOBAL_CACHE_DIR/p" -install : | +install: | mkdir -p $installdir/usr/share/xdg-terminals cp $installdir/usr/share/applications/com.mitchellh.ghostty.desktop \ $installdir/usr/share/xdg-terminals/com.mitchellh.ghostty.desktop diff --git a/packages/g/ghostwriter/package.yml b/packages/g/ghostwriter/package.yml index efc7645b26a..d2e1a60ce78 100644 --- a/packages/g/ghostwriter/package.yml +++ b/packages/g/ghostwriter/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ghostwriter -version : 25.08.3 -release : 56 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ghostwriter-25.08.3.tar.xz : 399969ef0707cf4883fce172d6a22dfaf29294a9b0fad2e716ad68045202b006 -license : +name: ghostwriter +version: 25.08.3 +release: 56 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ghostwriter-25.08.3.tar.xz: 399969ef0707cf4883fce172d6a22dfaf29294a9b0fad2e716ad68045202b006 +license: - CC-BY-SA-4.0 - GPL-3.0-or-later -component : editor -homepage : https://ghostwriter.kde.org/ -summary : Cross-platform, aesthetic, distraction-free Markdown editor. +component: editor +homepage: https://ghostwriter.kde.org/ +summary: Cross-platform, aesthetic, distraction-free Markdown editor. description: | ghostwriter is a Windows and Linux text editor for Markdown, ghostwriter provides a relaxing, distraction-free writing environment, whether your masterpiece be that next blog post, your school paper, or your NaNoWriMo novel. -builddeps : +builddeps: - pkgconfig(Qt6Positioning) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WebEngineCore) @@ -22,13 +22,13 @@ builddeps : - kf6-kxmlgui-devel - kf6-sonnet-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gi-docgen/package.yml b/packages/g/gi-docgen/package.yml index 8875ee2f2c9..e7351a2a186 100644 --- a/packages/g/gi-docgen/package.yml +++ b/packages/g/gi-docgen/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gi-docgen -version : '2025.5' -release : 10 -source : - - https://download.gnome.org/sources/gi-docgen/2025/gi-docgen-2025.5.tar.xz : 2579a33ff87b622d10d102c91b7d0ece506340b70e34dbb6522163e16c90aca3 -homepage : https://gnome.pages.gitlab.gnome.org/gi-docgen/ -license : GPL-2.0-or-later -component : programming.tools -summary : GI-DocGen is a document generator for GObject-based libraries +name: gi-docgen +version: "2025.5" +release: 10 +source: + - https://download.gnome.org/sources/gi-docgen/2025/gi-docgen-2025.5.tar.xz: 2579a33ff87b622d10d102c91b7d0ece506340b70e34dbb6522163e16c90aca3 +homepage: https://gnome.pages.gitlab.gnome.org/gi-docgen/ +license: GPL-2.0-or-later +component: programming.tools +summary: GI-DocGen is a document generator for GObject-based libraries description: | GI-DocGen is a document generator for GObject-based libraries. GObject is the base type system of the GNOME project. GI-Docgen reuses the introspection data generated by GObject-based libraries to generate the API reference of these libraries, as well as other ancillary documentation. -builddeps : +builddeps: - pkgconfig(python3) - pygments - python-build @@ -21,7 +21,7 @@ builddeps : - python-setuptools - python-toml - python-typogrify -rundeps : +rundeps: - pygments - python-jinja - python-markdown @@ -30,9 +30,9 @@ rundeps : - python-toml - python-typogrify - python3 -patterns : +patterns: - /* -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/g/giflib/package.yml b/packages/g/giflib/package.yml index 1171fe45c57..fd5cb25b5ac 100644 --- a/packages/g/giflib/package.yml +++ b/packages/g/giflib/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : giflib -version : 5.2.2 -release : 12 -source : - - https://sourceforge.net/projects/giflib/files/giflib-5.2.2.tar.gz : be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb -homepage : https://giflib.sourceforge.net/ -license : MIT -component : desktop.library -summary : GIFLIB is a package of portable tools and library routines for working with GIF images +name: giflib +version: 5.2.2 +release: 12 +source: + - https://sourceforge.net/projects/giflib/files/giflib-5.2.2.tar.gz: be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb +homepage: https://giflib.sourceforge.net/ +license: MIT +component: desktop.library +summary: GIFLIB is a package of portable tools and library routines for working with GIF images description: | The giflib package contains a shared library of functions for loading and saving GIF format image files. It is API and ABI compatible with libungif, the library which supported uncompressed GIFs while the Unisys LZW patent was in effect. -builddeps : +builddeps: # Probably can remove in future update - imagemagick -checkdeps : +checkdeps: - pkgconfig(gl) -setup : | +setup: | %apply_patches # Install the actual man pages instead of the sources sed -e 's|giflib.xml|giflib.7|' -re 's|doc/(.*).xml|doc/\1.1|g' -i Makefile # Install the actual man pages instead of the sources -build : | +build: | %make -install : | +install: | %make_install LIBDIR=%libdir% PREFIX=/usr rm -v $installdir/usr/lib64/*.a @@ -30,5 +30,5 @@ install : | # Fix giflib man page installation install -d $installdir/usr/share/man/man7 mv $installdir/usr/share/man/man{1/giflib.7,7} -check : | +check: | %make -j1 check diff --git a/packages/g/gifsicle/package.yml b/packages/g/gifsicle/package.yml index 3589b45d3ff..0e9f7d75177 100644 --- a/packages/g/gifsicle/package.yml +++ b/packages/g/gifsicle/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gifsicle -version : '1.96' -release : 9 -source : - - https://www.lcdf.org/gifsicle/gifsicle-1.96.tar.gz : fd23d279681a6dfe3c15264e33f344045b3ba473da4d19f49e67a50994b077fb -homepage : https://www.lcdf.org/gifsicle -license : GPL-2.0-only -component : multimedia.graphics -summary : Gifsicle can create, manipulate, and optimize GIF images and animations +name: gifsicle +version: "1.96" +release: 9 +source: + - https://www.lcdf.org/gifsicle/gifsicle-1.96.tar.gz: fd23d279681a6dfe3c15264e33f344045b3ba473da4d19f49e67a50994b077fb +homepage: https://www.lcdf.org/gifsicle +license: GPL-2.0-only +component: multimedia.graphics +summary: Gifsicle can create, manipulate, and optimize GIF images and animations description: | Gifsicle manipulates GIF image files. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency; add delays, disposals, and looping to animations; add and remove comments; flip and rotate; optimize animations for space; change images' colormaps; and other things. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/gifski/package.yml b/packages/g/gifski/package.yml index c1eed6ea592..e80c295c10c 100644 --- a/packages/g/gifski/package.yml +++ b/packages/g/gifski/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gifski -version : 1.32.0 -release : 17 -source : - - https://github.com/ImageOptim/gifski/archive/refs/tags/1.32.0.tar.gz : 9a9145c31936f6e6e3b30e7feb8a741bcc02e8bcec6fd480d03c25ffa55f372c -homepage : https://gif.ski/ -license : AGPL-3.0-or-later -component : multimedia.library -summary : GIF encoder based on libimagequant +name: gifski +version: 1.32.0 +release: 17 +source: + - https://github.com/ImageOptim/gifski/archive/refs/tags/1.32.0.tar.gz: 9a9145c31936f6e6e3b30e7feb8a741bcc02e8bcec6fd480d03c25ffa55f372c +homepage: https://gif.ski/ +license: AGPL-3.0-or-later +component: multimedia.library +summary: GIF encoder based on libimagequant description: | gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. -networking : true -clang : true -builddeps : +networking: true +clang: true +builddeps: - pkgconfig(libavutil) - rust -setup : | +setup: | %patch -p1 -i $pkgfiles/ffmpeg-7.patch %patch -p1 -i $pkgfiles/ffmpeg-7-2.patch %cargo_fetch -build : | +build: | %cargo_build --features=video -install : | +install: | %cargo_install diff --git a/packages/g/gimagereader/package.yml b/packages/g/gimagereader/package.yml index d72a76d85af..9d5ff35fcf7 100644 --- a/packages/g/gimagereader/package.yml +++ b/packages/g/gimagereader/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gimagereader -version : 3.4.3 -release : 35 -source : - - https://github.com/manisandro/gImageReader/releases/download/v3.4.3/gimagereader-3.4.3.tar.xz : 4604b53e8d952c68ce4198d7b8d864327ef6afaf597e7909f6b31f0eb9b4c425 -homepage : https://github.com/manisandro/gImageReader -license : GPL-3.0-or-later -component : office -summary : gImageReader is a simple Gtk/Qt front-end to tesseract +name: gimagereader +version: 3.4.3 +release: 35 +source: + - https://github.com/manisandro/gImageReader/releases/download/v3.4.3/gimagereader-3.4.3.tar.xz: 4604b53e8d952c68ce4198d7b8d864327ef6afaf597e7909f6b31f0eb9b4c425 +homepage: https://github.com/manisandro/gImageReader +license: GPL-3.0-or-later +component: office +summary: gImageReader is a simple Gtk/Qt front-end to tesseract description: | gImageReader is a simple Gtk/Qt front-end to tesseract. -builddeps : +builddeps: - pkgconfig(ddjvuapi) - pkgconfig(gtksourceviewmm-3.0) - pkgconfig(gtkspellmm-3.0) @@ -24,9 +24,9 @@ builddeps : - pkgconfig(pygobject-3.0) - pkgconfig(sane-backends) - pkgconfig(tesseract) -setup : | +setup: | %cmake -DINTERFACE_TYPE=gtk -DENABLE_VERSIONCHECK=OFF . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gimp-help/package.yml b/packages/g/gimp-help/package.yml index 1389b141dd8..11509dbf86c 100644 --- a/packages/g/gimp-help/package.yml +++ b/packages/g/gimp-help/package.yml @@ -1,162 +1,162 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gimp-help -version : 3.0.0 -release : 3 -source : - - https://download.gimp.org/gimp/help/gimp-help-3.0.0.tar.bz2 : 9adf5aa0f1fa424a9cc2d3c30e40154cb37ccc2602f66c7ec7141a7b7ee87342 -homepage : https://www.gimp.org/docs/ -license : +name: gimp-help +version: 3.0.0 +release: 3 +source: + - https://download.gimp.org/gimp/help/gimp-help-3.0.0.tar.bz2: 9adf5aa0f1fa424a9cc2d3c30e40154cb37ccc2602f66c7ec7141a7b7ee87342 +homepage: https://www.gimp.org/docs/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : +component: - multimedia.graphics - - ca : multimedia.graphics - - cs : multimedia.graphics - - da : multimedia.graphics - - de : multimedia.graphics - - el : multimedia.graphics - - en_gb : multimedia.graphics - - es : multimedia.graphics - - fa : multimedia.graphics - - fi : multimedia.graphics - - fr : multimedia.graphics - - hr : multimedia.graphics - - hu : multimedia.graphics - - it : multimedia.graphics - - ja : multimedia.graphics - - ko : multimedia.graphics - - lt : multimedia.graphics - - nl : multimedia.graphics - - nn : multimedia.graphics - - pt : multimedia.graphics - - pt_br : multimedia.graphics - - ro : multimedia.graphics - - ru : multimedia.graphics - - sl : multimedia.graphics - - sv : multimedia.graphics - - uk : multimedia.graphics - - zh_cn : multimedia.graphics -summary : + - ca: multimedia.graphics + - cs: multimedia.graphics + - da: multimedia.graphics + - de: multimedia.graphics + - el: multimedia.graphics + - en_gb: multimedia.graphics + - es: multimedia.graphics + - fa: multimedia.graphics + - fi: multimedia.graphics + - fr: multimedia.graphics + - hr: multimedia.graphics + - hu: multimedia.graphics + - it: multimedia.graphics + - ja: multimedia.graphics + - ko: multimedia.graphics + - lt: multimedia.graphics + - nl: multimedia.graphics + - nn: multimedia.graphics + - pt: multimedia.graphics + - pt_br: multimedia.graphics + - ro: multimedia.graphics + - ru: multimedia.graphics + - sl: multimedia.graphics + - sv: multimedia.graphics + - uk: multimedia.graphics + - zh_cn: multimedia.graphics +summary: - English (US) help files for GIMP - - ca : Catalan help files for GIMP - - cs : Czech help files for GIMP - - da : Danish help files for GIMP - - de : German help files for GIMP - - el : Greek help files for GIMP - - en_gb : English (British) help files for GIMP - - es : Spanish help files for GIMP - - fa : Persian help files for GIMP - - fi : Finnish help files for GIMP - - fr : French help files for GIMP - - hr : Croatian help files for GIMP - - hu : Hungarian help files for GIMP - - it : Italian help files for GIMP - - ja : Japanese help files for GIMP - - ko : Korean help files for GIMP - - lt : Lithuanian help files for GIMP - - nl : Dutch help files for GIMP - - nn : Norwegian help files for GIMP - - pt : Portuguese help files for GIMP - - pt_br : Brazilian Portuguese help files for GIMP - - ro : Romanian help files for GIMP - - ru : Russian help files for GIMP - - sl : Slovenian help files for GIMP - - sv : Swedish help files for GIMP - - uk : Ukrainian help files for GIMP - - zh_cn : Simplified Chinese help files for GIMP + - ca: Catalan help files for GIMP + - cs: Czech help files for GIMP + - da: Danish help files for GIMP + - de: German help files for GIMP + - el: Greek help files for GIMP + - en_gb: English (British) help files for GIMP + - es: Spanish help files for GIMP + - fa: Persian help files for GIMP + - fi: Finnish help files for GIMP + - fr: French help files for GIMP + - hr: Croatian help files for GIMP + - hu: Hungarian help files for GIMP + - it: Italian help files for GIMP + - ja: Japanese help files for GIMP + - ko: Korean help files for GIMP + - lt: Lithuanian help files for GIMP + - nl: Dutch help files for GIMP + - nn: Norwegian help files for GIMP + - pt: Portuguese help files for GIMP + - pt_br: Brazilian Portuguese help files for GIMP + - ro: Romanian help files for GIMP + - ru: Russian help files for GIMP + - sl: Slovenian help files for GIMP + - sv: Swedish help files for GIMP + - uk: Ukrainian help files for GIMP + - zh_cn: Simplified Chinese help files for GIMP description: | Offline help files for GIMP. In the folder /usr/share/gimp/2.0/help/pdf you can find the Gimp Quickreferences. Not all translations are complete, Turkish and Polish are only present online. -patterns : - - ca : - - /usr/share/gimp/*/help/ca - - /usr/share/gimp/*/help/pdf/gimp-keys-ca.pdf - - cs : - - /usr/share/gimp/*/help/cs - - /usr/share/gimp/*/help/pdf/gimp-keys-cs.pdf - - da : - - /usr/share/gimp/*/help/da - - /usr/share/gimp/*/help/pdf/gimp-keys-da.pdf - - de : - - /usr/share/gimp/*/help/de - - /usr/share/gimp/*/help/pdf/gimp-keys-de.pdf - - el : - - /usr/share/gimp/*/help/el - - /usr/share/gimp/*/help/pdf/gimp-keys-el.pdf - - en_gb : - - /usr/share/gimp/*/help/en_GB - - /usr/share/gimp/*/help/pdf/gimp-keys-en_GB.pdf - - es : - - /usr/share/gimp/*/help/es - - /usr/share/gimp/*/help/pdf/gimp-keys-es.pdf - - fa : - - /usr/share/gimp/*/help/fa - - /usr/share/gimp/*/help/pdf/gimp-keys-fa.pdf - - fi : - - /usr/share/gimp/*/help/fi - - /usr/share/gimp/*/help/pdf/gimp-keys-fi.pdf - - fr : - - /usr/share/gimp/*/help/fr - - /usr/share/gimp/*/help/pdf/gimp-keys-fr.pdf - - hr : - - /usr/share/gimp/*/help/hr - - /usr/share/gimp/*/help/pdf/gimp-keys-hr.pdf - - hu : - - /usr/share/gimp/*/help/hu - - /usr/share/gimp/*/help/pdf/gimp-keys-hu.pdf - - it : - - /usr/share/gimp/*/help/it - - /usr/share/gimp/*/help/pdf/gimp-keys-it.pdf - - ja : - - /usr/share/gimp/*/help/ja - - /usr/share/gimp/*/help/pdf/gimp-keys-ja.pdf - - ko : - - /usr/share/gimp/*/help/ko - - /usr/share/gimp/*/help/pdf/gimp-keys-ko.pdf - - lt : - - /usr/share/gimp/*/help/lt - - /usr/share/gimp/*/help/pdf/gimp-keys-lt.pdf - - nl : - - /usr/share/gimp/*/help/nl - - /usr/share/gimp/*/help/pdf/gimp-keys-nl.pdf - - nn : - - /usr/share/gimp/*/help/nn - - /usr/share/gimp/*/help/pdf/gimp-keys-nn.pdf +patterns: + - ca: + - /usr/share/gimp/*/help/ca + - /usr/share/gimp/*/help/pdf/gimp-keys-ca.pdf + - cs: + - /usr/share/gimp/*/help/cs + - /usr/share/gimp/*/help/pdf/gimp-keys-cs.pdf + - da: + - /usr/share/gimp/*/help/da + - /usr/share/gimp/*/help/pdf/gimp-keys-da.pdf + - de: + - /usr/share/gimp/*/help/de + - /usr/share/gimp/*/help/pdf/gimp-keys-de.pdf + - el: + - /usr/share/gimp/*/help/el + - /usr/share/gimp/*/help/pdf/gimp-keys-el.pdf + - en_gb: + - /usr/share/gimp/*/help/en_GB + - /usr/share/gimp/*/help/pdf/gimp-keys-en_GB.pdf + - es: + - /usr/share/gimp/*/help/es + - /usr/share/gimp/*/help/pdf/gimp-keys-es.pdf + - fa: + - /usr/share/gimp/*/help/fa + - /usr/share/gimp/*/help/pdf/gimp-keys-fa.pdf + - fi: + - /usr/share/gimp/*/help/fi + - /usr/share/gimp/*/help/pdf/gimp-keys-fi.pdf + - fr: + - /usr/share/gimp/*/help/fr + - /usr/share/gimp/*/help/pdf/gimp-keys-fr.pdf + - hr: + - /usr/share/gimp/*/help/hr + - /usr/share/gimp/*/help/pdf/gimp-keys-hr.pdf + - hu: + - /usr/share/gimp/*/help/hu + - /usr/share/gimp/*/help/pdf/gimp-keys-hu.pdf + - it: + - /usr/share/gimp/*/help/it + - /usr/share/gimp/*/help/pdf/gimp-keys-it.pdf + - ja: + - /usr/share/gimp/*/help/ja + - /usr/share/gimp/*/help/pdf/gimp-keys-ja.pdf + - ko: + - /usr/share/gimp/*/help/ko + - /usr/share/gimp/*/help/pdf/gimp-keys-ko.pdf + - lt: + - /usr/share/gimp/*/help/lt + - /usr/share/gimp/*/help/pdf/gimp-keys-lt.pdf + - nl: + - /usr/share/gimp/*/help/nl + - /usr/share/gimp/*/help/pdf/gimp-keys-nl.pdf + - nn: + - /usr/share/gimp/*/help/nn + - /usr/share/gimp/*/help/pdf/gimp-keys-nn.pdf #- pl : in there is only the gimp-keys-pl # - /usr/share/gimp/*/help/pl - # - /usr/share/gimp/*/help/pdf/gimp-keys-pl.pdf - - pt : - - /usr/share/gimp/*/help/pt - - /usr/share/gimp/*/help/pdf/gimp-keys-pt.pdf - - pt_br : - - /usr/share/gimp/*/help/pt_BR - - /usr/share/gimp/*/help/pdf/gimp-keys-pt_BR.pdf - - ro : - - /usr/share/gimp/*/help/ro - - /usr/share/gimp/*/help/pdf/gimp-keys-ro.pdf - - ru : - - /usr/share/gimp/*/help/ru - - /usr/share/gimp/*/help/pdf/gimp-keys-ru.pdf - - sl : - - /usr/share/gimp/*/help/sl - - /usr/share/gimp/*/help/pdf/gimp-keys-sl.pdf - - sv : - - /usr/share/gimp/*/help/sv - - /usr/share/gimp/*/help/pdf/gimp-keys-sv.pdf - - uk : - - /usr/share/gimp/*/help/uk - - /usr/share/gimp/*/help/pdf/gimp-keys-uk.pdf - - zh_cn : - - /usr/share/gimp/*/help/zh_CN - - /usr/share/gimp/*/help/pdf/gimp-keys-zh_CN.pdf -builddeps : + # - /usr/share/gimp/*/help/pdf/gimp-keys-pl.pdf + - pt: + - /usr/share/gimp/*/help/pt + - /usr/share/gimp/*/help/pdf/gimp-keys-pt.pdf + - pt_br: + - /usr/share/gimp/*/help/pt_BR + - /usr/share/gimp/*/help/pdf/gimp-keys-pt_BR.pdf + - ro: + - /usr/share/gimp/*/help/ro + - /usr/share/gimp/*/help/pdf/gimp-keys-ro.pdf + - ru: + - /usr/share/gimp/*/help/ru + - /usr/share/gimp/*/help/pdf/gimp-keys-ru.pdf + - sl: + - /usr/share/gimp/*/help/sl + - /usr/share/gimp/*/help/pdf/gimp-keys-sl.pdf + - sv: + - /usr/share/gimp/*/help/sv + - /usr/share/gimp/*/help/pdf/gimp-keys-sv.pdf + - uk: + - /usr/share/gimp/*/help/uk + - /usr/share/gimp/*/help/pdf/gimp-keys-uk.pdf + - zh_cn: + - /usr/share/gimp/*/help/zh_CN + - /usr/share/gimp/*/help/pdf/gimp-keys-zh_CN.pdf +builddeps: - pkgconfig(gimp-3.0) - docbook-xml #The following have been added to populate the Quickreferences - pkgconfig(librsvg-2.0) - font-noto-cjk -setup : | +setup: | %configure -build : | +build: | # The memory demands for this build are very high. -j16 was observed consuming ~80GB of memory, more than the build server has. # Limit the jobs to 8 so as to not overwhelm the build server. MAX_JOBS=%YJOBS% @@ -164,7 +164,6 @@ build : | MAX_JOBS=8 fi make -j$MAX_JOBS -install : | +install: | %make_install rm $installdir/usr/share/gimp/*/help/pdf/gimp-keys-pl.pdf - diff --git a/packages/g/gimp/package.yml b/packages/g/gimp/package.yml index 0a029a9c6eb..f7a3c704f70 100644 --- a/packages/g/gimp/package.yml +++ b/packages/g/gimp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gimp -version : 3.0.6 -release : 87 -source : - - https://download.gimp.org/gimp/v3.0/gimp-3.0.6.tar.xz : 246c225383c72ef9f0dc7703b7d707084bbf177bd2900e94ce466a62862e296b -license : GPL-3.0-or-later -component : multimedia.graphics -homepage : https://www.gimp.org/ -summary : GNU Image Manipulation Program +name: gimp +version: 3.0.6 +release: 87 +source: + - https://download.gimp.org/gimp/v3.0/gimp-3.0.6.tar.xz: 246c225383c72ef9f0dc7703b7d707084bbf177bd2900e94ce466a62862e296b +license: GPL-3.0-or-later +component: multimedia.graphics +homepage: https://www.gimp.org/ +summary: GNU Image Manipulation Program description: | GIMP is a mature image editor with many advanced features and plugin support. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(alsa) - pkgconfig(appstream) @@ -43,17 +43,17 @@ builddeps : - gi-docgen - glib-networking - poppler-utils -rundeps : +rundeps: - mypaint-brushes1 - python-gobject - xdg-utils -setup : | +setup: | %patch -p1 -i $pkgfiles/girepository-2.0.patch %meson_configure \ -Dcheck-update=no \ -Dbug-report-url='https://github.com/getsolus/packages/issues' -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gir-to-d/package.yml b/packages/g/gir-to-d/package.yml index b53bd76307f..cefd779cebe 100644 --- a/packages/g/gir-to-d/package.yml +++ b/packages/g/gir-to-d/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gir-to-d -version : 0.23.4 -release : 1 -source : - - https://github.com/gtkd-developers/gir-to-d/archive/refs/tags/0.23.4.tar.gz : e73a2514538b36ba5d58d6fc799a9d5fc31e0fbcf9bdbb0267209c76ccfc7123 -homepage : https://github.com/gtkd-developers/gir-to-d -license : LGPL-3.0-or-later -component : programming.utils -summary : Create D bindings from GObject introspection files +name: gir-to-d +version: 0.23.4 +release: 1 +source: + - https://github.com/gtkd-developers/gir-to-d/archive/refs/tags/0.23.4.tar.gz: e73a2514538b36ba5d58d6fc799a9d5fc31e0fbcf9bdbb0267209c76ccfc7123 +homepage: https://github.com/gtkd-developers/gir-to-d +license: LGPL-3.0-or-later +component: programming.utils +summary: Create D bindings from GObject introspection files description: | Create D bindings from GObject introspection files -builddeps : +builddeps: - ldc environment: | # ld.lld: error: undefined symbol: _D6object__T8opEqualsTxC3gtd11GirFunctionQnTxQwZQBkFxQBexQBiZb export DFLAGS="${DFLAGS} --allinst -release -w -g -O2" -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/g/girara/package.yml b/packages/g/girara/package.yml index 518d4b636a4..999892a8f00 100644 --- a/packages/g/girara/package.yml +++ b/packages/g/girara/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : girara -version : 0.4.5 -release : 16 -source : - - https://github.com/pwmt/girara/archive/refs/tags/0.4.5.tar.gz : 9abb84fdb3f8f51e8aef8d53488fd0631357f0713ad5aa4a5c755c23f54b23df -homepage : https://pwmt.org/projects/girara/ -license : Zlib -component : programming.library -summary : A user interface library that focuses on simplicity and minimalism +name: girara +version: 0.4.5 +release: 16 +source: + - https://github.com/pwmt/girara/archive/refs/tags/0.4.5.tar.gz: 9abb84fdb3f8f51e8aef8d53488fd0631357f0713ad5aa4a5c755c23f54b23df +homepage: https://pwmt.org/projects/girara/ +license: Zlib +component: programming.library +summary: A user interface library that focuses on simplicity and minimalism description: | girara is a library that implements a user interface that focuses on simplicity and minimalism. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/git-absorb/package.yml b/packages/g/git-absorb/package.yml index 676816db4e6..80b31f818c0 100644 --- a/packages/g/git-absorb/package.yml +++ b/packages/g/git-absorb/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : git-absorb -version : 0.8.0 -release : 8 -source : - - https://github.com/tummychow/git-absorb/archive/refs/tags/0.8.0.tar.gz : 9ed6fef801fbfeb7110744cac38ae5b3387d8832749ae20077b9139d032211f1 -homepage : https://crates.io/crates/git-absorb -license : BSD-3-Clause -component : programming.tools -summary : git commit --fixup, but automatic +name: git-absorb +version: 0.8.0 +release: 8 +source: + - https://github.com/tummychow/git-absorb/archive/refs/tags/0.8.0.tar.gz: 9ed6fef801fbfeb7110744cac38ae5b3387d8832749ae20077b9139d032211f1 +homepage: https://crates.io/crates/git-absorb +license: BSD-3-Clause +component: programming.tools +summary: git commit --fixup, but automatic description: | Automatically absorb staged changes into your current branch. -networking : true -builddeps : +networking: true +builddeps: - asciidoc - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build make -C Documentation -install : | +install: | %cargo_install install -Dm00644 Documentation/git-absorb.1 $installdir/usr/share/man/man1/git-absorb.1 diff --git a/packages/g/git-cola/package.yml b/packages/g/git-cola/package.yml index 719b940e7cc..64a9a97d08a 100644 --- a/packages/g/git-cola/package.yml +++ b/packages/g/git-cola/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : git-cola -version : 4.16.0 -release : 47 -source : - - https://github.com/git-cola/git-cola/archive/refs/tags/v4.16.0.tar.gz : 13bce8a652bd5af0a9f8add55da19b9f52ceecc74f5594641a05655739fbab55 -homepage : https://git-cola.github.io -license : GPL-2.0-or-later -component : programming.tools -summary : The highly caffeinated Git GUI +name: git-cola +version: 4.16.0 +release: 47 +source: + - https://github.com/git-cola/git-cola/archive/refs/tags/v4.16.0.tar.gz: 13bce8a652bd5af0a9f8add55da19b9f52ceecc74f5594641a05655739fbab55 +homepage: https://git-cola.github.io +license: GPL-2.0-or-later +component: programming.tools +summary: The highly caffeinated Git GUI description: | git-cola is a powerful Git GUI with a slick and intuitive user interface. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(python3) - git - pip - python-qtpy - python3-qt5 -rundeps : +rundeps: - git - meld - python-polib - python-qtpy - python3-qt5 -build : | +build: | %make -install : | +install: | %make_install prefix=/usr PIP=pip3 # No, you will not handle every single folder I want to open. diff --git a/packages/g/git-extras/package.yml b/packages/g/git-extras/package.yml index 0d8b6d55cca..894138f5e9b 100644 --- a/packages/g/git-extras/package.yml +++ b/packages/g/git-extras/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : git-extras -version : 7.4.0 -release : 14 -source : - - https://github.com/tj/git-extras/archive/refs/tags/7.4.0.tar.gz : aaab3bab18709ec6825a875961e18a00e0c7d8214c39d6e3a63aeb99fa11c56e -homepage : https://github.com/tj/git-extras -license : MIT -component : programming.tools -summary : Little git extras. +name: git-extras +version: 7.4.0 +release: 14 +source: + - https://github.com/tj/git-extras/archive/refs/tags/7.4.0.tar.gz: aaab3bab18709ec6825a875961e18a00e0c7d8214c39d6e3a63aeb99fa11c56e +homepage: https://github.com/tj/git-extras +license: MIT +component: programming.tools +summary: Little git extras. description: | Little git extras. -builddeps : +builddeps: - git -rundeps : +rundeps: - git -install : | +install: | %make_install PREFIX=/usr install -Dm0644 etc/git-extras.fish $installdir/usr/share/fish/vendor_completions.d/git-extras.fish diff --git a/packages/g/git-lfs/package.yml b/packages/g/git-lfs/package.yml index 28e2a462fdb..0687908a459 100644 --- a/packages/g/git-lfs/package.yml +++ b/packages/g/git-lfs/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : git-lfs -version : 3.7.1 -release : 26 -source : - - https://github.com/git-lfs/git-lfs/archive/refs/tags/v3.7.1.tar.gz : 0e83566a9e2477e03627e7fd6bf81f01fadbf93dcaf6abd2686fca90f6bac7dd -homepage : https://git-lfs.github.com -license : MIT -component : programming.tools -summary : Git extension for versioning large files +name: git-lfs +version: 3.7.1 +release: 26 +source: + - https://github.com/git-lfs/git-lfs/archive/refs/tags/v3.7.1.tar.gz: 0e83566a9e2477e03627e7fd6bf81f01fadbf93dcaf6abd2686fca90f6bac7dd +homepage: https://git-lfs.github.com +license: MIT +component: programming.tools +summary: Git extension for versioning large files description: | Git LFS is a command line extension for managing large files with Git -networking : true -builddeps : +networking: true +builddeps: - asciidoctor - git - golang -rundeps : +rundeps: - git environment: | # the git-lfs makefile uses the system LDFLAGS by default, ypkg sets it up for C/C++ (so don't use it) unset LDFLAGS -build : | +build: | %make %make man @@ -29,7 +29,7 @@ build : | do bin/git-lfs completion $sh > git-lfs.$sh done -install : | +install: | install -Dm00755 bin/git-lfs $installdir/usr/bin/git-lfs install -Dm00644 -t $installdir/usr/share/man/man1 man/man1/* install -Dm00644 -t $installdir/usr/share/man/man5 man/man5/* @@ -37,5 +37,5 @@ install : | install -Dm00644 git-lfs.bash $installdir/usr/share/bash-completion/completions/git-lfs install -Dm00644 git-lfs.fish $installdir/usr/share/fish/vendor_completions.d/git-lfs.fish install -Dm00644 git-lfs.zsh $installdir/usr/share/zsh/site-functions/_git-lfs -check : | +check: | %make test diff --git a/packages/g/git/package.yml b/packages/g/git/package.yml index 494c78708e8..f5cbab3f0d5 100644 --- a/packages/g/git/package.yml +++ b/packages/g/git/package.yml @@ -1,45 +1,45 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : git -version : 2.52.0 -release : 140 -source : - - https://www.kernel.org/pub/software/scm/git/git-2.52.0.tar.gz : 6880cb1e737e26f81cf7db9957ab2b5bb2aa1490d87619480b860816e0c10c32 -license : +name: git +version: 2.52.0 +release: 140 +source: + - https://www.kernel.org/pub/software/scm/git/git-2.52.0.tar.gz: 6880cb1e737e26f81cf7db9957ab2b5bb2aa1490d87619480b860816e0c10c32 +license: - GPL-2.0-only - LGPL-2.1-or-later -component : programming.tools -homepage : https://git-scm.com/ -summary : fast, scalable, distributed revision control system +component: programming.tools +homepage: https://git-scm.com/ +summary: fast, scalable, distributed revision control system description: | Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libpcre2-8) - pkgconfig(libsecret-1) - asciidoc - perl-error - xmlto -patterns : +patterns: - /usr/share/man -rundeps : +rundeps: - perl-authen-sasl - perl-error - perl-io-socket-ssl - tk environment: | MAKE_OPTS="INSTALL_SYMLINKS=1 NO_GITWEB=1" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-t-test-lib.sh-Don-t-clobber-LD_PRELOAD-if-already-se.patch %configure --disable-static \ --with-libpcre2 -build : | +build: | %make $MAKE_OPTS all doc %make $MAKE_OPTS -C contrib/subtree %make $MAKE_OPTS -C contrib/credential/libsecret -install : | +install: | %make_install $MAKE_OPTS install-doc %make_install $MAKE_OPTS -C contrib/subtree install-doc @@ -53,7 +53,7 @@ install : | install -Dm00755 contrib/credential/libsecret/git-credential-libsecret $installdir/%libdir%/git/git-core/git-credential-libsecret # git-archive-all, used in most Solus tarball generation scripts install -Dm00755 $pkgfiles/git-archive-all $installdir/usr/bin/git-archive-all -check : | +check: | # These tests failed on the server export GIT_SKIP_TESTS="t5562.9 t5562.16 t1301 t5324.29" %make test diff --git a/packages/g/github-cli/package.yml b/packages/g/github-cli/package.yml index 97cbed7c7ac..d25dbe0e1e5 100644 --- a/packages/g/github-cli/package.yml +++ b/packages/g/github-cli/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : github-cli -version : 2.83.1 -release : 86 -source : - - https://github.com/cli/cli/archive/refs/tags/v2.83.1.tar.gz : 5053825b631fa240bba1bfdb3de6ac2c7af5e3c7884b755a6a5764994d02f999 -homepage : https://cli.github.com -license : MIT -component : system.utils -summary : GitHub’s official command line tool +name: github-cli +version: 2.83.1 +release: 86 +source: + - https://github.com/cli/cli/archive/refs/tags/v2.83.1.tar.gz: 5053825b631fa240bba1bfdb3de6ac2c7af5e3c7884b755a6a5764994d02f999 +homepage: https://cli.github.com +license: MIT +component: system.utils +summary: GitHub’s official command line tool description: | github-cli is a tool that allows for GitHub concepts such as pull requests, issues, and gists to be used on the command line. -networking : true -builddeps : +networking: true +builddeps: - git - golang -rundeps : +rundeps: - git -build : | +build: | make GH_VERSION="v$version" bin/gh manpages bin/gh completion -s bash | install -Dm644 /dev/stdin share/bash-completion/completions/gh bin/gh completion -s zsh | install -Dm644 /dev/stdin share/zsh/site-functions/_gh bin/gh completion -s fish | install -Dm644 /dev/stdin share/fish/vendor_completions.d/gh.fish -install : | +install: | install -Dm00755 $workdir/bin/gh $installdir/usr/bin/gh cp -r $workdir/share/ $installdir/usr diff --git a/packages/g/gjitenkai/package.yml b/packages/g/gjitenkai/package.yml index 67a6ab55527..0ee3d5c064a 100644 --- a/packages/g/gjitenkai/package.yml +++ b/packages/g/gjitenkai/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gjitenkai -version : 0.1.4 -release : 4 -source : - - https://github.com/odrevet/gjiten-kai/archive/refs/tags/v0.1.4.tar.gz : f84c2f2e930d71cf1817fa0a60d60e7649ed2ba5ee0ede16f9452005acc53a5c -homepage : https://github.com/odrevet/gjiten-kai -license : GPL-3.0-or-later -component : office -summary : A new implementation of Gjiten, a Gnome japanese dictionary +name: gjitenkai +version: 0.1.4 +release: 4 +source: + - https://github.com/odrevet/gjiten-kai/archive/refs/tags/v0.1.4.tar.gz: f84c2f2e930d71cf1817fa0a60d60e7649ed2ba5ee0ede16f9452005acc53a5c +homepage: https://github.com/odrevet/gjiten-kai +license: GPL-3.0-or-later +component: office +summary: A new implementation of Gjiten, a Gnome japanese dictionary description: | A new implementation of Gjiten, a Gnome japanese dictionary -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libsoup-2.4) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gjs/package.yml b/packages/g/gjs/package.yml index 4ac25d31ace..42ce2acaf79 100644 --- a/packages/g/gjs/package.yml +++ b/packages/g/gjs/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gjs -version : 1.86.0 -release : 66 -source : - - https://download.gnome.org/sources/gjs/1.86/gjs-1.86.0.tar.xz : 63448f7a57804d4c2a8d0c7f5e90e224d04d4eb2d560142c076c65a8eda00799 -component : desktop.gnome.core -homepage : https://gjs.guide/ -license : +name: gjs +version: 1.86.0 +release: 66 +source: + - https://download.gnome.org/sources/gjs/1.86/gjs-1.86.0.tar.xz: 63448f7a57804d4c2a8d0c7f5e90e224d04d4eb2d560142c076c65a8eda00799 +component: desktop.gnome.core +homepage: https://gjs.guide/ +license: - MIT OR LGPL-2.0-or-later -summary : GNOME JavaScript +summary: GNOME JavaScript description: | GJS is a JavaScript runtime built on Firefox's SpiderMonkey JavaScript engine and the GNOME platform libraries. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk4) - pkgconfig(mozjs-140) -rundeps : +rundeps: - mozjs -setup : | +setup: | %meson_configure -Dinstalled_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gl2ps/package.yml b/packages/g/gl2ps/package.yml index c3eb94f67c5..31d759416f6 100644 --- a/packages/g/gl2ps/package.yml +++ b/packages/g/gl2ps/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gl2ps -version : 1.4.2 -release : 8 -source : - - https://gitlab.onelab.info/gl2ps/gl2ps/-/archive/gl2ps_1_4_2/gl2ps-gl2ps_1_4_2.tar.gz : afb6f4a8df9c7639449546a79aabd1baaccacc4360fc23741c6485138512ff72 -homepage : https://geuz.org/gl2ps/ -license : GL2PS -component : programming.library -summary : This is GL2PS, an OpenGL to PostScript printing library +name: gl2ps +version: 1.4.2 +release: 8 +source: + - https://gitlab.onelab.info/gl2ps/gl2ps/-/archive/gl2ps_1_4_2/gl2ps-gl2ps_1_4_2.tar.gz: afb6f4a8df9c7639449546a79aabd1baaccacc4360fc23741c6485138512ff72 +homepage: https://geuz.org/gl2ps/ +license: GL2PS +component: programming.library +summary: This is GL2PS, an OpenGL to PostScript printing library description: | This is GL2PS, an OpenGL to PostScript printing library. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(glut) - pkgconfig(libpng) - pkgconfig(ptexenc) - texlive-fonts-extra -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/lib/libgl2ps.a rm $installdir/usr/share/doc/gl2ps/*.c diff --git a/packages/g/glab/package.yml b/packages/g/glab/package.yml index ee7d0c3b1d7..18bc8f9beab 100644 --- a/packages/g/glab/package.yml +++ b/packages/g/glab/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glab -version : 1.78.3 -release : 35 -source : - - git|https://gitlab.com/gitlab-org/cli.git : b234b22a76748297e303199bb4e381be5dc6572a -homepage : https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/ -license : MIT -component : system.utils -summary : A GitLab CLI tool bringing GitLab to your command line +name: glab +version: 1.78.3 +release: 35 +source: + - git|https://gitlab.com/gitlab-org/cli.git: b234b22a76748297e303199bb4e381be5dc6572a +homepage: https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/ +license: MIT +component: system.utils +summary: A GitLab CLI tool bringing GitLab to your command line description: | GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching between windows and browser tabs. Work with issues, merge requests, watch running pipelines directly from your CLI among other features. Inspired by gh, the official GitHub CLI tool. -networking : true -builddeps : +networking: true +builddeps: - git - golang -build : | +build: | go build -o glab -ldflags "-s -w -X main.version=%version%" ./cmd/glab # manpages @@ -24,7 +24,7 @@ build : | for s in bash fish zsh; do ./glab completion -s $s > $s.completions done -install : | +install: | install -Dm00755 glab -t $installdir/usr/bin/ install -Dm00644 glab.1 -t $installdir/usr/share/man/man1/ diff --git a/packages/g/glade/package.yml b/packages/g/glade/package.yml index 600826349a9..e4d3a03572c 100644 --- a/packages/g/glade/package.yml +++ b/packages/g/glade/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glade -version : 3.40.0 -release : 22 -source : - - https://download.gnome.org/sources/glade/3.40/glade-3.40.0.tar.xz : 31c9adaea849972ab9517b564e19ac19977ca97758b109edc3167008f53e3d9c -homepage : https://gitlab.gnome.org/GNOME/glade -license : +name: glade +version: 3.40.0 +release: 22 +source: + - https://download.gnome.org/sources/glade/3.40/glade-3.40.0.tar.xz: 31c9adaea849972ab9517b564e19ac19977ca97758b109edc3167008f53e3d9c +homepage: https://gitlab.gnome.org/GNOME/glade +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.tools -summary : Glade User Interface Tool +component: programming.tools +summary: Glade User Interface Tool description: | Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_appdata.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/glances/package.yml b/packages/g/glances/package.yml index bb0a27ce28b..2bff4c2ef05 100644 --- a/packages/g/glances/package.yml +++ b/packages/g/glances/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glances -version : 4.3.2 -release : 56 -source : - - https://github.com/nicolargo/glances/archive/refs/tags/v4.3.2.tar.gz : 8250040ff65627a7378e187e62df7f40dd9fa7d038a3ed08beea0654a736bad2 -homepage : https://nicolargo.github.io/glances/ -license : LGPL-3.0-or-later -component : system.utils -summary : Glances is a cross-platform system monitoring tool written in Python +name: glances +version: 4.3.2 +release: 56 +source: + - https://github.com/nicolargo/glances/archive/refs/tags/v4.3.2.tar.gz: 8250040ff65627a7378e187e62df7f40dd9fa7d038a3ed08beea0654a736bad2 +homepage: https://nicolargo.github.io/glances/ +license: LGPL-3.0-or-later +component: system.utils +summary: Glances is a cross-platform system monitoring tool written in Python description: | Glances is a cross-platform monitoring tool which aims to present a large amount of monitoring information through a curses or Web based interface. The information dynamically adapts depending on the size of the user interface. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-bottle - python-defusedxml - python-future - python-orjson - python-packaging - python-psutil - - python-pydantic # optional + - python-pydantic # optional - python-shtab -setup : | +setup: | %patch -p1 -i $pkgfiles/no-check-update.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share/doc/glances/{AUTHORS,CONTRIBUTING.md,COPYING,NEWS.rst,README.rst} diff --git a/packages/g/glava/package.yml b/packages/g/glava/package.yml index abd5475a706..d513029b8a4 100644 --- a/packages/g/glava/package.yml +++ b/packages/g/glava/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glava -version : 1.6.3 -release : 5 -source : - - https://github.com/jarcode-foss/glava/archive/refs/tags/v1.6.3.tar.gz : b90e39884b5e348734a86029b6a90db66b9fd63e72d21dec9cf3fa2d5447ac63 -homepage : https://github.com/jarcode-foss/glava -license : GPL-3.0-only -component : multimedia.audio -summary : OpenGL audio spectrum visualizer +name: glava +version: 1.6.3 +release: 5 +source: + - https://github.com/jarcode-foss/glava/archive/refs/tags/v1.6.3.tar.gz: b90e39884b5e348734a86029b6a90db66b9fd63e72d21dec9cf3fa2d5447ac63 +homepage: https://github.com/jarcode-foss/glava +license: GPL-3.0-only +component: multimedia.audio +summary: OpenGL audio spectrum visualizer description: | GLava is an OpenGL audio spectrum visualizer. -builddeps : +builddeps: - pkgconfig(libpulse) - pkgconfig(xcomposite) - pkgconfig(xext) - pkgconfig(xrender) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-shader-install-directory.patch -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/glaze/package.yml b/packages/g/glaze/package.yml index 3d627d87907..5eef21d9301 100644 --- a/packages/g/glaze/package.yml +++ b/packages/g/glaze/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glaze -version : 5.2.0 -release : 4 -source : - - https://github.com/stephenberry/glaze/archive/refs/tags/v5.2.0.tar.gz : 761b4bc97482f2e20273b3d180059b870c6996e7f9ab58eecdc675b44044c7da -homepage : https://github.com/stephenberry/glaze -license : MIT -component : programming.library -summary : Extremely fast, in memory, JSON and interface library for modern C++ +name: glaze +version: 5.2.0 +release: 4 +source: + - https://github.com/stephenberry/glaze/archive/refs/tags/v5.2.0.tar.gz: 761b4bc97482f2e20273b3d180059b870c6996e7f9ab58eecdc675b44044c7da +homepage: https://github.com/stephenberry/glaze +license: MIT +component: programming.library +summary: Extremely fast, in memory, JSON and interface library for modern C++ description: | Extremely fast, in memory, JSON and interface library for modern C++ -networking : true -builddeps : +networking: true +builddeps: - git -patterns : +patterns: - /usr/* -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/g/gleam/package.yml b/packages/g/gleam/package.yml index 34d607c8d22..0e0be24ea94 100644 --- a/packages/g/gleam/package.yml +++ b/packages/g/gleam/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gleam -version : 1.11.1 -release : 12 -source : - - https://github.com/gleam-lang/gleam/archive/refs/tags/v1.11.1.tar.gz : 34dfdc397835849bc56ac01bf45e68ee9cfc3c99609fb7b3ab02910930a8c40d -homepage : https://gleam.run -license : Apache-2.0 -component : programming -summary : A friendly language for building type-safe systems that scale. +name: gleam +version: 1.11.1 +release: 12 +source: + - https://github.com/gleam-lang/gleam/archive/refs/tags/v1.11.1.tar.gz: 34dfdc397835849bc56ac01bf45e68ee9cfc3c99609fb7b3ab02910930a8c40d +homepage: https://gleam.run +license: Apache-2.0 +component: programming +summary: A friendly language for building type-safe systems that scale. description: | Gleam is a friendly language for building type-safe systems that scale. The power of a type system, the expressiveness of functional programming, and the reliability of the highly concurrent, fault tolerant Erlang runtime, with a familiar and modern syntax. Gleam comes with compiler, build tool, formatter, editor integrations, and package manager all built in. As part of the wider BEAM ecosystem, Gleam programs can use thousands of published packages, whether they are written in Gleam, Erlang, or Elixir. Gleam can additionally compile to JavaScript, enabling you to use your code in the browser, or anywhere else JavaScript can run. -networking : true -builddeps : +networking: true +builddeps: - rust -rundeps : +rundeps: - rebar3 -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/g/glew/package.yml b/packages/g/glew/package.yml index c3cfafc7672..35d6ee4520e 100644 --- a/packages/g/glew/package.yml +++ b/packages/g/glew/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glew -version : 2.2.0 -release : 10 -source : - - https://sourceforge.net/projects/glew/files/glew/2.2.0/glew-2.2.0.tgz : d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1 -homepage : https://glew.sourceforge.net/ -license : +name: glew +version: 2.2.0 +release: 10 +source: + - https://sourceforge.net/projects/glew/files/glew/2.2.0/glew-2.2.0.tgz: d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1 +homepage: https://glew.sourceforge.net/ +license: - BSD-3-Clause - GPL-2.0-or-later - MIT -component : desktop.library -summary : OpenGL Extension Wrangler Library +component: desktop.library +summary: OpenGL Extension Wrangler Library description: | The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file. -builddeps : +builddeps: - pkgconfig32(glu) - pkgconfig32(x11) - pkgconfig32(xi) - pkgconfig32(xmu) -emul32 : true -setup : | +emul32: true +setup: | %patch -p1 -i $pkgfiles/egl+glx.patch %patch -p1 -i $pkgfiles/glew-2.0.0-install-headers.patch -build : | +build: | ARCH64="false" if [[ -z "${EMUL32BUILD}" ]]; then ARCH64="true" @@ -37,7 +37,7 @@ build : | %make CC="${CC}" LD="${CC}" ALIBDIR="lib%LIBSUFFIX%" ARCH64="${ARCH64}" STRIP= SYSTEM=linux-egl glew.lib.shared bin/glewinfo mv bin/glewinfo bin/eglewinfo -install : | +install: | make DESTDIR=$installdir LIBDIR=%libdir% PKGDIR=%libdir%/pkgconfig STRIP= SYSTEM=linux-egl install.lib install.pkgconfig rm -vf "$installdir"/%libdir%/*.a diff --git a/packages/g/glew110/package.yml b/packages/g/glew110/package.yml index 858b8bb3eaa..de0081a7a6f 100644 --- a/packages/g/glew110/package.yml +++ b/packages/g/glew110/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glew110 -version : 1.10.0 -release : 9 -source : - - https://sourceforge.net/projects/glew/files/glew/1.10.0/glew-1.10.0.tgz : 99c41320b63f6860869b5fb9af9a1854b15582796c64ee3dfd7096dc0c89f307 -homepage : https://glew.sourceforge.net/ -license : +name: glew110 +version: 1.10.0 +release: 9 +source: + - https://sourceforge.net/projects/glew/files/glew/1.10.0/glew-1.10.0.tgz: 99c41320b63f6860869b5fb9af9a1854b15582796c64ee3dfd7096dc0c89f307 +homepage: https://glew.sourceforge.net/ +license: - BSD-3-Clause - GPL-2.0-or-later - MIT -summary : Binary Compatibility Library -component : binary.compat +summary: Binary Compatibility Library +component: binary.compat description: | Binary Compatibility Library - it is forbidden to build against this library -builddeps : +builddeps: - pkgconfig32(glu) - pkgconfig32(xi) - pkgconfig32(xmu) @@ -22,10 +22,10 @@ builddeps : - pkgconfig(xmu) - glibc-32bit-devel - libgcc-32bit -emul32 : true -setup : | +emul32: true +setup: | %patch -p1 -i $pkgfiles/0001-Underp-buildsystem.patch -build : | +build: | if [[ ! -z "${EMUL32BUILD}" ]]; then libdir="lib32" ARCH64="false" @@ -34,7 +34,7 @@ build : | ARCH64="true" fi %make CC="${CC}" LD="${CC}" ALIBDIR="${libdir}" ARCH64="${ARCH64}" -install : | +install: | if [[ ! -z "${EMUL32BUILD}" ]]; then libdir="lib32" ARCH64="false" diff --git a/packages/g/glfw/package.yml b/packages/g/glfw/package.yml index 720b0b0a744..728ed6d31f7 100644 --- a/packages/g/glfw/package.yml +++ b/packages/g/glfw/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glfw -version : '3.4' -release : 14 -source : - - https://github.com/glfw/glfw/archive/refs/tags/3.4.tar.gz : c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01 -homepage : https://www.glfw.org/ -license : Zlib -component : programming -summary : A multi-platform library for OpenGL, OpenGL ES and Vulkan, window and input. +name: glfw +version: "3.4" +release: 14 +source: + - https://github.com/glfw/glfw/archive/refs/tags/3.4.tar.gz: c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01 +homepage: https://www.glfw.org/ +license: Zlib +component: programming +summary: A multi-platform library for OpenGL, OpenGL ES and Vulkan, window and input. description: | A multi-platform library for OpenGL, OpenGL and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(wayland-scanner) - pkgconfig(xcursor) @@ -18,21 +18,21 @@ builddeps : - pkgconfig(xinerama) - pkgconfig(xkbcommon) - pkgconfig(xrandr) -rundeps : +rundeps: - libxcursor - libxi - libxinerama - libxrandr - libxxf86vm - - devel : - - libxcursor-devel - - libxi-devel - - libxinerama-devel - - libxrandr-devel - - libxxf86vm-devel -setup : | + - devel: + - libxcursor-devel + - libxi-devel + - libxinerama-devel + - libxrandr-devel + - libxxf86vm-devel +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/glib-networking/package.yml b/packages/g/glib-networking/package.yml index 7f17668e3cb..db403a3fa52 100644 --- a/packages/g/glib-networking/package.yml +++ b/packages/g/glib-networking/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glib-networking -version : 2.80.1 -release : 50 -source : - - https://download.gnome.org/sources/glib-networking/2.80/glib-networking-2.80.1.tar.xz : b80e2874157cd55071f1b6710fa0b911d5ac5de106a9ee2a4c9c7bee61782f8e -homepage : https://gitlab.gnome.org/GNOME/glib-networking -license : LGPL-2.1-or-later -component : network.base -summary : The GLib Networking package contains Network related gio modules for GLib. +name: glib-networking +version: 2.80.1 +release: 50 +source: + - https://download.gnome.org/sources/glib-networking/2.80/glib-networking-2.80.1.tar.xz: b80e2874157cd55071f1b6710fa0b911d5ac5de106a9ee2a4c9c7bee61782f8e +homepage: https://gitlab.gnome.org/GNOME/glib-networking +license: LGPL-2.1-or-later +component: network.base +summary: The GLib Networking package contains Network related gio modules for GLib. description: | The GLib Networking package contains Network related gio modules for GLib. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(glib-2.0) - pkgconfig32(gnutls) - pkgconfig32(libtasn1) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(libtasn1) - libtool-32bit - libunistring-32bit-devel -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then proxy_setting="disabled" else @@ -32,10 +32,10 @@ setup : | -Dgnome_proxy=disabled \ -Dinstalled_tests=false \ -Dlibproxy=$proxy_setting \ - -Dopenssl="enabled" -build : | + -Dopenssl="enabled" +build: | unset LD_AS_NEEDED %ninja_build -install : | +install: | unset LD_AS_NEEDED %ninja_install diff --git a/packages/g/glib2/package.yml b/packages/g/glib2/package.yml index 69ed711c0c1..9fd4abbcfbc 100644 --- a/packages/g/glib2/package.yml +++ b/packages/g/glib2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glib2 -version : 2.86.2 -release : 124 -source : - - https://download.gnome.org/sources/glib/2.86/glib-2.86.2.tar.xz : 8a724e970855357ea8101e27727202392a0ffd5410a98336aed54ec59113e611 -homepage : https://docs.gtk.org/glib/ -license : LGPL-2.1-or-later -summary : Low level C library containing data structure handling and interfaces +name: glib2 +version: 2.86.2 +release: 124 +source: + - https://download.gnome.org/sources/glib/2.86/glib-2.86.2.tar.xz: 8a724e970855357ea8101e27727202392a0ffd5410a98336aed54ec59113e611 +homepage: https://docs.gtk.org/glib/ +license: LGPL-2.1-or-later +summary: Low level C library containing data structure handling and interfaces description: | GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. -component : system.base -emul32 : true -optimize : +component: system.base +emul32: true +optimize: - lto - speed -builddeps : +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(libelf) - pkgconfig32(libffi) @@ -24,10 +24,10 @@ builddeps : - pkgconfig32(mount) - pkgconfig32(zlib) - python-packaging -rundeps : - - devel : - - python-packaging -setup : | +rundeps: + - devel: + - python-packaging +setup: | %apply_patches export CFLAGS+=" -g3" export CXXFLAGS+=" -g3" @@ -43,27 +43,27 @@ setup : | -Ddocumentation=false \ -Dtests=false \ -Dintrospection=$introspection -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Allow emul32 to work correctly. install -Dm00644 $pkgfiles/glibconfig.h $installdir/usr/include/glib-2.0/glibconfig.h -patterns : - - devel : - - /usr/bin/gdbus-codegen - - /usr/bin/glib-mkenums - - /usr/bin/glib-genmarshal - - /usr/bin/gresource - - /usr/bin/gtester - - /usr/bin/gtester-report - - /usr/share/gdb/ - - /usr/share/glib-2.0/gdb/ - - /usr/share/glib-2.0/codegen/ - - /usr/share/bash-completion/completions/gresource - - /usr/share/man/man1/gdbus-codegen.1 - - /usr/share/man/man1/glib-mkenums.1 - - /usr/share/man/man1/glib-genmarshal.1 - - /usr/share/man/man1/gresource.1 - - /usr/share/man/man1/gtester.1 - - /usr/share/man/man1/gtester-report.1 +patterns: + - devel: + - /usr/bin/gdbus-codegen + - /usr/bin/glib-mkenums + - /usr/bin/glib-genmarshal + - /usr/bin/gresource + - /usr/bin/gtester + - /usr/bin/gtester-report + - /usr/share/gdb/ + - /usr/share/glib-2.0/gdb/ + - /usr/share/glib-2.0/codegen/ + - /usr/share/bash-completion/completions/gresource + - /usr/share/man/man1/gdbus-codegen.1 + - /usr/share/man/man1/glib-mkenums.1 + - /usr/share/man/man1/glib-genmarshal.1 + - /usr/share/man/man1/gresource.1 + - /usr/share/man/man1/gtester.1 + - /usr/share/man/man1/gtester-report.1 diff --git a/packages/g/glibd/package.yml b/packages/g/glibd/package.yml index e004e528cf7..d245543163f 100644 --- a/packages/g/glibd/package.yml +++ b/packages/g/glibd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glibd -version : 2.4.3 -release : 1 -source : - - https://github.com/gtkd-developers/GlibD/archive/refs/tags/v2.4.3.tar.gz : 2020ed4c38376855ab99ea102d0ed3c8246e25c4992e5f7c40c4e057de642975 -homepage : https://github.com/gtkd-developers/GlibD -license : LGPL-3.0-or-later -component : programming.library -summary : D bindings for the GLib C Utility Library +name: glibd +version: 2.4.3 +release: 1 +source: + - https://github.com/gtkd-developers/GlibD/archive/refs/tags/v2.4.3.tar.gz: 2020ed4c38376855ab99ea102d0ed3c8246e25c4992e5f7c40c4e057de642975 +homepage: https://github.com/gtkd-developers/GlibD +license: LGPL-3.0-or-later +component: programming.library +summary: D bindings for the GLib C Utility Library description: | D bindings for the GLib C Utility Library -builddeps : +builddeps: - pkgconfig(gio-2.0) - pkgconfig(glib-2.0) - pkgconfig(gmodule-2.0) @@ -21,12 +21,12 @@ builddeps : environment: | export DFLAGS="-release -w -g -O2" unset LDFLAGS -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-missing-gthread-2.0-dependency.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/g/glibmm-2.68/package.yml b/packages/g/glibmm-2.68/package.yml index 9d6de8d857c..33ee06bf9c8 100644 --- a/packages/g/glibmm-2.68/package.yml +++ b/packages/g/glibmm-2.68/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glibmm-2.68 -version : 2.86.0 -release : 9 -source : - - https://download.gnome.org/sources/glibmm/2.86/glibmm-2.86.0.tar.xz : 39c0e9f6da046d679390774efdb9ad564436236736dc2f7825e614b2d4087826 -homepage : https://gtkmm.org -license : LGPL-2.1-or-later -component : desktop.gtk -summary : C++ bindings to GLib (2.68 ABI) +name: glibmm-2.68 +version: 2.86.0 +release: 9 +source: + - https://download.gnome.org/sources/glibmm/2.86/glibmm-2.86.0.tar.xz: 39c0e9f6da046d679390774efdb9ad564436236736dc2f7825e614b2d4087826 +homepage: https://gtkmm.org +license: LGPL-2.1-or-later +component: desktop.gtk +summary: C++ bindings to GLib (2.68 ABI) description: | C++ bindings to GLib (2.68 ABI) -builddeps : +builddeps: - pkgconfig(sigc++-3.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/glibmm/package.yml b/packages/g/glibmm/package.yml index 36578265cef..b6682fc3c65 100644 --- a/packages/g/glibmm/package.yml +++ b/packages/g/glibmm/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glibmm -version : 2.66.8 -release : 34 -source : - - https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.8.tar.xz : 64f11d3b95a24e2a8d4166ecff518730f79ecc27222ef41faf7c7e0340fc9329 -homepage : https://www.gtkmm.org/ -license : GPL-2.0-only -component : desktop.gnome.core -summary : C++ bindings to GLib +name: glibmm +version: 2.66.8 +release: 34 +source: + - https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.8.tar.xz: 64f11d3b95a24e2a8d4166ecff518730f79ecc27222ef41faf7c7e0340fc9329 +homepage: https://www.gtkmm.org/ +license: GPL-2.0-only +component: desktop.gnome.core +summary: C++ bindings to GLib description: | C++ bindings to GLib -builddeps : +builddeps: - pkgconfig(sigc++-2.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/glm/package.yml b/packages/g/glm/package.yml index 121f298c388..10f3512c870 100644 --- a/packages/g/glm/package.yml +++ b/packages/g/glm/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glm -version : 1.0.1 -release : 8 -source : - - https://github.com/g-truc/glm/archive/1.0.1.tar.gz : 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c -license : MIT -component : programming.library -homepage : https://github.com/g-truc/glm -summary : OpenGL Mathematics library +name: glm +version: 1.0.1 +release: 8 +source: + - https://github.com/g-truc/glm/archive/1.0.1.tar.gz: 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c +license: MIT +component: programming.library +homepage: https://github.com/g-truc/glm +summary: OpenGL Mathematics library description: | C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification. -patterns : +patterns: - / -setup : | +setup: | export CXXFLAGS="$(echo "$CXXFLAGS" | sed -e 's/-Wall //')" %cmake_ninja -DCMAKE_INSTALL_DATAROOTDIR=/usr/lib64/cmake -build : | +build: | %ninja_build -install : | +install: | %ninja_install sed -i "s|@GLM_VERSION@|$version|" $pkgfiles/glm.pc install -Dm00644 $pkgfiles/glm.pc $installdir/usr/lib64/pkgconfig/glm.pc -check : | +check: | %ninja_check diff --git a/packages/g/glmark2/package.yml b/packages/g/glmark2/package.yml index f17fa94e07a..2d548c5c749 100644 --- a/packages/g/glmark2/package.yml +++ b/packages/g/glmark2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glmark2 -version : '2023.01' -release : 1 -source : - - https://github.com/glmark2/glmark2/archive/refs/tags/2023.01.tar.gz : 8fece3fc323b643644a525be163dc4931a4189971eda1de8ad4c1712c5db3d67 -homepage : https://github.com/glmark2/glmark2 -license : GPL-3.0-or-later -component : system.utils -summary : glmark2 is an OpenGL 2.0 and ES 2.0 benchmark +name: glmark2 +version: "2023.01" +release: 1 +source: + - https://github.com/glmark2/glmark2/archive/refs/tags/2023.01.tar.gz: 8fece3fc323b643644a525be163dc4931a4189971eda1de8ad4c1712c5db3d67 +homepage: https://github.com/glmark2/glmark2 +license: GPL-3.0-or-later +component: system.utils +summary: glmark2 is an OpenGL 2.0 and ES 2.0 benchmark description: | glmark2 is an OpenGL 2.0 and ES 2.0 benchmark. -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(libjpeg) - pkgconfig(libpng) - pkgconfig(wayland-egl) - pkgconfig(wayland-protocols) - pkgconfig(x11) -setup : | +setup: | %meson_configure -Dflavors=drm-gl,drm-glesv2,gbm-gl,gbm-glesv2,wayland-gl,wayland-glesv2,x11-gl,x11-glesv2,x11-gl-egl -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/global/package.yml b/packages/g/global/package.yml index 30fd0821f5c..f746ccbae7a 100644 --- a/packages/g/global/package.yml +++ b/packages/g/global/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : global -version : 6.6.14 -release : 8 -source : - - https://ftpmirror.gnu.org/global/global-6.6.14.tar.gz : f6e7fd0b68aed292e85bb686616baf6551d5c9424adcddca11d808ba318cb320 -homepage : https://www.gnu.org/software/global/ -license : GPL-3.0-or-later -component : programming.tools -summary : GNU GLOBAL is a source code tagging system that works the same way across diverse environments +name: global +version: 6.6.14 +release: 8 +source: + - https://ftpmirror.gnu.org/global/global-6.6.14.tar.gz: f6e7fd0b68aed292e85bb686616baf6551d5c9424adcddca11d808ba318cb320 +homepage: https://www.gnu.org/software/global/ +license: GPL-3.0-or-later +component: programming.tools +summary: GNU GLOBAL is a source code tagging system that works the same way across diverse environments description: | GNU GLOBAL is a source code tagging system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc. environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/var install -D -m 0644 $pkgfiles/gtags.tmpfiles $installdir/%libdir%/tmpfiles.d/gtags.conf diff --git a/packages/g/glog/package.yml b/packages/g/glog/package.yml index 03cd7b371bc..5c2e9da06b5 100644 --- a/packages/g/glog/package.yml +++ b/packages/g/glog/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glog -version : 0.3.5 -release : 6 -source : - - https://github.com/google/glog/archive/v0.3.5.tar.gz : 7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0 -homepage : https://google.github.io/glog/stable/ -license : BSD-3-Clause -component : programming -summary : C++ implementation of the Google logging module +name: glog +version: 0.3.5 +release: 6 +source: + - https://github.com/google/glog/archive/v0.3.5.tar.gz: 7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0 +homepage: https://google.github.io/glog/stable/ +license: BSD-3-Clause +component: programming +summary: C++ implementation of the Google logging module description: | C++ implementation of the Google logging module. -builddeps : +builddeps: - pkgconfig(gflags) environment: # It doesn't meet CXX17 requirement, lets lower it to CXX14 export CXXFLAGS="${CXXFLAGS} -std=c++14" -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gloox/package.yml b/packages/g/gloox/package.yml index 035b54508e3..9b6a2770f43 100644 --- a/packages/g/gloox/package.yml +++ b/packages/g/gloox/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gloox -version : 1.0.24 -release : 7 -source : - - https://camaya.net/download/gloox-1.0.24.tar.bz2 : ae1462be2a2eb8fe5cd054825143617c53c2c9c7195606cb5a5ba68c0f68f9c9 -license : GPL-3.0-or-later -component : programming.library -homepage : https://camaya.net/ -summary : Full-featured Jabber/XMPP client library, written in clean ANSI C++ +name: gloox +version: 1.0.24 +release: 7 +source: + - https://camaya.net/download/gloox-1.0.24.tar.bz2: ae1462be2a2eb8fe5cd054825143617c53c2c9c7195606cb5a5ba68c0f68f9c9 +license: GPL-3.0-or-later +component: programming.library +homepage: https://camaya.net/ +summary: Full-featured Jabber/XMPP client library, written in clean ANSI C++ description: | gloox is a rock-solid, full-featured Jabber/XMPP client library written in C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications. -builddeps : +builddeps: - pkgconfig(gnutls) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/glow/package.yml b/packages/g/glow/package.yml index ef7fca21422..c71ea3dd037 100644 --- a/packages/g/glow/package.yml +++ b/packages/g/glow/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glow -version : 1.5.1 -release : 5 -homepage : https://github.com/charmbracelet/glow -source : - - https://github.com/charmbracelet/glow/archive/refs/tags/v1.5.1.tar.gz : b4ecf269b7c6447e19591b1d23f398ef2b38a6a75be68458390b42d3efc44b92 -license : MIT -component : office.notes -summary : Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI. +name: glow +version: 1.5.1 +release: 5 +homepage: https://github.com/charmbracelet/glow +source: + - https://github.com/charmbracelet/glow/archive/refs/tags/v1.5.1.tar.gz: b4ecf269b7c6447e19591b1d23f398ef2b38a6a75be68458390b42d3efc44b92 +license: MIT +component: office.notes +summary: Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI. description: | Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI. Use it to discover markdown files, read documentation directly on the command line and stash markdown files to your own private collection so you can read them anywhere. Glow will find local markdown files in subdirectories or a local Git repository. -networking : true -extract : false -builddeps : +networking: true +extract: false +builddeps: - git - golang -setup : | +setup: | mkdir -p src/github.com/charmbracelet/glow tar xf $sources/v${version}.tar.gz -C src/github.com/charmbracelet/glow --strip-components 1 -build : | +build: | cd .. export GOPATH=`pwd` export GO111MODULE=on export PATH=$PATH:$GOPATH:$GOPATH/bin/ cd src/github.com/charmbracelet/glow go build -ldflags "-s -w -X main.Version=${version}" -install : | +install: | cd src/github.com/charmbracelet/glow/ install -Dm00755 glow $installdir/usr/bin/glow diff --git a/packages/g/glpk/package.yml b/packages/g/glpk/package.yml index 819ff95ef0e..ccfbfa7bafa 100644 --- a/packages/g/glpk/package.yml +++ b/packages/g/glpk/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glpk -version : '5.0' -release : 5 -source : - - https://ftpmirror.gnu.org/gnu/glpk/glpk-5.0.tar.gz : 4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15 -homepage : https://www.gnu.org/software/glpk/glpk.html -license : GPL-3.0-or-later -component : programming -summary : The GLPK (GNU Linear Programming Kit) package +name: glpk +version: "5.0" +release: 5 +source: + - https://ftpmirror.gnu.org/gnu/glpk/glpk-5.0.tar.gz: 4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15 +homepage: https://www.gnu.org/software/glpk/glpk.html +license: GPL-3.0-or-later +component: programming +summary: The GLPK (GNU Linear Programming Kit) package description: | The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. -optimize : speed -setup : | +optimize: speed +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch %reconfigure --disable-static \ --with-gmp -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/glslang/package.yml b/packages/g/glslang/package.yml index 3d21b83f3b5..9b2ba19c12b 100644 --- a/packages/g/glslang/package.yml +++ b/packages/g/glslang/package.yml @@ -1,37 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glslang -version : 15.3.0 -release : 34 -source : - - git|https://github.com/KhronosGroup/glslang.git : fc9889c889561c5882e83819dcaffef5ed45529b -license : BSD-3-Clause -component : xorg.display -homepage : https://github.com/KhronosGroup/glslang -summary : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator +name: glslang +version: 15.3.0 +release: 34 +source: + - git|https://github.com/KhronosGroup/glslang.git: fc9889c889561c5882e83819dcaffef5ed45529b +license: BSD-3-Clause +component: xorg.display +homepage: https://github.com/KhronosGroup/glslang +summary: Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator description: | Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator -patterns : - - 32bit-devel : /usr/lib32/cmake -emul32 : true -builddeps : +patterns: + - 32bit-devel: /usr/lib32/cmake +emul32: true +builddeps: - pkgconfig32(SPIRV-Tools) -rundeps : - - 32bit-devel : - - spirv-tools-32bit-devel - - devel : - - spirv-tools-devel +rundeps: + - 32bit-devel: + - spirv-tools-32bit-devel + - devel: + - spirv-tools-devel # We can't enable LTO on this object until we have a way to disable stripping static libs only, otherwise the shaderc build will fail # optimize : # - lto -clang : true -environment: - export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" -setup : | +clang: true +environment: export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" +setup: | %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DBUILD_SHARED_LIBS=ON \ -DALLOW_EXTERNAL_SPIRV_TOOLS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/glycin/package.yml b/packages/g/glycin/package.yml index 186ec173ecd..05be00f79aa 100644 --- a/packages/g/glycin/package.yml +++ b/packages/g/glycin/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : glycin -version : 2.0.7 -release : 9 -source : - - https://download.gnome.org/sources/glycin/2.0/glycin-2.0.7.tar.xz : c416ac29b6d3ecdc67b90c15537ba1293ceb7af96fa101cae67b7d1d37e50ab0 -homepage : https://gitlab.gnome.org/sophie-h/glycin -license : +name: glycin +version: 2.0.7 +release: 9 +source: + - https://download.gnome.org/sources/glycin/2.0/glycin-2.0.7.tar.xz: c416ac29b6d3ecdc67b90c15537ba1293ceb7af96fa101cae67b7d1d37e50ab0 +homepage: https://gitlab.gnome.org/sophie-h/glycin +license: - LGPL-2.1-or-later - MPL-2.0 -component : desktop.gnome -summary : Sandboxed and extendable image decoding +component: desktop.gnome +summary: Sandboxed and extendable image decoding description: | Glycin allows to decode images into gdk::Texture(s) and to extract image metadata. The decoding happens in sandboxed modular image loaders. -clang : true -networking : true -builddeps : +clang: true +networking: true +builddeps: - pkgconfig(cairo) - pkgconfig(gtk4) - pkgconfig(lcms2) @@ -26,22 +26,22 @@ builddeps : - git - rust - vala -setup : | +setup: | %meson_configure -Dtest_skip_install=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # It always failed # %ninja_check -patterns : - - gtk4 : - - /usr/lib64/girepository-1.0/GlyGtk4-* - - /usr/lib64/libglycin-gtk4-2.so.* - - gtk4-devel : - - /usr/include/glycin-gtk4-* - - /usr/lib64/libglycin-gtk4-2.so - - /usr/lib64/pkgconfig/glycin-gtk4-* - - /usr/share/gir-1.0/GlyGtk4-* - - /usr/share/vala/vapi/glycin-gtk4-* +patterns: + - gtk4: + - /usr/lib64/girepository-1.0/GlyGtk4-* + - /usr/lib64/libglycin-gtk4-2.so.* + - gtk4-devel: + - /usr/include/glycin-gtk4-* + - /usr/lib64/libglycin-gtk4-2.so + - /usr/lib64/pkgconfig/glycin-gtk4-* + - /usr/share/gir-1.0/GlyGtk4-* + - /usr/share/vala/vapi/glycin-gtk4-* diff --git a/packages/g/gmic/package.yml b/packages/g/gmic/package.yml index c475ab97764..bc268724714 100644 --- a/packages/g/gmic/package.yml +++ b/packages/g/gmic/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gmic -version : 3.5.5 -release : 61 -source : - - https://gmic.eu/files/source/gmic_3.5.5.tar.gz : f77999dbb6cd95e2766a0fa1c6ea3ec61007a981ff4644cba2cfba895ec1dff3 -homepage : https://gmic.eu/ -license : +name: gmic +version: 3.5.5 +release: 61 +source: + - https://gmic.eu/files/source/gmic_3.5.5.tar.gz: f77999dbb6cd95e2766a0fa1c6ea3ec61007a981ff4644cba2cfba895ec1dff3 +homepage: https://gmic.eu/ +license: - CECILL-2.1 - CECILL-C -component : +component: - multimedia.graphics - - gimp : multimedia.graphics -summary : + - gimp: multimedia.graphics +summary: - GREYC's Magic for Image Computing - - gimp : G'MIC plugin for GIMP + - gimp: G'MIC plugin for GIMP description: | G'MIC is a full-featured open-source framework for image processing, distributed under the CeCILL free software licenses (LGPL-like and/or GPL-compatible). It provides several different user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, hence including 2d color images. -patterns : - - gimp : /usr/lib64/gimp -builddeps : +patterns: + - gimp: /usr/lib64/gimp +builddeps: - pkgconfig(GraphicsMagick) - pkgconfig(OpenEXR) - pkgconfig(Qt6UiTools) @@ -32,9 +32,9 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(opencv4) - pkgconfig(xext) -rundeps : - - gimp : gmic -build : | +rundeps: + - gimp: gmic +build: | # Build gmic %cmake -B build \ -DBUILD_LIB_STATIC=OFF \ @@ -64,7 +64,7 @@ build : | -DGMIC_QT_HOST=gimp3 %make -C build-gimp popd -install : | +install: | %make_install -C build install -Dm00644 resources/gmic_cluts.gmz $installdir/usr/share/gmic/gmic_cluts.gmz # Included by gmic.h: diff --git a/packages/g/gmime/package.yml b/packages/g/gmime/package.yml index 3624525077e..1c210e6973f 100644 --- a/packages/g/gmime/package.yml +++ b/packages/g/gmime/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gmime -version : 3.2.15 -release : 23 -source : - - https://github.com/jstedfast/gmime/releases/download/3.2.15/gmime-3.2.15.tar.xz : 84cd2a481a27970ec39b5c95f72db026722904a2ccf3fdbd57b280cf2d02b5c4 -homepage : https://github.com/jstedfast/gmime -license : LGPL-2.1-only -component : programming.library -summary : MIME parsing/creation library +name: gmime +version: 3.2.15 +release: 23 +source: + - https://github.com/jstedfast/gmime/releases/download/3.2.15/gmime-3.2.15.tar.xz: 84cd2a481a27970ec39b5c95f72db026722904a2ccf3fdbd57b280cf2d02b5c4 +homepage: https://github.com/jstedfast/gmime +license: LGPL-2.1-only +component: programming.library +summary: MIME parsing/creation library description: | GMime is a C/C++ library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME) -builddeps : +builddeps: - pkgconfig(gpgme) - pkgconfig(libassuan) - vala -setup : | +setup: | %configure --enable-crypto --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gmmlib/package.yml b/packages/g/gmmlib/package.yml index b071573a42d..7b9187106e9 100644 --- a/packages/g/gmmlib/package.yml +++ b/packages/g/gmmlib/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gmmlib -version : 22.7.1 -release : 23 -source : - - https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-22.7.1.tar.gz : 3b84d993950069f0a9b0cc373e2f4b026b194d8fdfb2a8856490d17dadd1b5a5 -license : MIT -component : programming.library -homepage : https://github.com/intel/gmmlib/ -summary : Intel(R) Graphics Memory Management Library +name: gmmlib +version: 22.7.1 +release: 23 +source: + - https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-22.7.1.tar.gz: 3b84d993950069f0a9b0cc373e2f4b026b194d8fdfb2a8856490d17dadd1b5a5 +license: MIT +component: programming.library +homepage: https://github.com/intel/gmmlib/ +summary: Intel(R) Graphics Memory Management Library description: | The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the Intel(R) Media Driver for VAAPI. -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove empty dirs in include diff --git a/packages/g/gmp/package.yml b/packages/g/gmp/package.yml index d3c22e7091f..e9824b6f270 100644 --- a/packages/g/gmp/package.yml +++ b/packages/g/gmp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gmp -version : 6.3.0 -release : 18 -source : - - https://ftpmirror.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz : a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 -homepage : https://gmplib.org/ -license : +name: gmp +version: 6.3.0 +release: 18 +source: + - https://ftpmirror.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz: a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 +homepage: https://gmplib.org/ +license: - GPL-2.0-or-later - LGPL-3.0-or-later -summary : The GMP package contains math libraries. These have useful functions for arbitrary precision arithmetic. +summary: The GMP package contains math libraries. These have useful functions for arbitrary precision arithmetic. description: | The GMP package contains math libraries. These have useful functions for arbitrary precision arithmetic. -emul32 : true -devel : true -component : system.base -setup : | +emul32: true +devel: true +component: system.base +setup: | %patch -p1 -i $pkgfiles/gmp-gcc-15.patch # Help with musl builds @@ -24,9 +24,9 @@ setup : | else %reconfigure --prefix=/usr --enable-cxx --enable-fat fi -build : | +build: | %make -install : | +install: | %make_install %make distclean if [[ ! -z "${EMUL32BUILD}" ]]; then diff --git a/packages/g/gmusicbrowser/package.yml b/packages/g/gmusicbrowser/package.yml index 530ed8e5a53..dbdd8324ad1 100644 --- a/packages/g/gmusicbrowser/package.yml +++ b/packages/g/gmusicbrowser/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gmusicbrowser -version : 1.1.16 -release : 3 -source : - - https://github.com/squentin/gmusicbrowser/archive/v1.1.16.tar.gz : fa86235c0e39def45a061b66a92321f60eb3b054a79a0f010db101a427f2785c -homepage : https://gmusicbrowser.org/ -license : GPL-3.0-only -component : multimedia.audio -summary : Music player for large collections of music. +name: gmusicbrowser +version: 1.1.16 +release: 3 +source: + - https://github.com/squentin/gmusicbrowser/archive/v1.1.16.tar.gz: fa86235c0e39def45a061b66a92321f60eb3b054a79a0f010db101a427f2785c +homepage: https://gmusicbrowser.org/ +license: GPL-3.0-only +component: multimedia.audio +summary: Music player for large collections of music. description: | Very customizable music player for large collections of files. Main features @@ -19,9 +19,9 @@ description: | - customizable labels can be set for each song - filters with unlimited nesting of conditions - customizable weighted random mode -builddeps : +builddeps: - discount -rundeps : +rundeps: - gstreamer-1.0 - gstreamer-1.0-plugins-base - gstreamer-1.0-plugins-good @@ -33,7 +33,7 @@ rundeps : - perl-gtk2-appindicator - perl-gtk2-notify - perl-pango -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-set-notification-category.patch -install : | +install: | %make_install diff --git a/packages/g/gnome-2048/package.yml b/packages/g/gnome-2048/package.yml index 6aeb0a3f9ed..a97a616c293 100644 --- a/packages/g/gnome-2048/package.yml +++ b/packages/g/gnome-2048/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-2048 -version : 3.38.2 -release : 19 -source : - - https://download.gnome.org/sources/gnome-2048/3.38/gnome-2048-3.38.2.tar.xz : e27367f5c09a0136581d335f57913aaf5a5f180e3299cc5c1a30d8583e79ae68 -homepage : https://gitlab.gnome.org/GNOME/gnome-2048 -license : GPL-3.0-or-later -component : games.puzzle -summary : GNOME 2048 Puzzle Game +name: gnome-2048 +version: 3.38.2 +release: 19 +source: + - https://download.gnome.org/sources/gnome-2048/3.38/gnome-2048-3.38.2.tar.xz: e27367f5c09a0136581d335f57913aaf5a5f180e3299cc5c1a30d8583e79ae68 +homepage: https://gitlab.gnome.org/GNOME/gnome-2048 +license: GPL-3.0-or-later +component: games.puzzle +summary: GNOME 2048 Puzzle Game description: | A 2048 clone for GNOME. -builddeps : +builddeps: - pkgconfig(clutter-1.0) - pkgconfig(clutter-gtk-1.0) - pkgconfig(gee-0.8) @@ -18,10 +18,10 @@ builddeps : - pkgconfig(libgnome-games-support-1) - itstool - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-drop-unused-argument-for-i18n-merge-file.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-app-list/package.yml b/packages/g/gnome-app-list/package.yml index cdfde8c913d..e26d49b0934 100644 --- a/packages/g/gnome-app-list/package.yml +++ b/packages/g/gnome-app-list/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-app-list -version : '3.0' -release : 2 -source : - - https://download.gnome.org/sources/gnome-app-list/3.0/gnome-app-list-3.0.tar.xz : 98a911d85cae9651081994ba9ac6b6e9a3131c72e3dd368d227a1ada9bbfc4a0 -homepage : https://gitlab.gnome.org/GNOME/gnome-app-list -license : LGPL-2.1-or-later -component : desktop.gnome -summary : This project provides app recommendation data for the GNOME project +name: gnome-app-list +version: "3.0" +release: 2 +source: + - https://download.gnome.org/sources/gnome-app-list/3.0/gnome-app-list-3.0.tar.xz: 98a911d85cae9651081994ba9ac6b6e9a3131c72e3dd368d227a1ada9bbfc4a0 +homepage: https://gitlab.gnome.org/GNOME/gnome-app-list +license: LGPL-2.1-or-later +component: desktop.gnome +summary: This project provides app recommendation data for the GNOME project description: | This project provides app recommendation data for the GNOME project, in the form of AppStream data which is installed in the standard system location. This is mainly used by the Software app. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-autoar/package.yml b/packages/g/gnome-autoar/package.yml index 2caab161f1b..afaaf2533c3 100644 --- a/packages/g/gnome-autoar/package.yml +++ b/packages/g/gnome-autoar/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-autoar -version : 0.4.5 -release : 19 -source : - - https://download.gnome.org/sources/gnome-autoar/0.4/gnome-autoar-0.4.5.tar.xz : 838c5306fc38bfaa2f23abe24262f4bf15771e3303fb5dcb74f5b9c7a615dabe -homepage : https://gitlab.gnome.org/GNOME/gnome-autoar -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : Automatic archive library +name: gnome-autoar +version: 0.4.5 +release: 19 +source: + - https://download.gnome.org/sources/gnome-autoar/0.4/gnome-autoar-0.4.5.tar.xz: 838c5306fc38bfaa2f23abe24262f4bf15771e3303fb5dcb74f5b9c7a615dabe +homepage: https://gitlab.gnome.org/GNOME/gnome-autoar +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: Automatic archive library description: | Automatic archives creating and extracting library -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libarchive) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-backgrounds/package.yml b/packages/g/gnome-backgrounds/package.yml index 2fe92beeb20..a39ecfa0cf1 100644 --- a/packages/g/gnome-backgrounds/package.yml +++ b/packages/g/gnome-backgrounds/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-backgrounds -version : '49.0' -release : 23 -source : - - https://download.gnome.org/sources/gnome-backgrounds/49/gnome-backgrounds-49.0.tar.xz : 01fe260de58ba00e44aba589a998e33e8bc7aecc701df0bee64cf4cfba44f4b5 -homepage : https://gitlab.gnome.org/GNOME/gnome-backgrounds -license : +name: gnome-backgrounds +version: "49.0" +release: 23 +source: + - https://download.gnome.org/sources/gnome-backgrounds/49/gnome-backgrounds-49.0.tar.xz: 01fe260de58ba00e44aba589a998e33e8bc7aecc701df0bee64cf4cfba44f4b5 +homepage: https://gitlab.gnome.org/GNOME/gnome-backgrounds +license: - CC-BY-SA-3.0 - GPL-2.0-or-later -component : desktop.gnome -summary : Default GNOME artwork +component: desktop.gnome +summary: Default GNOME artwork description: | Default GNOME artwork -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -m00644 $pkgfiles/*.jpg -t $installdir/usr/share/backgrounds/gnome/ diff --git a/packages/g/gnome-bluetooth-1/package.yml b/packages/g/gnome-bluetooth-1/package.yml index 992adcf5f0a..7b3e3200581 100644 --- a/packages/g/gnome-bluetooth-1/package.yml +++ b/packages/g/gnome-bluetooth-1/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-bluetooth-1 -version : 3.34.5 -release : 4 -source : - - https://download.gnome.org/sources/gnome-bluetooth/3.34/gnome-bluetooth-3.34.5.tar.xz : 6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9 -homepage : https://gitlab.gnome.org/GNOME/gnome-bluetooth -license : +name: gnome-bluetooth-1 +version: 3.34.5 +release: 4 +source: + - https://download.gnome.org/sources/gnome-bluetooth/3.34/gnome-bluetooth-3.34.5.tar.xz: 6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9 +homepage: https://gitlab.gnome.org/GNOME/gnome-bluetooth +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome -summary : +component: desktop.gnome +summary: - The GNOME Bluetooth Subsystem providing gnome-bluetooth-1.0 - - common : Common BlueTooth components between gnome-bluetooth versions + - common: Common BlueTooth components between gnome-bluetooth versions description: | The GNOME Bluetooth Subsystem providing gnome-bluetooth-1.0. -builddeps : +builddeps: - pkgconfig(bluez) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) @@ -22,17 +22,17 @@ builddeps : - pkgconfig(libnotify) - gtk-doc - itstool -rundeps : +rundeps: - bluez -patterns : - - common : - - /usr/bin/bluetooth-sendto - - /usr/share/applications/bluetooth-sendto.desktop - - /usr/share/man/man1/bluetooth-sendto.1 -setup : | +patterns: + - common: + - /usr/bin/bluetooth-sendto + - /usr/share/applications/bluetooth-sendto.desktop + - /usr/share/man/man1/bluetooth-sendto.1 +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-with-new-meson.patch %meson_configure -Dgtk_doc=true -Dicon_update=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-bluetooth/package.yml b/packages/g/gnome-bluetooth/package.yml index 65e8cc82660..b43f7c3ff06 100644 --- a/packages/g/gnome-bluetooth/package.yml +++ b/packages/g/gnome-bluetooth/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-bluetooth -version : '47.1' -release : 40 -source : - - https://download.gnome.org/sources/gnome-bluetooth/47/gnome-bluetooth-47.1.tar.xz : 03e3e7403a15108ffc1496210a1da5c2961b2834a5c07eccc7a3f493195daba3 -homepage : https://gitlab.gnome.org/GNOME/gnome-bluetooth -license : +name: gnome-bluetooth +version: "47.1" +release: 40 +source: + - https://download.gnome.org/sources/gnome-bluetooth/47/gnome-bluetooth-47.1.tar.xz: 03e3e7403a15108ffc1496210a1da5c2961b2834a5c07eccc7a3f493195daba3 +homepage: https://gitlab.gnome.org/GNOME/gnome-bluetooth +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome -summary : The GNOME Bluetooth Subsystem +component: desktop.gnome +summary: The GNOME Bluetooth Subsystem description: | gnome-bluetooth is a helper library on top of the bluez daemon's D-Bus API. It used to contain widgets for application developers but is now home to everything Bluetooth related for the code GNOME desktop, and nothing pertinent to application developers. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(bluez) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gsound) @@ -24,12 +24,12 @@ builddeps : - pkgconfig(upower-glib) - gtk-doc - itstool -rundeps : +rundeps: - bluez - gnome-bluetooth-1-common -setup : | +setup: | %meson_configure -Dgtk_doc=true -Dsendto=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-boxes/package.yml b/packages/g/gnome-boxes/package.yml index b1b64c1514e..3bbd625d2b6 100644 --- a/packages/g/gnome-boxes/package.yml +++ b/packages/g/gnome-boxes/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-boxes -version : '49.1' -release : 66 -source : - - https://download.gnome.org/sources/gnome-boxes/49/gnome-boxes-49.1.tar.xz : 55478801ddd083820bd323192a8374e04f3bf42a0e712632d05e6895530e44ca -license : GPL-2.0-only -homepage : https://apps.gnome.org/Boxes/ -component : virt -summary : Virtualization made simple +name: gnome-boxes +version: "49.1" +release: 66 +source: + - https://download.gnome.org/sources/gnome-boxes/49/gnome-boxes-49.1.tar.xz: 55478801ddd083820bd323192a8374e04f3bf42a0e712632d05e6895530e44ca +license: GPL-2.0-only +homepage: https://apps.gnome.org/Boxes/ +component: virt +summary: Virtualization made simple description: | Select an operating system and let Boxes download and install it for you in a virtual machine. Features: @@ -22,9 +22,9 @@ description: | - Share clipboard between your system and virtual machines - Share files to virtual machines by dropping them from your file manager into the Boxes window - Setup Shared Folders between your system and virtual machines -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gtk-vnc-2.0) - pkgconfig(gtksourceview-4) - pkgconfig(libarchive) @@ -45,15 +45,15 @@ builddeps : - intltool - itstool - vala -patterns : +patterns: - /usr/share/man -rundeps : +rundeps: - qemu - spice - virglrenderer -setup : | +setup: | %meson_configure -Ddistributor_name=Solus -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-browser-connector/package.yml b/packages/g/gnome-browser-connector/package.yml index d2f848e2da0..dde300d4552 100644 --- a/packages/g/gnome-browser-connector/package.yml +++ b/packages/g/gnome-browser-connector/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-browser-connector -version : 42.1 -release : 4 -source : - - https://download.gnome.org/sources/gnome-browser-connector/42/gnome-browser-connector-42.1.tar.xz : bd9702ce1c163606ca32b8c13d1f3ba6e82b247cf87aac60610b411df1556212 -homepage : https://gitlab.gnome.org/GNOME/gnome-browser-connector -license : GPL-3.0-or-later -component : desktop.gnome -summary : Native browser connector for integration with extensions.gnome.org -replaces : +name: gnome-browser-connector +version: 42.1 +release: 4 +source: + - https://download.gnome.org/sources/gnome-browser-connector/42/gnome-browser-connector-42.1.tar.xz: bd9702ce1c163606ca32b8c13d1f3ba6e82b247cf87aac60610b411df1556212 +homepage: https://gitlab.gnome.org/GNOME/gnome-browser-connector +license: GPL-3.0-or-later +component: desktop.gnome +summary: Native browser connector for integration with extensions.gnome.org +replaces: - chrome-gnome-shell description: | Native browser connector for integration with extensions.gnome.org -builddeps : +builddeps: - pkgconfig(pygobject-3.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-builder/package.yml b/packages/g/gnome-builder/package.yml index 2bcdd8d86a2..cdcd9e6a86c 100644 --- a/packages/g/gnome-builder/package.yml +++ b/packages/g/gnome-builder/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-builder -version : '49.1' -release : 110 -source : - - https://download.gnome.org/sources/gnome-builder/49/gnome-builder-49.1.tar.xz : 3b9e4798388f959e1032c6ace4a5fb7b4e588b6339fce4c22ec26abe869f8a2b -homepage : https://apps.gnome.org/Builder/ -license : GPL-3.0-or-later -component : programming.ide -summary : An IDE for GNOME +name: gnome-builder +version: "49.1" +release: 110 +source: + - https://download.gnome.org/sources/gnome-builder/49/gnome-builder-49.1.tar.xz: 3b9e4798388f959e1032c6ace4a5fb7b4e588b6339fce4c22ec26abe869f8a2b +homepage: https://apps.gnome.org/Builder/ +license: GPL-3.0-or-later +component: programming.ide +summary: An IDE for GNOME description: | Builder is an actively developed Integrated Development Environment for GNOME. It combines integrated support for essential GNOME technologies such as GTK+, GLib, and GNOME APIs with features that any developer will appreciate, like syntax highlighting and snippets. -builddeps : +builddeps: - pkgconfig(editorconfig) - pkgconfig(enchant-2) - pkgconfig(flatpak) @@ -37,14 +37,14 @@ builddeps : - desktop-file-utils - itstool - vala -rundeps : +rundeps: - ctags - flatpak - python-jedi - python-lxml - valgrind # Ensure the "run with valgrind" support works OOTB -clang : true -setup : | +clang: true +setup: | export CFLAGS="$CFLAGS -Wno-error -Wno-incompatible-pointer-types-discards-qualifiers -Wno-shadow -Wno-array-bounds" %meson_configure \ @@ -57,7 +57,7 @@ setup : | -Dplugin_spellcheck=true \ -Dplugin_sysprof=true \ -Dplugin_update_manager=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-calculator/package.yml b/packages/g/gnome-calculator/package.yml index 2b5e466e697..ac316a02426 100644 --- a/packages/g/gnome-calculator/package.yml +++ b/packages/g/gnome-calculator/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-calculator -version : '49.2' -release : 46 -source : - - https://download.gnome.org/sources/gnome-calculator/49/gnome-calculator-49.2.tar.xz : ddf4cd2edda135c41c8af68f9c0cdcd9d9a9163cb9f7f8e28ca2c8e81fd87657 -homepage : https://apps.gnome.org/Calculator/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Perform arithmetic, scientific or financial calculations +name: gnome-calculator +version: "49.2" +release: 46 +source: + - https://download.gnome.org/sources/gnome-calculator/49/gnome-calculator-49.2.tar.xz: ddf4cd2edda135c41c8af68f9c0cdcd9d9a9163cb9f7f8e28ca2c8e81fd87657 +homepage: https://apps.gnome.org/Calculator/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Perform arithmetic, scientific or financial calculations description: | A tool for calculating mathematical equations. Uses standard mathematical notation where possible (so users do not have to learn the application when they already know maths). Easy enough to use for simple maths (add, subtract, multiply, divide). Powerful enough for mid-level mathematics (though not at the expense of being easy for simple mathematics). -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gtksourceview-5) - pkgconfig(libadwaita-1) @@ -20,9 +20,9 @@ builddeps : - blueprint-compiler - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-calendar/package.yml b/packages/g/gnome-calendar/package.yml index 1e590627f17..cf4a641c181 100644 --- a/packages/g/gnome-calendar/package.yml +++ b/packages/g/gnome-calendar/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-calendar -version : 49.0.1 -release : 51 -source : - - https://download.gnome.org/sources/gnome-calendar/49/gnome-calendar-49.0.1.tar.xz : e0bfe4ea109422dada0745dd8f8c0e0230ab88207710d1c07e245322cf913ff2 -homepage : https://apps.gnome.org/Calendar/ -license : GPL-3.0-or-later -component : office -summary : Manage your schedule +name: gnome-calendar +version: 49.0.1 +release: 51 +source: + - https://download.gnome.org/sources/gnome-calendar/49/gnome-calendar-49.0.1.tar.xz: e0bfe4ea109422dada0745dd8f8c0e0230ab88207710d1c07e245322cf913ff2 +homepage: https://apps.gnome.org/Calendar/ +license: GPL-3.0-or-later +component: office +summary: Manage your schedule description: | GNOME Calendar is an elegant tool to help you plan and stay on top of your schedule for upcoming days and weeks, whether your months are filled with meetings and appointments, public events, travel logistics, or other commitments in your life. Easily create and manage unlimited calendars and events with GNOME Calendar's infinite scrolling month view, week timetable, and scheduling list view. Integrating the latest GNOME technologies and design best practices, GNOME Calendar builds on top of the mature Evolution data server to manage large quantities of events and to provide integration with other applications. You can add calendars from various online calendaring services (like NextCloud, Google Calendar, and CalDAV / WebDAV servers), enabling you to synchronize your events across multiple devices and platforms. GNOME Calendar also supports local and offline calendaring, so you can use it anywhere and anytime while travelling (or after civilization's collapse.) -builddeps : +builddeps: - pkgconfig(goa-1.0) - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gtk4) @@ -23,10 +23,10 @@ builddeps : - pkgconfig(libsecret-1) - pkgconfig(libsoup-3.0) - blueprint-compiler -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-missing-MimeType-handler-for-Calendar.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-characters/package.yml b/packages/g/gnome-characters/package.yml index 3e4f5e965bd..af3c8d86416 100644 --- a/packages/g/gnome-characters/package.yml +++ b/packages/g/gnome-characters/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-characters -version : '49.1' -release : 15 -source : - - https://download.gnome.org/sources/gnome-characters/49/gnome-characters-49.1.tar.xz : 795c0fe434e602dc783391fb5830dbc7d8e1ea05ca77210fb140e2f6f40a145c -homepage : https://apps.gnome.org/Characters/ -license : +name: gnome-characters +version: "49.1" +release: 15 +source: + - https://download.gnome.org/sources/gnome-characters/49/gnome-characters-49.1.tar.xz: 795c0fe434e602dc783391fb5830dbc7d8e1ea05ca77210fb140e2f6f40a145c +homepage: https://apps.gnome.org/Characters/ +license: - BSD-3-Clause - GPL-2.0-or-later -component : office.spelling -summary : Character map application +component: office.spelling +summary: Character map application description: | Characters is a simple utility application to find and insert unusual characters. It allows you to quickly find the character you are looking for by searching for keywords. You can also browse characters by categories, such as Punctuation, Pictures, etc. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(libadwaita-1) - desktop-file-utils - libunistring-devel -rundeps : +rundeps: - gjs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-chess/package.yml b/packages/g/gnome-chess/package.yml index ba03cb894ae..c8b4d34ad7f 100644 --- a/packages/g/gnome-chess/package.yml +++ b/packages/g/gnome-chess/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-chess -version : '49.2' -release : 38 -source : - - https://download.gnome.org/sources/gnome-chess/49/gnome-chess-49.2.tar.xz : c40a0004a473fe749ac2fa4fad98db64118d18f9fd9ac02eecfa364f03dbe9b0 -homepage : https://gitlab.gnome.org/GNOME/gnome-chess -license : GPL-2.0-or-later -component : games.strategy -summary : GNOME Chess Game +name: gnome-chess +version: "49.2" +release: 38 +source: + - https://download.gnome.org/sources/gnome-chess/49/gnome-chess-49.2.tar.xz: c40a0004a473fe749ac2fa4fad98db64118d18f9fd9ac02eecfa364f03dbe9b0 +homepage: https://gitlab.gnome.org/GNOME/gnome-chess +license: GPL-2.0-or-later +component: games.strategy +summary: GNOME Chess Game description: | GNOME Chess is a 2D chess game, where games can be played between a combination of human and computer players. GNOME Chess detects known third party chess engines for computer players. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(libadwaita-1) - pkgconfig(librsvg-2.0) - desktop-file-utils - itstool - vala -rundeps : +rundeps: - gnuchess -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-clocks/package.yml b/packages/g/gnome-clocks/package.yml index 4264b55c36e..6d6ef04d8fb 100644 --- a/packages/g/gnome-clocks/package.yml +++ b/packages/g/gnome-clocks/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-clocks -version : '49.0' -release : 24 -source : - - https://download.gnome.org/sources/gnome-clocks/49/gnome-clocks-49.0.tar.xz : bf76915f2a492e8a0592fe40b35346593aa39e4e6881d6176e0efd8771d4e6fa -homepage : https://apps.gnome.org/Clocks/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Keep track of time +name: gnome-clocks +version: "49.0" +release: 24 +source: + - https://download.gnome.org/sources/gnome-clocks/49/gnome-clocks-49.0.tar.xz: bf76915f2a492e8a0592fe40b35346593aa39e4e6881d6176e0efd8771d4e6fa +homepage: https://apps.gnome.org/Clocks/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Keep track of time description: | A simple and elegant clock application. It includes world clocks, alarms, a stopwatch, and timers. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gnome-desktop-4) - pkgconfig(gweather4) - pkgconfig(libadwaita-1) @@ -20,9 +20,9 @@ builddeps : - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-color-manager/package.yml b/packages/g/gnome-color-manager/package.yml index e64201f389a..8cd18c976ec 100644 --- a/packages/g/gnome-color-manager/package.yml +++ b/packages/g/gnome-color-manager/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-color-manager -version : 3.36.2 -release : 19 -source : - - https://download.gnome.org/sources/gnome-color-manager/3.36/gnome-color-manager-3.36.2.tar.xz : 3904d42abb4ea566df0b880e82bf0b9f86386c692f15b318469a4c7be33a887f -homepage : https://gitlab.gnome.org/GNOME/gnome-color-manager -license : GPL-2.0-only -component : desktop.gnome.core -summary : GNOME Color Manager +name: gnome-color-manager +version: 3.36.2 +release: 19 +source: + - https://download.gnome.org/sources/gnome-color-manager/3.36/gnome-color-manager-3.36.2.tar.xz: 3904d42abb4ea566df0b880e82bf0b9f86386c692f15b318469a4c7be33a887f +homepage: https://gitlab.gnome.org/GNOME/gnome-color-manager +license: GPL-2.0-only +component: desktop.gnome.core +summary: GNOME Color Manager description: | GNOME Color Manager is a set of graphical utilities for color management to be used in the GNOME desktop. -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(exiv2) - pkgconfig(lcms2) - pkgconfig(libcanberra-gtk3) - pkgconfig(libtiff-4) - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-common/package.yml b/packages/g/gnome-common/package.yml index c6216cb9dbe..5bec2910035 100644 --- a/packages/g/gnome-common/package.yml +++ b/packages/g/gnome-common/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-common -version : 3.18.0 -release : 5 -source : - - https://download.gnome.org/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz : 22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf -homepage : https://www.gnome.org/ -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : Common development macros for GNOME +name: gnome-common +version: 3.18.0 +release: 5 +source: + - https://download.gnome.org/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz: 22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf +homepage: https://www.gnome.org/ +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: Common development macros for GNOME description: | Common development macros for GNOME -patterns : +patterns: - /* -rundeps : +rundeps: - autoconf-archive -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install rm $installdir/usr/share/aclocal/ax_{code_coverage,check_enable_debug}.m4 diff --git a/packages/g/gnome-connections/package.yml b/packages/g/gnome-connections/package.yml index 87da6b26508..167b9a959ae 100644 --- a/packages/g/gnome-connections/package.yml +++ b/packages/g/gnome-connections/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-connections -version : '49.0' -release : 6 -source : - - https://download.gnome.org/sources/gnome-connections/49/gnome-connections-49.0.tar.xz : 3a1f9466ba54914747235fae21ec6ea326c97f6f8d0090cb99cfb0a2b24c739e -homepage : https://apps.gnome.org/Connections/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : View and use other desktops +name: gnome-connections +version: "49.0" +release: 6 +source: + - https://download.gnome.org/sources/gnome-connections/49/gnome-connections-49.0.tar.xz: 3a1f9466ba54914747235fae21ec6ea326c97f6f8d0090cb99cfb0a2b24c739e +homepage: https://apps.gnome.org/Connections/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: View and use other desktops description: | Connections allows you to connect to and use other desktops. This can be a great way to access content or software on a different desktop operating system. It can also be used as a way to provide support to users who might need help.A range of different operating systems can be connected to, including Linux and Windows desktops. You can also connect to virtual machines. Connections uses the widely supported VNC and RDP protocols, and one of these must be enabled on the desktop that you want to connect to. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(freerdp3) - pkgconfig(fuse3) - pkgconfig(gtk+-3.0) @@ -22,9 +22,9 @@ builddeps : - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-console/package.yml b/packages/g/gnome-console/package.yml index 151bd812e15..b2463e35e2b 100644 --- a/packages/g/gnome-console/package.yml +++ b/packages/g/gnome-console/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-console -version : '49.1' -release : 7 -source : - - https://download.gnome.org/sources/gnome-console/49/gnome-console-49.1.tar.xz : fca39fd041e05ee7ca6d2a5c82001937d02ae1513f3f3651bd37ae0e2ef66e3e -homepage : https://apps.gnome.org/Console/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : Terminal Emulator +name: gnome-console +version: "49.1" +release: 7 +source: + - https://download.gnome.org/sources/gnome-console/49/gnome-console-49.1.tar.xz: fca39fd041e05ee7ca6d2a5c82001937d02ae1513f3f3651bd37ae0e2ef66e3e +homepage: https://apps.gnome.org/Console/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: Terminal Emulator description: | A simple user-friendly terminal emulator for the GNOME desktop -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(libadwaita-1) - pkgconfig(libgtop-2.0) - pkgconfig(vte-2.91-gtk4) - desktop-file-utils -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-contacts/package.yml b/packages/g/gnome-contacts/package.yml index c3b7ba688ff..273368b8344 100644 --- a/packages/g/gnome-contacts/package.yml +++ b/packages/g/gnome-contacts/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-contacts -version : '49.0' -release : 24 -source : - - https://download.gnome.org/sources/gnome-contacts/49/gnome-contacts-49.0.tar.xz : 25f21c67bc29d77def2d9cd3e22d28460d12b47ff248a2017731b54db485e4af -homepage : https://apps.gnome.org/Contacts/ -license : GPL-2.0-or-later -component : office -summary : Manage your contacts +name: gnome-contacts +version: "49.0" +release: 24 +source: + - https://download.gnome.org/sources/gnome-contacts/49/gnome-contacts-49.0.tar.xz: 25f21c67bc29d77def2d9cd3e22d28460d12b47ff248a2017731b54db485e4af +homepage: https://apps.gnome.org/Contacts/ +license: GPL-2.0-or-later +component: office +summary: Manage your contacts description: | Contacts keeps and organize your contacts information. You can create, edit, delete and link together pieces of information about your contacts. Contacts aggregates the details from all your sources providing a centralized place for managing your contacts. Contacts will also integrate with online address books and automatically link contacts from different online sources. -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(champlain-0.12) - pkgconfig(cheese-gtk) @@ -32,9 +32,9 @@ builddeps : - desktop-file-utils - docbook-xml - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-control-center/package.yml b/packages/g/gnome-control-center/package.yml index ab3064bc833..a505f3880e9 100644 --- a/packages/g/gnome-control-center/package.yml +++ b/packages/g/gnome-control-center/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-control-center -version : '49.2' -release : 177 -source : - - https://download.gnome.org/sources/gnome-control-center/49/gnome-control-center-49.2.tar.xz : de571a97881d7fe92542986cec89d5b42863524d28e25ef73a7aa18e7308839c -homepage : https://apps.gnome.org/Settings/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Utility to configure the GNOME desktop +name: gnome-control-center +version: "49.2" +release: 177 +source: + - https://download.gnome.org/sources/gnome-control-center/49/gnome-control-center-49.2.tar.xz: de571a97881d7fe92542986cec89d5b42863524d28e25ef73a7aa18e7308839c +homepage: https://apps.gnome.org/Settings/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Utility to configure the GNOME desktop description: | Settings is the primary interface for configuring your system. -builddeps : +builddeps: - pkgconfig(ModemManager) - pkgconfig(accountsservice) - pkgconfig(clutter-1.0) @@ -48,10 +48,10 @@ builddeps : - kerberos-devel - libnma-devel - setxkbmap -patterns : - - devel : - - /usr/share/pkgconfig/gnome-keybindings.pc -rundeps : +patterns: + - devel: + - /usr/share/pkgconfig/gnome-keybindings.pc +rundeps: - bolt # Thunderbolt support - cups-pk-helper - glib-networking @@ -67,14 +67,14 @@ environment: | # panels/display/cc-display-settings.c: In function ‘on_scale_fractional_toggled’: # panels/display/cc-display-settings.c:913:43: error: passing argument 1 of ‘adw_switch_row_get_active’ from incompatible pointer type export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %apply_patches cp $pkgfiles/start-here-solus.svg panels/system/about/gnome-logo-text.svg cp $pkgfiles/start-here-solus.svg panels/system/about/gnome-logo-text-dark.svg %meson_configure -Ddocumentation=true -Dprivileged_group=sudo -Dx11=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Consistent polkit rules naming diff --git a/packages/g/gnome-desktop-branding/package.yml b/packages/g/gnome-desktop-branding/package.yml index 5f974e3b406..fac6093a485 100644 --- a/packages/g/gnome-desktop-branding/package.yml +++ b/packages/g/gnome-desktop-branding/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-desktop-branding -version : '20' -release : 60 -source : +name: gnome-desktop-branding +version: "20" +release: 60 +source: - git|https://github.com/getsolus/gnome-desktop-branding.git: c1f572d1f57e64911955a35c4d21a605cb12913a -homepage : https://github.com/getsolus/gnome-desktop-branding -license : GPL-2.0-only -component : +homepage: https://github.com/getsolus/gnome-desktop-branding +license: GPL-2.0-only +component: - desktop.gnome - - livecd : desktop.gnome -summary : + - livecd: desktop.gnome +summary: - Defaults for the GNOME Desktop - - livecd : Solus GNOME LiveCD configuration + - livecd: Solus GNOME LiveCD configuration description: - Defaults for the GNOME Desktop - - livecd : Solus GNOME LiveCD configuration. -patterns : - - livecd : - - /usr/share/glib-2.0/schemas/*livecd.gschema.override -replaces : + - livecd: Solus GNOME LiveCD configuration. +patterns: + - livecd: + - /usr/share/glib-2.0/schemas/*livecd.gschema.override +replaces: - gnome-desktop-branding-fortitude - gnome-desktop-branding-legacy - gnome-desktop-branding-material - gnome-desktop-branding-shared -rundeps : +rundeps: - adw-gtk3-theme - breeze-cursor-theme - font-hack-ttf @@ -44,11 +44,11 @@ rundeps : - qt5-wayland # qt5 applications need this to be able to launch in native wayland mode - qadwaitadecorations - solus-artwork - - livecd : - - gnome-desktop-branding -setup : | + - livecd: + - gnome-desktop-branding +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-disk-utility/package.yml b/packages/g/gnome-disk-utility/package.yml index 91466b5ba2f..80a76270ee9 100644 --- a/packages/g/gnome-disk-utility/package.yml +++ b/packages/g/gnome-disk-utility/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-disk-utility -version : '46.1' -release : 38 -source : - - https://download.gnome.org/sources/gnome-disk-utility/46/gnome-disk-utility-46.1.tar.xz : c24e9439a04d70bcfae349ca134c7005435fe2b6f452114df878bff0b89bbffe -homepage : https://apps.gnome.org/DiskUtility/ -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : Disk management utility for GNOME +name: gnome-disk-utility +version: "46.1" +release: 38 +source: + - https://download.gnome.org/sources/gnome-disk-utility/46/gnome-disk-utility-46.1.tar.xz: c24e9439a04d70bcfae349ca134c7005435fe2b6f452114df878bff0b89bbffe +homepage: https://apps.gnome.org/DiskUtility/ +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: Disk management utility for GNOME description: | Disks provides an easy way to inspect, format, partition, and configure disks and block devices. Using Disks, you can view SMART data, manage devices, benchmark physical disks, and image USB sticks. -builddeps : +builddeps: - pkgconfig(dvdread) - pkgconfig(gnome-settings-daemon) - pkgconfig(libcanberra-gtk3) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(udisks2) - desktop-file-utils - docbook-xml -rundeps : +rundeps: - cryptsetup - parted -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Install-to-usr-share-xdg-instead.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-epub-thumbnailer/package.yml b/packages/g/gnome-epub-thumbnailer/package.yml index 1e37e8c0495..0d045a99b13 100644 --- a/packages/g/gnome-epub-thumbnailer/package.yml +++ b/packages/g/gnome-epub-thumbnailer/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-epub-thumbnailer -version : '1.8' -release : 13 -source : - - https://download.gnome.org/sources/gnome-epub-thumbnailer/1.8/gnome-epub-thumbnailer-1.8.tar.xz : f90619d58c69902f2eff57b9f0042b4737861083f475921a310fecc612fca017 -homepage : https://gitlab.gnome.org/GNOME/gnome-epub-thumbnailer -license : GPL-2.0-or-later -component : desktop.gnome -summary : Thumbnailer for EPub and MOBI books +name: gnome-epub-thumbnailer +version: "1.8" +release: 13 +source: + - https://download.gnome.org/sources/gnome-epub-thumbnailer/1.8/gnome-epub-thumbnailer-1.8.tar.xz: f90619d58c69902f2eff57b9f0042b4737861083f475921a310fecc612fca017 +homepage: https://gitlab.gnome.org/GNOME/gnome-epub-thumbnailer +license: GPL-2.0-or-later +component: desktop.gnome +summary: Thumbnailer for EPub and MOBI books description: | Thumbnailer for EPub and MOBI books -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(libarchive) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-font-viewer/package.yml b/packages/g/gnome-font-viewer/package.yml index fa69b6883c4..cdb06056fc1 100644 --- a/packages/g/gnome-font-viewer/package.yml +++ b/packages/g/gnome-font-viewer/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-font-viewer -version : '49.0' -release : 26 -source : - - https://download.gnome.org/sources/gnome-font-viewer/49/gnome-font-viewer-49.0.tar.xz : 7c018925c285771b55d7d1a6f15711c0c193d7450ed9871e20d44f2548562404 -homepage : https://apps.gnome.org/FontViewer/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : View fonts on your system +name: gnome-font-viewer +version: "49.0" +release: 26 +source: + - https://download.gnome.org/sources/gnome-font-viewer/49/gnome-font-viewer-49.0.tar.xz: 7c018925c285771b55d7d1a6f15711c0c193d7450ed9871e20d44f2548562404 +homepage: https://apps.gnome.org/FontViewer/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: View fonts on your system description: | Fonts shows you the fonts installed on your computer for your use as thumbnails. Selecting any thumbnails shows the full view of how the font would look under various sizes. Fonts also supports installing new font files downloaded in the .ttf and other formats. Fonts may be installed only for your use or made available to all users on the computer. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gnome-desktop-3.0) - pkgconfig(harfbuzz) - pkgconfig(libadwaita-1) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-icon-theme-symbolic/package.yml b/packages/g/gnome-icon-theme-symbolic/package.yml index 0b150d0ead3..4a7ee4ec956 100644 --- a/packages/g/gnome-icon-theme-symbolic/package.yml +++ b/packages/g/gnome-icon-theme-symbolic/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-icon-theme-symbolic -version : 3.12.0 -release : 8 -source : - - https://download.gnome.org/sources/gnome-icon-theme-symbolic/3.12/gnome-icon-theme-symbolic-3.12.0.tar.xz : 851a4c9d8e8cb0000c9e5e78259ab8b8e67c5334e4250ebcc8dfdaa33520068b -homepage : https://www.gnome.org -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : Symbolic icon theme for GNOME +name: gnome-icon-theme-symbolic +version: 3.12.0 +release: 8 +source: + - https://download.gnome.org/sources/gnome-icon-theme-symbolic/3.12/gnome-icon-theme-symbolic-3.12.0.tar.xz: 851a4c9d8e8cb0000c9e5e78259ab8b8e67c5334e4250ebcc8dfdaa33520068b +homepage: https://www.gnome.org +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: Symbolic icon theme for GNOME description: | The GNOME Icon Theme Symbolic package contains symbolic icons for the default GNOME icon theme. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(icon-naming-utils) -patterns : +patterns: - /usr/* -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnome-icon-theme/package.yml b/packages/g/gnome-icon-theme/package.yml index 7dbe881f9a9..d3ff67b3228 100644 --- a/packages/g/gnome-icon-theme/package.yml +++ b/packages/g/gnome-icon-theme/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-icon-theme -version : 3.12.0 -release : 9 -source : - - https://download.gnome.org/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz : 359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a -homepage : https://www.gnome.org/ -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : The GNOME Icon Theme package contains an assortment of non-scalable icons of different sizes and themes +name: gnome-icon-theme +version: 3.12.0 +release: 9 +source: + - https://download.gnome.org/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz: 359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a +homepage: https://www.gnome.org/ +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: The GNOME Icon Theme package contains an assortment of non-scalable icons of different sizes and themes description: | The GNOME Icon Theme package contains an assortment of non-scalable icons of different sizes and themes -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(icon-naming-utils) - gettext-devel -patterns : +patterns: - /usr/lib64/pkgconfig -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 gnome-icon-theme.pc $installdir/usr/lib64/pkgconfig/gnome-icon-theme.pc rm -rf $installdir/usr/share/locale diff --git a/packages/g/gnome-keyring/package.yml b/packages/g/gnome-keyring/package.yml index 0278c87aaeb..cd11ac41a57 100644 --- a/packages/g/gnome-keyring/package.yml +++ b/packages/g/gnome-keyring/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-keyring -version : '48.0' -release : 28 -source : - - https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz : f20518c920e9ea3f9c9b8b44be8c50d8d7feecd0dd5624960f77bd2ca4fbeb9d -homepage : https://gitlab.gnome.org/GNOME/gnome-keyring -license : +name: gnome-keyring +version: "48.0" +release: 28 +source: + - https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz: f20518c920e9ea3f9c9b8b44be8c50d8d7feecd0dd5624960f77bd2ca4fbeb9d +homepage: https://gitlab.gnome.org/GNOME/gnome-keyring +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome -summary : GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications. +component: desktop.gnome +summary: GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications. description: | GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications. GNOME Keyring is integrated with the user's login, so that their secret storage can be unlocked when the user logins into their session. GNOME Keyring is based around a standard called PKCS#11, which is a standard way for applications to manage certificates and keys on smart cards or secure storage. -builddeps : +builddeps: - pkgconfig(gck-1) - pkgconfig(gcr-4) - pkgconfig(gtk+-3.0) @@ -20,11 +20,11 @@ builddeps : - pkgconfig(p11-kit-1) - docbook-xml - openssh -setup : | +setup: | %meson_configure -Dssh-agent=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless XDG mv $installdir/etc/xdg $installdir/usr/share/xdg && rmdir $installdir/etc diff --git a/packages/g/gnome-logs/package.yml b/packages/g/gnome-logs/package.yml index 186a08770ed..4f556f79fc8 100644 --- a/packages/g/gnome-logs/package.yml +++ b/packages/g/gnome-logs/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-logs -version : '49.0' -release : 24 -source : - - https://download.gnome.org/sources/gnome-logs/49/gnome-logs-49.0.tar.xz : f8f579eb0bb6d9a8d6ae5ee1423f9447af91200785178b50bbadd4ac2d255d45 -homepage : https://apps.gnome.org/Logs/ -license : GPL-3.0-or-later -component : system.utils -summary : View detailed event logs for the system +name: gnome-logs +version: "49.0" +release: 24 +source: + - https://download.gnome.org/sources/gnome-logs/49/gnome-logs-49.0.tar.xz: f8f579eb0bb6d9a8d6ae5ee1423f9447af91200785178b50bbadd4ac2d255d45 +homepage: https://apps.gnome.org/Logs/ +license: GPL-3.0-or-later +component: system.utils +summary: View detailed event logs for the system description: | Logs shows events from the systemd journal, and sorts them into categories, such as hardware and applications. Using Logs you can search your logs by typing a search term, and view detailed information about each event by clicking on it. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - desktop-file-utils - docbook-xml - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-mahjongg/package.yml b/packages/g/gnome-mahjongg/package.yml index f71c5cbbf2e..cfc7dd90767 100644 --- a/packages/g/gnome-mahjongg/package.yml +++ b/packages/g/gnome-mahjongg/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-mahjongg -version : 49.0.1 -release : 16 -source : - - https://download.gnome.org/sources/gnome-mahjongg/49/gnome-mahjongg-49.0.1.tar.xz : 45b3a48dcb1ed6189a63b6bf55508e8b38eb5a956657a7fe2a5225cc2f8bc132 -homepage : https://gitlab.gnome.org/GNOME/gnome-mahjongg/ -license : GPL-2.0-or-later -component : games.card -summary : Mahjongg is a solitaire (one player) version of the classic Eastern tile game, Mahjongg. +name: gnome-mahjongg +version: 49.0.1 +release: 16 +source: + - https://download.gnome.org/sources/gnome-mahjongg/49/gnome-mahjongg-49.0.1.tar.xz: 45b3a48dcb1ed6189a63b6bf55508e8b38eb5a956657a7fe2a5225cc2f8bc132 +homepage: https://gitlab.gnome.org/GNOME/gnome-mahjongg/ +license: GPL-2.0-or-later +component: games.card +summary: Mahjongg is a solitaire (one player) version of the classic Eastern tile game, Mahjongg. description: | Mahjongg is a solitaire (one player) version of the classic Eastern tile game, Mahjongg. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - pkgconfig(librsvg-2.0) - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-maps/package.yml b/packages/g/gnome-maps/package.yml index 294e71ced59..397d1ef3130 100644 --- a/packages/g/gnome-maps/package.yml +++ b/packages/g/gnome-maps/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-maps -version : '49.2' -release : 68 -source : - - https://download.gnome.org/sources/gnome-maps/49/gnome-maps-49.2.tar.xz : 75de3f9028c32272d36e09dbaa11bfde6c85cf751208655d3ba448268d3c3f30 -homepage : https://apps.gnome.org/Maps/ -license : GPL-2.0-or-later -component : office -summary : Find places around the world +name: gnome-maps +version: "49.2" +release: 68 +source: + - https://download.gnome.org/sources/gnome-maps/49/gnome-maps-49.2.tar.xz: 75de3f9028c32272d36e09dbaa11bfde6c85cf751208655d3ba448268d3c3f30 +homepage: https://apps.gnome.org/Maps/ +license: GPL-2.0-or-later +component: office +summary: Find places around the world description: | Maps gives you quick access to maps all across the world. It allows you to quickly find the place you’re looking for by searching for a city or street, or locate a place to meet a friend. Maps uses the collaborative OpenStreetMap database, made by hundreds of thousands of people across the globe. -builddeps : +builddeps: - pkgconfig(geoclue-2.0) - pkgconfig(gjs-1.0) - pkgconfig(gweather4) @@ -20,15 +20,15 @@ builddeps : - pkgconfig(rest-1.0) - pkgconfig(shumate-1.0) - desktop-file-utils -rundeps : +rundeps: - geoclue - gjs - libgeocode-glib2 - libgweather - librest -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-mime-data/package.yml b/packages/g/gnome-mime-data/package.yml index cb519df3358..59dbb1e62b3 100644 --- a/packages/g/gnome-mime-data/package.yml +++ b/packages/g/gnome-mime-data/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-mime-data -version : 2.18.0 -release : 3 -source : - - https://download.gnome.org/sources/gnome-mime-data/2.18/gnome-mime-data-2.18.0.tar.gz : 86638a38d5e1d05687ee36ddfecab106dc127b120194a55aca0d3ed289a21037 -homepage : https://www.gnome.org -license : GPL-2.0-or-later -component : programming.library -summary : Gnome Mime Data +name: gnome-mime-data +version: 2.18.0 +release: 3 +source: + - https://download.gnome.org/sources/gnome-mime-data/2.18/gnome-mime-data-2.18.0.tar.gz: 86638a38d5e1d05687ee36ddfecab106dc127b120194a55aca0d3ed289a21037 +homepage: https://www.gnome.org +license: GPL-2.0-or-later +component: programming.library +summary: Gnome Mime Data description: | This module contains the base MIME and Application database for GNOME. It is meant to be accessed through the MIME functions in GnomeVFS. -builddeps : +builddeps: - gettext-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnome-mines/package.yml b/packages/g/gnome-mines/package.yml index 32aea6c30d1..6b950f321ce 100644 --- a/packages/g/gnome-mines/package.yml +++ b/packages/g/gnome-mines/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-mines -version : 49.0.1 -release : 24 -source : - - https://download.gnome.org/sources/gnome-mines/49/gnome-mines-49.0.1.tar.xz : 8b0ca05c033b3c2599c992f88ebd94cb2b0c8e388ea0c02ae71db26f43f56c84 -homepage : https://gitlab.gnome.org/GNOME/gnome-mines -license : GPL-3.0-or-later -component : games.puzzle -summary : Clear hidden mines from a minefield +name: gnome-mines +version: 49.0.1 +release: 24 +source: + - https://download.gnome.org/sources/gnome-mines/49/gnome-mines-49.0.1.tar.xz: 8b0ca05c033b3c2599c992f88ebd94cb2b0c8e388ea0c02ae71db26f43f56c84 +homepage: https://gitlab.gnome.org/GNOME/gnome-mines +license: GPL-3.0-or-later +component: games.puzzle +summary: Clear hidden mines from a minefield description: | Mines (previously gnomine) is a puzzle game where you locate mines floating in an ocean using only your brain and a little bit of luck. You start the game with a grid of covered squares and no idea what is in them. Clicking on a square reveals what is in it: either empty ocean or a mine. If you find a mine bad things happen and the game is over. If you uncover an empty square, you survive and get to try again. We do give you a bit of help; if you find an empty piece of ocean a number is printed there telling you how many mines are in the adjacent squares (or no number if there are no nearby mines). Once you find a few clear squares you can start to deduce which squares have mines in them and which don't. You win the game once you have revealed all the un-mined squares and marked all the mined squares. -builddeps : +builddeps: - pkgconfig(libadwaita-1) - pkgconfig(libgnome-games-support-2) - pkgconfig(librsvg-2.0) - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-multi-writer/package.yml b/packages/g/gnome-multi-writer/package.yml index de28129bdbb..1962c3bcb2a 100644 --- a/packages/g/gnome-multi-writer/package.yml +++ b/packages/g/gnome-multi-writer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-multi-writer -version : 3.35.90 -release : 18 -source : - - https://download.gnome.org/sources/gnome-multi-writer/3.35/gnome-multi-writer-3.35.90.tar.xz : b7fe3667e23402ee1d5b01c5d271dd6475a79e4a70843f0e3c97f5dca4fc6f1f -homepage : https://gitlab.gnome.org/GNOME/gnome-multi-writer/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Gnome Multi-USB Writer +name: gnome-multi-writer +version: 3.35.90 +release: 18 +source: + - https://download.gnome.org/sources/gnome-multi-writer/3.35/gnome-multi-writer-3.35.90.tar.xz: b7fe3667e23402ee1d5b01c5d271dd6475a79e4a70843f0e3c97f5dca4fc6f1f +homepage: https://gitlab.gnome.org/GNOME/gnome-multi-writer/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Gnome Multi-USB Writer description: | Gnome Multi-USB Writer -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gudev-1.0) - pkgconfig(gusb) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(polkit-gobject-1) - pkgconfig(udisks2) - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-music/package.yml b/packages/g/gnome-music/package.yml index dd4eaf41193..6bdd27ed19c 100644 --- a/packages/g/gnome-music/package.yml +++ b/packages/g/gnome-music/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-music -version : '49.1' -release : 55 -source : - - https://download.gnome.org/sources/gnome-music/49/gnome-music-49.1.tar.xz : ba881ae0b55e34e6269fd2d3df8d8bfa3c5ec7e37bac8945aec78b7ff207bc67 -homepage : https://apps.gnome.org/Music/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Play and organize your music collection +name: gnome-music +version: "49.1" +release: 55 +source: + - https://download.gnome.org/sources/gnome-music/49/gnome-music-49.1.tar.xz: ba881ae0b55e34e6269fd2d3df8d8bfa3c5ec7e37bac8945aec78b7ff207bc67 +homepage: https://apps.gnome.org/Music/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Play and organize your music collection description: | An easy and pleasant way to play your music. Find tracks in your local collection, use automatically generated playlists or curate a fresh one. -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(gee-0.8) - pkgconfig(goa-1.0) @@ -39,7 +39,7 @@ builddeps : - python-requests - python3-dbus - vala -rundeps : +rundeps: - dleyna-connector-dbus - dleyna-server - grilo-plugins @@ -47,9 +47,9 @@ rundeps : - python-gobject - python-requests - python3-dbus -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-nibbles/package.yml b/packages/g/gnome-nibbles/package.yml index fc3207cba75..2c1925d4c54 100644 --- a/packages/g/gnome-nibbles/package.yml +++ b/packages/g/gnome-nibbles/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-nibbles -version : 4.4.1 -release : 20 -source : - - https://download.gnome.org/sources/gnome-nibbles/4.4/gnome-nibbles-4.4.1.tar.xz : b882b89f6bfd6d15fdeb2af979d918ba2f1c1cc8eda39caf8827b567d37faf95 -homepage : https://gitlab.gnome.org/GNOME/gnome-nibbles/-/wikis/home -license : GPL-3.0-or-later -component : games.arcade -summary : Guide a worm around a maze +name: gnome-nibbles +version: 4.4.1 +release: 20 +source: + - https://download.gnome.org/sources/gnome-nibbles/4.4/gnome-nibbles-4.4.1.tar.xz: b882b89f6bfd6d15fdeb2af979d918ba2f1c1cc8eda39caf8827b567d37faf95 +homepage: https://gitlab.gnome.org/GNOME/gnome-nibbles/-/wikis/home +license: GPL-3.0-or-later +component: games.arcade +summary: Guide a worm around a maze description: | Nibbles is a Snake game for GNOME. The aim of the game is to swallow as many objects as you can while avoiding maze walls and other worms. You have to complete 26 levels to finish the game. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gsound) - pkgconfig(libadwaita-1) @@ -18,9 +18,9 @@ builddeps : - itstool - vala - yelp-tools -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-online-accounts-gtk/package.yml b/packages/g/gnome-online-accounts-gtk/package.yml index a486dabdad4..f9a5409ae5d 100644 --- a/packages/g/gnome-online-accounts-gtk/package.yml +++ b/packages/g/gnome-online-accounts-gtk/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-online-accounts-gtk -version : 3.50.4 -release : 2 -source : - - https://github.com/xapp-project/gnome-online-accounts-gtk/archive/refs/tags/3.50.4.tar.gz : 661192f5092cf722fb883d364f1f3555a4f2c00194e5c27f92e2ac0db65f1e93 -homepage : https://github.com/xapp-project/gnome-online-accounts-gtk -license : GPL-3.0-or-later -component : desktop.gtk -summary : A GTK Frontend for GNOME Online Accounts +name: gnome-online-accounts-gtk +version: 3.50.4 +release: 2 +source: + - https://github.com/xapp-project/gnome-online-accounts-gtk/archive/refs/tags/3.50.4.tar.gz: 661192f5092cf722fb883d364f1f3555a4f2c00194e5c27f92e2ac0db65f1e93 +homepage: https://github.com/xapp-project/gnome-online-accounts-gtk +license: GPL-3.0-or-later +component: desktop.gtk +summary: A GTK Frontend for GNOME Online Accounts description: | A GTK Frontend for GNOME Online Accounts. -builddeps : +builddeps: - pkgconfig(goa-1.0) - pkgconfig(gtk4) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-online-accounts/package.yml b/packages/g/gnome-online-accounts/package.yml index 04ac2e00a3f..af6b7a5457b 100644 --- a/packages/g/gnome-online-accounts/package.yml +++ b/packages/g/gnome-online-accounts/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-online-accounts -version : 3.56.2 -release : 63 -source : - - https://download.gnome.org/sources/gnome-online-accounts/3.56/gnome-online-accounts-3.56.2.tar.xz : ce88df65457f0e63a0d8daff13322e29ecb584197a187f48a3a21be2fcd1c824 -homepage : https://gnome.pages.gitlab.gnome.org/gnome-online-accounts/ -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : The GNOME Online Accounts package contains a framework used to access the user's online accounts +name: gnome-online-accounts +version: 3.56.2 +release: 63 +source: + - https://download.gnome.org/sources/gnome-online-accounts/3.56/gnome-online-accounts-3.56.2.tar.xz: ce88df65457f0e63a0d8daff13322e29ecb584197a187f48a3a21be2fcd1c824 +homepage: https://gnome.pages.gitlab.gnome.org/gnome-online-accounts/ +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: The GNOME Online Accounts package contains a framework used to access the user's online accounts description: | GNOME Online Accounts is a single sign-on framework for GNOME. It aims to provide a way for users to setup online accounts to be used by the core system and core applications only. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gcr-4) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk4) @@ -24,9 +24,9 @@ builddeps : - pkgconfig(rest-1.0) - docbook-xml - vala -setup : | +setup: | %meson_configure -Ddocumentation=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-photos/package.yml b/packages/g/gnome-photos/package.yml index dbe7793caa7..63615ef49f3 100644 --- a/packages/g/gnome-photos/package.yml +++ b/packages/g/gnome-photos/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-photos -version : '44.0' -release : 58 -source : - - https://download.gnome.org/sources/gnome-photos/44/gnome-photos-44.0.tar.xz : e78e210397d3c62809c6cd5521da6eccb4a11ddea5bf2af8632a47f4da5c829e -homepage : https://gitlab.gnome.org/Archive/gnome-photos -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Access, organize, and share your photos on GNOME +name: gnome-photos +version: "44.0" +release: 58 +source: + - https://download.gnome.org/sources/gnome-photos/44/gnome-photos-44.0.tar.xz: e78e210397d3c62809c6cd5521da6eccb4a11ddea5bf2af8632a47f4da5c829e +homepage: https://gitlab.gnome.org/Archive/gnome-photos +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Access, organize, and share your photos on GNOME description: | A simple application to access, organize and share your photos on GNOME. It is meant to be a simple and elegant replacement for using a file manager to deal with photos. Seamless cloud integration is offered through GNOME Online Accounts. -builddeps : +builddeps: - pkgconfig(dleyna-server-service-1.0) - pkgconfig(gegl-0.4) - pkgconfig(geocode-glib-2.0) @@ -33,13 +33,13 @@ builddeps : - itstool - yelp-devel - yelp-tools -rundeps : +rundeps: - grilo-plugins - localsearch -setup : | +setup: | %apply_patches %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-pomodoro/package.yml b/packages/g/gnome-pomodoro/package.yml index c0060ad0816..a033ab6400a 100644 --- a/packages/g/gnome-pomodoro/package.yml +++ b/packages/g/gnome-pomodoro/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-pomodoro -version : 0.28.0 -release : 21 -source : - - https://github.com/gnome-pomodoro/gnome-pomodoro/archive/refs/tags/0.28.0.tar.gz : 31c0ad477dc4f22e3c4fa284b51a415faa2e807f91aa580798b07f90973b7271 -homepage : https://gnomepomodoro.org/ -license : GPL-3.0-or-later -component : office -summary : A Pomodoro timer for GNOME +name: gnome-pomodoro +version: 0.28.0 +release: 21 +source: + - https://github.com/gnome-pomodoro/gnome-pomodoro/archive/refs/tags/0.28.0.tar.gz: 31c0ad477dc4f22e3c4fa284b51a415faa2e807f91aa580798b07f90973b7271 +homepage: https://gnomepomodoro.org/ +license: GPL-3.0-or-later +component: office +summary: A Pomodoro timer for GNOME description: | GNOME Pomodoro is a small application that helps managing time according to Pomodoro Technique. It intends to improve productivity and focus by taking short breaks -builddeps : +builddeps: - pkgconfig(gnome-desktop-3.0) - pkgconfig(gom-1.0) - pkgconfig(gsettings-desktop-schemas) @@ -22,12 +22,12 @@ builddeps : - pkgconfig(sqlite3) - gnome-common - vala -setup : | +setup: | # This wouldn't have done anything but this lets us skip the builddep sed -i "s|update_desktop_database: true|update_desktop_database: false|g" meson.build %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-power-manager/package.yml b/packages/g/gnome-power-manager/package.yml index bc6a529a8c7..7c77b6e8504 100644 --- a/packages/g/gnome-power-manager/package.yml +++ b/packages/g/gnome-power-manager/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-power-manager -version : '43.0' -release : 13 -source : - - https://download.gnome.org/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz : 7daab48bbddb30e9df2aba650cb60d05e667c9f885ace6a0a1e7950e0cbdd32f -homepage : https://gitlab.gnome.org/GNOME/gnome-power-manager -license : GPL-2.0-or-later -component : desktop.gnome -summary : A tool to view power usage +name: gnome-power-manager +version: "43.0" +release: 13 +source: + - https://download.gnome.org/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz: 7daab48bbddb30e9df2aba650cb60d05e667c9f885ace6a0a1e7950e0cbdd32f +homepage: https://gitlab.gnome.org/GNOME/gnome-power-manager +license: GPL-2.0-or-later +component: desktop.gnome +summary: A tool to view power usage description: | A tool for viewing present and historical battery usage and related statistics. Originally part of GNOME Power Manager and remained as a stand alone program after the rest was merged into gnome-settings-daemon. -builddeps : +builddeps: - pkgconfig(gdk-3.0) - pkgconfig(upower-glib) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-recipes/package.yml b/packages/g/gnome-recipes/package.yml index 0ea7ff369e7..23e18c70a1b 100644 --- a/packages/g/gnome-recipes/package.yml +++ b/packages/g/gnome-recipes/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-recipes -version : 2.0.4 -release : 10 -source : - - https://download.gnome.org/sources/gnome-recipes/2.0/gnome-recipes-2.0.4.tar.xz : b30e96985f66fe138a17189c77af44d34d0b4c859b304ebdb52033bc2cd3ffed -homepage : https://gitlab.gnome.org/GNOME/recipes/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions +name: gnome-recipes +version: 2.0.4 +release: 10 +source: + - https://download.gnome.org/sources/gnome-recipes/2.0/gnome-recipes-2.0.4.tar.xz: b30e96985f66fe138a17189c77af44d34d0b4c859b304ebdb52033bc2cd3ffed +homepage: https://gitlab.gnome.org/GNOME/recipes/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions description: | An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. -builddeps : +builddeps: - pkgconfig(gnome-autoar-0) - pkgconfig(goa-1.0) - pkgconfig(gspell-1) @@ -21,10 +21,10 @@ builddeps : - itstool environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %patch -p1 -i $pkgfiles/libsoup-3-librest-1.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-remote-desktop/package.yml b/packages/g/gnome-remote-desktop/package.yml index 525916729bb..69a45d8f93b 100644 --- a/packages/g/gnome-remote-desktop/package.yml +++ b/packages/g/gnome-remote-desktop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-remote-desktop -version : '49.1' -release : 28 -source : - - https://download.gnome.org/sources/gnome-remote-desktop/49/gnome-remote-desktop-49.1.tar.xz : 7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a -homepage : https://gitlab.gnome.org/GNOME/gnome-remote-desktop -license : GPL-2.0-or-later -component : desktop.gnome -summary : Remote desktop daemon for GNOME using pipewire +name: gnome-remote-desktop +version: "49.1" +release: 28 +source: + - https://download.gnome.org/sources/gnome-remote-desktop/49/gnome-remote-desktop-49.1.tar.xz: 7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a +homepage: https://gitlab.gnome.org/GNOME/gnome-remote-desktop +license: GPL-2.0-or-later +component: desktop.gnome +summary: Remote desktop daemon for GNOME using pipewire description: | Remote desktop server which allows you to connect to your machine remotely. -builddeps : +builddeps: - pkgconfig(fdk-aac) - pkgconfig(ffnvcodec) - pkgconfig(freerdp3) @@ -28,13 +28,13 @@ builddeps : - pkgconfig(opus) - pkgconfig(tss2-esys) - asciidoc -setup : | +setup: | %meson_configure \ -Dsystemd=true \ -Dvnc=true \ -Drdp=true \ -Dsystemd_user_unit_dir=%libdir%/systemd/user/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-screenshot/package.yml b/packages/g/gnome-screenshot/package.yml index 2806d5fbcfe..4abb3758408 100644 --- a/packages/g/gnome-screenshot/package.yml +++ b/packages/g/gnome-screenshot/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-screenshot -version : '41.0' -release : 26 -source : - - git|https://gitlab.gnome.org/GNOME/gnome-screenshot.git : 45f08f0b91a7b2aa589c9b3add671e144207e37a -homepage : https://gitlab.gnome.org/GNOME/gnome-screenshot -license : GPL-2.0-only -component : desktop.gnome -summary : GNOME Screenshot Utility +name: gnome-screenshot +version: "41.0" +release: 26 +source: + - git|https://gitlab.gnome.org/GNOME/gnome-screenshot.git: 45f08f0b91a7b2aa589c9b3add671e144207e37a +homepage: https://gitlab.gnome.org/GNOME/gnome-screenshot +license: GPL-2.0-only +component: desktop.gnome +summary: GNOME Screenshot Utility description: | Take screenshots with the GNOME Screenshot Utility -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libcanberra-gtk3) - pkgconfig(libhandy-1) - pkgconfig(x11) - pkgconfig(xext) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-session/package.yml b/packages/g/gnome-session/package.yml index a3fcf52ac82..1ff959ece52 100644 --- a/packages/g/gnome-session/package.yml +++ b/packages/g/gnome-session/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-session -version : '49.2' -release : 48 -source : - - https://download.gnome.org/sources/gnome-session/49/gnome-session-49.2.tar.xz : fcdb4f45d6a60d84e9ecae1e3740bab6e55bab0cb49e0fb38280e9b38f3a8485 -homepage : https://gitlab.gnome.org/GNOME/gnome-session -license : GPL-2.0-or-later -summary : +name: gnome-session +version: "49.2" +release: 48 +source: + - https://download.gnome.org/sources/gnome-session/49/gnome-session-49.2.tar.xz: fcdb4f45d6a60d84e9ecae1e3740bab6e55bab0cb49e0fb38280e9b38f3a8485 +homepage: https://gitlab.gnome.org/GNOME/gnome-session +license: GPL-2.0-or-later +summary: - Provides GNOME session core - - shell : Runtime support for GNOME Shell Session. - - shell-x11 : Enable support for GNOME x11 session (DEPRECATED) + - shell: Runtime support for GNOME Shell Session. + - shell-x11: Enable support for GNOME x11 session (DEPRECATED) description: - Provides GNOME session core - - shell : Runtime support for GNOME Shell Session - - shell-x11 : Enable support for GNOME x11 session (DEPRECATED) -component : + - shell: Runtime support for GNOME Shell Session + - shell-x11: Enable support for GNOME x11 session (DEPRECATED) +component: - desktop.gnome.core - - shell : desktop.gnome - - shell-x11 : desktop.gnome -builddeps : + - shell: desktop.gnome + - shell-x11: desktop.gnome +builddeps: - pkgconfig(gl) - pkgconfig(gnome-desktop-3.0) - pkgconfig(json-glib-1.0) @@ -28,7 +28,7 @@ builddeps : - pkgconfig(xtst) - docbook-xml - xmlto -rundeps : +rundeps: - gsettings-desktop-schemas - gvfs - udisks @@ -36,21 +36,21 @@ rundeps : - xdg-user-dirs - xdg-user-dirs-gtk - xdg-utils - - shell : - - gnome-session - - pipewire - - xdg-desktop-portal-gnome - - shell-x11 : - - gnome-session-shell -patterns : - - shell : - - /usr/share/xdg-desktop-portal/gnome-portals.conf - - /usr/share/wayland-sessions - - shell-x11 : - - /usr/share/xsessions -setup : | + - shell: + - gnome-session + - pipewire + - xdg-desktop-portal-gnome + - shell-x11: + - gnome-session-shell +patterns: + - shell: + - /usr/share/xdg-desktop-portal/gnome-portals.conf + - /usr/share/wayland-sessions + - shell-x11: + - /usr/share/xsessions +setup: | %meson_configure -Dx11=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-settings-daemon/package.yml b/packages/g/gnome-settings-daemon/package.yml index c38f6f3f33a..0e87fdb094c 100644 --- a/packages/g/gnome-settings-daemon/package.yml +++ b/packages/g/gnome-settings-daemon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-settings-daemon -version : '49.1' -release : 69 -source : - - https://download.gnome.org/sources/gnome-settings-daemon/49/gnome-settings-daemon-49.1.tar.xz : 2a9957fc4f91c3b9127b49484179bef485120d9c1c208e44d44e6a746e6cc1c1 -homepage : https://gitlab.gnome.org/GNOME/gnome-settings-daemon -license : +name: gnome-settings-daemon +version: "49.1" +release: 69 +source: + - https://download.gnome.org/sources/gnome-settings-daemon/49/gnome-settings-daemon-49.1.tar.xz: 2a9957fc4f91c3b9127b49484179bef485120d9c1c208e44d44e6a746e6cc1c1 +homepage: https://gitlab.gnome.org/GNOME/gnome-settings-daemon +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome.core -summary : Daemon handling the GNOME session settings +component: desktop.gnome.core +summary: Daemon handling the GNOME session settings description: | This package contains the daemon which is responsible for setting the various parameters of a GNOME session and the applications that run under it. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(colord) - pkgconfig(cups) @@ -38,18 +38,18 @@ builddeps : - pkgconfig(xkeyboard-config) - pkgconfig(xorg-wacom) - pkgconfig(xrandr) -rundeps : +rundeps: - bluez - gvfs - udisks - upower -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Allow-specifying-the-path-to-the-gnome-session-ctl-b.patch %meson_configure -Dsession_ctl_dir=/usr/lib64/gnome-session -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless XDG mv $installdir/etc/xdg $installdir/usr/share/xdg && rmdir $installdir/etc diff --git a/packages/g/gnome-shell-extension-appindicator/package.yml b/packages/g/gnome-shell-extension-appindicator/package.yml index 22c5bf6d801..8f103b4a63e 100644 --- a/packages/g/gnome-shell-extension-appindicator/package.yml +++ b/packages/g/gnome-shell-extension-appindicator/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-shell-extension-appindicator -version : '61' -release : 10 -source : - - https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/refs/tags/v61.tar.gz : 48555dd9c9437f835c9b01238f69a8643d2b17dffd7dbb8e23ccf2e97bb4d8de -homepage : https://github.com/ubuntu/gnome-shell-extension-appindicator -license : GPL-2.0-or-later -component : desktop.gnome -summary : AppIndicator/KStatusNotifierItem/Legacy icons support for GNOME Shell +name: gnome-shell-extension-appindicator +version: "61" +release: 10 +source: + - https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/refs/tags/v61.tar.gz: 48555dd9c9437f835c9b01238f69a8643d2b17dffd7dbb8e23ccf2e97bb4d8de +homepage: https://github.com/ubuntu/gnome-shell-extension-appindicator +license: GPL-2.0-or-later +component: desktop.gnome +summary: AppIndicator/KStatusNotifierItem/Legacy icons support for GNOME Shell description: | This extension integrates Ubuntu AppIndicators and KStatusNotifierItems (KDE's blessed successor of the systray) into GNOME Shell. Including support for legacy tray icons. -builddeps : +builddeps: - jq -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Naughty, this is usysconf's job rm -fr $installdir//usr/share/glib-2.0/schemas/gschemas.compiled -replaces : +replaces: - gnome-shell-extension-topicons-plus diff --git a/packages/g/gnome-shell-extension-dash-to-dock/package.yml b/packages/g/gnome-shell-extension-dash-to-dock/package.yml index e9953cd3fb1..cc8be4bad1e 100644 --- a/packages/g/gnome-shell-extension-dash-to-dock/package.yml +++ b/packages/g/gnome-shell-extension-dash-to-dock/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-shell-extension-dash-to-dock -version : '102' -release : 29 -source : - - https://github.com/micheleg/dash-to-dock/archive/refs/tags/extensions.gnome.org-v102.tar.gz : 187caa454fa4820193a6adfb7855f6772d1f9b624f5f651b26c0fe5774d72b3a -homepage : https://github.com/micheleg/dash-to-dock -license : GPL-2.0-only -component : desktop.gnome -summary : A dock for the Gnome Shell. +name: gnome-shell-extension-dash-to-dock +version: "102" +release: 29 +source: + - https://github.com/micheleg/dash-to-dock/archive/refs/tags/extensions.gnome.org-v102.tar.gz: 187caa454fa4820193a6adfb7855f6772d1f9b624f5f651b26c0fe5774d72b3a +homepage: https://github.com/micheleg/dash-to-dock +license: GPL-2.0-only +component: desktop.gnome +summary: A dock for the Gnome Shell. description: | A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. -rundeps : +rundeps: - gnome-shell - gnome-shell-extensions -builddeps : +builddeps: - sassc -build : | +build: | %make -install : | +install: | #install -dm00755 $installdir/usr/share/glib-2.0/schemas/ #install -Dm00644 schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml $installdir/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml %make_install VERSION=$version diff --git a/packages/g/gnome-shell-extension-speedinator/package.yml b/packages/g/gnome-shell-extension-speedinator/package.yml index 38fdf2289b2..23c3eb7e9a1 100644 --- a/packages/g/gnome-shell-extension-speedinator/package.yml +++ b/packages/g/gnome-shell-extension-speedinator/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-shell-extension-speedinator -version : '0.1' -release : 6 -source : - - git|https://github.com/tehsquidge/speedinator.git : 1bff1ee1af0a178f86295f042e5fb7ffc86c823c -homepage : https://github.com/tehsquidge/speedinator -license : GPL-3.0-or-later -component : desktop.gnome -summary : Control the speed of gnome-shell animations +name: gnome-shell-extension-speedinator +version: "0.1" +release: 6 +source: + - git|https://github.com/tehsquidge/speedinator.git: 1bff1ee1af0a178f86295f042e5fb7ffc86c823c +homepage: https://github.com/tehsquidge/speedinator +license: GPL-3.0-or-later +component: desktop.gnome +summary: Control the speed of gnome-shell animations description: | speedinator - For speeding up Gnome Shell animations. This is a reworking of Impatience but for Gnome 45+. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-schemas-Set-the-default-value-to-0.75-to-match-impat.patch %patch -p1 -i $pkgfiles/0001-Support-GNOME-49.patch -install : | +install: | install -dm00644 $installdir/usr/share/gnome-shell/extensions/speedinator@liam.moe/ install -Dm00644 schemas/org.gnome.shell.extensions.moe.liam.speedinator.gschema.xml $installdir/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.moe.liam.speedinator.gschema.xml cp extension.js metadata.json prefs.js $installdir/usr/share/gnome-shell/extensions/speedinator@liam.moe/ diff --git a/packages/g/gnome-shell-extensions/package.yml b/packages/g/gnome-shell-extensions/package.yml index 7f48fa93a72..1a65417b3b9 100644 --- a/packages/g/gnome-shell-extensions/package.yml +++ b/packages/g/gnome-shell-extensions/package.yml @@ -1,46 +1,46 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-shell-extensions -version : '49.0' -release : 59 -source : - - https://download.gnome.org/sources/gnome-shell-extensions/49/gnome-shell-extensions-49.0.tar.xz : 1570e064786cb4389759e0483f3a1bdbd5b9b38f06246eb4d1d509292a9c6a62 -homepage : https://apps.gnome.org/Extensions/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Manage your GNOME Extensions +name: gnome-shell-extensions +version: "49.0" +release: 59 +source: + - https://download.gnome.org/sources/gnome-shell-extensions/49/gnome-shell-extensions-49.0.tar.xz: 1570e064786cb4389759e0483f3a1bdbd5b9b38f06246eb4d1d509292a9c6a62 +homepage: https://apps.gnome.org/Extensions/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Manage your GNOME Extensions description: | GNOME Extensions handles updating extensions, configuring extension preferences and removing or disabling unwanted extensions. -builddeps : +builddeps: - pkgconfig(gtk4) -rundeps : +rundeps: - libgnome-menus - libgtk-4 -setup : | +setup: | %meson_configure -Dextension_set='all' -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: # NOTE: remember to subpackage any new extensions - - ^gnome-shell-extension-apps-menu : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.apps-menu.gschema.xml - - /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-auto-move-windows : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml - - /usr/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-native-window-placement : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml - - /usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-screenshot-window-sizer : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml - - /usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-system-monitor : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml - - /usr/share/gnome-shell/extensions/system-monitor@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-user-theme : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml - - /usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/* - - ^gnome-shell-extension-window-list : - - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.window-list.gschema.xml - - /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-apps-menu: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.apps-menu.gschema.xml + - /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-auto-move-windows: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml + - /usr/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-native-window-placement: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml + - /usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-screenshot-window-sizer: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml + - /usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-system-monitor: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml + - /usr/share/gnome-shell/extensions/system-monitor@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-user-theme: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml + - /usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/* + - ^gnome-shell-extension-window-list: + - /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.window-list.gschema.xml + - /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/* diff --git a/packages/g/gnome-shell/package.yml b/packages/g/gnome-shell/package.yml index 021ce416b3e..b4d132d5187 100644 --- a/packages/g/gnome-shell/package.yml +++ b/packages/g/gnome-shell/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-shell -version : '49.2' -release : 131 -source : - - https://download.gnome.org/sources/gnome-shell/49/gnome-shell-49.2.tar.xz : d13b855d8df99debf7eccf810b6e054fdb0aeb87ef8b131918a6e4c9197a02c7 -homepage : https://gitlab.gnome.org/GNOME/gnome-shell -license : GPL-2.0-or-later -component : desktop.gnome -summary : GNOME Desktop Shell +name: gnome-shell +version: "49.2" +release: 131 +source: + - https://download.gnome.org/sources/gnome-shell/49/gnome-shell-49.2.tar.xz: d13b855d8df99debf7eccf810b6e054fdb0aeb87ef8b131918a6e4c9197a02c7 +homepage: https://gitlab.gnome.org/GNOME/gnome-shell +license: GPL-2.0-or-later +component: desktop.gnome +summary: GNOME Desktop Shell description: | GNOME Shell provides core interface functions like switching windows, launching applications or see your notifications. It takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a delightful and easy to use experience. GNOME Shell is the defining technology of the GNOME 3 user experience. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gcr-4) - pkgconfig(gjs-1.0) @@ -37,15 +37,15 @@ builddeps : - asciidoc - python-docutils - sassc -rundeps : +rundeps: - gnome-session - gnome-session-shell - switcheroo-control - telepathy-logger -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Ensure-Extensions-app-is-hidden-under-Budgie.patch %meson_configure -Dtests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-software/package.yml b/packages/g/gnome-software/package.yml index c81c3a7b352..774c35fac82 100644 --- a/packages/g/gnome-software/package.yml +++ b/packages/g/gnome-software/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-software -version : '49.2' -release : 33 -source : - - https://download.gnome.org/sources/gnome-software/49/gnome-software-49.2.tar.xz : b610b6932a8d666432bc58d6c78c4568cd63d442ae736db8be2c4ca01bbc946c -homepage : https://apps.gnome.org/Software/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : GNOME Software allows users to easily find, discover and install apps. +name: gnome-software +version: "49.2" +release: 33 +source: + - https://download.gnome.org/sources/gnome-software/49/gnome-software-49.2.tar.xz: b610b6932a8d666432bc58d6c78c4568cd63d442ae736db8be2c4ca01bbc946c +homepage: https://apps.gnome.org/Software/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: GNOME Software allows users to easily find, discover and install apps. description: | GNOME Software allows users to easily find, discover and install apps. It also keeps their OS, apps and devices up to date without them having to think about it, and gives them confidence that their system is up to date. It supports popular distributions, subject to those distributions maintaining their own distro-specific integration code. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(flatpak) - pkgconfig(fwupd) @@ -25,10 +25,10 @@ builddeps : - pkgconfig(xmlb) - gtk-doc - itstool -rundeps : +rundeps: - appstream-catalog - gnome-app-list -setup : | +setup: | # reenable me! #patch -p1 -i $pkgfiles/0001-gs-appstream-Check-against-kernel-relation-types.patch %patch -p1 -i $pkgfiles/0001-packagekit-Hardcode-some-solus-thingies.patch @@ -41,9 +41,9 @@ setup : | -Dpackagekit_autoremove=true \ -Dmalcontent=false \ -Dtests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/org.gnome.software.gschema.override $installdir/usr/share/glib-2.0/schemas/org.gnome.software.gschema.override diff --git a/packages/g/gnome-sound-recorder/package.yml b/packages/g/gnome-sound-recorder/package.yml index 9242840d0b3..1aa5ea2673f 100644 --- a/packages/g/gnome-sound-recorder/package.yml +++ b/packages/g/gnome-sound-recorder/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-sound-recorder -version : 42.0 -release : 11 -source : - - https://download.gnome.org/sources/gnome-sound-recorder/42/gnome-sound-recorder-42.0.tar.xz : 4c08c315282f3ebf7a2da6f20e0ff9f0c71daa5229fcd2fe0b5c0aaaaa06f0ad -homepage : https://gitlab.gnome.org/World/vocalis -license : GPL-2.0-or-later -component : desktop.gnome -summary : A utility to make simple audio recording from your GNOME desktop. +name: gnome-sound-recorder +version: 42.0 +release: 11 +source: + - https://download.gnome.org/sources/gnome-sound-recorder/42/gnome-sound-recorder-42.0.tar.xz: 4c08c315282f3ebf7a2da6f20e0ff9f0c71daa5229fcd2fe0b5c0aaaaa06f0ad +homepage: https://gitlab.gnome.org/World/vocalis +license: GPL-2.0-or-later +component: desktop.gnome +summary: A utility to make simple audio recording from your GNOME desktop. description: | A utility to make simple audio recording from your GNOME desktop. -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(gstreamer-1.0) - pkgconfig(gstreamer-player-1.0) - pkgconfig(gtk4) - pkgconfig(libadwaita-1) -rundeps : +rundeps: - gjs - gstreamer-1.0-plugins-bad - libadwaita -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-sudoku/package.yml b/packages/g/gnome-sudoku/package.yml index fa47e6b2148..b774bff3631 100644 --- a/packages/g/gnome-sudoku/package.yml +++ b/packages/g/gnome-sudoku/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-sudoku -version : '49.2' -release : 28 -source : - - https://download.gnome.org/sources/gnome-sudoku/49/gnome-sudoku-49.2.tar.xz : ca670fac73d9e5c3e7833fda3556710b4220db6433e7bec50a710560da7db840 -homepage : https://gitlab.gnome.org/GNOME/gnome-sudoku/-/wikis/home -license : GPL-3.0-or-later -component : games.puzzle -summary : Sudoku - The popular Japanese logic puzzle +name: gnome-sudoku +version: "49.2" +release: 28 +source: + - https://download.gnome.org/sources/gnome-sudoku/49/gnome-sudoku-49.2.tar.xz: ca670fac73d9e5c3e7833fda3556710b4220db6433e7bec50a710560da7db840 +homepage: https://gitlab.gnome.org/GNOME/gnome-sudoku/-/wikis/home +license: GPL-3.0-or-later +component: games.puzzle +summary: Sudoku - The popular Japanese logic puzzle description: | Sudoku is a Japanese logic game that exploded in popularity in 2005. This is a logic-based number-placement puzzle in which a 9×9 square must be filled with the correct digits. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gtk4) - pkgconfig(json-glib-1.0) @@ -20,9 +20,9 @@ builddeps : - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-sushi/package.yml b/packages/g/gnome-sushi/package.yml index 89c90f35897..740eed6d9e8 100644 --- a/packages/g/gnome-sushi/package.yml +++ b/packages/g/gnome-sushi/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-sushi -version : '46.0' -release : 20 -source : - - https://download.gnome.org/sources/sushi/46/sushi-46.0.tar.xz : 96085baaa430ab2142c606aab5c47e2fbb2fd3eb70a352137e65c59a58a0f2c6 -homepage : https://gitlab.gnome.org/GNOME/sushi -license : GPL-2.0-or-later -component : desktop.gnome -summary : Sushi is a quick previewer for Nautilus +name: gnome-sushi +version: "46.0" +release: 20 +source: + - https://download.gnome.org/sources/sushi/46/sushi-46.0.tar.xz: 96085baaa430ab2142c606aab5c47e2fbb2fd3eb70a352137e65c59a58a0f2c6 +homepage: https://gitlab.gnome.org/GNOME/sushi +license: GPL-2.0-or-later +component: desktop.gnome +summary: Sushi is a quick previewer for Nautilus description: | Sushi is a quick previewer for Nautilus. -builddeps : +builddeps: - pkgconfig(evince-document-3.0) - pkgconfig(gstreamer-audio-1.0) - pkgconfig(gjs-1.0) - pkgconfig(gtksourceview-4) - pkgconfig(libsoup-2.4) - pkgconfig(webkit2gtk-4.1) -rundeps : +rundeps: - gjs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-system-monitor/package.yml b/packages/g/gnome-system-monitor/package.yml index a939e33e157..ec7a7b7142f 100644 --- a/packages/g/gnome-system-monitor/package.yml +++ b/packages/g/gnome-system-monitor/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-system-monitor -version : '49.1' -release : 34 -source : - - https://download.gnome.org/sources/gnome-system-monitor/49/gnome-system-monitor-49.1.tar.xz : 915b6a321ada12eba7bf578c20c9fe5e41f55d532847cbd124bbddaaec11d70f -homepage : https://apps.gnome.org/SystemMonitor/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : View and manage system resources +name: gnome-system-monitor +version: "49.1" +release: 34 +source: + - https://download.gnome.org/sources/gnome-system-monitor/49/gnome-system-monitor-49.1.tar.xz: 915b6a321ada12eba7bf578c20c9fe5e41f55d532847cbd124bbddaaec11d70f +homepage: https://apps.gnome.org/SystemMonitor/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: View and manage system resources description: | System Monitor is a process viewer and system monitor with an attractive, easy-to-use interface. System Monitor can help you find out what applications are using the processor or the memory of your computer, can manage the running applications, force stop processes not responding, and change the state or priority of existing processes. The resource graphs feature shows you a quick overview of what is going on with your computer displaying recent network, memory and processor usage. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(catch2) - pkgconfig(giomm-2.68) - pkgconfig(gtkmm-4.0) @@ -20,10 +20,10 @@ builddeps : - pkgconfig(libgtop-2.0) - pkgconfig(librsvg-2.0) - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/share/applications/gnome-system-monitor-kde.desktop diff --git a/packages/g/gnome-terminal/package.yml b/packages/g/gnome-terminal/package.yml index 2e238ffbb6e..4ede7532309 100644 --- a/packages/g/gnome-terminal/package.yml +++ b/packages/g/gnome-terminal/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-terminal -version : 3.58.0 -release : 67 -source : - - https://download.gnome.org/sources/gnome-terminal/3.58/gnome-terminal-3.58.0.tar.xz : 07ebc7af13516be5b37777f520d2640b33120620e99bbb05deea5f8280fd69ce -homepage : https://gitlab.gnome.org/GNOME/gnome-terminal -license : GPL-3.0-or-later -component : desktop.gnome -summary : GNOME Terminal Emulator +name: gnome-terminal +version: 3.58.0 +release: 67 +source: + - https://download.gnome.org/sources/gnome-terminal/3.58/gnome-terminal-3.58.0.tar.xz: 07ebc7af13516be5b37777f520d2640b33120620e99bbb05deea5f8280fd69ce +homepage: https://gitlab.gnome.org/GNOME/gnome-terminal +license: GPL-3.0-or-later +component: desktop.gnome +summary: GNOME Terminal Emulator description: | GNOME Terminal Emulator -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gtk+-3.0) - pkgconfig(libhandy-1) @@ -20,13 +20,13 @@ builddeps : - pkgconfig(yelp-xsl) - itstool - yelp-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Enforce-Solus-Defaults.patch %meson_configure -Dsearch_provider=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # NOTE: try removing this for gnome 48 and see what breaks ln -sv gnome-terminal $installdir/usr/bin/x-terminal-emulator diff --git a/packages/g/gnome-tetravex/package.yml b/packages/g/gnome-tetravex/package.yml index 65323d6f51b..18d7c7d290f 100644 --- a/packages/g/gnome-tetravex/package.yml +++ b/packages/g/gnome-tetravex/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-tetravex -version : 3.38.3 -release : 10 -source : - - https://download.gnome.org/sources/gnome-tetravex/3.38/gnome-tetravex-3.38.3.tar.xz : 83849ac064d456e1dd46b6e201c686152624c3d1ec4b99935985a49aa79172cb -homepage : https://gitlab.gnome.org/GNOME/gnome-tetravex -license : GPL-2.0-or-later -component : games.puzzle -summary : Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard. +name: gnome-tetravex +version: 3.38.3 +release: 10 +source: + - https://download.gnome.org/sources/gnome-tetravex/3.38/gnome-tetravex-3.38.3.tar.xz: 83849ac064d456e1dd46b6e201c686152624c3d1ec4b99935985a49aa79172cb +homepage: https://gitlab.gnome.org/GNOME/gnome-tetravex +license: GPL-2.0-or-later +component: games.puzzle +summary: Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard. description: | Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-text-editor/package.yml b/packages/g/gnome-text-editor/package.yml index 27589e7af88..af3224330c5 100644 --- a/packages/g/gnome-text-editor/package.yml +++ b/packages/g/gnome-text-editor/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-text-editor -version : '49.0' -release : 15 -source : - - https://download.gnome.org/sources/gnome-text-editor/49/gnome-text-editor-49.0.tar.xz : 8e43b0cfa8152cd3c7630de565de2d6930e887cf2d8b84480fbf853a2bc2c8a6 -homepage : https://apps.gnome.org/TextEditor/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : A simple text editor for the GNOME desktop. +name: gnome-text-editor +version: "49.0" +release: 15 +source: + - https://download.gnome.org/sources/gnome-text-editor/49/gnome-text-editor-49.0.tar.xz: 8e43b0cfa8152cd3c7630de565de2d6930e887cf2d8b84480fbf853a2bc2c8a6 +homepage: https://apps.gnome.org/TextEditor/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: A simple text editor for the GNOME desktop. description: | GNOME Text Editor is a simple text editor focused on a pleasing default experience. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(editorconfig) - pkgconfig(gtk4) - pkgconfig(gtksourceview-5) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(libspelling-1) - desktop-file-utils - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-themes-extra/package.yml b/packages/g/gnome-themes-extra/package.yml index 9ae0029864e..c990dd6c5db 100644 --- a/packages/g/gnome-themes-extra/package.yml +++ b/packages/g/gnome-themes-extra/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-themes-extra -version : 3.28.0 -release : 24 -source : - - https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz : 7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819 -homepage : https://gitlab.gnome.org/Archive/gnome-themes-extra -license : LGPL-2.1-only -component : desktop.gnome.core -summary : The Standard GNOME3 Themes Package +name: gnome-themes-extra +version: 3.28.0 +release: 24 +source: + - https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz: 7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819 +homepage: https://gitlab.gnome.org/Archive/gnome-themes-extra +license: LGPL-2.1-only +component: desktop.gnome.core +summary: The Standard GNOME3 Themes Package description: | The GNOME Themes Standard package contains various components of the default GNOME 3 theme. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(fontconfig) - pkgconfig32(gtk+-2.0) - pkgconfig32(gtk+-3.0) - pkgconfig32(librsvg-2.0) - pkgconfig32(xrender) - gettext-devel -rundeps : +rundeps: - adwaita-icon-theme -replaces : +replaces: - gnome-themes-standard - - 32bit : - - gnome-themes-standard-32bit -setup : | + - 32bit: + - gnome-themes-standard-32bit +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnome-tweaks/package.yml b/packages/g/gnome-tweaks/package.yml index e43e6ee6ac8..e3c543c3bc4 100644 --- a/packages/g/gnome-tweaks/package.yml +++ b/packages/g/gnome-tweaks/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-tweaks -version : '49.0' -release : 44 -source : - - https://download.gnome.org/sources/gnome-tweaks/49/gnome-tweaks-49.0.tar.xz : b3909bdcb4905b68427d6ab581e01f436dff8e5c0a389b1e0b14500f18806ebb -homepage : https://gitlab.gnome.org/GNOME/gnome-tweaks -license : GPL-3.0-or-later -component : desktop.gnome -summary : A tool to customize advanced GNOME 3 options +name: gnome-tweaks +version: "49.0" +release: 44 +source: + - https://download.gnome.org/sources/gnome-tweaks/49/gnome-tweaks-49.0.tar.xz: b3909bdcb4905b68427d6ab581e01f436dff8e5c0a389b1e0b14500f18806ebb +homepage: https://gitlab.gnome.org/GNOME/gnome-tweaks +license: GPL-3.0-or-later +component: desktop.gnome +summary: A tool to customize advanced GNOME 3 options description: | A tool to customize advanced GNOME 3 options. -replaces : +replaces: - gnome-tweak-tool -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(libadwaita-1) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - desktop-file-utils -rundeps : +rundeps: - python-gobject -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-t-show-extensions-notice.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-user-docs/package.yml b/packages/g/gnome-user-docs/package.yml index bd773e0b643..168bcbd97f8 100644 --- a/packages/g/gnome-user-docs/package.yml +++ b/packages/g/gnome-user-docs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-user-docs -version : '49.1' -release : 36 -source : - - https://download.gnome.org/sources/gnome-user-docs/49/gnome-user-docs-49.1.tar.xz : 0e50b8bb4fceaa9128367cd3458e5edb861c96278c1aa9a73a6ec0402b7bc617 -homepage : https://gitlab.gnome.org/GNOME/gnome-user-docs -license : CC-BY-3.0 -component : desktop.gnome.doc -summary : GNOME core documentation +name: gnome-user-docs +version: "49.1" +release: 36 +source: + - https://download.gnome.org/sources/gnome-user-docs/49/gnome-user-docs-49.1.tar.xz: 0e50b8bb4fceaa9128367cd3458e5edb861c96278c1aa9a73a6ec0402b7bc617 +homepage: https://gitlab.gnome.org/GNOME/gnome-user-docs +license: CC-BY-3.0 +component: desktop.gnome.doc +summary: GNOME core documentation description: | This package contains documents which will be packaged together and shipped as gnome-user-docs in the core GNOME distribution. They should be documents targeted for end-users of GNOME and have general GNOME applicability. -builddeps : +builddeps: - pkgconfig(yelp-xsl) - itstool - yelp-tools -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnome-user-share/package.yml b/packages/g/gnome-user-share/package.yml index 2b0b2e501cd..ffb432bd25e 100644 --- a/packages/g/gnome-user-share/package.yml +++ b/packages/g/gnome-user-share/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-user-share -version : '48.2' -release : 6 -source : - - https://download.gnome.org/sources/gnome-user-share/48/gnome-user-share-48.2.tar.xz : 032868d40af85080ba4e18ba5dab46c0e663ec7e438949f082c805795f62bf06 -homepage : https://gitlab.gnome.org/GNOME/gnome-user-share -license : GPL-2.0-or-later -component : desktop.gnome -summary : gnome-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. +name: gnome-user-share +version: "48.2" +release: 6 +source: + - https://download.gnome.org/sources/gnome-user-share/48/gnome-user-share-48.2.tar.xz: 032868d40af85080ba4e18ba5dab46c0e663ec7e438949f082c805795f62bf06 +homepage: https://gitlab.gnome.org/GNOME/gnome-user-share +license: GPL-2.0-or-later +component: desktop.gnome +summary: gnome-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. description: | gnome-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. The program is meant to run in the background when the user is logged in, and when file sharing is enabled a webdav server is started that shares the $HOME/Public folder. The share is then published to all computers on the local network using mDNS/rendezvous, so that it shows up in the Network location in Gnome. The dav server used is apache, so you need that installed. Avahi or Howl is used for mDNS support, so you need to have that installed and mDNSResolver running. -networking : true -builddeps : +networking: true +builddeps: - httpd-devel - rust-devel -rundeps : +rundeps: - mod-dnssd -setup : | +setup: | %meson_configure -Dmodules_path=/usr/lib64/httpd/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-vfs/package.yml b/packages/g/gnome-vfs/package.yml index e1027c68e87..2b8003bfea2 100644 --- a/packages/g/gnome-vfs/package.yml +++ b/packages/g/gnome-vfs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-vfs -version : 2.24.4 -release : 13 -source : - - https://download.gnome.org/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2 : 62de64b5b804eb04104ff98fcd6a8b7276d510a49fbd9c0feb568f8996444faa -homepage : https://gitlab.gnome.org/Archive/gnome-vfs -license : +name: gnome-vfs +version: 2.24.4 +release: 13 +source: + - https://download.gnome.org/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2: 62de64b5b804eb04104ff98fcd6a8b7276d510a49fbd9c0feb568f8996444faa +homepage: https://gitlab.gnome.org/Archive/gnome-vfs +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : This is the GNOME Virtual File System. +component: desktop.library +summary: This is the GNOME Virtual File System. description: | GNOME VFS is currently used as one of the foundations of the Nautilus file manager. -builddeps : +builddeps: - pkgconfig(avahi-core) - pkgconfig(bzip2) - pkgconfig(dbus-glib-1) @@ -24,7 +24,7 @@ builddeps : - pkgconfig(libgcrypt) # Needed for reconfigure - gettext-devel -setup : | +setup: | %patch -Np1 -i $pkgfiles/enable-deprecated.patch %patch -Np1 -i $pkgfiles/gnutls-config.patch %patch -Np1 -i $pkgfiles/gnutls-3.4.0.patch @@ -37,7 +37,7 @@ setup : | --disable-openssl \ --enable-avahi \ --enable-gnutls -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnome-video-effects/package.yml b/packages/g/gnome-video-effects/package.yml index 0e397f4ec7b..79189adc721 100644 --- a/packages/g/gnome-video-effects/package.yml +++ b/packages/g/gnome-video-effects/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-video-effects -version : 0.6.0 -release : 5 -source : - - https://download.gnome.org/sources/gnome-video-effects/0.6/gnome-video-effects-0.6.0.tar.xz : d7aeaeb46b3f5a832fb2e0d90b42bf8c6160202ca52ac9add17afce192e3c8a8 -homepage : https://git.gnome.org/browse/gnome-video-effects/ -license : GPL-2.0 -component : desktop.gnome.core -summary : Collection of GStreamer video effects +name: gnome-video-effects +version: 0.6.0 +release: 5 +source: + - https://download.gnome.org/sources/gnome-video-effects/0.6/gnome-video-effects-0.6.0.tar.xz: d7aeaeb46b3f5a832fb2e0d90b42bf8c6160202ca52ac9add17afce192e3c8a8 +homepage: https://git.gnome.org/browse/gnome-video-effects/ +license: GPL-2.0 +component: desktop.gnome.core +summary: Collection of GStreamer video effects description: | A collection of GStreamer video effects -patterns : +patterns: - /* -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-weather/package.yml b/packages/g/gnome-weather/package.yml index d574f4a1998..9b2bacd616e 100644 --- a/packages/g/gnome-weather/package.yml +++ b/packages/g/gnome-weather/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-weather -version : '49.0' -release : 31 -source : - - https://download.gnome.org/sources/gnome-weather/49/gnome-weather-49.0.tar.xz : ee1f76b85eba9db0c8d5c02041a9d85ecdd22abb5ec6bb3ff32225929c0fce5f -homepage : https://apps.gnome.org/Weather/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Show weather conditions and forecast +name: gnome-weather +version: "49.0" +release: 31 +source: + - https://download.gnome.org/sources/gnome-weather/49/gnome-weather-49.0.tar.xz: ee1f76b85eba9db0c8d5c02041a9d85ecdd22abb5ec6bb3ff32225929c0fce5f +homepage: https://apps.gnome.org/Weather/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Show weather conditions and forecast description: | A small application that allows you to monitor the current weather conditions for your city, or anywhere in the world. It provides access to detailed forecasts, up to 7 days, with hourly details for the current and next day, using various internet services. It also optionally integrates with the GNOME Shell, allowing you to see the current conditions of the most recently searched cities by just typing the name in the Activities Overview. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(gweather4) - pkgconfig(libadwaita-1) - pkgconfig(libgeoclue-2.0) - desktop-file-utils - typescript -rundeps : +rundeps: - gjs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnome-web/package.yml b/packages/g/gnome-web/package.yml index b894d7b9335..ec2ca3b526c 100644 --- a/packages/g/gnome-web/package.yml +++ b/packages/g/gnome-web/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnome-web -version : '49.2' -release : 78 -source : - - https://download.gnome.org/sources/epiphany/49/epiphany-49.2.tar.xz : b3ba3d68213e87f81f1733e85500c37b82b5938f9009e4fe89994963d5fb2b8e -homepage : https://apps.gnome.org/Epiphany/ -license : GPL-3.0-or-later -summary : Browse the web +name: gnome-web +version: "49.2" +release: 78 +source: + - https://download.gnome.org/sources/epiphany/49/epiphany-49.2.tar.xz: b3ba3d68213e87f81f1733e85500c37b82b5938f9009e4fe89994963d5fb2b8e +homepage: https://apps.gnome.org/Epiphany/ +license: GPL-3.0-or-later +summary: Browse the web description: | The web browser for GNOME, featuring tight integration with the desktop and a simple and intuitive user interface that allows you to focus on your web pages. If you’re looking for a simple, clean, beautiful view of the web, this is the browser for you. Web is often referred to by its code name, Epiphany. -component : network.web.browser -optimize : +component: network.web.browser +optimize: - lto -builddeps : +builddeps: - pkgconfig(gcr-4) - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gstreamer-1.0) @@ -32,13 +32,13 @@ builddeps : - blueprint-compiler - desktop-file-utils - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Set-Solus-blog-as-default-homepage.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - epiphany - - dbginfo : epiphany-dbginfo + - dbginfo: epiphany-dbginfo diff --git a/packages/g/gnote/package.yml b/packages/g/gnote/package.yml index 38286746442..5336782f54f 100644 --- a/packages/g/gnote/package.yml +++ b/packages/g/gnote/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnote -version : '49.0' -release : 35 -source : - - https://download.gnome.org/sources/gnote/49/gnote-49.0.tar.xz : 19751a2f237729bf9f48495540a35e346e45c1ba1b016db9cb754d45eced0a5d -homepage : https://gitlab.gnome.org/GNOME/gnote -license : GPL-3.0-or-later -component : office.notes -summary : A simple and easy to use desktop note-taking application +name: gnote +version: "49.0" +release: 35 +source: + - https://download.gnome.org/sources/gnote/49/gnote-49.0.tar.xz: 19751a2f237729bf9f48495540a35e346e45c1ba1b016db9cb754d45eced0a5d +homepage: https://gitlab.gnome.org/GNOME/gnote +license: GPL-3.0-or-later +component: office.notes +summary: A simple and easy to use desktop note-taking application description: | Gnote is a simple note-taking application for GNOME desktop environment. It allows you to capture your ideas, link them together using WikiWiki-style links, group together in notebooks and some extra features for everyday use. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(glibmm-2.68) - pkgconfig(gspell-1) - pkgconfig(gtkmm-4.0) @@ -22,9 +22,9 @@ builddeps : - desktop-file-utils - itstool - libboost-devel -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnu-efi/package.yml b/packages/g/gnu-efi/package.yml index a22acafe393..1f6834ff49f 100644 --- a/packages/g/gnu-efi/package.yml +++ b/packages/g/gnu-efi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnu-efi -version : 3.0.18 -release : 8 -homepage : https://sourceforge.net/projects/gnu-efi/ -source : - - https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.18.tar.bz2 : 7f212c96ee66547eeefb531267b641e5473d7d8529f0bd8ccdefd33cf7413f5c -license : BSD-2-Clause -summary : EFI development library -component : system.boot -emul32 : true +name: gnu-efi +version: 3.0.18 +release: 8 +homepage: https://sourceforge.net/projects/gnu-efi/ +source: + - https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.18.tar.bz2: 7f212c96ee66547eeefb531267b641e5473d7d8529f0bd8ccdefd33cf7413f5c +license: BSD-2-Clause +summary: EFI development library +component: system.boot +emul32: true description: | Develop EFI applications for ARM-64, ARM-32, x86_64, IA-64 (IPF), and IA-32 (x86) platforms using the GNU toolchain and the EFI development environment. environment: | export LDFLAGS="${LDFLAGS//-Wl,/}" -build : | +build: | if [[ ! -z "${EMUL32BUILD}" ]]; then %make lib gnuefi inc ARCH=ia32 HOSTARCH=x86_64 else %make lib gnuefi inc fi -install : | +install: | rm -rf apps if [[ ! -z "${EMUL32BUILD}" ]]; then %make_install INSTALLROOT="${installdir}" PREFIX="/usr" LIBDIR="%libdir%" SUBDIRS="lib gnuefi inc" ARCH=ia32 HOSTARCH=x86_64 diff --git a/packages/g/gnubg/package.yml b/packages/g/gnubg/package.yml index 0eb9ef2e5bd..87dd1ab0203 100644 --- a/packages/g/gnubg/package.yml +++ b/packages/g/gnubg/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnubg -version : 1.08.003 -release : 14 -source : - - https://ftpmirror.gnu.org/gnu/gnubg/gnubg-release-1.08.003-sources.tar.gz : 6f7d969b13cfff786fba90ff8cc5e5d564b97f4f0aa69afe4f3838f18c445979 -homepage : https://www.gnu.org/software/gnubg/ -license : GPL-3.0-or-later -component : games.strategy -summary : GNU Backgammon (gnubg) is for playing and analysing backgammon positions, games and matches +name: gnubg +version: 1.08.003 +release: 14 +source: + - https://ftpmirror.gnu.org/gnu/gnubg/gnubg-release-1.08.003-sources.tar.gz: 6f7d969b13cfff786fba90ff8cc5e5d564b97f4f0aa69afe4f3838f18c445979 +homepage: https://www.gnu.org/software/gnubg/ +license: GPL-3.0-or-later +component: games.strategy +summary: GNU Backgammon (gnubg) is for playing and analysing backgammon positions, games and matches description: | - GNU Backgammon (GNUbg) plays and analyzes backgammon games and matches. It is able to play and analyze both money games and tournament matches, evaluate and roll out positions, and more. -builddeps : + GNU Backgammon (GNUbg) plays and analyzes backgammon games and matches. It is able to play and analyze both money games and tournament matches, evaluate and roll out positions, and more. +builddeps: - pkgconfig(glu) - pkgconfig(libcanberra) - pkgconfig(libpng) - pkgconfig(python3) - pkgconfig(sqlite3) -setup : | +setup: | PYTHONWARNINGS=ignore %configure \ --disable-cputest \ --enable-simd=sse2 \ --with-gtk3 \ --with-python=python3 \ --without-board3d -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/gnubg.svg $installdir/usr/share/icons/hicolor/scalable/apps/gnubg.svg install -Dm00644 $pkgfiles/gnubg.desktop -t $installdir/usr/share/applications/ diff --git a/packages/g/gnucash/package.yml b/packages/g/gnucash/package.yml index 3b06b1c75fd..919a0bcd573 100644 --- a/packages/g/gnucash/package.yml +++ b/packages/g/gnucash/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnucash -version : '5.13' -release : 62 -source : - - https://github.com/Gnucash/gnucash/releases/download/5.13/gnucash-5.13.tar.bz2 : 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5 -homepage : https://www.gnucash.org/ -license : GPL-2.0-or-later -component : office.finance -summary : GnuCash is personal and small-business financial-accounting software +name: gnucash +version: "5.13" +release: 62 +source: + - https://github.com/Gnucash/gnucash/releases/download/5.13/gnucash-5.13.tar.bz2: 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5 +homepage: https://www.gnucash.org/ +license: GPL-2.0-or-later +component: office.finance +summary: GnuCash is personal and small-business financial-accounting software description: | GnuCash is personal and small-business financial-accounting software. Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(aqbanking) - pkgconfig(bdw-gc) - pkgconfig(dbi) @@ -24,10 +24,10 @@ builddeps : - libboost-devel - libdbi-drivers - swig -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fix-actions-icons.patch %cmake_ninja -DCOMPILE_GSCHEMAS=NO . -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gnuchess/package.yml b/packages/g/gnuchess/package.yml index cc89237d02f..6ab85a215bc 100644 --- a/packages/g/gnuchess/package.yml +++ b/packages/g/gnuchess/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnuchess -version : 6.3.0 -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/chess/gnuchess-6.3.0.tar.gz : 0b37bec2098c2ad695b7443e5d7944dc6dc8284f8d01fcc30bdb94dd033ca23a -homepage : https://www.gnu.org/software/chess/ -license : GPL-3.0-or-later -component : games.strategy -summary : GNU Chess program +name: gnuchess +version: 6.3.0 +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/chess/gnuchess-6.3.0.tar.gz: 0b37bec2098c2ad695b7443e5d7944dc6dc8284f8d01fcc30bdb94dd033ca23a +homepage: https://www.gnu.org/software/chess/ +license: GPL-3.0-or-later +component: games.strategy +summary: GNU Chess program description: | GNU Chess lets most modern computers play a full game of chess. It has a terminal interface but supports visual interfaces such as XBoard. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnugo/package.yml b/packages/g/gnugo/package.yml index e9896c0522c..79694df2f6a 100644 --- a/packages/g/gnugo/package.yml +++ b/packages/g/gnugo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnugo -version : '3.8' -release : 5 -source : - - http://ftpmirror.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz : da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72 -homepage : https://www.gnu.org/software/gnugo/ -license : GPL-3.0-or-later -component : games.strategy -summary : GNU Go is a free program that plays the game of Go. +name: gnugo +version: "3.8" +release: 5 +source: + - http://ftpmirror.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz: da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72 +homepage: https://www.gnu.org/software/gnugo/ +license: GPL-3.0-or-later +component: games.strategy +summary: GNU Go is a free program that plays the game of Go. description: | GNU Go is a free program that plays the game of Go. environment: | export CFLAGS="${CFLAGS} -fcommon" # gcc10 -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnumeric/package.yml b/packages/g/gnumeric/package.yml index 2585e033e3b..5c3c027bf42 100644 --- a/packages/g/gnumeric/package.yml +++ b/packages/g/gnumeric/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnumeric -version : 1.12.59 -release : 47 -source : - - https://download.gnome.org/sources/gnumeric/1.12/gnumeric-1.12.59.tar.xz : cb3750b176d641f9423df721b831658c829557552f8887fedf8a53d907eceb51 -homepage : https://gnome.pages.gitlab.gnome.org/gnumeric-web/ -license : +name: gnumeric +version: 1.12.59 +release: 47 +source: + - https://download.gnome.org/sources/gnumeric/1.12/gnumeric-1.12.59.tar.xz: cb3750b176d641f9423df721b831658c829557552f8887fedf8a53d907eceb51 +homepage: https://gnome.pages.gitlab.gnome.org/gnumeric-web/ +license: - GPL-2.0-only - GPL-3.0-only -summary : GNOME Desktop spreadsheet application aiming for speed and lightness -component : office +summary: GNOME Desktop spreadsheet application aiming for speed and lightness +component: office description: | GNOME Desktop spreadsheet application aiming for speed and lightness -builddeps : +builddeps: - pkgconfig(gtk-doc) - pkgconfig(libgoffice-0.10) - pkgconfig(libgsf-1) - pkgconfig(pygobject-3.0) - itstool - yelp-tools -patterns : +patterns: - /usr/lib64/*.so -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gnupg/package.yml b/packages/g/gnupg/package.yml index e305f6bead6..4a0ecf807b9 100644 --- a/packages/g/gnupg/package.yml +++ b/packages/g/gnupg/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnupg -version : 2.4.7 -release : 46 -source : - - https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.7.tar.bz2 : 7b24706e4da7e0e3b06ca068231027401f238102c41c909631349dcc3b85eb46 -license : GPL-3.0-or-later -homepage : https://www.gnupg.org -summary : Complete and free implementation of OpenPGP -component : security +name: gnupg +version: 2.4.7 +release: 46 +source: + - https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.7.tar.bz2: 7b24706e4da7e0e3b06ca068231027401f238102c41c909631349dcc3b85eb46 +license: GPL-3.0-or-later +homepage: https://www.gnupg.org +summary: Complete and free implementation of OpenPGP +component: security description: | GnuPG is a complete and free implementation of OpenPGP standard as defined by RFC4880. It allows encryption and signing of data and communications, a key management system, and access modules for public key directories. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gnutls) - pkgconfig(gpg-error) @@ -20,18 +20,18 @@ builddeps : - pkgconfig(sqlite3) - npth-devel - pinentry -rundeps : +rundeps: - pinentry -setup : | +setup: | %configure \ --enable-symcryptrun \ --enable-gpgtar \ --enable-all-tests -build : | +build: | %make -install : | +install: | %make_install DESTDIR=$installdir ln -s /usr/bin/gpg $installdir/usr/bin/gpg2 -check : | +check: | # If tests last too long, you can remove --enable-all-tests %make check diff --git a/packages/g/gnuplot/package.yml b/packages/g/gnuplot/package.yml index 290b5c830ce..a58b7eb73fe 100644 --- a/packages/g/gnuplot/package.yml +++ b/packages/g/gnuplot/package.yml @@ -1,25 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnuplot -version : 6.0.3 -release : 29 -source : - - https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.3/gnuplot-6.0.3.tar.gz : ec52e3af8c4083d4538152b3f13db47f6d29929a3f6ecec5365c834e77f251ab -homepage : https://sourceforge.net/projects/gnuplot/ -license : gnuplot -component : programming -summary : Gnuplot is a portable command-line driven graphing utility +name: gnuplot +version: 6.0.3 +release: 29 +source: + - https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.3/gnuplot-6.0.3.tar.gz: ec52e3af8c4083d4538152b3f13db47f6d29929a3f6ecec5365c834e77f251ab +homepage: https://sourceforge.net/projects/gnuplot/ +license: gnuplot +component: programming +summary: Gnuplot is a portable command-line driven graphing utility description: | Gnuplot is a portable command-line driven graphing utility -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(pangocairo) - pkgconfig(x11) - wxwidgets-devel -setup : | +setup: | export CFLAGS="${CFLAGS} -std=gnu17" %configure --with-readline=gnu --with-qt=no -build : | +build: | %make -install : | +install: | %make_install - diff --git a/packages/g/gnuradio/package.yml b/packages/g/gnuradio/package.yml index 897ade2beae..8e96a454f33 100644 --- a/packages/g/gnuradio/package.yml +++ b/packages/g/gnuradio/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gnuradio -version : 3.10.12.0 -release : 18 -source : - - https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz : fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958 -homepage : https://www.gnuradio.org -license : GPL-3.0-or-later -component : network.remote -summary : Extensive Radio Ecosystem +name: gnuradio +version: 3.10.12.0 +release: 18 +source: + - https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz: fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958 +homepage: https://www.gnuradio.org +license: GPL-3.0-or-later +component: network.remote +summary: Extensive Radio Ecosystem description: | GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios fatfakeroot: true -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(alsa) - pkgconfig(cppzmq) @@ -36,21 +36,21 @@ builddeps : - qwt-devel - swig - xdg-utils -rundeps : +rundeps: - mako - python-gobject - python-lxml - python-pyzmq - scipy - swig -setup : | +setup: | %patch -Rp1 -i $pkgfiles/fix-freedesktop.patch sed -i '58s/.*/set(GR_MAKO_MIN_VERSION "0.4.2")/' CMakeLists.txt %cmake_ninja \ -DPYTHON_EXECUTABLE=/usr/bin/python%python3_version% \ -DENABLE_POSTINSTALL=OFF \ -DCMAKE_INSTALL_PREFIX=/usr -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/go-md2man/package.yml b/packages/g/go-md2man/package.yml index 3a4f577afc9..d0d5d18dc9d 100644 --- a/packages/g/go-md2man/package.yml +++ b/packages/g/go-md2man/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : go-md2man -version : 2.0.4 -release : 6 -source : - - https://github.com/cpuguy83/go-md2man/archive/v2.0.4.tar.gz : b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f -homepage : https://github.com/cpuguy83/go-md2man -license : MIT -component : system.utils -summary : A utility to convert md-files to man pages +name: go-md2man +version: 2.0.4 +release: 6 +source: + - https://github.com/cpuguy83/go-md2man/archive/v2.0.4.tar.gz: b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f +homepage: https://github.com/cpuguy83/go-md2man +license: MIT +component: system.utils +summary: A utility to convert md-files to man pages description: | A utility to convert md-files to man pages -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | # export GOFLAGS="-buildmode=pie -mod=vendor -trimpath" # -mod=vendor temporarily disabled due to lockfile shenanigans export GOFLAGS="-buildmode=pie -trimpath" @@ -21,6 +21,6 @@ build : | # Bonus, this also checks that go-md2man is working: ./go-md2man -in=go-md2man.1.md -out=go-md2man.1 -install : | +install: | install -Dm00755 go-md2man $installdir/usr/bin/go-md2man install -Dm00644 go-md2man.1 $installdir/usr/share/man/man1/go-md2man.1 diff --git a/packages/g/go-task/package.yml b/packages/g/go-task/package.yml index 5d66ffbcee6..113a79ed7c1 100644 --- a/packages/g/go-task/package.yml +++ b/packages/g/go-task/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : go-task -version : 3.45.5 -release : 25 -source : - - https://github.com/go-task/task/archive/refs/tags/v3.45.5.tar.gz : cb0766677f228cf8291b6956365a713a5223f39ab64679086b6ec2a7fd8294b1 -license : MIT -component : programming.tools -networking : true -homepage : https://taskfile.dev/ -summary : A task runner / simpler Make alternative written in Go +name: go-task +version: 3.45.5 +release: 25 +source: + - https://github.com/go-task/task/archive/refs/tags/v3.45.5.tar.gz: cb0766677f228cf8291b6956365a713a5223f39ab64679086b6ec2a7fd8294b1 +license: MIT +component: programming.tools +networking: true +homepage: https://taskfile.dev/ +summary: A task runner / simpler Make alternative written in Go description: | A task runner / simpler Make alternative written in Go -clang : true -builddeps : +clang: true +builddeps: - golang environment: | export GO111MODULE=auto export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" -setup : | +setup: | %apply_patches go mod vendor -build : | +build: | go build -v -o bin ./cmd/task -install : | +install: | install -Dm00755 bin/task $installdir/usr/bin/go-task # Completions install -Dm00644 completion/bash/task.bash $installdir/usr/share/bash-completion/completions/go-task install -Dm00644 completion/zsh/_task $installdir/usr/share/zsh/site-functions/_go-task install -Dm00644 completion/fish/task.fish $installdir/usr/share/fish/vendor_completions.d/go-task.fish -check : | +check: | go test ./... diff --git a/packages/g/gob2/package.yml b/packages/g/gob2/package.yml index 924d3d40eea..d6d92429559 100644 --- a/packages/g/gob2/package.yml +++ b/packages/g/gob2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gob2 -version : 2.0.20 -release : 3 -source : - - https://download.gnome.org/sources/gob2/2.0/gob2-2.0.20.tar.xz : 5fe5d7990fd65b0d4b617ba894408ebaa6df453f2781c15a1cfdf2956c0c5428 -homepage : https://www.jirka.org/gob.html -license : GPL-2.0-only -component : programming.tools -summary : GObject Builder +name: gob2 +version: 2.0.20 +release: 3 +source: + - https://download.gnome.org/sources/gob2/2.0/gob2-2.0.20.tar.xz: 5fe5d7990fd65b0d4b617ba894408ebaa6df453f2781c15a1cfdf2956c0c5428 +homepage: https://www.jirka.org/gob.html +license: GPL-2.0-only +component: programming.tools +summary: GObject Builder description: | Very simple preprocessor for making GObject objects with inline C code so that generated files are not editted -builddeps : +builddeps: - gcc -patterns : +patterns: - /usr/share/aclocal -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gobject-introspection/package.yml b/packages/g/gobject-introspection/package.yml index 1524b79a775..26d95f815f5 100644 --- a/packages/g/gobject-introspection/package.yml +++ b/packages/g/gobject-introspection/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gobject-introspection -version : 1.86.0 -release : 46 -source : - - https://download.gnome.org/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz : 920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae -homepage : https://gi.readthedocs.io/en/latest/ -license : +name: gobject-introspection +version: 1.86.0 +release: 46 +source: + - https://download.gnome.org/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz: 920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae +homepage: https://gi.readthedocs.io/en/latest/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.base -summary : Generate interface introspection data for GObject libraries +component: system.base +summary: Generate interface introspection data for GObject libraries description: | GObject Introspection is a project for providing machine readable introspection data of the API of C libraries. This introspection data can be used in several different use cases, for example automatic code generation for bindings, API verification and documentation generation. -patterns : - - devel : - - /usr/bin - - /usr/lib64/gobject-introspection/giscanner - - /usr/share -devel : true -optimize : +patterns: + - devel: + - /usr/bin + - /usr/lib64/gobject-introspection/giscanner + - /usr/share +devel: true +optimize: - lto -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : - - devel : - - python-setuptools -setup : | +rundeps: + - devel: + - python-setuptools +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gocloc/package.yml b/packages/g/gocloc/package.yml index fb55811c5ea..ceac9754703 100644 --- a/packages/g/gocloc/package.yml +++ b/packages/g/gocloc/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gocloc -version : 0.4.1 -release : 1 -source : - - https://github.com/hhatto/gocloc/archive/refs/tags/v0.4.1.tar.gz : 528be5009996b4177936be508aa494c289adddf58e4694b1a36067bda433f783 -homepage : https://github.com/hhatto/gocloc -license : MIT -component : programming.tools -summary : Go Count Lines Of Code +name: gocloc +version: 0.4.1 +release: 1 +source: + - https://github.com/hhatto/gocloc/archive/refs/tags/v0.4.1.tar.gz: 528be5009996b4177936be508aa494c289adddf58e4694b1a36067bda433f783 +homepage: https://github.com/hhatto/gocloc +license: MIT +component: programming.tools +summary: Go Count Lines Of Code description: | A little fast cloc (Count Lines Of Code), written in Go. -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | %make -install : | +install: | install -Dm00755 bin/gocloc $installdir/usr/bin/gocloc -check : | +check: | %make test diff --git a/packages/g/gocode/package.yml b/packages/g/gocode/package.yml index 59ae4a16a91..334e0bf9137 100644 --- a/packages/g/gocode/package.yml +++ b/packages/g/gocode/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gocode -version : 1.5.2 -release : 1 -source : - - git|https://github.com/visualfc/gocode.git : v1.5.2 -homepage : https://github.com/visualfc/gocode -license : MIT -component : programming.tools -summary : Gocode is a golang code autocomplete support for LiteIDE. +name: gocode +version: 1.5.2 +release: 1 +source: + - git|https://github.com/visualfc/gocode.git: v1.5.2 +homepage: https://github.com/visualfc/gocode +license: MIT +component: programming.tools +summary: Gocode is a golang code autocomplete support for LiteIDE. description: | Gocode is a golang code autocomplete support for LiteIDE. -networking : true -builddeps : +networking: true +builddeps: - golang -rundeps : +rundeps: - golang -build : | +build: | go build -o gocode -install : | +install: | install -Dm00755 gocode $installdir/usr/bin/gocode diff --git a/packages/g/gocryptfs/package.yml b/packages/g/gocryptfs/package.yml index 5d2c10d81cf..733418dddbe 100644 --- a/packages/g/gocryptfs/package.yml +++ b/packages/g/gocryptfs/package.yml @@ -1,33 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gocryptfs -version : 1.8.0 -release : 7 -homepage : https://nuetzlich.net/gocryptfs/ -source : - - https://github.com/rfjakob/gocryptfs/releases/download/v1.8.0/gocryptfs_v1.8.0_src.tar.gz : 7c1a80347fa92544264f00772d774e6666b148aafc3872fbfe1babd3fab77427 -networking : true -extract : false -license : MIT -component : security.crypto -summary : gocryptfs is an encrypted overlay filesystem written in Go. +name: gocryptfs +version: 1.8.0 +release: 7 +homepage: https://nuetzlich.net/gocryptfs/ +source: + - https://github.com/rfjakob/gocryptfs/releases/download/v1.8.0/gocryptfs_v1.8.0_src.tar.gz: 7c1a80347fa92544264f00772d774e6666b148aafc3872fbfe1babd3fab77427 +networking: true +extract: false +license: MIT +component: security.crypto +summary: gocryptfs is an encrypted overlay filesystem written in Go. description: | gocryptfs uses file-based encryption that is implemented as a mountable FUSE filesystem. Each file in gocryptfs is stored in one corresponding encrypted file on the hard disk. -builddeps : +builddeps: - git - golang - pandoc environment: | export GOPATH=$workdir -setup : | +setup: | mkdir -p src/github.com/rfjakob/gocryptfs tar -xf $sources/gocryptfs_v1.8.0_src.tar.gz -C src/github.com/rfjakob/gocryptfs --strip-components 1 cd src/github.com/rfjakob/gocryptfs go get -v -build : | +build: | %make -C src/github.com/rfjakob/gocryptfs build -install : | +install: | install -Dm00755 bin/gocryptfs $installdir/usr/bin/gocryptfs install -Dm00755 src/github.com/rfjakob/gocryptfs/gocryptfs-xray/gocryptfs-xray $installdir/usr/bin/gocryptfs-xray install -Dm00644 src/github.com/rfjakob/gocryptfs/Documentation/gocryptfs.1 $installdir/usr/share/man/man1/gocryptfs.1 install -Dm00644 src/github.com/rfjakob/gocryptfs/Documentation/gocryptfs-xray.1 $installdir/usr/share/man/man1/gocryptfs-xray.1 - diff --git a/packages/g/godot-cpp/package.yml b/packages/g/godot-cpp/package.yml index eb86d4acb3a..73ddd5f6233 100644 --- a/packages/g/godot-cpp/package.yml +++ b/packages/g/godot-cpp/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : godot-cpp -version : 4.4.1 -release : 12 -source : - - https://github.com/godotengine/godot-cpp/archive/refs/tags/godot-4.4.1-stable.tar.gz : 7fccd0ec9299dced91c2772c58b84d35d5b1e544fd7a2bcfd2b0bb02e407aa0c -license : MIT -homepage : https://github.com/godotengine/godot-cpp/ -component : programming.devel -summary : C++ bindings for the Godot script API +name: godot-cpp +version: 4.4.1 +release: 12 +source: + - https://github.com/godotengine/godot-cpp/archive/refs/tags/godot-4.4.1-stable.tar.gz: 7fccd0ec9299dced91c2772c58b84d35d5b1e544fd7a2bcfd2b0bb02e407aa0c +license: MIT +homepage: https://github.com/godotengine/godot-cpp/ +component: programming.devel +summary: C++ bindings for the Godot script API description: | The C++ bindings for GDNative are built on top of the NativeScript GDNative API and provide a nicer way to "extend" nodes in Godot using C++. This is equivalent to writing scripts in GDScript, but in C++ instead. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(godot) - scons -rundeps : +rundeps: - godot-headers -setup : | +setup: | sed "s/@VERSION@/%version%/" $pkgfiles/godot-cpp.pc.in > godot-cpp.pc rm -rf godot-headers cp -r /usr/include/godot godot-headers -build : | +build: | scons %JOBS% platform=linux use_llvm=yes generate_bindings=yes target=template_release -install : | +install: | install -dm00755 $installdir/usr/{lib64,include} install -Dm00644 bin/libgodot-cpp.linux.*.a $installdir/usr/lib64/libgodot-cpp.a install -Dm00644 godot-cpp.pc $installdir/usr/lib64/pkgconfig/godot-cpp.pc cp -rup include $installdir/usr/include/godot -patterns : +patterns: - /* diff --git a/packages/g/godot-headers/package.yml b/packages/g/godot-headers/package.yml index 04e8526569c..df52614a6bd 100644 --- a/packages/g/godot-headers/package.yml +++ b/packages/g/godot-headers/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : godot-headers -version : 4.2.1 -release : 9 -source : - - git|https://github.com/godotengine/godot-headers.git : ceef79e3d0d7e4c6759787c97949cbb59e1d215e -license : MIT -homepage : https://github.com/godotengine/godot-headers -component : programming.devel -summary : Headers for the Godot API supplied by the GDNative module +name: godot-headers +version: 4.2.1 +release: 9 +source: + - git|https://github.com/godotengine/godot-headers.git: ceef79e3d0d7e4c6759787c97949cbb59e1d215e +license: MIT +homepage: https://github.com/godotengine/godot-headers +component: programming.devel +summary: Headers for the Godot API supplied by the GDNative module description: | GDNative enables the use of dynamically linked libraries inside of Godot. NativeScript uses GDNative to implement scripts backed by native code. -builddeps : +builddeps: - godot-classic -rundeps : +rundeps: - godot-common -setup : | +setup: | sed "s/@VERSION@/%version%/" $pkgfiles/godot.pc.in > godot.pc -build : | +build: | godot --headless --dump-extension-api extension_api.json -install : | +install: | install -dm00755 $installdir/usr/include/godot install -Dm00644 godot.pc $installdir/usr/lib64/pkgconfig/godot.pc rm -rf *.md images cp -rup * $installdir/usr/include/godot -patterns : +patterns: - /* diff --git a/packages/g/godot/package.yml b/packages/g/godot/package.yml index b23c56feea1..83c76eb2f4a 100644 --- a/packages/g/godot/package.yml +++ b/packages/g/godot/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : godot-classic -version : 4.5.1 -release : 61 -source : - - https://github.com/godotengine/godot/archive/4.5.1-stable.tar.gz : c62a6eafc4a2de44fda3ad2db6dbe989726cd4c37537e0af119eeb6886fe49f2 -homepage : https://godotengine.org/ -license : +name: godot-classic +version: 4.5.1 +release: 61 +source: + - https://github.com/godotengine/godot/archive/4.5.1-stable.tar.gz: c62a6eafc4a2de44fda3ad2db6dbe989726cd4c37537e0af119eeb6886fe49f2 +homepage: https://godotengine.org/ +license: - CC-BY-3.0 - MIT -component : +component: - games - - ^godot-common : games - - ^godot-mono : games -summary : + - ^godot-common: games + - ^godot-mono: games +summary: - Godot Engine Classical version – Multi-platform 2D and 3D game engine - - ^godot-common : Shared resources for Godot Engine - - ^godot-mono : Godot Engine Mono version (C# support) – Multi-platform 2D and 3D game engine + - ^godot-common: Shared resources for Godot Engine + - ^godot-mono: Godot Engine Mono version (C# support) – Multi-platform 2D and 3D game engine description: | Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms. -replaces : - - ^godot-mono : godot -builddeps : +replaces: + - ^godot-mono: godot +builddeps: - pkgconfig(alsa) - pkgconfig(freetype2) - pkgconfig(libenet) @@ -39,27 +39,27 @@ builddeps : - llvm-clang - scons - yasm -rundeps : - - ^godot-common : - - pulseaudio - - ^godot-mono : - - godot-common - - dotnet-8-sdk +rundeps: + - ^godot-common: + - pulseaudio + - ^godot-mono: + - godot-common + - dotnet-8-sdk - godot-common -patterns : - - ^godot-common : - - /usr/share/icons - - /usr/share/man - - /usr/share/mime - - ^godot-mono : - - /usr/lib64/godot/*.mono - - /usr/lib64/godot/GodotSharp/Api/* - - /usr/lib64/godot/GodotSharp/Tools/* - - /usr/share/applications/*mono* - - /usr/bin/*.mono -clang : true -networking : true -build : | +patterns: + - ^godot-common: + - /usr/share/icons + - /usr/share/man + - /usr/share/mime + - ^godot-mono: + - /usr/lib64/godot/*.mono + - /usr/lib64/godot/GodotSharp/Api/* + - /usr/lib64/godot/GodotSharp/Tools/* + - /usr/share/applications/*mono* + - /usr/bin/*.mono +clang: true +networking: true +build: | GODOT_OPTIONS="use_llvm=yes linker=lld deprecated=no builtin_enet=no builtin_freetype=no builtin_graphite=no builtin_harfbuzz=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libwebp=no builtin_mbedtls=no builtin_miniupnpc=no builtin_pcre2=no builtin_zlib=no builtin_zstd=no udev=yes" ##### Classical @@ -79,7 +79,7 @@ build : | # Generate glue sources ./bin/godot.linuxbsd.editor.x86_64.llvm.mono --headless --generate-mono-glue ./modules/mono/glue ./modules/mono/build_scripts/build_assemblies.py --no-deprecated --godot-output-dir=./bin --godot-platform=linuxbsd --mono-prefix=/usr -install : | +install: | install -Dm00755 bin/godot.linuxbsd.* -t $installdir/%libdir%/godot install -dm00755 $installdir/%libdir%/godot/GodotSharp/Api/{Debug,Release} install -dm00755 $installdir/%libdir%/godot/GodotSharp/Tools/nupkgs diff --git a/packages/g/golang/package.yml b/packages/g/golang/package.yml index 937b4f81db4..b8f496ca515 100644 --- a/packages/g/golang/package.yml +++ b/packages/g/golang/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # If you're updating this package to a new major version of golang, please update gopls to a version with support for that golang version -name : golang -version : 1.25.5 -release : 136 -homepage : https://golang.org -source : - - https://golang.org/dl/go1.25.5.src.tar.gz : 22a5fd0a91efcd28a1b0537106b9959b2804b61f59c3758b51e8e5429c1a954f -license : BSD-3-Clause -summary : The Go programming language +name: golang +version: 1.25.5 +release: 136 +homepage: https://golang.org +source: + - https://golang.org/dl/go1.25.5.src.tar.gz: 22a5fd0a91efcd28a1b0537106b9959b2804b61f59c3758b51e8e5429c1a954f +license: BSD-3-Clause +summary: The Go programming language description: Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. -autodep : false -strip : false -component : programming -builddeps : +autodep: false +strip: false +component: programming +builddeps: - binutils-gold # Needed for src/cmd/go/note_test.go - golang - - llvm-clang # Needed for src/cmd/link/cgo_test.go -rundeps : + - llvm-clang # Needed for src/cmd/link/cgo_test.go +rundeps: - glibc -replaces : +replaces: - golang-binary environment: | export GOROOT_BOOTSTRAP="%libdir%/golang" -setup : | +setup: | %apply_patches -build : | +build: | # Build and run test suites pushd src bash ./all.bash @@ -32,7 +32,7 @@ build : | # Install into this working tree popd GOROOT=$(pwd) PATH=$(pwd)/bin:$PATH go install -buildmode=shared std -install : | +install: | mkdir -p $installdir/%libdir%/golang mkdir -p $installdir/usr/bin cp -a * $installdir/%libdir%/golang diff --git a/packages/g/gom/package.yml b/packages/g/gom/package.yml index 78fc9e01905..a2172fe060f 100644 --- a/packages/g/gom/package.yml +++ b/packages/g/gom/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gom -version : 0.5.5 -release : 15 -source : - - https://download.gnome.org/sources/gom/0.5/gom-0.5.5.tar.xz : ad61f05af2317a7ab1771fcfa816989fbba3b18957d2e0b5dede9ef45f09b534 -homepage : https://gitlab.gnome.org/GNOME/gom -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GObject Data Mapper +name: gom +version: 0.5.5 +release: 15 +source: + - https://download.gnome.org/sources/gom/0.5/gom-0.5.5.tar.xz: ad61f05af2317a7ab1771fcfa816989fbba3b18957d2e0b5dede9ef45f09b534 +homepage: https://gitlab.gnome.org/GNOME/gom +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GObject Data Mapper description: | Gom provides an object mapper from GObjects to SQLite. It helps you write applications that need to store structured data as well as make complex queries upon that data. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(pygobject-3.0) - pkgconfig(sqlite3) - python-setuptools -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/goocanvas/package.yml b/packages/g/goocanvas/package.yml index ebbbfde7b4f..3ec61db1d18 100644 --- a/packages/g/goocanvas/package.yml +++ b/packages/g/goocanvas/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : goocanvas -version : 3.0.0 -release : 10 -source : - - https://download.gnome.org/sources/goocanvas/3.0/goocanvas-3.0.0.tar.xz : 670a7557fe185c2703a14a07506156eceb7cea3b4bf75076a573f34ac52b401a -homepage : https://gitlab.gnome.org/GNOME/goocanvas -license : LGPL-2.0-only -component : desktop.gnome.core -summary : GTK+ canvas widget +name: goocanvas +version: 3.0.0 +release: 10 +source: + - https://download.gnome.org/sources/goocanvas/3.0/goocanvas-3.0.0.tar.xz: 670a7557fe185c2703a14a07506156eceb7cea3b4bf75076a573f34ac52b401a +homepage: https://gitlab.gnome.org/GNOME/goocanvas +license: LGPL-2.0-only +component: desktop.gnome.core +summary: GTK+ canvas widget description: | GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for drawing. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/google-cloud-sdk/package.yml b/packages/g/google-cloud-sdk/package.yml index 493e31dd42d..1e5d33e9655 100644 --- a/packages/g/google-cloud-sdk/package.yml +++ b/packages/g/google-cloud-sdk/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : google-cloud-sdk -version : 545.0.0 -release : 36 -source : - - https://dl.google.com/dl/cloudsdk/release/downloads/for_packagers/linux/google-cloud-cli_545.0.0.orig_amd64.tar.gz : 2ab25d163fcb9604c1f28a3ce1928957ef4a8af09814472c1150cc698dd570f7 - - https://dl.google.com/dl/cloudsdk/release/downloads/for_packagers/linux/google-cloud-cli-gke-gcloud-auth-plugin_545.0.0.orig_amd64.tar.gz : 6f47b8c1ed504f17f8195a797e73ef0f7eaaaffc30840ac6ff24c331b98f3427 -extract : false -strip : false -license : Apache-2.0 -homepage : https://cloud.google.com/cli -component : network.clients -summary : Command-line tools for the Google Cloud Platform. +name: google-cloud-sdk +version: 545.0.0 +release: 36 +source: + - https://dl.google.com/dl/cloudsdk/release/downloads/for_packagers/linux/google-cloud-cli_545.0.0.orig_amd64.tar.gz: 2ab25d163fcb9604c1f28a3ce1928957ef4a8af09814472c1150cc698dd570f7 + - https://dl.google.com/dl/cloudsdk/release/downloads/for_packagers/linux/google-cloud-cli-gke-gcloud-auth-plugin_545.0.0.orig_amd64.tar.gz: 6f47b8c1ed504f17f8195a797e73ef0f7eaaaffc30840ac6ff24c331b98f3427 +extract: false +strip: false +license: Apache-2.0 +homepage: https://cloud.google.com/cli +component: network.clients +summary: Command-line tools for the Google Cloud Platform. description: | A set of command-line tools for the Google Cloud Platform. Includes gcloud (with beta and alpha commands), gsutil, and bq. -builddeps : +builddeps: - pkgconfig(python3) environment: | export CLOUDSDK_INSTALL_DIR=$installdir/usr/share/google-cloud-sdk -install : | +install: | mkdir -p $CLOUDSDK_INSTALL_DIR tar -xzvf $sources/google-cloud-cli_%version%.orig_amd64.tar.gz -C $installdir/usr/share tar -xzvf $sources/google-cloud-cli-gke-gcloud-auth-plugin_%version%.orig_amd64.tar.gz -C $installdir/usr/share diff --git a/packages/g/gopass/package.yml b/packages/g/gopass/package.yml index d89ed7fa920..48c8ce34c34 100644 --- a/packages/g/gopass/package.yml +++ b/packages/g/gopass/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gopass -version : 1.16.0 -release : 42 -source : - - https://github.com/gopasspw/gopass/archive/refs/tags/v1.16.0.tar.gz#gopass.tar.gz : c7e6c5688c19765a740b9617eb4034c85645a80aa9c693d713869071d5c023a9 - - https://github.com/gopasspw/git-credential-gopass/archive/refs/tags/v1.16.0.tar.gz#git-credential-gopass.tar.gz : de034059597d4853da5e55e793c1577a779dfc64ef5d7cffaad10808a6442d1d - - https://github.com/gopasspw/gopass-hibp/archive/refs/tags/v1.16.0.tar.gz#gopass-hibp.tar.gz : eedc95494f40a2c0be6b68229e2a73c319e5c378c1ea5af2d3c1b9bc68530a5f - - https://github.com/gopasspw/gopass-jsonapi/archive/refs/tags/v1.16.0.tar.gz#gopass-jsonapi.tar.gz : a81c64a44278b30026e42b6289678c1a4765dea8a97753cc33c09f0b7dd24aca - - https://github.com/gopasspw/gopass-summon-provider/archive/refs/tags/v1.16.0.tar.gz#gopass-summon-provider.tar.gz : 9cb72fae0056688520647df07b64ba271127a7d93bb544e87be63ee9140bccd9 -homepage : https://www.gopass.pw -license : MIT -component : security -networking : true -summary : The slightly more awesome standard unix password manager for teams +name: gopass +version: 1.16.0 +release: 42 +source: + - https://github.com/gopasspw/gopass/archive/refs/tags/v1.16.0.tar.gz#gopass.tar.gz: c7e6c5688c19765a740b9617eb4034c85645a80aa9c693d713869071d5c023a9 + - https://github.com/gopasspw/git-credential-gopass/archive/refs/tags/v1.16.0.tar.gz#git-credential-gopass.tar.gz: de034059597d4853da5e55e793c1577a779dfc64ef5d7cffaad10808a6442d1d + - https://github.com/gopasspw/gopass-hibp/archive/refs/tags/v1.16.0.tar.gz#gopass-hibp.tar.gz: eedc95494f40a2c0be6b68229e2a73c319e5c378c1ea5af2d3c1b9bc68530a5f + - https://github.com/gopasspw/gopass-jsonapi/archive/refs/tags/v1.16.0.tar.gz#gopass-jsonapi.tar.gz: a81c64a44278b30026e42b6289678c1a4765dea8a97753cc33c09f0b7dd24aca + - https://github.com/gopasspw/gopass-summon-provider/archive/refs/tags/v1.16.0.tar.gz#gopass-summon-provider.tar.gz: 9cb72fae0056688520647df07b64ba271127a7d93bb544e87be63ee9140bccd9 +homepage: https://www.gopass.pw +license: MIT +component: security +networking: true +summary: The slightly more awesome standard unix password manager for teams description: | gopass is a rewrite of the pass password manager in Go with the aim of making it cross-platform and adding additional features. -builddeps : +builddeps: - golang -rundeps : +rundeps: - git - gnupg - xdotool - xsel -setup : | +setup: | mkdir -p integrations for i in git-credential-gopass gopass-{hibp,jsonapi,summon-provider}; do tar -x -C integrations -f $sources/$i.tar.gz done -build : | +build: | %make for i in integrations/*; do pushd $i; go mod tidy; popd %make -C $i done -install : | +install: | %make_install PREFIX=/usr for i in integrations/*; do %make_install -C $i PREFIX=/usr diff --git a/packages/g/gopls/package.yml b/packages/g/gopls/package.yml index 52e76b9dde5..de0aa6d4dc1 100644 --- a/packages/g/gopls/package.yml +++ b/packages/g/gopls/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gopls -version : 0.20.0 -release : 7 -source : - - https://github.com/golang/tools/archive/refs/tags/gopls/v0.20.0.tar.gz : 1ff2a83be8be5a61b97fc5d72eab66f368ec20b52c513cc6656fc2e502e46f19 -homepage : https://pkg.go.dev/golang.org/x/tools/gopls -license : BSD-3-Clause -component : programming.tools -summary : Go language server (LSP) +name: gopls +version: 0.20.0 +release: 7 +source: + - https://github.com/golang/tools/archive/refs/tags/gopls/v0.20.0.tar.gz: 1ff2a83be8be5a61b97fc5d72eab66f368ec20b52c513cc6656fc2e502e46f19 +homepage: https://pkg.go.dev/golang.org/x/tools/gopls +license: BSD-3-Clause +component: programming.tools +summary: Go language server (LSP) description: | gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor. -networking : true -builddeps : +networking: true +builddeps: - golang environment: | export CGO_CPPFLAGS="${CPPFLAGS}" @@ -20,7 +20,7 @@ environment: | export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" cd gopls -build : | +build: | go build -o gopls -ldflags="-X 'main.version=v%version%'" -install : | +install: | install -Dm00755 gopls -t $installdir/usr/bin/ diff --git a/packages/g/gource/package.yml b/packages/g/gource/package.yml index f8ad8ae3ed9..76d3d13d1d3 100644 --- a/packages/g/gource/package.yml +++ b/packages/g/gource/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gource -version : '0.55' -release : 23 -source : - - https://github.com/acaudwell/Gource/releases/download/gource-0.55/gource-0.55.tar.gz : c8239212d28b07508d9e477619976802681628fc25eb3e04f6671177013c0142 -license : GPL-3.0-or-later -component : programming.tools -homepage : https://gource.io/ -summary : Software version control visualization +name: gource +version: "0.55" +release: 23 +source: + - https://github.com/acaudwell/Gource/releases/download/gource-0.55/gource-0.55.tar.gz: c8239212d28b07508d9e477619976802681628fc25eb3e04f6671177013c0142 +license: GPL-3.0-or-later +component: programming.tools +homepage: https://gource.io/ +summary: Software version control visualization description: | OpenGL-based 3D visualisation tool for source control repositories. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(glew) @@ -19,13 +19,13 @@ builddeps : - pkgconfig(tinyxml) - pkgconfig(x11) - libboost-devel -rundeps : +rundeps: - font-freefont-ttf -setup : | +setup: | %configure \ --enable-ttf-font-dir=/usr/share/fonts/truetype/freefont/ \ --with-tinyxml -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/goverlay/package.yml b/packages/g/goverlay/package.yml index 7832cc6e296..ab1b2921a41 100644 --- a/packages/g/goverlay/package.yml +++ b/packages/g/goverlay/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : goverlay -version : 1.6.1 -release : 22 -source : - - https://github.com/benjamimgois/goverlay/archive/refs/tags/1.6.1.tar.gz : 5f5a6a82158f70d266a3fb15e227e7bc0c89e06600d7420f48fafeb117ecd1c0 -homepage : https://github.com/benjamimgois/goverlay -license : GPL-3.0-only -component : system.utils -summary : GUI for configuring Vulkan/OpenGL overlays - MangoHud, vkBasalt and ReplaySorcery +name: goverlay +version: 1.6.1 +release: 22 +source: + - https://github.com/benjamimgois/goverlay/archive/refs/tags/1.6.1.tar.gz: 5f5a6a82158f70d266a3fb15e227e7bc0c89e06600d7420f48fafeb117ecd1c0 +homepage: https://github.com/benjamimgois/goverlay +license: GPL-3.0-only +component: system.utils +summary: GUI for configuring Vulkan/OpenGL overlays - MangoHud, vkBasalt and ReplaySorcery description: | GOverlay is an open source project aimed to create a Graphical UI to manage Vulkan/OpenGL overlays. It currently supports MangoHud and GOverlay. It also serves as an alternative to Nvidia Shadowplay, alowing you to record gameplay as well as save replays instantly with ReplaySorcery. -builddeps : +builddeps: - pkgconfig(x11) - lazarus - qt6pas-devel -rundeps : +rundeps: - git - mangohud - mesa-demos - vkbasalt - vulkan-tools -build : | +build: | lazbuild --lazarusdir=%libdir%/lazarus --bm=Release goverlay.lpi -install : | +install: | %make_install prefix=/usr diff --git a/packages/g/gpart/package.yml b/packages/g/gpart/package.yml index 2c1fe2974f8..ee28a3ae21d 100644 --- a/packages/g/gpart/package.yml +++ b/packages/g/gpart/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpart -version : 0.3 -release : 3 -source : - - https://github.com/baruch/gpart/archive/0.3.tar.gz : ec56d12ec9ffdb9877c12692ea6e51620b1ae44473d3d253b27fc31ed9ebb4dd -homepage : https://github.com/baruch/gpart -license : GPL-2.0-or-later -component : system.utils -summary : Gpart is a small tool which tries to guess what partitions are there on a drive. +name: gpart +version: 0.3 +release: 3 +source: + - https://github.com/baruch/gpart/archive/0.3.tar.gz: ec56d12ec9ffdb9877c12692ea6e51620b1ae44473d3d253b27fc31ed9ebb4dd +homepage: https://github.com/baruch/gpart +license: GPL-2.0-or-later +component: system.utils +summary: Gpart is a small tool which tries to guess what partitions are there on a drive. description: | Gpart is a small tool which tries to guess what partitions are on a PC type, MBR-partitioned hard disk in case the primary partition table was damaged. Gpart works by scanning through the device (or file) given on the command line on a sector basis. Each guessing module is asked if it thinks a filesystem it knows about could start at a given sector. Several filesystem guessing modules are built in. -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gparted/package.yml b/packages/g/gparted/package.yml index 75d2a7cb6d2..8090dfa6ef3 100644 --- a/packages/g/gparted/package.yml +++ b/packages/g/gparted/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gparted -version : 1.7.0 -release : 30 -source : - - https://sourceforge.net/projects/gparted/files/gparted/gparted-1.7.0/gparted-1.7.0.tar.gz : 84ae3b9973e443a2175f07aa0dc2aceeadb1501e0f8953cec83b0ec3347b7d52 -homepage : https://gparted.org/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : GParted is a free graphical disk partition editor +name: gparted +version: 1.7.0 +release: 30 +source: + - https://sourceforge.net/projects/gparted/files/gparted/gparted-1.7.0/gparted-1.7.0.tar.gz: 84ae3b9973e443a2175f07aa0dc2aceeadb1501e0f8953cec83b0ec3347b7d52 +homepage: https://gparted.org/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: GParted is a free graphical disk partition editor description: | GNOME Partition Editor for creating, reorganizing, and deleting disk partitions. It uses libparted from the parted project to detect and manipulate partition tables. Optional file system tools permit managing file systems not included in libparted. -builddeps : +builddeps: - pkgconfig(devmapper) - pkgconfig(gtkmm-3.0) - pkgconfig(libparted) - gnome-common - itstool - yelp-tools -rundeps : +rundeps: - gpart # Used for data recovery functionality -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Allow-auth_admin_keep-in-policy.patch %patch -p1 -i $pkgfiles/0001-Don-t-override-icons-at-all-leave-that-to-the-deskto.patch %configure --disable-static \ --disable-scrollkeeper \ --disable-doc \ --enable-xhost-root -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gperf/package.yml b/packages/g/gperf/package.yml index b8f48eaf7b2..70838a18fbd 100644 --- a/packages/g/gperf/package.yml +++ b/packages/g/gperf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gperf -version : '3.3' -release : 6 -source : - - https://ftpmirror.gnu.org/gnu/gperf/gperf-3.3.tar.gz : fd87e0aba7e43ae054837afd6cd4db03a3f2693deb3619085e6ed9d8d9604ad8 -homepage : https://www.gnu.org/software/gperf/ -license : GPL-3.0-or-later -component : system.utils -summary : Gperf generates a perfect hash function from a key set +name: gperf +version: "3.3" +release: 6 +source: + - https://ftpmirror.gnu.org/gnu/gperf/gperf-3.3.tar.gz: fd87e0aba7e43ae054837afd6cd4db03a3f2693deb3619085e6ed9d8d9604ad8 +homepage: https://www.gnu.org/software/gperf/ +license: GPL-3.0-or-later +component: system.utils +summary: Gperf generates a perfect hash function from a key set description: | Gperf generates a perfect hash function from a key set. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gperftools/package.yml b/packages/g/gperftools/package.yml index c10bfb92703..4f4dd3aefe8 100644 --- a/packages/g/gperftools/package.yml +++ b/packages/g/gperftools/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gperftools -version : '2.15' -release : 7 -source : - - https://github.com/gperftools/gperftools/releases/download/gperftools-2.15/gperftools-2.15.tar.gz : c69fef855628c81ef56f12e3c58f2b7ce1f326c0a1fe783e5cae0b88cbbe9a80 -homepage : https://github.com/gperftools/gperftools -license : BSD-3-Clause -component : programming.tools -summary : gperftools (originally Google Performance Tools) +name: gperftools +version: "2.15" +release: 7 +source: + - https://github.com/gperftools/gperftools/releases/download/gperftools-2.15/gperftools-2.15.tar.gz: c69fef855628c81ef56f12e3c58f2b7ce1f326c0a1fe783e5cae0b88cbbe9a80 +homepage: https://github.com/gperftools/gperftools +license: BSD-3-Clause +component: programming.tools +summary: gperftools (originally Google Performance Tools) description: | gperftools is a collection of a high-performance multi-threaded malloc() implementation, plus some pretty nifty performance analysis tools. -builddeps : +builddeps: - pkgconfig32(libunwind) -emul32 : true -patterns : - - docs : /usr/share/doc -setup : | +emul32: true +patterns: + - docs: /usr/share/doc +setup: | %reconfigure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gpgme/package.yml b/packages/g/gpgme/package.yml index 026ef8259a9..6d7b45cedbf 100644 --- a/packages/g/gpgme/package.yml +++ b/packages/g/gpgme/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpgme -version : 1.24.1 -release : 33 -source : - - https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.1.tar.bz2 : ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f -license : +name: gpgme +version: 1.24.1 +release: 33 +source: + - https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.1.tar.bz2: ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : +component: - security - - ^python-gpg : programming.python - - qt : security - - qt6 : security - - qt-devel : programming.devel -homepage : https://gnupg.org/software/gpgme/index.html -summary : + - ^python-gpg: programming.python + - qt: security + - qt6: security + - qt-devel: programming.devel +homepage: https://gnupg.org/software/gpgme/index.html +summary: - language library in C for cryptography support - - ^python-gpg : A Python wrapper for the GPGME library - - qt : Qt5 bindings for GPGME - - qt6 : Qt6 bindings for GPGME - - qt-devel : Qt5/Qt6 bindings for GPGME + - ^python-gpg: A Python wrapper for the GPGME library + - qt: Qt5 bindings for GPGME + - qt6: Qt6 bindings for GPGME + - qt-devel: Qt5/Qt6 bindings for GPGME description: - GPGME (GnuPG Made Easy) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. - - ^python-gpg : PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. - - qt : Qt5 bindings for GPGME, the library that allows to add support for cryptography to a program. - - qt6 : Qt6 bindings for GPGME, the library that allows to add support for cryptography to a program. - - qt-devel : Qt5/Qt6 bindings for GPGME, the library that allows to add support for cryptography to a program. -builddeps : + - ^python-gpg: PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. + - qt: Qt5 bindings for GPGME, the library that allows to add support for cryptography to a program. + - qt6: Qt6 bindings for GPGME, the library that allows to add support for cryptography to a program. + - qt-devel: Qt5/Qt6 bindings for GPGME, the library that allows to add support for cryptography to a program. +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(libassuan) @@ -34,13 +34,13 @@ builddeps : - gnupg - python-setuptools - swig -rundeps : +rundeps: - gnupg - - qt-devel : gpgme-devel + - qt-devel: gpgme-devel environment: | # Fixes an issue where the python3 site-packages aren't in the right location export SETUP_PY_EXTRA_OPTS="--root=/" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-version-generation-during-reconfigure.patch %patch -p1 -i $pkgfiles/0001-Allow-extra-options-to-be-passed-to-setup.py.patch %patch -p1 -i $pkgfiles/0001-Disable-generation-of-python2-bindings.patch @@ -48,29 +48,29 @@ setup : | %reconfigure \ --disable-static \ --enable-languages=cpp,qt5,qt6,python -build : | +build: | %make -install : | +install: | %make_install # Not sure why these are ending up in the build rm -rfv $installdir/usr/share/common-lisp/ -check : | +check: | %make check -patterns : - - ^python-gpg : /usr/lib/python* - - devel : - - /usr/bin/gpgme-config - - /usr/bin/gpgme-tool - - /usr/share/info - - qt : - - /usr/lib64/libqgpgme.so.* - - qt6 : - - /usr/lib64/libqgpgmeqt6.so.* - - qt-devel : - - /usr/include/qgpgme-qt5 - - /usr/include/qgpgme-qt6 - - /usr/lib64/cmake/QGpgme - - /usr/lib64/cmake/QGpgmeQt6 - - /usr/lib64/libqgpgme.so - - /usr/lib64/libqgpgmeqt6.so +patterns: + - ^python-gpg: /usr/lib/python* + - devel: + - /usr/bin/gpgme-config + - /usr/bin/gpgme-tool + - /usr/share/info + - qt: + - /usr/lib64/libqgpgme.so.* + - qt6: + - /usr/lib64/libqgpgmeqt6.so.* + - qt-devel: + - /usr/include/qgpgme-qt5 + - /usr/include/qgpgme-qt6 + - /usr/lib64/cmake/QGpgme + - /usr/lib64/cmake/QGpgmeQt6 + - /usr/lib64/libqgpgme.so + - /usr/lib64/libqgpgmeqt6.so diff --git a/packages/g/gphoto2/package.yml b/packages/g/gphoto2/package.yml index 9cf9835cde8..802a30352cd 100644 --- a/packages/g/gphoto2/package.yml +++ b/packages/g/gphoto2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gphoto2 -version : 2.5.28 -release : 9 -source : - - https://github.com/gphoto/gphoto2/releases/download/v2.5.28/gphoto2-2.5.28.tar.gz : 54097ee429f57a9f076a814590f777cebbc837879fe7b16e41b2615e347f6ae0 -homepage : https://github.com/gphoto/gphoto2 -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Software for accessing digital cameras +name: gphoto2 +version: 2.5.28 +release: 9 +source: + - https://github.com/gphoto/gphoto2/releases/download/v2.5.28/gphoto2-2.5.28.tar.gz: 54097ee429f57a9f076a814590f777cebbc837879fe7b16e41b2615e347f6ae0 +homepage: https://github.com/gphoto/gphoto2 +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Software for accessing digital cameras description: | The gPhoto2 project is a universal, free application and library framework that lets you download images from several different digital camera models, including the newer models with USB connections. -builddeps : +builddeps: - pkgconfig(libgphoto2) - pkgconfig(popt) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/gpicview/package.yml b/packages/g/gpicview/package.yml index 53d20d593ed..a48225710d1 100644 --- a/packages/g/gpicview/package.yml +++ b/packages/g/gpicview/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpicview -homepage : https://github.com/lxde/gpicview -version : 0.3.1 -release : 7 -source : - - https://github.com/lxde/gpicview/archive/refs/tags/0.3.1.tar.gz : b65dd991368ed2b08645a50cb6d4831e21e3c0d0f7d72394d40105ddba754533 -license : GPL-2.0-or-later -component : multimedia.graphics -summary : A Simple and Fast Image Viewer for X +name: gpicview +homepage: https://github.com/lxde/gpicview +version: 0.3.1 +release: 7 +source: + - https://github.com/lxde/gpicview/archive/refs/tags/0.3.1.tar.gz: b65dd991368ed2b08645a50cb6d4831e21e3c0d0f7d72394d40105ddba754533 +license: GPL-2.0-or-later +component: multimedia.graphics +summary: A Simple and Fast Image Viewer for X description: | GPicView is a simple and fast image viewer for X -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libturbojpeg) - gettext-devel -setup : | +setup: | %reconfigure --disable-static --enable-gtk3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gpm/package.yml b/packages/g/gpm/package.yml index 3353a8fe91b..0fb3e7a831d 100644 --- a/packages/g/gpm/package.yml +++ b/packages/g/gpm/package.yml @@ -1,23 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpm -version : 1.20.7 -release : 6 -source : - - git|https://github.com/telmich/gpm.git : e82d1a653ca94aa4ed12441424da6ce780b1e530 -homepage : https://www.nico.schottelius.org/software/gpm/ -license : GPL-1.0-only -summary : gpm (General Purpose Mouse daemon) -component : system.base +name: gpm +version: 1.20.7 +release: 6 +source: + - git|https://github.com/telmich/gpm.git: e82d1a653ca94aa4ed12441424da6ce780b1e530 +homepage: https://www.nico.schottelius.org/software/gpm/ +license: GPL-1.0-only +summary: gpm (General Purpose Mouse daemon) +component: system.base description: | GPM allows the use of a mouse in the console and xterm. -environment: - export CFLAGS+=" -std=gnu17" -setup : | +environment: export CFLAGS+=" -std=gnu17" +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration-for-Solus.patch %autogen.sh --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install ln -sv $(readlink $installdir/%libdir%/libgpm.so.2) $installdir/%libdir%/libgpm.so for item in gpm-root.conf gpm-syn.conf gpm-twiddler.conf ; do diff --git a/packages/g/gpodder/package.yml b/packages/g/gpodder/package.yml index f14ef42ae69..70a342503e6 100644 --- a/packages/g/gpodder/package.yml +++ b/packages/g/gpodder/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpodder -version : 3.11.5 -release : 28 -source : - - https://github.com/gpodder/gpodder/archive/refs/tags/3.11.5.tar.gz : c09de56290589f5d66592d79acdfb8b70e76deab6df590715e4556c6d2d2068c -homepage : https://gpodder.github.io/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : The gPodder podcast client +name: gpodder +version: 3.11.5 +release: 28 +source: + - https://github.com/gpodder/gpodder/archive/refs/tags/3.11.5.tar.gz: c09de56290589f5d66592d79acdfb8b70e76deab6df590715e4556c6d2d2068c +homepage: https://gpodder.github.io/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: The gPodder podcast client description: | gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-gobject - python-html5lib - python-mygpoclient @@ -22,16 +22,16 @@ rundeps : - python-requests - python3-dbus - yt-dlp -checkdeps : +checkdeps: - python-mygpoclient - python-podcastparser - python-pytest - python-pytest-httpserver - python-requests -install : | +install: | %make_install # Rename to fix appdata stream generation mv $installdir/usr/share/applications/{gpodder,org.gpodder.gpodder}.desktop -check : | +check: | %python3_test pytest -v diff --git a/packages/g/gprename/package.yml b/packages/g/gprename/package.yml index 587cdefcfa7..bd602b76c99 100644 --- a/packages/g/gprename/package.yml +++ b/packages/g/gprename/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gprename -version : '20230429' -release : 8 -source : - - https://sourceforge.net/projects/gprename/files/gprename/20230429/gprename-20230429.zip : bb6ffa81db7bca22030377ce60d28a5eaa02cea975252b5639ca9f7ea17c2002 -homepage : https://gprename.sourceforge.net -license : GPL-3.0-or-later -component : system.utils -summary : GPRename is a complete batch renamer for files and directories +name: gprename +version: "20230429" +release: 8 +source: + - https://sourceforge.net/projects/gprename/files/gprename/20230429/gprename-20230429.zip: bb6ffa81db7bca22030377ce60d28a5eaa02cea975252b5639ca9f7ea17c2002 +homepage: https://gprename.sourceforge.net +license: GPL-3.0-or-later +component: system.utils +summary: GPRename is a complete batch renamer for files and directories description: | GPRename is a complete batch renamer for files and directories. -rundeps : +rundeps: - perl-gettext - perl-glib - perl-gtk3 - perl-libintl - perl-pango -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-gprename-Makefile.patch sed 's#/usr/share/icons/gprename.png#/usr/share/pixmaps/gprename.png#' -i bin/gprename -install : | +install: | %make_install PREFIX=/usr sed -i 's|/usr/local|/usr|' $installdir/usr/bin/gprename # Install AppStream metainfo diff --git a/packages/g/gpsbabel/package.yml b/packages/g/gpsbabel/package.yml index 45c23cad404..b265f39b28b 100644 --- a/packages/g/gpsbabel/package.yml +++ b/packages/g/gpsbabel/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpsbabel -version : 1.10.0 -release : 3 -source : - - https://github.com/GPSBabel/gpsbabel/archive/refs/tags/gpsbabel_1_10_0.tar.gz : a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968 -homepage : https://www.gpsbabel.org/ -license : GPL-2.0-or-later -component : system.utils -summary : Free software for GPS data conversion and transfer +name: gpsbabel +version: 1.10.0 +release: 3 +source: + - https://github.com/GPSBabel/gpsbabel/archive/refs/tags/gpsbabel_1_10_0.tar.gz: a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968 +homepage: https://www.gpsbabel.org/ +license: GPL-2.0-or-later +component: system.utils +summary: Free software for GPS data conversion and transfer description: | GPSBabel converts waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp. Literally hundreds of GPS receivers and programs are supported. It also has powerful manipulation tools for such data. such as filtering duplicates points or simplifying tracks. It has been downloaded and used tens of millions of times since it was first created in 2001, so it's stable and trusted. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6SerialPort) - pkgconfig(Qt6WebEngineWidgets) - pkgconfig(libusb-1.0) - pkgconfig(shapelib) - pkgconfig(zlib) -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-No-solicitation.patch %cmake_ninja -DGPSBABEL_WITH_ZLIB=pkgconfig \ -DGPSBABEL_WITH_SHAPELIB=pkgconfig \ -DGPSBABEL_WITH_LIBUSB=pkgconfig -build : | +build: | %ninja_build -install : | +install: | # Install binary install -Dm00755 solusBuildDir/gpsbabel solusBuildDir/gui/GPSBabelFE/gpsbabelfe -t $installdir/usr/bin # Install data and translations diff --git a/packages/g/gptfdisk/package.yml b/packages/g/gptfdisk/package.yml index f45b0b8cdac..185d5cd03f0 100644 --- a/packages/g/gptfdisk/package.yml +++ b/packages/g/gptfdisk/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gptfdisk -version : 1.0.10 -release : 7 -source : - - https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.10/gptfdisk-1.0.10.tar.gz : 2abed61bc6d2b9ec498973c0440b8b804b7a72d7144069b5a9209b2ad693a282 -homepage : https://www.rodsbooks.com/gdisk/ -license : GPL-2.0-or-later -component : system.utils -summary : GPT fdisk-like utility +name: gptfdisk +version: 1.0.10 +release: 7 +source: + - https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.10/gptfdisk-1.0.10.tar.gz: 2abed61bc6d2b9ec498973c0440b8b804b7a72d7144069b5a9209b2ad693a282 +homepage: https://www.rodsbooks.com/gdisk/ +license: GPL-2.0-or-later +component: system.utils +summary: GPT fdisk-like utility description: | GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks. -builddeps : +builddeps: - pkgconfig(popt) -build : | +build: | %make -install : | +install: | for i in cgdisk sgdisk gdisk fixparts ; do install -D -m 00755 ${i} $installdir/usr/sbin/${i} install -D -m 00644 ${i}.8 $installdir/usr/share/man/man8/${i}.8 diff --git a/packages/g/gpu-screen-recorder-gtk/package.yml b/packages/g/gpu-screen-recorder-gtk/package.yml index 3a9aa4635cf..cb1ab7d459d 100644 --- a/packages/g/gpu-screen-recorder-gtk/package.yml +++ b/packages/g/gpu-screen-recorder-gtk/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpu-screen-recorder-gtk -version : '5.3' -release : 2 -source : - - https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.5.3.0.tar.gz : 21fb29d89feb79f0ceda5b9916a3581e971a3bece7fc6287ed710771c83b7d6a -homepage : https://git.dec05eba.com/gpu-screen-recorder-gtk/about/ -license : GPL-3.0-only -component : multimedia.video -summary : GTK frontend for GPU Screen Recorder. +name: gpu-screen-recorder-gtk +version: "5.3" +release: 2 +source: + - https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.5.3.0.tar.gz: 21fb29d89feb79f0ceda5b9916a3581e971a3bece7fc6287ed710771c83b7d6a +homepage: https://git.dec05eba.com/gpu-screen-recorder-gtk/about/ +license: GPL-3.0-only +component: multimedia.video +summary: GTK frontend for GPU Screen Recorder. description: | Gtk frontend to gpu-screen-recorder, a shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gtk+-3.0) - pkgconfig(x11) - desktop-file-utils -rundeps : +rundeps: - gpu-screen-recorder - libayatana-appindicator -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gpu-screen-recorder/package.yml b/packages/g/gpu-screen-recorder/package.yml index 51bc5e6737a..db70bc7ccf2 100644 --- a/packages/g/gpu-screen-recorder/package.yml +++ b/packages/g/gpu-screen-recorder/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpu-screen-recorder -version : 5.5.1 -release : 2 -source : - - https://dec05eba.com/snapshot/gpu-screen-recorder.git.5.5.1.tar.gz : 0693bd6e94b2bce85f8a3cbb6a5434384d4ebeb300559ed8813ece124edddecd -homepage : https://git.dec05eba.com/gpu-screen-recorder/about/ -license : GPL-3.0-only -component : multimedia.video -summary : A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. +name: gpu-screen-recorder +version: 5.5.1 +release: 2 +source: + - https://dec05eba.com/snapshot/gpu-screen-recorder.git.5.5.1.tar.gz: 0693bd6e94b2bce85f8a3cbb6a5434384d4ebeb300559ed8813ece124edddecd +homepage: https://git.dec05eba.com/gpu-screen-recorder/about/ +license: GPL-3.0-only +component: multimedia.video +summary: A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. description: | This is a screen recorder that has minimal impact on system performance by recording your monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(dbus-1) - pkgconfig(libavcodec) - pkgconfig(libcap) @@ -27,9 +27,9 @@ builddeps : - pkgconfig(xdamage) - pkgconfig(xrandr) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gpxsee/package.yml b/packages/g/gpxsee/package.yml index 31f7dd2a294..2bc79a0dd43 100644 --- a/packages/g/gpxsee/package.yml +++ b/packages/g/gpxsee/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gpxsee -version : '13.41' -release : 54 -source : - - https://github.com/tumic0/GPXSee/archive/refs/tags/13.41.tar.gz : 3f197c66450970bbb68e8f2dc392b2192bb1334ef2749e7a6b8bbde9e9c5b615 -homepage : https://www.gpxsee.org -license : GPL-3.0-or-later -component : desktop -summary : a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats. +name: gpxsee +version: "13.41" +release: 54 +source: + - https://github.com/tumic0/GPXSee/archive/refs/tags/13.41.tar.gz: 3f197c66450970bbb68e8f2dc392b2192bb1334ef2749e7a6b8bbde9e9c5b615 +homepage: https://www.gpxsee.org +license: GPL-3.0-or-later +component: desktop +summary: a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats. description: | a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats. -builddeps : +builddeps: - pkgconfig(Qt6Positioning) - pkgconfig(Qt6SerialPort) - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | qmake6 CONFIG+=release gpxsee.pro PREFIX=%PREFIX% -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/g/graalvm/package.yml b/packages/g/graalvm/package.yml index bd63f8d5b31..f2acb80adec 100644 --- a/packages/g/graalvm/package.yml +++ b/packages/g/graalvm/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graalvm -version : 22.3.3 -release : 7 -source : - - git|https://github.com/oracle/graal.git : vm-ce-22.3.3 - - git|https://github.com/graalvm/mx.git : 6.23.3 - - https://github.com/graalvm/labs-openjdk-17/releases/download/jvmci-23.0-b15/labsjdk-ce-17.0.8+7-jvmci-23.0-b15-linux-amd64.tar.gz : 89fc839d961e2113c248c342e681b4ef4ef5f5d1f9634a36d5923c8ed56a7a73 -homepage : https://www.graalvm.org/ -license : GPL-2.0-or-later -component : programming.tools -networking : true -clang : true -summary : High-performance JDK distribution +name: graalvm +version: 22.3.3 +release: 7 +source: + - git|https://github.com/oracle/graal.git: vm-ce-22.3.3 + - git|https://github.com/graalvm/mx.git: 6.23.3 + - https://github.com/graalvm/labs-openjdk-17/releases/download/jvmci-23.0-b15/labsjdk-ce-17.0.8+7-jvmci-23.0-b15-linux-amd64.tar.gz: 89fc839d961e2113c248c342e681b4ef4ef5f5d1f9634a36d5923c8ed56a7a73 +homepage: https://www.graalvm.org/ +license: GPL-2.0-or-later +component: programming.tools +networking: true +clang: true +summary: High-performance JDK distribution description: | GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(xtst) -build : | +build: | unset CFLAGS unset LDFLAGS @@ -40,7 +40,7 @@ build : | mx graalvm-show mx build mx graalvm-home -install : | +install: | install -dm00755 $installdir/usr/share/graalvm cp -r $workdir/sdk/latest_graalvm_home/* -t $installdir/usr/share/graalvm/ diff --git a/packages/g/gradience/package.yml b/packages/g/gradience/package.yml index 5cd128a0e61..0125892fb17 100644 --- a/packages/g/gradience/package.yml +++ b/packages/g/gradience/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gradience -version : 0.4.1 -release : 6 -source : - - https://github.com/GradienceTeam/Gradience/archive/refs/tags/0.4.1-patch1.tar.gz : 00e005cef581ea65f9751d40e1bb798604a6cb47b5d4e81c775837167d4b9d14 -license : GPL-3.0-or-later -homepage : https://gradienceteam.github.io/ -component : desktop -summary : Change the look of Adwaita, with ease +name: gradience +version: 0.4.1 +release: 6 +source: + - https://github.com/GradienceTeam/Gradience/archive/refs/tags/0.4.1-patch1.tar.gz: 00e005cef581ea65f9751d40e1bb798604a6cb47b5d4e81c775837167d4b9d14 +license: GPL-3.0-or-later +homepage: https://gradienceteam.github.io/ +component: desktop +summary: Change the look of Adwaita, with ease description: | Gradience is a tool for customizing Libadwaita applications and the adw-gtk3 theme -builddeps : +builddeps: - pkgconfig(blueprint-compiler) - pkgconfig(gtk4) - pkgconfig(libadwaita-1) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(pygobject-3.0) - desktop-file-utils - python-lxml -rundeps : +rundeps: - libadwaita - libportal - material-color-utilities-python @@ -26,9 +26,9 @@ rundeps : - python-jinja - python-svglib - python-yapsy -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gradle/package.yml b/packages/g/gradle/package.yml index d76198372b8..8510a131a79 100644 --- a/packages/g/gradle/package.yml +++ b/packages/g/gradle/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gradle -version : 8.10.2 -release : 33 -source : - - https://services.gradle.org/distributions/gradle-8.10.2-src.zip : 6eed32fc9ad06d4dc1beafa706103da5ffdb870c2dc21b28b00492b55c93bdeb - - https://services.gradle.org/distributions/gradle-8.10.2-all.zip : 2ab88d6de2c23e6adae7363ae6e29cbdd2a709e992929b48b6530fd0c7133bd6 - - git|https://github.com/gradle/gradle-completion.git : 25da917cf5a88f3e58f05be3868a7b2748c8afe6 -license : Apache-2.0 -component : programming.java -homepage : https://gradle.org/ -summary : A powerful build system for the JVM +name: gradle +version: 8.10.2 +release: 33 +source: + - https://services.gradle.org/distributions/gradle-8.10.2-src.zip: 6eed32fc9ad06d4dc1beafa706103da5ffdb870c2dc21b28b00492b55c93bdeb + - https://services.gradle.org/distributions/gradle-8.10.2-all.zip: 2ab88d6de2c23e6adae7363ae6e29cbdd2a709e992929b48b6530fd0c7133bd6 + - git|https://github.com/gradle/gradle-completion.git: 25da917cf5a88f3e58f05be3868a7b2748c8afe6 +license: Apache-2.0 +component: programming.java +homepage: https://gradle.org/ +summary: A powerful build system for the JVM description: | Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. -networking : true -builddeps : +networking: true +builddeps: - gradle - openjdk-11 -rundeps : +rundeps: - openjdk-21 environment: | # Currently requires being built with JDK 11 export JAVA_HOME=/usr/lib64/openjdk-11 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | # Use the Solus JDK build for building %patch -p1 -i $pkgfiles/0001-Allow-use-of-Solus-toolchain-for-build.patch @@ -34,7 +34,7 @@ setup : | cp -r $sources/gradle-completion.git $workdir cd gradle-completion.git %patch -p1 -i $pkgfiles/ensure-java-home-is-set-for-completion.patch -build : | +build: | export GRADLE_USER_HOME="$workdir/.gradle_home" ./gradlew install \ @@ -45,7 +45,7 @@ build : | --stacktrace \ -PfinalRelease=true \ -Pgradle_installPath=$installdir/usr/share/gradle -install : | +install: | rm $installdir/usr/share/gradle/{NOTICE,README,bin/*.bat} rm -rf $installdir/usr/share/gradle/init.d/ diff --git a/packages/g/grafx2/package.yml b/packages/g/grafx2/package.yml index b0557c944bd..caa3f33727f 100644 --- a/packages/g/grafx2/package.yml +++ b/packages/g/grafx2/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grafx2 -version : '2.9' -release : 12 -source : - - https://gitlab.com/GrafX2/grafX2/-/archive/v2.9/grafX2-v2.9.tar.bz2 : bb9996e51cc0922ce291ccf301920fe4da340a5b3b3181be356f929dd4b5cb59 -homepage : https://pulkomandy.tk/projects/GrafX2 -license : GPL-2.0-or-later -component : multimedia.graphics -summary : GrafX2 is a drawing program dedicated to pixelart and low-color graphics +name: grafx2 +version: "2.9" +release: 12 +source: + - https://gitlab.com/GrafX2/grafX2/-/archive/v2.9/grafX2-v2.9.tar.bz2: bb9996e51cc0922ce291ccf301920fe4da340a5b3b3181be356f929dd4b5cb59 +homepage: https://pulkomandy.tk/projects/GrafX2 +license: GPL-2.0-or-later +component: multimedia.graphics +summary: GrafX2 is a drawing program dedicated to pixelart and low-color graphics description: | GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_ttf) - pkgconfig(fontconfig) @@ -19,10 +19,10 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(lua-5.1) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Ensure-we-reference-correct-header-locations-for-lua.patch -build : | +build: | %make -C src API=sdl2 -install : | +install: | %make_install -C src PREFIX=/usr API=sdl2 mv $installdir/usr/bin/grafx2-sdl2 $installdir/usr/bin/grafx2 diff --git a/packages/g/gramps/package.yml b/packages/g/gramps/package.yml index 1e08036bfa6..e2e1941e96b 100644 --- a/packages/g/gramps/package.yml +++ b/packages/g/gramps/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gramps -version : 6.0.1 -release : 28 -source : - - https://github.com/gramps-project/gramps/archive/refs/tags/v6.0.1.tar.gz : 894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 -homepage : https://gramps-project.org -license : GPL-2.0-or-later -component : office.scientific -summary : Gramps genealogical research software +name: gramps +version: 6.0.1 +release: 28 +source: + - https://github.com/gramps-project/gramps/archive/refs/tags/v6.0.1.tar.gz: 894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 +homepage: https://gramps-project.org +license: GPL-2.0-or-later +component: office.scientific +summary: Gramps genealogical research software description: | Gramps is a free software project and community. We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists. It is a community project, created, developed and governed by genealogists. -builddeps : +builddeps: - pkgconfig(gexiv2) - pkgconfig(gtkspell3-3.0) - pkgconfig(librsvg-2.0) - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - gexiv2 - goocanvas - graphviz @@ -27,7 +27,7 @@ rundeps : - python-pillow - python3-bsddb3 - pyxdg -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/g/granite/package.yml b/packages/g/granite/package.yml index f38cb447652..c089074141a 100644 --- a/packages/g/granite/package.yml +++ b/packages/g/granite/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : granite -version : 6.2.0 -release : 22 -source : - - https://github.com/elementary/granite/archive/refs/tags/6.2.0.tar.gz : 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5 -homepage : https://github.com/elementary/granite -license : LGPL-3.0-or-later -component : programming.library -summary : elementary Development Library/Framework +name: granite +version: 6.2.0 +release: 22 +source: + - https://github.com/elementary/granite/archive/refs/tags/6.2.0.tar.gz: 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5 +homepage: https://github.com/elementary/granite +license: LGPL-3.0-or-later +component: programming.library +summary: elementary Development Library/Framework description: | An extension to GTK+ that provides several useful widgets and classes to ease application development. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gtk+-3.0) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grantlee/package.yml b/packages/g/grantlee/package.yml index f74fa6599c5..0c17c433057 100644 --- a/packages/g/grantlee/package.yml +++ b/packages/g/grantlee/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grantlee -version : 5.3.1 -release : 7 -source : - - https://github.com/steveire/grantlee/releases/download/v5.3.1/grantlee-5.3.1.tar.gz : ba288ae9ed37ec0c3622ceb40ae1f7e1e6b2ea89216ad8587f0863d64be24f06 -homepage : https://github.com/steveire/grantlee -license : LGPL-2.1-or-later -component : programming.library -summary : C++ string template engine based on the Django template system +name: grantlee +version: 5.3.1 +release: 7 +source: + - https://github.com/steveire/grantlee/releases/download/v5.3.1/grantlee-5.3.1.tar.gz: ba288ae9ed37ec0c3622ceb40ae1f7e1e6b2ea89216ad8587f0863d64be24f06 +homepage: https://github.com/steveire/grantlee +license: LGPL-2.1-or-later +component: programming.library +summary: C++ string template engine based on the Django template system description: | Grantlee is a set of Free Software libraries written using the Qt framework. Currently two libraries are shipped with Grantlee: Grantlee Templates and Grantlee TextDocument. The goal of Grantlee Templates is to make it easier for application developers to separate the structure of documents from the data they contain, opening the door for theming and advanced generation of other text such as code. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5Script) -setup : | +setup: | %cmake_ninja -DLIB_SUFFIX=%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grantleetheme/package.yml b/packages/g/grantleetheme/package.yml index 69171f49133..d8bed97ceed 100644 --- a/packages/g/grantleetheme/package.yml +++ b/packages/g/grantleetheme/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grantleetheme -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/grantleetheme-25.08.3.tar.xz : 649de999bb61288fc9b4aed3ebe231e45201cd6cfd4f247636a7fd270ef87ae0 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : GrantleeTheme library provides a class for loading theme packages containing sets of templates +name: grantleetheme +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/grantleetheme-25.08.3.tar.xz: 649de999bb61288fc9b4aed3ebe231e45201cd6cfd4f247636a7fd270ef87ae0 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: GrantleeTheme library provides a class for loading theme packages containing sets of templates description: | GrantleeTheme library provides a class for loading theme packages containing sets of templates. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - kf6-ki18n-devel - kf6-kiconthemes-devel - kf6-knewstuff-devel - kf6-ktexttemplate-devel - kf6-kxmlgui-devel -rundeps : - - devel : - - kf6-ktexttemplate-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-ktexttemplate-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/graph-tool/package.yml b/packages/g/graph-tool/package.yml index 20e441aef0a..7e220ae3822 100644 --- a/packages/g/graph-tool/package.yml +++ b/packages/g/graph-tool/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graph-tool -version : '2.98' -release : 25 -source : - - https://downloads.skewed.de/graph-tool/graph-tool-2.98.tar.zst : 27b01c870c2532f3627e5d5a0a488bf0941b14030fb70c479333d87ca141b7fb -license : GPL-3.0-or-later -component : programming.python -homepage : https://graph-tool.skewed.de/ -summary : Efficient python module for analysis of graphs +name: graph-tool +version: "2.98" +release: 25 +source: + - https://downloads.skewed.de/graph-tool/graph-tool-2.98.tar.zst: 27b01c870c2532f3627e5d5a0a488bf0941b14030fb70c479333d87ca141b7fb +license: GPL-3.0-or-later +component: programming.python +homepage: https://graph-tool.skewed.de/ +summary: Efficient python module for analysis of graphs description: | Graph-tool is an efficient python module for manipulation and statistical analysis of graphs -builddeps : +builddeps: - pkgconfig(cairomm-1.0) - pkgconfig(expat) - pkgconfig(libsparsehash) @@ -21,7 +21,7 @@ builddeps : - libboost-devel - matplotlib - scipy -rundeps : +rundeps: - matplotlib - python-cairo - python-zstandard @@ -29,11 +29,11 @@ rundeps : # If clang set to yes, the submodules give an error when imported #clang : true # With ccache enabled errors out `ccache: error: Serialized result too large (8917414233 > 4294967295)` -ccache : false -setup : | +ccache: false +setup: | %patch -p1 -i $pkgfiles/0001-configure.ac-Check-for-CGAL-header-instead.patch %reconfigure PREFIX=/usr PYTHON=python3 -build : | +build: | # Maximum observed single compile job size is around 17 GiB Resident with sizes in the range 3-7 GiB the most common. # Likely due to poor job parallelism in make, the build will fan out to $CPUs -> 4-6 CPUs -> 1-2 CPUs. # For systems with 16 GiB RAM, make -j1 is maybe possible. @@ -42,5 +42,5 @@ build : | # For systems with 64 GiB RAM, make -j2 is probably the maximum. (Should be used for the Buildserver) # Swap partitions/files must be used while building. %make -j2 -install : | +install: | %make_install diff --git a/packages/g/graphene/package.yml b/packages/g/graphene/package.yml index c89986b1335..ea867358c45 100644 --- a/packages/g/graphene/package.yml +++ b/packages/g/graphene/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graphene -version : 1.10.8 -release : 7 -source : - - https://github.com/ebassi/graphene/archive/refs/tags/1.10.8.tar.gz : 922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed -homepage : https://ebassi.github.io/graphene/ -license : MIT -component : desktop.gnome -avx2 : true -summary : A thin layer of types for graphic libraries +name: graphene +version: 1.10.8 +release: 7 +source: + - https://github.com/ebassi/graphene/archive/refs/tags/1.10.8.tar.gz: 922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed +homepage: https://ebassi.github.io/graphene/ +license: MIT +component: desktop.gnome +avx2: true +summary: A thin layer of types for graphic libraries description: | A thin layer of types for graphic libraries -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) -setup : | +setup: | %meson_configure -Dinstalled_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/graphicsmagick/package.yml b/packages/g/graphicsmagick/package.yml index a3217cc2b50..6e23bb872eb 100644 --- a/packages/g/graphicsmagick/package.yml +++ b/packages/g/graphicsmagick/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graphicsmagick -version : 1.3.42 -release : 28 -source : - - https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.42/GraphicsMagick-1.3.42.tar.xz : 484fccfd2b2faf6c2ba9151469ece5072bcb91ba4ed73e75ed3d8e46c759d557 -homepage : https://graphicsmagick.sourceforge.io/index.html -license : +name: graphicsmagick +version: 1.3.42 +release: 28 +source: + - https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.42/GraphicsMagick-1.3.42.tar.xz: 484fccfd2b2faf6c2ba9151469ece5072bcb91ba4ed73e75ed3d8e46c759d557 +homepage: https://graphicsmagick.sourceforge.io/index.html +license: - BSD-2-Clause - MIT -component : multimedia.graphics -summary : GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. +component: multimedia.graphics +summary: GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. description: | GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. It is derived from ImageMagick, with the objective of providing better stability and performance than ImageMagick. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(freetype2) - pkgconfig(lcms2) @@ -22,13 +22,13 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(libwebp) - pkgconfig(x11) -lastrip : false -setup : | +lastrip: false +setup: | %reconfigure --disable-static \ --enable-shared=yes \ --with-modules \ --with-quantum-depth=16 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/graphite2/package.yml b/packages/g/graphite2/package.yml index 59f213b999c..9440264e7e6 100644 --- a/packages/g/graphite2/package.yml +++ b/packages/g/graphite2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graphite2 -version : 1.3.14 -release : 8 -source : - - https://github.com/silnrsi/graphite/releases/download/1.3.14/graphite2-1.3.14.tgz : f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d -homepage : https://graphite.sil.org/ -license : LGPL-2.1-or-later -component : xorg.fonts -summary : Rendering engine for graphite fonts +name: graphite2 +version: 1.3.14 +release: 8 +source: + - https://github.com/silnrsi/graphite/releases/download/1.3.14/graphite2-1.3.14.tgz: f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d +homepage: https://graphite.sil.org/ +license: LGPL-2.1-or-later +component: xorg.fonts +summary: Rendering engine for graphite fonts description: | Rendering engine for graphite fonts -builddeps : +builddeps: - pkgconfig32(freetype2) -emul32 : true -setup : | +emul32: true +setup: | %cmake . -DLIB_SUFFIX=%LIBSUFFIX% \ -DGRAPHITE2_COMPARE_RENDERER=OFF \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/graphviz/package.yml b/packages/g/graphviz/package.yml index 316a12dc1d5..fff814c87b6 100644 --- a/packages/g/graphviz/package.yml +++ b/packages/g/graphviz/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : graphviz -version : 12.2.1 -release : 36 -source : - - https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/12.2.1/graphviz-12.2.1.tar.gz : 242bc18942eebda6db4039f108f387ec97856fc91ba47f21e89341c34b554df8 -homepage : https://www.graphviz.org -license : EPL-1.0 -component : multimedia.graphics -clang : true -summary : Graphviz is open source graph visualization software +name: graphviz +version: 12.2.1 +release: 36 +source: + - https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/12.2.1/graphviz-12.2.1.tar.gz: 242bc18942eebda6db4039f108f387ec97856fc91ba47f21e89341c34b554df8 +homepage: https://www.graphviz.org +license: EPL-1.0 +component: multimedia.graphics +clang: true +summary: Graphviz is open source graph visualization software description: | Graphviz is open source graph visualization software -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(gdk-3.0) - pkgconfig(gdk-pixbuf-2.0) @@ -26,14 +26,14 @@ builddeps : - pkgconfig(xaw6) - ghostscript-devel - groff -patterns : - - devel : - - /usr/lib64/graphviz/*.so -setup : | +patterns: + - devel: + - /usr/lib64/graphviz/*.so +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$installdir/usr/lib64 $installdir/usr/bin/dot -c diff --git a/packages/g/greetd/package.yml b/packages/g/greetd/package.yml index e61f42ae078..df5c7a65543 100644 --- a/packages/g/greetd/package.yml +++ b/packages/g/greetd/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : greetd -version : 0.10.3 -release : 1 -source : - - https://github.com/kennylevinsen/greetd/archive/refs/tags/0.10.3.tar.gz : ee5cb70e0add4ca9c9fe57e47581ab0002d44c07743fb5492469f3b570db640b -license : GPL-3.0-only -component : security -homepage : https://sr.ht/~kennylevinsen/greetd/ -summary : Generic greeter daemon +name: greetd +version: 0.10.3 +release: 1 +source: + - https://github.com/kennylevinsen/greetd/archive/refs/tags/0.10.3.tar.gz: ee5cb70e0add4ca9c9fe57e47581ab0002d44c07743fb5492469f3b570db640b +license: GPL-3.0-only +component: security +homepage: https://sr.ht/~kennylevinsen/greetd/ +summary: Generic greeter daemon description: | Generic greeter daemon -builddeps : +builddeps: - pkgconfig(scdoc) - rust -networking : true -setup : | +networking: true +setup: | %patch -p1 -i $pkgfiles/0001-stateless-config.patch %cargo_fetch -build : | +build: | %cargo_build make -C man all -install : | +install: | %cargo_install install -Dm00755 target/release/agreety -t $installdir/usr/bin @@ -36,5 +36,5 @@ install : | # Systemd service (don't start by default) install -Dm00644 greetd.service $installdir/usr/lib/systemd/system/greetd.service -check : | +check: | %cargo_test diff --git a/packages/g/grep/package.yml b/packages/g/grep/package.yml index 3370f86cb70..0928af47b50 100644 --- a/packages/g/grep/package.yml +++ b/packages/g/grep/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grep -version : '3.12' -release : 23 -source : - - https://ftpmirror.gnu.org/gnu/grep/grep-3.12.tar.gz : badda546dfc4b9d97e992e2c35f3b5c7f20522ffcbe2f01ba1e9cdcbe7644cdc -homepage : https://www.gnu.org/software/grep/ -license : GPL-3.0-or-later -component : system.base -summary : grep (pattern searching tool) +name: grep +version: "3.12" +release: 23 +source: + - https://ftpmirror.gnu.org/gnu/grep/grep-3.12.tar.gz: badda546dfc4b9d97e992e2c35f3b5c7f20522ffcbe2f01ba1e9cdcbe7644cdc +homepage: https://www.gnu.org/software/grep/ +license: GPL-3.0-or-later +component: system.base +summary: grep (pattern searching tool) description: | grep stands for global / regular expression / print, and is used to search for patterns and strings within text files. -builddeps : +builddeps: - pkgconfig(libpcre2-posix) -setup : | +setup: | %configure --bindir=/usr/bin -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/gretl/package.yml b/packages/g/gretl/package.yml index 6303f306b47..fee0c59a4f6 100644 --- a/packages/g/gretl/package.yml +++ b/packages/g/gretl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gretl -version : 2024a -release : 22 -source : - - https://sourceforge.net/projects/gretl/files/gretl-2024a.tar.xz : ea16b477f9fbe577f48593341911cb3a7336ef83f587631eac1ffc48759387ea -homepage : https://gretl.sourceforge.net/ -license : GPL-3.0-or-later -component : office.maths -summary : GNU regression, econometrics and time-series library +name: gretl +version: 2024a +release: 22 +source: + - https://sourceforge.net/projects/gretl/files/gretl-2024a.tar.xz: ea16b477f9fbe577f48593341911cb3a7336ef83f587631eac1ffc48759387ea +homepage: https://gretl.sourceforge.net/ +license: GPL-3.0-or-later +component: office.maths +summary: GNU regression, econometrics and time-series library description: | Gretl (GNU regression, econometrics and time-series library) comprises libgretl, a shared library which provides various functions relating to econometric estimation, a command-line client program and a gui client, using GTK+. -builddeps : +builddeps: - pkgconfig(fftw3) - pkgconfig(gtk+-3.0) - pkgconfig(gtksourceview-3.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libR) - pkgconfig(libcurl) - gnuplot -rundeps : +rundeps: - gnuplot -setup : | +setup: | %configure --disable-avx -build : | +build: | %make -install : | +install: | %make_install -j1 diff --git a/packages/g/grilo-plugins/package.yml b/packages/g/grilo-plugins/package.yml index 1fd646e17e2..e353d4447b5 100644 --- a/packages/g/grilo-plugins/package.yml +++ b/packages/g/grilo-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grilo-plugins -version : 0.3.18 -release : 40 -source : - - https://download.gnome.org/sources/grilo-plugins/0.3/grilo-plugins-0.3.18.tar.xz : 8e3ce74ee717c3c322d0cb0f8df26bb0914028a5d016e28055ffb49cc9a46c5e -homepage : https://gitlab.gnome.org/GNOME/grilo-plugins -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : Plugins for Grilo +name: grilo-plugins +version: 0.3.18 +release: 40 +source: + - https://download.gnome.org/sources/grilo-plugins/0.3/grilo-plugins-0.3.18.tar.xz: 8e3ce74ee717c3c322d0cb0f8df26bb0914028a5d016e28055ffb49cc9a46c5e +homepage: https://gitlab.gnome.org/GNOME/grilo-plugins +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: Plugins for Grilo description: | Plugins for Grilo -builddeps : +builddeps: - pkgconfig(avahi-glib) - pkgconfig(dleyna-server-service-1.0) - pkgconfig(gmime-3.0) @@ -31,7 +31,7 @@ builddeps : - gperf - itstool - localsearch -setup : | +setup: | %meson_configure \ -Denable-dleyna=yes \ -Denable-flickr=yes \ @@ -40,7 +40,7 @@ setup : | -Denable-magnatune=yes \ -Denable-shoutcast=yes \ -Denable-youtube=no -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grilo/package.yml b/packages/g/grilo/package.yml index f4e8609fe64..0b8d2ba0352 100644 --- a/packages/g/grilo/package.yml +++ b/packages/g/grilo/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grilo -version : 0.3.19 -release : 37 -source : - - https://download.gnome.org/sources/grilo/0.3/grilo-0.3.19.tar.xz : 0869c81d19ab139c667d79567c14ddcb6cb5cbfc0108d04cade287eb29536706 -homepage : https://gitlab.gnome.org/GNOME/grilo -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : Media discovery framework +name: grilo +version: 0.3.19 +release: 37 +source: + - https://download.gnome.org/sources/grilo/0.3/grilo-0.3.19.tar.xz: 0869c81d19ab139c667d79567c14ddcb6cb5cbfc0108d04cade287eb29536706 +homepage: https://gitlab.gnome.org/GNOME/grilo +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: Media discovery framework description: | Grilo is a framework focused on making media discovery and browsing easy for application developers. @@ -16,15 +16,15 @@ description: | A single, high-level API that abstracts the differences among various media content providers, allowing application developers to integrate content from various services and sources easily. A collection of plugins for accessing content from various media providers. Developers can share efforts and code by writing plugins for the framework that are application agnostic. A flexible API that allows plugin developers to write plugins of various kinds. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libsoup-3.0) - pkgconfig(oauth) - pkgconfig(totem-plparser) - vala -setup : | +setup: | %meson_configure -Denable-gtk-doc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grim/package.yml b/packages/g/grim/package.yml index f08d1c2e51c..a7a8f78ed6f 100644 --- a/packages/g/grim/package.yml +++ b/packages/g/grim/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grim -version : 1.5.0 -release : 4 -source : - - https://gitlab.freedesktop.org/emersion/grim/-/archive/v1.5.0/grim-v1.5.0.tar.gz : 9e72a98f7621b1f5741b405b8dbd447acf7d300ddb12667ec526db1ce6154eaa -license : MIT -homepage : https://wayland.emersion.fr/grim/ -component : multimedia.graphics -summary : Grab images from a Wayland compositor +name: grim +version: 1.5.0 +release: 4 +source: + - https://gitlab.freedesktop.org/emersion/grim/-/archive/v1.5.0/grim-v1.5.0.tar.gz: 9e72a98f7621b1f5741b405b8dbd447acf7d300ddb12667ec526db1ce6154eaa +license: MIT +homepage: https://wayland.emersion.fr/grim/ +component: multimedia.graphics +summary: Grab images from a Wayland compositor description: | Grab images from a Wayland compositor -builddeps : +builddeps: - pkgconfig(libjpeg) - pkgconfig(pixman-1) - pkgconfig(libpng) - pkgconfig(scdoc) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -rundeps : +rundeps: - slurp -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grisbi/package.yml b/packages/g/grisbi/package.yml index b5844fb55b2..9c67545fb57 100644 --- a/packages/g/grisbi/package.yml +++ b/packages/g/grisbi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grisbi -version : 3.0.3 -release : 18 -source : - - https://github.com/grisbi/grisbi/archive/refs/tags/upstream_version_3_0_3.tar.gz : ac314cd79c61a42c6c96c51682bc090773e10639cc2b4c2ed8a32648b5e3866a -homepage : https://www.grisbi.org/ -license : GPL-2.0-or-later -component : office.finance -summary : Personal finance manager +name: grisbi +version: 3.0.3 +release: 18 +source: + - https://github.com/grisbi/grisbi/archive/refs/tags/upstream_version_3_0_3.tar.gz: ac314cd79c61a42c6c96c51682bc090773e10639cc2b4c2ed8a32648b5e3866a +homepage: https://www.grisbi.org/ +license: GPL-2.0-or-later +component: office.finance +summary: Personal finance manager description: | Grisbi is a personal accounting application capable of managing multiple accounts, currencies and users.Grisbi is a personal accounting application capable of managing multiple accounts, currencies and users. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libgsf-1) - pkgconfig(libofx) -setup : | +setup: | %patch -p1 -i $pkgfiles/appstream-remove-leftover-intltool-markers.patch %reconfigure --disable-frenchdoc -build : | +build: | %make -install : | +install: | %make_install # fix appstream metadata generation diff --git a/packages/g/groff/package.yml b/packages/g/groff/package.yml index 83ac76a5ec3..2d414e7c49a 100644 --- a/packages/g/groff/package.yml +++ b/packages/g/groff/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : groff -version : 1.23.0 -release : 6 -source : - - https://ftpmirror.gnu.org/gnu/groff/groff-1.23.0.tar.gz : 6b9757f592b7518b4902eb6af7e54570bdccba37a871fddb2d30ae3863511c13 -homepage : https://www.gnu.org/software/groff/ -license : GPL-3.0-or-later -summary : groff (Typesetting package to read formatted files) -component : desktop.base +name: groff +version: 1.23.0 +release: 6 +source: + - https://ftpmirror.gnu.org/gnu/groff/groff-1.23.0.tar.gz: 6b9757f592b7518b4902eb6af7e54570bdccba37a871fddb2d30ae3863511c13 +homepage: https://www.gnu.org/software/groff/ +license: GPL-3.0-or-later +summary: groff (Typesetting package to read formatted files) +component: desktop.base description: | groff (GNU troff) is a typesetting package which reads plain text mixed with formatting commands and produces formatted output -patterns : - - docs : /usr/share/doc/* -setup : | +patterns: + - docs: /usr/share/doc/* +setup: | %configure --prefix=/usr \ --with-awk=/usr/bin/awk \ --with-gnu-ld \ --without-x -build : | +build: | %make -install : | +install: | %make_install ln -s eqn %installroot%/usr/bin/geqn ln -s tbl %installroot%/usr/bin/gtbl diff --git a/packages/g/gromacs/package.yml b/packages/g/gromacs/package.yml index 14b42e0926d..ca7e4b68b3b 100644 --- a/packages/g/gromacs/package.yml +++ b/packages/g/gromacs/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gromacs -version : '2024.2' -release : 11 -source : - - https://ftp.gromacs.org/pub/gromacs/gromacs-2024.2.tar.gz : 802a7e335f2e895770f57b159e4ec368ebb0ff2ce6daccf706c6e8025c36852b -homepage : https://www.gromacs.org/ -license : LGPL-2.1-or-later -component : office.scientific -summary : GROMACS is a versatile package to perform molecular dynamics +name: gromacs +version: "2024.2" +release: 11 +source: + - https://ftp.gromacs.org/pub/gromacs/gromacs-2024.2.tar.gz: 802a7e335f2e895770f57b159e4ec368ebb0ff2ce6daccf706c6e8025c36852b +homepage: https://www.gromacs.org/ +license: LGPL-2.1-or-later +component: office.scientific +summary: GROMACS is a versatile package to perform molecular dynamics description: | GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. -avx2 : true -optimize : avx256 -builddeps : +avx2: true +optimize: avx256 +builddeps: - pkgconfig(fftw3f) - pkgconfig(lapack) - pkgconfig(muparser) - pkgconfig(openblas) - pkgconfig(x11) -setup : | +setup: | if [[ ! -z "${AVX2BUILD}" ]]; then export _target="AVX2_256" else @@ -27,9 +27,9 @@ setup : | %cmake -DGMX_SIMD=${_target} \ -DGMX_USE_MUPARSER=EXTERNAL \ -DGMX_X11=1 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/g/group-service/package.yml b/packages/g/group-service/package.yml index 93a496061ff..037fb26c47a 100644 --- a/packages/g/group-service/package.yml +++ b/packages/g/group-service/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : group-service -version : 1.4.0 -release : 4 -source : - - https://github.com/zhuyaliang/group-service/archive/1.4.0.tar.gz : 92bd496e8fcc2e891fa2e871b35575198af72838717bc07221678461ea92b469 -homepage : https://github.com/zhuyaliang/group-service -license : GPL-3.0-or-later -component : desktop.mate -summary : Borrowing DBUS services to manage user groups +name: group-service +version: 1.4.0 +release: 4 +source: + - https://github.com/zhuyaliang/group-service/archive/1.4.0.tar.gz: 92bd496e8fcc2e891fa2e871b35575198af72838717bc07221678461ea92b469 +homepage: https://github.com/zhuyaliang/group-service +license: GPL-3.0-or-later +component: desktop.mate +summary: Borrowing DBUS services to manage user groups description: | Borrowing DBUS services to manage user groups. -setup : | +setup: | %meson_configure --sysconfdir=/usr/share -Dsystemd=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grpc/package.yml b/packages/g/grpc/package.yml index d89cb520444..97566035be4 100644 --- a/packages/g/grpc/package.yml +++ b/packages/g/grpc/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grpc -version : 1.65.0 -release : 12 -source : - - https://github.com/grpc/grpc/archive/refs/tags/v1.65.0.tar.gz : ebc3acfde70cfae3f4f04b8dbb72259540cb1dc427be362569fbc2607dabfe39 -homepage : https://grpc.io/ -license : Apache-2.0 -component : programming.library -summary : An RPC library and framework +name: grpc +version: 1.65.0 +release: 12 +source: + - https://github.com/grpc/grpc/archive/refs/tags/v1.65.0.tar.gz: ebc3acfde70cfae3f4f04b8dbb72259540cb1dc427be362569fbc2607dabfe39 +homepage: https://grpc.io/ +license: Apache-2.0 +component: programming.library +summary: An RPC library and framework description: | gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(absl_hash) - pkgconfig(benchmark) - pkgconfig(libcares) - pkgconfig(protobuf) - pkgconfig(re2) - re2c -rundeps : - - devel : - - c-ares-devel - - protobuf-devel - - re2-devel -clang : true -optimize : thin-lto +rundeps: + - devel: + - c-ares-devel + - protobuf-devel + - re2-devel +clang: true +optimize: thin-lto environment: | export CXXFLAGS="$CXXFLAGS -DNDEBUG" -setup : | +setup: | %cmake_ninja \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ @@ -52,7 +52,7 @@ setup : | -DgRPC_RE2_PROVIDER=package \ -DgRPC_SSL_PROVIDER=package \ -DgRPC_ZLIB_PROVIDER=package -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/grsync/package.yml b/packages/g/grsync/package.yml index 7d6acb559ab..4bde7c81e11 100644 --- a/packages/g/grsync/package.yml +++ b/packages/g/grsync/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grsync -version : 1.3.1 -release : 4 -source : - - https://www.opbyte.it/release/grsync-1.3.1.tar.gz : 33cc0e25daa62e5ba7091caea3c83a8dc74dc5d7721c4501d349f210c4b3c6d3 -homepage : https://www.opbyte.it/ -license : GPL-2.0-or-later -component : network.util -summary : Grsync is used to synchronize folders, files and make backups. +name: grsync +version: 1.3.1 +release: 4 +source: + - https://www.opbyte.it/release/grsync-1.3.1.tar.gz: 33cc0e25daa62e5ba7091caea3c83a8dc74dc5d7721c4501d349f210c4b3c6d3 +homepage: https://www.opbyte.it/ +license: GPL-2.0-or-later +component: network.util +summary: Grsync is used to synchronize folders, files and make backups. description: | Grsync is used to synchronize folders, files and make backups. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - rsync -rundeps : +rundeps: - rsync -setup : | +setup: | %configure --disable-unity -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/grub-customizer/package.yml b/packages/g/grub-customizer/package.yml index a8d1d32505e..d837f381d09 100644 --- a/packages/g/grub-customizer/package.yml +++ b/packages/g/grub-customizer/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grub-customizer -version : 5.2.5 -release : 15 -source : - - https://launchpad.net/grub-customizer/5.2/5.2.5/+download/grub-customizer_5.2.5.tar.gz : a0b15150a0df792dd44313b88439fb01a60fdbf123d2558a55606a5d3f62cc63 -homepage : https://launchpad.net/grub-customizer -license : GPL-3.0-or-later -component : system.utils -summary : Grub Customizer is a graphical interface to configure the GRUB2/BURG settings and menuentries +name: grub-customizer +version: 5.2.5 +release: 15 +source: + - https://launchpad.net/grub-customizer/5.2/5.2.5/+download/grub-customizer_5.2.5.tar.gz: a0b15150a0df792dd44313b88439fb01a60fdbf123d2558a55606a5d3f62cc63 +homepage: https://launchpad.net/grub-customizer +license: GPL-3.0-or-later +component: system.utils +summary: Grub Customizer is a graphical interface to configure the GRUB2/BURG settings and menuentries description: | Grub Customizer is a graphical interface to configure the GRUB2/BURG settings and menuentries -builddeps : +builddeps: - pkgconfig(atkmm-1.6) - pkgconfig(glibmm-2.4) - pkgconfig(gtkmm-3.0) - pkgconfig(libarchive) - pkgconfig(libcrypto) -setup : | +setup: | mkdir build cd build %cmake -DCMAKE_INSTALL_PREFIX=/usr .. -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/g/grub2/package.yml b/packages/g/grub2/package.yml index 32adfa312df..28930012f61 100644 --- a/packages/g/grub2/package.yml +++ b/packages/g/grub2/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : grub2 -version : '2.12' -release : 40 -source : - - git|https://git.savannah.gnu.org/git/grub.git : 5ca9db22e8ed0dbebb2aec53722972de0680a463 -homepage : https://www.gnu.org/software/grub/ -license : +name: grub2 +version: "2.12" +release: 40 +source: + - git|https://git.savannah.gnu.org/git/grub.git: 5ca9db22e8ed0dbebb2aec53722972de0680a463 +homepage: https://www.gnu.org/software/grub/ +license: - GPL-3.0-or-later # for included terminus fonts in redistributable BDF format - OFL-1.1 -component : system.boot -networking : true # Needed for bootstrap -summary : GRUB Boot Loader +component: system.boot +networking: true # Needed for bootstrap +summary: GRUB Boot Loader description: | GRUB Boot Loader -builddeps : +builddeps: - pkgconfig(devmapper) - pkgconfig(freetype2) - pkgconfig(fuse) - pkgconfig(liblz4) - pkgconfig(liblzma) -strip : false -rundeps : +strip: false +rundeps: - os-prober environment: | unset CFLAGS unset CXXFLAGS unset LDFLAGS -setup : | +setup: | %apply_patches PYTHON=python3 ./bootstrap %autogen --disable-efiemu \ @@ -36,9 +36,9 @@ setup : | --enable-grub-mount \ --target="i386" \ --with-platform="pc" -build : | +build: | %make -install : | +install: | %make_install install -Dm00755 $pkgfiles/update-grub -t $installdir/usr/sbin install -Dm00755 $pkgfiles/update-grub2 -t $installdir/usr/sbin diff --git a/packages/g/gscan2pdf/package.yml b/packages/g/gscan2pdf/package.yml index 118991e401e..22178927188 100644 --- a/packages/g/gscan2pdf/package.yml +++ b/packages/g/gscan2pdf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gscan2pdf -version : 2.13.4 -release : 31 -source : - - https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/2.13.4/gscan2pdf-2.13.4.tar.xz/download : e07713915241b1c05bf00c5e37aa2b310155474c388457e41a1c503b33f79969 -homepage : https://gscan2pdf.sourceforge.net/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Produce PDFs or DjVus from scanned documents +name: gscan2pdf +version: 2.13.4 +release: 31 +source: + - https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/2.13.4/gscan2pdf-2.13.4.tar.xz/download: e07713915241b1c05bf00c5e37aa2b310155474c388457e41a1c503b33f79969 +homepage: https://gscan2pdf.sourceforge.net/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Produce PDFs or DjVus from scanned documents description: | gscan2pdf is a GUI to ease the process of producing PDFs from scanned documents. You scan in one or several pages and create a PDF of selected pages. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(ddjvuapi) - pkgconfig(gtk+-3.0) @@ -38,7 +38,7 @@ builddeps : - perl-try-tiny - unpaper - xdg-utils -rundeps : +rundeps: - imagemagick - libtiff-utils - log4perl @@ -65,9 +65,9 @@ rundeps : - perl-try-tiny - tesseract - unpaper -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/g/gsettings-desktop-schemas/package.yml b/packages/g/gsettings-desktop-schemas/package.yml index 25d71be38e1..4c5ff08fbc8 100644 --- a/packages/g/gsettings-desktop-schemas/package.yml +++ b/packages/g/gsettings-desktop-schemas/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsettings-desktop-schemas -version : '49.1' -release : 64 -source : - - https://download.gnome.org/sources/gsettings-desktop-schemas/49/gsettings-desktop-schemas-49.1.tar.xz : 777a7f83d5e5a8076b9bf809cb24101b1b1ba9c230235e3c3de8e13968ed0e63 -homepage : https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : A collection of GSettings schemas for settings shared by various components of a GNOME Desktop. +name: gsettings-desktop-schemas +version: "49.1" +release: 64 +source: + - https://download.gnome.org/sources/gsettings-desktop-schemas/49/gsettings-desktop-schemas-49.1.tar.xz: 777a7f83d5e5a8076b9bf809cb24101b1b1ba9c230235e3c3de8e13968ed0e63 +homepage: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: A collection of GSettings schemas for settings shared by various components of a GNOME Desktop. description: | A collection of GSettings schemas for settings shared by various components of a GNOME Desktop. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) -patterns : - - devel : /usr/share/pkgconfig -setup : | +patterns: + - devel: /usr/share/pkgconfig +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gsimplecal/package.yml b/packages/g/gsimplecal/package.yml index 3dda0ac2200..24853b81932 100644 --- a/packages/g/gsimplecal/package.yml +++ b/packages/g/gsimplecal/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsimplecal -version : 2.5.2 -release : 7 -source : - - https://github.com/dmedvinsky/gsimplecal/archive/refs/tags/v2.5.2.tar.gz : abf6f2a20e97111eb757be8eff552f0a082ed30c1e37db32b64599d2c1a52235 -homepage : https://github.com/dmedvinsky/gsimplecal/ -license : BSD-3-Clause -summary : GGsimplecal is a lightweight calendar applet written in C++ using GTK. -component : office -builddeps : +name: gsimplecal +version: 2.5.2 +release: 7 +source: + - https://github.com/dmedvinsky/gsimplecal/archive/refs/tags/v2.5.2.tar.gz: abf6f2a20e97111eb757be8eff552f0a082ed30c1e37db32b64599d2c1a52235 +homepage: https://github.com/dmedvinsky/gsimplecal/ +license: BSD-3-Clause +summary: GGsimplecal is a lightweight calendar applet written in C++ using GTK. +component: office +builddeps: - pkgconfig(gtk+-3.0) description: | Gsimplecal was intentionally made for use with tint2 @@ -20,9 +20,9 @@ description: | to integrate anywhere. No need to write some wrapper scripts or whatever. Also, you can configure it to not only show the calendar, but also display multiple clocks for different world timezones. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gsl/package.yml b/packages/g/gsl/package.yml index 9bb5fd74617..ce788c7ba72 100644 --- a/packages/g/gsl/package.yml +++ b/packages/g/gsl/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsl -version : '2.7' -release : 9 -source : - - https://ftpmirror.gnu.org/gnu/gsl/gsl-2.7.tar.gz : efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b -homepage : https://www.gnu.org/software/gsl/ -license : GPL-3.0-only -component : programming.library -summary : Numerical library for C and C++ +name: gsl +version: "2.7" +release: 9 +source: + - https://ftpmirror.gnu.org/gnu/gsl/gsl-2.7.tar.gz: efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b +homepage: https://www.gnu.org/software/gsl/ +license: GPL-3.0-only +component: programming.library +summary: Numerical library for C and C++ description: | GNU Scientific Library is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions, and least squares fitting. -avx2 : true -setup : | +avx2: true +setup: | %patch -p1 -i $pkgfiles/abi-dep-cblas.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gsm/package.yml b/packages/g/gsm/package.yml index 44f224d7843..b77d41c6570 100644 --- a/packages/g/gsm/package.yml +++ b/packages/g/gsm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsm -version : 1.0.18 -release : 4 -source : - - http://www.quut.com/gsm/gsm-1.0.18.tar.gz : 04f68087c3348bf156b78d59f4d8aff545da7f6e14f33be8f47d33f4efae2a10 -homepage : https://www.quut.com/gsm/ -license : MIT -component : programming.library -libsplit : false -summary : GSM lossy speech compression library +name: gsm +version: 1.0.18 +release: 4 +source: + - http://www.quut.com/gsm/gsm-1.0.18.tar.gz: 04f68087c3348bf156b78d59f4d8aff545da7f6e14f33be8f47d33f4efae2a10 +homepage: https://www.quut.com/gsm/ +license: MIT +component: programming.library +libsplit: false +summary: GSM lossy speech compression library description: | GSM lossy speech compression library -setup : | +setup: | %patch -p0 -i $pkgfiles/gsm-1.0.17-shared.patch -build : | +build: | %make CCFLAGS="-c ${CFLAGS} -fPIC" -install : | +install: | install -d -m 00755 $installdir/usr/{bin,include/gsm,share/man/man{1,3}} install -d -m 00755 $installdir%libdir% diff --git a/packages/g/gsmartcontrol/package.yml b/packages/g/gsmartcontrol/package.yml index b42ebde36b2..d0054490321 100644 --- a/packages/g/gsmartcontrol/package.yml +++ b/packages/g/gsmartcontrol/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsmartcontrol -version : 2.0.2 -release : 14 -source : - - https://sourceforge.net/projects/gsmartcontrol/files/2.0.2/gsmartcontrol-2.0.2.tar.gz : 7cebd83fd34883d51e143389aa88f8173ea7b67c760b12b7de847f3c3c8cee34 -homepage : https://gsmartcontrol.shaduri.dev/ -license : +name: gsmartcontrol +version: 2.0.2 +release: 14 +source: + - https://sourceforge.net/projects/gsmartcontrol/files/2.0.2/gsmartcontrol-2.0.2.tar.gz: 7cebd83fd34883d51e143389aa88f8173ea7b67c760b12b7de847f3c3c8cee34 +homepage: https://gsmartcontrol.shaduri.dev/ +license: - BSD-3-Clause - BSL-1.0 - GPL-2.0-or-later - MIT - Unlicense - Zlib -component : system.utils -summary : Hard disk drive and SSD health inspection tool +component: system.utils +summary: Hard disk drive and SSD health inspection tool description: | GSmartControl is a graphical user interface for smartctl (from smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk and solid-state drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it. -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) -rundeps : +rundeps: - smartmontools -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-xterm-as-a-dependency.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gsound/package.yml b/packages/g/gsound/package.yml index 60120233a27..ae4e090d3fb 100644 --- a/packages/g/gsound/package.yml +++ b/packages/g/gsound/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gsound -version : 1.0.3 -release : 15 -source : - - https://download.gnome.org/sources/gsound/1.0/gsound-1.0.3.tar.xz : ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a -homepage : https://gitlab.gnome.org/GNOME/gsound -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GSound is a small library for playing system sounds. +name: gsound +version: 1.0.3 +release: 15 +source: + - https://download.gnome.org/sources/gsound/1.0/gsound-1.0.3.tar.xz: ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a +homepage: https://gitlab.gnome.org/GNOME/gsound +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GSound is a small library for playing system sounds. description: | GSound is a small library for playing system sounds. -builddeps : +builddeps: - pkgconfig(libcanberra-gtk3) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gspell/package.yml b/packages/g/gspell/package.yml index 9a4afb6507f..afa61213152 100644 --- a/packages/g/gspell/package.yml +++ b/packages/g/gspell/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gspell -version : 1.14.0 -release : 31 -source : - - https://download.gnome.org/sources/gspell/1.14/gspell-1.14.0.tar.xz : 64ea1d8e9edc1c25b45a920e80daf67559d1866ffcd7f8432fecfea6d0fe8897 -homepage : https://gitlab.gnome.org/GNOME/gspell -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GTK+ Spell Checker Library +name: gspell +version: 1.14.0 +release: 31 +source: + - https://download.gnome.org/sources/gspell/1.14/gspell-1.14.0.tar.xz: 64ea1d8e9edc1c25b45a920e80daf67559d1866ffcd7f8432fecfea6d0fe8897 +homepage: https://gitlab.gnome.org/GNOME/gspell +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GTK+ Spell Checker Library description: | GTK+ Spell Checker Library -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gobject-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(icu-i18n) - gtk-doc - vala -setup : | +setup: | %meson_configure -Dinstall_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gssdp/package.yml b/packages/g/gssdp/package.yml index c7295b1cfdd..e1e785313c3 100644 --- a/packages/g/gssdp/package.yml +++ b/packages/g/gssdp/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gssdp -version : 1.6.4 -release : 23 -source : - - https://download.gnome.org/sources/gssdp/1.6/gssdp-1.6.4.tar.xz : ff97fdfb7f561d3e6813b4f6a2145259e7c2eff43cc0e63f3fd031d0b6266032 -homepage : https://gitlab.gnome.org/GNOME/gssdp -license : LGPL-2.0-only -component : network.util -summary : A GObject-based API for handling resource discovery and announcement over SSDP. +name: gssdp +version: 1.6.4 +release: 23 +source: + - https://download.gnome.org/sources/gssdp/1.6/gssdp-1.6.4.tar.xz: ff97fdfb7f561d3e6813b4f6a2145259e7c2eff43cc0e63f3fd031d0b6266032 +homepage: https://gitlab.gnome.org/GNOME/gssdp +license: LGPL-2.0-only +component: network.util +summary: A GObject-based API for handling resource discovery and announcement over SSDP. description: | A GObject-based API for handling resource discovery and announcement over SSDP. -builddeps : +builddeps: - pkgconfig(gi-docgen) - pkgconfig(gtk4) - pkgconfig(libsoup-3.0) - pandoc - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Horiffic workaround otherwise we'd have a cyclic dependency which eopkg can't handle yet -autodep : false +autodep: false diff --git a/packages/g/gst-plugins-base/package.yml b/packages/g/gst-plugins-base/package.yml index b9264e8dc0a..935128a343e 100644 --- a/packages/g/gst-plugins-base/package.yml +++ b/packages/g/gst-plugins-base/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gst-plugins-base -version : 0.10.36 -release : 8 -source : - - http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.xz : 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a -homepage : https://gstreamer.freedesktop.org/ -license : +name: gst-plugins-base +version: 0.10.36 +release: 8 +source: + - http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.xz: 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a +homepage: https://gstreamer.freedesktop.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : multimedia.gstreamer -emul32 : true -summary : Streaming media framework +component: multimedia.gstreamer +emul32: true +summary: Streaming media framework description: | GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. -builddeps : +builddeps: - pkgconfig32(alsa) - pkgconfig32(glib-2.0) - pkgconfig32(gstreamer-0.10) @@ -23,15 +23,15 @@ builddeps : - pkgconfig32(x11) - pkgconfig32(zlib) - gtk-doc-devel -setup : | +setup: | %apply_patches if [[ ! -z "${EMUL32BUILD}" ]]; then export ex_opts="--disable-introspection --disable-gnome_vfs" fi %reconfigure --disable-static ${ex_opts} -build : | +build: | %make -install : | +install: | %make_install # Steam only requires the runtime libs, so nuke the 32bit-devel diff --git a/packages/g/gst-validate/package.yml b/packages/g/gst-validate/package.yml index 166bcf5c32a..fed012e10e6 100644 --- a/packages/g/gst-validate/package.yml +++ b/packages/g/gst-validate/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gst-validate -version : 1.16.3 -release : 19 -source : - - https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.16.3.tar.xz : c2064e887324af6aa476ca669234936711f253b29042f617f1d9f2597c4bf92b -homepage : https://gstreamer.freedesktop.org/ -license : LGPL-2.1-or-later -component : multimedia.gstreamer -summary : GStreamer Validate testing Framework +name: gst-validate +version: 1.16.3 +release: 19 +source: + - https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.16.3.tar.xz: c2064e887324af6aa476ca669234936711f253b29042f617f1d9f2597c4bf92b +homepage: https://gstreamer.freedesktop.org/ +license: LGPL-2.1-or-later +component: multimedia.gstreamer +summary: GStreamer Validate testing Framework description: | The goal of GstValidate is to be able to detect when elements are not behaving as expected and report it to the user so he knows how things are supposed to work inside a GstPipeline. In the end, fixing issues found by the tool will ensure that all elements behave all together in the expected way. -builddeps : +builddeps: - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) -rundeps : +rundeps: - gstreamer-1.0 - gstreamer-1.0-plugins-base -setup : | +setup: | %configure \ --disable-static \ --with-package-name="GSt-validate ${version} Solus" \ --with-package-origin="https://getsol.us" -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check || : diff --git a/packages/g/gstreamer-0.10/package.yml b/packages/g/gstreamer-0.10/package.yml index df41ac8700d..3116c20d264 100644 --- a/packages/g/gstreamer-0.10/package.yml +++ b/packages/g/gstreamer-0.10/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gstreamer-0.10 -version : 0.10.36 -release : 5 -source : - - http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.gz : 7d869babaf35c2dbfc13dd44b4eec92cd21cd37b940d9147c6a5ed8e3fbab3eb -homepage : https://gstreamer.freedesktop.org/ -license : LGPL-2.0-or-later -component : multimedia.gstreamer -emul32 : true -summary : Streaming media framework -builddeps : +name: gstreamer-0.10 +version: 0.10.36 +release: 5 +source: + - http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.gz: 7d869babaf35c2dbfc13dd44b4eec92cd21cd37b940d9147c6a5ed8e3fbab3eb +homepage: https://gstreamer.freedesktop.org/ +license: LGPL-2.0-or-later +component: multimedia.gstreamer +emul32: true +summary: Streaming media framework +builddeps: - pkgconfig32(glib-2.0) - pkgconfig32(libffi) - pkgconfig32(libpcre) @@ -17,15 +17,15 @@ builddeps : - pkgconfig32(zlib) description: | GStreamer is a streaming media framework that enables applications to share a common set of plugins for things like video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise. This package only provides base functionality and libraries. You may need at least gst-plugins-base-1.0.6 and one of Good, Bad, Ugly or Libav plugins. -patterns : - - devel : /usr/share/aclocal -setup : | +patterns: + - devel: /usr/share/aclocal +setup: | %patch -p1 -i $pkgfiles/Fix-bison3.patch %configure_no_runstatedir --disable-static \ --libexecdir=/usr/lib \ --with-package-name="GStreamer 0.10.36 Solus" \ --with-package-origin=https://getsol.us \ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gstreamer-1.0-plugins-rs/package.yml b/packages/g/gstreamer-1.0-plugins-rs/package.yml index 81f8183e69c..f3291df94a9 100644 --- a/packages/g/gstreamer-1.0-plugins-rs/package.yml +++ b/packages/g/gstreamer-1.0-plugins-rs/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gstreamer-1.0-plugins-rs -version : 0.13.3 -release : 3 -source : - - https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/0.13.3/gst-plugins-rs-0.13.3.tar.gz : 33929ce19596311c44c5dfb9dca556c7a7d86f6b4d7a7745afaff1558d4a95e9 -homepage : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs -license : +name: gstreamer-1.0-plugins-rs +version: 0.13.3 +release: 3 +source: + - https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/0.13.3/gst-plugins-rs-0.13.3.tar.gz: 33929ce19596311c44c5dfb9dca556c7a7d86f6b4d7a7745afaff1558d4a95e9 +homepage: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs +license: - Apache-2.0 - LGPL-2.1-or-later - MIT - MPL-2.0 -component : multimedia.gstreamer -summary : GStreamer plugins written in Rust. +component: multimedia.gstreamer +summary: GStreamer plugins written in Rust. description: | Repository containing various GStreamer plugins and elements written in the Rust programming language. The plugins build upon the GStreamer Rust bindings. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(dav1d) - pkgconfig(gstreamer-video-1.0) - pkgconfig(gstreamer-webrtc-1.0) @@ -27,9 +27,9 @@ builddeps : environment: | # Force it to use the system libsodium export SODIUM_USE_PKG_CONFIG=1 -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtest/package.yml b/packages/g/gtest/package.yml index 96459b42cf3..f6f11c799f7 100644 --- a/packages/g/gtest/package.yml +++ b/packages/g/gtest/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtest -version : 1.15.2 -release : 10 -source : - - https://github.com/google/googletest/archive/refs/tags/v1.15.2.tar.gz : 7b42b4d6ed48810c5362c265a17faebe90dc2373c885e5216439d37927f02926 -homepage : https://google.github.io/googletest/ -license : BSD-3-Clause -libsplit : false -component : programming.tools -summary : Google's C++ test framework +name: gtest +version: 1.15.2 +release: 10 +source: + - https://github.com/google/googletest/archive/refs/tags/v1.15.2.tar.gz: 7b42b4d6ed48810c5362c265a17faebe90dc2373c885e5216439d37927f02926 +homepage: https://google.github.io/googletest/ +license: BSD-3-Clause +libsplit: false +component: programming.tools +summary: Google's C++ test framework description: | GoogleTest is Google’s C++ testing and mocking framework. -setup : | +setup: | sed -i 's/DESTINATION lib/DESTINATION lib64/' google{mock,test}/CMakeLists.txt # Set the version correctly @@ -20,11 +20,11 @@ setup : | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -Dgtest_build_tests=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : +patterns: - /* diff --git a/packages/g/gthumb/package.yml b/packages/g/gthumb/package.yml index 0f4e6843bf4..21b2f916b55 100644 --- a/packages/g/gthumb/package.yml +++ b/packages/g/gthumb/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gthumb -version : 3.12.8.1 -release : 44 -source : - - https://download.gnome.org/sources/gthumb/3.12/gthumb-3.12.8.1.tar.xz : 27362fc11ca5c581f31682230c95020e5a1fcddf4cffebe75557828c6174db5b -homepage : https://gitlab.gnome.org/GNOME/gthumb/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Image viewer and browser utility +name: gthumb +version: 3.12.8.1 +release: 44 +source: + - https://download.gnome.org/sources/gthumb/3.12/gthumb-3.12.8.1.tar.xz: 27362fc11ca5c581f31682230c95020e5a1fcddf4cffebe75557828c6174db5b +homepage: https://gitlab.gnome.org/GNOME/gthumb/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Image viewer and browser utility description: | gthumb is an application for viewing, editing, and organizing collections of images. -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(champlain-0.12) - pkgconfig(clutter-gtk-1.0) @@ -27,9 +27,9 @@ builddeps : - pkgconfig(libssh) - pkgconfig(libwebp) - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtick/package.yml b/packages/g/gtick/package.yml index cac6175961e..91b2f3e9be6 100644 --- a/packages/g/gtick/package.yml +++ b/packages/g/gtick/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtick -version : 0.5.5 -release : 4 -source : - - https://www.antcom.de/gtick/download/gtick-0.5.5.tar.gz : e24331b2c903557b2a7d863cfef04dfe7624ee3d62861bfd06dd4317ee7bdc48 -homepage : https://www.antcom.de/gtick/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : A metronome application +name: gtick +version: 0.5.5 +release: 4 +source: + - https://www.antcom.de/gtick/download/gtick-0.5.5.tar.gz: e24331b2c903557b2a7d863cfef04dfe7624ee3d62861bfd06dd4317ee7bdc48 +homepage: https://www.antcom.de/gtick/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: A metronome application description: | GNU GTick is a metronome application supporting different meters (Even, 2/4, 3/4, 4/4 and more) and speeds ranging from 10 to 1000 bpm. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-2.0) - pkgconfig(libpulse) - pkgconfig(sndfile) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtk-doc/package.yml b/packages/g/gtk-doc/package.yml index b730dec3b1b..eb915b54345 100644 --- a/packages/g/gtk-doc/package.yml +++ b/packages/g/gtk-doc/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk-doc -version : 1.35.1 -release : 17 -source : - - https://download.gnome.org/sources/gtk-doc/1.35/gtk-doc-1.35.1.tar.xz : 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2 -homepage : https://www.gtk.org/gtk-doc/ -license : GPL-2.0-or-later -component : desktop.gnome.doc -summary : GTK API Documentation generator +name: gtk-doc +version: 1.35.1 +release: 17 +source: + - https://download.gnome.org/sources/gtk-doc/1.35/gtk-doc-1.35.1.tar.xz: 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2 +homepage: https://www.gtk.org/gtk-doc/ +license: GPL-2.0-or-later +component: desktop.gnome.doc +summary: GTK API Documentation generator description: | GTK-Doc is a project which was started to generate API documentation from comments added to C code. It is typically used to document the public API of GTK+ and GNOME libraries, but it can also be used to document application code. -builddeps : +builddeps: - pkgconfig(python3) - docbook-xml - itstool - pygments -rundeps : +rundeps: - docbook-xml - pygments - python3 -patterns : +patterns: - /usr/share/aclocal - /usr/share/pkgconfig - /usr/share/gtk-doc/data -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtk-engines/package.yml b/packages/g/gtk-engines/package.yml index 0ff3d316bef..14248e40bed 100644 --- a/packages/g/gtk-engines/package.yml +++ b/packages/g/gtk-engines/package.yml @@ -1,22 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk-engines -version : 2.20.2 -release : 3 -source : - - http://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2 : 15b680abca6c773ecb85253521fa100dd3b8549befeecc7595b10209d62d66b5 -homepage : https://gitlab.gnome.org/Archive/gtk-engines -license : LGPL-2.1-or-later -component : desktop.theme -summary : gtk-engines provides a central location for commonly used GTK+ engines. +name: gtk-engines +version: 2.20.2 +release: 3 +source: + - http://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2: 15b680abca6c773ecb85253521fa100dd3b8549befeecc7595b10209d62d66b5 +homepage: https://gitlab.gnome.org/Archive/gtk-engines +license: LGPL-2.1-or-later +component: desktop.theme +summary: gtk-engines provides a central location for commonly used GTK+ engines. description: | gtk-engines provides a central location for commonly used GTK+ engines. Including Clearlooks, Crus, Glide, HC, Industrial, Lua, Mist, Redmond and Thinice -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(lua-5.1) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install - diff --git a/packages/g/gtk-session-lock/package.yml b/packages/g/gtk-session-lock/package.yml index 7fc1c08ae57..3307078eb1d 100644 --- a/packages/g/gtk-session-lock/package.yml +++ b/packages/g/gtk-session-lock/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk-session-lock -version : 0.2.0 -release : 1 -source : - - https://github.com/Cu3PO42/gtk-session-lock/archive/refs/tags/v0.2.0.tar.gz : a4245c6930580c15ed263b9a7bb7e39f47693baec78be1026b4e0e28b233cb4e -homepage : https://github.com/Cu3PO42/gtk-session-lock -license : +name: gtk-session-lock +version: 0.2.0 +release: 1 +source: + - https://github.com/Cu3PO42/gtk-session-lock/archive/refs/tags/v0.2.0.tar.gz: a4245c6930580c15ed263b9a7bb7e39f47693baec78be1026b4e0e28b233cb4e +homepage: https://github.com/Cu3PO42/gtk-session-lock +license: - GPL-3.0-or-later - MIT -component : desktop.library -summary : This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol. +component: desktop.library +summary: This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol. description: | This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol. This Library is compatible with C, C++ and any language that supports GObject introspection files. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(wayland-client) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtk-sharp/package.yml b/packages/g/gtk-sharp/package.yml index b2538f13324..3b64bfb27f7 100644 --- a/packages/g/gtk-sharp/package.yml +++ b/packages/g/gtk-sharp/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk-sharp -version : 2.12.45 -release : 9 -source : - - https://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.45.tar.gz : 02680578e4535441064aac21d33315daa009d742cab8098ac8b2749d86fffb6a -homepage : https://www.mono-project.com/docs/gui/gtksharp/ -license : GPL-2.0-or-later -component : programming.library -summary : GTKSharp +name: gtk-sharp +version: 2.12.45 +release: 9 +source: + - https://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.45.tar.gz: 02680578e4535441064aac21d33315daa009d742cab8098ac8b2749d86fffb6a +homepage: https://www.mono-project.com/docs/gui/gtksharp/ +license: GPL-2.0-or-later +component: programming.library +summary: GTKSharp description: | Gtk# is a Mono/.NET binding to the cross platform Gtk2 GUI toolkit and the foundation of most GUI apps built with Mono. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(gladeui-2.0) - pkgconfig(libglade-2.0) - pkgconfig(mono) -setup : | +setup: | %patch -p1 -i $pkgfiles/gtk-sharp2-2.12.12-gtkrange.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtk-vnc/package.yml b/packages/g/gtk-vnc/package.yml index 577ada83da7..a9fd56cd712 100644 --- a/packages/g/gtk-vnc/package.yml +++ b/packages/g/gtk-vnc/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk-vnc -version : 1.5.0 -release : 29 -source : - - https://download.gnome.org/sources/gtk-vnc/1.5/gtk-vnc-1.5.0.tar.xz : c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23 -homepage : https://gitlab.gnome.org/GNOME/gtk-vnc -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GTK VNC viewer widget +name: gtk-vnc +version: 1.5.0 +release: 29 +source: + - https://download.gnome.org/sources/gtk-vnc/1.5/gtk-vnc-1.5.0.tar.xz: c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23 +homepage: https://gitlab.gnome.org/GNOME/gtk-vnc +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GTK VNC viewer widget description: | gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines allowing it to be completely asynchronous while remaining single threaded. It provides a core C library, and bindings for Python (PyGTK). -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gtk+-3.0) - pkgconfig(libpulse) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(python3) - pkgconfig(x11) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtk2-engine-murrine/package.yml b/packages/g/gtk2-engine-murrine/package.yml index 63f707248ad..242e06fc778 100644 --- a/packages/g/gtk2-engine-murrine/package.yml +++ b/packages/g/gtk2-engine-murrine/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk2-engine-murrine -version : 0.98.2 -release : 6 -source : - - https://download.gnome.org/sources/murrine/0.98/murrine-0.98.2.tar.xz : e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89 -homepage : https://www.gnome.org/ -license : GPL-2.0-or-later -component : desktop.theme -summary : Murrine Engine for GTK2 Themes +name: gtk2-engine-murrine +version: 0.98.2 +release: 6 +source: + - https://download.gnome.org/sources/murrine/0.98/murrine-0.98.2.tar.xz: e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89 +homepage: https://www.gnome.org/ +license: GPL-2.0-or-later +component: desktop.theme +summary: Murrine Engine for GTK2 Themes description: | Murrine Engine for GTK2 Themes -builddeps : +builddeps: - pkgconfig32(gtk+-2.0) - gettext-devel - glibc-32bit-devel - libgcc-32bit -emul32 : true -setup : | +emul32: true +setup: | %reconfigure --disable-static --prefix=/usr -build : | +build: | %make V=1 -install : | +install: | %make_install diff --git a/packages/g/gtk4-layer-shell/package.yml b/packages/g/gtk4-layer-shell/package.yml index be7e1e03290..872a4e61ae3 100644 --- a/packages/g/gtk4-layer-shell/package.yml +++ b/packages/g/gtk4-layer-shell/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtk4-layer-shell -version : 1.2.0 -release : 1 -source : - - https://github.com/wmww/gtk4-layer-shell/archive/refs/tags/v1.2.0.tar.gz : 4e04711fec80afbcd0a1e6e39c07ae263d2c3400181791b7826f3e5317b33567 -homepage : https://github.com/wmww/gtk4-layer-shell -license : MIT -component : programming.library -summary : Library to create panels and other desktop components for Wayland +name: gtk4-layer-shell +version: 1.2.0 +release: 1 +source: + - https://github.com/wmww/gtk4-layer-shell/archive/refs/tags/v1.2.0.tar.gz: 4e04711fec80afbcd0a1e6e39c07ae263d2c3400181791b7826f3e5317b33567 +homepage: https://github.com/wmww/gtk4-layer-shell +license: MIT +component: programming.library +summary: Library to create panels and other desktop components for Wayland description: | A library for using the Layer Shell and Session Lock Wayland protocols with GTK4. Compatible with C, C++, and any language that supports GObject introspection files. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk4) - pkgconfig(vapigen) - pkgconfig(wayland-protocols) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtkd/package.yml b/packages/g/gtkd/package.yml index 2c37dea3813..25b152d6859 100644 --- a/packages/g/gtkd/package.yml +++ b/packages/g/gtkd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkd -version : 3.11.0 -release : 39 -source : - - https://github.com/gtkd-developers/GtkD/archive/refs/tags/v3.11.0.tar.gz : c5de7ef0d955c06a35bc979858e2b67c17919294a7aabe36fd593b79c46e5928 -homepage : https://gtkd.org/ -license : LGPL-3.0-or-later -component : desktop.gtk -summary : GtkD is a D binding and OO wrapper of GTK+ +name: gtkd +version: 3.11.0 +release: 39 +source: + - https://github.com/gtkd-developers/GtkD/archive/refs/tags/v3.11.0.tar.gz: c5de7ef0d955c06a35bc979858e2b67c17919294a7aabe36fd593b79c46e5928 +homepage: https://gtkd.org/ +license: LGPL-3.0-or-later +component: desktop.gtk +summary: GtkD is a D binding and OO wrapper of GTK+ description: | GtkD is the Digital Mars D programming language OO wrapper for Gtk+ 3.22 -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(gstreamer-1.0) - pkgconfig(gtk+-3.0) @@ -20,7 +20,7 @@ builddeps : - pkgconfig(librsvg-2.0) - pkgconfig(vte-2.91) - ldc -rundeps : +rundeps: # These are dlopened - atkmm - gdk-pixbuf @@ -32,7 +32,7 @@ rundeps : - pango environment: | unset LDFLAGS -install : | +install: | sed -i 's/gtksourceview-4.0/gtksourceview-4/g' GNUmakefile %make_install prefix=/usr libdir=lib%LIBSUFFIX% \ install-shared-gstreamer install-headers-gstreamer \ diff --git a/packages/g/gtkdatabox3/package.yml b/packages/g/gtkdatabox3/package.yml index 89e948b07d6..eb95c79bb79 100644 --- a/packages/g/gtkdatabox3/package.yml +++ b/packages/g/gtkdatabox3/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkdatabox3 -version : 1.0.0 -release : 2 -source : - - https://sourceforge.net/projects/gtkdatabox3/files/gtkdatabox-1.0.0.tar.gz : 7add2cd8fb4209f3970dbd33f5238e25b43f6251e7534607bf926c7c6175e14b -license : GPL-3.0-or-later -homepage : https://gtkdatabox3.sourceforge.io -component : programming.library -summary : GtkDatabox3 is a gtk3 widget for live display of large amounts of fluctuating numerical data. +name: gtkdatabox3 +version: 1.0.0 +release: 2 +source: + - https://sourceforge.net/projects/gtkdatabox3/files/gtkdatabox-1.0.0.tar.gz: 7add2cd8fb4209f3970dbd33f5238e25b43f6251e7534607bf926c7c6175e14b +license: GPL-3.0-or-later +homepage: https://gtkdatabox3.sourceforge.io +component: programming.library +summary: GtkDatabox3 is a gtk3 widget for live display of large amounts of fluctuating numerical data. description: | GtkDatabox3 is a widget for live display of large amounts of fluctuating numerical data. This project intends to be a direct replacement for GtkDatabox, which stalled with GTK-2. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Disable-docs.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkglext/package.yml b/packages/g/gtkglext/package.yml index 0eda3e4c4f9..9f4a8727fe5 100644 --- a/packages/g/gtkglext/package.yml +++ b/packages/g/gtkglext/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkglext -version : 1.2.0 -release : 5 -source : - - https://sourceforge.net/projects/gtkglext/files/gtkglext-1.2.0.tar.gz : e5073f3c6b816e7fa67d359d9745a5bb5de94a628ac85f624c992925a46844f9 -homepage : https://sourceforge.net/projects/gtkglext/ -license : LGPL-2.1-or-later -component : desktop.gtk -summary : GtkGLExt is an OpenGL extension to GTK+. +name: gtkglext +version: 1.2.0 +release: 5 +source: + - https://sourceforge.net/projects/gtkglext/files/gtkglext-1.2.0.tar.gz: e5073f3c6b816e7fa67d359d9745a5bb5de94a628ac85f624c992925a46844f9 +homepage: https://sourceforge.net/projects/gtkglext/ +license: LGPL-2.1-or-later +component: desktop.gtk +summary: GtkGLExt is an OpenGL extension to GTK+. description: | GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(gtk+-2.0) - pkgconfig(pangox) - pkgconfig(xmu) -libsplit : false -setup : | +libsplit: false +setup: | %patch -p1 -i $pkgfiles/gtk2.20.patch %patch -p1 -i $pkgfiles/gcc8.patch sed '/AC_PATH_XTRA/d' -i configure.in autoreconf --force --install %configure --disable-static --includedir=/usr/include/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkhash/package.yml b/packages/g/gtkhash/package.yml index ad7b32aee3c..bb13413421b 100644 --- a/packages/g/gtkhash/package.yml +++ b/packages/g/gtkhash/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkhash -version : '1.5' -release : 21 -source : - - https://github.com/tristanheaven/gtkhash/releases/download/v1.5/gtkhash-1.5.tar.xz : 7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005 -homepage : https://gtkhash.org/ -license : GPL-2.0-or-later -component : +name: gtkhash +version: "1.5" +release: 21 +source: + - https://github.com/tristanheaven/gtkhash/releases/download/v1.5/gtkhash-1.5.tar.xz: 7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005 +homepage: https://gtkhash.org/ +license: GPL-2.0-or-later +component: - system.utils - - caja-extension : desktop - - nemo-extension : desktop - - thunar-extension : desktop -summary : + - caja-extension: desktop + - nemo-extension: desktop + - thunar-extension: desktop +summary: - A GTK+ utility for computing message digests or checksums - - caja-extension : Caja extension for GtkHash - - nemo-extension : Nemo extension for GtkHash - - thunar-extension : Thunar extension for GtkHash + - caja-extension: Caja extension for GtkHash + - nemo-extension: Nemo extension for GtkHash + - thunar-extension: Thunar extension for GtkHash description: - A GTK+ utility for computing message digests or checksums - - caja-extension : Caja extension for GtkHash - - nemo-extension : Nemo extension for GtkHash - - thunar-extension : Thunar extension for GtkHash -builddeps : + - caja-extension: Caja extension for GtkHash + - nemo-extension: Nemo extension for GtkHash + - thunar-extension: Thunar extension for GtkHash +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libcaja-extension) - pkgconfig(libgcrypt) @@ -29,22 +29,23 @@ builddeps : - pkgconfig(nettle) - pkgconfig(nss) - pkgconfig(thunarx-3) -rundeps : - - caja-extension : - - caja - - gtkhash - - nemo-extension : - - gtkhash - - nemo - - thunar-extension : - - gtkhash - - thunar -patterns : +rundeps: + - caja-extension: + - caja + - gtkhash + - nemo-extension: + - gtkhash + - nemo + - thunar-extension: + - gtkhash + - thunar +patterns: - /* - - caja-extension : [/usr/lib64/caja, /usr/share/caja, /usr/share/metainfo/*caja*] - - nemo-extension : [/usr/lib64/nemo, /usr/share/metainfo/*nemo*] - - thunar-extension : [/usr/lib64/thunarx-3, /usr/share/metainfo/*thunar*] -setup : | + - caja-extension: + [/usr/lib64/caja, /usr/share/caja, /usr/share/metainfo/*caja*] + - nemo-extension: [/usr/lib64/nemo, /usr/share/metainfo/*nemo*] + - thunar-extension: [/usr/lib64/thunarx-3, /usr/share/metainfo/*thunar*] +setup: | %patch -p1 -i $pkgfiles/msgfmt.patch %reconfigure \ --disable-blake2 \ @@ -58,7 +59,7 @@ setup : | --enable-nls \ --enable-nss \ --enable-thunar -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkhotkey/package.yml b/packages/g/gtkhotkey/package.yml index 11afee006d3..fc1a821aebf 100644 --- a/packages/g/gtkhotkey/package.yml +++ b/packages/g/gtkhotkey/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkhotkey -version : 0.2.1 -release : 4 -source : - - http://launchpad.net/gtkhotkey/0.2/0.2.1/+download/gtkhotkey-0.2.1.tar.gz : fe1cf0d93026d791e856170356f56fbdff9095fe637c4a74104144c1e5111d67 -homepage : https://launchpad.net/gtkhotkey -license : GPL-2.0-or-later -component : desktop.library -summary : Platform independent hotkey handling for Gtk+ applications +name: gtkhotkey +version: 0.2.1 +release: 4 +source: + - http://launchpad.net/gtkhotkey/0.2/0.2.1/+download/gtkhotkey-0.2.1.tar.gz: fe1cf0d93026d791e856170356f56fbdff9095fe637c4a74104144c1e5111d67 +homepage: https://launchpad.net/gtkhotkey +license: GPL-2.0-or-later +component: desktop.library +summary: Platform independent hotkey handling for Gtk+ applications description: | Platform independent hotkey handling for Gtk+ applications -builddeps : +builddeps: - pkgconfig(gtk+-2.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Do-not-import-individual-glib-headers.patch %patch -p1 -i $pkgfiles/0002-Use-correct-location-for-documentation-files.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/g/gtklock/package.yml b/packages/g/gtklock/package.yml index b2f357258a7..f838956ba60 100644 --- a/packages/g/gtklock/package.yml +++ b/packages/g/gtklock/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtklock -version : 4.0.0 -release : 1 -source : - - https://github.com/jovanlanik/gtklock/archive/refs/tags/v4.0.0.tar.gz : db20bf27bd5dd01901ea1753c89c170777dd7cf8fca19130cf90f5f4e3fb9633 -homepage : https://github.com/jovanlanik/gtklock -license : GPL-3.0-only -component : desktop -summary : GTK-based lockscreen for Wayland +name: gtklock +version: 4.0.0 +release: 1 +source: + - https://github.com/jovanlanik/gtklock/archive/refs/tags/v4.0.0.tar.gz: db20bf27bd5dd01901ea1753c89c170777dd7cf8fca19130cf90f5f4e3fb9633 +homepage: https://github.com/jovanlanik/gtklock +license: GPL-3.0-only +component: desktop +summary: GTK-based lockscreen for Wayland description: | gtklock is a lockscreen based on gtkgreet. It uses the ext-session-lock Wayland protocol. Works on sway and other wlroots-based compositors. -builddeps : +builddeps: - pkgconfig(gtk-session-lock-0) - scdoc -setup : | +setup: | %meson_configure --sysconfdir=/usr/share/defaults/etc -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gtksourceviewmm/package.yml b/packages/g/gtksourceviewmm/package.yml index d84e3020161..cac30104f3d 100644 --- a/packages/g/gtksourceviewmm/package.yml +++ b/packages/g/gtksourceviewmm/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtksourceviewmm -version : 3.21.3 -release : 12 -source : - - https://download.gnome.org/sources/gtksourceviewmm/3.21/gtksourceviewmm-3.21.3.tar.xz : dbb00b1c28e0407cc27d8b07a2ed0b4ea22f92e4b3e3006431cbd6726b6256b5 -homepage : https://gitlab.gnome.org/GNOME/gtksourceviewmm -license : LGPL-2.1-only -component : desktop.gnome.core -summary : C++ wrapper for gtksourceview +name: gtksourceviewmm +version: 3.21.3 +release: 12 +source: + - https://download.gnome.org/sources/gtksourceviewmm/3.21/gtksourceviewmm-3.21.3.tar.xz: dbb00b1c28e0407cc27d8b07a2ed0b4ea22f92e4b3e3006431cbd6726b6256b5 +homepage: https://gitlab.gnome.org/GNOME/gtksourceviewmm +license: LGPL-2.1-only +component: desktop.gnome.core +summary: C++ wrapper for gtksourceview description: | C++ wrapper for gtksourceview -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtkmm-3.0) - pkgconfig(gtksourceview-3.0) - pkgconfig(gtkspellmm-3.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkspell/package.yml b/packages/g/gtkspell/package.yml index 50df9406a3d..f7a8a9eb9dc 100644 --- a/packages/g/gtkspell/package.yml +++ b/packages/g/gtkspell/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkspell -version : 2.0.16 -release : 10 -source : - - https://sourceforge.net/projects/gtkspell/files/gtkspell-2.0.16.tar.gz : 8fc7dc560167b2cb7193e76aca625a152dc19b0ebf49816b78539cbb90d80d02 -homepage : https://gtkspell.sourceforge.net/ -license : GPL-2.0-only -component : office.spelling -summary : Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget +name: gtkspell +version: 2.0.16 +release: 10 +source: + - https://sourceforge.net/projects/gtkspell/files/gtkspell-2.0.16.tar.gz: 8fc7dc560167b2cb7193e76aca625a152dc19b0ebf49816b78539cbb90d80d02 +homepage: https://gtkspell.sourceforge.net/ +license: GPL-2.0-only +component: office.spelling +summary: Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget description: | Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget -builddeps : +builddeps: - pkgconfig(enchant) - pkgconfig(gtk+-2.0) -setup : | +setup: | %configure_no_runstatedir \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkspell3/package.yml b/packages/g/gtkspell3/package.yml index 835911148c7..ce84baf66ef 100644 --- a/packages/g/gtkspell3/package.yml +++ b/packages/g/gtkspell3/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkspell3 -version : 3.0.10 -release : 10 -source : - - https://sourceforge.net/projects/gtkspell/files/3.0.10/gtkspell3-3.0.10.tar.xz : b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732 -homepage : https://gtkspell.sourceforge.net/ -license : GPL-2.0-or-later -component : desktop.library -summary : GTK+ Spell check widget +name: gtkspell3 +version: 3.0.10 +release: 10 +source: + - https://sourceforge.net/projects/gtkspell/files/3.0.10/gtkspell3-3.0.10.tar.xz: b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732 +homepage: https://gtkspell.sourceforge.net/ +license: GPL-2.0-or-later +component: desktop.library +summary: GTK+ Spell check widget description: | GtkSpell is a library which provides MSWord/MacOSX-style highlighting of misspelled words in a GtkTextView widget. Right-clicking a misspelled word pops up a menu of suggested replacements. -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gtk+-3.0) - gettext-devel - gtk-doc-devel - vala -setup : | +setup: | %reconfigure --disable-static \ --enable-gtk3 \ --enable-vala \ --enable-iso_codes -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkspellmm/package.yml b/packages/g/gtkspellmm/package.yml index 7c2880fce25..dafb43b1248 100644 --- a/packages/g/gtkspellmm/package.yml +++ b/packages/g/gtkspellmm/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkspellmm -version : 3.0.5 -release : 9 -source : - - https://sourceforge.net/projects/gtkspell/files/gtkspellmm/gtkspellmm-3.0.5.tar.xz : 5b875a5753ce593274d0c6e803af6300973020c5443905999aba96ed3cef1545 -homepage : https://gtkspell.sourceforge.net/ -license : GPL-2.0-only -component : desktop.library -summary : gtkspellmm is the C++ binding for the gtkspell3 library +name: gtkspellmm +version: 3.0.5 +release: 9 +source: + - https://sourceforge.net/projects/gtkspell/files/gtkspellmm/gtkspellmm-3.0.5.tar.xz: 5b875a5753ce593274d0c6e803af6300973020c5443905999aba96ed3cef1545 +homepage: https://gtkspell.sourceforge.net/ +license: GPL-2.0-only +component: desktop.library +summary: gtkspellmm is the C++ binding for the gtkspell3 library description: | gtkspellmm is the C++ binding for the gtkspell3 library -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) - pkgconfig(gtkspell3-3.0) - pkgconfig(mm-common-libstdc++) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtkwave/package.yml b/packages/g/gtkwave/package.yml index bf512a29a95..755010bdcb4 100644 --- a/packages/g/gtkwave/package.yml +++ b/packages/g/gtkwave/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtkwave -version : 3.3.125 -release : 9 -source : - - https://sourceforge.net/projects/gtkwave/files/gtkwave-gtk3-3.3.125/gtkwave-gtk3-3.3.125.tar.gz : 32eb1df4dfd56e0dde17e8a08de60f20138af017a8a8ad64522f69627562c437 -homepage : https://gtkwave.sourceforge.net -license : GPL-2.0-or-later -component : office.scientific -summary : a fully featured GTK+ based wave viewer +name: gtkwave +version: 3.3.125 +release: 9 +source: + - https://sourceforge.net/projects/gtkwave/files/gtkwave-gtk3-3.3.125/gtkwave-gtk3-3.3.125.tar.gz: 32eb1df4dfd56e0dde17e8a08de60f20138af017a8a8ad64522f69627562c437 +homepage: https://gtkwave.sourceforge.net +license: GPL-2.0-or-later +component: office.scientific +summary: a fully featured GTK+ based wave viewer description: | GTKWave is a fully featured GTK+ based wave viewer for Unix, Win32, and Mac OSX which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gconf-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(tk) - gperf -patterns : - - docs : - - /usr/share/gtkwave -setup : | +patterns: + - docs: + - /usr/share/gtkwave +setup: | %patch -p1 -i $pkgfiles/0001-Patch-metainfo.patch %configure_no_runstatedir --enable-gtk3 --with-gconf -build : | +build: | %make -install : | +install: | %make_install mv $installdir/usr/share/gtkwave-gtk3 $installdir/usr/share/gtkwave install -Dm00644 share/appdata/io.github.gtkwave.GTKWave.metainfo.xml $installdir/usr/share/metainfo/io.github.gtkwave.GTKWave.metainfo.xml diff --git a/packages/g/gts/package.yml b/packages/g/gts/package.yml index 41f43fb6070..e4fa422915b 100644 --- a/packages/g/gts/package.yml +++ b/packages/g/gts/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gts -version : 0.7.6 -release : 3 -source : - - https://sourceforge.net/projects/gts/files/gts/0.7.6/gts-0.7.6.tar.gz : 059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e -homepage : https://gts.sourceforge.net/ -license : LGPL-2.0-or-later -component : programming.library -summary : GTS stands for the GNU Triangulated Surface Library +name: gts +version: 0.7.6 +release: 3 +source: + - https://sourceforge.net/projects/gts/files/gts/0.7.6/gts-0.7.6.tar.gz: 059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e +homepage: https://gts.sourceforge.net/ +license: LGPL-2.0-or-later +component: programming.library +summary: GTS stands for the GNU Triangulated Surface Library description: | This is the GTS library. GTS stands for the GNU Triangulated Surface Library. It includes a number of useful functions to deal with triangulated surfaces including, but not limited to, multi-resolution models, Delaunay and Constrained Delaunay triangulations, set operations on surfaces (intersection, union etc ...), bounding-boxes trees for efficient collision and intersection detection, triangle strips generation for fast rendering. -builddeps : +builddeps: - gcc -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gtypist/package.yml b/packages/g/gtypist/package.yml index 959853dc2f5..304885b2239 100644 --- a/packages/g/gtypist/package.yml +++ b/packages/g/gtypist/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gtypist -version : 2.10.1 -release : 7 -source : - - https://ftpmirror.gnu.org/gnu/gtypist/gtypist-2.10.1.tar.gz : 09fdea05597b9c44e28dd795b8c9eb79a6afe4d02fef19ea6eb9956bc0813413 -homepage : https://www.gnu.org/software/gtypist/ -license : GPL-3.0-or-later -component : office -summary : A universal typing tutor +name: gtypist +version: 2.10.1 +release: 7 +source: + - https://ftpmirror.gnu.org/gnu/gtypist/gtypist-2.10.1.tar.gz: 09fdea05597b9c44e28dd795b8c9eb79a6afe4d02fef19ea6eb9956bc0813413 +homepage: https://www.gnu.org/software/gtypist/ +license: GPL-3.0-or-later +component: office +summary: A universal typing tutor description: | GNU Typist is a universal typing tutor. You can learn correct typing and improve your skills by practising its exercises on a regular basis. -setup : | +setup: | %patch -Np1 -i $pkgfiles/gtypist_ncurses_is_ncursesw.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/guake/package.yml b/packages/g/guake/package.yml index e44ba28741c..81b9d22bd4c 100644 --- a/packages/g/guake/package.yml +++ b/packages/g/guake/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : guake -version : 3.10.0 -release : 25 -source : - - git|https://github.com/Guake/guake.git : 3.10 -homepage : https://guake.github.io/ -license : GPL-2.0-or-later -component : programming.tools -summary : Dropdown terminal utilizing Gnome-terminal +name: guake +version: 3.10.0 +release: 25 +source: + - git|https://github.com/Guake/guake.git: 3.10 +homepage: https://guake.github.io/ +license: GPL-2.0-or-later +component: programming.tools +summary: Dropdown terminal utilizing Gnome-terminal description: | Guake is a top-down terminal for Gnome, and is highly inspirated by the famous terminal used in quake -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(glib-2.0) - pkgconfig(keybinder-3.0) - pkgconfig(py3cairo) @@ -23,7 +23,7 @@ builddeps : - python-setuptools-scm - python3-dbus - pyxdg -rundeps : +rundeps: - keybinder - libnotify - libutempter @@ -34,8 +34,8 @@ rundeps : - python3-dbus - pyxdg - pyyaml -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr COMPILE_SCHEMA=0 install -Dm00644 -t $installdir/usr/share/pixmaps/guake/ guake/data/pixmaps/*.png diff --git a/packages/g/gucharmap/package.yml b/packages/g/gucharmap/package.yml index 321a769d7ab..421b6bda49e 100644 --- a/packages/g/gucharmap/package.yml +++ b/packages/g/gucharmap/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gucharmap -version : 16.0.2 -release : 18 -source : - - https://gitlab.gnome.org/GNOME/gucharmap/-/archive/16.0.2/gucharmap-16.0.2.tar.gz : 200b0dd3276290e2d442f7ce71b9ca5dd79a0b07099f3e6b02d9b493e08ba303 -homepage : https://gitlab.gnome.org/GNOME/gucharmap -license : GPL-3.0-or-later -component : desktop.gnome -summary : gucharmap is a featureful unicode character map. +name: gucharmap +version: 16.0.2 +release: 18 +source: + - https://gitlab.gnome.org/GNOME/gucharmap/-/archive/16.0.2/gucharmap-16.0.2.tar.gz: 200b0dd3276290e2d442f7ce71b9ca5dd79a0b07099f3e6b02d9b493e08ba303 +homepage: https://gitlab.gnome.org/GNOME/gucharmap +license: GPL-3.0-or-later +component: desktop.gnome +summary: gucharmap is a featureful unicode character map. description: | gucharmap is a featureful unicode character map. Large portions of gucharmap are generated from files published by unicode.org. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - desktop-file-utils - itstool - unicode-character-database - vala -rundeps : +rundeps: - unicode-character-database -setup : | +setup: | %meson_configure -Ddocs=false -Ducd_path=/usr/share/unicode-character-database/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gufw/package.yml b/packages/g/gufw/package.yml index b7cf66866ba..4faf5e10529 100644 --- a/packages/g/gufw/package.yml +++ b/packages/g/gufw/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gufw -version : '26.04' -release : 28 -source : - - https://github.com/costales/gufw/releases/download/26.04/gui-ufw-26.04.0.tar.gz : 79f82eaf557d705e46ea538e9576168612ef074c312377d331dcd88e0d3fad81 -homepage : https://costales.github.io/projects/gufw/ -license : GPL-3.0-or-later -summary : GUFW GUI interface for UFW Firewall -component : security +name: gufw +version: "26.04" +release: 28 +source: + - https://github.com/costales/gufw/releases/download/26.04/gui-ufw-26.04.0.tar.gz: 79f82eaf557d705e46ea538e9576168612ef074c312377d331dcd88e0d3fad81 +homepage: https://costales.github.io/projects/gufw/ +license: GPL-3.0-or-later +summary: GUFW GUI interface for UFW Firewall +component: security description: | One of the easiest firewalls in the world! A very friendly graphical user interface to manage UFW (Uncomplicated FireWall). -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - python-distutils-extra - python-gobject-devel -rundeps : +rundeps: - libwebkit-gtk41 - python-gobject - ufw -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-gufw-pkexec.patch %python3_setup -install : | +install: | %python3_install diff --git a/packages/g/guile/package.yml b/packages/g/guile/package.yml index 5c2b8caabc1..fbb776af75b 100644 --- a/packages/g/guile/package.yml +++ b/packages/g/guile/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : guile -version : 2.0.14 -release : 13 -source : - - https://mirrors.rit.edu/gnu/guile/guile-2.0.14.tar.xz : e8442566256e1be14e51fc18839cd799b966bc5b16c6a1d7a7c35155a8619d82 -homepage : http://www.gnu.org/software/guile -license : LGPL-3.0-or-later -component : programming.tools -emul32 : true -summary : GNU Ubiquitous Intelligent Language for Extensions -builddeps : +name: guile +version: 2.0.14 +release: 13 +source: + - https://mirrors.rit.edu/gnu/guile/guile-2.0.14.tar.xz: e8442566256e1be14e51fc18839cd799b966bc5b16c6a1d7a7c35155a8619d82 +homepage: http://www.gnu.org/software/guile +license: LGPL-3.0-or-later +component: programming.tools +emul32: true +summary: GNU Ubiquitous Intelligent Language for Extensions +builddeps: - pkgconfig32(gmp) - pkgconfig32(libffi) - pkgconfig32(libxcrypt) @@ -18,9 +18,9 @@ builddeps : - libunistring-32bit-devel description: | Guile is the official extension language for GNU, designed to help programmers create flexiable applications by allowing extension through plug-ins, modules, or scripts. -setup : | +setup: | %configure_no_runstatedir --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/guitarix/package.yml b/packages/g/guitarix/package.yml index 5f1e4309008..1d4540210ca 100644 --- a/packages/g/guitarix/package.yml +++ b/packages/g/guitarix/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : guitarix -version : 0.46.0 -release : 23 -source : - - https://github.com/brummer10/guitarix/releases/download/V0.46.0/guitarix2-0.46.0.tar.xz : c660beb3f16cdc455d99e6f074cd6ea2b1f10c1dfc480e84210461637dc98c44 -homepage : https://guitarix.org/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : GNU/linux Virtual Guitar Amplifier +name: guitarix +version: 0.46.0 +release: 23 +source: + - https://github.com/brummer10/guitarix/releases/download/V0.46.0/guitarix2-0.46.0.tar.xz: c660beb3f16cdc455d99e6f074cd6ea2b1f10c1dfc480e84210461637dc98c44 +homepage: https://guitarix.org/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: GNU/linux Virtual Guitar Amplifier description: | guitarix takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card. The input is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack. You may fill the rack with effects from more than 25 built-in modules including stuff from a simple noise gate to brain-slashing modulation f/x like flanger, phaser or auto-wah. Your signal is processed with minimum latency. On any properly set-up Linux-system you don't have to wait more than 10ms until your sound is processed by guitarix. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(atkmm-1.6) - pkgconfig(avahi-gobject) - pkgconfig(bluez) @@ -34,17 +34,17 @@ builddeps : - sassc - zita-convolver-devel - zita-resampler-devel -rundeps : +rundeps: - font-roboto-ttf - jack-audio-connection-kit -setup : | +setup: | %waf_configure \ --libdir=%libdir% \ --fontdir=/usr/share/fonts/truetype/roboto \ --no-desktop-update \ --no-ldconfig \ --no-faust -build : | +build: | %waf_build -install : | +install: | %waf_install --libdir=%libdir% diff --git a/packages/g/gum/package.yml b/packages/g/gum/package.yml index 34ede2dd693..8753618f1ee 100644 --- a/packages/g/gum/package.yml +++ b/packages/g/gum/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gum -version : 0.16.0 -release : 4 -source : - - https://github.com/charmbracelet/gum/archive/refs/tags/v0.16.0.tar.gz : cedcb16ee99149236dd1b0aa786a76fa49ae37da87d0a9a065d4db16a05a5496 -homepage : https://charm.sh -license : MIT -component : programming.tools -summary : A tool for glamorous shell scripts +name: gum +version: 0.16.0 +release: 4 +source: + - https://github.com/charmbracelet/gum/archive/refs/tags/v0.16.0.tar.gz: cedcb16ee99149236dd1b0aa786a76fa49ae37da87d0a9a065d4db16a05a5496 +homepage: https://charm.sh +license: MIT +component: programming.tools +summary: A tool for glamorous shell scripts description: | Effects include choose Choose an option from a list of choices @@ -23,10 +23,10 @@ description: | table Render a table of data write Prompt for long-form text log Log messages to output -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" go build -v -o build/gum \ -ldflags="-linkmode=external -X=main.Version=$version" @@ -43,7 +43,7 @@ build : | for shell in bash fish zsh; do ./build/gum completion "$shell" > "build/$shell-completion" done -install : | +install: | install -Dm00755 build/gum $installdir/usr/bin/gum install -Dm00644 build/gum.1 -t $installdir/usr/share/man/man1/ diff --git a/packages/g/gumbo-parser/package.yml b/packages/g/gumbo-parser/package.yml index bb403c0d5ee..e323dd66932 100644 --- a/packages/g/gumbo-parser/package.yml +++ b/packages/g/gumbo-parser/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gumbo-parser -version : 0.12.1 -release : 2 -source : - - https://codeberg.org/gumbo-parser/gumbo-parser/archive/0.12.1.tar.gz : c0bb5354e46539680724d638dbea07296b797229a7e965b13305c930ddc10d82 -homepage : https://codeberg.org/gumbo-parser/gumbo-parser -license : Apache-2.0 -component : programming.library -summary : An HTML5 parsing library in pure C99 +name: gumbo-parser +version: 0.12.1 +release: 2 +source: + - https://codeberg.org/gumbo-parser/gumbo-parser/archive/0.12.1.tar.gz: c0bb5354e46539680724d638dbea07296b797229a7e965b13305c930ddc10d82 +homepage: https://codeberg.org/gumbo-parser/gumbo-parser +license: Apache-2.0 +component: programming.library +summary: An HTML5 parsing library in pure C99 description: | Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gummi/package.yml b/packages/g/gummi/package.yml index 933475b1c01..a9b1bda5702 100644 --- a/packages/g/gummi/package.yml +++ b/packages/g/gummi/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gummi -version : 0.8.3 -release : 4 -source : - - https://github.com/alexandervdm/gummi/releases/download/0.8.3/gummi-0.8.3.tar.gz : c1769fea45c23bf892bdbf524c92ddf83eae21b1ddba358d4173155aadea898e -homepage : https://gummi.app/ -license : MIT -component : editor -summary : Simple LaTeX editor +name: gummi +version: 0.8.3 +release: 4 +source: + - https://github.com/alexandervdm/gummi/releases/download/0.8.3/gummi-0.8.3.tar.gz: c1769fea45c23bf892bdbf524c92ddf83eae21b1ddba358d4173155aadea898e +homepage: https://gummi.app/ +license: MIT +component: editor +summary: Simple LaTeX editor description: | The simple LaTeX editor. -builddeps : +builddeps: - pkgconfig(gtksourceview-3.0) - pkgconfig(poppler-glib) - pkgconfig(gtkspell3-3.0) - pkgconfig(synctex) -rundeps : +rundeps: - texlive -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_synctex_version.patch %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gupnp-av/package.yml b/packages/g/gupnp-av/package.yml index 987de1c39aa..af7acf3a24e 100644 --- a/packages/g/gupnp-av/package.yml +++ b/packages/g/gupnp-av/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gupnp-av -version : 0.14.4 -release : 16 -source : - - https://download.gnome.org/sources/gupnp-av/0.14/gupnp-av-0.14.4.tar.xz : 21d974b3275cb5dcf5b8aa1d9a3fc80e7edca706935f6fbd004c79787138f8c7 -homepage : https://gitlab.gnome.org/GNOME/gupnp -license : LGPL-2.1-or-later -component : network.util -summary : GUPnP A/V package to handle UPnP A/V profiles. +name: gupnp-av +version: 0.14.4 +release: 16 +source: + - https://download.gnome.org/sources/gupnp-av/0.14/gupnp-av-0.14.4.tar.xz: 21d974b3275cb5dcf5b8aa1d9a3fc80e7edca706935f6fbd004c79787138f8c7 +homepage: https://gitlab.gnome.org/GNOME/gupnp +license: LGPL-2.1-or-later +component: network.util +summary: GUPnP A/V package to handle UPnP A/V profiles. description: | GUPnP A/V is a small utility library that aims to ease the handling and implementation of UPnP A/V profiles. -builddeps : +builddeps: - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gupnp-dlna/package.yml b/packages/g/gupnp-dlna/package.yml index 17d2e7e9832..c66983f5c21 100644 --- a/packages/g/gupnp-dlna/package.yml +++ b/packages/g/gupnp-dlna/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gupnp-dlna -version : 0.12.0 -release : 14 -source : - - https://download.gnome.org/sources/gupnp-dlna/0.12/gupnp-dlna-0.12.0.tar.xz : 3d53b96f85bc5628d33e367ec9bf2adb38ef2b34d7ad0434a6ba0cf4ad9048e6 -homepage : https://gitlab.gnome.org/GNOME/gupnp -license : LGPL-2.1-or-later -component : network.util -summary : GUPnP DLNA utility for DLNA-related tasks. +name: gupnp-dlna +version: 0.12.0 +release: 14 +source: + - https://download.gnome.org/sources/gupnp-dlna/0.12/gupnp-dlna-0.12.0.tar.xz: 3d53b96f85bc5628d33e367ec9bf2adb38ef2b34d7ad0434a6ba0cf4ad9048e6 +homepage: https://gitlab.gnome.org/GNOME/gupnp +license: LGPL-2.1-or-later +component: network.util +summary: GUPnP DLNA utility for DLNA-related tasks. description: | GUPnP DLNA is a small utility library that aims to ease the DLNA-related tasks such as media profile guessing, transcoding to a given profile, etc. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(gstreamer-pbutils-1.0) - pkgconfig(libxml-2.0) - gtk-doc - vala -setup : | +setup: | # this package forces -O0 over our -O2 which breaks FORTIFY_SOURCE %meson_configure -build : | +build: | %ninja_build -install : | +install: | # this is just a really bad package now. %ninja_install diff --git a/packages/g/gupnp-igd/package.yml b/packages/g/gupnp-igd/package.yml index adb44887c31..d81084ae564 100644 --- a/packages/g/gupnp-igd/package.yml +++ b/packages/g/gupnp-igd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gupnp-igd -version : 1.6.0 -release : 2 -source : - - https://download.gnome.org/sources/gupnp-igd/1.6/gupnp-igd-1.6.0.tar.xz : 4099978339ab22126d4968f2a332b6d094fc44c78797860781f1fc2f11771b74 -homepage : https://gitlab.gnome.org/GNOME/gupnp -license : LGPL-2.1-or-later -component : network.util -summary : A library to handle UPnP IGD port mapping +name: gupnp-igd +version: 1.6.0 +release: 2 +source: + - https://download.gnome.org/sources/gupnp-igd/1.6/gupnp-igd-1.6.0.tar.xz: 4099978339ab22126d4968f2a332b6d094fc44c78797860781f1fc2f11771b74 +homepage: https://gitlab.gnome.org/GNOME/gupnp +license: LGPL-2.1-or-later +component: network.util +summary: A library to handle UPnP IGD port mapping description: | A library to handle UPnP IGD port mapping -builddeps : +builddeps: - pkgconfig(gupnp-1.6) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gupnp/package.yml b/packages/g/gupnp/package.yml index 72191762011..cc0fd603813 100644 --- a/packages/g/gupnp/package.yml +++ b/packages/g/gupnp/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gupnp -version : 1.6.9 -release : 24 -source : - - https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.9.tar.xz : 2edb6ee3613558e62f538735368aee27151b7e09d4e2e2c51606833da801869b -homepage : https://gitlab.gnome.org/GNOME/gupnp -license : LGPL-2.1-or-later -component : network.util -summary : GUPnP is an object-oriented open source framework for creating UPnP devices and control points. +name: gupnp +version: 1.6.9 +release: 24 +source: + - https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.9.tar.xz: 2edb6ee3613558e62f538735368aee27151b7e09d4e2e2c51606833da801869b +homepage: https://gitlab.gnome.org/GNOME/gupnp +license: LGPL-2.1-or-later +component: network.util +summary: GUPnP is an object-oriented open source framework for creating UPnP devices and control points. description: | GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals. -builddeps : +builddeps: - pkgconfig(gi-docgen) - pkgconfig(gssdp-1.6) - pkgconfig(libsoup-3.0) - gtk-doc - vala -setup : | +setup: | %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gutenprint/package.yml b/packages/g/gutenprint/package.yml index 947cb264dc0..d165a7b6142 100644 --- a/packages/g/gutenprint/package.yml +++ b/packages/g/gutenprint/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gutenprint -version : 5.3.4 -release : 9 -source : - - https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.4/gutenprint-5.3.4.tar.xz : db44a701d2b8e6a8931c83cec06c91226be266d23e5c189d20a39dd175f2023b -homepage : https://gimp-print.sourceforge.io/ -license : GPL-2.0-or-later -component : desktop.core -summary : Many printer drivers +name: gutenprint +version: 5.3.4 +release: 9 +source: + - https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.4/gutenprint-5.3.4.tar.xz: db44a701d2b8e6a8931c83cec06c91226be266d23e5c189d20a39dd175f2023b +homepage: https://gimp-print.sourceforge.io/ +license: GPL-2.0-or-later +component: desktop.core +summary: Many printer drivers description: | The Gutenprint (formerly Gimp-Print) package contains high quality drivers for many brands and models of printers -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(libusb-1.0) -setup : | +setup: | %configure_no_runstatedir \ --disable-static \ --disable-static-genppd \ @@ -21,9 +21,9 @@ setup : | --enable-simplified-cups-ppds=only \ --enable-translated-cups-ppds \ --enable-globalized-cups-ppds -build : | +build: | %make -install : | +install: | %make_install # I can't find anywhere in the code where this file is actually used, but let's move it to the stateless dir anyway diff --git a/packages/g/guvcview/package.yml b/packages/g/guvcview/package.yml index 62e3faa548b..63e249b4e9b 100644 --- a/packages/g/guvcview/package.yml +++ b/packages/g/guvcview/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : guvcview -version : 2.2.2 -release : 25 -source : - - https://sourceforge.net/projects/guvcview/files/source/guvcview-src-2.2.2.tar.bz2 : 6a1b1348b99e79da957a0d9e237395a54757a09db7e0c0809f6c30668b69da3b -homepage : https://guvcview.sourceforge.net/ -license : GPL-3.0-or-later -component : multimedia.video -summary : Simple GTK interface for capturing and viewing video from devices +name: guvcview +version: 2.2.2 +release: 25 +source: + - https://sourceforge.net/projects/guvcview/files/source/guvcview-src-2.2.2.tar.bz2: 6a1b1348b99e79da957a0d9e237395a54757a09db7e0c0809f6c30668b69da3b +homepage: https://guvcview.sourceforge.net/ +license: GPL-3.0-or-later +component: multimedia.video +summary: Simple GTK interface for capturing and viewing video from devices description: | Simple GTK interface for capturing and viewing video from devices -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gsl) - pkgconfig(gtk+-3.0) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(libv4l2) - pkgconfig(portaudio-2.0) - pkgconfig(sdl2) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gvfs/package.yml b/packages/g/gvfs/package.yml index 668a64d1431..fe614ca91cc 100644 --- a/packages/g/gvfs/package.yml +++ b/packages/g/gvfs/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gvfs -version : 1.58.0 -release : 105 -source : - - https://download.gnome.org/sources/gvfs/1.58/gvfs-1.58.0.tar.xz : dd9be36873d0fcb309eb89a8d274770ce576287628a2cf111bd387e1c34f182f -homepage : https://gitlab.gnome.org/GNOME/gvfs -license : +name: gvfs +version: 1.58.0 +release: 105 +source: + - https://download.gnome.org/sources/gvfs/1.58/gvfs-1.58.0.tar.xz: dd9be36873d0fcb309eb89a8d274770ce576287628a2cf111bd387e1c34f182f +homepage: https://gitlab.gnome.org/GNOME/gvfs +license: - GPL-2.0-only -component : +component: - desktop.gnome.core - - goa : desktop.gnome.core -summary : - - goa : GNOME Online Accounts support in gvfs + - goa: desktop.gnome.core +summary: + - goa: GNOME Online Accounts support in gvfs - Userspace virtual filesystem description: | The Gvfs package is a userspace virtual filesystem designed to work with the I/O abstractions of GLib's GIO library. -patterns : - - goa : - - /usr/lib64/gvfs/gvfsd-google - - /usr/lib/systemd/user/gvfs-goa-volume-monitor.service - - /usr/lib64/gvfs/gvfs-goa-volume-monitor - - /usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service - - /usr/share/gvfs/remote-volume-monitors/goa.monitor - - /usr/share/gvfs/mounts/google.mount -builddeps : +patterns: + - goa: + - /usr/lib64/gvfs/gvfsd-google + - /usr/lib/systemd/user/gvfs-goa-volume-monitor.service + - /usr/lib64/gvfs/gvfs-goa-volume-monitor + - /usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service + - /usr/share/gvfs/remote-volume-monitors/goa.monitor + - /usr/share/gvfs/mounts/google.mount +builddeps: - pkgconfig(avahi-glib) - pkgconfig(fuse3) - pkgconfig(gcr-4) @@ -48,13 +48,13 @@ builddeps : - pkgconfig(udisks2) - cifs-utils-devel - openssh -rundeps : - - goa : gvfs +rundeps: + - goa: gvfs - lsof -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-monitor-Do-not-load-monitors-when-GIO_USE_VFS-local.patch %meson_configure -Dprivileged_group=sudo -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/g/gweled/package.yml b/packages/g/gweled/package.yml index 94842874b0c..bac00be42c7 100644 --- a/packages/g/gweled/package.yml +++ b/packages/g/gweled/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gweled -version : 0.9.1 -release : 11 -source : - - https://launchpad.net/gweled/legacy/0.9.1/+download/gweled-0.9.1.tar.gz : f6064989040949659f5a970cf3a9dd280615df7ad67c014ac37e1466ce91055d -homepage : https://gweled.org/ -license : GPL-2.0-or-later -component : games.puzzle -summary : Gweled is a GNOME version of a popular game called Bejeweled or Diamond Mine. +name: gweled +version: 0.9.1 +release: 11 +source: + - https://launchpad.net/gweled/legacy/0.9.1/+download/gweled-0.9.1.tar.gz: f6064989040949659f5a970cf3a9dd280615df7ad67c014ac37e1466ce91055d +homepage: https://gweled.org/ +license: GPL-2.0-or-later +component: games.puzzle +summary: Gweled is a GNOME version of a popular game called Bejeweled or Diamond Mine. description: | Gweled is a GNOME version of a popular PalmOS/Windows/Java game called Bejeweled or Diamond Mine. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libmikmod) - pkgconfig(librsvg-2.0) - pkgconfig(sdl2) - gettext-devel -setup : | +setup: | %patch -p0 -i $pkgfiles/librsvg.patch %reconfigure \ --with-scores-user=root \ --with-scores-group=users -build : | +build: | %make -install : | +install: | %make_install rm -Rf $installdir/var/ diff --git a/packages/g/gwenhywfar/package.yml b/packages/g/gwenhywfar/package.yml index e2baa6820e3..8d4a20cd642 100644 --- a/packages/g/gwenhywfar/package.yml +++ b/packages/g/gwenhywfar/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gwenhywfar -version : 5.13.0 -release : 16 -source : - - https://www.aquamaniac.de/rdm/attachments/download/550/gwenhywfar-5.13.0.tar.gz : 26513d4b032eb8108ff2b6bf234b7d60c710fd16059fb80077acd79c250824b9 -homepage : https://www.aquamaniac.de/rdm/ -license : LGPL-2.1-only -component : programming.library -summary : A multi-platform helper library for networking, security applications and libraries +name: gwenhywfar +version: 5.13.0 +release: 16 +source: + - https://www.aquamaniac.de/rdm/attachments/download/550/gwenhywfar-5.13.0.tar.gz: 26513d4b032eb8108ff2b6bf234b7d60c710fd16059fb80077acd79c250824b9 +homepage: https://www.aquamaniac.de/rdm/ +license: LGPL-2.1-only +component: programming.library +summary: A multi-platform helper library for networking, security applications and libraries description: | Gwenhywfar is a multi-purpose library that provides useful functions such as configuration file handling, a full featured message generation and parsing engine, and an operating system abstraction layer. It is used by Libchipcard, AqBanking, QBankManager, OpenHBCI, AqMoney, and various other projects. -clang : true # Needed for Qt5 build -builddeps : +clang: true # Needed for Qt5 build +builddeps: - pkgconfig(Qt5Gui) - pkgconfig(Qt5QuickWidgets) - pkgconfig(Qt5UiTools) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(gtk+-3.0) - pkgconfig(ice) - pkgconfig(libgcrypt) -setup : | +setup: | %configure_no_runstatedir --with-guis="gtk3 qt5" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/g/gwenview/package.yml b/packages/g/gwenview/package.yml index cad57d39fc2..430e33b9283 100644 --- a/packages/g/gwenview/package.yml +++ b/packages/g/gwenview/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gwenview -version : 25.08.3 -release : 111 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/gwenview-25.08.3.tar.xz : 2000c42d40ee3e92ce355f82d2fddd07d27f613f71cf2e65699cfe794a76eca1 -homepage : https://kde.org/applications/graphics/org.kde.gwenview -license : +name: gwenview +version: 25.08.3 +release: 111 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/gwenview-25.08.3.tar.xz: 2000c42d40ee3e92ce355f82d2fddd07d27f613f71cf2e65699cfe794a76eca1 +homepage: https://kde.org/applications/graphics/org.kde.gwenview +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde.core -summary : Fast and easy to use image viewer by KDE +component: desktop.kde.core +summary: Fast and easy to use image viewer by KDE description: | Gwenview is able to load and save to a variety of image formats supported by KDE applications, such as PNG, JPEG, and even the Gimp's XCF! Gwenview also sports a beautiful thumbnail toolbar when viewing images in fullscreen. Gwenview's simple interface doesn't get in the way and lets you view your images quickly and easily. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) @@ -39,17 +39,17 @@ builddeps : - libkdcraw-devel - plasma-activities-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kimageformats -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove doc diff --git a/packages/g/gwyddion/package.yml b/packages/g/gwyddion/package.yml index b7a2a79ec58..46e08a25e61 100644 --- a/packages/g/gwyddion/package.yml +++ b/packages/g/gwyddion/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gwyddion -version : '2.69' -release : 24 -source : - - https://sourceforge.net/projects/gwyddion/files/gwyddion/2.69/gwyddion-2.69.tar.xz : 597eb6b51ee575a07f350cc0573bc74d005a3490d9832ad136a369e70d30efa6 -homepage : https://gwyddion.net/ -license : GPL-2.0-or-later -component : office.scientific -summary : Free SPM (AFM, SNOM/NSOM, STM, MFM, ...) data analysis software +name: gwyddion +version: "2.69" +release: 24 +source: + - https://sourceforge.net/projects/gwyddion/files/gwyddion/2.69/gwyddion-2.69.tar.xz: 597eb6b51ee575a07f350cc0573bc74d005a3490d9832ad136a369e70d30efa6 +homepage: https://gwyddion.net/ +license: GPL-2.0-or-later +component: office.scientific +summary: Free SPM (AFM, SNOM/NSOM, STM, MFM, ...) data analysis software description: | Gwyddion is a modular program for SPM (scanning probe microscopy) data visualization and analysis. Primarily is is intended for the analysis of height fields obtained by SPM techniques (AFM, MFM, STM, SNOM/NSOM) and it supports a lot of SPM data formats. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(bzip2) - pkgconfig(cfitsio) @@ -21,14 +21,14 @@ builddeps : - pkgconfig(libwebp) - pkgconfig(libzip) - pkgconfig(xmu) -setup : | +setup: | %patch -p1 -i $pkgfiles/OpenEXR-instead-of-ilmbase.patch %configure \ --with-python=no \ --enable-pygwy=no -build : | +build: | %make -install : | +install: | %make_install # Fix appstream generation mv $installdir/usr/share/applications/{gwyddion.desktop,net.gwyddion.Gwyddion.desktop} diff --git a/packages/g/gx52/package.yml b/packages/g/gx52/package.yml index d8e609923c3..76a85de9ffb 100644 --- a/packages/g/gx52/package.yml +++ b/packages/g/gx52/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gx52 -version : 0.7.3 -release : 6 -source : - - https://gitlab.com/leinardi/gx52/-/archive/0.7.3/gx52-0.7.3.tar.gz : 07439c2b55c9f6ab33f014a32cc7fbd6dfcbf4ff71f314b1a4cb9f8210416b00 -license : GPL-3.0-or-later -component : system.utils -homepage : https://gitlab.com/leinardi/gx52 -summary : GX52 is a GTK application designed to provide control for the LEDs and MFD of Logitech X52 and X52 Pro H.O.T.A.S. +name: gx52 +version: 0.7.3 +release: 6 +source: + - https://gitlab.com/leinardi/gx52/-/archive/0.7.3/gx52-0.7.3.tar.gz: 07439c2b55c9f6ab33f014a32cc7fbd6dfcbf4ff71f314b1a4cb9f8210416b00 +license: GPL-3.0-or-later +component: system.utils +homepage: https://gitlab.com/leinardi/gx52 +summary: GX52 is a GTK application designed to provide control for the LEDs and MFD of Logitech X52 and X52 Pro H.O.T.A.S. description: | GX52 is a GTK application designed to provide control for the LEDs and MFD of Logitech X52 and X52 Pro H.O.T.A.S. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - python-evdev - python-injector @@ -20,7 +20,7 @@ builddeps : - python-requests - python-rxpy - pyxdg -rundeps : +rundeps: - python-evdev - python-injector - python-peewee @@ -29,10 +29,10 @@ rundeps : - python-requests - python-rxpy - pyxdg -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/60-gx52.rules $installdir/%libdir%/udev/rules.d/60-gx52.rules diff --git a/packages/g/gzdoom/package.yml b/packages/g/gzdoom/package.yml index 08b1fa0e38f..4b86d325f61 100644 --- a/packages/g/gzdoom/package.yml +++ b/packages/g/gzdoom/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gzdoom -version : 4.14.2 -release : 50 -homepage : https://zdoom.org -source : - - https://github.com/ZDoom/gzdoom/archive/refs/tags/g4.14.2.tar.gz : 2c4fbb0c5b06787c8a2ade9fbbbe2fa5eaa7c49cf7f62a73627c381f8f890156 -license : +name: gzdoom +version: 4.14.2 +release: 50 +homepage: https://zdoom.org +source: + - https://github.com/ZDoom/gzdoom/archive/refs/tags/g4.14.2.tar.gz: 2c4fbb0c5b06787c8a2ade9fbbbe2fa5eaa7c49cf7f62a73627c381f8f890156 +license: - BSD-3-Clause - GPL-3.0-or-later - LGPL-3.0-or-later -component : games.action -summary : A port of id Software's original Linux Doom source code to Win32 and Linux +component: games.action +summary: A port of id Software's original Linux Doom source code to Win32 and Linux description: | A port of id Software's original Linux Doom source code to Win32 and Linux -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gtk+-3.0) - pkgconfig(libwebp) @@ -21,15 +21,15 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(vpx) - zmusic-devel -setup : | +setup: | %cmake_ninja \ -DDYN_GTK=OFF \ -DDYN_OPENAL=OFF \ -DINSTALL_PK3_PATH=share/doom \ -DINSTALL_SOUNDFONT_PATH=share/doom -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 src/posix/zdoom.xpm $installdir/usr/share/pixmaps/gzdoom.xpm diff --git a/packages/g/gzip/package.yml b/packages/g/gzip/package.yml index 22aeccd2eb1..9ac6603ddcb 100644 --- a/packages/g/gzip/package.yml +++ b/packages/g/gzip/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : gzip -version : '1.14' -release : 19 -source : - - https://mirror.team-cymru.com/gnu/gzip/gzip-1.14.tar.gz : 613d6ea44f1248d7370c7ccdeee0dd0017a09e6c39de894b3c6f03f981191c6b -homepage : https://www.gnu.org/software/gzip/ -license : GPL-3.0-or-later -summary : gzip (Compression utility) -component : system.base +name: gzip +version: "1.14" +release: 19 +source: + - https://mirror.team-cymru.com/gnu/gzip/gzip-1.14.tar.gz: 613d6ea44f1248d7370c7ccdeee0dd0017a09e6c39de894b3c6f03f981191c6b +homepage: https://www.gnu.org/software/gzip/ +license: GPL-3.0-or-later +summary: gzip (Compression utility) +component: system.base description: | gzip (GNU zip) is a compression utility designed to replace compress. gzip was written by Jean-loup Gailly (jloup@gzip.org) and Mark Adler. -optimize : +optimize: - speed - lto -setup : | +setup: | %reconfigure -build : | +build: | %make -profile : | +profile: | %make check -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/h/half/package.yml b/packages/h/half/package.yml index edec425edf5..e2b6b67832c 100644 --- a/packages/h/half/package.yml +++ b/packages/h/half/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : half -version : 2.2.0 -release : 4 -source : - - https://sourceforge.net/projects/half/files/half/2.2.0/half-2.2.0.zip : 1d1d9e482fb95fcd7cab0953a4bd35e00b86578f11cb6939a067811a055a563b -homepage : https://half.sourceforge.net/ -license : MIT -component : programming.library -summary : IEEE 754-based half-precision floating-point library +name: half +version: 2.2.0 +release: 4 +source: + - https://sourceforge.net/projects/half/files/half/2.2.0/half-2.2.0.zip: 1d1d9e482fb95fcd7cab0953a4bd35e00b86578f11cb6939a067811a055a563b +homepage: https://half.sourceforge.net/ +license: MIT +component: programming.library +summary: IEEE 754-based half-precision floating-point library description: | half is a C++ header-only library to provide an IEEE 754 conformant 16-bit half-precision floating-point type along with corresponding arithmetic operators, type conversions and common mathematical functions. It aims for both efficiency and ease of use, trying to accurately mimic the behaviour of the built-in floating-point types at the best performance possible. -patterns : /* -install : | +patterns: /* +install: | install -Dm00644 include/half.hpp -t $installdir/usr/include/half diff --git a/packages/h/halloy/package.yml b/packages/h/halloy/package.yml index 1ae49997350..4e3f82cf487 100644 --- a/packages/h/halloy/package.yml +++ b/packages/h/halloy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : halloy -version : '2025.12' -release : 6 -source : - - https://github.com/squidowl/halloy/archive/refs/tags/2025.12.tar.gz : 106689f15aeca87e88c7249812b0c8383c6c8f2746df4f5bbd83b579e2ebb756 -homepage : https://halloy.squidowl.org/ -license : GPL-3.0-or-later -component : network.im -summary : IRC application written in Rust +name: halloy +version: "2025.12" +release: 6 +source: + - https://github.com/squidowl/halloy/archive/refs/tags/2025.12.tar.gz: 106689f15aeca87e88c7249812b0c8383c6c8f2746df4f5bbd83b579e2ebb756 +homepage: https://halloy.squidowl.org/ +license: GPL-3.0-or-later +component: network.im +summary: IRC application written in Rust description: | Halloy is an open-source IRC client written in Rust, with the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(alsa) - pkgconfig(xcb) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 assets/linux/org.squidowl.halloy.desktop -t $installdir/usr/share/applications install -Dm00644 assets/linux/org.squidowl.halloy.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/h/handbrake/package.yml b/packages/h/handbrake/package.yml index 038df970444..77a423ee841 100644 --- a/packages/h/handbrake/package.yml +++ b/packages/h/handbrake/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : handbrake -version : 1.10.2 -release : 47 -source : - - https://github.com/HandBrake/HandBrake/releases/download/1.10.2/HandBrake-1.10.2-source.tar.bz2 : c65e1cc4f8cfc36c24107b92c28d60e71ef185ec983e9a5841facffafea5f8db -license : +name: handbrake +version: 1.10.2 +release: 47 +source: + - https://github.com/HandBrake/HandBrake/releases/download/1.10.2/HandBrake-1.10.2-source.tar.bz2: c65e1cc4f8cfc36c24107b92c28d60e71ef185ec983e9a5841facffafea5f8db +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.video -homepage : https://handbrake.fr/ -networking : true -summary : Video Converter +component: multimedia.video +homepage: https://handbrake.fr/ +networking: true +summary: Video Converter description: | HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(ffnvcodec) - pkgconfig(gtk4) @@ -34,9 +34,9 @@ builddeps : # - git - lame-devel - llvm-clang -rundeps : +rundeps: - libvpl -setup : | +setup: | # configure doesn't like stuff ./configure \ --build=x86_64-solus-linux \ @@ -48,7 +48,7 @@ setup : | --disable-numa \ --harden \ --prefix=/usr -build : | +build: | %make -C x86_64-solus-linux -install : | +install: | %make_install -C x86_64-solus-linux diff --git a/packages/h/hardinfo2/package.yml b/packages/h/hardinfo2/package.yml index 5937025c458..3007a854b66 100644 --- a/packages/h/hardinfo2/package.yml +++ b/packages/h/hardinfo2/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hardinfo2 -version : 2.2.13 -release : 1 -source : - - https://github.com/hardinfo2/hardinfo2/archive/refs/tags/release-2.2.13.tar.gz : a3dee51427aa1fe8cb33960cbb5c59471f571060758a1499d1bae022390d7ee0 -homepage : https://hardinfo2.org/ -license : +name: hardinfo2 +version: 2.2.13 +release: 1 +source: + - https://github.com/hardinfo2/hardinfo2/archive/refs/tags/release-2.2.13.tar.gz: a3dee51427aa1fe8cb33960cbb5c59471f571060758a1499d1bae022390d7ee0 +homepage: https://hardinfo2.org/ +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later -component : system.utils +component: system.utils summary: System Information and Benchmark for Linux description: | - Hardinfo2 offers System Information and Benchmark for Linux Systems. It is able to obtain information from both hardware and basic software. It can benchmark your system and compare to other machines online. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(gtk+-3.0) - - pkgconfig(json-glib-1.0) + - pkgconfig(json-glib-1.0) - pkgconfig(libdecor-0) - pkgconfig(libsoup-3.0) - - pkgconfig(vulkan) + - pkgconfig(vulkan) - glslang-devel -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/harfbuzz/package.yml b/packages/h/harfbuzz/package.yml index 02bc438ec25..afeb68c4983 100644 --- a/packages/h/harfbuzz/package.yml +++ b/packages/h/harfbuzz/package.yml @@ -1,49 +1,49 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : harfbuzz -version : 12.1.0 -release : 81 -source : - - https://github.com/harfbuzz/harfbuzz/releases/download/12.1.0/harfbuzz-12.1.0.tar.xz : e5c81b7f6e0b102dfb000cfa424538b8e896ab78a2f4b8a5ec8cae62ab43369e -license : +name: harfbuzz +version: 12.1.0 +release: 81 +source: + - https://github.com/harfbuzz/harfbuzz/releases/download/12.1.0/harfbuzz-12.1.0.tar.xz: e5c81b7f6e0b102dfb000cfa424538b8e896ab78a2f4b8a5ec8cae62ab43369e +license: - MIT - HPND -homepage : https://harfbuzz.github.io/ -component : xorg.fonts -summary : HarfBuzz is a text shaping library +homepage: https://harfbuzz.github.io/ +component: xorg.fonts +summary: HarfBuzz is a text shaping library description: | HarfBuzz is a software development library for text shaping, which is the process of converting Unicode text to glyph indices and positions. -emul32 : true -avx2 : true -optimize : +emul32: true +avx2: true +optimize: - lto - speed -autodep : false -builddeps : +autodep: false +builddeps: - pkgconfig32(freetype2) - pkgconfig32(glib-2.0) - pkgconfig32(graphite2) - pkgconfig32(icu-io) -rundeps : - - 32bit : - - glib2-32bit - - glibc-32bit - - graphite2-32bit - - harfbuzz - - libgcc-32bit - - 32bit-devel : - - glib2-32bit-devel - - graphite2-32bit-devel - - harfbuzz-devel - - libicu-32bit-devel - - devel : - - glib2-devel - - graphite2-devel - - libicu-devel +rundeps: + - 32bit: + - glib2-32bit + - glibc-32bit + - graphite2-32bit + - harfbuzz + - libgcc-32bit + - 32bit-devel: + - glib2-32bit-devel + - graphite2-32bit-devel + - harfbuzz-devel + - libicu-32bit-devel + - devel: + - glib2-devel + - graphite2-devel + - libicu-devel - glib2 - glibc - graphite2 - libicu -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else @@ -51,11 +51,11 @@ setup : | fi %meson_configure -Dbenchmark=disabled -Dgraphite=enabled -Dintrospection=$build_gobject -build : | +build: | %ninja_build -profile : | +profile: | %ninja_check -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/h/haruna/package.yml b/packages/h/haruna/package.yml index 83bc3696bc8..204c7f04a80 100644 --- a/packages/h/haruna/package.yml +++ b/packages/h/haruna/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haruna -version : 1.6.0 -release : 30 -source : - - https://download.kde.org/stable/haruna/1.6.0/haruna-1.6.0.tar.xz : 1872261209864d56308b43ac1f30088c026d789ce725a59a713c36a9308d9fda -homepage : https://invent.kde.org/multimedia/haruna/ -license : +name: haruna +version: 1.6.0 +release: 30 +source: + - https://download.kde.org/stable/haruna/1.6.0/haruna-1.6.0.tar.xz: 1872261209864d56308b43ac1f30088c026d789ce725a59a713c36a9308d9fda +homepage: https://invent.kde.org/multimedia/haruna/ +license: - BSD-3-Clause - CC-BY-4.0 - CC-BY-SA-4.0 - GPL-2.0-or-later - GPL-3.0-or-later -component : multimedia.audio -summary : Video player built with Qt/QML on top of libmpv. +component: multimedia.audio +summary: Video player built with Qt/QML on top of libmpv. description: | Video player built with Qt/QML on top of libmpv. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6QuickControls2) - pkgconfig(libavformat) @@ -29,22 +29,22 @@ builddeps : - kf6-kirigami-devel - mpvqt-devel - qt6-base-private-devel -rundeps : +rundeps: - breeze - breeze-icons - kf6-kirigami - kf6-kitemmodels - kf6-qqc2-desktop-style -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Force-opening-remote-files-with-kio-fuse.patch %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/h/hashcat/package.yml b/packages/h/hashcat/package.yml index ec709fdb006..448c4b331c8 100644 --- a/packages/h/hashcat/package.yml +++ b/packages/h/hashcat/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hashcat -version : 7.1.2 -release : 15 -source : - - https://github.com/hashcat/hashcat/archive/refs/tags/v7.1.2.tar.gz : 9546a6326d747530b44fcc079babad40304a87f32d3c9080016d58b39cfc8b96 -homepage : https://hashcat.net/hashcat/ -license : MIT -component : security.crypto -summary : World's fastest and most advanced password recovery utility +name: hashcat +version: 7.1.2 +release: 15 +source: + - https://github.com/hashcat/hashcat/archive/refs/tags/v7.1.2.tar.gz: 9546a6326d747530b44fcc079babad40304a87f32d3c9080016d58b39cfc8b96 +homepage: https://hashcat.net/hashcat/ +license: MIT +component: security.crypto +summary: World's fastest and most advanced password recovery utility description: | hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. hashcat currently supports CPUs, GPUs, and other hardware accelerators. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libxxhash) - opencl-headers -rundeps : +rundeps: - ocl-icd -build : | +build: | %make SHARED=1 USE_SYSTEM_OPENCL=1 USE_SYSTEM_XXHASH=1 PREFIX=/usr -install : | +install: | %make_install SHARED=1 USE_SYSTEM_OPENCL=1 USE_SYSTEM_XXHASH=1 PREFIX=/usr diff --git a/packages/h/haskell-cabal-install/package.yml b/packages/h/haskell-cabal-install/package.yml index 39b3f4d6ded..285ff36c79c 100644 --- a/packages/h/haskell-cabal-install/package.yml +++ b/packages/h/haskell-cabal-install/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-cabal-install -version : 3.12.1.0 -release : 14 -source : - - https://hackage.haskell.org/package/cabal-install-3.12.1.0/cabal-install-3.12.1.0.tar.gz : 6848acfd9c726fdcce544a8b669748d0fd9f2da26d28e841069dc4840276b1b2 -homepage : https://hackage.haskell.org/package/cabal-install -license : BSD-3-Clause -component : programming.haskell -summary : cabal-install is a library management tool for the Haskell Language +name: haskell-cabal-install +version: 3.12.1.0 +release: 14 +source: + - https://hackage.haskell.org/package/cabal-install-3.12.1.0/cabal-install-3.12.1.0.tar.gz: 6848acfd9c726fdcce544a8b669748d0fd9f2da26d28e841069dc4840276b1b2 +homepage: https://hackage.haskell.org/package/cabal-install +license: BSD-3-Clause +component: programming.haskell +summary: cabal-install is a library management tool for the Haskell Language description: | cabal-install is a library management tool for the Haskell Language -builddeps : +builddeps: - ghc - haskell-cabal-install -networking : true -setup : | +networking: true +setup: | %cabal_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install exe:cabal rm -rf $installdir/%libdir% diff --git a/packages/h/haskell-data-default-class/package.yml b/packages/h/haskell-data-default-class/package.yml index d7387c96d67..240f94062a1 100644 --- a/packages/h/haskell-data-default-class/package.yml +++ b/packages/h/haskell-data-default-class/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-data-default-class -version : 0.1.2.0 -release : 6 -source : - - http://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz : 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56 -homepage : https://hackage.haskell.org/package/data-default-class -license : BSD-3-Clause -component : programming.haskell -summary : A class for types with a default value +name: haskell-data-default-class +version: 0.1.2.0 +release: 6 +source: + - http://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz: 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56 +homepage: https://hackage.haskell.org/package/data-default-class +license: BSD-3-Clause +component: programming.haskell +summary: A class for types with a default value description: | A class for types with a default value -builddeps : +builddeps: - ghc environment: | export LDFLAGS="${LDFLAGS/-Wl,-Bsymbolic-functions/-Wl,-Bsymbolic}" -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-random/package.yml b/packages/h/haskell-random/package.yml index e5fecf7e6e6..7b735b7829a 100644 --- a/packages/h/haskell-random/package.yml +++ b/packages/h/haskell-random/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-random -version : 1.3.1 -release : 10 -source : - - https://hackage.haskell.org/package/random-1.3.1/random-1.3.1.tar.gz : d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35 -homepage : https://hackage.haskell.org/package/random -license : BSD-3-Clause -component : programming.haskell -summary : This package provides a basic random number generation library, including the ability to split random number generators. +name: haskell-random +version: 1.3.1 +release: 10 +source: + - https://hackage.haskell.org/package/random-1.3.1/random-1.3.1.tar.gz: d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35 +homepage: https://hackage.haskell.org/package/random +license: BSD-3-Clause +component: programming.haskell +summary: This package provides a basic random number generation library, including the ability to split random number generators. description: | This package provides a basic random number generation library, including the ability to split random number generators. -builddeps : +builddeps: - ghc - haskell-splitmix -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-setlocale/package.yml b/packages/h/haskell-setlocale/package.yml index 8005d56dfdd..aa3c8563a96 100644 --- a/packages/h/haskell-setlocale/package.yml +++ b/packages/h/haskell-setlocale/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-setlocale -version : 1.0.0.10 -release : 7 -source : - - https://hackage.haskell.org/package/setlocale-1.0.0.10/setlocale-1.0.0.10.tar.gz : 3972ff10c22318f5451215dc886c1535fea5ab7dfefe5ce461b1603865423ba7 -homepage : https://hackage.haskell.org/package/setlocale -license : BSD-3-Clause -component : programming.haskell -summary : Haskell bindings to setlocale +name: haskell-setlocale +version: 1.0.0.10 +release: 7 +source: + - https://hackage.haskell.org/package/setlocale-1.0.0.10/setlocale-1.0.0.10.tar.gz: 3972ff10c22318f5451215dc886c1535fea5ab7dfefe5ce461b1603865423ba7 +homepage: https://hackage.haskell.org/package/setlocale +license: BSD-3-Clause +component: programming.haskell +summary: Haskell bindings to setlocale description: | Haskell bindings to setlocale -builddeps : +builddeps: - ghc -setup : | +setup: | cp -f $pkgfiles/3.cabal setlocale.cabal %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-splitmix/package.yml b/packages/h/haskell-splitmix/package.yml index 77d36335abc..92188677683 100644 --- a/packages/h/haskell-splitmix/package.yml +++ b/packages/h/haskell-splitmix/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-splitmix -version : 0.1.0.5 -release : 4 -source : - - https://hackage.haskell.org/package/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz : 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002 -homepage : https://hackage.haskell.org/package/splitmix -license : BSD-3-Clause -component : programming.haskell -summary : Fast Splittable PRNG +name: haskell-splitmix +version: 0.1.0.5 +release: 4 +source: + - https://hackage.haskell.org/package/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz: 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002 +homepage: https://hackage.haskell.org/package/splitmix +license: BSD-3-Clause +component: programming.haskell +summary: Fast Splittable PRNG description: | Pure Haskell implementation of SplitMix -builddeps : +builddeps: - ghc -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-utf8-string/package.yml b/packages/h/haskell-utf8-string/package.yml index 0251a492d49..751a2ffa224 100644 --- a/packages/h/haskell-utf8-string/package.yml +++ b/packages/h/haskell-utf8-string/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-utf8-string -version : 1.0.2 -release : 7 -source : - - https://hackage.haskell.org/package/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz : ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a -homepage : https://hackage.haskell.org/package/utf8-string -license : BSD-3-Clause -component : programming.haskell -summary : A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation. +name: haskell-utf8-string +version: 1.0.2 +release: 7 +source: + - https://hackage.haskell.org/package/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz: ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a +homepage: https://hackage.haskell.org/package/utf8-string +license: BSD-3-Clause +component: programming.haskell +summary: A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation. description: | A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation. -builddeps : +builddeps: - ghc -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-x11-xft/package.yml b/packages/h/haskell-x11-xft/package.yml index bc10d9c46bb..1a69cbd47bb 100644 --- a/packages/h/haskell-x11-xft/package.yml +++ b/packages/h/haskell-x11-xft/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-x11-xft -version : 0.3.4 -release : 6 -source : - - https://hackage.haskell.org/package/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz : 6200d2deabe9638bad4d1fed4399e3147254c2776a0fae71bf38ca423242a916 -homepage : https://hackage.haskell.org/package/X11-xft -license : LGPL-2.1-only -component : programming.haskell -summary : Bindings to the Xft, X Free Type interface library, and some Xrender parts +name: haskell-x11-xft +version: 0.3.4 +release: 6 +source: + - https://hackage.haskell.org/package/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz: 6200d2deabe9638bad4d1fed4399e3147254c2776a0fae71bf38ca423242a916 +homepage: https://hackage.haskell.org/package/X11-xft +license: LGPL-2.1-only +component: programming.haskell +summary: Bindings to the Xft, X Free Type interface library, and some Xrender parts description: | Bindings to the Xft, X Free Type interface library, and some Xrender parts -builddeps : +builddeps: - pkgconfig(xft) - pkgconfig(xinerama) - pkgconfig(xrandr) @@ -22,10 +22,10 @@ builddeps : - haskell-x11 environment: | export LDFLAGS="${LDFLAGS/-Wl,-Bsymbolic-functions/-Wl,-Bsymbolic}" -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haskell-x11/package.yml b/packages/h/haskell-x11/package.yml index a46eba8f319..02ece32a87d 100644 --- a/packages/h/haskell-x11/package.yml +++ b/packages/h/haskell-x11/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haskell-x11 -version : 1.10.3 -release : 8 -source : - - https://hackage.haskell.org/package/X11-1.10.3/X11-1.10.3.tar.gz : d84ad1b8f5cdb65a0de17f84d765ebbb7aeeab9608c3740804da28100616d242 -homepage : https://hackage.haskell.org/package/X11 -license : BSD-3-Clause -component : programming.haskell -summary : Haskell binding to the X11 graphics library +name: haskell-x11 +version: 1.10.3 +release: 8 +source: + - https://hackage.haskell.org/package/X11-1.10.3/X11-1.10.3.tar.gz: d84ad1b8f5cdb65a0de17f84d765ebbb7aeeab9608c3740804da28100616d242 +homepage: https://hackage.haskell.org/package/X11 +license: BSD-3-Clause +component: programming.haskell +summary: Haskell binding to the X11 graphics library description: | Haskell binding to the X11 graphics library -builddeps : +builddeps: - pkgconfig(xinerama) - pkgconfig(xrandr) - pkgconfig(xscrnsaver) @@ -21,10 +21,10 @@ builddeps : # - libxscrnsaver-devel environment: | export LDFLAGS="${LDFLAGS/-Wl,-Bsymbolic-functions/-Wl,-Bsymbolic}" -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/h/haste-client/package.yml b/packages/h/haste-client/package.yml index 1b904604dbe..749015f7ba9 100644 --- a/packages/h/haste-client/package.yml +++ b/packages/h/haste-client/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haste-client -version : 1.0.3 -release : 7 -source : - - https://github.com/jirutka/haste-client/archive/v1.0.3.tar.gz : c2fc02696b88672084e49dfade657eb563686ba194d72ecb419f692904012a81 -homepage : https://github.com/jirutka/haste-client -license : MIT -component : system.utils -summary : haste-client +name: haste-client +version: 1.0.3 +release: 7 +source: + - https://github.com/jirutka/haste-client/archive/v1.0.3.tar.gz: c2fc02696b88672084e49dfade657eb563686ba194d72ecb419f692904012a81 +homepage: https://github.com/jirutka/haste-client +license: MIT +component: system.utils +summary: haste-client description: | haste client that sends text to http://www.hastebin.com -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-docopt - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install --no-compile -O0 diff --git a/packages/h/haste-it/package.yml b/packages/h/haste-it/package.yml index 0222ab105b1..c126946cd6d 100644 --- a/packages/h/haste-it/package.yml +++ b/packages/h/haste-it/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haste-it -version : 1.0.7 -release : 5 -source : - - git|https://github.com/DataDrake/haste-it : v1.0.7 -homepage : https://github.com/DataDrake/haste-it -license : Apache-2.0 -component : network.clients -summary : Simple little hastebin CLI tool written in Go +name: haste-it +version: 1.0.7 +release: 5 +source: + - git|https://github.com/DataDrake/haste-it: v1.0.7 +homepage: https://github.com/DataDrake/haste-it +license: Apache-2.0 +component: network.clients +summary: Simple little hastebin CLI tool written in Go description: | Simple little hastebin CLI tool written in Go -builddeps : +builddeps: - golang -build : | +build: | %make -install : | +install: | %make_install unlink $installdir/usr/bin/haste diff --git a/packages/h/hatari/package.yml b/packages/h/hatari/package.yml index 2ce9faea432..2cdf21aa84c 100644 --- a/packages/h/hatari/package.yml +++ b/packages/h/hatari/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hatari -version : 2.6.1 -release : 15 -source : - - https://framagit.org/hatari/hatari/-/archive/v2.6.1/hatari-v2.6.1.tar.gz : 91c672379d40e3aa64a92c2ad78302f29a28d15035bc357d4b1d79fcb6b35afe -homepage : https://www.hatari-emu.org/ -license : GPL-2.0-or-later -component : games.emulator -summary : Hatari is an Atari ST/STE/TT/Falcon emulator +name: hatari +version: 2.6.1 +release: 15 +source: + - https://framagit.org/hatari/hatari/-/archive/v2.6.1/hatari-v2.6.1.tar.gz: 91c672379d40e3aa64a92c2ad78302f29a28d15035bc357d4b1d79fcb6b35afe +homepage: https://www.hatari-emu.org/ +license: GPL-2.0-or-later +component: games.emulator +summary: Hatari is an Atari ST/STE/TT/Falcon emulator description: | Hatari is an Atari ST/STE/TT/Falcon emulator for GNU/Linux, BSD, Mac OS X, Windows and other systems which are supported by the SDL library. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libpng) - pkgconfig(portaudio-2.0) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - pkgconfig(sdl2) -setup : | +setup: | # Add StartupWMClass to hatariui desktop file sed -i '/StartupNotify=true/a StartupWMClass=hatariui.py' python-ui/hatariui.desktop %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 $pkgfiles/org.tuxfamily.hatari.appdata.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/h/haxe/package.yml b/packages/h/haxe/package.yml index c622e596057..265592266fa 100644 --- a/packages/h/haxe/package.yml +++ b/packages/h/haxe/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : haxe -version : 4.3.6 -release : 7 -source : - - git|https://github.com/HaxeFoundation/haxe : 4.3.6 -homepage : https://haxe.org/ -license : +name: haxe +version: 4.3.6 +release: 7 +source: + - git|https://github.com/HaxeFoundation/haxe: 4.3.6 +homepage: https://haxe.org/ +license: - GPL-2.0-or-later - MIT -component : programming -summary : Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler +component: programming +summary: Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler description: | Haxe provides a high-level strictly-typed programming language and a toolkit that supports building tools and applications that target many mainstream platforms. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libpcre) - pkgconfig(mbedtls) - camlp4 - neko - opam - perl-ipc-system-simple -rundeps : +rundeps: - neko environment: | export HOME=$PWD # Turn off stripping per https://github.com/HaxeFoundation/haxe/issues/4735 -strip : false -setup : | +strip: false +setup: | # https://github.com/HaxeFoundation/haxe/issues/11575 %patch -p1 -i $pkgfiles/update-luv.patch @@ -49,7 +49,7 @@ setup : | opam install -y --update-invariant camlp5 dune extlib jbuilder \ luv ocamlfind ppx_tools_versioned \ ptmap sedlex sha xml-light -build : | +build: | eval $(opam env) %make libs @@ -59,7 +59,7 @@ build : | ../../haxe client.hxml || true nekotools boot run.n mv run ../../haxelib -install : | +install: | install -dm00755 $installdir/usr/{bin,share/haxe} install -Dm00755 haxe haxelib $installdir/usr/bin cp -r std $installdir/usr/share/haxe diff --git a/packages/h/hdf5/package.yml b/packages/h/hdf5/package.yml index 85399d7a2d4..059975d1b9a 100644 --- a/packages/h/hdf5/package.yml +++ b/packages/h/hdf5/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hdf5 -version : 1.14.5 -release : 15 -source : - - https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/hdf5-1.14.5.tar.gz : ec2e13c52e60f9a01491bb3158cb3778c985697131fc6a342262d32a26e58e44 -homepage : https://www.hdfgroup.org/solutions/hdf5/ -license : BSD-3-Clause -component : programming -summary : HDF5 is a data model, library, and file format for storing and managing data +name: hdf5 +version: 1.14.5 +release: 15 +source: + - https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/hdf5-1.14.5.tar.gz: ec2e13c52e60f9a01491bb3158cb3778c985697131fc6a342262d32a26e58e44 +homepage: https://www.hdfgroup.org/solutions/hdf5/ +license: BSD-3-Clause +component: programming +summary: HDF5 is a data model, library, and file format for storing and managing data description: | HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format. -setup : | +setup: | # Run CMake to generate pkgconfig files %cmake_ninja -DHDF5_ENABLE_Z_LIB_SUPPORT=ON -DHDF5_INSTALL_LIB_DIR=%libdir% @@ -22,9 +22,9 @@ setup : | --enable-cxx \ --with-pic \ --with-zlib -build : | +build: | %make -install : | +install: | %make_install # Packagers always check these @@ -33,6 +33,6 @@ install : | install -Dm00644 solusBuildDir/CMakeFiles/*.pc $PKGCONFIGDIR cp $PKGCONFIGDIR/hdf5.pc $PKGCONFIGDIR/hdf5-$version.pc cp $PKGCONFIGDIR/hdf5_hl.pc $PKGCONFIGDIR/hdf5_hl-$version.pc -check : | +check: | export LD_LIBRARY_PATH="$installdir/%libdir%:$LD_LIBRARY_PATH" %make check diff --git a/packages/h/hdparm/package.yml b/packages/h/hdparm/package.yml index f2961c9af3c..c623dde1efd 100644 --- a/packages/h/hdparm/package.yml +++ b/packages/h/hdparm/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hdparm -version : '9.65' -release : 11 -source : - - https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.65.tar.gz : d14929f910d060932e717e9382425d47c2e7144235a53713d55a94f7de535a4b -homepage : https://sourceforge.net/projects/hdparm/ -license : +name: hdparm +version: "9.65" +release: 11 +source: + - https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.65.tar.gz: d14929f910d060932e717e9382425d47c2e7144235a53713d55a94f7de535a4b +homepage: https://sourceforge.net/projects/hdparm/ +license: - BSD-3-Clause - GPL-2.0-or-later # For the apt.c file. -component : system.utils -summary : Tool to get/set ATA/SATA drive parameters +component: system.utils +summary: Tool to get/set ATA/SATA drive parameters description: | hdparm is a command line utility to set and view hardware parameters of hard disk drives. It can also be used as a simple benchmarking tool. -build : | +build: | %make -install : | +install: | %make_install sbindir=/usr/sbin install -m00755 contrib/idectl $installdir/usr/sbin diff --git a/packages/h/headset-control/package.yml b/packages/h/headset-control/package.yml index 5e3f0881d21..85293ad0ac0 100644 --- a/packages/h/headset-control/package.yml +++ b/packages/h/headset-control/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : headset-control -version : 3.1.0 -release : 9 -source : - - https://github.com/Sapd/HeadsetControl/archive/refs/tags/3.1.0.tar.gz : caba01afa69477f0a4fce1f8608a0c5e85e7032c350c1239bb4e1ecdfb171359 -homepage : https://github.com/Sapd/HeadsetControl -license : GPL-3.0-or-later -component : multimedia.audio -summary : Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) +name: headset-control +version: 3.1.0 +release: 9 +source: + - https://github.com/Sapd/HeadsetControl/archive/refs/tags/3.1.0.tar.gz: caba01afa69477f0a4fce1f8608a0c5e85e7032c350c1239bb4e1ecdfb171359 +homepage: https://github.com/Sapd/HeadsetControl +license: GPL-3.0-or-later +component: multimedia.audio +summary: Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) description: | A tool to control certain aspects of USB-connected headsets on Linux. Currently, support is provided for adjusting sidetone, getting battery state, controlling LEDs, and setting the inactive time. -builddeps : +builddeps: - pkgconfig(hidapi-libusb) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/heaptrack/package.yml b/packages/h/heaptrack/package.yml index ca087614fe7..c93f22b74fd 100644 --- a/packages/h/heaptrack/package.yml +++ b/packages/h/heaptrack/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : heaptrack -version : 1.5.0 -release : 6 -source : - - https://invent.kde.org/sdk/heaptrack/-/archive/v1.5.0/heaptrack-v1.5.0.tar.gz : bd8e75238d871020cbe36038d6646b348f85e8b3fa25e6ef1a2400ee7d3d0315 -homepage : https://apps.kde.org/heaptrack/ -license : GPL-2.0-or-later -component : system.utils -summary : A heap memory profiler for Linux +name: heaptrack +version: 1.5.0 +release: 6 +source: + - https://invent.kde.org/sdk/heaptrack/-/archive/v1.5.0/heaptrack-v1.5.0.tar.gz: bd8e75238d871020cbe36038d6646b348f85e8b3fa25e6ef1a2400ee7d3d0315 +homepage: https://apps.kde.org/heaptrack/ +license: GPL-2.0-or-later +component: system.utils +summary: A heap memory profiler for Linux description: | Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then allow you to interpret the heap memory profile to: @@ -15,7 +15,7 @@ description: | - find memory leaks, i.e. locations that allocate memory which is never deallocated - find allocation hotspots, i.e. code locations that trigger a lot of memory allocation calls - find temporary allocations, which are allocations that are directly followed by their deallocation -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Svg) - pkgconfig(libdw) @@ -32,16 +32,16 @@ builddeps : - kf6-kitemmodels-devel - kf6-threadweaver-devel - libboost-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %apply_patches # Fix build with Clang and Qt6/KF6 sed -i "s|Q_DECL_UNUSED ||g" src/analyze/gui/gui.cpp %cmake_kf6 -DHEAPTRACK_USE_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hedgewars/package.yml b/packages/h/hedgewars/package.yml index 5f42d0f53ac..27b279836e3 100644 --- a/packages/h/hedgewars/package.yml +++ b/packages/h/hedgewars/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hedgewars -version : 1.0.3 -release : 37 -source : - - https://www.hedgewars.org/download/releases/hedgewars-src-1.0.3.tar.bz2 : c5c1877c0bae1354c75d2b9527b6f9a9f79e99932e5d08b1f6f7de1708066130 -homepage : https://www.hedgewars.org/ -license : GPL-2.0-only -component : games.strategy -summary : Funny turn-based artillery game, featuring fighting Hedgehogs! +name: hedgewars +version: 1.0.3 +release: 37 +source: + - https://www.hedgewars.org/download/releases/hedgewars-src-1.0.3.tar.bz2: c5c1877c0bae1354c75d2b9527b6f9a9f79e99932e5d08b1f6f7de1708066130 +homepage: https://www.hedgewars.org/ +license: GPL-2.0-only +component: games.strategy +summary: Funny turn-based artillery game, featuring fighting Hedgehogs! description: | Hedgewars is a turn based strategy, artillery, action and comedy game, featuring the antics of pink hedgehogs with attitude as they battle from the depths of hell to the depths of space. As commander, it's your job to assemble your crack team of hedgehog soldiers and bring the war to your enemy. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(physfs) - fpc - imagemagick # convert -libsplit : false -setup : | +libsplit: false +setup: | sed -i 's|set(ghc_flags|set(ghc_flags -dynamic -package network-2.8.0.1 -hide-package network-bsd|' gameServer/CMakeLists.txt # Note, this doesn't work with ninja %cmake . -DNOSERVER=1 -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path @@ -38,5 +38,5 @@ install : | rm -rv $installdir/usr/share/appdata/ install -Dm00644 misc/hedgewars.png $installdir/usr/share/icons/hicolor/512x512/apps/hedgewars.png -check : | +check: | %make test || : diff --git a/packages/h/helix/package.yml b/packages/h/helix/package.yml index 5bc3b732da9..284231ecb09 100644 --- a/packages/h/helix/package.yml +++ b/packages/h/helix/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : helix -version : 25.07.1 -release : 9 -source : - - https://github.com/helix-editor/helix/archive/refs/tags/25.07.1.tar.gz : 27c8bc3eba46bc7bab1e3629c6b28ff94882eeff17366b3ea69cd8ceffba7541 -license : MPL-2.0 -homepage : https://helix-editor.com/ -component : editor -summary : post-modern text editor +name: helix +version: 25.07.1 +release: 9 +source: + - https://github.com/helix-editor/helix/archive/refs/tags/25.07.1.tar.gz: 27c8bc3eba46bc7bab1e3629c6b28ff94882eeff17366b3ea69cd8ceffba7541 +license: MPL-2.0 +homepage: https://helix-editor.com/ +component: editor +summary: post-modern text editor description: | A post-modern text editor. It's a joke. If Neovim is the modern Vim, then Helix is post-modern. -networking : true -builddeps : +networking: true +builddeps: - git - rust -setup : | +setup: | git config --global --add safe.directory '*' %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | mkdir -p $installdir/usr/lib/helix rm -r $workdir/runtime/grammars/sources cp -r $workdir/runtime $installdir/usr/lib/helix diff --git a/packages/h/help2man/package.yml b/packages/h/help2man/package.yml index a8d3e0210b2..76c4771823f 100644 --- a/packages/h/help2man/package.yml +++ b/packages/h/help2man/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : help2man -version : 1.49.3 -release : 14 -source : - - https://ftpmirror.gnu.org/gnu/help2man/help2man-1.49.3.tar.xz : 4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/help2man/help2man.html -component : programming.tools -summary : help2man +name: help2man +version: 1.49.3 +release: 14 +source: + - https://ftpmirror.gnu.org/gnu/help2man/help2man-1.49.3.tar.xz: 4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/help2man/help2man.html +component: programming.tools +summary: help2man description: | help2man produces simple manual pages from the ‘--help’ and ‘--version’ output of other commands. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Alternate source, useful for changelogs: https://salsa.debian.org/bod/help2man diff --git a/packages/h/helvum/package.yml b/packages/h/helvum/package.yml index 395bd797e30..9d2672ad670 100644 --- a/packages/h/helvum/package.yml +++ b/packages/h/helvum/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : helvum -version : 0.5.1 -release : 1 -source : - - https://gitlab.freedesktop.org/pipewire/helvum/uploads/f523a2c71046fb21a7584fca80fc0ee9/helvum-0.5.1.tar.xz : ec958b74d7f65629c71dbf12e979d969a91d9f2c60b8946c11157d6215c0b94c -homepage : https://gitlab.freedesktop.org/pipewire/helvum -license : GPL-3.0-only -component : multimedia.audio -summary : GTK patchbay for PipeWire +name: helvum +version: 0.5.1 +release: 1 +source: + - https://gitlab.freedesktop.org/pipewire/helvum/uploads/f523a2c71046fb21a7584fca80fc0ee9/helvum-0.5.1.tar.xz: ec958b74d7f65629c71dbf12e979d969a91d9f2c60b8946c11157d6215c0b94c +homepage: https://gitlab.freedesktop.org/pipewire/helvum +license: GPL-3.0-only +component: multimedia.audio +summary: GTK patchbay for PipeWire description: | GTK patchbay for PipeWire -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - pkgconfig(libpipewire-0.3) - desktop-file-utils - rust -clang : true -setup : | +clang: true +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/heroic-games-launcher/package.yml b/packages/h/heroic-games-launcher/package.yml index 8277fd99bbd..baa8abdbf4e 100644 --- a/packages/h/heroic-games-launcher/package.yml +++ b/packages/h/heroic-games-launcher/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : heroic-games-launcher -version : 2.18.1 -release : 36 -source : - - git|https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git : v2.18.1 -homepage : https://heroicgameslauncher.com/ -license : GPL-3.0-or-later -component : games -networking : true -summary : A game launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. +name: heroic-games-launcher +version: 2.18.1 +release: 36 +source: + - git|https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git: v2.18.1 +homepage: https://heroicgameslauncher.com/ +license: GPL-3.0-or-later +component: games +networking: true +summary: A game launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. description: | Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) - pkgconfig(xshmfence) - pnpm -setup : | +setup: | pnpm install --frozen-lockfile pnpm run download-helper-binaries -build : | +build: | pnpm dist:linux tar.xz -install : | +install: | export heroicdir=/usr/share/heroic install -dm00755 $installdir/$heroicdir install -dm00755 $installdir/usr/bin diff --git a/packages/h/hicolor-icon-theme/package.yml b/packages/h/hicolor-icon-theme/package.yml index 81ed11eb558..f0b8db8deab 100644 --- a/packages/h/hicolor-icon-theme/package.yml +++ b/packages/h/hicolor-icon-theme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hicolor-icon-theme -version : '0.18' -release : 9 -source : - - https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz : db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7 -homepage : https://www.freedesktop.org/wiki/Software/icon-theme/ -license : +name: hicolor-icon-theme +version: "0.18" +release: 9 +source: + - https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz: db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7 +homepage: https://www.freedesktop.org/wiki/Software/icon-theme/ +license: - GPL-2.0-or-later -component : desktop.theme -summary : Default fallback icon theme +component: desktop.theme +summary: Default fallback icon theme description: | The hicolor-icon-theme package contains a default fallback theme for implementations of the icon theme specification. # no point creating a -devel subpackage just for the pkgconfig file -patterns : +patterns: - /* -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hidapi/package.yml b/packages/h/hidapi/package.yml index 847ca113097..b1daf422681 100644 --- a/packages/h/hidapi/package.yml +++ b/packages/h/hidapi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hidapi -version : 0.14.0 -release : 9 -source : - - https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.14.0.tar.gz : a5714234abe6e1f53647dd8cba7d69f65f71c558b7896ed218864ffcf405bcbd -license : GPL-3.0-or-later -component : programming -homepage : https://github.com/libusb/hidapi/ -summary : Simple library for communicating with USB and Bluetooth HID devices +name: hidapi +version: 0.14.0 +release: 9 +source: + - https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.14.0.tar.gz: a5714234abe6e1f53647dd8cba7d69f65f71c558b7896ed218864ffcf405bcbd +license: GPL-3.0-or-later +component: programming +homepage: https://github.com/libusb/hidapi/ +summary: Simple library for communicating with USB and Bluetooth HID devices description: | Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows. -builddeps : +builddeps: - pkgconfig32(libudev) - pkgconfig32(libusb-1.0) -emul32 : true -clang : true -setup : | +emul32: true +clang: true +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove all the doc stuff, it's just licensing rm -rf $installdir/usr/share/ diff --git a/packages/h/highlight/package.yml b/packages/h/highlight/package.yml index 0deed6f92a3..817bcd2d4b0 100644 --- a/packages/h/highlight/package.yml +++ b/packages/h/highlight/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : highlight -version : '4.18' -release : 21 -source : - - https://gitlab.com/saalen/highlight/-/archive/v4.18/highlight-v4.18.tar.gz : b173ed7a87b724db9ed7863342cbb91726a433b8ef4bcac96323d88478b8b693 -homepage : https://gitlab.com/saalen/highlight -license : GPL-3.0-or-later -component : programming.tools -summary : Convert source code to formatted text with syntax highlighting +name: highlight +version: "4.18" +release: 21 +source: + - https://gitlab.com/saalen/highlight/-/archive/v4.18/highlight-v4.18.tar.gz: b173ed7a87b724db9ed7863342cbb91726a433b8ef4bcac96323d88478b8b693 +homepage: https://gitlab.com/saalen/highlight +license: GPL-3.0-or-later +component: programming.tools +summary: Convert source code to formatted text with syntax highlighting description: | Highlight converts source code to HTML, XHTML, RTF, LaTex, TeX, SVG, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable. -builddeps : +builddeps: - pkgconfig(lua-5.4) - libboost-devel -build : | +build: | %make -install : | +install: | %make_install # remove documentation files diff --git a/packages/h/highway/package.yml b/packages/h/highway/package.yml index 2494d2cc47e..cfea4a1cc63 100644 --- a/packages/h/highway/package.yml +++ b/packages/h/highway/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : highway -version : 1.2.0 -release : 4 -source : - - https://github.com/google/highway/archive/refs/tags/1.2.0.tar.gz : 7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343 -license : Apache-2.0 -homepage : https://github.com/google/highway -component : programming.library -summary : SIMD/vector intrinsics library +name: highway +version: 1.2.0 +release: 4 +source: + - https://github.com/google/highway/archive/refs/tags/1.2.0.tar.gz: 7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343 +license: Apache-2.0 +homepage: https://github.com/google/highway +component: programming.library +summary: SIMD/vector intrinsics library description: | Performance-portable, length-agnostic SIMD with runtime dispatch -builddeps : +builddeps: - pkgconfig(gtest) -clang : true -optimize : +clang: true +optimize: - speed -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DHWY_SYSTEM_GTEST=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/h/hipblas/package.yml b/packages/h/hipblas/package.yml index 1da3b2bfab0..2a7b81d744c 100644 --- a/packages/h/hipblas/package.yml +++ b/packages/h/hipblas/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipblas -version : 2.2.0 -release : 5 -source : +name: hipblas +version: 2.2.0 +release: 5 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/hipBLAS.git : f4095274efb0892a1ef3ce0435352849f721d393 -homepage : https://github.com/ROCmSoftwarePlatform/hipBLAS -license : MIT -component : programming.library -summary : ROCm BLAS marshalling library + - git|https://github.com/ROCm/hipBLAS.git: f4095274efb0892a1ef3ce0435352849f721d393 +homepage: https://github.com/ROCmSoftwarePlatform/hipBLAS +license: MIT +component: programming.library +summary: ROCm BLAS marshalling library description: | hipBLAS is a Basic Linear Algebra Subprograms (BLAS) marshalling library, with multiple supported backends. It sits between the application and a 'worker' BLAS library, marshalling inputs into the backend library and marshalling results back to the application. hipBLAS exports an interface that does not require the client to change, regardless of the chosen backend. Currently, hipBLAS supports rocBLAS and cuBLAS as backends. -builddeps : +builddeps: - rocm-cmake - rocm-hip - rocblas-devel @@ -22,12 +22,12 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hipblaslt/package.yml b/packages/h/hipblaslt/package.yml index 1caf540f3d2..5deae06b160 100644 --- a/packages/h/hipblaslt/package.yml +++ b/packages/h/hipblaslt/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipblaslt -version : 0.8.0 -release : 1 -source : +name: hipblaslt +version: 0.8.0 +release: 1 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/hipBLASLt : b805079704ecff8522ce5efaadf119b45a0d9410 -homepage : https://github.com/ROCm/hipBLASLt -license : MIT -component : programming.library -summary : hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library + - git|https://github.com/ROCm/hipBLASLt: b805079704ecff8522ce5efaadf119b45a0d9410 +homepage: https://github.com/ROCm/hipBLASLt +license: MIT +component: programming.library +summary: hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library description: | hipBLASLt is a library that provides general matrix-matrix operations. It has a flexible API that extends functionalities beyond a traditional BLAS library, such as adding flexibility to matrix data layouts, input types, compute types, and algorithmic implementations and heuristics. environment: | @@ -28,7 +28,7 @@ environment: | if [ -e /usr/bin/sccache ]; then export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -builddeps : +builddeps: - hipblas-devel - libboost-devel - msgpack-cxx @@ -41,7 +41,7 @@ builddeps : - rocm-cmake - rocm-hip - virtualenv -setup : | +setup: | pushd tensilelite sed -i 's|find_package(msgpack REQUIRED)|find_package(msgpack-cxx REQUIRED)|' Tensile/Source/lib/CMakeLists.txt sed -i 's|llvm/bin|lib%LIBSUFFIX%/llvm-rocm/bin|g' Tensile/Ops/gen_assembly.sh @@ -63,7 +63,7 @@ setup : | -DTensile_PRINT_DEBUG=ON \ -DTensile_LIBRARY_FORMAT=msgpack \ -DTensile_CPU_THREADS=%YJOBS% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hipcub/package.yml b/packages/h/hipcub/package.yml index 0160b942635..bc4c15aff84 100644 --- a/packages/h/hipcub/package.yml +++ b/packages/h/hipcub/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipcub -version : 3.2.1 -release : 5 -source : - - https://github.com/ROCm/hipCUB/archive/refs/tags/rocm-6.2.4.tar.gz : 06f3655b110d3d2e2ecf0aca052d3ba3f2ef012c069e5d2d82f2b75d50555f46 -homepage : https://github.com/ROCmSoftwarePlatform/hipCUB -license : MIT -component : programming.library -summary : Reusable software components for ROCm developers +name: hipcub +version: 3.2.1 +release: 5 +source: + - https://github.com/ROCm/hipCUB/archive/refs/tags/rocm-6.2.4.tar.gz: 06f3655b110d3d2e2ecf0aca052d3ba3f2ef012c069e5d2d82f2b75d50555f46 +homepage: https://github.com/ROCmSoftwarePlatform/hipCUB +license: MIT +component: programming.library +summary: Reusable software components for ROCm developers description: | hipCUB is a thin wrapper library on top of rocPRIM or CUB. It enables developers to port a project using the CUB library to the HIP layer to run on AMD hardware. In the ROCm environment, hipCUB uses the rocPRIM library as the backend. However, on CUDA platforms it uses CUB instead. -patterns : /* -builddeps : +patterns: /* +builddeps: - rocprim - rocm-cmake - rocm-hip @@ -21,15 +21,15 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_C_COMPILER=hipcc \ -DCMAKE_CXX_COMPILER=hipcc \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/h/hipfft/package.yml b/packages/h/hipfft/package.yml index 2083616ad97..aafb0d4af98 100644 --- a/packages/h/hipfft/package.yml +++ b/packages/h/hipfft/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipfft -version : 1.0.16 -release : 5 -source : +name: hipfft +version: 1.0.16 +release: 5 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCmSoftwarePlatform/hipFFT.git : 433b5f2d1e652a09e7b4321b4893d32308ec553b -homepage : https://github.com/ROCmSoftwarePlatform/hipFFT -license : MIT -component : programming.library -summary : ROCm FFT marshalling library + - git|https://github.com/ROCmSoftwarePlatform/hipFFT.git: 433b5f2d1e652a09e7b4321b4893d32308ec553b +homepage: https://github.com/ROCmSoftwarePlatform/hipFFT +license: MIT +component: programming.library +summary: ROCm FFT marshalling library description: | hipFFT is an FFT marshalling library. Currently, hipFFT supports either rocFFT or cuFFT as backends. hipFFT exports an interface that does not require the client to change, regardless of the chosen backend. It sits between the application and the backend FFT library, marshalling inputs into the backend and results back to the application. -builddeps : +builddeps: - rocfft-devel - rocm-cmake - rocm-hip @@ -21,12 +21,12 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPU_TARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hipmagma/package.yml b/packages/h/hipmagma/package.yml index 950190e08a3..4484cb93e89 100644 --- a/packages/h/hipmagma/package.yml +++ b/packages/h/hipmagma/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipmagma -version : 2.8.0 -release : 2 -source : +name: hipmagma +version: 2.8.0 +release: 2 +source: # tag: v2.8.0 - - git|https://github.com/icl-utk-edu/magma.git : 06368d9b817710566f654b96114549216f8cee70 -homepage : https://icl.utk.edu/magma/ -license : BSD-3-Clause -component : programming.library -summary : Matrix Algebra on GPU and Multicore Architectures (ROCm/HIP Backend) + - git|https://github.com/icl-utk-edu/magma.git: 06368d9b817710566f654b96114549216f8cee70 +homepage: https://icl.utk.edu/magma/ +license: BSD-3-Clause +component: programming.library +summary: Matrix Algebra on GPU and Multicore Architectures (ROCm/HIP Backend) description: | Matrix Algebra on GPU and Multicore Architectures -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) - rocblas-devel @@ -38,7 +38,7 @@ environment: | if [ -e /usr/bin/sccache ]; then export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -setup : | +setup: | echo "set_target_properties(magma PROPERTIES VERSION %version% SOVERSION 2.8)" >> CMakeLists.txt echo "set_target_properties(magma_sparse PROPERTIES VERSION %version% SOVERSION 2.8)" >> CMakeLists.txt @@ -59,11 +59,11 @@ setup : | -DBUILD_SHARED_LIBS=ON \ -DGPU_TARGET="$AMDGPU_TARGETS" \ -DAMDGPU_TARGETS="$AMDGPU_TARGETS" \ -build : | +build: | # We don't need to build for all architectures during setup/install phase. # This makes CMake compiler checks much faster. # export HCC_AMDGPU_TARGET="$(echo $AMDGPU_TARGETS | tr ";" ",")" %ninja_build lib sparse-lib -install : | +install: | %ninja_install mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/h/hiprand/package.yml b/packages/h/hiprand/package.yml index 80bf19e0961..ea039478244 100644 --- a/packages/h/hiprand/package.yml +++ b/packages/h/hiprand/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hiprand -version : 2.11.1 -release : 5 -source : +name: hiprand +version: 2.11.1 +release: 5 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCmSoftwarePlatform/hipRAND.git : 9cb2d17f18662f8525f857a7c13ae5be233194c4 -homepage : https://github.com/ROCmSoftwarePlatform/hipRAND -license : MIT -component : programming.library -summary : Random number library that generate pseudo-random and quasi-random numbers + - git|https://github.com/ROCmSoftwarePlatform/hipRAND.git: 9cb2d17f18662f8525f857a7c13ae5be233194c4 +homepage: https://github.com/ROCmSoftwarePlatform/hipRAND +license: MIT +component: programming.library +summary: Random number library that generate pseudo-random and quasi-random numbers description: | hipRAND is a RAND marshalling library, with multiple supported backends. It sits between the application and the backend RAND library, marshalling inputs into the backend and results back to the application. hipRAND exports an interface that does not require the client to change, regardless of the chosen backend. Currently, hipRAND supports either rocRAND or cuRAND. -builddeps : +builddeps: - rocrand-devel - rocm-cmake - rocm-hip @@ -21,13 +21,13 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_CXX_COMPILER=hipcc \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hipsolver/package.yml b/packages/h/hipsolver/package.yml index eebbfbb07a5..b5e9cf1b60f 100644 --- a/packages/h/hipsolver/package.yml +++ b/packages/h/hipsolver/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipsolver -version : 2.2.0 -release : 5 -source : - - https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-6.2.4.tar.gz : 4dc564498361cb1bac17dcfeaf0f2b9c85320797c75b05ee33160a133f5f4a15 -homepage : https://github.com/ROCmSoftwarePlatform/hipSOLVER -license : MIT -component : programming.library -summary : ROCm SOLVER marshalling library +name: hipsolver +version: 2.2.0 +release: 5 +source: + - https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-6.2.4.tar.gz: 4dc564498361cb1bac17dcfeaf0f2b9c85320797c75b05ee33160a133f5f4a15 +homepage: https://github.com/ROCmSoftwarePlatform/hipSOLVER +license: MIT +component: programming.library +summary: ROCm SOLVER marshalling library description: | hipSOLVER is a LAPACK marshalling library, with multiple supported backends. It sits between the application and a 'worker' LAPACK library, marshalling inputs into the backend library and marshalling results back to the application. hipSOLVER exports an interface that does not require the client to change, regardless of the chosen backend. Currently, hipSOLVER supports rocSOLVER and cuSOLVER as backends. -builddeps : +builddeps: - rocm-cmake - rocm-hip - rocsolver-devel @@ -23,12 +23,12 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hipsparse/package.yml b/packages/h/hipsparse/package.yml index e5e34fb35c7..908bd05344e 100644 --- a/packages/h/hipsparse/package.yml +++ b/packages/h/hipsparse/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hipsparse -version : 3.1.1 -release : 5 -source : - - https://github.com/ROCm/hipSPARSE/archive/refs/tags/rocm-6.2.4.tar.gz : 0ecc0ff1eeb99e9a9ac419e49e9be9ec4cd23a117d819710114ee2f35aefe88b -homepage : https://github.com/ROCmSoftwarePlatform/hipSPARSE -license : MIT -component : programming.library -summary : ROCm SPARSE marshalling library +name: hipsparse +version: 3.1.1 +release: 5 +source: + - https://github.com/ROCm/hipSPARSE/archive/refs/tags/rocm-6.2.4.tar.gz: 0ecc0ff1eeb99e9a9ac419e49e9be9ec4cd23a117d819710114ee2f35aefe88b +homepage: https://github.com/ROCmSoftwarePlatform/hipSPARSE +license: MIT +component: programming.library +summary: ROCm SPARSE marshalling library description: | hipSPARSE is a SPARSE marshalling library, with multiple supported backends. It sits between the application and a 'worker' SPARSE library, marshalling inputs into the backend library and marshalling results back to the application. hipSPARSE exports an interface that does not require the client to change, regardless of the chosen backend. Currently, hipSPARSE supports rocSPARSE and cuSPARSE as backends. -builddeps : +builddeps: - rocsparse-devel - rocm-cmake - rocm-hip @@ -20,14 +20,14 @@ environment: | export ROCM_PATH=/usr export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DBUILD_CLIENTS_TESTS=OFF \ -DBUILD_CLIENTS_SAMPLES=OFF \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hiredis/package.yml b/packages/h/hiredis/package.yml index 7d5d26213b1..e6d54781f02 100644 --- a/packages/h/hiredis/package.yml +++ b/packages/h/hiredis/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hiredis -version : 1.0.2 -release : 4 -source : - - https://github.com/redis/hiredis/archive/refs/tags/v1.0.2.tar.gz : e0ab696e2f07deb4252dda45b703d09854e53b9703c7d52182ce5a22616c3819 -homepage : https://github.com/redis/hiredis -license : BSD-3-Clause -component : programming.library -summary : Minimalistic C client for Redis +name: hiredis +version: 1.0.2 +release: 4 +source: + - https://github.com/redis/hiredis/archive/refs/tags/v1.0.2.tar.gz: e0ab696e2f07deb4252dda45b703d09854e53b9703c7d52182ce5a22616c3819 +homepage: https://github.com/redis/hiredis +license: BSD-3-Clause +component: programming.library +summary: Minimalistic C client for Redis description: | Hiredis is a minimalistic C client library for the Redis database. It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command. Apart from supporting sending commands and receiving replies, it comes with a reply parser that is decoupled from the I/O layer. It is a stream parser designed for easy reusability, which can for instance be used in higher level language bindings for efficient reply parsing. -setup : | +setup: | %patch -p1 -i $pkgfiles/hiredis-cmake-install-destination.patch %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_SSL=ON -DDISABLE_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hnterm/package.yml b/packages/h/hnterm/package.yml index e701d6e08c1..efc33d46b26 100644 --- a/packages/h/hnterm/package.yml +++ b/packages/h/hnterm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hnterm -version : 0.4 -release : 1 -source : - - git|https://github.com/ggerganov/hnterm.git : v0.4 -homepage : https://hnterm.ggerganov.com/ -license : MIT -component : network.news -summary : Hacker News in the terminal +name: hnterm +version: 0.4 +release: 1 +source: + - git|https://github.com/ggerganov/hnterm.git: v0.4 +homepage: https://hnterm.ggerganov.com/ +license: MIT +component: network.news +summary: Hacker News in the terminal description: | Browse Hacker News interactively in your terminal. -builddeps : +builddeps: - pkgconfig(libcurl) - git -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | install -Dm00755 bin/hnterm $installdir/usr/bin/hnterm diff --git a/packages/h/homebank/package.yml b/packages/h/homebank/package.yml index 578d33d5eb4..2dbfc91b092 100644 --- a/packages/h/homebank/package.yml +++ b/packages/h/homebank/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : homebank -version : 5.9.5 -release : 41 -source : - - https://www.gethomebank.org/public/sources/homebank-5.9.5.tar.gz : ff6c8b0f6da411133e29b848e91f48fdb88de40ad02cba20a8840930a3e7ed43 -homepage : https://www.gethomebank.org/en/index.php -license : GPL-2.0-or-later -component : office.finance -summary : HomeBank assists you to manage your personal accounting +name: homebank +version: 5.9.5 +release: 41 +source: + - https://www.gethomebank.org/public/sources/homebank-5.9.5.tar.gz: ff6c8b0f6da411133e29b848e91f48fdb88de40ad02cba20a8840930a3e7ed43 +homepage: https://www.gethomebank.org/en/index.php +license: GPL-2.0-or-later +component: office.finance +summary: HomeBank assists you to manage your personal accounting description: | HomeBank is a free software (as in "free speech" and also as in "free beer") that will assist you to manage your personal accounting. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libofx) - pkgconfig(libsoup-3.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/h/horizon-eda/package.yml b/packages/h/horizon-eda/package.yml index 5bf29eff3d8..e145949dfc6 100644 --- a/packages/h/horizon-eda/package.yml +++ b/packages/h/horizon-eda/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : horizon-eda -version : 2.6.0 -release : 15 -source : - - https://github.com/horizon-eda/horizon/archive/refs/tags/v2.6.0.tar.gz : e7e680a05b92ac8ab4b6a32fb8e3b17bc298245d3d3d9224e9b3f7fb55b81256 -homepage : https://horizon-eda.org/ -license : GPL-3.0-or-later -component : office.scientific -summary : Horizon is a free EDA package +name: horizon-eda +version: 2.6.0 +release: 15 +source: + - https://github.com/horizon-eda/horizon/archive/refs/tags/v2.6.0.tar.gz: e7e680a05b92ac8ab4b6a32fb8e3b17bc298245d3d3d9224e9b3f7fb55b81256 +homepage: https://horizon-eda.org/ +license: GPL-3.0-or-later +component: office.scientific +summary: Horizon is a free EDA package description: | Horizon EDA is an Electronic Design Automation package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry. -builddeps : +builddeps: - pkgconfig(cppzmq) - pkgconfig(glm) - pkgconfig(gtkmm-3.0) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(librsvg-2.0) - pkgconfig(sqlite3) - opencascade-devel -rundeps : +rundeps: - python-cairo -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/horst/package.yml b/packages/h/horst/package.yml index b786937a7f3..8fca778218d 100644 --- a/packages/h/horst/package.yml +++ b/packages/h/horst/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : horst -version : '5.1' -release : 5 -homepage : https://github.com/br101/horst -source : - - https://github.com/br101/horst/archive/v5.1.tar.gz : 74b4cb1143d93c73c3b4bbbe0c36f89a790401bde9e894e94e2a27339ca384d9 -license : GPL-2.0-or-later -component : network.util -summary : A small, lightweight IEEE802.11 wireless LAN analyzer with a text interface +name: horst +version: "5.1" +release: 5 +homepage: https://github.com/br101/horst +source: + - https://github.com/br101/horst/archive/v5.1.tar.gz: 74b4cb1143d93c73c3b4bbbe0c36f89a790401bde9e894e94e2a27339ca384d9 +license: GPL-2.0-or-later +component: network.util +summary: A small, lightweight IEEE802.11 wireless LAN analyzer with a text interface description: | A small, lightweight IEEE802.11 wireless LAN analyzer with a text interface. -builddeps : +builddeps: - pkgconfig(libnl-3.0) -build : | +build: | %make -install : | +install: | install -Dm00755 horst $installdir/usr/bin/horst install -Dm00644 horst.conf $installdir/etc/horst.conf install -Dm00644 horst.conf.5 $installdir/usr/share/man/man5/horst.conf.5 diff --git a/packages/h/host-spawn/package.yml b/packages/h/host-spawn/package.yml index e11ead0ff9d..094f1fb22eb 100644 --- a/packages/h/host-spawn/package.yml +++ b/packages/h/host-spawn/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : host-spawn -version : 1.6.1 -release : 4 -source : - - https://github.com/1player/host-spawn/archive/refs/tags/v1.6.1.tar.gz : 79d1038a055c408e364e3ba9ea21f7b8f0ecd3f2aa4b99d26c653bc678f796bb -homepage : https://github.com/1player/host-spawn -license : MIT-0 -component : desktop -summary : Run commands on your host from inside your toolbox or flatpak sandbox -networking : true +name: host-spawn +version: 1.6.1 +release: 4 +source: + - https://github.com/1player/host-spawn/archive/refs/tags/v1.6.1.tar.gz: 79d1038a055c408e364e3ba9ea21f7b8f0ecd3f2aa4b99d26c653bc678f796bb +homepage: https://github.com/1player/host-spawn +license: MIT-0 +component: desktop +summary: Run commands on your host from inside your toolbox or flatpak sandbox +networking: true description: | A reimplementation of flatpak-spawn --host. Run commands on your host machine from inside your flatpak sandbox, toolbox or distrobox containers. -builddeps : +builddeps: - git - golang -build : | +build: | go build -ldflags "-X main.Version=%version%-solus" . -install : | +install: | install -Dm00755 -t $installdir/usr/bin/ host-spawn diff --git a/packages/h/hplip/package.yml b/packages/h/hplip/package.yml index 4f31705ee78..0765a0eb6de 100644 --- a/packages/h/hplip/package.yml +++ b/packages/h/hplip/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hplip -version : 3.25.2 -release : 68 -source : - - https://sourceforge.net/projects/hplip/files/hplip/3.25.2/hplip-3.25.2.tar.gz : e872ff28eb2517705a95f6e1839efa1e50a77a33aae8905278df2bd820919653 -homepage : https://developers.hp.com/hp-linux-imaging-and-printing/gethplip -license : +name: hplip +version: 3.25.2 +release: 68 +source: + - https://sourceforge.net/projects/hplip/files/hplip/3.25.2/hplip-3.25.2.tar.gz: e872ff28eb2517705a95f6e1839efa1e50a77a33aae8905278df2bd820919653 +homepage: https://developers.hp.com/hp-linux-imaging-and-printing/gethplip +license: - GPL-2.0-or-later - MIT - BSD-3-Clause -component : +component: - desktop.core - - drivers : desktop.core -strip : false -libsplit : false -summary : + - drivers: desktop.core +strip: false +libsplit: false +summary: - HP Linux Imaging & Printing - Print, scan, fax drivers and service tools - - drivers : HP printer + scanner drivers from the hplip packages + - drivers: HP printer + scanner drivers from the hplip packages description: | The Hewlett-Packard Linux Imaging and Printing Project provides drivers for HP printers and multi-function peripherals. -builddeps : +builddeps: - pkgconfig(avahi-client) - pkgconfig(cups) - pkgconfig(libusb-1.0) @@ -34,7 +34,7 @@ builddeps : - python-reportlab - python3-dbus - python3-qt5 -rundeps : +rundeps: - hplip-drivers - lsb-release - python-distro @@ -43,16 +43,16 @@ rundeps : - python-reportlab - python3-dbus - python3-qt5 -patterns : - - drivers : - - /usr/share/ppd - - /usr/share/cups - - /usr/lib64/sane - - /usr/lib64/lib*.so* - - /usr/lib64/udev/rules.d - - /usr/lib/cups +patterns: + - drivers: + - /usr/share/ppd + - /usr/share/cups + - /usr/lib64/sane + - /usr/lib64/lib*.so* + - /usr/lib64/udev/rules.d + - /usr/lib/cups environment: export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-return-mismatch" -setup : | +setup: | %apply_patches # move udev rules in /usr/lib64 @@ -80,9 +80,9 @@ setup : | --enable-cups-drv-install \ --enable-pp-build \ --disable-imageProcessor-build -build : | +build: | %make -install : | +install: | %make_install rulesdir=%libdir%/udev/rules.d -j1 # remove config provided by sane and XDG autostart diff --git a/packages/h/hsa-amd-aqlprofile/package.yml b/packages/h/hsa-amd-aqlprofile/package.yml index e3f259e7de9..09360f272b6 100644 --- a/packages/h/hsa-amd-aqlprofile/package.yml +++ b/packages/h/hsa-amd-aqlprofile/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hsa-amd-aqlprofile -version : 6.2.0 -release : 5 -source : - - https://repo.radeon.com/rocm/apt/6.2/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.60200.60200-66~24.04_amd64.deb : f0fa887137dc7428f11db42c3c65da9f63527be57145b7ef9017c8a925a3edfa +name: hsa-amd-aqlprofile +version: 6.2.0 +release: 5 +source: + - https://repo.radeon.com/rocm/apt/6.2/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.60200.60200-66~24.04_amd64.deb: f0fa887137dc7428f11db42c3c65da9f63527be57145b7ef9017c8a925a3edfa # See the LICENSE.md file -homepage : https://rocm.docs.amd.com -license : - - Distributable - - EULA -component : programming.library -summary : AQLPROFILE library for AMD HSA runtime API extension support +homepage: https://rocm.docs.amd.com +license: + - Distributable + - EULA +component: programming.library +summary: AQLPROFILE library for AMD HSA runtime API extension support description: | AQLPROFILE library for AMD HSA runtime API extension support. -extract : false -builddeps : +extract: false +builddeps: - pkgconfig(numa) - pkgconfig(libdrm_amdgpu) - rocm-runtime-devel -setup : | +setup: | ar x $sources/hsa-amd-aqlprofile*.deb tar xf data.tar.gz -install : | +install: | mkdir -p $installdir/usr cp -r opt/rocm-%version%/{lib,share} $installdir/usr/ mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/h/hsakmt/package.yml b/packages/h/hsakmt/package.yml index 728e578ed60..5e627088100 100644 --- a/packages/h/hsakmt/package.yml +++ b/packages/h/hsakmt/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hsakmt -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/ROCT-Thunk-Interface/archive/refs/tags/rocm-6.2.4.tar.gz : 5c71655e3a1b9d1404dc8cb64b9d2fadd27e67606aaa8aec0c325768d8c483c0 -homepage : https://github.com/ROCm/ROCT-Thunk-Interface -license : NCSA -component : xorg.driver -summary : libhsakmt (HSA thunk) libraries for AMD KFD +name: hsakmt +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/ROCT-Thunk-Interface/archive/refs/tags/rocm-6.2.4.tar.gz: 5c71655e3a1b9d1404dc8cb64b9d2fadd27e67606aaa8aec0c325768d8c483c0 +homepage: https://github.com/ROCm/ROCT-Thunk-Interface +license: NCSA +component: xorg.driver +summary: libhsakmt (HSA thunk) libraries for AMD KFD description: | libhsakmt (HSA thunk) libraries for AMD KFD -avx2 : true -builddeps : +avx2: true +builddeps: - pkgconfig(libdrm) - pkgconfig(libpci) - pkgconfig(numa) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-t-build-libhsakmt-staticdrm.patch %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/html-xml-utils/package.yml b/packages/h/html-xml-utils/package.yml index 8659fc709fd..6e7e282ac14 100644 --- a/packages/h/html-xml-utils/package.yml +++ b/packages/h/html-xml-utils/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : html-xml-utils -version : '8.6' -release : 3 -source : - - https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-8.6.tar.gz : 5e84729ef36ccd3924d2872ed4ee6954c63332dca5400ba8eb4eaef1f2db4fb2 -homepage : https://www.w3.org/ -license : W3C -component : programming.tools -summary : A number of simple utilities for manipulating HTML and XML files +name: html-xml-utils +version: "8.6" +release: 3 +source: + - https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-8.6.tar.gz: 5e84729ef36ccd3924d2872ed4ee6954c63332dca5400ba8eb4eaef1f2db4fb2 +homepage: https://www.w3.org/ +license: W3C +component: programming.tools +summary: A number of simple utilities for manipulating HTML and XML files description: | A number of simple utilities for manipulating HTML and XML files -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/h/htop/package.yml b/packages/h/htop/package.yml index 726b815ae99..86ebed658be 100644 --- a/packages/h/htop/package.yml +++ b/packages/h/htop/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : htop -version : 3.4.1 -release : 25 -source : - - https://github.com/htop-dev/htop/releases/download/3.4.1/htop-3.4.1.tar.xz : 904f7d4580fc11cffc7e0f06895a4789e0c1c054435752c151e812fead9f6220 -homepage : https://htop.dev -license : GPL-2.0-or-later -component : system.utils -summary : htop (interactive process viewer for Linux) +name: htop +version: 3.4.1 +release: 25 +source: + - https://github.com/htop-dev/htop/releases/download/3.4.1/htop-3.4.1.tar.xz: 904f7d4580fc11cffc7e0f06895a4789e0c1c054435752c151e812fead9f6220 +homepage: https://htop.dev +license: GPL-2.0-or-later +component: system.utils +summary: htop (interactive process viewer for Linux) description: | htop is an interactive process viewer for Linux. -builddeps : +builddeps: - lm_sensors-devel -rundeps : +rundeps: - lm_sensors -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/htop.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/h/httpd/package.yml b/packages/h/httpd/package.yml index 04fb2968909..2765bacf62e 100644 --- a/packages/h/httpd/package.yml +++ b/packages/h/httpd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : httpd -version : 2.4.65 -release : 34 -source : - - https://dlcdn.apache.org/httpd/httpd-2.4.65.tar.gz : 4f92861a50325c6d1046ebad5d814bff0d4169ada8cc265655f32b7f1ba4be1b -homepage : https://httpd.apache.org/ -license : Apache-2.0 -component : programming -summary : A secure, standards-compliant, efficient and extensible HTTP server. +name: httpd +version: 2.4.65 +release: 34 +source: + - https://dlcdn.apache.org/httpd/httpd-2.4.65.tar.gz: 4f92861a50325c6d1046ebad5d814bff0d4169ada8cc265655f32b7f1ba4be1b +homepage: https://httpd.apache.org/ +license: Apache-2.0 +component: programming +summary: A secure, standards-compliant, efficient and extensible HTTP server. description: | Produced via a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. Based on the the public domain HTTP daemon devloped by Rob McCool at the National Center for Supercomputing Applications (NCSA), University of Illonois, Urbana-Champaign. -builddeps : +builddeps: - pkgconfig(apr-util-1) - pkgconfig(ldap) - pkgconfig(libnghttp2) @@ -24,7 +24,7 @@ builddeps : - fcgi-devel - gdbm-devel - perl -setup : | +setup: | %apply_patches cat $pkgfiles/solus.layout >> config.layout %configure_no_runstatedir \ @@ -63,9 +63,9 @@ setup : | --enable-worker=static \ --sysconfdir=/usr/share/defaults/httpd \ --with-mpm=worker -build : | +build: | %make -install : | +install: | %make_install -j1 # Install httpd systemd stuff install -Dm00644 $pkgfiles/httpd.service $installdir/%libdir%/systemd/system/httpd.service diff --git a/packages/h/httpie/package.yml b/packages/h/httpie/package.yml index 4b8e0cd22de..1dcbf5c0cb5 100644 --- a/packages/h/httpie/package.yml +++ b/packages/h/httpie/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : httpie -version : 3.2.4 -release : 21 -source : - - https://github.com/httpie/httpie/archive/refs/tags/3.2.4.tar.gz : b185cd8d81325f97c773582e50f1c5e047c2d8575b53d676469c9daf2a52f341 -homepage : https://httpie.io/ -license : BSD-3-Clause -component : network.clients -summary : Command line HTTP client, a user-friendly curl alternative with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. +name: httpie +version: 3.2.4 +release: 21 +source: + - https://github.com/httpie/httpie/archive/refs/tags/3.2.4.tar.gz: b185cd8d81325f97c773582e50f1c5e047c2d8575b53d676469c9daf2a52f341 +homepage: https://httpie.io/ +license: BSD-3-Clause +component: network.clients +summary: Command line HTTP client, a user-friendly curl alternative with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. description: | Command line HTTP client, a user-friendly curl alternative with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pygments - python-defusedxml - python-multidict - python-requests-toolbelt - python-rich -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/h/httping/package.yml b/packages/h/httping/package.yml index c62a8e767d8..373b63ea712 100644 --- a/packages/h/httping/package.yml +++ b/packages/h/httping/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : httping -version : 4.4.0 -release : 6 -homepage : https://www.vanheusden.com/httping/ -source : - - https://github.com/folkertvanheusden/HTTPing/archive/refs/tags/v4.4.0.tar.gz : 87fa2da5ac83c4a0edf4086161815a632df38e1cc230e1e8a24a8114c09da8fd -license : AGPL-3.0-or-later -component : network.util -summary : Httping is like 'ping' but for http-requests. +name: httping +version: 4.4.0 +release: 6 +homepage: https://www.vanheusden.com/httping/ +source: + - https://github.com/folkertvanheusden/HTTPing/archive/refs/tags/v4.4.0.tar.gz: 87fa2da5ac83c4a0edf4086161815a632df38e1cc230e1e8a24a8114c09da8fd +license: AGPL-3.0-or-later +component: network.util +summary: Httping is like 'ping' but for http-requests. description: | Give it an url, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers). Be aware that the transmission across the network also takes time! So it measures the latency of the webserver + network. -build : | +build: | %cmake -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/h/httrack/package.yml b/packages/h/httrack/package.yml index b9b0ed44fe7..a950712908b 100644 --- a/packages/h/httrack/package.yml +++ b/packages/h/httrack/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : httrack -version : 3.49.6 -release : 10 -source : - - git|https://github.com/xroche/httrack.git : 748c35de7858ead963daf1393ad023d75b7820c2 -homepage : https://www.httrack.com/ -license : GPL-3.0-or-later -component : network.download -summary : A command line tool for mirroring websites. +name: httrack +version: 3.49.6 +release: 10 +source: + - git|https://github.com/xroche/httrack.git: 748c35de7858ead963daf1393ad023d75b7820c2 +homepage: https://www.httrack.com/ +license: GPL-3.0-or-later +component: network.download +summary: A command line tool for mirroring websites. description: | A powerful command line tool for mirroring and making offline copies of websites. -setup : | +setup: | %configure --disable-static --disable-online-unit-tests -build : | +build: | %make -install : | +install: | %make_install # Install appstream metainfo diff --git a/packages/h/hub/package.yml b/packages/h/hub/package.yml index 49ff312cde6..424c7b7fe48 100644 --- a/packages/h/hub/package.yml +++ b/packages/h/hub/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hub -version : 2.14.2 -release : 14 -source : - - git|https://github.com/github/hub.git : v2.14.2 -homepage : https://hub.github.com/ -license : MIT -component : system.utils -summary : A command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier +name: hub +version: 2.14.2 +release: 14 +source: + - git|https://github.com/github/hub.git: v2.14.2 +homepage: https://hub.github.com/ +license: MIT +component: system.utils +summary: A command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier description: | hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. -builddeps : +builddeps: - golang - groff -build : | +build: | mkdir -p src/github.com/github export GOPATH=`pwd` ln -sv `pwd` src/github.com/github/hub diff --git a/packages/h/hugin/package.yml b/packages/h/hugin/package.yml index 9fa576bd793..8551eaebad9 100644 --- a/packages/h/hugin/package.yml +++ b/packages/h/hugin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hugin -version : 2025.0.0 -release : 42 -source : - - https://sourceforge.net/projects/hugin/files/hugin/hugin-2025.0/hugin-2025.0.0.tar.bz2 : 0de27a5d5432e36d4e5d38ac25d7bcafc7b7dd542aab031640a61ed66767076c -homepage : https://hugin.sourceforge.io/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Hugin - Panorama photo stitcher +name: hugin +version: 2025.0.0 +release: 42 +source: + - https://sourceforge.net/projects/hugin/files/hugin/hugin-2025.0/hugin-2025.0.0.tar.bz2: 0de27a5d5432e36d4e5d38ac25d7bcafc7b7dd542aab031640a61ed66767076c +homepage: https://hugin.sourceforge.io/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Hugin - Panorama photo stitcher description: | With Hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(exiv2) - pkgconfig(fftw3) @@ -29,13 +29,13 @@ builddeps : - swig - vigra-devel - wxwidgets-devel -rundeps : +rundeps: - enblend-enfuse - lensfun - perl-image-exiftool -setup : | +setup: | %cmake_ninja -DUSE_GDKBACKEND_X11=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hugo/package.yml b/packages/h/hugo/package.yml index 4d88916a0d1..756b57cfa7c 100644 --- a/packages/h/hugo/package.yml +++ b/packages/h/hugo/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hugo -version : 0.152.2 -release : 204 -source : - - https://github.com/gohugoio/hugo/archive/refs/tags/v0.152.2.tar.gz : 45ffd018ad8a15d91f8689e76a3b2cb8ce73e82b3a7ae2ce632212c36e77665d -license : Apache-2.0 -homepage : https://gohugo.io -component : programming -networking : true -extract : false -summary : Hugo is a static HTML and CSS website generator written in Go. +name: hugo +version: 0.152.2 +release: 204 +source: + - https://github.com/gohugoio/hugo/archive/refs/tags/v0.152.2.tar.gz: 45ffd018ad8a15d91f8689e76a3b2cb8ce73e82b3a7ae2ce632212c36e77665d +license: Apache-2.0 +homepage: https://gohugo.io +component: programming +networking: true +extract: false +summary: Hugo is a static HTML and CSS website generator written in Go. description: | Hugo is a static HTML and CSS website generator written in Go. -builddeps : +builddeps: - golang -setup : | +setup: | mkdir -p src/github.com/gohugoio/hugo tar xf $sources/v${version}.tar.gz -C src/github.com/gohugoio/hugo --strip-components 1 -build : | +build: | cd .. export GO111MODULE=on export GOPATH=`pwd` export PATH=$PATH:$GOPATH:$GOPATH/bin/ cd src/github.com/gohugoio/hugo go build -tags extended -install : | +install: | cd src/github.com/gohugoio/hugo/ install -Dm00755 hugo $installdir/usr/bin/hugo diff --git a/packages/h/hunspell-da/package.yml b/packages/h/hunspell-da/package.yml index 716b1a42a2e..8b52fca35ee 100644 --- a/packages/h/hunspell-da/package.yml +++ b/packages/h/hunspell-da/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-da -version : 2.8.194 -release : 4 -source : - - https://stavekontrolden.dk/dictionaries/da_DK/da_DK-2.8.194.oxt : 061d7a4414c9a2c503432a47e7bd732707ba925867508a84e95550636b9acb95 -homepage : https://www.stavekontrolden.dk/ -license : +name: hunspell-da +version: 2.8.194 +release: 4 +source: + - https://stavekontrolden.dk/dictionaries/da_DK/da_DK-2.8.194.oxt: 061d7a4414c9a2c503432a47e7bd732707ba925867508a84e95550636b9acb95 +homepage: https://www.stavekontrolden.dk/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : office.spelling -extract : false -summary : Danish hunspell dictionary +component: office.spelling +extract: false +summary: Danish hunspell dictionary description: | Danish dictionary from Stavekontrolden / Danske ordbog til stavekontrol fra Stavekontrolden. -setup : | +setup: | unzip $sources/da_DK-2.8.194.oxt -install : | +install: | install -Dm00644 da_DK.{aff,dic} -t $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-de/package.yml b/packages/h/hunspell-de/package.yml index f96731985e9..1a3d328b88e 100644 --- a/packages/h/hunspell-de/package.yml +++ b/packages/h/hunspell-de/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-de -version : '20161207' -release : 5 -source : - - https://j3e.de/ispell/igerman98/dict/igerman98-20161207.tar.bz2 : 17296f03c5fea62d76ecc530ebe80f6adc430278f58d472dc1842d71612960a8 -homepage : https://www.j3e.de/ispell/igerman98/ -license : GPL-3.0-only -component : office.spelling -summary : German hunspell dictionaries +name: hunspell-de +version: "20161207" +release: 5 +source: + - https://j3e.de/ispell/igerman98/dict/igerman98-20161207.tar.bz2: 17296f03c5fea62d76ecc530ebe80f6adc430278f58d472dc1842d71612960a8 +homepage: https://www.j3e.de/ispell/igerman98/ +license: GPL-3.0-only +component: office.spelling +summary: German hunspell dictionaries description: | German hunspell dictionaries -builddeps : +builddeps: - ispell - libhunspell -rundeps : +rundeps: - libhunspell -build : | +build: | export LC_ALL=C export LANG=C make hunspell/de_AT.dic hunspell/de_AT.aff \ hunspell/de_CH.dic hunspell/de_CH.aff \ hunspell/de_DE.dic hunspell/de_DE.aff -j1 -install : | +install: | install -D -d -m 00755 $installdir/usr/share/hunspell install -m 00644 hunspell/de_??.dic $installdir/usr/share/hunspell install -m 00644 hunspell/de_??.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-el/package.yml b/packages/h/hunspell-el/package.yml index e5955e852d9..917792b5a1b 100644 --- a/packages/h/hunspell-el/package.yml +++ b/packages/h/hunspell-el/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-el -version : '0.9' -release : 5 -source : - - http://elspell.math.upatras.gr/files/ooffice/el_GR-0.9.zip : 638984ed883a313ee1633bfe87ba6260b4c7771f22c1a0113d3d49138be8eead -homepage : https://www.elspell.gr/ -license : GPL-2.0-only -component : office.spelling -summary : Greek hunspell dictionaries +name: hunspell-el +version: "0.9" +release: 5 +source: + - http://elspell.math.upatras.gr/files/ooffice/el_GR-0.9.zip: 638984ed883a313ee1633bfe87ba6260b4c7771f22c1a0113d3d49138be8eead +homepage: https://www.elspell.gr/ +license: GPL-2.0-only +component: office.spelling +summary: Greek hunspell dictionaries description: | Greek hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -Ddm00755 $installdir/usr/share/hunspell install -m00644 el_GR.dic el_GR.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-en/package.yml b/packages/h/hunspell-en/package.yml index 6877172846b..2de22ac6ad9 100644 --- a/packages/h/hunspell-en/package.yml +++ b/packages/h/hunspell-en/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-en -version : 2020.12.07 -release : 7 -source : - - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_GB-large-2020.12.07.zip : f86beb77228c737c8c69468ffc4ea067512872278869b98a5d3ec18f125107bd - - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_US-2020.12.07.zip : 616348ad645a716d91c8a6645065e710f15e9dda3ffef60cdf7ec8a4e27975af - - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_CA-2020.12.07.zip : ff6b91e4ed768348c61ae7c326e848059810fa43a5d601df6b3f45ad9c0ef5bf -homepage : https://sourceforge.net/projects/wordlist/ -license : BSD-3-Clause -component : office.spelling -summary : English hunspell dictionaries +name: hunspell-en +version: 2020.12.07 +release: 7 +source: + - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_GB-large-2020.12.07.zip: f86beb77228c737c8c69468ffc4ea067512872278869b98a5d3ec18f125107bd + - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_US-2020.12.07.zip: 616348ad645a716d91c8a6645065e710f15e9dda3ffef60cdf7ec8a4e27975af + - https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_CA-2020.12.07.zip: ff6b91e4ed768348c61ae7c326e848059810fa43a5d601df6b3f45ad9c0ef5bf +homepage: https://sourceforge.net/projects/wordlist/ +license: BSD-3-Clause +component: office.spelling +summary: English hunspell dictionaries description: | English hunspell dictionaries -rundeps : +rundeps: - libhunspell -setup : | +setup: | unzip $sources/hunspell-en_US-$version.zip unzip $sources/hunspell-en_CA-$version.zip -install : | +install: | install -D -d -m 00755 $installdir/usr/share/hunspell install -m 00644 en_*.dic en_*.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-es/package.yml b/packages/h/hunspell-es/package.yml index 5816ca29067..7574a9b3b13 100644 --- a/packages/h/hunspell-es/package.yml +++ b/packages/h/hunspell-es/package.yml @@ -1,41 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-es -version : '2.9' -release : 8 -source : - - https://github.com/sbosio/rla-es/releases/download/v2.9/es.oxt : b08a1a0e3e044697f63a67184f591f7e2c37bbb53bbfbb4780bcbd84929d6e8c - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_AR.oxt : e1793f41a686e86b9c59ede1d53046dcbdc43e449ae7640ea340c88dd0e78f5c - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_BO.oxt : 4593bd3d386402d356209966176f6151a2a69de302bd9ac1b3d3a68a18310ff7 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CL.oxt : efe92c2939622c6a5793e5d3dde5c617b8cb86a6d0aae6058f6be6ab2fc23a2e - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CO.oxt : d47ff4cf5cab98577d9a1913e226e31bc8ade9334c15fd389b97ddc0341a2901 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CR.oxt : 60d5ce5a47cf78284bf60ac7aef7024d62bec3d89360f2254ca40ec649c56863 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CU.oxt : bb488f6601a5c131cd52afa5c8de2c02c6f442d7e742bace2d5c69a5baeb18be - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_DO.oxt : 98836c4a19430d88dcb78ed8d74061e1f19c28e8d9378e357779bb4f0ee44d5e - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_EC.oxt : 33c723d36f447a8c5893f8ffdc00784d156dd5fe75fbf8bba88879472de24ba2 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_ES.oxt : 3eea87836b24b6004aa1ee6fd285b6c71774b0996aec70d096d75d5526efb4ac - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_GT.oxt : 273f152ce66c204c76478a9451f1062247c9043663fb73335eca17ee9b725464 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_HN.oxt : d08fb5aae91bde07ee7ae26c721bde76621d71ba1767c5c5f12094a88dd5edbe - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_MX.oxt : 8cb7b24f5797eb4749648e7808ce3fcaa80bc668add7894242a4edf2be4a6726 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_NI.oxt : de46657a0ee6d696c16935a3b118fe99419845b2ab9181c14b493f3afe65f22c - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PA.oxt : 3a4d0ad8b746c4a088cb6ea0adc1b1ed8f653965486503c1c76bd44f427d1a22 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PE.oxt : 5ed93708bb2524ae10308665aa079641dbb69d6e1bfd647b62f3b9905d542fca - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PH.oxt : 840ac1b56a32bf6a280c9e299ca59e5cf8c29ae109623cececee507bbc6a333b - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PR.oxt : aa0a90d1329854b45b4bf42ad83048628d5a34cee80168eaf417c1a4832d929f - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PY.oxt : eee4316f9fa65f8085235fd0025cc329870bbd7911fb607712d7f6be0c46a291 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_SV.oxt : 0534c4ccb69346d7e9ffa209a56114ccc74909ebfc3e2f12cb63d60aa701f9bb - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_US.oxt : ecc457aefdd6531a608f65924118cebe22cb59faee481ae122f46c38b566624f - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_UY.oxt : 9aee79535df6eaca101222ed538f9ad04c20056270c814d73700c985b8bb73b6 - - https://github.com/sbosio/rla-es/releases/download/v2.9/es_VE.oxt : 65515d99ea66308b89bb238f7975c7a3acee1c060e6eaeee45865b1be8d5d38e -homepage : https://github.com/sbosio/rla-es/ -license : GPL-2.0-or-later -component : office.spelling -summary : Spanish hunspell dictionaries +name: hunspell-es +version: "2.9" +release: 8 +source: + - https://github.com/sbosio/rla-es/releases/download/v2.9/es.oxt: b08a1a0e3e044697f63a67184f591f7e2c37bbb53bbfbb4780bcbd84929d6e8c + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_AR.oxt: e1793f41a686e86b9c59ede1d53046dcbdc43e449ae7640ea340c88dd0e78f5c + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_BO.oxt: 4593bd3d386402d356209966176f6151a2a69de302bd9ac1b3d3a68a18310ff7 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CL.oxt: efe92c2939622c6a5793e5d3dde5c617b8cb86a6d0aae6058f6be6ab2fc23a2e + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CO.oxt: d47ff4cf5cab98577d9a1913e226e31bc8ade9334c15fd389b97ddc0341a2901 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CR.oxt: 60d5ce5a47cf78284bf60ac7aef7024d62bec3d89360f2254ca40ec649c56863 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_CU.oxt: bb488f6601a5c131cd52afa5c8de2c02c6f442d7e742bace2d5c69a5baeb18be + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_DO.oxt: 98836c4a19430d88dcb78ed8d74061e1f19c28e8d9378e357779bb4f0ee44d5e + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_EC.oxt: 33c723d36f447a8c5893f8ffdc00784d156dd5fe75fbf8bba88879472de24ba2 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_ES.oxt: 3eea87836b24b6004aa1ee6fd285b6c71774b0996aec70d096d75d5526efb4ac + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_GT.oxt: 273f152ce66c204c76478a9451f1062247c9043663fb73335eca17ee9b725464 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_HN.oxt: d08fb5aae91bde07ee7ae26c721bde76621d71ba1767c5c5f12094a88dd5edbe + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_MX.oxt: 8cb7b24f5797eb4749648e7808ce3fcaa80bc668add7894242a4edf2be4a6726 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_NI.oxt: de46657a0ee6d696c16935a3b118fe99419845b2ab9181c14b493f3afe65f22c + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PA.oxt: 3a4d0ad8b746c4a088cb6ea0adc1b1ed8f653965486503c1c76bd44f427d1a22 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PE.oxt: 5ed93708bb2524ae10308665aa079641dbb69d6e1bfd647b62f3b9905d542fca + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PH.oxt: 840ac1b56a32bf6a280c9e299ca59e5cf8c29ae109623cececee507bbc6a333b + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PR.oxt: aa0a90d1329854b45b4bf42ad83048628d5a34cee80168eaf417c1a4832d929f + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_PY.oxt: eee4316f9fa65f8085235fd0025cc329870bbd7911fb607712d7f6be0c46a291 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_SV.oxt: 0534c4ccb69346d7e9ffa209a56114ccc74909ebfc3e2f12cb63d60aa701f9bb + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_US.oxt: ecc457aefdd6531a608f65924118cebe22cb59faee481ae122f46c38b566624f + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_UY.oxt: 9aee79535df6eaca101222ed538f9ad04c20056270c814d73700c985b8bb73b6 + - https://github.com/sbosio/rla-es/releases/download/v2.9/es_VE.oxt: 65515d99ea66308b89bb238f7975c7a3acee1c060e6eaeee45865b1be8d5d38e +homepage: https://github.com/sbosio/rla-es/ +license: GPL-2.0-or-later +component: office.spelling +summary: Spanish hunspell dictionaries description: | Spanish hunspell dictionaries -rundeps : +rundeps: - libhunspell -extract : false -install : | +extract: false +install: | install -Ddm00755 $installdir/usr/share/hunspell mkdir tmp diff --git a/packages/h/hunspell-fr/package.yml b/packages/h/hunspell-fr/package.yml index 2e5157acb07..eb0784473de 100644 --- a/packages/h/hunspell-fr/package.yml +++ b/packages/h/hunspell-fr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-fr -version : '7.0' -release : 10 -source : - - https://grammalecte.net/oxt/lo-oo-ressources-linguistiques-fr-v7.0.oxt : e8a352abd550bfd773b09d6631e96af3dbcfefecc9b50d3b7bb6094e429cc64b -homepage : https://grammalecte.net/ -license : MPL-2.0 -component : office.spelling -summary : French (classic) hunspell dictionaries +name: hunspell-fr +version: "7.0" +release: 10 +source: + - https://grammalecte.net/oxt/lo-oo-ressources-linguistiques-fr-v7.0.oxt: e8a352abd550bfd773b09d6631e96af3dbcfefecc9b50d3b7bb6094e429cc64b +homepage: https://grammalecte.net/ +license: MPL-2.0 +component: office.spelling +summary: French (classic) hunspell dictionaries description: | French (classic) hunspell dictionaries -rundeps : +rundeps: - libhunspell -setup : | +setup: | unzip -o $sources/lo-oo-ressources-linguistiques-fr-v7.0.oxt -install : | +install: | pushd dictionaries install -Dm00644 fr-classique.dic $installdir/usr/share/hunspell/fr_FR.dic install -m00644 fr-classique.aff $installdir/usr/share/hunspell/fr_FR.aff diff --git a/packages/h/hunspell-he/package.yml b/packages/h/hunspell-he/package.yml index 41f40d976ff..a2946ac6a6d 100644 --- a/packages/h/hunspell-he/package.yml +++ b/packages/h/hunspell-he/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-he -version : '1.4' -release : 5 -source : - - https://hspell.sourceforge.net/hspell-1.4.tar.gz : 7310f5d58740d21d6d215c1179658602ef7da97a816bc1497c8764be97aabea3 -homepage : https://hspell.sourceforge.net/ -license : GPL-2.0-or-later -component : office.spelling -summary : Hebrew hunspell dictionaries +name: hunspell-he +version: "1.4" +release: 5 +source: + - https://hspell.sourceforge.net/hspell-1.4.tar.gz: 7310f5d58740d21d6d215c1179658602ef7da97a816bc1497c8764be97aabea3 +homepage: https://hspell.sourceforge.net/ +license: GPL-2.0-or-later +component: office.spelling +summary: Hebrew hunspell dictionaries description: | Hebrew hunspell dictionaries -builddeps : +builddeps: - pkgconfig(hunspell) -rundeps : +rundeps: - libhunspell environment: | export PERLLIB=$PWD -setup : | +setup: | %reconfigure -build : | +build: | %make hunspell -install : | +install: | install -dm00755 $installdir/usr/share/hunspell install -m00644 he.dic $installdir/usr/share/hunspell/he_IL.dic install -m00644 he.aff $installdir/usr/share/hunspell/he_IL.aff diff --git a/packages/h/hunspell-hu/package.yml b/packages/h/hunspell-hu/package.yml index efefcf5ea4b..4a87606cbc2 100644 --- a/packages/h/hunspell-hu/package.yml +++ b/packages/h/hunspell-hu/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-hu -version : 1.8.1 -release : 4 -source : - - git|https://git.libreoffice.org/dictionaries : c5b2a36bde02841590b8ccc490ca88bfdb69f153 -homepage : https://magyarispell.sourceforge.net/ -license : GPL-2.0-or-later -component : office.spelling -summary : Hungarian hunspell dictionaries +name: hunspell-hu +version: 1.8.1 +release: 4 +source: + - git|https://git.libreoffice.org/dictionaries: c5b2a36bde02841590b8ccc490ca88bfdb69f153 +homepage: https://magyarispell.sourceforge.net/ +license: GPL-2.0-or-later +component: office.spelling +summary: Hungarian hunspell dictionaries description: | Hungarian hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | cd hu_HU install -Ddm00755 $installdir/usr/share/hunspell install -m00644 hu_HU.dic hu_HU.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-id/package.yml b/packages/h/hunspell-id/package.yml index a019be7e093..437047cd86e 100644 --- a/packages/h/hunspell-id/package.yml +++ b/packages/h/hunspell-id/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-id -version : 2.3.0 -release : 5 -source : - - https://github.com/shuLhan/hunspell-id/archive/refs/tags/v2.3.0.tar.gz : 83d0ab4d72f8d4988e4627bbd70c02624c8d3e603cbdd27f6dcd01b4dfd99e8a -homepage : https://github.com/shuLhan/hunspell-id -license : LGPL-3.0-only -component : office.spelling -summary : Indonesian hunspell dictionary +name: hunspell-id +version: 2.3.0 +release: 5 +source: + - https://github.com/shuLhan/hunspell-id/archive/refs/tags/v2.3.0.tar.gz: 83d0ab4d72f8d4988e4627bbd70c02624c8d3e603cbdd27f6dcd01b4dfd99e8a +homepage: https://github.com/shuLhan/hunspell-id +license: LGPL-3.0-only +component: office.spelling +summary: Indonesian hunspell dictionary description: | This is Bahasa Indonesia dictionary for hunspell -rundeps : +rundeps: - libhunspell -install : | +install: | install -Dm00644 id_ID.aff $installdir/usr/share/hunspell/id_ID.aff install -Dm00644 id_ID.dic $installdir/usr/share/hunspell/id_ID.dic diff --git a/packages/h/hunspell-it/package.yml b/packages/h/hunspell-it/package.yml index 24d4a1fdeb6..1579f400b8f 100644 --- a/packages/h/hunspell-it/package.yml +++ b/packages/h/hunspell-it/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-it -version : 2.4 -release : 6 -source : - - https://sourceforge.net/projects/linguistico/files/Dizionario%20italiano%20per%20OOo/2_4_2007_09_01/italiano_2_4_2007_09_01.zip : 2d37f687041f7eee306014915a75b8ac3d43482c5ed9f9d932857457cecf2e55 -homepage : https://sourceforge.net/projects/linguistico/ -license : GPL-3.0-or-later -component : office.spelling -summary : Italian hunspell dictionaries +name: hunspell-it +version: 2.4 +release: 6 +source: + - https://sourceforge.net/projects/linguistico/files/Dizionario%20italiano%20per%20OOo/2_4_2007_09_01/italiano_2_4_2007_09_01.zip: 2d37f687041f7eee306014915a75b8ac3d43482c5ed9f9d932857457cecf2e55 +homepage: https://sourceforge.net/projects/linguistico/ +license: GPL-3.0-or-later +component: office.spelling +summary: Italian hunspell dictionaries description: | Italian hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -Ddm00755 $installdir/usr/share/hunspell install -m00644 it_IT.dic $installdir/usr/share/hunspell install -m00644 it_IT.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-nl/package.yml b/packages/h/hunspell-nl/package.yml index a4ae5a92d55..26aa9d0e217 100644 --- a/packages/h/hunspell-nl/package.yml +++ b/packages/h/hunspell-nl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-nl -version : 2.20.19 -release : 6 -source : - - https://github.com/OpenTaal/opentaal-hunspell/archive/refs/tags/2.20.19.tar.gz : 0a86ec393450d7070bd69ee83f69c37ff27dbbc5fe684803375f113d7128bd87 -homepage : https://www.opentaal.org/ -license : CC-BY-3.0 -component : office.spelling -summary : Dutch hunspell dictionaries +name: hunspell-nl +version: 2.20.19 +release: 6 +source: + - https://github.com/OpenTaal/opentaal-hunspell/archive/refs/tags/2.20.19.tar.gz: 0a86ec393450d7070bd69ee83f69c37ff27dbbc5fe684803375f113d7128bd87 +homepage: https://www.opentaal.org/ +license: CC-BY-3.0 +component: office.spelling +summary: Dutch hunspell dictionaries description: | Dutch hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -Ddm00755 $installdir/usr/share/hunspell install -m00644 nl.dic $installdir/usr/share/hunspell/nl_NL.dic install -m00644 nl.aff $installdir/usr/share/hunspell/nl_NL.aff diff --git a/packages/h/hunspell-pl/package.yml b/packages/h/hunspell-pl/package.yml index 18189494f7a..28b7b0ef046 100644 --- a/packages/h/hunspell-pl/package.yml +++ b/packages/h/hunspell-pl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-pl -version : '20250201' -release : 8 -source : - - https://sjp.pl/sl/ort/sjp-myspell-pl-20250201.zip : 578ab1b63d77628cda9ca1b6a9ed18af22091ec2a26ea031a082b1df98913b84 -homepage : https://sjp.pl/sl/ort/ -license : Apache-2.0 -component : office.spelling -summary : Polish hunspell dictionaries +name: hunspell-pl +version: "20250201" +release: 8 +source: + - https://sjp.pl/sl/ort/sjp-myspell-pl-20250201.zip: 578ab1b63d77628cda9ca1b6a9ed18af22091ec2a26ea031a082b1df98913b84 +homepage: https://sjp.pl/sl/ort/ +license: Apache-2.0 +component: office.spelling +summary: Polish hunspell dictionaries description: | Polish hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -Ddm00755 $installdir/usr/share/hunspell unzip pl_PL.zip install -m00644 pl_PL.dic pl_PL.aff $installdir/usr/share/hunspell/ diff --git a/packages/h/hunspell-pt-br/package.yml b/packages/h/hunspell-pt-br/package.yml index b697864490c..2d91ef2481d 100644 --- a/packages/h/hunspell-pt-br/package.yml +++ b/packages/h/hunspell-pt-br/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-pt-br -version : 3.2.15 -release : 3 -source : - - https://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/VeroptBR3215AOC.oxt : 7571a3d8aaa0d5699f8b572d2fc613189876fa4fa87dcbda9a99bd63500210ee -homepage : https://pt-br.libreoffice.org/projetos/vero -license : +name: hunspell-pt-br +version: 3.2.15 +release: 3 +source: + - https://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/VeroptBR3215AOC.oxt: 7571a3d8aaa0d5699f8b572d2fc613189876fa4fa87dcbda9a99bd63500210ee +homepage: https://pt-br.libreoffice.org/projetos/vero +license: - LGPL-3.0-or-later - MPL-1.1 -component : office.spelling -summary : Portuguese (Brazil) hunspell dictionary +component: office.spelling +summary: Portuguese (Brazil) hunspell dictionary description: | Brazilian Portuguese dictionary for hunspell. -setup : | +setup: | unzip -o $sources/VeroptBR3215AOC.oxt -install : | +install: | install -Dm00644 pt_BR.{aff,dic} -t $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-pt/package.yml b/packages/h/hunspell-pt/package.yml index 9279b198491..92d93b1cef7 100644 --- a/packages/h/hunspell-pt/package.yml +++ b/packages/h/hunspell-pt/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-pt -version : '20220621' -release : 3 -source : - - https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/hunspell-pt_PT-20220621.tar.gz : a310abeeb52b706febae0392f44f9541bbfb1b75f3f290c615ade25fa1ccd351 -homepage : https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/ -license : +name: hunspell-pt +version: "20220621" +release: 3 +source: + - https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/hunspell-pt_PT-20220621.tar.gz: a310abeeb52b706febae0392f44f9541bbfb1b75f3f290c615ade25fa1ccd351 +homepage: https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : office.spelling -summary : This is a Portuguese (Portugal) dictionary for Hunspell +component: office.spelling +summary: This is a Portuguese (Portugal) dictionary for Hunspell description: | This is a Portuguese (Portugal) dictionary for Hunspell -rundeps : +rundeps: - libhunspell -install : | +install: | install -Dm00644 pt_PT.aff $installdir/usr/share/hunspell/pt_PT.aff install -Dm00644 pt_PT.dic $installdir/usr/share/hunspell/pt_PT.dic diff --git a/packages/h/hunspell-ro/package.yml b/packages/h/hunspell-ro/package.yml index 32047783420..06a1decf898 100644 --- a/packages/h/hunspell-ro/package.yml +++ b/packages/h/hunspell-ro/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-ro -version : 3.3.10 -release : 4 -source : - - https://sourceforge.net/projects/rospell/files/Romanian%20dictionaries/dict-3.3.10/ro_RO.3.3.10.zip : 7f128d64ea06c9e6711c30b118c0afeefb014d8f33c92daccdf455aba2d04519 -homepage : https://sourceforge.net/projects/rospell/ -license : CC-BY-3.0 -component : office.spelling -summary : Romanian hunspell dictionaries +name: hunspell-ro +version: 3.3.10 +release: 4 +source: + - https://sourceforge.net/projects/rospell/files/Romanian%20dictionaries/dict-3.3.10/ro_RO.3.3.10.zip: 7f128d64ea06c9e6711c30b118c0afeefb014d8f33c92daccdf455aba2d04519 +homepage: https://sourceforge.net/projects/rospell/ +license: CC-BY-3.0 +component: office.spelling +summary: Romanian hunspell dictionaries description: | Romanian hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -dm00755 $installdir/usr/share/hunspell install -m00644 ro_RO.dic ro_RO.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-ru/package.yml b/packages/h/hunspell-ru/package.yml index 3b319c3e431..85f5784e931 100644 --- a/packages/h/hunspell-ru/package.yml +++ b/packages/h/hunspell-ru/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-ru -version : 20210725 -release : 3 -source : - - git|https://git.libreoffice.org/dictionaries : 30dd499a102c930b6386d9b0b44ed13e9d4cf8d2 -homepage : https://cgit.freedesktop.org/libreoffice/dictionaries/tree/ru_RU -license : BSD-3-Clause -component : office.spelling -summary : Russian hunspell dictionaries +name: hunspell-ru +version: 20210725 +release: 3 +source: + - git|https://git.libreoffice.org/dictionaries: 30dd499a102c930b6386d9b0b44ed13e9d4cf8d2 +homepage: https://cgit.freedesktop.org/libreoffice/dictionaries/tree/ru_RU +license: BSD-3-Clause +component: office.spelling +summary: Russian hunspell dictionaries description: | Russian hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : |- +install: |- cd ru_RU install -dm00755 $installdir/usr/share/hunspell install -m00644 ru_RU.dic $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-sl/package.yml b/packages/h/hunspell-sl/package.yml index 0c322916f11..a083e383432 100644 --- a/packages/h/hunspell-sl/package.yml +++ b/packages/h/hunspell-sl/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-sl -version : 2023.01.03 -release : 2 -source : - - https://extensions.libreoffice.org/assets/downloads/752/1672786274/pack-sl.oxt : 97bce7008a4b0d84cbec2bf41a0594dab91ff64292635e3e52b6f8fa6a28733d -homepage : https://extensions.libreoffice.org/en/extensions/show/slovenian-dictionary-pack -license : MPL-2.0 -component : office.spelling -summary : Slovenian hunspell dictionary +name: hunspell-sl +version: 2023.01.03 +release: 2 +source: + - https://extensions.libreoffice.org/assets/downloads/752/1672786274/pack-sl.oxt: 97bce7008a4b0d84cbec2bf41a0594dab91ff64292635e3e52b6f8fa6a28733d +homepage: https://extensions.libreoffice.org/en/extensions/show/slovenian-dictionary-pack +license: MPL-2.0 +component: office.spelling +summary: Slovenian hunspell dictionary description: | Slovenian spelling dictionary / Slovenski slovar za črkovanje. -extract : false -setup : | +extract: false +setup: | unzip $sources/pack-sl.oxt -install : | +install: | install -Dm00644 sl_SI.{aff,dic} -t $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-sr/package.yml b/packages/h/hunspell-sr/package.yml index 7b871ef615b..df85a156081 100644 --- a/packages/h/hunspell-sr/package.yml +++ b/packages/h/hunspell-sr/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-sr -version : '20130715' -release : 4 -source : - - http://devbase.net/dict-sr/hunspell-sr-20130715.zip : 2ddedbf7f0874ebb1b59829dbd73ebfe26f98aa99f19f8f7eb4e849c393a75f2 -homepage : https://devbase.net/dict-sr/ -license : GPL-2.0-or-later -component : office.spelling -summary : Serbian hunspell dictionaries +name: hunspell-sr +version: "20130715" +release: 4 +source: + - http://devbase.net/dict-sr/hunspell-sr-20130715.zip: 2ddedbf7f0874ebb1b59829dbd73ebfe26f98aa99f19f8f7eb4e849c393a75f2 +homepage: https://devbase.net/dict-sr/ +license: GPL-2.0-or-later +component: office.spelling +summary: Serbian hunspell dictionaries description: | hunspell dictionaries -rundeps : +rundeps: - libhunspell -install : | +install: | install -dm00755 $installdir/usr/share/hunspell install -m00644 sr*.dic sr*.aff $installdir/usr/share/hunspell diff --git a/packages/h/hunspell-uk/package.yml b/packages/h/hunspell-uk/package.yml index 6b343bf0b4b..1dcb152c0c0 100644 --- a/packages/h/hunspell-uk/package.yml +++ b/packages/h/hunspell-uk/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hunspell-uk -version : 6.6.1 -release : 13 -source : - - https://github.com/brown-uk/dict_uk/releases/download/v6.6.1/hunspell-uk_UA_6.6.1.zip : de7129b0d017e7e17444fdd680ad5177344cf49a63e91b676b950d3bd3326ee6 -homepage : https://github.com/brown-uk/dict_uk/ -license : +name: hunspell-uk +version: 6.6.1 +release: 13 +source: + - https://github.com/brown-uk/dict_uk/releases/download/v6.6.1/hunspell-uk_UA_6.6.1.zip: de7129b0d017e7e17444fdd680ad5177344cf49a63e91b676b950d3bd3326ee6 +homepage: https://github.com/brown-uk/dict_uk/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : office.spelling -summary : Ukrainian hunspell dictionary +component: office.spelling +summary: Ukrainian hunspell dictionary description: | Ukrainian spelling dictionary for hunspell. -install : | +install: | install -Dm00644 uk_UA.{aff,dic} -t $installdir/usr/share/hunspell diff --git a/packages/h/hut/package.yml b/packages/h/hut/package.yml index 2823fa0563c..4182fd98fff 100644 --- a/packages/h/hut/package.yml +++ b/packages/h/hut/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hut -version : 0.7.0 -release : 2 -source : - - https://git.sr.ht/~xenrox/hut/archive/v0.7.0.tar.gz : 5975f940740dd816057ab3cf20cebde3ece3250891952a566f8555f73fb67b21 -homepage : https://sr.ht/~xenrox/hut/ -license : AGPL-3.0-only -component : network.client -summary : A CLI tool for sr.ht. +name: hut +version: 0.7.0 +release: 2 +source: + - https://git.sr.ht/~xenrox/hut/archive/v0.7.0.tar.gz: 5975f940740dd816057ab3cf20cebde3ece3250891952a566f8555f73fb67b21 +homepage: https://sr.ht/~xenrox/hut/ +license: AGPL-3.0-only +component: network.client +summary: A CLI tool for sr.ht. description: | A CLI tool for sr.ht. -networking : true -builddeps : +networking: true +builddeps: - golang - scdoc -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/h/hwdata/package.yml b/packages/h/hwdata/package.yml index 0707f7cfa1f..3ad543449f5 100644 --- a/packages/h/hwdata/package.yml +++ b/packages/h/hwdata/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hwdata -version : '0.402' -release : 47 -source : - - https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.402.tar.gz : e390fe2f5f5ef7ed9ccbe62eb7cd40d4ee2b57389e7869c0dc96433c81812e7a -homepage : https://github.com/vcrhonek/hwdata/ -license : GPL-2.0-or-later -component : system.base -summary : Hardware identification and configuration data +name: hwdata +version: "0.402" +release: 47 +source: + - https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.402.tar.gz: e390fe2f5f5ef7ed9ccbe62eb7cd40d4ee2b57389e7869c0dc96433c81812e7a +homepage: https://github.com/vcrhonek/hwdata/ +license: GPL-2.0-or-later +component: system.base +summary: Hardware identification and configuration data description: | hwdata contains various hardware identification and configuration data, such as the pci.ids and usb.ids databases. -patterns : +patterns: - /* -setup : | +setup: | %configure -install : | +install: | %make_install diff --git a/packages/h/hwloc/package.yml b/packages/h/hwloc/package.yml index c3aad7cea35..0389edc0a3b 100644 --- a/packages/h/hwloc/package.yml +++ b/packages/h/hwloc/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hwloc -version : 2.12.2 -release : 12 -source : - - https://download.open-mpi.org/release/hwloc/v2.12/hwloc-2.12.2.tar.gz : ff7d309fdff7ceddfe15c1e79eaff25f3126a134f29f44d4e85571f187a6bab8 -homepage : https://www.open-mpi.org/projects/hwloc/ -license : BSD-3-Clause -component : programming.tools -summary : Helps applications gather information about resources on parallel computing platforms +name: hwloc +version: 2.12.2 +release: 12 +source: + - https://download.open-mpi.org/release/hwloc/v2.12/hwloc-2.12.2.tar.gz: ff7d309fdff7ceddfe15c1e79eaff25f3126a134f29f44d4e85571f187a6bab8 +homepage: https://www.open-mpi.org/projects/hwloc/ +license: BSD-3-Clause +component: programming.tools +summary: Helps applications gather information about resources on parallel computing platforms description: | The Hardware Locality (hwloc) software project aims at easing the process of discovering hardware resources in parallel architectures. It offers command-line tools and a C API for consulting these resources, their locality, attributes, and interconnection. hwloc primarily aims at helping high-performance computing (HPC) applications, but is also applicable to any project seeking to exploit code and/or data locality on modern computing platforms. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig(cairo) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/h/hydrogen/package.yml b/packages/h/hydrogen/package.yml index 98a0f890e7e..e4dc8b26a36 100644 --- a/packages/h/hydrogen/package.yml +++ b/packages/h/hydrogen/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hydrogen -version : 1.2.6 -release : 24 -source : - - https://github.com/hydrogen-music/hydrogen/archive/refs/tags/1.2.6.tar.gz : efba32610498acde76fa2e147017c91b20c13ec945e05e348cd4183fd1613be1 -homepage : https://github.com/hydrogen-music/hydrogen -license : GPL-2.0-or-later -component : multimedia.audio -libsplit : false -summary : Hydrogen is an advanced drum machine +name: hydrogen +version: 1.2.6 +release: 24 +source: + - https://github.com/hydrogen-music/hydrogen/archive/refs/tags/1.2.6.tar.gz: efba32610498acde76fa2e147017c91b20c13ec945e05e348cd4183fd1613be1 +homepage: https://github.com/hydrogen-music/hydrogen +license: GPL-2.0-or-later +component: multimedia.audio +libsplit: false +summary: Hydrogen is an advanced drum machine description: | Hydrogen is an advanced drum machine. Its main goal is to bring professional yet simple and intuitive pattern-based drum programming. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Svg) - pkgconfig(Qt5XmlPatterns) @@ -24,9 +24,9 @@ builddeps : - pkgconfig(rubberband) - pkgconfig(sndfile) - ladspa-devel -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyperfine/package.yml b/packages/h/hyperfine/package.yml index d2ccbe7c461..49f933df940 100644 --- a/packages/h/hyperfine/package.yml +++ b/packages/h/hyperfine/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyperfine -version : 1.20.0 -release : 13 -source : - - https://github.com/sharkdp/hyperfine/archive/refs/tags/v1.20.0.tar.gz : f90c3b096af568438be7da52336784635a962c9822f10f98e5ad11ae8c7f5c64 -homepage : https://github.com/sharkdp/hyperfine -license : +name: hyperfine +version: 1.20.0 +release: 13 +source: + - https://github.com/sharkdp/hyperfine/archive/refs/tags/v1.20.0.tar.gz: f90c3b096af568438be7da52336784635a962c9822f10f98e5ad11ae8c7f5c64 +homepage: https://github.com/sharkdp/hyperfine +license: - Apache-2.0 - MIT -component : system.utils -networking : true -summary : A command-line benchmarking tool +component: system.utils +networking: true +summary: A command-line benchmarking tool description: | A command-line benchmarking tool. -builddeps : +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 doc/hyperfine.1 $installdir/usr/share/man/man1/hyperfine.1 install -Dm00644 target/release/build/hyperfine-*/out/hyperfine.bash $installdir/usr/share/bash-completion/completions/hyperfine install -Dm00644 target/release/build/hyperfine-*/out/_hyperfine $installdir/usr/share/zsh/site-functions/_hyperfine install -Dm00644 target/release/build/hyperfine-*/out/hyperfine.fish $installdir/usr/share/fish/vendor_completions.d/hyperfine.fish -check : | +check: | %cargo_test diff --git a/packages/h/hyphen-de/package.yml b/packages/h/hyphen-de/package.yml index 46c97e5d994..eb33d40d7aa 100644 --- a/packages/h/hyphen-de/package.yml +++ b/packages/h/hyphen-de/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyphen-de -version : 2022.09.23 -release : 2 -source : - - git|https://anongit.freedesktop.org/git/libreoffice/dictionaries.git : 9e27d044d98e65f89af8c86df722a77be827bdc8 -homepage : https://wiki.documentfoundation.org/Development/Dictionaries -license : LGPL-2.1-or-later -component : office -summary : German hyphenation rules +name: hyphen-de +version: 2022.09.23 +release: 2 +source: + - git|https://anongit.freedesktop.org/git/libreoffice/dictionaries.git: 9e27d044d98e65f89af8c86df722a77be827bdc8 +homepage: https://wiki.documentfoundation.org/Development/Dictionaries +license: LGPL-2.1-or-later +component: office +summary: German hyphenation rules description: | German hyphenation rules. -rundeps : +rundeps: - hyphen -install : | +install: | install -dm00755 $installdir/usr/share/hyphen cp -p de/hyph_de_??.* $installdir/usr/share/hyphen diff --git a/packages/h/hyphen-es/package.yml b/packages/h/hyphen-es/package.yml index 1203a15421a..d4c03f105b2 100644 --- a/packages/h/hyphen-es/package.yml +++ b/packages/h/hyphen-es/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyphen-es -version : '2.6' -release : 1 -source : - - https://github.com/sbosio/rla-es/releases/download/v2.6/es.oxt : 10fa51dffb78f0fc15fd791770813f551da43cf007b52cb8fb6ccb0b4117e85f -homepage : https://github.com/sbosio/rla-es/tree/master/separacion -license : +name: hyphen-es +version: "2.6" +release: 1 +source: + - https://github.com/sbosio/rla-es/releases/download/v2.6/es.oxt: 10fa51dffb78f0fc15fd791770813f551da43cf007b52cb8fb6ccb0b4117e85f +homepage: https://github.com/sbosio/rla-es/tree/master/separacion +license: - GPL-3.0-or-later - LGPL-3.0-or-later - MPL-1.1 -component : office.spelling -summary : Spanish hyphenation rules +component: office.spelling +summary: Spanish hyphenation rules description: | Spanish hyphenation rules. -rundeps : +rundeps: - hyphen -install : | +install: | install -Dm00644 hyph_es.dic $installdir/usr/share/hyphen/hyph_es.dic pushd $installdir/usr/share/hyphen diff --git a/packages/h/hyphen-fr/package.yml b/packages/h/hyphen-fr/package.yml index f66e29d9043..79131339866 100644 --- a/packages/h/hyphen-fr/package.yml +++ b/packages/h/hyphen-fr/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyphen-fr -version : 3.0 -release : 1 -source : - - https://grammalecte.net/download/fr/hyph-fr-v3.0.zip : c36e530bbd12d7b36b1238feaf4055dcb05fee0e139ed441953557857de4f363 -homepage : https://grammalecte.net/ -license : LGPL-2.0-or-later -component : office -summary : French hyphenation rules +name: hyphen-fr +version: 3.0 +release: 1 +source: + - https://grammalecte.net/download/fr/hyph-fr-v3.0.zip: c36e530bbd12d7b36b1238feaf4055dcb05fee0e139ed441953557857de4f363 +homepage: https://grammalecte.net/ +license: LGPL-2.0-or-later +component: office +summary: French hyphenation rules description: | French hyphenation rules. -rundeps : +rundeps: - hyphen -install : | +install: | install -Dm00644 hyph_fr.dic $installdir/usr/share/hyphen/hyph_fr_FR.dic pushd $installdir/usr/share/hyphen/ diff --git a/packages/h/hyphen/package.yml b/packages/h/hyphen/package.yml index c81f36aa2bb..9da904e1af6 100644 --- a/packages/h/hyphen/package.yml +++ b/packages/h/hyphen/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyphen -version : 2.8.8 -release : 3 -source : - - https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz : 304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705 -homepage : https://hunspell.github.io/ -license : +name: hyphen +version: 2.8.8 +release: 3 +source: + - https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz: 304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705 +homepage: https://hunspell.github.io/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : +component: - programming.library - - en : office -summary : + - en: office +summary: - hyphenation library to use converted TeX hyphenation patterns - - en : English hyphenation rules + - en: English hyphenation rules description: | hyphenation library to use converted TeX hyphenation patterns. -patterns : - - en : /usr/share/hyphen -rundeps : - - en : hyphen -setup : | +patterns: + - en: /usr/share/hyphen +rundeps: + - en: hyphen +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install pushd $installdir/usr/share/hyphen/ @@ -34,5 +34,5 @@ install : | ln -s hyph_en_US.dic hyph_$lang.dic done popd -check : | +check: | %make check diff --git a/packages/h/hyprcursor/package.yml b/packages/h/hyprcursor/package.yml index ef9b900dd1c..504ed4dfd23 100644 --- a/packages/h/hyprcursor/package.yml +++ b/packages/h/hyprcursor/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprcursor -version : 0.1.13 -release : 7 -source : - - https://github.com/hyprwm/hyprcursor/archive/refs/tags/v0.1.13.tar.gz : 82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8 -homepage : https://github.com/hyprwm/hyprcursor -license : BSD-3-Clause -component : desktop.hyprland -summary : The hyprland cursor format, library and utilities. +name: hyprcursor +version: 0.1.13 +release: 7 +source: + - https://github.com/hyprwm/hyprcursor/archive/refs/tags/v0.1.13.tar.gz: 82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8 +homepage: https://github.com/hyprwm/hyprcursor +license: BSD-3-Clause +component: desktop.hyprland +summary: The hyprland cursor format, library and utilities. description: | The hyprland cursor format, library and utilities. -patterns : - - devel : - - /usr/bin/hyprcursor-util -builddeps : +patterns: + - devel: + - /usr/bin/hyprcursor-util +builddeps: - pkgconfig(cairo) - pkgconfig(hyprlang) - pkgconfig(librsvg-2.0) - pkgconfig(libzip) - pkgconfig(tomlplusplus) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprgraphics/package.yml b/packages/h/hyprgraphics/package.yml index b3e5e3b4953..101c3385a5d 100644 --- a/packages/h/hyprgraphics/package.yml +++ b/packages/h/hyprgraphics/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprgraphics -version : 0.4.0 -release : 13 -source : - - https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v0.4.0.tar.gz : 1ee818778eafd36919a463481fe0838ea3440d53fbd2305a5bf1449c61148678 -homepage : https://github.com/hyprwm/hyprgraphics -license : BSD-3-Clause -component : desktop.hyprland -summary : Hyprland graphics / resource utilities +name: hyprgraphics +version: 0.4.0 +release: 13 +source: + - https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v0.4.0.tar.gz: 1ee818778eafd36919a463481fe0838ea3440d53fbd2305a5bf1449c61148678 +homepage: https://github.com/hyprwm/hyprgraphics +license: BSD-3-Clause +component: desktop.hyprland +summary: Hyprland graphics / resource utilities description: | Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(hyprutils) - pkgconfig(libjpeg) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(pangocairo) - pkgconfig(pixman-1) - pkgconfig(spng) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hypridle/package.yml b/packages/h/hypridle/package.yml index 85b2fee23fb..2f282f509c9 100644 --- a/packages/h/hypridle/package.yml +++ b/packages/h/hypridle/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hypridle -version : 0.1.7 -release : 11 -source : - - https://github.com/hyprwm/hypridle/archive/refs/tags/v0.1.7.tar.gz : c4ef2e2894fc2082cfdabe7db086b1f246e3f0de571f7f2c6b26d7c0d9a5f8f3 -homepage : https://github.com/hyprwm/hypridle -license : BSD-3-Clause -component : desktop.hyprland -summary : Hyprland's idle daemon. +name: hypridle +version: 0.1.7 +release: 11 +source: + - https://github.com/hyprwm/hypridle/archive/refs/tags/v0.1.7.tar.gz: c4ef2e2894fc2082cfdabe7db086b1f246e3f0de571f7f2c6b26d7c0d9a5f8f3 +homepage: https://github.com/hyprwm/hypridle +license: BSD-3-Clause +component: desktop.hyprland +summary: Hyprland's idle daemon. description: | Hyprland's idle daemon. -builddeps : +builddeps: - pkgconfig(hyprland-protocols) - pkgconfig(hyprlang) - pkgconfig(hyprutils) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(sdbus-c++) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprland-guiutils/package.yml b/packages/h/hyprland-guiutils/package.yml index 7314a6e5e34..d6801892956 100644 --- a/packages/h/hyprland-guiutils/package.yml +++ b/packages/h/hyprland-guiutils/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprland-guiutils -version : 0.2.0 -release : 3 -source : - - https://github.com/hyprwm/hyprland-guiutils/archive/refs/tags/v0.2.0.tar.gz : 9b24c0662dd0fca18ad171300a09517ee05ab8a2099749792975259db5d2bc21 -homepage : https://github.com/hyprwm/hyprland-guiutils -license : BSD-3-Clause -component : desktop.hyprland -summary : Hyprland GUI utilities (successor to hyprland-qtutils) +name: hyprland-guiutils +version: 0.2.0 +release: 3 +source: + - https://github.com/hyprwm/hyprland-guiutils/archive/refs/tags/v0.2.0.tar.gz: 9b24c0662dd0fca18ad171300a09517ee05ab8a2099749792975259db5d2bc21 +homepage: https://github.com/hyprwm/hyprland-guiutils +license: BSD-3-Clause +component: desktop.hyprland +summary: Hyprland GUI utilities (successor to hyprland-qtutils) description: | Hyprland GUI utilities (successor to hyprland-qtutils) -replaces : hyprland-qutils -builddeps : +replaces: hyprland-qutils +builddeps: - pkgconfig(aquamarine) - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(libdrm) - pkgconfig(pixman-1) - pkgconfig(xkbcommon) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprland-protocols/package.yml b/packages/h/hyprland-protocols/package.yml index 11794644cca..dfb4c8a4b95 100644 --- a/packages/h/hyprland-protocols/package.yml +++ b/packages/h/hyprland-protocols/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprland-protocols -version : 0.7.0 -release : 6 -source : - - https://github.com/hyprwm/hyprland-protocols/archive/refs/tags/v0.7.0.tar.gz : ee419006d7cd20927b9b7c8b5fc430571c151b0385d600508de1a7957294498c -homepage : https://github.com/hyprwm/hyprland-protocols -license : BSD-3-Clause -component : desktop.hyprland -summary : Wayland protocol extensions for Hyprland +name: hyprland-protocols +version: 0.7.0 +release: 6 +source: + - https://github.com/hyprwm/hyprland-protocols/archive/refs/tags/v0.7.0.tar.gz: ee419006d7cd20927b9b7c8b5fc430571c151b0385d600508de1a7957294498c +homepage: https://github.com/hyprwm/hyprland-protocols +license: BSD-3-Clause +component: desktop.hyprland +summary: Wayland protocol extensions for Hyprland description: | Wayland protocol extensions for Hyprland. This repository exists in an effort to bridge the gap between Hyprland and KDE/Gnome's functionality. Since wlr-protocols is closed for new submissions, and wayland-protocols is very slow with changes, this repo will hold protocols used by Hyprland to bridge the aforementioned gap. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprland-qt-support/package.yml b/packages/h/hyprland-qt-support/package.yml index 22b20fc3871..d0e87115b5c 100644 --- a/packages/h/hyprland-qt-support/package.yml +++ b/packages/h/hyprland-qt-support/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprland-qt-support -version : 0.1.0 -release : 6 -source : - - https://github.com/hyprwm/hyprland-qt-support/archive/refs/tags/v0.1.0.tar.gz : cac1f980bd088b890097f3f999cfdf03e73ee94c53f3c92d0b3bc23baa9e7b2c -homepage : https://github.com/hyprwm/hyprland-qt-support -license : BSD-3-Clause -component : desktop.hyprland -summary : A qt6 qml style provider for hypr* apps +name: hyprland-qt-support +version: 0.1.0 +release: 6 +source: + - https://github.com/hyprwm/hyprland-qt-support/archive/refs/tags/v0.1.0.tar.gz: cac1f980bd088b890097f3f999cfdf03e73ee94c53f3c92d0b3bc23baa9e7b2c +homepage: https://github.com/hyprwm/hyprland-qt-support +license: BSD-3-Clause +component: desktop.hyprland +summary: A qt6 qml style provider for hypr* apps description: | A qt6 qml style provider for hypr* apps -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Quick) - pkgconfig(Qt6QuickControls2) - pkgconfig(hyprlang) - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE:STRING=Release -DINSTALL_QML_PREFIX=lib64/qt6/qml -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprland/package.yml b/packages/h/hyprland/package.yml index 42e7953d542..12983b53b99 100644 --- a/packages/h/hyprland/package.yml +++ b/packages/h/hyprland/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprland -version : 0.52.1 -release : 25 -source : - - https://github.com/hyprwm/Hyprland/releases/download/v0.52.1/source-v0.52.1.tar.gz : c43dac6064abdc51b62065cbae8130887ece0b5834a61d6d99fdb2624111ff25 -homepage : https://hyprland.org/ -license : BSD-3-Clause -component : desktop.hyprland -summary : Hyprland is a 100% independent, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. +name: hyprland +version: 0.52.1 +release: 25 +source: + - https://github.com/hyprwm/Hyprland/releases/download/v0.52.1/source-v0.52.1.tar.gz: c43dac6064abdc51b62065cbae8130887ece0b5834a61d6d99fdb2624111ff25 +homepage: https://hyprland.org/ +license: BSD-3-Clause +component: desktop.hyprland +summary: Hyprland is a 100% independent, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. description: | Hyprland is a 100% independent, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. It provides the latest Wayland features, is highly customizable, has all the eyecandy, the most powerful plugins, easy IPC, much more QoL stuff than other compositors and more... -builddeps : +builddeps: - pkgconfig(aquamarine) - pkgconfig(cairo) - pkgconfig(gbm) @@ -47,14 +47,14 @@ builddeps : - pkgconfig(xkbcommon) - pkgconfig(xwayland) - glaze -rundeps : +rundeps: - hyprland-guiutils - xdg-desktop-portal-gtk - xdg-desktop-portal-hyprland -setup : | +setup: | rm -rf subprojects/hyprland-protocols %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprlang/package.yml b/packages/h/hyprlang/package.yml index 855314910e9..72d07142632 100644 --- a/packages/h/hyprlang/package.yml +++ b/packages/h/hyprlang/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprlang -version : 0.6.7 -release : 13 -source : - - https://github.com/hyprwm/hyprlang/archive/refs/tags/v0.6.7.tar.gz : e8d54af895ec04fe99553c68d1255dceddb43723ada4a134acdd46bfe1dbf924 -homepage : https://github.com/hyprwm/hyprlang -license : LGPL-3.0 -component : desktop.hyprland -summary : The hypr configuration language +name: hyprlang +version: 0.6.7 +release: 13 +source: + - https://github.com/hyprwm/hyprlang/archive/refs/tags/v0.6.7.tar.gz: e8d54af895ec04fe99553c68d1255dceddb43723ada4a134acdd46bfe1dbf924 +homepage: https://github.com/hyprwm/hyprlang +license: LGPL-3.0 +component: desktop.hyprland +summary: The hypr configuration language description: | The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for linux applications. -builddeps : +builddeps: - pkgconfig(hyprutils) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprlauncher/package.yml b/packages/h/hyprlauncher/package.yml index b5d5bd0a32a..49d215256da 100644 --- a/packages/h/hyprlauncher/package.yml +++ b/packages/h/hyprlauncher/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprlauncher -version : 0.1.3 -release : 6 -source : - - https://github.com/hyprwm/hyprlauncher/archive/refs/tags/v0.1.3.tar.gz : 366f36f47d9929705944b235e7e2ff6fb4fa5cfbc0b16d3dca0cd9bd157a327c -homepage : https://github.com/hyprwm/hyprlauncher -license : BSD-3-Clause -component : desktop.hyprland -summary : A multipurpose and versatile launcher / picker for Hyprland +name: hyprlauncher +version: 0.1.3 +release: 6 +source: + - https://github.com/hyprwm/hyprlauncher/archive/refs/tags/v0.1.3.tar.gz: 366f36f47d9929705944b235e7e2ff6fb4fa5cfbc0b16d3dca0cd9bd157a327c +homepage: https://github.com/hyprwm/hyprlauncher +license: BSD-3-Clause +component: desktop.hyprland +summary: A multipurpose and versatile launcher / picker for Hyprland description: | Hyprland launcher build with hyprtoolkit Features: @@ -15,7 +15,7 @@ description: | - Speedy: Fast, multi-threaded fuzzy searching - Daemon by default: instant opening of the launcher - Entry frequency caching: commonly used entries appear above others -builddeps : +builddeps: - pkgconfig(aquamarine) - pkgconfig(cairo) - pkgconfig(hyprgraphics) @@ -27,9 +27,9 @@ builddeps : - pkgconfig(libqalculate) - pkgconfig(pixman-1) - pkgconfig(xkbcommon) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprlock/package.yml b/packages/h/hyprlock/package.yml index 248d5004692..8388b221bde 100644 --- a/packages/h/hyprlock/package.yml +++ b/packages/h/hyprlock/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprlock -version : 0.9.2 -release : 17 -source : - - https://github.com/hyprwm/hyprlock/archive/refs/tags/v0.9.2.tar.gz : d4a8ef9115232b3545dd517e96f1251f91022765eb272b5e7057c20e3e7e8837 -homepage : https://github.com/hyprwm/hyprlock -license : BSD-3-Clause -component : desktop.hyprland -summary : Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility. +name: hyprlock +version: 0.9.2 +release: 17 +source: + - https://github.com/hyprwm/hyprlock/archive/refs/tags/v0.9.2.tar.gz: d4a8ef9115232b3545dd517e96f1251f91022765eb272b5e7057c20e3e7e8837 +homepage: https://github.com/hyprwm/hyprlock +license: BSD-3-Clause +component: desktop.hyprland +summary: Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility. description: | Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gbm) - pkgconfig(gdk-pixbuf-2.0) @@ -32,11 +32,11 @@ builddeps : - pkgconfig(wayland-eglstream-protocols) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless diff --git a/packages/h/hyprpaper/package.yml b/packages/h/hyprpaper/package.yml index ca3046d42e2..e537e7f71f5 100644 --- a/packages/h/hyprpaper/package.yml +++ b/packages/h/hyprpaper/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprpaper -version : 0.7.6 -release : 13 -source : - - https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.7.6.tar.gz : a19f59e21abb8b1e3f4103ffeeac7c4658c1c09433047979836b2210a4edc40e -homepage : https://github.com/hyprwm/hyprpaper -license : BSD-3-Clause -component : desktop.hyprland -summary : A blazing fast wallpaper utility for Hyprland +name: hyprpaper +version: 0.7.6 +release: 13 +source: + - https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.7.6.tar.gz: a19f59e21abb8b1e3f4103ffeeac7c4658c1c09433047979836b2210a4edc40e +homepage: https://github.com/hyprwm/hyprpaper +license: BSD-3-Clause +component: desktop.hyprland +summary: A blazing fast wallpaper utility for Hyprland description: | Hyprpaper is a blazing fast wallpaper utility for Hyprland with the ability to dynamically change wallpapers through sockets. It will work on all wlroots-based compositors, though. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(hyprgraphics) @@ -25,9 +25,9 @@ builddeps : - pkgconfig(pango) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprpolkitagent/package.yml b/packages/h/hyprpolkitagent/package.yml index 40aa5c03963..f865902612b 100644 --- a/packages/h/hyprpolkitagent/package.yml +++ b/packages/h/hyprpolkitagent/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprpolkitagent -version : 0.1.3 -release : 3 -source : - - https://github.com/hyprwm/hyprpolkitagent/archive/refs/tags/v0.1.3.tar.gz : a8fa714b92d47331f056b608cb731dd1f5cc3845a9109cb22c6e6eb55b4eac84 -homepage : https://github.com/hyprwm/hyprpolkitagent -license : BSD-3-Clause -component : desktop.hyprland -summary : A simple polkit authentication agent for Hyprland, written in QT/QML. +name: hyprpolkitagent +version: 0.1.3 +release: 3 +source: + - https://github.com/hyprwm/hyprpolkitagent/archive/refs/tags/v0.1.3.tar.gz: a8fa714b92d47331f056b608cb731dd1f5cc3845a9109cb22c6e6eb55b4eac84 +homepage: https://github.com/hyprwm/hyprpolkitagent +license: BSD-3-Clause +component: desktop.hyprland +summary: A simple polkit authentication agent for Hyprland, written in QT/QML. description: | Hyprpolkitagent is a polkit authentication daemon. It is required for GUI applications to be able to request elevated privileges. Add exec-once = systemctl --user start hyprpolkitagent to your Hyprland config and restart hyprland. If Hyprland is started with uwsm, you can autostart the polkit agent with the command systemctl --user enable --now hyprpolkitagent.service. Wiki: https://wiki.hypr.land/Hypr-Ecosystem/hyprpolkitagent/ -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6QuickControls2) - pkgconfig(hyprutils) - pkgconfig(polkit-qt6-1) - qt6-base-private-devel -rundeps : +rundeps: - hyprland-qt-support -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprtoolkit/package.yml b/packages/h/hyprtoolkit/package.yml index 8c7d39561e5..d5cb59a3366 100644 --- a/packages/h/hyprtoolkit/package.yml +++ b/packages/h/hyprtoolkit/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprtoolkit -version : 0.4.0 -release : 7 -source : - - https://github.com/hyprwm/hyprtoolkit/archive/refs/tags/v0.4.0.tar.gz : 3e51f7d1bd76a947af5e505ecf78808f69c2bc96ef3930c6ac3f3e343bd467af -homepage : https://github.com/hyprwm/hyprtoolkit -license : BSD-3-Clause -component : desktop.hyprland -summary : A modern C++ Wayland-native GUI toolkit +name: hyprtoolkit +version: 0.4.0 +release: 7 +source: + - https://github.com/hyprwm/hyprtoolkit/archive/refs/tags/v0.4.0.tar.gz: 3e51f7d1bd76a947af5e505ecf78808f69c2bc96ef3930c6ac3f3e343bd467af +homepage: https://github.com/hyprwm/hyprtoolkit +license: BSD-3-Clause +component: desktop.hyprland +summary: A modern C++ Wayland-native GUI toolkit description: | Hyprtoolkit is designed to be a small, simple, and modern C++ toolkit for making wayland GUI apps, with a few goals: - Simple C++ API for making a GUI app - Smooth animations - Easy usage - Simple system theming -builddeps : +builddeps: - pkgconfig(aquamarine) - pkgconfig(cairo) - pkgconfig(gbm) @@ -32,11 +32,11 @@ builddeps : - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/h/hyprutils/package.yml b/packages/h/hyprutils/package.yml index 1aeaf98f81b..f3f05507367 100644 --- a/packages/h/hyprutils/package.yml +++ b/packages/h/hyprutils/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprutils -version : 0.10.4 -release : 20 -source : - - https://github.com/hyprwm/hyprutils/archive/refs/tags/v0.10.4.tar.gz : 054464eec86b1da8c91b950dc4db88e69f1364290c8cfa5e40d5a21df3944421 -homepage : https://github.com/hyprwm/hyprutils -license : BSD-3-Clause -component : desktop.hyprland -summary : Small C++ library for the Hypr* ecosystem. +name: hyprutils +version: 0.10.4 +release: 20 +source: + - https://github.com/hyprwm/hyprutils/archive/refs/tags/v0.10.4.tar.gz: 054464eec86b1da8c91b950dc4db88e69f1364290c8cfa5e40d5a21df3944421 +homepage: https://github.com/hyprwm/hyprutils +license: BSD-3-Clause +component: desktop.hyprland +summary: Small C++ library for the Hypr* ecosystem. description: | Hyprutils is a small C++ library for utilities used across the Hypr* ecosystem. -builddeps : +builddeps: - pkgconfig(gtest) - pkgconfig(pixman-1) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/h/hyprwayland-scanner/package.yml b/packages/h/hyprwayland-scanner/package.yml index a44770cc658..0bd274e1057 100644 --- a/packages/h/hyprwayland-scanner/package.yml +++ b/packages/h/hyprwayland-scanner/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprwayland-scanner -version : 0.4.5 -release : 4 -source : - - https://github.com/hyprwm/hyprwayland-scanner/archive/refs/tags/v0.4.5.tar.gz : 2125d279eea106e3e6c8dc9fa15181c75d67467b5352d24e2a07903b10abad62 -homepage : https://github.com/hyprwm/hyprwayland-scanner -license : BSD-3-Clause -component : desktop.hyprland -summary : A Hyprland implementation of wayland-scanner +name: hyprwayland-scanner +version: 0.4.5 +release: 4 +source: + - https://github.com/hyprwm/hyprwayland-scanner/archive/refs/tags/v0.4.5.tar.gz: 2125d279eea106e3e6c8dc9fa15181c75d67467b5352d24e2a07903b10abad62 +homepage: https://github.com/hyprwm/hyprwayland-scanner +license: BSD-3-Clause +component: desktop.hyprland +summary: A Hyprland implementation of wayland-scanner description: | A Hyprland implementation of wayland-scanner, in and for C++. -builddeps : +builddeps: - pkgconfig(pugixml) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/h/hyprwire/package.yml b/packages/h/hyprwire/package.yml index 55612cb30af..959c59a06f7 100644 --- a/packages/h/hyprwire/package.yml +++ b/packages/h/hyprwire/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : hyprwire -version : 0.1.1 -release : 2 -source : - - https://github.com/hyprwm/hyprwire/archive/refs/tags/v0.1.1.tar.gz : db522dd32756a956833b92ea2f50fb9863392ba43daca42a8008228c6dfc8343 -homepage : https://github.com/hyprwm/hyprwire -license : BSD-3-Clause -component : desktop.hyprland -summary : A fast and consistent wire protocol for IPC +name: hyprwire +version: 0.1.1 +release: 2 +source: + - https://github.com/hyprwm/hyprwire/archive/refs/tags/v0.1.1.tar.gz: db522dd32756a956833b92ea2f50fb9863392ba43daca42a8008228c6dfc8343 +homepage: https://github.com/hyprwm/hyprwire +license: BSD-3-Clause +component: desktop.hyprland +summary: A fast and consistent wire protocol for IPC description: | Hyprwire is a fast and consistent wire protocol, and its implementation. This is essentially a "method" for processes to talk to each other. Hyprwire is heavily inspired by Wayland, and heavily anti-inspired by D-Bus. -builddeps : +builddeps: - pkgconfig(hyprutils) - pkgconfig(pugixml) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/i2c-tools/package.yml b/packages/i/i2c-tools/package.yml index f5f5b321c83..3b73ef4a90e 100644 --- a/packages/i/i2c-tools/package.yml +++ b/packages/i/i2c-tools/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i2c-tools -version : '4.3' -release : 4 -source : - - https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/snapshot/i2c-tools-4.3.tar.gz : b4f63b9f8d74e89a010f1d6e4748659df2f556717dfa273cedc144be451758b9 -homepage : https://archive.kernel.org/oldwiki/i2c.wiki.kernel.org/index.php/I2C_Tools.html -license : +name: i2c-tools +version: "4.3" +release: 4 +source: + - https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/snapshot/i2c-tools-4.3.tar.gz: b4f63b9f8d74e89a010f1d6e4748659df2f556717dfa273cedc144be451758b9 +homepage: https://archive.kernel.org/oldwiki/i2c.wiki.kernel.org/index.php/I2C_Tools.html +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.utils -summary : I2C and SMBus user-space tools +component: system.utils +summary: I2C and SMBus user-space tools description: | I2C tools for bus probing, chip dumping, EEPROM decoding, display communication and more. -build : | +build: | %make -install : | +install: | # Don't ask why, but BUILD_STATIC_LIB doesn't work in build phase %make_install PREFIX="/usr" DESTDIR=$installdir libdir=%libdir% BUILD_STATIC_LIB=0 diff --git a/packages/i/i3-style/package.yml b/packages/i/i3-style/package.yml index 1ab5546a7d1..55a774c1f60 100644 --- a/packages/i/i3-style/package.yml +++ b/packages/i/i3-style/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i3-style -version : 1.0.2 -release : 6 -source : - - https://github.com/acrisci/i3-style/archive/v1.0.2.tar.gz : 44934a39094e43f541ffa2416c9f76cc400228c6104ae6b8f0df17e061af1a7b -homepage : https://crates.io/crates/i3-style/versions -license : BSD-2-Clause -component : desktop.i3 -networking : true -summary : Make your i3 config a little more stylish. +name: i3-style +version: 1.0.2 +release: 6 +source: + - https://github.com/acrisci/i3-style/archive/v1.0.2.tar.gz: 44934a39094e43f541ffa2416c9f76cc400228c6104ae6b8f0df17e061af1a7b +homepage: https://crates.io/crates/i3-style/versions +license: BSD-2-Clause +component: desktop.i3 +networking: true +summary: Make your i3 config a little more stylish. description: | Make your i3 config a little more stylish. -builddeps : +builddeps: - rust -setup : | +setup: | cp $pkgfiles/Cargo.lock ./Cargo.lock %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | install -dm00644 $installdir/usr/bin install -Dm00755 $workdir/target/release/i3-style $installdir/usr/bin/i3-style diff --git a/packages/i/i3/package.yml b/packages/i/i3/package.yml index 895e21fbf16..fd89a4fa2c2 100644 --- a/packages/i/i3/package.yml +++ b/packages/i/i3/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i3 -version : '4.24' -release : 52 -source : - - https://github.com/i3/i3/archive/refs/tags/4.24.tar.gz : 8a09f02c2583020899ee95dfd41d12300a0c1c0239b0d752b676437cbf916cc8 - - https://github.com/i3-gnome/i3-gnome/archive/refs/tags/40.4.tar.gz : 8cf578390ce98b4f7c14d7f49ce4eb2f7255119a685c99ded68b276521ab25f4 -homepage : https://i3wm.org/ -license : +name: i3 +version: "4.24" +release: 52 +source: + - https://github.com/i3/i3/archive/refs/tags/4.24.tar.gz: 8a09f02c2583020899ee95dfd41d12300a0c1c0239b0d752b676437cbf916cc8 + - https://github.com/i3-gnome/i3-gnome/archive/refs/tags/40.4.tar.gz: 8cf578390ce98b4f7c14d7f49ce4eb2f7255119a685c99ded68b276521ab25f4 +homepage: https://i3wm.org/ +license: - BSD-3-Clause # i3 - MIT # i3-gnome Integration -component : desktop.i3 -summary : A better tiling and dynamic window manager. This uses the i3-gaps fork. +component: desktop.i3 +summary: A better tiling and dynamic window manager. This uses the i3-gaps fork. description: | A better tiling and dynamic window manager. This uses the i3-gaps fork. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(libpcre2-8) - pkgconfig(libstartup-notification-1.0) @@ -30,7 +30,7 @@ builddeps : - libev-devel - perl - xmlto -rundeps : +rundeps: - alsa-utils - dmenu - i3lock @@ -41,17 +41,17 @@ rundeps : - playerctl - polkit-gnome - scrot -setup : | +setup: | tar xf $sources/40.4.tar.gz %patch -p1 -i $pkgfiles/0001-Implement-statelessness.patch %meson_configure -Ddocs=true -Dmans=true cd AnyEvent-I3 perl Makefile.PL INSTALLDIRS=vendor -build : | +build: | %ninja_build cd AnyEvent-I3 %make -install : | +install: | %ninja_install pushd AnyEvent-I3 %make_install diff --git a/packages/i/i3blocks/package.yml b/packages/i/i3blocks/package.yml index 697ff4b3d0b..fbcf6ffe32d 100644 --- a/packages/i/i3blocks/package.yml +++ b/packages/i/i3blocks/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i3blocks -version : '1.5' -release : 5 -source : - - https://github.com/vivien/i3blocks/archive/refs/tags/1.5.tar.gz : 41764d771043d0c06c23d75b1e3ca6b2b94279191483d03f10c5e034d6722ebf -homepage : https://github.com/vivien/i3blocks -license : GPL-3.0-or-later -component : desktop.i3 -summary : A feed generator for text based status bars +name: i3blocks +version: "1.5" +release: 5 +source: + - https://github.com/vivien/i3blocks/archive/refs/tags/1.5.tar.gz: 41764d771043d0c06c23d75b1e3ca6b2b94279191483d03f10c5e034d6722ebf +homepage: https://github.com/vivien/i3blocks +license: GPL-3.0-or-later +component: desktop.i3 +summary: A feed generator for text based status bars description: | i3blocks executes your command lines and generates a status line from their output. Commands are scheduled at configured time intervals, upon signal reception or on clicks. -rundeps : +rundeps: - acpi - sysstat -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -j1 diff --git a/packages/i/i3lock/package.yml b/packages/i/i3lock/package.yml index 23e02d7239e..9cab5a26a59 100644 --- a/packages/i/i3lock/package.yml +++ b/packages/i/i3lock/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i3lock -version : '2.15' -release : 18 -source : - - https://github.com/i3/i3lock/archive/refs/tags/2.15.tar.gz : b3253dfc42b6fa3879498310b536d42224d3a492f9a957a5652e6ff6c91862dc -license : BSD-3-Clause -component : desktop.i3 -homepage : https://i3wm.org/i3lock/ -summary : i3lock is a simple screen locker like slock. +name: i3lock +version: "2.15" +release: 18 +source: + - https://github.com/i3/i3lock/archive/refs/tags/2.15.tar.gz: b3253dfc42b6fa3879498310b536d42224d3a492f9a957a5652e6ff6c91862dc +license: BSD-3-Clause +component: desktop.i3 +homepage: https://i3wm.org/i3lock/ +summary: i3lock is a simple screen locker like slock. description: | i3lock is a simple screen locker like slock. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(xcb-image) - pkgconfig(xcb-xrm) - pkgconfig(xinerama) - pkgconfig(xkbcommon-x11) - libev-devel -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -v $installdir/etc/pam.d/i3lock diff --git a/packages/i/i3status/package.yml b/packages/i/i3status/package.yml index 1969149e64e..734b66a84d6 100644 --- a/packages/i/i3status/package.yml +++ b/packages/i/i3status/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i3status -version : '2.15' -release : 16 -source : - - https://i3wm.org/i3status/i3status-2.15.tar.xz : 6c67f52cae4f139df764ad1cc736562be0f97750791bc212b53f34c06eaf2205 -homepage : https://i3wm.org/i3status/ -license : MIT -component : desktop.i3 -summary : i3status is a small program for generating a status bar for i3bar, dzen2, xmobar or similar programs. +name: i3status +version: "2.15" +release: 16 +source: + - https://i3wm.org/i3status/i3status-2.15.tar.xz: 6c67f52cae4f139df764ad1cc736562be0f97750791bc212b53f34c06eaf2205 +homepage: https://i3wm.org/i3status/ +license: MIT +component: desktop.i3 +summary: i3status is a small program for generating a status bar for i3bar, dzen2, xmobar or similar programs. description: | i3status is a small program for generating a status bar for i3bar, dzen2, xmobar or similar programs. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libconfuse) - pkgconfig(libnl-genl-3.0) @@ -21,10 +21,10 @@ builddeps : - pkgconfig(yajl) - asciidoc - xmlto -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/i3status.conf $installdir/etc/i3status.conf diff --git a/packages/i/i8kutils/package.yml b/packages/i/i8kutils/package.yml index 8ede24665f3..7baed9d97c8 100644 --- a/packages/i/i8kutils/package.yml +++ b/packages/i/i8kutils/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : i8kutils -version : 1.43 -release : 3 -source : - - https://launchpad.net/i8kutils/trunk/1.43/+download/i8kutils_1.43.tar.xz : 881a211c64f79be6a08c88864deda45280f0ce925ed9e2af180db2d93d364dcb -homepage : https://launchpad.net/i8kutils -license : GPL-3.0-or-later -component : system.utils -summary : This package contains user-space programs for controling the fans on Dell laptops +name: i8kutils +version: 1.43 +release: 3 +source: + - https://launchpad.net/i8kutils/trunk/1.43/+download/i8kutils_1.43.tar.xz: 881a211c64f79be6a08c88864deda45280f0ce925ed9e2af180db2d93d364dcb +homepage: https://launchpad.net/i8kutils +license: GPL-3.0-or-later +component: system.utils +summary: This package contains user-space programs for controling the fans on Dell laptops description: | This package contains a kernel driver and user-space programs for accessing the SMM BIOS of some Dell laptops. The SMM BIOS is used on many recent laptops to implement APM functionalities and to access custom hardware, for example the cooling fans and volume buttons. -rundeps : +rundeps: - acpi - tcl -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-Stateless-configuration.patch -build : | +build: | %make all probe_i8k_calls_time -install : | +install: | install -d $installdir/usr/{bin,share/man/man1} install -D -m 00755 i8k{ctl,fan,mon} probe_i8k_calls_time $installdir/usr/bin install -D -m 00644 *.1 $installdir/usr/share/man/man1 diff --git a/packages/i/ibus-anthy/package.yml b/packages/i/ibus-anthy/package.yml index c705d9002ef..e435c059f09 100644 --- a/packages/i/ibus-anthy/package.yml +++ b/packages/i/ibus-anthy/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-anthy -version : 1.15.5 -release : 12 -source : - - https://github.com/ibus/ibus-anthy/releases/download/1.5.15/ibus-anthy-1.5.15.tar.gz : 58c4e6d5836a4ac9e33aa9e84e58c4deb67ada98f3b544b2440c5783237ed98b -homepage : https://github.com/ibus/ibus-anthy -license : GPL-2.0-or-later -component : desktop.core -summary : Japanese input engine for IBus. +name: ibus-anthy +version: 1.15.5 +release: 12 +source: + - https://github.com/ibus/ibus-anthy/releases/download/1.5.15/ibus-anthy-1.5.15.tar.gz: 58c4e6d5836a4ac9e33aa9e84e58c4deb67ada98f3b544b2440c5783237ed98b +homepage: https://github.com/ibus/ibus-anthy +license: GPL-2.0-or-later +component: desktop.core +summary: Japanese input engine for IBus. description: | Japanese input engine for IBus. -builddeps : +builddeps: - pkgconfig(anthy) - pkgconfig(ibus-1.0) - python-gobject-devel - swig -rundeps : +rundeps: - python-gobject -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-appstream-generation-with-appstream-builder.patch %autogen --with-python=python3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ibus-bamboo/package.yml b/packages/i/ibus-bamboo/package.yml index 01c61cb377a..34425f69abf 100644 --- a/packages/i/ibus-bamboo/package.yml +++ b/packages/i/ibus-bamboo/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-bamboo -version : 0.8.4 -release : 2 -source : - - https://github.com/BambooEngine/ibus-bamboo/archive/refs/tags/v0.8.4-RC1.tar.gz : 8ca197b5234a2a8c93ca9852376b8ba31cb29311fff26c53d6a1ffce538d1ef2 -homepage : https://github.com/BambooEngine/ibus-bamboo -license : GPL-3.0-or-later -component : desktop.core -summary : Vietnamese Input Method Engine for IBus using Bamboo Engine +name: ibus-bamboo +version: 0.8.4 +release: 2 +source: + - https://github.com/BambooEngine/ibus-bamboo/archive/refs/tags/v0.8.4-RC1.tar.gz: 8ca197b5234a2a8c93ca9852376b8ba31cb29311fff26c53d6a1ffce538d1ef2 +homepage: https://github.com/BambooEngine/ibus-bamboo +license: GPL-3.0-or-later +component: desktop.core +summary: Vietnamese Input Method Engine for IBus using Bamboo Engine description: | Vietnamese Input Method Engine for IBus using Bamboo Engine -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(ibus-1.0) - pkgconfig(x11) - pkgconfig(xtst) - golang -build : | +build: | %make -install : | +install: | %make_install -replaces : +replaces: - ibus-unikey - - dbginfo : ibus-unikey-dbginfo + - dbginfo: ibus-unikey-dbginfo diff --git a/packages/i/ibus-cangjie/package.yml b/packages/i/ibus-cangjie/package.yml index db5ceb35370..6c927a00f78 100644 --- a/packages/i/ibus-cangjie/package.yml +++ b/packages/i/ibus-cangjie/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-cangjie -version : 2.4 -release : 11 -source : - - https://github.com/Cangjians/ibus-cangjie/releases/download/v2.4/ibus-cangjie-2.4.tar.xz : 299a60f1df063bfadc68c5420cbddb5d1a0de31935d95e414f75e0f93e27ba49 -homepage : https://github.com/Cangjians/ibus-cangjie -license : GPL-3.0 -component : desktop.library -summary : This is an IBus engine for users of the Cangjie and Quick input methods. +name: ibus-cangjie +version: 2.4 +release: 11 +source: + - https://github.com/Cangjians/ibus-cangjie/releases/download/v2.4/ibus-cangjie-2.4.tar.xz: 299a60f1df063bfadc68c5420cbddb5d1a0de31935d95e414f75e0f93e27ba49 +homepage: https://github.com/Cangjians/ibus-cangjie +license: GPL-3.0 +component: desktop.library +summary: This is an IBus engine for users of the Cangjie and Quick input methods. description: | This is an IBus engine for users of the Cangjie and Quick input methods. -builddeps : +builddeps: - pkgconfig(ibus-1.0) - pycangjie - python-gobject-devel -rundeps : +rundeps: - pycangjie - python-gobject -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install # Don't install metainfo to obsolete path diff --git a/packages/i/ibus-chewing/package.yml b/packages/i/ibus-chewing/package.yml index 38b43e6695b..87d91149080 100644 --- a/packages/i/ibus-chewing/package.yml +++ b/packages/i/ibus-chewing/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-chewing -version : 2.1.4 -release : 6 -source : - - https://github.com/chewing/ibus-chewing/releases/download/v2.1.4/ibus-chewing-2.1.4-Source.tar.xz : dfa73f177c059280609174d7bdac9a90fe87a46a0d3d1b2b4ab8500f3013a29e -homepage : https://github.com/chewing/ibus-chewing -license : GPL-2.0-or-later -component : desktop.core -summary : IBus-Chewing is an IBus front-end of Chewing, an intelligent Chinese input method for Zhuyin (BoPoMoFo) users +name: ibus-chewing +version: 2.1.4 +release: 6 +source: + - https://github.com/chewing/ibus-chewing/releases/download/v2.1.4/ibus-chewing-2.1.4-Source.tar.xz: dfa73f177c059280609174d7bdac9a90fe87a46a0d3d1b2b4ab8500f3013a29e +homepage: https://github.com/chewing/ibus-chewing +license: GPL-2.0-or-later +component: desktop.core +summary: IBus-Chewing is an IBus front-end of Chewing, an intelligent Chinese input method for Zhuyin (BoPoMoFo) users description: | Bus-Chewing is an IBus front-end of Chewing, an intelligent Chinese input method for Zhuyin (BoPoMoFo) users -builddeps : +builddeps: - pkgconfig(chewing) - pkgconfig(gtk4) - pkgconfig(ibus-1.0) - pkgconfig(libadwaita-1) - gob2 -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/ibus-hangul/package.yml b/packages/i/ibus-hangul/package.yml index 8cd5e7e7c4d..247cf4cd8c2 100644 --- a/packages/i/ibus-hangul/package.yml +++ b/packages/i/ibus-hangul/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-hangul -version : 1.5.5 -release : 6 -source : - - https://github.com/libhangul/ibus-hangul/releases/download/1.5.5/ibus-hangul-1.5.5.tar.xz : a5aac88286cd18960229860e3e1a778978a7aeaa484ad9acfa48284b87fdc3bb -homepage : https://github.com/libhangul/ibus-hangul/wiki -license : GPL-2.0-or-later -component : desktop.core -summary : ibus-hangul is a Korean input method engine for IBus. +name: ibus-hangul +version: 1.5.5 +release: 6 +source: + - https://github.com/libhangul/ibus-hangul/releases/download/1.5.5/ibus-hangul-1.5.5.tar.xz: a5aac88286cd18960229860e3e1a778978a7aeaa484ad9acfa48284b87fdc3bb +homepage: https://github.com/libhangul/ibus-hangul/wiki +license: GPL-2.0-or-later +component: desktop.core +summary: ibus-hangul is a Korean input method engine for IBus. description: | ibus-hangul is a Korean input method engine for IBus. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(ibus-1.0) - pkgconfig(libhangul) - gnome-common -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ibus-libpinyin/package.yml b/packages/i/ibus-libpinyin/package.yml index 77276ed8131..02b66a15a2d 100644 --- a/packages/i/ibus-libpinyin/package.yml +++ b/packages/i/ibus-libpinyin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-libpinyin -version : 1.15.7 -release : 13 -source : - - https://github.com/libpinyin/ibus-libpinyin/archive/refs/tags/1.15.7.tar.gz : 89b7df9e71628a1872ab8f958119b18d49ae315f29b28221bb64afdf0ae0c4c0 -homepage : https://github.com/libpinyin/ibus-libpinyin -license : GPL-3.0-only -component : desktop.core -summary : Intelligent Pinyin engine based on libpinyin for IBus +name: ibus-libpinyin +version: 1.15.7 +release: 13 +source: + - https://github.com/libpinyin/ibus-libpinyin/archive/refs/tags/1.15.7.tar.gz: 89b7df9e71628a1872ab8f958119b18d49ae315f29b28221bb64afdf0ae0c4c0 +homepage: https://github.com/libpinyin/ibus-libpinyin +license: GPL-3.0-only +component: desktop.core +summary: Intelligent Pinyin engine based on libpinyin for IBus description: | Intelligent Pinyin engine based on libpinyin for IBus -builddeps : +builddeps: - pkgconfig(ibus-1.0) - pkgconfig(json-glib-1.0) - pkgconfig(libpinyin) @@ -19,12 +19,12 @@ builddeps : - pkgconfig(opencc) - pkgconfig(sqlite3) - gnome-common -setup : | +setup: | %reconfigure --disable-static \ --with-python=python3 \ --enable-opencc \ --enable-cloud-input-mode -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ibus-libzhuyin/package.yml b/packages/i/ibus-libzhuyin/package.yml index 44e0afde1a1..620e297bab9 100644 --- a/packages/i/ibus-libzhuyin/package.yml +++ b/packages/i/ibus-libzhuyin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-libzhuyin -version : 1.10.3 -release : 7 -source : - - https://sourceforge.net/projects/libzhuyin/files/ibus-libzhuyin/ibus-libzhuyin-1.10.3.tar.gz : a87fa429854364e6c0faff03b8be4e803c6603ff2bde501e61643d1cb64f8223 -homepage : https://sourceforge.net/p/libzhuyin/ibus-libzhuyin/ci/main/tree/ -license : GPL-2.0 -component : desktop -summary : New Zhuyin engine based on libzhuyin for IBus +name: ibus-libzhuyin +version: 1.10.3 +release: 7 +source: + - https://sourceforge.net/projects/libzhuyin/files/ibus-libzhuyin/ibus-libzhuyin-1.10.3.tar.gz: a87fa429854364e6c0faff03b8be4e803c6603ff2bde501e61643d1cb64f8223 +homepage: https://sourceforge.net/p/libzhuyin/ibus-libzhuyin/ci/main/tree/ +license: GPL-2.0 +component: desktop +summary: New Zhuyin engine based on libzhuyin for IBus description: | New Zhuyin engine based on libzhuyin for IBus -builddeps : +builddeps: - pkgconfig(ibus-1.0) - pkgconfig(libpinyin) - pkgconfig(opencc) @@ -19,11 +19,11 @@ builddeps : - gettext-devel - gnome-common - libtool-devel -setup : | +setup: | %autogen --disable-static \ --with-python=python3 \ --enable-opencc -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ibus-m17n/package.yml b/packages/i/ibus-m17n/package.yml index 301d6fa3029..35a17499be8 100644 --- a/packages/i/ibus-m17n/package.yml +++ b/packages/i/ibus-m17n/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-m17n -version : 1.4.29 -release : 6 -source : - - https://github.com/ibus/ibus-m17n/releases/download/1.4.29/ibus-m17n-1.4.29.tar.gz : 26722dce2b652199fe27b8f4bff3cd96d9b2f5d2f5c8ac2bbc95a1e980bffda8 -homepage : https://github.com/ibus/ibus-m17n -license : GPL-2.0 -component : desktop.library -summary : M17N engine for IBus +name: ibus-m17n +version: 1.4.29 +release: 6 +source: + - https://github.com/ibus/ibus-m17n/releases/download/1.4.29/ibus-m17n-1.4.29.tar.gz: 26722dce2b652199fe27b8f4bff3cd96d9b2f5d2f5c8ac2bbc95a1e980bffda8 +homepage: https://github.com/ibus/ibus-m17n +license: GPL-2.0 +component: desktop.library +summary: M17N engine for IBus description: | M17N engine for IBus -builddeps : +builddeps: - pkgconfig(ibus-1.0) - pkgconfig(m17n-core) - gnome-common -setup : | +setup: | %autogen -build : | +build: | %make -install : |- +install: |- %make_install diff --git a/packages/i/ibus-rime/package.yml b/packages/i/ibus-rime/package.yml index 6f389aea88b..b6e7b861651 100644 --- a/packages/i/ibus-rime/package.yml +++ b/packages/i/ibus-rime/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus-rime -version : 1.5.0 -release : 9 -source : - - https://github.com/rime/ibus-rime/archive/refs/tags/1.5.0.tar.gz : e633bde71055b9298837c7fdd73c5694594633e08bf58b6e5cf17bac4959dacb - - git|https://github.com/rime/plum : cec18c1f5f4552936f7098a21515cf0b9ca6ef2a -homepage : https://github.com/rime/ibus-rime -license : GPL-3.0-or-later -component : desktop.core -summary : Rime for Linux/IBus. +name: ibus-rime +version: 1.5.0 +release: 9 +source: + - https://github.com/rime/ibus-rime/archive/refs/tags/1.5.0.tar.gz: e633bde71055b9298837c7fdd73c5694594633e08bf58b6e5cf17bac4959dacb + - git|https://github.com/rime/plum: cec18c1f5f4552936f7098a21515cf0b9ca6ef2a +homepage: https://github.com/rime/ibus-rime +license: GPL-3.0-or-later +component: desktop.core +summary: Rime for Linux/IBus. description: | Rime Input Method Engine for Linux/IBus. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(ibus-1.0) - pkgconfig(libnotify) - pkgconfig(rime) -setup : | +setup: | cp -R $sources/plum.git plum && pushd plum %make all-bin %make_install @@ -26,9 +26,9 @@ setup : | sed -i "s/horizontal:/# horizontal:/" ibus_rime.yaml %cmake_ninja -DRIME_DATA_DIR=/usr/share/rime-data -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install plum, Rime's input schema manager. diff --git a/packages/i/ibus/package.yml b/packages/i/ibus/package.yml index 815b2442b41..2a48b2233c5 100644 --- a/packages/i/ibus/package.yml +++ b/packages/i/ibus/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ibus -version : 1.5.32 -release : 35 -source : - - https://github.com/ibus/ibus/releases/download/1.5.32/ibus-1.5.32.tar.gz : b24f41ae38b236b254c09f1a8f53c2354b69b0789e89cea888d0494b09d15d67 -homepage : https://github.com/ibus/ibus -license : LGPL-2.0-only -component : desktop.core -summary : Intelligent Input Bus +name: ibus +version: 1.5.32 +release: 35 +source: + - https://github.com/ibus/ibus/releases/download/1.5.32/ibus-1.5.32.tar.gz: b24f41ae38b236b254c09f1a8f53c2354b69b0789e89cea888d0494b09d15d67 +homepage: https://github.com/ibus/ibus +license: LGPL-2.0-only +component: desktop.core +summary: Intelligent Input Bus description: | IBus is an Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. -builddeps : +builddeps: - pkgconfig(dbusmenu-glib-0.4) - pkgconfig(dconf) - pkgconfig(gconf-2.0) @@ -24,9 +24,9 @@ builddeps : - gtk-doc - unicode-character-database - vala -rundeps : +rundeps: - unicode-character-database -setup : | +setup: | %apply_patches %reconfigure --disable-python2 \ @@ -36,12 +36,12 @@ setup : | --enable-memconf \ --enable-gtk-doc \ --enable-wayland -build : | +build: | # Generate ibus-portal-dbus.c ourselves to work around https://github.com/ibus/ibus/issues/2734 %make -C portal maintainer-clean-generic %make -install : | +install: | %make_install # Pre-compile the dconf db diff --git a/packages/i/icdiff/package.yml b/packages/i/icdiff/package.yml index 2e9969f9098..2819d7621b2 100644 --- a/packages/i/icdiff/package.yml +++ b/packages/i/icdiff/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icdiff -version : 2.0.7 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/i/icdiff/icdiff-2.0.7.tar.gz : f79a318891adbf59a45e3a7694f5e1f18c5407065264637072ac8363b759866f -homepage : https://www.jefftk.com/icdiff -license : PSF-2.0 -component : system.utils -summary : Improved Color Diff +name: icdiff +version: 2.0.7 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/i/icdiff/icdiff-2.0.7.tar.gz: f79a318891adbf59a45e3a7694f5e1f18c5407065264637072ac8363b759866f +homepage: https://www.jefftk.com/icdiff +license: PSF-2.0 +component: system.utils +summary: Improved Color Diff description: | Your terminal can display color, but most diff tools don't make good use of it. By highlighting changes, icdiff can show you the differences between similar files without getting in the way. This is especially helpful for identifying and understanding small changes within existing lines. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/i/iceauth/package.yml b/packages/i/iceauth/package.yml index bfb0c04e3f6..8ecc9e06f77 100644 --- a/packages/i/iceauth/package.yml +++ b/packages/i/iceauth/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iceauth -version : 1.0.10 -release : 3 -source : - - https://www.x.org/releases/individual/app/iceauth-1.0.10.tar.xz : 3deefb7da26af9dc799b5628d929d91c9af68c78575639944db3b955f29aa029 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : ICE authority file utility. +name: iceauth +version: 1.0.10 +release: 3 +source: + - https://www.x.org/releases/individual/app/iceauth-1.0.10.tar.xz: 3deefb7da26af9dc799b5628d929d91c9af68c78575639944db3b955f29aa029 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: ICE authority file utility. description: | ICE authority file utility. -builddeps : +builddeps: - pkgconfig(ice) - pkgconfig(xorg-macros) - xorgproto -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/icedtea-web/package.yml b/packages/i/icedtea-web/package.yml index 73bbada3b79..4d9e0575e92 100644 --- a/packages/i/icedtea-web/package.yml +++ b/packages/i/icedtea-web/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icedtea-web -version : 1.8.8 -release : 6 -source : +name: icedtea-web +version: 1.8.8 +release: 6 +source: # - https://github.com/AdoptOpenJDK/IcedTea-Web/archive/refs/tags/icedtea-web-1.8.8.tar.gz : f4203a605a3c9c50acdcc6eef4a366b9fdd36d95edcd76bcbfede01107cb5fe6 - - git|https://github.com/AdoptOpenJDK/IcedTea-Web : 4b3375b9ad68bec6306c38a976f7c0604fea1852 -license : GPL-2.0-or-later -component : programming.java -homepage : https://github.com/AdoptOpenJDK/IcedTea-Web -summary : IcedTeaWeb is an open source implementation of JSR-56 that is better known as Java Web Start + - git|https://github.com/AdoptOpenJDK/IcedTea-Web: 4b3375b9ad68bec6306c38a976f7c0604fea1852 +license: GPL-2.0-or-later +component: programming.java +homepage: https://github.com/AdoptOpenJDK/IcedTea-Web +summary: IcedTeaWeb is an open source implementation of JSR-56 that is better known as Java Web Start description: | The IcedTea-Web project provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project. -networking : true -builddeps : +networking: true +builddeps: - openjdk-17 - rust -rundeps : +rundeps: - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %apply_patches # Remove applet support @@ -35,9 +35,9 @@ setup : | --with-itw-libs=DISTRIBUTION \ --with-jdk-home=$JAVA_HOME \ --with-jre-home=$JAVA_HOME -build : | +build: | %make -install : | +install: | %make_install install -Dm 644 *.desktop -t $installdir/usr/share/applications diff --git a/packages/i/icestorm/package.yml b/packages/i/icestorm/package.yml index da5257581b2..ff7469d701f 100644 --- a/packages/i/icestorm/package.yml +++ b/packages/i/icestorm/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icestorm -version : '1.1' -release : 4 -source : - - https://github.com/YosysHQ/icestorm/archive/refs/tags/v1.1.tar.gz : 928dd541d15540a796a3d320122794d8d76acff90783de8c5747f613e474652f -homepage : https://prjicestorm.readthedocs -license : ISC -component : office.scientific -summary : A collection of tools and documentation for iCE40 FPGAs. +name: icestorm +version: "1.1" +release: 4 +source: + - https://github.com/YosysHQ/icestorm/archive/refs/tags/v1.1.tar.gz: 928dd541d15540a796a3d320122794d8d76acff90783de8c5747f613e474652f +homepage: https://prjicestorm.readthedocs +license: ISC +component: office.scientific +summary: A collection of tools and documentation for iCE40 FPGAs. description: | Project IceStorm aims at documenting the bitstream format of Lattice iCE40 FPGAs and providing simple tools for analyzing and creating bitstream files. -builddeps : +builddeps: - pkgconfig(eigen3) - pkgconfig(libffi) - pkgconfig(libftdi1) @@ -21,9 +21,9 @@ builddeps : - libboost-devel environment: | export PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install install -dm00644 $installdir/usr/bin/ install -dm00644 $installdir/usr/share/icebox diff --git a/packages/i/icmake/package.yml b/packages/i/icmake/package.yml index 46b37d2663b..92ed19c70e5 100644 --- a/packages/i/icmake/package.yml +++ b/packages/i/icmake/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icmake -version : 9.03.01 -release : 4 -source : - - https://gitlab.com/fbb-git/icmake/-/archive/9.03.01/icmake-9.03.01.tar.gz : 7c5c091f58f576da580238c5e3636e2038d9ecf5efb6562ae7e402910d9036e6 -homepage : https://fbb-git.gitlab.io/icmake/ -license : GPL-3.0-or-later -component : system.utils -summary : Icmake is a make utility using a C-line grammar +name: icmake +version: 9.03.01 +release: 4 +source: + - https://gitlab.com/fbb-git/icmake/-/archive/9.03.01/icmake-9.03.01.tar.gz: 7c5c091f58f576da580238c5e3636e2038d9ecf5efb6562ae7e402910d9036e6 +homepage: https://fbb-git.gitlab.io/icmake/ +license: GPL-3.0-or-later +component: system.utils +summary: Icmake is a make utility using a C-line grammar description: | Icmake can be used as an alternative to make(1). Icmake allows the programmer to use a program language (closely resembling the well-known C-programming language) to define the actions involved in (complex) program maintenance. For this, icmake offers various special operators as well as a set of support functions that have proven to be useful in program maintenance. -build : | +build: | pushd icmake ./icm_prepare / ./icm_bootstrap / popd -install : | +install: | pushd icmake ./icm_install all %installroot% popd diff --git a/packages/i/icon-naming-utils/package.yml b/packages/i/icon-naming-utils/package.yml index 8f8ca4ae49a..7e234e8bf65 100644 --- a/packages/i/icon-naming-utils/package.yml +++ b/packages/i/icon-naming-utils/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icon-naming-utils -version : 0.8.90 -release : 6 -source : - - http://tango.freedesktop.org/releases/icon-naming-utils-0.8.90.tar.bz2 : b1378679df4485b4459f609a3304238b3e92d91e43744c47b70abbe690d883d5 -homepage : https://tango.freedesktop.org/ -license : GPL-2.0-or-later -summary : Icon theme naming script +name: icon-naming-utils +version: 0.8.90 +release: 6 +source: + - http://tango.freedesktop.org/releases/icon-naming-utils-0.8.90.tar.bz2: b1378679df4485b4459f609a3304238b3e92d91e43744c47b70abbe690d883d5 +homepage: https://tango.freedesktop.org/ +license: GPL-2.0-or-later +summary: Icon theme naming script description: | The icon-naming-utils package contains a script used for maintaining backwards compatibility with current desktop icon themes, while migrating to the names specified in the Icon Naming Specification. -component : desktop.core -builddeps : +component: desktop.core +builddeps: - perl-xml-namespacesupport - perl-xml-saxbase - perl-xmlsimple -rundeps : +rundeps: - perl-xml-namespacesupport - perl-xml-saxbase - perl-xmlsimple -patterns : +patterns: - /* -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/icoutils/package.yml b/packages/i/icoutils/package.yml index ed509c2cddf..76e9ba664d8 100644 --- a/packages/i/icoutils/package.yml +++ b/packages/i/icoutils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : icoutils -version : 0.32.3 -release : 9 -source : - - https://download.savannah.gnu.org/releases/icoutils/icoutils-0.32.3.tar.bz2 : 17abe02d043a253b68b47e3af69c9fc755b895db68fdc8811786125df564c6e0 -homepage : https://www.nongnu.org/icoutils/ -license : GPL-3.0-or-later -component : system.utils -summary : Icon and Cursor Utils +name: icoutils +version: 0.32.3 +release: 9 +source: + - https://download.savannah.gnu.org/releases/icoutils/icoutils-0.32.3.tar.bz2: 17abe02d043a253b68b47e3af69c9fc755b895db68fdc8811786125df564c6e0 +homepage: https://www.nongnu.org/icoutils/ +license: GPL-3.0-or-later +component: system.utils +summary: Icon and Cursor Utils description: | The icoutils are a set of program for extracting and converting images in Microsoft Windows(R) icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables and libraries (.dll-files). -builddeps : +builddeps: - pkgconfig(libpng) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/id3lib/package.yml b/packages/i/id3lib/package.yml index c83b92c9098..6c4169cc0fe 100644 --- a/packages/i/id3lib/package.yml +++ b/packages/i/id3lib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : id3lib -version : 3.8.3 -release : 4 -source : - - https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz : 2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079 -license : LGPL-2.0 -component : multimedia.library -homepage : https://id3lib.sourceforge.net/ -summary : id3lib is a software library for reading, writing, and manipulating ID3v2 tags. +name: id3lib +version: 3.8.3 +release: 4 +source: + - https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz: 2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079 +license: LGPL-2.0 +component: multimedia.library +homepage: https://id3lib.sourceforge.net/ +summary: id3lib is a software library for reading, writing, and manipulating ID3v2 tags. description: | id3lib is a software library for reading, writing, and manipulating ID3v2 tags. -setup : | +setup: | %apply_patches libtoolize -fc aclocal autoconf automake --add-missing --copy %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ideviceinstaller/package.yml b/packages/i/ideviceinstaller/package.yml index 981ca3afb76..68c3b450833 100644 --- a/packages/i/ideviceinstaller/package.yml +++ b/packages/i/ideviceinstaller/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ideviceinstaller -version : 1.1.1 -release : 8 -source : - - https://github.com/libimobiledevice/ideviceinstaller/releases/download/1.1.1/ideviceinstaller-1.1.1.tar.bz2 : deb883ec97f2f88115aab39f701b83c843e9f2b67fe02f5e00a9a7d6196c3063 -homepage : https://libimobiledevice.org/ -license : GPL-2.0-or-later -component : multimedia.library -summary : ideviceinstaller is a tool to interact with the installation_proxy of an iOS device allowing to install, upgrade, uninstall, archive, restore and enumerate installed or archived apps. +name: ideviceinstaller +version: 1.1.1 +release: 8 +source: + - https://github.com/libimobiledevice/ideviceinstaller/releases/download/1.1.1/ideviceinstaller-1.1.1.tar.bz2: deb883ec97f2f88115aab39f701b83c843e9f2b67fe02f5e00a9a7d6196c3063 +homepage: https://libimobiledevice.org/ +license: GPL-2.0-or-later +component: multimedia.library +summary: ideviceinstaller is a tool to interact with the installation_proxy of an iOS device allowing to install, upgrade, uninstall, archive, restore and enumerate installed or archived apps. description: | ideviceinstaller is a tool to interact with the installation_proxy of an iOS device allowing to install, upgrade, uninstall, archive, restore and enumerate installed or archived apps. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libimobiledevice-1.0) - pkgconfig(libzip) -setup : | +setup: | %reconfigure CFLAGS="$CFLAGS -Wno-error" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/iftop/package.yml b/packages/i/iftop/package.yml index 4963bd1e470..549dbbdf92e 100644 --- a/packages/i/iftop/package.yml +++ b/packages/i/iftop/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iftop -version : 1.0_pre4 -release : 6 -source : - - https://pdw.ex-parrot.com/iftop/download/iftop-1.0pre4.tar.gz : f733eeea371a7577f8fe353d86dd88d16f5b2a2e702bd96f5ffb2c197d9b4f97 -homepage : https://pdw.ex-parrot.com/iftop/ -license : GPL-2.0 -component : system.utils -summary : View network usage in a format similar to 'top' +name: iftop +version: 1.0_pre4 +release: 6 +source: + - https://pdw.ex-parrot.com/iftop/download/iftop-1.0pre4.tar.gz: f733eeea371a7577f8fe353d86dd88d16f5b2a2e702bd96f5ffb2c197d9b4f97 +homepage: https://pdw.ex-parrot.com/iftop/ +license: GPL-2.0 +component: system.utils +summary: View network usage in a format similar to 'top' description: | iftop listens to network traffic on interfaces and displays a table of bandwidth usage by hosts similar to how top(1) displays CPU usage. -builddeps : +builddeps: - libpcap-devel -rundeps : +rundeps: - libpcap environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fix-function-signatures.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ifuse/package.yml b/packages/i/ifuse/package.yml index 289ad15c304..f529db275b6 100644 --- a/packages/i/ifuse/package.yml +++ b/packages/i/ifuse/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ifuse -version : 1.1.4 -release : 10 -source : - - https://github.com/libimobiledevice/ifuse/releases/download/1.1.4/ifuse-1.1.4.tar.bz2 : 3550702ef94b2f5f16c7db91c6b3282b2aed1340665834a03e47458e09d98d87 -homepage : https://libimobiledevice.org/ -license : LGPL-2.1-or-later -component : multimedia.library -summary : A fuse filesystem implementation to access the contents of iOS devices. +name: ifuse +version: 1.1.4 +release: 10 +source: + - https://github.com/libimobiledevice/ifuse/releases/download/1.1.4/ifuse-1.1.4.tar.bz2: 3550702ef94b2f5f16c7db91c6b3282b2aed1340665834a03e47458e09d98d87 +homepage: https://libimobiledevice.org/ +license: LGPL-2.1-or-later +component: multimedia.library +summary: A fuse filesystem implementation to access the contents of iOS devices. description: | A fuse filesystem implementation to access the contents of iOS devices. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libimobiledevice-1.0) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/igsc/package.yml b/packages/i/igsc/package.yml index 41cad120899..e7fd3e2e418 100644 --- a/packages/i/igsc/package.yml +++ b/packages/i/igsc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : igsc -version : 0.8.9 -release : 4 -source : - - https://github.com/intel/igsc/archive/refs/tags/V0.8.9.tar.gz : 63f7f240e69d6e19b89948f7eaa6f25c9003f374ebbf40c4213b6bc7fed47d8e -homepage : https://github.com/intel/igsc -license : Apache-2.0 -component : programming.tools -summary : Intel graphics system controller firmware update library +name: igsc +version: 0.8.9 +release: 4 +source: + - https://github.com/intel/igsc/archive/refs/tags/V0.8.9.tar.gz: 63f7f240e69d6e19b89948f7eaa6f25c9003f374ebbf40c4213b6bc7fed47d8e +homepage: https://github.com/intel/igsc +license: Apache-2.0 +component: programming.tools +summary: Intel graphics system controller firmware update library description: | Intel graphics system controller firmware update library. -clang : true -builddeps : +clang: true +builddeps: - git - intel-metee-devel environment: | export CFLAGS="$CFLAGS -Wno-error=unused-but-set-variable" -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/iio-sensor-proxy/package.yml b/packages/i/iio-sensor-proxy/package.yml index a7b9a3f2f31..48d29983bf4 100644 --- a/packages/i/iio-sensor-proxy/package.yml +++ b/packages/i/iio-sensor-proxy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iio-sensor-proxy -version : '3.8' -release : 7 -source : - - https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/3.8/iio-sensor-proxy-3.8.tar.gz : f7fb74bf75a7046be14926d4be3d1804f7fb048641116dce0bc0be847131f9d6 -homepage : https://gitlab.freedesktop.org/hadess/iio-sensor-proxy -license : GPL-3.0-only -component : desktop.util -summary : IIO sensors (ambient light, compass, orientation) to D-Bus proxy +name: iio-sensor-proxy +version: "3.8" +release: 7 +source: + - https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/3.8/iio-sensor-proxy-3.8.tar.gz: f7fb74bf75a7046be14926d4be3d1804f7fb048641116dce0bc0be847131f9d6 +homepage: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy +license: GPL-3.0-only +component: desktop.util +summary: IIO sensors (ambient light, compass, orientation) to D-Bus proxy description: | IIO sensors (ambient light, compass, orientation) to D-Bus proxy -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtk-doc) -checkdeps : +checkdeps: - python-dbusmock - python-psutil - umockdev -setup : | +setup: | %meson_configure --sysconfdir=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/i/iir1/package.yml b/packages/i/iir1/package.yml index 71481407edb..d46aa6f4830 100644 --- a/packages/i/iir1/package.yml +++ b/packages/i/iir1/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iir1 -version : 1.9.4 -release : 1 -source : - - https://github.com/berndporr/iir1/archive/refs/tags/1.9.4.tar.gz : 67d0982356f33fd37522e4711cda12f70a981a9c83de332386f89de3d7601d2b -license : MIT -component : multimedia.library -homepage : https://berndporr.github.io/iir1/ -summary : DSP IIR Realtime C++ filter library +name: iir1 +version: 1.9.4 +release: 1 +source: + - https://github.com/berndporr/iir1/archive/refs/tags/1.9.4.tar.gz: 67d0982356f33fd37522e4711cda12f70a981a9c83de332386f89de3d7601d2b +license: MIT +component: multimedia.library +homepage: https://berndporr.github.io/iir1/ +summary: DSP IIR Realtime C++ filter library description: | DSP IIR Realtime C++ filter library -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DIIR1_INSTALL_STATIC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/iksemel/package.yml b/packages/i/iksemel/package.yml index 7c6965fda7c..9282a83cfae 100644 --- a/packages/i/iksemel/package.yml +++ b/packages/i/iksemel/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iksemel -version : 1.6.2 -release : 5 -source : - - https://github.com/Zaryob/iksemel/archive/refs/tags/1.6.2.tar.gz : 8055705c89df7fc0c64d7052188650dfdf3e049da8a7700f19240d8948ecb16c -homepage : https://github.com/Zaryob/iksemel -license : LGPL-2.1-or-later -component : programming.library -summary : Iksemel is a fast xml decoder API used by Jabber. +name: iksemel +version: 1.6.2 +release: 5 +source: + - https://github.com/Zaryob/iksemel/archive/refs/tags/1.6.2.tar.gz: 8055705c89df7fc0c64d7052188650dfdf3e049da8a7700f19240d8948ecb16c +homepage: https://github.com/Zaryob/iksemel +license: LGPL-2.1-or-later +component: programming.library +summary: Iksemel is a fast xml decoder API used by Jabber. description: | This is an XML parser library mainly designed for Jabber applications. It provides SAX, DOM, and special Jabber stream APIs. Library is coded in ANSI C except the network code (which is POSIX compatible), thus highly portable. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(openssl) - pkgconfig(python3) - python-build @@ -20,13 +20,13 @@ builddeps : - python-wheel environment: | export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" -setup : | +setup: | %apply_patches %meson_configure -Dwith_python=true -build : | +build: | %ninja_build -install : | +install: | # need pypi source for metadata python3 -m build --wheel --no-isolation python3 -m installer --destdir=%installroot% dist/*.whl diff --git a/packages/i/imagemagick/package.yml b/packages/i/imagemagick/package.yml index e443183070a..9b052ff6cc1 100644 --- a/packages/i/imagemagick/package.yml +++ b/packages/i/imagemagick/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : imagemagick -version : 7.1.2.8 -release : 204 -source : - - https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.2-8.tar.gz : acf76a9dafbd18f4dd7b24c45ca10c77e31289fc28e4da0ce5cc3929fd0aef16 -homepage : https://imagemagick.org/ -license : Apache-2.0 -component : multimedia.graphics -summary : ImageMagick® suite to create, edit, compose, or convert bitmap images +name: imagemagick +version: 7.1.2.8 +release: 204 +source: + - https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.2-8.tar.gz: acf76a9dafbd18f4dd7b24c45ca10c77e31289fc28e4da0ce5cc3929fd0aef16 +homepage: https://imagemagick.org/ +license: Apache-2.0 +component: multimedia.graphics +summary: ImageMagick® suite to create, edit, compose, or convert bitmap images description: | ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(bzip2) - pkgconfig(ddjvuapi) @@ -31,7 +31,7 @@ builddeps : - pkgconfig(pangocairo) - pkgconfig(raqm) - ghostscript-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/Stateless.patch %configure --disable-static \ --enable-shared \ @@ -42,14 +42,14 @@ setup : | --with-perl \ --with-perl-options='INSTALLDIRS=vendor INSTALL_BASE=' \ --with-rsvg -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/defaults mv $installdir/etc/ImageMagick-7 $installdir/usr/share/defaults rm -rvf "$installdir/%perl_privlib%" rmdir $installdir/etc -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/i/imake/package.yml b/packages/i/imake/package.yml index 029bbe96617..b09e017cb1c 100644 --- a/packages/i/imake/package.yml +++ b/packages/i/imake/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : imake -version : 1.0.10 -release : 14 -source : - - https://www.x.org/releases/individual/util/imake-1.0.10.tar.gz : 9bbe76b6bb39caf34a437f50010f58a13d7dd6d512e00e765a2b7883e6ae613c -license : MIT -component : programming -homepage : https://www.x.org/ -summary : Imake is used to generate Makefiles from a template, a set of cpp macro functions, and a per-directory input file called an Imakefile. +name: imake +version: 1.0.10 +release: 14 +source: + - https://www.x.org/releases/individual/util/imake-1.0.10.tar.gz: 9bbe76b6bb39caf34a437f50010f58a13d7dd6d512e00e765a2b7883e6ae613c +license: MIT +component: programming +homepage: https://www.x.org/ +summary: Imake is used to generate Makefiles from a template, a set of cpp macro functions, and a per-directory input file called an Imakefile. description: | Imake is used to generate Makefiles from a template, a set of cpp macro functions, and a per-directory input file called an Imakefile. -builddeps : +builddeps: - pkgconfig(xproto) -rundeps : +rundeps: - xorg-cf-files -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/imap/package.yml b/packages/i/imap/package.yml index 964b490437d..155cd17f0ee 100644 --- a/packages/i/imap/package.yml +++ b/packages/i/imap/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : imap -version : 2007f -release : 10 -source : - - http://ftp.ntua.gr/pub/net/mail/imap/imap-2007f.tar.gz : 53e15a2b5c1bc80161d42e9f69792a3fa18332b7b771910131004eb520004a28 -homepage : https://github.com/uw-imap/imap -license : Apache-2.0 -summary : IMAP is a method of accessing electronic messages kept on a mail server. -component : network.mail +name: imap +version: 2007f +release: 10 +source: + - http://ftp.ntua.gr/pub/net/mail/imap/imap-2007f.tar.gz: 53e15a2b5c1bc80161d42e9f69792a3fa18332b7b771910131004eb520004a28 +homepage: https://github.com/uw-imap/imap +license: Apache-2.0 +summary: IMAP is a method of accessing electronic messages kept on a mail server. +component: network.mail description: | IMAP (Internet Message Access Protocol) is a method of accessing electronic messages kept on a (possibly shared) mail server. -builddeps : +builddeps: - pkgconfig(com_err) -setup : | +setup: | %patch -p1 -i $pkgfiles/c-client-2006k_GENTOO_amd64-so-fix.patch %patch -p1 -i $pkgfiles/openssl1.1_autoverify.patch -build : | +build: | %make -j1 lnp SSLTYPE=unix.nopwd PASSWDTYPE=pam SPECIALAUTHENTICATORS=ssl SSLINCLUDE=/usr/include/openssl/ EXTRACFLAGS="${CFLAGS} -lcom_err -lpam" -install : | +install: | # Create dirs install -Ddm00755 $installdir/usr install -dm00755 $installdir/usr/{include,lib%LIBSUFFIX%,bin} diff --git a/packages/i/imath/package.yml b/packages/i/imath/package.yml index fd547decedd..89a6c753146 100644 --- a/packages/i/imath/package.yml +++ b/packages/i/imath/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : imath -version : 3.1.11 -release : 3 -source : - - https://github.com/AcademySoftwareFoundation/Imath/releases/download/v3.1.11/Imath-3.1.11.tar.gz : 9057849585e49b8b85abe7cc1e76e22963b01bfdc3b6d83eac90c499cd760063 -homepage : https://imath.readthedocs.io/ -license : BSD-3-Clause -component : multimedia.library -summary : Imath is a library of 2D and 3D vector, matrix, and math operations for computer graphics +name: imath +version: 3.1.11 +release: 3 +source: + - https://github.com/AcademySoftwareFoundation/Imath/releases/download/v3.1.11/Imath-3.1.11.tar.gz: 9057849585e49b8b85abe7cc1e76e22963b01bfdc3b6d83eac90c499cd760063 +homepage: https://imath.readthedocs.io/ +license: BSD-3-Clause +component: multimedia.library +summary: Imath is a library of 2D and 3D vector, matrix, and math operations for computer graphics description: | Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D vectors and matrices and other simple but useful mathematical objects, functions, and data types common in computer graphics applications, including the "half" 16-bit floating-point type. -replaces : +replaces: - ilmbase - - devel : - - ilmbase-devel -setup : | + - devel: + - ilmbase-devel +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/i/img2pdf/package.yml b/packages/i/img2pdf/package.yml index 50464b3b318..f9422b19740 100644 --- a/packages/i/img2pdf/package.yml +++ b/packages/i/img2pdf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : img2pdf -version : 0.5.1 -release : 13 -source : - - https://gitlab.mister-muffin.de/josch/img2pdf/archive/0.5.1.tar.gz : 9c1c1baab5cee2ba34785116c55303b6484a41fe777ba94f71fc20ef71a2656d -homepage : https://gitlab.mister-muffin.de/josch/img2pdf -license : LGPL-3.0-or-later -component : multimedia.graphics -summary : Losslessly convert raster images to PDF +name: img2pdf +version: 0.5.1 +release: 13 +source: + - https://gitlab.mister-muffin.de/josch/img2pdf/archive/0.5.1.tar.gz: 9c1c1baab5cee2ba34785116c55303b6484a41fe777ba94f71fc20ef71a2656d +homepage: https://gitlab.mister-muffin.de/josch/img2pdf +license: LGPL-3.0-or-later +component: multimedia.graphics +summary: Losslessly convert raster images to PDF description: | Python 3 library and command line utility img2pdf for losslessly converting a bunch of image files into a PDF file. That means that the images are either inserted into the PDF as-is or they are recompressed using lossless compression. Thus, img2pdf usually runs faster and may yield smaller PDF files than an ImageMagick convert command. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-pikepdf -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -f $installdir/usr/bin/img2pdf-gui diff --git a/packages/i/imlib2/package.yml b/packages/i/imlib2/package.yml index 9d33c2c5937..77a63704056 100644 --- a/packages/i/imlib2/package.yml +++ b/packages/i/imlib2/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : imlib2 -version : 1.12.1 -release : 13 -source : - - https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.12.1/imlib2-1.12.1.tar.gz : d35d746b245e64cd024833414eef148a8625f1bed720193cd5c2c33730188425 -license : GPL-2.0-or-later -component : desktop.library -homepage : https://sourceforge.net/projects/enlightenment/ -summary : Fast graphics manipulation library +name: imlib2 +version: 1.12.1 +release: 13 +source: + - https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.12.1/imlib2-1.12.1.tar.gz: d35d746b245e64cd024833414eef148a8625f1bed720193cd5c2c33730188425 +license: GPL-2.0-or-later +component: desktop.library +homepage: https://sourceforge.net/projects/enlightenment/ +summary: Fast graphics manipulation library description: | Imlib2 is a graphics library for fast file loading, saving, rendering and manipulation. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(id3tag) - pkgconfig(libheif) @@ -25,12 +25,12 @@ builddeps : - pkgconfig(x11) - pkgconfig(xext) - giflib-devel -clang : true -setup : | +clang: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/i/incidenceeditor/package.yml b/packages/i/incidenceeditor/package.yml index 1ec20446d8b..be8b0b54904 100644 --- a/packages/i/incidenceeditor/package.yml +++ b/packages/i/incidenceeditor/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : incidenceeditor -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/incidenceeditor-25.08.3.tar.xz : d0c15c3751723abcf101a23a6b162d329e089249e94bdfd4283d68decf211a98 -homepage : https://kde.org/ -license : +name: incidenceeditor +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/incidenceeditor-25.08.3.tar.xz: d0c15c3751723abcf101a23a6b162d329e089249e94bdfd4283d68decf211a98 +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : KDE PIM incidence editor +component: desktop.library +summary: KDE PIM incidence editor description: | KDE PIM incidence editor. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - akonadi-calendar-devel - akonadi-mime-devel @@ -26,21 +26,21 @@ builddeps : - kldap-devel - libkdepim-devel - pimcommon-devel -rundeps : - - devel : - - akonadi-mime-devel - - calendarsupport-devel - - eventviews-devel - - kcalutils-devel - - kf6-kcalendarcore-devel - - kmime-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-mime-devel + - calendarsupport-devel + - eventviews-devel + - kcalutils-devel + - kf6-kcalendarcore-devel + - kmime-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/incus/package.yml b/packages/i/incus/package.yml index bb8f7bf5f3d..73aec2165a8 100644 --- a/packages/i/incus/package.yml +++ b/packages/i/incus/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : incus -version : 6.0.3 -release : 2 -source : - - https://linuxcontainers.org/downloads/incus/incus-6.0.3.tar.xz : 63696e16ac2412aefe96d678b051232db643fbd92d61de7161ec777b5347298a -license : Apache-2.0 -homepage : https://linuxcontainers.org/incus/ -component : virt -summary : Daemon based on liblxc offering a REST API to manage containers +name: incus +version: 6.0.3 +release: 2 +source: + - https://linuxcontainers.org/downloads/incus/incus-6.0.3.tar.xz: 63696e16ac2412aefe96d678b051232db643fbd92d61de7161ec777b5347298a +license: Apache-2.0 +homepage: https://linuxcontainers.org/incus/ +component: virt +summary: Daemon based on liblxc offering a REST API to manage containers description: | Incus is a next generation system container and virtual machine manager. -builddeps : +builddeps: - pkgconfig(cowsql) - pkgconfig(libacl) - pkgconfig(libcap) @@ -19,17 +19,17 @@ builddeps : - pkgconfig(raft) - pkgconfig(sqlite3) - golang -rundeps : +rundeps: - cdrtools - iptables - lxcfs - qemu - rsync -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-path-to-socket.patch mkdir bin -build : | +build: | export GOFLAGS="-buildmode=pie -trimpath -modcacherw" export CGO_LDFLAGS_ALLOW="-Wl,-z,now" GO_LDFLAGS="-compressdwarf=false -linkmode external" @@ -40,7 +40,7 @@ build : | for tool in fuidshift incus lxc-to-incus lxd-to-incus incusd incus-benchmark incus-user; do go build -v -ldflags "${GO_LDFLAGS}" -tags "libsqlite3" -o bin/ ./cmd/$tool done -install : | +install: | for tool in incus incusd incus-agent incus-user lxd-to-incus fuidshift lxc-to-incus incus-benchmark; do install -v -p -Dm00755 bin/$tool $installdir/usr/bin/$tool done @@ -54,7 +54,7 @@ install : | install -Dm00644 $pkgfiles/incus.tmpfiles $installdir/%libdir%/tmpfiles.d/incus.conf install -Dm00644 $pkgfiles/incus.service $installdir/%libdir%/systemd/system/incus.service install -Dm00644 $pkgfiles/incus.socket $installdir/%libdir%/systemd/system/incus.socket -replaces : +replaces: - lxd - - dbginfo : - - lxd-dbginfo + - dbginfo: + - lxd-dbginfo diff --git a/packages/i/inetutils/package.yml b/packages/i/inetutils/package.yml index 2214838ffb9..322c8034653 100644 --- a/packages/i/inetutils/package.yml +++ b/packages/i/inetutils/package.yml @@ -1,41 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : inetutils -version : '2.6' -release : 15 -source : - - https://ftpmirror.gnu.org/gnu/inetutils/inetutils-2.6.tar.xz : 68bedbfeaf73f7d86be2a7d99bcfbd4093d829f52770893919ae174c0b2357ca -homepage : https://www.gnu.org/software/inetutils -license : +name: inetutils +version: "2.6" +release: 15 +source: + - https://ftpmirror.gnu.org/gnu/inetutils/inetutils-2.6.tar.xz: 68bedbfeaf73f7d86be2a7d99bcfbd4093d829f52770893919ae174c0b2357ca +homepage: https://www.gnu.org/software/inetutils +license: - GPL-3.0-or-later -summary : +summary: - A collection of common network programs - - ^ifconfig : The deprecated ifconfig command + - ^ifconfig: The deprecated ifconfig command description: - A collection of common network programs - - ^ifconfig : The deprecated ifconfig command. -component : + - ^ifconfig: The deprecated ifconfig command. +component: - system.base - - ^ifconfig : network.util -patterns : - - ^ifconfig : - - /usr/bin/ifconfig - - /usr/share/man/man1/ifconfig.1* -builddeps : + - ^ifconfig: network.util +patterns: + - ^ifconfig: + - /usr/bin/ifconfig + - /usr/share/man/man1/ifconfig.1* +builddeps: - help2man -optimize : +optimize: - lto environment: | # gcc 14 export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" -setup : | +setup: | %configure --disable-logger \ --disable-ping \ --disable-ping6 \ --disable-servers \ --disable-whois -build : | +build: | %make -install : | +install: | %make_install # Cleanup diff --git a/packages/i/inih/package.yml b/packages/i/inih/package.yml index d3fd1791e81..bd65d3d9716 100644 --- a/packages/i/inih/package.yml +++ b/packages/i/inih/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : inih -version : '61' -release : 7 -source : - - https://github.com/benhoyt/inih/archive/refs/tags/r61.tar.gz : 7caf26a2202a4ca689df3fe4175dfa74e0faa18fcca07331bba934fd0ecb8f12 -homepage : https://github.com/benhoyt/inih -license : BSD-3-Clause -component : programming.library -summary : inih (INI Not Invented Here) is a simple .INI file parser written in C +name: inih +version: "61" +release: 7 +source: + - https://github.com/benhoyt/inih/archive/refs/tags/r61.tar.gz: 7caf26a2202a4ca689df3fe4175dfa74e0faa18fcca07331bba934fd0ecb8f12 +homepage: https://github.com/benhoyt/inih +license: BSD-3-Clause +component: programming.library +summary: inih (INI Not Invented Here) is a simple .INI file parser written in C description: | inih (INI Not Invented Here) is a simple .INI file parser written in C. -emul32 : true -setup : | +emul32: true +setup: | %meson_configure -Ddefault_library=shared -Ddistro_install=true -Dwith_INIReader=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/iniparser/package.yml b/packages/i/iniparser/package.yml index d33078ed5ef..d29074e958a 100644 --- a/packages/i/iniparser/package.yml +++ b/packages/i/iniparser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iniparser -version : 4.2.4 -release : 2 -source : - - https://gitlab.com/iniparser/iniparser/-/archive/v4.2.4/iniparser-v4.2.4.tar.gz : 3b6a6cf85d18727371d7c02f548e9e34fa311a9244c504690f21d508168bd70e -homepage : https://iniparser.gitlab.io/iniparser/ -license : MIT -component : programming.library -summary : ini file parser +name: iniparser +version: 4.2.4 +release: 2 +source: + - https://gitlab.com/iniparser/iniparser/-/archive/v4.2.4/iniparser-v4.2.4.tar.gz: 3b6a6cf85d18727371d7c02f548e9e34fa311a9244c504690f21d508168bd70e +homepage: https://iniparser.gitlab.io/iniparser/ +license: MIT +component: programming.library +summary: ini file parser description: | iniParser is a simple C library offering ini file parsing services. The library is pretty small (less than 1500 lines of C) and robust, and does not depend on any other external library to compile. It is written in C and should compile on most platforms without difficulty. -setup : | +setup: | %cmake_ninja \ -DBUILD_STATIC_LIBS=OFF \ -DBUILD_DOCS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/inkscape/package.yml b/packages/i/inkscape/package.yml index af4396b352b..0fd6f5ac653 100644 --- a/packages/i/inkscape/package.yml +++ b/packages/i/inkscape/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : inkscape -version : 1.4.2 -release : 76 -source : - - https://media.inkscape.org/dl/resources/file/inkscape-1.4.2.tar.xz : 2000530c7917e5260c9e8575a7154ff6926643d2006487d714e304a963f0c782 -homepage : https://inkscape.org/ -license : +name: inkscape +version: 1.4.2 +release: 76 +source: + - https://media.inkscape.org/dl/resources/file/inkscape-1.4.2.tar.xz: 2000530c7917e5260c9e8575a7154ff6926643d2006487d714e304a963f0c782 +homepage: https://inkscape.org/ +license: - GPL-2.0-or-later - LGPL-3.0-or-later - MPL-1.1 -component : multimedia.graphics -summary : +component: multimedia.graphics +summary: - Inkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X - - tutorials : Tutorial for Inkscape + - tutorials: Tutorial for Inkscape description: | Inkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an open XML-based W3C standard, as the native format. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(2geom) - pkgconfig(GraphicsMagick) - pkgconfig(bdw-gc) @@ -35,32 +35,32 @@ builddeps : - numpy - potrace-devel - python-lxml -rundeps : +rundeps: - numpy - python-cssselect - python-lxml - python-pillow - python-tinycss2 - scour -setup : | +setup: | %patch -Np1 -i $pkgfiles/fix-build-with-poppler-25.06.0.patch %patch -Np1 -i $pkgfiles/fix-build-with-poppler-25.07.0.patch %patch -Np1 -i $pkgfiles/fix-build-with-poppler-25.09.0.patch %patch -Np1 -i $pkgfiles/fix-build-with-poppler-25.10.0.patch %cmake_ninja -DWITH_DBUS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/inkscape/doc rm -rfv $installdir/usr/share/inkscape/extensions/{README,STYLEGUIDE,TESTING}.md rm -rfv $installdir/usr/share/inkscape/themes/LICENSE.txt rm -rfv $installdir/usr/share/inkscape/themes/README.md -patterns : - - tutorials : - - /usr/share/inkscape/examples - - /usr/share/inkscape/extensions/docs/ - - /usr/share/inkscape/tutorials -replaces : - - tutorials : inkscape-docs +patterns: + - tutorials: + - /usr/share/inkscape/examples + - /usr/share/inkscape/extensions/docs/ + - /usr/share/inkscape/tutorials +replaces: + - tutorials: inkscape-docs diff --git a/packages/i/innoextract/package.yml b/packages/i/innoextract/package.yml index 92e116aa252..844eb3a0f66 100644 --- a/packages/i/innoextract/package.yml +++ b/packages/i/innoextract/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : innoextract -version : '1.9' -release : 14 -source : - - https://github.com/dscharrer/innoextract/releases/download/1.9/innoextract-1.9.tar.gz : 6344a69fc1ed847d4ed3e272e0da5998948c6b828cb7af39c6321aba6cf88126 -homepage : https://constexpr.org/innoextract/ -license : Zlib -component : system.utils -summary : A tool to unpack installers created by Inno Setup +name: innoextract +version: "1.9" +release: 14 +source: + - https://github.com/dscharrer/innoextract/releases/download/1.9/innoextract-1.9.tar.gz: 6344a69fc1ed847d4ed3e272e0da5998948c6b828cb7af39c6321aba6cf88126 +homepage: https://constexpr.org/innoextract/ +license: Zlib +component: system.utils +summary: A tool to unpack installers created by Inno Setup description: | A tool to unpack installers created by Inno Setup -builddeps : +builddeps: - pkgconfig(liblzma) - libboost-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/inotify-tools/package.yml b/packages/i/inotify-tools/package.yml index 6870f2a0387..c1a685f8fac 100644 --- a/packages/i/inotify-tools/package.yml +++ b/packages/i/inotify-tools/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : inotify-tools -version : 3.20.11.0 -release : 5 -source : - - https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.11.0.tar.gz : 58a3cde89e4a5111a87ac16b56b06a8f885460fca0aea51b69c856ce30a37a14 -homepage : https://github.com/rvoicilas/inotify-tools/wiki -license : GPL-2.0-or-later -component : system.base -summary : inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify. +name: inotify-tools +version: 3.20.11.0 +release: 5 +source: + - https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.11.0.tar.gz: 58a3cde89e4a5111a87ac16b56b06a8f885460fca0aea51b69c856ce30a37a14 +homepage: https://github.com/rvoicilas/inotify-tools/wiki +license: GPL-2.0-or-later +component: system.base +summary: inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify. description: | inotify-tools is a set of command-line programs for Linux providing a simple interface to inotify. These programs can be used to monitor and act upon filesystem events. inotify-tools consists of two utilities: @@ -15,9 +15,9 @@ description: | inotifywatch collects filesystem usage statistics and outputs counts of each inotify event. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/input-leap/package.yml b/packages/i/input-leap/package.yml index 0d58b66616c..71d30ede7e3 100644 --- a/packages/i/input-leap/package.yml +++ b/packages/i/input-leap/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : input-leap -version : 3.0.3 -release : 4 -source : - - git|https://github.com/input-leap/input-leap.git : v3.0.3 -license : GPL-2.0-or-later -homepage : https://github.com/input-leap/input-leap -component : network.util -summary : KVM software allowing you to share your mouse and keyboard between multiple computers. +name: input-leap +version: 3.0.3 +release: 4 +source: + - git|https://github.com/input-leap/input-leap.git: v3.0.3 +license: GPL-2.0-or-later +homepage: https://github.com/input-leap/input-leap +component: network.util +summary: KVM software allowing you to share your mouse and keyboard between multiple computers. description: | KVM software allowing you to share your mouse and keyboard between multiple computers. -replaces : +replaces: - barrier -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6UiTools) - pkgconfig(avahi-core) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(xinerama) - pkgconfig(xrandr) - pkgconfig(xtst) -setup : | +setup: | %cmake_ninja -DINPUTLEAP_BUILD_LIBEI=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/input-remapper/package.yml b/packages/i/input-remapper/package.yml index db86f849af6..4f605b31067 100644 --- a/packages/i/input-remapper/package.yml +++ b/packages/i/input-remapper/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : input-remapper -version : 2.1.1 -release : 8 -source : - - https://github.com/sezanzeb/input-remapper/archive/refs/tags/2.1.1.tar.gz : 060c919d0a3e9257d93595aa06826db1952991916f982bae78e72fb7cacf4297 -homepage : https://github.com/sezanzeb/input-remapper -license : GPL-3.0-or-later -component : system.utils -summary : An easy to use tool to change the behaviour of your input devices. +name: input-remapper +version: 2.1.1 +release: 8 +source: + - https://github.com/sezanzeb/input-remapper/archive/refs/tags/2.1.1.tar.gz: 060c919d0a3e9257d93595aa06826db1952991916f982bae78e72fb7cacf4297 +homepage: https://github.com/sezanzeb/input-remapper +license: GPL-3.0-or-later +component: system.utils +summary: An easy to use tool to change the behaviour of your input devices. description: | An easy to use tool to change the behaviour of your input devices. Supports X11, Wayland, combinations, programmable macros, joysticks, wheels, triggers, keys, mouse-movements and more. Maps any input to any other input. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - libgtksourceview4 - python-evdev - python-pydantic - python-pydbus - python-setuptools -setup : | +setup: | # appstream-builder chokes on this sed -i 's/\[year\]/2024/g; s/\[name\]/John Doe/g' data/io.github.sezanzeb.input_remapper.metainfo.xml -build : | +build: | %python3_setup -install : | +install: | %python3_install # hermetic /usr diff --git a/packages/i/insomnia/package.yml b/packages/i/insomnia/package.yml index 2675929028e..f0104dbc114 100644 --- a/packages/i/insomnia/package.yml +++ b/packages/i/insomnia/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : insomnia -version : 10.1.1 -release : 26 -source : - - https://github.com/Kong/insomnia/archive/refs/tags/core@10.1.1.tar.gz : fff7f97b6d812048e3b98e424815383c5dfd72ce1e29d454e196be7971486211 -license : MIT -component : programming.tools -homepage : https://insomnia.rest/ -summary : HTTP/REST and GraphQL client +name: insomnia +version: 10.1.1 +release: 26 +source: + - https://github.com/Kong/insomnia/archive/refs/tags/core@10.1.1.tar.gz: fff7f97b6d812048e3b98e424815383c5dfd72ce1e29d454e196be7971486211 +license: MIT +component: programming.tools +homepage: https://insomnia.rest/ +summary: HTTP/REST and GraphQL client description: | Insomnia is a REST and GraphQL client built with Electron. -networking : true -builddeps : +networking: true +builddeps: - jq - nodejs - yarn @@ -29,14 +29,14 @@ builddeps : - libxrandr - mesalib - pango -setup : | +setup: | # We need to ensure that package.json isn't in the app.asar so we can modify it %patch -p1 -i $pkgfiles/0001-Unpack-package.json.patch npm install -build : | +build: | npm run package --workspace=packages/insomnia -- --linux dir -install : | +install: | install -dm00755 $installdir/usr/share cp -a packages/insomnia/dist/linux-unpacked $installdir/usr/share/insomnia diff --git a/packages/i/intel-compute-runtime/package.yml b/packages/i/intel-compute-runtime/package.yml index 04f03b3719b..5c8a6009593 100644 --- a/packages/i/intel-compute-runtime/package.yml +++ b/packages/i/intel-compute-runtime/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-compute-runtime -version : 23.30.26918.9 -release : 11 -source : - - git|https://github.com/intel/compute-runtime.git : 23.30.26918.9 -license : MIT -component : programming.tools -homepage : https://github.com/intel/compute-runtime/ -summary : Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver +name: intel-compute-runtime +version: 23.30.26918.9 +release: 11 +source: + - git|https://github.com/intel/compute-runtime.git: 23.30.26918.9 +license: MIT +component: programming.tools +homepage: https://github.com/intel/compute-runtime/ +summary: Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver description: | The Intel(R) Graphics Compute Runtime for oneAPI Level Zero and OpenCL(TM) Driver is an open source project providing compute API support (Level Zero, OpenCL) for Intel graphics hardware architectures (HD Graphics, Xe). -replaces : +replaces: - beignet -builddeps : +builddeps: - pkgconfig(igc-opencl) - pkgconfig(igdgmm) - pkgconfig(libdrm) - pkgconfig(libva) - pkgconfig(libze_loader) - igsc-devel -rundeps : +rundeps: - intel-graphics-compiler -libsplit : false -clang : true -setup : | +libsplit: false +clang: true +setup: | # disable warnings as errors and less noisy warnings sed -i 's|-Werror -Werror=vla|-w|g' CMakeLists.txt %cmake_ninja -L -Wno-dev \ @@ -31,7 +31,7 @@ setup : | -DSUPPORT_DG1=ON \ -DOCL_ICD_VENDORDIR=/usr/share/OpenCL/vendors \ -DNEO_SKIP_UNIT_TESTS=1 \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/intel-gpu-tools/package.yml b/packages/i/intel-gpu-tools/package.yml index 13c0f5656dc..4dd997162cf 100644 --- a/packages/i/intel-gpu-tools/package.yml +++ b/packages/i/intel-gpu-tools/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-gpu-tools -version : '2.0' -release : 19 -homepage : https://gitlab.freedesktop.org/drm/igt-gpu-tools -source : - - https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-2.0.tar.xz : ab060a2652509e3bbaeb19d8b227c3b063074c9a905a37508830360435d2bb8f -license : MIT -component : system.utils -summary : Tools for development and testing of the Intel DRM driver +name: intel-gpu-tools +version: "2.0" +release: 19 +homepage: https://gitlab.freedesktop.org/drm/igt-gpu-tools +source: + - https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-2.0.tar.xz: ab060a2652509e3bbaeb19d8b227c3b063074c9a905a37508830360435d2bb8f +license: MIT +component: system.utils +summary: Tools for development and testing of the Intel DRM driver description: | IGT GPU Tools is a collection of tools for development and testing of the DRM drivers. There are many macro-level test suites that get used against the drivers, including xtest, rendercheck, piglit, and oglconform, but failures from those can be difficult to track down to kernel changes, and many require complicated build procedures or specific testing environments to get useful results. Therefore, IGT GPU Tools includes low-level tools and tests specifically for development and testing of the DRM Drivers. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cairo) - pkgconfig(gsl) @@ -29,14 +29,13 @@ builddeps : - pkgconfig(xv) - curl-devel - swig -libsplit : false -setup : | +libsplit: false +setup: | %meson_configure -build : | +build: | %ninja_build %ninja_build igt-gpu-tools-doc -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : - diff --git a/packages/i/intel-graphics-compiler/package.yml b/packages/i/intel-graphics-compiler/package.yml index d6c0126d359..e9f6780dab8 100644 --- a/packages/i/intel-graphics-compiler/package.yml +++ b/packages/i/intel-graphics-compiler/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-graphics-compiler -version : 1.0.17791.9 -release : 18 -source : - - git|https://github.com/intel/intel-graphics-compiler.git : igc-1.0.17791.9 - - git|https://github.com/intel/vc-intrinsics.git : v0.19.0 +name: intel-graphics-compiler +version: 1.0.17791.9 +release: 18 +source: + - git|https://github.com/intel/intel-graphics-compiler.git: igc-1.0.17791.9 + - git|https://github.com/intel/vc-intrinsics.git: v0.19.0 # branch: llvm_release_140 - - git|https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git : a53b216b970cd101e5019c35d3f3f096459073de + - git|https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git: a53b216b970cd101e5019c35d3f3f096459073de # branch: ocl-open-140 - - git|https://github.com/intel/opencl-clang.git : 470cf0018e1ef6fc92eda1356f5f31f7da452abc + - git|https://github.com/intel/opencl-clang.git: 470cf0018e1ef6fc92eda1356f5f31f7da452abc # For now Git source must be used, because the build system needs to do some # Git trickery - - git|https://github.com/llvm/llvm-project.git : llvmorg-14.0.6 + - git|https://github.com/llvm/llvm-project.git: llvmorg-14.0.6 # - https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz : 8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a -license : MIT -component : programming.tools -homepage : https://github.com/intel/intel-graphics-compiler/ -summary : An LLVM-based compiler for OpenCL on Intel Gen graphics +license: MIT +component: programming.tools +homepage: https://github.com/intel/intel-graphics-compiler/ +summary: An LLVM-based compiler for OpenCL on Intel Gen graphics description: | The Intel® Graphics Compiler for OpenCL™ is an LLVM based compiler for OpenCL™ targeting Intel Gen graphics hardware architecture. # Our Clang is just too new # clang : true -builddeps : +builddeps: - pkgconfig(SPIRV-Tools) - pkgconfig(libprotobuf-c) - pkgconfig(protobuf) @@ -30,7 +30,7 @@ builddeps : environment: | export LLVM_DIR=$workdir/../llvm-project export CXXFLAGS="$CXXFLAGS -I$LLVM_DIR/llvm/projects/llvm-spirv/include" -setup : | +setup: | # Allow the build system to perform Git operatios export EMAIL="build@getsol.us" @@ -63,9 +63,9 @@ setup : | -DIGC_OPTION__SPIRV_TOOLS_MODE=Prebuilds \ -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Source \ -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv/ \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/usr/lib64/igc diff --git a/packages/i/intel-level-zero/package.yml b/packages/i/intel-level-zero/package.yml index 78d2b8f948b..92ea4d4b7f7 100644 --- a/packages/i/intel-level-zero/package.yml +++ b/packages/i/intel-level-zero/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-level-zero -version : 1.15.1 -release : 7 -source : - - https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.15.1.tar.gz : aa96edb85a7953041baf8e7d0b0a0e10fa85673e52f5d0466bc2fc802beb9522 -license : MIT -component : programming.library -homepage : https://github.com/oneapi-src/level-zero/ -summary : oneAPI Level Zero Specification Headers and Loader -patterns : +name: intel-level-zero +version: 1.15.1 +release: 7 +source: + - https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.15.1.tar.gz: aa96edb85a7953041baf8e7d0b0a0e10fa85673e52f5d0466bc2fc802beb9522 +license: MIT +component: programming.library +homepage: https://github.com/oneapi-src/level-zero/ +summary: oneAPI Level Zero Specification Headers and Loader +patterns: - /* description: | The oneAPI Level Zero (Level Zero) provides low-level direct-to-metal interfaces that are tailored to the devices in a oneAPI platform. This package includes the Level Zero headers, loader, and validation layer. -builddeps : +builddeps: - opencl-headers -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/intel-media-driver/package.yml b/packages/i/intel-media-driver/package.yml index bb4948d433c..407bf2ec389 100644 --- a/packages/i/intel-media-driver/package.yml +++ b/packages/i/intel-media-driver/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-media-driver -version : 25.3.4 -release : 15 -source : - - https://github.com/intel/media-driver/archive/refs/tags/intel-media-25.3.4.tar.gz : ef9a7a0881b250d23df7d4676341a3729b28887bcf404a74d48db5f44ffa0220 -license : +name: intel-media-driver +version: 25.3.4 +release: 15 +source: + - https://github.com/intel/media-driver/archive/refs/tags/intel-media-25.3.4.tar.gz: ef9a7a0881b250d23df7d4676341a3729b28887bcf404a74d48db5f44ffa0220 +license: - BSD-3-Clause - MIT -component : xorg.display -homepage : https://github.com/intel/media-driver -summary : VA-API driver for Intel Gen graphics +component: xorg.display +homepage: https://github.com/intel/media-driver +summary: VA-API driver for Intel Gen graphics description: | The Intel Media Driver is a VA-API (Video Acceleration API) user mode driver supporting hardware accelerated decoding, encoding, and video post processing for Intel Gen based graphics hardware. -builddeps : +builddeps: - pkgconfig(igdgmm) - pkgconfig(libva) - pkgconfig(pciaccess) - pkgconfig(x11) # clang : true # optimize : thin-lto -setup : | +setup: | %patch -Np1 -i $pkgfiles/0001-Set-BUILD_TYPE-to-CMAKE_BUILD_TYPE-if-undefined.patch %cmake_ninja -Wno-dev \ @@ -27,7 +27,7 @@ setup : | -DBUILD_CMRTLIB:BOOL=False \ -DMEDIA_RUN_TEST_SUITE:BOOL=False \ -DMEDIA_BUILD_FATAL_WARNINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/intel-metee/package.yml b/packages/i/intel-metee/package.yml index 21f17516ff1..3409ecd81a1 100644 --- a/packages/i/intel-metee/package.yml +++ b/packages/i/intel-metee/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-metee -version : 3.1.5 -release : 3 -source : - - https://github.com/intel/metee/archive/refs/tags/3.1.5.tar.gz : 1085ee44afa7a63d8510a499d6d8bddc56b823025a89fa53c5151b1f3d1a0859 -license : +name: intel-metee +version: 3.1.5 +release: 3 +source: + - https://github.com/intel/metee/archive/refs/tags/3.1.5.tar.gz: 1085ee44afa7a63d8510a499d6d8bddc56b823025a89fa53c5151b1f3d1a0859 +license: - Apache-2.0 - BSD-3-Clause -component : programming.tools -homepage : https://github.com/intel/metee/ -summary : Cross-platform access library for Intel CSME HECI interface +component: programming.tools +homepage: https://github.com/intel/metee/ +summary: Cross-platform access library for Intel CSME HECI interface description: | Cross-platform access library for the Intel CSME HECI interface. -clang : true -setup : | +clang: true +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS='ON' -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/intel-microcode/package.yml b/packages/i/intel-microcode/package.yml index 12d5a50101e..59be496d623 100644 --- a/packages/i/intel-microcode/package.yml +++ b/packages/i/intel-microcode/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-microcode -version : '20251111' -release : 35 -source : - - https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20251111.tar.gz : 5a9a0d17240f486461bc101ef74f2b8c10675cdd02d0ba0bd6168b061c62e970 -homepage : https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files -license : EULA -component : system.boot -summary : The microcode data file contains the latest Linux microcode definitions for all Intel® Processors +name: intel-microcode +version: "20251111" +release: 35 +source: + - https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20251111.tar.gz: 5a9a0d17240f486461bc101ef74f2b8c10675cdd02d0ba0bd6168b061c62e970 +homepage: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files +license: EULA +component: system.boot +summary: The microcode data file contains the latest Linux microcode definitions for all Intel® Processors description: | The microcode data file contains the latest Linux microcode definitions for all Intel® Processors. Users will generally not need to install this package as early microcode updating is already enabled in the kernel. -install : | +install: | # dracut will choke otherwise rm -f intel-ucode/list diff --git a/packages/i/intel-tbb/package.yml b/packages/i/intel-tbb/package.yml index d9aa31604d2..5ff0a4821e9 100644 --- a/packages/i/intel-tbb/package.yml +++ b/packages/i/intel-tbb/package.yml @@ -1,25 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-tbb -version : 2021.13.0 -release : 12 -source : - - https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.13.0.tar.gz : 3ad5dd08954b39d113dc5b3f8a8dc6dc1fd5250032b7c491eb07aed5c94133e1 -homepage : https://oneapi-src.github.io/oneTBB/ -license : Apache-2.0 -component : programming -emul32 : true -summary : High level abstract threading library +name: intel-tbb +version: 2021.13.0 +release: 12 +source: + - https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.13.0.tar.gz: 3ad5dd08954b39d113dc5b3f8a8dc6dc1fd5250032b7c491eb07aed5c94133e1 +homepage: https://oneapi-src.github.io/oneTBB/ +license: Apache-2.0 +component: programming +emul32: true +summary: High level abstract threading library description: | Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig32(hwloc) -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% -DTBB_STRICT=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check - diff --git a/packages/i/intel-undervolt/package.yml b/packages/i/intel-undervolt/package.yml index 315d88b99c7..b11093afbc3 100644 --- a/packages/i/intel-undervolt/package.yml +++ b/packages/i/intel-undervolt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intel-undervolt -version : 1.7 -release : 4 -source : - - https://github.com/kitsunyan/intel-undervolt/archive/1.7.tar.gz : 29a7ebaee4830d65d0b5cefa6d497887d4f23f34659876dfe944f3a020cf33ff -homepage : https://github.com/kitsunyan/intel-undervolt -license : GPL-3.0-or-later -component : system.utils -summary : Intel CPU undervolting tool +name: intel-undervolt +version: 1.7 +release: 4 +source: + - https://github.com/kitsunyan/intel-undervolt/archive/1.7.tar.gz: 29a7ebaee4830d65d0b5cefa6d497887d4f23f34659876dfe944f3a020cf33ff +homepage: https://github.com/kitsunyan/intel-undervolt +license: GPL-3.0-or-later +component: system.utils +summary: Intel CPU undervolting tool description: | intel-undervolt is a tool for undervolting Haswell and newer Intel CPUs using MSR. DISCLAIMER - Solus and/or The Solus team take no responsibility for any damage caused to your hardware from the incorrect use of the intel-undervolt software. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-Solus-liability-waiver.patch %configure --enable-systemd -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/intltool/package.yml b/packages/i/intltool/package.yml index c250aec040d..f1bedab1ef9 100644 --- a/packages/i/intltool/package.yml +++ b/packages/i/intltool/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : intltool -version : 0.51.0 -release : 11 -source : - - https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz : 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd -homepage : https://freedesktop.org/wiki/Software/intltool/ -license : GPL-2.0-or-later -component : system.devel -summary : intltool (Tools to translate different file formats) +name: intltool +version: 0.51.0 +release: 11 +source: + - https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz: 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd +homepage: https://freedesktop.org/wiki/Software/intltool/ +license: GPL-2.0-or-later +component: system.devel +summary: intltool (Tools to translate different file formats) description: | intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files. -builddeps : +builddeps: - perl - perl-xmlparser -rundeps : +rundeps: - perl - perl-xmlparser -patterns : +patterns: - /usr/share/aclocal -setup : | +setup: | %patch -p1 -i $pkgfiles/perl-5.26-fix.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/i/inxi/package.yml b/packages/i/inxi/package.yml index 316425f5ae7..f8e3c464a58 100644 --- a/packages/i/inxi/package.yml +++ b/packages/i/inxi/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : inxi -version : 3.3.40 -release : 59 -source : - - https://codeberg.org/smxi/inxi/archive/3.3.40-1.tar.gz : b3f307f06c3b969bd65151d39729b97a767af42fddd3d9bab971135c0e7cd873 -homepage : https://smxi.org/docs/inxi.htm -license : GPL-3.0-or-later -component : system.utils -summary : Command line system information tool +name: inxi +version: 3.3.40 +release: 59 +source: + - https://codeberg.org/smxi/inxi/archive/3.3.40-1.tar.gz: b3f307f06c3b969bd65151d39729b97a767af42fddd3d9bab971135c0e7cd873 +homepage: https://smxi.org/docs/inxi.htm +license: GPL-3.0-or-later +component: system.utils +summary: Command line system information tool description: | Inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and also runs somewhat on BSDs. mancompress: true -rundeps : +rundeps: - bind-utils - dmidecode - lm_sensors @@ -22,7 +22,7 @@ rundeps : - xdpyinfo - xprop - xrandr -install : | +install: | install -Dm00755 inxi -t $installdir/usr/bin install -Dm00644 inxi.1 -t $installdir/usr/share/man/man1 install -Dm00644 inxi.metainfo.xml $installdir/usr/share/metainfo/org.smxi.inxi.metainfo.xml diff --git a/packages/i/iortcw/package.yml b/packages/i/iortcw/package.yml index 52ef55ec871..1cbfa49252d 100644 --- a/packages/i/iortcw/package.yml +++ b/packages/i/iortcw/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iortcw -version : 1.51c -release : 8 -source : - - https://github.com/iortcw/iortcw/archive/1.51c.tar.gz : 0f6c136db1e5c6115e044190655163b9784bbef9b0667ec2a8900abd79565e83 -homepage : https://github.com/iortcw/iortcw -license : GPL-3.0-or-later -component : games.action -summary : Return To Castle Wolfenstein source port +name: iortcw +version: 1.51c +release: 8 +source: + - https://github.com/iortcw/iortcw/archive/1.51c.tar.gz: 0f6c136db1e5c6115e044190655163b9784bbef9b0667ec2a8900abd79565e83 +homepage: https://github.com/iortcw/iortcw +license: GPL-3.0-or-later +component: games.action +summary: Return To Castle Wolfenstein source port description: | The intent of this project is to provide a baseline RTCW which may be used for further development and fun. Game data must be placed in ~/.wolf/main/. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(libcurl) - pkgconfig(libjpeg) @@ -24,10 +24,10 @@ environment: | USE_CURL_DLOPEN=0 \ USE_OPENAL_DLOPEN=0 \ USE_INTERNAL_LIBS=0 -build : | +build: | %make -C SP %make -C MP -install : | +install: | %make -C SP copyfiles %make -C MP copyfiles diff --git a/packages/i/iotop/package.yml b/packages/i/iotop/package.yml index 5b23d6cc8ea..3e1ff788cab 100644 --- a/packages/i/iotop/package.yml +++ b/packages/i/iotop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iotop -version : '1.30' -release : 12 -source : - - https://github.com/Tomas-M/iotop/releases/download/v1.30/iotop-1.30.tar.xz : b6d8001cd06b583b42bc366d337c3c6e94ae8eadd29f501dbb333b11a2f0bce0 -homepage : https://github.com/Tomas-M/iotop -license : GPL-2.0-or-later -component : system.utils -summary : Simple top-like I/O monitor +name: iotop +version: "1.30" +release: 12 +source: + - https://github.com/Tomas-M/iotop/releases/download/v1.30/iotop-1.30.tar.xz: b6d8001cd06b583b42bc366d337c3c6e94ae8eadd29f501dbb333b11a2f0bce0 +homepage: https://github.com/Tomas-M/iotop +license: GPL-2.0-or-later +component: system.utils +summary: Simple top-like I/O monitor description: |- Simple top-like I/O monitor -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/ipcalc/package.yml b/packages/i/ipcalc/package.yml index 3650f40bc8f..6d36ec313ae 100644 --- a/packages/i/ipcalc/package.yml +++ b/packages/i/ipcalc/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ipcalc -version : '0.51' -release : 1 -source : - - https://github.com/kjokjo/ipcalc/archive/refs/tags/0.51.tar.gz : a4dbfaeb7511b81830793ab9936bae9d7b1b561ad33e29106faaaf97ba1c117e -homepage : https://jodies.de/ipcalc -license : GPL-2.0-or-later -component : network.utils -summary : Calculates IP broadcast, network, Cisco wildcard mask, and host ranges. +name: ipcalc +version: "0.51" +release: 1 +source: + - https://github.com/kjokjo/ipcalc/archive/refs/tags/0.51.tar.gz: a4dbfaeb7511b81830793ab9936bae9d7b1b561ad33e29106faaaf97ba1c117e +homepage: https://jodies.de/ipcalc +license: GPL-2.0-or-later +component: network.utils +summary: Calculates IP broadcast, network, Cisco wildcard mask, and host ranges. description: | - Calculates IP broadcast, network, Cisco wildcard mask, and host ranges -install : | - install -D -m 00755 ipcalc "$installdir"/usr/bin/ipcalc - install -D -m 00644 ipcalc.1 "$installdir"/usr/share/man/man1/ipcalc.1 - install -D -m 00644 license "$installdir"/usr/share/licenses/ipcalc/license + Calculates IP broadcast, network, Cisco wildcard mask, and host ranges +install: | + install -D -m 00755 ipcalc "$installdir"/usr/bin/ipcalc + install -D -m 00644 ipcalc.1 "$installdir"/usr/share/man/man1/ipcalc.1 + install -D -m 00644 license "$installdir"/usr/share/licenses/ipcalc/license diff --git a/packages/i/iperf/package.yml b/packages/i/iperf/package.yml index dcf78b47bdd..10177c34100 100644 --- a/packages/i/iperf/package.yml +++ b/packages/i/iperf/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iperf -version : '3.19' -release : 7 -source : - - https://github.com/esnet/iperf/archive/refs/tags/3.19.tar.gz : da5cff29e4945b2ee05dcf9a0c67768cc000dc1b122935bce3492c4e36f6b5e9 -homepage : https://iperf.fr -license : +name: iperf +version: "3.19" +release: 7 +source: + - https://github.com/esnet/iperf/archive/refs/tags/3.19.tar.gz: da5cff29e4945b2ee05dcf9a0c67768cc000dc1b122935bce3492c4e36f6b5e9 +homepage: https://iperf.fr +license: - BSD-3-Clause - MIT -component : network.util -summary : A TCP, UDP, and SCTP network bandwidth measurement tool +component: network.util +summary: A TCP, UDP, and SCTP network bandwidth measurement tool description: | iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the bandwidth, loss, and other parameters. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/iproute2/package.yml b/packages/i/iproute2/package.yml index d91481b4235..5d6ab90e7c1 100644 --- a/packages/i/iproute2/package.yml +++ b/packages/i/iproute2/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iproute2 -homepage : https://github.com/shemminger/iproute2 -version : 6.17.0 -release : 34 -source : - - https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.17.0.tar.gz : ace53e8a5192198750c98f7076fcdb87101766431f4d96fdbb0212baf621dff3 -license : GPL-2.0-only -summary : Utilities for controlling TCP / IP networking -component : network.base +name: iproute2 +homepage: https://github.com/shemminger/iproute2 +version: 6.17.0 +release: 34 +source: + - https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.17.0.tar.gz: ace53e8a5192198750c98f7076fcdb87101766431f4d96fdbb0212baf621dff3 +license: GPL-2.0-only +summary: Utilities for controlling TCP / IP networking +component: network.base description: | Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. It is currently maintained by Stephen Hemminger . The original author, Alexey Kuznetsov, is well known for the QoS implementation in the Linux kernel. Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most distros still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The /etc/net project aims to support most modern network technologies, as it doesn't use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control. iproute2 is usually shipped in a package called iproute or iproute2 and consists of several tools, of which the most important are ip and tc. ip controls IPv4 and IPv6 configuration and tc stands for traffic control. Both tools print detailed usage messages and are accompanied by a set of manpages. -builddeps : +builddeps: - pkgconfig(xtables) - db5-devel -setup : | +setup: | # BBRv3 feature patches #%patch -p1 -i $pkgfiles/0001-ss-output-TCP-BBRv3-diag-information.patch #%patch -p1 -i $pkgfiles/0002-ip-introduce-the-ecn_low-per-route-feature.patch #%patch -p1 -i $pkgfiles/0003-ss-display-ecn_low-if-tcp_info-tcpi_options-TCPI_OPT.patch %configure -build : | +build: | %make -install : | +install: | %make_install SBINDIR="/usr/sbin" install -D -m 00644 $pkgfiles/iproute2.tmpfiles $installdir/%libdir%/iproute2.tmpfiles diff --git a/packages/i/ipscan/package.yml b/packages/i/ipscan/package.yml index 4c42a452fe7..2ea245a9545 100644 --- a/packages/i/ipscan/package.yml +++ b/packages/i/ipscan/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ipscan -version : 3.9.1 -release : 16 -source : - - https://github.com/angryziber/ipscan/archive/3.9.1.tar.gz : 913426d6420c676c3a74a81c1f205419146403f58da5ca167f414bb9fc23e293 -license : GPL-2.0-or-later -homepage : https://angryip.org/ -component : network.util -summary : Angry IP Scanner - Fast network scanner +name: ipscan +version: 3.9.1 +release: 16 +source: + - https://github.com/angryziber/ipscan/archive/3.9.1.tar.gz: 913426d6420c676c3a74a81c1f205419146403f58da5ca167f414bb9fc23e293 +license: GPL-2.0-or-later +homepage: https://angryip.org/ +component: network.util +summary: Angry IP Scanner - Fast network scanner description: | ipscan scans the network for reachable hosts and more. -networking : true -builddeps : +networking: true +builddeps: - gradle - openjdk-17 -rundeps : +rundeps: - openjdk-17 environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH export GRADLE_USER_HOME=$workdir/.gradle -setup : | +setup: | # This patch does the following: # - Uses a Gradle property for version detection instead of Git # - Disables building of deb and rpm packages # - Disables minimization to avoid build failure %patch -p1 -i $pkgfiles/fix-build-gradle.patch -build : | +build: | gradle -PipscanVersion=%version% linux64 -install : | +install: | install -Dm00755 $pkgfiles/ipscan -t $installdir/usr/bin install -Dm00644 $pkgfiles/ipscan.desktop -t $installdir/usr/share/applications install -Dm00644 $workdir/build/libs/ipscan-%version%-linux64-%version%.jar $installdir/usr/share/ipscan/ipscan.jar diff --git a/packages/i/ipset/package.yml b/packages/i/ipset/package.yml index c1e5104edb7..56e5adb473e 100644 --- a/packages/i/ipset/package.yml +++ b/packages/i/ipset/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ipset -version : '7.23' -release : 5 -source : - - https://ipset.netfilter.org/ipset-7.23.tar.bz2 : db3a51a9ebf27c7cbd0a1482c46c5e0ed630c28c796f73287c4b339dd46086e5 -license : GPL-2.0-or-later -component : security -homepage : https://ipset.netfilter.org/ -summary : Tool to manage IP sets in the kernel +name: ipset +version: "7.23" +release: 5 +source: + - https://ipset.netfilter.org/ipset-7.23.tar.bz2: db3a51a9ebf27c7cbd0a1482c46c5e0ed630c28c796f73287c4b339dd46086e5 +license: GPL-2.0-or-later +component: security +homepage: https://ipset.netfilter.org/ +summary: Tool to manage IP sets in the kernel description: | IP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, an IP set may store IP addresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names or combinations of them in a way, which ensures lightning speed when matching an entry against a set. -builddeps : +builddeps: - pkgconfig(libmnl) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-ftbfs-llvm-17.patch %configure --disable-static \ --with-kmod=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/iptables/package.yml b/packages/i/iptables/package.yml index 64a2cbda8a9..a99de46bb64 100644 --- a/packages/i/iptables/package.yml +++ b/packages/i/iptables/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iptables -version : 1.8.11 -release : 20 -source : - - https://www.netfilter.org/pub/iptables/iptables-1.8.11.tar.xz : d87303d55ef8c92bcad4dd3f978b26d272013642b029425775f5bad1009fe7b2 -homepage : https://www.netfilter.org -license : LGPL-3.0-or-later -component : network.base -summary : Netfilter firewall +name: iptables +version: 1.8.11 +release: 20 +source: + - https://www.netfilter.org/pub/iptables/iptables-1.8.11.tar.xz: d87303d55ef8c92bcad4dd3f978b26d272013642b029425775f5bad1009fe7b2 +homepage: https://www.netfilter.org +license: LGPL-3.0-or-later +component: network.base +summary: Netfilter firewall description: | Netfilter firewall -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libmnl) - pkgconfig32(libnfnetlink) - pkgconfig32(libnftnl) -rundeps : +rundeps: - nftables -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %patch -p1 -i $pkgfiles/upstream-01.patch %patch -p1 -i $pkgfiles/upstream-02.patch @@ -36,9 +36,9 @@ setup : | --with-xtlibdir=/usr/lib%LIBSUFFIX%/xtables \ --enable-libipq \ $extra_args -build : | +build: | %make -install : | +install: | %make_install # Exit if there are any absolute symlinks anywhere since those will mess things up diff --git a/packages/i/iptsd/package.yml b/packages/i/iptsd/package.yml index dde722061cd..eb3777a5470 100644 --- a/packages/i/iptsd/package.yml +++ b/packages/i/iptsd/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iptsd -version : '2' -release : 2 -source : +name: iptsd +version: "2" +release: 2 +source: # - https://github.com/linux-surface/iptsd/archive/refs/tags/v2.tar.gz : 6bed3585cb3ef8a52ae0ea357f49d95c5a149bd374b03f3b22cdd942c70332b9 - - git|https://github.com/linux-surface/iptsd.git : e49d55b19a46c71aecc9d21eb306a19fc353ae11 -license : GPL-2.0-only -component : desktop.core -homepage : https://github.com/linux-surface/iptsd -summary : Userspace daemon for Intel Precise Touch & Stylus + - git|https://github.com/linux-surface/iptsd.git: e49d55b19a46c71aecc9d21eb306a19fc353ae11 +license: GPL-2.0-only +component: desktop.core +homepage: https://github.com/linux-surface/iptsd +summary: Userspace daemon for Intel Precise Touch & Stylus description: | Userspace daemon for Intel Precise Touch & Stylus -builddeps : +builddeps: - pkgconfig(CLI11) - pkgconfig(INIReader) - pkgconfig(cairomm-1.0) @@ -20,15 +20,15 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(spdlog) - microsoft-gsl -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %apply_patches %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/iptsd.tmpfiles $installdir/usr/lib/tmpfiles.d/iptsd.conf diff --git a/packages/i/iputils/package.yml b/packages/i/iputils/package.yml index a7944276f6e..acdee87288d 100644 --- a/packages/i/iputils/package.yml +++ b/packages/i/iputils/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iputils -version : '20250605' -release : 16 -source : - - https://github.com/iputils/iputils/archive/refs/tags/20250605.tar.gz : 19e680c9eef8c079da4da37040b5f5453763205b4edfb1e2c114de77908927e4 -homepage : https://github.com/iputils/iputils -license : +name: iputils +version: "20250605" +release: 16 +source: + - https://github.com/iputils/iputils/archive/refs/tags/20250605.tar.gz: 19e680c9eef8c079da4da37040b5f5453763205b4edfb1e2c114de77908927e4 +homepage: https://github.com/iputils/iputils +license: - GPL-2.0-or-later - BSD-3-Clause - Rdisc -component : system.base -summary : A set of small useful utilities for Linux networking. +component: system.base +summary: A set of small useful utilities for Linux networking. description: | The iputils package is set of small useful utilities for Linux networking. -builddeps : +builddeps: - pkgconfig(libcap) - pkgconfig(libgcrypt) - pkgconfig(libidn2) - docbook-xml - libxslt -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Create ping6 symlinks for those who want them diff --git a/packages/i/irrlichtmt/package.yml b/packages/i/irrlichtmt/package.yml index f7e766abff5..b667acdf351 100644 --- a/packages/i/irrlichtmt/package.yml +++ b/packages/i/irrlichtmt/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : irrlichtmt -version : 1.9.0.13 -release : 13 -source : - - https://github.com/minetest/irrlicht/archive/refs/tags/1.9.0mt13.tar.gz : 2fde8e27144988210b9c0ff1e202905834d9d25aaa63ce452763fd7171096adc -license : Zlib -component : multimedia -homepage : https://github.com/minetest/irrlicht -summary : Realtime 3D Engine +name: irrlichtmt +version: 1.9.0.13 +release: 13 +source: + - https://github.com/minetest/irrlicht/archive/refs/tags/1.9.0mt13.tar.gz: 2fde8e27144988210b9c0ff1e202905834d9d25aaa63ce452763fd7171096adc +license: Zlib +component: multimedia +homepage: https://github.com/minetest/irrlicht +summary: Realtime 3D Engine description: | The Irrlicht Engine is an open source high performance realtime 3D engine written in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers, and has all of the state-of-the-art features which can be found in commercial 3d engines -replaces : +replaces: - irrlicht - - devel : - - irrlicht-devel -builddeps : + - devel: + - irrlicht-devel +builddeps: - pkgconfig(gl) - pkgconfig(libjpeg) - pkgconfig(libpng) - pkgconfig(xi) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/irssi/package.yml b/packages/i/irssi/package.yml index 8b9649bceec..ade34a752c8 100644 --- a/packages/i/irssi/package.yml +++ b/packages/i/irssi/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : irssi -version : 1.4.5 -release : 39 -source : - - https://github.com/irssi/irssi/releases/download/1.4.5/irssi-1.4.5.tar.gz : 31653e8e0c5b1ef9b89905c330a0d77fe3f0592f88d163e504c1923dcd28ac47 -homepage : https://irssi.org -license : GPL-2.0-or-later -summary : Terminal based IRC client -component : network.irc +name: irssi +version: 1.4.5 +release: 39 +source: + - https://github.com/irssi/irssi/releases/download/1.4.5/irssi-1.4.5.tar.gz: 31653e8e0c5b1ef9b89905c330a0d77fe3f0592f88d163e504c1923dcd28ac47 +homepage: https://irssi.org +license: GPL-2.0-or-later +summary: Terminal based IRC client +component: network.irc description: | Irssi is a terminal based IRC client for UNIX systems with many features including autologging, theming abilities, proxy, scripting, keybindings, and more. -setup : | +setup: | %meson_configure --sysconfdir=/etc/irssi \ -Dwith-bot=yes \ -Dwith-proxy=yes \ -Dwith-perl-lib=vendor -build : | +build: | %ninja_build -install : | +install: | %ninja_install # docs are available online diff --git a/packages/i/iscan-data/package.yml b/packages/i/iscan-data/package.yml index 845e5c5f903..a342807e06d 100644 --- a/packages/i/iscan-data/package.yml +++ b/packages/i/iscan-data/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iscan-data -version : 1.39.2 -release : 2 -source : - - https://sourceforge.net/projects/fabiololix-os-archive/files/src/iscan-data_1.39.2-1.tar.gz : 6a62bc6e84257714785d99316a017b8444207e3dcf56d35d0ce13f292d855824 -homepage : https://epson.com/ -license : GPL-2.0-or-later -component : desktop.library -summary : Provides the necessary support files for Image Scan! for Linux, including device information and policy file generation logic. +name: iscan-data +version: 1.39.2 +release: 2 +source: + - https://sourceforge.net/projects/fabiololix-os-archive/files/src/iscan-data_1.39.2-1.tar.gz: 6a62bc6e84257714785d99316a017b8444207e3dcf56d35d0ce13f292d855824 +homepage: https://epson.com/ +license: GPL-2.0-or-later +component: desktop.library +summary: Provides the necessary support files for Image Scan! for Linux, including device information and policy file generation logic. description: | Provides the necessary support files for Image Scan! for Linux, including device information and policy file generation logic. -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/iscan/package.yml b/packages/i/iscan/package.yml index 32fbdae57f7..7201fb0bf40 100644 --- a/packages/i/iscan/package.yml +++ b/packages/i/iscan/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iscan -version : 2.30.4 -release : 9 -source : - - http://support.epson.net/linux/src/scanner/iscan/iscan_2.30.4-2.tar.gz : 597b9913de42d7a27f95bc82e533cbe778121ba13e3a03bc037f8d09a43447d5 -homepage : https://epson.com/ -license : GPL-2.0-or-later -component : desktop.core -summary : Image Scan! is a graphical scanner utility for EPSON scanners. +name: iscan +version: 2.30.4 +release: 9 +source: + - http://support.epson.net/linux/src/scanner/iscan/iscan_2.30.4-2.tar.gz: 597b9913de42d7a27f95bc82e533cbe778121ba13e3a03bc037f8d09a43447d5 +homepage: https://epson.com/ +license: GPL-2.0-or-later +component: desktop.core +summary: Image Scan! is a graphical scanner utility for EPSON scanners. description: | Image Scan! is a graphical scanner utility for EPSON scanners. -builddeps : +builddeps: - pkgconfig(gimp-2.0) - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - pkgconfig(sane-backends) -rundeps : +rundeps: - iscan-data -setup : | +setup: | %patch -p0 -i $pkgfiles/libpng15.patch %patch -p0 -i $pkgfiles/jpegstream.patch ln -s libesmod-x86_64.c2.so non-free/libesmod-x86_64.so %reconfigure --enable-frontend -build : | +build: | %make -j1 -install : | +install: | %make_install # Register the device with sane install -dm00755 $installdir/etc/sane.d/dll.d diff --git a/packages/i/isl/package.yml b/packages/i/isl/package.yml index cc573ed24c2..68aa8db4341 100644 --- a/packages/i/isl/package.yml +++ b/packages/i/isl/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : isl -version : '0.27' -release : 9 -source : - - https://libisl.sourceforge.io/isl-0.27.tar.xz : 6d8babb59e7b672e8cb7870e874f3f7b813b6e00e6af3f8b04f7579965643d5c -homepage : https://libisl.sourceforge.io/ -license : MIT -component : system.base -emul32 : true -summary : Integer Set Library +name: isl +version: "0.27" +release: 9 +source: + - https://libisl.sourceforge.io/isl-0.27.tar.xz: 6d8babb59e7b672e8cb7870e874f3f7b813b6e00e6af3f8b04f7579965643d5c +homepage: https://libisl.sourceforge.io/ +license: MIT +component: system.base +emul32: true +summary: Integer Set Library description: | The ISL library for GCC graphite loop optimisations -builddeps : +builddeps: - pkgconfig32(gmp) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Fix GDB script location install -dm00755 $installdir/usr/share/gdb/auto-load/%libdir% mv $installdir/%libdir%/libisl.so*-gdb.py $installdir/usr/share/gdb/auto-load/%libdir% -check : | +check: | # The 32bit version of isl_test_python.py can fail because it tries to load the 64bit # version of the library which will fall back on a previously built system version which may # not have the symbols a newer version of ISL has @@ -34,6 +34,6 @@ check : | # Make sure we're testing the library we just built export LD_LIBRARY_PATH=$installdir/%libdir% %make check || ( cat ./test-suite.log && exit 1 ) -patterns : +patterns: - 32bit: - - /usr/share/gdb/auto-load/usr/lib32 + - /usr/share/gdb/auto-load/usr/lib32 diff --git a/packages/i/iso-codes/package.yml b/packages/i/iso-codes/package.yml index 5de05bc0900..e7166a68aed 100644 --- a/packages/i/iso-codes/package.yml +++ b/packages/i/iso-codes/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iso-codes -version : 4.18.0 -release : 15 -source : - - https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.18.0/iso-codes-v4.18.0.tar.gz : 511f67bf4b51aa77f17c45adbff533242b50f1e370fe49a5706b6341902fac87 -license : LGPL-2.1-only -component : system.base -homepage : https://salsa.debian.org/iso-codes-team/iso-codes -summary : Central database of ISO codes +name: iso-codes +version: 4.18.0 +release: 15 +source: + - https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.18.0/iso-codes-v4.18.0.tar.gz: 511f67bf4b51aa77f17c45adbff533242b50f1e370fe49a5706b6341902fac87 +license: LGPL-2.1-only +component: system.base +homepage: https://salsa.debian.org/iso-codes-team/iso-codes +summary: Central database of ISO codes description: | The ISO Codes package contains a list of country, language and currency names and it is used as a central database for accessing this data. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -patterns : +patterns: - /usr/share/pkgconfig diff --git a/packages/i/isoimagewriter/package.yml b/packages/i/isoimagewriter/package.yml index d9707420f16..bf7c802892b 100644 --- a/packages/i/isoimagewriter/package.yml +++ b/packages/i/isoimagewriter/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : isoimagewriter -version : 25.08.3 -release : 26 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/isoimagewriter-25.08.3.tar.xz : 8610b4b789a8d750c6f4f28e1d2b5f984effd7eb8228325e673ad4f422512e2e -license : GPL-3.0-or-later -component : system.utils -homepage : https://apps.kde.org/isoimagewriter/ -summary : ISO Image Writer is a KDE tool to write a .iso file to a USB disk. +name: isoimagewriter +version: 25.08.3 +release: 26 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/isoimagewriter-25.08.3.tar.xz: 8610b4b789a8d750c6f4f28e1d2b5f984effd7eb8228325e673ad4f422512e2e +license: GPL-3.0-or-later +component: system.utils +homepage: https://apps.kde.org/isoimagewriter/ +summary: ISO Image Writer is a KDE tool to write a .iso file to a USB disk. description: | ISO Image Writer is a KDE tool to write a .iso file to a USB disk. -builddeps : +builddeps: - gpgme-qt-devel - kf6-karchive-devel - kf6-kcoreaddons-devel @@ -20,16 +20,16 @@ builddeps : - kf6-kwidgetsaddons-devel - kf6-solid-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-isoverifier-Remove-hardcoded-ubuntu-ism-in-verifyWit.patch %patch -p1 -i $pkgfiles/0002-isoverifier-Add-support-for-verifying-Solus-ISOs.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/i/ispc/package.yml b/packages/i/ispc/package.yml index 62847e96b8c..985c5784369 100644 --- a/packages/i/ispc/package.yml +++ b/packages/i/ispc/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ispc -version : 1.25.3 -release : 15 -source : - - git|https://github.com/ispc/ispc.git : v1.25.3 -homepage : https://github.com/ispc/ispc -license : BSD-3-Clause -component : programming -summary : Intel SPMD Program Compiler +name: ispc +version: 1.25.3 +release: 15 +source: + - git|https://github.com/ispc/ispc.git: v1.25.3 +homepage: https://github.com/ispc/ispc +license: BSD-3-Clause +component: programming +summary: Intel SPMD Program Compiler description: | ispc is a compiler for a variant of the C programming language, with extensions for single program, multiple data programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(LLVMSPIRVLib) - pkgconfig(libze_loader) - pkgconfig(tbb) - clang-devel - vc-intrinsics -checkdeps : +checkdeps: - intel-compute-runtime-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-llvm-19-fixes.patch # Disable XE for now since it doesn't compile with LLVM 19 @@ -30,13 +30,13 @@ setup : | -DISPC_OPAQUE_PTR_MODE=OFF \ -DXE_ENABLED=OFF \ -DXE_DEPS_DIR=/usr -build : | +build: | %ninja_build -install : | +install: | %ninja_install # ?!? rm -rfv $installdir/home -check : | +check: | # mixing LLVM versions due to intel-compute-runtime causes some tests to fail. # You should get no more than 5 test failures. ninja -C solusBuildDir %JOBS% check-all || echo "Some tests failed!" diff --git a/packages/i/ispell/package.yml b/packages/i/ispell/package.yml index d419f7c200d..856e5f601af 100644 --- a/packages/i/ispell/package.yml +++ b/packages/i/ispell/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ispell -version : 3.4.06 -release : 7 -source : - - https://www.cs.hmc.edu/~geoff/tars/ispell-3.4.06.tar.gz : 17c91633d4c8075acc503163a16463fc54ab1c7453280ad39cd3db75c783eba6 -homepage : https://www.cs.hmc.edu/~geoff/ispell.html -license : BSD-3-Clause -component : office.spelling -summary : An interactive spell-checking program for Unix +name: ispell +version: 3.4.06 +release: 7 +source: + - https://www.cs.hmc.edu/~geoff/tars/ispell-3.4.06.tar.gz: 17c91633d4c8075acc503163a16463fc54ab1c7453280ad39cd3db75c783eba6 +homepage: https://www.cs.hmc.edu/~geoff/ispell.html +license: BSD-3-Clause +component: office.spelling +summary: An interactive spell-checking program for Unix description: | International Ispell is an interactive spell-checking program for Unix which supports a large number of European languages. An emacs interface is available as well as the standard command-line mode. -build : | +build: | install -dm00755 $installdir/usr/bin sed -i -e 's/#undef USG/#define USG/' \ -e 's|/usr/local|/usr|' \ -e 's|/lib|/lib/ispell|' local.h.linux cp local.h.linux local.h %make -j1 -install : | +install: | %make_install -j1 # Fix man directories install -D -d -m 00755 $installdir/usr/share diff --git a/packages/i/isync/package.yml b/packages/i/isync/package.yml index 57c89f284fa..d50dd8f0537 100644 --- a/packages/i/isync/package.yml +++ b/packages/i/isync/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : isync -version : 1.4.4 -release : 6 -source : - - https://sourceforge.net/projects/isync/files/isync/1.4.4/isync-1.4.4.tar.gz : 7c3273894f22e98330a330051e9d942fd9ffbc02b91952c2f1896a5c37e700ff -homepage : https://isync.sourceforge.io -license : GPL-2.0-or-later -component : network.mail -summary : isync is a command line application which synchronizes mailboxes +name: isync +version: 1.4.4 +release: 6 +source: + - https://sourceforge.net/projects/isync/files/isync/1.4.4/isync-1.4.4.tar.gz: 7c3273894f22e98330a330051e9d942fd9ffbc02b91952c2f1896a5c37e700ff +homepage: https://isync.sourceforge.io +license: GPL-2.0-or-later +component: network.mail +summary: isync is a command line application which synchronizes mailboxes description: | isync is a command line application which synchronizes mailboxes; currently Maildir and IMAP4 mailboxes are supported. New messages, message deletions and flag changes can be propagated both ways. isync is suitable for use in IMAP-disconnected mode. -builddeps : +builddeps: - pkgconfig(libsasl2) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/itstool/package.yml b/packages/i/itstool/package.yml index 6ed6268880b..03f59fcedcc 100644 --- a/packages/i/itstool/package.yml +++ b/packages/i/itstool/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : itstool -version : 2.0.7 -release : 12 -source : - - https://github.com/itstool/itstool/archive/2.0.7.tar.gz : fba78a37dc3535e4686c7f57407b97d03c676e3a57beac5fb2315162b0cc3176 -homepage : https://itstool.org/ -license : GPL-3.0-or-later -component : programming -summary : XML to PO and back again +name: itstool +version: 2.0.7 +release: 12 +source: + - https://github.com/itstool/itstool/archive/2.0.7.tar.gz: fba78a37dc3535e4686c7f57407b97d03c676e3a57beac5fb2315162b0cc3176 +homepage: https://itstool.org/ +license: GPL-3.0-or-later +component: programming +summary: XML to PO and back again description: | Itstool extracts messages from XML files and outputs PO template files, then merges translations from MO files to create translated XML files. It determines what to translate and how to chunk it into messages using the W3C Internationalization Tag Set (ITS). -builddeps : +builddeps: - docbook-xml -rundeps : +rundeps: - docbook-xml -setup : | +setup: | %patch -p1 -i $pkgfiles/itstool-2.0.5-fix-crash-wrong-encoding.patch %patch -p1 -i $pkgfiles/fix-handling-untranslated-nodes.patch %patch -p1 -i $pkgfiles/regex-insufficent-quoting.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/i/iverilog/package.yml b/packages/i/iverilog/package.yml index d27c8d7e706..02b02f56c34 100644 --- a/packages/i/iverilog/package.yml +++ b/packages/i/iverilog/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iverilog -version : '12.0' -release : 6 -source : - - https://github.com/steveicarus/iverilog/archive/v12_0.tar.gz : a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d -homepage : https://steveicarus.github.io/iverilog/ -license : LGPL-2.1-or-later -component : office.scientific -summary : a Verilog simulation and synthesis tool +name: iverilog +version: "12.0" +release: 6 +source: + - https://github.com/steveicarus/iverilog/archive/v12_0.tar.gz: a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d +homepage: https://steveicarus.github.io/iverilog/ +license: LGPL-2.1-or-later +component: office.scientific +summary: a Verilog simulation and synthesis tool description: | Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form called vvp assembly. This intermediate form is executed by the ``vvp'' command. For synthesis, the compiler generates netlists in the desired format. -patterns : +patterns: - /usr/include - /usr/lib64 -builddeps : +builddeps: - gperf -setup : | +setup: | chmod +x autoconf.sh ./autoconf.sh %configure -build : | +build: | %make -install : | +install: | %make_install -j1 -check : | +check: | %make check diff --git a/packages/i/iw/package.yml b/packages/i/iw/package.yml index c23fabc8f0c..914417ca287 100644 --- a/packages/i/iw/package.yml +++ b/packages/i/iw/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iw -version : '6.7' -release : 6 -source : - - https://mirrors.edge.kernel.org/pub/software/network/iw/iw-6.7.tar.gz : b3ef3fa85fa1177b11d3e97d6d38cdfe10ee250ca31482b581f3bd0fc79cb015 -homepage : https://wireless.wiki.kernel.org/en/users/documentation/iw -license : GPL-2.0-only -component : network.base -summary : nl80211 based CLI configuration utility for wireless devices +name: iw +version: "6.7" +release: 6 +source: + - https://mirrors.edge.kernel.org/pub/software/network/iw/iw-6.7.tar.gz: b3ef3fa85fa1177b11d3e97d6d38cdfe10ee250ca31482b581f3bd0fc79cb015 +homepage: https://wireless.wiki.kernel.org/en/users/documentation/iw +license: GPL-2.0-only +component: network.base +summary: nl80211 based CLI configuration utility for wireless devices description: | nl80211 based CLI configuration utility for wireless devices -builddeps : +builddeps: - pkgconfig(libnl-3.0) -build : | +build: | %make -install : | +install: | %make_install SBINDIR=/usr/bin diff --git a/packages/i/iwd/package.yml b/packages/i/iwd/package.yml index c023d757867..7324a25cdd4 100644 --- a/packages/i/iwd/package.yml +++ b/packages/i/iwd/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : iwd -version : '3.10' -release : 15 -source : - - https://mirrors.edge.kernel.org/pub/linux/network/wireless/iwd-3.10.tar.xz : 640bff22540e1714f71772a83123aff6f810b7eb9d7d6df1e10fb2695beb5115 -homepage : https://iwd.wiki.kernel.org -license : LGPL-2.1-or-later -component : network.base -summary : iNet Wireless Daemon (replacement for wpa_supplicant) +name: iwd +version: "3.10" +release: 15 +source: + - https://mirrors.edge.kernel.org/pub/linux/network/wireless/iwd-3.10.tar.xz: 640bff22540e1714f71772a83123aff6f810b7eb9d7d6df1e10fb2695beb5115 +homepage: https://iwd.wiki.kernel.org +license: LGPL-2.1-or-later +component: network.base +summary: iNet Wireless Daemon (replacement for wpa_supplicant) description: | iNet Wireless Daemon (iwd) project aims to provide a comprehensive Wi-Fi connectivity solution for Linux based devices. The core goal of the project is to optimize resource utilization: storage, runtime memory and link-time costs. This is accomplished by not depending on any external libraries and utilizes features provided by the Linux Kernel to the maximum extent possible. The result is a self-contained environment that only depends on the Linux Kernel and the runtime C library. -builddeps : +builddeps: - python-docutils -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Use-sudo-group-remove-netdev-group.patch %configure \ --enable-hwsim \ --enable-ofono \ --enable-tools \ --enable-wired -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/iwd.tmpfiles $installdir/usr/lib/tmpfiles.d/iwd.conf -check : | +check: | %make check diff --git a/packages/j/jabref/package.yml b/packages/j/jabref/package.yml index 1320e6adda5..bf7700fbf37 100644 --- a/packages/j/jabref/package.yml +++ b/packages/j/jabref/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jabref -version : '5.15' -release : 6 -source : - - https://github.com/JabRef/jabref/archive/refs/tags/v5.15.tar.gz : 2bf75d7f96aa1f5c74b675e3e0b4dda703027b3c3d8ede0616dd2218f5a74259 -homepage : https://jabref.org -license : MIT -component : office -summary : JabRef Bibliography Management +name: jabref +version: "5.15" +release: 6 +source: + - https://github.com/JabRef/jabref/archive/refs/tags/v5.15.tar.gz: 2bf75d7f96aa1f5c74b675e3e0b4dda703027b3c3d8ede0616dd2218f5a74259 +homepage: https://jabref.org +license: MIT +component: office +summary: JabRef Bibliography Management description: | JabRef is an open-source, cross-platform citation and reference management tool. JabRef helps you to collect and organize sources, find the paper you need and discover the latest research. -builddeps : +builddeps: - binutils - gradle - openjdk-21 -rundeps : +rundeps: - openjdk-21 -networking : true +networking: true environment: | export JAVA_HOME=/usr/lib64/openjdk-21 export PATH=$JAVA_HOME/bin:$PATH export GRADLE_USER_HOME=$workdir -build : | +build: | gradle assemble --no-daemon --no-build-cache -PprojVersionInfo=$version -PprojVersion=$version \ -Dorg.gradle.internal.http.socketTimeout=180000 -Dorg.gradle.internal.http.connectionTimeout=180000 -install : | +install: | # create share/jabref directory and copy needed components install -d -m 00644 $installdir/usr/share/jabref cp -r licenses $installdir/usr/share/jabref/ diff --git a/packages/j/jack-audio-connection-kit/package.yml b/packages/j/jack-audio-connection-kit/package.yml index 0ef594f399c..942b1dec53e 100644 --- a/packages/j/jack-audio-connection-kit/package.yml +++ b/packages/j/jack-audio-connection-kit/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jack-audio-connection-kit -version : 1.9.22 -release : 18 -source : - - https://github.com/jackaudio/jack2/archive/refs/tags/v1.9.22.tar.gz : 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 -homepage : https://jackaudio.org/ -license : +name: jack-audio-connection-kit +version: 1.9.22 +release: 18 +source: + - https://github.com/jackaudio/jack2/archive/refs/tags/v1.9.22.tar.gz: 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 +homepage: https://jackaudio.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : +component: - multimedia.audio - server: multimedia.audio -summary : +summary: - JACK2 low-latency audio server for multi-core machines. - server: JACK2 low-latency audio server for multi-core machines. Server components. description: | JACK2 is a C++ version of the JACK low-latency audio server for multi-core machines. It is a new implementation of the JACK server core features that aims at removing some limitations of the JACK1 design. The activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used to have a more dynamic and robust system. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(celt) - pkgconfig32(dbus-1) @@ -32,7 +32,7 @@ builddeps : - pkgconfig32(samplerate) - pkgconfig32(sndfile) - db5-32bit-devel -setup : | +setup: | # Fix "Service file '/usr/share//dbus-1/services/org.jackaudio.service.service' is not named after the D-Bus name 'org.jackaudio.service'" sed -i 's|org.jackaudio.service|org.jackaudio|g' dbus/org.jackaudio.service.in @@ -41,9 +41,9 @@ setup : | --classic \ --mixed \ --dbus -build : | +build: | %waf_build -install : | +install: | %waf_install # We only need the 32-bit libs @@ -60,9 +60,9 @@ install : | # Stateless rm -v $installdir/etc/jack/example.conf find $installdir -type d -empty -print -delete -patterns : +patterns: - server: - - /usr/bin - - /usr/lib/systemd - - /usr/lib64/jack - - /usr/share + - /usr/bin + - /usr/lib/systemd + - /usr/lib64/jack + - /usr/share diff --git a/packages/j/jack-capture/package.yml b/packages/j/jack-capture/package.yml index f4fd56b0ef4..ffb34be84e1 100644 --- a/packages/j/jack-capture/package.yml +++ b/packages/j/jack-capture/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jack-capture -version : 0.9.73 -release : 4 -source : - - https://github.com/kmatheussen/jack_capture/archive/0.9.73.tar.gz : 21afb0257ed7437708cc9e5bec2f6299599461b7eec8bf66967d8ecadb0751de -homepage : https://github.com/kmatheussen/jack_capture -license : GPL-2.0-or-later -component : multimedia.audio -summary : A program for recording soundfiles with jack. +name: jack-capture +version: 0.9.73 +release: 4 +source: + - https://github.com/kmatheussen/jack_capture/archive/0.9.73.tar.gz: 21afb0257ed7437708cc9e5bec2f6299599461b7eec8bf66967d8ecadb0751de +homepage: https://github.com/kmatheussen/jack_capture +license: GPL-2.0-or-later +component: multimedia.audio +summary: A program for recording soundfiles with jack. description: | Jack_capture is a program for recording soundfiles with jack. -builddeps : +builddeps: - pkgconfig(jack) - pkgconfig(liblo) - pkgconfig(sndfile) - lame-devel - zenity -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr # Install the gtk2 gui diff --git a/packages/j/jags/package.yml b/packages/j/jags/package.yml index 50e4cfecb13..3ddac9b5762 100644 --- a/packages/j/jags/package.yml +++ b/packages/j/jags/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jags -version : 4.3.2 -release : 4 -source : - - https://sourceforge.net/projects/mcmc-jags/files/JAGS/4.x/Source/JAGS-4.3.2.tar.gz : 871f556af403a7c2ce6a0f02f15cf85a572763e093d26658ebac55c4ab472fc8 -homepage : https://mcmc-jags.sourceforge.io -license : GPL-2.0 -component : office.scientific -summary : JAGS is Just Another Gibbs Sampler. It is a program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation not wholly unlike BUGS. +name: jags +version: 4.3.2 +release: 4 +source: + - https://sourceforge.net/projects/mcmc-jags/files/JAGS/4.x/Source/JAGS-4.3.2.tar.gz: 871f556af403a7c2ce6a0f02f15cf85a572763e093d26658ebac55c4ab472fc8 +homepage: https://mcmc-jags.sourceforge.io +license: GPL-2.0 +component: office.scientific +summary: JAGS is Just Another Gibbs Sampler. It is a program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation not wholly unlike BUGS. description: | JAGS is Just Another Gibbs Sampler. It is a program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation not wholly unlike BUGS. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(lapack) - pkgconfig(openblas) -setup : | +setup: | %configure --with-blas=openblas --with-lapack=lapack -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jansson/package.yml b/packages/j/jansson/package.yml index 01992eda36a..edb457f25ce 100644 --- a/packages/j/jansson/package.yml +++ b/packages/j/jansson/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jansson -version : '2.14' -release : 10 -source : - - https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2 : fba956f27c6ae56ce6dfd52fbf9d20254aad42821f74fa52f83957625294afb9 -homepage : https://github.com/akheron/jansson -license : MIT -component : system.base -summary : Jansson is a C library for encoding, decoding and manipulating JSON data. -emul32 : true +name: jansson +version: "2.14" +release: 10 +source: + - https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2: fba956f27c6ae56ce6dfd52fbf9d20254aad42821f74fa52f83957625294afb9 +homepage: https://github.com/akheron/jansson +license: MIT +component: system.base +summary: Jansson is a C library for encoding, decoding and manipulating JSON data. +emul32: true description: | Jansson is a C library for encoding, decoding and manipulating JSON data. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jasper/package.yml b/packages/j/jasper/package.yml index 2f8d893fc85..40dacc5de47 100644 --- a/packages/j/jasper/package.yml +++ b/packages/j/jasper/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jasper -version : 4.2.8 -release : 18 -source : - - https://github.com/jasper-software/jasper/releases/download/version-4.2.8/jasper-4.2.8.tar.gz : 98058a94fbff57ec6e31dcaec37290589de0ba6f47c966f92654681a56c71fae -homepage : https://ece.engr.uvic.ca/~frodo/jasper/ -license : JasPer-2.0 -component : multimedia.library -summary : JasPer Image Processing/Coding Tool Kit +name: jasper +version: 4.2.8 +release: 18 +source: + - https://github.com/jasper-software/jasper/releases/download/version-4.2.8/jasper-4.2.8.tar.gz: 98058a94fbff57ec6e31dcaec37290589de0ba6f47c966f92654681a56c71fae +homepage: https://ece.engr.uvic.ca/~frodo/jasper/ +license: JasPer-2.0 +component: multimedia.library +summary: JasPer Image Processing/Coding Tool Kit description: | JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(glu) - pkgconfig(glut) - pkgconfig(libturbojpeg) - pkgconfig(xi) - pkgconfig(xmu) -setup : | +setup: | %cmake_ninja \ -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=FALSE \ -DALLOW_IN_SOURCE_BUILD=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc -check : | +check: | %ninja_check diff --git a/packages/j/jbig2dec/package.yml b/packages/j/jbig2dec/package.yml index 51983c67c26..a02ae262511 100644 --- a/packages/j/jbig2dec/package.yml +++ b/packages/j/jbig2dec/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jbig2dec -version : "0.19" -release : 2 -source : - - https://github.com/ArtifexSoftware/jbig2dec/archive/0.19.tar.gz : e81b787ad0b147a437a52d9ce7de1a8f429655e8aa030383b6b2dd8919373717 -homepage : https://jbig2dec.com/ -license : AGPL-3.0-or-later -component : multimedia.library -summary : A decoder implementation of the JBIG2 image compression format +name: jbig2dec +version: "0.19" +release: 2 +source: + - https://github.com/ArtifexSoftware/jbig2dec/archive/0.19.tar.gz: e81b787ad0b147a437a52d9ce7de1a8f429655e8aa030383b6b2dd8919373717 +homepage: https://jbig2dec.com/ +license: AGPL-3.0-or-later +component: multimedia.library +summary: A decoder implementation of the JBIG2 image compression format description: | jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. -builddeps : +builddeps: - pkgconfig(libpng) -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jellyfin-media-player/package.yml b/packages/j/jellyfin-media-player/package.yml index b3d3e8ea70f..e1c5a6c4ef9 100644 --- a/packages/j/jellyfin-media-player/package.yml +++ b/packages/j/jellyfin-media-player/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jellyfin-media-player -version : 1.12.0 -release : 2 -source : - - https://github.com/jellyfin/jellyfin-media-player/archive/refs/tags/v1.12.0.tar.gz : a90c8ced214f7f66f440bb690c64ac333e18bdfb5bc54d845ea5fc2d04f31ed5 -homepage : https://jellyfin.org/ -license : GPL-2.0-or-later -component : multimedia.video -summary : Jellyfin Desktop Client +name: jellyfin-media-player +version: 1.12.0 +release: 2 +source: + - https://github.com/jellyfin/jellyfin-media-player/archive/refs/tags/v1.12.0.tar.gz: a90c8ced214f7f66f440bb690c64ac333e18bdfb5bc54d845ea5fc2d04f31ed5 +homepage: https://jellyfin.org/ +license: GPL-2.0-or-later +component: multimedia.video +summary: Jellyfin Desktop Client description: | Desktop client using jellyfin-web with embedded MPV player. Supports Windows, Mac OS, and Linux. Media plays within the same window using the jellyfin-web interface unlike Jellyfin Desktop. Supports audio passthrough. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5WebChannel) - pkgconfig(Qt5WebEngineWidgets) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(libcec) - pkgconfig(mpv) - pkgconfig(sdl2) -rundeps : +rundeps: - qt5-quickcontrols -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/j/jemalloc/package.yml b/packages/j/jemalloc/package.yml index b5241c404d0..8e5c4fdba0e 100644 --- a/packages/j/jemalloc/package.yml +++ b/packages/j/jemalloc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jemalloc -version : 5.3.0 -release : 12 -source : - - https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 : 2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa -homepage : https://jemalloc.net/ -license : BSD-2-Clause -component : programming -summary : jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. +name: jemalloc +version: 5.3.0 +release: 12 +source: + - https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2: 2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa +homepage: https://jemalloc.net/ +license: BSD-2-Clause +component: programming +summary: jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. description: | jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. -setup : | +setup: | %configure_no_runstatedir --prefix=/usr --disable-static --disable-fill -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jet/package.yml b/packages/j/jet/package.yml index f9667185f04..c30552aef74 100644 --- a/packages/j/jet/package.yml +++ b/packages/j/jet/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jet -version : 0.7.27 -release : 6 -source : - - https://github.com/borkdude/jet/archive/refs/tags/v0.7.27.tar.gz : 3e473b00acd80c2caf3eeb314b7d5db4c8553d301354d0647a68c8a5082ed8d2 -homepage : https://github.com/borkdude/jet -license : EPL-1.0 -networking : true -component : programming.tools -summary : Transform EDN transit and json from the command line. +name: jet +version: 0.7.27 +release: 6 +source: + - https://github.com/borkdude/jet/archive/refs/tags/v0.7.27.tar.gz: 3e473b00acd80c2caf3eeb314b7d5db4c8553d301354d0647a68c8a5082ed8d2 +homepage: https://github.com/borkdude/jet +license: EPL-1.0 +networking: true +component: programming.tools +summary: Transform EDN transit and json from the command line. description: | CLI to transform between JSON, EDN and Transit, powered with a minimal query language. -builddeps : +builddeps: - leiningen - graalvm environment: | export GRAALVM_HOME=/usr/share/graalvm export JAVA_HOME=/usr/share/graalvm/ export JAVA_CMD=/usr/share/graalvm/bin/java -build : | +build: | # make lein use a temporary location for deps sed -i '5 i :local-repo "/tmp/.m2/repo"' project.clj lein uberjar ./script/compile -install : | +install: | install -Dm00755 ./jet $installdir/usr/bin/jet diff --git a/packages/j/jhead/package.yml b/packages/j/jhead/package.yml index 9b1efaaf206..8d889f3d777 100644 --- a/packages/j/jhead/package.yml +++ b/packages/j/jhead/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jhead -version : '3.08' -release : 2 -source : - - https://github.com/Matthias-Wandel/jhead/archive/refs/tags/3.08.tar.gz : 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f -homepage : https://github.com/Matthias-Wandel/jhead -license : Public Domain -component : multimedia.graphics -summary : Command line program to display and manipulate Exif headers +name: jhead +version: "3.08" +release: 2 +source: + - https://github.com/Matthias-Wandel/jhead/archive/refs/tags/3.08.tar.gz: 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f +homepage: https://github.com/Matthias-Wandel/jhead +license: Public Domain +component: multimedia.graphics +summary: Command line program to display and manipulate Exif headers description: | JHEAD is a simple command line tool for displaying and some manipulation of EXIF header data embedded in jpeg images from digital cameras. -setup : | +setup: | %patch -p1 -i $pkgfiles/makefile.patch -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/j/joe/package.yml b/packages/j/joe/package.yml index 96ab8b8aff2..4395d16fb5b 100644 --- a/packages/j/joe/package.yml +++ b/packages/j/joe/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : joe -version : '4.6' -release : 4 -source : - - https://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-4.6/joe-4.6.tar.gz : 495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de -homepage : https://joe-editor.sourceforge.io/ -license : GPL-2.0-or-later -component : editor -summary : Small text editor that can emulate other popular text editors +name: joe +version: "4.6" +release: 4 +source: + - https://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-4.6/joe-4.6.tar.gz: 495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de +homepage: https://joe-editor.sourceforge.io/ +license: GPL-2.0-or-later +component: editor +summary: Small text editor that can emulate other popular text editors description: | Joe is a simple but powerful text editor. In addition to its default look. It can emulate GNU Emacs, WordStar and Pico. Termcap/Terminfo support allows JOE to use any terminal or terminal emulator. It also supports ANSI terminals. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/josm/package.yml b/packages/j/josm/package.yml index c9a4c25cba0..2f9c42cc3dc 100644 --- a/packages/j/josm/package.yml +++ b/packages/j/josm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : josm -version : '18387' -release : 12 -source : - - https://github.com/JOSM/josm/archive/refs/tags/18387-tested.tar.gz : 694ebd7353206c067fc1120afde8db4bcce163d7ecc482d585bd14c6d1e96051 -homepage : https://josm.openstreetmap.de/ -license : GPL-2.0-or-later -component : office -summary : An extensible editor for OpenStreetMap +name: josm +version: "18387" +release: 12 +source: + - https://github.com/JOSM/josm/archive/refs/tags/18387-tested.tar.gz: 694ebd7353206c067fc1120afde8db4bcce163d7ecc482d585bd14c6d1e96051 +homepage: https://josm.openstreetmap.de/ +license: GPL-2.0-or-later +component: office +summary: An extensible editor for OpenStreetMap description: | JOSM is an extensible editor for OpenStreetMap. It supports loading GPX tracks, background imagery and OSM data from local sources as well as from online sources and allows to edit the OSM data (nodes, ways, and relations) and their metadata tags. -networking : true -builddeps : +networking: true +builddeps: - apache-ant -rundeps : +rundeps: - openjdk-11 -setup : | +setup: | sed -e "s|\${version.entry.commit.revision}|$version|g" -i build.xml -build : | +build: | ant dist -Divy.default.ivy.user.dir=$workdir/.ivy2 -install : | +install: | install -Dm00755 dist/josm-custom.jar $installdir/usr/share/josm/josm.jar install -Dm00755 $pkgfiles/josm -t $installdir/usr/bin diff --git a/packages/j/jp2a/package.yml b/packages/j/jp2a/package.yml index e0583bc4dc8..c7e7cbeae50 100644 --- a/packages/j/jp2a/package.yml +++ b/packages/j/jp2a/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jp2a -version : 1.0.7 -release : 4 -source : - - https://github.com/cslarsen/jp2a/archive/v1.0.7.tar.gz : e509d8bbf9434afde5c342568b21d11831a61d9942ca8cb1633d4295b7bc5059 -homepage : https://github.com/cslarsen/jp2a -license : GPL-2.0-or-later -component : multimedia.graphics -summary : jp2a is a simple JPEG to ASCII converter +name: jp2a +version: 1.0.7 +release: 4 +source: + - https://github.com/cslarsen/jp2a/archive/v1.0.7.tar.gz: e509d8bbf9434afde5c342568b21d11831a61d9942ca8cb1633d4295b7bc5059 +homepage: https://github.com/cslarsen/jp2a +license: GPL-2.0-or-later +component: multimedia.graphics +summary: jp2a is a simple JPEG to ASCII converter description: | jp2a is a simple JPEG to ASCII converter -builddeps : +builddeps: - libjpeg-turbo-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jpegoptim/package.yml b/packages/j/jpegoptim/package.yml index cbf6f1f2961..446115c76d2 100644 --- a/packages/j/jpegoptim/package.yml +++ b/packages/j/jpegoptim/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jpegoptim -version : 1.5.5 -release : 4 -source : - - https://github.com/tjko/jpegoptim/archive/refs/tags/v1.5.5.tar.gz : 90a309d1c092de358bb411d702281ac3039b489d03adb0bc3c4ef04cf0067d38 -homepage : https://github.com/tjko/jpegoptim -license : GPL-2.0-or-later -component : system.utils -summary : Utility to optimize jpeg files. +name: jpegoptim +version: 1.5.5 +release: 4 +source: + - https://github.com/tjko/jpegoptim/archive/refs/tags/v1.5.5.tar.gz: 90a309d1c092de358bb411d702281ac3039b489d03adb0bc3c4ef04cf0067d38 +homepage: https://github.com/tjko/jpegoptim +license: GPL-2.0-or-later +component: system.utils +summary: Utility to optimize jpeg files. description: | Provides lossless optimization of jpeg files (based on optimizing the Huffman tables) and "lossy" optimization based on setting maximum quality factor. -builddeps : +builddeps: - pkgconfig(libturbojpeg) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/jq/package.yml b/packages/j/jq/package.yml index 4fcae5e8b1e..f3d8b7a1c3a 100644 --- a/packages/j/jq/package.yml +++ b/packages/j/jq/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jq -version : 1.8.1 -release : 12 -source : - - https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-1.8.1.tar.gz : 2be64e7129cecb11d5906290eba10af694fb9e3e7f9fc208a311dc33ca837eb0 -homepage : https://stedolan.github.io/jq/ -license : MIT -component : programming.tools -summary : jq is a lightweight and flexible command-line JSON processor +name: jq +version: 1.8.1 +release: 12 +source: + - https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-1.8.1.tar.gz: 2be64e7129cecb11d5906290eba10af694fb9e3e7f9fc208a311dc33ca837eb0 +homepage: https://stedolan.github.io/jq/ +license: MIT +component: programming.tools +summary: jq is a lightweight and flexible command-line JSON processor description: | jq is a lightweight and flexible command-line JSON processor akin tosed,awk,grep, and friends for JSON data. It's written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. -builddeps : +builddeps: - pkgconfig(oniguruma) -setup : | +setup: | %configure \ --disable-maintainer-mode \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/j/json-c/package.yml b/packages/j/json-c/package.yml index 60ff7920125..7e4d4c9e5f0 100644 --- a/packages/j/json-c/package.yml +++ b/packages/j/json-c/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : json-c -version : '0.18' -release : 15 -source : - - https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz : 876ab046479166b869afc6896d288183bbc0e5843f141200c677b3e8dfb11724 -homepage : https://github.com/json-c/json-c/wiki -license : MIT -component : system.base -emul32 : true -summary : JSON implementation in C +name: json-c +version: "0.18" +release: 15 +source: + - https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz: 876ab046479166b869afc6896d288183bbc0e5843f141200c677b3e8dfb11724 +homepage: https://github.com/json-c/json-c/wiki +license: MIT +component: system.base +emul32: true +summary: JSON implementation in C description: | JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DBUILD_STATIC_LIBS=OFF -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Provide compatibility for older Steam games ln -s libjson-c.so.5.4.0 $installdir/%libdir%/libjson.so.0 -check : | +check: | %ninja_check diff --git a/packages/j/jsoncpp/package.yml b/packages/j/jsoncpp/package.yml index eb61434604f..18d1e9517ad 100644 --- a/packages/j/jsoncpp/package.yml +++ b/packages/j/jsoncpp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jsoncpp -version : 1.9.5 -release : 6 -source : - - https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz : f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2 -homepage : https://github.com/open-source-parsers/jsoncpp -license : MIT -component : programming.library -summary : A C++ library for interacting with JSON. +name: jsoncpp +version: 1.9.5 +release: 6 +source: + - https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz: f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2 +homepage: https://github.com/open-source-parsers/jsoncpp +license: MIT +component: programming.library +summary: A C++ library for interacting with JSON. description: | JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/j/jsonrpc-glib/package.yml b/packages/j/jsonrpc-glib/package.yml index 92f1321148c..1ea4b9a6349 100644 --- a/packages/j/jsonrpc-glib/package.yml +++ b/packages/j/jsonrpc-glib/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jsonrpc-glib -version : 3.44.2 -release : 13 -source : - - https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.2.tar.xz : 965496b6e1314f3468b482a5d80340dc3b0340a5402d7783cad24154aee77396 -homepage : https://gitlab.gnome.org/GNOME/jsonrpc-glib -license : LGPL-2.1-only -component : programming.library -summary : Jsonrpc-GLib is a library to communicate with JSON-RPC based peers in either a synchronous or asynchronous fashion. +name: jsonrpc-glib +version: 3.44.2 +release: 13 +source: + - https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.2.tar.xz: 965496b6e1314f3468b482a5d80340dc3b0340a5402d7783cad24154aee77396 +homepage: https://gitlab.gnome.org/GNOME/jsonrpc-glib +license: LGPL-2.1-only +component: programming.library +summary: Jsonrpc-GLib is a library to communicate with JSON-RPC based peers in either a synchronous or asynchronous fashion. description: | Jsonrpc-GLib is a library to communicate with JSON-RPC based peers in either a synchronous or asynchronous fashion. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - gi-docgen - gtk-doc - valadoc -patterns : - - docs : [/usr/share/doc/] -setup : | +patterns: + - docs: [/usr/share/doc/] +setup: | %meson_configure -Denable_gtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/j/jtreg/package.yml b/packages/j/jtreg/package.yml index d20037867da..6accf1dd2f1 100644 --- a/packages/j/jtreg/package.yml +++ b/packages/j/jtreg/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jtreg -version : 7.3.1 -release : 5 -source : - - https://github.com/openjdk/jtreg/archive/refs/tags/jtreg-7.3.1+1.tar.gz#jtreg7.tar.gz : b5decf16ff8a1a290e834aaffc9fc0b48e84680f451022f3da9601cf475d18b4 - - https://github.com/openjdk/jtreg/archive/refs/tags/jtreg-6.1+3.tar.gz#jtreg6.tar.gz : 38a7a3f8d48d50eac8e09eb2f9880c7792fa198ec44d246df88492d45d6ee4cf -extract : false -homepage : https://openjdk.org/projects/code-tools/jtreg/ -license : GPL-2.0-only WITH Classpath-exception-2.0 -summary : Test harness for testing the JDK +name: jtreg +version: 7.3.1 +release: 5 +source: + - https://github.com/openjdk/jtreg/archive/refs/tags/jtreg-7.3.1+1.tar.gz#jtreg7.tar.gz: b5decf16ff8a1a290e834aaffc9fc0b48e84680f451022f3da9601cf475d18b4 + - https://github.com/openjdk/jtreg/archive/refs/tags/jtreg-6.1+3.tar.gz#jtreg6.tar.gz: 38a7a3f8d48d50eac8e09eb2f9880c7792fa198ec44d246df88492d45d6ee4cf +extract: false +homepage: https://openjdk.org/projects/code-tools/jtreg/ +license: GPL-2.0-only WITH Classpath-exception-2.0 +summary: Test harness for testing the JDK description: | Test harness for testing the JDK. Includes versions for both JDK 11 and JDK 17 -component : programming.java -networking : true -builddeps : +component: programming.java +networking: true +builddeps: - openjdk-11 - wget environment: | @@ -21,11 +21,11 @@ environment: | export PATH=$JAVA_HOME/bin:$PATH unset LD_PRELOAD -setup : | +setup: | mkdir 6 7 tar --strip-components=1 -xf $sources/jtreg6.tar.gz -C 6 tar --strip-components=1 -xf $sources/jtreg7.tar.gz -C 7 -build : | +build: | pushd 6 bash make/build.sh --jdk $JAVA_HOME popd @@ -33,7 +33,7 @@ build : | pushd 7 bash make/build.sh --jdk $JAVA_HOME popd -install : | +install: | install -dm00755 $installdir/usr/share/jtreg6 install -dm00755 $installdir/usr/share/jtreg7 diff --git a/packages/j/juliaup/package.yml b/packages/j/juliaup/package.yml index 17029958042..8df3a455e70 100644 --- a/packages/j/juliaup/package.yml +++ b/packages/j/juliaup/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : juliaup -version : 1.17.13 -release : 3 -source : - - https://github.com/JuliaLang/juliaup/archive/refs/tags/v1.17.13.tar.gz : 3ab95ff80688a90790ed70015f82ae13910b5ddeaf4e9f8f77ad8c7d8caba9f7 -homepage : https://github.com/JuliaLang/juliaup -license : MIT -component : programming.tools -summary : Julia installer and version multiplexer +name: juliaup +version: 1.17.13 +release: 3 +source: + - https://github.com/JuliaLang/juliaup/archive/refs/tags/v1.17.13.tar.gz: 3ab95ff80688a90790ed70015f82ae13910b5ddeaf4e9f8f77ad8c7d8caba9f7 +homepage: https://github.com/JuliaLang/juliaup +license: MIT +component: programming.tools +summary: Julia installer and version multiplexer description: | A cross-platform installer for the Julia programming language. -replaces : julia -networking : true -builddeps : +replaces: julia +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --bin juliaup --bin julialauncher --features binjulialauncher -install : | +install: | %cargo_install juliaup julialauncher ln -s /usr/bin/julialauncher $installdir/usr/bin/julia diff --git a/packages/j/just/package.yml b/packages/j/just/package.yml index 3c7f355ed4c..d74e5cb1d1a 100644 --- a/packages/j/just/package.yml +++ b/packages/j/just/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : just -version : 1.43.1 -release : 43 -source : - - https://github.com/casey/just/archive/refs/tags/1.43.1.tar.gz : 741b5c6743501dc4dbd23050dd798f571d873d042b67bcea113d622b0c37d180 -license : CC0-1.0 -component : programming.tools -homepage : https://github.com/casey/just/ -summary : Just a command runner +name: just +version: 1.43.1 +release: 43 +source: + - https://github.com/casey/just/archive/refs/tags/1.43.1.tar.gz: 741b5c6743501dc4dbd23050dd798f571d873d042b67bcea113d622b0c37d180 +license: CC0-1.0 +component: programming.tools +homepage: https://github.com/casey/just/ +summary: Just a command runner description: | Just is a handy way to save and run project-specific commands. As it's a command runner, not a build system, it avoids many of Make's complexities and idiosyncrasies. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build mkdir man target/release/just --man > man/just.1 -install : | +install: | install -Dm00755 target/release/just $installdir/usr/bin/just install -Dm00644 man/just.1 $installdir/usr/share/man/man1/just.1 install -Dm00644 completions/just.bash $installdir/usr/share/bash-completion/completions/just install -Dm00644 completions/just.fish $installdir/usr/share/fish/vendor_completions.d/just.fish install -Dm00644 completions/just.zsh $installdir/usr/share/zsh/site-functions/_just -check : | +check: | # completions::bash requires that we be building from git source %cargo_test -- --skip fmt::write_error --skip completions::bash diff --git a/packages/j/jxrlib/package.yml b/packages/j/jxrlib/package.yml index 79e0cab725f..ef52cf94f42 100644 --- a/packages/j/jxrlib/package.yml +++ b/packages/j/jxrlib/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : jxrlib -version : 0.2.4 -release : 3 -source : - - https://github.com/glencoesoftware/jxrlib/archive/v0.2.4.tar.gz : 324af02e341bcb9e3b31a6d6892f47231f95f9f87ab4fe7645be619dcaf965a7 -homepage : https://github.com/glencoesoftware/jxrlib -license : BSD-2-Clause -component : multimedia.graphics -summary : Open source implementation of jpegxr +name: jxrlib +version: 0.2.4 +release: 3 +source: + - https://github.com/glencoesoftware/jxrlib/archive/v0.2.4.tar.gz: 324af02e341bcb9e3b31a6d6892f47231f95f9f87ab4fe7645be619dcaf965a7 +homepage: https://github.com/glencoesoftware/jxrlib +license: BSD-2-Clause +component: multimedia.graphics +summary: Open source implementation of jpegxr description: | An open source implementation of the jpegxr image format standard. -builddeps : +builddeps: - openjdk-11-devel - swig -setup : | +setup: | %patch -p1 -i $pkgfiles/usecmake.patch %cmake -build : | +build: | %make SHARED=1 PREFIX=/usr -install : | +install: | %make_install DIR_INSTALL=$installdir diff --git a/packages/k/k3b/package.yml b/packages/k/k3b/package.yml index 3e7ee87687a..496a06dee6e 100644 --- a/packages/k/k3b/package.yml +++ b/packages/k/k3b/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : k3b -version : 25.08.3 -release : 101 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/k3b-25.08.3.tar.xz : 571e1f59819e630bffda96c96c6326d5f128aa4556e282be519f4c8409105d25 -homepage : https://kde.org/applications/multimedia/org.kde.k3b -license : +name: k3b +version: 25.08.3 +release: 101 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/k3b-25.08.3.tar.xz: 571e1f59819e630bffda96c96c6326d5f128aa4556e282be519f4c8409105d25 +homepage: https://kde.org/applications/multimedia/org.kde.k3b +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.multimedia -summary : K3b - The CD Kreator +component: desktop.multimedia +summary: K3b - The CD Kreator description: | Full-featured CD/DVD/Blu-ray burning and ripping application. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineWidgets) - pkgconfig(dvdread) - pkgconfig(flac) @@ -35,20 +35,20 @@ builddeps : - lame-devel - libkcddb-devel - libmad-devel -rundeps : +rundeps: - cdrdao - cdrtools - dvd_rw-tools - sox_ng -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kaccounts-integration/package.yml b/packages/k/kaccounts-integration/package.yml index 09f0e80a677..bdd4b925fc6 100644 --- a/packages/k/kaccounts-integration/package.yml +++ b/packages/k/kaccounts-integration/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kaccounts-integration -version : 25.08.3 -release : 89 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kaccounts-integration-25.08.3.tar.xz : 7fa0343f0c3f59375c4817cbd29b0fed7e45cbb31f4956e6d3f62c0abe2a1c8b -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : programming.library -summary : System to administer web accounts - shared library +name: kaccounts-integration +version: 25.08.3 +release: 89 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kaccounts-integration-25.08.3.tar.xz: 7fa0343f0c3f59375c4817cbd29b0fed7e45cbb31f4956e6d3f62c0abe2a1c8b +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: programming.library +summary: System to administer web accounts - shared library description: | Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, Jabber and others -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(accounts-qt6) - pkgconfig(signond) @@ -26,22 +26,22 @@ builddeps : - qcoro-qt5-devel - qcoro-qt6-devel - qt6-base-private-devel -rundeps : - - devel : - - libaccounts-qt-devel - - signond-devel +rundeps: + - devel: + - libaccounts-qt-devel + - signond-devel - signon-kwallet-extension - signon-plugin-oauth2 -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -B qt6-build %cmake_kf6 -B qt5-build \ -DKF6_COMPAT_BUILD=ON -build : | +build: | %ninja_build -C qt6-build %ninja_build -C qt5-build -install : | +install: | %ninja_install -C qt6-build %ninja_install -C qt5-build diff --git a/packages/k/kaccounts-providers/package.yml b/packages/k/kaccounts-providers/package.yml index da9eb94fee7..c0481a8a6b3 100644 --- a/packages/k/kaccounts-providers/package.yml +++ b/packages/k/kaccounts-providers/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kaccounts-providers -version : 25.08.3 -release : 86 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kaccounts-providers-25.08.3.tar.xz : 122a4ef21b596aef75fa2bb41ccd97c7332dfcd6234a2602aee6c13c5845106f -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : programming.library -summary : KDE Providers +name: kaccounts-providers +version: 25.08.3 +release: 86 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kaccounts-providers-25.08.3.tar.xz: 122a4ef21b596aef75fa2bb41ccd97c7332dfcd6234a2602aee6c13c5845106f +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: programming.library +summary: KDE Providers description: | KDE providers for accounts sign-on Provides additional configuration files for libaccounts and libsignon to recognize online services such as Facebook and Google. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineCore) - kaccounts-integration-devel - kf6-kio-devel - kf6-kpackage-devel - qcoro-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kactivities/package.yml b/packages/k/kactivities/package.yml index 26884b016bb..afe188e0232 100644 --- a/packages/k/kactivities/package.yml +++ b/packages/k/kactivities/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kactivities -version : 5.116.0 -release : 73 -source : - - https://download.kde.org/stable/frameworks/5.116/kactivities-5.116.0.tar.xz : 7a7c4e91995867e85bb0ee4f68992d6f09a6fb5db33adbf4374e39ed35d1727d -homepage : https://community.kde.org/Frameworks -license : +name: kactivities +version: 5.116.0 +release: 73 +source: + - https://download.kde.org/stable/frameworks/5.116/kactivities-5.116.0.tar.xz: 7a7c4e91995867e85bb0ee4f68992d6f09a6fb5db33adbf4374e39ed35d1727d +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : programming.library -summary : Core components for the KDE Activity concept +component: programming.library +summary: Core components for the KDE Activity concept description: | KActivities provides the infrastructure needed to manage a user's activites, allowing them to switch between tasks, and for applications to update their state to match the user's current activity. This includes a daemon, a library for interacting with that daemon, and plugins for integration with other frameworks. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - kconfig-devel - kcoreaddons-devel - kwindowsystem-devel - libboost-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kactivitymanagerd/package.yml b/packages/k/kactivitymanagerd/package.yml index b80c96566ff..63f6bd8a2a3 100644 --- a/packages/k/kactivitymanagerd/package.yml +++ b/packages/k/kactivitymanagerd/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kactivitymanagerd -version : 6.5.3 -release : 129 -source : - - https://download.kde.org/stable/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz : aec7045e7c796992e226778e9e8cd720e13bc88f9fe424dfe705749daf7c2fed -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kactivitymanagerd +version: 6.5.3 +release: 129 +source: + - https://download.kde.org/stable/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz: aec7045e7c796992e226778e9e8cd720e13bc88f9fe424dfe705749daf7c2fed +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : desktop.kde.core -summary : Core components for the KDE Activity concept +component: desktop.kde.core +summary: Core components for the KDE Activity concept description: | Core components for the KDE Activity concept. -libsplit : false -builddeps : +libsplit: false +builddeps: - kf6-kcrash-devel - kf6-kglobalaccel-devel - kf6-kio-devel - kf6-kxmlgui-devel - libboost-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kaddressbook/package.yml b/packages/k/kaddressbook/package.yml index fc32c892b4b..b2b8e6d5f9e 100644 --- a/packages/k/kaddressbook/package.yml +++ b/packages/k/kaddressbook/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kaddressbook -version : 25.08.3 -release : 90 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kaddressbook-25.08.3.tar.xz : 8535f34ccd1428629072afd5e2e739c59e29e4a0c67e444f09917ca43017aa57 -homepage : https://kde.org/applications/office/org.kde.kaddressbook -license : +name: kaddressbook +version: 25.08.3 +release: 90 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kaddressbook-25.08.3.tar.xz: 8535f34ccd1428629072afd5e2e739c59e29e4a0c67e444f09917ca43017aa57 +homepage: https://kde.org/applications/office/org.kde.kaddressbook +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : KDE Contact Manager +component: office +summary: KDE Contact Manager description: | KAddressBook stores all the personal details of your family, friends and other contacts.. -builddeps : +builddeps: - akonadi-contacts-devel - akonadi-search-devel - kf6-kcmutils-devel @@ -25,17 +25,17 @@ builddeps : - kontactinterface-devel - libkdepim-devel - pimcommon-devel -rundeps : +rundeps: - kdepim-runtime -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kaffeine/package.yml b/packages/k/kaffeine/package.yml index a4714ca958c..81793bf915c 100644 --- a/packages/k/kaffeine/package.yml +++ b/packages/k/kaffeine/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kaffeine -version : 2.0.18 -release : 14 -source : - - https://download.kde.org/stable/kaffeine/kaffeine-2.0.18.tar.xz : d9799a5b7b94a55963f94938b36b8fcb1be3e753b2be110989934ab15386b681 -homepage : https://apps.kde.org/en-gb/kaffeine -license : GPL-2.0-or-later -component : desktop.multimedia -summary : Kaffeine Media Player +name: kaffeine +version: 2.0.18 +release: 14 +source: + - https://download.kde.org/stable/kaffeine/kaffeine-2.0.18.tar.xz: d9799a5b7b94a55963f94938b36b8fcb1be3e753b2be110989934ab15386b681 +homepage: https://apps.kde.org/en-gb/kaffeine +license: GPL-2.0-or-later +component: desktop.multimedia +summary: Kaffeine Media Player description: | Kaffeine is a media player. What makes it different from the others is its excellent support of digital TV (DVB). Kaffeine has user-friendly interface, so that even first time users can start immediately playing their movies: from DVD (including DVD menus, titles, chapters, etc.), VCD, or a file. -builddeps : +builddeps: - pkgconfig(Qt5Gui) - pkgconfig(Qt5X11Extras) - pkgconfig(libdvbv5) @@ -22,9 +22,9 @@ builddeps : - ki18n-devel - kio-devel - kwindowsystem-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kakoune/package.yml b/packages/k/kakoune/package.yml index bcf2809cabd..ffeca26fb79 100644 --- a/packages/k/kakoune/package.yml +++ b/packages/k/kakoune/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kakoune -version : 2025.06.03 -release : 17 -source : - - https://github.com/mawww/kakoune/archive/refs/tags/v2025.06.03.tar.gz : e065dbb715bfe6b0abdaeee775243115748bd540a346d0212fdca6c20c13d340 -homepage : https://kakoune.org -license : Unlicense -component : editor -summary : kakoune, mawww's experiment for a better code editor +name: kakoune +version: 2025.06.03 +release: 17 +source: + - https://github.com/mawww/kakoune/archive/refs/tags/v2025.06.03.tar.gz: e065dbb715bfe6b0abdaeee775243115748bd540a346d0212fdca6c20c13d340 +homepage: https://kakoune.org +license: Unlicense +component: editor +summary: kakoune, mawww's experiment for a better code editor description: | Kakoune is a code editor that implements Vi’s "keystrokes as a text editing language" model. As it’s also a modal editor, it is somewhat similar to the Vim editor (after which Kakoune was originally inspired). -builddeps : +builddeps: - asciidoc -build : | +build: | %make -check : | +check: | make test -install : | +install: | %make_install PREFIX='/usr' # Set EDITOR and VISUAL defaults should nano be removed. diff --git a/packages/k/kalzium/package.yml b/packages/k/kalzium/package.yml index 0ce4dc5d511..19409839ea8 100644 --- a/packages/k/kalzium/package.yml +++ b/packages/k/kalzium/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kalzium -version : 25.08.3 -release : 40 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kalzium-25.08.3.tar.xz : 36e6c4f46e1a5daaace14ebb5b1f6dac3429ad5df3d4fc1f0adeaec3e28e420b -homepage : https://apps.kde.org/kalzium/ -license : GPL-2.0-or-later -component : desktop -summary : Periodic Table of Elements +name: kalzium +version: 25.08.3 +release: 40 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kalzium-25.08.3.tar.xz: 36e6c4f46e1a5daaace14ebb5b1f6dac3429ad5df3d4fc1f0adeaec3e28e420b +homepage: https://apps.kde.org/kalzium/ +license: GPL-2.0-or-later +component: desktop +summary: Periodic Table of Elements description: | Periodic Table of Elements -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6StateMachine) - pkgconfig(Qt6Svg) @@ -22,13 +22,13 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kunitconversion-devel - ocaml -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kamera/package.yml b/packages/k/kamera/package.yml index fb1fe46bc91..2343cd9e6d2 100644 --- a/packages/k/kamera/package.yml +++ b/packages/k/kamera/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kamera -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kamera-25.08.3.tar.xz : 4dc6b8b0fb479288b6577b446c4543175e213364c791bd650b61ec7af855ed12 -homepage : https://kde.org/applications/utilities/org.kde.kamera -license : +name: kamera +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kamera-25.08.3.tar.xz: 4dc6b8b0fb479288b6577b446c4543175e213364c791bd650b61ec7af855ed12 +homepage: https://kde.org/applications/utilities/org.kde.kamera +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde.core -summary : KDE integration for gphoto2 cameras +component: desktop.kde.core +summary: KDE integration for gphoto2 cameras description: | KDE integration for gphoto2 cameras. -builddeps : +builddeps: - pkgconfig(libgphoto2) - kf6-kcmutils-devel - kf6-kdoctools-devel - kf6-kio-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kamoso/package.yml b/packages/k/kamoso/package.yml index a4f1ab6af2d..63cdf84d81f 100644 --- a/packages/k/kamoso/package.yml +++ b/packages/k/kamoso/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kamoso -version : 25.08.3 -release : 23 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kamoso-25.08.3.tar.xz : 4219694314b7c35e72c85008fbe1859ae28bb80207b1d23fb477f9bfc2f318b7 -homepage : https://apps.kde.org/kamoso -license : GPL-2.0-or-later -component : desktop.kde -summary : Use your webcam to take pictures and make videos +name: kamoso +version: 25.08.3 +release: 23 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kamoso-25.08.3.tar.xz: 4219694314b7c35e72c85008fbe1859ae28bb80207b1d23fb477f9bfc2f318b7 +homepage: https://apps.kde.org/kamoso +license: GPL-2.0-or-later +component: desktop.kde +summary: Use your webcam to take pictures and make videos description: | Kamoso is a simple and friendly program to use your camera. Use it to take pictures and make videos to share. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(gstreamer-video-1.0) - kf6-kconfig-devel @@ -20,18 +20,18 @@ builddeps : - kf6-kirigami-devel - kf6-knotifications-devel - kf6-purpose-devel -rundeps : +rundeps: - kf6-kirigami - kf6-purpose -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kanagram/package.yml b/packages/k/kanagram/package.yml index 6519600eac4..fdcd4f1c2b2 100644 --- a/packages/k/kanagram/package.yml +++ b/packages/k/kanagram/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kanagram -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kanagram-25.08.3.tar.xz : c15a2a0b2c08cef7455220eeddfcc3095d36eea14d684fc5fb9ff2f1d0a5cbbc -homepage : https://kde.org/applications/education/org.kde.kanagram -license : +name: kanagram +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kanagram-25.08.3.tar.xz: c15a2a0b2c08cef7455220eeddfcc3095d36eea14d684fc5fb9ff2f1d0a5cbbc +homepage: https://kde.org/applications/education/org.kde.kanagram +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : games.puzzle -summary : Letter Order Game +component: games.puzzle +summary: Letter Order Game description: | Kanagram is a game based on anagrams of words: the puzzle is solved when the letters of the scrambled word are put back in the correct order. There is no limit on either time taken, or the amount of attempts to solve the word. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6TextToSpeech) - kf6-kcrash-devel @@ -26,15 +26,15 @@ builddeps : - kf6-kxmlgui-devel - kf6-sonnet-devel - libkeduvocdocument-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache diff --git a/packages/k/kanshi/package.yml b/packages/k/kanshi/package.yml index 7b018526c97..0bc8036a4c1 100644 --- a/packages/k/kanshi/package.yml +++ b/packages/k/kanshi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kanshi -version : 1.7.0 -release : 1 -source : - - https://git.sr.ht/~emersion/kanshi/refs/download/v1.7.0/kanshi-1.7.0.tar.gz : 76ef49d35c1c8764c2956e05e9d37c4bf5236eb204f5d3a780dca41e24c3f382 -homepage : https://git.sr.ht/~emersion/kanshi -license : MIT -component : desktop -summary : Dynamic display configuration +name: kanshi +version: 1.7.0 +release: 1 +source: + - https://git.sr.ht/~emersion/kanshi/refs/download/v1.7.0/kanshi-1.7.0.tar.gz: 76ef49d35c1c8764c2956e05e9d37c4bf5236eb204f5d3a780dca41e24c3f382 +homepage: https://git.sr.ht/~emersion/kanshi +license: MIT +component: desktop +summary: Dynamic display configuration description: | kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug. For instance, this can be used to turn a laptop's internal screen off when docked. This is a Wayland equivalent for tools like autorandr. kanshi can be used on Wayland compositors supporting the wlr-output-management protocol. -builddeps : +builddeps: - pkgconfig(libvarlink) - pkgconfig(scfg) - pkgconfig(wayland-client) - scdoc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/karchive/package.yml b/packages/k/karchive/package.yml index 0696b60a012..96cfeb8aa9b 100644 --- a/packages/k/karchive/package.yml +++ b/packages/k/karchive/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : karchive -version : 5.116.0 -release : 77 -source : - - https://download.kde.org/stable/frameworks/5.116/karchive-5.116.0.tar.xz : 1663e3c970b84063ece7f28548a87c97bc7592e79da0a0afaa4f6354f8dea30a -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : programming.library -summary : Reading, creating, and manipulating file archives. +name: karchive +version: 5.116.0 +release: 77 +source: + - https://download.kde.org/stable/frameworks/5.116/karchive-5.116.0.tar.xz: 1663e3c970b84063ece7f28548a87c97bc7592e79da0a0afaa4f6354f8dea30a +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: programming.library +summary: Reading, creating, and manipulating file archives. description: | Reading, creating, and manipulating file archives. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(bzip2) - pkgconfig(liblzma) - pkgconfig(libzstd) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kasts/package.yml b/packages/k/kasts/package.yml index 382d2ad63ed..3db524c7560 100644 --- a/packages/k/kasts/package.yml +++ b/packages/k/kasts/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kasts -version : 25.08.3 -release : 30 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kasts-25.08.3.tar.xz : cccc8e32c9cf206f2dfc9db3619686439c3e05b9d352be8ac951c99c9ad86273 -homepage : https://apps.kde.org/kasts/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Kasts is a convergent podcast application that looks good on desktop and mobile. +name: kasts +version: 25.08.3 +release: 30 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kasts-25.08.3.tar.xz: cccc8e32c9cf206f2dfc9db3619686439c3e05b9d352be8ac951c99c9ad86273 +homepage: https://apps.kde.org/kasts/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Kasts is a convergent podcast application that looks good on desktop and mobile. description: | Kasts is a convergent podcast application that looks good on desktop and mobile. Its main features are: - Episode management through play queue @@ -15,8 +15,8 @@ description: | - Variable playback speed - Search for podcasts - Full system integration: e.g. inhibit system suspend while listening -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6QuickControls2) @@ -38,15 +38,15 @@ builddeps : - kirigami-addons-devel - qt6-base-private-devel - qtkeychain-qt6-devel -rundeps : +rundeps: - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kate/package.yml b/packages/k/kate/package.yml index d0315015688..b6f254513e6 100644 --- a/packages/k/kate/package.yml +++ b/packages/k/kate/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kate -version : 25.08.3 -release : 108 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kate-25.08.3.tar.xz : c92eb8b5b81c9b5dc91b5c46d20b4f3ae0b7811114779fd8f92f153233fca90b -homepage : https://apps.kde.org/kate -license : +name: kate +version: 25.08.3 +release: 108 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kate-25.08.3.tar.xz: c92eb8b5b81c9b5dc91b5c46d20b4f3ae0b7811114779fd8f92f153233fca90b +homepage: https://apps.kde.org/kate +license: - GPL-2.0-or-later - GPL-3.0-only - LGPL-2.0-only @@ -13,12 +13,12 @@ license : - LGPL-2.1-only - LGPL-3.0-only - MIT -component : desktop.kde.core -summary : +component: desktop.kde.core +summary: - KDE advanced text editor description: - Kate is a multi-document, multi-view text editor by KDE. It features stuff like codefolding, syntaxhighlighting, dynamic word wrap, an embedded console, an extensive plugin interface and some prelimentary scripting support. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - kf6-kcrash-devel - kf6-kdbusaddons-devel @@ -30,15 +30,15 @@ builddeps : - kf6-kwallet-devel - qt6-base-private-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kauth/package.yml b/packages/k/kauth/package.yml index 60f2535cafa..5c98d2ecaec 100644 --- a/packages/k/kauth/package.yml +++ b/packages/k/kauth/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kauth -version : 5.116.0 -release : 82 -source : - - https://download.kde.org/stable/frameworks/5.116/kauth-5.116.0.tar.xz : ace1ee1ac0aa1b291c4c50c93fc3503b62318eeef0df0ee394a5a08da9691ff4 -homepage : https://community.kde.org/Frameworks -license : +name: kauth +version: 5.116.0 +release: 82 +source: + - https://download.kde.org/stable/frameworks/5.116/kauth-5.116.0.tar.xz: ace1ee1ac0aa1b291c4c50c93fc3503b62318eeef0df0ee394a5a08da9691ff4 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Execute actions as privileged user. +component: desktop.library +summary: Execute actions as privileged user. description: | Execute actions as privileged user. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(polkit-qt5-1) - kcoreaddons-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kbackup/package.yml b/packages/k/kbackup/package.yml index cb5383bedfc..846fbc82b2e 100644 --- a/packages/k/kbackup/package.yml +++ b/packages/k/kbackup/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kbackup -version : 25.08.3 -release : 47 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kbackup-25.08.3.tar.xz : ff891e1acfe9bb4200a4f68165402559bb00cecd8791341cd4d40296955ffc24 -homepage : https://apps.kde.org/en/kbackup -license : GPL-2.0-or-later -component : network.util -summary : KBackup is an application which lets you back up your data in a simple, user friendly way +name: kbackup +version: 25.08.3 +release: 47 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kbackup-25.08.3.tar.xz: ff891e1acfe9bb4200a4f68165402559bb00cecd8791341cd4d40296955ffc24 +homepage: https://apps.kde.org/en/kbackup +license: GPL-2.0-or-later +component: network.util +summary: KBackup is an application which lets you back up your data in a simple, user friendly way description: | KBackup is an application which lets you back up your data in a simple, user friendly way -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Core5Compat) - pkgconfig(libarchive) @@ -21,15 +21,15 @@ builddeps : - kf6-knotifications-devel - kf6-kstatusnotifieritem-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kbd/package.yml b/packages/k/kbd/package.yml index d95bf5bc14f..0d1cdc68507 100644 --- a/packages/k/kbd/package.yml +++ b/packages/k/kbd/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kbd -version : 2.9.0 -release : 9 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-2.9.0.tar.xz : fb3197f17a99eb44d22a3a1a71f755f9622dd963e66acfdea1a45120951b02ed -license : GPL-2.0-or-later -component : system.utils -homepage : https://kbd-project.org/ -summary : Linux keyboard tools +name: kbd +version: 2.9.0 +release: 9 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-2.9.0.tar.xz: fb3197f17a99eb44d22a3a1a71f755f9622dd963e66acfdea1a45120951b02ed +license: GPL-2.0-or-later +component: system.utils +homepage: https://kbd-project.org/ +summary: Linux keyboard tools description: | Tools for managing Linux console (Linux console, virtual terminals, keyboard, etc.) – mainly, what they do is loading console fonts and keyboard maps. -checkdeps : +checkdeps: - pkgconfig(check) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # PAM @@ -25,5 +25,5 @@ install : | # Cleanup find $installdir -type d -empty -print -delete -check : | +check: | %make check diff --git a/packages/k/kbibtex/package.yml b/packages/k/kbibtex/package.yml index 8a7341f4706..375ab12f216 100644 --- a/packages/k/kbibtex/package.yml +++ b/packages/k/kbibtex/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kbibtex -version : 0.10.0 -release : 23 -source : - - https://download.kde.org/stable/KBibTeX/0.10.0/kbibtex-0.10.0.tar.xz : b127b240a7cd77c538619dc882a399b3c6ccd77a04428a497af906f14d09b8c4 -license : GPL-2.0-or-later -component : office -homepage : https://apps.kde.org/kbibtex/ -summary : An editor for bibliographies used with LaTeX +name: kbibtex +version: 0.10.0 +release: 23 +source: + - https://download.kde.org/stable/KBibTeX/0.10.0/kbibtex-0.10.0.tar.xz: b127b240a7cd77c538619dc882a399b3c6ccd77a04428a497af906f14d09b8c4 +license: GPL-2.0-or-later +component: office +homepage: https://apps.kde.org/kbibtex/ +summary: An editor for bibliographies used with LaTeX description: | The program KBibTeX is a bibliography editor by KDE. Its main purpose is to provide a user-friendly interface to BibTeX files. -builddeps : +builddeps: - pkgconfig(Qt5NetworkAuth) - pkgconfig(Qt5WebEngine) - pkgconfig(Qt5XmlPatterns) @@ -25,16 +25,16 @@ builddeps : - ktexteditor-devel - kwallet-devel - kwindowsystem-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | sed -e 's|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 17|' -i CMakeLists.txt # ICU 75 %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kbookmarks/package.yml b/packages/k/kbookmarks/package.yml index d3127a9801a..89d6e5d3a33 100644 --- a/packages/k/kbookmarks/package.yml +++ b/packages/k/kbookmarks/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kbookmarks -version : 5.116.0 -release : 78 -source : - - https://download.kde.org/stable/frameworks/5.116/kbookmarks-5.116.0.tar.xz : 540a5ae54b7325218798af79f73a97d6ffcbcc683156de33b3a964e934368f05 -homepage : https://community.kde.org/Frameworks -license : +name: kbookmarks +version: 5.116.0 +release: 78 +source: + - https://download.kde.org/stable/frameworks/5.116/kbookmarks-5.116.0.tar.xz: 540a5ae54b7325218798af79f73a97d6ffcbcc683156de33b3a964e934368f05 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Bookmarks management library. +component: desktop.library +summary: Bookmarks management library. description: | Bookmarks management library. -optimize : lto -builddeps : +optimize: lto +builddeps: - kxmlgui-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcachegrind/package.yml b/packages/k/kcachegrind/package.yml index 132b26f281c..8b0e9b6e456 100644 --- a/packages/k/kcachegrind/package.yml +++ b/packages/k/kcachegrind/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcachegrind -version : 25.08.3 -release : 48 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kcachegrind-25.08.3.tar.xz : aec838dfa806b438d198f5bb66a2a9925ecdb86d09da86c593a21302052b0bbe -homepage : https://apps.kde.org/kcachegrind/ -license : GPL-2.0-only -component : desktop.kde -summary : Visualization of Performance Profiling Data +name: kcachegrind +version: 25.08.3 +release: 48 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kcachegrind-25.08.3.tar.xz: aec838dfa806b438d198f5bb66a2a9925ecdb86d09da86c593a21302052b0bbe +homepage: https://apps.kde.org/kcachegrind/ +license: GPL-2.0-only +component: desktop.kde +summary: Visualization of Performance Profiling Data description: | kcachegrind is a KDE GUI to visualize profiling data. It's mainly used as visualization frontend for data measured by Cachegrind/Callgrind tools from the Valgrind package, but there are converters for other measurement tools available. -builddeps : +builddeps: - kf6-karchive-devel - kf6-kdbusaddons-devel - kf6-kdoctools-devel @@ -18,17 +18,17 @@ builddeps : - kf6-kwidgetsaddons-devel - kf6-kxmlgui-devel - qt6-base-private-devel -rundeps : +rundeps: - valgrind -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - docs : /usr/share/doc +patterns: + - docs: /usr/share/doc diff --git a/packages/k/kcalc/package.yml b/packages/k/kcalc/package.yml index 67f90ec4ebf..1cd797645ff 100644 --- a/packages/k/kcalc/package.yml +++ b/packages/k/kcalc/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcalc -version : 25.08.3 -release : 91 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kcalc-25.08.3.tar.xz : 0e842c940496e47f5abd1ec6081f5c6cf288be1dd73edb5071d84f04eca1838a -homepage : https://kde.org/applications/utilities/org.kde.kcalc -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Scientific calculator by KDE +name: kcalc +version: 25.08.3 +release: 91 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kcalc-25.08.3.tar.xz: 0e842c940496e47f5abd1ec6081f5c6cf288be1dd73edb5071d84f04eca1838a +homepage: https://kde.org/applications/utilities/org.kde.kcalc +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Scientific calculator by KDE description: | KCalc is a calculator which offers many more mathematical functions than meet the eye on a first glance. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(gmp) - kf6-kcrash-devel @@ -19,15 +19,15 @@ builddeps : - kf6-ki18n-devel - kf6-knotifications-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kcalutils/package.yml b/packages/k/kcalutils/package.yml index 987098bda49..a04f7e33a92 100644 --- a/packages/k/kcalutils/package.yml +++ b/packages/k/kcalutils/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcalutils -version : 25.08.3 -release : 93 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kcalutils-25.08.3.tar.xz : cea037b67a510ba4e3c0913a90ba2bff724070b29251248df23af5fb0bb18a2d -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : This library provides a set of utility functions that help applications access and use calendar data via the KCalCore library +name: kcalutils +version: 25.08.3 +release: 93 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kcalutils-25.08.3.tar.xz: cea037b67a510ba4e3c0913a90ba2bff724070b29251248df23af5fb0bb18a2d +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: This library provides a set of utility functions that help applications access and use calendar data via the KCalCore library description: | This library provides a set of utility functions that help applications access and use calendar data via the KCalCore library. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - kf6-kiconthemes-devel - kf6-ktexttemplate-devel - kidentitymanagement-devel -rundeps : - - devel : - - kf6-kcalendarcore-devel - - kf6-kconfig-devel - - kf6-kcoreaddons-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcalendarcore-devel + - kf6-kconfig-devel + - kf6-kcoreaddons-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcharselect/package.yml b/packages/k/kcharselect/package.yml index 0a782da7b51..32b630410de 100644 --- a/packages/k/kcharselect/package.yml +++ b/packages/k/kcharselect/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcharselect -version : 25.08.3 -release : 86 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kcharselect-25.08.3.tar.xz : afee236e5e0375aee038ed4292a3a188fa51251d92ab8e872cd9fe713cde3ae3 -homepage : https://kde.org/applications/utilities/org.kde.kcharselect -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Character Selector +name: kcharselect +version: 25.08.3 +release: 86 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kcharselect-25.08.3.tar.xz: afee236e5e0375aee038ed4292a3a188fa51251d92ab8e872cd9fe713cde3ae3 +homepage: https://kde.org/applications/utilities/org.kde.kcharselect +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Character Selector description: | KCharSelect is a tool to select special characters from all installed fonts and copy them into the clipboard. -builddeps : +builddeps: - kf6-kbookmarks-devel - kf6-kcrash-devel - kf6-kdoctools-devel - kf6-ki18n-devel - kf6-kiconthemes-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kclock/package.yml b/packages/k/kclock/package.yml index f6250d3a6da..3f0ce87d88c 100644 --- a/packages/k/kclock/package.yml +++ b/packages/k/kclock/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kclock -version : 25.08.3 -release : 28 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kclock-25.08.3.tar.xz : d8acfcaa36ff8dd424de82ae1636badd9aa2f50a6c4e3e35788ed5cc396276e2 -homepage : https://apps.kde.org/kclock -license : GPL-2.0-or-later -component : desktop.kde -summary : Clock app for KDE Plasma +name: kclock +version: 25.08.3 +release: 28 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kclock-25.08.3.tar.xz: d8acfcaa36ff8dd424de82ae1636badd9aa2f50a6c4e3e35788ed5cc396276e2 +homepage: https://apps.kde.org/kclock +license: GPL-2.0-or-later +component: desktop.kde +summary: Clock app for KDE Plasma description: | A convergent clock for KDE Plasma desktop and mobile Features @@ -15,7 +15,7 @@ description: | - Stopwatch - World Clocks - Timers -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6QuickControls2) - pkgconfig(Qt6Svg) @@ -33,15 +33,15 @@ builddeps : - kirigami-addons-devel - libplasma-devel - qt6-base-private-devel -rundeps : +rundeps: - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcmutils/package.yml b/packages/k/kcmutils/package.yml index 0268ebef792..a1ed07b172c 100644 --- a/packages/k/kcmutils/package.yml +++ b/packages/k/kcmutils/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcmutils -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/kcmutils-5.116.0.tar.xz : 91288dbd552d9d29758b9f73a79b8ec091d33b143158605ea0de8dcd11185c19 -homepage : https://community.kde.org/Frameworks -license : +name: kcmutils +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/kcmutils-5.116.0.tar.xz: 91288dbd552d9d29758b9f73a79b8ec091d33b143158605ea0de8dcd11185c19 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.tools -summary : Utilities for KDE System Settings modules +component: programming.tools +summary: Utilities for KDE System Settings modules description: | KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework.KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework.KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework.KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - kdeclarative-devel - kguiaddons-devel @@ -22,14 +22,14 @@ builddeps : - kpackage-devel - kservice-devel - kxmlgui-devel -rundeps : - - devel : - - kservice-devel - - kconfigwidgets-devel -setup : | +rundeps: + - devel: + - kservice-devel + - kconfigwidgets-devel +setup: | %cmake_ninja -DBUILD_QCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/k/kcodecs/package.yml b/packages/k/kcodecs/package.yml index cf4695b5a43..a0b23156436 100644 --- a/packages/k/kcodecs/package.yml +++ b/packages/k/kcodecs/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcodecs -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kcodecs-5.116.0.tar.xz : a489d22e91cafcb60854c6e914969e1f3f8270b403baf2ec3a1d76ae2bd3680e -homepage : https://community.kde.org/Frameworks -license : +name: kcodecs +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kcodecs-5.116.0.tar.xz: a489d22e91cafcb60854c6e914969e1f3f8270b403baf2ec3a1d76ae2bd3680e +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later - MIT -component : programming.library -summary : String encoding library. +component: programming.library +summary: String encoding library. description: | String encoding library. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules - gperf -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcolorchooser/package.yml b/packages/k/kcolorchooser/package.yml index 964ef5cb835..4992749fa21 100644 --- a/packages/k/kcolorchooser/package.yml +++ b/packages/k/kcolorchooser/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcolorchooser -version : 25.08.3 -release : 80 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kcolorchooser-25.08.3.tar.xz : 6acece03b3804a610822d058fbbbcdabec3fe1ada6a8bffed6d369526930be67 -homepage : https://kde.org/applications/graphics/org.kde.kcolorchooser -license : MIT -component : multimedia.graphics -summary : Color chooser and palette editor +name: kcolorchooser +version: 25.08.3 +release: 80 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kcolorchooser-25.08.3.tar.xz: 6acece03b3804a610822d058fbbbcdabec3fe1ada6a8bffed6d369526930be67 +homepage: https://kde.org/applications/graphics/org.kde.kcolorchooser +license: MIT +component: multimedia.graphics +summary: Color chooser and palette editor description: | KColorChooser is a color palette tool, used to mix colors and create custom color palettes. Using the dropper, it can obtain the color of any pixel on the screen. -builddeps : +builddeps: - kf6-ki18n-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix appstream processing diff --git a/packages/k/kcolorpicker/package.yml b/packages/k/kcolorpicker/package.yml index b3fffac2e59..044deed9392 100644 --- a/packages/k/kcolorpicker/package.yml +++ b/packages/k/kcolorpicker/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcolorpicker -version : 0.3.1 -release : 8 -source : - - https://github.com/ksnip/kColorPicker/archive/refs/tags/v0.3.1.tar.gz : e78c785ec4a8a22a48a91835c97601f5704b5076b154415353b0d2697dc0b4f7 -license : LGPL-3.0-only -component : desktop.qt -homepage : https://github.com/ksnip/kColorPicker -summary : Qt based Color Picker with popup menu +name: kcolorpicker +version: 0.3.1 +release: 8 +source: + - https://github.com/ksnip/kColorPicker/archive/refs/tags/v0.3.1.tar.gz: e78c785ec4a8a22a48a91835c97601f5704b5076b154415353b0d2697dc0b4f7 +license: LGPL-3.0-only +component: desktop.qt +homepage: https://github.com/ksnip/kColorPicker +summary: Qt based Color Picker with popup menu description: | Qt based Color Picker with popup menu -builddeps : +builddeps: - pkgconfig(Qt6Core) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcompletion/package.yml b/packages/k/kcompletion/package.yml index 0988ada041e..8f2247e4bb8 100644 --- a/packages/k/kcompletion/package.yml +++ b/packages/k/kcompletion/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcompletion -version : 5.116.0 -release : 77 -source : - - https://download.kde.org/stable/frameworks/5.116/kcompletion-5.116.0.tar.xz : 52badaaa51052470cc604ac32ccb3f993d17933ab0e7af17d2ab1613d77d09ea -homepage : https://community.kde.org/Frameworks -license : +name: kcompletion +version: 5.116.0 +release: 77 +source: + - https://download.kde.org/stable/frameworks/5.116/kcompletion-5.116.0.tar.xz: 52badaaa51052470cc604ac32ccb3f993d17933ab0e7af17d2ab1613d77d09ea +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : Powerful completion framework, including completion-enabled lineedit and combobox. +component: programming.library +summary: Powerful completion framework, including completion-enabled lineedit and combobox. description: | Powerful completion framework, including completion-enabled lineedit and combobox. -optimize : lto -builddeps : +optimize: lto +builddeps: - kconfig-devel - kwidgetsaddons-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kconfig/package.yml b/packages/k/kconfig/package.yml index 7e03733dfc7..89a51b55faf 100644 --- a/packages/k/kconfig/package.yml +++ b/packages/k/kconfig/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kconfig -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kconfig-5.116.0.tar.xz : 2c5de3609273aa167a5c49be42470a3bf87d70fc8565ba6cee3717c00067470e -homepage : https://community.kde.org/Frameworks -license : +name: kconfig +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kconfig-5.116.0.tar.xz: 2c5de3609273aa167a5c49be42470a3bf87d70fc8565ba6cee3717c00067470e +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - BSD-3-Clause - GPL-2.0-or-later @@ -13,24 +13,24 @@ license : - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : desktop.library -summary : Persistent platform-independent application settings. +component: desktop.library +summary: Persistent platform-independent application settings. description: | Persistent platform-independent application settings. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %patch -p1 -i $pkgfiles/0001-Avoid-unnecessary-stat-calls.patch %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kconfigwidgets/package.yml b/packages/k/kconfigwidgets/package.yml index c1e10e73c51..5517ae2ce32 100644 --- a/packages/k/kconfigwidgets/package.yml +++ b/packages/k/kconfigwidgets/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kconfigwidgets -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kconfigwidgets-5.116.0.tar.xz : e45697f01297a1f7a6058be267e08bdf0b4f7332e3b8d78f932a36e5bd57c5b8 -homepage : https://community.kde.org/Frameworks -license : +name: kconfigwidgets +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kconfigwidgets-5.116.0.tar.xz: e45697f01297a1f7a6058be267e08bdf0b4f7332e3b8d78f932a36e5bd57c5b8 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : desktop.library -summary : Widgets for configuration dialogs +component: desktop.library +summary: Widgets for configuration dialogs description: | Widgets for configuration dialogs -optimize : lto -builddeps : +optimize: lto +builddeps: - kauth-devel - kcodecs-devel - kconfig-devel @@ -26,17 +26,17 @@ builddeps : - kguiaddons-devel - ki18n-devel - kwidgetsaddons-devel -rundeps : - - devel : - - kauth-devel - - kcodecs-devel - - kconfig-devel - - kcoreaddons-devel - - kwidgetsaddons-devel -setup : | +rundeps: + - devel: + - kauth-devel + - kcodecs-devel + - kconfig-devel + - kcoreaddons-devel + - kwidgetsaddons-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcontacts/package.yml b/packages/k/kcontacts/package.yml index dd1a1dba83d..f82358facf5 100644 --- a/packages/k/kcontacts/package.yml +++ b/packages/k/kcontacts/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcontacts -version : 5.116.0 -release : 70 -source : - - https://download.kde.org/stable/frameworks/5.116/kcontacts-5.116.0.tar.xz : f107fdec8f52f7362499159c958e57e3b8b1981b0d797a90685c4a604156b4cb -homepage : https://community.kde.org/Frameworks -license : +name: kcontacts +version: 5.116.0 +release: 70 +source: + - https://download.kde.org/stable/frameworks/5.116/kcontacts-5.116.0.tar.xz: f107fdec8f52f7362499159c958e57e3b8b1981b0d797a90685c4a604156b4cb +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - MIT -component : desktop.library -summary : Address book API for KDE +component: desktop.library +summary: Address book API for KDE description: | KContacts provides an API for address book data. This can be used by all applications using data of this type. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - kcodecs-devel - kconfig-devel - kcoreaddons-devel - ki18n-devel -rundeps : - - devel : - - kcodecs-devel - - kconfig-devel - - kcoreaddons-devel - - ki18n-devel +rundeps: + - devel: + - kcodecs-devel + - kconfig-devel + - kcoreaddons-devel + - ki18n-devel - kcodecs -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcoreaddons/package.yml b/packages/k/kcoreaddons/package.yml index 627fbf71893..1f17f6d424d 100644 --- a/packages/k/kcoreaddons/package.yml +++ b/packages/k/kcoreaddons/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcoreaddons -version : 5.116.0 -release : 80 -source : - - https://download.kde.org/stable/frameworks/5.116/kcoreaddons-5.116.0.tar.xz : defbb4c068fcfccf7a08298ee6f7b88f9c2d3f34e4ae22b8f8e2df47dfb73174 -homepage : https://community.kde.org/Frameworks -license : +name: kcoreaddons +version: 5.116.0 +release: 80 +source: + - https://download.kde.org/stable/frameworks/5.116/kcoreaddons-5.116.0.tar.xz: defbb4c068fcfccf7a08298ee6f7b88f9c2d3f34e4ae22b8f8e2df47dfb73174 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.library -summary : Qt addon library with a collection of non-GUI utilities. +component: programming.library +summary: Qt addon library with a collection of non-GUI utilities. description: | Qt addon library with a collection of non-GUI utilities. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules - shared-mime-info -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kcrash/package.yml b/packages/k/kcrash/package.yml index 9ec69593bc6..2766013ef55 100644 --- a/packages/k/kcrash/package.yml +++ b/packages/k/kcrash/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kcrash -version : 5.116.0 -release : 74 -source : - - https://download.kde.org/stable/frameworks/5.116/kcrash-5.116.0.tar.xz : 81d346f9d663ccab1d388cb8fc45fb6c60efa33683b942251cf811e24179e865 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Graceful handling of application crashes. +name: kcrash +version: 5.116.0 +release: 74 +source: + - https://download.kde.org/stable/frameworks/5.116/kcrash-5.116.0.tar.xz: 81d346f9d663ccab1d388cb8fc45fb6c60efa33683b942251cf811e24179e865 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Graceful handling of application crashes. description: | Graceful handling of application crashes. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5X11Extras) - kcoreaddons-devel - kwindowsystem-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdbusaddons/package.yml b/packages/k/kdbusaddons/package.yml index 72778942f3d..b056d4d26ef 100644 --- a/packages/k/kdbusaddons/package.yml +++ b/packages/k/kdbusaddons/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdbusaddons -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kdbusaddons-5.116.0.tar.xz : 03b73a4b04c227175f17bfec9a84ae7acb9f5443adc7a1adbf7bd98926bc8e56 -homepage : https://community.kde.org/Frameworks -license : +name: kdbusaddons +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kdbusaddons-5.116.0.tar.xz: 03b73a4b04c227175f17bfec9a84ae7acb9f5443adc7a1adbf7bd98926bc8e56 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.library -summary : Convenience classes for DBus. +component: programming.library +summary: Convenience classes for DBus. description: | Convenience classes for DBus. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5X11Extras) - pkgconfig(xcb) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kde-cli-tools/package.yml b/packages/k/kde-cli-tools/package.yml index 96403e0a533..7995b84f9b8 100644 --- a/packages/k/kde-cli-tools/package.yml +++ b/packages/k/kde-cli-tools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kde-cli-tools -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz : fd532c3df5a6db41518082bc945c36931c8da829117c2137fb30b9391aeb63fc -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kde-cli-tools +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz: fd532c3df5a6db41518082bc945c36931c8da829117c2137fb30b9391aeb63fc +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : Tools to better interact with the system +component: desktop.kde.core +summary: Tools to better interact with the system description: | Tools based on KDE Frameworks 6 to better interact with the system. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Svg) - kf6-kcmutils-devel @@ -26,14 +26,14 @@ builddeps : - kf6-kparts-devel - kf6-kservice-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/k/kde-gtk-config/package.yml b/packages/k/kde-gtk-config/package.yml index 6ccfd8cfd24..957f16b3551 100644 --- a/packages/k/kde-gtk-config/package.yml +++ b/packages/k/kde-gtk-config/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kde-gtk-config -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz : 8f2452149585e3e05c88ffedb82e43dac1ec7669a08e6a33c03bad0332899f3e -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kde-gtk-config +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz: 8f2452149585e3e05c88ffedb82e43dac1ec7669a08e6a33c03bad0332899f3e +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - BSD-2-Clause - BSD-3-Clause - GPL-2.0-only - GPL-2.0-or-later -component : desktop.kde.core -summary : KDE settings to set GTK look and feel +component: desktop.kde.core +summary: KDE settings to set GTK look and feel description: | KDE system settings to set GTK look and feel. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Svg) @@ -27,14 +27,14 @@ builddeps : - kf6-kiconthemes-devel - sassc - xsettingsd -rundeps : +rundeps: - gsettings-desktop-schemas - xsettingsd -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kde-inotify-survey/package.yml b/packages/k/kde-inotify-survey/package.yml index db3f7ed0cd9..d363896f80e 100644 --- a/packages/k/kde-inotify-survey/package.yml +++ b/packages/k/kde-inotify-survey/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kde-inotify-survey -version : 25.08.3 -release : 18 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kde-inotify-survey-25.08.3.tar.xz : b39c129b96b80904f4a7b5f828ecd98891c32b61b9496e8d6310589da91eb95b -homepage : https://invent.kde.org/system/kde-inotify-survey -license : LGPL-2.0-or-later -component : desktop.kde.core -summary : Tooling for monitoring inotify limits +name: kde-inotify-survey +version: 25.08.3 +release: 18 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kde-inotify-survey-25.08.3.tar.xz: b39c129b96b80904f4a7b5f828ecd98891c32b61b9496e8d6310589da91eb95b +homepage: https://invent.kde.org/system/kde-inotify-survey +license: LGPL-2.0-or-later +component: desktop.kde.core +summary: Tooling for monitoring inotify limits description: | Tooling for monitoring inotify limits and informing the user when they have been or about to be reached -builddeps : +builddeps: - kf6-kauth-devel - kf6-kdbusaddons-devel - kf6-ki18n-devel - kf6-knotifications-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdebugsettings/package.yml b/packages/k/kdebugsettings/package.yml index 533a0c22487..36d57570c77 100644 --- a/packages/k/kdebugsettings/package.yml +++ b/packages/k/kdebugsettings/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdebugsettings -version : 25.08.3 -release : 80 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdebugsettings-25.08.3.tar.xz : 76990eab816c45f116c8231db33f16af955ecc733c4eb7c89fe83977f3293da0 -homepage : https://kde.org/applications/development/org.kde.kdebugsettings -license : LGPL-2.0-or-later -component : desktop.kde -summary : Application to enable/disable qCDebug +name: kdebugsettings +version: 25.08.3 +release: 80 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdebugsettings-25.08.3.tar.xz: 76990eab816c45f116c8231db33f16af955ecc733c4eb7c89fe83977f3293da0 +homepage: https://kde.org/applications/development/org.kde.kdebugsettings +license: LGPL-2.0-or-later +component: desktop.kde +summary: Application to enable/disable qCDebug description: | An application to enable/disable qCDebug. -builddeps : +builddeps: - kf6-kcompletion-devel - kf6-kconfig-devel - kf6-kconfigwidgets-devel @@ -21,15 +21,15 @@ builddeps : - kf6-kiconthemes-devel - kf6-kwidgetsaddons-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix appstream processing install -Dm00644 $workdir/logo.png $installdir/usr/share/icons/hicolor/128x128/apps/debug-run.png diff --git a/packages/k/kdeclarative/package.yml b/packages/k/kdeclarative/package.yml index a78b9ff915a..5ae3d8308d9 100644 --- a/packages/k/kdeclarative/package.yml +++ b/packages/k/kdeclarative/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdeclarative -version : 5.116.0 -release : 77 -source : - - https://download.kde.org/stable/frameworks/5.116/kdeclarative-5.116.0.tar.xz : 9e7f9c2ac3d22dec3baa0a0fc17a9366ffb442c41cdb81c37cf65ca462eac55f -homepage : https://community.kde.org/Frameworks -license : +name: kdeclarative +version: 5.116.0 +release: 77 +source: + - https://download.kde.org/stable/frameworks/5.116/kdeclarative-5.116.0.tar.xz: 9e7f9c2ac3d22dec3baa0a0fc17a9366ffb442c41cdb81c37cf65ca462eac55f +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later - MIT -component : programming.library -summary : Integration of QML and KDE work spaces +component: programming.library +summary: Integration of QML and KDE work spaces description: | KDeclarative provides integration of QML and KDE work spaces. It's comprises two parts: a library used by the C++ part of your application to intergrate QML with KDE Frameworks specific features, and a series of QML imports that offer bindings to some of the Frameworks. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(epoxy) - pkgconfig(x11) @@ -27,16 +27,16 @@ builddeps : - kio-devel - knotifications-devel - kpackage-devel -rundeps : - - devel : - - kpackage-devel - - qt5-declarative-devel +rundeps: + - devel: + - kpackage-devel + - qt5-declarative-devel - qt5-quickcontrols -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/k/kdeconnect/package.yml b/packages/k/kdeconnect/package.yml index 1be16ba95a3..527a7a62319 100644 --- a/packages/k/kdeconnect/package.yml +++ b/packages/k/kdeconnect/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdeconnect -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdeconnect-kde-25.08.3.tar.xz : 6e41f1f22e85f5e70a92dd6ca3e6968364896de37afe5daeb7cda599f03e5e2b -homepage : https://kdeconnect.kde.org/ -license : GPL-2.0-or-later -component : desktop.kde -summary : KDE Connect adds communication between KDE and your smartphone. +name: kdeconnect +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdeconnect-kde-25.08.3.tar.xz: 6e41f1f22e85f5e70a92dd6ca3e6968364896de37afe5daeb7cda599f03e5e2b +homepage: https://kdeconnect.kde.org/ +license: GPL-2.0-or-later +component: desktop.kde +summary: KDE Connect adds communication between KDE and your smartphone. description: | KDE Connect is a multi-platform app that allows your devices to communicate (eg: your phone and your computer). -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6PulseAudioQt) - pkgconfig(Qt6Bluetooth) @@ -36,24 +36,24 @@ builddeps : - kirigami-addons-devel - libfakekey-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kirigami - kf6-qqc2-desktop-style - kirigami-addons - sshfs-fuse -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/check-that-device-id-does-not-change.patch.patch %patch -p1 -i $pkgfiles/ftbfs-qt-6.10.1.patch # https://bugs.kde.org/show_bug.cgi?id=481870 %cmake_kf6 -DBLUETOOTH_ENABLED=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # ? diff --git a/packages/k/kdecoration/package.yml b/packages/k/kdecoration/package.yml index c2a00ab4bab..7ce893b4538 100644 --- a/packages/k/kdecoration/package.yml +++ b/packages/k/kdecoration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdecoration -version : 6.5.3 -release : 130 -source : - - https://download.kde.org/stable/plasma/6.5.3/kdecoration-6.5.3.tar.xz : 3238a135a67036f86d957f35247c51eb18e4b46609260478a6630cadc93449bd -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-only -component : programming -summary : Plugin based library to create window decorations +name: kdecoration +version: 6.5.3 +release: 130 +source: + - https://download.kde.org/stable/plasma/6.5.3/kdecoration-6.5.3.tar.xz: 3238a135a67036f86d957f35247c51eb18e4b46609260478a6630cadc93449bd +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-only +component: programming +summary: Plugin based library to create window decorations description: | Plugin based library to create window decorations. -builddeps : +builddeps: - kf6-kcoreaddons-devel - kf6-ki18n-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kded/package.yml b/packages/k/kded/package.yml index c2440600290..c67014af4d0 100644 --- a/packages/k/kded/package.yml +++ b/packages/k/kded/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kded -version : 5.116.0 -release : 74 -source : - - https://download.kde.org/stable/frameworks/5.116/kded-5.116.0.tar.xz : 5cb67255f866ad765a88a091ad864e4fa83c7bd8b59fa96717817f448e6fa03d -homepage : https://community.kde.org/Frameworks -license : +name: kded +version: 5.116.0 +release: 74 +source: + - https://download.kde.org/stable/frameworks/5.116/kded-5.116.0.tar.xz: 5cb67255f866ad765a88a091ad864e4fa83c7bd8b59fa96717817f448e6fa03d +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Central daemon of KDE work spaces +component: programming.library +summary: Central daemon of KDE work spaces description: | KDED runs in the background and performs a number of small tasks. Some of these tasks are built in, others are started on demand. -optimize : lto -builddeps : +optimize: lto +builddeps: - kcrash-devel - kdbusaddons-devel - kdoctools-devel - kservice-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdegraphics-mobipocket/package.yml b/packages/k/kdegraphics-mobipocket/package.yml index e87acbdede0..4f34305cac9 100644 --- a/packages/k/kdegraphics-mobipocket/package.yml +++ b/packages/k/kdegraphics-mobipocket/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdegraphics-mobipocket -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdegraphics-mobipocket-25.08.3.tar.xz : a4f8ff1632270c11695095732661995d9639f8333c8d63730654d787dcc3b554 -homepage : https://invent.kde.org/graphics/kdegraphics-mobipocket/ -license : GPL-2.0-or-later -component : programming -summary : Plugins for mobpocket +name: kdegraphics-mobipocket +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdegraphics-mobipocket-25.08.3.tar.xz: a4f8ff1632270c11695095732661995d9639f8333c8d63730654d787dcc3b554 +homepage: https://invent.kde.org/graphics/kdegraphics-mobipocket/ +license: GPL-2.0-or-later +component: programming +summary: Plugins for mobpocket description: | A collection of plugins to handle mobipocket files. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - extra-cmake-modules -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdegraphics-thumbnailers/package.yml b/packages/k/kdegraphics-thumbnailers/package.yml index 581d856279a..201fb4bd1b1 100644 --- a/packages/k/kdegraphics-thumbnailers/package.yml +++ b/packages/k/kdegraphics-thumbnailers/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdegraphics-thumbnailers -version : 25.08.3 -release : 90 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdegraphics-thumbnailers-25.08.3.tar.xz : 15fc2bb2578c7c58463533ebd6d8d4ea3ec3d9eaf47e04f74e9322c135c97e84 -homepage : https://apps.kde.org/kdegraphics_thumbnailers/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Thumbnailers for various graphics file formats +name: kdegraphics-thumbnailers +version: 25.08.3 +release: 90 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdegraphics-thumbnailers-25.08.3.tar.xz: 15fc2bb2578c7c58463533ebd6d8d4ea3ec3d9eaf47e04f74e9322c135c97e84 +homepage: https://apps.kde.org/kdegraphics_thumbnailers/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Thumbnailers for various graphics file formats description: | Thumbnailers for various graphics file formats. -builddeps : +builddeps: - pkgconfig(Qt6Core) - kdegraphics-mobipocket-devel - kf6-karchive-devel - kf6-kio-devel - libkdcraw-devel - libkexiv2-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdelibs4support/package.yml b/packages/k/kdelibs4support/package.yml index 2b48beea2c7..625061cc90d 100644 --- a/packages/k/kdelibs4support/package.yml +++ b/packages/k/kdelibs4support/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdelibs4support -version : 5.116.0 -release : 79 -source : - - https://download.kde.org/stable/frameworks/5.116/portingAids/kdelibs4support-5.116.0.tar.xz : ed915dd146eb10262816da62904d04f78dacf9595d44d400dd1644d21c10c1e4 -homepage : https://community.kde.org/Frameworks -license : +name: kdelibs4support +version: 5.116.0 +release: 79 +source: + - https://download.kde.org/stable/frameworks/5.116/portingAids/kdelibs4support-5.116.0.tar.xz: ed915dd146eb10262816da62904d04f78dacf9595d44d400dd1644d21c10c1e4 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : Legacy support for kdelibs 4 compatibility +component: programming.library +summary: Legacy support for kdelibs 4 compatibility description: | This framework provides code and utilities to ease the transition from kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++ classes whose functionality has been replaced by code in CMake, Qt and other frameworks. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5X11Extras) - pkgconfig(libnm) @@ -32,28 +32,28 @@ builddeps : - kparts-devel - kunitconversion-devel - perl-uri -rundeps : - - devel : - - karchive-devel - - kcrash-devel - - kdbusaddons-devel - - kdesignerplugin-devel - - kdoctools-devel - - kemoticons-devel - - kguiaddons-devel - - kiconthemes-devel - - kio-devel - - kitemmodels-devel - - knotifications-devel - - kparts-devel - - ktextwidgets-devel - - kunitconversion-devel +rundeps: + - devel: + - karchive-devel + - kcrash-devel + - kdbusaddons-devel + - kdesignerplugin-devel + - kdoctools-devel + - kemoticons-devel + - kguiaddons-devel + - kiconthemes-devel + - kio-devel + - kitemmodels-devel + - knotifications-devel + - kparts-devel + - ktextwidgets-devel + - kunitconversion-devel - kdesignerplugin - kemoticons -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : |- +install: |- %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/k/kdenetwork-filesharing/package.yml b/packages/k/kdenetwork-filesharing/package.yml index 46f8f91badb..d9e70561356 100644 --- a/packages/k/kdenetwork-filesharing/package.yml +++ b/packages/k/kdenetwork-filesharing/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdenetwork-filesharing -version : 25.08.3 -release : 86 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdenetwork-filesharing-25.08.3.tar.xz : d2cef56443843b82a5c210ec5a6e4c2a1ed1a2a86d517e5773855953ba96a48f -homepage : https://kde.org/ -license : +name: kdenetwork-filesharing +version: 25.08.3 +release: 86 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdenetwork-filesharing-25.08.3.tar.xz: d2cef56443843b82a5c210ec5a6e4c2a1ed1a2a86d517e5773855953ba96a48f +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : network.clients -summary : Network file sharing integration for dolphin +component: network.clients +summary: Network file sharing integration for dolphin description: | Network file sharing integration for dolphin. -builddeps : +builddeps: - pkgconfig(packagekitqt6) - clang-devel - kf6-kauth-devel @@ -20,15 +20,15 @@ builddeps : - qcoro-qt6-devel - qt6-base-private-devel - samba -rundeps : +rundeps: - samba -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DSAMBA_INSTALL=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdenlive/package.yml b/packages/k/kdenlive/package.yml index 31bf0a2f0ae..eae5dbbd01a 100644 --- a/packages/k/kdenlive/package.yml +++ b/packages/k/kdenlive/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdenlive -version : 25.08.3 -release : 122 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdenlive-25.08.3.tar.xz : 81ba4e911147d5dbd33bcf464b2f0ae9f57b8824dbfc7fab21f3c11bb6433783 -homepage : https://kdenlive.org -license : GPL-2.0-or-later -component : multimedia.video -summary : Video editing application, based on MLT Framework and KF6 +name: kdenlive +version: 25.08.3 +release: 122 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdenlive-25.08.3.tar.xz: 81ba4e911147d5dbd33bcf464b2f0ae9f57b8824dbfc7fab21f3c11bb6433783 +homepage: https://kdenlive.org +license: GPL-2.0-or-later +component: multimedia.video +summary: Video editing application, based on MLT Framework and KF6 description: | Video editing application, based on MLT Framework and KDE Frameworks 6. -builddeps : +builddeps: - pkgconfig(Imath) - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) @@ -35,24 +35,24 @@ builddeps : - kf6-purpose-devel - opentimelineio-devel - qt6-base-private-devel -rundeps : +rundeps: - breeze-icons - dvgrab - frei0r - kf6-qqc2-desktop-style - qt6-imageformats -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Unset-QPA_PLATFORMTHEME-to-prevent-starting-with-gtk.patch %patch -p1 -i $pkgfiles/0001-Add-StartupWMClass-to-desktop-file.patch %cmake_kf6 \ -DFETCH_OTIO=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove doc diff --git a/packages/k/kdepim-addons/package.yml b/packages/k/kdepim-addons/package.yml index 412e4230dfd..228aba23cbc 100644 --- a/packages/k/kdepim-addons/package.yml +++ b/packages/k/kdepim-addons/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdepim-addons -version : 25.08.3 -release : 93 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdepim-addons-25.08.3.tar.xz : baa85c1747c9e78972d1a54d7bb7b300ddbf54073452c3388356bc576d479cd7 -homepage : https://community.kde.org/PIM -license : +name: kdepim-addons +version: 25.08.3 +release: 93 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdepim-addons-25.08.3.tar.xz: baa85c1747c9e78972d1a54d7bb7b300ddbf54073452c3388356bc576d479cd7 +homepage: https://community.kde.org/PIM +license: - GPL-2.0-only - LGPL-2.1-or-later -component : desktop.kde -summary : Addons for KDE PIM applications +component: desktop.kde +summary: Addons for KDE PIM applications description: | Addons for KDE PIM applications including akregator, kaddressbook, kmail and korganizer. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6WebEngineCore) - pkgconfig(libmarkdown) @@ -44,14 +44,14 @@ builddeps : - mailcommon-devel - mailimporter-devel - pimcommon-devel -clang : true -optimize : +clang: true +optimize: - speed # Todo: We need to teach LLVM that `x86_64-solus-linux` and `x86_64-unknown-linux-gnu` are compatible triples # - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdepim-runtime/package.yml b/packages/k/kdepim-runtime/package.yml index 7831a2b888c..b045dfa3a7f 100644 --- a/packages/k/kdepim-runtime/package.yml +++ b/packages/k/kdepim-runtime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdepim-runtime -version : 25.08.3 -release : 100 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdepim-runtime-25.08.3.tar.xz : 98b7acf07271658d3d9169a511676513be0659b73f5cb1fb4630aeb54fa65f85 -homepage : https://community.kde.org/PIM -license : GPL-2.0-or-later -component : desktop.kde -summary : Runtime components for Akonadi +name: kdepim-runtime +version: 25.08.3 +release: 100 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdepim-runtime-25.08.3.tar.xz: 98b7acf07271658d3d9169a511676513be0659b73f5cb1fb4630aeb54fa65f85 +homepage: https://community.kde.org/PIM +license: GPL-2.0-or-later +component: desktop.kde +summary: Runtime components for Akonadi description: | Contains the Akonadi resources from kdepim which can be used without the applications in kdepim. -builddeps : +builddeps: - pkgconfig(Qt6NetworkAuth) - pkgconfig(Qt6TextToSpeech) - pkgconfig(Qt6WebEngineCore) @@ -41,15 +41,15 @@ builddeps : - qca-qt6-devel - qtkeychain-qt6-devel # TODO maybe package etebase -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kdeplasma-addons/package.yml b/packages/k/kdeplasma-addons/package.yml index 4c8dfe24c05..2195c14743a 100644 --- a/packages/k/kdeplasma-addons/package.yml +++ b/packages/k/kdeplasma-addons/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdeplasma-addons -version : 6.5.3 -release : 139 -source : - - https://download.kde.org/stable/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz : 8426429aaf15bf33d3c7b7f61837e9b5679e9b7ce73f612273398a7a977c6287 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kdeplasma-addons +version: 6.5.3 +release: 139 +source: + - https://download.kde.org/stable/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz: 8426429aaf15bf33d3c7b7f61837e9b5679e9b7ce73f612273398a7a977c6287 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : Addons for KDE Plasma +component: desktop.kde.core +summary: Addons for KDE Plasma description: | Addons for KDE Plasma. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Quick3D) - pkgconfig(Qt6WebEngineCore) @@ -42,15 +42,15 @@ builddeps : - plasma-activities-devel - plasma5support-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kitemmodels - kirigami-addons - qt6-quick3d -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdesignerplugin/package.yml b/packages/k/kdesignerplugin/package.yml index 20abd1d5358..c379bd34470 100644 --- a/packages/k/kdesignerplugin/package.yml +++ b/packages/k/kdesignerplugin/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdesignerplugin -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/portingAids/kdesignerplugin-5.116.0.tar.xz : e3cf4f848ae51d0489b977ccdb20dc3131d89a076783f336cda4e39e85ba735e -homepage : https://community.kde.org/Frameworks -license : LGPL-2.1-or-later -component : programming.library -summary : Integrating KDE frameworks widgets with Qt Designer +name: kdesignerplugin +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/portingAids/kdesignerplugin-5.116.0.tar.xz: e3cf4f848ae51d0489b977ccdb20dc3131d89a076783f336cda4e39e85ba735e +homepage: https://community.kde.org/Frameworks +license: LGPL-2.1-or-later +component: programming.library +summary: Integrating KDE frameworks widgets with Qt Designer description: | Integrating KDE frameworks widgets with Qt Designer. -builddeps : +builddeps: - kconfig-devel - kcoreaddons-devel - kdoctools-devel - kiconthemes-devel - kplotting-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdev-php/package.yml b/packages/k/kdev-php/package.yml index 84af6e223e7..89bcd88c923 100644 --- a/packages/k/kdev-php/package.yml +++ b/packages/k/kdev-php/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdev-php -version : 25.08.3 -release : 51 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdev-php-25.08.3.tar.xz : f52ef2928d2ef9dcb21f31ad28db9ce4309c6ad4f4fbc6a9d09ea0737286d4c6 -homepage : https://apps.kde.org/kdev-php/ -license : GPL-2.0-or-later -component : programming.tools -summary : PHP support for KDevelop +name: kdev-php +version: 25.08.3 +release: 51 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdev-php-25.08.3.tar.xz: f52ef2928d2ef9dcb21f31ad28db9ce4309c6ad4f4fbc6a9d09ea0737286d4c6 +homepage: https://apps.kde.org/kdev-php/ +license: GPL-2.0-or-later +component: programming.tools +summary: PHP support for KDevelop description: | KDevelop plugin which provides PHP language support. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Core) - kdevelop-devel - kdevelop-pg-qt-devel - kf6-kcmutils-devel - kf6-ki18n-devel - kf6-ktexteditor-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdevelop-pg-qt/package.yml b/packages/k/kdevelop-pg-qt/package.yml index 2304129f81f..1e430167e47 100644 --- a/packages/k/kdevelop-pg-qt/package.yml +++ b/packages/k/kdevelop-pg-qt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdevelop-pg-qt -version : 2.4.0 -release : 8 -source : - - https://download.kde.org/stable/kdevelop-pg-qt/2.4.0/src/kdevelop-pg-qt-2.4.0.tar.xz : acbeb61c82f5d7aa2ddcfa18e3bee5e2559106970bd6d146d46c95f8d027bb86 -license : LGPL-2.1 -component : programming -homepage : https://kdevelop.org/ -summary : Parser generator written in readable source-code +name: kdevelop-pg-qt +version: 2.4.0 +release: 8 +source: + - https://download.kde.org/stable/kdevelop-pg-qt/2.4.0/src/kdevelop-pg-qt-2.4.0.tar.xz: acbeb61c82f5d7aa2ddcfa18e3bee5e2559106970bd6d146d46c95f8d027bb86 +license: LGPL-2.1 +component: programming +homepage: https://kdevelop.org/ +summary: Parser generator written in readable source-code description: | KDevelop-PG-Qt is a parser generator written in readable source-code and generating readable source-code. Its syntax was inspirated by AntLR. It implements the visitor-pattern and uses the Qt library. -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdevelop/package.yml b/packages/k/kdevelop/package.yml index 9832c17c6e6..858795351e8 100644 --- a/packages/k/kdevelop/package.yml +++ b/packages/k/kdevelop/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdevelop -version : 25.08.3 -release : 83 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdevelop-25.08.3.tar.xz : 4d2b92cf37a9a3324dd9137075c5f552047bd88a673420aa1484fcde79bace92 -homepage : https://kdevelop.org/ -license : +name: kdevelop +version: 25.08.3 +release: 83 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdevelop-25.08.3.tar.xz: 4d2b92cf37a9a3324dd9137075c5f552047bd88a673420aa1484fcde79bace92 +homepage: https://kdevelop.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.ide -summary : KDevelop IDE and Platform +component: programming.ide +summary: KDevelop IDE and Platform description: | C++ IDE using KDE technologies based on KDevelop Platform. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6WebEngineCore) - pkgconfig(libedit) @@ -45,22 +45,22 @@ builddeps : - libplasma-devel - qt6-base-private-devel - subversion-devel -rundeps : +rundeps: - cppcheck - - devel : - - kf6-threadweaver-devel - - qt6-5compat-devel - - qt6-webengine-devel + - devel: + - kf6-threadweaver-devel + - qt6-5compat-devel + - qt6-webengine-devel - heaptrack -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove HTML docs diff --git a/packages/k/kdiagram-qt5/package.yml b/packages/k/kdiagram-qt5/package.yml index 1379a2f4617..a9a76c5e9c3 100644 --- a/packages/k/kdiagram-qt5/package.yml +++ b/packages/k/kdiagram-qt5/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdiagram-qt5 -version : 2.8.0 -release : 1 -source : - - https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz : 579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f -license : GPL-2.0-or-later -component : desktop.library -homepage : https://www.kde.org/ -summary : Powerful libraries (KChart, KGantt) for creating business diagrams. +name: kdiagram-qt5 +version: 2.8.0 +release: 1 +source: + - https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz: 579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f +license: GPL-2.0-or-later +component: desktop.library +homepage: https://www.kde.org/ +summary: Powerful libraries (KChart, KGantt) for creating business diagrams. description: | Powerful libraries (KChart, KGantt) for creating business diagrams. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Svg) - extra-cmake-modules -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_QCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdiagram/package.yml b/packages/k/kdiagram/package.yml index 20ffc0d16de..f55a1f10619 100644 --- a/packages/k/kdiagram/package.yml +++ b/packages/k/kdiagram/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdiagram -version : 3.0.1 -release : 5 -source : - - https://download.kde.org/stable/kdiagram/3.0.1/kdiagram-3.0.1.tar.xz : 4659b0c2cd9db18143f5abd9c806091c3aab6abc1a956bbf82815ab3d3189c6d -license : GPL-2.0-or-later -component : desktop.library -homepage : https://www.kde.org/ -summary : Powerful libraries (KChart, KGantt) for creating business diagrams. +name: kdiagram +version: 3.0.1 +release: 5 +source: + - https://download.kde.org/stable/kdiagram/3.0.1/kdiagram-3.0.1.tar.xz: 4659b0c2cd9db18143f5abd9c806091c3aab6abc1a956bbf82815ab3d3189c6d +license: GPL-2.0-or-later +component: desktop.library +homepage: https://www.kde.org/ +summary: Powerful libraries (KChart, KGantt) for creating business diagrams. description: | Powerful libraries (KChart, KGantt) for creating business diagrams. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Svg) - extra-cmake-modules -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdialog/package.yml b/packages/k/kdialog/package.yml index 0d213505ff2..56998f93022 100644 --- a/packages/k/kdialog/package.yml +++ b/packages/k/kdialog/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdialog -version : 25.08.3 -release : 88 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kdialog-25.08.3.tar.xz : d2c9fc33ecb48a2d135643b83e700b9212d1e80fd651971c035bfaf328dfbab4 -homepage : https://kde.org/applications/utilities/org.kde.kdialog -license : GPL-2.0-or-later -component : desktop.kde -summary : KDialog can be used to show nice dialog boxes from shell scripts +name: kdialog +version: 25.08.3 +release: 88 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kdialog-25.08.3.tar.xz: d2c9fc33ecb48a2d135643b83e700b9212d1e80fd651971c035bfaf328dfbab4 +homepage: https://kde.org/applications/utilities/org.kde.kdialog +license: GPL-2.0-or-later +component: desktop.kde +summary: KDialog can be used to show nice dialog boxes from shell scripts description: | KDialog allows you to display dialog boxes from shell scripts. The syntax is very much inspired from the "dialog" command (which shows text mode dialogs). -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(x11) - kf6-kdbusaddons-devel @@ -18,13 +18,13 @@ builddeps : - kf6-kio-devel - kf6-knotifications-devel - kf6-ktextwidgets-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdiff3/package.yml b/packages/k/kdiff3/package.yml index b3830fddf11..6d3cc68fcf8 100644 --- a/packages/k/kdiff3/package.yml +++ b/packages/k/kdiff3/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdiff3 -version : 1.10.7 -release : 4 -source : - - https://download.kde.org/stable/kdiff3/kdiff3-1.10.7.tar.xz : ba3f4acbf4ac748aebefc85f59caf653d45fe859a48c34af89918224a767c5e3 -license : GPL-2.0-or-later -component : programming.tools -homepage : https://apps.kde.org/kdiff3 -summary : Utility for comparing and merging files and directories +name: kdiff3 +version: 1.10.7 +release: 4 +source: + - https://download.kde.org/stable/kdiff3/kdiff3-1.10.7.tar.xz: ba3f4acbf4ac748aebefc85f59caf653d45fe859a48c34af89918224a767c5e3 +license: GPL-2.0-or-later +component: programming.tools +homepage: https://apps.kde.org/kdiff3 +summary: Utility for comparing and merging files and directories description: | kdiff3 is a 3-way text editor from KDE capable of comparing and merging two or three input files or directories. It is a supported git mergetool. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(Qt5Gui) - kcrash-devel - kdoctools-devel @@ -20,10 +20,10 @@ builddeps : - kparts-devel - kwindowsystem-devel - libboost-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/k/kdnssd/package.yml b/packages/k/kdnssd/package.yml index 016f96caa43..ce24fdc3b30 100644 --- a/packages/k/kdnssd/package.yml +++ b/packages/k/kdnssd/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdnssd -version : 5.116.0 -release : 72 -source : - - https://download.kde.org/stable/frameworks/5.116/kdnssd-5.116.0.tar.xz : 35676df6570a5019d723ccd92cb2bc141a35ff50b97244e4c0deef6e72f45dfc -homepage : https://community.kde.org/Frameworks -license : +name: kdnssd +version: 5.116.0 +release: 72 +source: + - https://download.kde.org/stable/frameworks/5.116/kdnssd-5.116.0.tar.xz: 35676df6570a5019d723ccd92cb2bc141a35ff50b97244e4c0deef6e72f45dfc +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later -component : programming.library -summary : Network service discovery using Zeroconf +component: programming.library +summary: Network service discovery using Zeroconf description: | KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(avahi-core) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdocker/package.yml b/packages/k/kdocker/package.yml index 0d95bc368ff..729d30df1b9 100644 --- a/packages/k/kdocker/package.yml +++ b/packages/k/kdocker/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdocker -version : '6.2' -release : 3 -source : - - https://github.com/user-none/KDocker/archive/refs/tags/6.2.tar.gz : 575ca18ba7121fdfcb109e5b962e5ef3aaf8e85307edcaff3790a5e0c13d73da -homepage : https://github.com/user-none/KDocker -license : GPL-2.0-or-later -component : desktop.kde -summary : KDocker will help you dock any application in the system tray. +name: kdocker +version: "6.2" +release: 3 +source: + - https://github.com/user-none/KDocker/archive/refs/tags/6.2.tar.gz: 575ca18ba7121fdfcb109e5b962e5ef3aaf8e85307edcaff3790a5e0c13d73da +homepage: https://github.com/user-none/KDocker +license: GPL-2.0-or-later +component: desktop.kde +summary: KDocker will help you dock any application in the system tray. description: | KDocker will help you dock any application in the system tray. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(x11) - pkgconfig(xcb) # - pkgconfig(xmu) # - pkgconfig(xpm) # - llvm-clang-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Fix-clang-compilation.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdoctools/package.yml b/packages/k/kdoctools/package.yml index d483b16fa39..845a8a2fe7b 100644 --- a/packages/k/kdoctools/package.yml +++ b/packages/k/kdoctools/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdoctools -version : 5.116.0 -release : 79 -source : - - https://download.kde.org/stable/frameworks/5.116/kdoctools-5.116.0.tar.xz : 36a0a60e422907b2baead8b82cec56008240b7a950678294bb2e1df65e1a6bb3 -homepage : https://community.kde.org/Frameworks -license : +name: kdoctools +version: 5.116.0 +release: 79 +source: + - https://download.kde.org/stable/frameworks/5.116/kdoctools-5.116.0.tar.xz: 36a0a60e422907b2baead8b82cec56008240b7a950678294bb2e1df65e1a6bb3 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.1-or-later - LGPL-2.1-only -component : programming.library -summary : Create documentation from DocBook. +component: programming.library +summary: Create documentation from DocBook. description: | Create documentation from DocBook -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(libxslt) - docbook-xml - karchive-devel - ki18n-devel - perl-uri -rundeps : +rundeps: - docbook-xml -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdsingleapplication/package.yml b/packages/k/kdsingleapplication/package.yml index ea2bb6468e0..1839914aa88 100644 --- a/packages/k/kdsingleapplication/package.yml +++ b/packages/k/kdsingleapplication/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdsingleapplication -version : 1.0.4 -release : 1 -source : - - https://github.com/KDAB/KDSingleApplication/releases/download/v1.1.0/kdsingleapplication-1.1.0.tar.gz : 31029fffa4873e2769c555668e8edaa6bd5721edbc445bff5e66cc6af3b9ed78 -license : MIT -component : desktop.qt -homepage : https://github.com/KDAB/KDSingleApplication -summary : KDAB's helper class for single-instance policy applications +name: kdsingleapplication +version: 1.0.4 +release: 1 +source: + - https://github.com/KDAB/KDSingleApplication/releases/download/v1.1.0/kdsingleapplication-1.1.0.tar.gz: 31029fffa4873e2769c555668e8edaa6bd5721edbc445bff5e66cc6af3b9ed78 +license: MIT +component: desktop.qt +homepage: https://github.com/KDAB/KDSingleApplication +summary: KDAB's helper class for single-instance policy applications description: | KDAB's helper class for single-instance policy applications -builddeps : +builddeps: - pkgconfig(Qt6Core) -setup : | +setup: | %cmake_ninja -DKDSingleApplication_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kdsoap-ws-discovery-client/package.yml b/packages/k/kdsoap-ws-discovery-client/package.yml index 0546c732e1f..d3fc37c2113 100644 --- a/packages/k/kdsoap-ws-discovery-client/package.yml +++ b/packages/k/kdsoap-ws-discovery-client/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdsoap-ws-discovery-client -version : 0.4.0 -release : 2 -source : - - https://download.kde.org/stable/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.4.0.tar.xz : 2cd247c013e75f410659bac372aff93d22d71c5a54c059e137b9444af8b3427a -license : +name: kdsoap-ws-discovery-client +version: 0.4.0 +release: 2 +source: + - https://download.kde.org/stable/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.4.0.tar.xz: 2cd247c013e75f410659bac372aff93d22d71c5a54c059e137b9444af8b3427a +license: - GPL-3.0-only -component : programming.library -homepage : https://caspermeijn.gitlab.io/kdsoap-ws-discovery-client/ -summary : WS-Discovery client library based on KDSoap +component: programming.library +homepage: https://caspermeijn.gitlab.io/kdsoap-ws-discovery-client/ +summary: WS-Discovery client library based on KDSoap description: | WS-Discovery client library based on KDSoap -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Designer) - extra-cmake-modules - kdsoap-qt6-devel -clang : true -optimize : lto -setup : | +clang: true +optimize: lto +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build %ninja_build -install : | +install: | %ninja_install -patterns : - - docs : /usr/share/doc +patterns: + - docs: /usr/share/doc diff --git a/packages/k/kdsoap/package.yml b/packages/k/kdsoap/package.yml index a9f5ccc254b..9e494b33f4f 100644 --- a/packages/k/kdsoap/package.yml +++ b/packages/k/kdsoap/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kdsoap -version : 2.2.0 -release : 4 -source : - - https://github.com/KDAB/KDSoap/releases/download/kdsoap-2.2.0/kdsoap-2.2.0.tar.gz : d9ef11948442197c9fa44bd6fbadc842b7280a60dfc40577af66fded637af356 -license : +name: kdsoap +version: 2.2.0 +release: 4 +source: + - https://github.com/KDAB/KDSoap/releases/download/kdsoap-2.2.0/kdsoap-2.2.0.tar.gz: d9ef11948442197c9fa44bd6fbadc842b7280a60dfc40577af66fded637af356 +license: - GPL-3.0-only - AGPL-3.0-only -component : programming.library -homepage : https://www.kdab.com/development-resources/qt-tools/kd-soap -summary : KDSoap +component: programming.library +homepage: https://www.kdab.com/development-resources/qt-tools/kd-soap +summary: KDSoap description: | A Qt-based client-side and server-side SOAP component -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) -rundeps : - - qt5-devel : - - kdsoap-qt5 - - qt6-devel : - - kdsoap-qt6 -clang : true -optimize : lto -setup : | +rundeps: + - qt5-devel: + - kdsoap-qt5 + - qt6-devel: + - kdsoap-qt6 +clang: true +optimize: lto +setup: | %cmake_ninja -B qt5-build \ -DINSTALL_INCLUDE_DIR=/usr/include/KDSoap-qt5 %cmake_ninja -B qt6-build \ -DINSTALL_INCLUDE_DIR=/usr/include/KDSoap-qt6 \ -DKDSoap_QT6=ON -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build # Why is it here? mv $installdir/usr/share/mkspecs/features/ $installdir/usr/lib64/qt5/mkspecs/features @@ -41,27 +41,27 @@ install : | %ninja_install -C qt6-build find $installdir -type d -empty -print -delete -patterns : - - docs : /usr/share/doc - - qt5 : - - /usr/lib64/libkdsoap.so.2* - - /usr/lib64/libkdsoap-server.so.2* - - qt6 : - - /usr/lib64/libkdsoap-qt6.so.2* - - /usr/lib64/libkdsoap-server-qt6.so.2* - - qt5-devel : - - /usr/bin/kdwsdl2cpp - - /usr/lib64/libkdsoap.so - - /usr/lib64/libkdsoap-server.so - - /usr/lib64/cmake/KDSoap - - /usr/lib64/qt5/mkspecs - - /usr/include/KDSoap-qt5 - - qt6-devel : - - /usr/bin/kdwsdl2cpp-qt6 - - /usr/lib64/cmake/KDSoap-qt6 - - /usr/lib64/lib*-qt6.so - - /usr/lib64/qt6/mkspecs - - /usr/include/KDSoap-qt6 -replaces : - - qt5 : kdsoap - - qt5-devel : kdsoap-devel +patterns: + - docs: /usr/share/doc + - qt5: + - /usr/lib64/libkdsoap.so.2* + - /usr/lib64/libkdsoap-server.so.2* + - qt6: + - /usr/lib64/libkdsoap-qt6.so.2* + - /usr/lib64/libkdsoap-server-qt6.so.2* + - qt5-devel: + - /usr/bin/kdwsdl2cpp + - /usr/lib64/libkdsoap.so + - /usr/lib64/libkdsoap-server.so + - /usr/lib64/cmake/KDSoap + - /usr/lib64/qt5/mkspecs + - /usr/include/KDSoap-qt5 + - qt6-devel: + - /usr/bin/kdwsdl2cpp-qt6 + - /usr/lib64/cmake/KDSoap-qt6 + - /usr/lib64/lib*-qt6.so + - /usr/lib64/qt6/mkspecs + - /usr/include/KDSoap-qt6 +replaces: + - qt5: kdsoap + - qt5-devel: kdsoap-devel diff --git a/packages/k/keepass/package.yml b/packages/k/keepass/package.yml index 4a293fdadd7..92791a6ef6b 100644 --- a/packages/k/keepass/package.yml +++ b/packages/k/keepass/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keepass -version : '2.59' -release : 47 -source : - - https://sourceforge.net/projects/keepass/files/KeePass%202.x/2.59/KeePass-2.59-Source.zip : 7ac2711821836fc0198b6f19ecd787318c8bf06585a4a3aeb2e6bd5319604a7b -homepage : https://keepass.info/ -license : GPL-2.0-or-later -component : security -summary : KeePass Password Safe is a free, open source, lightweight, and easy-to-use password manager +name: keepass +version: "2.59" +release: 47 +source: + - https://sourceforge.net/projects/keepass/files/KeePass%202.x/2.59/KeePass-2.59-Source.zip: 7ac2711821836fc0198b6f19ecd787318c8bf06585a4a3aeb2e6bd5319604a7b +homepage: https://keepass.info/ +license: GPL-2.0-or-later +component: security +summary: KeePass Password Safe is a free, open source, lightweight, and easy-to-use password manager description: | KeePass Password Safe is a free, open source, lightweight, and easy-to-use password manager. -builddeps : +builddeps: - pkgconfig(gtk-sharp-2.0) - pkgconfig(libgdiplus) - pkgconfig(mono) -rundeps : +rundeps: - libgdiplus - mono-devel - xdotool - xsel -build : | +build: | cd ../Build/ chmod +x PrepMonoDev.sh ./PrepMonoDev.sh cd ../ xbuild /target:KeePass /property:Configuration=Release KeePass.sln cp Ext/KeePass.exe.config Build/KeePass/Release -install : | +install: | cd $workdir/../ install -dm00755 $installdir/usr/bin install -dm00755 $installdir/usr/share/keepass/XSL diff --git a/packages/k/keepassxc/package.yml b/packages/k/keepassxc/package.yml index 9677412472a..30122905734 100644 --- a/packages/k/keepassxc/package.yml +++ b/packages/k/keepassxc/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keepassxc -version : 2.7.11 -release : 51 -homepage : https://keepassxc.org -source : - - https://github.com/keepassxreboot/keepassxc/releases/download/2.7.11/keepassxc-2.7.11-src.tar.xz : ce76b02d396369726aaf695bb46b79c0cc41a0c4f9ec806bde1233cb22e6ef62 -license : +name: keepassxc +version: 2.7.11 +release: 51 +homepage: https://keepassxc.org +source: + - https://github.com/keepassxreboot/keepassxc/releases/download/2.7.11/keepassxc-2.7.11-src.tar.xz: ce76b02d396369726aaf695bb46b79c0cc41a0c4f9ec806bde1233cb22e6ef62 +license: - BSD-2-Clause - BSD-3-Clause - CC0-1.0 @@ -15,14 +15,14 @@ license : - LGPL-3.0 - MIT - OFL-1.1 -component : security -summary : KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. +component: security +summary: KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. description: | KeePassXC is a cross-platform, open-source password manager that keeps passwords, credentials, and notes encrypted in an offline database. It provides strong password generation, customizable organization, and fast search for easy management. -replaces : +replaces: - keepassx -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5X11Extras) @@ -34,11 +34,11 @@ builddeps : - pkgconfig(minizip) - pkgconfig(xtst) - asciidoctor -rundeps : +rundeps: - wl-clipboard -setup : | +setup: | %cmake_ninja -DWITH_TESTS=OFF -DWITH_CCACHE=ON -DWITH_XC_ALL=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_DOCS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kemoticons/package.yml b/packages/k/kemoticons/package.yml index 9257e749595..cdb9bf6f186 100644 --- a/packages/k/kemoticons/package.yml +++ b/packages/k/kemoticons/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kemoticons -version : 5.116.0 -release : 74 -source : - - https://download.kde.org/stable/frameworks/5.116/kemoticons-5.116.0.tar.xz : ac63341b07fe151dcbb622495d9cfd5d42fbfc4c4e67bf915b8eec03cf626853 -homepage : https://community.kde.org/Frameworks -license : +name: kemoticons +version: 5.116.0 +release: 74 +source: + - https://download.kde.org/stable/frameworks/5.116/kemoticons-5.116.0.tar.xz: ac63341b07fe151dcbb622495d9cfd5d42fbfc4c4e67bf915b8eec03cf626853 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.1-or-later -component : desktop.library -summary : Convert text emoticons to graphical emoticons +component: desktop.library +summary: Convert text emoticons to graphical emoticons description: | KEmoticons converts emoticons from text to a graphical representation with images in HTML. It supports setting different themes for emoticons coming from different providers. -optimize : lto -builddeps : +optimize: lto +builddeps: - karchive-devel - kservice-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kerberos/package.yml b/packages/k/kerberos/package.yml index d7d924c9959..6cf50319969 100644 --- a/packages/k/kerberos/package.yml +++ b/packages/k/kerberos/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kerberos -version : 1.22.1 -release : 23 -source : - - https://kerberos.org/dist/krb5/1.22/krb5-1.22.1.tar.gz : 1a8832b8cad923ebbf1394f67e2efcf41e3a49f460285a66e35adec8fa0053af -homepage : https://web.mit.edu/kerberos/ -license : MIT -component : system.base -summary : Kerberos 5 network authentication protocol +name: kerberos +version: 1.22.1 +release: 23 +source: + - https://kerberos.org/dist/krb5/1.22/krb5-1.22.1.tar.gz: 1a8832b8cad923ebbf1394f67e2efcf41e3a49f460285a66e35adec8fa0053af +homepage: https://web.mit.edu/kerberos/ +license: MIT +component: system.base +summary: Kerberos 5 network authentication protocol description: | MIT Kerberos V5 is a free implementation of Kerberos 5. Kerberos is a network authentication protocol. It centralizes the authentication database and uses kerberized applications to work with servers or services that support Kerberos allowing single logins and encrypted communication over internal networks or the Internet. -emul32 : true -patterns : - - devel : [/usr/share/examples, /usr/share/man/man8] -builddeps : +emul32: true +patterns: + - devel: [/usr/share/examples, /usr/share/man/man8] +builddeps: - pkgconfig32(com_err) - pkgconfig32(openssl) -rundeps : - - 32bit-devel : - - e2fsprogs-32bit-devel - - devel : - - e2fsprogs-devel -setup : | +rundeps: + - 32bit-devel: + - e2fsprogs-32bit-devel + - devel: + - e2fsprogs-devel +setup: | cd src %configure --disable-rpath \ --enable-dns-for-realm \ --with-system-ss \ --with-system-et -build : | +build: | cd src %make -install : | +install: | cd src %make_install chmod 0755 $installdir/%libdir%/lib*.so* diff --git a/packages/k/keybase/package.yml b/packages/k/keybase/package.yml index 0643eaad5c7..8f2587ea1ed 100644 --- a/packages/k/keybase/package.yml +++ b/packages/k/keybase/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keybase -version : 6.5.1 -release : 45 -source : - - git|https://github.com/keybase/client : v6.5.1 -license : BSD-3-Clause -homepage : https://keybase.io/ -component : security.crypto -networking : true -summary : Keybase command-line client, filesystem and GUI +name: keybase +version: 6.5.1 +release: 45 +source: + - git|https://github.com/keybase/client: v6.5.1 +license: BSD-3-Clause +homepage: https://keybase.io/ +component: security.crypto +networking: true +summary: Keybase command-line client, filesystem and GUI description: | The Keybase app helps you perform cryptographically-secure operations with people you know on the Internet: chatting, file sharing, even publishing public documents. It's all easier and safer with Keybase. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gconf-2.0) @@ -20,15 +20,15 @@ builddeps : - golang - rsync - yarn -rundeps : +rundeps: - fuse - gconf -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Replace-opt-by-usr-share.patch -build : | +build: | export KEYBASE_SKIP_32_BIT=1 ./packaging/linux/build_binaries.sh prerelease ./build_dir -install : | +install: | # Create required directories install -dm00755 $installdir/keybase diff --git a/packages/k/keybinder/package.yml b/packages/k/keybinder/package.yml index 577724bc03d..193c3ac6e7a 100644 --- a/packages/k/keybinder/package.yml +++ b/packages/k/keybinder/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keybinder -version : 0.3.2 -release : 15 -source : - - https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v0.3.2/keybinder-3.0-0.3.2.tar.gz : e6e3de4e1f3b201814a956ab8f16dfc8a262db1937ff1eee4d855365398c6020 -homepage : https://github.com/kupferlauncher/keybinder -license : GPL-2.0-or-later -component : desktop.library -summary : Keybinder for GTK-based applications +name: keybinder +version: 0.3.2 +release: 15 +source: + - https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v0.3.2/keybinder-3.0-0.3.2.tar.gz: e6e3de4e1f3b201814a956ab8f16dfc8a262db1937ff1eee4d855365398c6020 +homepage: https://github.com/kupferlauncher/keybinder +license: GPL-2.0-or-later +component: desktop.library +summary: Keybinder for GTK-based applications description: | keybinder is a library for registering global key bindings, for gtk-based applications. Python bindings included. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - gtk-doc -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/k/keychain/package.yml b/packages/k/keychain/package.yml index fa7986bf26c..c2dea2b0bf4 100644 --- a/packages/k/keychain/package.yml +++ b/packages/k/keychain/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keychain -version : 2.8.5 -release : 3 -source : - - https://github.com/funtoo/keychain/archive/2.8.5.tar.gz : dcce703e5001211c8ebc0528f45b523f84d2bceeb240600795b4d80cb8475a0b -homepage : https://www.funtoo.org/Keychain -license : GPL-2.0-or-later -component : network.util -summary : agent manager for ssh and gnupg +name: keychain +version: 2.8.5 +release: 3 +source: + - https://github.com/funtoo/keychain/archive/2.8.5.tar.gz: dcce703e5001211c8ebc0528f45b523f84d2bceeb240600795b4d80cb8475a0b +homepage: https://www.funtoo.org/Keychain +license: GPL-2.0-or-later +component: network.util +summary: agent manager for ssh and gnupg description: | Helps you to manage ssh and GPG keys in a convenient and secure manner. It acts as a frontend to ssh-agent and ssh-add, but allows you to easily have one long running ssh-agent process per system, rather than the norm of one ssh-agent per login session. -install : | +install: | install -Dm00775 keychain -t $installdir/usr/bin install -Dm00664 keychain.1 -t $installdir/usr/share/man/man1 diff --git a/packages/k/keyd/package.yml b/packages/k/keyd/package.yml index 3139b7cf471..084a5bb8b84 100644 --- a/packages/k/keyd/package.yml +++ b/packages/k/keyd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keyd -version : 2.5.0 -release : 2 -source : - - https://github.com/rvaiya/keyd/archive/refs/tags/v2.5.0.tar.gz : 93ec6c153ef673a7a8b4d8b686494dee11d182513f4531c71dce15a8db7f6c1c -homepage : https://github.com/rvaiya/keyd -license : MIT -component : system.utils -summary : A key remapping daemon for linux. +name: keyd +version: 2.5.0 +release: 2 +source: + - https://github.com/rvaiya/keyd/archive/refs/tags/v2.5.0.tar.gz: 93ec6c153ef673a7a8b4d8b686494dee11d182513f4531c71dce15a8db7f6c1c +homepage: https://github.com/rvaiya/keyd +license: MIT +component: system.utils +summary: A key remapping daemon for linux. description: | keyd provides a flexible system wide daemon which remaps keys using kernel level input primitives (evdev, uinput). -setup : | +setup: | %patch -p1 -i $pkgfiles/create-etc.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr SOCKET_PATH=/run/keyd.socket sed -e "s#@PREFIX@#%PREFIX%#" -e 's#multi-user.target#systemd-udev.service#' keyd.service.in > keyd.service install -Dm00644 keyd.service -t $installdir/usr/lib/systemd/system/ diff --git a/packages/k/keysmith/package.yml b/packages/k/keysmith/package.yml index be52d6e371a..6f624e584ed 100644 --- a/packages/k/keysmith/package.yml +++ b/packages/k/keysmith/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keysmith -version : 25.08.3 -release : 28 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/keysmith-25.08.3.tar.xz : c188bcecbe0657b7cd53a6dc64a2f2cafbde147e7c9bd2c90b5845afd08c1525 -homepage : https://apps.kde.org/keysmith -license : GPL-3.0-or-later -component : desktop.kde -summary : OTP client for Plasma Mobile and Desktop +name: keysmith +version: 25.08.3 +release: 28 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/keysmith-25.08.3.tar.xz: c188bcecbe0657b7cd53a6dc64a2f2cafbde147e7c9bd2c90b5845afd08c1525 +homepage: https://apps.kde.org/keysmith +license: GPL-3.0-or-later +component: desktop.kde +summary: OTP client for Plasma Mobile and Desktop description: | Keysmith is an application to generate two-factor authentication (2FA) tokens when logging in to your (online) accounts. Currently it supports both HOTP and TOTP tokens. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Core) - pkgconfig(Qt6QuickControls2) @@ -26,15 +26,15 @@ builddeps : - kf6-qqc2-desktop-style-devel - kirigami-addons-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-prison - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/keyutils/package.yml b/packages/k/keyutils/package.yml index a75e06e1349..bb7495ac28d 100644 --- a/packages/k/keyutils/package.yml +++ b/packages/k/keyutils/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : keyutils -version : 1.6.3 -release : 7 -source : - - git|https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git : v1.6.3 -homepage : https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git -license : +name: keyutils +version: 1.6.3 +release: 7 +source: + - git|https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git: v1.6.3 +homepage: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.utils -summary : In-kernel key management utilities +component: system.utils +summary: In-kernel key management utilities description: | The keyutils package is a library and a set of utilities for accessing the kernel keyrings facility. -builddeps : +builddeps: - pkgconfig(krb5) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Convert-to-stateless.patch -build : | +build: | export GCC_IGNORE_WERROR=1 %make -install : | +install: | %make_install NO_ARLIB=1 SBINDIR=%PREFIX%/sbin BINDIR=%PREFIX%/bin LIBDIR=%libdir% install -Dm00644 $pkgfiles/keyutils.pc $installdir/usr/lib64/pkgconfig/keyutils.pc diff --git a/packages/k/kf5-kwayland/package.yml b/packages/k/kf5-kwayland/package.yml index 6ba304f5fc8..f635ad9bd69 100644 --- a/packages/k/kf5-kwayland/package.yml +++ b/packages/k/kf5-kwayland/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf5-kwayland -version : 5.116.0 -release : 2 -source : - - https://download.kde.org/stable/frameworks/5.116/kwayland-5.116.0.tar.xz : 88b5970c2d6f6d5f46e6ffac66233bf23f2fcf016dea39fffbd9f47b1fc0aed8 -homepage : https://community.kde.org/Frameworks -license : +name: kf5-kwayland +version: 5.116.0 +release: 2 +source: + - https://download.kde.org/stable/frameworks/5.116/kwayland-5.116.0.tar.xz: 88b5970c2d6f6d5f46e6ffac66233bf23f2fcf016dea39fffbd9f47b1fc0aed8 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.1-only -component : programming.library -summary : Qt-style API to interact with wayland +component: programming.library +summary: Qt-style API to interact with wayland description: | KWayland is a Qt-style API to interact with the wayland-client and wayland-server API. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5WaylandClient) - pkgconfig(wayland-protocols) @@ -22,15 +22,15 @@ builddeps : - pkgconfig(xkbcommon) - extra-cmake-modules - plasma-wayland-protocols-devel -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel - - wayland-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel + - wayland-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-attica/package.yml b/packages/k/kf6-attica/package.yml index 6082b167fea..b0cf5d1f80e 100644 --- a/packages/k/kf6-attica/package.yml +++ b/packages/k/kf6-attica/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-attica -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/attica-6.20.0.tar.xz : 8ef95ad2798763202cdd659521bbe64ca58ec8ca68465eace4a817a2ff2e4dc4 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.1-only -component : desktop.library -summary : Open Collaboration Service client library. +name: kf6-attica +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/attica-6.20.0.tar.xz: 8ef95ad2798763202cdd659521bbe64ca58ec8ca68465eace4a817a2ff2e4dc4 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.1-only +component: desktop.library +summary: Open Collaboration Service client library. description: | Open Collaboration Service client library. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-baloo/package.yml b/packages/k/kf6-baloo/package.yml index 7f454db16a4..420cde0c680 100644 --- a/packages/k/kf6-baloo/package.yml +++ b/packages/k/kf6-baloo/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-baloo -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/baloo-6.20.0.tar.xz : 06a0dc24b9cae08c7228aebc3215185042b58c4fc58ef86c8863e577493d1314 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-baloo +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/baloo-6.20.0.tar.xz: 06a0dc24b9cae08c7228aebc3215185042b58c4fc58ef86c8863e577493d1314 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Baloo provides file searching and indexing +component: desktop.library +summary: Baloo provides file searching and indexing description: | Baloo provides file searching and indexing. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - kf6-kconfig-devel - kf6-kcoreaddons-devel @@ -26,16 +26,16 @@ builddeps : - kf6-solid-devel - lmdb-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel - - kf6-kfilemetadata-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel + - kf6-kfilemetadata-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-bluez-qt/package.yml b/packages/k/kf6-bluez-qt/package.yml index f9ca635e8bc..0abe263b0f8 100644 --- a/packages/k/kf6-bluez-qt/package.yml +++ b/packages/k/kf6-bluez-qt/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-bluez-qt -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/bluez-qt-6.20.0.tar.xz : 696b9855313b4eaa3af0a7baeeeddb69182e5583754d1a29602fa2499712ee37 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.1-only -component : desktop.library -summary : Qt wrapper for BlueZ 5 DBus API +name: kf6-bluez-qt +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/bluez-qt-6.20.0.tar.xz: 696b9855313b4eaa3af0a7baeeeddb69182e5583754d1a29602fa2499712ee37 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.1-only +component: desktop.library +summary: Qt wrapper for BlueZ 5 DBus API description: | BluezQt is a library for communication with BlueZ system and session daemons. * Manager class is used to communicate with system daemon - org.bluez * ObexManager class is used to communicate with session daemon - org.bluez.obex -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - qt6-base-private-devel -rundeps : +rundeps: - bluez - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-frameworkintegration/package.yml b/packages/k/kf6-frameworkintegration/package.yml index 7632d599076..53b003ea2fd 100644 --- a/packages/k/kf6-frameworkintegration/package.yml +++ b/packages/k/kf6-frameworkintegration/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-frameworkintegration -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/frameworkintegration-6.20.0.tar.xz : 1ee61c92c1214159877c0e113a92358724f9ac3ee57710a15038c85dc4fdc7d8 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-frameworkintegration +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/frameworkintegration-6.20.0.tar.xz: 1ee61c92c1214159877c0e113a92358724f9ac3ee57710a15038c85dc4fdc7d8 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-3.0-only -component : programming.library -summary : Integration of Qt application with KDE workspaces +component: programming.library +summary: Integration of Qt application with KDE workspaces description: | Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. -builddeps : +builddeps: - pkgconfig(packagekitqt6) - appstream-qt6-devel - kf6-kcolorscheme-devel @@ -24,16 +24,16 @@ builddeps : - kf6-knotifications-devel - kf6-kpackage-devel - kf6-kwidgetsaddons-devel -rundeps : - - devel : - - kf6-kcolorscheme-devel - - kf6-kiconthemes-devel - - kf6-kwidgetsaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcolorscheme-devel + - kf6-kiconthemes-devel + - kf6-kwidgetsaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-karchive/package.yml b/packages/k/kf6-karchive/package.yml index 1774e53b01b..281b085ced8 100644 --- a/packages/k/kf6-karchive/package.yml +++ b/packages/k/kf6-karchive/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-karchive -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/karchive-6.20.0.tar.xz : f6a508d537d283e2a106e848a939e971cdf1a059779825e4482609aa981ffadd -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : programming.library -summary : Reading, creating, and manipulating file archives. +name: kf6-karchive +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/karchive-6.20.0.tar.xz: f6a508d537d283e2a106e848a939e971cdf1a059779825e4482609aa981ffadd +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: programming.library +summary: Reading, creating, and manipulating file archives. description: | Reading, creating, and manipulating file archives. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(bzip2) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kauth/package.yml b/packages/k/kf6-kauth/package.yml index d5135dd1b89..c80fc472afe 100644 --- a/packages/k/kf6-kauth/package.yml +++ b/packages/k/kf6-kauth/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kauth -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kauth-6.20.0.tar.xz : a918455f42e169fa55e965e407588c22cb18beb5529dab321d45acafdb7bd652 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kauth +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kauth-6.20.0.tar.xz: a918455f42e169fa55e965e407588c22cb18beb5529dab321d45acafdb7bd652 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Execute actions as privileged user. +component: desktop.library +summary: Execute actions as privileged user. description: | Execute actions as privileged user. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(polkit-qt6-1) - kf6-kcoreaddons-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kbookmarks/package.yml b/packages/k/kf6-kbookmarks/package.yml index b9fcc7f4e6e..28a74ec088b 100644 --- a/packages/k/kf6-kbookmarks/package.yml +++ b/packages/k/kf6-kbookmarks/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kbookmarks -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kbookmarks-6.20.0.tar.xz : 3967d390155e7183dd5de0087aa4bb12264958331ac18a1f8c405a5edbdc1a14 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kbookmarks +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kbookmarks-6.20.0.tar.xz: 3967d390155e7183dd5de0087aa4bb12264958331ac18a1f8c405a5edbdc1a14 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Bookmarks management library. +component: desktop.library +summary: Bookmarks management library. description: | Bookmarks management library. -builddeps : +builddeps: - extra-cmake-modules - kf6-kconfig-devel - kf6-kcoreaddons-devel - kf6-kwidgetsaddons-devel -rundeps : - - devel : - - kf6-kconfig-devel - - kf6-kcoreaddons-devel - - kf6-kwidgetsaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfig-devel + - kf6-kcoreaddons-devel + - kf6-kwidgetsaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcalendarcore/package.yml b/packages/k/kf6-kcalendarcore/package.yml index cc267955cd6..40eff6e623f 100644 --- a/packages/k/kf6-kcalendarcore/package.yml +++ b/packages/k/kf6-kcalendarcore/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcalendarcore -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kcalendarcore-6.20.0.tar.xz : 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Provides access to and handling of calendar data +name: kf6-kcalendarcore +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kcalendarcore-6.20.0.tar.xz: 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Provides access to and handling of calendar data description: | This library provides access to and handling of calendar data. It supports the standard formats iCalendar and vCalendar and the group scheduling standard iTIP. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(libical) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - libical-devel - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - libical-devel + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcmutils/package.yml b/packages/k/kf6-kcmutils/package.yml index bba82fd9611..a0ce890035e 100644 --- a/packages/k/kf6-kcmutils/package.yml +++ b/packages/k/kf6-kcmutils/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcmutils -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kcmutils-6.20.0.tar.xz : a2d726c7b6b8feaddff29dc0e75e1c15467f02d1ebe6f8e96f35cd84b23e16ed -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcmutils +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kcmutils-6.20.0.tar.xz: a2d726c7b6b8feaddff29dc0e75e1c15467f02d1ebe6f8e96f35cd84b23e16ed +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Utilities for interacting with KCModules +component: desktop.library +summary: Utilities for interacting with KCModules description: | Utilities for interacting with KCModules -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Quick) - extra-cmake-modules @@ -24,20 +24,20 @@ builddeps : - kf6-kservice-devel - kf6-kxmlgui-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kconfigwidgets-devel - - kf6-kcoreaddons-devel - - kf6-kguiaddons-devel - - kf6-ki18n-devel - - kf6-kitemviews-devel - - kf6-kxmlgui-devel - - qt6-declarative-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfigwidgets-devel + - kf6-kcoreaddons-devel + - kf6-kguiaddons-devel + - kf6-ki18n-devel + - kf6-kitemviews-devel + - kf6-kxmlgui-devel + - qt6-declarative-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcodecs/package.yml b/packages/k/kf6-kcodecs/package.yml index 737133b0e1c..ef9cc6754a2 100644 --- a/packages/k/kf6-kcodecs/package.yml +++ b/packages/k/kf6-kcodecs/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcodecs -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kcodecs-6.20.0.tar.xz : 15920b9a859341b13831e6ed49baceea2e728c796fdd082128e51f8e127ff3a0 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcodecs +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kcodecs-6.20.0.tar.xz: 15920b9a859341b13831e6ed49baceea2e728c796fdd082128e51f8e127ff3a0 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later - MIT -component : programming.library -summary : String encoding library. +component: programming.library +summary: String encoding library. description: | String encoding library. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - gperf -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcolorscheme/package.yml b/packages/k/kf6-kcolorscheme/package.yml index 87be8a59edd..4d1e3876ba3 100644 --- a/packages/k/kf6-kcolorscheme/package.yml +++ b/packages/k/kf6-kcolorscheme/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcolorscheme -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kcolorscheme-6.20.0.tar.xz : 1505acc69b2cc1be9ad325a70ab9669bb8d316fc5d601ccf4032be22fab8c0c2 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcolorscheme +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kcolorscheme-6.20.0.tar.xz: 1505acc69b2cc1be9ad325a70ab9669bb8d316fc5d601ccf4032be22fab8c0c2 +homepage: https://community.kde.org/Frameworks +license: - GPL-3.0-only - LGPL-2.0-or-later -component : multimedia.graphics -summary : Classes to read and interact with KColorScheme +component: multimedia.graphics +summary: Classes to read and interact with KColorScheme description: | Classes to read and interact with KColorScheme -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Designer) - extra-cmake-modules - kf6-kconfig-devel - kf6-ki18n-devel - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcompletion/package.yml b/packages/k/kf6-kcompletion/package.yml index d0527c1209d..a9f7d00fe13 100644 --- a/packages/k/kf6-kcompletion/package.yml +++ b/packages/k/kf6-kcompletion/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcompletion -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kcompletion-6.20.0.tar.xz : 3b270003b661db894f50e9f90fdddd309c3ea97010e363bc551f752db6efcecc -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcompletion +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kcompletion-6.20.0.tar.xz: 3b270003b661db894f50e9f90fdddd309c3ea97010e363bc551f752db6efcecc +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : Powerful completion framework, including completion-enabled lineedit and combobox. +component: programming.library +summary: Powerful completion framework, including completion-enabled lineedit and combobox. description: | Powerful completion framework, including completion-enabled lineedit and combobox. -builddeps : +builddeps: - kf6-kcodecs-devel - kf6-kconfig-devel - kf6-kwidgetsaddons-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kconfig/package.yml b/packages/k/kf6-kconfig/package.yml index 77c3f21b37b..99c3cc35fc7 100644 --- a/packages/k/kf6-kconfig/package.yml +++ b/packages/k/kf6-kconfig/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kconfig -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kconfig-6.20.0.tar.xz : daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kconfig +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kconfig-6.20.0.tar.xz: daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15 +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - BSD-3-Clause - GPL-2.0-or-later @@ -13,24 +13,24 @@ license : - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : desktop.library -summary : Persistent platform-independent application settings. +component: desktop.library +summary: Persistent platform-independent application settings. description: | Persistent platform-independent application settings. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Qml) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kconfigwidgets/package.yml b/packages/k/kf6-kconfigwidgets/package.yml index c5115ed6563..e944e34e475 100644 --- a/packages/k/kf6-kconfigwidgets/package.yml +++ b/packages/k/kf6-kconfigwidgets/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kconfigwidgets -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz : 5c5e8dc7e986d85c3602b8a52b8d8909f91e7433ecad8037099491250f5f4e36 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kconfigwidgets +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz: 5c5e8dc7e986d85c3602b8a52b8d8909f91e7433ecad8037099491250f5f4e36 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : desktop.library -summary : Widgets for configuration dialogs +component: desktop.library +summary: Widgets for configuration dialogs description: | Widgets for configuration dialogs -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - extra-cmake-modules - kf6-kcodecs-devel @@ -26,20 +26,20 @@ builddeps : - kf6-ki18n-devel - kf6-kwidgetsaddons-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcodecs-devel - - kf6-kcolorscheme-devel - - kf6-kconfig-devel - - kf6-kcoreaddons-devel - - kf6-kguiaddons-devel - - kf6-ki18n-devel - - kf6-kwidgetsaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcodecs-devel + - kf6-kcolorscheme-devel + - kf6-kconfig-devel + - kf6-kcoreaddons-devel + - kf6-kguiaddons-devel + - kf6-ki18n-devel + - kf6-kwidgetsaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcontacts/package.yml b/packages/k/kf6-kcontacts/package.yml index 3c409543685..72c713f754d 100644 --- a/packages/k/kf6-kcontacts/package.yml +++ b/packages/k/kf6-kcontacts/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcontacts -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kcontacts-6.20.0.tar.xz : b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcontacts +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kcontacts-6.20.0.tar.xz: b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - MIT -component : desktop.library -summary : Address book API for KDE +component: desktop.library +summary: Address book API for KDE description: | Address book API for KDE -builddeps : +builddeps: - pkgconfig(Qt6Quick) - kf6-kcodecs-devel - kf6-kconfig-devel - kf6-kcoreaddons-devel - kf6-ki18n-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcodecs-devel - - kf6-kconfig-devel - - kf6-kcoreaddons-devel - - kf6-ki18n-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcodecs-devel + - kf6-kconfig-devel + - kf6-kcoreaddons-devel + - kf6-ki18n-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcoreaddons/package.yml b/packages/k/kf6-kcoreaddons/package.yml index 93d3fa30e58..822bde105b2 100644 --- a/packages/k/kf6-kcoreaddons/package.yml +++ b/packages/k/kf6-kcoreaddons/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcoreaddons -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/kcoreaddons-6.20.0.tar.xz : c1d45587616df5eaa3667a028b1f7f909c9c7230ac42d62da69cfb2ac46cd505 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kcoreaddons +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/kcoreaddons-6.20.0.tar.xz: c1d45587616df5eaa3667a028b1f7f909c9c7230ac42d62da69cfb2ac46cd505 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.library -summary : Qt addon library with a collection of non-GUI utilities. +component: programming.library +summary: Qt addon library with a collection of non-GUI utilities. description: | Qt addon library with a collection of non-GUI utilities. -optimize : thin-lto -clang : true -builddeps : +optimize: thin-lto +clang: true +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kcrash/package.yml b/packages/k/kf6-kcrash/package.yml index 5968fa2ed16..588d88dd1a1 100644 --- a/packages/k/kf6-kcrash/package.yml +++ b/packages/k/kf6-kcrash/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kcrash -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kcrash-6.20.0.tar.xz : 1f42e9c54ead9f2d81b3ec5eacf55ab6ff4dd1c3a0721c68f3ab39ed46f35973 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Graceful handling of application crashes. +name: kf6-kcrash +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kcrash-6.20.0.tar.xz: 1f42e9c54ead9f2d81b3ec5eacf55ab6ff4dd1c3a0721c68f3ab39ed46f35973 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Graceful handling of application crashes. description: | Graceful handling of application crashes. -builddeps : +builddeps: - pkgconfig(x11) - kf6-kcoreaddons-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdav/package.yml b/packages/k/kf6-kdav/package.yml index 8350a2da1af..07022e58ec5 100644 --- a/packages/k/kf6-kdav/package.yml +++ b/packages/k/kf6-kdav/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdav -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kdav-6.20.0.tar.xz : bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdav +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kdav-6.20.0.tar.xz: bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : DAV protocol implementation with KJobs +component: desktop.library +summary: DAV protocol implementation with KJobs description: | DAV protocol implementation with KJobs -builddeps : +builddeps: - kf6-kio-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdbusaddons/package.yml b/packages/k/kf6-kdbusaddons/package.yml index 831c5df7eb9..7a4f3c34111 100644 --- a/packages/k/kf6-kdbusaddons/package.yml +++ b/packages/k/kf6-kdbusaddons/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdbusaddons -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kdbusaddons-6.20.0.tar.xz : 5db2f6b7235238070224ee8a5225f41ffdb3249d558a81a7c06a8e54d67729f7 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdbusaddons +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kdbusaddons-6.20.0.tar.xz: 5db2f6b7235238070224ee8a5225f41ffdb3249d558a81a7c06a8e54d67729f7 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.library -summary : Convenience classes for DBus. +component: programming.library +summary: Convenience classes for DBus. description: | Convenience classes for DBus. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdeclarative/package.yml b/packages/k/kf6-kdeclarative/package.yml index dc1b452802a..964a3b07c32 100644 --- a/packages/k/kf6-kdeclarative/package.yml +++ b/packages/k/kf6-kdeclarative/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdeclarative -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kdeclarative-6.20.0.tar.xz : b01c7fa0272dd2cccc962a606e63328825bd3b8c8ec08ee36c3cea75fa8a314d -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdeclarative +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kdeclarative-6.20.0.tar.xz: b01c7fa0272dd2cccc962a606e63328825bd3b8c8ec08ee36c3cea75fa8a314d +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later - MIT -component : desktop.library -summary : Integration of QML and KDE work spaces +component: desktop.library +summary: Integration of QML and KDE work spaces description: | Integration of QML and KDE work spaces -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Quick) - pkgconfig(Qt6ShaderTools) @@ -28,16 +28,16 @@ builddeps : - kf6-knotifications-devel - kf6-kpackage-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kconfig-devel - - kf6-ki18n-devel - - qt6-declarative-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfig-devel + - kf6-ki18n-devel + - qt6-declarative-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kded/package.yml b/packages/k/kf6-kded/package.yml index 0cc440e152f..538732bffa0 100644 --- a/packages/k/kf6-kded/package.yml +++ b/packages/k/kf6-kded/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kded -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kded-6.20.0.tar.xz : 1d6c950048e05b9e8038cfdf84963d1d4b8bfc5f326f301e743211791e9a9f65 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kded +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kded-6.20.0.tar.xz: 1d6c950048e05b9e8038cfdf84963d1d4b8bfc5f326f301e743211791e9a9f65 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Central daemon of KDE work spaces +component: programming.library +summary: Central daemon of KDE work spaces description: | KDED runs in the background and performs a number of small tasks. Some of these tasks are built in, others are started on demand. -builddeps : +builddeps: - kf6-kconfig-devel - kf6-kcoreaddons-devel - kf6-kcrash-devel - kf6-kdbusaddons-devel - kf6-kdoctools-devel - kf6-kservice-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdesu/package.yml b/packages/k/kf6-kdesu/package.yml index 8d6d6a4b368..d03f8cd1f14 100644 --- a/packages/k/kf6-kdesu/package.yml +++ b/packages/k/kf6-kdesu/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdesu -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kdesu-6.20.0.tar.xz : de2313f42f57b8969faff133f0e2b214c5ba96891c16164512130fccb5f3fb84 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdesu +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kdesu-6.20.0.tar.xz: de2313f42f57b8969faff133f0e2b214c5ba96891c16164512130fccb5f3fb84 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : User interface for running shell commands with root privileges +component: desktop.library +summary: User interface for running shell commands with root privileges description: | User interface for running shell commands with root privileges -builddeps : +builddeps: - pkgconfig(x11) - kf6-ki18n-devel - kf6-kpty-devel - kf6-kservice-devel -rundeps : - - devel : - - kf6-kpty-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kpty-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdnssd/package.yml b/packages/k/kf6-kdnssd/package.yml index 175e8a2deff..7270eb7a41d 100644 --- a/packages/k/kf6-kdnssd/package.yml +++ b/packages/k/kf6-kdnssd/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdnssd -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kdnssd-6.20.0.tar.xz : fc616e7f9d56ff4304a5bdc6d04e7ef75e5ff7d84375175f0b25a44ba89af60a -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdnssd +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kdnssd-6.20.0.tar.xz: fc616e7f9d56ff4304a5bdc6d04e7ef75e5ff7d84375175f0b25a44ba89af60a +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later -component : desktop.library -summary : Network service discovery using Zeroconf +component: desktop.library +summary: Network service discovery using Zeroconf description: | Network service discovery using Zeroconf -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(avahi-core) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kdoctools/package.yml b/packages/k/kf6-kdoctools/package.yml index 7e0b0fabe1f..a41a19fdd65 100644 --- a/packages/k/kf6-kdoctools/package.yml +++ b/packages/k/kf6-kdoctools/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kdoctools -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kdoctools-6.20.0.tar.xz : f56536255ca74554a9c02d395fd78c8b4a0d2a1c7d003ce621b324e889f85c0f -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kdoctools +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kdoctools-6.20.0.tar.xz: f56536255ca74554a9c02d395fd78c8b4a0d2a1c7d003ce621b324e889f85c0f +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.1-or-later - LGPL-2.1-only -component : programming.library -summary : Create documentation from DocBook. +component: programming.library +summary: Create documentation from DocBook. description: | Create documentation from DocBook -builddeps : +builddeps: - pkgconfig(libxslt) - docbook-xml - kf6-karchive-devel - kf6-ki18n-devel - perl-uri -rundeps : - - devel : - - libxslt-devel +rundeps: + - devel: + - libxslt-devel - docbook-xml -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kfilemetadata/package.yml b/packages/k/kf6-kfilemetadata/package.yml index f0629373946..904d10cf0d5 100644 --- a/packages/k/kf6-kfilemetadata/package.yml +++ b/packages/k/kf6-kfilemetadata/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kfilemetadata -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kfilemetadata-6.20.0.tar.xz : 3316505dc826cede409c6062ce87ca17680147a760544036c31739fbf7557f97 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kfilemetadata +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kfilemetadata-6.20.0.tar.xz: 3316505dc826cede409c6062ce87ca17680147a760544036c31739fbf7557f97 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Simple library for extracting the text and metadata +component: desktop.library +summary: Simple library for extracting the text and metadata description: | Simple library for extracting the text and metadata -builddeps : +builddeps: - pkgconfig(exiv2) - pkgconfig(libattr) - pkgconfig(libavformat) @@ -27,14 +27,14 @@ builddeps : - kf6-kcoreaddons-devel - kf6-ki18n-devel # TODO add catdoc, libappimage -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kglobalaccel/package.yml b/packages/k/kf6-kglobalaccel/package.yml index 57554287beb..e8cab5b6f17 100644 --- a/packages/k/kf6-kglobalaccel/package.yml +++ b/packages/k/kf6-kglobalaccel/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kglobalaccel -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kglobalaccel-6.20.0.tar.xz : ee2abd91df47a6ae478f86e67f463487e30032f3c0d8cfd77f2d6b9567c86db4 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kglobalaccel +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kglobalaccel-6.20.0.tar.xz: ee2abd91df47a6ae478f86e67f463487e30032f3c0d8cfd77f2d6b9567c86db4 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Global desktop keyboard shortcuts +component: desktop.library +summary: Global desktop keyboard shortcuts description: | KGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike regular shortcuts, the application's window does not need focus for them to be activated. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kguiaddons/package.yml b/packages/k/kf6-kguiaddons/package.yml index 6df6c0c00e2..6661a163a49 100644 --- a/packages/k/kf6-kguiaddons/package.yml +++ b/packages/k/kf6-kguiaddons/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kguiaddons -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/kguiaddons-6.20.0.tar.xz : 33caf5ae46f1a6214f56596180e0c6ccb4af2cce0dcae060ae4fb7078260a476 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kguiaddons +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/kguiaddons-6.20.0.tar.xz: 33caf5ae46f1a6214f56596180e0c6ccb4af2cce0dcae060ae4fb7078260a476 +homepage: https://community.kde.org/Frameworks +license: - GPL-3.0-only - LGPL-2.0-or-later -component : programming.tools -summary : Utilities for graphical user interfaces. +component: programming.tools +summary: Utilities for graphical user interfaces. description: | Utilities for graphical user interfaces. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6WaylandClient) - pkgconfig(wayland-protocols) @@ -20,15 +20,15 @@ builddeps : - extra-cmake-modules - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kholidays/package.yml b/packages/k/kf6-kholidays/package.yml index c22613c1573..986c3f21ccc 100644 --- a/packages/k/kf6-kholidays/package.yml +++ b/packages/k/kf6-kholidays/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kholidays -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kholidays-6.20.0.tar.xz : b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kholidays +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kholidays-6.20.0.tar.xz: b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864 +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - BSD-3-Clause - GPL-3.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : KDE library for regional holiday information +component: desktop.library +summary: KDE library for regional holiday information description: | KDE library for regional holiday information -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Quick) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-ki18n/package.yml b/packages/k/kf6-ki18n/package.yml index f1ee8c4902b..c0410e739e8 100644 --- a/packages/k/kf6-ki18n/package.yml +++ b/packages/k/kf6-ki18n/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-ki18n -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/ki18n-6.20.0.tar.xz : f29c805137af9cee6abab424b380fea964a59b089f90fb909601d9fc78df5f73 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-ki18n +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/ki18n-6.20.0.tar.xz: f29c805137af9cee6abab424b380fea964a59b089f90fb909601d9fc78df5f73 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.tools -summary : KDE Gettext-based UI text internationalization. +component: programming.tools +summary: KDE Gettext-based UI text internationalization. description: | KDE Gettext-based UI text internationalization. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kiconthemes/package.yml b/packages/k/kf6-kiconthemes/package.yml index bc50ee45245..5a86994a96a 100644 --- a/packages/k/kf6-kiconthemes/package.yml +++ b/packages/k/kf6-kiconthemes/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kiconthemes -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kiconthemes-6.20.0.tar.xz : 61b906051cd66db1dd259ec76d08885d3fe749e0d3947aea749021d2c96537a5 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kiconthemes +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kiconthemes-6.20.0.tar.xz: 61b906051cd66db1dd259ec76d08885d3fe749e0d3947aea749021d2c96537a5 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Icon GUI utilities. +component: desktop.library +summary: Icon GUI utilities. description: | Icon GUI utilities. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - breeze-icons-devel - kf6-karchive-devel - kf6-kconfigwidgets-devel - kf6-ki18n-devel - qt6-base-private-devel -rundeps : - - devel : - - breeze-icons-devel - - kf6-karchive-devel - - kf6-kconfigwidgets-devel - - kf6-ki18n-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - breeze-icons-devel + - kf6-karchive-devel + - kf6-kconfigwidgets-devel + - kf6-ki18n-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kidletime/package.yml b/packages/k/kf6-kidletime/package.yml index 20dbba49d24..9ee1c543e0c 100644 --- a/packages/k/kf6-kidletime/package.yml +++ b/packages/k/kf6-kidletime/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kidletime -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kidletime-6.20.0.tar.xz : ecbcac5e062a27d3161747d6bf49dd603281a378d26c048915e762ab194540d9 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kidletime +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kidletime-6.20.0.tar.xz: ecbcac5e062a27d3161747d6bf49dd603281a378d26c048915e762ab194540d9 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - MIT -component : desktop.library -summary : Reporting of idle time of user and system +component: desktop.library +summary: Reporting of idle time of user and system description: | Reporting of idle time of user and system -builddeps : +builddeps: - pkgconfig(Qt6DBus) - pkgconfig(Qt6Designer) - pkgconfig(Qt6WaylandClient) @@ -23,15 +23,15 @@ builddeps : - pkgconfig(xscrnsaver) - extra-cmake-modules - plasma-wayland-protocols-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kimageformats/package.yml b/packages/k/kf6-kimageformats/package.yml index 60f0b43e30d..ec42823d42b 100644 --- a/packages/k/kf6-kimageformats/package.yml +++ b/packages/k/kf6-kimageformats/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kimageformats -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/kimageformats-6.20.0.tar.xz : bdbd91f01b88b61bc5b3e7f60153ae8b63d5f1f2840e9eb31ae8b7339f7b8d79 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kimageformats +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/kimageformats-6.20.0.tar.xz: bdbd91f01b88b61bc5b3e7f60153ae8b63d5f1f2840e9eb31ae8b7339f7b8d79 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later - LGPL-2.1-only -component : desktop.library -summary : A fast and easy to use image viewer +component: desktop.library +summary: A fast and easy to use image viewer description: | A fast and easy to use image viewer -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(libavif) - pkgconfig(libheif) @@ -22,13 +22,13 @@ builddeps : - pkgconfig(libopenjp2) - pkgconfig(libraw) - kf6-karchive-devel -rundeps : +rundeps: - qt6-imageformats -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DKIMAGEFORMATS_HEIF=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kio/package.yml b/packages/k/kf6-kio/package.yml index 3f7637e65fc..1b32049f0b9 100644 --- a/packages/k/kf6-kio/package.yml +++ b/packages/k/kf6-kio/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kio -version : 6.20.0 -release : 34 -source : - - https://download.kde.org/stable/frameworks/6.20/kio-6.20.0.tar.xz : 7e67d471fc10b7df3d76e6ce859480be5d6e675d316592e7a8419b97f01bd649 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kio +version: 6.20.0 +release: 34 +source: + - https://download.kde.org/stable/frameworks/6.20/kio-6.20.0.tar.xz: 7e67d471fc10b7df3d76e6ce859480be5d6e675d316592e7a8419b97f01bd649 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Network transparent access to files and data. +component: desktop.library +summary: Network transparent access to files and data. description: | Network transparent access to files and data. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(libacl) @@ -40,35 +40,35 @@ builddeps : - kf6-solid-devel - qt6-base-private-devel - switcheroo-control -rundeps : - - devel : - - kf6-kbookmarks-devel - - kf6-kcompletion-devel - - kf6-kcrash-devel - - kf6-kdbusaddons-devel - - kf6-kguiaddons-devel - - kf6-kiconthemes-devel - - kf6-kitemviews-devel - - kf6-kjobwidgets-devel - - kf6-kservice-devel - - kf6-kwidgetsaddons-devel - - kf6-kwindowsystem-devel - - kf6-solid-devel - - qt6-base-devel +rundeps: + - devel: + - kf6-kbookmarks-devel + - kf6-kcompletion-devel + - kf6-kcrash-devel + - kf6-kdbusaddons-devel + - kf6-kguiaddons-devel + - kf6-kiconthemes-devel + - kf6-kitemviews-devel + - kf6-kjobwidgets-devel + - kf6-kservice-devel + - kf6-kwidgetsaddons-devel + - kf6-kwindowsystem-devel + - kf6-solid-devel + - qt6-base-devel - kf6-kded - switcheroo-control -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc -patterns : - - main : - - /usr/lib64/libkuriikwsfiltereng_private.so +patterns: + - main: + - /usr/lib64/libkuriikwsfiltereng_private.so - - devel : - - /usr/share/kdevappwizard + - devel: + - /usr/share/kdevappwizard diff --git a/packages/k/kf6-kirigami/package.yml b/packages/k/kf6-kirigami/package.yml index fe9bc645e63..89c8f776262 100644 --- a/packages/k/kf6-kirigami/package.yml +++ b/packages/k/kf6-kirigami/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kirigami -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/kirigami-6.20.0.tar.xz : b67fea7225ccef4cefd0a9d3a547483150129167c47595736eac457986f709d9 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.kde -summary : QtQuick components for mobile and desktop UI development. +name: kf6-kirigami +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/kirigami-6.20.0.tar.xz: b67fea7225ccef4cefd0a9d3a547483150129167c47595736eac457986f709d9 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.kde +summary: QtQuick components for mobile and desktop UI development. description: | Kirigami is a set of QtQuick components for the creation of applications that look and feel great on mobile as well as desktop devices and follow the Kirigami Human Interface Guidelines. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6ShaderTools) - pkgconfig(Qt6Svg) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel - - qt6-declarative-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel + - qt6-declarative-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/kdevappwizard +patterns: + - devel: + - /usr/share/kdevappwizard diff --git a/packages/k/kf6-kitemmodels/package.yml b/packages/k/kf6-kitemmodels/package.yml index 0ceacb4e81a..d3fd1de3b75 100644 --- a/packages/k/kf6-kitemmodels/package.yml +++ b/packages/k/kf6-kitemmodels/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kitemmodels -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kitemmodels-6.20.0.tar.xz : 45b6cd5478fe35f0966a75e3cc554a5db8418ac7d6387745a0070f39caf921a9 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kitemmodels +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kitemmodels-6.20.0.tar.xz: 45b6cd5478fe35f0966a75e3cc554a5db8418ac7d6387745a0070f39caf921a9 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Set of item models extending the Qt model-view framework. +component: desktop.library +summary: Set of item models extending the Qt model-view framework. description: | Set of item models extending the Qt model-view framework. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Quick) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kitemviews/package.yml b/packages/k/kf6-kitemviews/package.yml index 6a84ea76715..e510e2fa450 100644 --- a/packages/k/kf6-kitemviews/package.yml +++ b/packages/k/kf6-kitemviews/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kitemviews -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kitemviews-6.20.0.tar.xz : 63f6d64780d3eb1bfdd2f2f9036026a2cdc163b676168c29c2797544f9ad6305 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kitemviews +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kitemviews-6.20.0.tar.xz: 63f6d64780d3eb1bfdd2f2f9036026a2cdc163b676168c29c2797544f9ad6305 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Set of item views extending the Qt model-view framework. +component: programming.library +summary: Set of item views extending the Qt model-view framework. description: | Set of item views extending the Qt model-view framework. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kjobwidgets/package.yml b/packages/k/kf6-kjobwidgets/package.yml index a77b6df4ce1..222f249812b 100644 --- a/packages/k/kf6-kjobwidgets/package.yml +++ b/packages/k/kf6-kjobwidgets/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kjobwidgets -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/kjobwidgets-6.20.0.tar.xz : 393b6eb6b35d680d48a5c7b09359668bddc1ed89d4fa70b8a8a81fb2d841ce7a -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kjobwidgets +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/kjobwidgets-6.20.0.tar.xz: 393b6eb6b35d680d48a5c7b09359668bddc1ed89d4fa70b8a8a81fb2d841ce7a +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Widgets for showing progress of asynchronous jobs. +component: desktop.library +summary: Widgets for showing progress of asynchronous jobs. description: | Widgets for showing progress of asynchronous jobs. -builddeps : +builddeps: - pkgconfig(x11) - kf6-kcoreaddons-devel - kf6-knotifications-devel - kf6-kwidgetsaddons-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-knewstuff/package.yml b/packages/k/kf6-knewstuff/package.yml index cc7aebf5534..caca029d24d 100644 --- a/packages/k/kf6-knewstuff/package.yml +++ b/packages/k/kf6-knewstuff/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-knewstuff -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/knewstuff-6.20.0.tar.xz : 49443add4f1caace2e64fe7dcbe4cf78cd6b692bf0c77ba01082c82761dfa2b9 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-knewstuff +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/knewstuff-6.20.0.tar.xz: 49443add4f1caace2e64fe7dcbe4cf78cd6b692bf0c77ba01082c82761dfa2b9 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : programming.library -summary : Framework for downloading and sharing additional application data. +component: programming.library +summary: Framework for downloading and sharing additional application data. description: | Framework for downloading and sharing additional application data. -builddeps : +builddeps: - kf6-attica-devel - kf6-karchive-devel - kf6-kconfig-devel @@ -24,22 +24,22 @@ builddeps : - kf6-kwidgetsaddons-devel - kf6-syndication-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-attica-devel - - kf6-karchive-devel - - kf6-kconfig-devel - - kf6-kcoreaddons-devel - - kf6-ki18n-devel - - kf6-kpackage-devel - - kf6-syndication-devel - - qt6-base-devel - - qt6-declarative-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-attica-devel + - kf6-karchive-devel + - kf6-kconfig-devel + - kf6-kcoreaddons-devel + - kf6-ki18n-devel + - kf6-kpackage-devel + - kf6-syndication-devel + - qt6-base-devel + - qt6-declarative-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-knotifications/package.yml b/packages/k/kf6-knotifications/package.yml index eea4e744366..d9a7e28bd2b 100644 --- a/packages/k/kf6-knotifications/package.yml +++ b/packages/k/kf6-knotifications/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-knotifications -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/knotifications-6.20.0.tar.xz : aae6d928eaf52540b642bd9c7ea6293e2c0d0f53612e5fb4f0a6001692f8055a -homepage : https://community.kde.org/Frameworks -license : +name: kf6-knotifications +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/knotifications-6.20.0.tar.xz: aae6d928eaf52540b642bd9c7ea6293e2c0d0f53612e5fb4f0a6001692f8055a +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Desktop notifications. +component: desktop.library +summary: Desktop notifications. description: | Desktop notifications. -builddeps : +builddeps: - pkgconfig(libcanberra) - kf6-kconfig-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kconfig-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfig-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-knotifyconfig/package.yml b/packages/k/kf6-knotifyconfig/package.yml index c7753bd7c27..dd19e9c9f9d 100644 --- a/packages/k/kf6-knotifyconfig/package.yml +++ b/packages/k/kf6-knotifyconfig/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-knotifyconfig -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/knotifyconfig-6.20.0.tar.xz : a02196e50f48dad0908656e3245d58bf03b0d39102fa92b056bee7d50b91afa7 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-only -component : desktop.library -summary : Configuration dialog for desktop notifications. +name: kf6-knotifyconfig +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/knotifyconfig-6.20.0.tar.xz: a02196e50f48dad0908656e3245d58bf03b0d39102fa92b056bee7d50b91afa7 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-only +component: desktop.library +summary: Configuration dialog for desktop notifications. description: | Configuration dialog for desktop notifications. -builddeps : +builddeps: - pkgconfig(libcanberra) - kf6-kcompletion-devel - kf6-kconfig-devel - kf6-ki18n-devel - kf6-kio-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kpackage/package.yml b/packages/k/kf6-kpackage/package.yml index 15057c60212..ffffe5f667f 100644 --- a/packages/k/kf6-kpackage/package.yml +++ b/packages/k/kf6-kpackage/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kpackage -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kpackage-6.20.0.tar.xz : 61884114af604f827c4b83634551ea64921050e233c9c6d5fc400b97e402529e -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kpackage +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kpackage-6.20.0.tar.xz: 61884114af604f827c4b83634551ea64921050e233c9c6d5fc400b97e402529e +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.library -summary : Installation and loading of additional content as packages +component: programming.library +summary: Installation and loading of additional content as packages description: | Installation and loading of additional content (scripts, images...) as packages. -builddeps : +builddeps: - kf6-karchive-devel - kf6-kcoreaddons-devel - kf6-kdoctools-devel - kf6-ki18n-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kparts/package.yml b/packages/k/kf6-kparts/package.yml index 088556c01ad..425c928004f 100644 --- a/packages/k/kf6-kparts/package.yml +++ b/packages/k/kf6-kparts/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kparts -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kparts-6.20.0.tar.xz : 9e71e3d20c9525f66533dd7a5846f0d982eefdd7425bfbadecd6a17908ebd709 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kparts +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kparts-6.20.0.tar.xz: 9e71e3d20c9525f66533dd7a5846f0d982eefdd7425bfbadecd6a17908ebd709 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Plugin framework for user interface components +component: desktop.library +summary: Plugin framework for user interface components description: | Plugin framework for user interface components -builddeps : +builddeps: - kf6-kiconthemes-devel - kf6-kio-devel - kf6-ktextwidgets-devel - kf6-kxmlgui-devel - kf6-sonnet-devel -rundeps : - - devel : - - kf6-kio-devel - - kf6-kservice-devel - - kf6-kxmlgui-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kio-devel + - kf6-kservice-devel + - kf6-kxmlgui-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/kdevappwizard +patterns: + - devel: + - /usr/share/kdevappwizard diff --git a/packages/k/kf6-kpeople/package.yml b/packages/k/kf6-kpeople/package.yml index 817d2398a6d..58b95e49ef5 100644 --- a/packages/k/kf6-kpeople/package.yml +++ b/packages/k/kf6-kpeople/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kpeople -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kpeople-6.20.0.tar.xz : 72f7751d589e7d7204665a1adf8751abdbdbd6e4b582662c313ec79ddb013fb2 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.1-or-later -component : programming.tools -summary : Provides access to all contacts and aggregates them by person +name: kf6-kpeople +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kpeople-6.20.0.tar.xz: 72f7751d589e7d7204665a1adf8751abdbdbd6e4b582662c313ec79ddb013fb2 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.1-or-later +component: programming.tools +summary: Provides access to all contacts and aggregates them by person description: | KPeople offers unified access to our contacts from different sources, grouping them by person while still exposing all the data. Furthermore, KPeople will also provide facilities to integrate the data provided in user interfaces by providing QML and Qt Widgets components. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - kf6-kcodecs-devel - kf6-kconfig-devel @@ -20,14 +20,14 @@ builddeps : - kf6-kitemviews-devel - kf6-kwidgetsaddons-devel - qt6-base-private-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kplotting/package.yml b/packages/k/kf6-kplotting/package.yml index 9be602eb4d9..d1c28edc27c 100644 --- a/packages/k/kf6-kplotting/package.yml +++ b/packages/k/kf6-kplotting/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kplotting -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kplotting-6.20.0.tar.xz : 50cd8986acf47e9a8c0df2b11f068a79d241a13f6e426771703a9e188e6aa43f -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kplotting +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kplotting-6.20.0.tar.xz: 50cd8986acf47e9a8c0df2b11f068a79d241a13f6e426771703a9e188e6aa43f +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : Data plotting +component: desktop.library +summary: Data plotting description: | KPlotting provides KPlotWidget, a QWidget-derived class that provides a virtual base class for easy data-plotting. The idea behind KPlotWidget is that you only have to specify information in "data units"; i.e., the natural units of the data being plotted. KPlotWidget automatically converts everything to screen pixel units. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kpty/package.yml b/packages/k/kf6-kpty/package.yml index 1cde945c2c9..a63c013014f 100644 --- a/packages/k/kf6-kpty/package.yml +++ b/packages/k/kf6-kpty/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kpty -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kpty-6.20.0.tar.xz : 6666f05f1735209da6fcae1fd21ff94ae6772d32b0a24f7b84cdb56e22202966 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kpty +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kpty-6.20.0.tar.xz: 6666f05f1735209da6fcae1fd21ff94ae6772d32b0a24f7b84cdb56e22202966 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : Interfacing with pseudo terminal devices +component: desktop.library +summary: Interfacing with pseudo terminal devices description: | Interfacing with pseudo terminal devices -builddeps : +builddeps: - kf6-kcoreaddons-devel - kf6-ki18n-devel - libutempter-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel +rundeps: + - devel: + - kf6-kcoreaddons-devel - libutempter -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kquickcharts/package.yml b/packages/k/kf6-kquickcharts/package.yml index 377382e2669..57a0cc8e6bf 100644 --- a/packages/k/kf6-kquickcharts/package.yml +++ b/packages/k/kf6-kquickcharts/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kquickcharts -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kquickcharts-6.20.0.tar.xz : 94f52ce42c15cb7dc514ce9868dba41ed8f0645b941ff2256d02227746301792 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kquickcharts +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kquickcharts-6.20.0.tar.xz: 94f52ce42c15cb7dc514ce9868dba41ed8f0645b941ff2256d02227746301792 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.1-only - MIT -component : desktop.library -summary : A QtQuick plugin providing high-performance charts +component: desktop.library +summary: A QtQuick plugin providing high-performance charts description: | A QtQuick plugin providing high-performance charts -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6QuickControls2) - pkgconfig(Qt6ShaderTools) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-krunner/package.yml b/packages/k/kf6-krunner/package.yml index 42a873e8aef..333e5505a07 100644 --- a/packages/k/kf6-krunner/package.yml +++ b/packages/k/kf6-krunner/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-krunner -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/krunner-6.20.0.tar.xz : 735b2cf153ed1bd223389f29b4b619319fbb310071dac6c7e9fadda1195d3a1c -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Framework for Plasma runners +name: kf6-krunner +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/krunner-6.20.0.tar.xz: 735b2cf153ed1bd223389f29b4b619319fbb310071dac6c7e9fadda1195d3a1c +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Framework for Plasma runners description: | The Plasma workspace provides an application called KRunner which, among other things, allows one to type into a text area which causes various actions and information that match the text appear as the text is being typed. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - kf6-ki18n-devel - kf6-kio-devel - kf6-kitemmodels-devel - kf6-kpackage-devel - kf6-threadweaver-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kcoreaddons-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/kdevappwizard +patterns: + - devel: + - /usr/share/kdevappwizard diff --git a/packages/k/kf6-kservice/package.yml b/packages/k/kf6-kservice/package.yml index 9b45e7e1392..536aeaf3e22 100644 --- a/packages/k/kf6-kservice/package.yml +++ b/packages/k/kf6-kservice/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kservice -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kservice-6.20.0.tar.xz : c33a5bcd2ce154e275ef9445901a2813c24943e24eaf2382d24865717892353c -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kservice +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kservice-6.20.0.tar.xz: c33a5bcd2ce154e275ef9445901a2813c24943e24eaf2382d24865717892353c +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Plugin framework for desktop services. +component: programming.library +summary: Plugin framework for desktop services. description: | Plugin framework for desktop services. -builddeps : +builddeps: - kf6-kconfig-devel - kf6-kcoreaddons-devel - kf6-kdoctools-devel - kf6-ki18n-devel -rundeps : - - devel : - - kf6-kconfig-devel - - kf6-kcoreaddons-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfig-devel + - kf6-kcoreaddons-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kstatusnotifieritem/package.yml b/packages/k/kf6-kstatusnotifieritem/package.yml index 465a1b683a3..a169b960305 100644 --- a/packages/k/kf6-kstatusnotifieritem/package.yml +++ b/packages/k/kf6-kstatusnotifieritem/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kstatusnotifieritem -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz : db0edb928b15708487ea8ad007db4bcf3949332698cc78b4ed75128bea1b2fa6 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Implementation of Status Notifier Items +name: kf6-kstatusnotifieritem +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz: db0edb928b15708487ea8ad007db4bcf3949332698cc78b4ed75128bea1b2fa6 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Implementation of Status Notifier Items description: | Implementation of Status Notifier Items -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6DBus) - pkgconfig(Qt6Widgets) - pkgconfig(x11) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - kf6-kwindowsystem-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kwindowsystem-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-ksvg/package.yml b/packages/k/kf6-ksvg/package.yml index cfc924adf02..e8ad8ce5aa2 100644 --- a/packages/k/kf6-ksvg/package.yml +++ b/packages/k/kf6-ksvg/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-ksvg -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/ksvg-6.20.0.tar.xz : 7ff41cf18af9d1aa4862a52e9151e0a1968099f71da07da8454d880d676956a8 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-ksvg +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/ksvg-6.20.0.tar.xz: 7ff41cf18af9d1aa4862a52e9151e0a1968099f71da07da8454d880d676956a8 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : Components for handling SVGs +component: desktop.library +summary: Components for handling SVGs description: | Components for handling SVGs -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Core) - pkgconfig(Qt6Quick) @@ -23,14 +23,14 @@ builddeps : - kf6-kcoreaddons-devel - kf6-kirigami-devel - qt6-base-private-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-ktexteditor/package.yml b/packages/k/kf6-ktexteditor/package.yml index 53fb9ccbbd0..d48b66630e6 100644 --- a/packages/k/kf6-ktexteditor/package.yml +++ b/packages/k/kf6-ktexteditor/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-ktexteditor -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/ktexteditor-6.20.0.tar.xz : 3f59d16fd71de258fe531b65720d764fab85d0b3cf0423201c9f66c4042e64cc -homepage : https://community.kde.org/Frameworks -license : +name: kf6-ktexteditor +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/ktexteditor-6.20.0.tar.xz: 3f59d16fd71de258fe531b65720d764fab85d0b3cf0423201c9f66c4042e64cc +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Full text editor component. +component: desktop.library +summary: Full text editor component. description: | Full text editor component. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Quick) - pkgconfig(Qt6TextToSpeech) @@ -28,18 +28,18 @@ builddeps : - kf6-kxmlgui-devel - kf6-sonnet-devel - kf6-syntax-highlighting-devel -rundeps : - - devel : - - kf6-kparts-devel - - kf6-syntax-highlighting-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kparts-devel + - kf6-syntax-highlighting-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/kdevappwizard +patterns: + - devel: + - /usr/share/kdevappwizard diff --git a/packages/k/kf6-ktexttemplate/package.yml b/packages/k/kf6-ktexttemplate/package.yml index 6b551396f6d..897300a924e 100644 --- a/packages/k/kf6-ktexttemplate/package.yml +++ b/packages/k/kf6-ktexttemplate/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-ktexttemplate -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/ktexttemplate-6.20.0.tar.xz : 1515959105fced74683c91aa1bbf89338279614c1ed7b17abe954e01144f4c19 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-ktexttemplate +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/ktexttemplate-6.20.0.tar.xz: 1515959105fced74683c91aa1bbf89338279614c1ed7b17abe954e01144f4c19 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Separates the structure of documents from their data +component: desktop.library +summary: Separates the structure of documents from their data description: | The goal of KTextTemplate is to make it easier for application developers to separate the structure of documents from the data they contain, opening the door for theming and advanced generation of other text such as code. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Qml) - pkgconfig(Qt6UiTools) - extra-cmake-modules -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-ktextwidgets/package.yml b/packages/k/kf6-ktextwidgets/package.yml index 3e01cd936d5..60e3721bdbf 100644 --- a/packages/k/kf6-ktextwidgets/package.yml +++ b/packages/k/kf6-ktextwidgets/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-ktextwidgets -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/ktextwidgets-6.20.0.tar.xz : 781e7fad5720de7f31380b2c4a458bc2875940449ed9168b48c60d474b6df220 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-ktextwidgets +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/ktextwidgets-6.20.0.tar.xz: 781e7fad5720de7f31380b2c4a458bc2875940449ed9168b48c60d474b6df220 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Text editing widgets. +component: desktop.library +summary: Text editing widgets. description: | Text editing widgets. -builddeps : +builddeps: - pkgconfig(Qt6TextToSpeech) - kf6-kcompletion-devel - kf6-kconfig-devel - kf6-ki18n-devel - kf6-kwidgetsaddons-devel - kf6-sonnet-devel -rundeps : - - devel : - - kf6-ki18n-devel - - kf6-sonnet-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-ki18n-devel + - kf6-sonnet-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kunitconversion/package.yml b/packages/k/kf6-kunitconversion/package.yml index 18fbc159bac..555af6ca9eb 100644 --- a/packages/k/kf6-kunitconversion/package.yml +++ b/packages/k/kf6-kunitconversion/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kunitconversion -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/kunitconversion-6.20.0.tar.xz : 5ab4ee3853e77b0d6a69a66443724b09eaa6121ab835fed46d091d35e6feaa3f -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Converting physical units +name: kf6-kunitconversion +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/kunitconversion-6.20.0.tar.xz: 5ab4ee3853e77b0d6a69a66443724b09eaa6121ab835fed46d091d35e6feaa3f +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Converting physical units description: | KUnitConversion provides functions to convert values in different physical units. It supports converting different prefixes (e.g. kilo, mega, giga) as well as converting between different unit systems (e.g. liters, gallons). -builddeps : +builddeps: - kf6-ki18n-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kuserfeedback/package.yml b/packages/k/kf6-kuserfeedback/package.yml index 3e114c96abf..b3b3c65cd20 100644 --- a/packages/k/kf6-kuserfeedback/package.yml +++ b/packages/k/kf6-kuserfeedback/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kuserfeedback -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/kuserfeedback-6.20.0.tar.xz : 638cd4e92137284de18620945441447391173a4f6785baa9e6b83855bba808b4 -homepage : https://community.kde.org/Frameworks -license : MIT -component : desktop.library -summary : Framework for collecting user feedback for applications via telemetry and surveys +name: kf6-kuserfeedback +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/kuserfeedback-6.20.0.tar.xz: 638cd4e92137284de18620945441447391173a4f6785baa9e6b83855bba808b4 +homepage: https://community.kde.org/Frameworks +license: MIT +component: desktop.library +summary: Framework for collecting user feedback for applications via telemetry and surveys description: | Framework for collecting user feedback for applications via telemetry and surveys -builddeps : +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Designer) - pkgconfig(Qt6Qml) @@ -18,16 +18,16 @@ builddeps : - extra-cmake-modules - php-devel - qt6-base-private-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_TESTING=OFF \ -DENABLE_CONSOLE=ON \ -DENABLE_CLI=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kwallet/package.yml b/packages/k/kf6-kwallet/package.yml index 7f37f115b49..ccbf042540f 100644 --- a/packages/k/kf6-kwallet/package.yml +++ b/packages/k/kf6-kwallet/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kwallet -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/kwallet-6.20.0.tar.xz : b6565ad041a57d390b3728a6599fc0e339784d2a4dab5990ace45abaa502e41e -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kwallet +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/kwallet-6.20.0.tar.xz: b6565ad041a57d390b3728a6599fc0e339784d2a4dab5990ace45abaa502e41e +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-3.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Safe desktop-wide storage for passwords +component: desktop.library +summary: Safe desktop-wide storage for passwords description: | This framework contains two main components: * Interface to KWallet, the safe desktop-wide storage for passwords on KDE work spaces. * The kwalletd used to safely store the passwords on KDE work spaces. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(libgcrypt) - pkgconfig(libsecret-1) @@ -32,11 +32,11 @@ builddeps : - kf6-knotifications-devel - kf6-kwidgetsaddons-devel - qca-qt6-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kwidgetsaddons/package.yml b/packages/k/kf6-kwidgetsaddons/package.yml index 6d8b83243e6..a73a7a86b07 100644 --- a/packages/k/kf6-kwidgetsaddons/package.yml +++ b/packages/k/kf6-kwidgetsaddons/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kwidgetsaddons -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz : 39974b85cdffd8c6d6e0a5c0684927a21e071c1e63d7cce3888331f0169a4837 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kwidgetsaddons +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz: 39974b85cdffd8c6d6e0a5c0684927a21e071c1e63d7cce3888331f0169a4837 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only @@ -13,22 +13,22 @@ license : - LGPL-2.1-only - LGPL-2.1-or-later - LGPL-3.0-or-later -component : desktop.library -summary : Large set of desktop widgets. +component: desktop.library +summary: Large set of desktop widgets. description: | Large set of desktop widgets. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kwindowsystem/package.yml b/packages/k/kf6-kwindowsystem/package.yml index 58c7abf21ee..96a17e7c1c1 100644 --- a/packages/k/kf6-kwindowsystem/package.yml +++ b/packages/k/kf6-kwindowsystem/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kwindowsystem -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/kwindowsystem-6.20.0.tar.xz : 836be005df3c8cfc81d9ca199f19e36ba0df515d69e7d8b06343465412f6f477 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kwindowsystem +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/kwindowsystem-6.20.0.tar.xz: 836be005df3c8cfc81d9ca199f19e36ba0df515d69e7d8b06343465412f6f477 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.1-only - LGPL-2.1-or-later - MIT -component : programming.library -summary : Access to the windowing system. +component: programming.library +summary: Access to the windowing system. description: | Access to the windowing system. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6WaylandClient) - pkgconfig(wayland-protocols) @@ -26,16 +26,16 @@ builddeps : - extra-cmake-modules - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - libx11-devel - - qt6-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - libx11-devel + - qt6-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-kxmlgui/package.yml b/packages/k/kf6-kxmlgui/package.yml index b4fbfc5ca05..964cadd6878 100644 --- a/packages/k/kf6-kxmlgui/package.yml +++ b/packages/k/kf6-kxmlgui/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-kxmlgui -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/kxmlgui-6.20.0.tar.xz : a16fd3734112914ef50ed2666a16905d87e67954bc368725ccb1d5b2edc8f8f1 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-kxmlgui +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/kxmlgui-6.20.0.tar.xz: a16fd3734112914ef50ed2666a16905d87e67954bc368725ccb1d5b2edc8f8f1 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Framework for managing menu and toolbar actions. +component: desktop.library +summary: Framework for managing menu and toolbar actions. description: | Framework for managing menu and toolbar actions. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(x11) - kf6-kconfig-devel @@ -24,23 +24,23 @@ builddeps : - kf6-kitemviews-devel - kf6-kwidgetsaddons-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kconfig-devel - - kf6-kconfigwidgets-devel - - kf6-kcoreaddons-devel - - kf6-kglobalaccel-devel - - kf6-kguiaddons-devel - - kf6-ki18n-devel - - kf6-kiconthemes-devel - - kf6-kitemviews-devel - - kf6-kwidgetsaddons-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kconfig-devel + - kf6-kconfigwidgets-devel + - kf6-kcoreaddons-devel + - kf6-kglobalaccel-devel + - kf6-kguiaddons-devel + - kf6-ki18n-devel + - kf6-kiconthemes-devel + - kf6-kitemviews-devel + - kf6-kwidgetsaddons-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_PYTHON_BINDINGS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-modemmanager-qt/package.yml b/packages/k/kf6-modemmanager-qt/package.yml index a8b2976c550..fc93ba663fa 100644 --- a/packages/k/kf6-modemmanager-qt/package.yml +++ b/packages/k/kf6-modemmanager-qt/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-modemmanager-qt -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/modemmanager-qt-6.20.0.tar.xz : 1a606b26530de4d9c272cb9793b63b25e80fe7a9c0b61e422399453ff5e5ca79 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-modemmanager-qt +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/modemmanager-qt-6.20.0.tar.xz: 1a606b26530de4d9c272cb9793b63b25e80fe7a9c0b61e422399453ff5e5ca79 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-only - LGPL-2.1-only -component : desktop.library -summary : Qt wrapper for ModemManager DBus API +component: desktop.library +summary: Qt wrapper for ModemManager DBus API description: | ModemManagerQt provides access to all ModemManager features exposed on DBus. It allows you to manage modem devices and access to information available for your modem devices, like signal, location and messages. -builddeps : +builddeps: - pkgconfig(ModemManager) - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - modem-manager-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - modem-manager-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-networkmanager-qt/package.yml b/packages/k/kf6-networkmanager-qt/package.yml index f54a98054b3..60ae4a9699a 100644 --- a/packages/k/kf6-networkmanager-qt/package.yml +++ b/packages/k/kf6-networkmanager-qt/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-networkmanager-qt -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz : 6856fecb2933abcdad0a789a179e4054cf24901dc29f943f0036a3e15cf43e86 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-networkmanager-qt +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz: 6856fecb2933abcdad0a789a179e4054cf24901dc29f943f0036a3e15cf43e86 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-only - LGPL-2.1-only -component : desktop.library -summary : Qt wrapper for NetworkManager DBus API +component: desktop.library +summary: Qt wrapper for NetworkManager DBus API description: | NetworkManagerQt provides access to all NetworkManager features exposed on DBus. It allows you to manage your connections and control your network devices and also provides a library for parsing connection settings which are used in DBus communication. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(libnm) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - network-manager-devel - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - network-manager-devel + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-prison/package.yml b/packages/k/kf6-prison/package.yml index 12701235767..651c42520c8 100644 --- a/packages/k/kf6-prison/package.yml +++ b/packages/k/kf6-prison/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-prison -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/prison-6.20.0.tar.xz : 36ec6f82ecc3c06618d455cc1698ab11754d642fab3f1b850a7cf01ce11b3d1f -homepage : https://community.kde.org/Frameworks -license : +name: kf6-prison +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/prison-6.20.0.tar.xz: 36ec6f82ecc3c06618d455cc1698ab11754d642fab3f1b850a7cf01ce11b3d1f +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - MIT -component : desktop.library -summary : Qt api to produce QRCode barcode +component: desktop.library +summary: Qt api to produce QRCode barcode description: | Prison is a barcode api currently offering a nice Qt api to produce QRCode barcodes and DataMatrix barcodes, and can easily be made support more. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Quick) @@ -21,15 +21,15 @@ builddeps : - pkgconfig(zxing) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-purpose/package.yml b/packages/k/kf6-purpose/package.yml index 4bec9016c90..95b459510d6 100644 --- a/packages/k/kf6-purpose/package.yml +++ b/packages/k/kf6-purpose/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-purpose -version : 6.20.0 -release : 31 -source : - - https://download.kde.org/stable/frameworks/6.20/purpose-6.20.0.tar.xz : 3a33a069534f5cfcd751e67b7dc37785f3b8ec9d027cf1d7a0d42f0ffbfc9857 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-purpose +version: 6.20.0 +release: 31 +source: + - https://download.kde.org/stable/frameworks/6.20/purpose-6.20.0.tar.xz: 3a33a069534f5cfcd751e67b7dc37785f3b8ec9d027cf1d7a0d42f0ffbfc9857 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Framework for providing abstractions to get the developer's purposes fulfilled. +component: desktop.library +summary: Framework for providing abstractions to get the developer's purposes fulfilled. description: | This framework offers the possibility to create integrate services and actions on any application without having to implement them specifically. Purpose will offer them mechanisms to list the different alternatives to execute given the requested action type and will facilitate components so that all the plugins can receive all the information they need. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(accounts-qt6) - accounts-qml-module @@ -24,19 +24,19 @@ builddeps : - kf6-knotifications-devel - kf6-prison-devel - qt6-base-private-devel -rundeps : +rundeps: - accounts-qml-module - - devel : - - kf6-kcoreaddons-devel + - devel: + - kf6-kcoreaddons-devel - kf6-kdeclarative - kf6-prison -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-qqc2-desktop-style/package.yml b/packages/k/kf6-qqc2-desktop-style/package.yml index 7042f13d147..90255b8f982 100644 --- a/packages/k/kf6-qqc2-desktop-style/package.yml +++ b/packages/k/kf6-qqc2-desktop-style/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-qqc2-desktop-style -version : 6.20.0 -release : 29 -source : - - https://download.kde.org/stable/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz : 0f9d15ff0dd3b9744563360860cbb1e137b1d9b89376210e7328aaa02ed4ab7e -homepage : https://community.kde.org/Frameworks -license : +name: kf6-qqc2-desktop-style +version: 6.20.0 +release: 29 +source: + - https://download.kde.org/stable/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz: 0f9d15ff0dd3b9744563360860cbb1e137b1d9b89376210e7328aaa02ed4ab7e +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-3.0-only -component : desktop.theme -summary : QtQuickControls 2 style that integrates with the desktop +component: desktop.theme +summary: QtQuickControls 2 style that integrates with the desktop description: | This is a style for QtQuickControls 2 that uses QWidget's QStyle for painting, making possible to achieve an higher deree of consistency between QWidget-based and QML-based apps. -builddeps : +builddeps: - pkgconfig(Qt6QuickControls2) - pkgconfig(x11) - kf6-kconfigwidgets-devel @@ -20,13 +20,13 @@ builddeps : - kf6-kirigami-devel - kf6-sonnet-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-sonnet -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-solid/package.yml b/packages/k/kf6-solid/package.yml index 0e9a91114d4..a6208c04194 100644 --- a/packages/k/kf6-solid/package.yml +++ b/packages/k/kf6-solid/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-solid -version : 6.20.0 -release : 30 -source : - - https://download.kde.org/stable/frameworks/6.20/solid-6.20.0.tar.xz : 0328381845a11cfcfa8c18c8d60c9df7b85a07bcd7b1bd36b71c7eb3cc3492d6 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-solid +version: 6.20.0 +release: 30 +source: + - https://download.kde.org/stable/frameworks/6.20/solid-6.20.0.tar.xz: 0328381845a11cfcfa8c18c8d60c9df7b85a07bcd7b1bd36b71c7eb3cc3492d6 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Desktop hardware abstraction. +component: desktop.library +summary: Desktop hardware abstraction. description: | Desktop hardware abstraction. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(libimobiledevice-1.0) - pkgconfig(libplist-2.0) - extra-cmake-modules - media-player-info -rundeps : - - devel : - - extra-cmake-modules - - qt6-tools-devel +rundeps: + - devel: + - extra-cmake-modules + - qt6-tools-devel - media-player-info -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-sonnet/package.yml b/packages/k/kf6-sonnet/package.yml index 20dcc3e9bd3..8c3d3496696 100644 --- a/packages/k/kf6-sonnet/package.yml +++ b/packages/k/kf6-sonnet/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-sonnet -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/sonnet-6.20.0.tar.xz : 356cddaf7cf2aabcaf850314bb248fa56a15b8285fea74d8f3a7c7e4dec2a83a -homepage : https://community.kde.org/Frameworks -license : +name: kf6-sonnet +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/sonnet-6.20.0.tar.xz: 356cddaf7cf2aabcaf850314bb248fa56a15b8285fea74d8f3a7c7e4dec2a83a +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.tools -summary : Multi-language spell checker +component: programming.tools +summary: Multi-language spell checker description: | Multi-language spell checker. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(hunspell) - pkgconfig(libvoikko) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Enable-spell-check-by-default.patch %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-syndication/package.yml b/packages/k/kf6-syndication/package.yml index 98ffadab0e2..6a6b35b41bb 100644 --- a/packages/k/kf6-syndication/package.yml +++ b/packages/k/kf6-syndication/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-syndication -version : 6.20.0 -release : 27 -source : - - https://download.kde.org/stable/frameworks/6.20/syndication-6.20.0.tar.xz : e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-syndication +version: 6.20.0 +release: 27 +source: + - https://download.kde.org/stable/frameworks/6.20/syndication-6.20.0.tar.xz: e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242 +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.library -summary : An RSS/Atom parser library +component: programming.library +summary: An RSS/Atom parser library description: | syndication is a parser library for RSS and Atom feeds. syndication offers a unified, format-agnostic view on the parsed feed, so that the using application does not need to distinguish between feed formats. -builddeps : +builddeps: - kf6-kcodecs-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-syntax-highlighting/package.yml b/packages/k/kf6-syntax-highlighting/package.yml index 624c07f5343..fd4dc33d6db 100644 --- a/packages/k/kf6-syntax-highlighting/package.yml +++ b/packages/k/kf6-syntax-highlighting/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-syntax-highlighting -version : 6.20.0 -release : 28 -source : - - https://download.kde.org/stable/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz : 6e2862a3857c11e9a75accc6e3acfcc16f634ee878586b4d2a97b573f52bfdc0 -homepage : https://community.kde.org/Frameworks -license : +name: kf6-syntax-highlighting +version: 6.20.0 +release: 28 +source: + - https://download.kde.org/stable/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz: 6e2862a3857c11e9a75accc6e3acfcc16f634ee878586b4d2a97b573f52bfdc0 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - MIT -component : programming.library -summary : Syntax highlighting engine for Kate syntax definitions +component: programming.library +summary: Syntax highlighting engine for Kate syntax definitions description: | This is a stand-alone implementation of the Kate syntax highlighting engine. It's meant as a building block for text editors as well as for simple highlighted text rendering (e.g. as HTML), supporting both integration with a custom editor as well as a ready-to-use QSyntaxHighlighter sub-class. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Quick) - pkgconfig(xerces-c) - extra-cmake-modules - qt6-base-private-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kf6-threadweaver/package.yml b/packages/k/kf6-threadweaver/package.yml index 318aa071cd5..7f37201c58a 100644 --- a/packages/k/kf6-threadweaver/package.yml +++ b/packages/k/kf6-threadweaver/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kf6-threadweaver -version : 6.20.0 -release : 26 -source : - - https://download.kde.org/stable/frameworks/6.20/threadweaver-6.20.0.tar.xz : 9313f25a2ea6e2431d34e0b00f68dad6881849c34f1e40515a539a70dd6fbb19 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.library -summary : Helper for multithreaded programming +name: kf6-threadweaver +version: 6.20.0 +release: 26 +source: + - https://download.kde.org/stable/frameworks/6.20/threadweaver-6.20.0.tar.xz: 9313f25a2ea6e2431d34e0b00f68dad6881849c34f1e40515a539a70dd6fbb19 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.library +summary: Helper for multithreaded programming description: | Helper for multithreaded programming -builddeps : +builddeps: - pkgconfig(Qt6Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kfind/package.yml b/packages/k/kfind/package.yml index 11fe603184c..5ab942e43db 100644 --- a/packages/k/kfind/package.yml +++ b/packages/k/kfind/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kfind -version : 25.08.3 -release : 53 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kfind-25.08.3.tar.xz : 756d4f989392086cd211553d58613d5feb41310733b8ea35c50c5869380c9518 -homepage : https://www.kde.org/applications/utilities/kfind -license : GPL-2.0-or-later -component : system.utils -summary : Find Files/Folders +name: kfind +version: 25.08.3 +release: 53 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kfind-25.08.3.tar.xz: 756d4f989392086cd211553d58613d5feb41310733b8ea35c50c5869380c9518 +homepage: https://www.kde.org/applications/utilities/kfind +license: GPL-2.0-or-later +component: system.utils +summary: Find Files/Folders description: | KFind allows you to search for directories and files -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - kf6-karchive-devel - kf6-kdoctools-devel - kf6-kfilemetadata-devel - kf6-kio-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove HTML docs diff --git a/packages/k/kgamma/package.yml b/packages/k/kgamma/package.yml index ca20ba3c4bf..fe0703a3d0d 100644 --- a/packages/k/kgamma/package.yml +++ b/packages/k/kgamma/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kgamma -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/kgamma-6.5.3.tar.xz : 81f6b9fd3b9e6145d11f39df91497570b245d78c1e94c3ee1e61d62fb803960d -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Adjust your monitor's gamma settings +name: kgamma +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/kgamma-6.5.3.tar.xz: 81f6b9fd3b9e6145d11f39df91497570b245d78c1e94c3ee1e61d62fb803960d +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Adjust your monitor's gamma settings description: | Adjust your monitor's gamma settings. -builddeps : +builddeps: - pkgconfig(xxf86vm) - kf6-kcmutils-devel - kf6-kconfig-devel - kf6-kconfigwidgets-devel - kf6-kdoctools-devel - kf6-ki18n-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc -replaces : +replaces: - kgamma5 - - dbginfo : kgamma5-dbginfo + - dbginfo: kgamma5-dbginfo diff --git a/packages/k/kgeography/package.yml b/packages/k/kgeography/package.yml index d3275954f14..e2f61e82f43 100644 --- a/packages/k/kgeography/package.yml +++ b/packages/k/kgeography/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kgeography -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kgeography-25.08.3.tar.xz : 8c8068aed1709196a76decbdb77dc61f2abf539bf3c2b260702475bf2e2c67b2 -homepage : https://kde.org/applications/education/org.kde.kgeography -license : +name: kgeography +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kgeography-25.08.3.tar.xz: 8c8068aed1709196a76decbdb77dc61f2abf539bf3c2b260702475bf2e2c67b2 +homepage: https://kde.org/applications/education/org.kde.kgeography +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : games.learning -summary : KGeography is a geography learning tool +component: games.learning +summary: KGeography is a geography learning tool description: | KGeography is a geography learning tool -builddeps : +builddeps: - kf6-kcrash-devel - kf6-kdoctools-devel - kf6-kiconthemes-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kget/package.yml b/packages/k/kget/package.yml index 92d643c3c97..ce79462916b 100644 --- a/packages/k/kget/package.yml +++ b/packages/k/kget/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kget -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kget-25.08.3.tar.xz : bde0e4653552a8eb39a8d3220acdb5e1042c76fed771b8162789533f03a7e38d -homepage : https://kde.org/applications/internet/org.kde.kget -license : +name: kget +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kget-25.08.3.tar.xz: bde0e4653552a8eb39a8d3220acdb5e1042c76fed771b8162789533f03a7e38d +homepage: https://kde.org/applications/internet/org.kde.kget +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : network.download -summary : Download manager by KDE +component: network.download +summary: Download manager by KDE description: | KGet is a versatile and user-friendly download manager. -builddeps : +builddeps: - pkgconfig(libmms) - pkgconfig(sqlite3) - gpgme-qt-devel @@ -28,15 +28,15 @@ builddeps : - libboost-devel - libktorrent-devel - plasma-workspace-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kglobalaccel/package.yml b/packages/k/kglobalaccel/package.yml index e3c0cf8110c..20e51a41209 100644 --- a/packages/k/kglobalaccel/package.yml +++ b/packages/k/kglobalaccel/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kglobalaccel -version : 5.116.0 -release : 80 -source : - - https://download.kde.org/stable/frameworks/5.116/kglobalaccel-5.116.0.tar.xz : f6dfaa2482c8a4dfc12ed40094fd120bd41c5053899d3f85c2ff6b8215659866 -homepage : https://community.kde.org/Frameworks -license : +name: kglobalaccel +version: 5.116.0 +release: 80 +source: + - https://download.kde.org/stable/frameworks/5.116/kglobalaccel-5.116.0.tar.xz: f6dfaa2482c8a4dfc12ed40094fd120bd41c5053899d3f85c2ff6b8215659866 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Global desktop keyboard shortcuts +component: desktop.library +summary: Global desktop keyboard shortcuts description: | KGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike regular shortcuts, the application's window does not need focus for them to be activated. -builddeps : +builddeps: - pkgconfig(Qt5X11Extras) - pkgconfig(xcb-keysyms) - kconfig-devel @@ -21,13 +21,13 @@ builddeps : - kcrash-devel - kdbusaddons-devel - kwindowsystem-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF \ -DKF6_COMPAT_BUILD=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kglobalacceld/package.yml b/packages/k/kglobalacceld/package.yml index ddab6b32405..d4e482828b5 100644 --- a/packages/k/kglobalacceld/package.yml +++ b/packages/k/kglobalacceld/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kglobalacceld -version : 6.5.3 -release : 41 -source : - - https://download.kde.org/stable/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz : 47a9c9815b1dd34fd9ec77f2826ce959216f01275853375936434f12dc9287d2 -homepage : https://kde.org/plasma-desktop/ -license : +name: kglobalacceld +version: 6.5.3 +release: 41 +source: + - https://download.kde.org/stable/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz: 47a9c9815b1dd34fd9ec77f2826ce959216f01275853375936434f12dc9287d2 +homepage: https://kde.org/plasma-desktop/ +license: - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-3.0-only -component : desktop.library -summary : Daemon providing Global Keyboard Shortcut (Accelerator) functionality +component: desktop.library +summary: Daemon providing Global Keyboard Shortcut (Accelerator) functionality description: | Daemon providing Global Keyboard Shortcut (Accelerator) functionality -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Core) - pkgconfig(xcb-keysyms) @@ -27,13 +27,13 @@ builddeps : - kf6-kjobwidgets-devel - kf6-kservice-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kgpg/package.yml b/packages/k/kgpg/package.yml index 2a7a01857c4..fe312dfdb41 100644 --- a/packages/k/kgpg/package.yml +++ b/packages/k/kgpg/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kgpg -version : 25.08.3 -release : 77 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kgpg-25.08.3.tar.xz : e41e9f6e146886534cd86f149e5816ca2cf66dabc7b824f0f35006931842f8af -homepage : https://kde.org/applications/utilities/org.kde.kgpg -license : GPL-2.0-or-later -component : desktop.kde -summary : Graphical interface for GnuPG +name: kgpg +version: 25.08.3 +release: 77 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kgpg-25.08.3.tar.xz: e41e9f6e146886534cd86f149e5816ca2cf66dabc7b824f0f35006931842f8af +homepage: https://kde.org/applications/utilities/org.kde.kgpg +license: GPL-2.0-or-later +component: desktop.kde +summary: Graphical interface for GnuPG description: | KGpg is a GUI frontend for GnuPG based on the KDE stack. -builddeps : +builddeps: - akonadi-contacts-devel - gpgme-devel - kf6-karchive-devel @@ -23,15 +23,15 @@ builddeps : - kf6-kstatusnotifieritem-devel - kf6-ktextwidgets-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kgraphviewer/package.yml b/packages/k/kgraphviewer/package.yml index fb24b65650c..f3552228c37 100644 --- a/packages/k/kgraphviewer/package.yml +++ b/packages/k/kgraphviewer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kgraphviewer -version : 25.08.3 -release : 17 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kgraphviewer-25.08.3.tar.xz : 8f24fa794a5e3f302283a087bf6cbcd50a98c4023ae3aa25e2f7b4971ea86605 -homepage : https://apps.kde.org/kgraphviewer/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Graphviz dot graph file viewer +name: kgraphviewer +version: 25.08.3 +release: 17 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kgraphviewer-25.08.3.tar.xz: 8f24fa794a5e3f302283a087bf6cbcd50a98c4023ae3aa25e2f7b4971ea86605 +homepage: https://apps.kde.org/kgraphviewer/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Graphviz dot graph file viewer description: | Graphviz dot graph file viewer -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Svg) - pkgconfig(libgvc) @@ -20,17 +20,17 @@ builddeps : - kf6-kwidgetsaddons-devel - libboost-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # https://invent.kde.org/graphics/kgraphviewer/-/merge_requests/22 %patch -p1 -i $pkgfiles/add-svg-logo.patch %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kguiaddons/package.yml b/packages/k/kguiaddons/package.yml index 917bcd2c281..46c70ab3f4d 100644 --- a/packages/k/kguiaddons/package.yml +++ b/packages/k/kguiaddons/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kguiaddons -version : 5.116.0 -release : 80 -source : - - https://download.kde.org/stable/frameworks/5.116/kguiaddons-5.116.0.tar.xz : 5c10d56cb02cb60710c2412d4a3d02671cad74f25d1e9889c6c741f6e833fce6 -homepage : https://community.kde.org/Frameworks -license : +name: kguiaddons +version: 5.116.0 +release: 80 +source: + - https://download.kde.org/stable/frameworks/5.116/kguiaddons-5.116.0.tar.xz: 5c10d56cb02cb60710c2412d4a3d02671cad74f25d1e9889c6c741f6e833fce6 +homepage: https://community.kde.org/Frameworks +license: - GPL-3.0-only - LGPL-2.0-or-later -component : programming.tools -summary : Utilities for graphical user interfaces. +component: programming.tools +summary: Utilities for graphical user interfaces. description: | Utilities for graphical user interfaces. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5WaylandClient) - pkgconfig(Qt5X11Extras) @@ -20,17 +20,17 @@ builddeps : - pkgconfig(x11) - extra-cmake-modules - plasma-wayland-protocols-devel -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF \ -DBUILD_GEO_SCHEME_HANDLER=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kholidays/package.yml b/packages/k/kholidays/package.yml index 74b956413d8..e07dc281a6f 100644 --- a/packages/k/kholidays/package.yml +++ b/packages/k/kholidays/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kholidays -version : 5.116.0 -release : 70 -source : - - https://download.kde.org/stable/frameworks/5.116/kholidays-5.116.0.tar.xz : 898fa19e4dbd089a4b00693b8226982f5cbb1751cf4fa21565eb93141b15fdc0 -homepage : https://community.kde.org/Frameworks -license : +name: kholidays +version: 5.116.0 +release: 70 +source: + - https://download.kde.org/stable/frameworks/5.116/kholidays-5.116.0.tar.xz: 898fa19e4dbd089a4b00693b8226982f5cbb1751cf4fa21565eb93141b15fdc0 +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - BSD-3-Clause - GPL-3.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : KDE library for regional holiday information +component: desktop.library +summary: KDE library for regional holiday information description: | This library provides a C++ API that determines holiday and other special events for a geographical region. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ki18n/package.yml b/packages/k/ki18n/package.yml index f36140d0b2c..56dfb637e40 100644 --- a/packages/k/ki18n/package.yml +++ b/packages/k/ki18n/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ki18n -version : 5.116.0 -release : 78 -source : - - https://download.kde.org/stable/frameworks/5.116/ki18n-5.116.0.tar.xz : 933250628090e240141c23acc40f796da1ff5a658987b60a0c7cc182701e6bcd -homepage : https://community.kde.org/Frameworks -license : +name: ki18n +version: 5.116.0 +release: 78 +source: + - https://download.kde.org/stable/frameworks/5.116/ki18n-5.116.0.tar.xz: 933250628090e240141c23acc40f796da1ff5a658987b60a0c7cc182701e6bcd +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : programming.tools -summary : KDE Gettext-based UI text internationalization. +component: programming.tools +summary: KDE Gettext-based UI text internationalization. description: | KDE Gettext-based UI text internationalization. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kicad-footprints/package.yml b/packages/k/kicad-footprints/package.yml index 01cd5452936..df5eca43aba 100644 --- a/packages/k/kicad-footprints/package.yml +++ b/packages/k/kicad-footprints/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kicad-footprints -version : 9.0.6 -release : 18 -source : - - https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/9.0.6/kicad-footprints-9.0.6.tar.gz : 5b0584754954534d5da949239bab859631de75da8c5cdd5bd70f9decaecaf69e -homepage : https://www.kicad.org/ -license : CC-BY-SA-4.0 -component : office.scientific -summary : Official KiCad Footprint Libraries +name: kicad-footprints +version: 9.0.6 +release: 18 +source: + - https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/9.0.6/kicad-footprints-9.0.6.tar.gz: 5b0584754954534d5da949239bab859631de75da8c5cdd5bd70f9decaecaf69e +homepage: https://www.kicad.org/ +license: CC-BY-SA-4.0 +component: office.scientific +summary: Official KiCad Footprint Libraries description: | The libraries are intended to be used with KiCad. -setup : | +setup: | %cmake -install : | +install: | %make_install diff --git a/packages/k/kicad-packages3d/package.yml b/packages/k/kicad-packages3d/package.yml index 313ebdb2c2e..821fbdba29c 100644 --- a/packages/k/kicad-packages3d/package.yml +++ b/packages/k/kicad-packages3d/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kicad-packages3d -version : 9.0.6 -release : 17 -source : - - https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/9.0.6/kicad-packages3D-9.0.6.tar.gz : 202c2f600cbe12e62ff1c3bc49e9f4951861e564a10f45823650615835034675 -homepage : https://www.kicad.org/ -license : CC-BY-SA-4.0 -component : office.scientific -summary : Official KiCad 3D model libraries for rendering and MCAD integration +name: kicad-packages3d +version: 9.0.6 +release: 17 +source: + - https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/9.0.6/kicad-packages3D-9.0.6.tar.gz: 202c2f600cbe12e62ff1c3bc49e9f4951861e564a10f45823650615835034675 +homepage: https://www.kicad.org/ +license: CC-BY-SA-4.0 +component: office.scientific +summary: Official KiCad 3D model libraries for rendering and MCAD integration description: | Contains 3D models for rendering and MCAD integration, for use with KiCAD EDA software. The model needs a mechanical model source (a manually-modelled or script-generated file); its WRL counterpart file must be obtained as a conversion from the MCAD model. -setup : | +setup: | %cmake -install : | +install: | %make_install diff --git a/packages/k/kicad-symbols/package.yml b/packages/k/kicad-symbols/package.yml index 811e9b349df..b1b02260dd2 100644 --- a/packages/k/kicad-symbols/package.yml +++ b/packages/k/kicad-symbols/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kicad-symbols -version : 9.0.6 -release : 18 -source : - - https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/9.0.6/kicad-symbols-9.0.6.tar.gz : b1dc389dafe81029aa348a5731f22074945c50f22809f09e928ebfa6a1aeccbe -homepage : https://www.kicad.org/ -license : CC-BY-SA-4.0 -component : office.scientific -summary : Official KiCad schematic symbol libraries +name: kicad-symbols +version: 9.0.6 +release: 18 +source: + - https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/9.0.6/kicad-symbols-9.0.6.tar.gz: b1dc389dafe81029aa348a5731f22074945c50f22809f09e928ebfa6a1aeccbe +homepage: https://www.kicad.org/ +license: CC-BY-SA-4.0 +component: office.scientific +summary: Official KiCad schematic symbol libraries description: | Official KiCad schematic symbol libraries. -setup : | +setup: | %cmake -install : | +install: | %make_install diff --git a/packages/k/kicad-templates/package.yml b/packages/k/kicad-templates/package.yml index ac20883ed75..a337c9f2ffd 100644 --- a/packages/k/kicad-templates/package.yml +++ b/packages/k/kicad-templates/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kicad-templates -version : 9.0.6 -release : 17 -source : - - https://gitlab.com/kicad/libraries/kicad-templates/-/archive/9.0.6/kicad-templates-9.0.6.tar.gz : 93eddbf10ced61364387a9bb37e589c7fcf2ed1635239244f8bc51428c0d40a5 -homepage : https://www.kicad.org/ -license : CC-BY-SA-4.0 -component : office.scientific -summary : KiCad project templates +name: kicad-templates +version: 9.0.6 +release: 17 +source: + - https://gitlab.com/kicad/libraries/kicad-templates/-/archive/9.0.6/kicad-templates-9.0.6.tar.gz: 93eddbf10ced61364387a9bb37e589c7fcf2ed1635239244f8bc51428c0d40a5 +homepage: https://www.kicad.org/ +license: CC-BY-SA-4.0 +component: office.scientific +summary: KiCad project templates description: | KiCad project templates -setup : | +setup: | %cmake -install : | +install: | %make_install diff --git a/packages/k/kicad/package.yml b/packages/k/kicad/package.yml index fba773aca8f..d6159c7cfc4 100644 --- a/packages/k/kicad/package.yml +++ b/packages/k/kicad/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kicad -version : 9.0.6 -release : 45 -source : - - https://github.com/KiCad/kicad-source-mirror/archive/refs/tags/9.0.6.tar.gz : 3736f19bd1bfc96c6d45365130f5ddfbe29c879f2d48b84a44ff2e82a5562a0f -homepage : https://www.kicad.org/ -license : GPL-3.0-or-later -component : office.scientific -summary : KiCad is an open source software suite for Electronic Design Automation +name: kicad +version: 9.0.6 +release: 45 +source: + - https://github.com/KiCad/kicad-source-mirror/archive/refs/tags/9.0.6.tar.gz: 3736f19bd1bfc96c6d45365130f5ddfbe29c879f2d48b84a44ff2e82a5562a0f +homepage: https://www.kicad.org/ +license: GPL-3.0-or-later +component: office.scientific +summary: KiCad is an open source software suite for Electronic Design Automation description: | KiCad is an open source software suite for Electronic Design Automation (EDA). -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(cairo) - pkgconfig(dri) - pkgconfig(glew) @@ -32,22 +32,22 @@ builddeps : - swig - wxPython - wxwidgets-devel -rundeps : +rundeps: - kicad-footprints - kicad-packages3d - kicad-symbols - kicad-templates - ngspice-devel -clang : true -setup : | +clang: true +setup: | %cmake -B build \ -DKICAD_USE_EGL=TRUE \ -DKICAD_SCRIPTING_WXPYTHON=OFF \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_I18N_UNIX_STRICT_PATH=ON -build : | +build: | %make -C build -install : | +install: | %make_install -C build rm -rf $installdir/usr/share/mimelnk diff --git a/packages/k/kiconthemes/package.yml b/packages/k/kiconthemes/package.yml index c99b94fd57b..85908b96981 100644 --- a/packages/k/kiconthemes/package.yml +++ b/packages/k/kiconthemes/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kiconthemes -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kiconthemes-5.116.0.tar.xz : 9e6efbe228739d799c5968e11c7bebecb8d84894e8d077b954f4682fd74f0561 -homepage : https://community.kde.org/Frameworks -license : +name: kiconthemes +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kiconthemes-5.116.0.tar.xz: 9e6efbe228739d799c5968e11c7bebecb8d84894e8d077b954f4682fd74f0561 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Icon GUI utilities. +component: desktop.library +summary: Icon GUI utilities. description: | Icon GUI utilities. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Svg) - karchive-devel - kconfig-devel @@ -23,10 +23,10 @@ builddeps : - ki18n-devel - kitemviews-devel - kwidgetsaddons-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kid3/package.yml b/packages/k/kid3/package.yml index c5394bd2a06..2c3097a9315 100644 --- a/packages/k/kid3/package.yml +++ b/packages/k/kid3/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kid3 -version : 3.9.7 -release : 26 -source : - - https://download.kde.org/stable/kid3/3.9.7/kid3-3.9.7.tar.xz : f9cfeef7d4ddde78ad8978876cb3525843a302504f547c225e9c22c81d710760 -homepage : https://kid3.kde.org -license : GPL-2.0-or-later -component : - - core : multimedia.audio - - cli : multimedia.audio - - qt : multimedia.audio -summary : +name: kid3 +version: 3.9.7 +release: 26 +source: + - https://download.kde.org/stable/kid3/3.9.7/kid3-3.9.7.tar.xz: f9cfeef7d4ddde78ad8978876cb3525843a302504f547c225e9c22c81d710760 +homepage: https://kid3.kde.org +license: GPL-2.0-or-later +component: + - core: multimedia.audio + - cli: multimedia.audio + - qt: multimedia.audio +summary: - Efficient audio tagger - - cli : Audio tagger command-line-interface - - core : Audio tagger core libraries and data + - cli: Audio tagger command-line-interface + - core: Audio tagger core libraries and data description: - Efficient audio tagger - - cli : Kid3-cli offers a command-line-interface for Kid3, for a GUI use kid3-qt. - - core : This package contains libraries and data used by kid3-qt and kid3-cli. - - qt : Kid3 audio tag editor can edit the tags of MP3, Ogg, FLAC, MPC and WMA files in an efficient way, convert between ID3v1 and ID3v2, set the tags of multiple files, generate tags from file names, etc. -builddeps : + - cli: Kid3-cli offers a command-line-interface for Kid3, for a GUI use kid3-qt. + - core: This package contains libraries and data used by kid3-qt and kid3-cli. + - qt: Kid3 audio tag editor can edit the tags of MP3, Ogg, FLAC, MPC and WMA files in an efficient way, convert between ID3v1 and ID3v2, set the tags of multiple files, generate tags from file names, etc. +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) @@ -35,38 +35,38 @@ builddeps : - kf6-kio-devel - kf6-kwidgetsaddons-devel - kf6-kxmlgui-devel -rundeps : - - cli : kid3-core - - qt : kid3-core -clang : true -optimize : thin-lto -setup : | +rundeps: + - cli: kid3-core + - qt: kid3-core +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Remove-inode-directory-from-Mimetypes.patch %cmake_ninja \ -DWITH_APPS="CLI;Qt;KDE" \ -DWITH_GSTREAMER=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - core : /* - - cli : - - /usr/bin/kid3-cli - - /usr/share/man/*/man1/kid3-cli.1.gz - - /usr/share/man/man1/kid3-cli.1.gz - - qt : - - /usr/bin/kid3 - - /usr/bin/kid3-qt - - /usr/lib/kid3/libkid3-gui* - - /usr/lib/kid3/plugins/imports/Kid3/ - - /usr/share/dbus-1 - - /usr/share/metainfo - - /usr/share/applications - - /usr/share/doc - - /usr/share/icons - - /usr/share/kid3/qml - - /usr/share/kxmlgui5 - - /usr/share/man/*/man1/kid3.1.gz - - /usr/share/man/*/man1/kid3-qt.1.gz - - /usr/share/man/man1/kid3-qt.1.gz +patterns: + - core: /* + - cli: + - /usr/bin/kid3-cli + - /usr/share/man/*/man1/kid3-cli.1.gz + - /usr/share/man/man1/kid3-cli.1.gz + - qt: + - /usr/bin/kid3 + - /usr/bin/kid3-qt + - /usr/lib/kid3/libkid3-gui* + - /usr/lib/kid3/plugins/imports/Kid3/ + - /usr/share/dbus-1 + - /usr/share/metainfo + - /usr/share/applications + - /usr/share/doc + - /usr/share/icons + - /usr/share/kid3/qml + - /usr/share/kxmlgui5 + - /usr/share/man/*/man1/kid3.1.gz + - /usr/share/man/*/man1/kid3-qt.1.gz + - /usr/share/man/man1/kid3-qt.1.gz diff --git a/packages/k/kidentitymanagement/package.yml b/packages/k/kidentitymanagement/package.yml index 88e40380cc8..2a9d2a82a70 100644 --- a/packages/k/kidentitymanagement/package.yml +++ b/packages/k/kidentitymanagement/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kidentitymanagement -version : 25.08.3 -release : 97 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kidentitymanagement-25.08.3.tar.xz : fbb21eff44d002066e3ac4a6905ad915e7ad355aa7d34f8e6307308b384ff7db -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Manage PIM identity +name: kidentitymanagement +version: 25.08.3 +release: 97 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kidentitymanagement-25.08.3.tar.xz: fbb21eff44d002066e3ac4a6905ad915e7ad355aa7d34f8e6307308b384ff7db +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Manage PIM identity description: | Manage PIM identity. -builddeps : +builddeps: - kf6-kio-devel - kf6-kxmlgui-devel - kirigami-addons-devel - kpimtextedit-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel - - kpimtextedit-devel +rundeps: + - devel: + - kf6-kcoreaddons-devel + - kpimtextedit-devel - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kidletime/package.yml b/packages/k/kidletime/package.yml index b32226f48c8..139af8c0889 100644 --- a/packages/k/kidletime/package.yml +++ b/packages/k/kidletime/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kidletime -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/kidletime-5.116.0.tar.xz : 706f44ef35dc9182021847c9c9348d0cab2812bd4ba0d9050a71783c6fb74997 -homepage : https://community.kde.org/Frameworks -license : +name: kidletime +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/kidletime-5.116.0.tar.xz: 706f44ef35dc9182021847c9c9348d0cab2812bd4ba0d9050a71783c6fb74997 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - MIT -component : programming.library -summary : Reporting of idle time of user and system +component: programming.library +summary: Reporting of idle time of user and system description: | Reporting of idle time of user and system -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5DBus) - pkgconfig(Qt5Designer) - pkgconfig(Qt5WaylandClient) @@ -25,14 +25,14 @@ builddeps : - pkgconfig(xscrnsaver) - extra-cmake-modules - plasma-wayland-protocols-devel -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kildclient/package.yml b/packages/k/kildclient/package.yml index 347a6fcc043..32a713eb2b1 100644 --- a/packages/k/kildclient/package.yml +++ b/packages/k/kildclient/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kildclient -version : 3.2.1 -release : 11 -source : - - https://sourceforge.net/projects/kildclient/files/kildclient/3.2.1/kildclient-3.2.1.tar.gz : cd045c30d2c45e1295a453eacd78c239e7adc28ebaf71bc1a759be4fd73f9f19 -homepage : https://www.kildclient.org/ -license : GPL-2.0-or-later -component : network.clients -summary : KildClient is a MUD client using the GTK+ toolkit +name: kildclient +version: 3.2.1 +release: 11 +source: + - https://sourceforge.net/projects/kildclient/files/kildclient/3.2.1/kildclient-3.2.1.tar.gz: cd045c30d2c45e1295a453eacd78c239e7adc28ebaf71bc1a759be4fd73f9f19 +homepage: https://www.kildclient.org/ +license: GPL-2.0-or-later +component: network.clients +summary: KildClient is a MUD client using the GTK+ toolkit description: | KildClient is a MUD client using the GTK+ toolkit -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gtkspell3-3.0) -rundeps : +rundeps: - perl-json -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/k/kimageannotator/package.yml b/packages/k/kimageannotator/package.yml index b3a6385935c..64bf253c069 100644 --- a/packages/k/kimageannotator/package.yml +++ b/packages/k/kimageannotator/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kimageannotator -version : 0.7.1 -release : 9 -source : - - https://github.com/ksnip/kImageAnnotator/archive/refs/tags/v0.7.1.tar.gz : 2335c5be15a5dde34c3333c10a6339da114e2232e4c4642dea1793e491e09677 -license : LGPL-3.0-only -component : desktop.qt -homepage : https://github.com/ksnip/kImageAnnotator -summary : Tool for annotating images +name: kimageannotator +version: 0.7.1 +release: 9 +source: + - https://github.com/ksnip/kImageAnnotator/archive/refs/tags/v0.7.1.tar.gz: 2335c5be15a5dde34c3333c10a6339da114e2232e4c4642dea1793e491e09677 +license: LGPL-3.0-only +component: desktop.qt +homepage: https://github.com/ksnip/kImageAnnotator +summary: Tool for annotating images description: | Tool for annotating images -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Svg) - pkgconfig(x11) - kcolorpicker-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kimap/package.yml b/packages/k/kimap/package.yml index 0e01d887310..255849e6a19 100644 --- a/packages/k/kimap/package.yml +++ b/packages/k/kimap/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kimap -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kimap-25.08.3.tar.xz : d6b8307cb2b8833a8df485b87783d58151a28905b7b6e790827c52433489ab3d -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : This library provides a job-based API for interacting with an IMAP4rev1 server +name: kimap +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kimap-25.08.3.tar.xz: d6b8307cb2b8833a8df485b87783d58151a28905b7b6e790827c52433489ab3d +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: This library provides a job-based API for interacting with an IMAP4rev1 server description: | This library provides a job-based API for interacting with an IMAP4rev1 server. It manages connections, encryption and parameter quoting and encoding, but otherwise provides quite a low-level interface to the protocol. This library does not implement an IMAP client; it merely makes it easier to do so. -builddeps : +builddeps: - pkgconfig(libsasl2) - kf6-kio-devel - kmime-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel - - kmime-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcoreaddons-devel + - kmime-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kinfocenter/package.yml b/packages/k/kinfocenter/package.yml index b3f9fb3c622..f25980de0a8 100644 --- a/packages/k/kinfocenter/package.yml +++ b/packages/k/kinfocenter/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kinfocenter -version : 6.5.3 -release : 138 -source : - - https://download.kde.org/stable/plasma/6.5.3/kinfocenter-6.5.3.tar.xz : c2b464ed580a0823d8d171fb2d1a533a6aa2da1b88b4142d360453c152834304 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kinfocenter +version: 6.5.3 +release: 138 +source: + - https://download.kde.org/stable/plasma/6.5.3/kinfocenter-6.5.3.tar.xz: c2b464ed580a0823d8d171fb2d1a533a6aa2da1b88b4142d360453c152834304 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2-only - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.kde.core -summary : KDE Info Center +component: desktop.kde.core +summary: KDE Info Center description: | KInfoCenter is a utility that provides information about a computer system. -builddeps : +builddeps: - pkgconfig(libdisplay-info) - pkgconfig(libpipewire-0.3) - pkgconfig(libusb-1.0) @@ -32,7 +32,7 @@ builddeps : - vulkan-tools - wayland-utils - xdpyinfo -rundeps : +rundeps: - aha - clinfo - dmidecode @@ -45,19 +45,19 @@ rundeps : - vulkan-tools - wayland-utils - xdpyinfo -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc # Fix appstream processing install -Dm00644 $workdir/logo.png $installdir/usr/share/icons/hicolor/128x128/apps/hwinfo.png -patterns : - - main : - - /usr/lib64/libKInfoCenterInternal.so +patterns: + - main: + - /usr/lib64/libKInfoCenterInternal.so diff --git a/packages/k/kio-admin/package.yml b/packages/k/kio-admin/package.yml index 7e9503933da..fdefa8b893a 100644 --- a/packages/k/kio-admin/package.yml +++ b/packages/k/kio-admin/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio-admin -version : 25.08.3 -release : 23 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kio-admin-25.08.3.tar.xz : 5ab3acbf28dad06f66c82fa686a55a14a013f5c5c56ec1607ca847a7f46d214d -homepage : https://invent.kde.org/system/kio-admin -license : GPL-2.0-or-later -component : desktop.kde -summary : Manage files as administrator using the admin:// KIO protocol. +name: kio-admin +version: 25.08.3 +release: 23 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kio-admin-25.08.3.tar.xz: 5ab3acbf28dad06f66c82fa686a55a14a013f5c5c56ec1607ca847a7f46d214d +homepage: https://invent.kde.org/system/kio-admin +license: GPL-2.0-or-later +component: desktop.kde +summary: Manage files as administrator using the admin:// KIO protocol. description: | Manage files as administrator using the admin:// KIO protocol. -builddeps : +builddeps: - pkgconfig(polkit-qt6-1) - kf6-ki18n-devel - kf6-kio-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kio-extras/package.yml b/packages/k/kio-extras/package.yml index 4b5b587c0f1..66bc6835454 100644 --- a/packages/k/kio-extras/package.yml +++ b/packages/k/kio-extras/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio-extras -version : 25.08.3 -release : 147 -source : +name: kio-extras +version: 25.08.3 +release: 147 +source: # We need to build this twice until all KDE apps are qt6 - - https://download.kde.org/stable/release-service/25.08.3/src/kio-extras-25.08.3.tar.xz#kio-extras.tar.xz : 99f966dcc663be8cb3c906778c82b32da4b178bd296d8cd85b9e3f56e8e9c2d2 - - https://download.kde.org/stable/release-service/24.02.2/src/kio-extras-kf5-24.02.2.tar.xz#kio-extras-kf5.tar.xz : a9aaf58f3b802c8341bba1ceb95054f915059ea447f59ffc7b933cca71b12ac9 -extract : false -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Additional components to increase the functionality of KIO + - https://download.kde.org/stable/release-service/25.08.3/src/kio-extras-25.08.3.tar.xz#kio-extras.tar.xz: 99f966dcc663be8cb3c906778c82b32da4b178bd296d8cd85b9e3f56e8e9c2d2 + - https://download.kde.org/stable/release-service/24.02.2/src/kio-extras-kf5-24.02.2.tar.xz#kio-extras-kf5.tar.xz: a9aaf58f3b802c8341bba1ceb95054f915059ea447f59ffc7b933cca71b12ac9 +extract: false +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Additional components to increase the functionality of KIO description: | Additional components to increase the functionality of KIO. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(OpenEXR) - pkgconfig(Qt5Svg) @@ -61,11 +61,11 @@ builddeps : - qt6-base-private-devel - syntax-highlighting-devel # TODO add libappimage -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | mkdir kf5 gear tar --strip-components=1 -xf $sources/kio-extras-kf5.tar.xz -C kf5 %patch -d kf5 -p1 -i $pkgfiles/0001-Don-t-check-for-system-kdsoap-ws-discover-client.patch @@ -81,10 +81,10 @@ setup : | %cmake_kf6 -S gear \ -B gear-build -build : | +build: | %ninja_build -C kf5-build %ninja_build -C gear-build -install : | +install: | %ninja_install -C kf5-build %ninja_install -C gear-build diff --git a/packages/k/kio-fuse/package.yml b/packages/k/kio-fuse/package.yml index 90a9806c001..98cda365aeb 100644 --- a/packages/k/kio-fuse/package.yml +++ b/packages/k/kio-fuse/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio-fuse -version : 5.1.0 -release : 7 -source : - - https://download.kde.org/stable/kio-fuse/kio-fuse-5.1.0.tar.xz : 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b -homepage : https://invent.kde.org/system/kio-fuse -license : GPL-3.0-or-later -component : network.util -summary : FUSE interface for KIO +name: kio-fuse +version: 5.1.0 +release: 7 +source: + - https://download.kde.org/stable/kio-fuse/kio-fuse-5.1.0.tar.xz: 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b +homepage: https://invent.kde.org/system/kio-fuse +license: GPL-3.0-or-later +component: network.util +summary: FUSE interface for KIO description: | FUSE interface for KIO -builddeps : +builddeps: - pkgconfig(fuse3) - kf6-kio-devel -rundeps : +rundeps: - fuse -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | # Fix version string sed -i "s|VERSION 5.0.0|VERSION 5.1.0|" CMakeLists.txt %cmake_ninja -DBUILD_TESTING=ON \ -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kio-gdrive/package.yml b/packages/k/kio-gdrive/package.yml index 1f794b289b9..aed8db00648 100644 --- a/packages/k/kio-gdrive/package.yml +++ b/packages/k/kio-gdrive/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio-gdrive -version : 25.08.3 -release : 73 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kio-gdrive-25.08.3.tar.xz : 2c0f1cb765f5c00dc1e9fefb1849ec709e334e2f5618ede4dd4a86cde2e44b93 -homepage : https://apps.kde.org/kio_gdrive/ -license : GPL-2.0-or-later -component : desktop.kde -summary : KIO access for Google Drive +name: kio-gdrive +version: 25.08.3 +release: 73 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kio-gdrive-25.08.3.tar.xz: 2c0f1cb765f5c00dc1e9fefb1849ec709e334e2f5618ede4dd4a86cde2e44b93 +homepage: https://apps.kde.org/kio_gdrive/ +license: GPL-2.0-or-later +component: desktop.kde +summary: KIO access for Google Drive description: | KIO GDrive enables KIO-aware applications (such as Dolphin, Kate or Gwenview) to access and edit Google Drive files on the cloud. -builddeps : +builddeps: - kaccounts-integration-devel - kf6-kcontacts-devel - kf6-kdoctools-devel @@ -19,15 +19,15 @@ builddeps : - kf6-purpose-devel - libkgapi-devel - qt6-base-private-devel -rundeps : +rundeps: - kaccounts-providers -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kio-stash/package.yml b/packages/k/kio-stash/package.yml index 5f40c9517f2..4d2b504cc6c 100644 --- a/packages/k/kio-stash/package.yml +++ b/packages/k/kio-stash/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio-stash -version : 1.0 -release : 11 -source : - - https://download.kde.org/stable/kio-stash/kio-stash-1.0.tar.xz : d8ef422924e24317122524fb1d1e439d45ff9281a502a6258a782cfe0d8c8eaa -homepage : https://invent.kde.org/utilities/kio-stash -license : GPL-2.0-or-later -component : desktop.kde -summary : Simple tool to provide a virtual folder in kio +name: kio-stash +version: 1.0 +release: 11 +source: + - https://download.kde.org/stable/kio-stash/kio-stash-1.0.tar.xz: d8ef422924e24317122524fb1d1e439d45ff9281a502a6258a782cfe0d8c8eaa +homepage: https://invent.kde.org/utilities/kio-stash +license: GPL-2.0-or-later +component: desktop.kde +summary: Simple tool to provide a virtual folder in kio description: | This KIO slave can be used to stash files in a virtual folder temporarily. It requires use of a KIO-compatible file manager, like dolphin. -builddeps : +builddeps: - pkgconfig(Qt5Core) - kconfig-devel - kdbusaddons-devel - ki18n-devel - kio-devel - kwindowsystem-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kio/package.yml b/packages/k/kio/package.yml index bb91ce79857..b5cb867be03 100644 --- a/packages/k/kio/package.yml +++ b/packages/k/kio/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kio -version : 5.116.0 -release : 95 -source : - - https://download.kde.org/stable/frameworks/5.116/kio-5.116.0.tar.xz : efb719d6659c39a03b165dca3b6c84f729a833290fc44e7e1f99625690b6115a -homepage : https://community.kde.org/Frameworks -license : +name: kio +version: 5.116.0 +release: 95 +source: + - https://download.kde.org/stable/frameworks/5.116/kio-5.116.0.tar.xz: efb719d6659c39a03b165dca3b6c84f729a833290fc44e7e1f99625690b6115a +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Network transparent access to files and data. +component: desktop.library +summary: Network transparent access to files and data. description: | Network transparent access to files and data. -builddeps : +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(Qt5X11Extras) - pkgconfig(com_err) @@ -41,27 +41,27 @@ builddeps : - kxmlgui-devel - solid-devel - sonnet-devel -rundeps : - - devel : - - kbookmarks-devel - - kcompletion-devel - - ki18n-devel - - kitemviews-devel - - kjobwidgets-devel - - kservice-devel - - kwindowsystem-devel - - kxmlgui-devel - - solid-devel +rundeps: + - devel: + - kbookmarks-devel + - kcompletion-devel + - ki18n-devel + - kitemviews-devel + - kjobwidgets-devel + - kservice-devel + - kwindowsystem-devel + - kxmlgui-devel + - solid-devel - kded -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %apply_patches %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF \ -DKF6_COMPAT_BUILD=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc/HTML diff --git a/packages/k/kirigami-addons/package.yml b/packages/k/kirigami-addons/package.yml index e076ee01f7f..8efea254a52 100644 --- a/packages/k/kirigami-addons/package.yml +++ b/packages/k/kirigami-addons/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kirigami-addons -version : 1.10.0 -release : 19 -source : - - https://download.kde.org/stable/kirigami-addons/kirigami-addons-1.10.0.tar.xz : c98f92bf7c452e12f6dc403404215413db3959fe904ad830ead0db6bb09b3d11 -homepage : https://invent.kde.org/libraries/kirigami-addons -license : GPL-2.0-or-later -component : programming.library -summary : Convergent visual components ("widgets") for Kirigami-based applications +name: kirigami-addons +version: 1.10.0 +release: 19 +source: + - https://download.kde.org/stable/kirigami-addons/kirigami-addons-1.10.0.tar.xz: c98f92bf7c452e12f6dc403404215413db3959fe904ad830ead0db6bb09b3d11 +homepage: https://invent.kde.org/libraries/kirigami-addons +license: GPL-2.0-or-later +component: programming.library +summary: Convergent visual components ("widgets") for Kirigami-based applications description: | A set of "widgets" i.e visual end user components along with a code to support them. Components are usable by both touch and desktop experiences providing a native experience on both, and look native with any QQC2 style (qqc2-desktop-theme, Material or Plasma) -builddeps : +builddeps: - pkgconfig(Qt6Quick) - pkgconfig(Qt6QuickControls2) - extra-cmake-modules @@ -24,14 +24,14 @@ builddeps : - kf6-kiconthemes-devel - kf6-kirigami-devel - qt6-base-private-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/kdevappwizard/ +patterns: + - devel: + - /usr/share/kdevappwizard/ diff --git a/packages/k/kirigami2/package.yml b/packages/k/kirigami2/package.yml index 415358714fc..3cf90b1bad4 100644 --- a/packages/k/kirigami2/package.yml +++ b/packages/k/kirigami2/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kirigami2 -version : 5.116.0 -release : 73 -source : - - https://download.kde.org/stable/frameworks/5.116/kirigami2-5.116.0.tar.xz : 8b584da74a0c4488ad5e31c3d740a1813c35d28bc003fef8854963d17058c9e0 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : desktop.kde -summary : QtQuick components for mobile and desktop UI development. +name: kirigami2 +version: 5.116.0 +release: 73 +source: + - https://download.kde.org/stable/frameworks/5.116/kirigami2-5.116.0.tar.xz: 8b584da74a0c4488ad5e31c3d740a1813c35d28bc003fef8854963d17058c9e0 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: desktop.kde +summary: QtQuick components for mobile and desktop UI development. description: | Kirigami is a set of QtQuick components for the creation of applications that look and feel great on mobile as well as desktop devices and follow the Kirigami Human Interface Guidelines. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5QuickControls2) - pkgconfig(Qt5Svg) - extra-cmake-modules - qt5-graphicaleffects -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel - qt5-graphicaleffects - qt5-quickcontrols2 -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/k/kitemmodels/package.yml b/packages/k/kitemmodels/package.yml index 14f29156a49..2d7559cc39e 100644 --- a/packages/k/kitemmodels/package.yml +++ b/packages/k/kitemmodels/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kitemmodels -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kitemmodels-5.116.0.tar.xz : 537cee9bbadf5471e5217e48605adbf941335de45f0041e7d5a31422e4b49ff1 -homepage : https://community.kde.org/Frameworks -license : +name: kitemmodels +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kitemmodels-5.116.0.tar.xz: 537cee9bbadf5471e5217e48605adbf941335de45f0041e7d5a31422e4b49ff1 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : programming.library -summary : Set of item models extending the Qt model-view framework. +component: programming.library +summary: Set of item models extending the Qt model-view framework. description: | Set of item models extending the Qt model-view framework. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kitemviews/package.yml b/packages/k/kitemviews/package.yml index dbecfa0fa4e..f0faf91d214 100644 --- a/packages/k/kitemviews/package.yml +++ b/packages/k/kitemviews/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kitemviews -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kitemviews-5.116.0.tar.xz : 6c0efbf408dab60c58bb13bb3a7488827283a5eea947ef3cfd0fbcb4f09e01eb -homepage : https://community.kde.org/Frameworks -license : +name: kitemviews +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kitemviews-5.116.0.tar.xz: 6c0efbf408dab60c58bb13bb3a7488827283a5eea947ef3cfd0fbcb4f09e01eb +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Set of item views extending the Qt model-view framework. +component: programming.library +summary: Set of item views extending the Qt model-view framework. description: | Set of item views extending the Qt model-view framework. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kitinerary/package.yml b/packages/k/kitinerary/package.yml index d7b229eba0f..7c8fee60d85 100644 --- a/packages/k/kitinerary/package.yml +++ b/packages/k/kitinerary/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kitinerary -version : 25.08.3 -release : 108 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kitinerary-25.08.3.tar.xz : b37406fdb6a5135fbc17c88ccb7f2d0888e6d53e16f42d8194ea618911f47220 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Data Model and Extraction System for Travel Reservation information +name: kitinerary +version: 25.08.3 +release: 108 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kitinerary-25.08.3.tar.xz: b37406fdb6a5135fbc17c88ccb7f2d0888e6d53e16f42d8194ea618911f47220 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Data Model and Extraction System for Travel Reservation information description: | A library containing itinerary data model and itinerary extraction code. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(poppler) - pkgconfig(zxing) @@ -18,20 +18,20 @@ builddeps : - kmime-devel - kpkpass-devel - libphonenumber-devel -rundeps : - - devel : - - kf6-kcalendarcore-devel - - kf6-kcontacts-devel - - kmime-devel - - kpkpass-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcalendarcore-devel + - kf6-kcontacts-devel + - kmime-devel + - kpkpass-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kitty/package.yml b/packages/k/kitty/package.yml index 464615a10e9..6a0f291e122 100644 --- a/packages/k/kitty/package.yml +++ b/packages/k/kitty/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kitty -version : 0.44.0 -release : 88 -source : - - https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz : bf62c5a25188b823b6a8c2ab3182c278d74d5bea9855ca5172af09bc5a969b67 - - git|https://github.com/simd-everywhere/simde.git : v0.8.2 - - https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/NerdFontsSymbolsOnly.tar.xz : 7f8c090da3b0eaa7108646bf34cbbb6ed13d5358a72460522108b06c7ecd716a -license : +name: kitty +version: 0.44.0 +release: 88 +source: + - https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz: bf62c5a25188b823b6a8c2ab3182c278d74d5bea9855ca5172af09bc5a969b67 + - git|https://github.com/simd-everywhere/simde.git: v0.8.2 + - https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/NerdFontsSymbolsOnly.tar.xz: 7f8c090da3b0eaa7108646bf34cbbb6ed13d5358a72460522108b06c7ecd716a +license: - GPL-3.0-only - MIT -component : system.utils -homepage : https://sw.kovidgoyal.net/kitty/ -summary : A fast and featureful GPU-based terminal emulator +component: system.utils +homepage: https://sw.kovidgoyal.net/kitty/ +summary: A fast and featureful GPU-based terminal emulator description: | Kitty is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility. Kitty is designed from the ground up to support all modern terminal features, such as unicode, true color, bold/italic fonts, text formatting, etc. It even extends existing text formatting escape codes, to add support for features not available elsewhere, such as colored and styled (curly) underlines. One of the design goals of Kitty is to be easily extensible so that new features can be added in the future with relatively less effort. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(cairo-fc) - pkgconfig(fontconfig) - pkgconfig(gl) @@ -32,20 +32,20 @@ builddeps : - pkgconfig(xkbcommon) - pkgconfig(xrandr) - golang -rundeps : +rundeps: - libcanberra - libpng - pygments environment: | export CFLAGS="$CFLAGS -I$workdir/include" -setup : | +setup: | mkdir -p $workdir/include cp -R $sources/simde.git/simde $workdir/include/simde mkdir -p $workdir/fonts tar xf $sources/NerdFontsSymbolsOnly.tar.xz -C $workdir/fonts -build : | +build: | %make -install : | +install: | python3 setup.py linux-package --prefix $installdir/usr --update-check-interval=0 # install bash completion install -dm 00644 $installdir/usr/share/bash-completion/completions/ diff --git a/packages/k/kjobwidgets/package.yml b/packages/k/kjobwidgets/package.yml index efc55a755b4..90b0672d262 100644 --- a/packages/k/kjobwidgets/package.yml +++ b/packages/k/kjobwidgets/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kjobwidgets -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/kjobwidgets-5.116.0.tar.xz : eac37f7d02183f8d4347ab1d86608ee66007a3482a061169e4808caf853dbe87 -homepage : https://community.kde.org/Frameworks -license : +name: kjobwidgets +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/kjobwidgets-5.116.0.tar.xz: eac37f7d02183f8d4347ab1d86608ee66007a3482a061169e4808caf853dbe87 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later -component : desktop.library -summary : Widgets for showing progress of asynchronous jobs. +component: desktop.library +summary: Widgets for showing progress of asynchronous jobs. description: | Widgets for showing progress of asynchronous jobs. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5X11Extras) - pkgconfig(x11) - kcoreaddons-devel - kwidgetsaddons-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/klassy/package.yml b/packages/k/klassy/package.yml index b4260f0fa35..889b70bc5f5 100644 --- a/packages/k/klassy/package.yml +++ b/packages/k/klassy/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : klassy -version : 6.4.0 -release : 1 -source : - - https://github.com/paulmcauley/klassy/archive/refs/tags/6.4.breeze6.4.0.tar.gz : 77c757b5edef9808a84fe50f9277369ecafc38fba8d7cda11eb448c0c170a3ff -homepage : https://github.com/paulmcauley/klassy/ -license : +name: klassy +version: 6.4.0 +release: 1 +source: + - https://github.com/paulmcauley/klassy/archive/refs/tags/6.4.breeze6.4.0.tar.gz: 77c757b5edef9808a84fe50f9277369ecafc38fba8d7cda11eb448c0c170a3ff +homepage: https://github.com/paulmcauley/klassy/ +license: - BSD-3-Clause - CC0-1.0 - GPL-2.0-only - GPL-2.0-or-later - GPL-3.0-only - MIT -component : desktop.theme -summary : Highly customisable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop. +component: desktop.theme +summary: Highly customisable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop. description: | Highly customisable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt5Quick) @@ -42,7 +42,7 @@ builddeps : - kirigami2-devel - kwindowsystem-devel # Qt5 builddeps: kguiaddons-devel, kwindowsystem-devel, pkgconfig(Qt5Quick), frameworkintegration-devel, kcmutils-devel, kconfig-devel, kcoreaddons-devel, kiconthemes-devel, kirigami2-devel, ki18n-devel, pkgconfig(Qt5Svg) -rundeps : +rundeps: - frameworkintegration - kcmutils - kcoreaddons @@ -53,13 +53,13 @@ rundeps : - ki18n - kirigami2 # Qt5 rundeps: frameworkintegration, kdeclarative, kirigami2, ki18n, kcmutils, kcoreaddons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/klavaro/package.yml b/packages/k/klavaro/package.yml index 8efa233029d..4aa66dc9754 100644 --- a/packages/k/klavaro/package.yml +++ b/packages/k/klavaro/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : klavaro -version : '3.14' -release : 13 -source : - - https://sourceforge.net/projects/klavaro/files/klavaro-3.14.tar.bz2 : 87187e49d301c510e6964098cdb612126bf030d2a875fd799eadcad3eae56dab -license : GPL-3.0-or-later -homepage : https://klavaro.sourceforge.io -component : office -summary : A very efficient touch typing tutor +name: klavaro +version: "3.14" +release: 13 +source: + - https://sourceforge.net/projects/klavaro/files/klavaro-3.14.tar.bz2: 87187e49d301c510e6964098cdb612126bf030d2a875fd799eadcad3eae56dab +license: GPL-3.0-or-later +homepage: https://klavaro.sourceforge.io +component: office +summary: A very efficient touch typing tutor description: | A touch typing tutor very flexible, supporting customizable keyboard layouts. You can edit and save new or unknown keyboard layouts, as the basic course was designed to not depend on specific ones. Also, there are some charts about the learning process. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk+-3.0) - pkgconfig(gtkdatabox) - pkgconfig(libcurl) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install DATADIRNAME=share diff --git a/packages/k/klayout/package.yml b/packages/k/klayout/package.yml index b34d01dcfc7..4fa66b7a73a 100644 --- a/packages/k/klayout/package.yml +++ b/packages/k/klayout/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : klayout -version : 0.30.4 -release : 48 -source : - - https://www.klayout.org/downloads/source/klayout-0.30.4.tar.gz : 78bd518ea669648dfedb46b1f8db10deaa0e3f3766e24e8a2705be467d3083c6 -homepage : https://www.klayout.de/ -license : +name: klayout +version: 0.30.4 +release: 48 +source: + - https://www.klayout.org/downloads/source/klayout-0.30.4.tar.gz: 78bd518ea669648dfedb46b1f8db10deaa0e3f3766e24e8a2705be467d3083c6 +homepage: https://www.klayout.de/ +license: - GPL-2.0-or-later -component : office.scientific -summary : Klayout GDS/OASIS editor +component: office.scientific +summary: Klayout GDS/OASIS editor description: | High performance layout viewer and editor that supports GDS and OASIS files. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Svg) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(libgit2) - pkgconfig(python3) - pkgconfig(ruby-3.4) -replaces : +replaces: - klayout-devel -setup : | +setup: | export QMAKESPEC=linux-g++ ./build.sh -dry-run -rpath %libdir%/klayout -build : | +build: | %make -C build-release -install : | +install: | # install to bin-release make -C build-release install diff --git a/packages/k/kldap/package.yml b/packages/k/kldap/package.yml index 08c0a23c52c..d3bfb236288 100644 --- a/packages/k/kldap/package.yml +++ b/packages/k/kldap/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kldap -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kldap-25.08.3.tar.xz : 62178043f723b9599ef86d4466627d5537807782c9ceefe4ab79591b1af7c032 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Allows LDAP accessing with a convenient Qt style C++ API +name: kldap +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kldap-25.08.3.tar.xz: 62178043f723b9599ef86d4466627d5537807782c9ceefe4ab79591b1af7c032 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Allows LDAP accessing with a convenient Qt style C++ API description: | Allows LDAP accessing with a convenient Qt style C++ API. -builddeps : +builddeps: - pkgconfig(ldap) - pkgconfig(libsasl2) - kf6-kdoctools-devel - kf6-kio-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kleopatra/package.yml b/packages/k/kleopatra/package.yml index 358a2532e34..9d47a2e59b6 100644 --- a/packages/k/kleopatra/package.yml +++ b/packages/k/kleopatra/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kleopatra -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kleopatra-25.08.3.tar.xz : 3c2f65207ecacd6f72631e832a93342a6c43260e897afcc285d1803b51cc6766 -homepage : https://kde.org/applications/utilities/org.kde.kleopatra -license : +name: kleopatra +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kleopatra-25.08.3.tar.xz: 3c2f65207ecacd6f72631e832a93342a6c43260e897afcc285d1803b51cc6766 +homepage: https://kde.org/applications/utilities/org.kde.kleopatra +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde -summary : Kleopatra is a GUI for GnuPG +component: desktop.kde +summary: Kleopatra is a GUI for GnuPG description: | Kleopatra is a GUI for GnuPG so it needs a working GnuPG setup. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(libassuan) - akonadi-mime-devel @@ -29,15 +29,15 @@ builddeps : - libboost-devel - libkleo-devel - mimetreeparser-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/klystrack/package.yml b/packages/k/klystrack/package.yml index 72fa87b98c5..b07030fb1db 100644 --- a/packages/k/klystrack/package.yml +++ b/packages/k/klystrack/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : klystrack -homepage : https://kometbomb.github.io/klystrack/ -version : 1.7.6 -release : 7 -source : - - git|https://github.com/kometbomb/klystrack.git : fe6e7465512bee32bf8e724857a7fbab902b8db0 - - git|https://github.com/kometbomb/klystron.git : 989fafc4fffb1bb881ab677fe52eb34527e08129 -license : MIT -component : multimedia.audio -summary : A chiptune tracker +name: klystrack +homepage: https://kometbomb.github.io/klystrack/ +version: 1.7.6 +release: 7 +source: + - git|https://github.com/kometbomb/klystrack.git: fe6e7465512bee32bf8e724857a7fbab902b8db0 + - git|https://github.com/kometbomb/klystron.git: 989fafc4fffb1bb881ab677fe52eb34527e08129 +license: MIT +component: multimedia.audio +summary: A chiptune tracker description: | Klystrack is a chiptune tracker for making chiptune-like music on a modern computer. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(alsa) -setup : | +setup: | rm -rf $workdir/klystron cp -a $sources/klystron.git $workdir/klystron touch src/version.h @@ -23,9 +23,9 @@ setup : | environment: | export CFLAGS="${CFLAGS} -fcommon" export LDFLAGS="${LDFLAGS},--allow-multiple-definition" -build : | +build: | %make -install : | +install: | # Ported from linux/Makefile (which is effectively broken) install -D -m 00755 bin.debug/klystrack $installdir/usr/bin/klystrack diff --git a/packages/k/kmag/package.yml b/packages/k/kmag/package.yml index 278eae20012..f30988b2b20 100644 --- a/packages/k/kmag/package.yml +++ b/packages/k/kmag/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmag -version : 25.08.3 -release : 89 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmag-25.08.3.tar.xz : c430790e593b834657172b94abda0ff0c125bf6ac44946b247c737db21aab468 -homepage : https://kde.org/applications/utilities/org.kde.kmag -license : +name: kmag +version: 25.08.3 +release: 89 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmag-25.08.3.tar.xz: c430790e593b834657172b94abda0ff0c125bf6ac44946b247c737db21aab468 +homepage: https://kde.org/applications/utilities/org.kde.kmag +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde -summary : KMag is a screen magnifier +component: desktop.kde +summary: KMag is a screen magnifier description: | KMag is a screen magnifier. -builddeps : +builddeps: - kf6-kdoctools-devel - kf6-kio-devel - kf6-kxmlgui-devel - libqaccessibilityclient-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kmahjongg/package.yml b/packages/k/kmahjongg/package.yml index b6b96438879..cfe7dbd5c0a 100644 --- a/packages/k/kmahjongg/package.yml +++ b/packages/k/kmahjongg/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmahjongg -version : 25.08.3 -release : 74 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmahjongg-25.08.3.tar.xz : 296a50ba5939c948834a8514f2ef6bafb1376ae505a5cf8298eeec3119e9f123 -homepage : https://kde.org/applications/games/org.kde.kmahjongg -license : GPL-2.0-or-later -component : games.puzzle -summary : Plasma's version of the famous Mahjongg solitaire game +name: kmahjongg +version: 25.08.3 +release: 74 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmahjongg-25.08.3.tar.xz: 296a50ba5939c948834a8514f2ef6bafb1376ae505a5cf8298eeec3119e9f123 +homepage: https://kde.org/applications/games/org.kde.kmahjongg +license: GPL-2.0-or-later +component: games.puzzle +summary: Plasma's version of the famous Mahjongg solitaire game description: | Mahjongg is a solitaire (one player) version of the classic Eastern tile game, Mahjongg. This game is part of the Plasma desktop environment. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - kf6-kcrash-devel - kf6-kdbusaddons-devel @@ -21,15 +21,15 @@ builddeps : - kf6-kxmlgui-devel - libkdegames-devel - libkmahjongg-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kmail-account-wizard/package.yml b/packages/k/kmail-account-wizard/package.yml index ae48f761405..59476c7fdc8 100644 --- a/packages/k/kmail-account-wizard/package.yml +++ b/packages/k/kmail-account-wizard/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmail-account-wizard -version : 25.08.3 -release : 99 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmail-account-wizard-25.08.3.tar.xz : 3365f16153201a29c31799b108fc08e3f694c233ae170426889f8151c498c344 -homepage : https://kde.org/ -license : +name: kmail-account-wizard +version: 25.08.3 +release: 99 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmail-account-wizard-25.08.3.tar.xz: 3365f16153201a29c31799b108fc08e3f694c233ae170426889f8151c498c344 +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : programming -summary : KMail Account Wizard +component: programming +summary: KMail Account Wizard description: | An application which assists you with the configuration of accounts in KMail. -builddeps : +builddeps: - akonadi-devel - gpgme-qt-devel - kf6-kcrash-devel @@ -24,13 +24,13 @@ builddeps : - kmime-devel - qt6-base-private-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kmail/package.yml b/packages/k/kmail/package.yml index 09063e248d6..23651dc9f19 100644 --- a/packages/k/kmail/package.yml +++ b/packages/k/kmail/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmail -version : 25.08.3 -release : 102 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmail-25.08.3.tar.xz : a544e87ce2fadf4dbaa099c018a19e593bbb802e0a993016bc3e914edd6a91f4 -homepage : https://apps.kde.org/kmail2/ -license : +name: kmail +version: 25.08.3 +release: 102 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmail-25.08.3.tar.xz: a544e87ce2fadf4dbaa099c018a19e593bbb802e0a993016bc3e914edd6a91f4 +homepage: https://apps.kde.org/kmail2/ +license: - GFDL-1.2-or-later - GPL-2.0-only -component : network.mail -summary : Email client, supporting POP3 and IMAP mailboxes +component: network.mail +summary: Email client, supporting POP3 and IMAP mailboxes description: | KMail is the email component of Kontact, the integrated personal information manager from KDE. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6WebEngineCore) @@ -42,21 +42,21 @@ builddeps : - mailcommon-devel - pimcommon-devel - qtkeychain-qt6-devel -rundeps : +rundeps: - akonadi-import-wizard - kdepim-runtime - kleopatra - kmail-account-wizard - pim-data-exporter -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kmailtransport/package.yml b/packages/k/kmailtransport/package.yml index bab2ffdb1cf..09baf55f41a 100644 --- a/packages/k/kmailtransport/package.yml +++ b/packages/k/kmailtransport/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmailtransport -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmailtransport-25.08.3.tar.xz : 21fb85eb64ed25caed271d299700f1066a93431298647f5dac36e8b6f32537ae -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Mail Transport Service +name: kmailtransport +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmailtransport-25.08.3.tar.xz: 21fb85eb64ed25caed271d299700f1066a93431298647f5dac36e8b6f32537ae +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Mail Transport Service description: | Mail Transport Service. -builddeps : +builddeps: - kf6-kio-devel - ksmtp-devel - libkgapi-devel - qtkeychain-qt6-devel -rundeps : - - devel : - - kf6-kconfig-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kconfig-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kmbox/package.yml b/packages/k/kmbox/package.yml index cc13943ba2b..71492c5e3b9 100644 --- a/packages/k/kmbox/package.yml +++ b/packages/k/kmbox/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmbox -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmbox-25.08.3.tar.xz : 316185fa387e38561bdd2e0a0b984a3fc00832a62271d06dcfebce1dc7f0558c -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : KMBox provides API to access emails in storages in the MBox format +name: kmbox +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmbox-25.08.3.tar.xz: 316185fa387e38561bdd2e0a0b984a3fc00832a62271d06dcfebce1dc7f0558c +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: KMBox provides API to access emails in storages in the MBox format description: | KMBox provides API to access emails in storages in the MBox format. -builddeps : +builddeps: - kmime-devel -rundeps : - - devel : - - kmime-devel -clang : true -optimize : +rundeps: + - devel: + - kmime-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kmenuedit/package.yml b/packages/k/kmenuedit/package.yml index 9447d6bd22a..0a97e7c9227 100644 --- a/packages/k/kmenuedit/package.yml +++ b/packages/k/kmenuedit/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmenuedit -version : 6.5.3 -release : 129 -source : - - https://download.kde.org/stable/plasma/6.5.3/kmenuedit-6.5.3.tar.xz : e50034d091635486f52e8d437bbba383d0df0185a4166d197d31f8765e5b0ae7 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kmenuedit +version: 6.5.3 +release: 129 +source: + - https://download.kde.org/stable/plasma/6.5.3/kmenuedit-6.5.3.tar.xz: e50034d091635486f52e8d437bbba383d0df0185a4166d197d31f8765e5b0ae7 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2-only - GPL-2.0-or-later -component : desktop.kde.core -summary : KDE Plasma menu editor +component: desktop.kde.core +summary: KDE Plasma menu editor description: | KDE Plasma menu editor. -builddeps : +builddeps: - kf6-kcrash-devel - kf6-kdbusaddons-devel - kf6-kdoctools-devel @@ -21,12 +21,12 @@ builddeps : - kf6-kio-devel - kf6-kxmlgui-devel - kf6-sonnet-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/k/kmime/package.yml b/packages/k/kmime/package.yml index 0583dbeb222..82c9b34ccdc 100644 --- a/packages/k/kmime/package.yml +++ b/packages/k/kmime/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmime -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmime-25.08.3.tar.xz : 1f4fca3bff999fd84d9cf3d8073df7d3c1693ad8554b5600174e4a9aa1837f01 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : KMime is a library for handling mail messages and newsgroup articles +name: kmime +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmime-25.08.3.tar.xz: 1f4fca3bff999fd84d9cf3d8073df7d3c1693ad8554b5600174e4a9aa1837f01 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: KMime is a library for handling mail messages and newsgroup articles description: | KMime is a library for handling mail messages and newsgroup articles. -builddeps : +builddeps: - kf6-kcodecs-devel -rundeps : - - devel : - - kf6-kcodecs-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcodecs-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kmines/package.yml b/packages/k/kmines/package.yml index 822c3399412..7a448e2cb08 100644 --- a/packages/k/kmines/package.yml +++ b/packages/k/kmines/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmines -version : 25.08.3 -release : 23 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmines-25.08.3.tar.xz : 99f0da3cd8af9fa634a8f7d34e433bedbc4bfbda24886cd5e0bdde48e0ad4a3f -homepage : https://apps.kde.org/kmines/ -license : GPL-2.0-or-later -component : games.puzzle -summary : A Minesweeper game. +name: kmines +version: 25.08.3 +release: 23 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmines-25.08.3.tar.xz: 99f0da3cd8af9fa634a8f7d34e433bedbc4bfbda24886cd5e0bdde48e0ad4a3f +homepage: https://apps.kde.org/kmines/ +license: GPL-2.0-or-later +component: games.puzzle +summary: A Minesweeper game. description: | KMines is a classic Minesweeper game. The idea is to uncover all the squares without blowing up any mines. When a mine is blown up, the game is over. -builddeps : +builddeps: - kf6-kconfig-devel - kf6-kconfigwidgets-devel - kf6-kcoreaddons-devel @@ -22,15 +22,15 @@ builddeps : - kf6-kwidgetsaddons-devel - kf6-kxmlgui-devel - libkdegames-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kmix/package.yml b/packages/k/kmix/package.yml index a53748f9a3e..3b2f6985b16 100644 --- a/packages/k/kmix/package.yml +++ b/packages/k/kmix/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmix -version : 25.08.3 -release : 89 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kmix-25.08.3.tar.xz : f8428c160adb68cd9fa00d36e9543ae4f44f364fd599327e7694ab633108f79c -homepage : https://kde.org/applications/multimedia/org.kde.kmix -license : +name: kmix +version: 25.08.3 +release: 89 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kmix-25.08.3.tar.xz: f8428c160adb68cd9fa00d36e9543ae4f44f364fd599327e7694ab633108f79c +homepage: https://kde.org/applications/multimedia/org.kde.kmix +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde -summary : KDE volume control program +component: desktop.kde +summary: KDE volume control program description: | KDE volume control program. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libcanberra) - pkgconfig(libpulse) @@ -29,15 +29,15 @@ builddeps : - kf6-kwindowsystem-devel - kf6-kxmlgui-devel - kf6-solid-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kmod/package.yml b/packages/k/kmod/package.yml index 07f4d35d810..f58684ed2aa 100644 --- a/packages/k/kmod/package.yml +++ b/packages/k/kmod/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmod -version : '33' -release : 18 -source : - - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.xz : dc768b3155172091f56dc69430b5481f2d76ecd9ccb54ead8c2540dbcf5ea9bc -component : system.base -license : +name: kmod +version: "33" +release: 18 +source: + - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.xz: dc768b3155172091f56dc69430b5481f2d76ecd9ccb54ead8c2540dbcf5ea9bc +component: system.base +license: - LGPL-2.1-or-later # for libkmod, testsuite and helper libraries - - GPL-2.0-or-later # for tools -homepage : https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git -summary : Linux kernel module management utilities + - GPL-2.0-or-later # for tools +homepage: https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git +summary: Linux kernel module management utilities description: | Linux kernel module management utilities -builddeps : +builddeps: - pkgconfig(liblzma) - pkgconfig(libzstd) - scdoc -optimize : +optimize: - lto - size -setup : | +setup: | %configure --bindir=/usr/bin \ --with-distconfdir=/usr/lib \ --with-xz \ --with-zlib \ --with-zstd -build : | +build: | %make -install : | +install: | %make_install mkdir $installdir/usr/sbin for target in modprobe modinfo rmmod insmod depmod lsmod ; do diff --git a/packages/k/kmymoney/package.yml b/packages/k/kmymoney/package.yml index 6196616de3b..0b04dfdae73 100644 --- a/packages/k/kmymoney/package.yml +++ b/packages/k/kmymoney/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kmymoney -version : 5.2.1 -release : 36 -source : - - https://download.kde.org/stable/kmymoney/5.2.1/kmymoney-5.2.1.tar.xz : feadf40b6d4c90d77e32716a858dd23769081863104d8cea62910b1ec3e4336b -homepage : https://kmymoney.org/ -license : GPL-2.0-or-later -component : office.finance -summary : The best Personal Finance Manager +name: kmymoney +version: 5.2.1 +release: 36 +source: + - https://download.kde.org/stable/kmymoney/5.2.1/kmymoney-5.2.1.tar.xz: feadf40b6d4c90d77e32716a858dd23769081863104d8cea62910b1ec3e4336b +homepage: https://kmymoney.org/ +license: GPL-2.0-or-later +component: office.finance +summary: The best Personal Finance Manager description: |- The best Personal Finance Manager for FREE Users, full stop. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6QuickWidgets) - pkgconfig(Qt6Svg) @@ -45,15 +45,15 @@ builddeps : - kpimtextedit-devel - libboost-devel - qtkeychain-qt6-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_TESTING=OFF \ -DENABLE_WEBENGINE=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache diff --git a/packages/k/knewstuff/package.yml b/packages/k/knewstuff/package.yml index 17264c5116d..ace337e622e 100644 --- a/packages/k/knewstuff/package.yml +++ b/packages/k/knewstuff/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : knewstuff -version : 5.116.0 -release : 84 -source : - - https://download.kde.org/stable/frameworks/5.116/knewstuff-5.116.0.tar.xz : 82303927f60c7a3dbdc049e468f760f003a4358129af9ce6fadecf469320c70a -homepage : https://community.kde.org/Frameworks -license : +name: knewstuff +version: 5.116.0 +release: 84 +source: + - https://download.kde.org/stable/frameworks/5.116/knewstuff-5.116.0.tar.xz: 82303927f60c7a3dbdc049e468f760f003a4358129af9ce6fadecf469320c70a +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : programming.library -summary : Framework for downloading and sharing additional application data. +component: programming.library +summary: Framework for downloading and sharing additional application data. description: | Framework for downloading and sharing additional application data. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - attica-devel - karchive-devel @@ -25,16 +25,16 @@ builddeps : - ktextwidgets-devel - sonnet-devel - syndication-devel -rundeps : - - devel : - - attica-devel - - kservice-devel - - kxmlgui-devel -setup : | +rundeps: + - devel: + - attica-devel + - kservice-devel + - kxmlgui-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/k/knighttime/package.yml b/packages/k/knighttime/package.yml index 68a39862319..72ebfe3f6d8 100644 --- a/packages/k/knighttime/package.yml +++ b/packages/k/knighttime/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : knighttime -version : 6.5.3 -release : 4 -source : - - https://download.kde.org/stable/plasma/6.5.3/knighttime-6.5.3.tar.xz : 1aefb76dc7e10f722bac6c0c42985a8e8c22dc40ece1ea86d12c44d6d6956b99 -homepage : https://kde.org/plasma-desktop/ -license : LGPL-2.0-or-later -summary : Helpers for scheduling the dark-light cycle +name: knighttime +version: 6.5.3 +release: 4 +source: + - https://download.kde.org/stable/plasma/6.5.3/knighttime-6.5.3.tar.xz: 1aefb76dc7e10f722bac6c0c42985a8e8c22dc40ece1ea86d12c44d6d6956b99 +homepage: https://kde.org/plasma-desktop/ +license: LGPL-2.0-or-later +summary: Helpers for scheduling the dark-light cycle description: | Helpers for scheduling the dark-light cycle -builddeps : +builddeps: - pkgconfig(Qt6Positioning) - extra-cmake-modules - kf6-kconfig-devel @@ -18,16 +18,16 @@ builddeps : - kf6-kholidays-devel - kf6-ki18n-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - thin-lto - speed -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/share/dbus-1/interfaces/ +patterns: + - devel: + - /usr/share/dbus-1/interfaces/ diff --git a/packages/k/knotifications/package.yml b/packages/k/knotifications/package.yml index 9897097d66c..6cb7ce2549b 100644 --- a/packages/k/knotifications/package.yml +++ b/packages/k/knotifications/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : knotifications -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/knotifications-5.116.0.tar.xz : 485930001af56d647825cb5b99a7693b70a3270b1b270b32224a5f81dc69b44b -homepage : https://community.kde.org/Frameworks -license : +name: knotifications +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/knotifications-5.116.0.tar.xz: 485930001af56d647825cb5b99a7693b70a3270b1b270b32224a5f81dc69b44b +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-only -component : desktop.library -summary : Desktop notifications. +component: desktop.library +summary: Desktop notifications. description: | Desktop notifications. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5TextToSpeech) - pkgconfig(Qt5X11Extras) - pkgconfig(dbusmenu-qt5) @@ -23,10 +23,10 @@ builddeps : - kconfig-devel - kcoreaddons-devel - kwindowsystem-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/knotifyconfig/package.yml b/packages/k/knotifyconfig/package.yml index 0a807ea2b96..350843bedfb 100644 --- a/packages/k/knotifyconfig/package.yml +++ b/packages/k/knotifyconfig/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : knotifyconfig -version : 5.116.0 -release : 74 -source : - - https://download.kde.org/stable/frameworks/5.116/knotifyconfig-5.116.0.tar.xz : 4053e5478a65b36956a512650c7376492464bbc1927e818dfbd416536863997f -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-only -component : desktop.library -summary : Configuration dialog for desktop notifications. +name: knotifyconfig +version: 5.116.0 +release: 74 +source: + - https://download.kde.org/stable/frameworks/5.116/knotifyconfig-5.116.0.tar.xz: 4053e5478a65b36956a512650c7376492464bbc1927e818dfbd416536863997f +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-only +component: desktop.library +summary: Configuration dialog for desktop notifications. description: | Configuration dialog for desktop notifications. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(libcanberra) - kio-devel - knotifications-devel -rundeps : - - devel : - - knotifications-devel -setup : | +rundeps: + - devel: + - knotifications-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kolourpaint/package.yml b/packages/k/kolourpaint/package.yml index 1a52f9f0e87..0d2825de7be 100644 --- a/packages/k/kolourpaint/package.yml +++ b/packages/k/kolourpaint/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kolourpaint -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kolourpaint-25.08.3.tar.xz : edf7c19b2361c50d955649db13cfc93952308b59a940a09458ed898c4eb1b40c -homepage : https://kde.org/applications/graphics/org.kde.kolourpaint -license : +name: kolourpaint +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kolourpaint-25.08.3.tar.xz: edf7c19b2361c50d955649db13cfc93952308b59a940a09458ed898c4eb1b40c +homepage: https://kde.org/applications/graphics/org.kde.kolourpaint +license: - BSD-2-Clause - GPL-2.0-or-later - LGPL-2.0-or-later -component : multimedia.graphics -summary : KolourPaint is a free, easy-to-use paint program for KDE +component: multimedia.graphics +summary: KolourPaint is a free, easy-to-use paint program for KDE description: | KolourPaint is a free, easy-to-use paint program for KDE -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Widgets) - kf6-kdoctools-devel @@ -21,19 +21,19 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kxmlgui-devel - libksane-devel -rundeps : +rundeps: - breeze - breeze-icons - kf6-kimageformats -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kompare/package.yml b/packages/k/kompare/package.yml index db682b8e9f2..cd718269304 100644 --- a/packages/k/kompare/package.yml +++ b/packages/k/kompare/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kompare -version : 25.08.3 -release : 82 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kompare-25.08.3.tar.xz : ce4306e3ee8f210d1feb887e499815702b7d38c4fd3a2a0aa7504959cd414fe2 -homepage : https://kde.org/applications/development/org.kde.kompare -license : +name: kompare +version: 25.08.3 +release: 82 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kompare-25.08.3.tar.xz: ce4306e3ee8f210d1feb887e499815702b7d38c4fd3a2a0aa7504959cd414fe2 +homepage: https://kde.org/applications/development/org.kde.kompare +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : programming.tools -summary : File Comparator +component: programming.tools +summary: File Comparator description: | Tool to visualize changes between two versions of a file. -builddeps : +builddeps: - kf6-kdoctools-devel - kf6-kiconthemes-devel - kf6-kparts-devel - kf6-ktexteditor-devel - libkomparediff2-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/konsole/package.yml b/packages/k/konsole/package.yml index 213da78c363..0aaafafcf4f 100644 --- a/packages/k/konsole/package.yml +++ b/packages/k/konsole/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : konsole -version : 25.08.3 -release : 105 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/konsole-25.08.3.tar.xz : 095a7ff10df3c70779b356fb3b5984062bbc698bbed966230e3dbccf6af36615 -homepage : https://kde.org/applications/system/org.kde.konsole -license : +name: konsole +version: 25.08.3 +release: 105 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/konsole-25.08.3.tar.xz: 095a7ff10df3c70779b356fb3b5984062bbc698bbed966230e3dbccf6af36615 +homepage: https://kde.org/applications/system/org.kde.konsole +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop.kde.core -summary : KDE's terminal emulator +component: desktop.kde.core +summary: KDE's terminal emulator description: | Konsole is a terminal program for KDE. As well as being a standalone program, it is also used by other KDE programs such as the Kate editor and KDevelop development environment to provide easy access to a terminal window. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) - pkgconfig(icu-i18n) @@ -28,16 +28,16 @@ builddeps : - kf6-kparts-devel - kf6-kpty-devel - kf6-ktextwidgets-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %apply_patches %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kontact/package.yml b/packages/k/kontact/package.yml index 79dea648a5d..82df71cfe9d 100644 --- a/packages/k/kontact/package.yml +++ b/packages/k/kontact/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kontact -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kontact-25.08.3.tar.xz : a8411be963b8282156712b5bb20b3dde6a3be37769837558e590a6d5ed05b2fa -homepage : https://kde.org/applications/office/org.kde.kontact -license : +name: kontact +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kontact-25.08.3.tar.xz: a8411be963b8282156712b5bb20b3dde6a3be37769837558e590a6d5ed05b2fa +homepage: https://kde.org/applications/office/org.kde.kontact +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : Container application to unify several major PIM applications within one application +component: office +summary: Container application to unify several major PIM applications within one application description: | Kontact is the integrated solution to your personal information management (PIM) needs. It combines well-known KDE applications like KMail, KOrganizer and KAddressBook into a single interface to provide easy access to mail, scheduling, address book and other PIM functionality. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6WebEngineCore) - kf6-kcmutils-devel @@ -23,20 +23,20 @@ builddeps : - kontactinterface-devel - libkdepim-devel - pimcommon-devel -rundeps : +rundeps: - akregator - kaddressbook - kmail - korganizer -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/kontactinterface/package.yml b/packages/k/kontactinterface/package.yml index a4aa57831f6..48300223dec 100644 --- a/packages/k/kontactinterface/package.yml +++ b/packages/k/kontactinterface/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kontactinterface -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kontactinterface-25.08.3.tar.xz : 7b59d03807afbe892ed00e7c226fd87ede8ca7e3a777a11c228698b3d8059788 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Kontact Plugin Interface Library +name: kontactinterface +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kontactinterface-25.08.3.tar.xz: 7b59d03807afbe892ed00e7c226fd87ede8ca7e3a777a11c228698b3d8059788 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Kontact Plugin Interface Library description: | Kontact Plugin Interface Library. -builddeps : +builddeps: - pkgconfig(x11) - kf6-kparts-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kparts-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kparts-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/konversation/package.yml b/packages/k/konversation/package.yml index 56a1225c58b..bab9e6f72b1 100644 --- a/packages/k/konversation/package.yml +++ b/packages/k/konversation/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : konversation -version : 25.08.3 -release : 64 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/konversation-25.08.3.tar.xz : 5e45b78c32d8f7275ccdc50d9780c5ae903418ed8c7974d5d98968dc3685808d -homepage : https://konversation.kde.org/ -license : +name: konversation +version: 25.08.3 +release: 64 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/konversation-25.08.3.tar.xz: 5e45b78c32d8f7275ccdc50d9780c5ae903418ed8c7974d5d98968dc3685808d +homepage: https://konversation.kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : network.irc -summary : User-friendly IRC client built on the KDE Platform +component: network.irc +summary: User-friendly IRC client built on the KDE Platform description: | Konversation is a user-friendly Internet Relay Chat (IRC) client built on the KDE Platform. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Multimedia) - kf6-karchive-devel @@ -30,14 +30,14 @@ builddeps : - kf6-kwallet-devel - qca-qt6-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/k/korganizer/package.yml b/packages/k/korganizer/package.yml index 4ae97acf293..6b667068b17 100644 --- a/packages/k/korganizer/package.yml +++ b/packages/k/korganizer/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : korganizer -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/korganizer-25.08.3.tar.xz : 62a1a0d1585b92d8652ff194fcc96bb2883bcc018ecbd4f5eaef6e90f6b0b975 -homepage : https://kde.org/applications/office/org.kde.korganizer -license : +name: korganizer +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/korganizer-25.08.3.tar.xz: 62a1a0d1585b92d8652ff194fcc96bb2883bcc018ecbd4f5eaef6e90f6b0b975 +homepage: https://kde.org/applications/office/org.kde.korganizer +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : KDE calendar and scheduling program +component: office +summary: KDE calendar and scheduling program description: | KOrganizer provides management of events and tasks, alarm notification, web export, network transparent handling of data, group scheduling, import and export of calendar files and more. It is able to work together with a wide variety of groupware servers, for example Kolab, Open-Xchange, Citadel or OpenGroupware.org. -builddeps : +builddeps: - pkgconfig(x11) - akonadi-calendar-devel - calendarsupport-devel @@ -33,17 +33,17 @@ builddeps : - kontactinterface-devel - libkdepim-devel - pimcommon-devel -rundeps : +rundeps: - kdepim-runtime -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/korla-icon-theme/package.yml b/packages/k/korla-icon-theme/package.yml index a0fe1f7fdf4..12a9e39d52d 100644 --- a/packages/k/korla-icon-theme/package.yml +++ b/packages/k/korla-icon-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : korla-icon-theme -version : 1.6.5 -release : 41 -source : - - https://github.com/bikass/kora/archive/refs/tags/v1.6.5.tar.gz : b486fc01be5b4fe28422b6a3a39ae0513085ae5845e8415bd7e8d42521d47476 -homepage : https://github.com/bikass/kora -license : GPL-3.0-or-later -component : desktop.theme -summary : Kora (formerly Korla) a SVG icon theme +name: korla-icon-theme +version: 1.6.5 +release: 41 +source: + - https://github.com/bikass/kora/archive/refs/tags/v1.6.5.tar.gz: b486fc01be5b4fe28422b6a3a39ae0513085ae5845e8415bd7e8d42521d47476 +homepage: https://github.com/bikass/kora +license: GPL-3.0-or-later +component: desktop.theme +summary: Kora (formerly Korla) a SVG icon theme description: | Kora (formerly Korla) is an SVG icon theme with lots of new icons for GNU/Linux operating systems. -setup : | +setup: | sed -i -e 's|Kora|Korla|g' */index.theme -install : | +install: | install -dm00644 $installdir/usr/share/icons/ cp -r kora $installdir/usr/share/icons/korla cp -r kora-light $installdir/usr/share/icons/korla-light diff --git a/packages/k/kotlin/package.yml b/packages/k/kotlin/package.yml index 10a8d5bc1c2..9ae19c50f6d 100644 --- a/packages/k/kotlin/package.yml +++ b/packages/k/kotlin/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kotlin -version : 1.6.0 -release : 21 -source : - - https://github.com/JetBrains/kotlin/archive/refs/tags/v1.6.0.tar.gz : 4d9758e1b28024edae217f408342a2f7f7e548140388573b7e85695e8818bebe - - https://download.jetbrains.com/kotlin/native/llvm-11.1.0-linux-x64-essentials.tar.gz : e5d8d31282f1eeefff006da74f763ca18ee399782d077ccd92693b51feb17a21 - - https://download.jetbrains.com/kotlin/native/lldb-3-linux.tar.gz : 94240b9d7fdc72455af8472ce0088d3177a4840b409ec1b5e6be255ab20e4182 - - https://download.jetbrains.com/kotlin/native/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz : a048397d50fb5a2bd6cc0f89d5a30e0b8ff0373ebff9c1d78ce1f1fb7f185a50 -license : Apache-2.0 -component : programming -homepage : https://kotlinlang.org/ -summary : +name: kotlin +version: 1.6.0 +release: 21 +source: + - https://github.com/JetBrains/kotlin/archive/refs/tags/v1.6.0.tar.gz: 4d9758e1b28024edae217f408342a2f7f7e548140388573b7e85695e8818bebe + - https://download.jetbrains.com/kotlin/native/llvm-11.1.0-linux-x64-essentials.tar.gz: e5d8d31282f1eeefff006da74f763ca18ee399782d077ccd92693b51feb17a21 + - https://download.jetbrains.com/kotlin/native/lldb-3-linux.tar.gz: 94240b9d7fdc72455af8472ce0088d3177a4840b409ec1b5e6be255ab20e4182 + - https://download.jetbrains.com/kotlin/native/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz: a048397d50fb5a2bd6cc0f89d5a30e0b8ff0373ebff9c1d78ce1f1fb7f185a50 +license: Apache-2.0 +component: programming +homepage: https://kotlinlang.org/ +summary: - Statically typed multiplatform programming language - - native : Standalone compiler toolchain for native Kotlin applications and libraries + - native: Standalone compiler toolchain for native Kotlin applications and libraries description: - Kotlin is a modern, concise, and safe programming language by JetBrains. It can run on the Java virtual machine, can be transpiled to JavaScript, and can be compiled to native binaries via LLVM. This package contains the JVM and JS compilers. - - native : Kotlin/Native is a runtime implementation and native code generation facility for Kotlin using the LLVM toolchain. It's primarily designed to allow compilation for platforms where virtual machines are not desirable or possible (such as embedded targets), or where a developer wants to produce a reasonably-sized self-contained program without the need to ship an additional execution runtime. -patterns : - - native : - - /usr/bin/cinterop - - /usr/bin/generate-platform - - /usr/bin/jsinterop - - /usr/bin/klib - - /usr/bin/kotlinc-native - - /usr/bin/*konan* - - /usr/share/kotlin-native -builddeps : + - native: Kotlin/Native is a runtime implementation and native code generation facility for Kotlin using the LLVM toolchain. It's primarily designed to allow compilation for platforms where virtual machines are not desirable or possible (such as embedded targets), or where a developer wants to produce a reasonably-sized self-contained program without the need to ship an additional execution runtime. +patterns: + - native: + - /usr/bin/cinterop + - /usr/bin/generate-platform + - /usr/bin/jsinterop + - /usr/bin/klib + - /usr/bin/kotlinc-native + - /usr/bin/*konan* + - /usr/share/kotlin-native +builddeps: - gradle -rundeps : +rundeps: - openjdk-11 -networking : true +networking: true environment: | export KONAN_DATA_DIR="$workdir/.konan_home" -setup : | +setup: | # disable dependency verification so that the build can actually succeed rm -f $workdir/gradle/verification-metadata*.xml @@ -42,7 +42,7 @@ setup : | tar -xf $FILE -C $KONAN_DATA_DIR/dependencies/ echo $(basename -s .tar.gz $FILE) >> $KONAN_DATA_DIR/dependencies/.extracted done -build : | +build: | export GRADLE_USER_HOME=$workdir/.gradle_home export JAVA_HOME="/usr/lib64/openjdk-11" @@ -58,7 +58,7 @@ build : | -Pkotlin.native.enabled=true \ -Pteamcity=true \ -Ptest.disable_update=true -install : | +install: | # install kotlin install -dm 00644 $installdir/usr/share/kotlin/lib install -Dm 00644 $workdir/dist/kotlinc/lib/* $installdir/usr/share/kotlin/lib diff --git a/packages/k/kpackage/package.yml b/packages/k/kpackage/package.yml index 317bd5e3124..8439c123cb1 100644 --- a/packages/k/kpackage/package.yml +++ b/packages/k/kpackage/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpackage -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kpackage-5.116.0.tar.xz : 5705b185c72b09f19215fa659fc628dc74529bb7d3f649d1fc953ae5a7ebf1be -homepage : https://community.kde.org/Frameworks -license : +name: kpackage +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kpackage-5.116.0.tar.xz: 5705b185c72b09f19215fa659fc628dc74529bb7d3f649d1fc953ae5a7ebf1be +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.library -summary : Installation and loading of additional content as packages +component: programming.library +summary: Installation and loading of additional content as packages description: | Installation and loading of additional content (scripts, images...) as packages. -optimize : lto -builddeps : +optimize: lto +builddeps: - karchive-devel - kcoreaddons-devel - kdoctools-devel - ki18n-devel -rundeps : - - devel : - - kcoreaddons-devel -setup : | +rundeps: + - devel: + - kcoreaddons-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kparts/package.yml b/packages/k/kparts/package.yml index f7bbf3bfd85..8cf8629ac90 100644 --- a/packages/k/kparts/package.yml +++ b/packages/k/kparts/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kparts -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/kparts-5.116.0.tar.xz : 193b2a2d0725ca0ec9a622357308fdd74217e16169a0bf680dd2765620a6f933 -homepage : https://community.kde.org/Frameworks -license : +name: kparts +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/kparts-5.116.0.tar.xz: 193b2a2d0725ca0ec9a622357308fdd74217e16169a0bf680dd2765620a6f933 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : Plugin framework for user interface components +component: programming.library +summary: Plugin framework for user interface components description: | Plugin framework for user interface components. -optimize : lto -builddeps : +optimize: lto +builddeps: - kiconthemes-devel - kio-devel - ktextwidgets-devel - sonnet-devel -rundeps : - - devel : - - kio-devel - - ktextwidgets-devel -setup : | +rundeps: + - devel: + - kio-devel + - ktextwidgets-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kpat/package.yml b/packages/k/kpat/package.yml index ea3fe5ad48a..5ae1cae9f49 100644 --- a/packages/k/kpat/package.yml +++ b/packages/k/kpat/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpat -version : 25.08.3 -release : 80 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kpat-25.08.3.tar.xz : 65e033d7b9aabaa9757012d4b50babcc91b5c2c94174c334e7043b67858326ee -license : +name: kpat +version: 25.08.3 +release: 80 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kpat-25.08.3.tar.xz: 65e033d7b9aabaa9757012d4b50babcc91b5c2c94174c334e7043b67858326ee +license: - GFDL-1.2-or-later - GPL-2.0-or-later -homepage : https://kde.org/applications/games/org.kde.kpat -component : games.card -summary : KDE patience game +homepage: https://kde.org/applications/games/org.kde.kpat +component: games.card +summary: KDE patience game description: | KDE patience game. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Svg) - pkgconfig(libblack-hole-solver) @@ -25,15 +25,15 @@ builddeps : - kf6-knewstuff-devel - kf6-kxmlgui-devel - libkdegames-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove doc diff --git a/packages/k/kpimtextedit/package.yml b/packages/k/kpimtextedit/package.yml index 347f0e6776a..d6c9131ddb3 100644 --- a/packages/k/kpimtextedit/package.yml +++ b/packages/k/kpimtextedit/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpimtextedit -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kpimtextedit-25.08.3.tar.xz : 429bffa614ad2b3ea7424702c1c4812f8cc2e42ee210cd5abf7c9dd7ffe46d46 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : KPIMTextedit is a library that provides an enchanced text edit class, see TextEdit +name: kpimtextedit +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kpimtextedit-25.08.3.tar.xz: 429bffa614ad2b3ea7424702c1c4812f8cc2e42ee210cd5abf7c9dd7ffe46d46 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: KPIMTextedit is a library that provides an enchanced text edit class, see TextEdit description: | KPIMTextedit is a library that provides an enchanced text edit class, see TextEdit. -builddeps : +builddeps: - kf6-kiconthemes-devel - kf6-kio-devel - kf6-kxmlgui-devel - kf6-sonnet-devel - kf6-syntax-highlighting-devel - ktextaddons-devel -rundeps : - - devel : - - ktextaddons-devel -clang : true -optimize : +rundeps: + - devel: + - ktextaddons-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kpipewire/package.yml b/packages/k/kpipewire/package.yml index 8f009848395..4169de7357c 100644 --- a/packages/k/kpipewire/package.yml +++ b/packages/k/kpipewire/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpipewire -version : 6.5.3 -release : 55 -source : - - https://download.kde.org/stable/plasma/6.5.3/kpipewire-6.5.3.tar.xz : 0f0f884057c79026ce69a93f2ed96d33581400155fec8bddce2d2ba3b197dcc5 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-or-later -component : desktop.kde.core -summary : Components relating to pipewire use in Plasma +name: kpipewire +version: 6.5.3 +release: 55 +source: + - https://download.kde.org/stable/plasma/6.5.3/kpipewire-6.5.3.tar.xz: 0f0f884057c79026ce69a93f2ed96d33581400155fec8bddce2d2ba3b197dcc5 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-or-later +component: desktop.kde.core +summary: Components relating to pipewire use in Plasma description: | Components relating to pipewire use in Plasma -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(epoxy) - pkgconfig(gbm) @@ -22,18 +22,18 @@ builddeps : - kf6-kcoreaddons-devel - kf6-ki18n-devel - qt6-base-private-devel -rundeps : - - devel : - # For epoxy/egl.h - - libepoxy-devel - - pipewire-devel -clang : true -optimize : +rundeps: + - devel: + # For epoxy/egl.h + - libepoxy-devel + - pipewire-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kpkpass/package.yml b/packages/k/kpkpass/package.yml index f50c231afa9..bdb8a142e20 100644 --- a/packages/k/kpkpass/package.yml +++ b/packages/k/kpkpass/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpkpass -version : 25.08.3 -release : 80 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kpkpass-25.08.3.tar.xz : 3802a6f23edd901be975c03b3eb63e478e9384386d883b2289fb598edf3e758b -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Apple Wallet Pass reader +name: kpkpass +version: 25.08.3 +release: 80 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kpkpass-25.08.3.tar.xz: 3802a6f23edd901be975c03b3eb63e478e9384386d883b2289fb598edf3e758b +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Apple Wallet Pass reader description: | Library to deal with Apple Wallet pass files. -builddeps : +builddeps: - kf6-karchive-devel -rundeps : - - devel : - - kf6-karchive-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-karchive-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kplotting/package.yml b/packages/k/kplotting/package.yml index aacff29b743..1fb7544c15e 100644 --- a/packages/k/kplotting/package.yml +++ b/packages/k/kplotting/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kplotting -version : 5.116.0 -release : 73 -source : - - https://download.kde.org/stable/frameworks/5.116/kplotting-5.116.0.tar.xz : bc3703f2ccd5d9d6a5e881a9476a6d21b2722aecbe5dfe48c03d1008772be579 -homepage : https://community.kde.org/Frameworks -license : +name: kplotting +version: 5.116.0 +release: 73 +source: + - https://download.kde.org/stable/frameworks/5.116/kplotting-5.116.0.tar.xz: bc3703f2ccd5d9d6a5e881a9476a6d21b2722aecbe5dfe48c03d1008772be579 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.library -summary : Data plotting +component: desktop.library +summary: Data plotting description: | KPlotting provides KPlotWidget, a QWidget-derived class that provides a virtual base class for easy data-plotting. The idea behind KPlotWidget is that you only have to specify information in "data units"; i.e., the natural units of the data being plotted. KPlotWidget automatically converts everything to screen pixel units. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kpmcore/package.yml b/packages/k/kpmcore/package.yml index bf8c8e57f36..d277aeeecc3 100644 --- a/packages/k/kpmcore/package.yml +++ b/packages/k/kpmcore/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kpmcore -version : 25.08.3 -release : 63 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kpmcore-25.08.3.tar.xz : 430222498b3a0dd4bb61daf261f064838f8d1e83733063a4f637b59271ed68e3 -homepage : https://invent.kde.org/system/kpmcore -license : GPL-3.0-or-later -component : programming.library -summary : Library for managing partitions +name: kpmcore +version: 25.08.3 +release: 63 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kpmcore-25.08.3.tar.xz: 430222498b3a0dd4bb61daf261f064838f8d1e83733063a4f637b59271ed68e3 +homepage: https://invent.kde.org/system/kpmcore +license: GPL-3.0-or-later +component: programming.library +summary: Library for managing partitions description: | Common code for KDE Partition Manager and other projects. Library for managing partitions. -builddeps : +builddeps: - pkgconfig(blkid) - pkgconfig(polkit-qt6-1) - kf6-kcoreaddons-devel - kf6-ki18n-devel - kf6-kwidgetsaddons-devel -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # we need this for calamares # https://github.com/calamares/calamares/issues/2367 # https://invent.kde.org/system/kpmcore/-/merge_requests/52 %patch -p1 -R -i $pkgfiles/52.diff %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kquickimageeditor/package.yml b/packages/k/kquickimageeditor/package.yml index dfe2f3d7a16..78999f02385 100644 --- a/packages/k/kquickimageeditor/package.yml +++ b/packages/k/kquickimageeditor/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kquickimageeditor -version : 0.4.0 -release : 7 -source : - - https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-0.4.0.tar.xz : d853894811d350fae499c67ebaafb2cc252d3c818b89fcf71757bc34f541a3fb -license : +name: kquickimageeditor +version: 0.4.0 +release: 7 +source: + - https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-0.4.0.tar.xz: d853894811d350fae499c67ebaafb2cc252d3c818b89fcf71757bc34f541a3fb +license: - BSD-2-Clause - CC0-1.0 - LGPL-2.1-or-later -component : programming.library -homepage : https://invent.kde.org/libraries/kquickimageeditor -summary : KQuickImageEditor is a set of QtQuick components providing basic image editing capabilities. +component: programming.library +homepage: https://invent.kde.org/libraries/kquickimageeditor +summary: KQuickImageEditor is a set of QtQuick components providing basic image editing capabilities. description: | KQuickImageEditor is a set of QtQuick components providing basic image editing capabilities. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - extra-cmake-modules -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache diff --git a/packages/k/kraft/package.yml b/packages/k/kraft/package.yml index 662d27fd431..febbccf362d 100644 --- a/packages/k/kraft/package.yml +++ b/packages/k/kraft/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kraft -version : 1.2.2 -release : 14 -source : - - https://github.com/dragotin/kraft/archive/refs/tags/v1.2.2.tar.gz : a1b556d89fb42853e0c085dd47d19546f9dfd70a0f58e161cc56fa4d5555190e -homepage : https://volle-kraft-voraus.de -license : GPL-2.0-or-later -component : office.finance -summary : Kraft helps to handle your daily quotes and invoices in your small business. +name: kraft +version: 1.2.2 +release: 14 +source: + - https://github.com/dragotin/kraft/archive/refs/tags/v1.2.2.tar.gz: a1b556d89fb42853e0c085dd47d19546f9dfd70a0f58e161cc56fa4d5555190e +homepage: https://volle-kraft-voraus.de +license: GPL-2.0-or-later +component: office.finance +summary: Kraft helps to handle your daily quotes and invoices in your small business. description: | Kraft is a Qt/KF5 based desktop software with a strong focus on ease of use and the just enough feature set for the use case. With Kraft, writing documents like quotes and invoices is very easy and fast. Repeating tasks are supported, documents can be generated semi automatically, ie. invoices from offers sent out before. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(libctemplate) - pkgconfig(sqlite3) @@ -23,12 +23,12 @@ builddeps : - kcontacts-devel - kcoreaddons-devel - ki18n-devel -rundeps : +rundeps: - kiconthemes - python-pypdf2 - python-reportlab - python-six -setup : | +setup: | # Added StartupWMClass to desktop file %patch -p1 -i $pkgfiles/0001-fix-icon-in-overview.patch @@ -36,7 +36,7 @@ setup : | echo "%version%" > .tag %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/krdc/package.yml b/packages/k/krdc/package.yml index c5a63e37d50..a11401c2143 100644 --- a/packages/k/krdc/package.yml +++ b/packages/k/krdc/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krdc -version : 25.08.3 -release : 84 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/krdc-25.08.3.tar.xz : aa317b8a21c0362b6ddd69f122ca17f444edfeeba2f422b75ce51c666950906a -homepage : https://kde.org/applications/internet/org.kde.krdc -license : +name: krdc +version: 25.08.3 +release: 84 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/krdc-25.08.3.tar.xz: aa317b8a21c0362b6ddd69f122ca17f444edfeeba2f422b75ce51c666950906a +homepage: https://kde.org/applications/internet/org.kde.krdc +license: - GFDL-1.2-or-later - GPL-2.0-or-later - LGPL-2.1-or-later -component : network.util -summary : KDE's remote desktop client +component: network.util +summary: KDE's remote desktop client description: | KRDC is a client application that allows you to view or even control the desktop session on another machine that is running a compatible server. VNC and RDP are supported. -builddeps : +builddeps: - pkgconfig(PlasmaActivities) - pkgconfig(Qt6WaylandClient) - pkgconfig(freerdp3) @@ -33,15 +33,15 @@ builddeps : - kf6-kwindowsystem-devel - kf6-kxmlgui-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/krdp/package.yml b/packages/k/krdp/package.yml index 4ac7ae64f81..9f28f505a6d 100644 --- a/packages/k/krdp/package.yml +++ b/packages/k/krdp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krdp -version : 6.5.3 -release : 31 -source : - - https://download.kde.org/stable/plasma/6.5.3/krdp-6.5.3.tar.xz : 5becfb7cd88f756df52d4f20d3f232b645303c6e132d6d7edf75b66e1342d2ba -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-or-later -component : desktop.kde -summary : Library and examples for creating an RDP server +name: krdp +version: 6.5.3 +release: 31 +source: + - https://download.kde.org/stable/plasma/6.5.3/krdp-6.5.3.tar.xz: 5becfb7cd88f756df52d4f20d3f232b645303c6e132d6d7edf75b66e1342d2ba +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-or-later +component: desktop.kde +summary: Library and examples for creating an RDP server description: |- Library and examples for creating an RDP server -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6WaylandClient) - pkgconfig(freerdp3) @@ -27,13 +27,13 @@ builddeps : - plasma-wayland-protocols-devel - qt6-base-private-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/krename/package.yml b/packages/k/krename/package.yml index eb7363bdde4..e31276dff0a 100644 --- a/packages/k/krename/package.yml +++ b/packages/k/krename/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krename -version : 5.0.2 -release : 14 -source : - - https://github.com/KDE/krename/archive/refs/tags/v5.0.2.tar.gz : a5d86ef2bafa4dc51639d594ad84d4cc88eb321581e303b874393c2f98f50cd2 -homepage : https://userbase.kde.org/KRename -license : GPL-2.0-or-later -component : desktop.kde -summary : Utility to handle specialised file renames +name: krename +version: 5.0.2 +release: 14 +source: + - https://github.com/KDE/krename/archive/refs/tags/v5.0.2.tar.gz: a5d86ef2bafa4dc51639d594ad84d4cc88eb321581e303b874393c2f98f50cd2 +homepage: https://userbase.kde.org/KRename +license: GPL-2.0-or-later +component: desktop.kde +summary: Utility to handle specialised file renames description: | KRename is a very powerfull batch file renamer by KDE. It allows you to easily rename hundreds or even more files in one go. The filenames can be created by parts of the original filename, numbering the files or accessing hundreds of informations about the file, like creation date or Exif information of an image. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(exiv2) - pkgconfig(freetype2) @@ -29,16 +29,16 @@ builddeps : - kwidgetsaddons-devel - kwindowsystem-devel - kxmlgui-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/podofo-0.10.patch %patch -p1 -i $pkgfiles/exiv-0.28.patch %patch -p1 -i $pkgfiles/drop-kjs.patch cp $pkgfiles/desktop/*.desktop src/servicemenus %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Move service menus to KF6 location diff --git a/packages/k/krfb/package.yml b/packages/k/krfb/package.yml index 5350c69ceb3..02930cffd77 100644 --- a/packages/k/krfb/package.yml +++ b/packages/k/krfb/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krfb -version : 25.08.3 -release : 35 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/krfb-25.08.3.tar.xz : e12f879089b6a9d4b8fc72b8201e52223ea450664d28ba3a43193a61eb9dff42 -homepage : https://apps.kde.org/krfb/ -license : +name: krfb +version: 25.08.3 +release: 35 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/krfb-25.08.3.tar.xz: e12f879089b6a9d4b8fc72b8201e52223ea450664d28ba3a43193a61eb9dff42 +homepage: https://apps.kde.org/krfb/ +license: - AGPL-1.0-or-later - BSD-3-Clause - DOC - LGPL-2.1-or-later -component : desktop.kde -summary : Krfb Desktop Sharing is a server application that allows you to share your current session with a user on another machine, who can use a VNC client to view or even control the desktop. +component: desktop.kde +summary: Krfb Desktop Sharing is a server application that allows you to share your current session with a user on another machine, who can use a VNC client to view or even control the desktop. description: | Krfb Desktop Sharing is a server application that allows you to share your current session with a user on another machine, who can use a VNC client to view or even control the desktop. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(KWaylandClient) - pkgconfig(Qt6WaylandClient) @@ -37,15 +37,15 @@ builddeps : - kpipewire-devel - plasma-wayland-protocols-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/krita/package.yml b/packages/k/krita/package.yml index 689aec241e1..405aa31e95f 100644 --- a/packages/k/krita/package.yml +++ b/packages/k/krita/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krita -version : 5.2.13 -release : 99 -source : - - https://download.kde.org/stable/krita/5.2.13/krita-5.2.13.tar.gz : cb909430c99e2bf10684f1c13d76876691ee62572d9aaa54d7058931f9615531 - - https://github.com/amyspark/gmic/releases/download/v3.2.4.1/gmic-3.2.4.1-patched.tar.xz#gmic-patched.tar.xz : 06659fe05f7735827a93d637de2267512efb28bb0d55ce573495fecb59172604 +name: krita +version: 5.2.13 +release: 99 +source: + - https://download.kde.org/stable/krita/5.2.13/krita-5.2.13.tar.gz: cb909430c99e2bf10684f1c13d76876691ee62572d9aaa54d7058931f9615531 + - https://github.com/amyspark/gmic/releases/download/v3.2.4.1/gmic-3.2.4.1-patched.tar.xz#gmic-patched.tar.xz: 06659fe05f7735827a93d637de2267512efb28bb0d55ce573495fecb59172604 # Vendored build deps. Should always be on the latest version - - https://github.com/arximboldi/immer/archive/refs/tags/v0.8.1.tar.gz#immer.tar.gz : de8411c84830864604bb685dc8f2e3c0dbdc40b95b2f6726092f7dcc85e75209 - - https://github.com/arximboldi/zug/archive/refs/tags/v0.1.1.tar.gz#zug.tar.gz : 1b9c8f962e40baa6f0c6af35f957444850063d550078a3ebd0227727b8ef193c - - https://github.com/arximboldi/lager/archive/refs/tags/v0.1.1.tar.gz#lager.tar.gz : 9e4743c3fe2c95c1653c3fd088a2200108f09d758725697831852dc91d15d174 -homepage : https://krita.org -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Free and open source digital painting application + - https://github.com/arximboldi/immer/archive/refs/tags/v0.8.1.tar.gz#immer.tar.gz: de8411c84830864604bb685dc8f2e3c0dbdc40b95b2f6726092f7dcc85e75209 + - https://github.com/arximboldi/zug/archive/refs/tags/v0.1.1.tar.gz#zug.tar.gz: 1b9c8f962e40baa6f0c6af35f957444850063d550078a3ebd0227727b8ef193c + - https://github.com/arximboldi/lager/archive/refs/tags/v0.1.1.tar.gz#lager.tar.gz: 9e4743c3fe2c95c1653c3fd088a2200108f09d758725697831852dc91d15d174 +homepage: https://krita.org +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Free and open source digital painting application description: | Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone. -patterns : /* -networking : true -builddeps : +patterns: /* +networking: true +builddeps: - pkgconfig(OpenColorIO) - pkgconfig(OpenEXR) - pkgconfig(Qt5Multimedia) @@ -70,11 +70,11 @@ builddeps : - subversion - vc # TODO package xsimd -rundeps : +rundeps: - breeze - ffmpeg - python3-qt5 -setup : | +setup: | mkdir gmic-patched tar -xf $sources/gmic-patched.tar.xz -C gmic-patched --strip-components 1 @@ -114,9 +114,9 @@ setup : | -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON \ -DKDE_INSTALL_CONFDIR=/usr/share/defaults/krita \ -DCMAKE_PREFIX_PATH="$(pwd)/$libs_prefix" -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/applications/krita*.desktop diff --git a/packages/k/krusader/package.yml b/packages/k/krusader/package.yml index 95834481573..64493a8fb67 100644 --- a/packages/k/krusader/package.yml +++ b/packages/k/krusader/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : krusader -version : 2.9.0 -release : 12 -source : - - https://download.kde.org/stable/krusader/2.9.0/krusader-2.9.0.tar.xz : c9b79bfade6cc69fe0e341ecef932fcac8afd9fe94e8cbcfbd729feb54394e04 -homepage : https://krusader.org/ -license : GPL-2.0-or-later -component : desktop -summary : Twin panel file manager for KDE +name: krusader +version: 2.9.0 +release: 12 +source: + - https://download.kde.org/stable/krusader/2.9.0/krusader-2.9.0.tar.xz: c9b79bfade6cc69fe0e341ecef932fcac8afd9fe94e8cbcfbd729feb54394e04 +homepage: https://krusader.org/ +license: GPL-2.0-or-later +component: desktop +summary: Twin panel file manager for KDE description: | Krusader is an advanced twin panel (commander style) file manager for KDE and other desktops in the *nix world, similar to Midnight or Total Commander. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(libacl) - pkgconfig(libattr) @@ -44,17 +44,16 @@ builddeps : - kf6-kxmlgui-devel - kf6-solid-devel - zlib-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install --patterns : -- - doc : -- - /usr/share/doc - +-patterns: + - - doc: + - - /usr/share/doc diff --git a/packages/k/ksanecore/package.yml b/packages/k/ksanecore/package.yml index 7c670ea9c7a..8142958b35c 100644 --- a/packages/k/ksanecore/package.yml +++ b/packages/k/ksanecore/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ksanecore -version : 25.08.3 -release : 82 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ksanecore-25.08.3.tar.xz : e15659994193ee60d29fae09e27d2e453fc32e449faf8808a57cac8a9eaba997 -homepage : https://kde.org/ -license : +name: ksanecore +version: 25.08.3 +release: 82 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ksanecore-25.08.3.tar.xz: e15659994193ee60d29fae09e27d2e453fc32e449faf8808a57cac8a9eaba997 +homepage: https://kde.org/ +license: - LGPL-2.1-only - LGPL-3.0-only -component : desktop.library -summary : Library providing logic to interface scanners +component: desktop.library +summary: Library providing logic to interface scanners description: | KSaneCore is a library that provides a Qt interface for the SANE library for scanner hardware. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(sane-backends) - extra-cmake-modules - kf6-ki18n-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kscreen/package.yml b/packages/k/kscreen/package.yml index 21c2e60bdd1..fb1fb47347d 100644 --- a/packages/k/kscreen/package.yml +++ b/packages/k/kscreen/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kscreen -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/kscreen-6.5.3.tar.xz : 7f09ef7546cef2484dffe091853d6928ada38a776d5fbf0b10d47ac96de9a0c7 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kscreen +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/kscreen-6.5.3.tar.xz: 7f09ef7546cef2484dffe091853d6928ada38a776d5fbf0b10d47ac96de9a0c7 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : KDE Plasma screen management +component: desktop.kde.core +summary: KDE Plasma screen management description: | KDE Plasma screen management. -builddeps : +builddeps: - pkgconfig(KF6Screen) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Sensors) @@ -28,15 +28,15 @@ builddeps : - layer-shell-qt-devel - libplasma-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kimageformats -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kscreenlocker/package.yml b/packages/k/kscreenlocker/package.yml index 804f7ae76a8..f6aa9c3e27b 100644 --- a/packages/k/kscreenlocker/package.yml +++ b/packages/k/kscreenlocker/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kscreenlocker -version : 6.5.3 -release : 137 -source : - - https://download.kde.org/stable/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz : 26464a461347305f2a2cb3b28e3a0e8fc602fca6ca8ab5d2ca71373b7d9da68e -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Library and components for secure lock screen architecture +name: kscreenlocker +version: 6.5.3 +release: 137 +source: + - https://download.kde.org/stable/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz: 26464a461347305f2a2cb3b28e3a0e8fc602fca6ca8ab5d2ca71373b7d9da68e +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Library and components for secure lock screen architecture description: | Library and components for secure lock screen architecture. -builddeps : +builddeps: - pkgconfig(KF6Screen) - pkgconfig(KF6WindowSystem) - pkgconfig(pam) @@ -29,14 +29,14 @@ builddeps : - kf6-kxmlgui-devel - layer-shell-qt-devel - libplasma-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/pam.d/* -t $installdir/usr/share/defaults/etc/pam.d/ diff --git a/packages/k/kseexpr/package.yml b/packages/k/kseexpr/package.yml index 56425504f90..08031104700 100644 --- a/packages/k/kseexpr/package.yml +++ b/packages/k/kseexpr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kseexpr -version : 4.0.4.0 -release : 2 -source : - - https://download.kde.org/stable/kseexpr/4.0.4/kseexpr-4.0.4.0.tar.gz : ea4f6a8e820e6cc12d2a1e6977e96ea5457f37729fe0bc4ee8cc62d4c26c36ae -homepage : https://invent.kde.org/graphics/kseexpr -license : GPL-3.0-or-later -component : multimedia.graphics -summary : An embeddable expression evaluation engine +name: kseexpr +version: 4.0.4.0 +release: 2 +source: + - https://download.kde.org/stable/kseexpr/4.0.4/kseexpr-4.0.4.0.tar.gz: ea4f6a8e820e6cc12d2a1e6977e96ea5457f37729fe0bc4ee8cc62d4c26c36ae +homepage: https://invent.kde.org/graphics/kseexpr +license: GPL-3.0-or-later +component: multimedia.graphics +summary: An embeddable expression evaluation engine description: | KSeExpr is an embeddable, arithmetic expression language that enables you to write shader-like scripts. -builddeps : +builddeps: - pkgconfig(Qt5Core) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kservice/package.yml b/packages/k/kservice/package.yml index 3ac122957ca..e4073c69f62 100644 --- a/packages/k/kservice/package.yml +++ b/packages/k/kservice/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kservice -version : 5.116.0 -release : 80 -source : - - https://download.kde.org/stable/frameworks/5.116/kservice-5.116.0.tar.xz : 52b7c2c317d0a662ca33200f9b4f93e0b7efb1843abd120a3b49c9a092f4a869 -homepage : https://community.kde.org/Frameworks -license : +name: kservice +version: 5.116.0 +release: 80 +source: + - https://download.kde.org/stable/frameworks/5.116/kservice-5.116.0.tar.xz: 52b7c2c317d0a662ca33200f9b4f93e0b7efb1843abd120a3b49c9a092f4a869 +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-only - LGPL-2.0-only - LGPL-2.0-or-later -component : programming.library -summary : Plugin framework for desktop services. +component: programming.library +summary: Plugin framework for desktop services. description: | Plugin framework for desktop services. -optimize : lto -builddeps : +optimize: lto +builddeps: - kconfig-devel - kcoreaddons-devel - kcrash-devel - kdbusaddons-devel - kdoctools-devel - ki18n-devel -rundeps : - - devel : - - kconfig-devel - - kcoreaddons-devel -setup : | +rundeps: + - devel: + - kconfig-devel + - kcoreaddons-devel +setup: | %patch -p1 -i $pkgfiles/0001-Use-stateless-directory-for-menu.patch %cmake_ninja -DBUILD_QCH=ON -DAPPLICATIONS_MENU_NAME="kde-applications.menu" \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kshisen/package.yml b/packages/k/kshisen/package.yml index 7faa1df6d7d..cf8ff3aca9b 100644 --- a/packages/k/kshisen/package.yml +++ b/packages/k/kshisen/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kshisen -version : 25.08.3 -release : 73 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kshisen-25.08.3.tar.xz : d0ff4e8532c277b329b64776e587bf75a7086d7db44642f7702bdeec67081ea8 -homepage : https://kde.org/applications/games/org.kde.kshisen -license : +name: kshisen +version: 25.08.3 +release: 73 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kshisen-25.08.3.tar.xz: d0ff4e8532c277b329b64776e587bf75a7086d7db44642f7702bdeec67081ea8 +homepage: https://kde.org/applications/games/org.kde.kshisen +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : games.puzzle -summary : Shisen-Sho is a solitaire-like game played using the standard set of Mahjong tiles +component: games.puzzle +summary: Shisen-Sho is a solitaire-like game played using the standard set of Mahjong tiles description: | Shisen-Sho is a solitaire-like game played using the standard set of Mahjong tiles. Unlike Mahjong however, Shisen-Sho has only one layer of scrambled tiles. You can remove matching pieces if they can be connected with a line with at most two bends in it. At the same time, the line must not cross any other tiles. To win a game of Shisen-Sho the player has to remove all the tiles from the game board. -builddeps : +builddeps: - kf6-kcrash-devel - kf6-kdbusaddons-devel - kf6-kdoctools-devel @@ -22,15 +22,15 @@ builddeps : - kf6-kxmlgui-devel - libkdegames-devel - libkmahjongg-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/k/ksmtp/package.yml b/packages/k/ksmtp/package.yml index e03dc31d3b6..538ec623e2e 100644 --- a/packages/k/ksmtp/package.yml +++ b/packages/k/ksmtp/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ksmtp -version : 25.08.3 -release : 88 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ksmtp-25.08.3.tar.xz : 150741807723f1cee46bc1e86394d785fefd7df822523d5fe53832a2e415cce6 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Job-based library to send email through an SMTP server +name: ksmtp +version: 25.08.3 +release: 88 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ksmtp-25.08.3.tar.xz: 150741807723f1cee46bc1e86394d785fefd7df822523d5fe53832a2e415cce6 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Job-based library to send email through an SMTP server description: | Job-based library to send email through an SMTP server. -builddeps : +builddeps: - pkgconfig(libsasl2) - kf6-kio-devel -rundeps : - - devel : - - kf6-kcoreaddons-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcoreaddons-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ksshaskpass/package.yml b/packages/k/ksshaskpass/package.yml index 6b00668a308..c6f279e2c40 100644 --- a/packages/k/ksshaskpass/package.yml +++ b/packages/k/ksshaskpass/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ksshaskpass -version : 6.5.3 -release : 129 -source : - - https://download.kde.org/stable/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz : daf5d214decccfb5f28b92e1c8bc1028bf0511b25ad9f50116848f5dabe96e0e -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Front-end for ssh-add which stores the password of the ssh key in KWallet +name: ksshaskpass +version: 6.5.3 +release: 129 +source: + - https://download.kde.org/stable/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz: daf5d214decccfb5f28b92e1c8bc1028bf0511b25ad9f50116848f5dabe96e0e +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Front-end for ssh-add which stores the password of the ssh key in KWallet description: | Front-end for ssh-add which stores the password of the ssh key in KWallet. -builddeps : +builddeps: - kf6-kcoreaddons-devel - kf6-kdoctools-devel - kf6-ki18n-devel - kf6-kwallet-devel - kf6-kwidgetsaddons-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kstars/package.yml b/packages/k/kstars/package.yml index db97e9ecb6c..c7e198f149c 100644 --- a/packages/k/kstars/package.yml +++ b/packages/k/kstars/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kstars -version : 3.7.6 -release : 30 -source : - - https://cdn.download.kde.org/stable/kstars/3.7.6/kstars-3.7.6.tar.xz : ea1c163260062899a574bf1e4cb433cc1b2e9a4e6d845a2a1af9b6756934269a -homepage : https://kstars.kde.org/ -license : GPL-2.0-or-later -component : office.scientific -summary : A Desktop Planetarium for KDE +name: kstars +version: 3.7.6 +release: 30 +source: + - https://cdn.download.kde.org/stable/kstars/3.7.6/kstars-3.7.6.tar.xz: ea1c163260062899a574bf1e4cb433cc1b2e9a4e6d845a2a1af9b6756934269a +homepage: https://kstars.kde.org/ +license: GPL-2.0-or-later +component: office.scientific +summary: A Desktop Planetarium for KDE description: | It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. -builddeps : +builddeps: - pkgconfig(Qt6DataVisualization) - pkgconfig(Qt6Quick) - pkgconfig(Qt6Svg) @@ -31,20 +31,20 @@ builddeps : - kf6-kplotting-devel - kf6-kxmlgui-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-missing-include.patch %cmake_ninja \ -DBUILD_TESTING=OFF \ -DDATA_INSTALL_DIR=/usr/share \ -DOpenGL_GL_PREFERENCE=GLVND \ -DBUILD_QT5=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache rm -rf $installdir/%libdir% diff --git a/packages/k/ksystemlog/package.yml b/packages/k/ksystemlog/package.yml index 1d3818a9e4b..95cff5cc452 100644 --- a/packages/k/ksystemlog/package.yml +++ b/packages/k/ksystemlog/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ksystemlog -version : 25.08.3 -release : 63 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ksystemlog-25.08.3.tar.xz : e3500f55ed3826ed5184fcf377a4762121d36d3048b28f437d52de6592b33e71 -homepage : https://kde.org/applications/system/ksystemlog/ -license : GPL-2.0-only -component : system.utils -summary : System log viewer tool +name: ksystemlog +version: 25.08.3 +release: 63 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ksystemlog-25.08.3.tar.xz: e3500f55ed3826ed5184fcf377a4762121d36d3048b28f437d52de6592b33e71 +homepage: https://kde.org/applications/system/ksystemlog/ +license: GPL-2.0-only +component: system.utils +summary: System log viewer tool description: | System log viewer tool -builddeps : +builddeps: - pkgconfig(audit) - kf6-karchive-devel - kf6-kdoctools-devel - kf6-kio-devel - kf6-ktextwidgets-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/ksystemstats/package.yml b/packages/k/ksystemstats/package.yml index 02cab9d069d..f003e86db02 100644 --- a/packages/k/ksystemstats/package.yml +++ b/packages/k/ksystemstats/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ksystemstats -version : 6.5.3 -release : 65 -source : - - https://download.kde.org/stable/plasma/6.5.3/ksystemstats-6.5.3.tar.xz : 19b37e012648d27fe86fa300d2cd2ce65c21672d3ba2145ca6555baf0e2aa913 -homepage : https://invent.kde.org/plasma/ksystemstats -license : +name: ksystemstats +version: 6.5.3 +release: 65 +source: + - https://download.kde.org/stable/plasma/6.5.3/ksystemstats-6.5.3.tar.xz: 19b37e012648d27fe86fa300d2cd2ce65c21672d3ba2145ca6555baf0e2aa913 +homepage: https://invent.kde.org/plasma/ksystemstats +license: - GPL-2.0-only - GPL-2.0-or-later - GPL-3.0-only - LGPL-2.1-only -component : programming.library -summary : A plugin based system monitoring daemon +component: programming.library +summary: A plugin based system monitoring daemon description: | A plugin based system monitoring daemon -builddeps : +builddeps: - pkgconfig(libnl-3.0) - kf6-kcrash-devel - kf6-kio-devel - kf6-networkmanager-qt-devel - libksysguard-devel - lm_sensors-devel -rundeps : +rundeps: - libksysguard -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kteatime/package.yml b/packages/k/kteatime/package.yml index 07068755904..4b073161571 100644 --- a/packages/k/kteatime/package.yml +++ b/packages/k/kteatime/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kteatime -version : 25.08.3 -release : 94 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kteatime-25.08.3.tar.xz : 68a8218d6720fd4e339532707596d7d1eee5ef18b3144e38f27656f0db6aa7cd -homepage : https://kde.org/applications/utilities/org.kde.kteatime -license : +name: kteatime +version: 25.08.3 +release: 94 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kteatime-25.08.3.tar.xz: 68a8218d6720fd4e339532707596d7d1eee5ef18b3144e38f27656f0db6aa7cd +homepage: https://kde.org/applications/utilities/org.kde.kteatime +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop -summary : KTeaTime is a handy timer for steeping tea +component: desktop +summary: KTeaTime is a handy timer for steeping tea description: | KTeaTime is a handy timer for steeping tea. No longer will you have to guess at how long it takes for your tea to be ready. Simply select the type of tea you have, and it will alert you when the tea is ready to drink. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - kf6-kcrash-devel - kf6-kdoctools-devel @@ -22,15 +22,15 @@ builddeps : - kf6-kstatusnotifieritem-devel - kf6-ktextwidgets-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/ktextaddons/package.yml b/packages/k/ktextaddons/package.yml index 23c045b238f..14e2c95699f 100644 --- a/packages/k/ktextaddons/package.yml +++ b/packages/k/ktextaddons/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ktextaddons -version : 1.7.1 -release : 8 -source : - - https://download.kde.org/stable/ktextaddons/ktextaddons-1.7.1.tar.xz : 90cf25e298e095c40b3286a7153d04f961ef4e6598321bdeb00f2be7e998ae7e -license : +name: ktextaddons +version: 1.7.1 +release: 8 +source: + - https://download.kde.org/stable/ktextaddons/ktextaddons-1.7.1.tar.xz: 90cf25e298e095c40b3286a7153d04f961ef4e6598321bdeb00f2be7e998ae7e +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.devel -homepage : https://invent.kde.org/libraries/ktextaddons -summary : Various text handling addons +component: programming.devel +homepage: https://invent.kde.org/libraries/ktextaddons +summary: Various text handling addons description: | Text addons (autocorrection, text to speak, grammar checking, text translator, emoticon support) -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6TextToSpeech) - kf6-karchive-devel @@ -23,14 +23,14 @@ builddeps : - kf6-sonnet-devel - kf6-syntax-highlighting-devel - qtkeychain-qt6-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ktexteditor/package.yml b/packages/k/ktexteditor/package.yml index fa30d033d1c..63628fff163 100644 --- a/packages/k/ktexteditor/package.yml +++ b/packages/k/ktexteditor/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ktexteditor -version : 5.116.0 -release : 82 -source : - - https://download.kde.org/stable/frameworks/5.116/ktexteditor-5.116.0.tar.xz : 0542382c7d1261eb02e2e15e4014c6332d39c75f17e72e59ec02b473b92df066 -homepage : https://community.kde.org/Frameworks -license : +name: ktexteditor +version: 5.116.0 +release: 82 +source: + - https://download.kde.org/stable/frameworks/5.116/ktexteditor-5.116.0.tar.xz: 0542382c7d1261eb02e2e15e4014c6332d39c75f17e72e59ec02b473b92df066 +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Full text editor component +component: desktop.library +summary: Full text editor component description: | Full text editor component. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(Qt5Script) - pkgconfig(editorconfig) @@ -23,14 +23,14 @@ builddeps : - kguiaddons-devel - kparts-devel - syntax-highlighting-devel -rundeps : - - devel : - - kparts-devel - - syntax-highlighting-devel -setup : | +rundeps: + - devel: + - kparts-devel + - syntax-highlighting-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ktextwidgets/package.yml b/packages/k/ktextwidgets/package.yml index 73ec901aa20..005891468d8 100644 --- a/packages/k/ktextwidgets/package.yml +++ b/packages/k/ktextwidgets/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ktextwidgets -version : 5.116.0 -release : 75 -source : - - https://download.kde.org/stable/frameworks/5.116/ktextwidgets-5.116.0.tar.xz : 34807e502cc0dbb984661c9569e9dfcfb1f005c451c9f3a5afdbb016de117552 -homepage : https://community.kde.org/Frameworks -license : +name: ktextwidgets +version: 5.116.0 +release: 75 +source: + - https://download.kde.org/stable/frameworks/5.116/ktextwidgets-5.116.0.tar.xz: 34807e502cc0dbb984661c9569e9dfcfb1f005c451c9f3a5afdbb016de117552 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Text editing widgets. +component: desktop.library +summary: Text editing widgets. description: | Text editing widgets. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5TextToSpeech) - kcompletion-devel - kconfig-devel @@ -22,14 +22,14 @@ builddeps : - ki18n-devel - kwidgetsaddons-devel - sonnet-devel -rundeps : - - devel : - - ki18n-devel - - sonnet-devel -setup : | +rundeps: + - devel: + - ki18n-devel + - sonnet-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ktnef/package.yml b/packages/k/ktnef/package.yml index a6052174065..56ace0adfdc 100644 --- a/packages/k/ktnef/package.yml +++ b/packages/k/ktnef/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ktnef -version : 25.08.3 -release : 91 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ktnef-25.08.3.tar.xz : 7015477950119cddb9d9b4e6b94306b1b6876f4604f496febe824ca62705e213 -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : API for handling TNEF data +name: ktnef +version: 25.08.3 +release: 91 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ktnef-25.08.3.tar.xz: 7015477950119cddb9d9b4e6b94306b1b6876f4604f496febe824ca62705e213 +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: API for handling TNEF data description: | API for handling TNEF data. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - kcalutils-devel - kf6-kcontacts-devel -rundeps : - - devel : - - kf6-kcalendarcore-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcalendarcore-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/ktorrent/package.yml b/packages/k/ktorrent/package.yml index 8bdd8991220..2b26c65fd87 100644 --- a/packages/k/ktorrent/package.yml +++ b/packages/k/ktorrent/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ktorrent -version : 25.08.3 -release : 25 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/ktorrent-25.08.3.tar.xz : 62cb253426274f7619602827d1de2469fffeda437ef5d94dcaa4d7ca2dff4d3e -homepage : https://apps.kde.org/ktorrent -license : GPL-2.0-or-later -component : network.client -summary : BitTorrent application by KDE +name: ktorrent +version: 25.08.3 +release: 25 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/ktorrent-25.08.3.tar.xz: 62cb253426274f7619602827d1de2469fffeda437ef5d94dcaa4d7ca2dff4d3e +homepage: https://apps.kde.org/ktorrent +license: GPL-2.0-or-later +component: network.client +summary: BitTorrent application by KDE description: | KTorrent is a BitTorrent application by KDE which allows you to download files using the BitTorrent protocol. It enables you to run multiple torrents at the same time and comes with extended features to make it a full-featured client for BitTorrent. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6WebEngineWidgets) @@ -39,16 +39,16 @@ builddeps : - kf6-syndication-devel - libktorrent-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/k/kubectl/package.yml b/packages/k/kubectl/package.yml index e9718135ca9..c8cf13e7cd5 100644 --- a/packages/k/kubectl/package.yml +++ b/packages/k/kubectl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kubectl -version : 1.31.0 -release : 52 -source : - - https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.31.0.tar.gz : 6679eb90815cc4c3bef6c1b93f7a8451bf3f40d003f45ab57fdc9f8c4e8d4b4f -homepage : https://kubernetes.io/ -license : Apache-2.0 -component : network.clients -summary : Command line interface for running commands against Kubernetes clusters +name: kubectl +version: 1.31.0 +release: 52 +source: + - https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.31.0.tar.gz: 6679eb90815cc4c3bef6c1b93f7a8451bf3f40d003f45ab57fdc9f8c4e8d4b4f +homepage: https://kubernetes.io/ +license: Apache-2.0 +component: network.clients +summary: Command line interface for running commands against Kubernetes clusters description: | kubectl is a command line interface for running commands against Kubernetes clusters -builddeps : +builddeps: - golang - rsync environment: | @@ -26,12 +26,12 @@ environment: | # Otherwise this will try to download the upstream golang toolchain export GOTOOLCHAIN=local -setup : | +setup: | %patch -p1 -i $pkgfiles/kubernetes-1.24.0-static_cgo_enabled.patch -build : | +build: | hack/update-generated-docs.sh %make kubectl -install : | +install: | install -dm00644 $installdir/usr/share/man/man1 install -Dm00644 docs/man/man1/kubectl* $installdir/usr/share/man/man1 install -Dm00755 _output/bin/kubectl $installdir/usr/bin/kubectl diff --git a/packages/k/kubo/package.yml b/packages/k/kubo/package.yml index 05eec76dc52..548ec54270d 100644 --- a/packages/k/kubo/package.yml +++ b/packages/k/kubo/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kubo -version : 0.39.0 -release : 40 -source : - - https://github.com/ipfs/kubo/releases/download/v0.39.0/kubo-source.tar.gz : a86a89d866f4058718ef2c6e9c014382e73c220cc320ff7af34fad2ab285bec6 -homepage : https://ipfs.tech/ -license : MIT -component : network.util -summary : A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. +name: kubo +version: 0.39.0 +release: 40 +source: + - https://github.com/ipfs/kubo/releases/download/v0.39.0/kubo-source.tar.gz: a86a89d866f4058718ef2c6e9c014382e73c220cc320ff7af34fad2ab285bec6 +homepage: https://ipfs.tech/ +license: MIT +component: network.util +summary: A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. description: | Kubo (go-ipfs) is the earliest and most widely used implementation of IPFS. IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such as Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single BitTorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built-in. You can also mount the world at /ipfs. -replaces : +replaces: - go-ipfs -builddeps : +builddeps: - git - golang -build : | +build: | %make build ./cmd/ipfs/ipfs commands completion bash > ipfs-completion.bash -install : | +install: | install -Dm00755 cmd/ipfs/ipfs $installdir/usr/bin/ipfs install -Dm00644 $pkgfiles/systemd/* -t $installdir/usr/lib/systemd/user/ install -Dm00644 ipfs-completion.bash $installdir/usr/share/bash-completion/completions/ipfs diff --git a/packages/k/kunifiedpush/package.yml b/packages/k/kunifiedpush/package.yml index b682e655feb..6841b2d7a8a 100644 --- a/packages/k/kunifiedpush/package.yml +++ b/packages/k/kunifiedpush/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kunifiedpush -version : 25.08.3 -release : 11 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kunifiedpush-25.08.3.tar.xz : e8c924438d5359f0fa0930ab35111012076e3a0ff4e959d6929595571383320a -homepage : https://invent.kde.org/libraries/kunifiedpush -license : LGPL-2.0-or-later -component : programming.library -summary : UnifiedPush client library +name: kunifiedpush +version: 25.08.3 +release: 11 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kunifiedpush-25.08.3.tar.xz: e8c924438d5359f0fa0930ab35111012076e3a0ff4e959d6929595571383320a +homepage: https://invent.kde.org/libraries/kunifiedpush +license: LGPL-2.0-or-later +component: programming.library +summary: UnifiedPush client library description: | UnifiedPush client library and distributor daemon -builddeps : +builddeps: - pkgconfig(Qt6WebSockets) - kf6-kcmutils-devel - kf6-kcoreaddons-devel - kf6-ki18n-devel - kf6-kservice-devel - kf6-solid-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kunitconversion/package.yml b/packages/k/kunitconversion/package.yml index b2894323879..fb72898ae87 100644 --- a/packages/k/kunitconversion/package.yml +++ b/packages/k/kunitconversion/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kunitconversion -version : 5.116.0 -release : 73 -source : - - https://download.kde.org/stable/frameworks/5.116/kunitconversion-5.116.0.tar.xz : ef689b29a27e57b6e5b41107d6fbb0252aba6788f6f96e079da0bddbc43a1c94 -homepage : https://community.kde.org/Frameworks -license : LGPL-2.0-or-later -component : programming.library -summary : Converting physical units +name: kunitconversion +version: 5.116.0 +release: 73 +source: + - https://download.kde.org/stable/frameworks/5.116/kunitconversion-5.116.0.tar.xz: ef689b29a27e57b6e5b41107d6fbb0252aba6788f6f96e079da0bddbc43a1c94 +homepage: https://community.kde.org/Frameworks +license: LGPL-2.0-or-later +component: programming.library +summary: Converting physical units description: | KUnitConversion provides functions to convert values in different physical units. It supports converting different prefixes (e.g. kilo, mega, giga) as well as converting between different unit systems (e.g. liters, gallons). -optimize : lto -builddeps : +optimize: lto +builddeps: - ki18n-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kuserfeedback/package.yml b/packages/k/kuserfeedback/package.yml index d5359aab78b..bb3dcc1af66 100644 --- a/packages/k/kuserfeedback/package.yml +++ b/packages/k/kuserfeedback/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kuserfeedback -version : 1.3.0 -release : 9 -source : - - https://download.kde.org/stable/kuserfeedback/kuserfeedback-1.3.0.tar.xz : 252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13 -homepage : https://invent.kde.org/frameworks/kuserfeedback -license : MIT -component : desktop.kde.core -summary : Framework for collecting user feedback for applications via telemetry and surveys +name: kuserfeedback +version: 1.3.0 +release: 9 +source: + - https://download.kde.org/stable/kuserfeedback/kuserfeedback-1.3.0.tar.xz: 252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13 +homepage: https://invent.kde.org/frameworks/kuserfeedback +license: MIT +component: desktop.kde.core +summary: Framework for collecting user feedback for applications via telemetry and surveys description: | Framework for collecting user feedback for applications via telemetry and surveys -builddeps : +builddeps: - pkgconfig(Qt5Charts) - pkgconfig(Qt5Help) - pkgconfig(Qt5Quick) - pkgconfig(Qt5Svg) - extra-cmake-modules - php-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_TESTING=OFF \ -DENABLE_CONSOLE=OFF \ -DENABLE_CLI=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kvantum/package.yml b/packages/k/kvantum/package.yml index 2bb35cf8444..b9b07624839 100644 --- a/packages/k/kvantum/package.yml +++ b/packages/k/kvantum/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kvantum -version : 1.1.5 -release : 21 -source : - - https://github.com/tsujan/Kvantum/releases/download/V1.1.5/Kvantum-1.1.5.tar.xz : 64af08988e8579ac8078b7db38a4986daa24d490ea6d54d70c08140a7737bc53 -license : GPL-3.0-or-later -component : desktop.theme -homepage : https://github.com/tsujan/Kvantum -summary : A Linux SVG-based theme engine for Qt5/Qt6 and KDE +name: kvantum +version: 1.1.5 +release: 21 +source: + - https://github.com/tsujan/Kvantum/releases/download/V1.1.5/Kvantum-1.1.5.tar.xz: 64af08988e8579ac8078b7db38a4986daa24d490ea6d54d70c08140a7737bc53 +license: GPL-3.0-or-later +component: desktop.theme +homepage: https://github.com/tsujan/Kvantum +summary: A Linux SVG-based theme engine for Qt5/Qt6 and KDE description: | A Linux SVG-based theme engine for Qt5/Qt6 and KDE -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt5Svg) - pkgconfig(Qt5X11Extras) - pkgconfig(Qt6Svg) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | # Fix Qt6 build with Qt5 installed sed -e 's|Qt6 Qt5|Qt6|' -i Kvantum/*/CMakeLists.txt # Build manager with Qt6 @@ -30,11 +30,11 @@ setup : | %cmake_ninja -S Kvantum \ -B qt6-build \ -DENABLE_QT5=OFF -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/k/kvirc/package.yml b/packages/k/kvirc/package.yml index 1a3bb398d95..189741f761a 100644 --- a/packages/k/kvirc/package.yml +++ b/packages/k/kvirc/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kvirc -version : 5.2.8 -release : 20 -source : - - https://github.com/kvirc/KVIrc/archive/refs/tags/5.2.8.tar.gz : 914a8cd0b88d2576450798d5c51973c1cf3ee40a45baaf2151630c9daf46615d -homepage : https://www.kvirc.net/ -license : GPL-2.0-or-later -component : network.irc -summary : The KVIrc IRC Client +name: kvirc +version: 5.2.8 +release: 20 +source: + - https://github.com/kvirc/KVIrc/archive/refs/tags/5.2.8.tar.gz: 914a8cd0b88d2576450798d5c51973c1cf3ee40a45baaf2151630c9daf46615d +homepage: https://www.kvirc.net/ +license: GPL-2.0-or-later +component: network.irc +summary: The KVIrc IRC Client description: | KVIrc is a free portable IRC client based on the excellent Qt GUI toolkit. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Multimedia) @@ -27,15 +27,15 @@ builddeps : - kf6-kservice-devel - kf6-kstatusnotifieritem-devel - kf6-kxmlgui-devel -libsplit : false -setup : | +libsplit: false +setup: | %patch -p1 -i $pkgfiles/0001-Force-app_id-to-be-set-in-more-places.patch %cmake_ninja \ -DWANT_OGG_THEORA=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/net.kvirc.KVIrc5.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/k/kwallet-pam/package.yml b/packages/k/kwallet-pam/package.yml index 6c5e828e7b8..d91207c856c 100644 --- a/packages/k/kwallet-pam/package.yml +++ b/packages/k/kwallet-pam/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwallet-pam -version : 6.5.3 -release : 135 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz : 36f1f829b7e89c976eede377e6c121ae9d1b44025ca27b55656f257d188d0c74 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-only -component : desktop.kde.core -summary : KWallet PAM integration +name: kwallet-pam +version: 6.5.3 +release: 135 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz: 36f1f829b7e89c976eede377e6c121ae9d1b44025ca27b55656f257d188d0c74 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-only +component: desktop.kde.core +summary: KWallet PAM integration description: | KWallet PAM integration. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(libgcrypt) - extra-cmake-modules - kf6-kwallet-devel - socat -rundeps : +rundeps: - socat -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwallet/package.yml b/packages/k/kwallet/package.yml index e823cae63a6..b9a9d473062 100644 --- a/packages/k/kwallet/package.yml +++ b/packages/k/kwallet/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwallet -version : 5.116.0 -release : 82 -source : - - https://download.kde.org/stable/frameworks/5.116/kwallet-5.116.0.tar.xz : 1ece8b5ecb2bc86ac6d9f55c7fa60f3099513732b6ed367895ec36b5bccd448b -homepage : https://community.kde.org/Frameworks -license : +name: kwallet +version: 5.116.0 +release: 82 +source: + - https://download.kde.org/stable/frameworks/5.116/kwallet-5.116.0.tar.xz: 1ece8b5ecb2bc86ac6d9f55c7fa60f3099513732b6ed367895ec36b5bccd448b +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-3.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Safe desktop-wide storage for passwords +component: desktop.library +summary: Safe desktop-wide storage for passwords description: | This framework contains two main components: * Interface to KWallet, the safe desktop-wide storage for passwords on KDE work spaces. * The kwalletd used to safely store the passwords on KDE work spaces. -builddeps : +builddeps: - pkgconfig(libgcrypt) - pkgconfig(qca2-qt5) - gpgme-qt-devel @@ -29,14 +29,14 @@ builddeps : - kservice-devel - kwidgetsaddons-devel - kwindowsystem-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF \ -DBUILD_KWALLETD=OFF \ -DBUILD_KWALLET_QUERY=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwalletmanager/package.yml b/packages/k/kwalletmanager/package.yml index f88f2ad699f..7a99f49b3ea 100644 --- a/packages/k/kwalletmanager/package.yml +++ b/packages/k/kwalletmanager/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwalletmanager -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kwalletmanager-25.08.3.tar.xz : 54b6b63eb55fd554d31215319c20bbafd2e1bf948ab6b4fa4d84b5614b6dc52d -homepage : https://apps.kde.org/kwalletmanager5/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : KWallet Management Tool +name: kwalletmanager +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kwalletmanager-25.08.3.tar.xz: 54b6b63eb55fd554d31215319c20bbafd2e1bf948ab6b4fa4d84b5614b6dc52d +homepage: https://apps.kde.org/kwalletmanager5/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: KWallet Management Tool description: | KWalletManager is a tool to manage the passwords on your system. By using the KDE wallet subsystem it not only allows you to keep your own secrets but also to access and manage the passwords of every application that integrates with the wallet. -builddeps : +builddeps: - kf6-karchive-devel - kf6-kauth-devel - kf6-kcmutils-devel @@ -20,15 +20,15 @@ builddeps : - kf6-kio-devel - kf6-kstatusnotifieritem-devel - kf6-kwallet-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/k/kwave/package.yml b/packages/k/kwave/package.yml index 9ed7038a9f4..da138ff7c12 100644 --- a/packages/k/kwave/package.yml +++ b/packages/k/kwave/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwave -version : 25.08.3 -release : 66 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/kwave-25.08.3.tar.xz : 48dc786800ddc9c946fcec71258f3cf7a3adee91c1304b85da056d26ce8ca254 -homepage : https://kde.org/applications/multimedia/org.kde.kwave -license : GPL-2.0-or-later -component : multimedia.audio -summary : A sound editor for KDE +name: kwave +version: 25.08.3 +release: 66 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/kwave-25.08.3.tar.xz: 48dc786800ddc9c946fcec71258f3cf7a3adee91c1304b85da056d26ce8ca254 +homepage: https://kde.org/applications/multimedia/org.kde.kwave +license: GPL-2.0-or-later +component: multimedia.audio +summary: A sound editor for KDE description: | With Kwave you can record, play back, import and edit many sorts of audio files including multi channel files. Kwave includes some plugins to transform audio files in several ways and presents a graphical view with a complete zoom- and scroll capability. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(alsa) - pkgconfig(audiofile) @@ -35,15 +35,15 @@ builddeps : - kf6-kwidgetsaddons-devel - kf6-kxmlgui-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/k/kwayland-integration/package.yml b/packages/k/kwayland-integration/package.yml index 1fece6b0cc8..854b3c2cb92 100644 --- a/packages/k/kwayland-integration/package.yml +++ b/packages/k/kwayland-integration/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwayland-integration -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwayland-integration-6.5.3.tar.xz : 17274ee0310100cf7f132fa5377a2116b4e68edf4ad80d24e26a696816feea73 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-only -component : desktop.kde.core -summary : Provides integration plugins for various KDE frameworks +name: kwayland-integration +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwayland-integration-6.5.3.tar.xz: 17274ee0310100cf7f132fa5377a2116b4e68edf4ad80d24e26a696816feea73 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-only +component: desktop.kde.core +summary: Provides integration plugins for various KDE frameworks description: | Provides integration plugins for various KDE frameworks. -builddeps : +builddeps: - pkgconfig(KF5WaylandClient) - pkgconfig(Qt5WaylandClient) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) - kwindowsystem-devel - plasma-wayland-protocols-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwayland/package.yml b/packages/k/kwayland/package.yml index e9a59eea965..2a90a6f8cb1 100644 --- a/packages/k/kwayland/package.yml +++ b/packages/k/kwayland/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwayland -version : 6.5.3 -release : 114 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwayland-6.5.3.tar.xz : e6c13b7a4812724102fe2f82f502e42f8812114381a82bb81b8613ea5ab38725 -homepage : https://community.kde.org/Frameworks -license : +name: kwayland +version: 6.5.3 +release: 114 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwayland-6.5.3.tar.xz: e6c13b7a4812724102fe2f82f502e42f8812114381a82bb81b8613ea5ab38725 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.1-only -component : programming.library -summary : Qt-style API to interact with wayland +component: programming.library +summary: Qt-style API to interact with wayland description: | KWayland is a Qt-style API to interact with the wayland-client and wayland-server API. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6WaylandClient) - pkgconfig(wayland-protocols) @@ -22,15 +22,15 @@ builddeps : - extra-cmake-modules - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : - - devel : - - extra-cmake-modules - - qt6-base-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt6-base-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwidgetsaddons/package.yml b/packages/k/kwidgetsaddons/package.yml index 65b7709a8a4..2cd7e5ae3b1 100644 --- a/packages/k/kwidgetsaddons/package.yml +++ b/packages/k/kwidgetsaddons/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwidgetsaddons -version : 5.116.0 -release : 76 -source : - - https://download.kde.org/stable/frameworks/5.116/kwidgetsaddons-5.116.0.tar.xz : a8e1e054f16760e90d4c830b96d62ed066404f71c01f33e99f472795f9119565 -homepage : https://community.kde.org/Frameworks -license : +name: kwidgetsaddons +version: 5.116.0 +release: 76 +source: + - https://download.kde.org/stable/frameworks/5.116/kwidgetsaddons-5.116.0.tar.xz: a8e1e054f16760e90d4c830b96d62ed066404f71c01f33e99f472795f9119565 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-only @@ -13,22 +13,22 @@ license : - LGPL-2.1-only - LGPL-2.1-or-later - LGPL-3.0-or-later -component : desktop.library -summary : Large set of desktop widgets. +component: desktop.library +summary: Large set of desktop widgets. description: | Large set of desktop widgets. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwin-vk-hdr-layer/package.yml b/packages/k/kwin-vk-hdr-layer/package.yml index 87c452dc7ea..8fd60d4a768 100644 --- a/packages/k/kwin-vk-hdr-layer/package.yml +++ b/packages/k/kwin-vk-hdr-layer/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwin-vk-hdr-layer -version : '1' -release : 3 -source : - - git|https://github.com/Zamundaaa/VK_hdr_layer.git : 1f13469feb0704bcf56b64fd6ec3793e5087d895 -homepage : https://github.com/Zamundaaa/VK_hdr_layer -license : MIT -component : desktop.library -summary : HDR Vulkan Layer +name: kwin-vk-hdr-layer +version: "1" +release: 3 +source: + - git|https://github.com/Zamundaaa/VK_hdr_layer.git: 1f13469feb0704bcf56b64fd6ec3793e5087d895 +homepage: https://github.com/Zamundaaa/VK_hdr_layer +license: MIT +component: desktop.library +summary: HDR Vulkan Layer description: | Vulkan layer utilizing a small color management / HDR protocol for experimentation -builddeps : +builddeps: - pkgconfig(vulkan) - pkgconfig(wayland-scanner) - pkgconfig(x11) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Unneeded vkroots artifacts rm -fv $installdir/usr/include/vkroots.h \ $installdir/usr/lib64/pkgconfig/vkroots.pc find $installdir -type d -empty -print -delete -patterns : /* +patterns: /* diff --git a/packages/k/kwin-x11/package.yml b/packages/k/kwin-x11/package.yml index 34ff6ebd3da..cd048eac728 100644 --- a/packages/k/kwin-x11/package.yml +++ b/packages/k/kwin-x11/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwin-x11 -version : 6.5.3 -release : 13 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwin-x11-6.5.3.tar.xz : ae7515a590d79f8613dc322b4413724cb0466771036986f47d012cece79e9bd9 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kwin-x11 +version: 6.5.3 +release: 13 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwin-x11-6.5.3.tar.xz: ae7515a590d79f8613dc322b4413724cb0466771036986f47d012cece79e9bd9 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2-only - GPL-2.0-only -component : desktop.kde -summary : An easy to use, but flexible, X Window Manager +component: desktop.kde +summary: An easy to use, but flexible, X Window Manager description: |- An easy to use, but flexible, X Window Manager -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Sensors) - pkgconfig(Qt6Svg) @@ -62,23 +62,23 @@ builddeps : - plasma-activities-devel - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : +rundeps: - aurorae - kf6-kirigami -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # https://invent.kde.org/plasma/kwin/-/commit/e6d217960e4fee82785da98c336aa7407e21e62d setcap 'CAP_SYS_NICE=+ep' $installdir/usr/bin/kwin_x11 rm -rfv $installdir/usr/share/doc -replaces : +replaces: - kwayland-server diff --git a/packages/k/kwin/package.yml b/packages/k/kwin/package.yml index 53c202f2ad1..0c7f12808c7 100644 --- a/packages/k/kwin/package.yml +++ b/packages/k/kwin/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwin -version : 6.5.3 -release : 173 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwin-6.5.3.tar.xz : 90eaf74d7733a591e5f9170b59a49ee0e3684de954ab756fef0421c035149f71 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: kwin +version: 6.5.3 +release: 173 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwin-6.5.3.tar.xz: 90eaf74d7733a591e5f9170b59a49ee0e3684de954ab756fef0421c035149f71 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2-only - GPL-2.0-only -component : desktop.kde.core -summary : KDE window manager +component: desktop.kde.core +summary: KDE window manager description: |- KWin is the window manager for the KDE Plasma Desktop. It gives you complete control over your windows, making sure they're not in the way but aid you in your task. It paints the window decoration, the bar on top of every window with (configurable) buttons like close, maximize and minimize. It also handles placing of windows and switching between them. -builddeps : +builddeps: - pkgconfig(KWaylandClient) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Sensors) @@ -65,24 +65,24 @@ builddeps : - plasma-wayland-protocols-devel - qt6-base-private-devel - xorg-xwayland -rundeps : +rundeps: - aurorae - kf6-kirigami - xorg-xwayland -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # https://invent.kde.org/plasma/kwin/-/commit/e6d217960e4fee82785da98c336aa7407e21e62d setcap 'CAP_SYS_NICE=+ep' $installdir/usr/bin/kwin_wayland rm -rfv $installdir/usr/share/doc -replaces : +replaces: - kwayland-server diff --git a/packages/k/kwindowsystem/package.yml b/packages/k/kwindowsystem/package.yml index c8c9199eb92..0d140d24b68 100644 --- a/packages/k/kwindowsystem/package.yml +++ b/packages/k/kwindowsystem/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwindowsystem -version : 5.116.0 -release : 78 -source : - - https://download.kde.org/stable/frameworks/5.116/kwindowsystem-5.116.0.tar.xz : 7ec97633752fbde2505b40d762d933b642cae42b6b86d6e801fbdfcd2eeb5334 -homepage : https://community.kde.org/Frameworks -license : +name: kwindowsystem +version: 5.116.0 +release: 78 +source: + - https://download.kde.org/stable/frameworks/5.116/kwindowsystem-5.116.0.tar.xz: 7ec97633752fbde2505b40d762d933b642cae42b6b86d6e801fbdfcd2eeb5334 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.1-only - LGPL-2.1-or-later - MIT -component : programming.library -summary : Access to the windowing system. +component: programming.library +summary: Access to the windowing system. description: | Access to the windowing system. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5X11Extras) - pkgconfig(xcb-keysyms) - pkgconfig(xfixes) - pkgconfig(xrender) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel - - libx11-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel + - libx11-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kwrited/package.yml b/packages/k/kwrited/package.yml index fd5beaf5a35..b860fba5871 100644 --- a/packages/k/kwrited/package.yml +++ b/packages/k/kwrited/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kwrited -version : 6.5.3 -release : 128 -source : - - https://download.kde.org/stable/plasma/6.5.3/kwrited-6.5.3.tar.xz : 1c1f7379273eaa79918a8fabd61708cedc48269c4d367f2fa564309e41d3709c -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : KDE daemon listening for wall and write messages +name: kwrited +version: 6.5.3 +release: 128 +source: + - https://download.kde.org/stable/plasma/6.5.3/kwrited-6.5.3.tar.xz: 1c1f7379273eaa79918a8fabd61708cedc48269c4d367f2fa564309e41d3709c +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: KDE daemon listening for wall and write messages description: | KDE daemon listening for wall and write messages. -builddeps : +builddeps: - kf6-kcoreaddons-devel - kf6-kdbusaddons-devel - kf6-ki18n-devel - kf6-knotifications-devel - kf6-kpty-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/k/kxmlgui/package.yml b/packages/k/kxmlgui/package.yml index 10605c139bf..39bc6d5f328 100644 --- a/packages/k/kxmlgui/package.yml +++ b/packages/k/kxmlgui/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : kxmlgui -version : 5.116.0 -release : 85 -source : - - https://download.kde.org/stable/frameworks/5.116/kxmlgui-5.116.0.tar.xz : 636566a2530db0011c09de7f98ba83a53591e6cbdc43a2bb63ff125b991c7a40 -homepage : https://community.kde.org/Frameworks -license : +name: kxmlgui +version: 5.116.0 +release: 85 +source: + - https://download.kde.org/stable/frameworks/5.116/kxmlgui-5.116.0.tar.xz: 636566a2530db0011c09de7f98ba83a53591e6cbdc43a2bb63ff125b991c7a40 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-only - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Framework for managing menu and toolbar actions. +component: desktop.library +summary: Framework for managing menu and toolbar actions. description: | Framework for managing menu and toolbar actions. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(x11) - kconfig-devel - kconfigwidgets-devel @@ -24,13 +24,13 @@ builddeps : - kiconthemes-devel - kitemviews-devel - kwidgetsaddons-devel -rundeps : - - devel : - - kconfigwidgets-devel -setup : | +rundeps: + - devel: + - kconfigwidgets-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/la-capitaine-icon-theme/package.yml b/packages/l/la-capitaine-icon-theme/package.yml index a27ad829f55..32c7a5ec466 100644 --- a/packages/l/la-capitaine-icon-theme/package.yml +++ b/packages/l/la-capitaine-icon-theme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : la-capitaine-icon-theme -version : 0.6.2 -release : 7 -source : - - https://github.com/keeferrourke/la-capitaine-icon-theme/archive/v0.6.2.tar.gz : e63e4bc97a7bbf4db71f17fa3b1c71086e3ed8b1dc44b4d10f95d97aa7db2c9d -homepage : https://krourke.org/projects/art/la-capitaine-icon-theme -license : +name: la-capitaine-icon-theme +version: 0.6.2 +release: 7 +source: + - https://github.com/keeferrourke/la-capitaine-icon-theme/archive/v0.6.2.tar.gz: e63e4bc97a7bbf4db71f17fa3b1c71086e3ed8b1dc44b4d10f95d97aa7db2c9d +homepage: https://krourke.org/projects/art/la-capitaine-icon-theme +license: - GPL-3.0-or-later - MIT -component : desktop.theme -summary : La Capitaine is an icon pack inspired by macOS and Google's Material Design +component: desktop.theme +summary: La Capitaine is an icon pack inspired by macOS and Google's Material Design description: | The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design through the use of visually pleasing gradients, shadowing, and simple icon geometry. -setup : | +setup: | %patch -i $pkgfiles/0001-Don-t-require-prompts.patch ./configure rm {*.md,configure,COPYING,LICENSE} -install : | +install: | install -dm00644 $installdir/usr/share/icons/la-capitaine-icon-theme mv * $installdir/usr/share/icons/la-capitaine-icon-theme/ chmod -R 00644 $installdir/usr/share/icons/la-capitaine-icon-theme/* diff --git a/packages/l/labwc/package.yml b/packages/l/labwc/package.yml index 5ece64441f7..3eb9454ecce 100644 --- a/packages/l/labwc/package.yml +++ b/packages/l/labwc/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : labwc -version : 0.9.2 -release : 13 -source : - - https://github.com/labwc/labwc/archive/refs/tags/0.9.2.tar.gz : 637b6cf8e78321d01958af439c580d58226ebdb6c4d531981609aa1d15ce648f -homepage : https://labwc.github.io/ -license : GPL-2.0-or-later -component : desktop -summary : +name: labwc +version: 0.9.2 +release: 13 +source: + - https://github.com/labwc/labwc/archive/refs/tags/0.9.2.tar.gz: 637b6cf8e78321d01958af439c580d58226ebdb6c4d531981609aa1d15ce648f +homepage: https://labwc.github.io/ +license: GPL-2.0-or-later +component: desktop +summary: - Labwc is a window-stacking compositor for wayland - - session : Labwc session + - session: Labwc session description: - Labwc is a wlroots-based window-stacking compositor for wayland, inspired by openbox. - - session : Labwc session -builddeps : + - session: Labwc session +builddeps: - pkgconfig(cairo) - pkgconfig(glib-2.0) - pkgconfig(libinput) @@ -28,25 +28,25 @@ builddeps : - pkgconfig(wlroots-0.19) - pkgconfig(xkbcommon) - pkgconfig(xwayland) -rundeps : - - session : - - alacritty - - labwc - - swaybg - - swayidle - - swaylock - - waybar +rundeps: + - session: + - alacritty + - labwc + - swaybg + - swayidle + - swaylock + - waybar - xdg-desktop-portal-wlr - xorg-xwayland -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %meson_configure --wrap-mode=nodownload -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - session : - - /usr/share/icons - - /usr/share/wayland-sessions/labwc.desktop +patterns: + - session: + - /usr/share/icons + - /usr/share/wayland-sessions/labwc.desktop diff --git a/packages/l/lact/package.yml b/packages/l/lact/package.yml index 0e88844910e..b3335d2b463 100644 --- a/packages/l/lact/package.yml +++ b/packages/l/lact/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lact -version : 0.8.3 -release : 11 -source : - - git|https://github.com/ilya-zlobintsev/LACT.git : v0.8.3 -homepage : https://github.com/ilya-zlobintsev/LACT -license : MIT -component : system.utils -summary : Linux GPU Configuration Tool -networking : true -clang : true +name: lact +version: 0.8.3 +release: 11 +source: + - git|https://github.com/ilya-zlobintsev/LACT.git: v0.8.3 +homepage: https://github.com/ilya-zlobintsev/LACT +license: MIT +component: system.utils +summary: Linux GPU Configuration Tool +networking: true +clang: true description: | This application allows you to control your GPU on a Linux system. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libdrm) - pkgconfig(ocl-icd) - git - rust - vulkan-tools -rundeps : +rundeps: - ocl-icd - vulkan-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-Start-after-systemd-udev.patch %patch -p1 -i $pkgfiles/0001-Solus-Adapt-to-our-amdgpu-kernel-argument.patch %patch -p1 -i $pkgfiles/group-priority.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr # Start service by default diff --git a/packages/l/ladspa/package.yml b/packages/l/ladspa/package.yml index 96006a182f4..dcf19072536 100644 --- a/packages/l/ladspa/package.yml +++ b/packages/l/ladspa/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ladspa -version : '1.17' -release : 4 -source : - - http://www.ladspa.org/download/ladspa_sdk_1.17.tgz : 27d24f279e4b81bd17ecbdcc38e4c42991bb388826c0b200067ce0eb59d3da5b -homepage : https://www.ladspa.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Linux Audio Developer's Simple Plugin API +name: ladspa +version: "1.17" +release: 4 +source: + - http://www.ladspa.org/download/ladspa_sdk_1.17.tgz: 27d24f279e4b81bd17ecbdcc38e4c42991bb388826c0b200067ce0eb59d3da5b +homepage: https://www.ladspa.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Linux Audio Developer's Simple Plugin API description: | Linux Audio Developer's Simple Plugin API -builddeps : +builddeps: - pkgconfig(sndfile) -clang : true -optimize : +clang: true +optimize: - thin-lto # 2025-01-13 bind-now prevents filter.so from showing up in the output of listplugins - no-bind-now -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Respect-build-environment.patch -build : | +build: | %make -C src targets PLUGINS_DIR="%libdir%/ladspa" -install : | +install: | %make_install -C src \ INSTALL_BINARY_DIR="$installdir/usr/bin/" \ INSTALL_INCLUDE_DIR="$installdir/usr/include/" \ diff --git a/packages/l/lagrange/package.yml b/packages/l/lagrange/package.yml index 9835bdaa7d1..a040a97c8d6 100644 --- a/packages/l/lagrange/package.yml +++ b/packages/l/lagrange/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lagrange -version : 1.19.4 -release : 27 -source : - - https://github.com/skyjake/lagrange/releases/download/v1.19.4/lagrange-1.19.4.tar.gz : a51e7519f0dfa2cfc2918d6b498a6aca6a966702ae0f8d2c94f02f4287b2ffd7 -homepage : https://gmi.skyjake.fi/lagrange/ -license : BSD-2-Clause -component : network.clients -summary : A Beautiful Gemini and Gopher client +name: lagrange +version: 1.19.4 +release: 27 +source: + - https://github.com/skyjake/lagrange/releases/download/v1.19.4/lagrange-1.19.4.tar.gz: a51e7519f0dfa2cfc2918d6b498a6aca6a966702ae0f8d2c94f02f4287b2ffd7 +homepage: https://gmi.skyjake.fi/lagrange/ +license: BSD-2-Clause +component: network.clients +summary: A Beautiful Gemini and Gopher client description: | Lagrange is a desktop GUI client for browsing Geminispace and Gopherspace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, gempub support, split view and page outlines. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(fribidi) - pkgconfig(libwebp) - pkgconfig(sdl2) - pkgconfig(x11) - libunistring-devel -rundeps : +rundeps: - mpg123 -setup : | +setup: | %cmake_ninja -DTFDN_ENABLE_SSE41=No -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/lame/package.yml b/packages/l/lame/package.yml index 358e670a9ee..8408db9d090 100644 --- a/packages/l/lame/package.yml +++ b/packages/l/lame/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lame -version : '3.100' -release : 11 -source : - - https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz : ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e -license : LGPL-2.0-or-later -homepage : https://lame.sourceforge.io/ -summary : High quality MPEG Audio Layer III (MP3) encoder. -component : multimedia.codecs +name: lame +version: "3.100" +release: 11 +source: + - https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz: ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e +license: LGPL-2.0-or-later +homepage: https://lame.sourceforge.io/ +summary: High quality MPEG Audio Layer III (MP3) encoder. +component: multimedia.codecs description: | LAME is a high quality MPEG Audio Layer III (MP3) encoder. -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(ncursesw) - nasm -patterns : - - docs : - - /usr/share/doc -setup : | +patterns: + - docs: + - /usr/share/doc +setup: | %configure --disable-static --enable-nasm --enable-expopt=full -build : | +build: | %make V=1 -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/l/languagetool/package.yml b/packages/l/languagetool/package.yml index 4166455244d..86ffffba745 100644 --- a/packages/l/languagetool/package.yml +++ b/packages/l/languagetool/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : languagetool -version : '6.6' -release : 11 -source : - - git|https://github.com/languagetool-org/languagetool.git : v6.6 -homepage : https://languagetool.org -license : LGPL-2.1-only -component : office.viewers -summary : Style and Grammar Checker for 25+ Languages +name: languagetool +version: "6.6" +release: 11 +source: + - git|https://github.com/languagetool-org/languagetool.git: v6.6 +homepage: https://languagetool.org +license: LGPL-2.1-only +component: office.viewers +summary: Style and Grammar Checker for 25+ Languages description: | LanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect. -builddeps : +builddeps: - apache-maven - git - openjdk-17 -rundeps : +rundeps: - openjdk-17 -networking : true +networking: true environment: | JAVA_HOME=/usr/lib64/openjdk-17 PATH=$JAVA_HOME/bin:$PATH -build : | +build: | $workdir/build.sh languagetool-standalone package -DskipTests -Dmaven.repo.local=$workdir/.m2 -install : | +install: | install -dDm00755 $installdir/usr/share/languagetool/{libs,META-INF,org} cp $workdir/languagetool-standalone/target/LanguageTool-$version/LanguageTool-$version/*.jar $installdir/usr/share/languagetool/ cp $workdir/languagetool-standalone/target/LanguageTool-$version/LanguageTool-$version/libs/*.jar $installdir/usr/share/languagetool/libs/ @@ -30,5 +30,5 @@ install : | cp -R $workdir/languagetool-standalone/target/LanguageTool-$version/LanguageTool-$version/org/* $installdir/usr/share/languagetool/org/ cp $pkgfiles/server.properties $installdir/usr/share/languagetool/ install -Dm00755 $pkgfiles/languagetool -t $installdir/usr/bin -check : | +check: | #mvn test -Dmaven.repo.local=$workdir/.m2 diff --git a/packages/l/lapack/package.yml b/packages/l/lapack/package.yml index 6c220f64daf..3e524fdd438 100644 --- a/packages/l/lapack/package.yml +++ b/packages/l/lapack/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lapack -version : 3.10.1 -release : 3 -source : - - https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.10.1.tar.gz : cd005cd021f144d7d5f7f33c943942db9f03a28d110d6a3b80d718a295f7f714 -homepage : https://www.netlib.org/lapack/ -license : BSD-3-Clause -component : programming.library -optimize : +name: lapack +version: 3.10.1 +release: 3 +source: + - https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.10.1.tar.gz: cd005cd021f144d7d5f7f33c943942db9f03a28d110d6a3b80d718a295f7f714 +homepage: https://www.netlib.org/lapack/ +license: BSD-3-Clause +component: programming.library +optimize: - speed - lto -avx2 : true -summary : Basic Linear Algebra Subprograms +avx2: true +summary: Basic Linear Algebra Subprograms description: | Basic Linear Algebra Subprograms -builddeps : +builddeps: - gfortran -setup : | +setup: | sed -e 's|/CMAKE/|/cmake/|' -i CBLAS/CMakeLists.txt mkdir build %cmake -B build \ @@ -26,7 +26,7 @@ setup : | -DCBLAS=OFF \ -DBUILD_DEPRECATED=ON \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/l/lash/package.yml b/packages/l/lash/package.yml index 1a1b366fff7..62363a6b147 100644 --- a/packages/l/lash/package.yml +++ b/packages/l/lash/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lash -version : 0.5.4 -release : 11 -source : - - http://download.savannah.gnu.org/releases/lash/lash-0.5.4.tar.gz : 105a7da84415c4725c6bcad28e70f23aeb4534f94fc80ca262b6a2cef2226c16 -homepage : https://savannah.nongnu.org/projects/lash -license : GPL-2.0-or-later -component : multimedia -summary : Session management system for GNU/Linux audio applications +name: lash +version: 0.5.4 +release: 11 +source: + - http://download.savannah.gnu.org/releases/lash/lash-0.5.4.tar.gz: 105a7da84415c4725c6bcad28e70f23aeb4534f94fc80ca262b6a2cef2226c16 +homepage: https://savannah.nongnu.org/projects/lash +license: GPL-2.0-or-later +component: multimedia +summary: Session management system for GNU/Linux audio applications description: | LASH is a session management system for GNU/Linux audio applications. It allows you to save and restore audio sessions consisting of multiple interconneced applications, restoring program state (ie loaded patches) and the connections between them. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-2.0) - pkgconfig(jack) - pkgconfig(libxml-2.0) -setup : | +setup: | %apply_patches %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install # empty python2.7 dir rm -r $installdir/usr/lib diff --git a/packages/l/layer-shell-qt/package.yml b/packages/l/layer-shell-qt/package.yml index dacee363ffe..6ec93908d45 100644 --- a/packages/l/layer-shell-qt/package.yml +++ b/packages/l/layer-shell-qt/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : layer-shell-qt -version : 6.5.3 -release : 71 -source : - - https://download.kde.org/stable/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz : 94d7d854a151c3f5028748d6ea88c68a28a6c1d8c7610d3610745d188d273049 -homepage : https://kde.org/plasma-desktop/ -license : +name: layer-shell-qt +version: 6.5.3 +release: 71 +source: + - https://download.kde.org/stable/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz: 94d7d854a151c3f5028748d6ea88c68a28a6c1d8c7610d3610745d188d273049 +homepage: https://kde.org/plasma-desktop/ +license: - BSD-3-Clause - CC0-1.0 - LGPL-3.0-or-later - MIT -component : system.utils -summary : Qt component to allow applications to make use of the Wayland wl-layer-shell protocol +component: system.utils +summary: Qt component to allow applications to make use of the Wayland wl-layer-shell protocol description: | Qt component to allow applications to make use of the Wayland wl-layer-shell protocol -builddeps : +builddeps: - pkgconfig(Qt6WaylandCompositor) - pkgconfig(wayland-protocols) - pkgconfig(wayland-server) - pkgconfig(xkbcommon) - extra-cmake-modules - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/laz-perf/package.yml b/packages/l/laz-perf/package.yml index 98f6c70ea7e..057e46e11eb 100644 --- a/packages/l/laz-perf/package.yml +++ b/packages/l/laz-perf/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : laz-perf -version : 3.4.0 -release : 2 -source : - - https://github.com/hobuinc/laz-perf/archive/refs/tags/3.4.0.tar.gz : ddc1219cac345aee53a33b52dde6b28892e85708b848ab6831dc0c9aa795534d -homepage : https://github.com/hobuinc/laz-perf/ -license : LGPL-2.1-or-later -component : programming.library -summary : Alternative LAZ implementation for C++ +name: laz-perf +version: 3.4.0 +release: 2 +source: + - https://github.com/hobuinc/laz-perf/archive/refs/tags/3.4.0.tar.gz: ddc1219cac345aee53a33b52dde6b28892e85708b848ab6831dc0c9aa795534d +homepage: https://github.com/hobuinc/laz-perf/ +license: LGPL-2.1-or-later +component: programming.library +summary: Alternative LAZ implementation for C++ description: | LAZperf is an alternative LASzip implementation. LAZperf compresses LAS files into LAZ losslessly. -libsplit : false -setup : | +libsplit: false +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/lazarus/package.yml b/packages/l/lazarus/package.yml index 06eeb52ee33..ea71285a8b5 100644 --- a/packages/l/lazarus/package.yml +++ b/packages/l/lazarus/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lazarus -version : '4.4' -release : 22 -source : - - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download : 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 -homepage : https://www.lazarus-ide.org -license : +name: lazarus +version: "4.4" +release: 22 +source: + - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download: 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 +homepage: https://www.lazarus-ide.org +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -summary : Lazarus is a Rapid Application Development Tool for Free Pascal +summary: Lazarus is a Rapid Application Development Tool for Free Pascal description: | Lazarus is a Rapid Application Development Tool for Free Pascal. -component : programming.tools -builddeps : +component: programming.tools +builddeps: - pkgconfig(Qt6Core) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - fpc-src - qt6pas-devel -rundeps : +rundeps: - fpc-src - gdb - make -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0000-Makefile_patch.diff %patch -p1 -i $pkgfiles/0001-Support-Wayland-appId.patch # Remove non-Linux and distro-specific files. rm -rf debian find tools/install -mindepth 1 -maxdepth 1 -type d -not -name linux -exec rm -rf {} + -build : | +build: | export FPCDIR=/usr/share/fpc/src export fpmakeopt="FPMAKEOPT=-T %YJOBS%" export fpcopt="-g -gl -gw -O3" @@ -59,7 +59,7 @@ build : | # Compile the IDE itself make bigide "$fpmakeopt" OPT="$fpcopt" LCL_PLATFORM=gtk2 -install : | +install: | %make_install INSTALL_PREFIX=$installdir/usr _LIB=lib64 # Replace the duplicate bindings with symlinks to the libdir ones diff --git a/packages/l/lazygit/package.yml b/packages/l/lazygit/package.yml index ddba8a6c5f7..72c3f7f6488 100644 --- a/packages/l/lazygit/package.yml +++ b/packages/l/lazygit/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lazygit -version : 0.56.0 -release : 48 -source : - - https://github.com/jesseduffield/lazygit/archive/refs/tags/v0.56.0.tar.gz : 8785a17f52549640d1bacab66bec3156b9208c46390bb597002eeb3734085a00 -license : MIT -homepage : https://github.com/jesseduffield/lazygit -component : programming.tools -summary : A simple terminal UI for git commands, written in Go with the gocui library. +name: lazygit +version: 0.56.0 +release: 48 +source: + - https://github.com/jesseduffield/lazygit/archive/refs/tags/v0.56.0.tar.gz: 8785a17f52549640d1bacab66bec3156b9208c46390bb597002eeb3734085a00 +license: MIT +homepage: https://github.com/jesseduffield/lazygit +component: programming.tools +summary: A simple terminal UI for git commands, written in Go with the gocui library. description: | A simple terminal UI for git commands, written in Go with the gocui library. -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | go build -ldflags "-X main.version=$version" -o lazygit -install : | +install: | install -Dm00755 $workdir/lazygit $installdir/usr/bin/lazygit diff --git a/packages/l/lbreakouthd/package.yml b/packages/l/lbreakouthd/package.yml index 778d8496b16..7a6a14defeb 100644 --- a/packages/l/lbreakouthd/package.yml +++ b/packages/l/lbreakouthd/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lbreakouthd -version : '1.2' -release : 7 -source : - - https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-1.2.tar.gz : 644cbf6f6656019bc335b02efc59e9b0fa3c5acbd21800db75a49753f8297419 -homepage : https://lgames.sourceforge.io/LBreakoutHD/ -license : GPL-3.0-or-later -component : games.arcade -summary : Arkanoid / Breakout alike game +name: lbreakouthd +version: "1.2" +release: 7 +source: + - https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-1.2.tar.gz: 644cbf6f6656019bc335b02efc59e9b0fa3c5acbd21800db75a49753f8297419 +homepage: https://lgames.sourceforge.io/LBreakoutHD/ +license: GPL-3.0-or-later +component: games.arcade +summary: Arkanoid / Breakout alike game description: | LBreakoutHD is a scaleable 16:9 remake of LBreakout2. You try to clear levels full of different types of bricks and extras by using your paddle to aim balls at the bricks. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-Standard-theme-instead-of-Classic.patch %configure -build : | +build: | %make -install : | +install: | %make_install # Install appstream metainfo and additional icon install -Dm00644 $pkgfiles/net.sourceforge.lgames.LBreakoutHD.metainfo.xml -t $installdir/usr/share/metainfo/ install -Dm00644 $pkgfiles/lbreakouthd128.png $installdir/usr/share/icons/hicolor/128x128/apps/lbreakouthd.png -replaces : +replaces: - lbreakout2 - - dbginfo : lbreakout2-dbginfo + - dbginfo: lbreakout2-dbginfo diff --git a/packages/l/lcov/package.yml b/packages/l/lcov/package.yml index 0f2ccd9717a..71884557934 100644 --- a/packages/l/lcov/package.yml +++ b/packages/l/lcov/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lcov -version : 2.3.1 -release : 5 -source : - - https://github.com/linux-test-project/lcov/archive/refs/tags/v2.3.1.tar.gz : 035ce6271b775891ef63c325fd18738c43d559c9c160869e3f6731cfe734e6fa -homepage : https://github.com/linux-test-project/lcov -license : GPL-2.0-or-later -component : programming.tools -summary : Frontend to gcov +name: lcov +version: 2.3.1 +release: 5 +source: + - https://github.com/linux-test-project/lcov/archive/refs/tags/v2.3.1.tar.gz: 035ce6271b775891ef63c325fd18738c43d559c9c160869e3f6731cfe734e6fa +homepage: https://github.com/linux-test-project/lcov +license: GPL-2.0-or-later +component: programming.tools +summary: Frontend to gcov description: | Frontend for the GCC lcov tool -build : | +build: | %make -install : | +install: | %make PREFIX=$installdir/usr install mv $installdir/usr/etc $installdir/. diff --git a/packages/l/ldc/package.yml b/packages/l/ldc/package.yml index d39944d3b45..b645b62a12c 100644 --- a/packages/l/ldc/package.yml +++ b/packages/l/ldc/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ldc -version : 1.39.0 -release : 68 -source : - - git|https://github.com/ldc-developers/ldc.git : v1.39.0 -homepage : https://github.com/ldc-developers/ldc -license : +name: ldc +version: 1.39.0 +release: 68 +source: + - git|https://github.com/ldc-developers/ldc.git: v1.39.0 +homepage: https://github.com/ldc-developers/ldc +license: - Apache-2.0 - BSD-3-Clause - BSL-1.0 -component : programming -summary : The LLVM-based D Compiler +component: programming +summary: The LLVM-based D Compiler description: | The LDC project provides a portable D programming language compiler with modern optimization and code generation capabilities. The compiler uses the official DMD frontend to support the latest version of D2, and relies on the LLVM Core libraries for code generation. -clang : true -patterns : - - libs : - - /usr/lib64/*.so.* +clang: true +patterns: + - libs: + - /usr/lib64/*.so.* - / -builddeps : +builddeps: - pkgconfig(LLVMSPIRVLib) - dmd - llvm-bolt - llvm-devel -rundeps : +rundeps: - ldc-libs environment: | unset LDFLAGS # bc we need manual linking off -setup : | +setup: | %apply_patches # Build basic compiler for bootstrap @@ -40,7 +40,7 @@ setup : | .. ninja install %JOBS% popd -build : | +build: | export LLVM_PROFILE_FILE="$workdir/%p.profraw" # Instrumented compiler & collect profiling data @@ -77,7 +77,7 @@ build : | -DLDC_LINK_MANUALLY=OFF \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,-q" %ninja_build -install : | +install: | # BOLT for ~10% faster compiling times %bolt_instr $workdir/solusBuildDir/bin/ldc2 %ninja_build all-test-runners @@ -88,5 +88,5 @@ install : | # Takes an age #check : | # %ninja_check -replaces : +replaces: - ldc-devel diff --git a/packages/l/ldns/package.yml b/packages/l/ldns/package.yml index cb98f3bb559..6cd137beaa9 100644 --- a/packages/l/ldns/package.yml +++ b/packages/l/ldns/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ldns -version : 1.8.4 -release : 8 -source : - - https://github.com/NLnetLabs/ldns/archive/refs/tags/1.8.4.tar.gz : b64a0f619ecb74aaf5fe4fbbb4640b150aec55f9a708031a68b3b4fae95326a2 -homepage : https://nlnetlabs.nl/projects/ldns/ -license : BSD-3-Clause -component : +name: ldns +version: 1.8.4 +release: 8 +source: + - https://github.com/NLnetLabs/ldns/archive/refs/tags/1.8.4.tar.gz: b64a0f619ecb74aaf5fe4fbbb4640b150aec55f9a708031a68b3b4fae95326a2 +homepage: https://nlnetlabs.nl/projects/ldns/ +license: BSD-3-Clause +component: - programming.library - - utils : network.util -summary : ldns library for DNS programming + - utils: network.util +summary: ldns library for DNS programming description: - The goal of ldns is to simplify DNS programming, it supports recent RFCs like the DNSSEC documents, and allows developers to easily create software conforming to current RFCs, and experimental software for current Internet Drafts. - - utils : Drill and ldns examples. Drill is a tool to designed to get all sorts of information out of the DNS. It is specificly designed to be used with DNSSEC. The examples are example programs of ldns usage. -patterns : - - utils : - - /usr/bin - - /usr/share/man/man1 - - devel : - - /usr/bin/ldns-config - - /usr/share/man/man1/ldns-config.1 + - utils: Drill and ldns examples. Drill is a tool to designed to get all sorts of information out of the DNS. It is specificly designed to be used with DNSSEC. The examples are example programs of ldns usage. +patterns: + - utils: + - /usr/bin + - /usr/share/man/man1 + - devel: + - /usr/bin/ldns-config + - /usr/share/man/man1/ldns-config.1 environment: | unset CFLAGS -setup : | +setup: | libtoolize -ci %reconfigure --disable-dane-ta-usage --with-drill --with-examples -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 packaging/libldns.pc $installdir/usr/lib64/pkgconfig/libldns.pc diff --git a/packages/l/leafpad/package.yml b/packages/l/leafpad/package.yml index a40f8438146..02dc1cb8115 100644 --- a/packages/l/leafpad/package.yml +++ b/packages/l/leafpad/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : leafpad -version : 0.8.19 -release : 5 -source : - - http://download.savannah.gnu.org/releases/leafpad/leafpad-0.8.19.tar.gz : 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 -homepage : http://tarot.freeshell.org/leafpad/ -license : GPL-2.0-or-later -component : editor -summary : GTK+ based simple text editor +name: leafpad +version: 0.8.19 +release: 5 +source: + - http://download.savannah.gnu.org/releases/leafpad/leafpad-0.8.19.tar.gz: 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 +homepage: http://tarot.freeshell.org/leafpad/ +license: GPL-2.0-or-later +component: editor +summary: GTK+ based simple text editor description: | Leafpad is a simple GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly. -builddeps : +builddeps: - pkgconfig(atk) - pkgconfig(gtk+-2.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Install AppStream metainfo install -Dm00644 $pkgfiles/org.freeshell.tarot.leafpad.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/l/lector/package.yml b/packages/l/lector/package.yml index 7e78a24fdac..e0a447cb1c0 100644 --- a/packages/l/lector/package.yml +++ b/packages/l/lector/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lector -version : 0.5.1 -release : 12 -source : - - https://github.com/BasioMeusPuga/Lector/archive/0.5.1.tar.gz : f35dc56a870f02b3eeb95d697ecd1e4784a7696f831fdfd8eb5dc935da622be6 -homepage : https://github.com/BasioMeusPuga/Lector -license : GPL-3.0-or-later -component : office.viewers -summary : Qt based ebook reader +name: lector +version: 0.5.1 +release: 12 +source: + - https://github.com/BasioMeusPuga/Lector/archive/0.5.1.tar.gz: f35dc56a870f02b3eeb95d697ecd1e4784a7696f831fdfd8eb5dc935da622be6 +homepage: https://github.com/BasioMeusPuga/Lector +license: GPL-3.0-or-later +component: office.viewers +summary: Qt based ebook reader description: | Qt based ebook reader -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python3-qt5 -rundeps : +rundeps: - poppler-qt5 - python-beautifulsoup4 - python-lxml - python-xmltodict - python3-qt5 -setup : | +setup: | %patch -p1 -i $pkgfiles/Bug-fixed-when-self.adjisted_size-is-float.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install # Install AppStream metainfo install -Dm00644 $pkgfiles/io.github.basiomeuspuga.lector.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/l/ledger/package.yml b/packages/l/ledger/package.yml index 6b016d69d5e..dff623de19c 100644 --- a/packages/l/ledger/package.yml +++ b/packages/l/ledger/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ledger -version : 3.3.2 -release : 19 -source : - - https://github.com/ledger/ledger/archive/refs/tags/v3.3.2.tar.gz : 555296ee1e870ff04e2356676977dcf55ebab5ad79126667bc56464cb1142035 -homepage : https://www.ledger-cli.org/ -license : BSD-3-Clause -component : office.finance -summary : A double-entry UNIX command-line accounting system +name: ledger +version: 3.3.2 +release: 19 +source: + - https://github.com/ledger/ledger/archive/refs/tags/v3.3.2.tar.gz: 555296ee1e870ff04e2356676977dcf55ebab5ad79126667bc56464cb1142035 +homepage: https://www.ledger-cli.org/ +license: BSD-3-Clause +component: office.finance +summary: A double-entry UNIX command-line accounting system description: | Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. -builddeps : +builddeps: - pkgconfig(python3) - libboost-devel -setup : | +setup: | %cmake -DUSE_PYTHON=on -DUSE_PYTHON37_COMPONENT=yes . -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 contrib/ledger-completion.bash $installdir/usr/share/bash-completion/completions/ledger -check : | +check: | # Failing test #test/regress/BF3C1F82-2.test %make check || : diff --git a/packages/l/leiningen/package.yml b/packages/l/leiningen/package.yml index eadfb2d0f85..40f1224435a 100644 --- a/packages/l/leiningen/package.yml +++ b/packages/l/leiningen/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : leiningen -version : 2.9.8 -release : 4 -source : - - https://github.com/technomancy/leiningen/archive/refs/tags/2.9.8.tar.gz : be299cbd70693213c6887f931327fb9df3bd54930a521d0fc88bea04d55c5cd4 -homepage : https://leiningen.org/ -license : EPL-1.0 -component : programming.tools -networking : true -summary : Leiningen is for automating Clojure projects without setting your hair on fire. +name: leiningen +version: 2.9.8 +release: 4 +source: + - https://github.com/technomancy/leiningen/archive/refs/tags/2.9.8.tar.gz: be299cbd70693213c6887f931327fb9df3bd54930a521d0fc88bea04d55c5cd4 +homepage: https://leiningen.org/ +license: EPL-1.0 +component: programming.tools +networking: true +summary: Leiningen is for automating Clojure projects without setting your hair on fire. description: | Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code. environment: | export JAVA_CMD=/usr/lib64/openjdk-17/bin/java -builddeps : +builddeps: - openjdk-17 -rundeps : +rundeps: - openjdk-17 -build : | +build: | curl https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein > lein chmod a+x ./lein cd leiningen-core @@ -28,6 +28,6 @@ build : | ./bin/lein uberjar sed -i 's@export LEIN_HOME="${LEIN_HOME:-"$HOME/.lein"}"@export LEIN_HOME="/usr/share/leiningen"@' ./bin/lein -install : | +install: | install -Dm00644 ./target/leiningen-2.9.8-standalone.jar $installdir/usr/share/leiningen/self-installs/leiningen-2.9.8-standalone.jar install -Dm00755 ./bin/lein $installdir/usr/bin/lein diff --git a/packages/l/lemon/package.yml b/packages/l/lemon/package.yml index f734e12be8c..0d59000b5ee 100644 --- a/packages/l/lemon/package.yml +++ b/packages/l/lemon/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lemon -version : 1.3.1 -release : 1 -source : - - http://lemon.cs.elte.hu/pub/sources/lemon-1.3.1.tar.gz : 71b7c725f4c0b4a8ccb92eb87b208701586cf7a96156ebd821ca3ed855bad3c8 -homepage : https://lemon.cs.elte.hu/trac/lemon -license : BSL-1.0 -component : programming.library -summary : Library for Efficient Modeling and Optimization in Networks +name: lemon +version: 1.3.1 +release: 1 +source: + - http://lemon.cs.elte.hu/pub/sources/lemon-1.3.1.tar.gz: 71b7c725f4c0b4a8ccb92eb87b208701586cf7a96156ebd821ca3ed855bad3c8 +homepage: https://lemon.cs.elte.hu/trac/lemon +license: BSL-1.0 +component: programming.library +summary: Library for Efficient Modeling and Optimization in Networks description: | LEMON is a C++ template library providing efficient implementations of common data structures and algorithms with focus on combinatorial optimization tasks connected mainly with graphs and networks. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(coinmp) - glpk-devel -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DLEMON_ENABLE_ILOG=OFF \ -DLEMON_ENABLE_SOPLEX=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/lemonbar/package.yml b/packages/l/lemonbar/package.yml index 123017a80c6..7c8599ac07c 100644 --- a/packages/l/lemonbar/package.yml +++ b/packages/l/lemonbar/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lemonbar -version : '1.4' -release : 4 -source : - - https://github.com/LemonBoy/bar/archive/refs/tags/v1.4.tar.gz : 7bfd36d7a4a950f61ed0d32c7d219678e7787a546d9ef4bc33f02393d60e4939 -homepage : https://github.com/LemonBoy/bar -license : MIT -component : desktop -summary : A featherweight, lemon-scented, bar based on xcb +name: lemonbar +version: "1.4" +release: 4 +source: + - https://github.com/LemonBoy/bar/archive/refs/tags/v1.4.tar.gz: 7bfd36d7a4a950f61ed0d32c7d219678e7787a546d9ef4bc33f02393d60e4939 +homepage: https://github.com/LemonBoy/bar +license: MIT +component: desktop +summary: A featherweight, lemon-scented, bar based on xcb description: | A featherweight, lemon-scented, bar based on xcb -builddeps : +builddeps: - pkgconfig(xcb) -rundeps : +rundeps: - xtitle -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lenovo-legion-linux/package.yml b/packages/l/lenovo-legion-linux/package.yml index caf847970fa..943574623bd 100644 --- a/packages/l/lenovo-legion-linux/package.yml +++ b/packages/l/lenovo-legion-linux/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lenovo-legion-linux -version : 0.0.20 -release : 17 -source : - - https://github.com/johnfanv2/LenovoLegionLinux/archive/refs/tags/v0.0.20.tar.gz : c9974cfde03d8fd73de0a09628189f8fd9341037f10e28649b2fe5d1ec68bb2e -extract : false -homepage : https://github.com/johnfanv2/LenovoLegionLinux -license : GPL-2.0-or-later -component : +name: lenovo-legion-linux +version: 0.0.20 +release: 17 +source: + - https://github.com/johnfanv2/LenovoLegionLinux/archive/refs/tags/v0.0.20.tar.gz: c9974cfde03d8fd73de0a09628189f8fd9341037f10e28649b2fe5d1ec68bb2e +extract: false +homepage: https://github.com/johnfanv2/LenovoLegionLinux +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers -summary : + - current: kernel.drivers +summary: - Driver and tools for controlling Lenovo Legion laptops - - current : lenovo-legion-linux kernel modules for the linux-current kernel - - lts : lenovo-legion-linux kernel modules for the linux-lts kernel + - current: lenovo-legion-linux kernel modules for the linux-current kernel + - lts: lenovo-legion-linux kernel modules for the linux-lts kernel description: | Lenovo Legion Linux (LLL) brings additional drivers and tools for Lenovo Legion series laptops to Linux. It allows you to control features like the fan curve, power mode, power limits, rapid charging, and more. -builddeps : +builddeps: - pkgconfig(inih) - linux-current - linux-current-headers @@ -26,37 +26,37 @@ builddeps : - python-installer - python-setuptools - python-wheel -patterns : - - current : - - /lib64/modules/*.current/** - - /usr/lib64/modules/*.current/** - - lts : - - /lib64/modules/*.lts/** - - /usr/lib64/modules/*.lts/** -permanent : +patterns: + - current: + - /lib64/modules/*.current/** + - /usr/lib64/modules/*.current/** + - lts: + - /lib64/modules/*.lts/** + - /usr/lib64/modules/*.lts/** +permanent: - /lib64/modules - /usr/lib64/modules -rundeps : - - current : - - lenovo-legion-linux - - lts : - - lenovo-legion-linux +rundeps: + - current: + - lenovo-legion-linux + - lts: + - lenovo-legion-linux - python-qt6 - pyyaml -setup : | +setup: | # Prep build dirs for each kernel version mkdir current lts tar --strip-components=1 -xf $sources/v*.tar.gz -C current tar --strip-components=1 -xf $sources/v*.tar.gz -C lts sed -i 's|version = _VERSION|version = %version%|' */python/legion_linux/setup.cfg -build : | +build: | %make -C current/kernel_module KERNELVERSION=%kernel_version_current% KSRC=%libdir%/modules/%kernel_version_current%/build %make -C lts/kernel_module KERNELVERSION=%kernel_version_lts% KSRC=%libdir%/modules/%kernel_version_lts%/build cd current/python/legion_linux python3 -m build --wheel --no-isolation -install : | +install: | install -Dm00644 current/kernel_module/legion-laptop.ko -t $installdir/%libdir%/modules/%kernel_version_current%/kernel/drivers/platform/x86/ install -Dm00644 lts/kernel_module/legion-laptop.ko -t $installdir/%libdir%/modules/%kernel_version_lts%/kernel/drivers/platform/x86/ diff --git a/packages/l/lensfun/package.yml b/packages/l/lensfun/package.yml index cc771f68607..565e71259b0 100644 --- a/packages/l/lensfun/package.yml +++ b/packages/l/lensfun/package.yml @@ -1,37 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lensfun -version : 0.3.4 -release : 10 -source : - - https://github.com/lensfun/lensfun/archive/refs/tags/v0.3.4.tar.gz : dafb39c08ef24a0e2abd00d05d7341b1bf1f0c38bfcd5a4c69cf5f0ecb6db112 -homepage : https://lensfun.github.io/ -license : +name: lensfun +version: 0.3.4 +release: 10 +source: + - https://github.com/lensfun/lensfun/archive/refs/tags/v0.3.4.tar.gz: dafb39c08ef24a0e2abd00d05d7341b1bf1f0c38bfcd5a4c69cf5f0ecb6db112 +homepage: https://lensfun.github.io/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later - CC-BY-SA-3.0 -component : multimedia.library -summary : Library to correct optical lens defects and lens database +component: multimedia.library +summary: Library to correct optical lens defects and lens database description: | Library to correct optical lens defects and lens database -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -setup : | +setup: | %patch -p1 -i $pkgfiles/install-python-files.patch %cmake_ninja -DINSTALL_PYTHON_MODULE=OFF -build : | +build: | %ninja_build cd solusBuildDir/apps python3 -m build --wheel --no-isolation -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/lensfun.tmpfiles $installdir/usr/lib/tmpfiles.d/lensfun.conf rm $installdir/usr/bin/g-lensfun* cd solusBuildDir/apps python3 -m installer --destdir="$installdir" dist/*.whl - diff --git a/packages/l/leocad/package.yml b/packages/l/leocad/package.yml index 5140e5aca55..882b81a9555 100644 --- a/packages/l/leocad/package.yml +++ b/packages/l/leocad/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : leocad -version : '25.09' -release : 9 -source : - - https://github.com/leozide/leocad/archive/refs/tags/v25.09.tar.gz : db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5 - - https://github.com/leozide/leocad/releases/download/v25.09/Library-25.08.zip : 848404645811b00128eb20203b3706a6f2fb8ee68a214debc820f4384dab76ed -homepage : https://www.leocad.org/ -license : - - CC-BY-2.0 # LDraw Library +name: leocad +version: "25.09" +release: 9 +source: + - https://github.com/leozide/leocad/archive/refs/tags/v25.09.tar.gz: db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5 + - https://github.com/leozide/leocad/releases/download/v25.09/Library-25.08.zip: 848404645811b00128eb20203b3706a6f2fb8ee68a214debc820f4384dab76ed +homepage: https://www.leocad.org/ +license: + - CC-BY-2.0 # LDraw Library - GPL-2.0-or-later -component : multimedia.graphics -summary : CAD application for creating virtual LEGO models +component: multimedia.graphics +summary: CAD application for creating virtual LEGO models description: | LeoCAD is a CAD program for creating virtual LEGO models. It has an intuitive interface, designed to allow new users to start creating new models without having to spend too much time learning the application. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5UiTools) -setup : | +setup: | unzip $sources/Library-25.08.zip # Check Me %qmake DISABLE_UPDATE_CHECK=1 LDRAW_LIBRARY_PATH=/usr/share/leocad -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir # Install LDraw library diff --git a/packages/l/leptonica/package.yml b/packages/l/leptonica/package.yml index 1c56a9f40fd..65f62d42509 100644 --- a/packages/l/leptonica/package.yml +++ b/packages/l/leptonica/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : leptonica -version : 1.84.1 -release : 15 -source : - - https://github.com/DanBloomberg/leptonica/releases/download/1.84.1/leptonica-1.84.1.tar.gz : 2b3e1254b1cca381e77c819b59ca99774ff43530209b9aeb511e1d46588a64f6 -homepage : https://github.com/danbloomberg/leptonica -license : BSD-2-Clause -component : programming.library -summary : Leptonica image processing and analysis +name: leptonica +version: 1.84.1 +release: 15 +source: + - https://github.com/DanBloomberg/leptonica/releases/download/1.84.1/leptonica-1.84.1.tar.gz: 2b3e1254b1cca381e77c819b59ca99774ff43530209b9aeb511e1d46588a64f6 +homepage: https://github.com/danbloomberg/leptonica +license: BSD-2-Clause +component: programming.library +summary: Leptonica image processing and analysis description: | Leptonica is a pedagogically-oriented open source library containing software that is broadly useful for image processing and image analysis applications. -builddeps : +builddeps: - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - pkgconfig(libwebp) -checkdeps : +checkdeps: - gnuplot -clang : true -setup : | +clang: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check ||: diff --git a/packages/l/less/package.yml b/packages/l/less/package.yml index 2433e03c893..55a68783d2d 100644 --- a/packages/l/less/package.yml +++ b/packages/l/less/package.yml @@ -1,21 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : less -version : '668' -release : 22 -source : - - https://www.greenwoodsoftware.com/less/less-668.tar.gz : 2819f55564d86d542abbecafd82ff61e819a3eec967faa36cd3e68f1596a44b8 -license : +name: less +version: "668" +release: 22 +source: + - https://www.greenwoodsoftware.com/less/less-668.tar.gz: 2819f55564d86d542abbecafd82ff61e819a3eec967faa36cd3e68f1596a44b8 +license: - GPL-3.0-only - BSD-2-Clause -homepage : https://www.greenwoodsoftware.com/less/ -component : system.base -summary : less (file pager) +homepage: https://www.greenwoodsoftware.com/less/ +component: system.base +summary: less (file pager) description: | less is a free open-source file pager. It is used to read files, but not modify them. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install - diff --git a/packages/l/leveldb/package.yml b/packages/l/leveldb/package.yml index 1f12c3d3a5e..3c640e4374e 100644 --- a/packages/l/leveldb/package.yml +++ b/packages/l/leveldb/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : leveldb -version : 1.23.99 -release : 11 -source : - - git|https://github.com/google/leveldb.git : f6fe2ec5616823da11d3a36674e94131047f9210 -homepage : https://github.com/google/leveldb -license : BSD-3-Clause -component : programming -optimize : speed -summary : Fast key-value storage library +name: leveldb +version: 1.23.99 +release: 11 +source: + - git|https://github.com/google/leveldb.git: f6fe2ec5616823da11d3a36674e94131047f9210 +homepage: https://github.com/google/leveldb +license: BSD-3-Clause +component: programming +optimize: speed +summary: Fast key-value storage library description: | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. -builddeps : +builddeps: - pkgconfig(benchmark) - pkgconfig(gtest) - pkgconfig(snappy) - pkgconfig(sqlite3) -setup : | - %cmake_ninja -DBUILD_SHARED_LIBS=1 -DINSTALL_GTEST=0 -DINSTALL_GMOCK=0 -build : | +setup: | + %cmake_ninja -DBUILD_SHARED_LIBS=1 -DINSTALL_GTEST=0 -DINSTALL_GMOCK=0 +build: | %ninja_build -install : | +install: | %ninja_install # Remove unnecessary doc dir rm -rfv $installdir/usr/share/doc/leveldb @@ -31,5 +31,5 @@ install : | $installdir/usr/lib64/cmake/benchmark \ $installdir/usr/lib64/pkgconfig/ \ $installdir/usr/include/{gmock,gtest,benchmark} -check : | +check: | %ninja_check diff --git a/packages/l/lf/package.yml b/packages/l/lf/package.yml index f919f5c6539..5620ad8ad58 100644 --- a/packages/l/lf/package.yml +++ b/packages/l/lf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lf -version : '39' -release : 25 -source : - - https://github.com/gokcehan/lf/archive/refs/tags/r39.tar.gz : 1393f86a2387534dd5321754846e0fe39df55a7345ef2b19f349eb6ae96aaaf7 -homepage : https://github.com/gokcehan/lf -license : MIT -component : system.utils -summary : A terminal file manager written in go +name: lf +version: "39" +release: 25 +source: + - https://github.com/gokcehan/lf/archive/refs/tags/r39.tar.gz: 1393f86a2387534dd5321754846e0fe39df55a7345ef2b19f349eb6ae96aaaf7 +homepage: https://github.com/gokcehan/lf +license: MIT +component: system.utils +summary: A terminal file manager written in go description: | lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are deliberately omitted since they are better handled by external tools. -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | go build -ldflags "-s -w" -o lf -install : | +install: | install -Dm00755 lf $installdir/usr/bin/lf install -Dm00644 lf.1 $installdir/usr/share/man/man1/lf.1 install -Dm00644 lf.desktop $installdir/usr/share/applications/lf.desktop diff --git a/packages/l/lftp/package.yml b/packages/l/lftp/package.yml index 437fe78086f..98deec3640c 100644 --- a/packages/l/lftp/package.yml +++ b/packages/l/lftp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lftp -version : 4.9.2 -release : 22 -source : - - https://lftp.yar.ru/ftp/lftp-4.9.2.tar.xz : c517c4f4f9c39bd415d7313088a2b1e313b2d386867fe40b7692b83a20f0670d -homepage : https://lftp.yar.ru -license : GPL-3.0-or-later -component : network.clients -summary : Terminal based FTP Client +name: lftp +version: 4.9.2 +release: 22 +source: + - https://lftp.yar.ru/ftp/lftp-4.9.2.tar.xz: c517c4f4f9c39bd415d7313088a2b1e313b2d386867fe40b7692b83a20f0670d +homepage: https://lftp.yar.ru +license: GPL-3.0-or-later +component: network.clients +summary: Terminal based FTP Client description: | LFTP is a sophisticated ftp/http client, and a file transfer program supporting a number of network protocols. -builddeps : +builddeps: - pkgconfig(gnutls) -setup : | +setup: | %configure_no_runstatedir --disable-static --with-openssl=/usr/bin/openssl -build : | +build: | %make -install : | +install: | mkdir -p $installdir/usr/share make DESTDIR=$installdir install rm $installdir/%libdir%/*.a diff --git a/packages/l/lib2geom/package.yml b/packages/l/lib2geom/package.yml index 92c819f503c..da9478eb3bf 100644 --- a/packages/l/lib2geom/package.yml +++ b/packages/l/lib2geom/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lib2geom -version : '1.4' -release : 6 -source : - - https://gitlab.com/inkscape/lib2geom/-/archive/1.4/lib2geom-1.4.tar.bz2 : 717a87ce7f2192271a789c1273ae7b432856c522647b9fe33bb4dd662942b3ea -homepage : https://gitlab.com/inkscape/lib2geom/ -license : +name: lib2geom +version: "1.4" +release: 6 +source: + - https://gitlab.com/inkscape/lib2geom/-/archive/1.4/lib2geom-1.4.tar.bz2: 717a87ce7f2192271a789c1273ae7b432856c522647b9fe33bb4dd662942b3ea +homepage: https://gitlab.com/inkscape/lib2geom/ +license: - LGPL-2.1-only - MPL-1.1 -component : programming.library -summary : Easy to use 2D geometry library in C++ +component: programming.library +summary: Easy to use 2D geometry library in C++ description: | Easy to use 2D geometry library in C++ -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(gsl) - pkgconfig(gtest) @@ -20,11 +20,11 @@ builddeps : - cython - double-conversion-devel - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-ABI-creation.patch %cmake_ninja -D2GEOM_BUILD_SHARED=yes \ -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libTAS/package.yml b/packages/l/libTAS/package.yml index 677649a6d70..ab12d807888 100644 --- a/packages/l/libTAS/package.yml +++ b/packages/l/libTAS/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libTAS -version : 1.4.5 -release : 11 -source : - - https://github.com/clementgallet/libTAS/archive/refs/tags/v1.4.5.tar.gz : f18a8333889a5534b46a65afb29dc0b31f03320d413c19dc9ce20b6766843d1c -homepage : https://github.com/clementgallet/libTAS -license : GPL-3.0-or-later -component : games -summary : Toolset for creating tool-assisted speedruns +name: libTAS +version: 1.4.5 +release: 11 +source: + - https://github.com/clementgallet/libTAS/archive/refs/tags/v1.4.5.tar.gz: f18a8333889a5534b46a65afb29dc0b31f03320d413c19dc9ce20b6766843d1c +homepage: https://github.com/clementgallet/libTAS +license: GPL-3.0-or-later +component: games +summary: Toolset for creating tool-assisted speedruns description: | libTAS is a Linux-only toolset for creating tool-assisted speedruns. It mostly supports SDL, but is being actively developed to support other engines as well. It's already been used for some GDQ runs, including the Mari0 speedrun at AGDQ2019. -builddeps : +builddeps: - pkgconfig(Qt5Widgets) - pkgconfig(alsa) - pkgconfig(fontconfig) @@ -24,14 +24,14 @@ builddeps : - pkgconfig(xrandr) - pkgconfig(zlib) - extra-cmake-modules -rundeps : +rundeps: - ffmpeg - gdb - sdl2 -setup : | +setup: | %patch -p1 -i $pkgfiles/replace-icon-with-preferences-gaming.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libaacs/package.yml b/packages/l/libaacs/package.yml index e948e16f257..308c781c0dd 100644 --- a/packages/l/libaacs/package.yml +++ b/packages/l/libaacs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libaacs -version : 0.11.1 -release : 8 -source : - - http://download.videolan.org/pub/videolan/libaacs/0.11.1/libaacs-0.11.1.tar.bz2 : a88aa0ebe4c98a77f7aeffd92ab3ef64ac548c6b822e8248a8b926725bea0a39 -homepage : https://www.videolan.org/developers/libaacs.html -license : LGPL-2.1-or-later -summary : libaacs is a research project to implement the Advanced Access Content System specification. -component : multimedia.codecs +name: libaacs +version: 0.11.1 +release: 8 +source: + - http://download.videolan.org/pub/videolan/libaacs/0.11.1/libaacs-0.11.1.tar.bz2: a88aa0ebe4c98a77f7aeffd92ab3ef64ac548c6b822e8248a8b926725bea0a39 +homepage: https://www.videolan.org/developers/libaacs.html +license: LGPL-2.1-or-later +summary: libaacs is a research project to implement the Advanced Access Content System specification. +component: multimedia.codecs description: | libaacs is a research project to implement the Advanced Access Content System specification. -builddeps : +builddeps: - pkgconfig(libgcrypt) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libabigail/package.yml b/packages/l/libabigail/package.yml index 14ec82b401c..2ed66fedfe3 100644 --- a/packages/l/libabigail/package.yml +++ b/packages/l/libabigail/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libabigail -version : 2.0 -release : 6 -source : - - http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.0.tar.gz : 3704ae97a56bf076ca08fb5dea6b21db998fbbf14c4f9de12824b78db53b6fda -homepage : https://sourceware.org/libabigail/ -license : Apache-2.0 WITH LLVM-exception -component : programming.tools -summary : The project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about +name: libabigail +version: 2.0 +release: 6 +source: + - http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.0.tar.gz: 3704ae97a56bf076ca08fb5dea6b21db998fbbf14c4f9de12824b78db53b6fda +homepage: https://sourceware.org/libabigail/ +license: Apache-2.0 WITH LLVM-exception +component: programming.tools +summary: + The project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about these differences. description: | This project aims at providing a C++ library for constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. The set of artifacts that we are interested in is made of constructions like types, variables, functions and declarations of a given library or program. For a given program or library, this set of constructions is called an ABI corpus. -builddeps : +builddeps: - pkgconfig(libdw) - python-sphinx # docs -setup : | +setup: | %reconfigure \ --disable-static \ --enable-bash-completion -build : | +build: | %make make -C doc/manuals man -install : | +install: | %make_install pushd bash-completion @@ -32,5 +33,5 @@ install : | install -Dm00644 -t $installdir/usr/share/man/man1/ {abicompat.1,abidiff.1,abidw.1,abilint.1,abipkgdiff.1} install -Dm00644 -t $installdir/usr/share/man/man7/ libabigail.7 popd -check : | +check: | %make check diff --git a/packages/l/libabw/package.yml b/packages/l/libabw/package.yml index 5d0fef5ab3d..6113728403f 100644 --- a/packages/l/libabw/package.yml +++ b/packages/l/libabw/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libabw -version : 0.1.3 -release : 4 -source : - - https://dev-www.libreoffice.org/src/libabw/libabw-0.1.3.tar.xz : e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libabw -license : MPL-2.0 -component : programming -summary : Library for parsing abiword documents +name: libabw +version: 0.1.3 +release: 4 +source: + - https://dev-www.libreoffice.org/src/libabw/libabw-0.1.3.tar.xz: e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libabw +license: MPL-2.0 +component: programming +summary: Library for parsing abiword documents description: | Library for parsing abiword documents. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - gperf - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/boost-fix.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libaccounts-glib/package.yml b/packages/l/libaccounts-glib/package.yml index 6c52c14175d..fb97a9633a1 100644 --- a/packages/l/libaccounts-glib/package.yml +++ b/packages/l/libaccounts-glib/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libaccounts-glib -version : '1.26' -release : 7 -source : - - https://gitlab.com/accounts-sso/libaccounts-glib/-/archive/1.26/libaccounts-glib-1.26.tar.gz : 1e245338186bd481690d259d3a8b412c20c17149fcef3e8a66ec1f1705fabda4 -license : LGPL-2.1-only -component : programming -homepage : https://gitlab.com/accounts-sso/libaccounts-glib -summary : GLib-based client library for the accounts database +name: libaccounts-glib +version: "1.26" +release: 7 +source: + - https://gitlab.com/accounts-sso/libaccounts-glib/-/archive/1.26/libaccounts-glib-1.26.tar.gz: 1e245338186bd481690d259d3a8b412c20c17149fcef3e8a66ec1f1705fabda4 +license: LGPL-2.1-only +component: programming +homepage: https://gitlab.com/accounts-sso/libaccounts-glib +summary: GLib-based client library for the accounts database description: | This project is a library for managing accounts which can be used from GLib applications. It is part of the accounts-sso project. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(glib-2.0) - pkgconfig(pygobject-3.0) @@ -20,11 +20,11 @@ builddeps : - vala environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove html diff --git a/packages/l/libaccounts-qt/package.yml b/packages/l/libaccounts-qt/package.yml index 67e43fd6950..2e6936bc6fd 100644 --- a/packages/l/libaccounts-qt/package.yml +++ b/packages/l/libaccounts-qt/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libaccounts-qt -version : '1.16' -release : 5 -source : - - git|https://gitlab.com/nicolasfella/libaccounts-qt.git : 18557f7def9af8f4a9e0e93e9f575ae11e5066aa -license : LGPL-2.1-only -component : programming -homepage : https://gitlab.com/accounts-sso/libaccounts-qt -summary : QT library for single sign on +name: libaccounts-qt +version: "1.16" +release: 5 +source: + - git|https://gitlab.com/nicolasfella/libaccounts-qt.git: 18557f7def9af8f4a9e0e93e9f575ae11e5066aa +license: LGPL-2.1-only +component: programming +homepage: https://gitlab.com/accounts-sso/libaccounts-qt +summary: QT library for single sign on description: | Qt-based client library for the accounts database -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt6Help) - pkgconfig(libaccounts-glib) - doxygen -rundeps : - - devel : - - libaccounts-glib-devel -clang : true -optimize : lto -setup : | +rundeps: + - devel: + - libaccounts-glib-devel +clang: true +optimize: lto +setup: | mkdir qt5 qt6 pushd qt5 %qmake .. @@ -30,10 +30,10 @@ setup : | # Until we can make a qmake6 macro qmake6 QMAKE_CFLAGS_RELEASE="${CFLAGS}" QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" .. popd -build : | +build: | %make -C qt5 %make -C qt6 -install : | +install: | %make_install INSTALL_ROOT="$installdir" -C qt5 %make_install INSTALL_ROOT="$installdir" -C qt6 diff --git a/packages/l/libadwaita/package.yml b/packages/l/libadwaita/package.yml index f9f70017f37..3552000d7bb 100644 --- a/packages/l/libadwaita/package.yml +++ b/packages/l/libadwaita/package.yml @@ -1,28 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libadwaita -version : 1.8.2 -release : 34 -source : - - https://download.gnome.org/sources/libadwaita/1.8/libadwaita-1.8.0.tar.xz : 2836d2c0c0f46dcdb52f94019477f537810283c710802d8e6671efdebe2637c9 -homepage : https://gnome.pages.gitlab.gnome.org/libadwaita/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Building blocks for modern adaptive GNOME applications. +name: libadwaita +version: 1.8.2 +release: 34 +source: + - https://download.gnome.org/sources/libadwaita/1.8/libadwaita-1.8.0.tar.xz: 2836d2c0c0f46dcdb52f94019477f537810283c710802d8e6671efdebe2637c9 +homepage: https://gnome.pages.gitlab.gnome.org/libadwaita/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Building blocks for modern adaptive GNOME applications. description: | Adwaita offers application developers many widgets and objects to build GNOME applications scaling from desktop workstations to mobile phones. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk4) - sassc - vala -setup : | +setup: | %meson_configure -Dexamples=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install + #check : | # %ninja_check diff --git a/packages/l/libaio/package.yml b/packages/l/libaio/package.yml index 88bf86a0d1c..7f41569a869 100644 --- a/packages/l/libaio/package.yml +++ b/packages/l/libaio/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libaio -version : 0.3.113 -release : 6 -source : - - http://http.debian.net/debian/pool/main/liba/libaio/libaio_0.3.113.orig.tar.gz : 2c44d1c5fd0d43752287c9ae1eb9c023f04ef848ea8d4aafa46e9aedb678200b -license : LGPL-2.0-or-later -component : system.base -homepage : https://pagure.io/libaio -summary : Linux kernel AIO access library +name: libaio +version: 0.3.113 +release: 6 +source: + - http://http.debian.net/debian/pool/main/liba/libaio/libaio_0.3.113.orig.tar.gz: 2c44d1c5fd0d43752287c9ae1eb9c023f04ef848ea8d4aafa46e9aedb678200b +license: LGPL-2.0-or-later +component: system.base +homepage: https://pagure.io/libaio +summary: Linux kernel AIO access library description: | Linux kernel AIO access library -builddeps : +builddeps: - glibc-32bit-devel - libgcc-32bit -emul32 : true -clang : true -optimize : +emul32: true +clang: true +optimize: - lto -setup : | +setup: | %apply_patches -build : | +build: | if [[ ! -z "${EMUL32BUILD}" ]]; then export CFLAGS="${CFLAGS} -fno-stack-protector" fi %make -install : | +install: | %make_install libdir=%libdir% rm $installdir/%libdir%/*.a -check : | +check: | export CFLAGS="$CFLAGS -Wno-error=incompatible-pointer-types" %make check ||: diff --git a/packages/l/libansilove/package.yml b/packages/l/libansilove/package.yml index 1eeeb890925..2e654dd9f05 100644 --- a/packages/l/libansilove/package.yml +++ b/packages/l/libansilove/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libansilove -version : 1.4.1 -release : 8 -source : - - https://github.com/ansilove/libansilove/archive/refs/tags/1.4.1.tar.gz : c6aa32bcef54b05b9af535c621f7044156295a49cea3cfaf1c868e359be59203 -homepage : https://www.ansilove.org -license : BSD-2-Clause -component : programming.library -summary : Library for converting ANSI, ASCII, and other formats to PNG +name: libansilove +version: 1.4.1 +release: 8 +source: + - https://github.com/ansilove/libansilove/archive/refs/tags/1.4.1.tar.gz: c6aa32bcef54b05b9af535c621f7044156295a49cea3cfaf1c868e359be59203 +homepage: https://www.ansilove.org +license: BSD-2-Clause +component: programming.library +summary: Library for converting ANSI, ASCII, and other formats to PNG description: | libansilove is a library to convert ANSi and artscene related file formats into PNG images. -builddeps : +builddeps: - pkgconfig(gdlib) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove static library diff --git a/packages/l/libao/package.yml b/packages/l/libao/package.yml index 86ba570f2a7..c2cb67da8bd 100644 --- a/packages/l/libao/package.yml +++ b/packages/l/libao/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libao -version : 1.2.2 -release : 14 -source : - - https://github.com/xiph/libao/archive/1.2.2.tar.gz : df8a6d0e238feeccb26a783e778716fb41a801536fe7b6fce068e313c0e2bf4d -homepage : https://www.xiph.org/ao/ -license : GPL-2.0-or-later -component : multimedia.library -summary : Libao is a cross-platform audio library that allows programs to output audio +name: libao +version: 1.2.2 +release: 14 +source: + - https://github.com/xiph/libao/archive/1.2.2.tar.gz: df8a6d0e238feeccb26a783e778716fb41a801536fe7b6fce068e313c0e2bf4d +homepage: https://www.xiph.org/ao/ +license: GPL-2.0-or-later +component: multimedia.library +summary: Libao is a cross-platform audio library that allows programs to output audio description: | Libao is a cross-platform audio library that allows programs to output audio -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libpulse) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration-on-Solus.patch %patch -p1 -i $pkgfiles/security/CVE-2017-11548.patch %reconfigure --disable-static --enable-alsa-mmap -build : | +build: | %make -install : | +install: | %make_install install -Dm644 $pkgfiles/libao.conf $installdir/usr/share/defaults/libao/libao.conf diff --git a/packages/l/libarchive/package.yml b/packages/l/libarchive/package.yml index a4dd7093c37..05174dc156d 100644 --- a/packages/l/libarchive/package.yml +++ b/packages/l/libarchive/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libarchive -version : 3.8.3 -release : 60 -source : - - https://github.com/libarchive/libarchive/releases/download/v3.8.3/libarchive-3.8.3.tar.xz : 90e21f2b89f19391ce7b90f6e48ed9fde5394d23ad30ae256fb8236b38b99788 -homepage : https://www.libarchive.org/ -license : BSD-2-Clause -component : +name: libarchive +version: 3.8.3 +release: 60 +source: + - https://github.com/libarchive/libarchive/releases/download/v3.8.3/libarchive-3.8.3.tar.xz: 90e21f2b89f19391ce7b90f6e48ed9fde5394d23ad30ae256fb8236b38b99788 +homepage: https://www.libarchive.org/ +license: BSD-2-Clause +component: - programming.library - - bin : system.devel -emul32 : true -summary : Library for reading and writing streaming archives + - bin: system.devel +emul32: true +summary: Library for reading and writing streaming archives description: | The libarchive library provides a flexible interface for reading and writing archives in various formats such as tar and cpio. -builddeps : +builddeps: - pkgconfig32(bzip2) - pkgconfig32(ext2fs) - pkgconfig32(libacl) @@ -26,23 +26,23 @@ builddeps : - pkgconfig32(nettle) - pkgconfig(libb2) - pkgconfig(liblz4) -patterns : - - bin : - - /usr/bin - - /usr/share/man/man1 - - /usr/share/man/man5 -clang : true -optimize : thin-lto -setup : | +patterns: + - bin: + - /usr/bin + - /usr/share/man/man1 + - /usr/share/man/man5 +clang: true +optimize: thin-lto +setup: | %configure --disable-static --with-lzo2 -build : | +build: | %make -install : | +install: | %make_install # remove iconv from libarchive.pc requirements. # Upstream issue: https://github.com/libarchive/libarchive/issues/1766 sed -i "s/iconv //" $installdir/%libdir%/pkgconfig/libarchive.pc -check : | +check: | # bsdcpio_test fails on build server %make check || : diff --git a/packages/l/libarcus/package.yml b/packages/l/libarcus/package.yml index 8f162e257c9..f3c91f39852 100644 --- a/packages/l/libarcus/package.yml +++ b/packages/l/libarcus/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libarcus -version : 5.3.0 -release : 44 -source : - - https://github.com/Ultimaker/libArcus/archive/refs/tags/5.3.0.tar.gz : 3cf7411b573eda2de2aec9761bd6b539a5d5d67739761357f5f773d1490db0fb +name: libarcus +version: 5.3.0 +release: 44 +source: + - https://github.com/Ultimaker/libArcus/archive/refs/tags/5.3.0.tar.gz: 3cf7411b573eda2de2aec9761bd6b539a5d5d67739761357f5f773d1490db0fb # Use the git repo because the tarballs share the same name, and solbuild don't like that - - git|https://github.com/Ultimaker/pyArcus.git : 10e23195a57fca9807f6a5a7bb075c865de60059 -homepage : https://github.com/Ultimaker/libArcus -license : + - git|https://github.com/Ultimaker/pyArcus.git: 10e23195a57fca9807f6a5a7bb075c865de60059 +homepage: https://github.com/Ultimaker/libArcus +license: - LGPL-3.0-or-later # The CMake files are licensed BSD - BSD-3-Clause -component : +component: - programming.library - - ^python-arcus : programming.python -summary : + - ^python-arcus: programming.python +summary: - Communication library between internal components for Ultimaker software - - ^python-arcus : Python 3 libArcus bindings + - ^python-arcus: Python 3 libArcus bindings description: | This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library. It is designed to facilitate the communication between Cura and its backend and similar code. -builddeps : +builddeps: - pkgconfig(protobuf) - pkgconfig(python3) - python-protobuf - python-pyqt6-sip - python-setuptools - python-sip-4 -rundeps : - - ^python-arcus : - - libarcus -setup : | +rundeps: + - ^python-arcus: + - libarcus +setup: | cp -a $sources/pyArcus.git/python . cp -a $sources/pyArcus.git/include/pyArcus include @@ -47,10 +47,10 @@ setup : | %patch -p1 -i $pkgfiles/cstdint-includes-gcc-15.patch %cmake -DBUILD_EXAMPLES:BOOL=OFF -DCMAKE_SKIP_RPATH:BOOL=ON -build : | +build: | %make -install : | +install: | %make_install -patterns : - - ^python-arcus : - - /usr/lib/python3.*/site-packages/pyArcus.so +patterns: + - ^python-arcus: + - /usr/lib/python3.*/site-packages/pyArcus.so diff --git a/packages/l/libart-lgpl/package.yml b/packages/l/libart-lgpl/package.yml index 99966a27fef..bc14520a594 100644 --- a/packages/l/libart-lgpl/package.yml +++ b/packages/l/libart-lgpl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libart_lgpl -version : 2.3.21 -release : 3 -source : - - https://download.gnome.org/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.gz : 2a10b1c884bb37c7bd5c5eba59dbd0d28bf68e64a42d7f2083c836f60f8e98fa -homepage : https://gitlab.gnome.org/Archive/libart_lgpl -license : LGPL-2.0-or-later -component : desktop.library -summary : Libart is a library for high-performance 2D graphics. +name: libart_lgpl +version: 2.3.21 +release: 3 +source: + - https://download.gnome.org/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.gz: 2a10b1c884bb37c7bd5c5eba59dbd0d28bf68e64a42d7f2083c836f60f8e98fa +homepage: https://gitlab.gnome.org/Archive/libart_lgpl +license: LGPL-2.0-or-later +component: desktop.library +summary: Libart is a library for high-performance 2D graphics. description: | Libart is a library for high-performance 2D graphics. Libart supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency. Libart is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, as well as a two-phase rendering pipeline optimized for interactive display. -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libass/package.yml b/packages/l/libass/package.yml index c2379de0055..1dc2c9e3206 100644 --- a/packages/l/libass/package.yml +++ b/packages/l/libass/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libass -version : 0.17.3 -release : 18 -source : - - https://github.com/libass/libass/releases/download/0.17.3/libass-0.17.3.tar.xz : eae425da50f0015c21f7b3a9c7262a910f0218af469e22e2931462fed3c50959 -homepage : https://github.com/libass/libass/ -license : ISC -component : multimedia.library -summary : Portable subtitle renderer +name: libass +version: 0.17.3 +release: 18 +source: + - https://github.com/libass/libass/releases/download/0.17.3/libass-0.17.3.tar.xz: eae425da50f0015c21f7b3a9c7262a910f0218af469e22e2931462fed3c50959 +homepage: https://github.com/libass/libass/ +license: ISC +component: multimedia.library +summary: Portable subtitle renderer description: | Libass is a portable library for SSA/ASS subtitles rendering. -builddeps : +builddeps: - pkgconfig(fontconfig) - pkgconfig(fribidi) - pkgconfig(libunibreak) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libassuan/package.yml b/packages/l/libassuan/package.yml index 1a16c2201ab..ff4e0349d40 100644 --- a/packages/l/libassuan/package.yml +++ b/packages/l/libassuan/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libassuan -version : 3.0.1 -release : 14 -source : - - https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.1.tar.bz2 : c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1 -homepage : https://gnupg.org/software/libassuan/ -license : +name: libassuan +version: 3.0.1 +release: 14 +source: + - https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.1.tar.bz2: c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1 +homepage: https://gnupg.org/software/libassuan/ +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : security -summary : IPC library used by some GnuPG related software +component: security +summary: IPC library used by some GnuPG related software description: | Libassuan is the IPC library used by some GnuPG related software. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : - - /usr/bin/libassuan-config - - /usr/share/info/assuan.info +patterns: + - devel: + - /usr/bin/libassuan-config + - /usr/share/info/assuan.info diff --git a/packages/l/libasyncns/package.yml b/packages/l/libasyncns/package.yml index 7131e849ac8..cbe20c4c998 100644 --- a/packages/l/libasyncns/package.yml +++ b/packages/l/libasyncns/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libasyncns -version : '0.8' -release : 6 -source : - - https://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz : 4f1a66e746cbe54ff3c2fbada5843df4fbbbe7481d80be003e8d11161935ab74 -homepage : https://0pointer.net/lennart/projects/libasyncns/ -license : GPL-2.0-or-later -component : desktop.library -summary : Asynchronous Name Service API +name: libasyncns +version: "0.8" +release: 6 +source: + - https://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz: 4f1a66e746cbe54ff3c2fbada5843df4fbbbe7481d80be003e8d11161935ab74 +homepage: https://0pointer.net/lennart/projects/libasyncns/ +license: GPL-2.0-or-later +component: desktop.library +summary: Asynchronous Name Service API description: | Asynchronous Name Service API -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share diff --git a/packages/l/libatasmart/package.yml b/packages/l/libatasmart/package.yml index 67b2c45d67b..8e7fc39bbbd 100644 --- a/packages/l/libatasmart/package.yml +++ b/packages/l/libatasmart/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libatasmart -version : 0.19 -release : 6 -source : - - git|https://git.0pointer.net/libatasmart.git : v0.19 -homepage : https://0pointer.de/blog/projects/being-smart.html -license : LGPL-2.1-or-later -component : desktop.library -summary : Disk reporting library +name: libatasmart +version: 0.19 +release: 6 +source: + - git|https://git.0pointer.net/libatasmart.git: v0.19 +homepage: https://0pointer.de/blog/projects/being-smart.html +license: LGPL-2.1-or-later +component: desktop.library +summary: Disk reporting library description: | The libatasmart package is a disk reporting library. It only supports a subset of the ATA S.M.A.R.T. functionality. -builddeps : +builddeps: - pkgconfig(vapigen) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share/doc diff --git a/packages/l/libav/package.yml b/packages/l/libav/package.yml index 1bacbef6045..e3dbe1e386c 100644 --- a/packages/l/libav/package.yml +++ b/packages/l/libav/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libav -version : 0.8.21 -release : 4 -source : - - https://github.com/libav/libav/archive/v0.8.21.tar.gz : fa995869b9e2a7dcf9845cdd4f0ec066e51a1941bdcfc9d19bf1b5cda9c541a7 -homepage : https://github.com/libav/libav/ -license : LGPL-2.1-or-later -component : binary.compat +name: libav +version: 0.8.21 +release: 4 +source: + - https://github.com/libav/libav/archive/v0.8.21.tar.gz: fa995869b9e2a7dcf9845cdd4f0ec066e51a1941bdcfc9d19bf1b5cda9c541a7 +homepage: https://github.com/libav/libav/ +license: LGPL-2.1-or-later +component: binary.compat #emul32 : true -optimize : no-symbolic -summary : libav compatibility for steam runtime +optimize: no-symbolic +summary: libav compatibility for steam runtime description: | This package provides binary compatibility only. It is forbidden to build against it. -builddeps : +builddeps: - pkgconfig32(alsa) - pkgconfig32(bzip2) - pkgconfig32(freetype2) @@ -30,7 +30,7 @@ builddeps : - pkgconfig32(xvmc) - pkgconfig32(zlib) - yasm -setup : | +setup: | #if [[ ! -z "${EMUL32BUILD}" ]]; then # ex_opts="--enable-cross-compile --arch=x86_32 --target-os=linux" #fi @@ -44,9 +44,9 @@ setup : | --disable-static \ --enable-runtime-cpudetect \ ${ex_opts} -build : | +build: | %make -install : | +install: | %make_install # Only include the library diff --git a/packages/l/libavc1394/package.yml b/packages/l/libavc1394/package.yml index 0f89a9932ae..93e1d6dcc7c 100644 --- a/packages/l/libavc1394/package.yml +++ b/packages/l/libavc1394/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libavc1394 -version : 0.5.4 -release : 4 -source : - - https://sourceforge.net/projects/libavc1394/files/libavc1394/libavc1394-0.5.4.tar.gz : 7cb1ff09506ae911ca9860bef4af08c2403f3e131f6c913a2cbd6ddca4215b53 -homepage : https://sourceforge.net/projects/libavc1394/ -license : LGPL-2.1-or-later -component : multimedia.library -summary : Programming interface to the AV/C specification from the 1394 Trade Assocation. +name: libavc1394 +version: 0.5.4 +release: 4 +source: + - https://sourceforge.net/projects/libavc1394/files/libavc1394/libavc1394-0.5.4.tar.gz: 7cb1ff09506ae911ca9860bef4af08c2403f3e131f6c913a2cbd6ddca4215b53 +homepage: https://sourceforge.net/projects/libavc1394/ +license: LGPL-2.1-or-later +component: multimedia.library +summary: Programming interface to the AV/C specification from the 1394 Trade Assocation. description: | Programming interface to the AV/C specification from the 1394 Trade Assocation. -builddeps : +builddeps: - pkgconfig(libraw1394) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libavif/package.yml b/packages/l/libavif/package.yml index b01720736d8..8a9ff74c576 100644 --- a/packages/l/libavif/package.yml +++ b/packages/l/libavif/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libavif -version : 1.3.0 -release : 21 -source : - - https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.3.0.tar.gz : 0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1 -license : BSD-2-Clause -component : multimedia.library -homepage : https://github.com/AOMediaCodec/libavif -summary : +name: libavif +version: 1.3.0 +release: 21 +source: + - https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.3.0.tar.gz: 0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1 +license: BSD-2-Clause +component: multimedia.library +homepage: https://github.com/AOMediaCodec/libavif +summary: - Library for encoding and decoding .avif files - - tools : CLI tools for avif encoding/decoding + - tools: CLI tools for avif encoding/decoding description: | libavif aims to be a friendly and portable C implementation of the AV1 Image File Format, capable of both encoding and decoding. -networking : true # needed to download libargparse for tests -builddeps : +networking: true # needed to download libargparse for tests +builddeps: - pkgconfig(SvtAv1Enc) - pkgconfig(aom) - pkgconfig(dav1d) @@ -25,9 +25,9 @@ builddeps : - libyuv-devel - git # needed to download libargparse for tests - pandoc -checkdeps : +checkdeps: - pkgconfig(gtest) -setup : | +setup: | %cmake_ninja \ -DAVIF_BUILD_APPS=ON \ -DAVIF_BUILD_MAN_PAGES=ON \ @@ -38,13 +38,13 @@ setup : | -DAVIF_CODEC_SVT=SYSTEM \ -DAVIF_GTEST=SYSTEM \ -DAVIF_BUILD_GDK_PIXBUF=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - tools : - - /usr/bin - - /usr/share/man +patterns: + - tools: + - /usr/bin + - /usr/share/man diff --git a/packages/l/libayatana-appindicator/package.yml b/packages/l/libayatana-appindicator/package.yml index aeb37710121..1e82f7f85be 100644 --- a/packages/l/libayatana-appindicator/package.yml +++ b/packages/l/libayatana-appindicator/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libayatana-appindicator -version : 0.5.93 -release : 3 -source : - - https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.93.tar.gz : cbefed7a918a227bf71286246e237fcd3a9c8499b3eaac4897811a869409edf0 -license : +name: libayatana-appindicator +version: 0.5.93 +release: 3 +source: + - https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.93.tar.gz: cbefed7a918a227bf71286246e237fcd3a9c8499b3eaac4897811a869409edf0 +license: - LGPL-2.1-or-later - LGPL-3.0-or-later -component : programming.library -homepage : https://github.com/AyatanaIndicators/libayatana-appindicator -summary : Application Indicator Library. Spiritual successor of libappindicator +component: programming.library +homepage: https://github.com/AyatanaIndicators/libayatana-appindicator +summary: Application Indicator Library. Spiritual successor of libappindicator description: | A library to allow applications to export a menu into the an Application Indicators aware menu bar. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available. This code project was originally started by Canonical Ltd. and has been adapted by various authors with the purpose of making this Application Indicators available on Ubuntu and non-Ubuntu systems alike. -builddeps : +builddeps: - pkgconfig32(ayatana-indicator-0.4) - pkgconfig32(ayatana-indicator3-0.4) - pkgconfig32(dbus-glib-1) @@ -21,21 +21,21 @@ builddeps : - gtk-doc - mate-common - vala -replaces : +replaces: - libappindicator - - devel : libappindicator-devel - - 32bit : libappindicator-32bit - - 32bit-devel : libappindicator-32bit-devel -emul32 : true -setup : | + - devel: libappindicator-devel + - 32bit: libappindicator-32bit + - 32bit-devel: libappindicator-32bit-devel +emul32: true +setup: | %cmake_ninja -B gtk2-build -DCMAKE_INSTALL_LIBDIR=%libdir% -DENABLE_BINDINGS_MONO=OFF -DENABLE_BINDINGS_VALA=ON -DFLAVOUR_GTK3=OFF -DFLAVOUR_GTK2=ON %cmake_ninja -B gtk3-build -DCMAKE_INSTALL_LIBDIR=%libdir% -DENABLE_BINDINGS_MONO=OFF -DENABLE_BINDINGS_VALA=ON -DFLAVOUR_GTK3=ON -DFLAVOUR_GTK2=OFF -build : | +build: | %ninja_build -C gtk2-build %ninja_build -C gtk3-build -install : | +install: | %ninja_install -C gtk2-build %ninja_install -C gtk3-build diff --git a/packages/l/libayatana-ido/package.yml b/packages/l/libayatana-ido/package.yml index ddb921bea6f..079f1186908 100644 --- a/packages/l/libayatana-ido/package.yml +++ b/packages/l/libayatana-ido/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libayatana-ido -version : 0.10.4 -release : 5 -source : - - https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.10.4.tar.gz : bd59abd5f1314e411d0d55ce3643e91cef633271f58126be529de5fb71c5ab38 -license : LGPL-3.0-or-later -component : programming.library -homepage : https://github.com/AyatanaIndicators/ayatana-ido -summary : Custom GTK menu widgets for Ayatana System Indicators +name: libayatana-ido +version: 0.10.4 +release: 5 +source: + - https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.10.4.tar.gz: bd59abd5f1314e411d0d55ce3643e91cef633271f58126be529de5fb71c5ab38 +license: LGPL-3.0-or-later +component: programming.library +homepage: https://github.com/AyatanaIndicators/ayatana-ido +summary: Custom GTK menu widgets for Ayatana System Indicators description: | Custom GTK menu widgets for Ayatana System Indicators. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gtk+-3.0) - gtk-doc - mate-common - vala -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libayatana-indicator/package.yml b/packages/l/libayatana-indicator/package.yml index 4eedade5fcb..2cd3ce52d15 100644 --- a/packages/l/libayatana-indicator/package.yml +++ b/packages/l/libayatana-indicator/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libayatana-indicator -version : 0.9.4 -release : 4 -source : - - https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.4.tar.gz : a18d3c682e29afd77db24366f8475b26bda22b0e16ff569a2ec71cd6eb4eac95 -license : GPL-3.0-or-later -component : programming.library -homepage : https://github.com/AyatanaIndicators/libayatana-indicator -summary : Common components of the libayatana project +name: libayatana-indicator +version: 0.9.4 +release: 4 +source: + - https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.4.tar.gz: a18d3c682e29afd77db24366f8475b26bda22b0e16ff569a2ec71cd6eb4eac95 +license: GPL-3.0-or-later +component: programming.library +homepage: https://github.com/AyatanaIndicators/libayatana-indicator +summary: Common components of the libayatana project description: | The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop. Application Indicators are a GTK implementation of the StatusNotifierItem Specification (SNI) that was originally submitted to freedesktop.org by KDE. -replaces : +replaces: - libindicator - - devel : libindicator-devel - - 32bit : libindicator-32bit - - 32bit-devel : libindicator-32bit-devel -emul32 : true -builddeps : + - devel: libindicator-devel + - 32bit: libindicator-32bit + - 32bit-devel: libindicator-32bit-devel +emul32: true +builddeps: - pkgconfig32(gtk+-2.0) - pkgconfig32(libayatana-ido3-0.4) - mate-common - vala -setup : | +setup: | %cmake_ninja -B gtk2-build -DCMAKE_INSTALL_LIBDIR=%libdir% -DFLAVOUR_GTK2=ON %cmake_ninja -B gtk3-build -DCMAKE_INSTALL_LIBDIR=%libdir% -DFLAVOUR_GTK3=ON -build : | +build: | %ninja_build -C gtk2-build %ninja_build -C gtk3-build -install : | +install: | %ninja_install -C gtk2-build %ninja_install -C gtk3-build diff --git a/packages/l/libb2/package.yml b/packages/l/libb2/package.yml index 2fbec8f7412..dd08d65742c 100644 --- a/packages/l/libb2/package.yml +++ b/packages/l/libb2/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libb2 -version : 0.98.1 -release : 1 -source : - - https://github.com/BLAKE2/libb2/releases/download/v0.98.1/libb2-0.98.1.tar.gz : 53626fddce753c454a3fea581cbbc7fe9bbcf0bc70416d48fdbbf5d87ef6c72e -homepage : https://www.blake2.net/ -license : CC0-1.0 -component : programming.library -summary : BLAKE2 library implementation +name: libb2 +version: 0.98.1 +release: 1 +source: + - https://github.com/BLAKE2/libb2/releases/download/v0.98.1/libb2-0.98.1.tar.gz: 53626fddce753c454a3fea581cbbc7fe9bbcf0bc70416d48fdbbf5d87ef6c72e +homepage: https://www.blake2.net/ +license: CC0-1.0 +component: programming.library +summary: BLAKE2 library implementation description: | libb2 is a C library that provides support for BLAKE2b, BLAKE2s, BLAKE2bp and BLAKE2sp hashing. -setup : | +setup: | %configure \ --disable-static \ --enable-shared \ --disable-native \ --enable-fat -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libblastrampoline/package.yml b/packages/l/libblastrampoline/package.yml index 1dd2b23c4cf..5b95c40b11d 100644 --- a/packages/l/libblastrampoline/package.yml +++ b/packages/l/libblastrampoline/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libblastrampoline -version : 3.1.0 -release : 1 -source : - - https://github.com/JuliaLinearAlgebra/libblastrampoline/archive/refs/tags/v3.1.0.tar.gz : f6136cc2b5d090ceca67cffa55b4c8af4bcee874333d49297c867abdb0749b5f -homepage : https://github.com/JuliaLinearAlgebra/libblastrampoline -license : MIT -component : programming.library -summary : BLAS and LAPACK function loader +name: libblastrampoline +version: 3.1.0 +release: 1 +source: + - https://github.com/JuliaLinearAlgebra/libblastrampoline/archive/refs/tags/v3.1.0.tar.gz: f6136cc2b5d090ceca67cffa55b4c8af4bcee874333d49297c867abdb0749b5f +homepage: https://github.com/JuliaLinearAlgebra/libblastrampoline +license: MIT +component: programming.library +summary: BLAS and LAPACK function loader description: | Using PLT trampolines to provide a BLAS and LAPACK demuxing library. -libsplit : false -build : | +libsplit: false +build: | %make -C src LDFLAGS="-shared $LDFLAGS" -install : | +install: | %make_install -C src prefix=$installdir/usr diff --git a/packages/l/libblockdev/package.yml b/packages/l/libblockdev/package.yml index d84eca09399..340cd35ae09 100644 --- a/packages/l/libblockdev/package.yml +++ b/packages/l/libblockdev/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libblockdev -version : 3.3.1 -release : 25 -source : - - https://github.com/storaged-project/libblockdev/releases/download/3.3.1/libblockdev-3.3.1.tar.gz : a2e2e448a19d420480b8cce5e0752197482a65cb62a9ed55d88b237da36600d1 -homepage : https://github.com/storaged-project/libblockdev -license : LGPL-2.1-or-later -component : programming.library -summary : A library for manipulating block devices +name: libblockdev +version: 3.3.1 +release: 25 +source: + - https://github.com/storaged-project/libblockdev/releases/download/3.3.1/libblockdev-3.3.1.tar.gz: a2e2e448a19d420480b8cce5e0752197482a65cb62a9ed55d88b237da36600d1 +homepage: https://github.com/storaged-project/libblockdev +license: LGPL-2.1-or-later +component: programming.library +summary: A library for manipulating block devices description: | The libblockdev is a C library with GObject introspection support that can be used for doing low-level operations with block devices like setting up LVM, BTRFS, LUKS or MD RAID. -builddeps : +builddeps: - pkgconfig(bytesize) - pkgconfig(devmapper) - pkgconfig(ext2fs) @@ -25,11 +25,11 @@ builddeps : - pkgconfig(yaml-0.1) - python-setuptools - volume_key-devel -setup : | +setup: | %configure --without-nvdimm -build : | +build: | %make -install : | +install: | %make_install # Stateless @@ -39,5 +39,5 @@ install : | $installdir/etc/libblockdev/3/ \ $installdir/etc/libblockdev/ \ $installdir/etc/ -check : | +check: | %make check diff --git a/packages/l/libbluray/package.yml b/packages/l/libbluray/package.yml index 9e48333ee16..77ce03c42c1 100644 --- a/packages/l/libbluray/package.yml +++ b/packages/l/libbluray/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libbluray -version : 1.3.4 -release : 13 -source : - - https://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2 : 478ffd68a0f5dde8ef6ca989b7f035b5a0a22c599142e5cd3ff7b03bbebe5f2b -homepage : https://www.videolan.org/developers/libbluray.html -license : LGPL-2.1-or-later -component : multimedia.codecs -summary : Library for Blu-Ray disc playback +name: libbluray +version: 1.3.4 +release: 13 +source: + - https://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2: 478ffd68a0f5dde8ef6ca989b7f035b5a0a22c599142e5cd3ff7b03bbebe5f2b +homepage: https://www.videolan.org/developers/libbluray.html +license: LGPL-2.1-or-later +component: multimedia.codecs +summary: Library for Blu-Ray disc playback description: | libbluray is an open-source library designed for Blu-Ray Discs playback for media players, like VLC or MPlayer. -builddeps : +builddeps: - pkgconfig(libxml-2.0) - pkgconfig(fontconfig) - apache-ant environment: | export JAVA_HOME=/usr/lib64/openjdk-11 -setup : | +setup: | %configure --disable-static --enable-udf -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libboost/package.yml b/packages/l/libboost/package.yml index 4dcb5062107..693f30fc9b2 100644 --- a/packages/l/libboost/package.yml +++ b/packages/l/libboost/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libboost -version : 1.83.0 -release : 44 -source : - - https://archives.boost.io/release/1.83.0/source/boost_1_83_0.tar.gz : c0685b68dd44cc46574cce86c4e17c0f611b15e195be9848dfd0769a0a207628 -homepage : https://www.boost.org/ -license : BSL-1.0 -component : programming.library -summary : Useful C++ source libraries +name: libboost +version: 1.83.0 +release: 44 +source: + - https://archives.boost.io/release/1.83.0/source/boost_1_83_0.tar.gz: c0685b68dd44cc46574cce86c4e17c0f611b15e195be9848dfd0769a0a207628 +homepage: https://www.boost.org/ +license: BSL-1.0 +component: programming.library +summary: Useful C++ source libraries description: | Boost provides a set of free peer-reviewed portable C++ source libraries. It includes libraries for linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions and unit testing. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(icu-i18n) - pkgconfig(liblzma) - pkgconfig(libzstd) - pkgconfig(python3) - numpy -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-python3-include-dir-in-bootstrap.patch %patch -p1 -i $pkgfiles/avoid-phoenix-odr.patch %patch -Np1 -d libs/python < $pkgfiles/numpy-2.0.patch -build : | +build: | ./bootstrap.sh --prefix=$installdir/usr \ --libdir=$installdir/%libdir% \ --with-python=/usr/bin/python3 -install : | +install: | ./b2 install \ variant=release \ threading=multi \ diff --git a/packages/l/libbpf/package.yml b/packages/l/libbpf/package.yml index da12b772b8b..e0fe950fcbd 100644 --- a/packages/l/libbpf/package.yml +++ b/packages/l/libbpf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libbpf -version : 1.6.1 -release : 8 -source : - - https://github.com/libbpf/libbpf/archive/refs/tags/v1.6.1.tar.gz : f6fa65c86f20d6d2d5d958f8bb8203a580a1c7496173714582300b724e37e338 -homepage : https://github.com/libbpf/libbpf -license : +name: libbpf +version: 1.6.1 +release: 8 +source: + - https://github.com/libbpf/libbpf/archive/refs/tags/v1.6.1.tar.gz: f6fa65c86f20d6d2d5d958f8bb8203a580a1c7496173714582300b724e37e338 +homepage: https://github.com/libbpf/libbpf +license: - BSD-2-Clause - LGPL-2.1-only -component : programming.library -summary : Library for loading eBPF programs +component: programming.library +summary: Library for loading eBPF programs description: | Library for loading eBPF programs and reading and manipulating eBPF objects from user-space -builddeps : +builddeps: - pkgconfig(libelf) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -build : | +build: | %make -C src -install : | +install: | %make_install -C src install_headers rm $installdir/usr/lib64/libbpf.a diff --git a/packages/l/libbs2b/package.yml b/packages/l/libbs2b/package.yml index 347e3e3faca..ad527b3b70a 100644 --- a/packages/l/libbs2b/package.yml +++ b/packages/l/libbs2b/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libbs2b -version : 3.1.0 -release : 1 -source : - - https://sourceforge.net/projects/bs2b/files/libbs2b/3.1.0/libbs2b-3.1.0.tar.gz : 6aaafd81aae3898ee40148dd1349aab348db9bfae9767d0e66e0b07ddd4b2528 -homepage : https://bs2b.sourceforge.net/ -license : MIT -component : multimedia.library -summary : Bauer stereophonic-to-binaural DSP effect library +name: libbs2b +version: 3.1.0 +release: 1 +source: + - https://sourceforge.net/projects/bs2b/files/libbs2b/3.1.0/libbs2b-3.1.0.tar.gz: 6aaafd81aae3898ee40148dd1349aab348db9bfae9767d0e66e0b07ddd4b2528 +homepage: https://bs2b.sourceforge.net/ +license: MIT +component: multimedia.library +summary: Bauer stereophonic-to-binaural DSP effect library description: | The Bauer stereophonic-to-binaural DSP (bs2b) is designed to improve headphone listening of stereo audio records. -patterns : +patterns: - utils: - - /usr/bin -builddeps : + - /usr/bin +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %configure --enable-static=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libbsd/package.yml b/packages/l/libbsd/package.yml index 797ed95fe5b..de39532dd5b 100644 --- a/packages/l/libbsd/package.yml +++ b/packages/l/libbsd/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libbsd -version : 0.12.2 -release : 8 -source : - - https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz : b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014 -homepage : https://libbsd.freedesktop.org/wiki/ -license : +name: libbsd +version: 0.12.2 +release: 8 +source: + - https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz: b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014 +homepage: https://libbsd.freedesktop.org/wiki/ +license: - BSD-2-Clause - BSD-3-Clause - BSD-4-Clause -summary : BSD functionality library -component : system.utils -builddeps : +summary: BSD functionality library +component: system.utils +builddeps: - pkgconfig(libmd) -rundeps : - - devel : - - libmd-devel +rundeps: + - devel: + - libmd-devel description: | This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libburn/package.yml b/packages/l/libburn/package.yml index 31d8cc30f15..3377e1e19a2 100644 --- a/packages/l/libburn/package.yml +++ b/packages/l/libburn/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libburn -version : 1.5.6 -release : 6 -source : - - https://files.libburnia-project.org/releases/libburn-1.5.6.tar.gz : 7295491b4be5eeac5e7a3fb2067e236e2955ffdc6bbd45f546466edee321644b -homepage : https://dev.lovelyhq.com/libburnia/web/wiki -license : GPL-2.0-or-later -component : programming.library -summary : libburn is a library by which preformatted data get onto optical media +name: libburn +version: 1.5.6 +release: 6 +source: + - https://files.libburnia-project.org/releases/libburn-1.5.6.tar.gz: 7295491b4be5eeac5e7a3fb2067e236e2955ffdc6bbd45f546466edee321644b +homepage: https://dev.lovelyhq.com/libburnia/web/wiki +license: GPL-2.0-or-later +component: programming.library +summary: libburn is a library by which preformatted data get onto optical media description: | libburn is a library by which preformatted data get onto optical media: CD, DVD, BD (Blu-Ray). On Linux it uses either /dev/sgN (on kernel 2.4 with ide-scsi) or /dev/srM , /dev/hdX ( on kernel 2.6). On FreeBSD it uses /dev/cdN, eventually via atapicam. On Solaris addresses look like /dev/rdsk/cXtYd0s2. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libbytesize/package.yml b/packages/l/libbytesize/package.yml index bec2c0c2a87..f60d03d21a9 100644 --- a/packages/l/libbytesize/package.yml +++ b/packages/l/libbytesize/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libbytesize -version : '2.10' -release : 11 -source : - - https://github.com/storaged-project/libbytesize/releases/download/2.10/libbytesize-2.10.tar.gz : 1d1ce3be8ac59fd59511d0794c7327d5cf33f1e83496837b17e19ac49400cad1 -homepage : https://github.com/storaged-project/libbytesize -license : LGPL-2.1-or-later -component : programming.library -summary : A tiny library providing a C "class" for working with arbitrary big sizes in bytes +name: libbytesize +version: "2.10" +release: 11 +source: + - https://github.com/storaged-project/libbytesize/releases/download/2.10/libbytesize-2.10.tar.gz: 1d1ce3be8ac59fd59511d0794c7327d5cf33f1e83496837b17e19ac49400cad1 +homepage: https://github.com/storaged-project/libbytesize +license: LGPL-2.1-or-later +component: programming.library +summary: A tiny library providing a C "class" for working with arbitrary big sizes in bytes description: | The libbytesize is a C library that facilitates work with sizes in bytes. Be it parsing the input from users or producing a nice human readable representation of a size in bytes this library takes localization into account. It also provides support for sizes bigger than MAXUINT64. -builddeps : +builddeps: - pkgconfig(libpcre) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcaca/package.yml b/packages/l/libcaca/package.yml index acb4a91731d..bee400d7877 100644 --- a/packages/l/libcaca/package.yml +++ b/packages/l/libcaca/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcaca -version : 0.99.19 -release : 9 -source : - - https://github.com/cacalabs/libcaca/archive/v0.99.beta19.tar.gz : 7ed29a00cc7f017424d8b2994f001f137ed5bc4441987b711d78c6734fdf3493 -homepage : https://github.com/cacalabs/libcaca -license : WTFPL -component : multimedia.library -summary : libcaca is a graphics library +name: libcaca +version: 0.99.19 +release: 9 +source: + - https://github.com/cacalabs/libcaca/archive/v0.99.beta19.tar.gz: 7ed29a00cc7f017424d8b2994f001f137ed5bc4441987b711d78c6734fdf3493 +homepage: https://github.com/cacalabs/libcaca +license: WTFPL +component: multimedia.library +summary: libcaca is a graphics library description: | libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(ftgl) - pkgconfig(imlib2) - pkgconfig(pangoft2) - pkgconfig(python3) -setup : | +setup: | %reconfigure --disable-static PYTHON=python3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcacard/package.yml b/packages/l/libcacard/package.yml index 1858ab33a88..a900a272699 100644 --- a/packages/l/libcacard/package.yml +++ b/packages/l/libcacard/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcacard -version : 2.8.1 -release : 4 -source : - - https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz : fbbf4de8cb7db5bdff5ecb672ff0dbe6939fb9f344b900d51ba6295329a332e7 -homepage : https://www.spice-space.org/ -license : LGPL-2.1-or-later -component : virt -summary : library providing emulation of smart cards +name: libcacard +version: 2.8.1 +release: 4 +source: + - https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz: fbbf4de8cb7db5bdff5ecb672ff0dbe6939fb9f344b900d51ba6295329a332e7 +homepage: https://www.spice-space.org/ +license: LGPL-2.1-or-later +component: virt +summary: library providing emulation of smart cards description: | This library provides emulation of smart cards to a virtual card reader running in a guest virtual machine. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(gthread-2.0) - pkgconfig(libpcsclite) - pkgconfig(nss) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcairo/package.yml b/packages/l/libcairo/package.yml index be58ac6a07a..53b48a048b3 100644 --- a/packages/l/libcairo/package.yml +++ b/packages/l/libcairo/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcairo -version : 1.18.2 -release : 55 -source : - - https://cairographics.org/releases/cairo-1.18.2.tar.xz : a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a -license : LGPL-2.1-or-later -component : desktop.library -homepage : https://cairographics.org/ -summary : cairo (2D graphics library) +name: libcairo +version: 1.18.2 +release: 55 +source: + - https://cairographics.org/releases/cairo-1.18.2.tar.xz: a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a +license: LGPL-2.1-or-later +component: desktop.library +homepage: https://cairographics.org/ +summary: cairo (2D graphics library) description: | Cairo is a 2D graphics library with support for multiple output devices such as X, Quartz, Win32, image buffers, PS, PDF, and SVG. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(fontconfig) - pkgconfig32(freetype2) - pkgconfig32(gl) @@ -25,13 +25,13 @@ builddeps : - pkgconfig32(xshmfence) - pkgconfig32(zlib) - gtk-doc -replaces : +replaces: - cairo - - devel : cairo-devel - - docs : cairo-docs -patterns : - - devel : /usr/bin -setup : | + - devel: cairo-devel + - docs: cairo-docs +patterns: + - devel: /usr/bin +setup: | %apply_patches %meson_configure \ -Dfontconfig=enabled \ @@ -39,7 +39,7 @@ setup : | -Dpng=enabled \ -Dxlib=enabled \ -Dxcb=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcanberra/package.yml b/packages/l/libcanberra/package.yml index e43ed15fb61..86dfebef5b5 100644 --- a/packages/l/libcanberra/package.yml +++ b/packages/l/libcanberra/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcanberra -version : '0.30' -release : 22 -source : - - https://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz : c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72 -homepage : https://0pointer.de/lennart/projects/libcanberra/ -license : LGPL-2.1-only -component : desktop.library -summary : XDG Sound Theme and Name implementation +name: libcanberra +version: "0.30" +release: 22 +source: + - https://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz: c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72 +homepage: https://0pointer.de/lennart/projects/libcanberra/ +license: LGPL-2.1-only +component: desktop.library +summary: XDG Sound Theme and Name implementation description: | libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gstreamer-1.0) - pkgconfig(gtk+-2.0) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(gtk-doc) - pkgconfig(libpulse) - pkgconfig(vorbis) -patterns : - - docs : /usr/share/doc -setup : | +patterns: + - docs: /usr/share/doc +setup: | %patch -p1 -i $pkgfiles/0001-Use-the-correct-freedesktop-sound-name.patch %patch -p1 -i $pkgfiles/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch %autogen --disable-static \ @@ -32,9 +32,9 @@ setup : | --disable-oss \ --enable-gtk-doc \ --enable-gtk-doc-html -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 # Remove login, logout and system-ready sounds. diff --git a/packages/l/libcangjie/package.yml b/packages/l/libcangjie/package.yml index ba9b22caf0c..122a1c77db6 100644 --- a/packages/l/libcangjie/package.yml +++ b/packages/l/libcangjie/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcangjie -version : 1.4.0 -release : 3 -source : - - https://gitlab.freedesktop.org/cangjie/libcangjie/-/archive/v1.4.0/libcangjie-v1.4.0.tar.bz2 : 3260e3f453b44b33c07457a47956ec5bc99654b0cc45301e213afbfc46041d33 -homepage : https://gitlab.freedesktop.org/cangjie/libcangjie -license : LGPL-3.0-or-later -component : desktop.library -summary : This is a C library implementing the Cangjie input method. +name: libcangjie +version: 1.4.0 +release: 3 +source: + - https://gitlab.freedesktop.org/cangjie/libcangjie/-/archive/v1.4.0/libcangjie-v1.4.0.tar.bz2: 3260e3f453b44b33c07457a47956ec5bc99654b0cc45301e213afbfc46041d33 +homepage: https://gitlab.freedesktop.org/cangjie/libcangjie +license: LGPL-3.0-or-later +component: desktop.library +summary: This is a C library implementing the Cangjie input method. description: | This is a C library implementing the Cangjie input method. -builddeps : +builddeps: - pkgconfig(sqlite3) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libcap-ng/package.yml b/packages/l/libcap-ng/package.yml index f6bfccf37fb..93666ec8ee1 100644 --- a/packages/l/libcap-ng/package.yml +++ b/packages/l/libcap-ng/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcap-ng -version : 0.8.4 -release : 13 -source : - - https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v0.8.4.tar.gz : 5615c76a61039e283a6bd107c4faf345ae5ad4dcd45907defe5e474d8fdb6fd2 -homepage : https://github.com/stevegrubb/libcap-ng -license : LGPL-2.1-or-later -component : +name: libcap-ng +version: 0.8.4 +release: 13 +source: + - https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v0.8.4.tar.gz: 5615c76a61039e283a6bd107c4faf345ae5ad4dcd45907defe5e474d8fdb6fd2 +homepage: https://github.com/stevegrubb/libcap-ng +license: LGPL-2.1-or-later +component: - system.base - - ^python-capng : programming.python -summary : + - ^python-capng: programming.python +summary: - Libcap-ng is a library that makes using posix capabilities easier - - ^python-capng : Libcap-ng is a library that makes using posix capabilities easier - Python library + - ^python-capng: Libcap-ng is a library that makes using posix capabilities easier - Python library description: | The libcap-ng library should make programming with posix capabilities easier. The library has some utilities to help you analyse a system for apps that may have too much privileges. -builddeps : +builddeps: - pkgconfig(libattr) - pkgconfig(python3) - swig -optimize : +optimize: - size -setup : | +setup: | touch NEWS # autoconf is a goober %reconfigure --disable-static --with-python=no --with-python3 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - ^python-capng : - - /usr/lib/python3* +patterns: + - ^python-capng: + - /usr/lib/python3* diff --git a/packages/l/libcap2/package.yml b/packages/l/libcap2/package.yml index 4536bbeaa11..0545e80c875 100644 --- a/packages/l/libcap2/package.yml +++ b/packages/l/libcap2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcap2 -version : '2.71' -release : 17 -source : - - https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.71.tar.xz : b7006c9af5168315f35fc734bf1a8d2aa70766bd8b8c4340962e05b19c35b900 -license : GPL-2.0-or-later -component : system.base -homepage : https://sites.google.com/site/fullycapable/ -summary : User-space interfaces to the POSIX 1003.1e capabilities available in Linux kernels +name: libcap2 +version: "2.71" +release: 17 +source: + - https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.71.tar.xz: b7006c9af5168315f35fc734bf1a8d2aa70766bd8b8c4340962e05b19c35b900 +license: GPL-2.0-or-later +component: system.base +homepage: https://sites.google.com/site/fullycapable/ +summary: User-space interfaces to the POSIX 1003.1e capabilities available in Linux kernels description: | user-space interfaces to the POSIX 1003.1e capabilities available in Linux kernels -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libattr) - pkgconfig32(pam) -build : | +build: | %make CC="$CC" -install : | +install: | %make_install RAISE_SETFCAP=no lib=lib%LIBSUFFIX% prefix=/usr CC="$CC" if [[ -z "${EMUL32BUILD}" ]]; then diff --git a/packages/l/libcbor/package.yml b/packages/l/libcbor/package.yml index 638a4d7d8c1..896d3280396 100644 --- a/packages/l/libcbor/package.yml +++ b/packages/l/libcbor/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcbor -version : 0.13.0 -release : 6 -source : - - https://github.com/PJK/libcbor/archive/refs/tags/v0.13.0.tar.gz : 95a7f0dd333fd1dce3e4f92691ca8be38227b27887599b21cd3c4f6d6a7abb10 -license : MIT -component : system.base -summary : CBOR protocol implementation for C -homepage : https://github.com/PJK/libcbor -builddeps : +name: libcbor +version: 0.13.0 +release: 6 +source: + - https://github.com/PJK/libcbor/archive/refs/tags/v0.13.0.tar.gz: 95a7f0dd333fd1dce3e4f92691ca8be38227b27887599b21cd3c4f6d6a7abb10 +license: MIT +component: system.base +summary: CBOR protocol implementation for C +homepage: https://github.com/PJK/libcbor +builddeps: - cmocka-devel description: | libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format. -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=on \ -DWITH_TESTS=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libcddb/package.yml b/packages/l/libcddb/package.yml index eba9e720fad..facf58588e4 100644 --- a/packages/l/libcddb/package.yml +++ b/packages/l/libcddb/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcddb -version : 1.3.2 -release : 5 -source : - - https://sourceforge.net/projects/libcddb/files/libcddb/1.3.2/libcddb-1.3.2.tar.bz2 : 35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b -homepage : https://libcddb.sourceforge.net/ -license : LGPL-2.1-or-later -component : programming.library -summary : A library for accessing a CDDB server +name: libcddb +version: 1.3.2 +release: 5 +source: + - https://sourceforge.net/projects/libcddb/files/libcddb/1.3.2/libcddb-1.3.2.tar.bz2: 35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b +homepage: https://libcddb.sourceforge.net/ +license: LGPL-2.1-or-later +component: programming.library +summary: A library for accessing a CDDB server description: | Libcddb is a library that implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server (e.g http://freedb.org/). environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcdio-paranoia/package.yml b/packages/l/libcdio-paranoia/package.yml index 4e99a0a9914..e1159f772a2 100644 --- a/packages/l/libcdio-paranoia/package.yml +++ b/packages/l/libcdio-paranoia/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcdio-paranoia -version : 10.2.2.0.2 -release : 9 -source : - - https://github.com/libcdio/libcdio-paranoia/releases/download/release-10.2%2B2.0.2/libcdio-paranoia-10.2+2.0.2.tar.bz2 : 186892539dedd661276014d71318c8c8f97ecb1250a86625256abd4defbf0d0c -homepage : https://www.gnu.org/software/libcdio/ -license : GPL-3.0-or-later -component : multimedia.library -summary : CD paranoia libraries from libcdi +name: libcdio-paranoia +version: 10.2.2.0.2 +release: 9 +source: + - https://github.com/libcdio/libcdio-paranoia/releases/download/release-10.2%2B2.0.2/libcdio-paranoia-10.2+2.0.2.tar.bz2: 186892539dedd661276014d71318c8c8f97ecb1250a86625256abd4defbf0d0c +homepage: https://www.gnu.org/software/libcdio/ +license: GPL-3.0-or-later +component: multimedia.library +summary: CD paranoia libraries from libcdi description: | CD paranoia libraries from libcdi -builddeps : +builddeps: - pkgconfig(libcdio) -setup : | +setup: | %configure --disable-static \ --disable-example-progs \ --enable-cpp-progs -build : | +build: | %make -install : | +install: | %make_install ln -s cd-paranoia $installdir/usr/bin/cdparanoia -check : | +check: | %make check diff --git a/packages/l/libcdio/package.yml b/packages/l/libcdio/package.yml index 5e18f1aa953..1ed3bfcc3bd 100644 --- a/packages/l/libcdio/package.yml +++ b/packages/l/libcdio/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcdio -version : 2.2.0 -release : 10 -source : - - https://github.com/libcdio/libcdio/releases/download/2.2.0/libcdio-2.2.0.tar.bz2 : 6f8fbdf4d189cf63f2a7a1549c516cd720c7b222c7aaadbc924a26e745a48539 -homepage : https://www.gnu.org/software/libcdio/ -license : GPL-3.0-or-later -component : multimedia.library -summary : A library to encapsulate CD-ROM reading and control +name: libcdio +version: 2.2.0 +release: 10 +source: + - https://github.com/libcdio/libcdio/releases/download/2.2.0/libcdio-2.2.0.tar.bz2: 6f8fbdf4d189cf63f2a7a1549c516cd720c7b222c7aaadbc924a26e745a48539 +homepage: https://www.gnu.org/software/libcdio/ +license: GPL-3.0-or-later +component: multimedia.library +summary: A library to encapsulate CD-ROM reading and control description: | This library provides an interface for CD-ROM access. It can be used by applications that need OS- and device-independent access to CD-ROM devices. -builddeps : +builddeps: - pkgconfig(libcddb) -setup : | +setup: | %patch -p1 -i $pkgfiles/libcdio-0.83-linking.patch %reconfigure --disable-static --disable-rpath -build : | +build: | %make -install : | +install: | %make_install # remove the architecture information from version.h sed -i -e "s|${version//./\\.}.*$|${version}\\\"|g" $installdir/usr/include/cdio/version.h # remove the source build path from cdio_config.h sed -i "/LIBCDIO_SOURCE_PATH/s|.*|/* #undef LIBCDIO_SOURCE_PATH */|" $installdir/usr/include/cdio/cdio_config.h -check : | +check: | %make check diff --git a/packages/l/libcdr/package.yml b/packages/l/libcdr/package.yml index 9f7cb1f9f9e..d752327b0bf 100644 --- a/packages/l/libcdr/package.yml +++ b/packages/l/libcdr/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcdr -version : 0.1.7 -release : 20 -source : - - https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz : 5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4 -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libcdr -license : MPL-2.0 -component : programming.library -summary : library and tools for reading and converting Corel DRAW files +name: libcdr +version: 0.1.7 +release: 20 +source: + - https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz: 5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4 +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libcdr +license: MPL-2.0 +component: programming.library +summary: library and tools for reading and converting Corel DRAW files description: | Libcdr is a library and a set of tools for reading and converting binary files produced by Corel DRAW. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-i18n) - pkgconfig(lcms2) - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libcec/package.yml b/packages/l/libcec/package.yml index ed83f3403d8..980f2ba78a2 100644 --- a/packages/l/libcec/package.yml +++ b/packages/l/libcec/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcec -version : 7.0.0 -release : 6 -source : - - https://github.com/Pulse-Eight/libcec/archive/refs/tags/libcec-7.0.0.tar.gz : 7f9e57ae9fad37649adb6749b8f1310a71ccf3e92ae8b2d1cc9e8ae2d1da83f8 -homepage : https://github.com/Pulse-Eight/libcec/ -license : GPL-2.0-or-later -component : desktop.multimedia -summary : Pulse-Eight USB-CEC adapter support. +name: libcec +version: 7.0.0 +release: 6 +source: + - https://github.com/Pulse-Eight/libcec/archive/refs/tags/libcec-7.0.0.tar.gz: 7f9e57ae9fad37649adb6749b8f1310a71ccf3e92ae8b2d1cc9e8ae2d1da83f8 +homepage: https://github.com/Pulse-Eight/libcec/ +license: GPL-2.0-or-later +component: desktop.multimedia +summary: Pulse-Eight USB-CEC adapter support. description: | This library provides support for the Pulse-Eight USB-CEC adapter. -builddeps : +builddeps: - pkgconfig(libudev) - pkgconfig(p8-platform) -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libchamplain/package.yml b/packages/l/libchamplain/package.yml index 61109a7b4d1..80a3f83f55a 100644 --- a/packages/l/libchamplain/package.yml +++ b/packages/l/libchamplain/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libchamplain -version : 0.12.21 -release : 25 -source : - - https://download.gnome.org/sources/libchamplain/0.12/libchamplain-0.12.21.tar.xz : a915cd172a0c52944c5579fcb4683f8a878c571bf5e928254b5dafefc727e5a7 -homepage : https://gitlab.gnome.org/GNOME/libchamplain/ -license : LGPL-2.0-only -component : desktop.gnome.core -summary : Clutter Map Widget +name: libchamplain +version: 0.12.21 +release: 25 +source: + - https://download.gnome.org/sources/libchamplain/0.12/libchamplain-0.12.21.tar.xz: a915cd172a0c52944c5579fcb4683f8a878c571bf5e928254b5dafefc727e5a7 +homepage: https://gitlab.gnome.org/GNOME/libchamplain/ +license: LGPL-2.0-only +component: desktop.gnome.core +summary: Clutter Map Widget description: | libchamplain is a C library providing a ClutterActor to display maps. It also provides a Gtk+ widget to display maps in Gtk+ applications. Python and Perl bindings are also available. It supports numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps for free. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(clutter-1.0) - pkgconfig(clutter-gtk-1.0) @@ -20,9 +20,9 @@ builddeps : - gnome-common - gtk-doc - vala -setup : | +setup: | %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libchardet/package.yml b/packages/l/libchardet/package.yml index fdeb85f50ed..0a310c5b628 100644 --- a/packages/l/libchardet/package.yml +++ b/packages/l/libchardet/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libchardet -version : 1.0.6 -release : 4 -source : - - https://github.com/Joungkyun/libchardet/releases/download/1.0.6/libchardet-1.0.6.tar.bz2 : 8958d5738c8f7af351cc8f718e922c7961fd2f095fc668bff59ae2a531231592 -homepage : https://github.com/Joungkyun/libchardet/ -license : MPL-1.1 -component : programming.library -summary : Mozilla's Universal Charset Detector C/C++ API +name: libchardet +version: 1.0.6 +release: 4 +source: + - https://github.com/Joungkyun/libchardet/releases/download/1.0.6/libchardet-1.0.6.tar.bz2: 8958d5738c8f7af351cc8f718e922c7961fd2f095fc668bff59ae2a531231592 +homepage: https://github.com/Joungkyun/libchardet/ +license: MPL-1.1 +component: programming.library +summary: Mozilla's Universal Charset Detector C/C++ API description: | Mozilla's Universal Charset Detector C/C++ AP -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libchewing/package.yml b/packages/l/libchewing/package.yml index d9839059bc6..0f7e24ad565 100644 --- a/packages/l/libchewing/package.yml +++ b/packages/l/libchewing/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libchewing -version : 0.9.1 -release : 4 -source : - - https://github.com/chewing/libchewing/releases/download/v0.9.1/libchewing-0.9.1.tar.zst : e98b76c306552148b7d85f0e596860751d9eef4bc8f2dfc053177b14f421c31f -homepage : https://chewing.im/ -license : LGPL-2.1-only -component : desktop.library -summary : Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input method +name: libchewing +version: 0.9.1 +release: 4 +source: + - https://github.com/chewing/libchewing/releases/download/v0.9.1/libchewing-0.9.1.tar.zst: e98b76c306552148b7d85f0e596860751d9eef4bc8f2dfc053177b14f421c31f +homepage: https://chewing.im/ +license: LGPL-2.1-only +component: desktop.library +summary: Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input method description: | Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input method -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(sqlite3) - git - rust -setup : | +setup: | %cmake_ninja -DCURSES_HAVE_NCURSES_H=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcinnamon-desktop/package.yml b/packages/l/libcinnamon-desktop/package.yml index ee7f2c26552..0b13fdbaff1 100644 --- a/packages/l/libcinnamon-desktop/package.yml +++ b/packages/l/libcinnamon-desktop/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcinnamon-desktop -version : 6.6.0 -release : 8 -source : - - https://github.com/linuxmint/cinnamon-desktop/archive/refs/tags/6.6.0.tar.gz : d34bde974e3ade5106dfeb49233e3c5c7e30f84dbc4af49634feca3540990243 -homepage : https://github.com/linuxmint/cinnamon-desktop -license : LGPL-2.0-or-later -component : desktop.library -summary : The cinnamon-desktop library +name: libcinnamon-desktop +version: 6.6.0 +release: 8 +source: + - https://github.com/linuxmint/cinnamon-desktop/archive/refs/tags/6.6.0.tar.gz: d34bde974e3ade5106dfeb49233e3c5c7e30f84dbc4af49634feca3540990243 +homepage: https://github.com/linuxmint/cinnamon-desktop +license: LGPL-2.0-or-later +component: desktop.library +summary: The cinnamon-desktop library description: | libcinnamon-desktop contains the libcinnamon-desktop library. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(xkbfile) - pkgconfig(xkeyboard-config) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Only-compile-the-desktop-library.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libclc/package.yml b/packages/l/libclc/package.yml index 853d781bbb8..d2e88790380 100644 --- a/packages/l/libclc/package.yml +++ b/packages/l/libclc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libclc -version : 19.1.5 -release : 7 -source : - - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/libclc-19.1.5.src.tar.xz : 95ee4b8694fd7b1405d362b9ed758be3e88a81c9ee80c1e8433183f0ddde070e -license : MIT -component : programming.library -homepage : https://libclc.llvm.org/ -summary : libclc is an open source implementation of the OpenCL 1.1 Specification +name: libclc +version: 19.1.5 +release: 7 +source: + - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/libclc-19.1.5.src.tar.xz: 95ee4b8694fd7b1405d362b9ed758be3e88a81c9ee80c1e8433183f0ddde070e +license: MIT +component: programming.library +homepage: https://libclc.llvm.org/ +summary: libclc is an open source implementation of the OpenCL 1.1 Specification description: | libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, as specified by the OpenCL 1.1 Specification. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(LLVMSPIRVLib) - llvm-32bit-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcloudproviders/package.yml b/packages/l/libcloudproviders/package.yml index ef618e928e5..29d3742c8a0 100644 --- a/packages/l/libcloudproviders/package.yml +++ b/packages/l/libcloudproviders/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcloudproviders -version : 0.3.6 -release : 11 -source : - - https://download.gnome.org/sources/libcloudproviders/0.3/libcloudproviders-0.3.6.tar.xz : 3b75110b3a4fdef4c5c5a440e48701fe054d2ae061d156c89136bb5ba05e74b7 -homepage : https://gitlab.gnome.org/World/libcloudproviders -license : LGPL-3.0-or-later -component : programming.library -summary : libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. +name: libcloudproviders +version: 0.3.6 +release: 11 +source: + - https://download.gnome.org/sources/libcloudproviders/0.3/libcloudproviders-0.3.6.tar.xz: 3b75110b3a4fdef4c5c5a440e48701fe054d2ae061d156c89136bb5ba05e74b7 +homepage: https://gitlab.gnome.org/World/libcloudproviders +license: LGPL-3.0-or-later +component: programming.library +summary: libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. description: | libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. Clients such as file managers and desktop environments can then provide integrated access to the cloud providers services. -builddeps : +builddeps: - pkgconfig(glib-2.0) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcmis/package.yml b/packages/l/libcmis/package.yml index d407477e17c..7b2adee2b2f 100644 --- a/packages/l/libcmis/package.yml +++ b/packages/l/libcmis/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcmis -version : 0.6.2 -release : 11 -source : - - https://github.com/tdf/libcmis/releases/download/v0.6.2/libcmis-0.6.2.tar.gz : f89d871f14de3180fa5a122ab1209fc397f3abeea182db936ca1d81970be1ff0 -homepage : https://github.com/tdf/libcmis -license : +name: libcmis +version: 0.6.2 +release: 11 +source: + - https://github.com/tdf/libcmis/releases/download/v0.6.2/libcmis-0.6.2.tar.gz: f89d871f14de3180fa5a122ab1209fc397f3abeea182db936ca1d81970be1ff0 +homepage: https://github.com/tdf/libcmis +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : programming.library -summary : C/C++ client library for the CMIS protocol +component: programming.library +summary: C/C++ client library for the CMIS protocol description: | Libcmis aims at providing a C/C++ client library for the CMIS protocol. A cmis-client tool is maintained to help testing and showing libcmis features. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(libcurl) - libboost-devel -setup : | +setup: | %reconfigure \ --disable-static \ --without-man \ --disable-werror -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libcolord-gtk/package.yml b/packages/l/libcolord-gtk/package.yml index 137b1c56e69..ade2419e7eb 100644 --- a/packages/l/libcolord-gtk/package.yml +++ b/packages/l/libcolord-gtk/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcolord-gtk -version : 0.3.1 -release : 8 -source : - - https://www.freedesktop.org/software/colord/releases/colord-gtk-0.3.1.tar.xz : c176b889b75630a17f4e3d7ef24c09a3e12368e633496087459c8b53ac3a122d -homepage : https://www.freedesktop.org/software/colord/ -license : GPL-2.0 -component : desktop.core -summary : GTK+ convenience library for interacting with colord +name: libcolord-gtk +version: 0.3.1 +release: 8 +source: + - https://www.freedesktop.org/software/colord/releases/colord-gtk-0.3.1.tar.xz: c176b889b75630a17f4e3d7ef24c09a3e12368e633496087459c8b53ac3a122d +homepage: https://www.freedesktop.org/software/colord/ +license: GPL-2.0 +component: desktop.core +summary: GTK+ convenience library for interacting with colord description: | GTK+ convenience library for interacting with colord -replaces : - - devel : colord-gtk-devel +replaces: + - devel: colord-gtk-devel - colord-gtk -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(lcms2) - vala -setup : | +setup: | %meson_configure -Ddocs=false -Dman=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcompizconfig/package.yml b/packages/l/libcompizconfig/package.yml index af1034ae5b3..87fc5bfd2d7 100644 --- a/packages/l/libcompizconfig/package.yml +++ b/packages/l/libcompizconfig/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcompizconfig -version : 0.8.18 -release : 10 -source : - - https://gitlab.com/compiz/libcompizconfig/-/archive/v0.8.18/libcompizconfig-v0.8.18.tar.bz2 : b18f733e7f52bbbf10170b09e2cd41ea324376bf4af9b103514602f2647046cd -homepage : https://gitlab.com/compiz/libcompizconfig -license : +name: libcompizconfig +version: 0.8.18 +release: 10 +source: + - https://gitlab.com/compiz/libcompizconfig/-/archive/v0.8.18/libcompizconfig-v0.8.18.tar.bz2: b18f733e7f52bbbf10170b09e2cd41ea324376bf4af9b103514602f2647046cd +homepage: https://gitlab.com/compiz/libcompizconfig +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.mate -summary : CompizConfig plugin required for compizconfig-settings-manager +component: desktop.mate +summary: CompizConfig plugin required for compizconfig-settings-manager description: | CompizConfig plugin required for compizconfig-settings-manager. -builddeps : +builddeps: - pkgconfig(compiz) - pkgconfig(gl) - pkgconfig(protobuf) - pkgconfig(x11) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libconfig/package.yml b/packages/l/libconfig/package.yml index 7a698e2319a..6e3f060f0f8 100644 --- a/packages/l/libconfig/package.yml +++ b/packages/l/libconfig/package.yml @@ -1,21 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libconfig -version : 1.7.3 -release : 5 -source : - - https://github.com/hyperrealm/libconfig/archive/refs/tags/v1.7.3.tar.gz : 68757e37c567fd026330c8a8449aa5f9cac08a642f213f2687186b903bd7e94e -homepage : https://hyperrealm.github.io/libconfig/ -license : LGPL-2.1-or-later -component : programming.library -summary : Libconfig is a simple library for processing structured configuration files +name: libconfig +version: 1.7.3 +release: 5 +source: + - https://github.com/hyperrealm/libconfig/archive/refs/tags/v1.7.3.tar.gz: 68757e37c567fd026330c8a8449aa5f9cac08a642f213f2687186b903bd7e94e +homepage: https://hyperrealm.github.io/libconfig/ +license: LGPL-2.1-or-later +component: programming.library +summary: Libconfig is a simple library for processing structured configuration files description: | Libconfig is a simple library for processing structured configuration files -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test - diff --git a/packages/l/libconfuse/package.yml b/packages/l/libconfuse/package.yml index 3e5ef94951b..8c5c9b1d237 100644 --- a/packages/l/libconfuse/package.yml +++ b/packages/l/libconfuse/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libconfuse -version : '3.3' -release : 8 -source : - - https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz : 1dd50a0320e135a55025b23fcdbb3f0a81913b6d0b0a9df8cc2fdf3b3dc67010 -homepage : https://github.com/libconfuse/libconfuse -license : ISC -component : desktop.library -summary : C-library for parsing configuration files +name: libconfuse +version: "3.3" +release: 8 +source: + - https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz: 1dd50a0320e135a55025b23fcdbb3f0a81913b6d0b0a9df8cc2fdf3b3dc67010 +homepage: https://github.com/libconfuse/libconfuse +license: ISC +component: desktop.library +summary: C-library for parsing configuration files description: | C-library for parsing configuration files -setup : | +setup: | %reconfigure --disable-static --enable-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcotp/package.yml b/packages/l/libcotp/package.yml index 963fdb70bf3..5b8a7729f38 100644 --- a/packages/l/libcotp/package.yml +++ b/packages/l/libcotp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcotp -version : 3.0.0 -release : 2 -source : - - https://github.com/paolostivanin/libcotp/archive/refs/tags/v3.0.0.tar.gz : ff0b9ce208c4c6542a0f1e739cf31978fbf28848c573837c671a6cb7b56b2c12 -homepage : https://github.com/paolostivanin/libcotp/ -license : Apache-2.0 -component : programming.library -summary : C library that generates TOTP and HOTP according to RFC-6238 +name: libcotp +version: 3.0.0 +release: 2 +source: + - https://github.com/paolostivanin/libcotp/archive/refs/tags/v3.0.0.tar.gz: ff0b9ce208c4c6542a0f1e739cf31978fbf28848c573837c671a6cb7b56b2c12 +homepage: https://github.com/paolostivanin/libcotp/ +license: Apache-2.0 +component: programming.library +summary: C library that generates TOTP and HOTP according to RFC-6238 description: | C library that generates TOTP and HOTP according to RFC-6238 -builddeps : +builddeps: - pkgconfig(libgcrypt) -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcpuid/package.yml b/packages/l/libcpuid/package.yml index 5b36acb3aea..3ccaf12bbae 100644 --- a/packages/l/libcpuid/package.yml +++ b/packages/l/libcpuid/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcpuid -version : 0.8.1 -release : 14 -source : - - https://github.com/anrieff/libcpuid/archive/refs/tags/v0.8.1.tar.gz : 81f2f40da5d66b8220476e116cb40bca4e6a62c0d22bdeeb8e3856cf14607007 -license : BSD-2-Clause -component : programming.library -homepage : https://libcpuid.sourceforge.net/ -summary : A small C library for x86 CPU detection and feature extraction +name: libcpuid +version: 0.8.1 +release: 14 +source: + - https://github.com/anrieff/libcpuid/archive/refs/tags/v0.8.1.tar.gz: 81f2f40da5d66b8220476e116cb40bca4e6a62c0d22bdeeb8e3856cf14607007 +license: BSD-2-Clause +component: programming.library +homepage: https://libcpuid.sourceforge.net/ +summary: A small C library for x86 CPU detection and feature extraction description: | libcpuid provides CPU identification for the x86 (and x86_64). -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libcryptui/package.yml b/packages/l/libcryptui/package.yml index 2bdcd8f3cd5..55c19b48fed 100644 --- a/packages/l/libcryptui/package.yml +++ b/packages/l/libcryptui/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcryptui -version : 3.12.2 -release : 16 -source : - - https://download.gnome.org/sources/libcryptui/3.12/libcryptui-3.12.2.tar.xz : 71ead1a7b496f07f6c5102ae79945dd2515b7b9342c6edefe58b47318be20866 -homepage : https://gitlab.gnome.org/Archive/libcryptui -license : +name: libcryptui +version: 3.12.2 +release: 16 +source: + - https://download.gnome.org/sources/libcryptui/3.12/libcryptui-3.12.2.tar.xz: 71ead1a7b496f07f6c5102ae79945dd2515b7b9342c6edefe58b47318be20866 +homepage: https://gitlab.gnome.org/Archive/libcryptui +license: - GPL-2.0-only - GFDL-1.1 -component : system.utils -summary : Libcryptui - Interface components for OpenPGP +component: system.utils +summary: Libcryptui - Interface components for OpenPGP description: | libcryptui is a library used for prompting for PGP keys. It's likely that this library will become deprecated in the near future. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gnome-keyring-1) - pkgconfig(gobject-introspection-1.0) @@ -25,10 +25,10 @@ builddeps : - gettext-devel - gnupg - gtk-doc -setup : | +setup: | %patch -p1 -i $pkgfiles/allow-building-with-gnupg-2.2.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcue/package.yml b/packages/l/libcue/package.yml index fb67956dde8..509ccf3fc1b 100644 --- a/packages/l/libcue/package.yml +++ b/packages/l/libcue/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcue -version : 2.3.0 -release : 8 -source : - - https://github.com/lipnitsk/libcue/archive/v2.3.0.tar.gz : cc1b3a65c60bd88b77a1ddd1574042d83cf7cc32b85fe9481c99613359eb7cfe -homepage : https://github.com/lipnitsk/libcue -license : GPL-2.0-or-later -component : multimedia.library -summary : Cue sheet parser library +name: libcue +version: 2.3.0 +release: 8 +source: + - https://github.com/lipnitsk/libcue/archive/v2.3.0.tar.gz: cc1b3a65c60bd88b77a1ddd1574042d83cf7cc32b85fe9481c99613359eb7cfe +homepage: https://github.com/lipnitsk/libcue +license: GPL-2.0-or-later +component: multimedia.library +summary: Cue sheet parser library description: | libcue is intended for parsing a so-called cue sheet from a char string or a file pointer. -setup : | +setup: | %cmake -DBUILD_SHARED_LIBS=ON . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libcupsfilters/package.yml b/packages/l/libcupsfilters/package.yml index a3b98afe21e..f4b69adda08 100644 --- a/packages/l/libcupsfilters/package.yml +++ b/packages/l/libcupsfilters/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libcupsfilters -version : 2.1.0 -release : 7 -source : - - https://github.com/OpenPrinting/libcupsfilters/releases/download/2.1.0/libcupsfilters-2.1.0.tar.gz : 33b35a3761f2adaaf1c4210e956255b4d9ba2d79008008537356bc34057b3471 -homepage : https://github.com/OpenPrinting/libcupsfilters -license : Apache-2.0 WITH LLVM-exception -component : desktop.core -summary : OpenPrinting CUPS Filters +name: libcupsfilters +version: 2.1.0 +release: 7 +source: + - https://github.com/OpenPrinting/libcupsfilters/releases/download/2.1.0/libcupsfilters-2.1.0.tar.gz: 33b35a3761f2adaaf1c4210e956255b4d9ba2d79008008537356bc34057b3471 +homepage: https://github.com/OpenPrinting/libcupsfilters +license: Apache-2.0 WITH LLVM-exception +component: desktop.core +summary: OpenPrinting CUPS Filters description: | OpenPrinting CUPS Filters - contains all the code of the filters of the former cups-filters package as library functions -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(lcms2) - pkgconfig(libexif) @@ -18,23 +18,23 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(poppler) - ghostscript -checkdeps : +checkdeps: - dejavu-fonts-ttf -rundeps : - - devel : - - cups-devel -clang : true -setup : | +rundeps: + - devel: + - cups-devel +clang: true +setup: | %patch -p1 -i $pkgfiles/CVE-2025-57812.patch %configure \ --disable-mutool \ --disable-static \ --with-test-font-path=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf -build : | +build: | %make -install : | +install: | %make_install rm -rfv $installdir/usr/share/doc -check : | +check: | %make check || ( cat ./test-suite.log && exit 1 ) diff --git a/packages/l/libdaemon/package.yml b/packages/l/libdaemon/package.yml index 52a566be71d..bed4648d526 100644 --- a/packages/l/libdaemon/package.yml +++ b/packages/l/libdaemon/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdaemon -version : '0.14' -release : 5 -source : - - https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz : fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834 -homepage : https://0pointer.de/lennart/projects/libdaemon/ -license : +name: libdaemon +version: "0.14" +release: 5 +source: + - https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz: fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834 +homepage: https://0pointer.de/lennart/projects/libdaemon/ +license: - GPL-2.0-or-later -component : programming.library -summary : The libdaemon package is a lightweight C library that eases the writing of UNIX daemons. -emul32 : true +component: programming.library +summary: The libdaemon package is a lightweight C library that eases the writing of UNIX daemons. +emul32: true description: | The libdaemon package is a lightweight C library that eases the writing of UNIX daemons. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdatachannel/package.yml b/packages/l/libdatachannel/package.yml index c662912632e..4f5f9fc05a0 100644 --- a/packages/l/libdatachannel/package.yml +++ b/packages/l/libdatachannel/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdatachannel -version : 0.20.1 -release : 1 -source : - - git|https://github.com/paullouisageneau/libdatachannel.git : v0.20.1 -homepage : https://libdatachannel.org/ -license : MPL-2.0 -component : programming.library -summary : C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets +name: libdatachannel +version: 0.20.1 +release: 1 +source: + - git|https://github.com/paullouisageneau/libdatachannel.git: v0.20.1 +homepage: https://libdatachannel.org/ +license: MPL-2.0 +component: programming.library +summary: C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets description: | libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms (including GNU/Linux, Android, FreeBSD, Apple macOS and iOS) and Microsoft Windows. WebRTC is a W3C and IETF standard enabling real-time peer-to-peer data and media exchange between two devices. -builddeps : +builddeps: - pkgconfig(libsrtp2) - pkgconfig(nice) - pkgconfig(nlohmann_json) - libgnutls-devel -clang : true -setup : | +clang: true +setup: | %cmake_ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ @@ -27,8 +27,8 @@ setup : | -DNO_EXAMPLES=ON \ -DNO_TESTS=ON \ -DUSE_GNUTLS=ON - # -DUSE_MBEDTLS=OFF -build : | + # -DUSE_MBEDTLS=OFF +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libdatrie/package.yml b/packages/l/libdatrie/package.yml index 8a5e38a48c8..94cadcd8b1b 100644 --- a/packages/l/libdatrie/package.yml +++ b/packages/l/libdatrie/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdatrie -version : 0.2.13 -release : 2 -source : - - https://linux.thai.net/pub/thailinux/software/libthai/libdatrie-0.2.13.tar.xz : 12231bb2be2581a7f0fb9904092d24b0ed2a271a16835071ed97bed65267f4be -homepage : https://linux.thai.net/projects/libthai -license : LGPL-2.1-only -component : desktop.library -summary : Double-Array Trie Library +name: libdatrie +version: 0.2.13 +release: 2 +source: + - https://linux.thai.net/pub/thailinux/software/libthai/libdatrie-0.2.13.tar.xz: 12231bb2be2581a7f0fb9904092d24b0ed2a271a16835071ed97bed65267f4be +homepage: https://linux.thai.net/projects/libthai +license: LGPL-2.1-only +component: desktop.library +summary: Double-Array Trie Library description: | An implementation of double-array structure for representing trie, as proposed by Junichi Aoe. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -j1 diff --git a/packages/l/libdazzle/package.yml b/packages/l/libdazzle/package.yml index 7b9e0bf7159..8ac175ac8c3 100644 --- a/packages/l/libdazzle/package.yml +++ b/packages/l/libdazzle/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdazzle -version : 3.44.0 -release : 16 -source : - - https://download.gnome.org/sources/libdazzle/3.44/libdazzle-3.44.0.tar.xz : 3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae -homepage : https://gitlab.gnome.org/GNOME/libdazzle -license : GPL-3.0-or-later -component : programming.library -summary : The libdazzle library is a companion library to GObject and Gtk+. It provides various features that we wish were in the underlying library but cannot for various reasons. +name: libdazzle +version: 3.44.0 +release: 16 +source: + - https://download.gnome.org/sources/libdazzle/3.44/libdazzle-3.44.0.tar.xz: 3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae +homepage: https://gitlab.gnome.org/GNOME/libdazzle +license: GPL-3.0-or-later +component: programming.library +summary: The libdazzle library is a companion library to GObject and Gtk+. It provides various features that we wish were in the underlying library but cannot for various reasons. description: | The libdazzle library is a companion library to GObject and Gtk+. It provides various features that we wish were in the underlying library but cannot for various reasons. -builddeps : +builddeps: - pkgconfig(gio-2.0) - pkgconfig(gtk+-3.0) - gtk-doc - valadoc -setup : | +setup: | %meson_configure -Denable_gtk_doc=true -Denable_tools=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libdbi-drivers/package.yml b/packages/l/libdbi-drivers/package.yml index c2746606487..e160892665b 100644 --- a/packages/l/libdbi-drivers/package.yml +++ b/packages/l/libdbi-drivers/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdbi-drivers -version : 0.9.0 -release : 9 -source : - - https://sourceforge.net/projects/libdbi-drivers/files/libdbi-drivers/libdbi-drivers-0.9.0/libdbi-drivers-0.9.0.tar.gz : 43d2eacd573a4faff296fa925dd97fbf2aedbf1ae35c6263478210c61004c854 -homepage : https://libdbi-drivers.sourceforge.net/ -license : LGPL-2.1-or-later -component : programming.devel -summary : Drivers for the Database Independent Abstraction Layer for C +name: libdbi-drivers +version: 0.9.0 +release: 9 +source: + - https://sourceforge.net/projects/libdbi-drivers/files/libdbi-drivers/libdbi-drivers-0.9.0/libdbi-drivers-0.9.0.tar.gz: 43d2eacd573a4faff296fa925dd97fbf2aedbf1ae35c6263478210c61004c854 +homepage: https://libdbi-drivers.sourceforge.net/ +license: LGPL-2.1-or-later +component: programming.devel +summary: Drivers for the Database Independent Abstraction Layer for C description: | The libdbi-drivers project maintains drivers for the libdbi database abstraction layer written in C. Drivers are distributed seperately from the library itself. -builddeps : +builddeps: - pkgconfig(dbi) - pkgconfig(libpq) - pkgconfig(mariadb) - pkgconfig(sqlite3) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-cgreen-constraint-type-errors.patch # Add missing sys/wait.h include for wait() function @@ -27,9 +27,9 @@ setup : | --with-pgsql \ --with-sqlite3 \ --disable-docs -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/l/libdbi/package.yml b/packages/l/libdbi/package.yml index 062666e42bf..d31a40647df 100644 --- a/packages/l/libdbi/package.yml +++ b/packages/l/libdbi/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdbi -version : 0.9.0 -release : 5 -source : - - https://sourceforge.net/projects/libdbi/files/libdbi/libdbi-0.9.0/libdbi-0.9.0.tar.gz : dafb6cdca524c628df832b6dd0bf8fabceb103248edb21762c02d3068fca4503 -homepage : https://libdbi.sourceforge.net/ -license : LGPL-2.1-or-later -component : programming.library -summary : libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl +name: libdbi +version: 0.9.0 +release: 5 +source: + - https://sourceforge.net/projects/libdbi/files/libdbi/libdbi-0.9.0/libdbi-0.9.0.tar.gz: dafb6cdca524c628df832b6dd0bf8fabceb103248edb21762c02d3068fca4503 +homepage: https://libdbi.sourceforge.net/ +license: LGPL-2.1-or-later +component: programming.library +summary: libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl description: | Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework. -setup : | +setup: | %configure_no_runstatedir --disable-static --disable-docs -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdbusmenu-qt/package.yml b/packages/l/libdbusmenu-qt/package.yml index 5a4cc5546a6..dbff2794fbd 100644 --- a/packages/l/libdbusmenu-qt/package.yml +++ b/packages/l/libdbusmenu-qt/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdbusmenu-qt -version : 0.9.3 -release : 3 -source : - - http://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz : a8e6358a31c44ccdf1bfc46c95a77a6bfc7fc1f536aadb913ed4f4405c570cf6 -homepage : https://launchpad.net/libdbusmenu-qt -license : LGPL-2.0-or-later -component : programming.library -summary : Provides a Qt implementation of the DBusMenu protocol +name: libdbusmenu-qt +version: 0.9.3 +release: 3 +source: + - http://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz: a8e6358a31c44ccdf1bfc46c95a77a6bfc7fc1f536aadb913ed4f4405c570cf6 +homepage: https://launchpad.net/libdbusmenu-qt +license: LGPL-2.0-or-later +component: programming.library +summary: Provides a Qt implementation of the DBusMenu protocol description: | libdbusmenu-qt library provides a Qt implementation of the DBusMenu protocol. The DBusMenu protocol makes it possible for applications to export and import their menus over DBus. -builddeps : +builddeps: - pkgconfig(Qt5Core) -setup : | +setup: | %cmake -DWITH_DOC=OFF . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdbusmenu/package.yml b/packages/l/libdbusmenu/package.yml index da1a90e3a48..319def45f7f 100644 --- a/packages/l/libdbusmenu/package.yml +++ b/packages/l/libdbusmenu/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdbusmenu -version : 16.04.0 -release : 11 -source : - - https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz : b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a -homepage : https://launchpad.net/libdbusmenu/ -license : +name: libdbusmenu +version: 16.04.0 +release: 11 +source: + - https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz: b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a +homepage: https://launchpad.net/libdbusmenu/ +license: - GPL-3.0-only - LGPL-2.1-only -component : programming.library -summary : D-BUS Menu Library +component: programming.library +summary: D-BUS Menu Library description: | A small little library that was created by pulling out some comon code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus. -builddeps : +builddeps: - pkgconfig32(gtk+-2.0) - pkgconfig32(gtk+-3.0) - pkgconfig32(json-glib-1.0) - pkgconfig32(libgcrypt) - pkgconfig32(xrender) - pkgconfig32(xshmfence) -emul32 : true -setup : | +emul32: true +setup: | mkdir b2 mkdir b3 pushd b2 @@ -28,9 +28,9 @@ setup : | popd pushd b3 ../configure --disable-gtk-doc --disable-static --with-gtk=3 %CONFOPTS% --prefix=/usr -build : | +build: | (pushd b2; %make) (pushd b3; %make) -install : | +install: | (pushd b2; %make_install -j1) (pushd b3; %make_install -j1) diff --git a/packages/l/libdc1394/package.yml b/packages/l/libdc1394/package.yml index 538f2fef0c3..ab889123f7a 100644 --- a/packages/l/libdc1394/package.yml +++ b/packages/l/libdc1394/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdc1394 -version : 2.2.7 -release : 4 -source : - - https://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.7/libdc1394-2.2.7.tar.gz : 537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f -homepage : https://damien.douxchamps.net/ieee1394/libdc1394/ -license : LGPL-2.1-or-later -component : programming.library -summary : Capture and control API for IIDC compliant cameras +name: libdc1394 +version: 2.2.7 +release: 4 +source: + - https://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.7/libdc1394-2.2.7.tar.gz: 537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f +homepage: https://damien.douxchamps.net/ieee1394/libdc1394/ +license: LGPL-2.1-or-later +component: programming.library +summary: Capture and control API for IIDC compliant cameras description: | Capture and control API for IIDC compliant cameras -builddeps : +builddeps: - pkgconfig(libraw1394) - pkgconfig(libusb-1.0) -libsplit : false -setup : | +libsplit: false +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libde265/package.yml b/packages/l/libde265/package.yml index af0e2344cdb..cd2c1fd18bd 100644 --- a/packages/l/libde265/package.yml +++ b/packages/l/libde265/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libde265 -version : 1.0.16 -release : 13 -source : - - https://github.com/strukturag/libde265/releases/download/v1.0.16/libde265-1.0.16.tar.gz : b92beb6b53c346db9a8fae968d686ab706240099cdd5aff87777362d668b0de7 -homepage : https://www.libde265.org/ -license : LGPL-3.0-or-later -component : multimedia.codecs -summary : An open h.265 video codec implementation +name: libde265 +version: 1.0.16 +release: 13 +source: + - https://github.com/strukturag/libde265/releases/download/v1.0.16/libde265-1.0.16.tar.gz: b92beb6b53c346db9a8fae968d686ab706240099cdd5aff87777362d668b0de7 +homepage: https://www.libde265.org/ +license: LGPL-3.0-or-later +component: multimedia.codecs +summary: An open h.265 video codec implementation description: | libde265 is an open source implementation of the h.265 video codec. It is written from scratch and has a plain C API to enable a simple integration into other software. libde265 supports WPP and tile-based multithreading and includes SSE optimizations. The decoder includes all features of the Main profile and correctly decodes almost all conformance streams. -setup : | +setup: | # disable dec265 & sherlock265 examples so we don't need any build dependencies # Add a prefix because one of the binaries is named 'tests', duh ! %configure \ @@ -19,7 +19,7 @@ setup : | --disable-dec265 \ --disable-sherlock265 \ --program-prefix=de265- -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdecor/package.yml b/packages/l/libdecor/package.yml index e4641a92bdc..b0ab547117b 100644 --- a/packages/l/libdecor/package.yml +++ b/packages/l/libdecor/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdecor -version : 0.2.2 -release : 4 -source : - - https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/0.2.2/libdecor-0.2.2.tar.gz : 40a1d8be07d8b1f66e8fb98a1f4a84549ca6bf992407198a5055952be80a8525 -homepage : https://gitlab.freedesktop.org/libdecor/libdecor -license : MIT -component : desktop.library -emul32 : true -summary : Client-side decorations library for Wayland clients +name: libdecor +version: 0.2.2 +release: 4 +source: + - https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/0.2.2/libdecor-0.2.2.tar.gz: 40a1d8be07d8b1f66e8fb98a1f4a84549ca6bf992407198a5055952be80a8525 +homepage: https://gitlab.freedesktop.org/libdecor/libdecor +license: MIT +component: desktop.library +emul32: true +summary: Client-side decorations library for Wayland clients description: | libdecor is a library that can help Wayland clients draw window decorations for them. It aims to provide multiple backends that implements the decoration drawing. -builddeps : +builddeps: - pkgconfig32(dbus-1) - pkgconfig32(pangocairo) - pkgconfig32(wayland-egl) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -Ddemo=false -Dgtk=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libdex/package.yml b/packages/l/libdex/package.yml index c8684865fa9..14967e799b9 100644 --- a/packages/l/libdex/package.yml +++ b/packages/l/libdex/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdex -version : 1.0.0 -release : 11 -source : - - https://download.gnome.org/sources/libdex/1.0/libdex-1.0.0.tar.xz : 7b8f5c5db3796e14e12e10422e2356766ba830b92815fee70bbc867b5b207f5d -homepage : https://gitlab.gnome.org/GNOME/libdex -license : LGPL-2.1-or-later -component : programming.library -summary : A library supporting Deferred Execution +name: libdex +version: 1.0.0 +release: 11 +source: + - https://download.gnome.org/sources/libdex/1.0/libdex-1.0.0.tar.xz: 7b8f5c5db3796e14e12e10422e2356766ba830b92815fee70bbc867b5b207f5d +homepage: https://gitlab.gnome.org/GNOME/libdex +license: LGPL-2.1-or-later +component: programming.library +summary: A library supporting Deferred Execution description: | Dex provides Future-based programming for GLib-based applications. It both integrates with and brings new features for application and library authors who want to structure concurrent code in an easy to manage way. Dex also provides Fibers which allow writing synchronous looking code in C that uses asynchronous and future-based APIs. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(liburing) - pkgconfig(sysprof-capture-4) - gi-docgen - vala -setup : | +setup: | %patch -p1 -R -i $pkgfiles/meson-shenanigans.patch %meson_configure -Dsysprof=true -Ddocs=true -Dexamples=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - docs : - - /usr/share/doc/libdex-1 +patterns: + - docs: + - /usr/share/doc/libdex-1 diff --git a/packages/l/libdiscid/package.yml b/packages/l/libdiscid/package.yml index 4ced9a4b44b..6adda812755 100644 --- a/packages/l/libdiscid/package.yml +++ b/packages/l/libdiscid/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdiscid -version : 0.6.5 -release : 5 -source : - - https://github.com/metabrainz/libdiscid/archive/v0.6.5.tar.gz : 1ecc4280b88d6a65c7fcde695f991ac28e3b54ce41d83ab3fffddfb3d5764a11 -homepage : https://github.com/metabrainz/libdiscid -license : LGPL-2.1-or-later -component : multimedia.library -summary : C library for creating MusicBrainz DiscIDs from audio CDs. +name: libdiscid +version: 0.6.5 +release: 5 +source: + - https://github.com/metabrainz/libdiscid/archive/v0.6.5.tar.gz: 1ecc4280b88d6a65c7fcde695f991ac28e3b54ce41d83ab3fffddfb3d5764a11 +homepage: https://github.com/metabrainz/libdiscid +license: LGPL-2.1-or-later +component: multimedia.library +summary: C library for creating MusicBrainz DiscIDs from audio CDs. description: | libdiscid is a C library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz (http://musicbrainz.org). Additionally, it provides a submission URL for adding the DiscID to the database. -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdispatch/package.yml b/packages/l/libdispatch/package.yml index fb3666b98cd..85d5a9eea03 100644 --- a/packages/l/libdispatch/package.yml +++ b/packages/l/libdispatch/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdispatch -version : 5.3.0 -release : 4 -homepage : https://apple.github.io/swift-corelibs-libdispatch -source : - - https://github.com/apple/swift-corelibs-libdispatch/archive/swift-DEVELOPMENT-SNAPSHOT-2021-01-27-a.tar.gz : f1a7e6175558b4ed4871151aa0aa6bda8b7ec95044e630fbed4a743347d1feea -license : Apache-2.0 -summary : Comprehensive support for concurrent code execution on multicore hardware. -component : programming.library -libsplit : false +name: libdispatch +version: 5.3.0 +release: 4 +homepage: https://apple.github.io/swift-corelibs-libdispatch +source: + - https://github.com/apple/swift-corelibs-libdispatch/archive/swift-DEVELOPMENT-SNAPSHOT-2021-01-27-a.tar.gz: f1a7e6175558b4ed4871151aa0aa6bda8b7ec95044e630fbed4a743347d1feea +license: Apache-2.0 +summary: Comprehensive support for concurrent code execution on multicore hardware. +component: programming.library +libsplit: false description: | Comprehensive support for concurrent code execution on multicore hardware. -clang : true -setup : | +clang: true +setup: | %patch -p0 -i $pkgfiles/remove-werror.patch %cmake_ninja -DBlocksRuntime_INCLUDE_DIR=/usr/include -DBlocksRuntime_LIBRARIES=/usr/lib64/libBlocksRuntime.so -build : | +build: | %ninja_build -install : | +install: | %ninja_install -test : | +test: | %ninja_check diff --git a/packages/l/libdisplay-info/package.yml b/packages/l/libdisplay-info/package.yml index d9b2ac0b9ee..36d333ef1a9 100644 --- a/packages/l/libdisplay-info/package.yml +++ b/packages/l/libdisplay-info/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdisplay-info -version : 0.2.0 -release : 2 -source : - - https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/0.2.0/libdisplay-info-0.2.0.tar.gz : f7331fcaf5527251b84c8fb84238d06cd2f458422ce950c80e86c72927aa8c2b -homepage : https://gitlab.freedesktop.org/emersion/libdisplay-info -license : MIT -component : desktop.library -summary : EDID and DisplayID library. +name: libdisplay-info +version: 0.2.0 +release: 2 +source: + - https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/0.2.0/libdisplay-info-0.2.0.tar.gz: f7331fcaf5527251b84c8fb84238d06cd2f458422ce950c80e86c72927aa8c2b +homepage: https://gitlab.freedesktop.org/emersion/libdisplay-info +license: MIT +component: desktop.library +summary: EDID and DisplayID library. description: | EDID and DisplayID library. -builddeps : +builddeps: - pkgconfig(hwdata) -rundeps : - - devel : - - i2c-tools -setup : | +rundeps: + - devel: + - i2c-tools +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 tool/dump-i2c.sh $installdir/usr/bin/dump-i2c -patterns : - - devel : - - /usr/bin/dump-i2c +patterns: + - devel: + - /usr/bin/dump-i2c diff --git a/packages/l/libdmtx/package.yml b/packages/l/libdmtx/package.yml index a2c9ebb4897..a1697b00103 100644 --- a/packages/l/libdmtx/package.yml +++ b/packages/l/libdmtx/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdmtx -version : 0.7.7 -release : 3 -source : - - https://github.com/dmtx/libdmtx/archive/refs/tags/v0.7.7.tar.gz : 7aa62adcefdd6e24bdabeb82b3ce41a8d35f4a0c95ab0c4438206aecafd6e1a1 -homepage : https://github.com/dmtx/libdmtx -license : BSD-2-Clause -component : programming.library -summary : Library to read and write Data Matrix barcodes +name: libdmtx +version: 0.7.7 +release: 3 +source: + - https://github.com/dmtx/libdmtx/archive/refs/tags/v0.7.7.tar.gz: 7aa62adcefdd6e24bdabeb82b3ce41a8d35f4a0c95ab0c4438206aecafd6e1a1 +homepage: https://github.com/dmtx/libdmtx +license: BSD-2-Clause +component: programming.library +summary: Library to read and write Data Matrix barcodes description: | libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety. The library runs natively on several platforms and can be accessed by multiple languages using the libdmtx language wrappers. The utility programs dmtxread and dmtxwrite also provide a command line interface for libdmtx, and serve as a good reference for developers writing their own libdmtx-enabled programs. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libdmx/package.yml b/packages/l/libdmx/package.yml index 5b553476e6d..6c904945c71 100644 --- a/packages/l/libdmx/package.yml +++ b/packages/l/libdmx/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdmx -version : 1.1.5 -release : 15 -source : - - https://www.x.org/releases/individual/lib/libdmx-1.1.5.tar.xz : 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Distributed Multihead extension library +name: libdmx +version: 1.1.5 +release: 15 +source: + - https://www.x.org/releases/individual/lib/libdmx-1.1.5.tar.xz: 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Distributed Multihead extension library description: | libdmx is an interface to the DMX extension for X, which allows a single server to be set up as a proxy spanning multiple servers -- not unlike Xinerama across discrete physical machines. It can be reconfigured on the fly to change the layout, and it is presented as a single logical display to clients. -builddeps : +builddeps: - pkgconfig32(xext) - pkgconfig32(x11) - pkgconfig(xproto) -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdolbyb/package.yml b/packages/l/libdolbyb/package.yml index 860f6781220..18d9fde1644 100644 --- a/packages/l/libdolbyb/package.yml +++ b/packages/l/libdolbyb/package.yml @@ -1,21 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdolbyb -version : 1.0.1 -release : 2 -source : - - https://codeberg.org/sox_ng/libdolbyb/releases/download/libdolbyb-1.0.1/libdolbyb-1.0.1.tar.gz : d51e3bbb954c01961fc754aa81083358d62409a80ab42df3c2a65ed4f12e7af4 -homepage : https://codeberg.org/sox_ng/libdolbyb -license : GPL-2.0-only -component : multimedia.audio -summary : - The libdolbyb project aims to translate dolbybcsoftwaredecode.sf.net into C so that it can be used as a library in SoX_ng. +name: libdolbyb +version: 1.0.1 +release: 2 +source: + - https://codeberg.org/sox_ng/libdolbyb/releases/download/libdolbyb-1.0.1/libdolbyb-1.0.1.tar.gz: d51e3bbb954c01961fc754aa81083358d62409a80ab42df3c2a65ed4f12e7af4 +homepage: https://codeberg.org/sox_ng/libdolbyb +license: GPL-2.0-only +component: multimedia.audio +summary: The libdolbyb project aims to translate dolbybcsoftwaredecode.sf.net into C so that it can be used as a library in SoX_ng. description: | - libdolbyb treats audio recordings to apply or remove something similar to what Dolby B noise reduction codecs in high-end tape recorders do. It translates dolbybcsoftwaredecode.sf.net from Pascal into C giving a generic C library and a command-line tool as well as a new SoX effect. -builddeps : + libdolbyb treats audio recordings to apply or remove something similar to what Dolby B noise reduction codecs in high-end tape recorders do. It translates dolbybcsoftwaredecode.sf.net from Pascal into C giving a generic C library and a command-line tool as well as a new SoX effect. +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdovi/package.yml b/packages/l/libdovi/package.yml index 23748079312..a43108b1f66 100644 --- a/packages/l/libdovi/package.yml +++ b/packages/l/libdovi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdovi -version : 3.3.2 -release : 6 -source : - - https://github.com/quietvoid/dovi_tool/archive/refs/tags/libdovi-3.3.2.tar.gz : 8ccb1922d7dbb57bc4f2c15c10b90c462f7a5f292efe317c116db923728dd3f1 -license : MIT -component : multimedia.library -homepage : https://github.com/quietvoid/dovi_tool -summary : Library to read & write Dolby Vision metadata +name: libdovi +version: 3.3.2 +release: 6 +source: + - https://github.com/quietvoid/dovi_tool/archive/refs/tags/libdovi-3.3.2.tar.gz: 8ccb1922d7dbb57bc4f2c15c10b90c462f7a5f292efe317c116db923728dd3f1 +license: MIT +component: multimedia.library +homepage: https://github.com/quietvoid/dovi_tool +summary: Library to read & write Dolby Vision metadata description: | Library to read & write Dolby Vision metadata. -builddeps : +builddeps: - cargo-c -networking : true +networking: true environment: | pushd dolby_vision -setup : | +setup: | cp $pkgfiles/Cargo.lock ./Cargo.lock %cargo_fetch -build : | +build: | %cargo_cbuild --library-type=cdylib -install : | +install: | %cargo_cinstall --library-type=cdylib diff --git a/packages/l/libdrm/package.yml b/packages/l/libdrm/package.yml index 3a45867127f..089c48ae366 100644 --- a/packages/l/libdrm/package.yml +++ b/packages/l/libdrm/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdrm -version : 2.4.128 -release : 53 -source : - - https://dri.freedesktop.org/libdrm/libdrm-2.4.128.tar.xz : 3bb35db8700c2a0b569f2c6729a53f5495786856b310854c8de57782a22bddac -license : MIT -component : xorg.display -homepage : https://dri.freedesktop.org/ -summary : Direct Rendering Manager API + Library +name: libdrm +version: 2.4.128 +release: 53 +source: + - https://dri.freedesktop.org/libdrm/libdrm-2.4.128.tar.xz: 3bb35db8700c2a0b569f2c6729a53f5495786856b310854c8de57782a22bddac +license: MIT +component: xorg.display +homepage: https://dri.freedesktop.org/ +summary: Direct Rendering Manager API + Library description: | libdrm provides core library routines for the X Window System to directly interface with video hardware using the Linux kernel's Direct Rendering Manager (DRM). -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(pciaccess) - pkgconfig(xorg-macros) -setup : | +setup: | %meson_configure -Dinstall-test-programs=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - devel : - - /usr/bin/* +patterns: + - devel: + - /usr/bin/* diff --git a/packages/l/libdv/package.yml b/packages/l/libdv/package.yml index b5aa9bf91e2..b611fcffecf 100644 --- a/packages/l/libdv/package.yml +++ b/packages/l/libdv/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdv -version : 1.0.0 -release : 4 -source : - - https://sourceforge.net/projects/libdv/files/libdv/1.0.0/libdv-1.0.0.tar.gz : a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba -homepage : https://libdv.sourceforge.net/ -license : LGPL-2.1-or-later -component : +name: libdv +version: 1.0.0 +release: 4 +source: + - https://sourceforge.net/projects/libdv/files/libdv/1.0.0/libdv-1.0.0.tar.gz: a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba +homepage: https://libdv.sourceforge.net/ +license: LGPL-2.1-or-later +component: - multimedia.codecs - - devel : programming.devel - - utils : multimedia.video -summary : + - devel: programming.devel + - utils: multimedia.video +summary: - Quasar DV codec, common for digital camcorders - - devel : Development files for libdv - - utils : Command line utilities for libdv + - devel: Development files for libdv + - utils: Command line utilities for libdv description: - The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. - - devel : Development files for libdv - - utils : Command line utilities for libdv -builddeps : + - devel: Development files for libdv + - utils: Command line utilities for libdv +builddeps: - pkgconfig(popt) - pkgconfig(sdl) -setup : | +setup: | %reconfigure --disable-static --disable-xv -build : | +build: | %make -install : | +install: | %make_install -patterns : - - utils : - - /usr/bin - - /usr/share +patterns: + - utils: + - /usr/bin + - /usr/share diff --git a/packages/l/libdvbpsi/package.yml b/packages/l/libdvbpsi/package.yml index 0c5ab55d785..57325eb5436 100644 --- a/packages/l/libdvbpsi/package.yml +++ b/packages/l/libdvbpsi/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdvbpsi -version : 1.3.3 -release : 4 -source : - - https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2 : 02b5998bcf289cdfbd8757bedd5987e681309b0a25b3ffe6cebae599f7a00112 -homepage : https://www.videolan.org/developers/libdvbpsi.html -license : LGPL-2.1-or-later -component : multimedia.library -summary : A library designed for decoding and generation of MPEG TS and DVB +name: libdvbpsi +version: 1.3.3 +release: 4 +source: + - https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2: 02b5998bcf289cdfbd8757bedd5987e681309b0a25b3ffe6cebae599f7a00112 +homepage: https://www.videolan.org/developers/libdvbpsi.html +license: LGPL-2.1-or-later +component: multimedia.library +summary: A library designed for decoding and generation of MPEG TS and DVB description: | A library designed for decoding and generation of MPEG TS and DVB PSI tables -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libdvdcss/package.yml b/packages/l/libdvdcss/package.yml index c3aff74371f..15f85a6fe1c 100644 --- a/packages/l/libdvdcss/package.yml +++ b/packages/l/libdvdcss/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdvdcss -version : 1.4.3 -release : 7 -source : - - https://download.videolan.org/pub/libdvdcss/1.4.3/libdvdcss-1.4.3.tar.bz2 : 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079 -homepage : https://www.videolan.org/developers/libdvdcss.html -license : GPL-2.0-or-later -component : multimedia.library -summary : DVD decryption library +name: libdvdcss +version: 1.4.3 +release: 7 +source: + - https://download.videolan.org/pub/libdvdcss/1.4.3/libdvdcss-1.4.3.tar.bz2: 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079 +homepage: https://www.videolan.org/developers/libdvdcss.html +license: GPL-2.0-or-later +component: multimedia.library +summary: DVD decryption library description: | libdvdcss is a simple library designed for accessing DVDs as a block device without having to bother about the decryption. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -fr $installdir/usr/share diff --git a/packages/l/libdvdnav/package.yml b/packages/l/libdvdnav/package.yml index 38e3cb2c081..e093cac6e92 100644 --- a/packages/l/libdvdnav/package.yml +++ b/packages/l/libdvdnav/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdvdnav -version : 6.1.1 -release : 8 -source : - - https://download.videolan.org/pub/videolan/libdvdnav/6.1.1/libdvdnav-6.1.1.tar.bz2 : c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48 -homepage : https://www.videolan.org/developers/libdvdnav.html -license : GPL-2.0-or-later -component : multimedia.library -summary : DVD navigation library +name: libdvdnav +version: 6.1.1 +release: 8 +source: + - https://download.videolan.org/pub/videolan/libdvdnav/6.1.1/libdvdnav-6.1.1.tar.bz2: c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48 +homepage: https://www.videolan.org/developers/libdvdnav.html +license: GPL-2.0-or-later +component: multimedia.library +summary: DVD navigation library description: | libdvdnav is a library that allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. -builddeps : +builddeps: - pkgconfig(dvdread) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share diff --git a/packages/l/libdvdread/package.yml b/packages/l/libdvdread/package.yml index ea9bf36bc0b..88bc26d5c3d 100644 --- a/packages/l/libdvdread/package.yml +++ b/packages/l/libdvdread/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libdvdread -version : 6.1.3 -release : 13 -source : - - https://download.videolan.org/pub/videolan/libdvdread/6.1.3/libdvdread-6.1.3.tar.bz2 : ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369 -homepage : https://www.videolan.org/developers/libdvdnav.html -license : GPL-2.0-or-later -component : multimedia.library -summary : DVD reading library +name: libdvdread +version: 6.1.3 +release: 13 +source: + - https://download.videolan.org/pub/videolan/libdvdread/6.1.3/libdvdread-6.1.3.tar.bz2: ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369 +homepage: https://www.videolan.org/developers/libdvdnav.html +license: GPL-2.0-or-later +component: multimedia.library +summary: DVD reading library description: | libdvdread is a library which provides a simple foundation for reading DVDs. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share diff --git a/packages/l/libe-book/package.yml b/packages/l/libe-book/package.yml index 0842745173d..8eb141fde62 100644 --- a/packages/l/libe-book/package.yml +++ b/packages/l/libe-book/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libe-book -version : 0.1.3 -release : 18 -source : - - https://sourceforge.net/projects/libebook/files/libe-book-0.1.3/libe-book-0.1.3.tar.xz : 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9 -homepage : https://sourceforge.net/projects/libebook/ -license : MPL-2.0 -component : programming.library -summary : Library and tools for reading and converting e-book formats +name: libe-book +version: 0.1.3 +release: 18 +source: + - https://sourceforge.net/projects/libebook/files/libe-book-0.1.3/libe-book-0.1.3.tar.xz: 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9 +homepage: https://sourceforge.net/projects/libebook/ +license: MPL-2.0 +component: programming.library +summary: Library and tools for reading and converting e-book formats description: | libe-book is a library and a set of tools for reading and converting various reflowable e-book formats. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-i18n) - pkgconfig(liblangtag) - pkgconfig(librevenge-0.0) - gperf - libboost-devel -setup : | +setup: | %patch -p0 -i $pkgfiles/icu68.patch %reconfigure --disable-werror -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libebml/package.yml b/packages/l/libebml/package.yml index 0d5ae213488..d0367de31c7 100644 --- a/packages/l/libebml/package.yml +++ b/packages/l/libebml/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libebml -version : 1.4.5 -release : 12 -source : - - https://github.com/Matroska-Org/libebml/archive/refs/tags/release-1.4.5.tar.gz : 86c99573cd0957884f26547d1a8fa0c979e4d6d57484dfd387345846e6720f49 -homepage : https://github.com/Matroska-Org/libebml -license : LGPL-2.1-or-later -component : programming.library -summary : A C++ libary to parse EBML files +name: libebml +version: 1.4.5 +release: 12 +source: + - https://github.com/Matroska-Org/libebml/archive/refs/tags/release-1.4.5.tar.gz: 86c99573cd0957884f26547d1a8fa0c979e4d6d57484dfd387345846e6720f49 +homepage: https://github.com/Matroska-Org/libebml +license: LGPL-2.1-or-later +component: programming.library +summary: A C++ libary to parse EBML files description: | A C++ libary to parse EBML files. -setup : | +setup: | %cmake . -DBUILD_SHARED_LIBS=ON -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libebur128/package.yml b/packages/l/libebur128/package.yml index 00c757d2380..30073df38c7 100644 --- a/packages/l/libebur128/package.yml +++ b/packages/l/libebur128/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libebur128 -version : 1.2.6 -release : 2 -source : - - https://github.com/jiixyj/libebur128/archive/refs/tags/v1.2.6.tar.gz : baa7fc293a3d4651e244d8022ad03ab797ca3c2ad8442c43199afe8059faa613 -homepage : https://github.com/jiixyj/libebur128/ -license : MIT -component : multimedia.library -summary : libebur128 is a library that implements the EBU R 128 standard for loudness normalisation. +name: libebur128 +version: 1.2.6 +release: 2 +source: + - https://github.com/jiixyj/libebur128/archive/refs/tags/v1.2.6.tar.gz: baa7fc293a3d4651e244d8022ad03ab797ca3c2ad8442c43199afe8059faa613 +homepage: https://github.com/jiixyj/libebur128/ +license: MIT +component: multimedia.library +summary: libebur128 is a library that implements the EBU R 128 standard for loudness normalisation. description: | libebur128 is a library that implements the EBU R 128 standard for loudness normalisation. -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %cmake_ninja -DBUILD_STATIC_LIBS=OFF -DENABLE_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libeconf/package.yml b/packages/l/libeconf/package.yml index 94fb60f609d..d92038b8a71 100644 --- a/packages/l/libeconf/package.yml +++ b/packages/l/libeconf/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libeconf -version : 0.7.8 -release : 10 -source : - - https://github.com/openSUSE/libeconf/archive/refs/tags/v0.7.8.tar.gz : b290893abb9f7fb5c764049dd4081563f01597eaba51034db4e921f00d4c3b17 -homepage : https://opensuse.github.io/libeconf -license : MIT -component : system.base -summary : Enhanced config file parser +name: libeconf +version: 0.7.8 +release: 10 +source: + - https://github.com/openSUSE/libeconf/archive/refs/tags/v0.7.8.tar.gz: b290893abb9f7fb5c764049dd4081563f01597eaba51034db4e921f00d4c3b17 +homepage: https://opensuse.github.io/libeconf +license: MIT +component: system.base +summary: Enhanced config file parser description: | Enhanced config file parser, which merges config files placed in several locations into one -emul32 : true -clang : true -optimize : +emul32: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Change-usr-etc-to-usr-share-defaults-etc.patch %patch -p1 -i $pkgfiles/0001-Remove-undefined-symbols-from-version-script.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libedit/package.yml b/packages/l/libedit/package.yml index 2d99e1cd160..48d16a797fc 100644 --- a/packages/l/libedit/package.yml +++ b/packages/l/libedit/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libedit -version : 20240808.3.1 -release : 15 -source : - - https://thrysoee.dk/editline/libedit-20240808-3.1.tar.gz : 5f0573349d77c4a48967191cdd6634dd7aa5f6398c6a57fe037cc02696d6099f -homepage : https://thrysoee.dk/editline/ -license : BSD-3-Clause -component : programming.library -summary : An autotool- and libtoolized port of the NetBSD Editline library +name: libedit +version: 20240808.3.1 +release: 15 +source: + - https://thrysoee.dk/editline/libedit-20240808-3.1.tar.gz: 5f0573349d77c4a48967191cdd6634dd7aa5f6398c6a57fe037cc02696d6099f +homepage: https://thrysoee.dk/editline/ +license: BSD-3-Clause +component: programming.library +summary: An autotool- and libtoolized port of the NetBSD Editline library description: | This is an autotool- and libtoolized port of the NetBSD Editline library (libedit). This Berkeley-style licensed command line editor library provides generic line editing, history, and tokenization functions, similar to those found in GNU Readline. -builddeps : +builddeps: - pkgconfig32(ncursesw) -clang : true -emul32 : true -optimize : +clang: true +emul32: true +optimize: - size - lto -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libei/package.yml b/packages/l/libei/package.yml index ec53c41864f..a92505f4655 100644 --- a/packages/l/libei/package.yml +++ b/packages/l/libei/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libei -version : 1.4.1 -release : 6 -source : - - https://gitlab.freedesktop.org/libinput/libei/-/archive/1.4.1/libei-1.4.1.tar.gz : d0e8f18eb3617fbcc3d860bb54a47e17709e94e8e7cb0ae01ae221c67f000872 -homepage : https://libinput.pages.freedesktop.org/libei/ -license : MIT -component : desktop.library -summary : libei is a library for Emulated Input, primarily aimed at the Wayland stack. +name: libei +version: 1.4.1 +release: 6 +source: + - https://gitlab.freedesktop.org/libinput/libei/-/archive/1.4.1/libei-1.4.1.tar.gz: d0e8f18eb3617fbcc3d860bb54a47e17709e94e8e7cb0ae01ae221c67f000872 +homepage: https://libinput.pages.freedesktop.org/libei/ +license: MIT +component: desktop.library +summary: libei is a library for Emulated Input, primarily aimed at the Wayland stack. description: | libei is a library for Emulated Input, primarily aimed at the Wayland stack. -builddeps : +builddeps: - pkgconfig(libevdev) - pkgconfig(xkbcommon) - python-attrs - python-jinja -setup : | +setup: | %meson_configure -Dtests=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libepoxy/package.yml b/packages/l/libepoxy/package.yml index c8acf927d64..369de1f80ad 100644 --- a/packages/l/libepoxy/package.yml +++ b/packages/l/libepoxy/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libepoxy -version : 1.5.10 -release : 14 -source : - - https://download.gnome.org/sources/libepoxy/1.5/libepoxy-1.5.10.tar.xz : 072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623 -homepage : https://github.com/anholt/libepoxy -license : MIT -component : xorg.display -summary : A library for handling OpenGL function pointer management for you +name: libepoxy +version: 1.5.10 +release: 14 +source: + - https://download.gnome.org/sources/libepoxy/1.5/libepoxy-1.5.10.tar.xz: 072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623 +homepage: https://github.com/anholt/libepoxy +license: MIT +component: xorg.display +summary: A library for handling OpenGL function pointer management for you description: | A library for handling OpenGL function pointer management for you -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(egl) - pkgconfig32(x11) - pkgconfig32(xorg-macros) - pkgconfig32(xshmfence) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liberation-circuit/package.yml b/packages/l/liberation-circuit/package.yml index 9227cb4752d..0601613c2a5 100644 --- a/packages/l/liberation-circuit/package.yml +++ b/packages/l/liberation-circuit/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liberation-circuit -version : '1.3' -release : 6 -source : - - https://github.com/linleyh/liberation-circuit/archive/refs/tags/v1.3.tar.gz : 3c18c5815aa139e2bf3048e42bbb4bf7f1b3d05022ea0a3c764bc25f420f2b4f -homepage : https://linleyh.itch.io/liberation-circuit -license : GPL-3.0-only -component : games.strategy -summary : Trapped in a hostile computer system, you must make a way out - RTS/coding game +name: liberation-circuit +version: "1.3" +release: 6 +source: + - https://github.com/linleyh/liberation-circuit/archive/refs/tags/v1.3.tar.gz: 3c18c5815aa139e2bf3048e42bbb4bf7f1b3d05022ea0a3c764bc25f420f2b4f +homepage: https://linleyh.itch.io/liberation-circuit +license: GPL-3.0-only +component: games.strategy +summary: Trapped in a hostile computer system, you must make a way out - RTS/coding game description: | Trapped in a hostile computer system, you must make a way out - RTS/coding game -builddeps : +builddeps: - pkgconfig(allegro_main-5) - pkgconfig(gl) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Set-a-default-savefile-location.patch -build : | +build: | %make CFLAGS='-fcommon' -install : | +install: | # Install launch script install -Dm00755 $pkgfiles/libcirc $installdir/usr/bin/libcirc # Remove unneeded files diff --git a/packages/l/liberation-fonts-ttf/package.yml b/packages/l/liberation-fonts-ttf/package.yml index 24a7ff377c5..41ac3310ca3 100644 --- a/packages/l/liberation-fonts-ttf/package.yml +++ b/packages/l/liberation-fonts-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liberation-fonts-ttf -version : 2.1.5 -release : 11 -source : - - https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-2.1.5.tar.gz : 7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0 -homepage : https://github.com/liberationfonts/liberation-fonts -license : OFL-1.1 -component : desktop.font -summary : Liberation Font Pack +name: liberation-fonts-ttf +version: 2.1.5 +release: 11 +source: + - https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-2.1.5.tar.gz: 7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0 +homepage: https://github.com/liberationfonts/liberation-fonts +license: OFL-1.1 +component: desktop.font +summary: Liberation Font Pack description: | The Liberation Fonts is a font family which aims at metric compatibility with Arial, Times New Roman, and Courier New. -install : | +install: | install -dm00755 $installdir/usr/share/fonts/truetype/liberation install -m00644 *.ttf $installdir/usr/share/fonts/truetype/liberation diff --git a/packages/l/libetonyek/package.yml b/packages/l/libetonyek/package.yml index 918a1f544fa..1c0a1dd9eac 100644 --- a/packages/l/libetonyek/package.yml +++ b/packages/l/libetonyek/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libetonyek -version : 0.1.12 -release : 8 -source : - - https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.12.tar.xz : b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83 -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libetonyek -license : MPL-2.0 -component : programming -summary : Library and a set of tools for reading and converting Apple iWork documents +name: libetonyek +version: 0.1.12 +release: 8 +source: + - https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.12.tar.xz: b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83 +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libetonyek +license: MPL-2.0 +component: programming +summary: Library and a set of tools for reading and converting Apple iWork documents description: | Library and a set of tools for reading and converting Apple iWork documents. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(glm) - pkgconfig(liblangtag) - pkgconfig(librevenge-0.0) - pkgconfig(mdds-3.0) - libboost-devel -setup : | +setup: | %patch -p0 -i $pkgfiles/mdds-3.0.patch %configure --with-mdds=3.0 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libetpan/package.yml b/packages/l/libetpan/package.yml index 6edcf0e1192..e29c57d1640 100644 --- a/packages/l/libetpan/package.yml +++ b/packages/l/libetpan/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libetpan -version : 1.9.4 -release : 9 -source : - - https://github.com/dinhviethoa/libetpan/archive/1.9.4.tar.gz : 82ec8ea11d239c9967dbd1717cac09c8330a558e025b3e4dc6a7594e80d13bb1 -homepage : https://www.etpan.org/libetpan.html -license : BSD-3-Clause -component : programming.library -summary : Provides a portable, efficient framework for different kinds of mail access +name: libetpan +version: 1.9.4 +release: 9 +source: + - https://github.com/dinhviethoa/libetpan/archive/1.9.4.tar.gz: 82ec8ea11d239c9967dbd1717cac09c8330a558e025b3e4dc6a7594e80d13bb1 +homepage: https://www.etpan.org/libetpan.html +license: BSD-3-Clause +component: programming.library +summary: Provides a portable, efficient framework for different kinds of mail access description: | Provides a portable, efficient framework for different kinds of mail access -builddeps : +builddeps: - pkgconfig(libsasl2) -setup : | +setup: | %patch -p1 -i $pkgfiles/dont-put-user-ldflags-into-libs.patch %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libev/package.yml b/packages/l/libev/package.yml index 7bb3018c0d3..04d502eb0c5 100644 --- a/packages/l/libev/package.yml +++ b/packages/l/libev/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libev -version : '4.33' -release : 7 -source : - - http://dist.schmorp.de/libev/libev-4.33.tar.gz : 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea -homepage : https://software.schmorp.de/pkg/libev.html -license : BSD-2-Clause -summary : libev is a high-performance event loop/event model with lots of features. -component : programming.library +name: libev +version: "4.33" +release: 7 +source: + - http://dist.schmorp.de/libev/libev-4.33.tar.gz: 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea +homepage: https://software.schmorp.de/pkg/libev.html +license: BSD-2-Clause +summary: libev is a high-performance event loop/event model with lots of features. +component: programming.library description: | Libev is modelled (very loosely) after libevent and the Event perl module, but is faster, scales better and is more correct, and also more featureful. And also smaller. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install # conflict with libevent diff --git a/packages/l/libevdev/package.yml b/packages/l/libevdev/package.yml index 6ffb1200a2e..ad643e39a09 100644 --- a/packages/l/libevdev/package.yml +++ b/packages/l/libevdev/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libevdev -version : 1.13.5 -release : 19 -source : - - https://www.freedesktop.org/software/libevdev/libevdev-1.13.5.tar.xz : 89918ae7b7c13936e6482604a77a2bfbbb74544c5d039fde01c3fa1bdf639987 -homepage : https://www.freedesktop.org/wiki/Software/libevdev/ -license : +name: libevdev +version: 1.13.5 +release: 19 +source: + - https://www.freedesktop.org/software/libevdev/libevdev-1.13.5.tar.xz: 89918ae7b7c13936e6482604a77a2bfbbb74544c5d039fde01c3fa1bdf639987 +homepage: https://www.freedesktop.org/wiki/Software/libevdev/ +license: - GPL-2.0-only WITH Linux-syscall-note - MIT -component : xorg.library -summary : Wrapper library for evdev devices +component: xorg.library +summary: Wrapper library for evdev devices description: | libevdev is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev devices into a library and provides a library interface to the callers, thus avoiding erroneous ioctls, etc. -checkdeps : +checkdeps: - pkgconfig(check) -setup : | +setup: | %meson_configure -Ddocumentation=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # Breaks tests unset LD_PRELOAD %ninja_check diff --git a/packages/l/libevent/package.yml b/packages/l/libevent/package.yml index 8720ac72e9f..9b90dec9143 100644 --- a/packages/l/libevent/package.yml +++ b/packages/l/libevent/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libevent -version : 2.1.12 -release : 14 -source : - - https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz : 92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb -homepage : https://libevent.org/ -license : +name: libevent +version: 2.1.12 +release: 14 +source: + - https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz: 92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb +homepage: https://libevent.org/ +license: - BSD-3-Clause -component : system.utils -summary : event notification library +component: system.utils +summary: event notification library description: | libevent provides a mechanism to execute a callback function when a specific event occurs on a file descriptor, after a timeout has been reached, due to signals, or due to regular timeouts. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Warn-if-forked-from-the-event-loop-during-event_reinit.patch %patch -Np1 -i $pkgfiles/EVENT__SIZEOF_TIME_T.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # Networking tests failing %make check || : diff --git a/packages/l/libexempi/package.yml b/packages/l/libexempi/package.yml index f331a9c94ed..1389eba346a 100644 --- a/packages/l/libexempi/package.yml +++ b/packages/l/libexempi/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libexempi -version : 2.6.3 -release : 12 -source : - - https://libopenraw.freedesktop.org/download/exempi-2.6.3.tar.bz2 : b0749db18a9e78cf771737954a838cdcdb1d5415888bac1ba9caf8cba77c656c -homepage : https://libopenraw.freedesktop.org/wiki/Exempi/ -license : BSD-3-Clause -component : desktop.library -summary : Exempi is an implementation of XMP (Adobe's Extensible Metadata Platform) +name: libexempi +version: 2.6.3 +release: 12 +source: + - https://libopenraw.freedesktop.org/download/exempi-2.6.3.tar.bz2: b0749db18a9e78cf771737954a838cdcdb1d5415888bac1ba9caf8cba77c656c +homepage: https://libopenraw.freedesktop.org/wiki/Exempi/ +license: BSD-3-Clause +component: desktop.library +summary: Exempi is an implementation of XMP (Adobe's Extensible Metadata Platform) description: | Exempi is an implementation of XMP (Adobe's Extensible Metadata Platform). -optimize : +optimize: - lto -builddeps : +builddeps: - libboost-devel -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libexif/package.yml b/packages/l/libexif/package.yml index c7c372f766d..2fb295a8c8c 100644 --- a/packages/l/libexif/package.yml +++ b/packages/l/libexif/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libexif -version : 0.6.24 -release : 7 -source : - - https://github.com/libexif/libexif/archive/refs/tags/v0.6.24.tar.gz : e5f15eeab693028cfdc4c0d78f024e1ca78baa0e1f636dc443395e9fbb0a2b7a -homepage : https://sourceforge.net/projects/libexif/ -license : LGPL-2.0-or-later -component : desktop.library -emul32 : true -summary : EXIF tag parsing library +name: libexif +version: 0.6.24 +release: 7 +source: + - https://github.com/libexif/libexif/archive/refs/tags/v0.6.24.tar.gz: e5f15eeab693028cfdc4c0d78f024e1ca78baa0e1f636dc443395e9fbb0a2b7a +homepage: https://sourceforge.net/projects/libexif/ +license: LGPL-2.0-or-later +component: desktop.library +emul32: true +summary: EXIF tag parsing library description: | Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libexttextcat/package.yml b/packages/l/libexttextcat/package.yml index 7c3e0e08627..086278e7b4e 100644 --- a/packages/l/libexttextcat/package.yml +++ b/packages/l/libexttextcat/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libexttextcat -version : 3.4.6 -release : 5 -source : - - https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-3.4.6.tar.xz : 6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df -homepage : https://wiki.documentfoundation.org/Libexttextcat -license : BSD-3-Clause -component : programming -summary : Text Categorization library for language guessing +name: libexttextcat +version: 3.4.6 +release: 5 +source: + - https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-3.4.6.tar.xz: 6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df +homepage: https://wiki.documentfoundation.org/Libexttextcat +license: BSD-3-Clause +component: programming +summary: Text Categorization library for language guessing description: | libexttextcat is an N-Gram-Based Text Categorization library primarily intended for language guessing. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libfabric/package.yml b/packages/l/libfabric/package.yml index eabb11a4e31..09baa2b0638 100644 --- a/packages/l/libfabric/package.yml +++ b/packages/l/libfabric/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfabric -version : 1.19.0 -release : 4 -source : - - https://github.com/ofiwg/libfabric/releases/download/v1.19.0/libfabric-1.19.0.tar.bz2 : f14c764be9103e80c46223bde66e530e5954cb28b3835b57c8e728479603ef9e -homepage : https://ofiwg.github.io/libfabric/ -license : +name: libfabric +version: 1.19.0 +release: 4 +source: + - https://github.com/ofiwg/libfabric/releases/download/v1.19.0/libfabric-1.19.0.tar.bz2: f14c764be9103e80c46223bde66e530e5954cb28b3835b57c8e728479603ef9e +homepage: https://ofiwg.github.io/libfabric/ +license: - BSD-2-Clause - GPL-2.0-only -component : programming.library -summary : Open Fabric Interfaces +component: programming.library +summary: Open Fabric Interfaces description: | The Open Fabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. -patterns : - - devel : /usr/share/man/man3 -setup : | +patterns: + - devel: /usr/share/man/man3 +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -f $installdir/usr/lib*/*.a diff --git a/packages/l/libfakekey/package.yml b/packages/l/libfakekey/package.yml index cc791988131..39b1b5c2084 100644 --- a/packages/l/libfakekey/package.yml +++ b/packages/l/libfakekey/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfakekey -version : '0.3' -release : 3 -source : - - https://git.yoctoproject.org/libfakekey/snapshot/libfakekey-0.3.tar.gz : d282fa6481a5b85f71e36e8bad4cfa938cc8eaac4c42ffa27f9203ac634813f4 -homepage : https://git.yoctoproject.org/libfakekey/ -license : GPL-2.0-only -component : programming.library -summary : X virtual keyboard library +name: libfakekey +version: "0.3" +release: 3 +source: + - https://git.yoctoproject.org/libfakekey/snapshot/libfakekey-0.3.tar.gz: d282fa6481a5b85f71e36e8bad4cfa938cc8eaac4c42ffa27f9203ac634813f4 +homepage: https://git.yoctoproject.org/libfakekey/ +license: GPL-2.0-only +component: programming.library +summary: X virtual keyboard library description: | X virtual keyboard library for converting characters into X server key presses -builddeps : +builddeps: - pkgconfig(xtst) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libffcall/package.yml b/packages/l/libffcall/package.yml index e533546f154..68f2f3914e3 100644 --- a/packages/l/libffcall/package.yml +++ b/packages/l/libffcall/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libffcall -version : '2.5' -release : 4 -homepage : https://www.gnu.org/software/libffcall/ -source : - - https://ftpmirror.gnu.org/gnu/libffcall/libffcall-2.5.tar.gz : 7f422096b40498b1389093955825f141bb67ed6014249d884009463dc7846879 -license : GPL-2.0-or-later -component : programming.tools -summary : GNU libffcall is a library which can be used to build foreign function call interfaces in embedded interpreters. +name: libffcall +version: "2.5" +release: 4 +homepage: https://www.gnu.org/software/libffcall/ +source: + - https://ftpmirror.gnu.org/gnu/libffcall/libffcall-2.5.tar.gz: 7f422096b40498b1389093955825f141bb67ed6014249d884009463dc7846879 +license: GPL-2.0-or-later +component: programming.tools +summary: GNU libffcall is a library which can be used to build foreign function call interfaces in embedded interpreters. description: | It consists of two parts: - avcall: Calling C functions with variable arguments. Its include file is . - callback: Closures with variable arguments as first-class C functions. Its include file is . -setup : | +setup: | %configure --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libffi/package.yml b/packages/l/libffi/package.yml index abfe229d618..6190622aa17 100644 --- a/packages/l/libffi/package.yml +++ b/packages/l/libffi/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libffi -version : '3.4.6' -release : 15 -source : - - https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz : b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e -homepage : https://sourceware.org/libffi -license : MIT -component : system.base -summary : Foreign Function Interface library +name: libffi +version: "3.4.6" +release: 15 +source: + - https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz: b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e +homepage: https://sourceware.org/libffi +license: MIT +component: system.base +summary: Foreign Function Interface library description: | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. -emul32 : true -devel : true -patterns : - - devel : - - /usr/share/info -builddeps : +emul32: true +devel: true +patterns: + - devel: + - /usr/share/info +builddeps: - dejagnu-devel -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libffi6/package.yml b/packages/l/libffi6/package.yml index 9f88759f434..5e768f0b89a 100644 --- a/packages/l/libffi6/package.yml +++ b/packages/l/libffi6/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libffi6 -version : 3.2.1 -release : 2 -source : - - https://github.com/libffi/libffi/archive/refs/tags/v3.2.1.tar.gz : 96d08dee6f262beea1a18ac9a3801f64018dc4521895e9198d029d6850febe23 -homepage : https://github.com/libffi/libffi/ -license : MIT -component : binary.compat -summary : Foreign Function Interface (Binary Compatibility Library) +name: libffi6 +version: 3.2.1 +release: 2 +source: + - https://github.com/libffi/libffi/archive/refs/tags/v3.2.1.tar.gz: 96d08dee6f262beea1a18ac9a3801f64018dc4521895e9198d029d6850febe23 +homepage: https://github.com/libffi/libffi/ +license: MIT +component: binary.compat +summary: Foreign Function Interface (Binary Compatibility Library) description: | This package provides binary compatibility only. It is forbidden to build against it. -emul32 : true -setup : | +emul32: true +setup: | %autogen %patch -p1 -i $pkgfiles/includedir.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install # Only ship libraries for i in /usr/bin /usr/share %libdir%/pkgconfig /usr/include; do diff --git a/packages/l/libfido2/package.yml b/packages/l/libfido2/package.yml index 7c8dc4704c4..de14b928fc3 100644 --- a/packages/l/libfido2/package.yml +++ b/packages/l/libfido2/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfido2 -version : 1.16.0 -release : 11 -source : - - https://github.com/Yubico/libfido2/archive/refs/tags/1.16.0.tar.gz : 7d86088ef4a48f9faad4ff6f41343328157849153a8dc94d88f4b5461cb29474 -license : BSD-2-Clause -component : system.base -homepage : https://developers.yubico.com/libfido2/ -summary : Library functionality for FIDO 2.0 +name: libfido2 +version: 1.16.0 +release: 11 +source: + - https://github.com/Yubico/libfido2/archive/refs/tags/1.16.0.tar.gz: 7d86088ef4a48f9faad4ff6f41343328157849153a8dc94d88f4b5461cb29474 +license: BSD-2-Clause +component: system.base +homepage: https://developers.yubico.com/libfido2/ +summary: Library functionality for FIDO 2.0 description: | libfido2 provides library functionality and command-line tools to communicate with a FIDO device over USB, and to verify attestation and assertion signatures. libfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) protocols. -builddeps : +builddeps: - pkgconfig(libcbor) - pkgconfig(libpcsclite) -setup : | +setup: | %cmake_ninja -DBUILD_STATIC_LIBS=OFF -DBUILD_EXAMPLES=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libfilezilla/package.yml b/packages/l/libfilezilla/package.yml index 467ea56aad8..e01e2984662 100644 --- a/packages/l/libfilezilla/package.yml +++ b/packages/l/libfilezilla/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfilezilla -version : 0.51.1 -release : 52 -source : - - https://sources.getsol.us/libfilezilla-0.51.1.tar.xz : 9a4c88931711f4b9d31702af3555501151b2b9fa46d07f350597a3bc9d5832e6 -homepage : https://lib.filezilla-project.org -license : GPL-2.0-or-later -component : programming -summary : libfilezilla +name: libfilezilla +version: 0.51.1 +release: 52 +source: + - https://sources.getsol.us/libfilezilla-0.51.1.tar.xz: 9a4c88931711f4b9d31702af3555501151b2b9fa46d07f350597a3bc9d5832e6 +homepage: https://lib.filezilla-project.org +license: GPL-2.0-or-later +component: programming +summary: libfilezilla description: | libfilezilla is a small and modern C++ library, offering some basic functionality to build high-performing, platform-independent programs -builddeps : +builddeps: - pkgconfig(cppunit) # check - pkgconfig(gnutls) - pkgconfig(libxcrypt) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libfilteraudio/package.yml b/packages/l/libfilteraudio/package.yml index d1914076fd2..32d8b71cf67 100644 --- a/packages/l/libfilteraudio/package.yml +++ b/packages/l/libfilteraudio/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfilteraudio -version : 0.0.1 -release : 3 -source : - - https://github.com/irungentoo/filter_audio/archive/refs/tags/v0.0.1.tar.gz : fb135592c5133c3b4b664da18f988f58609db912f204059abe16277df044a366 -homepage : https://github.com/irungentoo/filter_audio -license : BSD-3-Clause -component : multimedia.library -summary : Lightweight audio filtering library made from webrtc code. +name: libfilteraudio +version: 0.0.1 +release: 3 +source: + - https://github.com/irungentoo/filter_audio/archive/refs/tags/v0.0.1.tar.gz: fb135592c5133c3b4b664da18f988f58609db912f204059abe16277df044a366 +homepage: https://github.com/irungentoo/filter_audio +license: BSD-3-Clause +component: multimedia.library +summary: Lightweight audio filtering library made from webrtc code. description: | Lightweight audio filtering library made from webrtc code. -build : | +build: | %make -install : | +install: | %make_install mv $installdir/usr/local/* $installdir/usr/ mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/l/libflac/package.yml b/packages/l/libflac/package.yml index 9f1d1814733..c65d148b04b 100644 --- a/packages/l/libflac/package.yml +++ b/packages/l/libflac/package.yml @@ -1,51 +1,51 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libflac -version : 1.4.3 -release : 18 -source : - - https://github.com/xiph/flac/releases/download/1.4.3/flac-1.4.3.tar.xz : 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 -homepage : https://xiph.org/flac/ -license : +name: libflac +version: 1.4.3 +release: 18 +source: + - https://github.com/xiph/flac/releases/download/1.4.3/flac-1.4.3.tar.xz: 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 +homepage: https://xiph.org/flac/ +license: - BSD-3-Clause - GFDL-1.1-or-later - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.codecs -summary : Encoder/decoder for the Free Lossless Audio Codec +component: multimedia.codecs +summary: Encoder/decoder for the Free Lossless Audio Codec description: | FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. -builddeps : +builddeps: - pkgconfig32(ogg) - glibc-32bit-devel - doxygen - nasm -avx2 : true -emul32 : true -clang : true -optimize : +avx2: true +emul32: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Shorten tests sed -i 's/FLAC__TEST_LEVEL=1/FLAC__TEST_LEVEL=0/' test/CMakeLists.txt %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Save space as only want libFLAC.so* if [[ ! -z "${AVX2BUILD}" ]]; then rm -rf $installdir/%libdir%/libFLAC++.* fi -check : | +check: | # Breaks libFLAC and libFLAC++ tests unset LD_PRELOAD CTEST_OUTPUT_ON_FAILURE=1 CTEST_STOP_ON_FAILURE=1 ninja test -j1 -C solusBuildDir -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/l/libfontenc/package.yml b/packages/l/libfontenc/package.yml index b197751024b..add84d8bb4f 100644 --- a/packages/l/libfontenc/package.yml +++ b/packages/l/libfontenc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfontenc -version : 1.1.8 -release : 18 -source : - - https://www.x.org/releases/individual/lib/libfontenc-1.1.8.tar.gz : b55039f70959a1b2f02f4ec8db071e5170528d2c9180b30575dccf7510d7fb9f -license : MIT -homepage : https://www.x.org/ -summary : X font encoding library -component : xorg.library +name: libfontenc +version: 1.1.8 +release: 18 +source: + - https://www.x.org/releases/individual/lib/libfontenc-1.1.8.tar.gz: b55039f70959a1b2f02f4ec8db071e5170528d2c9180b30575dccf7510d7fb9f +license: MIT +homepage: https://www.x.org/ +summary: X font encoding library +component: xorg.library description: | libfontenc is a library which helps font libraries portably determine and deal with different encodings of fonts. -builddeps : +builddeps: - pkgconfig32(zlib) - pkgconfig(xproto) -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libfprint/package.yml b/packages/l/libfprint/package.yml index a9f132bc455..60ad59fa2f0 100644 --- a/packages/l/libfprint/package.yml +++ b/packages/l/libfprint/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfprint -version : 1.94.9 -release : 9 -source : - - https://gitlab.freedesktop.org/libfprint/libfprint/-/archive/v1.94.9/libfprint-v1.94.9.tar.bz2 : 6f51d9b154c1874b22fff50c288a86584a59dd23b0f6b0a9aa4cdaffb3847ab1 -homepage : https://fprint.freedesktop.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Library for fingerprint readers +name: libfprint +version: 1.94.9 +release: 9 +source: + - https://gitlab.freedesktop.org/libfprint/libfprint/-/archive/v1.94.9/libfprint-v1.94.9.tar.bz2: 6f51d9b154c1874b22fff50c288a86584a59dd23b0f6b0a9aa4cdaffb3847ab1 +homepage: https://fprint.freedesktop.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Library for fingerprint readers description: | libfprint is an open source software library designed to make it easy for application developers to add support for consumer fingerprint readers to their software. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk-doc) - - pkgconfig(gudev-1.0) + - pkgconfig(gudev-1.0) - pkgconfig(gusb) - pkgconfig(libcrypto) - pkgconfig(pixman-1) - python-cairo - python-gobject - umockdev -setup : | +setup: | %meson_configure -Ddrivers=all -Dinstalled-tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # work around for buildserver %ninja_check ||: diff --git a/packages/l/libfreeaptx/package.yml b/packages/l/libfreeaptx/package.yml index b3ab3b9db0a..d3ea2e9c9f2 100644 --- a/packages/l/libfreeaptx/package.yml +++ b/packages/l/libfreeaptx/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfreeaptx -version : 0.1.1 -release : 2 -source : - - https://github.com/iamthehorker/libfreeaptx/archive/refs/tags/0.1.1.tar.gz : 7acf514446cae59585d9bc21e4f98f4a3856f4741c3a7a09d06e8ac5bf2f7315 -homepage : https://github.com/iamthehorker/libfreeaptx/ -license : LGPL-2.1-or-later -component : multimedia.codecs -summary : Open Source implementation of Audio Processing Technology codec (aptX) forked from libopenaptx 0.2.0 +name: libfreeaptx +version: 0.1.1 +release: 2 +source: + - https://github.com/iamthehorker/libfreeaptx/archive/refs/tags/0.1.1.tar.gz: 7acf514446cae59585d9bc21e4f98f4a3856f4741c3a7a09d06e8ac5bf2f7315 +homepage: https://github.com/iamthehorker/libfreeaptx/ +license: LGPL-2.1-or-later +component: multimedia.codecs +summary: Open Source implementation of Audio Processing Technology codec (aptX) forked from libopenaptx 0.2.0 description: | Open Source implementation of Audio Processing Technology codec (aptX) derived from ffmpeg 4.0 project. libfreeaptx is based on version 0.2.0 of libopenaptx with the intent of continuing under a free license without the additional license restriction added to 0.2.1. The initial version of libfreeaptx was reset to 0.1.0 to prevent confusion between the two projects. -replaces : +replaces: - libopenaptx - devel: libopenaptx-devel environment: | export PREFIX=/usr -setup : | +setup: | sed -i "s|PREFIX |&?|" Makefile sed -i "s|CFLAGS |&?|" Makefile sed -i "s|LDFLAGS |&?|" Makefile -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libfreehand/package.yml b/packages/l/libfreehand/package.yml index 1564fecce0f..587d009e9c5 100644 --- a/packages/l/libfreehand/package.yml +++ b/packages/l/libfreehand/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfreehand -version : 0.1.2 -release : 4 -source : - - https://dev-www.libreoffice.org/src/libfreehand/libfreehand-0.1.2.tar.xz : 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libfreehand -license : MPL-2.0 -component : programming -summary : Library for parsing the FreeHand file format structure +name: libfreehand +version: 0.1.2 +release: 4 +source: + - https://dev-www.libreoffice.org/src/libfreehand/libfreehand-0.1.2.tar.xz: 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libfreehand +license: MPL-2.0 +component: programming +summary: Library for parsing the FreeHand file format structure description: | Library for parsing the FreeHand file format structure. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-i18n) - pkgconfig(lcms2) @@ -19,12 +19,12 @@ builddeps : - libboost-devel environment: | export GCC_IGNORE_WERROR=1 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-missing-semicolon-to-fix-build-with-icu-65.1.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libfs/package.yml b/packages/l/libfs/package.yml index 918da57db9b..feaeec7789a 100644 --- a/packages/l/libfs/package.yml +++ b/packages/l/libfs/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfs -version : 1.0.10 -release : 15 -source : - - https://www.x.org/releases/individual/lib/libFS-1.0.10.tar.gz : 38daddf6aaad25d93c6ff762c9629b8f10b19e8c4b70fcf117ec38c440ff9ae2 -license : MIT -homepage : https://www.x.org/ -summary : X Font Service client library -component : xorg.library +name: libfs +version: 1.0.10 +release: 15 +source: + - https://www.x.org/releases/individual/lib/libFS-1.0.10.tar.gz: 38daddf6aaad25d93c6ff762c9629b8f10b19e8c4b70fcf117ec38c440ff9ae2 +license: MIT +homepage: https://www.x.org/ +summary: X Font Service client library +component: xorg.library description: | This library is used by clients of X Font Servers (xfs), such as xfsinfo, xfslsfonts, and the X servers themselves. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig(xproto) - pkgconfig(xtrans) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libftdi1/package.yml b/packages/l/libftdi1/package.yml index 240884d07c3..0b2b7086dd8 100644 --- a/packages/l/libftdi1/package.yml +++ b/packages/l/libftdi1/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libftdi1 -version : '1.5' -release : 8 -source : - - https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2 : 7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049 -homepage : https://www.intra2net.com/en/developer/libftdi/ -license : LGPL-2.1-or-later -component : programming.library -summary : An open source library to talk to FTDI chips +name: libftdi1 +version: "1.5" +release: 8 +source: + - https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2: 7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049 +homepage: https://www.intra2net.com/en/developer/libftdi/ +license: LGPL-2.1-or-later +component: programming.library +summary: An open source library to talk to FTDI chips description: | libFTDI is an open source library to talk to FTDI chips FT232BM, FT245BM, FT2232C, FT2232D, FT245R, FT232H and FT230X including the popular bitbang mode. -builddeps : +builddeps: - pkgconfig(libconfuse) - pkgconfig(libusb-1.0) - libboost-devel # For tests and C++ bindings. -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_includes_path.patch %cmake -DBUILD_TESTS=ON \ -DEXAMPLES=OFF \ -DFTDI_EEPROM=ON \ -DFTDIPP=ON \ -DSTATICLIBS=OFF -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc # Using rmdir to make sure we don't rm something useful in share/. rmdir $installdir/usr/share -check : | +check: | %make check diff --git a/packages/l/libfyaml/package.yml b/packages/l/libfyaml/package.yml index c69204a0342..548091af216 100644 --- a/packages/l/libfyaml/package.yml +++ b/packages/l/libfyaml/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libfyaml -version : 0.9 -release : 1 -source : - - https://github.com/pantoniou/libfyaml/releases/download/v0.9/libfyaml-0.9.tar.gz : 7731edc5dfcc345d5c5c9f6ce597133991a689dabede393cd77bae89b327cd6d -homepage : https://github.com/pantoniou/libfyaml -license : MIT -component : programming.library -summary : Fully feature complete YAML parser and emitter, supporting the latest YAML spec and passing the full YAML testsuite. +name: libfyaml +version: 0.9 +release: 1 +source: + - https://github.com/pantoniou/libfyaml/releases/download/v0.9/libfyaml-0.9.tar.gz: 7731edc5dfcc345d5c5c9f6ce597133991a689dabede393cd77bae89b327cd6d +homepage: https://github.com/pantoniou/libfyaml +license: MIT +component: programming.library +summary: Fully feature complete YAML parser and emitter, supporting the latest YAML spec and passing the full YAML testsuite. description: | A fancy 1.2 YAML and JSON parser/writer. Fully feature complete YAML parser and emitter, supporting the latest YAML spec and passing the full YAML testsuite. It is designed to be very efficient, avoiding copies of data, and has no artificial limits like the 1024 character limit for implicit keys. -builddeps : +builddeps: - pkgconfig(yaml-0.1) -checkdeps : +checkdeps: - pkgconfig(check) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/l/libgaminggear/package.yml b/packages/l/libgaminggear/package.yml index a4f8f83beab..1e5f72d8652 100644 --- a/packages/l/libgaminggear/package.yml +++ b/packages/l/libgaminggear/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgaminggear -version : 0.15.1 -release : 6 -source : - - https://sourceforge.net/projects/libgaminggear/files/libgaminggear-0.15.1.tar.bz2 : ffbd59c62e3107b09ec99f1e5147529c61931987abc7f86a140449b46388c549 -homepage : https://sourceforge.net/projects/libgaminggear/ -license : GPL-2.0-or-later -component : desktop.library -summary : Libraries for gaming input devices +name: libgaminggear +version: 0.15.1 +release: 6 +source: + - https://sourceforge.net/projects/libgaminggear/files/libgaminggear-0.15.1.tar.bz2: ffbd59c62e3107b09ec99f1e5147529c61931987abc7f86a140449b46388c549 +homepage: https://sourceforge.net/projects/libgaminggear/ +license: GPL-2.0-or-later +component: desktop.library +summary: Libraries for gaming input devices description: | Libgaminggear provides functions and widgets common for gaming input devices. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libcanberra) - pkgconfig(libnotify) - pkgconfig(sqlite3) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-with-recent-pango-versions.patch %cmake_ninja -DINSTALL_CMAKE_MODULESDIR="/usr/lib64/cmake/libgaminggear/Modules" -build : | +build: | %ninja_build -install : | +install: | %ninja_install rmdir $installdir/usr/lib64/gaminggear_plugins diff --git a/packages/l/libgbinder/package.yml b/packages/l/libgbinder/package.yml index fa6f613d64e..d512ebbe288 100644 --- a/packages/l/libgbinder/package.yml +++ b/packages/l/libgbinder/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgbinder -version : 1.1.40 -release : 1 -source : - - https://github.com/mer-hybris/libgbinder/archive/refs/tags/1.1.40.tar.gz : 9e86243df6502ffd0a68ee8384c5c36b9cd4093733ea620313f1947f312abbd1 -license : BSD-3-Clause -component : desktop.library -homepage : https://github.com/mer-hybris/libgbinder -summary : GLib-style interface to binder +name: libgbinder +version: 1.1.40 +release: 1 +source: + - https://github.com/mer-hybris/libgbinder/archive/refs/tags/1.1.40.tar.gz: 9e86243df6502ffd0a68ee8384c5c36b9cd4093733ea620313f1947f312abbd1 +license: BSD-3-Clause +component: desktop.library +homepage: https://github.com/mer-hybris/libgbinder +summary: GLib-style interface to binder description: | - GLib-style interface to binder -builddeps : + GLib-style interface to binder +builddeps: - pkgconfig(glib-2.0) - pkgconfig(libglibutil) -clang : true -optimize : thin-lto -build : | +clang: true +optimize: thin-lto +build: | %make KEEP_SYMBOLS=1 release pkgconfig -install : | +install: | %make_install install-dev diff --git a/packages/l/libgcrypt/package.yml b/packages/l/libgcrypt/package.yml index 9f40a73b703..d8a10f77bef 100644 --- a/packages/l/libgcrypt/package.yml +++ b/packages/l/libgcrypt/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgcrypt -version : 1.11.0 -release : 29 -source : - - https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.0.tar.bz2 : 09120c9867ce7f2081d6aaa1775386b98c2f2f246135761aae47d81f58685b9c -license : +name: libgcrypt +version: 1.11.0 +release: 29 +source: + - https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.0.tar.bz2: 09120c9867ce7f2081d6aaa1775386b98c2f2f246135761aae47d81f58685b9c +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.base -homepage : https://gnupg.org/software/libgcrypt/index.html -summary : GNU's basic cryptographic library +component: system.base +homepage: https://gnupg.org/software/libgcrypt/index.html +summary: GNU's basic cryptographic library description: | Libgcrypt is GNU's basic cryptographic library. -emul32 : true -optimize : +emul32: true +optimize: - size - lto -patterns : - - devel : /usr/share/aclocal -builddeps : +patterns: + - devel: /usr/share/aclocal +builddeps: - pkgconfig32(gpg-error) -setup : | +setup: | %configure --with-gpg-error-prefix=/usr \ --enable-noexecstack -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libgda/package.yml b/packages/l/libgda/package.yml index b1fe2e6f25d..5d5c760335b 100644 --- a/packages/l/libgda/package.yml +++ b/packages/l/libgda/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgda -version : 5.2.10 -release : 23 -source : - - https://download.gnome.org/sources/libgda/5.2/libgda-5.2.10.tar.xz : 6f6cdf7b8053f553b907e0c88a6064eb48cf2751852eb24323dcf027792334c8 -homepage : https://gitlab.gnome.org/GNOME/libgda -license : GPL-2.0-only -component : programming.library -summary : A database access library +name: libgda +version: 5.2.10 +release: 23 +source: + - https://download.gnome.org/sources/libgda/5.2/libgda-5.2.10.tar.xz: 6f6cdf7b8053f553b907e0c88a6064eb48cf2751852eb24323dcf027792334c8 +homepage: https://gitlab.gnome.org/GNOME/libgda +license: GPL-2.0-only +component: programming.library +summary: A database access library description: | Libgda is a (relatively small) database access library: it is a wrapper like ODBC but with more features to access several database engines. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(gee-0.8) - pkgconfig(gnome-keyring-1) @@ -25,7 +25,7 @@ builddeps : - gettext-devel - gtk-doc - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %patch -p1 -i $pkgfiles/0001-Revert-MySQL-8-Fix-compilation.patch %patch -p1 -i $pkgfiles/0001-Revert-MySQL-adding-support-for-version-8-API.patch @@ -37,9 +37,9 @@ setup : | done # Try changing this back to configure in a future release, and remove gtk-doc and gettext-devel from builddeps %reconfigure --disable-static --disable-tools --enable-system-sqlite -build : | +build: | %make -install : | +install: | %make_install # Unnecessary diff --git a/packages/l/libgdata/package.yml b/packages/l/libgdata/package.yml index c205d02114d..6e8acd25fd7 100644 --- a/packages/l/libgdata/package.yml +++ b/packages/l/libgdata/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgdata -version : 0.18.1 -release : 18 -source : - - https://download.gnome.org/sources/libgdata/0.18/libgdata-0.18.1.tar.xz : dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7 -homepage : https://gitlab.gnome.org/GNOME/libgdata -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GData Protocol support +name: libgdata +version: 0.18.1 +release: 18 +source: + - https://download.gnome.org/sources/libgdata/0.18/libgdata-0.18.1.tar.xz: dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7 +homepage: https://gitlab.gnome.org/GNOME/libgdata +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GData Protocol support description: | libgdata is a GLib-based library for accessing online service APIs using the GData protocol — most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support.libgdata is a GLib-based library for accessing online service APIs using the GData protocol — most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support. -builddeps : +builddeps: - pkgconfig(gcr-base-3) - pkgconfig(goa-1.0) - pkgconfig(gtk+-3.0) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(oauth) - gtk-doc - vala -setup : | +setup: | %meson_configure -Dalways_build_tests=false -Doauth1=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgdiplus/package.yml b/packages/l/libgdiplus/package.yml index 1f9a3cb2836..8237ea0d649 100644 --- a/packages/l/libgdiplus/package.yml +++ b/packages/l/libgdiplus/package.yml @@ -1,29 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgdiplus -version : '6.2' -release : 12 -source : - - https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-6.2.tar.gz : - 683adb7d99d03f6ee7985173a206a2243f76632682334ced4cae2fcd20c83bc9 -homepage : https://github.com/mono/libgdiplus -license : MIT -component : desktop.library -summary : An Open Source implementation of the GDI+ API +name: libgdiplus +version: "6.2" +release: 12 +source: + - https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-6.2.tar.gz: 683adb7d99d03f6ee7985173a206a2243f76632682334ced4cae2fcd20c83bc9 +homepage: https://github.com/mono/libgdiplus +license: MIT +component: desktop.library +summary: An Open Source implementation of the GDI+ API description: | An Open Source implementation of the GDI+ API. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(cairo) - pkgconfig(libexif) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - dejavu-fonts-ttf # Tests - giflib-devel -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check ||: diff --git a/packages/l/libgedit-amtk/package.yml b/packages/l/libgedit-amtk/package.yml index 3fe5895a09b..fd2d26f16f4 100644 --- a/packages/l/libgedit-amtk/package.yml +++ b/packages/l/libgedit-amtk/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgedit-amtk -version : 5.9.1 -release : 4 -source : - - https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/archive/5.9.1/libgedit-amtk-5.9.1.tar.gz : 185c960789b7b448f3c6b7d0e15da5785906930a2bb5fddb45dfc0bd3d1b0798 -homepage : https://gedit-technology.net/ -license : LGPL-3.0-or-later -component : desktop.gnome -summary : Actions, Menus and Toolbars Kit for GTK applications. +name: libgedit-amtk +version: 5.9.1 +release: 4 +source: + - https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/archive/5.9.1/libgedit-amtk-5.9.1.tar.gz: 185c960789b7b448f3c6b7d0e15da5785906930a2bb5fddb45dfc0bd3d1b0798 +homepage: https://gedit-technology.net/ +license: LGPL-3.0-or-later +component: desktop.gnome +summary: Actions, Menus and Toolbars Kit for GTK applications. description: | Actions, Menus and Toolbars Kit for GTK applications. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gtk-doc -replaces : +replaces: - amtk - - devel : amtk-devel - - dbginfo : amtk-dbginfo -setup : | + - devel: amtk-devel + - dbginfo: amtk-dbginfo +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgedit-gfls/package.yml b/packages/l/libgedit-gfls/package.yml index c7303d8da25..ab7ff69b83a 100644 --- a/packages/l/libgedit-gfls/package.yml +++ b/packages/l/libgedit-gfls/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgedit-gfls -version : 0.3.0 -release : 3 -source : - - https://gitlab.gnome.org/World/gedit/libgedit-gfls/-/archive/0.3.0/libgedit-gfls-0.3.0.tar.gz : fe408efc98d3ff86bcaa36d7c10d5859bf3cd4e868700d08796cfcb4d5389017 -homepage : https://github.com/gedit-technology/libgedit-gfls -license : LGPL-3.0-or-later -component : desktop.gnome -summary : A module dedicated to file loading and saving. +name: libgedit-gfls +version: 0.3.0 +release: 3 +source: + - https://gitlab.gnome.org/World/gedit/libgedit-gfls/-/archive/0.3.0/libgedit-gfls-0.3.0.tar.gz: fe408efc98d3ff86bcaa36d7c10d5859bf3cd4e868700d08796cfcb4d5389017 +homepage: https://github.com/gedit-technology/libgedit-gfls +license: LGPL-3.0-or-later +component: desktop.gnome +summary: A module dedicated to file loading and saving. description: | libgedit-gfls - A module dedicated to file loading and saving. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %meson_configure -Dgtk_doc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgedit-gtksourceview/package.yml b/packages/l/libgedit-gtksourceview/package.yml index 0db4f804deb..68bd659f5bb 100644 --- a/packages/l/libgedit-gtksourceview/package.yml +++ b/packages/l/libgedit-gtksourceview/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgedit-gtksourceview -version : 299.5.0 -release : 5 -source : - - https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview/-/archive/299.5.0/libgedit-gtksourceview-299.5.0.tar.gz : 49b66fe7e2d33dbf643107ae16fe324edf91bb21e86a927b2c5981f63f4cbb12 -homepage : https://github.com/gedit-technology/libgedit-gtksourceview -license : LGPL-2.1-or-later -component : desktop.gnome -summary : libgedit-gtksourceview is a library that extends GtkTextView, the standard GTK widget for multiline text editing. +name: libgedit-gtksourceview +version: 299.5.0 +release: 5 +source: + - https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview/-/archive/299.5.0/libgedit-gtksourceview-299.5.0.tar.gz: 49b66fe7e2d33dbf643107ae16fe324edf91bb21e86a927b2c5981f63f4cbb12 +homepage: https://github.com/gedit-technology/libgedit-gtksourceview +license: LGPL-2.1-or-later +component: desktop.gnome +summary: libgedit-gtksourceview is a library that extends GtkTextView, the standard GTK widget for multiline text editing. description: | libgedit-gtksourceview is a library that extends GtkTextView, the standard GTK widget for multiline text editing. This library adds support for syntax highlighting, undo/redo, file loading and saving, search and replace, a completion system, printing, displaying line numbers, and other features typical of a source code editor. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gtk-doc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgedit-tepl/package.yml b/packages/l/libgedit-tepl/package.yml index 129196b239b..e9a8de300ec 100644 --- a/packages/l/libgedit-tepl/package.yml +++ b/packages/l/libgedit-tepl/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgedit-tepl -version : 6.13.0 -release : 5 -source : - - https://gitlab.gnome.org/World/gedit/libgedit-tepl/-/archive/6.13.0/libgedit-tepl-6.13.0.tar.gz : 39d97a69c6f75a1e86f72976159a4ec3f51996971d1cc5b7289df1315a7d6bab -homepage : https://github.com/gedit-technology/libgedit-tepl -license : LGPL-3.0-or-later -component : programming.library -summary : Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs. +name: libgedit-tepl +version: 6.13.0 +release: 5 +source: + - https://gitlab.gnome.org/World/gedit/libgedit-tepl/-/archive/6.13.0/libgedit-tepl-6.13.0.tar.gz: 39d97a69c6f75a1e86f72976159a4ec3f51996971d1cc5b7289df1315a7d6bab +homepage: https://github.com/gedit-technology/libgedit-tepl +license: LGPL-3.0-or-later +component: programming.library +summary: Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs. description: | Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs. -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(icu-io) - pkgconfig(libgedit-amtk-5) - pkgconfig(libgedit-gfls-1) - pkgconfig(libgedit-gtksourceview-300) - pkgconfig(libhandy-1) -setup : | +setup: | %meson_configure -Dgtk_doc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - tepl - - dbginfo : tepl-dbginfo - - devel : tepl-devel + - dbginfo: tepl-dbginfo + - devel: tepl-devel diff --git a/packages/l/libgee/package.yml b/packages/l/libgee/package.yml index 76ced954f2d..8691892505a 100644 --- a/packages/l/libgee/package.yml +++ b/packages/l/libgee/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgee -version : 0.20.8 -release : 24 -source : - - https://download.gnome.org/sources/libgee/0.20/libgee-0.20.8.tar.xz : 189815ac143d89867193b0c52b7dc31f3aa108a15f04d6b5dca2b6adfad0b0ee -homepage : https://gitlab.gnome.org/GNOME/libgee -license : GPL-3.0-or-later -component : desktop.gnome.core -summary : The libgee package is a collection library providing GObject based interfaces and classes for commonly used data structures. +name: libgee +version: 0.20.8 +release: 24 +source: + - https://download.gnome.org/sources/libgee/0.20/libgee-0.20.8.tar.xz: 189815ac143d89867193b0c52b7dc31f3aa108a15f04d6b5dca2b6adfad0b0ee +homepage: https://gitlab.gnome.org/GNOME/libgee +license: GPL-3.0-or-later +component: desktop.gnome.core +summary: The libgee package is a collection library providing GObject based interfaces and classes for commonly used data structures. description: | The libgee package is a collection library providing GObject based interfaces and classes for commonly used data structures. -builddeps : +builddeps: - vala -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgeocode-glib/package.yml b/packages/l/libgeocode-glib/package.yml index 1132c2eb7d3..bcd66195f46 100644 --- a/packages/l/libgeocode-glib/package.yml +++ b/packages/l/libgeocode-glib/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgeocode-glib -version : 3.26.4 -release : 18 -source : - - https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz : 2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa -homepage : https://gitlab.gnome.org/GNOME/geocode-glib -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : Geocoding library +name: libgeocode-glib +version: 3.26.4 +release: 18 +source: + - https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz: 2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa +homepage: https://gitlab.gnome.org/GNOME/geocode-glib +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: Geocoding library description: | geocode-glib is a convenience library for the geocoding (finding longitude, and latitude from an address) and reverse geocoding (finding an address fromcoordinates). It uses Nominatim service to achieve that. It also caches (reverse-)geocoding requests for faster results and to avoid unnecessary server load. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-2.4) - gtk-doc -rundeps : +rundeps: - libgeocode-glib-common -setup : | +setup: | %meson_configure -Denable-installed-tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove shared icons diff --git a/packages/l/libgeocode-glib2/package.yml b/packages/l/libgeocode-glib2/package.yml index 08745d017e0..bb3e100c48a 100644 --- a/packages/l/libgeocode-glib2/package.yml +++ b/packages/l/libgeocode-glib2/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgeocode-glib2 -version : 3.26.4 -release : 3 -source : - - https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz : 2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa -homepage : https://gitlab.gnome.org/GNOME/geocode-glib -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : +name: libgeocode-glib2 +version: 3.26.4 +release: 3 +source: + - https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz: 2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa +homepage: https://gitlab.gnome.org/GNOME/geocode-glib +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: - Geocoding library - - ^libgeocode-glib-common : Shared component for libgeocode-glib 1 and 2 + - ^libgeocode-glib-common: Shared component for libgeocode-glib 1 and 2 description: | geocode-glib is a convenience library for the geocoding (finding longitude, and latitude from an address) and reverse geocoding (finding an address fromcoordinates). It uses Nominatim service to achieve that. It also caches (reverse-)geocoding requests for faster results and to avoid unnecessary server load. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-3.0) - gtk-doc -rundeps : +rundeps: - libgeocode-glib-common -patterns : - - ^libgeocode-glib-common : - - /usr/share/icons/hicolor/scalable/places/poi-*.svg -setup : | +patterns: + - ^libgeocode-glib-common: + - /usr/share/icons/hicolor/scalable/places/poi-*.svg +setup: | %meson_configure -Denable-installed-tests=false -Dsoup2=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgeotiff/package.yml b/packages/l/libgeotiff/package.yml index 379e4df4215..4ce2d62eec3 100644 --- a/packages/l/libgeotiff/package.yml +++ b/packages/l/libgeotiff/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgeotiff -version : 1.7.1 -release : 4 -source : - - https://github.com/OSGeo/libgeotiff/releases/download/1.7.1/libgeotiff-1.7.1.tar.gz : 05ab1347aaa471fc97347d8d4269ff0c00f30fa666d956baba37948ec87e55d6 -homepage : https://github.com/OSGeo/libgeotiff/ -license : +name: libgeotiff +version: 1.7.1 +release: 4 +source: + - https://github.com/OSGeo/libgeotiff/releases/download/1.7.1/libgeotiff-1.7.1.tar.gz: 05ab1347aaa471fc97347d8d4269ff0c00f30fa666d956baba37948ec87e55d6 +homepage: https://github.com/OSGeo/libgeotiff/ +license: - BSD-3-Clause - MIT -component : multimedia.library -summary : A TIFF based interchange format for georeferenced raster imagery +component: multimedia.library +summary: A TIFF based interchange format for georeferenced raster imagery description: | libgeotiff is designed to permit the extraction and parsing of the GeoTIFF Key directories, as well as definition and installation of GeoTIFF keys in new files. -builddeps : +builddeps: - pkgconfig(libjpeg) - pkgconfig(libtiff-4) - pkgconfig(proj) -setup : | +setup: | %patch -p1 -i $pkgfiles/build-shared-library.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/doc diff --git a/packages/l/libgepub/package.yml b/packages/l/libgepub/package.yml index 6ab55291f9f..9ce07e47442 100644 --- a/packages/l/libgepub/package.yml +++ b/packages/l/libgepub/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgepub -version : 0.7.3 -release : 18 -source : - - https://download.gnome.org/sources/libgepub/0.7/libgepub-0.7.3.tar.xz : 5a56695aa8a9132d67c0792a40f252ce0a48d9d032b4e1a8a6ce98af14fd5e1b -homepage : https://gitlab.gnome.org/GNOME/libgepub -license : LGPL-2.0-only -component : programming.library -summary : Library for handling epub documents +name: libgepub +version: 0.7.3 +release: 18 +source: + - https://download.gnome.org/sources/libgepub/0.7/libgepub-0.7.3.tar.xz: 5a56695aa8a9132d67c0792a40f252ce0a48d9d032b4e1a8a6ce98af14fd5e1b +homepage: https://gitlab.gnome.org/GNOME/libgepub +license: LGPL-2.0-only +component: programming.library +summary: Library for handling epub documents description: | libgepub is a GObject based library for handling and rendering epub documents. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libarchive) - pkgconfig(libsoup-3.0) - pkgconfig(webkit2gtk-4.1) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgig/package.yml b/packages/l/libgig/package.yml index cac4cd2b6d4..7390aba996a 100644 --- a/packages/l/libgig/package.yml +++ b/packages/l/libgig/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgig -version : 4.4.1 -release : 7 -source : - - https://download.linuxsampler.org/packages/libgig-4.4.1.tar.bz2 : fdc89efab1f906128e6c54729967577e8d0462017018bc12551257df5dfe3aa4 -homepage : https://www.linuxsampler.org/libgig/ -license : LGPL-3.0-or-later -component : multimedia.library -summary : libgig is a library for dealing with Gigasampler, DLS, KORG, SoundFont and AKAI files. +name: libgig +version: 4.4.1 +release: 7 +source: + - https://download.linuxsampler.org/packages/libgig-4.4.1.tar.bz2: fdc89efab1f906128e6c54729967577e8d0462017018bc12551257df5dfe3aa4 +homepage: https://www.linuxsampler.org/libgig/ +license: LGPL-3.0-or-later +component: multimedia.library +summary: libgig is a library for dealing with Gigasampler, DLS, KORG, SoundFont and AKAI files. description: | libgig is a C++ library for loading, modifying existing and creating new Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data. -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | echo "/usr/lib64/libgig" > "libgig.conf" %configure --disable-static -build : | +build: | %make -install : |- +install: |- %make_install # Thanks to archlinux for the fix for getting runtime dependencies to work: diff --git a/packages/l/libgit2-glib/package.yml b/packages/l/libgit2-glib/package.yml index f36aa093ff8..70bce9ce5f8 100644 --- a/packages/l/libgit2-glib/package.yml +++ b/packages/l/libgit2-glib/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgit2-glib -version : 1.2.1 -release : 46 -source : - - https://download.gnome.org/sources/libgit2-glib/1.2/libgit2-glib-1.2.1.tar.xz : 97423a779002b3be8751c75f9d79049dfccca3616a26159fc162486772ba785f -homepage : https://gitlab.gnome.org/GNOME/libgit2-glib -license : LGPL-2.1-or-later -component : programming.library -summary : libgit2-glib is a glib wrapper library around the libgit2 git access library. +name: libgit2-glib +version: 1.2.1 +release: 46 +source: + - https://download.gnome.org/sources/libgit2-glib/1.2/libgit2-glib-1.2.1.tar.xz: 97423a779002b3be8751c75f9d79049dfccca3616a26159fc162486772ba785f +homepage: https://gitlab.gnome.org/GNOME/libgit2-glib +license: LGPL-2.1-or-later +component: programming.library +summary: libgit2-glib is a glib wrapper library around the libgit2 git access library. description: | libgit2-glib is a glib wrapper library around the libgit2 git access library. -patterns : - - docs : [/usr/share/doc] -builddeps : +patterns: + - docs: [/usr/share/doc] +builddeps: - pkgconfig(gio-2.0) - pkgconfig(gobject-introspection-1.0) - pkgconfig(libgit2) @@ -25,9 +25,9 @@ builddeps : - vala environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgit2/package.yml b/packages/l/libgit2/package.yml index ba462d5ab4f..7f8d74a49a4 100644 --- a/packages/l/libgit2/package.yml +++ b/packages/l/libgit2/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgit2 -version : 1.9.1 -release : 38 -source : - - https://github.com/libgit2/libgit2/archive/refs/tags/v1.9.1.tar.gz : 14cab3014b2b7ad75970ff4548e83615f74d719afe00aa479b4a889c1e13fc00 -homepage : https://libgit2.org/ -license : GPL-2.0-or-later -component : programming.library -summary : libgit2 is a portable, pure C implementation of the Git core methods. +name: libgit2 +version: 1.9.1 +release: 38 +source: + - https://github.com/libgit2/libgit2/archive/refs/tags/v1.9.1.tar.gz: 14cab3014b2b7ad75970ff4548e83615f74d719afe00aa479b4a889c1e13fc00 +homepage: https://libgit2.org/ +license: GPL-2.0-or-later +component: programming.library +summary: libgit2 is a portable, pure C implementation of the Git core methods. description: | libgit2 is a portable, pure C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libpcre2-posix) - pkgconfig(libssh2) - pkgconfig(openssl) -rundeps : - - devel : - - libssh2-devel -setup : | +rundeps: + - devel: + - libssh2-devel +setup: | %cmake_ninja \ -DREGEX_BACKEND=pcre2 \ -DUSE_SSH:BOOL=ON \ -DUSE_THREADS:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libglade/package.yml b/packages/l/libglade/package.yml index 49f8060e931..a7e31e639e4 100644 --- a/packages/l/libglade/package.yml +++ b/packages/l/libglade/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libglade -version : 2.6.4 -release : 13 -source : - - https://download.gnome.org/sources/libglade/2.6/libglade-2.6.4.tar.gz : c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3 -homepage : https://www.gnome.org/ -license : GPL-2.0-only -component : programming.tools -summary : Glade Programming Library +name: libglade +version: 2.6.4 +release: 13 +source: + - https://download.gnome.org/sources/libglade/2.6/libglade-2.6.4.tar.gz: c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3 +homepage: https://www.gnome.org/ +license: GPL-2.0-only +component: programming.tools +summary: Glade Programming Library description: | This library allows you to load glade interface files in a program at runtime. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk+-2.0) - at-spi2-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libglibutil/package.yml b/packages/l/libglibutil/package.yml index f48ba379d1b..66caa72183b 100644 --- a/packages/l/libglibutil/package.yml +++ b/packages/l/libglibutil/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libglibutil -version : 1.0.79 -release : 1 -source : - - https://github.com/sailfishos/libglibutil/archive/refs/tags/1.0.79.tar.gz : 4d689cb79f8ea061e46b89008370dc771b07164ee496850d9d56d9d85f1be1c3 -license : BSD-3-Clause -component : desktop.library -homepage : https://github.com/sailfishos/libglibutil -summary : Library of glib utilities +name: libglibutil +version: 1.0.79 +release: 1 +source: + - https://github.com/sailfishos/libglibutil/archive/refs/tags/1.0.79.tar.gz: 4d689cb79f8ea061e46b89008370dc771b07164ee496850d9d56d9d85f1be1c3 +license: BSD-3-Clause +component: desktop.library +homepage: https://github.com/sailfishos/libglibutil +summary: Library of glib utilities description: | - Library of glib utilities -builddeps : + Library of glib utilities +builddeps: - pkgconfig(glib-2.0) -build : | +build: | %make KEEP_SYMBOLS=1 release pkgconfig -install : | +install: | %make_install install-dev diff --git a/packages/l/libglu/package.yml b/packages/l/libglu/package.yml index 46d41737dc4..c8b6a11f34a 100644 --- a/packages/l/libglu/package.yml +++ b/packages/l/libglu/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libglu -version : 9.0.3 -release : 11 -source : - - https://archive.mesa3d.org/glu/glu-9.0.3.tar.xz : bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f -homepage : https://archive.mesa3d.org/glu -license : SGI-B-1.0 -component : xorg.display -summary : Mesa OpenGL Utility Library -builddeps : +name: libglu +version: 9.0.3 +release: 11 +source: + - https://archive.mesa3d.org/glu/glu-9.0.3.tar.xz: bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f +homepage: https://archive.mesa3d.org/glu +license: SGI-B-1.0 +component: xorg.display +summary: Mesa OpenGL Utility Library +builddeps: - pkgconfig32(opengl) - glibc-32bit-devel - libgcc-32bit -emul32 : true +emul32: true description: | Mesa OpenGL Utility Library -setup : | +setup: | %meson_configure -Ddefault_library=shared -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libglvnd/package.yml b/packages/l/libglvnd/package.yml index c4818b8d3df..a118e791388 100644 --- a/packages/l/libglvnd/package.yml +++ b/packages/l/libglvnd/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libglvnd -version : 1.7.0 -release : 22 -source : - - https://github.com/NVIDIA/libglvnd/archive/refs/tags/v1.7.0.tar.gz : 073e7292788d4d3eeb45ea6c7bdcce9bfdb3b3eef8d7dbd47f2f30dce046ef98 -homepage : https://github.com/NVIDIA/libglvnd -license : +name: libglvnd +version: 1.7.0 +release: 22 +source: + - https://github.com/NVIDIA/libglvnd/archive/refs/tags/v1.7.0.tar.gz: 073e7292788d4d3eeb45ea6c7bdcce9bfdb3b3eef8d7dbd47f2f30dce046ef98 +homepage: https://github.com/NVIDIA/libglvnd +license: - MIT - GPL-2.0 - BSD-3-Clause -component : xorg.display -summary : +component: xorg.display +summary: - The GL Vendor-Neutral Dispatch library description: | libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. It allows multiple drivers from different vendors to coexist on the same filesystem, and determines which vendor to dispatch each API call to at runtime. -emul32 : true -optimize : +emul32: true +optimize: - speed - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig32(xext) - pkgconfig32(x11) - pkgconfig(xproto) -patterns : +patterns: - /usr/lib64/lib*.so - - 32bit : /usr/lib32/lib*.so -setup : | + - 32bit: /usr/lib32/lib*.so +setup: | %autogen %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgnome-desktop/package.yml b/packages/l/libgnome-desktop/package.yml index cf7f6bcfa88..7705d28e873 100644 --- a/packages/l/libgnome-desktop/package.yml +++ b/packages/l/libgnome-desktop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnome-desktop -version : '44.4' -release : 61 -source : - - https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.4.tar.xz : 1d8cb9c6a328eb689b0c1269cf53834cc84d851d7e71970cdabba82706b44984 -homepage : https://gitlab.gnome.org/GNOME/gnome-desktop/-/tree/master/libgnome-desktop -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : GNOME utility runtime library +name: libgnome-desktop +version: "44.4" +release: 61 +source: + - https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.4.tar.xz: 1d8cb9c6a328eb689b0c1269cf53834cc84d851d7e71970cdabba82706b44984 +homepage: https://gitlab.gnome.org/GNOME/gnome-desktop/-/tree/master/libgnome-desktop +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: GNOME utility runtime library description: | GNOME utility runtime library -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(xkeyboard-config) - gtk-doc - itstool -rundeps : +rundeps: - bubblewrap -setup : | +setup: | %meson_configure -Dbuild_gtk4=true -Dlegacy_library=true -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgnome-games-support-1/package.yml b/packages/l/libgnome-games-support-1/package.yml index 2fb051b12a4..a45d49029ef 100644 --- a/packages/l/libgnome-games-support-1/package.yml +++ b/packages/l/libgnome-games-support-1/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnome-games-support-1 -version : 1.8.2 -release : 1 -source : - - https://download.gnome.org/sources/libgnome-games-support/1.8/libgnome-games-support-1.8.2.tar.xz : 28434604a7b038731ac0231731388ff104f565bb2330cc24e78cda04cfd3ef7d -homepage : https://gitlab.gnome.org/GNOME/libgnome-games-support -license : +name: libgnome-games-support-1 +version: 1.8.2 +release: 1 +source: + - https://download.gnome.org/sources/libgnome-games-support/1.8/libgnome-games-support-1.8.2.tar.xz: 28434604a7b038731ac0231731388ff104f565bb2330cc24e78cda04cfd3ef7d +homepage: https://gitlab.gnome.org/GNOME/libgnome-games-support +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.library -summary : library intended for use by GNOME Games (legacy gtk3 version) +component: desktop.library +summary: library intended for use by GNOME Games (legacy gtk3 version) description: | libgnome-games-support is a small library intended for internal use by GNOME Games, but it may be used by others. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gio-2.0) - pkgconfig(gtk+-3.0) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgnome-games-support/package.yml b/packages/l/libgnome-games-support/package.yml index f84b5fbbeea..40516a6e9bd 100644 --- a/packages/l/libgnome-games-support/package.yml +++ b/packages/l/libgnome-games-support/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnome-games-support -version : 2.0.2 -release : 13 -source : - - https://download.gnome.org/sources/libgnome-games-support/2.0/libgnome-games-support-2.0.2.tar.xz : 82bbc74f08f98b833a9b6444b8479e1bd84ded0a07425d057b45f38e8783e5bd -homepage : https://gitlab.gnome.org/GNOME/libgnome-games-support -license : +name: libgnome-games-support +version: 2.0.2 +release: 13 +source: + - https://download.gnome.org/sources/libgnome-games-support/2.0/libgnome-games-support-2.0.2.tar.xz: 82bbc74f08f98b833a9b6444b8479e1bd84ded0a07425d057b45f38e8783e5bd +homepage: https://gitlab.gnome.org/GNOME/libgnome-games-support +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.library -summary : library intended for use by GNOME Games +component: desktop.library +summary: library intended for use by GNOME Games description: | libgnome-games-support is a small library intended for internal use by GNOME Games, but it may be used by others. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gio-2.0) - pkgconfig(gtk4) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgnome-keyring/package.yml b/packages/l/libgnome-keyring/package.yml index 2987295e7f1..f571b2b93e2 100644 --- a/packages/l/libgnome-keyring/package.yml +++ b/packages/l/libgnome-keyring/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnome-keyring -version : 3.12.0 -release : 19 -source : - - https://download.gnome.org/sources/libgnome-keyring/3.12/libgnome-keyring-3.12.0.tar.xz : c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783 -homepage : https://live.gnome.org/GnomeKeyring -license : GPL-3.0-or-later -component : desktop.gnome.core -summary : The libgnome-keyring is used by applications to integrate with the GNOME Keyring system. +name: libgnome-keyring +version: 3.12.0 +release: 19 +source: + - https://download.gnome.org/sources/libgnome-keyring/3.12/libgnome-keyring-3.12.0.tar.xz: c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783 +homepage: https://live.gnome.org/GnomeKeyring +license: GPL-3.0-or-later +component: desktop.gnome.core +summary: The libgnome-keyring is used by applications to integrate with the GNOME Keyring system. description: | The libgnome-keyring is used by applications to integrate with the GNOME Keyring system. -builddeps : +builddeps: - pkgconfig(libgcrypt) - gettext-devel - gtk-doc - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/Fix-vala-build.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgnome-menus/package.yml b/packages/l/libgnome-menus/package.yml index dbcc3b32657..2ad70f65f20 100644 --- a/packages/l/libgnome-menus/package.yml +++ b/packages/l/libgnome-menus/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnome-menus -version : 3.38.1 -release : 13 -source : - - https://download.gnome.org/sources/gnome-menus/3.38/gnome-menus-3.38.1.tar.xz : 1198a91cdbdcfb232df94e71ef5427617d26029e327be3f860c3b0921c448118 -homepage : https://gitlab.gnome.org/GNOME/gnome-menus -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : GNOME library to access and manipulate menus +name: libgnome-menus +version: 3.38.1 +release: 13 +source: + - https://download.gnome.org/sources/gnome-menus/3.38/gnome-menus-3.38.1.tar.xz: 1198a91cdbdcfb232df94e71ef5427617d26029e327be3f860c3b0921c448118 +homepage: https://gitlab.gnome.org/GNOME/gnome-menus +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: GNOME library to access and manipulate menus description: | GNOME library to access and manipulate menus -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Do-not-hide-System-Settings-category.patch %patch -p1 -i $pkgfiles/80_file_monitor_delayed.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install # Stateless XDG mv $installdir/etc/xdg $installdir/usr/share/xdg && rmdir $installdir/etc diff --git a/packages/l/libgnomekbd/package.yml b/packages/l/libgnomekbd/package.yml index c0830fbdc5c..07d7d0b4da4 100644 --- a/packages/l/libgnomekbd/package.yml +++ b/packages/l/libgnomekbd/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnomekbd -version : 3.28.1 -release : 19 -source : - - https://download.gnome.org/sources/libgnomekbd/3.28/libgnomekbd-3.28.1.tar.xz : 22dc59566d73c0065350f5a97340e62ecc7b08c4df19183804bb8be24c8fe870 -homepage : https://gitlab.gnome.org/Archive/libgnomekbd -license : LGPL-2.0-only -component : desktop.gnome.core -summary : XKB Hooks used by the GNOME Desktop +name: libgnomekbd +version: 3.28.1 +release: 19 +source: + - https://download.gnome.org/sources/libgnomekbd/3.28/libgnomekbd-3.28.1.tar.xz: 22dc59566d73c0065350f5a97340e62ecc7b08c4df19183804bb8be24c8fe870 +homepage: https://gitlab.gnome.org/Archive/libgnomekbd +license: LGPL-2.0-only +component: desktop.gnome.core +summary: XKB Hooks used by the GNOME Desktop description: | The libgnomekbd package contains xkb hooks used by the GNOME Desktop. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(ice) - pkgconfig(libxklavier) - intltool -rundeps : +rundeps: - xmodmap -setup : | +setup: | %autogen --disable-schemas-compile --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgnt/package.yml b/packages/l/libgnt/package.yml index 634d03a97c9..52721b3454a 100644 --- a/packages/l/libgnt/package.yml +++ b/packages/l/libgnt/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnt -version : 2.14.4 -release : 6 -source : - - https://keep.imfreedom.org/libgnt/libgnt/archive/v2.14.4.tar.gz : 40840dd69832fdae930461e95d8505dabc8854b98a02c258c8833e0519eabe69 -homepage : https://keep.imfreedom.org/libgnt/libgnt -license : GPL-2.0-or-later -component : programming.library -summary : GLib NCurses Toolkit +name: libgnt +version: 2.14.4 +release: 6 +source: + - https://keep.imfreedom.org/libgnt/libgnt/archive/v2.14.4.tar.gz: 40840dd69832fdae930461e95d8505dabc8854b98a02c258c8833e0519eabe69 +homepage: https://keep.imfreedom.org/libgnt/libgnt +license: GPL-2.0-or-later +component: programming.library +summary: GLib NCurses Toolkit description: | GNT is an ncurses toolkit for creating text-mode graphical user interfaces in a fast and easy way. It is based on GLib and ncurses. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(gtk-doc) - pkgconfig(libxml-2.0) - pkgconfig(ncursesw) -setup : | +setup: | %meson_configure -Dpython2=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgnutls/package.yml b/packages/l/libgnutls/package.yml index d8ed7afe9f4..5b22959e379 100644 --- a/packages/l/libgnutls/package.yml +++ b/packages/l/libgnutls/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgnutls -version : 3.8.11 -release : 51 -source : - - https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.11.tar.xz : 91bd23c4a86ebc6152e81303d20cf6ceaeb97bc8f84266d0faec6e29f17baa20 -license : LGPL-2.1-or-later -component : +name: libgnutls +version: 3.8.11 +release: 51 +source: + - https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.11.tar.xz: 91bd23c4a86ebc6152e81303d20cf6ceaeb97bc8f84266d0faec6e29f17baa20 +license: LGPL-2.1-or-later +component: - security - - utils : security -homepage : https://www.gnutls.org/ -summary : + - utils: security +homepage: https://www.gnutls.org/ +summary: - The GnuTLS package contains libraries and userspace tools which provide a secure layer over a reliable transport layer - - docs : API Documentation for libgnutls - - utils : Command line applications for GnuTLS + - docs: API Documentation for libgnutls + - utils: Command line applications for GnuTLS description: | GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures. -replaces : - - utils : gnutls -emul32 : true +replaces: + - utils: gnutls +emul32: true mancompress: true -builddeps : +builddeps: - pkgconfig32(autoopts) - pkgconfig32(guile-2.0) - pkgconfig32(libtasn1) @@ -29,21 +29,21 @@ builddeps : - pkgconfig32(zlib) - pkgconfig(gtk-doc) - libunistring-32bit-devel -rundeps : - - docs : libgnutls-devel -setup : | +rundeps: + - docs: libgnutls-devel +setup: | %configure --disable-static \ --enable-gtk-doc \ --htmldir=/usr/share/gtk-doc/html \ --with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt -build : | +build: | %make -install : | +install: | %make_install -patterns : - - docs : - - /usr/share/gtk-doc - - /usr/share/info - - utils : - - /usr/bin - - /usr/share/man/man1 +patterns: + - docs: + - /usr/share/gtk-doc + - /usr/share/info + - utils: + - /usr/bin + - /usr/share/man/man1 diff --git a/packages/l/libgoffice/package.yml b/packages/l/libgoffice/package.yml index d0151d149be..9e82caaf91a 100644 --- a/packages/l/libgoffice/package.yml +++ b/packages/l/libgoffice/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgoffice -version : 0.10.59 -release : 31 -source : - - https://download.gnome.org/sources/goffice/0.10/goffice-0.10.59.tar.xz : b08f7173325594b71fbbea476a30b5b3120c3dadff5c0a26d140e4e524916622 -homepage : https://gitlab.gnome.org/GNOME/goffice/ -license : +name: libgoffice +version: 0.10.59 +release: 31 +source: + - https://download.gnome.org/sources/goffice/0.10/goffice-0.10.59.tar.xz: b08f7173325594b71fbbea476a30b5b3120c3dadff5c0a26d140e4e524916622 +homepage: https://gitlab.gnome.org/GNOME/goffice/ +license: - GPL-2.0-only - GPL-3.0-only -component : programming.library -summary : A GLib/GTK set of document-centric objects and charting library +component: programming.library +summary: A GLib/GTK set of document-centric objects and charting library description: | The GOffice package contains a library of GLib/GTK document centric objects and utilities. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libgsf-1) - pkgconfig(librsvg-2.0) - pkgconfig(libxslt) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libgpg-error/package.yml b/packages/l/libgpg-error/package.yml index 41b4ee73986..67226d8a289 100644 --- a/packages/l/libgpg-error/package.yml +++ b/packages/l/libgpg-error/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgpg-error -version : '1.51' -release : 25 -source : - - https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.tar.gz : 2a3ca8568c1f767eb9a80380145a2d35d72db44cf0e3b8537d90ae15164d20a9 -license : LGPL-2.1-or-later -component : system.base -devel : true -emul32 : true -homepage : https://www.gnupg.org -summary : library with error codes for GnuPG related software +name: libgpg-error +version: "1.51" +release: 25 +source: + - https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.tar.gz: 2a3ca8568c1f767eb9a80380145a2d35d72db44cf0e3b8537d90ae15164d20a9 +license: LGPL-2.1-or-later +component: system.base +devel: true +emul32: true +homepage: https://www.gnupg.org +summary: library with error codes for GnuPG related software description: | Libgpg-error is a small library with error codes and descriptions shared by most GnuPG related software. -setup : | +setup: | %apply_patches %reconfigure --disable-static \ --enable-install-gpg-error-config -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : /usr/share/aclocal +patterns: + - devel: /usr/share/aclocal diff --git a/packages/l/libgphoto2/package.yml b/packages/l/libgphoto2/package.yml index 4f30a422aef..708da30f4ef 100644 --- a/packages/l/libgphoto2/package.yml +++ b/packages/l/libgphoto2/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgphoto2 -version : 2.5.31 -release : 20 -source : - - https://github.com/gphoto/libgphoto2/releases/download/v2.5.31/libgphoto2-2.5.31.tar.gz : 4c5aabdaa9b98e4924403388b934041930a98976f71d5ae08e0d7512151fcb0f -homepage : https://github.com/gphoto/libgphoto2 -license : LGPL-2.1-or-later -component : multimedia.library -emul32 : true -summary : Digital Camera access library +name: libgphoto2 +version: 2.5.31 +release: 20 +source: + - https://github.com/gphoto/libgphoto2/releases/download/v2.5.31/libgphoto2-2.5.31.tar.gz: 4c5aabdaa9b98e4924403388b934041930a98976f71d5ae08e0d7512151fcb0f +homepage: https://github.com/gphoto/libgphoto2 +license: LGPL-2.1-or-later +component: multimedia.library +emul32: true +summary: Digital Camera access library description: | libgphoto2 is a library that can be used by applications to access various digital cameras. -patterns : - - devel : [/usr/share/man/man3] -builddeps : +patterns: + - devel: [/usr/share/man/man3] +builddeps: - pkgconfig32(gdlib) - pkgconfig32(libexif) - pkgconfig32(libturbojpeg) - pkgconfig32(libusb-1.0) - pkgconfig32(libxml-2.0) - libtool-32bit-devel -rundeps : - - devel : libexif-devel - - 32bit-devel : libexif-32bit-devel -setup : | +rundeps: + - devel: libexif-devel + - 32bit-devel: libexif-32bit-devel +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install if [[ ! -z "${EMUL32BUILD}" ]]; then @@ -41,5 +41,5 @@ install : | install -D -m 00644 $workdir/40-libgphoto2.rules $installdir/%libdir%/udev/rules.d/40-libgphoto2.rules install -D -m 00644 $workdir/20-gphoto.hwdb $installdir/%libdir%/udev/hwdb.d/20-gphoto.hwdb fi -check : | +check: | %make check diff --git a/packages/l/libgravatar/package.yml b/packages/l/libgravatar/package.yml index 8d61dc5c3bd..62fc5d3d16d 100644 --- a/packages/l/libgravatar/package.yml +++ b/packages/l/libgravatar/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgravatar -version : 25.08.3 -release : 92 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libgravatar-25.08.3.tar.xz : 94c7772602b3adaa8b4d44a227699d943097005aebfeef563caeadb75e6f23fb -homepage : https://kde.org/ -license : +name: libgravatar +version: 25.08.3 +release: 92 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libgravatar-25.08.3.tar.xz: 94c7772602b3adaa8b4d44a227699d943097005aebfeef563caeadb75e6f23fb +homepage: https://kde.org/ +license: - GPL-2.0-only - LGPL-2.1-or-later -component : desktop.library -summary : KDE PIM library providing Gravatar support +component: desktop.library +summary: KDE PIM library providing Gravatar support description: | KDE PIM library providing Gravatar support. -builddeps : +builddeps: - kf6-kio-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgsf/package.yml b/packages/l/libgsf/package.yml index 34f826520a9..c6409689ee8 100644 --- a/packages/l/libgsf/package.yml +++ b/packages/l/libgsf/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgsf -version : 1.14.53 -release : 13 -source : - - https://download.gnome.org/sources/libgsf/1.14/libgsf-1.14.53.tar.xz : 0eb59a86e0c50f97ac9cfe4d8cc1969f623f2ae8c5296f2414571ff0a9e8bcba -homepage : https://gitlab.gnome.org/GNOME/libgsf -license : LGPL-2.1-only -component : desktop.library -summary : Library providing I/O for structured file formats +name: libgsf +version: 1.14.53 +release: 13 +source: + - https://download.gnome.org/sources/libgsf/1.14/libgsf-1.14.53.tar.xz: 0eb59a86e0c50f97ac9cfe4d8cc1969f623f2ae8c5296f2414571ff0a9e8bcba +homepage: https://gitlab.gnome.org/GNOME/libgsf +license: LGPL-2.1-only +component: desktop.library +summary: Library providing I/O for structured file formats description: | libgsf contains the library used for providing an extensible input/output abstraction layer for structured file formats within GNOME. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gdk-pixbuf-2.0) - intltool -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgtk-2/package.yml b/packages/l/libgtk-2/package.yml index 29a4295457a..697eb16f086 100644 --- a/packages/l/libgtk-2/package.yml +++ b/packages/l/libgtk-2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtk-2 -version : 2.24.33 -release : 30 -source : - - https://download.gnome.org/sources/gtk+/2.24/gtk+-2.24.33.tar.xz : ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da -homepage : https://www.gnome.org/ -license : LGPL-2.0-or-later -summary : +name: libgtk-2 +version: 2.24.33 +release: 30 +source: + - https://download.gnome.org/sources/gtk+/2.24/gtk+-2.24.33.tar.xz: ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da +homepage: https://www.gnome.org/ +license: LGPL-2.0-or-later +summary: - The GTK+ 2 package contains the libraries used for creating graphical user interfaces for applications - - ^gtk2-demo : Demonstration of major GTK2 features -component : + - ^gtk2-demo: Demonstration of major GTK2 features +component: - desktop.gtk - - ^gtk2-demo : desktop.gtk + - ^gtk2-demo: desktop.gtk description: | The GTK+ 2 package contains the libraries used for creating graphical user interfaces for applications. -patterns : - - ^gtk2-demo : - - /usr/bin/gtk-demo* - - /usr/share/gtk-2.0/demo -emul32 : true -builddeps : +patterns: + - ^gtk2-demo: + - /usr/bin/gtk-demo* + - /usr/share/gtk-2.0/demo +emul32: true +builddeps: - pkgconfig32(cairo) - pkgconfig32(cups) - pkgconfig32(fontconfig) @@ -39,7 +39,7 @@ builddeps : - pkgconfig32(xshmfence) - pkgconfig(gtk-doc) - at-spi2-32bit-devel -setup : | +setup: | %apply_patches sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/faq/Makefile.in @@ -58,9 +58,9 @@ setup : | --enable-man \ --enable-gtk-doc \ --enable-gtk-doc-html -build : | +build: | %make -install : | +install: | RUN_QUERY_IMMODULES_TEST=false %make_install mv $installdir/usr/bin/gtk-update-icon-cache $installdir/usr/bin/gtk-update-icon-cache-2.0 diff --git a/packages/l/libgtk-3/package.yml b/packages/l/libgtk-3/package.yml index 248a95f2372..c43cac253bc 100644 --- a/packages/l/libgtk-3/package.yml +++ b/packages/l/libgtk-3/package.yml @@ -1,41 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtk-3 -version : 3.24.51 -release : 122 -source : - - https://download.gnome.org/sources/gtk/3.24/gtk-3.24.51.tar.xz : 0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f -homepage : https://www.gtk.org/ -license : LGPL-2.0-or-later -summary : +name: libgtk-3 +version: 3.24.51 +release: 122 +source: + - https://download.gnome.org/sources/gtk/3.24/gtk-3.24.51.tar.xz: 0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f +homepage: https://www.gtk.org/ +license: LGPL-2.0-or-later +summary: - The GTK+ 3 package contains the libraries used for creating graphical user interfaces for applications - - ^the-widget-factory-3 : GTK3 Application demonstrating the toolkit theming capabilities - - ^gtk3-demo : Demonstration of major GTK3 features - - ^gtk3-icon-browser : Sample application to graphically search well known iconnames -component : + - ^the-widget-factory-3: GTK3 Application demonstrating the toolkit theming capabilities + - ^gtk3-demo: Demonstration of major GTK3 features + - ^gtk3-icon-browser: Sample application to graphically search well known iconnames +component: - desktop.gtk - - ^the-widget-factory-3 : desktop.gtk - - ^gtk3-demo : desktop.gtk - - ^gtk3-icon-browser : desktop.gtk + - ^the-widget-factory-3: desktop.gtk + - ^gtk3-demo: desktop.gtk + - ^gtk3-icon-browser: desktop.gtk description: - The GTK+ 3 package contains the libraries used for creating graphical user interfaces for applications - - ^the-widget-factory-3 : GTK3 Application demonstrating the toolkit theming capabilities - - ^gtk3-demo : Demonstration of major GTK3 features - - ^gtk3-icon-browser : Sample application to graphically search well known iconnames -patterns : - - ^the-widget-factory-3 : - - /usr/bin/gtk3-widget-factory - - /usr/share/icons/hicolor/*/apps/gtk3-widget-factory* - - /usr/share/applications/gtk3-widget-factory.desktop - - ^gtk3-demo : - - /usr/bin/gtk3-demo* - - /usr/share/gtk-3.0/demo - - /usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml - - /usr/share/icons/hicolor/*/apps/gtk3-demo* - - /usr/share/applications/gtk3-demo.desktop - - ^gtk3-icon-browser : - - /usr/bin/gtk3-icon-browser - - /usr/share/applications/gtk3-icon-browser.desktop -builddeps : + - ^the-widget-factory-3: GTK3 Application demonstrating the toolkit theming capabilities + - ^gtk3-demo: Demonstration of major GTK3 features + - ^gtk3-icon-browser: Sample application to graphically search well known iconnames +patterns: + - ^the-widget-factory-3: + - /usr/bin/gtk3-widget-factory + - /usr/share/icons/hicolor/*/apps/gtk3-widget-factory* + - /usr/share/applications/gtk3-widget-factory.desktop + - ^gtk3-demo: + - /usr/bin/gtk3-demo* + - /usr/share/gtk-3.0/demo + - /usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml + - /usr/share/icons/hicolor/*/apps/gtk3-demo* + - /usr/share/applications/gtk3-demo.desktop + - ^gtk3-icon-browser: + - /usr/bin/gtk3-icon-browser + - /usr/share/applications/gtk3-icon-browser.desktop +builddeps: - pkgconfig32(atspi-2) - pkgconfig32(colord) - pkgconfig32(cups) @@ -64,14 +64,14 @@ builddeps : - pkgconfig(gtk-doc) - pkgconfig(wayland-protocols) # glycin-devel -rundeps : +rundeps: - gsettings-desktop-schemas - hicolor-icon-theme - shared-mime-info -emul32 : true -optimize : +emul32: true +optimize: - size -setup : | +setup: | %apply_patches # Handle misoptimisation cases @@ -82,9 +82,9 @@ setup : | else %meson_configure -Dgtk_doc=true -Dman=true fi -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Compatibility for classic snaps diff --git a/packages/l/libgtk-4/package.yml b/packages/l/libgtk-4/package.yml index a8946b838b3..f5e16ae7162 100644 --- a/packages/l/libgtk-4/package.yml +++ b/packages/l/libgtk-4/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtk-4 -version : 4.20.3 -release : 54 -source : - - https://download.gnome.org/sources/gtk/4.20/gtk-4.20.3.tar.xz : 2873f2903088a66c71173ea2ed85ffae266a66b972c3a4842bbb2f6f187ec153 -homepage : https://www.gtk.org/ -license : LGPL-2.0-or-later -component : +name: libgtk-4 +version: 4.20.3 +release: 54 +source: + - https://download.gnome.org/sources/gtk/4.20/gtk-4.20.3.tar.xz: 2873f2903088a66c71173ea2ed85ffae266a66b972c3a4842bbb2f6f187ec153 +homepage: https://www.gtk.org/ +license: LGPL-2.0-or-later +component: - desktop.gtk - - demos : desktop.gtk - - icon-browser : desktop.gtk -summary : + - demos: desktop.gtk + - icon-browser: desktop.gtk +summary: - libgtk-4 contains the libraries used for creating graphical user interfaces and applications. - - demos : Demonstrations of major GTK4 features. - - icon-browser : Sample application to graphically search well known GTK4 icon names. + - demos: Demonstrations of major GTK4 features. + - icon-browser: Sample application to graphically search well known GTK4 icon names. description: - libgtk-4 contains the libraries used for creating graphical user interfaces and applications. - - demos : Demonstrations of major GTK4 features. - - icon-browser : Sample application to graphically search well known GTK4 icon names. -optimize : + - demos: Demonstrations of major GTK4 features. + - icon-browser: Sample application to graphically search well known GTK4 icon names. +optimize: - lto -builddeps : +builddeps: - pkgconfig(atk) - pkgconfig(cloudproviders) - pkgconfig(colord) @@ -49,10 +49,10 @@ builddeps : - python-gobject - sassc - vulkan-headers -rundeps : - - devel : - - vulkan-headers -setup : | +rundeps: + - devel: + - vulkan-headers +setup: | %meson_configure \ -Dbuild-tests=false \ -Dcloudproviders=enabled \ @@ -64,26 +64,26 @@ setup : | -Dprint-cups=enabled \ -Dtracker=enabled \ -Dvulkan=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/bin/gtk4-demo* - - /usr/bin/gtk4-node* - - /usr/bin/gtk4-print* - - /usr/bin/gtk4-widget* - - /usr/share/applications/org.gtk.Demo4* - - /usr/share/applications/org.gtk*.NodeEditor* - - /usr/share/applications/org.gtk.PrintEditor4* - - /usr/share/applications/org.gtk.WidgetFactory4* - - /usr/share/glib-2.0/schemas/org.gtk.Demo4* - - /usr/share/icons/hicolor/*/apps/org.gtk.Demo4* - - /usr/share/icons/hicolor/*/apps/org.gtk*.NodeEditor* - - /usr/share/icons/hicolor/*/apps/org.gtk.PrintEditor4* - - /usr/share/icons/hicolor/*/apps/org.gtk.WidgetFactory4* - - /usr/share/metainfo/org.gtk.Demo4* - - /usr/share/metainfo/org.gtk*.NodeEditor* - - /usr/share/metainfo/org.gtk.PrintEditor4* - - /usr/share/metainfo/org.gtk.WidgetFactory4* +patterns: + - demos: + - /usr/bin/gtk4-demo* + - /usr/bin/gtk4-node* + - /usr/bin/gtk4-print* + - /usr/bin/gtk4-widget* + - /usr/share/applications/org.gtk.Demo4* + - /usr/share/applications/org.gtk*.NodeEditor* + - /usr/share/applications/org.gtk.PrintEditor4* + - /usr/share/applications/org.gtk.WidgetFactory4* + - /usr/share/glib-2.0/schemas/org.gtk.Demo4* + - /usr/share/icons/hicolor/*/apps/org.gtk.Demo4* + - /usr/share/icons/hicolor/*/apps/org.gtk*.NodeEditor* + - /usr/share/icons/hicolor/*/apps/org.gtk.PrintEditor4* + - /usr/share/icons/hicolor/*/apps/org.gtk.WidgetFactory4* + - /usr/share/metainfo/org.gtk.Demo4* + - /usr/share/metainfo/org.gtk*.NodeEditor* + - /usr/share/metainfo/org.gtk.PrintEditor4* + - /usr/share/metainfo/org.gtk.WidgetFactory4* diff --git a/packages/l/libgtk-layer-shell/package.yml b/packages/l/libgtk-layer-shell/package.yml index 71844ad0403..aa37b887533 100644 --- a/packages/l/libgtk-layer-shell/package.yml +++ b/packages/l/libgtk-layer-shell/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtk-layer-shell -version : 0.9.0 -release : 3 -source : - - https://github.com/wmww/gtk-layer-shell/archive/refs/tags/v0.9.0.tar.gz : 3809e5565d9ed02e44bb73787ff218523e8760fef65830afe60ea7322e22da1c -homepage : https://wmww.github.io/gtk-layer-shell/ -license : LGPL-3.0-or-later -component : desktop.gtk -summary : Library to create Wayland desktop components using the Layer Shell protocol. +name: libgtk-layer-shell +version: 0.9.0 +release: 3 +source: + - https://github.com/wmww/gtk-layer-shell/archive/refs/tags/v0.9.0.tar.gz: 3809e5565d9ed02e44bb73787ff218523e8760fef65830afe60ea7322e22da1c +homepage: https://wmww.github.io/gtk-layer-shell/ +license: LGPL-3.0-or-later +component: desktop.gtk +summary: Library to create Wayland desktop components using the Layer Shell protocol. description: | Library to create Wayland desktop components using the Layer Shell protocol. -builddeps : +builddeps: - pkgconfig(gtk+-wayland-3.0) - pkgconfig(wayland-protocols) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgtkmm-2/package.yml b/packages/l/libgtkmm-2/package.yml index 31135908311..76e451bad37 100644 --- a/packages/l/libgtkmm-2/package.yml +++ b/packages/l/libgtkmm-2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtkmm-2 -version : 2.24.5 -release : 11 -source : - - https://download.gnome.org/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz : 0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72 -homepage : https://gtkmm.gnome.org -license : GPL-2.0-or-later -component : desktop.gtk -summary : C++ bindings to GTK2 -builddeps : +name: libgtkmm-2 +version: 2.24.5 +release: 11 +source: + - https://download.gnome.org/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz: 0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72 +homepage: https://gtkmm.gnome.org +license: GPL-2.0-or-later +component: desktop.gtk +summary: C++ bindings to GTK2 +builddeps: - pkgconfig(atkmm-1.6) - pkgconfig(cairomm-1.0) - pkgconfig(gtk+-2.0) - pkgconfig(pangomm-1.4) description: | C++ bindings to GTK2 -patterns : - - docs : [/usr/share] -setup : | +patterns: + - docs: [/usr/share] +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgtkmm-3/package.yml b/packages/l/libgtkmm-3/package.yml index 3dace26e24f..3b54509eaf6 100644 --- a/packages/l/libgtkmm-3/package.yml +++ b/packages/l/libgtkmm-3/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtkmm-3 -version : 3.24.10 -release : 23 -source : - - https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.10.tar.xz : 7ab7e2266808716e26c39924ace1fb46da86c17ef39d989624c42314b32b5a76 -homepage : https://gtkmm.org -license : GPL-2.0-only -component : desktop.gtk -summary : C++ bindings to GTK+ +name: libgtkmm-3 +version: 3.24.10 +release: 23 +source: + - https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.10.tar.xz: 7ab7e2266808716e26c39924ace1fb46da86c17ef39d989624c42314b32b5a76 +homepage: https://gtkmm.org +license: GPL-2.0-only +component: desktop.gtk +summary: C++ bindings to GTK+ description: | C++ bindings to GTK+ -builddeps : +builddeps: - pkgconfig(atkmm-1.6) - pkgconfig(gtk+-3.0) - pkgconfig(pangomm-1.4) -patterns : - - devel : [/usr/lib64/g*] -setup : | +patterns: + - devel: [/usr/lib64/g*] +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgtkmm-4/package.yml b/packages/l/libgtkmm-4/package.yml index eede7f232cd..45dda7fe146 100644 --- a/packages/l/libgtkmm-4/package.yml +++ b/packages/l/libgtkmm-4/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtkmm-4 -version : 4.20.0 -release : 5 -source : - - https://download.gnome.org/sources/gtkmm/4.20/gtkmm-4.20.0.tar.xz : daad9bf9b70f90975f91781fc7a656c923a91374261f576c883cd3aebd59c833 -homepage : https://gtkmm.org -license : LGPL-2.1-or-later -component : desktop.gtk -summary : C++ bindings to GTK+ +name: libgtkmm-4 +version: 4.20.0 +release: 5 +source: + - https://download.gnome.org/sources/gtkmm/4.20/gtkmm-4.20.0.tar.xz: daad9bf9b70f90975f91781fc7a656c923a91374261f576c883cd3aebd59c833 +homepage: https://gtkmm.org +license: LGPL-2.1-or-later +component: desktop.gtk +summary: C++ bindings to GTK+ description: | C++ bindings to GTK+ -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(epoxy) - pkgconfig(gtk4) - pkgconfig(pangomm-2.48) -patterns : - - devel : [/usr/lib64/g*] -setup : | +patterns: + - devel: [/usr/lib64/g*] +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgtksourceview2/package.yml b/packages/l/libgtksourceview2/package.yml index e69aaf72b98..a9d1aaaffab 100644 --- a/packages/l/libgtksourceview2/package.yml +++ b/packages/l/libgtksourceview2/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtksourceview2 -version : 2.10.5 -release : 8 -source : - - https://download.gnome.org/sources/gtksourceview/2.10/gtksourceview-2.10.5.tar.gz : f5c3dda83d69c8746da78c1434585169dd8de1eecf2a6bcdda0d9925bf857c97 -homepage : https://gitlab.gnome.org/GNOME/gtksourceview -license : LGPL-2.1-or-later -component : programming -summary : Syntax highlighting text editing library for GTK 2.x +name: libgtksourceview2 +version: 2.10.5 +release: 8 +source: + - https://download.gnome.org/sources/gtksourceview/2.10/gtksourceview-2.10.5.tar.gz: f5c3dda83d69c8746da78c1434585169dd8de1eecf2a6bcdda0d9925bf857c97 +homepage: https://gitlab.gnome.org/GNOME/gtksourceview +license: LGPL-2.1-or-later +component: programming +summary: Syntax highlighting text editing library for GTK 2.x description: | GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget GtkTextView. It improves GtkTextView by implementing syntax highlighting and other features typical of a source editor. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/gtksourceview-b25e71c-c99-type-cast.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgtksourceview3/package.yml b/packages/l/libgtksourceview3/package.yml index c20696571e0..9cf880912f6 100644 --- a/packages/l/libgtksourceview3/package.yml +++ b/packages/l/libgtksourceview3/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtksourceview3 -version : 3.24.11 -release : 9 -source : - - https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz : 691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd -homepage : https://gitlab.gnome.org/GNOME/gtksourceview -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : Legacy 3.x syntax highlighting text editing C library +name: libgtksourceview3 +version: 3.24.11 +release: 9 +source: + - https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz: 691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd +homepage: https://gitlab.gnome.org/GNOME/gtksourceview +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: Legacy 3.x syntax highlighting text editing C library description: | GtkSourceView3 is the legacy 3.x series of the portable C library that extends the standard GTK+ framework for multiline text editing with support for configurable syntax highlighting, unlimited undo/redo, UTF-8 compliant caseless searching, printing and other features typical of a source code editor. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gtk-doc - valadoc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-gcc14.patch %reconfigure --disable-static --enable-vala -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgtksourceview4/package.yml b/packages/l/libgtksourceview4/package.yml index 86cb473196f..7d11c43ee7c 100644 --- a/packages/l/libgtksourceview4/package.yml +++ b/packages/l/libgtksourceview4/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtksourceview4 -version : 4.8.4 -release : 32 -source : - - https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz : 7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d -homepage : https://gitlab.gnome.org/GNOME/gtksourceview -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : Syntax highlighting text editing C library +name: libgtksourceview4 +version: 4.8.4 +release: 32 +source: + - https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz: 7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d +homepage: https://gitlab.gnome.org/GNOME/gtksourceview +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: Syntax highlighting text editing C library description: | GtkSourceView is a portable C library that extends the standard GTK+ framework for multiline text editing with support for configurable syntax highlighting, unlimited undo/redo, UTF-8 compliant caseless searching, printing and other features typical of a source code editor. -replaces : +replaces: - libgtksourceview - - devel : - - libgtksourceview-devel - - dbginfo : - - libgtksourceview-dbginfo - - docs : - - libgtksourceview-docs -builddeps : + - devel: + - libgtksourceview-devel + - dbginfo: + - libgtksourceview-dbginfo + - docs: + - libgtksourceview-docs +builddeps: - pkgconfig(gtk+-3.0) - gtk-doc - valadoc -setup : | +setup: | %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgtksourceview5/package.yml b/packages/l/libgtksourceview5/package.yml index 17774a541ee..8f49d8fb7bc 100644 --- a/packages/l/libgtksourceview5/package.yml +++ b/packages/l/libgtksourceview5/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtksourceview5 -version : 5.18.0 -release : 13 -source : - - https://download.gnome.org/sources/gtksourceview/5.18/gtksourceview-5.18.0.tar.xz : 051a78fe38f793328047e5bcd6d855c6425c0b480c20d9432179e356742c6ac0 -homepage : https://gitlab.gnome.org/GNOME/gtksourceview -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : A text widget adding syntax highlighting and more to GNOME +name: libgtksourceview5 +version: 5.18.0 +release: 13 +source: + - https://download.gnome.org/sources/gtksourceview/5.18/gtksourceview-5.18.0.tar.xz: 051a78fe38f793328047e5bcd6d855c6425c0b480c20d9432179e356742c6ac0 +homepage: https://gitlab.gnome.org/GNOME/gtksourceview +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: A text widget adding syntax highlighting and more to GNOME description: | A text widget adding syntax highlighting and more to GNOME -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libpcre2-posix) - pkgconfig(libxml-2.0) - valadoc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgtop/package.yml b/packages/l/libgtop/package.yml index e007389ce6d..0e153d7d50c 100644 --- a/packages/l/libgtop/package.yml +++ b/packages/l/libgtop/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgtop -version : 2.41.3 -release : 22 -source : - - https://download.gnome.org/sources/libgtop/2.41/libgtop-2.41.3.tar.xz : 775676df958e2ea2452f7568f28b2ea581063d312773dd5c0b7624c1b9b2da8c -homepage : https://gitlab.gnome.org/GNOME/libgtop -license : GPL-2.0-or-later -component : desktop.gnome.core -summary : GNOME top libraries +name: libgtop +version: 2.41.3 +release: 22 +source: + - https://download.gnome.org/sources/libgtop/2.41/libgtop-2.41.3.tar.xz: 775676df958e2ea2452f7568f28b2ea581063d312773dd5c0b7624c1b9b2da8c +homepage: https://gitlab.gnome.org/GNOME/libgtop +license: GPL-2.0-or-later +component: desktop.gnome.core +summary: GNOME top libraries description: | The libgtop package contains the GNOME top libraries. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libgudev/package.yml b/packages/l/libgudev/package.yml index aa59cbddced..e05cbd79395 100644 --- a/packages/l/libgudev/package.yml +++ b/packages/l/libgudev/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgudev -version : '238' -release : 14 -source : - - https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz : 61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5dd1 -license : LGPL-2.1-or-later -component : system.base -homepage : https://gitlab.gnome.org/GNOME/libgudev -summary : GObject bindings for libudev +name: libgudev +version: "238" +release: 14 +source: + - https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz: 61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5dd1 +license: LGPL-2.1-or-later +component: system.base +homepage: https://gitlab.gnome.org/GNOME/libgudev +summary: GObject bindings for libudev description: | GObject bindings for libudev -emul32 : true -devel : true -builddeps : +emul32: true +devel: true +builddeps: - pkgconfig32(glib-2.0) - pkgconfig32(libudev) -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else build_gobject="enabled" fi %meson_configure -Dintrospection=$build_gobject -Dtests=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgusb/package.yml b/packages/l/libgusb/package.yml index 06f3dc30e7d..1c42d7d7cb4 100644 --- a/packages/l/libgusb/package.yml +++ b/packages/l/libgusb/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgusb -version : 0.4.9 -release : 15 -source : - - https://github.com/hughsie/libgusb/archive/refs/tags/0.4.9.tar.gz : aa1242a308183d4ca6c2e8c9e3f2e345370b94308ef2d4b6e9c10d5ff6d7763e -homepage : https://github.com/hughsie/libgusb -license : LGPL-2.1-or-later -component : system.base -summary : GObject wrapper for libusb +name: libgusb +version: 0.4.9 +release: 15 +source: + - https://github.com/hughsie/libgusb/archive/refs/tags/0.4.9.tar.gz: aa1242a308183d4ca6c2e8c9e3f2e345370b94308ef2d4b6e9c10d5ff6d7763e +homepage: https://github.com/hughsie/libgusb +license: LGPL-2.1-or-later +component: system.base +summary: GObject wrapper for libusb description: | The libgusb package contains the GObject wrappers for libusb-1.0 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gio-unix-2.0) - pkgconfig32(json-glib-1.0) - pkgconfig32(libusb-1.0) - pkgconfig32(mount) - gi-docgen - vala -checkdeps : +checkdeps: - python-setuptools -patterns : - - docs : - - /usr/share/doc/* -setup : | +patterns: + - docs: + - /usr/share/doc/* +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then normOpts="-Dintrospection=false -Dvapi=false" else normOpts="-Dintrospection=true -Dvapi=true" fi %meson_configure $normOpts -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libgweather/package.yml b/packages/l/libgweather/package.yml index a6520d9b9de..79c4f0886f8 100644 --- a/packages/l/libgweather/package.yml +++ b/packages/l/libgweather/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgweather -version : 4.4.4 -release : 36 -source : - - https://download.gnome.org/sources/libgweather/4.4/libgweather-4.4.4.tar.xz : 7017677753cdf7d1fdc355e4bfcdb1eba8369793a8df24d241427a939cbf4283 -homepage : https://gnome.pages.gitlab.gnome.org/libgweather/ -license : +name: libgweather +version: 4.4.4 +release: 36 +source: + - https://download.gnome.org/sources/libgweather/4.4/libgweather-4.4.4.tar.xz: 7017677753cdf7d1fdc355e4bfcdb1eba8369793a8df24d241427a939cbf4283 +homepage: https://gnome.pages.gitlab.gnome.org/libgweather/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome.core -summary : The libgweather package is a library used to access weather information from online services for numerous locations +component: desktop.gnome.core +summary: The libgweather package is a library used to access weather information from online services for numerous locations description: | The libgweather package is a library used to access weather information from online services for numerous locations. -builddeps : +builddeps: - pkgconfig(geocode-glib-2.0) - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-3.0) - pkgconfig(pygobject-3.0) - gtk-doc - vala -setup : | +setup: | %meson_configure -Dgtk_doc=false -Denable_vala=true -Dsoup2=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libgxps/package.yml b/packages/l/libgxps/package.yml index 4b36bb36447..8fb29734e33 100644 --- a/packages/l/libgxps/package.yml +++ b/packages/l/libgxps/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libgxps -version : 0.3.2 -release : 16 -source : - - https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz : 6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c -homepage : https://gitlab.gnome.org/GNOME/libgxps/ -license : LGPL-2.1-or-later -component : programming.library -summary : libgxps is a GObject based library for handling and rendering XPS documents +name: libgxps +version: 0.3.2 +release: 16 +source: + - https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz: 6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c +homepage: https://gitlab.gnome.org/GNOME/libgxps/ +license: LGPL-2.1-or-later +component: programming.library +summary: libgxps is a GObject based library for handling and rendering XPS documents description: | libgxps is a GObject based library for handling and rendering XPS documents -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk+-3.0) - pkgconfig(lcms2) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libhandy/package.yml b/packages/l/libhandy/package.yml index 4366901ce3e..73283b7ef4a 100644 --- a/packages/l/libhandy/package.yml +++ b/packages/l/libhandy/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libhandy -version : 1.8.3 -release : 9 -source : - - https://download.gnome.org/sources/libhandy/1.8/libhandy-1.8.3.tar.xz : 05b497229073ff557f10b326e074c5066f8743a302d4820ab97bcb5cd2dab087 -homepage : https://gnome.pages.gitlab.gnome.org/libhandy/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Library full of GTK+ widgets for mobile phones +name: libhandy +version: 1.8.3 +release: 9 +source: + - https://download.gnome.org/sources/libhandy/1.8/libhandy-1.8.3.tar.xz: 05b497229073ff557f10b326e074c5066f8743a302d4820ab97bcb5cd2dab087 +homepage: https://gnome.pages.gitlab.gnome.org/libhandy/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Library full of GTK+ widgets for mobile phones description: | Library full of GTK+ widgets for mobile phones -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove not useful handy-1-demo binary diff --git a/packages/l/libhangul/package.yml b/packages/l/libhangul/package.yml index c27d9a791cb..1f7faa779dc 100644 --- a/packages/l/libhangul/package.yml +++ b/packages/l/libhangul/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libhangul -version : 0.1.0 -release : 3 -source : - - https://github.com/choehwanjin/libhangul/archive/libhangul-0.1.0.tar.gz : e2a81ef159ed098d3cc1a20377dba6204821b7ce2bc24cfb2f2543adf3bc5830 -homepage : https://github.com/libhangul/libhangul -license : LGPL-2.1-only -component : desktop.core -summary : A library to support hangul input method logic, hanja dictionary and small hangul character classification +name: libhangul +version: 0.1.0 +release: 3 +source: + - https://github.com/choehwanjin/libhangul/archive/libhangul-0.1.0.tar.gz: e2a81ef159ed098d3cc1a20377dba6204821b7ce2bc24cfb2f2543adf3bc5830 +homepage: https://github.com/libhangul/libhangul +license: LGPL-2.1-only +component: desktop.core +summary: A library to support hangul input method logic, hanja dictionary and small hangul character classification description: | A library to support hangul input method logic, hanja dictionary and small hangul character classification -builddeps : +builddeps: - gettext-devel -setup : | +setup: | %autogen --disable-static cp /usr/share/gettext/po/Makefile.in.in po/ -build : | +build: | %make -j1 -install : | +install: | %make_install diff --git a/packages/l/libharu/package.yml b/packages/l/libharu/package.yml index ba9fed1e23c..b994c1c8974 100644 --- a/packages/l/libharu/package.yml +++ b/packages/l/libharu/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libharu -version : 2.4.4 -release : 3 -source : - - https://github.com/libharu/libharu/archive/refs/tags/v2.4.4.tar.gz : 227ab0ae62979ad65c27a9bc36d85aa77794db3375a0a30af18acdf4d871aee6 -license : Zlib -component : programming.library -homepage : https://github.com/libharu/libharu -summary : Free PDF library +name: libharu +version: 2.4.4 +release: 3 +source: + - https://github.com/libharu/libharu/archive/refs/tags/v2.4.4.tar.gz: 227ab0ae62979ad65c27a9bc36d85aa77794db3375a0a30af18acdf4d871aee6 +license: Zlib +component: programming.library +homepage: https://github.com/libharu/libharu +summary: Free PDF library description: | Haru is a free, cross platform, open-sourced software library for generating PDF. -builddeps : +builddeps: - pkgconfig(libpng) -libsplit : false -setup : | +libsplit: false +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libheif/package.yml b/packages/l/libheif/package.yml index d52c56ddf58..9cb58812145 100644 --- a/packages/l/libheif/package.yml +++ b/packages/l/libheif/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libheif -version : 1.20.2 -release : 54 -source : - - https://github.com/strukturag/libheif/releases/download/v1.20.2/libheif-1.20.2.tar.gz : 68ac9084243004e0ef3633f184eeae85d615fe7e4444373a0a21cebccae9d12a -license : +name: libheif +version: 1.20.2 +release: 54 +source: + - https://github.com/strukturag/libheif/releases/download/v1.20.2/libheif-1.20.2.tar.gz: 68ac9084243004e0ef3633f184eeae85d615fe7e4444373a0a21cebccae9d12a +license: - LGPL-3.0-or-later - MIT # /usr/include/libheif/heif_cxx.h -homepage : https://github.com/strukturag/libheif -component : multimedia.codecs -summary : libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder +homepage: https://github.com/strukturag/libheif +component: multimedia.codecs +summary: libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder description: | HEIF is a new image file format employing HEVC (h.265) or AV1 image coding, respectively, for the best compression ratios currently possible. libheif makes use of libde265 for the actual image decoding and x265 for encoding. For AVIF, libaom, dav1d, rav1e, or SVT-AV1 are used as codecs. -builddeps : +builddeps: - pkgconfig(SvtAv1Enc) - pkgconfig(aom) - pkgconfig(dav1d) @@ -24,14 +24,14 @@ builddeps : - pkgconfig(openh264) - pkgconfig(rav1e) - pkgconfig(x265) -setup : | +setup: | %cmake_ninja -DWITH_DAV1D=ON \ -DWITH_DAV1D_PLUGIN=OFF \ -DWITH_RAV1E=ON \ -DWITH_RAV1E_PLUGIN=OFF \ -DWITH_SvtEnc=ON \ -DWITH_SvtEnc_PLUGIN=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libhtp/package.yml b/packages/l/libhtp/package.yml index 567d60d768a..6854453bc8c 100644 --- a/packages/l/libhtp/package.yml +++ b/packages/l/libhtp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libhtp -version : 0.5.47 -release : 8 -source : - - https://github.com/OISF/libhtp/archive/refs/tags/0.5.47.tar.gz : 9792ee19e06352f25204af06cd47b53818b572ef351665eb128259363d1a12fb -homepage : https://github.com/OISF/libhtp -license : BSD-3-Clause -component : security.crypto -summary : LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces +name: libhtp +version: 0.5.47 +release: 8 +source: + - https://github.com/OISF/libhtp/archive/refs/tags/0.5.47.tar.gz: 9792ee19e06352f25204af06cd47b53818b572ef351665eb128259363d1a12fb +homepage: https://github.com/OISF/libhtp +license: BSD-3-Clause +component: security.crypto +summary: LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces description: | LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libhunspell/package.yml b/packages/l/libhunspell/package.yml index 94410a27387..55d7766a0f2 100644 --- a/packages/l/libhunspell/package.yml +++ b/packages/l/libhunspell/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libhunspell -version : 1.7.2 -release : 11 -source : - - https://github.com/hunspell/hunspell/releases/download/v1.7.2/hunspell-1.7.2.tar.gz : 11ddfa39afe28c28539fe65fc4f1592d410c1e9b6dd7d8a91ca25d85e9ec65b8 -homepage : https://hunspell.github.io/ -license : +name: libhunspell +version: 1.7.2 +release: 11 +source: + - https://github.com/hunspell/hunspell/releases/download/v1.7.2/hunspell-1.7.2.tar.gz: 11ddfa39afe28c28539fe65fc4f1592d410c1e9b6dd7d8a91ca25d85e9ec65b8 +homepage: https://hunspell.github.io/ +license: - MPL-1.1 - GPL-2.0-or-later - LGPL-2.1-or-later -component : office -summary : Hunspell spelling checker +component: office +summary: Hunspell spelling checker description: | Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding. -setup : | +setup: | %configure \ --disable-static \ --with-ui \ --with-readline -build : | +build: | %make -install : | +install: | %make_install # Fix packages that put `-lhunspell` in their build systems without using the pkgconfig file pushd $installdir/%libdir% ln -s libhunspell-?.?.so libhunspell.so popd -check : | +check: | # 2 tests failed on the server %make check || : diff --git a/packages/l/libical/package.yml b/packages/l/libical/package.yml index da203e315b7..c2ad95f9e90 100644 --- a/packages/l/libical/package.yml +++ b/packages/l/libical/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libical -version : 3.0.18 -release : 21 -source : - - https://github.com/libical/libical/releases/download/v3.0.18/libical-3.0.18.tar.gz : 72b7dc1a5937533aee5a2baefc990983b66b141dd80d43b51f80aced4aae219c -homepage : https://github.com/libical/libical -license : MPL-2.0 -component : desktop.library -summary : An implementation of the iCalendar protocols and data formats +name: libical +version: 3.0.18 +release: 21 +source: + - https://github.com/libical/libical/releases/download/v3.0.18/libical-3.0.18.tar.gz: 72b7dc1a5937533aee5a2baefc990983b66b141dd80d43b51f80aced4aae219c +homepage: https://github.com/libical/libical +license: MPL-2.0 +component: desktop.library +summary: An implementation of the iCalendar protocols and data formats description: | Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users. -builddeps : +builddeps: - pkgconfig(icu-i18n) - db5-devel - vala -rundeps : - - devel : - - db5-devel -setup : | +rundeps: + - devel: + - db5-devel +setup: | %cmake_ninja -DICAL_GLIB_VAPI=yes \ -DGOBJECT_INTROSPECTION=yes \ -DENABLE_GTK_DOC=no \ -DLIB_SUFFIX=64 \ -DSHARED_ONLY=yes -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libice/package.yml b/packages/l/libice/package.yml index b99aed76130..0b41ed3b956 100644 --- a/packages/l/libice/package.yml +++ b/packages/l/libice/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libice -version : 1.1.2 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libICE-1.1.2.tar.xz : 974e4ed414225eb3c716985df9709f4da8d22a67a2890066bc6dfc89ad298625 -license : +name: libice +version: 1.1.2 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libICE-1.1.2.tar.xz: 974e4ed414225eb3c716985df9709f4da8d22a67a2890066bc6dfc89ad298625 +license: - MIT -homepage : https://www.x.org/ -summary : Inter-Client Exchange Library -component : xorg.library +homepage: https://www.x.org/ +summary: Inter-Client Exchange Library +component: xorg.library description: | This package provides the main interface to the X11 Inter-Client Exchange library, which allows for communication of data between X clients. -builddeps : +builddeps: - pkgconfig(xtrans) - pkgconfig(xproto) -emul32 : true -optimize : speed -patterns : +emul32: true +optimize: speed +patterns: - /usr/share -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libiconv/package.yml b/packages/l/libiconv/package.yml index a5e594bc609..e31ecd2024b 100644 --- a/packages/l/libiconv/package.yml +++ b/packages/l/libiconv/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libiconv -version : '1.18' -release : 8 -source : - - https://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.18.tar.gz : 3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8 -license : +name: libiconv +version: "1.18" +release: 8 +source: + - https://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.18.tar.gz: 3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8 +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : desktop.library -homepage : https://www.gnu.org/software/libiconv/ -summary : GNU LIBICONV - character set conversion library +component: desktop.library +homepage: https://www.gnu.org/software/libiconv/ +summary: GNU LIBICONV - character set conversion library description: This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode. -setup : | +setup: | %configure -build : | +build: | # #Ignore a warning in stdio.in.h # sed -i -e '697d' srclib/stdio.in.h %make -install : | +install: | %make_install # conflicts with glibc iconv rm %installroot%/usr/bin/iconv diff --git a/packages/l/libicu/package.yml b/packages/l/libicu/package.yml index 79ae00c349c..23374df2d43 100644 --- a/packages/l/libicu/package.yml +++ b/packages/l/libicu/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libicu -version : '76.1' -release : 29 -source : - - https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz : dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e -homepage : https://icu.unicode.org/home -license : MIT -component : system.base -emul32 : true -summary : International Components for Unicode +name: libicu +version: "76.1" +release: 29 +source: + - https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz: dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e +homepage: https://icu.unicode.org/home +license: MIT +component: system.base +emul32: true +summary: International Components for Unicode description: | The International Components for Unicode (ICU) package is a mature, widely used set of C/C++ libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms. -patterns : - - devel : - - /usr/share/icu -setup : | +patterns: + - devel: + - /usr/share/icu +setup: | # Required fix for thunderbird 115 to show Calendar and sidebar properly. %patch -p1 -i $pkgfiles/ICU-22132.patch cd source %configure --disable-static -build : | +build: | %make -C source -install : | +install: | %make_install -C source -check : | +check: | %make check -C source || : diff --git a/packages/l/libid3tag/package.yml b/packages/l/libid3tag/package.yml index f196718d141..ca45637e7b0 100644 --- a/packages/l/libid3tag/package.yml +++ b/packages/l/libid3tag/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libid3tag -version : 0.16.2 -release : 6 -source : - - https://github.com/tenacityteam/libid3tag/archive/refs/tags/0.16.2.tar.gz : 96198b7c8803bcda44e299615e1929a85bd5a5da02e67ebc442735bc50018190 -homepage : https://github.com/tenacityteam/libid3tag -license : GPL-2.0-later -component : multimedia.library -summary : Fork of the libid3tag library for reading ID3 metadata tags from MP3 files +name: libid3tag +version: 0.16.2 +release: 6 +source: + - https://github.com/tenacityteam/libid3tag/archive/refs/tags/0.16.2.tar.gz: 96198b7c8803bcda44e299615e1929a85bd5a5da02e67ebc442735bc50018190 +homepage: https://github.com/tenacityteam/libid3tag +license: GPL-2.0-later +component: multimedia.library +summary: Fork of the libid3tag library for reading ID3 metadata tags from MP3 files description: | libid3tag is a library for reading and (eventually) writing ID3 tags, both ID3v1 and the various versions of ID3v2. -builddeps : +builddeps: - gperf -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libideviceactivation/package.yml b/packages/l/libideviceactivation/package.yml index 01d0f1ff75e..c0bba8e826c 100644 --- a/packages/l/libideviceactivation/package.yml +++ b/packages/l/libideviceactivation/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libideviceactivation -version : 1.1.1 -release : 8 -source : - - https://github.com/libimobiledevice/libideviceactivation/archive/refs/tags/1.1.1.tar.gz : a25f0f8bc297f0569f23c41a2245b47c34f9cce38dea66af72539b5e2cf28e31 -homepage : https://libimobiledevice.org/ -license : +name: libideviceactivation +version: 1.1.1 +release: 8 +source: + - https://github.com/libimobiledevice/libideviceactivation/archive/refs/tags/1.1.1.tar.gz: a25f0f8bc297f0569f23c41a2245b47c34f9cce38dea66af72539b5e2cf28e31 +homepage: https://libimobiledevice.org/ +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : multimedia.library -summary : A library to manage the activation process of Apple iOS devices. +component: multimedia.library +summary: A library to manage the activation process of Apple iOS devices. description: | A library to manage the activation process of Apple iOS devices. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libcurl) - pkgconfig(libimobiledevice-1.0) - usbmuxd -rundeps : +rundeps: - ifuse - usbmuxd -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00755 $pkgfiles/imount $installdir/usr/bin/imount diff --git a/packages/l/libidl/package.yml b/packages/l/libidl/package.yml index 6437b2f8974..ed9b89ab0de 100644 --- a/packages/l/libidl/package.yml +++ b/packages/l/libidl/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libidl -version : 0.8.14 -release : 3 -source : - - http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.14.tar.bz2 : c5d24d8c096546353fbc7cedf208392d5a02afe9d56ebcc1cccb258d7c4d2220 -license : LGPL-2.0-or-later -component : programming.library -homepage : https://www.gnome.org -summary : libIDL is a library for creating trees of CORBA Interface Definition Language (IDL) files +name: libidl +version: 0.8.14 +release: 3 +source: + - http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.14.tar.bz2: c5d24d8c096546353fbc7cedf208392d5a02afe9d56ebcc1cccb258d7c4d2220 +license: LGPL-2.0-or-later +component: programming.library +homepage: https://www.gnome.org +summary: libIDL is a library for creating trees of CORBA Interface Definition Language (IDL) files description: | libIDL is a library licensed under the GNU LGPL for creating trees of CORBA Interface Definition Language (IDL) files, which is a specification for defining portable interfaces. libIDL was initially written for ORBit (the ORB from the GNOME project, and the primary means of libIDL distribution). However, the functionality was designed to be as reusable and portable as possible. -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -patterns : - - devel : - - /usr/bin/ +patterns: + - devel: + - /usr/bin/ diff --git a/packages/l/libidn/package.yml b/packages/l/libidn/package.yml index c72b0a75869..e08b5449fdd 100644 --- a/packages/l/libidn/package.yml +++ b/packages/l/libidn/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libidn -version : '1.43' -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/libidn/libidn-1.43.tar.gz : bdc662c12d041b2539d0e638f3a6e741130cdb33a644ef3496963a443482d164 -license : +name: libidn +version: "1.43" +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/libidn/libidn-1.43.tar.gz: bdc662c12d041b2539d0e638f3a6e741130cdb33a644ef3496963a443482d164 +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : network.library -homepage : https://www.gnu.org/software/libidn -summary : Internationalized domain name support library +component: network.library +homepage: https://www.gnu.org/software/libidn +summary: Internationalized domain name support library description: | GNU library implementing Stringprep, Punycode and IDNA specifications. -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libidn2/package.yml b/packages/l/libidn2/package.yml index 6f3b63e9ff1..8788b83a7ac 100644 --- a/packages/l/libidn2/package.yml +++ b/packages/l/libidn2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libidn2 -version : 2.3.8 -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/libidn/libidn2-2.3.8.tar.gz : f557911bf6171621e1f72ff35f5b1825bb35b52ed45325dcdee931e5d3c0787a -license : +name: libidn2 +version: 2.3.8 +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/libidn/libidn2-2.3.8.tar.gz: f557911bf6171621e1f72ff35f5b1825bb35b52ed45325dcdee931e5d3c0787a +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : system.base -homepage : https://www.gnu.org/software/libidn/#libidn2 -summary : Internationalized domain name support library +component: system.base +homepage: https://www.gnu.org/software/libidn/#libidn2 +summary: Internationalized domain name support library description: | Libidn2 is a free software implementation of IDNA2008, Punycode and TR46. Its purpose is to encode and decode internationalized domain names. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig(gtk-doc) - libunistring-32bit-devel -patterns : - - docs : /usr/share/info -setup : | +patterns: + - docs: /usr/share/info +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libiec61883/package.yml b/packages/l/libiec61883/package.yml index c38b182a287..dc1b443dd77 100644 --- a/packages/l/libiec61883/package.yml +++ b/packages/l/libiec61883/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libiec61883 -version : 1.2.0 -release : 4 -source : - - https://git.kernel.org/pub/scm/libs/ieee1394/libiec61883.git/snapshot/libiec61883-1.2.0.tar.gz : c5a5792c5c2cb9e44e668ebb0823dd3c518df3306e176adaee9a9d9eb07b0685 -homepage : https://ieee1394.docs.kernel.org/en/latest/libiec61883.html -license : GPL-2.0-or-later -component : +name: libiec61883 +version: 1.2.0 +release: 4 +source: + - https://git.kernel.org/pub/scm/libs/ieee1394/libiec61883.git/snapshot/libiec61883-1.2.0.tar.gz: c5a5792c5c2cb9e44e668ebb0823dd3c518df3306e176adaee9a9d9eb07b0685 +homepage: https://ieee1394.docs.kernel.org/en/latest/libiec61883.html +license: GPL-2.0-or-later +component: - multimedia.library - - devel : programming.devel - - utils : multimedia.library -summary : + - devel: programming.devel + - utils: multimedia.library +summary: - Firewire stream transmission - - devel : Development files for libiec61883 - - utils : Command line utilities for libiec61883 + - devel: Development files for libiec61883 + - utils: Command line utilities for libiec61883 description: - An implementation of the most relevant parts of IEC 61883 over libraw1394 for transmission, reception, and management of media streams and devices such as DV, MPEG2-TS, audio, and MIDI. - - devel : Development files for libiec61883 - - utils : Command line utilities for libiec61883 -patterns : - - utils : - - /usr/bin - - /usr/share/man -builddeps : + - devel: Development files for libiec61883 + - utils: Command line utilities for libiec61883 +patterns: + - utils: + - /usr/bin + - /usr/share/man +builddeps: - pkgconfig(libraw1394) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libieee1284/package.yml b/packages/l/libieee1284/package.yml index 02b1cd1e45e..a789122f028 100644 --- a/packages/l/libieee1284/package.yml +++ b/packages/l/libieee1284/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libieee1284 -version : 0.2.11 -release : 4 -source : - - https://github.com/twaugh/libieee1284/archive/V0_2_11.tar.gz : eb6a4305f5d44f74b548c8dd41ec1103175cabb57f9661bec4af49e11f8a0238 -homepage : https://github.com/twaugh/libieee1284 -license : +name: libieee1284 +version: 0.2.11 +release: 4 +source: + - https://github.com/twaugh/libieee1284/archive/V0_2_11.tar.gz: eb6a4305f5d44f74b548c8dd41ec1103175cabb57f9661bec4af49e11f8a0238 +homepage: https://github.com/twaugh/libieee1284 +license: - GFDL-1.1-or-later - GPL-2.0-or-later -component : system.utils -summary : ieee1284 parallel port library +component: system.utils +summary: ieee1284 parallel port library description: | This library is intended to be used by applications that need to communicate with (or at least identify) devices that are attached via a parallel port. -builddeps : +builddeps: - xmlto - docbook-xml -setup : | +setup: | sh bootstrap %configure --disable-static --without-python -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libimagequant/package.yml b/packages/l/libimagequant/package.yml index f837144ca59..6dfd7856c48 100644 --- a/packages/l/libimagequant/package.yml +++ b/packages/l/libimagequant/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libimagequant -version : 4.4.0 -release : 3 -source : - - https://github.com/ImageOptim/libimagequant/archive/refs/tags/4.4.0.tar.gz : 22f90ad2ba87fe44d8156862798491bf056034f031a9b8b95d720669047ede20 -homepage : https://pngquant.org/lib -license : GPL-3.0-or-later -component : multimedia.lebrary -summary : Palette quantization library that powers pngquant and other PNG optimizers +name: libimagequant +version: 4.4.0 +release: 3 +source: + - https://github.com/ImageOptim/libimagequant/archive/refs/tags/4.4.0.tar.gz: 22f90ad2ba87fe44d8156862798491bf056034f031a9b8b95d720669047ede20 +homepage: https://pngquant.org/lib +license: GPL-3.0-or-later +component: multimedia.lebrary +summary: Palette quantization library that powers pngquant and other PNG optimizers description: | Palette quantization library that powers pngquant and other PNG optimizers -networking : true -builddeps : +networking: true +builddeps: - cargo-c -build : | +build: | cd imagequant-sys cargo cinstall --prefix=/usr --destdir=$installdir -install : | +install: | rm $installdir/usr/lib64/libimagequant.a diff --git a/packages/l/libimobiledevice-glue/package.yml b/packages/l/libimobiledevice-glue/package.yml index 4025c58e8b8..4fc12b9fb22 100644 --- a/packages/l/libimobiledevice-glue/package.yml +++ b/packages/l/libimobiledevice-glue/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libimobiledevice-glue -version : 1.3.0 -release : 1 -source : - - https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/1.3.0/libimobiledevice-glue-1.3.0.tar.bz2 : 96ec4eb2b1e217392149eafb2b5c3cd3e7110200f0e2bb5003c37d3ead7244ef -homepage : https://libimobiledevice.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Library with common code used by the libraries and tools around the libimobiledevice project. +name: libimobiledevice-glue +version: 1.3.0 +release: 1 +source: + - https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/1.3.0/libimobiledevice-glue-1.3.0.tar.bz2: 96ec4eb2b1e217392149eafb2b5c3cd3e7110200f0e2bb5003c37d3ead7244ef +homepage: https://libimobiledevice.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Library with common code used by the libraries and tools around the libimobiledevice project. description: | The main functionality provided by this library are socket helper functions and a platform independent thread/mutex implementation. Besides that it comes with a number of string, file, and plist helper functions, as well as some other commonly used code that was originally duplicated in the dedicated projects. -builddeps : +builddeps: - pkgconfig(libplist++-2.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libimobiledevice/package.yml b/packages/l/libimobiledevice/package.yml index 4f40d8bbd8f..b5961bad941 100644 --- a/packages/l/libimobiledevice/package.yml +++ b/packages/l/libimobiledevice/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libimobiledevice -version : 1.3.0.99 -release : 14 -source : - - git|https://github.com/libimobiledevice/libimobiledevice.git : 6fc41f57fc607df9b07446ca45bdf754225c9bd9 -homepage : https://libimobiledevice.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : A library to communicate with services of Apple iOS devices using native protocols. +name: libimobiledevice +version: 1.3.0.99 +release: 14 +source: + - git|https://github.com/libimobiledevice/libimobiledevice.git: 6fc41f57fc607df9b07446ca45bdf754225c9bd9 +homepage: https://libimobiledevice.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: A library to communicate with services of Apple iOS devices using native protocols. description: | libimobiledevice is a cross-platform software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(libgcrypt) - pkgconfig(libimobiledevice-glue-1.0) - pkgconfig(libplist-2.0) - pkgconfig(libtasn1) - pkgconfig(libusbmuxd-2.0) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libinput/package.yml b/packages/l/libinput/package.yml index 8871e21360b..d2562d50b9b 100644 --- a/packages/l/libinput/package.yml +++ b/packages/l/libinput/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libinput -version : 1.29.2 -release : 52 -source : - - https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.29.2/libinput-1.29.2.tar.gz : 02631a861fc6b9fb9ca6ae51cf863334e0699bf60c91c389ac420f3fa0053bdc -license : MIT -component : desktop.library -homepage : https://www.freedesktop.org/wiki/Software/libinput/ -summary : Generic input library +name: libinput +version: 1.29.2 +release: 52 +source: + - https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.29.2/libinput-1.29.2.tar.gz: 02631a861fc6b9fb9ca6ae51cf863334e0699bf60c91c389ac420f3fa0053bdc +license: MIT +component: desktop.library +homepage: https://www.freedesktop.org/wiki/Software/libinput/ +summary: Generic input library description: | libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect. -builddeps : +builddeps: - pkgconfig(libevdev) - pkgconfig(libudev) - pkgconfig(libwacom) - pkgconfig(mtdev) - pyparsing - python-pytest -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-quirks-Disable-quirk-removing-two-finger-scrolling-f.patch %meson_configure -Ddebug-gui=false \ -Ddocumentation=false \ -Dtests=false \ -Dudev-dir=%libdir%/udev -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Empty rm -fr $installdir/etc/ -check : | +check: | %ninja_check diff --git a/packages/l/libinsane/package.yml b/packages/l/libinsane/package.yml index b8bcf6e8c2c..e090b3977d0 100644 --- a/packages/l/libinsane/package.yml +++ b/packages/l/libinsane/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libinsane -version : 1.0.10 -release : 8 -source : - - https://gitlab.gnome.org/World/OpenPaperwork/libinsane/-/archive/1.0.10/libinsane-1.0.10.tar.gz : a9b8daaef03eb3bc4a8e638131e506ff3c2f99f715170da572e7f5ce7ba76467 -homepage : https://gitlab.gnome.org/World/OpenPaperwork/libinsane -license : LGPL-3.0-or-later -component : programming.library -summary : Library to access scanners +name: libinsane +version: 1.0.10 +release: 8 +source: + - https://gitlab.gnome.org/World/OpenPaperwork/libinsane/-/archive/1.0.10/libinsane-1.0.10.tar.gz: a9b8daaef03eb3bc4a8e638131e506ff3c2f99f715170da572e7f5ce7ba76467 +homepage: https://gitlab.gnome.org/World/OpenPaperwork/libinsane +license: LGPL-3.0-or-later +component: programming.library +summary: Library to access scanners description: | Libinsane is the library to access scanners -builddeps : +builddeps: - pkgconfig(sane-backends) - gtk-doc - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Option to disable not configurable with meson currently. rm -fr $installdir/usr/share/gtk-doc/ diff --git a/packages/l/libinstpatch/package.yml b/packages/l/libinstpatch/package.yml index d1f176a0a47..aabfee9dcaa 100644 --- a/packages/l/libinstpatch/package.yml +++ b/packages/l/libinstpatch/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libinstpatch -version : 1.1.7 -release : 3 -source : - - https://github.com/swami/libinstpatch/archive/v1.1.7.tar.gz : b388ab6f843559fc2da94837c37dfd4cf5973cf7cc2a0ce3cb33260b81377e9f -homepage : https://github.com/swami/libinstpatch -license : LGPL-2.1-only -component : multimedia.library -summary : libInstPatch stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument "patch" files. +name: libinstpatch +version: 1.1.7 +release: 3 +source: + - https://github.com/swami/libinstpatch/archive/v1.1.7.tar.gz: b388ab6f843559fc2da94837c37dfd4cf5973cf7cc2a0ce3cb33260b81377e9f +homepage: https://github.com/swami/libinstpatch +license: LGPL-2.1-only +component: multimedia.library +summary: libInstPatch stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument "patch" files. description: | libInstPatch stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument "patch" files. The types of files libInstPatch supports are used for creating instrument sounds for wavetable synthesis. libInstPatch provides an object framework (based on GObject) to load patch files into, which can then be edited, converted, compressed and saved. -builddeps : +builddeps: - pkgconfig(gobject-2.0) - pkgconfig(sndfile) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libiptcdata/package.yml b/packages/l/libiptcdata/package.yml index 872b2095543..a1016120fe4 100644 --- a/packages/l/libiptcdata/package.yml +++ b/packages/l/libiptcdata/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libiptcdata -version : 1.0.4 -release : 3 -source : - - https://sourceforge.net/projects/libiptcdata/files/libiptcdata/1.0.4/libiptcdata-1.0.4.tar.gz : 79f63b8ce71ee45cefd34efbb66e39a22101443f4060809b8fc29c5eebdcee0e -homepage : https://libiptcdata.sourceforge.net/ -license : LGPL-2.0-or-later -component : programming -summary : libiptcdata is a library for manipulating IPTC metadata +name: libiptcdata +version: 1.0.4 +release: 3 +source: + - https://sourceforge.net/projects/libiptcdata/files/libiptcdata/1.0.4/libiptcdata-1.0.4.tar.gz: 79f63b8ce71ee45cefd34efbb66e39a22101443f4060809b8fc29c5eebdcee0e +homepage: https://libiptcdata.sourceforge.net/ +license: LGPL-2.0-or-later +component: programming +summary: libiptcdata is a library for manipulating IPTC metadata description: libiptcdata is a library, written in C, for manipulating the International Press Telecommunications Council (IPTC) metadata stored within multimedia files such as images. -optimize : speed -setup : | +optimize: speed +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libisoburn/package.yml b/packages/l/libisoburn/package.yml index 8758d3669f9..426ca12dc3d 100644 --- a/packages/l/libisoburn/package.yml +++ b/packages/l/libisoburn/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libisoburn -version : 1.5.6 -release : 6 -source : - - https://files.libburnia-project.org/releases/libisoburn-1.5.6.tar.gz : 2b80a6f73dd633a5d243facbe97a15e5c9a07644a5e1a242c219b9375a45f71b -homepage : https://dev.lovelyhq.com/libburnia/libisoburn -license : GPL-2.0-or-later -component : programming.library -summary : libisoburn is a frontend for libraries libburn and libisofs +name: libisoburn +version: 1.5.6 +release: 6 +source: + - https://files.libburnia-project.org/releases/libisoburn-1.5.6.tar.gz: 2b80a6f73dd633a5d243facbe97a15e5c9a07644a5e1a242c219b9375a45f71b +homepage: https://dev.lovelyhq.com/libburnia/libisoburn +license: GPL-2.0-or-later +component: programming.library +summary: libisoburn is a frontend for libraries libburn and libisofs description: | libisoburn is a frontend for libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW, which do not support multi-session management on media level and even plain disk files or block devices. -builddeps : +builddeps: - pkgconfig(libburn-1) - pkgconfig(libisofs-1) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libisofs/package.yml b/packages/l/libisofs/package.yml index a74de00fad6..0425968a321 100644 --- a/packages/l/libisofs/package.yml +++ b/packages/l/libisofs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libisofs -version : 1.5.6 -release : 6 -source : - - https://files.libburnia-project.org/releases/libisofs-1.5.6.tar.gz : 0152d66a9d340b659fe9c880eb9190f3570fb477ac07cf52e8bcd134a1d30d70 -homepage : https://dev.lovelyhq.com/libburnia/libisofs -license : GPL-2.0-or-later -component : programming.library -summary : libisofs is a library to create an ISO-9660 filesystem with extensions like RockRidge or Joliet +name: libisofs +version: 1.5.6 +release: 6 +source: + - https://files.libburnia-project.org/releases/libisofs-1.5.6.tar.gz: 0152d66a9d340b659fe9c880eb9190f3570fb477ac07cf52e8bcd134a1d30d70 +homepage: https://dev.lovelyhq.com/libburnia/libisofs +license: GPL-2.0-or-later +component: programming.library +summary: libisofs is a library to create an ISO-9660 filesystem with extensions like RockRidge or Joliet description: | libisofs is a library to create an ISO-9660 filesystem with extensions like RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing you to modify an ISO image or multisession disc, including file addition/removal, change of file names and attributes, etc. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libixion/package.yml b/packages/l/libixion/package.yml index e5bbbb251c6..2d45de421c1 100644 --- a/packages/l/libixion/package.yml +++ b/packages/l/libixion/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libixion -version : 0.20.0 -release : 28 -source : - - https://gitlab.com/ixion/ixion/-/archive/0.20.0/ixion-0.20.0.tar.gz : 4a6c2c480ad40b706ecf459dfca03f39351e12b48911c7c4803b75c823a1bcb1 -homepage : https://gitlab.com/ixion/ixion -license : MPL-2.0 -component : programming -summary : General purpose formula parser & interpreter +name: libixion +version: 0.20.0 +release: 28 +source: + - https://gitlab.com/ixion/ixion/-/archive/0.20.0/ixion-0.20.0.tar.gz: 4a6c2c480ad40b706ecf459dfca03f39351e12b48911c7c4803b75c823a1bcb1 +homepage: https://gitlab.com/ixion/ixion +license: MPL-2.0 +component: programming +summary: General purpose formula parser & interpreter description: | Ixion is a general purpose formula parser & interpreter that can calculate multiple named targets, or "cells". -builddeps : +builddeps: - pkgconfig(mdds-3.0) - pkgconfig(python3) - pkgconfig(spdlog) - libboost-devel -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libjcat/package.yml b/packages/l/libjcat/package.yml index 3995cf22458..f62e231e1cc 100644 --- a/packages/l/libjcat/package.yml +++ b/packages/l/libjcat/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libjcat -version : 0.2.5 -release : 8 -source : - - https://github.com/hughsie/libjcat/archive/refs/tags/0.2.5.tar.gz : 4ea337d99744bff98e8eba46de7ee3fdf2d721bdf3737e95500ba32192b84463 -homepage : https://github.com/hughsie/libjcat -license : LGPL-2.1-or-later -component : programming.library -summary : Library for reading and writing Jcat files +name: libjcat +version: 0.2.5 +release: 8 +source: + - https://github.com/hughsie/libjcat/archive/refs/tags/0.2.5.tar.gz: 4ea337d99744bff98e8eba46de7ee3fdf2d721bdf3737e95500ba32192b84463 +homepage: https://github.com/hughsie/libjcat +license: LGPL-2.1-or-later +component: programming.library +summary: Library for reading and writing Jcat files description: | This library allows reading and writing gzip-compressed JSON catalog files, which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. This provides equivalent functionality to the catalog files supported in Microsoft Windows. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gpgme) - pkgconfig(json-glib-1.0) - help2man - libgnutls-utils - vala -patterns : - - devel : - - /usr/share/installed-tests -setup : | +patterns: + - devel: + - /usr/share/installed-tests +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libjpeg-turbo/package.yml b/packages/l/libjpeg-turbo/package.yml index 88436fc3227..f0a3b3b34e8 100644 --- a/packages/l/libjpeg-turbo/package.yml +++ b/packages/l/libjpeg-turbo/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libjpeg-turbo -version : 3.0.3 -release : 21 -source : - - https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.0.3/libjpeg-turbo-3.0.3.tar.gz : 343e789069fc7afbcdfe44dbba7dbbf45afa98a15150e079a38e60e44578865d -homepage : https://libjpeg-turbo.org/ -component : desktop.library -license : +name: libjpeg-turbo +version: 3.0.3 +release: 21 +source: + - https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.0.3/libjpeg-turbo-3.0.3.tar.gz: 343e789069fc7afbcdfe44dbba7dbbf45afa98a15150e079a38e60e44578865d +homepage: https://libjpeg-turbo.org/ +component: desktop.library +license: - BSD-3-Clause - IJG - Zlib -optimize : +optimize: - speed - lto -emul32 : true -summary : libjpeg-turbo is a a fork of the original IJG libjpeg, offering faster compression and decompression. +emul32: true +summary: libjpeg-turbo is a a fork of the original IJG libjpeg, offering faster compression and decompression. description: | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -patterns : - - devel : /usr/bin - - docs : [/usr/share/doc, /usr/share/man] -setup : | +patterns: + - devel: /usr/bin + - docs: [/usr/share/doc, /usr/share/man] +setup: | %cmake_ninja -DCMAKE_INSTALL_DEFAULT_LIBDIR=lib%LIBSUFFIX% \ -DENABLE_STATIC=FALSE \ -DWITH_JPEG8=TRUE -build : | +build: | %ninja_build -profile : | +profile: | # Running the testsuite helps decreases the solib size %ninja_check # Tjbench improves throughput @@ -35,7 +35,7 @@ profile : | ./tjbench ../testimages/testimgint.jpg ./tjbench ../testimages/testorig12.jpg popd -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libjpeg-turbo6/package.yml b/packages/l/libjpeg-turbo6/package.yml index e6fb9f0f05f..1a23000be16 100644 --- a/packages/l/libjpeg-turbo6/package.yml +++ b/packages/l/libjpeg-turbo6/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libjpeg-turbo6 -version : 2.0.0 -release : 11 -source : - - https://sourceforge.net/projects/libjpeg-turbo/files/2.0.0/libjpeg-turbo-2.0.0.tar.gz : 778876105d0d316203c928fd2a0374c8c01f755d0a00b12a1c8934aeccff8868 -homepage : https://libjpeg-turbo.org/ -component : desktop.library -license : +name: libjpeg-turbo6 +version: 2.0.0 +release: 11 +source: + - https://sourceforge.net/projects/libjpeg-turbo/files/2.0.0/libjpeg-turbo-2.0.0.tar.gz: 778876105d0d316203c928fd2a0374c8c01f755d0a00b12a1c8934aeccff8868 +homepage: https://libjpeg-turbo.org/ +component: desktop.library +license: - BSD-3-Clause - IJG - Zlib -optimize : speed -emul32 : true -summary : libjpeg-turbo is a a fork of the original IJG libjpeg, offering faster compression and decompression. +optimize: speed +emul32: true +summary: libjpeg-turbo is a a fork of the original IJG libjpeg, offering faster compression and decompression. description: | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_DEFAULT_LIBDIR=lib%LIBSUFFIX% \ -DENABLE_STATIC=FALSE -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/include rm -rf $installdir/usr/share @@ -28,5 +28,5 @@ install : | rm -rf $installdir/%libdir%/*.so rm -rf $installdir/%libdir%/libturbo* rm -rf $installdir/%libdir%/pkgconfig -check : | +check: | %ninja_check diff --git a/packages/l/libjson-glib/package.yml b/packages/l/libjson-glib/package.yml index d11804ac04b..08120a8e8db 100644 --- a/packages/l/libjson-glib/package.yml +++ b/packages/l/libjson-glib/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libjson-glib -version : 1.10.8 -release : 29 -source : - - https://download.gnome.org/sources/json-glib/1.10/json-glib-1.10.8.tar.xz : 55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd -homepage : https://live.gnome.org/JsonGlib -license : LGPL-2.0-only -component : system.base -summary : JSON GLib Package +name: libjson-glib +version: 1.10.8 +release: 29 +source: + - https://download.gnome.org/sources/json-glib/1.10/json-glib-1.10.8.tar.xz: 55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd +homepage: https://live.gnome.org/JsonGlib +license: LGPL-2.0-only +component: system.base +summary: JSON GLib Package description: | The JSON GLib package is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. -emul32 : true -optimize : +emul32: true +optimize: - lto -builddeps : +builddeps: - pkgconfig32(gio-unix-2.0) -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else @@ -23,7 +23,7 @@ setup : | fi %meson_configure -Dintrospection=$build_gobject -Dinstalled_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libjxl/package.yml b/packages/l/libjxl/package.yml index d16e6119869..d6a60002514 100644 --- a/packages/l/libjxl/package.yml +++ b/packages/l/libjxl/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libjxl -version : 0.11.1 -release : 8 -source : - - https://github.com/libjxl/libjxl/archive/refs/tags/v0.11.1.tar.gz : 1492dfef8dd6c3036446ac3b340005d92ab92f7d48ee3271b5dac1d36945d3d9 - - git|https://skia.googlesource.com/skcms.git : 42030a771244ba67f86b1c1c76a6493f873c5f91 - - https://github.com/webmproject/sjpeg/archive/e5ab13008bb214deb66d5f3e17ca2f8dbff150bf.tar.gz#sjpeg.tar.gz : 35c5ad32fd422d279f394dced490208674284ae2f58221c1dfb981dbbdf695b5 +name: libjxl +version: 0.11.1 +release: 8 +source: + - https://github.com/libjxl/libjxl/archive/refs/tags/v0.11.1.tar.gz: 1492dfef8dd6c3036446ac3b340005d92ab92f7d48ee3271b5dac1d36945d3d9 + - git|https://skia.googlesource.com/skcms.git: 42030a771244ba67f86b1c1c76a6493f873c5f91 + - https://github.com/webmproject/sjpeg/archive/e5ab13008bb214deb66d5f3e17ca2f8dbff150bf.tar.gz#sjpeg.tar.gz: 35c5ad32fd422d279f394dced490208674284ae2f58221c1dfb981dbbdf695b5 # Test data. Keep this in sync with the commit expected by the version tag - - git|https://github.com/libjxl/testdata.git : ff8d743aaba05b3014f17e5475e576242fa979fc -homepage : https://jpeg.org/jpegxl -license : BSD-3-Clause -component : multimedia.codecs -summary : + - git|https://github.com/libjxl/testdata.git: ff8d743aaba05b3014f17e5475e576242fa979fc +homepage: https://jpeg.org/jpegxl +license: BSD-3-Clause +component: multimedia.codecs +summary: - JPEG XL reference implementation - - utils : JPEG XL reference implementation - Utilities + - utils: JPEG XL reference implementation - Utilities description: | JPEG XL offers significantly better image quality and compression ratios than legacy JPEG -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(glut) - pkgconfig(lcms2) @@ -28,13 +28,13 @@ builddeps : - asciidoc - doxygen - giflib-devel -checkdeps : +checkdeps: - pkgconfig(gtest) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | rm -rfv third_party/skcms && cp -a $sources/skcms.git third_party/skcms rm -rfv testdata && cp -a $sources/testdata.git testdata tar -xf $sources/sjpeg.tar.gz -C third_party/sjpeg --strip-components 1 @@ -47,17 +47,17 @@ setup : | -DJPEGXL_FORCE_SYSTEM_GTEST=ON \ -DJPEGXL_FORCE_SYSTEM_HWY=ON \ -DJPEGXL_VERSION=$version -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - utils : - - /usr/bin/ - - /usr/share/man/man1 +patterns: + - utils: + - /usr/bin/ + - /usr/share/man/man1 # Todo: Package GIMP plugin, not packaged currently due to it adding gimp as a dependency to this package -# Todo: Split out the gdk-pixbuf loader into a GNOME/Budgie specific package. +# Todo: Split out the gdk-pixbuf loader into a GNOME/Budgie specific package. # Both of these require a smarter dependency management system. diff --git a/packages/l/libkate/package.yml b/packages/l/libkate/package.yml index 32429728a41..b671ed344d6 100644 --- a/packages/l/libkate/package.yml +++ b/packages/l/libkate/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkate -version : 0.4.1 -release : 5 -source : - - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libkate/libkate-0.4.1.tar.gz : c40e81d5866c3d4bf744e76ce0068d8f388f0e25f7e258ce0c8e76d7adc87b68 -homepage : https://wiki.xiph.org/OggKate -license : BSD-3-Clause -component : +name: libkate +version: 0.4.1 +release: 5 +source: + - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libkate/libkate-0.4.1.tar.gz: c40e81d5866c3d4bf744e76ce0068d8f388f0e25f7e258ce0c8e76d7adc87b68 +homepage: https://wiki.xiph.org/OggKate +license: BSD-3-Clause +component: - multimedia.library - - utils : multimedia.library -summary : + - utils: multimedia.library +summary: - Overlay codec for Ogg - - utils : Tools for libkate + - utils: Tools for libkate description: | Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. -patterns : - - utils : - - /usr/bin - - /usr/lib/python* - - /usr/share/man -builddeps : +patterns: + - utils: + - /usr/bin + - /usr/lib/python* + - /usr/share/man +builddeps: - pkgconfig(libpng) - pkgconfig(ogg) -setup : | +setup: | %configure_no_runstatedir --disable-static --disable-doc -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/l/libkcddb/package.yml b/packages/l/libkcddb/package.yml index 0980ca2a208..77bc481570c 100644 --- a/packages/l/libkcddb/package.yml +++ b/packages/l/libkcddb/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkcddb -version : 25.08.3 -release : 91 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkcddb-25.08.3.tar.xz : 1d85ebf3cf744e356ff20fdf0038327944fea43378628da3bd8b990e65d37697 -homepage : https://kde.org/ -license : +name: libkcddb +version: 25.08.3 +release: 91 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkcddb-25.08.3.tar.xz: 1d85ebf3cf744e356ff20fdf0038327944fea43378628da3bd8b990e65d37697 +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : programming -summary : KDE CDDB library +component: programming +summary: KDE CDDB library description: | KDE CDDB library. -builddeps : +builddeps: - pkgconfig(libmusicbrainz5) - kf6-kcmutils-devel - kf6-kdoctools-devel - kf6-kio-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/l/libkdcraw/package.yml b/packages/l/libkdcraw/package.yml index 4d4099a24e1..f1780ac547d 100644 --- a/packages/l/libkdcraw/package.yml +++ b/packages/l/libkdcraw/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkdcraw -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkdcraw-25.08.3.tar.xz : 52fa78d013e13c72c62fb4d6868ef10a8c11d89948a6d24415647e917aa72cdf -homepage : https://kde.org/ -license : +name: libkdcraw +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkdcraw-25.08.3.tar.xz: 52fa78d013e13c72c62fb4d6868ef10a8c11d89948a6d24415647e917aa72cdf +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.library -summary : C++ interface to LibRaw +component: multimedia.library +summary: C++ interface to LibRaw description: | Libkdcraw is a C++ interface around LibRaw library used to decode RAW picture files. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(libraw) - extra-cmake-modules -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Krita still needs qt5 build %cmake_kf6 -DBUILD_WITH_QT6=OFF -B qt5-build %cmake_kf6 -DBUILD_WITH_QT6=ON -B qt6-build -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/l/libkdegames/package.yml b/packages/l/libkdegames/package.yml index b49a097e1d7..6754f800f39 100644 --- a/packages/l/libkdegames/package.yml +++ b/packages/l/libkdegames/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkdegames -version : 25.08.3 -release : 103 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkdegames-25.08.3.tar.xz : 46f305677fb37978c6b47bd17ab6553b572151a63299bb7b8dc718d37fb448a4 -homepage : https://kde.org/ -license : +name: libkdegames +version: 25.08.3 +release: 103 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkdegames-25.08.3.tar.xz: 46f305677fb37978c6b47bd17ab6553b572151a63299bb7b8dc718d37fb448a4 +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : programming -summary : General purpose games code for KDE +component: programming +summary: General purpose games code for KDE description: | It is a collection of functions used by some games or which are useful for other games. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Svg) - pkgconfig(openal) @@ -25,19 +25,19 @@ builddeps : - kf6-knewstuff-devel - kf6-kxmlgui-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kcompletion-devel - - kf6-kconfig-devel - - kf6-kconfigwidgets-devel - - qt6-declarative-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcompletion-devel + - kf6-kconfig-devel + - kf6-kconfigwidgets-devel + - qt6-declarative-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkdepim/package.yml b/packages/l/libkdepim/package.yml index 382161860a7..fbe70a53030 100644 --- a/packages/l/libkdepim/package.yml +++ b/packages/l/libkdepim/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkdepim -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkdepim-25.08.3.tar.xz : 3aca55b71be35ab3699305f2f7fc766d4bd00c44ebb7631bfd641c124cd0b1e9 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : Libraries for KDE PIM applications +name: libkdepim +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkdepim-25.08.3.tar.xz: 3aca55b71be35ab3699305f2f7fc766d4bd00c44ebb7631bfd641c124cd0b1e9 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: Libraries for KDE PIM applications description: | Libraries for KDE PIM applications. -builddeps : +builddeps: - kf6-kcompletion-devel - kf6-ki18n-devel - kf6-kwidgetsaddons-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkeduvocdocument/package.yml b/packages/l/libkeduvocdocument/package.yml index fbbfeff89c0..5e6722ca21e 100644 --- a/packages/l/libkeduvocdocument/package.yml +++ b/packages/l/libkeduvocdocument/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkeduvocdocument -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkeduvocdocument-25.08.3.tar.xz : b4dcc43c1d8f711d5b9ac0a29d78e2ec7710b5bcd80f1ec62534e8b1b0ebddc5 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : Library to parse, convert, and manipulate KVTML files +name: libkeduvocdocument +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkeduvocdocument-25.08.3.tar.xz: b4dcc43c1d8f711d5b9ac0a29d78e2ec7710b5bcd80f1ec62534e8b1b0ebddc5 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: Library to parse, convert, and manipulate KVTML files description: | Contains KEduVocDocument and its related class for reading from/writing to the KVTML format (and others too). -builddeps : +builddeps: - pkgconfig(Qt6Core) - kf6-karchive-devel - kf6-kio-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkexiv2/package.yml b/packages/l/libkexiv2/package.yml index 6781a2e63b1..54f2e09719e 100644 --- a/packages/l/libkexiv2/package.yml +++ b/packages/l/libkexiv2/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkexiv2 -version : 25.08.3 -release : 96 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkexiv2-25.08.3.tar.xz : 0806898554b62a6f834d33bb481923d82bde91b1692ba7b146fec94b9a503d03 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : programming -summary : Exiv2 library interface for KDE +name: libkexiv2 +version: 25.08.3 +release: 96 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkexiv2-25.08.3.tar.xz: 0806898554b62a6f834d33bb481923d82bde91b1692ba7b146fec94b9a503d03 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: programming +summary: Exiv2 library interface for KDE description: | Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures metadata as EXIF/IPTC and XMP. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(exiv2) - extra-cmake-modules -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Build with qt5 and qt6 until kio-extras is qt6-only %cmake_kf6 -B qt5-build \ -DBUILD_WITH_QT6=OFF %cmake_kf6 -B qt6-build \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/l/libkgapi/package.yml b/packages/l/libkgapi/package.yml index 19dd43120b1..29ecc928c3b 100644 --- a/packages/l/libkgapi/package.yml +++ b/packages/l/libkgapi/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkgapi -version : 25.08.3 -release : 97 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkgapi-25.08.3.tar.xz : 5a6590da04cf4a0c3b53f2a0c7d7c97cdf57f63854a0a4978c0859243bfbd15e -homepage : https://kde.org/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Libkgapi is a KDE-based library for accessing various Google services via their public API +name: libkgapi +version: 25.08.3 +release: 97 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkgapi-25.08.3.tar.xz: 5a6590da04cf4a0c3b53f2a0c7d7c97cdf57f63854a0a4978c0859243bfbd15e +homepage: https://kde.org/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Libkgapi is a KDE-based library for accessing various Google services via their public API description: | Libkgapi is a KDE-based library for accessing various Google services via their public API. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(libsasl2) - kf6-kcontacts-devel - kf6-kwallet-devel -rundeps : - - devel : - - kf6-kcalendarcore-devel - - kf6-kcontacts-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kcalendarcore-devel + - kf6-kcontacts-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkleo/package.yml b/packages/l/libkleo/package.yml index 6534e714f1e..a811731ffab 100644 --- a/packages/l/libkleo/package.yml +++ b/packages/l/libkleo/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkleo -version : 25.08.3 -release : 93 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkleo-25.08.3.tar.xz : 0553b18a295cb5fbff5fae99034a782ae4d07d43d2c1637eaf67a31ca650b816 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : KDE PIM cryptographic library +name: libkleo +version: 25.08.3 +release: 93 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkleo-25.08.3.tar.xz: 0553b18a295cb5fbff5fae99034a782ae4d07d43d2c1637eaf67a31ca650b816 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: KDE PIM cryptographic library description: | KDE PIM cryptographic library. -builddeps : +builddeps: - gpgme-qt-devel - kf6-kcodecs-devel - kf6-kcolorscheme-devel @@ -21,16 +21,16 @@ builddeps : - kf6-kitemmodels-devel - kf6-kwidgetsaddons-devel - libboost-devel -rundeps : - - devel : - - gpgme-qt-devel -clang : true -optimize : +rundeps: + - devel: + - gpgme-qt-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkmahjongg/package.yml b/packages/l/libkmahjongg/package.yml index 1736380d4c5..878f0a3cef2 100644 --- a/packages/l/libkmahjongg/package.yml +++ b/packages/l/libkmahjongg/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkmahjongg -version : 25.08.3 -release : 73 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkmahjongg-25.08.3.tar.xz : 482f9cefa35ba62d1271b3a9b2f0beccf0e954eb7fd840a61de4cc4b18bdc657 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : Common code and assets for Kmahjonhgg +name: libkmahjongg +version: 25.08.3 +release: 73 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkmahjongg-25.08.3.tar.xz: 482f9cefa35ba62d1271b3a9b2f0beccf0e954eb7fd840a61de4cc4b18bdc657 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: Common code and assets for Kmahjonhgg description: | Library providing common code and assets for Kmahjonhgg. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - kf6-kconfig-devel - kf6-kconfigwidgets-devel - kf6-kcoreaddons-devel - kf6-ki18n-devel - kf6-kwidgetsaddons-devel -rundeps : - - devel : - - kf6-kconfigwidgets-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kconfigwidgets-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libkolabxml/package.yml b/packages/l/libkolabxml/package.yml index 789a564b7cd..27a94444588 100644 --- a/packages/l/libkolabxml/package.yml +++ b/packages/l/libkolabxml/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkolabxml -version : 1.2.1 -release : 12 -source : - - git|https://git.kolab.org/diffusion/LKX/libkolabxml.git : libkolabxml-1.2.1 -homepage : https://git.kolab.org/diffusion/LKX/ -license : +name: libkolabxml +version: 1.2.1 +release: 12 +source: + - git|https://git.kolab.org/diffusion/LKX/libkolabxml.git: libkolabxml-1.2.1 +homepage: https://git.kolab.org/diffusion/LKX/ +license: - Apache-2.0 - LGPL-3.0 -component : programming.library -summary : Kolab XML Format Schema Definitions Library +component: programming.library +summary: Kolab XML Format Schema Definitions Library description: | Kolab XML Format Schema Definitions Library. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(xerces-c) - libboost-devel - swig - xsd-devel -setup : | +setup: | %cmake -DBUILD_TESTS=FALSE \ -DLIB_SUFFIX=%LIBSUFFIX% . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libkomparediff2/package.yml b/packages/l/libkomparediff2/package.yml index 09f56fdc389..2be3349bb43 100644 --- a/packages/l/libkomparediff2/package.yml +++ b/packages/l/libkomparediff2/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkomparediff2 -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libkomparediff2-25.08.3.tar.xz : 6e936f8661f336cb9acff79e246e1dfb284f9cd566a01c65ab5a2589e736c9ec -homepage : https://kde.org/ -license : +name: libkomparediff2 +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libkomparediff2-25.08.3.tar.xz: 6e936f8661f336cb9acff79e246e1dfb284f9cd566a01c65ab5a2589e736c9ec +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming -summary : Library to compare files and strings +component: programming +summary: Library to compare files and strings description: | Library to compare files and strings, used in Kompare and KDevelop. -builddeps : +builddeps: - kf6-kio-devel - kf6-kxmlgui-devel -rundeps : - - devel : - - kf6-kconfig-devel - - kf6-kxmlgui-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-kconfig-devel + - kf6-kxmlgui-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libksane/package.yml b/packages/l/libksane/package.yml index ba47e6ef377..0bc46bcf79c 100644 --- a/packages/l/libksane/package.yml +++ b/packages/l/libksane/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libksane -version : 25.08.3 -release : 82 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libksane-25.08.3.tar.xz : 730bf4efcc9b823ba98c681492e4139379ab0c3e602e1e6eff29c04f176d6f68 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : SANE Library interface for KDE +name: libksane +version: 25.08.3 +release: 82 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libksane-25.08.3.tar.xz: 730bf4efcc9b823ba98c681492e4139379ab0c3e602e1e6eff29c04f176d6f68 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: SANE Library interface for KDE description: | libKSane is an image scanning library that provides a QWidget containing all the logic needed to interface with a scanner. -builddeps : +builddeps: - pkgconfig(Qt6Core) - kf6-ki18n-devel - kf6-ktextwidgets-devel - kf6-kwallet-devel - kf6-kwidgetsaddons-devel - ksanecore-devel -rundeps : +rundeps: - sane-backends -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libksba/package.yml b/packages/l/libksba/package.yml index b9793f94596..3ccc9789c99 100644 --- a/packages/l/libksba/package.yml +++ b/packages/l/libksba/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libksba -version : 1.6.7 -release : 14 -source : - - https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.7.tar.bz2 : cf72510b8ebb4eb6693eef765749d83677a03c79291a311040a5bfd79baab763 -homepage : https://www.gnupg.org/related_software/libksba/ -license : +name: libksba +version: 1.6.7 +release: 14 +source: + - https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.7.tar.bz2: cf72510b8ebb4eb6693eef765749d83677a03c79291a311040a5bfd79baab763 +homepage: https://www.gnupg.org/related_software/libksba/ +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : security -summary : Library to work with X.509 certificates +component: security +summary: Library to work with X.509 certificates description: | Libksba is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy. It provides a highlevel interface to the implemented protocols and presents the data in a consistent way. There is no more need to worry about all the nasty details of the protocols. The API gives the C programmer an easy way of interacting with the data. It copes with the version details X.509 protocols tend to have as well as with the many different versions and dialects. Applications must usually cope with all of this and it has to be coded over and over again. Libksba hides this by providing just one API which does the Right Thing. Support for new features will be added as needed. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : - - /usr/bin - - /usr/share/info +patterns: + - devel: + - /usr/bin + - /usr/share/info diff --git a/packages/l/libkscreen/package.yml b/packages/l/libkscreen/package.yml index 5eb4c69a8a9..38eceb0ce61 100644 --- a/packages/l/libkscreen/package.yml +++ b/packages/l/libkscreen/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libkscreen -version : 6.5.3 -release : 129 -source : - - https://download.kde.org/stable/plasma/6.5.3/libkscreen-6.5.3.tar.xz : 1e0036c4886824bbeb30f3ce558b9e4d10373885e60087d6d91553f27374d22f -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: libkscreen +version: 6.5.3 +release: 129 +source: + - https://download.kde.org/stable/plasma/6.5.3/libkscreen-6.5.3.tar.xz: 1e0036c4886824bbeb30f3ce558b9e4d10373885e60087d6d91553f27374d22f +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : KDE's screen management software +component: desktop.kde.core +summary: KDE's screen management software description: | KDE's screen management software. -builddeps : +builddeps: - pkgconfig(Qt6WaylandClient) - pkgconfig(xrandr) - kf6-kconfig-devel - plasma-wayland-protocols-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libksieve/package.yml b/packages/l/libksieve/package.yml index 0ca3a195cb3..8e1585ca053 100644 --- a/packages/l/libksieve/package.yml +++ b/packages/l/libksieve/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libksieve -version : 25.08.3 -release : 93 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libksieve-25.08.3.tar.xz : 6e0663eb7a0c4007c5644fab83c4367133bb61b7ae3b7278bc836971775fff99 -homepage : https://kde.org/ -license : GPL-2.0-only -component : programming.library -summary : Sieve Script Library +name: libksieve +version: 25.08.3 +release: 93 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libksieve-25.08.3.tar.xz: 6e0663eb7a0c4007c5644fab83c4367133bb61b7ae3b7278bc836971775fff99 +homepage: https://kde.org/ +license: GPL-2.0-only +component: programming.library +summary: Sieve Script Library description: | Sieve Script Library. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineCore) - pkgconfig(libsasl2) - kf6-karchive-devel @@ -27,18 +27,18 @@ builddeps : - ktextaddons-devel - libkdepim-devel - pimcommon-devel -rundeps : - - devel : - - kf6-syntax-highlighting-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-syntax-highlighting-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/l/libksysguard/package.yml b/packages/l/libksysguard/package.yml index 33a252d356e..7517dded3ea 100644 --- a/packages/l/libksysguard/package.yml +++ b/packages/l/libksysguard/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libksysguard -version : 6.5.3 -release : 131 -source : - - https://download.kde.org/stable/plasma/6.5.3/libksysguard-6.5.3.tar.xz : eb8d01fbcf6410a9d5ae78c538392524e20bbf4dc0a9619a3732a4731d5e7187 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: libksysguard +version: 6.5.3 +release: 131 +source: + - https://download.kde.org/stable/plasma/6.5.3/libksysguard-6.5.3.tar.xz: eb8d01fbcf6410a9d5ae78c538392524e20bbf4dc0a9619a3732a4731d5e7187 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : programming.library -summary : Task management and system monitoring library +component: programming.library +summary: Task management and system monitoring library description: | Task management and system monitoring library. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineCore) - pkgconfig(libnl-3.0) - pkgconfig(libpcap) @@ -24,13 +24,13 @@ builddeps : - kf6-knewstuff-devel - lm_sensors-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libktorrent/package.yml b/packages/l/libktorrent/package.yml index ebbc8be1b70..01c8cefad58 100644 --- a/packages/l/libktorrent/package.yml +++ b/packages/l/libktorrent/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libktorrent -version : 25.08.3 -release : 61 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/libktorrent-25.08.3.tar.xz : cfa4d96f4eb6827a4ad66cc0af724d1773cb516dee298823204cc45e0ad1cd69 -homepage : https://invent.kde.org/network/libktorrent -license : GPL-2.0-or-later -component : programming.library -summary : BitTorrent protocol implementation +name: libktorrent +version: 25.08.3 +release: 61 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/libktorrent-25.08.3.tar.xz: cfa4d96f4eb6827a4ad66cc0af724d1773cb516dee298823204cc45e0ad1cd69 +homepage: https://invent.kde.org/network/libktorrent +license: GPL-2.0-or-later +component: programming.library +summary: BitTorrent protocol implementation description: | libkTorrent is a BitTorrent protocol implementation for KDE. -builddeps : +builddeps: - pkgconfig(libgcrypt) - kf6-karchive-devel - kf6-kcrash-devel @@ -18,20 +18,20 @@ builddeps : - libboost-devel - qt6-base-private-devel - xfsprogs-devel -rundeps : - - devel : - - kf6-karchive-devel - - kf6-kconfig-devel - - kf6-kio-devel - - libboost-devel - - libgcrypt-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-karchive-devel + - kf6-kconfig-devel + - kf6-kio-devel + - libboost-devel + - libgcrypt-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liblangtag/package.yml b/packages/l/liblangtag/package.yml index ca594cb52b4..0daa3efe066 100644 --- a/packages/l/liblangtag/package.yml +++ b/packages/l/liblangtag/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblangtag -version : 0.6.4 -release : 3 -source : - - https://bitbucket.org/tagoh/liblangtag/downloads/liblangtag-0.6.4.tar.bz2 : 5701062c17d3e73ddaa49956cbfa5d47d2f8221988dec561c0af2118c1c8a564 -homepage : https://bitbucket.org/tagoh/liblangtag/wiki/Home -license : +name: liblangtag +version: 0.6.4 +release: 3 +source: + - https://bitbucket.org/tagoh/liblangtag/downloads/liblangtag-0.6.4.tar.bz2: 5701062c17d3e73ddaa49956cbfa5d47d2f8221988dec561c0af2118c1c8a564 +homepage: https://bitbucket.org/tagoh/liblangtag/wiki/Home +license: - LGPL-3.0-or-later - MPL-2.0 -component : programming -summary : An interface library to access tags for identifying languages +component: programming +summary: An interface library to access tags for identifying languages description: | An interface library to access tags for identifying languages. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/liblastfm/package.yml b/packages/l/liblastfm/package.yml index cc34311029f..57e87a74c65 100644 --- a/packages/l/liblastfm/package.yml +++ b/packages/l/liblastfm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblastfm -version : 1.1.0 -release : 3 -source : - - https://github.com/lastfm/liblastfm/archive/refs/tags/1.1.0.tar.gz : f61f0daa384e081a8f2bd2f7a2148babff22696e5b72ecdac86940a10100b1c8 -homepage : https://github.com/lastfm/liblastfm -license : GPL-3.0 -component : programming.library -summary : A Qt C++ library for the Last.fm webservices +name: liblastfm +version: 1.1.0 +release: 3 +source: + - https://github.com/lastfm/liblastfm/archive/refs/tags/1.1.0.tar.gz: f61f0daa384e081a8f2bd2f7a2148babff22696e5b72ecdac86940a10100b1c8 +homepage: https://github.com/lastfm/liblastfm +license: GPL-3.0 +component: programming.library +summary: A Qt C++ library for the Last.fm webservices description: | A Qt C++ library for the Last.fm webservices -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(fftw3) - pkgconfig(samplerate) -setup : | +setup: | %patch -p1 -i $pkgfiles/liblastfm-qt5.11.patch %cmake \ -DCMAKE_CXX_STANDARD=14 \ -DBUILD_TESTS=OFF . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/liblc3/package.yml b/packages/l/liblc3/package.yml index 310cd8a39e6..a06deb24f66 100644 --- a/packages/l/liblc3/package.yml +++ b/packages/l/liblc3/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblc3 -version : 1.1.1 -release : 3 -source : - - https://github.com/google/liblc3/archive/refs/tags/v1.1.1.tar.gz : b65e38943708529efd04a87dd1a9f16a9856ed6199d082b18e7d42fb5c59486e -license : Apache-2.0 -component : multimedia.codecs -homepage : https://github.com/google/liblc3 -summary : Low Complexity Communication Codec library and tools +name: liblc3 +version: 1.1.1 +release: 3 +source: + - https://github.com/google/liblc3/archive/refs/tags/v1.1.1.tar.gz: b65e38943708529efd04a87dd1a9f16a9856ed6199d082b18e7d42fb5c59486e +license: Apache-2.0 +component: multimedia.codecs +homepage: https://github.com/google/liblc3 +summary: Low Complexity Communication Codec library and tools description: | Low Complexity Communication Codec library and tools -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liblcms2/package.yml b/packages/l/liblcms2/package.yml index 6c08a68baad..771710e38d1 100644 --- a/packages/l/liblcms2/package.yml +++ b/packages/l/liblcms2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblcms2 -version : '2.16' -release : 20 -source : - - https://github.com/mm2/Little-CMS/archive/refs/tags/lcms2.16.tar.gz : cb4bf968aa66e3d5d16d1f094a99595966d4330cbd6be46c66129f2747ad2b0d -license : +name: liblcms2 +version: "2.16" +release: 20 +source: + - https://github.com/mm2/Little-CMS/archive/refs/tags/lcms2.16.tar.gz: cb4bf968aa66e3d5d16d1f094a99595966d4330cbd6be46c66129f2747ad2b0d +license: - GPL-3.0-or-later - MIT -component : desktop.core -homepage : https://www.littlecms.com/ -summary : Small-footprint color management engine +component: desktop.core +homepage: https://www.littlecms.com/ +summary: Small-footprint color management engine description: | The Little Color Management System is a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard for color management. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig(libtiff-4) -patterns : +patterns: - /usr/lib64/liblcms2_*.so - - 32bit : - - /usr/lib32/liblcms2_*.so -setup : | + - 32bit: + - /usr/lib32/liblcms2_*.so +setup: | if [ -n "${EMUL32BUILD+set}" ]; then depends_emul32=false else @@ -30,9 +30,9 @@ setup : | -Dfastfloat=true \ -Dthreaded=true \ -Dutils=$depends_emul32 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libldac/package.yml b/packages/l/libldac/package.yml index 7da3309adeb..f30d39fdf7a 100644 --- a/packages/l/libldac/package.yml +++ b/packages/l/libldac/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libldac -version : 2.0.2.34 -release : 2 -source : - - https://github.com/EHfive/ldacBT/archive/refs/tags/v2.0.2.3.tar.gz : c02998718f9c4620437d7594b4d121b3ab4c5cfeba8d41fa31dd5c71db09edca - - git|https://android.googlesource.com/platform/external/libldac : platform-tools-34.0.4 -homepage : https://android.googlesource.com/platform/external/libldac -license : Apache-2.0 -component : multimedia.codecs -summary : LDAC Bluetooth encoder library +name: libldac +version: 2.0.2.34 +release: 2 +source: + - https://github.com/EHfive/ldacBT/archive/refs/tags/v2.0.2.3.tar.gz: c02998718f9c4620437d7594b4d121b3ab4c5cfeba8d41fa31dd5c71db09edca + - git|https://android.googlesource.com/platform/external/libldac: platform-tools-34.0.4 +homepage: https://android.googlesource.com/platform/external/libldac +license: Apache-2.0 +component: multimedia.codecs +summary: LDAC Bluetooth encoder library description: | - LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection. -setup : | + LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection. +setup: | rm -rf libldac cp -r $sources/libldac.git libldac %patch -p1 -i $pkgfiles/ldac-soname-version.patch sed -i "s|@SOURCE_VER@|${version/2.0.2./}|" CMakeLists.txt %cmake_ninja -DINSTALL_LIBDIR=lib%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libldm/package.yml b/packages/l/libldm/package.yml index 03bfb5d61f7..c98e2168a3d 100644 --- a/packages/l/libldm/package.yml +++ b/packages/l/libldm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libldm -version : 0.2.5 -release : 13 -source : - - https://github.com/mdbooth/libldm/archive/refs/tags/libldm-0.2.5.tar.gz : 61bb2f2367b1df59f818cb96794d1770a0def956bd2c343dccf1425dae3021b5 -homepage : https://github.com/mdbooth/libldm -license : +name: libldm +version: 0.2.5 +release: 13 +source: + - https://github.com/mdbooth/libldm/archive/refs/tags/libldm-0.2.5.tar.gz: 61bb2f2367b1df59f818cb96794d1770a0def956bd2c343dccf1425dae3021b5 +homepage: https://github.com/mdbooth/libldm +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : system.utils -summary : Tool for managing Microsoft Windows dynamic disks +component: system.utils +summary: Tool for managing Microsoft Windows dynamic disks description: | Tool for managing Microsoft Windows dynamic disks -builddeps : +builddeps: - pkgconfig(devmapper) - pkgconfig(json-glib-1.0) - gtk-doc -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libliftoff/package.yml b/packages/l/libliftoff/package.yml index 195b4a9d4ff..85146b50f61 100644 --- a/packages/l/libliftoff/package.yml +++ b/packages/l/libliftoff/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libliftoff -version : 0.5.0 -release : 2 -source : - - https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.5.0/downloads/libliftoff-0.5.0.tar.gz : e29af0c9dc765916c1f192f118efffc947af6600178b04d5bccca1901246f83b -license : MIT -component : desktop.library -homepage : https://gitlab.freedesktop.org/emersion/libliftoff -summary : Lightweight KMS plane library +name: libliftoff +version: 0.5.0 +release: 2 +source: + - https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.5.0/downloads/libliftoff-0.5.0.tar.gz: e29af0c9dc765916c1f192f118efffc947af6600178b04d5bccca1901246f83b +license: MIT +component: desktop.library +homepage: https://gitlab.freedesktop.org/emersion/libliftoff +summary: Lightweight KMS plane library description: | Lightweight KMS plane library -builddeps : +builddeps: - pkgconfig(libdrm) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/liblo/package.yml b/packages/l/liblo/package.yml index 5136d33ec94..04b71e08dba 100644 --- a/packages/l/liblo/package.yml +++ b/packages/l/liblo/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblo -version : '0.31' -release : 4 -source : - - https://github.com/radarsat1/liblo/archive/0.31.tar.gz : 71d1819bcd18be66bd80c95a2d3159b9ca6f13746ddbaf1e489128f3bf46d231 -homepage : https://github.com/radarsat1/liblo -license : LGPL-2.1-or-later -component : multimedia.library -summary : Lightweight Open Sound Control (OSC) implementation +name: liblo +version: "0.31" +release: 4 +source: + - https://github.com/radarsat1/liblo/archive/0.31.tar.gz: 71d1819bcd18be66bd80c95a2d3159b9ca6f13746ddbaf1e489128f3bf46d231 +homepage: https://github.com/radarsat1/liblo +license: LGPL-2.1-or-later +component: multimedia.library +summary: Lightweight Open Sound Control (OSC) implementation description: | A lightweight library to handle the receiving and sending of messages according to the Open Sound Control (OSC) protocol. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/liblouis/package.yml b/packages/l/liblouis/package.yml index 6167965da61..d2ed6a547d6 100644 --- a/packages/l/liblouis/package.yml +++ b/packages/l/liblouis/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblouis -version : 3.35.0 -release : 15 -source : - - https://github.com/liblouis/liblouis/releases/download/v3.35.0/liblouis-3.35.0.tar.gz : f56b21029fe7bea4ec97bdbcfa430e7e8759fccb30ea1f8e1be13c386f5b64c7 -homepage : https://liblouis.io/ -license : +name: liblouis +version: 3.35.0 +release: 15 +source: + - https://github.com/liblouis/liblouis/releases/download/v3.35.0/liblouis-3.35.0.tar.gz: f56b21029fe7bea4ec97bdbcfa430e7e8759fccb30ea1f8e1be13c386f5b64c7 +homepage: https://liblouis.io/ +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Braille translation and back-translation library +component: desktop.library +summary: Braille translation and back-translation library description: | Liblouis is an open-source braille translator and back-translator named in honor of Louis Braille. It features support for computer and literary braille, supports contracted and uncontracted translation for many languages and has support for hyphenation. New languages can easily be added through tables that support a rule- or dictionary based approach. Tools for testing and debugging tables are also included. Liblouis also supports math braille (Nemeth and Marburg). -builddeps : +builddeps: - help2man - python-setuptools - texinfo -setup : | +setup: | %configure --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install cd python LD_PRELOAD+=":$workdir/liblouis/.libs/liblouis.so" %python3_install -check : | +check: | %make check diff --git a/packages/l/libltc/package.yml b/packages/l/libltc/package.yml index 817c59dbc5f..9a3c93428d4 100644 --- a/packages/l/libltc/package.yml +++ b/packages/l/libltc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libltc -version : 1.3.2 -release : 4 -source : - - https://github.com/x42/libltc/releases/download/v1.3.2/libltc-1.3.2.tar.gz : 0a6d42cd6c21e925a27fa560dc45ac80057d275f23342102825909c02d3b1249 -homepage : https://x42.github.io/libltc/ -license : LGPL-3.0-or-later -component : multimedia.library -summary : libLTC provides functionality to encode and decode LTC audio from/to SMPTE or EBU timecode, including SMPTE date support. +name: libltc +version: 1.3.2 +release: 4 +source: + - https://github.com/x42/libltc/releases/download/v1.3.2/libltc-1.3.2.tar.gz: 0a6d42cd6c21e925a27fa560dc45ac80057d275f23342102825909c02d3b1249 +homepage: https://x42.github.io/libltc/ +license: LGPL-3.0-or-later +component: multimedia.library +summary: libLTC provides functionality to encode and decode LTC audio from/to SMPTE or EBU timecode, including SMPTE date support. description: | libLTC provides functionality to encode and decode LTC audio from/to SMPTE or EBU timecode, including SMPTE date support. Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data as a Manchester-Biphase encoded audio signal. The audio signal is commonly recorded on a VTR track or other storage media. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/liblttng-ust/package.yml b/packages/l/liblttng-ust/package.yml index cbf0cf141da..0972fe274d7 100644 --- a/packages/l/liblttng-ust/package.yml +++ b/packages/l/liblttng-ust/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liblttng-ust -version : 2.12.10 -release : 8 -source : - - https://lttng.org/files/lttng-ust/lttng-ust-2.12.10.tar.bz2 : aa802851c6d08c653ac1dd7da8f552baaa5d87e9b03c2d6a8b7a04322e53dc47 -homepage : https://lttng.org/ -license : +name: liblttng-ust +version: 2.12.10 +release: 8 +source: + - https://lttng.org/files/lttng-ust/lttng-ust-2.12.10.tar.bz2: aa802851c6d08c653ac1dd7da8f552baaa5d87e9b03c2d6a8b7a04322e53dc47 +homepage: https://lttng.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MIT -component : programming.library -summary : Linux Trace Toolkit Next Generation User Space Tracer +component: programming.library +summary: Linux Trace Toolkit Next Generation User Space Tracer description: | LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is port of the low-overhead tracing capabilities of the LTTng kernel tracer to user-space. The library enables tracing of applications and libraries. -builddeps : +builddeps: - pkgconfig(liburcu) - pkgconfig(uuid) - asciidoc - python-setuptools - xmlto -clang : true +clang: true environment: | export PYTHON="/usr/bin/python3" -setup : | +setup: | %configure \ --enable-man-pages \ --disable-numa \ --disable-examples \ --enable-python-agent -build : | +build: | %make -install : | +install: | %make_install %python3_compile diff --git a/packages/l/libluv/package.yml b/packages/l/libluv/package.yml index 3c3175226cb..3e2175efba8 100644 --- a/packages/l/libluv/package.yml +++ b/packages/l/libluv/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libluv -version : 1.51.0 -release : 11 -source : - - https://github.com/luvit/luv/releases/download/1.51.0-1/luv-1.51.0-1.tar.gz : dc706d9141c185bdce08b6fc8a9d4df05c3ac3676809ee4e9e37e1553d821237 -homepage : https://github.com/luvit/luv -license : Apache-2.0 -component : programming -summary : Bare libuv bindings for lua +name: libluv +version: 1.51.0 +release: 11 +source: + - https://github.com/luvit/luv/releases/download/1.51.0-1/luv-1.51.0-1.tar.gz: dc706d9141c185bdce08b6fc8a9d4df05c3ac3676809ee4e9e37e1553d821237 +homepage: https://github.com/luvit/luv +license: Apache-2.0 +component: programming +summary: Bare libuv bindings for lua description: | Makes libuv available to lua scripts. It was made for the luvit project but should usable from nearly any lua project. -builddeps : +builddeps: - pkgconfig(libuv) - pkgconfig(luajit) -setup : | +setup: | %cmake_ninja \ -DBUILD_MODULE=OFF \ -DBUILD_SHARED_LIBS=ON \ -DLUA_BUILD_TYPE=System \ -DWITH_SHARED_LIBUV=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmad/package.yml b/packages/l/libmad/package.yml index 011afb5b786..bc55a148d9a 100644 --- a/packages/l/libmad/package.yml +++ b/packages/l/libmad/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmad -version : 0.15.1b -release : 6 -source : - - https://sourceforge.net/projects/mad/files/libmad/0.15.1b/libmad-0.15.1b.tar.gz : bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690 -homepage : https://www.underbit.com/products/mad/ -license : GPL-2.0-or-later -component : multimedia.codecs -summary : High-quality MPEG audio decoder. +name: libmad +version: 0.15.1b +release: 6 +source: + - https://sourceforge.net/projects/mad/files/libmad/0.15.1b/libmad-0.15.1b.tar.gz: bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690 +homepage: https://www.underbit.com/products/mad/ +license: GPL-2.0-or-later +component: multimedia.codecs +summary: High-quality MPEG audio decoder. description: | High-quality MPEG audio decoder. It supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. All three audio layers — Layer I, Layer II, and Layer III (i.e. MP3) — are fully implemented. -optimize : speed -setup : | +optimize: speed +setup: | %apply_patches %configure_no_runstatedir --disable-debugging --disable-static -build : | +build: | %make -install : | +install: | %make_install # Install a pkg-config file to make qtractor able to find it. diff --git a/packages/l/libmanette/package.yml b/packages/l/libmanette/package.yml index 614e14be60c..178873cd699 100644 --- a/packages/l/libmanette/package.yml +++ b/packages/l/libmanette/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmanette -version : 0.2.13 -release : 13 -source : - - https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.13.tar.xz : 287cc2fde0de092919366af757d85e7b3a0248eb1b395344726e97955a77d8ae -homepage : https://gnome.pages.gitlab.gnome.org/libmanette/ -license : LGPL-2.1-only -component : programming.library -summary : libmanette is a small GObject library giving you simple access to game controllers. +name: libmanette +version: 0.2.13 +release: 13 +source: + - https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.13.tar.xz: 287cc2fde0de092919366af757d85e7b3a0248eb1b395344726e97955a77d8ae +homepage: https://gnome.pages.gitlab.gnome.org/libmanette/ +license: LGPL-2.1-only +component: programming.library +summary: libmanette is a small GObject library giving you simple access to game controllers. description: | libmanette is a small GObject library giving you simple access to game controllers. This library is intended for software needing a painless access to game controllers from any programming language and with little dependencies. -builddeps : +builddeps: - pkgconfig(gio-2.0) - pkgconfig(hidapi-hidraw) - pkgconfig(libevdev) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmatekbd/package.yml b/packages/l/libmatekbd/package.yml index 44146f5f49b..b6628f11843 100644 --- a/packages/l/libmatekbd/package.yml +++ b/packages/l/libmatekbd/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmatekbd -version : 1.28.0 -release : 21 -source : - - https://github.com/mate-desktop/libmatekbd/releases/download/v1.28.0/libmatekbd-1.28.0.tar.xz : 5d2e58483c2b23d33503d24c88f8b90a28cc0189d7e4001b3e273a604f6fe80e -homepage : https://mate-desktop.org/ -license : LGPL-2.1-or-later -summary : libmatekbd is a fork of libgnomekbd -component : desktop.mate +name: libmatekbd +version: 1.28.0 +release: 21 +source: + - https://github.com/mate-desktop/libmatekbd/releases/download/v1.28.0/libmatekbd-1.28.0.tar.xz: 5d2e58483c2b23d33503d24c88f8b90a28cc0189d7e4001b3e273a604f6fe80e +homepage: https://mate-desktop.org/ +license: LGPL-2.1-or-later +summary: libmatekbd is a fork of libgnomekbd +component: desktop.mate description: | libmatekbd is a fork of libgnomekbd -builddeps : +builddeps: - pkgconfig(gdk-3.0) - pkgconfig(libxklavier) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmatemixer/package.yml b/packages/l/libmatemixer/package.yml index 0fb644eb326..9787f80f9cb 100644 --- a/packages/l/libmatemixer/package.yml +++ b/packages/l/libmatemixer/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmatemixer -version : 1.28.0 -release : 16 -source : - - https://github.com/mate-desktop/libmatemixer/releases/download/v1.28.0/libmatemixer-1.28.0.tar.xz : 5d73b922397f60688e3c9530eb532bce46c30e262db1b5352fa32c40d870a0c7 -homepage : https://mate-desktop.org/ -license : LGPL-2.1-or-later -component : desktop.mate -summary : libmatemixer is a mixer library for MATE desktop +name: libmatemixer +version: 1.28.0 +release: 16 +source: + - https://github.com/mate-desktop/libmatemixer/releases/download/v1.28.0/libmatemixer-1.28.0.tar.xz: 5d73b922397f60688e3c9530eb532bce46c30e262db1b5352fa32c40d870a0c7 +homepage: https://mate-desktop.org/ +license: LGPL-2.1-or-later +component: desktop.mate +summary: libmatemixer is a mixer library for MATE desktop description: | libmatemixer is a mixer library for MATE desktop. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk-doc) - pkgconfig(libpulse) -setup : | +setup: | %configure --enable-pulseaudio \ --enable-alsa \ --enable-gtk-doc \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmateweather/package.yml b/packages/l/libmateweather/package.yml index 2464ee0234c..5b00c94d222 100644 --- a/packages/l/libmateweather/package.yml +++ b/packages/l/libmateweather/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmateweather -version : 1.28.0 -release : 25 -source : - - https://github.com/mate-desktop/libmateweather/releases/download/v1.28.0/libmateweather-1.28.0.tar.xz : 2094a4ba78da7a4b75536ea8e45ccdc00691adfe1c13a557c8a77dcd76450a8b -homepage : https://mate-desktop.org/ -license : +name: libmateweather +version: 1.28.0 +release: 25 +source: + - https://github.com/mate-desktop/libmateweather/releases/download/v1.28.0/libmateweather-1.28.0.tar.xz: 2094a4ba78da7a4b75536ea8e45ccdc00691adfe1c13a557c8a77dcd76450a8b +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.mate -summary : MATE weather access library +component: desktop.mate +summary: MATE weather access library description: | libmateweather is a library to access weather information from online services for numerous locations. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtk-doc) - pkgconfig(libsoup-2.4) -setup : | +setup: | %configure --disable-static --enable-gtk-doc -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmatroska/package.yml b/packages/l/libmatroska/package.yml index e7f4b9beeda..aa869cccc98 100644 --- a/packages/l/libmatroska/package.yml +++ b/packages/l/libmatroska/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmatroska -version : 1.7.1 -release : 13 -source : - - https://github.com/Matroska-Org/libmatroska/archive/release-1.7.1.tar.gz : 64763443947833e6c17f1f555f4bb0df6c9f91881810d9d5e0f0bad3622d308b -homepage : https://www.matroska.org/downloads/libraries.html -license : LGPL-2.1-or-later -component : multimedia.library -summary : The extensible, open source, open standard Multimedia container +name: libmatroska +version: 1.7.1 +release: 13 +source: + - https://github.com/Matroska-Org/libmatroska/archive/release-1.7.1.tar.gz: 64763443947833e6c17f1f555f4bb0df6c9f91881810d9d5e0f0bad3622d308b +homepage: https://www.matroska.org/downloads/libraries.html +license: LGPL-2.1-or-later +component: multimedia.library +summary: The extensible, open source, open standard Multimedia container description: | Matroska aims to become THE standard of multimedia container formats. It was derived from a project called MCF, but differentiates from it significantly because it is based on EBML (Extensible Binary Meta Language), a binary derivative of XML. EBML enables the Matroska Development Team to gain significant advantages in terms of future format extensibility, without breaking file support in old parsers. -builddeps : +builddeps: - pkgconfig(libebml) -setup : | +setup: | %cmake . -DBUILD_SHARED_LIBS=ON -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmaxminddb/package.yml b/packages/l/libmaxminddb/package.yml index 126f6b79453..f054192f32d 100644 --- a/packages/l/libmaxminddb/package.yml +++ b/packages/l/libmaxminddb/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmaxminddb -version : 1.10.0 -release : 7 -source : - - https://github.com/maxmind/libmaxminddb/releases/download/1.10.0/libmaxminddb-1.10.0.tar.gz : 5e6db72df423ae225bfe8897069f6def40faa8931f456b99d79b8b4d664c6671 -license : Apache-2.0 -component : programming.library -homepage : https://maxmind.github.io/libmaxminddb/ -summary : C library for the MaxMind DB file format +name: libmaxminddb +version: 1.10.0 +release: 7 +source: + - https://github.com/maxmind/libmaxminddb/releases/download/1.10.0/libmaxminddb-1.10.0.tar.gz: 5e6db72df423ae225bfe8897069f6def40faa8931f456b99d79b8b4d664c6671 +license: Apache-2.0 +component: programming.library +homepage: https://maxmind.github.io/libmaxminddb/ +summary: C library for the MaxMind DB file format description: | The libmaxminddb library provides a C library for reading MaxMind DB files, including the GeoIP2 databases from MaxMind. This is a custom binary format designed to facilitate fast lookups of IP addresses while allowing for great flexibility in the type of data associated with an address. -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | # Make the soname match the prior autotools build sed -i "s|VERSION \${MAXMINDDB_SOVERSION})|VERSION \${MAXMINDDB_SOVERSION} SOVERSION 0)|" CMakeLists.txt %patch -p1 -i $pkgfiles/0001-Fix-pkgconfig.patch %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # These should be installed by the cmake file, but aren't install -dm00755 $installdir/usr/share/man/ cp -ar man/man* $installdir/usr/share/man/ -check : | +check: | %ninja_check diff --git a/packages/l/libmbim/package.yml b/packages/l/libmbim/package.yml index 421c92abccb..bb2d262a2ea 100644 --- a/packages/l/libmbim/package.yml +++ b/packages/l/libmbim/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmbim -version : 1.30.0 -release : 14 -source : - - https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/archive/1.30.0/libmbim-1.30.0.tar.gz : cfc729d23b9bf699b23a7ef2f5d732d6eff96234e31fed36b778771a6e3d3ee5 -homepage : https://www.freedesktop.org/wiki/Software/libmbim/ -license : +name: libmbim +version: 1.30.0 +release: 14 +source: + - https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/archive/1.30.0/libmbim-1.30.0.tar.gz: cfc729d23b9bf699b23a7ef2f5d732d6eff96234e31fed36b778771a6e3d3ee5 +homepage: https://www.freedesktop.org/wiki/Software/libmbim/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : network.base -summary : Library for talking to WWAN modems +component: network.base +summary: Library for talking to WWAN modems description: | libmbim is a glib-based library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol. -builddeps : +builddeps: - help2man -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libmcrypt/package.yml b/packages/l/libmcrypt/package.yml index a34392b8b99..2b3ec841143 100644 --- a/packages/l/libmcrypt/package.yml +++ b/packages/l/libmcrypt/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmcrypt -version : 2.5.8 -release : 3 -source : - - https://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz : e4eb6c074bbab168ac47b947c195ff8cef9d51a211cdd18ca9c9ef34d27a373e -homepage : https://mcrypt.sourceforge.net/ -license : LGPL-2.1-or-later -component : security.library -summary : libmcrypt is a thread-safe library providing a uniform encryption interface. +name: libmcrypt +version: 2.5.8 +release: 3 +source: + - https://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz: e4eb6c074bbab168ac47b947c195ff8cef9d51a211cdd18ca9c9ef34d27a373e +homepage: https://mcrypt.sourceforge.net/ +license: LGPL-2.1-or-later +component: security.library +summary: libmcrypt is a thread-safe library providing a uniform encryption interface. description: | libmcrypt is a thread-safe library providing a uniform interface to access several block and stream encryption algorithms. -setup : | +setup: | # Wonder why it is like this, rather than just %configure%? Because the default configure flag uses # --docdir, which is not a valid libmcrypt configure flag, so it fails with it. ./configure --prefix=/usr --build=x86_64-evolveos-linux --libdir=%libdir% --mandir=/usr/share/man \ --infodir=/usr/share/man --datadir=/usr/share/ --sysconfdir=/etc --libexecdir=/usr/lib64/libmcrypt \ --bindir=/usr/bin --disable-static -build : | +build: | %make -install : | +install: | %make_install rmdir $installdir/%libdir%/libmcrypt # Remove this empty libmcrypt dir diff --git a/packages/l/libmd/package.yml b/packages/l/libmd/package.yml index 303fac6c8e3..6e645358534 100644 --- a/packages/l/libmd/package.yml +++ b/packages/l/libmd/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmd -version : 1.1.0 -release : 3 -source : - - https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz : 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 -license : +name: libmd +version: 1.1.0 +release: 3 +source: + - https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz: 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 +license: - Beerware - BSD-3-Clause - BSD-2-Clause - ISC - Public-Domain -component : programming.library -homepage : https://www.hadrons.org/software/libmd/ -summary : Message Digest functions from BSD systems +component: programming.library +homepage: https://www.hadrons.org/software/libmd/ +summary: Message Digest functions from BSD systems description: | Library that provides message digest functions found on BSD systems either on their libc or libmd libraries -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libmediaart/package.yml b/packages/l/libmediaart/package.yml index 4644f1f04af..6d3282f794e 100644 --- a/packages/l/libmediaart/package.yml +++ b/packages/l/libmediaart/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmediaart -version : 1.9.7 -release : 17 -source : - - https://download.gnome.org/sources/libmediaart/1.9/libmediaart-1.9.7.tar.xz : 2b43dd9f54f0d8d0b89e2addb83341ab06d7b98cb1b2e704383584af9c560f6b -homepage : https://git.gnome.org/browse/libmediaart -license : GPL-2.0-only -component : desktop.gnome.core -summary : Media Art library +name: libmediaart +version: 1.9.7 +release: 17 +source: + - https://download.gnome.org/sources/libmediaart/1.9/libmediaart-1.9.7.tar.xz: 2b43dd9f54f0d8d0b89e2addb83341ab06d7b98cb1b2e704383584af9c560f6b +homepage: https://git.gnome.org/browse/libmediaart +license: GPL-2.0-only +component: desktop.gnome.core +summary: Media Art library description: | Media Art library -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - vala -setup : | +setup: | export LC_ALL=en_US.utf8 %meson_configure -Dgtk_doc=false -build : | +build: | export LC_ALL=en_US.utf8 %ninja_build -install : | +install: | export LC_ALL=en_US.utf8 %ninja_install diff --git a/packages/l/libmediainfo/package.yml b/packages/l/libmediainfo/package.yml index 372a4a0d02a..05342de7446 100644 --- a/packages/l/libmediainfo/package.yml +++ b/packages/l/libmediainfo/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmediainfo -version : '24.01' -release : 24 -source : - - https://old.mediaarea.net/download/source/libmediainfo/24.01/libmediainfo_24.01.tar.xz : a02dfc6689f485cec06fa12a3414c3c3aa2853b4dde18aeab4b54a56c8316259 -homepage : https://mediaarea.net/en/MediaInfo -license : BSD-2-Clause -component : multimedia.library -summary : A convenient unified display of the most relevant technical and tag data for video and audio files. +name: libmediainfo +version: "24.01" +release: 24 +source: + - https://old.mediaarea.net/download/source/libmediainfo/24.01/libmediainfo_24.01.tar.xz: a02dfc6689f485cec06fa12a3414c3c3aa2853b4dde18aeab4b54a56c8316259 +homepage: https://mediaarea.net/en/MediaInfo +license: BSD-2-Clause +component: multimedia.library +summary: A convenient unified display of the most relevant technical and tag data for video and audio files. description: | A convenient unified display of the most relevant technical and tag data for video and audio files. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libmms) - pkgconfig(libzen) - pkgconfig(tinyxml2) -setup : | +setup: | cd Project/GNU/Library %autogen \ --enable-shared \ @@ -23,8 +23,8 @@ setup : | --with-libcurl \ --with-libmms \ --with-libtinyxml2 -build : | +build: | %make -C Project/GNU/Library -install : | +install: | %make_install -C Project/GNU/Library install -Dm00644 Project/GNU/Library/libmediainfo.pc $installdir/%libdir%/pkgconfig/libmediainfo.pc diff --git a/packages/l/libmfx/package.yml b/packages/l/libmfx/package.yml index 29f656cc448..c31653d1df6 100644 --- a/packages/l/libmfx/package.yml +++ b/packages/l/libmfx/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmfx -version : 23.2.2 -release : 1 -source : - - https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-23.2.2.tar.gz : 12f23a78104edc1c9bfa755effd2723866d107ad752f72d3839fcc8db0503cec -homepage : https://software.intel.com/en-us/media-sdk/ -license : MIT -component : programming.library -summary : Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake) +name: libmfx +version: 23.2.2 +release: 1 +source: + - https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-23.2.2.tar.gz: 12f23a78104edc1c9bfa755effd2723866d107ad752f72d3839fcc8db0503cec +homepage: https://software.intel.com/en-us/media-sdk/ +license: MIT +component: programming.library +summary: Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake) description: | Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake) -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(libva) - pkgconfig(pciaccess) - pkgconfig(wayland-client) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/reproducible.patch %patch -p1 -i $pkgfiles/gcc-13.patch %cmake_ninja \ -DENABLE_WAYLAND=ON \ -DENABLE_X11_DRI3=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmhash/package.yml b/packages/l/libmhash/package.yml index 9b2f096320a..bf480fb1042 100644 --- a/packages/l/libmhash/package.yml +++ b/packages/l/libmhash/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmhash -version : 0.9.9.9 -release : 3 -source : - - https://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2 : 56521c52a9033779154432d0ae47ad7198914785265e1f570cee21ab248dfef0 -homepage : https://mhash.sourceforge.net/ -license : GPL-2.0-or-later -component : security.library -summary : The mhash library provides an easy way to access strong hashes, +name: libmhash +version: 0.9.9.9 +release: 3 +source: + - https://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2: 56521c52a9033779154432d0ae47ad7198914785265e1f570cee21ab248dfef0 +homepage: https://mhash.sourceforge.net/ +license: GPL-2.0-or-later +component: security.library +summary: The mhash library provides an easy way to access strong hashes, description: | The mhash library provides an easy way to access strong hashes such as MD5, SHA1 and other algorithms. -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-function-declarations.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmicrohttpd/package.yml b/packages/l/libmicrohttpd/package.yml index fa8f8648557..36e2b7b79a9 100644 --- a/packages/l/libmicrohttpd/package.yml +++ b/packages/l/libmicrohttpd/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmicrohttpd -version : 1.0.2 -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/libmicrohttpd/libmicrohttpd-1.0.2.tar.gz : df324fcd0834175dab07483133902d9774a605bfa298025f69883288fd20a8c7 -homepage : https://www.gnu.org/software/libmicrohttpd/ -license : LGPL-2.1-or-later -component : network.web -summary : GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application +name: libmicrohttpd +version: 1.0.2 +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/libmicrohttpd/libmicrohttpd-1.0.2.tar.gz: df324fcd0834175dab07483133902d9774a605bfa298025f69883288fd20a8c7 +homepage: https://www.gnu.org/software/libmicrohttpd/ +license: LGPL-2.1-or-later +component: network.web +summary: GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application description: | GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. -builddeps : +builddeps: - pkgconfig(gnutls) -clang : true -setup : | +clang: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/info -check : | +check: | %make check diff --git a/packages/l/libmikmod/package.yml b/packages/l/libmikmod/package.yml index 095ffc40b33..3cad4046cfa 100644 --- a/packages/l/libmikmod/package.yml +++ b/packages/l/libmikmod/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmikmod -version : 3.3.11.1 -release : 13 -source : - - https://sourceforge.net/projects/mikmod/files/libmikmod/3.3.11.1/libmikmod-3.3.11.1.tar.gz : ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19 -homepage : https://mikmod.sourceforge.net -license : +name: libmikmod +version: 3.3.11.1 +release: 13 +source: + - https://sourceforge.net/projects/mikmod/files/libmikmod/3.3.11.1/libmikmod-3.3.11.1.tar.gz: ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19 +homepage: https://mikmod.sourceforge.net +license: - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : A portable sound library for Unix and other systems +component: programming.library +summary: A portable sound library for Unix and other systems description: | This is libmikmod, a portable sound library for Unix and other systems. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libpulse) -setup : | +setup: | %patch -p1 -i $pkgfiles/man.patch %cmake_ninja -DENABLE_STATIC=OFF \ -DENABLE_DL=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 libmikmod.m4 -t $installdir/usr/share/aclocal install -Dm00644 solusBuildDir/docs/libmikmod-config.1 -t $installdir/usr/share/man/man1 -patterns : - - devel : - - /usr/bin/libmikmod-config - - /usr/share/man/man1 +patterns: + - devel: + - /usr/bin/libmikmod-config + - /usr/share/man/man1 diff --git a/packages/l/libmikmod2/package.yml b/packages/l/libmikmod2/package.yml index 80661f8d1ce..12754cfd152 100644 --- a/packages/l/libmikmod2/package.yml +++ b/packages/l/libmikmod2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmikmod2 -version : 3.1.21.1 -release : 4 -source : - - https://sourceforge.net/projects/mikmod/files/libmikmod/3.1.21.1/libmikmod-3.1.21.1.tar.gz : 1a88922b5a67c308899c1d991ddfb62b5d851f8a94175612b33856854938b2fb -homepage : https://mikmod.sourceforge.net/ -license : +name: libmikmod2 +version: 3.1.21.1 +release: 4 +source: + - https://sourceforge.net/projects/mikmod/files/libmikmod/3.1.21.1/libmikmod-3.1.21.1.tar.gz: 1a88922b5a67c308899c1d991ddfb62b5d851f8a94175612b33856854938b2fb +homepage: https://mikmod.sourceforge.net/ +license: - LGPL-2.0-or-later - LGPL-2.1-or-later -component : binary.compat -emul32 : true -summary : Portable sound library +component: binary.compat +emul32: true +summary: Portable sound library description: | This package provides binary compatibility only. It is forbidden to build against it. -builddeps : +builddeps: - pkgconfig32(alsa) -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install # Only include the library diff --git a/packages/l/libmirage/package.yml b/packages/l/libmirage/package.yml index 9088f28868e..29f2dc3af38 100644 --- a/packages/l/libmirage/package.yml +++ b/packages/l/libmirage/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmirage -version : 3.2.10 -release : 11 -source : - - https://sourceforge.net/projects/cdemu/files/libmirage/libmirage-3.2.10.tar.xz : f93e46bb755ca6b0a448972afe44f24919cd23b9dcf866d1b5cb4b9333e180ae -homepage : https://cdemu.sourceforge.io/ -license : GPL-2.0-or-later -component : programming.library -summary : CD-ROM image access library +name: libmirage +version: 3.2.10 +release: 11 +source: + - https://sourceforge.net/projects/cdemu/files/libmirage/libmirage-3.2.10.tar.xz: f93e46bb755ca6b0a448972afe44f24919cd23b9dcf866d1b5cb4b9333e180ae +homepage: https://cdemu.sourceforge.io/ +license: GPL-2.0-or-later +component: programming.library +summary: CD-ROM image access library description: | This is libMirage library, a CD-ROM image access library, and part of the userspace-cdemu suite, a free, GPL CD/DVD-ROM device emulator for linux. It is @@ -22,15 +22,15 @@ description: | instance, ISO image provides only user data from sector, without sync pattern, header, ECC/EDC codes or subchannel. When this missing data is requested, libMirage will transparently generate it. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(liblzma) - pkgconfig(samplerate) - pkgconfig(sndfile) - pkgconfig(zlib) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmms/package.yml b/packages/l/libmms/package.yml index de2bcdd4d24..a21aa29ee33 100644 --- a/packages/l/libmms/package.yml +++ b/packages/l/libmms/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmms -version : 0.6.4 -release : 3 -source : - - https://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz : 3c05e05aebcbfcc044d9e8c2d4646cd8359be39a3f0ba8ce4e72a9094bee704f -homepage : https://sourceforge.net/projects/libmms/ -license : LGPL-2.0-or-later -component : multimedia.library -summary : libmms is a library for downloading (streaming) media files using the mmst and mmsh protocols. +name: libmms +version: 0.6.4 +release: 3 +source: + - https://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz: 3c05e05aebcbfcc044d9e8c2d4646cd8359be39a3f0ba8ce4e72a9094bee704f +homepage: https://sourceforge.net/projects/libmms/ +license: LGPL-2.0-or-later +component: multimedia.library +summary: libmms is a library for downloading (streaming) media files using the mmst and mmsh protocols. description: | libmms is a library for downloading (streaming) media files using the mmst and mmsh protocols. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmnl/package.yml b/packages/l/libmnl/package.yml index 55d735ce001..40ca87c4a20 100644 --- a/packages/l/libmnl/package.yml +++ b/packages/l/libmnl/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmnl -version : 1.0.5 -release : 5 -source : - - https://netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2 : 274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525 -license : LGPL-2.1-or-later -component : programming.library -homepage : https://www.netfilter.org/projects/libmnl/ -summary : libmnl is a minimalistic user-space library oriented to Netlink developers +name: libmnl +version: 1.0.5 +release: 5 +source: + - https://netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2: 274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525 +license: LGPL-2.1-or-later +component: programming.library +homepage: https://www.netfilter.org/projects/libmnl/ +summary: libmnl is a minimalistic user-space library oriented to Netlink developers description: | libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel. -emul32 : true -clang : true -optimize : thin-lto -setup : | +emul32: true +clang: true +optimize: thin-lto +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmodplug/package.yml b/packages/l/libmodplug/package.yml index 5dc8aa31d35..9959b136e46 100644 --- a/packages/l/libmodplug/package.yml +++ b/packages/l/libmodplug/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmodplug -version : 0.8.9.0 -release : 7 -source : - - https://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.9.0/libmodplug-0.8.9.0.tar.gz : 457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de -homepage : https://modplug-xmms.sourceforge.net/ -license : PDDL-1.0 -summary : Library for playing MOD-like music files -component : multimedia.library -builddeps : +name: libmodplug +version: 0.8.9.0 +release: 7 +source: + - https://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.9.0/libmodplug-0.8.9.0.tar.gz: 457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de +homepage: https://modplug-xmms.sourceforge.net/ +license: PDDL-1.0 +summary: Library for playing MOD-like music files +component: multimedia.library +builddeps: - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -emul32 : true +emul32: true description: | libmodplug is a library based on the mod rendering code from ModPlug, a popular windows mod player written by Olivier Lapicque -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Do-not-lie-about-includedir-location.patch if [[ ! -z "${EMUL32BUILD}" ]]; then linux32 %configure_no_runstatedir --disable-static --prefix=/usr else %configure_no_runstatedir --disable-static --prefix=/usr fi -build : | +build: | %make -j1 -install : | +install: | %make_install diff --git a/packages/l/libmpack/package.yml b/packages/l/libmpack/package.yml index d9c91897d6c..373a0935c29 100644 --- a/packages/l/libmpack/package.yml +++ b/packages/l/libmpack/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Neovim is the only user of this package, and it only needs the Lua 5.1 build -name : libmpack -version : 1.0.12 -release : 7 -source : - - https://github.com/libmpack/libmpack-lua/releases/download/1.0.12/libmpack-lua-1.0.12.tar.gz : 06b662b1f14cfaf592ecb3fab425bef20e51439509b7a1736a790ecc929ef8bf -homepage : https://github.com/libmpack/libmpack-lua -license : MIT -component : programming -summary : Implementation of MessagePack for Lua 5.1 +name: libmpack +version: 1.0.12 +release: 7 +source: + - https://github.com/libmpack/libmpack-lua/releases/download/1.0.12/libmpack-lua-1.0.12.tar.gz: 06b662b1f14cfaf592ecb3fab425bef20e51439509b7a1736a790ecc929ef8bf +homepage: https://github.com/libmpack/libmpack-lua +license: MIT +component: programming +summary: Implementation of MessagePack for Lua 5.1 description: | libmpack is a small binary serialization/RPC library that implements both the msgpack and msgpack-rpc specifications. -builddeps : +builddeps: - pkgconfig(lua-5.1) -rundeps : +rundeps: - lua51 -build : | +build: | gcc -O2 -fPIC -I/usr/include/lua5.1 -c lmpack.c -o lmpack-5.1.o gcc -shared -o mpack.so.5.1 lmpack-5.1.o -install : | +install: | install -Dm00755 mpack.so.5.1 $installdir/%libdir%/lua/5.1/mpack.so diff --git a/packages/l/libmpdclient/package.yml b/packages/l/libmpdclient/package.yml index 492431ed938..6a1cab4fc2e 100644 --- a/packages/l/libmpdclient/package.yml +++ b/packages/l/libmpdclient/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmpdclient -version : '2.19' -release : 8 -homepage : https://www.musicpd.org/libs/libmpdclient/ -source : - - https://github.com/MusicPlayerDaemon/libmpdclient/archive/refs/tags/v2.19.tar.gz : 12b566b75c3b6789ff8fc94698497d1f3fbaf0cbf9fa6c3a1e3906ef0d2bcbbb -license : BSD-3-Clause -component : multimedia.library -summary : A stable, documented, asynchronous API library for interfacing MPD in +name: libmpdclient +version: "2.19" +release: 8 +homepage: https://www.musicpd.org/libs/libmpdclient/ +source: + - https://github.com/MusicPlayerDaemon/libmpdclient/archive/refs/tags/v2.19.tar.gz: 12b566b75c3b6789ff8fc94698497d1f3fbaf0cbf9fa6c3a1e3906ef0d2bcbbb +license: BSD-3-Clause +component: multimedia.library +summary: A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. description: | A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmpeg2/package.yml b/packages/l/libmpeg2/package.yml index c325c1528b0..aa2d622c671 100644 --- a/packages/l/libmpeg2/package.yml +++ b/packages/l/libmpeg2/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmpeg2 -version : 0.5.1 -release : 4 -source : - - https://download.videolan.org/contrib/libmpeg2/libmpeg2-0.5.1.tar.gz : dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4 -homepage : https://libmpeg2.sourceforge.io/ -license : GPL-2.0-or-later -component : +name: libmpeg2 +version: 0.5.1 +release: 4 +source: + - https://download.videolan.org/contrib/libmpeg2/libmpeg2-0.5.1.tar.gz: dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4 +homepage: https://libmpeg2.sourceforge.io/ +license: GPL-2.0-or-later +component: - multimedia.codecs - - utils : multimedia.codecs -summary : + - utils: multimedia.codecs +summary: - A free MPEG-2 video stream decoder - - devel : Development files for libmpeg2 - - utils : Command line utilities for libmpeg2 + - devel: Development files for libmpeg2 + - utils: Command line utilities for libmpeg2 description: - A free MPEG-2 video stream decoder - - devel : Development files for libmpeg2 - - utils : Command line utilities for libmpeg2 -builddeps : + - devel: Development files for libmpeg2 + - utils: Command line utilities for libmpeg2 +builddeps: - pkgconfig(ice) - pkgconfig(xext) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -patterns : - - utils : - - /usr/bin - - /usr/share/doc - - /usr/share/man +patterns: + - utils: + - /usr/bin + - /usr/share/doc + - /usr/share/man diff --git a/packages/l/libmspack/package.yml b/packages/l/libmspack/package.yml index 658962faf50..0e883ad7711 100644 --- a/packages/l/libmspack/package.yml +++ b/packages/l/libmspack/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmspack -version : '0.11' -release : 11 -source : - - https://github.com/kyz/libmspack/archive/refs/tags/v0.11alpha.tar.gz : 81e462fc2377bdac5e652e950321ddf90eb47f9ce5f7ba1a6155a227f4828eac -homepage : https://www.cabextract.org.uk/libmspack/ -license : LGPL-2.1-or-later -component : programming.library -summary : A library for Microsoft compression formats +name: libmspack +version: "0.11" +release: 11 +source: + - https://github.com/kyz/libmspack/archive/refs/tags/v0.11alpha.tar.gz: 81e462fc2377bdac5e652e950321ddf90eb47f9ce5f7ba1a6155a227f4828eac +homepage: https://www.cabextract.org.uk/libmspack/ +license: LGPL-2.1-or-later +component: programming.library +summary: A library for Microsoft compression formats description: | libmspack is a portable library for some loosely related Microsoft compression formats -setup : | +setup: | cd libmspack %autogen --disable-static -build : | +build: | cd libmspack %make -j1 -install : | +install: | cd libmspack %make_install diff --git a/packages/l/libmspub/package.yml b/packages/l/libmspub/package.yml index b95d411ca15..9179de33d49 100644 --- a/packages/l/libmspub/package.yml +++ b/packages/l/libmspub/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmspub -version : 0.1.4 -release : 18 -source : - - https://dev-www.libreoffice.org/src/libmspub/libmspub-0.1.4.tar.xz : ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libmspub -license : MPL-2.0 -component : programming.library -summary : library and tools for reading and converting MS Publisher files +name: libmspub +version: 0.1.4 +release: 18 +source: + - https://dev-www.libreoffice.org/src/libmspub/libmspub-0.1.4.tar.xz: ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libmspub +license: MPL-2.0 +component: programming.library +summary: library and tools for reading and converting MS Publisher files description: | libmspub is a library and a set of tools for reading and converting MS Publisher files. -builddeps : +builddeps: - pkgconfig(icu-i18n) - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/addmissingincludes.diff %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmtp/package.yml b/packages/l/libmtp/package.yml index 0ac89642192..975f5ca5c78 100644 --- a/packages/l/libmtp/package.yml +++ b/packages/l/libmtp/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmtp -version : 1.1.22 -release : 13 -source : - - https://sourceforge.net/projects/libmtp/files/libmtp/1.1.22/libmtp-1.1.22.tar.gz : c3fcf411aea9cb9643590cbc9df99fa5fe30adcac695024442973d76fa5f87bc -homepage : https://libmtp.sourceforge.net/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Library implementation of the Media Transfer Protocol +name: libmtp +version: 1.1.22 +release: 13 +source: + - https://sourceforge.net/projects/libmtp/files/libmtp/1.1.22/libmtp-1.1.22.tar.gz: c3fcf411aea9cb9643590cbc9df99fa5fe30adcac695024442973d76fa5f87bc +homepage: https://libmtp.sourceforge.net/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Library implementation of the Media Transfer Protocol description: | This package provides a software library for communicating with MTP (Media Transfer Protocol) media players, typically audio players, video players, smartphones, etc. -builddeps : +builddeps: - pkgconfig(libgcrypt) - pkgconfig(libusb-1.0) -setup : | +setup: | %configure --disable-static \ --with-udev=%libdir%/udev -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libmusicbrainz/package.yml b/packages/l/libmusicbrainz/package.yml index 790007abde3..d450be7e072 100644 --- a/packages/l/libmusicbrainz/package.yml +++ b/packages/l/libmusicbrainz/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmusicbrainz -version : 5.1.0 -release : 3 -source : - - https://github.com/metabrainz/libmusicbrainz/archive/release-5.1.0.tar.gz : 6e1dc7158d884748287eb14159c4e2866eb4f4e5559765c7c17621c4a3c802c8 -homepage : https://musicbrainz.org/doc/libmusicbrainz -license : LGPL-2.1-or-later -component : multimedia.library -summary : MusicBrainz Client Library +name: libmusicbrainz +version: 5.1.0 +release: 3 +source: + - https://github.com/metabrainz/libmusicbrainz/archive/release-5.1.0.tar.gz: 6e1dc7158d884748287eb14159c4e2866eb4f4e5559765c7c17621c4a3c802c8 +homepage: https://musicbrainz.org/doc/libmusicbrainz +license: LGPL-2.1-or-later +component: multimedia.library +summary: MusicBrainz Client Library description: | A library for accessing MusicBrainz servers -builddeps : +builddeps: - pkgconfig(neon) -setup : | +setup: | %patch -p1 -i $pkgfiles/no-wildcard-to-fix-ninja.patch %cmake_ninja -DLIB_SUFFIX=64 . -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libmwaw/package.yml b/packages/l/libmwaw/package.yml index 65209bf19ad..7611b33ab23 100644 --- a/packages/l/libmwaw/package.yml +++ b/packages/l/libmwaw/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmwaw -version : 0.3.22 -release : 10 -source : - - https://sourceforge.net/projects/libmwaw/files/libmwaw/libmwaw-0.3.22/libmwaw-0.3.22.tar.xz : a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32 -homepage : https://sourceforge.net/projects/libmwaw/ -license : +name: libmwaw +version: 0.3.22 +release: 10 +source: + - https://sourceforge.net/projects/libmwaw/files/libmwaw/libmwaw-0.3.22/libmwaw-0.3.22.tar.xz: a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32 +homepage: https://sourceforge.net/projects/libmwaw/ +license: - LGPL-2.1-or-later - MPL-2.0 -component : programming -summary : Import library for legacy Mac documents +component: programming +summary: Import library for legacy Mac documents description: | libmwaw contains import filters for many old Macintosh text document formats (MacWrite, ClarisWorks, ... ) and for some graphic, spreadsheet and presentation formats. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) -setup : | +setup: | %configure --disable-werror -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libmypaint/package.yml b/packages/l/libmypaint/package.yml index 547b0895ef2..102c1535a41 100644 --- a/packages/l/libmypaint/package.yml +++ b/packages/l/libmypaint/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libmypaint -version : 1.6.1 -release : 18 -source : - - https://github.com/mypaint/libmypaint/releases/download/v1.6.1/libmypaint-1.6.1.tar.xz : 741754f293f6b7668f941506da07cd7725629a793108bb31633fb6c3eae5315f -homepage : https://mypaint.app/ -license : ISC -component : multimedia.library -summary : A library for making brushstrokes +name: libmypaint +version: 1.6.1 +release: 18 +source: + - https://github.com/mypaint/libmypaint/releases/download/v1.6.1/libmypaint-1.6.1.tar.xz: 741754f293f6b7668f941506da07cd7725629a793108bb31633fb6c3eae5315f +homepage: https://mypaint.app/ +license: ISC +component: multimedia.library +summary: A library for making brushstrokes description: | libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. -builddeps : +builddeps: - pkgconfig(gegl-0.4) - pkgconfig(json-c) environment: | # Upstream recommended CFLAGS export CFLAGS='-Ofast -ftree-vectorize -fopt-info-vec-optimized -funsafe-math-optimizations -funsafe-loop-optimizations' -setup : | +setup: | %configure --disable-static --enable-gegl -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libndp/package.yml b/packages/l/libndp/package.yml index 1304b73ec54..21b7742a052 100644 --- a/packages/l/libndp/package.yml +++ b/packages/l/libndp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libndp -version : '1.9' -release : 6 -source : - - https://github.com/jpirko/libndp/archive/v1.9.tar.gz : e564f5914a6b1b799c3afa64c258824a801c1b79a29e2fe6525b682249c65261 -homepage : https://github.com/jpirko/libndp -license : LGPL-2.1-or-later -component : network.base -summary : Neighbor Discovery library +name: libndp +version: "1.9" +release: 6 +source: + - https://github.com/jpirko/libndp/archive/v1.9.tar.gz: e564f5914a6b1b799c3afa64c258824a801c1b79a29e2fe6525b682249c65261 +homepage: https://github.com/jpirko/libndp +license: LGPL-2.1-or-later +component: network.base +summary: Neighbor Discovery library description: | Neighbor Discovery library -emul32 : true -builddeps : +emul32: true +builddeps: - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | %reconfigure --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libnest2d/package.yml b/packages/l/libnest2d/package.yml index 92dce96966b..2b44e602922 100644 --- a/packages/l/libnest2d/package.yml +++ b/packages/l/libnest2d/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnest2d -version : 0.4 -release : 2 -source : - - git|https://github.com/tamasmeszaros/libnest2d : da4782500da4eb8cb6e38e5e3f10164ec5a59778 -homepage : https://github.com/tamasmeszaros/libnest2d -license : LGPL-3.0-or-later -component : programming.devel -summary : Library for the 2D bin packaging problem +name: libnest2d +version: 0.4 +release: 2 +source: + - git|https://github.com/tamasmeszaros/libnest2d: da4782500da4eb8cb6e38e5e3f10164ec5a59778 +homepage: https://github.com/tamasmeszaros/libnest2d +license: LGPL-3.0-or-later +component: programming.devel +summary: Library for the 2D bin packaging problem description: | 2D irregular bin packaging and nesting library written in modern C++. -patterns : /usr -builddeps : +patterns: /usr +builddeps: - pkgconfig(nlopt) - pkgconfig(polyclipping) - libboost-devel -rundeps : +rundeps: - libboost-devel - nlopt-devel - polyclipping-devel -setup : | +setup: | # https://github.com/tamasmeszaros/libnest2d/pull/18 %patch -p1 -i $pkgfiles/18.patch %cmake_ninja -DLIBNEST2D_HEADER_ONLY=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libnetfilter-queue/package.yml b/packages/l/libnetfilter-queue/package.yml index f68a805bcc2..8986da80e17 100644 --- a/packages/l/libnetfilter-queue/package.yml +++ b/packages/l/libnetfilter-queue/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnetfilter-queue -version : 1.0.5 -release : 2 -source : - - https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-1.0.5.tar.bz2 : f9ff3c11305d6e03d81405957bdc11aea18e0d315c3e3f48da53a24ba251b9f5 -license : GPL-2.0 -component : programming.library -homepage : https://netfilter.org/projects/libnetfilter_queue -summary : libnetfilter_queue is a userspace library providing an API to packets that have been queued by the kernel packet filter. +name: libnetfilter-queue +version: 1.0.5 +release: 2 +source: + - https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-1.0.5.tar.bz2: f9ff3c11305d6e03d81405957bdc11aea18e0d315c3e3f48da53a24ba251b9f5 +license: GPL-2.0 +component: programming.library +homepage: https://netfilter.org/projects/libnetfilter_queue +summary: libnetfilter_queue is a userspace library providing an API to packets that have been queued by the kernel packet filter. description: | libnetfilter_queue is a userspace library providing an API to packets that have been queued by the kernel packet filter. It is is part of a system that deprecates the old ip_queue / libipq mechanism. libnetfilter_queue has been previously known as libnfnetlink_queue. -builddeps : +builddeps: - pkgconfig(libmnl) - pkgconfig(libnfnetlink) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libnettle6/package.yml b/packages/l/libnettle6/package.yml index d3eacdd5ca4..bf9e4e45188 100644 --- a/packages/l/libnettle6/package.yml +++ b/packages/l/libnettle6/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnettle6 -version : 3.4.1 -release : 3 -source : - - https://ftpmirror.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz : f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad -homepage : https://www.lysator.liu.se/~nisse/nettle/ -license : LGPL-3.0-or-later -component : programming.library -summary : Low level cryptographic library for Steam compatibility ONLY. DO NOT BUILD AGAINST THIS. +name: libnettle6 +version: 3.4.1 +release: 3 +source: + - https://ftpmirror.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz: f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad +homepage: https://www.lysator.liu.se/~nisse/nettle/ +license: LGPL-3.0-or-later +component: programming.library +summary: Low level cryptographic library for Steam compatibility ONLY. DO NOT BUILD AGAINST THIS. description: | Low level cryptographic library for Steam compatibility ONLY. DO NOT BUILD AGAINST THIS. Provided as-is for game compatibility when using native runtime. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gmp) -setup : | +setup: | %configure --enable-shared --disable-static -build : | +build: | %make -install : | +install: | %make_install chmod 00755 $installdir/%libdir%/lib*.so.*.* @@ -27,5 +27,5 @@ install : | rm -fr $installdir/usr/share rm -fr $installdir/%libdir%/pkgconfig rm -fr $installdir/usr/include -check : | +check: | %make check diff --git a/packages/l/libnfnetlink/package.yml b/packages/l/libnfnetlink/package.yml index 9464900286b..ae637ed92f6 100644 --- a/packages/l/libnfnetlink/package.yml +++ b/packages/l/libnfnetlink/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnfnetlink -version : 1.0.2 -release : 3 -source : - - https://netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2 : b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376 -license : GPL-2.0 -component : programming.library -homepage : https://www.netfilter.org/projects/libnfnetlink -summary : libnfnetlink is the low-level library for netfilter related kernel/userspace communication. +name: libnfnetlink +version: 1.0.2 +release: 3 +source: + - https://netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2: b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376 +license: GPL-2.0 +component: programming.library +homepage: https://www.netfilter.org/projects/libnfnetlink +summary: libnfnetlink is the low-level library for netfilter related kernel/userspace communication. description: | libnfnetlink provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace. This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack. -emul32 : true -clang : true -optimize : thin-lto -setup : | +emul32: true +clang: true +optimize: thin-lto +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libnfs/package.yml b/packages/l/libnfs/package.yml index 82e53e5a436..348ff568602 100644 --- a/packages/l/libnfs/package.yml +++ b/packages/l/libnfs/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnfs -version : 6.0.2 -release : 5 -source : - - https://github.com/sahlberg/libnfs/archive/libnfs-6.0.2.tar.gz : 4e5459cc3e0242447879004e9ad28286d4d27daa42cbdcde423248fad911e747 -homepage : https://github.com/sahlberg/libnfs/ -license : +name: libnfs +version: 6.0.2 +release: 5 +source: + - https://github.com/sahlberg/libnfs/archive/libnfs-6.0.2.tar.gz: 4e5459cc3e0242447879004e9ad28286d4d27daa42cbdcde423248fad911e747 +homepage: https://github.com/sahlberg/libnfs/ +license: - BSD-2-Clause - GPL-3.0-or-later - LGPL-2.1-or-later -component : +component: - programming.library - - utils : network.util -summary : + - utils: network.util +summary: - A client library for accessing NFS shares over a network - - utils : Utilities for accessing NFS servers + - utils: Utilities for accessing NFS servers description: | LIBNFS offers three different APIs: RAW, NFS ASYNC and NFS SYNC. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(krb5-gssapi) -rundeps : - - utils : - - libnfs -setup : | +rundeps: + - utils: + - libnfs +setup: | %reconfigure \ --disable-static \ --disable-examples \ --enable-pthread -build : | +build: | %make -install : | +install: | %make_install -patterns : - - utils : - - /usr/bin/nfs-* - - /usr/share/man/man1/nfs-*.1* +patterns: + - utils: + - /usr/bin/nfs-* + - /usr/share/man/man1/nfs-*.1* diff --git a/packages/l/libnftnl/package.yml b/packages/l/libnftnl/package.yml index d4f7261df4e..aa340fa36d9 100644 --- a/packages/l/libnftnl/package.yml +++ b/packages/l/libnftnl/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnftnl -version : 1.2.8 -release : 6 -source : - - https://www.netfilter.org/projects/libnftnl/files/libnftnl-1.2.8.tar.xz : 37fea5d6b5c9b08de7920d298de3cdc942e7ae64b1a3e8b880b2d390ae67ad95 -license : GPL-2.0-or-later -component : programming.library -homepage : https://www.netfilter.org/projects/libnftnl/ -summary : Netfilter library providing interface to the nf_tables subsystem +name: libnftnl +version: 1.2.8 +release: 6 +source: + - https://www.netfilter.org/projects/libnftnl/files/libnftnl-1.2.8.tar.xz: 37fea5d6b5c9b08de7920d298de3cdc942e7ae64b1a3e8b880b2d390ae67ad95 +license: GPL-2.0-or-later +component: programming.library +homepage: https://www.netfilter.org/projects/libnftnl/ +summary: Netfilter library providing interface to the nf_tables subsystem description: | libnftnl is a userspace library providing a low-level netlink programming interface to the in-kernel nf_tables subsystem. -builddeps : +builddeps: - pkgconfig32(libmnl) -emul32 : true -clang : true -optimize : thin-lto -setup : | +emul32: true +clang: true +optimize: thin-lto +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libnice/package.yml b/packages/l/libnice/package.yml index 871e0297eda..4e95e5287ef 100644 --- a/packages/l/libnice/package.yml +++ b/packages/l/libnice/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnice -version : 0.1.22 -release : 7 -source : - - https://gitlab.freedesktop.org/libnice/libnice/-/archive/0.1.22/libnice-0.1.22.tar.gz : 3048b847fd89f43474c1a77257c875a85e4d85c879d12743f3ce2947125eb8de -license : +name: libnice +version: 0.1.22 +release: 7 +source: + - https://gitlab.freedesktop.org/libnice/libnice/-/archive/0.1.22/libnice-0.1.22.tar.gz: 3048b847fd89f43474c1a77257c875a85e4d85c879d12743f3ce2947125eb8de +license: - MPL-1.1 - LGPL-2.1-or-later -component : programming.library -homepage : https://nice.freedesktop.org -summary : The GLib ICE implementation +component: programming.library +homepage: https://nice.freedesktop.org +summary: The GLib ICE implementation description: | Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gstreamer-1.0) - pkgconfig(gupnp-igd-1.6) -setup : | +setup: | # GUPnP-IGD 1.6 sed -i 's/gupnp-igd-1\.0/gupnp-igd-1.6/' meson.build %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libnih/package.yml b/packages/l/libnih/package.yml index 6c19c40e61a..4990fbb4ce0 100644 --- a/packages/l/libnih/package.yml +++ b/packages/l/libnih/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnih -version : 1.0.3 -release : 5 -source : - - https://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz : 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 -homepage : https://github.com/keybuk/libnih -license : GPL-2.0-or-later -component : programming.library -summary : libnih is a small library for C application development containing functions that, despite its name, are not implemented elsewhere in the standard library set. +name: libnih +version: 1.0.3 +release: 5 +source: + - https://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz: 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 +homepage: https://github.com/keybuk/libnih +license: GPL-2.0-or-later +component: programming.library +summary: libnih is a small library for C application development containing functions that, despite its name, are not implemented elsewhere in the standard library set. description: | libnih is roughly equivalent to other C libraries such as glib, except that its focus is on a small size and intended for applications that sit very low in the software stack, especially outside of /usr. It expressly does not reimplement functions that already exist in libraries ordinarily shipped in /lib such libc6, and does not do foolish things like invent arbitrary typedefs for perfectly good C types. -builddeps : +builddeps: - pkgconfig(dbus-1) environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %configure_no_runstatedir --disable-static \ --disable-rpath \ --enable-threading \ --disable-maintainer-mode \ --disable-compiler-optimisations \ --disable-linker-optimisations -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libnitrokey/package.yml b/packages/l/libnitrokey/package.yml index 76366645821..6c2690ebcb4 100644 --- a/packages/l/libnitrokey/package.yml +++ b/packages/l/libnitrokey/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnitrokey -version : '3.6' -release : 6 -source : - - https://github.com/Nitrokey/libnitrokey/releases/download/v3.6/libnitrokey-v3.6.tar.gz : 4f3382b6193afe69c2001321038fce9490bc28803ed687152a397ccd89146ae6 -homepage : https://www.nitrokey.com/ -license : LGPL-3.0-or-later -component : security.library -summary : Communicate with Nitrokey stick devices in a clean and easy manner. +name: libnitrokey +version: "3.6" +release: 6 +source: + - https://github.com/Nitrokey/libnitrokey/releases/download/v3.6/libnitrokey-v3.6.tar.gz: 4f3382b6193afe69c2001321038fce9490bc28803ed687152a397ccd89146ae6 +homepage: https://www.nitrokey.com/ +license: LGPL-3.0-or-later +component: security.library +summary: Communicate with Nitrokey stick devices in a clean and easy manner. description: | Libnitrokey is a project to communicate with Nitrokey Pro and Storage devices in a clean and easy manner. -builddeps : +builddeps: - pkgconfig(hidapi-libusb) - pkgconfig(libusb-1.0) - pkgconfig(python3) -setup : | +setup: | %cmake -build : | +build: | %make -install : |- +install: |- %make_install diff --git a/packages/l/libnl/package.yml b/packages/l/libnl/package.yml index 426b4643ee3..78eebd38be4 100644 --- a/packages/l/libnl/package.yml +++ b/packages/l/libnl/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnl -version : 3.10.0 -release : 9 -source : - - https://github.com/thom311/libnl/releases/download/libnl3_10_0/libnl-3.10.0.tar.gz : 49b3e2235fdb58f5910bbb3ed0de8143b71ffc220571540502eb6c2471f204f5 -homepage : https://www.infradead.org/~tgr/libnl/ -license : LGPL-2.1-or-later -component : network.base -builddeps : +name: libnl +version: 3.10.0 +release: 9 +source: + - https://github.com/thom311/libnl/releases/download/libnl3_10_0/libnl-3.10.0.tar.gz: 49b3e2235fdb58f5910bbb3ed0de8143b71ffc220571540502eb6c2471f204f5 +homepage: https://www.infradead.org/~tgr/libnl/ +license: LGPL-2.1-or-later +component: network.base +builddeps: - glibc-32bit-devel - libgcc-32bit -emul32 : true -summary : a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. +emul32: true +summary: a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. description: | Netlink is a IPC mechanism primarly between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces. -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/libnl.tmpfiles $installdir/usr/lib/tmpfiles.d/libnl.conf diff --git a/packages/l/libnma/package.yml b/packages/l/libnma/package.yml index a8fc1c7072f..afeb227b818 100644 --- a/packages/l/libnma/package.yml +++ b/packages/l/libnma/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnma -version : 1.10.6 -release : 16 -source : - - https://download.gnome.org/sources/libnma/1.10/libnma-1.10.6.tar.xz : 53a6fb2b190ad37c5986caed3e98bede7c3c602399ee4f93c8fc054303d76dab -license : GPL-2.0-or-later -component : desktop.gnome -homepage : https://gitlab.gnome.org/GNOME/libnma -summary : Library for network-manager-applet +name: libnma +version: 1.10.6 +release: 16 +source: + - https://download.gnome.org/sources/libnma/1.10/libnma-1.10.6.tar.xz: 53a6fb2b190ad37c5986caed3e98bede7c3c602399ee4f93c8fc054303d76dab +license: GPL-2.0-or-later +component: desktop.gnome +homepage: https://gitlab.gnome.org/GNOME/libnma +summary: Library for network-manager-applet description: | Library for network-manager-applet -builddeps : +builddeps: - pkgconfig(gcr-4) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(libnm) - pkgconfig(mobile-broadband-provider-info) - vala -rundeps : +rundeps: - mobile-broadband-provider-info -setup : | +setup: | %meson_configure -Dgtk_doc=false -Dlibnma_gtk4=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # File provided by network-manager-applet diff --git a/packages/l/libnotify/package.yml b/packages/l/libnotify/package.yml index e11a96cce90..8e48ac294b9 100644 --- a/packages/l/libnotify/package.yml +++ b/packages/l/libnotify/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnotify -version : 0.8.7 -release : 11 -source : - - https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.7.tar.xz : 4be15202ec4184fce1ac15997ece5530d2be32fe9573875aeb10e3b573858748 -homepage : https://gitlab.gnome.org/GNOME/libnotify -component : desktop.gnome.core -license : GPL-2.0-or-later -emul32 : true -summary : Desktop notifications library +name: libnotify +version: 0.8.7 +release: 11 +source: + - https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.7.tar.xz: 4be15202ec4184fce1ac15997ece5530d2be32fe9573875aeb10e3b573858748 +homepage: https://gitlab.gnome.org/GNOME/libnotify +component: desktop.gnome.core +license: GPL-2.0-or-later +emul32: true +summary: Desktop notifications library description: | The libnotify library is used to send desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way. -builddeps : +builddeps: - pkgconfig32(gdk-pixbuf-2.0) - pkgconfig32(gobject-2.0) - pkgconfig32(gtk4) @@ -19,7 +19,7 @@ builddeps : - pkgconfig32(libpng) - pkgconfig32(libtiff-4) - docbook-xml -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" build_man=false @@ -32,7 +32,7 @@ setup : | -Dgtk_doc=false \ -Dintrospection=$build_gobject \ -Dman=$build_man -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libnspr/package.yml b/packages/l/libnspr/package.yml index 69e5dbc8f85..452189a8bc8 100644 --- a/packages/l/libnspr/package.yml +++ b/packages/l/libnspr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnspr -version : '4.37' -release : 25 -source : - - https://ftp.mozilla.org/pub/nspr/releases/v4.37/src/nspr-4.37.tar.gz : 5f9344ed0e31855bd38f88b33c9d9ab94f70ce547ef3213e488d1520f61840fa -homepage : https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR -license : +name: libnspr +version: "4.37" +release: 25 +source: + - https://ftp.mozilla.org/pub/nspr/releases/v4.37/src/nspr-4.37.tar.gz: 5f9344ed0e31855bd38f88b33c9d9ab94f70ce547ef3213e488d1520f61840fa +homepage: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR +license: - MPL-1.1 - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.base -emul32 : true -libsplit : false -summary : Netscape Portable Runtime +component: system.base +emul32: true +libsplit: false +summary: Netscape Portable Runtime description: | Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. -setup : | +setup: | cd nspr sed -i 's#$(LIBRARY) ##' config/rules.mk @@ -24,15 +24,15 @@ setup : | else %configure --with-mozilla --with-pthreads --enable-64bit fi -build : | +build: | %make -C nspr -install : | +install: | %make_install -C nspr # We don't need this rm -v $installdir/usr/bin/prerr.properties rm -v $installdir/usr/bin/compile-et.pl rm -r $installdir/usr/include/nspr/md -patterns : - - devel : - - /usr/bin/nspr-config +patterns: + - devel: + - /usr/bin/nspr-config diff --git a/packages/l/libnss/package.yml b/packages/l/libnss/package.yml index f8f0f6635fb..e8ac7577418 100644 --- a/packages/l/libnss/package.yml +++ b/packages/l/libnss/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnss -version : '3.117' -release : 75 -source : - - https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_117_RTM/src/nss-3.117.tar.gz : 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 -license : +name: libnss +version: "3.117" +release: 75 +source: + - https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_117_RTM/src/nss-3.117.tar.gz: 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-2.0 -component : system.base -emul32 : true -libsplit : false -homepage : https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS -summary : Network Security Services +component: system.base +emul32: true +libsplit: false +homepage: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS +summary: Network Security Services description: | The Network Security Services (NSS) package is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. This is useful for implementing SSL and S/MIME or other Internet security standards into an application. -builddeps : +builddeps: - pkgconfig32(nspr) - pkgconfig32(sqlite3) - pkgconfig32(zlib) -patterns : - - 32bit-devel : - - /usr/lib32/nss/lib*.a - - /usr/lib32/*.a - - devel : - - /usr/lib64/nss/lib*.a - - /usr/lib64/*.a -setup : | +patterns: + - 32bit-devel: + - /usr/lib32/nss/lib*.a + - /usr/lib32/*.a + - devel: + - /usr/lib64/nss/lib*.a + - /usr/lib64/*.a +setup: | %patch -p1 -i $pkgfiles/nss-3.75-standalone-1.patch -build : | +build: | export BUILD_OPT=1 export NSPR_INCLUDE_DIR=$(pkg-config --variable=includedir nspr) export USE_SYSTEM_ZLIB=1 @@ -40,7 +40,7 @@ build : | fi %make -C nss nss_build_all -install : | +install: | if [[ -z "${EMUL32BUILD}" ]]; then mkdir -p $installdir/usr/bin for f in certutil modutil pk12util signtool ssltap nss-config; do diff --git a/packages/l/libnumbertext/package.yml b/packages/l/libnumbertext/package.yml index ba475ec2fa6..313d2a586d4 100644 --- a/packages/l/libnumbertext/package.yml +++ b/packages/l/libnumbertext/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnumbertext -version : 1.0.6 -release : 3 -source : - - https://github.com/Numbertext/libnumbertext/releases/download/1.0.6/libnumbertext-1.0.6.tar.xz : 739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57 -homepage : https://numbertext.github.io/ -license : +name: libnumbertext +version: 1.0.6 +release: 3 +source: + - https://github.com/Numbertext/libnumbertext/releases/download/1.0.6/libnumbertext-1.0.6.tar.xz: 739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57 +homepage: https://numbertext.github.io/ +license: - BSD-3-Clause - LGPL-3.0-or-later -component : programming.library -summary : Number to number name and money text conversion libraries +component: programming.library +summary: Number to number name and money text conversion libraries description: | Language-neutral NUMBERTEXT and MONEYTEXT functions for LibreOffice Calc -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libnvidia-container/package.yml b/packages/l/libnvidia-container/package.yml index 4e0f15e93a0..74c9c0eabcb 100644 --- a/packages/l/libnvidia-container/package.yml +++ b/packages/l/libnvidia-container/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnvidia-container -version : 1.11.0 -release : 12 -source : - - git|https://github.com/NVIDIA/libnvidia-container : v1.11.0 -license : Apache-2.0 -component : programming.library -networking : true -homepage : https://github.com/NVIDIA/libnvidia-container -summary : NVIDIA container runtime library +name: libnvidia-container +version: 1.11.0 +release: 12 +source: + - git|https://github.com/NVIDIA/libnvidia-container: v1.11.0 +license: Apache-2.0 +component: programming.library +networking: true +homepage: https://github.com/NVIDIA/libnvidia-container +summary: NVIDIA container runtime library description: | The nvidia-container library provides an interface to configure GNU/Linux containers leveraging NVIDIA hardware. The implementation relies on several kernel subsystems and is designed to be agnostic of the container runtime. environment: | export WITH_LIBELF=yes export WITH_TIRPC=yes export WITH_SECCOMP=yes -builddeps : +builddeps: - pkgconfig(libcap) - pkgconfig(libelf) - pkgconfig(libseccomp) - pkgconfig(libtirpc) - golang - rpcsvc-proto-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/use_system_libtirpc.patch -build : | +build: | %make -install : | +install: | %make_install prefix=%PREFIX% libdir=%libdir% rm -v $installdir/%libdir%/lib*.a diff --git a/packages/l/libnvme/package.yml b/packages/l/libnvme/package.yml index 42461d43e75..e6f358ea3a9 100644 --- a/packages/l/libnvme/package.yml +++ b/packages/l/libnvme/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libnvme -version : 1.16.1 -release : 19 -source : - - https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.16.1.tar.gz : ce1d9d393feb84c4e82ca096db2bdb7dd4a5fd1997d711cc1904796944f2c579 -homepage : https://github.com/linux-nvme/libnvme -license : LGPL-2.1-or-later -component : programming.library -summary : C Library for NVM Express +name: libnvme +version: 1.16.1 +release: 19 +source: + - https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.16.1.tar.gz: ce1d9d393feb84c4e82ca096db2bdb7dd4a5fd1997d711cc1904796944f2c579 +homepage: https://github.com/linux-nvme/libnvme +license: LGPL-2.1-or-later +component: programming.library +summary: C Library for NVM Express description: | libnvme provides type definitions for NVMe specification structures, enumerations, and bit fields, helper functions to construct, dispatch, and decode commands and payloads, and utilities to connect, scan, and manage nvme devices. -builddeps : +builddeps: - pkgconfig(json-c) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liboauth/package.yml b/packages/l/liboauth/package.yml index 5abc3623793..04d775416e1 100644 --- a/packages/l/liboauth/package.yml +++ b/packages/l/liboauth/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liboauth -version : 1.0.3 -release : 5 -source : - - git|https://github.com/x42/liboauth.git : 186fb14843c1bc98b70ece02c74b5696b3de9ce7 -homepage : https://github.com/x42/liboauth -license : MIT -component : network.base -libsplit : false -summary : Library implementing OAuth Core RFC 5849 standard +name: liboauth +version: 1.0.3 +release: 5 +source: + - git|https://github.com/x42/liboauth.git: 186fb14843c1bc98b70ece02c74b5696b3de9ce7 +homepage: https://github.com/x42/liboauth +license: MIT +component: network.base +libsplit: false +summary: Library implementing OAuth Core RFC 5849 standard description: | liboauth is a collection of POSIX-C functions implementing the OAuth Core RFC 5849 standard. Liboauth provides functions to escape and encode parameters according to OAuth specification and offers high-level functionality to sign requests or verify OAuth signatures as well as perform HTTP requests. -builddeps : +builddeps: - pkgconfig(libcurl) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libodfgen/package.yml b/packages/l/libodfgen/package.yml index 94a56bb2c98..d28b19093d1 100644 --- a/packages/l/libodfgen/package.yml +++ b/packages/l/libodfgen/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libodfgen -version : 0.1.7 -release : 3 -source : - - https://sourceforge.net/projects/libwpd/files/libodfgen/libodfgen-0.1.7/libodfgen-0.1.7.tar.gz : 5e893e511c8ec556023b513c18c0ca50747c4d7c87d5d8f23efba1d843457a63 -homepage : https://sourceforge.net/projects/libwpd/ -license : +name: libodfgen +version: 0.1.7 +release: 3 +source: + - https://sourceforge.net/projects/libwpd/files/libodfgen/libodfgen-0.1.7/libodfgen-0.1.7.tar.gz: 5e893e511c8ec556023b513c18c0ca50747c4d7c87d5d8f23efba1d843457a63 +homepage: https://sourceforge.net/projects/libwpd/ +license: - LGPL-2.1-or-later - MPL-2.0 -component : programming -summary : Library for generating documents in ODF +component: programming +summary: Library for generating documents in ODF description: | libodfgen is a library for generating documents in Open Document Format (ODF). It provides generator implementations for all document interfaces supported by librevenge: * text documents * vector drawings * presentations * spreadsheets -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libofx/package.yml b/packages/l/libofx/package.yml index e56f369cdc3..2b742456cde 100644 --- a/packages/l/libofx/package.yml +++ b/packages/l/libofx/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libofx -version : 0.10.9 -release : 14 -source : - - https://github.com/libofx/libofx/releases/download/0.10.9/libofx-0.10.9.tar.gz : 1ca89ff7d681c9edad312172ac464231a8de686e653213612f9417492cef0d37 -homepage : https://sourceforge.net/projects/libofx/ -license : GPL-2.0-or-later -component : programming -summary : An API designed to allow applications to very easily support OFX command responses +name: libofx +version: 0.10.9 +release: 14 +source: + - https://github.com/libofx/libofx/releases/download/0.10.9/libofx-0.10.9.tar.gz: 1ca89ff7d681c9edad312172ac464231a8de686e653213612f9417492cef0d37 +homepage: https://sourceforge.net/projects/libofx/ +license: GPL-2.0-or-later +component: programming +summary: An API designed to allow applications to very easily support OFX command responses description: | LibOFX library - API designed to allow applications to very easily support OFX command responses, usually provided by financial institutions. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libxml++-2.6) - gnupg - opensp-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -patterns : - - docs : [/usr/share/doc*] +patterns: + - docs: [/usr/share/doc*] diff --git a/packages/l/libogg/package.yml b/packages/l/libogg/package.yml index ee2ee381819..bcc023418ce 100644 --- a/packages/l/libogg/package.yml +++ b/packages/l/libogg/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libogg -version : 1.3.5 -release : 13 -source : - - https://github.com/xiph/ogg/archive/v1.3.5.tar.gz : f6f1b04cfa4e98b70ffe775d5e302d9c6b98541f05159af6de2d6617817ed7d6 -homepage : https://www.xiph.org/ogg/ -license : BSD-3-Clause -component : multimedia.codecs -summary : Ogg format library +name: libogg +version: 1.3.5 +release: 13 +source: + - https://github.com/xiph/ogg/archive/v1.3.5.tar.gz: f6f1b04cfa4e98b70ffe775d5e302d9c6b98541f05159af6de2d6617817ed7d6 +homepage: https://www.xiph.org/ogg/ +license: BSD-3-Clause +component: multimedia.codecs +summary: Ogg format library description: | The libogg package contains the Ogg file structure. This is useful for creating (encoding) or playing (decoding) a single physical bit stream. -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | if [[ ! -z $EMUL32BUILD ]]; then %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=lib32 \ @@ -21,13 +21,13 @@ setup : | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON fi -build : | +build: | %ninja_build -install : | +install: | %ninja_install -profile : | +profile: | %ninja_check -check : | +check: | %ninja_check -patterns : - - docs : /usr/share/doc +patterns: + - docs: /usr/share/doc diff --git a/packages/l/libolm/package.yml b/packages/l/libolm/package.yml index 49790758232..674b44215a5 100644 --- a/packages/l/libolm/package.yml +++ b/packages/l/libolm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libolm -version : 3.2.14 -release : 2 -source : - - https://gitlab.matrix.org/matrix-org/olm/-/archive/3.2.14/olm-3.2.14.tar.gz : 221e2e33230e8644da89d2064851124b04e9caf846cad2aaa3626b876b42d14a -license : Apache-2.0 -homepage : https://gitlab.matrix.org/matrix-org/olm -component : security.library -summary : Implementation of the Olm and Megolm cryptographic ratchets +name: libolm +version: 3.2.14 +release: 2 +source: + - https://gitlab.matrix.org/matrix-org/olm/-/archive/3.2.14/olm-3.2.14.tar.gz: 221e2e33230e8644da89d2064851124b04e9caf846cad2aaa3626b876b42d14a +license: Apache-2.0 +homepage: https://gitlab.matrix.org/matrix-org/olm +component: security.library +summary: Implementation of the Olm and Megolm cryptographic ratchets description: | Implementation of the Olm and Megolm cryptographic ratchets -builddeps : +builddeps: - pkgconfig(libsodium) -clang : true -setup : | +clang: true +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libomemo-c/package.yml b/packages/l/libomemo-c/package.yml index cd9b389d714..509d8b4178d 100644 --- a/packages/l/libomemo-c/package.yml +++ b/packages/l/libomemo-c/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libomemo-c -version : 0.5.1 -release : 1 -source : - - https://github.com/dino/libomemo-c/releases/download/v0.5.1/libomemo-c-0.5.1.tar.gz : 766827c07ff2cdc4deaf87bd9485474ed4aeea2fa5152593bf49fabe22b5865f -homepage : https://github.com/dino/libomemo-c/ -license : GPL-3.0-or-later -component : programming.library -summary : Fork of libsignal-protocol-c adding support for OMEMO XEP-0384 0.5.0+ +name: libomemo-c +version: 0.5.1 +release: 1 +source: + - https://github.com/dino/libomemo-c/releases/download/v0.5.1/libomemo-c-0.5.1.tar.gz: 766827c07ff2cdc4deaf87bd9485474ed4aeea2fa5152593bf49fabe22b5865f +homepage: https://github.com/dino/libomemo-c/ +license: GPL-3.0-or-later +component: programming.library +summary: Fork of libsignal-protocol-c adding support for OMEMO XEP-0384 0.5.0+ description: | This is a fork of libsignal-protocol-c, an implementation of Signal's ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging. The fork adds support for OMEMO as defined in XEP-0384 versions 0.3.0 and later. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(libprotobuf-c) - pkgconfig(openssl) - lcov -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - libsignal-protocol-c - devel: libsignal-protocol-c-devel diff --git a/packages/l/libopenglrecorder/package.yml b/packages/l/libopenglrecorder/package.yml index 36c86788219..ad22a504fe8 100644 --- a/packages/l/libopenglrecorder/package.yml +++ b/packages/l/libopenglrecorder/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopenglrecorder -version : 0.1.0 -release : 11 -source : - - https://github.com/Benau/libopenglrecorder/archive/v0.1.0.tar.gz : a90a99c23f868636f77003a8dc6ffe6c3699fc2759c47df5dbd44ff8b42d2e4f -homepage : https://github.com/Benau/libopenglrecorder -license : BSD-3-Clause -component : multimedia.library -summary : A library allowing optional async readback OpenGL frame buffer with optional audio recording +name: libopenglrecorder +version: 0.1.0 +release: 11 +source: + - https://github.com/Benau/libopenglrecorder/archive/v0.1.0.tar.gz: a90a99c23f868636f77003a8dc6ffe6c3699fc2759c47df5dbd44ff8b42d2e4f +homepage: https://github.com/Benau/libopenglrecorder +license: BSD-3-Clause +component: multimedia.library +summary: A library allowing optional async readback OpenGL frame buffer with optional audio recording description: | libopenglrecorder is a library allowing optional async readback OpenGL frame buffer with optional audio recording. It will do video and audio encoding together. -builddeps : +builddeps: - pkgconfig(libpulse) - pkgconfig(libturbojpeg) - pkgconfig(vorbis) - pkgconfig(vpx) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libopenmpt/package.yml b/packages/l/libopenmpt/package.yml index f3d5eb8df7c..8fb907b4b4b 100644 --- a/packages/l/libopenmpt/package.yml +++ b/packages/l/libopenmpt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopenmpt -version : 0.7.3 -release : 12 -source : - - https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.3+release.autotools.tar.gz : 2cf8369b7916b09264f3f14b9fb6cef35a6e9bee0328dec4f49d98211ccfd722 -license : BSD-3-Clause -component : multimedia.library -homepage : https://lib.openmpt.org/libopenmpt/ -summary : OpenMPT-based module player library +name: libopenmpt +version: 0.7.3 +release: 12 +source: + - https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.3+release.autotools.tar.gz: 2cf8369b7916b09264f3f14b9fb6cef35a6e9bee0328dec4f49d98211ccfd722 +license: BSD-3-Clause +component: multimedia.library +homepage: https://lib.openmpt.org/libopenmpt/ +summary: OpenMPT-based module player library description: | libopenmpt is a cross-platform C++ and C library to decode tracked music files into a raw PCM audio stream. -builddeps : +builddeps: - pkgconfig(libmpg123) - pkgconfig(vorbisfile) -setup : | +setup: | %configure \ --disable-examples \ --disable-openmpt123 \ --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rfv $installdir/usr/share/ diff --git a/packages/l/libopenrazer/package.yml b/packages/l/libopenrazer/package.yml index cb0cc2cad28..b322f79841c 100644 --- a/packages/l/libopenrazer/package.yml +++ b/packages/l/libopenrazer/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopenrazer -version : 0.4.0 -release : 3 -source : - - https://github.com/z3ntu/libopenrazer/archive/refs/tags/v0.4.0.tar.gz : faedf2922f0b39abe26cedbb4ad5ab88d00af18a3691f7d73583e343a5179a63 -homepage : https://github.com/z3ntu/libopenrazer/ -license : GPL-3.0-or-later -component : desktop.library -summary : Qt wrapper around the D-Bus API from OpenRazer +name: libopenrazer +version: 0.4.0 +release: 3 +source: + - https://github.com/z3ntu/libopenrazer/archive/refs/tags/v0.4.0.tar.gz: faedf2922f0b39abe26cedbb4ad5ab88d00af18a3691f7d73583e343a5179a63 +homepage: https://github.com/z3ntu/libopenrazer/ +license: GPL-3.0-or-later +component: desktop.library +summary: Qt wrapper around the D-Bus API from OpenRazer description: | Qt wrapper around the D-Bus API from OpenRazer -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Help) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libopenshot-audio/package.yml b/packages/l/libopenshot-audio/package.yml index b99ba329c44..e1c78ef072d 100644 --- a/packages/l/libopenshot-audio/package.yml +++ b/packages/l/libopenshot-audio/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopenshot-audio -version : 0.4.0 -release : 16 -source : - - https://github.com/OpenShot/libopenshot-audio/archive/refs/tags/v0.4.0.tar.gz : 1abdedf9c8686c972c42225a283f518ed2ade445c2e454996b6709d8cc8d1704 -homepage : https://github.com/openshot/libopenshot-audio -license : GPL-3.0-or-later -component : multimedia.library -summary : A high-quality audio editing and playback library used by libopenshot. +name: libopenshot-audio +version: 0.4.0 +release: 16 +source: + - https://github.com/OpenShot/libopenshot-audio/archive/refs/tags/v0.4.0.tar.gz: 1abdedf9c8686c972c42225a283f518ed2ade445c2e454996b6709d8cc8d1704 +homepage: https://github.com/openshot/libopenshot-audio +license: GPL-3.0-or-later +component: multimedia.library +summary: A high-quality audio editing and playback library used by libopenshot. description: | A high-quality audio editing and playback library used by libopenshot. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(freetype2) - pkgconfig(xcursor) - pkgconfig(xinerama) - pkgconfig(xrandr) - doxygen -setup : | +setup: | %cmake_ninja \ -DENABLE_AUDIO_DOCS=OFF \ -DLIB_SUFFIX=%LIBSUFFIX% . -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/bin/ - - /usr/share/man/ +patterns: + - devel: + - /usr/bin/ + - /usr/share/man/ diff --git a/packages/l/libopenshot/package.yml b/packages/l/libopenshot/package.yml index c2d0500e682..93751b782a2 100644 --- a/packages/l/libopenshot/package.yml +++ b/packages/l/libopenshot/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopenshot -version : 0.4.0 -release : 41 -source : - - https://github.com/OpenShot/libopenshot/archive/refs/tags/v0.4.0.tar.gz : be0e760d81275543f7fbbf87863645748c3fe8aa8f4b5b771ff45a5d026bc9cc -homepage : https://www.openshot.org/ -license : LGPL-3.0-or-later -component : multimedia.library -summary : A high quality, open-source video editing, animation, and playback library for C++, Python and Ruby +name: libopenshot +version: 0.4.0 +release: 41 +source: + - https://github.com/OpenShot/libopenshot/archive/refs/tags/v0.4.0.tar.gz: be0e760d81275543f7fbbf87863645748c3fe8aa8f4b5b771ff45a5d026bc9cc +homepage: https://www.openshot.org/ +license: LGPL-3.0-or-later +component: multimedia.library +summary: A high quality, open-source video editing, animation, and playback library for C++, Python and Ruby description: | libopenshot is an open-source, cross-platform C++ library dedicated to delivering high quality video editing, animation, and playback solutions to the world. This is the same library which powers OpenShot Video Editor (version 2.0+) and it could power your next video editing application! -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Svg) @@ -26,15 +26,15 @@ builddeps : - libopenshot-audio-devel - python-setuptools - swig -checkdeps : +checkdeps: - pkgconfig(catch2) -setup : | +setup: | # Sometimes build fails with ruby enabled. # Use -DENABLE_RUBY=OFF to disable it and reenable at a later date. %cmake_ninja -DUSE_SYSTEM_JSONCPP=ON -DLIB_SUFFIX=%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : diff --git a/packages/l/libopusenc/package.yml b/packages/l/libopusenc/package.yml index 54b7b645e1c..fef46cd14df 100644 --- a/packages/l/libopusenc/package.yml +++ b/packages/l/libopusenc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libopusenc -version : 0.2.1 -release : 2 -source : - - https://archive.mozilla.org/pub/opus/libopusenc-0.2.1.tar.gz : 8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9 -homepage : https://opus-codec.org/ -license : BSD-3-Clause -component : programming.library -summary : A library that provides an easy way to encode Ogg Opus files +name: libopusenc +version: 0.2.1 +release: 2 +source: + - https://archive.mozilla.org/pub/opus/libopusenc-0.2.1.tar.gz: 8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9 +homepage: https://opus-codec.org/ +license: BSD-3-Clause +component: programming.library +summary: A library that provides an easy way to encode Ogg Opus files description: | High-level API for encoding .opus files -builddeps : +builddeps: - pkgconfig(opus) -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/liborcus/package.yml b/packages/l/liborcus/package.yml index 7ad0c110e2d..48c33b11645 100644 --- a/packages/l/liborcus/package.yml +++ b/packages/l/liborcus/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liborcus -version : 0.20.1 -release : 34 -source : - - https://gitlab.com/orcus/orcus/-/archive/0.20.1/orcus-0.20.1.tar.gz : ff2d2dd1fb0625baeeafe8ac1bfffd467b27a880995b5d6c25a21fa2e6d4d0e5 -homepage : https://gitlab.com/orcus/orcus -license : MPL-2.0 -component : programming.library -summary : Standalone file processing filters +name: liborcus +version: 0.20.1 +release: 34 +source: + - https://gitlab.com/orcus/orcus/-/archive/0.20.1/orcus-0.20.1.tar.gz: ff2d2dd1fb0625baeeafe8ac1bfffd467b27a880995b5d6c25a21fa2e6d4d0e5 +homepage: https://gitlab.com/orcus/orcus +license: MPL-2.0 +component: programming.library +summary: Standalone file processing filters description: | Orcus is a library that provides a collection of standalone file processing filters. It is currently focused on providing filters for spreadsheet documents, but filters for other productivity application types (such as wordprocessor and presentation) are in consideration. -builddeps : +builddeps: - pkgconfig(libixion-0.20) - pkgconfig(mdds-3.0) - pkgconfig(python3) - libboost-devel -rundeps : - - devel : libixion-devel -setup : | +rundeps: + - devel: libixion-devel +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libosinfo/package.yml b/packages/l/libosinfo/package.yml index 5c0fbbfaeef..645e8f8eee2 100644 --- a/packages/l/libosinfo/package.yml +++ b/packages/l/libosinfo/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libosinfo -version : 1.12.0 -release : 17 -source : - - https://gitlab.com/libosinfo/libosinfo/-/archive/v1.12.0/libosinfo-v1.12.0.tar.gz : 3c52fb542d65d1ec5a10f87126d7513c2bd115eaa2f87fb91b15ba588708fc7b -homepage : https://libosinfo.org/ -license : +name: libosinfo +version: 1.12.0 +release: 17 +source: + - https://gitlab.com/libosinfo/libosinfo/-/archive/v1.12.0/libosinfo-v1.12.0.tar.gz: 3c52fb542d65d1ec5a10f87126d7513c2bd115eaa2f87fb91b15ba588708fc7b +homepage: https://libosinfo.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : system.utils -summary : The Operating System information database +component: system.utils +summary: The Operating System information database description: | The goal of libosinfo is to provide a single place containing all the information about an operating system that is required in order to provision and manage it in a virtualized environment. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(libsoup-3.0) - pkgconfig(libxslt) - vala -rundeps : +rundeps: - osinfo-db -setup : | +setup: | %meson_configure -Denable-gtk-doc=false \ -Dwith-pci-ids-path=/usr/share/hwdata/pci.ids \ -Dwith-usb-ids-path=/usr/share/hwdata/usb.ids -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libotr/package.yml b/packages/l/libotr/package.yml index 37deb18ae3e..3885dc1534b 100644 --- a/packages/l/libotr/package.yml +++ b/packages/l/libotr/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libotr -version : 4.1.1 -release : 8 -source : - - https://otr.cypherpunks.ca/libotr-4.1.1.tar.gz : 8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5 -homepage : https://otr.cypherpunks.ca/ -license : LGPL-2.1-or-later -component : +name: libotr +version: 4.1.1 +release: 8 +source: + - https://otr.cypherpunks.ca/libotr-4.1.1.tar.gz: 8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5 +homepage: https://otr.cypherpunks.ca/ +license: LGPL-2.1-or-later +component: - programming.library - - bin : programming.tools -summary : Off The Record Messaging library + - bin: programming.tools +summary: Off The Record Messaging library description: | Off The Record Messaging (OTR) allows private communications over instant messaging by providing encryption, authentication, deniability, and secrecy. -builddeps : +builddeps: - pkgconfig(libgcrypt) -patterns : - - bin : - - /usr/share/man - - /usr/bin -setup : | +patterns: + - bin: + - /usr/share/man + - /usr/bin +setup: | %patch -p1 -i $pkgfiles/libotr-4.1.1-include-socket.h.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libp11-kit/package.yml b/packages/l/libp11-kit/package.yml index 3f9c9a36335..618c5952c59 100644 --- a/packages/l/libp11-kit/package.yml +++ b/packages/l/libp11-kit/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libp11-kit -version : 0.25.2 -release : 23 -source : - - https://github.com/p11-glue/p11-kit/releases/download/0.25.2/p11-kit-0.25.2.tar.xz : 44be0f5797464ca5b36c68c8fb9152c2d34e91f6ba910ad3945dd7cdd2557cc3 -homepage : https://p11-glue.github.io/p11-glue/p11-kit.html -license : GPL-2.0-or-later -component : security.crypto -emul32 : true -summary : The p11-kit package Provides a way to load and enumerate PKCS#11 (a Cryptographic Token Interface Standard) modules +name: libp11-kit +version: 0.25.2 +release: 23 +source: + - https://github.com/p11-glue/p11-kit/releases/download/0.25.2/p11-kit-0.25.2.tar.xz: 44be0f5797464ca5b36c68c8fb9152c2d34e91f6ba910ad3945dd7cdd2557cc3 +homepage: https://p11-glue.github.io/p11-glue/p11-kit.html +license: GPL-2.0-or-later +component: security.crypto +emul32: true +summary: The p11-kit package Provides a way to load and enumerate PKCS#11 (a Cryptographic Token Interface Standard) modules description: | The p11-kit package Provides a way to load and enumerate PKCS #11 (a Cryptographic Token Interface Standard) modules. -builddeps : +builddeps: - pkgconfig(libsystemd) - pkgconfig32(libffi) - pkgconfig32(libtasn1) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fix-build-with-gcc-14.patch exOpts="" if [[ ! -z "${EMUL32BUILD}" ]]; then @@ -25,10 +25,10 @@ setup : | %configure --disable-static \ --with-system-config="/usr/share/defaults/pkcs11" \ --with-user-config="/etc/pkcs11" $exOpts -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # tests work when running make check manually in the chroot %make check || : diff --git a/packages/l/libp11/package.yml b/packages/l/libp11/package.yml index 477a3f8fb43..ce94c7b3ca1 100644 --- a/packages/l/libp11/package.yml +++ b/packages/l/libp11/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libp11 -version : 0.4.16 -release : 3 -source : - - https://github.com/OpenSC/libp11/releases/download/libp11-0.4.16/libp11-0.4.16.tar.gz : 97777640492fa9e5831497e5892e291dfbf39a7b119d9cb6abb3ec8c56d17553 -homepage : https://github.com/OpenSC/libp11 -license : LGPL-2.1-or-later -component : programming.devel -summary : PKCS#11 wrapper library +name: libp11 +version: 0.4.16 +release: 3 +source: + - https://github.com/OpenSC/libp11/releases/download/libp11-0.4.16/libp11-0.4.16.tar.gz: 97777640492fa9e5831497e5892e291dfbf39a7b119d9cb6abb3ec8c56d17553 +homepage: https://github.com/OpenSC/libp11 +license: LGPL-2.1-or-later +component: programming.devel +summary: PKCS#11 wrapper library description: | The PKCS#11 API is an abstract API to perform operations on cryptographic objects such as private keys, without requiring access to the objects themselves. -builddeps : +builddeps: - pkgconfig(libssl) - pkgconfig(p11-kit-1) -setup : | +setup: | %configure --enable-static=no -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libpagemaker/package.yml b/packages/l/libpagemaker/package.yml index 725dd56ff08..c43a3411079 100644 --- a/packages/l/libpagemaker/package.yml +++ b/packages/l/libpagemaker/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpagemaker -version : 0.0.4 -release : 4 -source : - - https://dev-www.libreoffice.org/src/libpagemaker/libpagemaker-0.0.4.tar.xz : 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker -license : MPL-2.0 -component : programming -summary : Library and tools to use with Adobe PageMaker documents +name: libpagemaker +version: 0.0.4 +release: 4 +source: + - https://dev-www.libreoffice.org/src/libpagemaker/libpagemaker-0.0.4.tar.xz: 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker +license: MPL-2.0 +component: programming +summary: Library and tools to use with Adobe PageMaker documents description: | libpagemaker is a library and a set of tools for reading and converting Aldus/Macromedia/Adobe PageMaker documents. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - libboost-devel environment: | export GCC_IGNORE_WERROR=1 -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libpanel/package.yml b/packages/l/libpanel/package.yml index 19376b497e4..b55f5ea4be2 100644 --- a/packages/l/libpanel/package.yml +++ b/packages/l/libpanel/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpanel -version : 1.10.3 -release : 11 -source : - - https://gitlab.gnome.org/GNOME/libpanel/-/archive/1.10.3/libpanel-1.10.3.tar.gz : db4128259cc1659a08b574d0d1412cf0de537d4a9e9804ad1365422b158b68aa -homepage : https://gitlab.gnome.org/GNOME/libpanel -license : LGPL-2.1-or-later -component : programming.library -summary : A dock/panel library for GTK 4 +name: libpanel +version: 1.10.3 +release: 11 +source: + - https://gitlab.gnome.org/GNOME/libpanel/-/archive/1.10.3/libpanel-1.10.3.tar.gz: db4128259cc1659a08b574d0d1412cf0de537d4a9e9804ad1365422b158b68aa +homepage: https://gitlab.gnome.org/GNOME/libpanel +license: LGPL-2.1-or-later +component: programming.library +summary: A dock/panel library for GTK 4 description: | Libpanel helps you create IDE-like applications using GTK 4 and libadwaita. It has widgets for panels, docks, columns and grids of pages. Primarily, it's design and implementation focus around GNOME Builder and Drafting projects. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - vala -setup : | +setup: | %meson_configure -Ddocs=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpano13/package.yml b/packages/l/libpano13/package.yml index 79b6033314a..b56b0328e06 100644 --- a/packages/l/libpano13/package.yml +++ b/packages/l/libpano13/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpano13 -version : 2.9.23 -release : 8 -source : - - https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.23/libpano13-2.9.23.tar.gz : e7c076d37a14c39434962115e47ddbe18452ca3de5ce40e2aaefa7cf5815ea28 -homepage : https://panotools.sourceforge.net/ -license : GPL-2.0-or-later -component : multimedia.library -summary : libpano13 library +name: libpano13 +version: 2.9.23 +release: 8 +source: + - https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.23/libpano13-2.9.23.tar.gz: e7c076d37a14c39434962115e47ddbe18452ca3de5ce40e2aaefa7cf5815ea28 +homepage: https://panotools.sourceforge.net/ +license: GPL-2.0-or-later +component: multimedia.library +summary: libpano13 library description: | Part of Panorama Tools by Helmut Dersch of the University of Applied Sciences Furtwangen. -builddeps : +builddeps: - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-disable-static-library.patch %cmake . -DSUPPORT_JAVA_PROGRAMS=0 -build : | +build: | %make -install : | +install: | %make_install + #check : | - #%make test +#%make test diff --git a/packages/l/libpaper/package.yml b/packages/l/libpaper/package.yml index 1620f539b63..3361b864b5c 100644 --- a/packages/l/libpaper/package.yml +++ b/packages/l/libpaper/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpaper -version : 1.1.28 -release : 5 -source : - - http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.28.tar.gz : c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc -homepage : https://packages.qa.debian.org/libp/libpaper.html -license : GPL-2.0-only -component : office -summary : Paper size library +name: libpaper +version: 1.1.28 +release: 5 +source: + - http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.28.tar.gz: c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc +homepage: https://packages.qa.debian.org/libp/libpaper.html +license: GPL-2.0-only +component: office +summary: Paper size library description: | libpaper is a paper library that is used to provide a simple way for applications to take actions based on specified paper sizes. -emul32 : true -setup : | +emul32: true +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libpcap/package.yml b/packages/l/libpcap/package.yml index c87f2c8f559..8aa1e78534a 100644 --- a/packages/l/libpcap/package.yml +++ b/packages/l/libpcap/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpcap -version : 1.10.5 -release : 13 -source : - - https://github.com/the-tcpdump-group/libpcap/archive/refs/tags/libpcap-1.10.5.tar.gz : 6cd9835338ca334b699b1217e2aee2b873463c76aafd19b8b9d4710554f025ac -homepage : https://www.tcpdump.org -license : BSD-3-Clause -component : system.utils -summary : A system-independent interface for user-level packet capture +name: libpcap +version: 1.10.5 +release: 13 +source: + - https://github.com/the-tcpdump-group/libpcap/archive/refs/tags/libpcap-1.10.5.tar.gz: 6cd9835338ca334b699b1217e2aee2b873463c76aafd19b8b9d4710554f025ac +homepage: https://www.tcpdump.org +license: BSD-3-Clause +component: system.utils +summary: A system-independent interface for user-level packet capture description: | libpcap is a library that provides a high level interface to packet capture systems. It is capable of accessing all packets the network, including those destined for other hosts. -patterns : - - devel : [/usr/share/man/man3, /usr/share/man/man5] -emul32 : true -builddeps : +patterns: + - devel: [/usr/share/man/man3, /usr/share/man/man5] +emul32: true +builddeps: - pkgconfig(bluez) - bison-32bit-devel - flex-32bit-devel environment: | export PKG_CONFIG_PATH=%libdir/pkgconfig -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then disable_dbus="ON" else @@ -35,8 +35,8 @@ setup : | -DDISABLE_DBUS=$disable_dbus \ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -v $installdir/%libdir%/*.a diff --git a/packages/l/libpciaccess/package.yml b/packages/l/libpciaccess/package.yml index c14847bb813..9f56b6877d4 100644 --- a/packages/l/libpciaccess/package.yml +++ b/packages/l/libpciaccess/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpciaccess -version : '0.18.1' -release : 14 -source : - - https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz : 4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76 -license : MIT -component : xorg.library -emul32 : true -optimize : speed -homepage : https://www.x.org/ -summary : Generic PCI access library for X +name: libpciaccess +version: "0.18.1" +release: 14 +source: + - https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz: 4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76 +license: MIT +component: xorg.library +emul32: true +optimize: speed +homepage: https://www.x.org/ +summary: Generic PCI access library for X description: | Provides functionality for X to access the PCI bus and devices in a platform-independant way -builddeps : +builddeps: - pkgconfig32(zlib) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpcre/package.yml b/packages/l/libpcre/package.yml index 9119fd778b1..d312efc16ba 100644 --- a/packages/l/libpcre/package.yml +++ b/packages/l/libpcre/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpcre -version : '8.45' -release : 25 -source : - - https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2 : 4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 -homepage : https://www.pcre.org/ -license : BSD-3-Clause -component : programming -summary : Perl Compatible Regular Expressions +name: libpcre +version: "8.45" +release: 25 +source: + - https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2: 4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 +homepage: https://www.pcre.org/ +license: BSD-3-Clause +component: programming +summary: Perl Compatible Regular Expressions description: | pcre is a library of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. It has its own API and wrappers that correspond to the POSIX regular expression API. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(bzip2) - pkgconfig32(zlib) -patterns : - - docs : - - /usr/share/doc/pcre/html/ - - /usr/share/man/man3 -setup : | +patterns: + - docs: + - /usr/share/doc/pcre/html/ + - /usr/share/man/man3 +setup: | %apply_patches %configure --enable-unicode-properties \ --enable-pcregrep-libz \ @@ -28,9 +28,9 @@ setup : | --enable-pcre16 \ --enable-pcre32 \ --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libpcre3/package.yml b/packages/l/libpcre3/package.yml index 16af5ab238a..2688b096fcd 100644 --- a/packages/l/libpcre3/package.yml +++ b/packages/l/libpcre3/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpcre3 -version : '8.41' -release : 18 -source : - - https://sourceforge.net/projects/pcre/files/pcre/8.41/pcre-8.41.tar.bz2 : e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530 -homepage : https://www.pcre.org/ -license : BSD-3-Clause -summary : Steam Compatibility Library -builddeps : +name: libpcre3 +version: "8.41" +release: 18 +source: + - https://sourceforge.net/projects/pcre/files/pcre/8.41/pcre-8.41.tar.bz2: e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530 +homepage: https://www.pcre.org/ +license: BSD-3-Clause +summary: Steam Compatibility Library +builddeps: - pkgconfig32(bzip2) - pkgconfig32(zlib) -optimize : speed -component : binary.compat -emul32 : true +optimize: speed +component: binary.compat +emul32: true description: | Provides Steam Binary Compatibility. It is NOT permitted to link against this package within Solus -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Butcher-soname-to-enable-building-of-libpcre3.patch %reconfigure --enable-unicode-properties \ --enable-pcregrep-libz \ @@ -26,9 +26,9 @@ setup : | --enable-pcre32 \ --disable-cpp \ --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install # Make it impossible to build against this package rm -vrf $installdir/usr/include @@ -39,5 +39,5 @@ install : | # Binaries are in main libpcre rm -rfv $installdir/usr/bin rm -rfv $installdir/usr/share -check : | +check: | %make check diff --git a/packages/l/libpeas-2/package.yml b/packages/l/libpeas-2/package.yml index 9cc1b9f9a16..286128f0b3a 100644 --- a/packages/l/libpeas-2/package.yml +++ b/packages/l/libpeas-2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpeas-2 -version : 2.2.0 -release : 11 -source : - - https://download.gnome.org/sources/libpeas/2.2/libpeas-2.2.0.tar.xz : c2887233f084a69fabfc7fa0140d410491863d7050afb28677f9a553b2580ad9 -homepage : https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-2/ -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : libpeas provides a plugin framework for GLib applications +name: libpeas-2 +version: 2.2.0 +release: 11 +source: + - https://download.gnome.org/sources/libpeas/2.2/libpeas-2.2.0.tar.xz: c2887233f084a69fabfc7fa0140d410491863d7050afb28677f9a553b2580ad9 +homepage: https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-2/ +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: libpeas provides a plugin framework for GLib applications description: | libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - python-setuptools - vala -rundeps : +rundeps: - python-gobject -setup : | +setup: | %meson_configure -Dlua51=false -Dvapi=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpeas/package.yml b/packages/l/libpeas/package.yml index b749c989079..03f1a57bbba 100644 --- a/packages/l/libpeas/package.yml +++ b/packages/l/libpeas/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpeas -version : 1.36.0 -release : 33 -source : - - https://download.gnome.org/sources/libpeas/1.36/libpeas-1.36.0.tar.xz : 297cb9c2cccd8e8617623d1a3e8415b4530b8e5a893e3527bbfd1edd13237b4c -homepage : https://gitlab.gnome.org/GNOME/libpeas -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : libpeas provides a plugin framework for GLib applications +name: libpeas +version: 1.36.0 +release: 33 +source: + - https://download.gnome.org/sources/libpeas/1.36/libpeas-1.36.0.tar.xz: 297cb9c2cccd8e8617623d1a3e8415b4530b8e5a893e3527bbfd1edd13237b4c +homepage: https://gitlab.gnome.org/GNOME/libpeas +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: libpeas provides a plugin framework for GLib applications description: | libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - python-gobject -setup : | +setup: | # girepository: port libpeas ABI to girepository %patch -p1 -i $pkgfiles/73e25b6059d2fdc090a3feb8341ff902c3ec0d16.patch @@ -25,7 +25,7 @@ setup : | %patch -p1 -i $pkgfiles/4613accc2e22395bb77bdf612fcdf90bf65f230f.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpgm/package.yml b/packages/l/libpgm/package.yml index 524f7c67e95..ae413c8e33b 100644 --- a/packages/l/libpgm/package.yml +++ b/packages/l/libpgm/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpgm -version : 5.3.128 -release : 5 -source : - - https://github.com/steve-o/openpgm/archive/refs/tags/release-5-3-128.tar.gz : 8d707ef8dda45f4a7bc91016d7f2fed6a418637185d76c7ab30b306499c6d393 -homepage : https://code.google.com/archive/p/openpgm/ -license : LGPL-2.1 -component : programming.library -summary : OpenPGM - implementation of the Pragmatic General Multicast (PGM, RFC3208) +name: libpgm +version: 5.3.128 +release: 5 +source: + - https://github.com/steve-o/openpgm/archive/refs/tags/release-5-3-128.tar.gz: 8d707ef8dda45f4a7bc91016d7f2fed6a418637185d76c7ab30b306499c6d393 +homepage: https://code.google.com/archive/p/openpgm/ +license: LGPL-2.1 +component: programming.library +summary: OpenPGM - implementation of the Pragmatic General Multicast (PGM, RFC3208) description: | OpenPGM - implementation of the Pragmatic General Multicast (PGM, RFC3208) -setup : | +setup: | cd $workdir/openpgm/pgm/ # 5.3.128 is a _little_ broken @@ -19,9 +19,9 @@ setup : | ./bootstrap.sh %configure --disable-static -build : | +build: | cd $workdir/openpgm/pgm/ %make -install : | +install: | cd $workdir/openpgm/pgm/ %make_install diff --git a/packages/l/libphonenumber/package.yml b/packages/l/libphonenumber/package.yml index e4dba473e11..44314709d17 100644 --- a/packages/l/libphonenumber/package.yml +++ b/packages/l/libphonenumber/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libphonenumber -version : 9.0.9 -release : 9 -source : - - https://github.com/google/libphonenumber/archive/refs/tags/v9.0.9.tar.gz : 069b4c0cec74aa5b9195a1ddf294c9fa7f3ea0eefacd416bbb5c7fc7847665f1 -homepage : https://github.com/googlei18n/libphonenumber -license : +name: libphonenumber +version: 9.0.9 +release: 9 +source: + - https://github.com/google/libphonenumber/archive/refs/tags/v9.0.9.tar.gz: 069b4c0cec74aa5b9195a1ddf294c9fa7f3ea0eefacd416bbb5c7fc7847665f1 +homepage: https://github.com/googlei18n/libphonenumber +license: - Apache-2.0 - BSD-3-Clause -component : desktop.library -summary : library for working with international phone numbers +component: desktop.library +summary: library for working with international phone numbers description: |- Google's common library for parsing, formatting, and validating international phone numbers -builddeps : +builddeps: - pkgconfig(absl_base) - pkgconfig(protobuf) - libboost-devel - openjdk-17 -checkdeps : +checkdeps: - pkgconfig(gtest) -rundeps : - - devel : - - abseil-cpp-devel - - libboost-devel - - protobuf-devel -clang : true -optimize : +rundeps: + - devel: + - abseil-cpp-devel + - libboost-devel + - protobuf-devel +clang: true +optimize: - thin-lto environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH export CLANG_IGNORE_WERROR=1 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-BUILD_STATIC_LIB-OFF.patch %cmake_ninja -S cpp -DBUILD_STATIC_LIB=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | cmake --build solusBuildDir --target tests -j %YJOBS% diff --git a/packages/l/libpillowfight/package.yml b/packages/l/libpillowfight/package.yml index d1969f8ad71..0b8144aa988 100644 --- a/packages/l/libpillowfight/package.yml +++ b/packages/l/libpillowfight/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpillowfight -version : 0.3.0 -release : 13 -source : - - https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/-/archive/0.3.0/libpillowfight-0.3.0.tar.gz : 8d075eda288d0d8e6d29ccda40c35bbf40d1703b17177bce826642561dcf3b0b -homepage : https://www.openpaper.work/en/projects/ -license : GPL-2.0-only -component : programming.library -summary : Small library containing various image processing algorithms +name: libpillowfight +version: 0.3.0 +release: 13 +source: + - https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/-/archive/0.3.0/libpillowfight-0.3.0.tar.gz: 8d075eda288d0d8e6d29ccda40c35bbf40d1703b17177bce826642561dcf3b0b +homepage: https://www.openpaper.work/en/projects/ +license: GPL-2.0-only +component: programming.library +summary: Small library containing various image processing algorithms description: | Really simple C Library containing various image processing algorithms. It includes Python 3 bindings designed to operate on Pillow images (PIL.Image). -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - strace -rundeps : +rundeps: - python-pillow -setup : | +setup: | echo "#define INTERNAL_PILLOWFIGHT_VERSION \"$version\"" > src/pillowfight/_version.h %cmake . -build : | +build: | %make %python3_setup --skip-dependency-check -install : | +install: | %make_install %python3_install diff --git a/packages/l/libpinyin/package.yml b/packages/l/libpinyin/package.yml index 09c31f8d8aa..48e090cbfc7 100644 --- a/packages/l/libpinyin/package.yml +++ b/packages/l/libpinyin/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpinyin -version : 2.8.1 -release : 9 -source : - - https://github.com/libpinyin/libpinyin/archive/refs/tags/2.8.1.tar.gz : 42c4f899f71fc26bcc57bb1e2a9309c2733212bb241a0008ba3c9b5ebd951443 - - https://sourceforge.net/projects/libpinyin/files/models/model19.text.tar.gz : 56422a4ee5966c2c809dd065692590ee8def934e52edbbe249b8488daaa1f50b -homepage : https://github.com/libpinyin/libpinyin -license : GPL-3.0-only -component : programming.library -summary : Library to deal with pinyin. +name: libpinyin +version: 2.8.1 +release: 9 +source: + - https://github.com/libpinyin/libpinyin/archive/refs/tags/2.8.1.tar.gz: 42c4f899f71fc26bcc57bb1e2a9309c2733212bb241a0008ba3c9b5ebd951443 + - https://sourceforge.net/projects/libpinyin/files/models/model19.text.tar.gz: 56422a4ee5966c2c809dd065692590ee8def934e52edbbe249b8488daaa1f50b +homepage: https://github.com/libpinyin/libpinyin +license: GPL-3.0-only +component: programming.library +summary: Library to deal with pinyin. description: | The libpinyin project aims to provide the algorithms core for intelligent sentence-based Chinese pinyin input methods. -replaces : +replaces: - libzhuyin # libzhuyin was merged into libpinyin -builddeps : +builddeps: - autoconf-archive - db5-devel -setup : | +setup: | tar xvf $sources/download -C data/ %reconfigure --disable-static --with-dbm=BerkeleyDB --enable-libzhuyin -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libpipeline/package.yml b/packages/l/libpipeline/package.yml index 938d988f3ca..b3350382bc4 100644 --- a/packages/l/libpipeline/package.yml +++ b/packages/l/libpipeline/package.yml @@ -1,27 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpipeline -version : 1.5.8 -release : 9 -source : - - https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.8.tar.gz : 1b1203ca152ccd63983c3f2112f7fe6fa5afd453218ede5153d1b31e11bb8405 -homepage : https://libpipeline.nongnu.org/ -license : GPL-3.0-or-later -component : system.base -summary : pipeline manipulation library +name: libpipeline +version: 1.5.8 +release: 9 +source: + - https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.8.tar.gz: 1b1203ca152ccd63983c3f2112f7fe6fa5afd453218ede5153d1b31e11bb8405 +homepage: https://libpipeline.nongnu.org/ +license: GPL-3.0-or-later +component: system.base +summary: pipeline manipulation library description: | libpipeline is a C library for manipulating pipelines of subprocesses in a flexible and convenient way. -builddeps : +builddeps: - pkgconfig(check) -clang : true -optimize : +clang: true +optimize: - thin-lto - speed -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check - diff --git a/packages/l/libplacebo/package.yml b/packages/l/libplacebo/package.yml index 7c0c1336912..956ce1cc07f 100644 --- a/packages/l/libplacebo/package.yml +++ b/packages/l/libplacebo/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libplacebo -version : 7.349.0 -release : 29 -source : - - https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.bz2 : 38c9c75d9c1bb412baf34845d1ca58c41a9804d1d0798091d7a8602a0d7c9aa6 -license : LGPL-2.1-or-later -component : multimedia.library -homepage : https://libplacebo.org/ -summary : Reusable library for GPU-accelerated image/video processing primitives and shaders, as well a batteries-included, extensible, high-quality rendering pipeline (similar to mpv's vo_gpu). Supports Vulkan and OpenGL. +name: libplacebo +version: 7.349.0 +release: 29 +source: + - https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.bz2: 38c9c75d9c1bb412baf34845d1ca58c41a9804d1d0798091d7a8602a0d7c9aa6 +license: LGPL-2.1-or-later +component: multimedia.library +homepage: https://libplacebo.org/ +summary: Reusable library for GPU-accelerated image/video processing primitives and shaders, as well a batteries-included, extensible, high-quality rendering pipeline (similar to mpv's vo_gpu). Supports Vulkan and OpenGL. description: | libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. -builddeps : +builddeps: - pkgconfig(dovi) - pkgconfig(lcms2) - pkgconfig(libglvnd) @@ -22,15 +22,15 @@ builddeps : - glslang-devel - python-glad2 - python-jinja -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/ftbfs-glslang.patch %meson_configure -Ddemos=false \ -Dglslang=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libplasma/package.yml b/packages/l/libplasma/package.yml index 134d0eec275..16d0f81ca27 100644 --- a/packages/l/libplasma/package.yml +++ b/packages/l/libplasma/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libplasma -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/libplasma-6.5.3.tar.xz : 1fe40f488501078dc700f3ca018e4ff5d4c5d344fbcd4adb76ace86269c7a9f5 -homepage : https://kde.org/plasma-desktop/ -license : +name: libplasma +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/libplasma-6.5.3.tar.xz: 1fe40f488501078dc700f3ca018e4ff5d4c5d344fbcd4adb76ace86269c7a9f5 +homepage: https://kde.org/plasma-desktop/ +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Plasma library and runtime components +component: desktop.library +summary: Plasma library and runtime components description: | Plasma library and runtime components -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KWaylandClient) - pkgconfig(Qt6QuickControls2) @@ -36,17 +36,17 @@ builddeps : - plasma-activities-devel - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-kpackage-devel - - kf6-kwindowsystem-devel - - qt6-base-devel - - qt6-declarative-devel -clang : true -optimize : thin-lto -setup : | +rundeps: + - devel: + - kf6-kpackage-devel + - kf6-kwindowsystem-devel + - qt6-base-devel + - qt6-declarative-devel +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libplatform/package.yml b/packages/l/libplatform/package.yml index 99902a9c655..fef9a466855 100644 --- a/packages/l/libplatform/package.yml +++ b/packages/l/libplatform/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libplatform -version : 2.1.0.1 -release : 5 -source : - - https://github.com/Pulse-Eight/platform/archive/p8-platform-2.1.0.1.tar.gz : 064f8d2c358895c7e0bea9ae956f8d46f3f057772cb97f2743a11d478a0f68a0 -homepage : https://github.com/Pulse-Eight/platform/ -license : GPL-2.0-or-later -component : desktop.multimedia -summary : Platform support library used by libCEC and binary add-ons for Kodi. +name: libplatform +version: 2.1.0.1 +release: 5 +source: + - https://github.com/Pulse-Eight/platform/archive/p8-platform-2.1.0.1.tar.gz: 064f8d2c358895c7e0bea9ae956f8d46f3f057772cb97f2743a11d478a0f68a0 +homepage: https://github.com/Pulse-Eight/platform/ +license: GPL-2.0-or-later +component: desktop.multimedia +summary: Platform support library used by libCEC and binary add-ons for Kodi. description: | Platform support library used by libCEC and binary add-ons for Kodi. -setup : | +setup: | %cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libplist/package.yml b/packages/l/libplist/package.yml index 97485daa19e..7d4ead2e425 100644 --- a/packages/l/libplist/package.yml +++ b/packages/l/libplist/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libplist -version : 2.6.0 -release : 11 -source : - - https://github.com/libimobiledevice/libplist/releases/download/2.6.0/libplist-2.6.0.tar.bz2 : 67be9ee3169366589c92dc7c22809b90f51911dd9de22520c39c9a64fb047c9c -homepage : https://libimobiledevice.org/ -license : GPL-2.0-or-later -component : multimedia.library -summary : A small portable C library to handle Apple Property List files in binary or XML. +name: libplist +version: 2.6.0 +release: 11 +source: + - https://github.com/libimobiledevice/libplist/releases/download/2.6.0/libplist-2.6.0.tar.bz2: 67be9ee3169366589c92dc7c22809b90f51911dd9de22520c39c9a64fb047c9c +homepage: https://libimobiledevice.org/ +license: GPL-2.0-or-later +component: multimedia.library +summary: A small portable C library to handle Apple Property List files in binary or XML. description: | A small portable C library to handle Apple Property List files in binary or XML. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libpng/package.yml b/packages/l/libpng/package.yml index 17439b61dd5..a8cfc10bbe8 100644 --- a/packages/l/libpng/package.yml +++ b/packages/l/libpng/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpng -version : 1.6.52 -release : 31 -source : - - https://sourceforge.net/projects/libpng/files/libpng16/1.6.52/libpng-1.6.52.tar.gz : 86d4a88be1c8bc903674199f1d067a9ac940af4e4399caba0314e7a1bcaa0724 -homepage : https://www.libpng.org/pub/png/ -license : Libpng -component : multimedia.library -summary : libpng (Official PNG reference library) +name: libpng +version: 1.6.52 +release: 31 +source: + - https://sourceforge.net/projects/libpng/files/libpng16/1.6.52/libpng-1.6.52.tar.gz: 86d4a88be1c8bc903674199f1d067a9ac940af4e4399caba0314e7a1bcaa0724 +homepage: https://www.libpng.org/pub/png/ +license: Libpng +component: multimedia.library +summary: libpng (Official PNG reference library) description: | libpng is the official PNG reference library, supporting almost all PNG features and has been extensively tested. -emul32 : true -avx2 : true -builddeps : +emul32: true +avx2: true +builddeps: - pkgconfig32(zlib) -setup : | +setup: | # Fails due to zlib-ng compression stream changes %patch -p1 -i $pkgfiles/0001-skip-pngtest-all.patch %configure --disable-static --enable-intel-sse -build : | +build: | %make -install : | +install: | %make_install rm -v $installdir/%libdir%/*.la -check : | +check: | %make check || ( cat ./test-suite.log && exit 1 ) -patterns : - - devel : - - /usr/bin/libpng*-config +patterns: + - devel: + - /usr/bin/libpng*-config diff --git a/packages/l/libpng12/package.yml b/packages/l/libpng12/package.yml index 556ce0cc832..8746e10e266 100644 --- a/packages/l/libpng12/package.yml +++ b/packages/l/libpng12/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpng12 -version : 1.2.59 -release : 104 -source : - - https://sourceforge.net/projects/libpng/files/libpng12/1.2.59/libpng-1.2.59.tar.xz : b4635f15b8adccc8ad0934eea485ef59cc4cae24d0f0300a9a941e51974ffcc7 -homepage : https://www.libpng.org/pub/png/libpng.html -license : Libpng -summary : libpng12 (Binary Compatibility Library) -component : binary.compat -builddeps : +name: libpng12 +version: 1.2.59 +release: 104 +source: + - https://sourceforge.net/projects/libpng/files/libpng12/1.2.59/libpng-1.2.59.tar.xz: b4635f15b8adccc8ad0934eea485ef59cc4cae24d0f0300a9a941e51974ffcc7 +homepage: https://www.libpng.org/pub/png/libpng.html +license: Libpng +summary: libpng12 (Binary Compatibility Library) +component: binary.compat +builddeps: - pkgconfig32(zlib) description: | This package provides binary compatibility only. It is forbidden to build against it. -optimize : speed -emul32 : true -setup : | +optimize: speed +emul32: true +setup: | %patch -p1 -i $pkgfiles/security/cve-2018-13785.patch %configure_no_runstatedir --disable-static --without-libpng-compat -build : | +build: | %make -install : | +install: | %make_install # Only ship libraries for i in /usr/bin /usr/share %libdir%/pkgconfig /usr/include; do @@ -29,5 +29,5 @@ install : | rm $installdir/%libdir%/*.so # Skip any potential .la files rm -f $installdir/%libdir%/*.la || : -check : | +check: | %make check diff --git a/packages/l/libpng15/package.yml b/packages/l/libpng15/package.yml index 54395bd3852..6de602b931e 100644 --- a/packages/l/libpng15/package.yml +++ b/packages/l/libpng15/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpng15 -version : 1.5.30 -release : 15 -source : - - https://sourceforge.net/projects/libpng/files/libpng15/1.5.30/libpng-1.5.30.tar.xz : 7d76275fad2ede4b7d87c5fd46e6f488d2a16b5a69dc968ffa840ab39ba756ed -homepage : https://www.libpng.org/pub/png/libpng.html -license : Libpng -component : binary.compat -summary : libpng (Binary Compatibility Library) -builddeps : +name: libpng15 +version: 1.5.30 +release: 15 +source: + - https://sourceforge.net/projects/libpng/files/libpng15/1.5.30/libpng-1.5.30.tar.xz: 7d76275fad2ede4b7d87c5fd46e6f488d2a16b5a69dc968ffa840ab39ba756ed +homepage: https://www.libpng.org/pub/png/libpng.html +license: Libpng +component: binary.compat +summary: libpng (Binary Compatibility Library) +builddeps: - pkgconfig32(zlib) description: | This package provides binary compatibility only. It is forbidden to build against it. -optimize : speed -emul32 : true -setup : | +optimize: speed +emul32: true +setup: | %configure_no_runstatedir --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install # Only ship libraries for i in /usr/bin /usr/share %libdir%/pkgconfig /usr/include; do diff --git a/packages/l/libportal/package.yml b/packages/l/libportal/package.yml index 5a46abcbbd8..ed7db61e604 100644 --- a/packages/l/libportal/package.yml +++ b/packages/l/libportal/package.yml @@ -1,67 +1,67 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libportal -version : 0.8.1 -release : 9 -source : - - https://github.com/flatpak/libportal/releases/download/0.8.1/libportal-0.8.1.tar.xz : 281e54e4f8561125a65d20658f1462ab932b2b1258c376fed2137718441825ac -homepage : https://github.com/flatpak/libportal -license : GPL-2.0-or-later -component : desktop.library -summary : libportal provides GIO-style async APIs for most Flatpak portals. +name: libportal +version: 0.8.1 +release: 9 +source: + - https://github.com/flatpak/libportal/releases/download/0.8.1/libportal-0.8.1.tar.xz: 281e54e4f8561125a65d20658f1462ab932b2b1258c376fed2137718441825ac +homepage: https://github.com/flatpak/libportal +license: GPL-2.0-or-later +component: desktop.library +summary: libportal provides GIO-style async APIs for most Flatpak portals. description: | libportal provides GIO-style async APIs for most Flatpak portals. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6UiTools) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - vala -rundeps : - - gtk3 : - - libportal - - gtk3-devel : - - libportal-gtk3 - - gtk4 : - - libportal - - gtk4-devel : - - libportal-gtk4 - - qt6 : - - libportal - - qt6-devel : - - libportal-qt6 -setup : | +rundeps: + - gtk3: + - libportal + - gtk3-devel: + - libportal-gtk3 + - gtk4: + - libportal + - gtk4-devel: + - libportal-gtk4 + - qt6: + - libportal + - qt6-devel: + - libportal-qt6 +setup: | # Nothing seems to actually use the qt5 bindings, so let's just not build them # Nothing uses the qt6 bindings either currently but at the very least it's more likely # that something _will_ than the qt5 ones %meson_configure \ -Dbackend-qt5=disabled \ -Ddocs=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - gtk3 : - - /usr/lib64/girepository-1.0/XdpGtk3-1.0.typelib - - /usr/lib64/libportal-gtk3.so.* - - gtk3-devel : - - /usr/include/libportal-gtk3/ - - /usr/lib64/libportal-gtk3.so - - /usr/lib64/pkgconfig/libportal-gtk3.pc - - /usr/share/gir-1.0/XdpGtk3-1.0.gir - - /usr/share/vala/vapi/libportal-gtk3* - - gtk4 : - - /usr/lib64/girepository-1.0/XdpGtk4-1.0.typelib - - /usr/lib64/libportal-gtk4.so.* - - gtk4-devel : - - /usr/include/libportal-gtk4/ - - /usr/lib64/libportal-gtk4.so - - /usr/lib64/pkgconfig/libportal-gtk4.pc - - /usr/share/gir-1.0/XdpGtk4-1.0.gir - - /usr/share/vala/vapi/libportal-gtk4* - - qt6 : - - /usr/lib64/libportal-qt6.so.* - - qt6-devel : - - /usr/include/libportal-qt6/ - - /usr/lib64/libportal-qt6.so - - /usr/lib64/pkgconfig/libportal-qt6.pc +patterns: + - gtk3: + - /usr/lib64/girepository-1.0/XdpGtk3-1.0.typelib + - /usr/lib64/libportal-gtk3.so.* + - gtk3-devel: + - /usr/include/libportal-gtk3/ + - /usr/lib64/libportal-gtk3.so + - /usr/lib64/pkgconfig/libportal-gtk3.pc + - /usr/share/gir-1.0/XdpGtk3-1.0.gir + - /usr/share/vala/vapi/libportal-gtk3* + - gtk4: + - /usr/lib64/girepository-1.0/XdpGtk4-1.0.typelib + - /usr/lib64/libportal-gtk4.so.* + - gtk4-devel: + - /usr/include/libportal-gtk4/ + - /usr/lib64/libportal-gtk4.so + - /usr/lib64/pkgconfig/libportal-gtk4.pc + - /usr/share/gir-1.0/XdpGtk4-1.0.gir + - /usr/share/vala/vapi/libportal-gtk4* + - qt6: + - /usr/lib64/libportal-qt6.so.* + - qt6-devel: + - /usr/include/libportal-qt6/ + - /usr/lib64/libportal-qt6.so + - /usr/lib64/pkgconfig/libportal-qt6.pc diff --git a/packages/l/libppd/package.yml b/packages/l/libppd/package.yml index 3e10b7bb1c7..432c57c513d 100644 --- a/packages/l/libppd/package.yml +++ b/packages/l/libppd/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libppd -version : 2.1.1 -release : 4 -source : - - https://github.com/OpenPrinting/libppd/releases/download/2.1.1/libppd-2.1.1.tar.gz : b356aeed1335ef0ca7f799741782a2544e7acee63fb4b047b94e4e0395a9cb62 -homepage : https://github.com/OpenPrinting/libppd -license : Apache-2.0 WITH LLVM-exception -component : desktop.core -summary : OpenPrinting support for PPD files +name: libppd +version: 2.1.1 +release: 4 +source: + - https://github.com/OpenPrinting/libppd/releases/download/2.1.1/libppd-2.1.1.tar.gz: b356aeed1335ef0ca7f799741782a2544e7acee63fb4b047b94e4e0395a9cb62 +homepage: https://github.com/OpenPrinting/libppd +license: Apache-2.0 WITH LLVM-exception +component: desktop.core +summary: OpenPrinting support for PPD files description: | OpenPrinting - the legacy support library for PPD files -builddeps : +builddeps: - pkgconfig(libcupsfilters) - pkgconfig(poppler) - ghostscript -rundeps : - - devel : - - cups-devel +rundeps: + - devel: + - cups-devel - poppler-utils -clang : true -setup : | +clang: true +setup: | %configure \ --disable-mutool \ --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rfv $installdir/usr/share/doc # ?? rmdir $installdir/usr/bin -check : | +check: | %make check || ( cat ./test-suite.log && exit 1 ) diff --git a/packages/l/libproxy/package.yml b/packages/l/libproxy/package.yml index 714d7925a84..730cd30c10b 100644 --- a/packages/l/libproxy/package.yml +++ b/packages/l/libproxy/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libproxy -version : 0.5.4 -release : 27 -source : - - https://github.com/libproxy/libproxy/archive/refs/tags/0.5.4.tar.gz : a6e2220349b2025de9b6d9d7f8bb347bf0c728f02a921761ad5f9f66c7436de9 -homepage : https://libproxy.github.io/libproxy/ -license : LGPL-2.1-or-later -component : network.base -summary : libproxy is a library that provides automatic proxy configuration management +name: libproxy +version: 0.5.4 +release: 27 +source: + - https://github.com/libproxy/libproxy/archive/refs/tags/0.5.4.tar.gz: a6e2220349b2025de9b6d9d7f8bb347bf0c728f02a921761ad5f9f66c7436de9 +homepage: https://libproxy.github.io/libproxy/ +license: LGPL-2.1-or-later +component: network.base +summary: libproxy is a library that provides automatic proxy configuration management description: | libproxy is a library that provides automatic proxy configuration management. -builddeps : +builddeps: - pkgconfig(duktape) - pkgconfig(gi-docgen) - pkgconfig(gsettings-desktop-schemas) @@ -18,17 +18,17 @@ builddeps : - pkgconfig(libnm) - pkgconfig(libcurl) - vala -patterns : - - docs : - - /usr/share/doc -rundeps : +patterns: + - docs: + - /usr/share/doc +rundeps: - perl -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-meson-includes.patch %meson_configure -Dconfig-sysconfig=true -Dconfig-gnome=true -Dconfig-env=true -Dconfig-kde=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libpsl/package.yml b/packages/l/libpsl/package.yml index 6c001915c38..21f85bc195e 100644 --- a/packages/l/libpsl/package.yml +++ b/packages/l/libpsl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpsl -version : 0.21.5 -release : 8 -source : - - https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz : 1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208 -homepage : https://github.com/rockdaboot/libpsl -license : MIT -component : programming.library -summary : C library to handle the Public Suffix List +name: libpsl +version: 0.21.5 +release: 8 +source: + - https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz: 1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208 +homepage: https://github.com/rockdaboot/libpsl +license: MIT +component: programming.library +summary: C library to handle the Public Suffix List description: | PC library to handle the Public Suffix List -emul32 : true -clang : true -builddeps : +emul32: true +clang: true +builddeps: - pkgconfig32(libidn2) - libunistring-32bit-devel -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpth/package.yml b/packages/l/libpth/package.yml index ea43255b032..2a64ef27439 100644 --- a/packages/l/libpth/package.yml +++ b/packages/l/libpth/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpth -version : 2.0.7 -release : 5 -source : - - http://ftp.gnu.org/gnu/pth/pth-2.0.7.tar.gz : 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 -homepage : https://www.gnu.org/software/pth/ -license : LGPL-2.1-or-later -component : utils -summary : GNU Portable Threads Library +name: libpth +version: 2.0.7 +release: 5 +source: + - http://ftp.gnu.org/gnu/pth/pth-2.0.7.tar.gz: 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 +homepage: https://www.gnu.org/software/pth/ +license: LGPL-2.1-or-later +component: utils +summary: GNU Portable Threads Library description: | The Pth package contains a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution (multithreading) inside event-driven applications. All threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable. -emul32 : true -builddeps : +emul32: true +builddeps: - glibc-32bit-devel - libgcc-32bit -patterns : - - devel : [/usr/share/aclocal, /usr/share/man] -setup : | +patterns: + - devel: [/usr/share/aclocal, /usr/share/man] +setup: | %patch -N -p1 -i $pkgfiles/0001-Fix-race-condition-for-concurrent-builds.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 diff --git a/packages/l/libptytty/package.yml b/packages/l/libptytty/package.yml index 7ff173fd924..89c37842a8f 100644 --- a/packages/l/libptytty/package.yml +++ b/packages/l/libptytty/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libptytty -version : 2.0 -release : 3 -source : - - https://dist.schmorp.de/libptytty/libptytty-2.0.tar.gz : 8033ed3aadf28759660d4f11f2d7b030acf2a6890cb0f7926fb0cfa6739d31f7 -homepage : https://software.schmorp.de/pkg/libptytty.html -license : GPL-2.0-or-later -component : programming.library -summary : A library for OS-independent pseudo-TTY management. +name: libptytty +version: 2.0 +release: 3 +source: + - https://dist.schmorp.de/libptytty/libptytty-2.0.tar.gz: 8033ed3aadf28759660d4f11f2d7b030acf2a6890cb0f7926fb0cfa6739d31f7 +homepage: https://software.schmorp.de/pkg/libptytty.html +license: GPL-2.0-or-later +component: programming.library +summary: A library for OS-independent pseudo-TTY management. description: | A library for OS-independent pseudo-TTY management. -setup : | +setup: | %cmake_ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_SHARED_LIBS=ON -build : | + -DBUILD_SHARED_LIBS=ON +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libpwquality/package.yml b/packages/l/libpwquality/package.yml index 21d8a2293f3..66e64908285 100644 --- a/packages/l/libpwquality/package.yml +++ b/packages/l/libpwquality/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libpwquality -version : 1.4.5 -release : 19 -source : - - https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.5/libpwquality-1.4.5.tar.bz2 : 6fcf18b75d305d99d04d2e42982ed5b787a081af2842220ed63287a2d6a10988 -homepage : https://github.com/libpwquality/libpwquality -license : BSD-3-Clause -component : programming.library -summary : Library for password quality checking and generating random passwords +name: libpwquality +version: 1.4.5 +release: 19 +source: + - https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.5/libpwquality-1.4.5.tar.bz2: 6fcf18b75d305d99d04d2e42982ed5b787a081af2842220ed63287a2d6a10988 +homepage: https://github.com/libpwquality/libpwquality +license: BSD-3-Clause +component: programming.library +summary: Library for password quality checking and generating random passwords description: | The libpwquality library purpose is to provide common functions for password quality checking and also scoring them based on their apparent randomness. The library also provides a function for generating random passwords with good pronounceability. The library supports reading and parsing of a configuration file. -builddeps : +builddeps: - pkgconfig(python3) - cracklib-devel - python-setuptools -setup : | +setup: | # Fix a pip deprecation warning %patch -p1 -i $pkgfiles/use-setuptools.patch @@ -23,9 +23,9 @@ setup : | --enable-pam \ --with-securedir=%libdir%/security \ --with-python-binary=/usr/bin/python3 -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/l/libqaccessibilityclient/package.yml b/packages/l/libqaccessibilityclient/package.yml index 430eb8096ea..280c0ce9ce3 100644 --- a/packages/l/libqaccessibilityclient/package.yml +++ b/packages/l/libqaccessibilityclient/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqaccessibilityclient -version : 0.6.0 -release : 2 -source : - - https://download.kde.org/stable/libqaccessibilityclient/libqaccessibilityclient-0.6.0.tar.xz : 4c50c448622dc9c5041ed10da7d87b3e4e71ccb49d4831a849211d423c5f5d33 -homepage : https://kde.org/ -license : LGPL-2.1-only -component : +name: libqaccessibilityclient +version: 0.6.0 +release: 2 +source: + - https://download.kde.org/stable/libqaccessibilityclient/libqaccessibilityclient-0.6.0.tar.xz: 4c50c448622dc9c5041ed10da7d87b3e4e71ccb49d4831a849211d423c5f5d33 +homepage: https://kde.org/ +license: LGPL-2.1-only +component: - desktop.qt -summary : Helper library to make writing accessibility tools easier +summary: Helper library to make writing accessibility tools easier description: |- Helper library to make writing accessibility tools easier -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DQT_MAJOR_VERSION=6 \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libqalculate/package.yml b/packages/l/libqalculate/package.yml index c248fc77979..33bdab677fd 100644 --- a/packages/l/libqalculate/package.yml +++ b/packages/l/libqalculate/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqalculate -version : 4.8.1 -release : 28 -source : - - https://github.com/Qalculate/libqalculate/releases/download/v4.8.1/libqalculate-4.8.1.tar.gz : a55fbdc14cb183c62a95e430823017b5f958f0758d3476578f8cc05369157c54 -license : GPL-2.0-or-later -component : programming -homepage : https://qalculate.github.io/ -summary : Qalculate! library and CLI +name: libqalculate +version: 4.8.1 +release: 28 +source: + - https://github.com/Qalculate/libqalculate/releases/download/v4.8.1/libqalculate-4.8.1.tar.gz: a55fbdc14cb183c62a95e430823017b5f958f0758d3476578f8cc05369157c54 +license: GPL-2.0-or-later +component: programming +homepage: https://qalculate.github.io/ +summary: Qalculate! library and CLI description: | Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions, unit calculations and conversion, symbolic calculations (including integrals and equations), arbitrary precision, interval arithmetic, plotting, and a user-friendly interface. -builddeps : +builddeps: - pkgconfig(icu-uc) - pkgconfig(libcurl) -rundeps : +rundeps: - gnuplot -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libqb/package.yml b/packages/l/libqb/package.yml index 2a464b8c049..c6a9f346326 100644 --- a/packages/l/libqb/package.yml +++ b/packages/l/libqb/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqb -version : 2.0.8 -release : 3 -source : - - https://github.com/ClusterLabs/libqb/releases/download/v2.0.8/libqb-2.0.8.tar.gz : 4832d0c1f12be38cbcf608585758d4a3124def253a3914b61afeebc68484311e -homepage : http://clusterlabs.github.io/libqb/ -license : LGPL-2.1-or-later -component : programming.library -summary : libqb is a library providing high performance logging, tracing, ipc, and poll +name: libqb +version: 2.0.8 +release: 3 +source: + - https://github.com/ClusterLabs/libqb/releases/download/v2.0.8/libqb-2.0.8.tar.gz: 4832d0c1f12be38cbcf608585758d4a3124def253a3914b61afeebc68484311e +homepage: http://clusterlabs.github.io/libqb/ +license: LGPL-2.1-or-later +component: programming.library +summary: libqb is a library providing high performance logging, tracing, ipc, and poll description: | libqb is a library with the primary purpose of providing high-performance, reusable features for client-server architecture, such as logging, tracing, inter-process communication (IPC), and polling. libqb is not intended to be an all-encompassing library, but instead provide focused APIs that are highly tuned for maximum performance for client-server applications. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(glib-2.0) - pkgconfig(libsystemd) - pkgconfig(libxml-2.0) - doxygen -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share/doc diff --git a/packages/l/libqmi/package.yml b/packages/l/libqmi/package.yml index c3b3cc9c150..d6cd3b7e28e 100644 --- a/packages/l/libqmi/package.yml +++ b/packages/l/libqmi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqmi -version : 1.34.0 -release : 16 -source : - - https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/1.34.0/libqmi-1.34.0.tar.gz : 8690d25b4d110b6df28b31da0a8bf16c7e966d31abcfeeb854f2753451e7a400 -homepage : https://www.freedesktop.org/wiki/Software/libqmi/ -license : +name: libqmi +version: 1.34.0 +release: 16 +source: + - https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/1.34.0/libqmi-1.34.0.tar.gz: 8690d25b4d110b6df28b31da0a8bf16c7e966d31abcfeeb854f2753451e7a400 +homepage: https://www.freedesktop.org/wiki/Software/libqmi/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : network.base -summary : WWAN modem (QMI) protocol library +component: network.base +summary: WWAN modem (QMI) protocol library description: | libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol. -builddeps : +builddeps: - pkgconfig(mbim-glib) - pkgconfig(qrtr-glib) - gtk-doc - help2man -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libqrtr-glib/package.yml b/packages/l/libqrtr-glib/package.yml index 6c907efe2c1..e0d5836ef90 100644 --- a/packages/l/libqrtr-glib/package.yml +++ b/packages/l/libqrtr-glib/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqrtr-glib -version : 1.2.2 -release : 1 -source : - - https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib/-/archive/1.2.2/libqrtr-glib-1.2.2.tar.gz : c5cdf5ea91cbd2cf2758b2896064c7b1dfe7156063267df905f957ac69b6b763 -homepage : https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib -license : LGPL-2.1-or-later -component : network.base -summary : libqrtr-glib is a glib-based library to use and manage the QRTR (Qualcomm IPC Router) bus. +name: libqrtr-glib +version: 1.2.2 +release: 1 +source: + - https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib/-/archive/1.2.2/libqrtr-glib-1.2.2.tar.gz: c5cdf5ea91cbd2cf2758b2896064c7b1dfe7156063267df905f957ac69b6b763 +homepage: https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib +license: LGPL-2.1-or-later +component: network.base +summary: libqrtr-glib is a glib-based library to use and manage the QRTR (Qualcomm IPC Router) bus. description: | libqrtr-glib is a glib-based library to use and manage the QRTR (Qualcomm IPC Router) bus. -builddeps : +builddeps: - pkgconfig(glib-2.0) - gtk-doc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libquotient/package.yml b/packages/l/libquotient/package.yml index ba325328467..6084b3479ae 100644 --- a/packages/l/libquotient/package.yml +++ b/packages/l/libquotient/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libquotient -version : 0.9.5 -release : 23 -source : - - https://github.com/quotient-im/libQuotient/archive/refs/tags/0.9.5.tar.gz : 24366dd59aca7b991756e45c3c8823c43fc6a8fdb161ea6dcce5b666c6300766 -homepage : https://quotient-im.github.io/libQuotient/ -license : LGPL-2.1-or-later -component : programming.library -summary : A Qt library to write cross-platform clients for Matrix +name: libquotient +version: 0.9.5 +release: 23 +source: + - https://github.com/quotient-im/libQuotient/archive/refs/tags/0.9.5.tar.gz: 24366dd59aca7b991756e45c3c8823c43fc6a8fdb161ea6dcce5b666c6300766 +homepage: https://quotient-im.github.io/libQuotient/ +license: LGPL-2.1-or-later +component: programming.library +summary: A Qt library to write cross-platform clients for Matrix description: |- A Qt library to write cross-platform clients for Matrix -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(libcrypto) - pkgconfig(olm) - qt6-base-private-devel - qtkeychain-qt6-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove android bits diff --git a/packages/l/libqxp/package.yml b/packages/l/libqxp/package.yml index fe0aa84676e..148b493b1da 100644 --- a/packages/l/libqxp/package.yml +++ b/packages/l/libqxp/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libqxp -version : 0.0.2 -release : 15 -source : - - https://dev-www.libreoffice.org/src/libqxp/libqxp-0.0.2.tar.xz : e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libqxp -license : MPL-2.0 -component : programming.library -summary : Library for processing QuarkXPress documents +name: libqxp +version: 0.0.2 +release: 15 +source: + - https://dev-www.libreoffice.org/src/libqxp/libqxp-0.0.2.tar.xz: e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libqxp +license: MPL-2.0 +component: programming.library +summary: Library for processing QuarkXPress documents description: | libqxp is library providing ability to interpret and import QuarkXPress document formats into various applications. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-uc) - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libratbag/package.yml b/packages/l/libratbag/package.yml index 84f21c58134..b9f3a842cf8 100644 --- a/packages/l/libratbag/package.yml +++ b/packages/l/libratbag/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libratbag -version : '0.18' -release : 26 -source : - - https://github.com/libratbag/libratbag/archive/refs/tags/v0.18.tar.gz : 8a7f8bf00c21ef5ad534e2804ed537f2fc6521a3932dd822c438e561a85a1bcd -license : MIT -component : programming.library -homepage : https://github.com/libratbag/libratbag -summary : libratbag is a configuration library for gaming mice. +name: libratbag +version: "0.18" +release: 26 +source: + - https://github.com/libratbag/libratbag/archive/refs/tags/v0.18.tar.gz: 8a7f8bf00c21ef5ad534e2804ed537f2fc6521a3932dd822c438e561a85a1bcd +license: MIT +component: programming.library +homepage: https://github.com/libratbag/libratbag +summary: libratbag is a configuration library for gaming mice. description: | libratbag is a configuration library for gaming mice. It provides a generic way to access the various features exposed by these mice and abstracts away hardware-specific and kernel-specific quirks. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libevdev) - pkgconfig(python3) @@ -18,18 +18,18 @@ builddeps : - libunistring-devel - python-sphinx-rtd-theme - swig -checkdeps : +checkdeps: - pkgconfig(check) - python-evdev - python-gobject - valgrind -setup : | +setup: | %meson_configure -Ddocumentation=true \ -Dsystemd-unit-dir=%libdir%/systemd/system -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check diff --git a/packages/l/libraw/package.yml b/packages/l/libraw/package.yml index 38ff25378df..a3a1144cfe1 100644 --- a/packages/l/libraw/package.yml +++ b/packages/l/libraw/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libraw -version : 0.21.4 -release : 21 -source : - - https://github.com/LibRaw/LibRaw/archive/refs/tags/0.21.4.tar.gz : 8baeb5253c746441fadad62e9c5c43ff4e414e41b0c45d6dcabccb542b2dff4b -homepage : https://www.libraw.org/ -license : +name: libraw +version: 0.21.4 +release: 21 +source: + - https://github.com/LibRaw/LibRaw/archive/refs/tags/0.21.4.tar.gz: 8baeb5253c746441fadad62e9c5c43ff4e414e41b0c45d6dcabccb542b2dff4b +homepage: https://www.libraw.org/ +license: - CDDL-1.0 - LGPL-2.1-or-later -component : +component: - multimedia.library - - utils : multimedia.graphics -summary : + - utils: multimedia.graphics +summary: - LibRaw is a library for reading RAW files from digital cameras - - utils : Tools for Libraw + - utils: Tools for Libraw description: - LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). - - utils : Tools for Libraw -avx2 : true -optimize : + - utils: Tools for Libraw +avx2: true +optimize: - speed -builddeps : +builddeps: - pkgconfig(jasper) - pkgconfig(lcms2) - pkgconfig(libturbojpeg) -patterns : - - utils : /usr/bin -setup : | +patterns: + - utils: /usr/bin +setup: | %reconfigure --disable-static --enable-jasper -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share diff --git a/packages/l/libraw1394/package.yml b/packages/l/libraw1394/package.yml index 2bf4adf44d6..13549bc7edd 100644 --- a/packages/l/libraw1394/package.yml +++ b/packages/l/libraw1394/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libraw1394 -version : 2.1.2 -release : 6 -source : - - https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.2.tar.xz : 03ccc69761d22c7deb1127fc301010dd13e70e44bb7134b8ff0d07590259a55e -homepage : https://ieee1394.docs.kernel.org/en/latest/libraw1394.html -license : LGPL-2.1-or-later -component : +name: libraw1394 +version: 2.1.2 +release: 6 +source: + - https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.2.tar.xz: 03ccc69761d22c7deb1127fc301010dd13e70e44bb7134b8ff0d07590259a55e +homepage: https://ieee1394.docs.kernel.org/en/latest/libraw1394.html +license: LGPL-2.1-or-later +component: - multimedia.codecs - - utils : programming.tools -summary : + - utils: programming.tools +summary: - Library providing raw IEE1394 support to userspace - - utils : libraw1394 command line utilities + - utils: libraw1394 command line utilities description: | libraw1394 provides direct access to the IEEE 1394 bus through the Linux 1394 subsystem's raw1394 user space interface. -patterns : - - utils : - - /usr/bin - - /usr/share/doc - - /usr/share/man -setup : | +patterns: + - utils: + - /usr/bin + - /usr/share/doc + - /usr/share/man +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libre-graph-api/package.yml b/packages/l/libre-graph-api/package.yml index 1765f0ec94d..f973e9417aa 100644 --- a/packages/l/libre-graph-api/package.yml +++ b/packages/l/libre-graph-api/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libre-graph-api -version : 1.0.4 -release : 1 -source : - - https://github.com/owncloud/libre-graph-api-cpp-qt-client/archive/refs/tags/v1.0.4.tar.gz : 5504024235b8474eb053dad0051d33f3fcfd9aabdbde96f506a77df181fcd84d -license : Apache-2.0 -component : network.util -homepage : https://owncloud.org -summary : An API for open Cloud Collaboration +name: libre-graph-api +version: 1.0.4 +release: 1 +source: + - https://github.com/owncloud/libre-graph-api-cpp-qt-client/archive/refs/tags/v1.0.4.tar.gz: 5504024235b8474eb053dad0051d33f3fcfd9aabdbde96f506a77df181fcd84d +license: Apache-2.0 +component: network.util +homepage: https://owncloud.org +summary: An API for open Cloud Collaboration description: | An API for open Cloud Collaboration -builddeps : +builddeps: - pkgconfig(Qt6Core) -setup : | +setup: | cd client %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | cd client %ninja_build -install : | +install: | cd client %ninja_install diff --git a/packages/l/librecad/package.yml b/packages/l/librecad/package.yml index 6a674fb34a6..8ce2dfd863b 100644 --- a/packages/l/librecad/package.yml +++ b/packages/l/librecad/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librecad -version : 2.2.1.2 -release : 17 -source : - - https://github.com/LibreCAD/LibreCAD/archive/refs/tags/v2.2.1.2.tar.gz : 2b961cb916a7415d97f427f824c1830e06d4832cc376fea38b27cb456ee95a8e -homepage : https://librecad.org/ -license : GPL-2.0-or-later -summary : LibreCAD is a free Open Source CAD application for Windows, Apple and Linux -component : office +name: librecad +version: 2.2.1.2 +release: 17 +source: + - https://github.com/LibreCAD/LibreCAD/archive/refs/tags/v2.2.1.2.tar.gz: 2b961cb916a7415d97f427f824c1830e06d4832cc376fea38b27cb456ee95a8e +homepage: https://librecad.org/ +license: GPL-2.0-or-later +summary: LibreCAD is a free Open Source CAD application for Windows, Apple and Linux +component: office description: | LibreCAD is a 2D CAD drawing tool based on the community edition of QCAD. LibreCAD uses the cross-platform framework Qt, which means it works with most operating systems. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) @@ -18,12 +18,12 @@ builddeps : - pkgconfig(gl) - pkgconfig(muparser) - libboost-devel -clang : true -setup : | +clang: true +setup: | %qmake librecad.pro -build : | +build: | %make -install : | +install: | install -Dm00755 unix/librecad $installdir/usr/bin/librecad install -Dm00755 unix/ttf2lff $installdir/usr/bin/ttf2lff install -Dm00644 desktop/librecad.desktop $installdir/usr/share/applications/librecad.desktop diff --git a/packages/l/libreoffice-voikko/package.yml b/packages/l/libreoffice-voikko/package.yml index c35b09be832..79e09a2411b 100644 --- a/packages/l/libreoffice-voikko/package.yml +++ b/packages/l/libreoffice-voikko/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libreoffice-voikko -version : '5.0' -release : 2 -source : - - https://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-5.0.tar.gz : 8322b58d83eb6e1398d6914885d88a2ee08c8dd2fc2b72d75fba8fe83eefbe38 -homepage : https://voikko.puimula.org/ -license : MPL-2.0 -component : office -summary : A multi language spellchecker, grammar checker and hyphenator extension for LibreOffice. It uses libvoikko for all linguistic operations. +name: libreoffice-voikko +version: "5.0" +release: 2 +source: + - https://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-5.0.tar.gz: 8322b58d83eb6e1398d6914885d88a2ee08c8dd2fc2b72d75fba8fe83eefbe38 +homepage: https://voikko.puimula.org/ +license: MPL-2.0 +component: office +summary: A multi language spellchecker, grammar checker and hyphenator extension for LibreOffice. It uses libvoikko for all linguistic operations. description: | A multi language spellchecker, grammar checker and hyphenator extension for LibreOffice. It uses libvoikko for all linguistic operations. -builddeps : +builddeps: - pkgconfig(libvoikko) - libarchive-bin - voikko-fi -rundeps : +rundeps: - voikko-fi -build : | +build: | %make oxt -install : | +install: | install -dm00644 $installdir/usr/lib/libreoffice/share/extensions/voikko/ cd build bsdtar -xf voikko.oxt diff --git a/packages/l/libresprite/package.yml b/packages/l/libresprite/package.yml index 10d8fb2b5b3..a06f93a8fcf 100644 --- a/packages/l/libresprite/package.yml +++ b/packages/l/libresprite/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libresprite -version : '1.2' -release : 5 -source : - - https://github.com/LibreSprite/LibreSprite/releases/download/v1.2/SOURCE.CODE.+.submodules.tar.gz : 38a2387694df9d5725244622d1c2e6cae8aced06b19c19cfbeab96afb13523c0 -homepage : https://libresprite.github.io -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Animated sprite editor & pixel art tool +name: libresprite +version: "1.2" +release: 5 +source: + - https://github.com/LibreSprite/LibreSprite/releases/download/v1.2/SOURCE.CODE.+.submodules.tar.gz: 38a2387694df9d5725244622d1c2e6cae8aced06b19c19cfbeab96afb13523c0 +homepage: https://libresprite.github.io +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Animated sprite editor & pixel art tool description: | Libresprite is a program to create animated sprite -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(gtest) @@ -26,9 +26,9 @@ builddeps : - pkgconfig(xxf86dga) - pkgconfig(zlib) - giflib-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libressl-shim/package.yml b/packages/l/libressl-shim/package.yml index c1391852737..1ca097ab9ad 100644 --- a/packages/l/libressl-shim/package.yml +++ b/packages/l/libressl-shim/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libressl-shim -version : 3.9.2 -release : 7 -source : - - https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2.tar.gz : 7b031dac64a59eb6ee3304f7ffb75dad33ab8c9d279c847f92c89fb846068f97 -homepage : https://www.libressl.org/ -license : OpenSSL -component : binary.compat -summary : Security override library for linux-steam-integration +name: libressl-shim +version: 3.9.2 +release: 7 +source: + - https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2.tar.gz: 7b031dac64a59eb6ee3304f7ffb75dad33ab8c9d279c847f92c89fb846068f97 +homepage: https://www.libressl.org/ +license: OpenSSL +component: binary.compat +summary: Security override library for linux-steam-integration description: | This library is provided to assist the Solus 'linux-steam-integration' project in securing games by forcing them to use an updated version of LibreSSL which they may be vendoring in-tree. -emul32 : true -libsplit : false -setup : | +emul32: true +libsplit: false +setup: | %configure --disable-static \ --prefix=/usr \ --with-openssldir=/etc/ssl -build : | +build: | %make -install : | +install: | %make_install # Forbid using or building against this dude diff --git a/packages/l/librest/package.yml b/packages/l/librest/package.yml index a33c94cc51a..34f46d48eb3 100644 --- a/packages/l/librest/package.yml +++ b/packages/l/librest/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librest -version : 0.10.2 -release : 15 -source : - - https://gitlab.gnome.org/GNOME/librest/-/archive/0.10.2/librest-0.10.2.tar.gz : adef677ecdbe16f94906f59f07519938a82a207b8c019e37f2d68463f94a464d -homepage : https://gitlab.gnome.org/GNOME/librest -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : RESTful API library +name: librest +version: 0.10.2 +release: 15 +source: + - https://gitlab.gnome.org/GNOME/librest/-/archive/0.10.2/librest-0.10.2.tar.gz: adef677ecdbe16f94906f59f07519938a82a207b8c019e37f2d68463f94a464d +homepage: https://gitlab.gnome.org/GNOME/librest +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: RESTful API library description: | librest was designed to make it easier to access web services that claim to be "RESTful". It includes convenience wrappers for libsoup and libxml to ease remote use of the RESTful API. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gobject-2.0) - pkgconfig32(json-glib-1.0) - pkgconfig32(libsoup-3.0) - pkgconfig32(libxml-2.0) -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="false" else build_gobject="true" fi %meson_configure -Dexamples=false -Dgtk_doc=false -Dintrospection=$build_gobject -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libreswan/package.yml b/packages/l/libreswan/package.yml index 70516c587e8..0b5637f48fc 100644 --- a/packages/l/libreswan/package.yml +++ b/packages/l/libreswan/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libreswan -version : '3.32' -release : 11 -source : - - https://github.com/libreswan/libreswan/archive/v3.32.tar.gz : 236b57fee8f562302c54f2b16d8a839a9039fcb5893668e61b398ec6b179432e -homepage : https://libreswan.org/ -license : GPL-2.0-or-later -component : network.util -summary : An Internet Key Exchange (IKE) implementation for Linux +name: libreswan +version: "3.32" +release: 11 +source: + - https://github.com/libreswan/libreswan/archive/v3.32.tar.gz: 236b57fee8f562302c54f2b16d8a839a9039fcb5893668e61b398ec6b179432e +homepage: https://libreswan.org/ +license: GPL-2.0-or-later +component: network.util +summary: An Internet Key Exchange (IKE) implementation for Linux description: | Libreswan is a free software implementation of the most widely supported and standarized VPN protocol based on ("IPsec") and the Internet Key Exchange ("IKE"). -builddeps : +builddeps: - pkgconfig(libcap-ng) - pkgconfig(libcurl) - pkgconfig(libldns) @@ -20,14 +20,14 @@ builddeps : - pkgconfig(nss) - docbook-xml - xmlto -conflicts : +conflicts: - strongswan environment: | export INC_USRLOCAL=/usr export WERROR_CFLAGS= -setup : | +setup: | %apply_patches -build : | - %make programs -install : | +build: | + %make programs +install: | %make_install FINALMANDIR=/usr/share/man diff --git a/packages/l/librevenge/package.yml b/packages/l/librevenge/package.yml index eaaf335ad18..f7b0a89fa4d 100644 --- a/packages/l/librevenge/package.yml +++ b/packages/l/librevenge/package.yml @@ -1,26 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librevenge -version : 0.0.5 -release : 4 -source : - - https://sourceforge.net/projects/libwpd/files/librevenge/librevenge-0.0.5/librevenge-0.0.5.tar.xz/download : 106d0c44bb6408b1348b9e0465666fa83b816177665a22cd017e886c1aaeeb34 -homepage : https://sourceforge.net/p/libwpd/wiki/librevenge/ -license : +name: librevenge +version: 0.0.5 +release: 4 +source: + - https://sourceforge.net/projects/libwpd/files/librevenge/librevenge-0.0.5/librevenge-0.0.5.tar.xz/download: 106d0c44bb6408b1348b9e0465666fa83b816177665a22cd017e886c1aaeeb34 +homepage: https://sourceforge.net/p/libwpd/wiki/librevenge/ +license: - LGPL-2.1 - MPL-2.0 -component : programming -summary : Library for writing document import filters +component: programming +summary: Library for writing document import filters description: | Librevenge is a base library for writing document import filters. It has interfaces for text documents, vector graphics, spreadsheets and presentations. -builddeps : +builddeps: - pkgconfig(cppunit) - libboost-devel -setup : | +setup: | %reconfigure --disable-werror -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check - diff --git a/packages/l/librime/package.yml b/packages/l/librime/package.yml index 59da26bea54..2b6a70b3d07 100644 --- a/packages/l/librime/package.yml +++ b/packages/l/librime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librime -version : 1.11.2 -release : 10 -source : - - https://github.com/rime/librime/archive/refs/tags/1.11.2.tar.gz : 0a3f507d11aeb137de08e90fd319714533caf210b97223d8a12994db215684b5 -homepage : https://rime.im/ -license : BSD-3-Clause -component : desktop.library -summary : Rime Input Method Engine, the core library. +name: librime +version: 1.11.2 +release: 10 +source: + - https://github.com/rime/librime/archive/refs/tags/1.11.2.tar.gz: 0a3f507d11aeb137de08e90fd319714533caf210b97223d8a12994db215684b5 +homepage: https://rime.im/ +license: BSD-3-Clause +component: desktop.library +summary: Rime Input Method Engine, the core library. description: | Rime Input Method Engine, the core library. -builddeps : +builddeps: - pkgconfig(gflags) - pkgconfig(gtest) - pkgconfig(libglog) @@ -19,13 +19,13 @@ builddeps : - pkgconfig(yaml-cpp) - leveldb-devel - libboost-devel -setup : | +setup: | %cmake_ninja -DENABLE_EXTERNAL_PLUGINS=ON \ -DINSTALL_PRIVATE_HEADERS=ON \ -DBUILD_TEST=ON \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/librist/package.yml b/packages/l/librist/package.yml index f020e364904..6abc81d744f 100644 --- a/packages/l/librist/package.yml +++ b/packages/l/librist/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librist -version : 0.2.10 -release : 2 -source : - - https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.gz : 797e486961cd09bc220c5f6561ca5a08e7747b313ec84029704d39cbd73c598c -license : BSD-2-Clause -homepage : https://code.videolan.org/rist/librist -component : multimedia.library -summary : A library that can be used to easily add the RIST protocol to your application +name: librist +version: 0.2.10 +release: 2 +source: + - https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.gz: 797e486961cd09bc220c5f6561ca5a08e7747b313ec84029704d39cbd73c598c +license: BSD-2-Clause +homepage: https://code.videolan.org/rist/librist +component: multimedia.library +summary: A library that can be used to easily add the RIST protocol to your application description: | A library that can be used to easily add the Reliable Internet Stream Transport (RIST) protocol to your application, written to comply with the Video Services Forum (VSF) Technical Recommendations TR-06-1 and TR-06-2. -builddeps : +builddeps: - pkgconfig(mbedtls) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/librsvg/package.yml b/packages/l/librsvg/package.yml index 5c878ca1302..7a8dfbead46 100644 --- a/packages/l/librsvg/package.yml +++ b/packages/l/librsvg/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librsvg -version : 2.61.3 -release : 68 -source : - - https://download.gnome.org/sources/librsvg/2.61/librsvg-2.61.1.tar.xz : bc1bbcd419120b098db28bea55335d9de2470d4e6a9f6ee97207b410fc15867d -homepage : https://gitlab.gnome.org/GNOME/librsvg -license : +name: librsvg +version: 2.61.3 +release: 68 +source: + - https://download.gnome.org/sources/librsvg/2.61/librsvg-2.61.1.tar.xz: bc1bbcd419120b098db28bea55335d9de2470d4e6a9f6ee97207b410fc15867d +homepage: https://gitlab.gnome.org/GNOME/librsvg +license: - LGPL-2.1-or-later -component : desktop.library -summary : Library to render SVG files using Cairo +component: desktop.library +summary: Library to render SVG files using Cairo description: | A small library to render Scalable Vector Graphics (SVG), associated with the GNOME Project. It renders SVG files to Cairo surfaces. Cairo is the 2D, antialiased drawing library that GNOME uses to draw things to the screen or to generate output for printing -optimize : speed -networking : true -emul32 : true -patterns : - - devel : - - /usr/bin -autodep : false # avoid the circular dep with librsvg/gdk-pixbuf/glycin -builddeps : +optimize: speed +networking: true +emul32: true +patterns: + - devel: + - /usr/bin +autodep: false # avoid the circular dep with librsvg/gdk-pixbuf/glycin +builddeps: - pkgconfig32(fontconfig) - pkgconfig32(gdk-pixbuf-2.0) - pkgconfig32(libjpeg) @@ -32,7 +32,7 @@ builddeps : - python-docutils # man - rust-32bit - vala -rundeps : +rundeps: - pango - glibc - glib2 @@ -40,35 +40,35 @@ rundeps : - libxml2 - libgcc - libcairo - - 32bit : - - glibc-32bit - - librsvg - - libgcc-32bit - - gdk-pixbuf-32bit - - libcairo-32bit - - glib2-32bit - - pango-32bit - - libxml2-32bit - - 32bit-devel : - - librsvg-32bit - - harfbuzz-32bit-devel - - gdk-pixbuf-32bit-devel - - pango-32bit-devel - - librsvg-devel - - libcairo-32bit-devel - - glib2-32bit-devel - - libxml2-32bit-devel - - freetype2-32bit-devel - - devel : - - librsvg - - pango-devel - - glib2-devel - - libcairo-devel - - gdk-pixbuf-devel - - harfbuzz-devel - - freetype2-devel - - libxml2-devel -setup : | + - 32bit: + - glibc-32bit + - librsvg + - libgcc-32bit + - gdk-pixbuf-32bit + - libcairo-32bit + - glib2-32bit + - pango-32bit + - libxml2-32bit + - 32bit-devel: + - librsvg-32bit + - harfbuzz-32bit-devel + - gdk-pixbuf-32bit-devel + - pango-32bit-devel + - librsvg-devel + - libcairo-32bit-devel + - glib2-32bit-devel + - libxml2-32bit-devel + - freetype2-32bit-devel + - devel: + - librsvg + - pango-devel + - glib2-devel + - libcairo-devel + - gdk-pixbuf-devel + - harfbuzz-devel + - freetype2-devel + - libxml2-devel +setup: | flags='-Ddocs=disabled ' if [ ! -z $EMUL32BUILD ]; then flags+='-Dtriplet=i686-unknown-linux-gnu -Dintrospection=disabled' @@ -77,8 +77,8 @@ setup : | pixbuf=disabled fi %meson_configure $flags -Dpixbuf-loader=$pixbuf -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/l/librsync/package.yml b/packages/l/librsync/package.yml index 467812041c9..7808bfd7ab3 100644 --- a/packages/l/librsync/package.yml +++ b/packages/l/librsync/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librsync -version : 2.3.4 -release : 4 -source : - - https://github.com/librsync/librsync/releases/download/v2.3.4/librsync-2.3.4.tar.gz : a0dedf9fff66d8e29e7c25d23c1f42beda2089fb4eac1b36e6acd8a29edfbd1f -homepage : https://librsync.github.io/ -license : LGPL-2.1 -component : programming.library -summary : librsync is a library for calculating and applying network deltas, with an interface designed to ease integration into diverse network applications +name: librsync +version: 2.3.4 +release: 4 +source: + - https://github.com/librsync/librsync/releases/download/v2.3.4/librsync-2.3.4.tar.gz: a0dedf9fff66d8e29e7c25d23c1f42beda2089fb4eac1b36e6acd8a29edfbd1f +homepage: https://librsync.github.io/ +license: LGPL-2.1 +component: programming.library +summary: librsync is a library for calculating and applying network deltas, with an interface designed to ease integration into diverse network applications description: | librsync implements the "rsync" algorithm, which allows remote differencing of binary files. librsync computes a delta relative to a file's checksum, so the two files need not both be present to generate a delta. -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/librttopo/package.yml b/packages/l/librttopo/package.yml index a26aa65d66c..c9122085143 100644 --- a/packages/l/librttopo/package.yml +++ b/packages/l/librttopo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : librttopo -version : 1.1.0 -release : 2 -source : - - https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-1.1.0.tar.gz : 2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f -homepage : https://strk.kbt.io/projects/rttopo/ -license : GPL-2.0-or-later -component : programming.library -summary : RT Topology Library +name: librttopo +version: 1.1.0 +release: 2 +source: + - https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-1.1.0.tar.gz: 2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f +homepage: https://strk.kbt.io/projects/rttopo/ +license: GPL-2.0-or-later +component: programming.library +summary: RT Topology Library description: | The RT Topology Library exposes an API to create and manage standard (ISO 13249 aka SQL/MM) topologies using user-provided data stores. -builddeps : +builddeps: - pkgconfig(geos) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libsamplerate/package.yml b/packages/l/libsamplerate/package.yml index c4c96882f70..e772646d239 100644 --- a/packages/l/libsamplerate/package.yml +++ b/packages/l/libsamplerate/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsamplerate -version : 0.2.2 -release : 5 -source : - - https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz : 3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893 -license : BSD-2-Clause -summary : libsamplerate is a Sample Rate Converter for audio. -homepage : https://libsndfile.github.io/libsamplerate/ -component : multimedia.library +name: libsamplerate +version: 0.2.2 +release: 5 +source: + - https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz: 3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893 +license: BSD-2-Clause +summary: libsamplerate is a Sample Rate Converter for audio. +homepage: https://libsndfile.github.io/libsamplerate/ +component: multimedia.library description: | libsamplerate is a Sample Rate Converter for audio. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(sndfile) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libsass/package.yml b/packages/l/libsass/package.yml index 5897811cb6c..7dab9c6f52c 100644 --- a/packages/l/libsass/package.yml +++ b/packages/l/libsass/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsass -version : 3.6.6 -release : 15 -source : - - https://github.com/sass/libsass/archive/3.6.6.tar.gz : 11f0bb3709a4f20285507419d7618f3877a425c0131ea8df40fe6196129df15d -homepage : https://sass-lang.com/libsass -license : MIT -component : programming.library -summary : LibSass is a C/C++ port of the Sass CSS precompiler +name: libsass +version: 3.6.6 +release: 15 +source: + - https://github.com/sass/libsass/archive/3.6.6.tar.gz: 11f0bb3709a4f20285507419d7618f3877a425c0131ea8df40fe6196129df15d +homepage: https://sass-lang.com/libsass +license: MIT +component: programming.library +summary: LibSass is a C/C++ port of the Sass CSS precompiler description: | LibSass is a C/C++ port of the Sass CSS precompiler. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libsavitar/package.yml b/packages/l/libsavitar/package.yml index f800bc9bd9a..65ed2180042 100644 --- a/packages/l/libsavitar/package.yml +++ b/packages/l/libsavitar/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsavitar -version : 5.3.0 -release : 26 -source : - - https://github.com/Ultimaker/libSavitar/archive/refs/tags/5.3.0.tar.gz : ed44dd42426ba4f592c2d83f652af5c2c60a1f619d16d31afa0babc2a0c997ce +name: libsavitar +version: 5.3.0 +release: 26 +source: + - https://github.com/Ultimaker/libSavitar/archive/refs/tags/5.3.0.tar.gz: ed44dd42426ba4f592c2d83f652af5c2c60a1f619d16d31afa0babc2a0c997ce # Use the git repo because the tarballs share the same name, and solbuild don't like that - - git|https://github.com/Ultimaker/pySavitar.git : 5.3.0 -homepage : https://github.com/Ultimaker/libSavitar -license : + - git|https://github.com/Ultimaker/pySavitar.git: 5.3.0 +homepage: https://github.com/Ultimaker/libSavitar +license: - LGPL-3.0-or-later # The CMake files are licensed BSD - BSD-3-Clause -component : +component: - programming.library - - ^python-savitar : programming.python -summary : + - ^python-savitar: programming.python +summary: - C++ implementation of 3mf loading with SIP python bindings - - ^python-savitar : Python 3 libSavitar bindings + - ^python-savitar: Python 3 libSavitar bindings description: | Savitar is a C++ implementation of 3mf loading with SIP Python bindings. 3mf is a 3D printing file format. -builddeps : +builddeps: - pkgconfig(pugixml) - pkgconfig(python3) - python-setuptools - python-sip-4 -rundeps : - - ^python-savitar : - - libsavitar -setup : | +rundeps: + - ^python-savitar: + - libsavitar +setup: | cp -a $sources/pySavitar.git/python . mkdir cmake @@ -40,10 +40,10 @@ setup : | %patch -p1 -i $pkgfiles/libsavitar-5.2.2-export-fix.patch %cmake_ninja -DCMAKE_SKIP_RPATH:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - ^python-savitar : - - /usr/lib/python3.*/site-packages/pySavitar.so +patterns: + - ^python-savitar: + - /usr/lib/python3.*/site-packages/pySavitar.so diff --git a/packages/l/libscfg/package.yml b/packages/l/libscfg/package.yml index 1cf00646039..c696e1afc5c 100644 --- a/packages/l/libscfg/package.yml +++ b/packages/l/libscfg/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libscfg -version : 0.1.1 -release : 1 -source : - - https://git.sr.ht/~emersion/libscfg/refs/download/v0.1.1/libscfg-0.1.1.tar.gz : 8276cbca1de5350f534325e38d08ca71bcbb8041a1fa5174521f4ea17eba1039 -homepage : https://git.sr.ht/~emersion/libscfg -license : MIT -component : programming.library -summary : A C library for a simple configuration file format +name: libscfg +version: 0.1.1 +release: 1 +source: + - https://git.sr.ht/~emersion/libscfg/refs/download/v0.1.1/libscfg-0.1.1.tar.gz: 8276cbca1de5350f534325e38d08ca71bcbb8041a1fa5174521f4ea17eba1039 +homepage: https://git.sr.ht/~emersion/libscfg +license: MIT +component: programming.library +summary: A C library for a simple configuration file format description: | A C library for a simple configuration file format. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - main : /* +patterns: + - main: /* diff --git a/packages/l/libsearpc/package.yml b/packages/l/libsearpc/package.yml index 45364c71cea..5f3a36c207d 100644 --- a/packages/l/libsearpc/package.yml +++ b/packages/l/libsearpc/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsearpc -version : 3.2.0 -release : 11 -source : - - https://github.com/haiwen/libsearpc/archive/refs/tags/v3.2-latest.tar.gz : 683a78cc6dc66d4db5fd90e3260a23845c6a5ff2510b8f55d2f46b86f9c3f271 -homepage : https://www.seafile.com -license : Apache-2.0 -component : programming -summary : | +name: libsearpc +version: 3.2.0 +release: 11 +source: + - https://github.com/haiwen/libsearpc/archive/refs/tags/v3.2-latest.tar.gz: 683a78cc6dc66d4db5fd90e3260a23845c6a5ff2510b8f55d2f46b86f9c3f271 +homepage: https://www.seafile.com +license: Apache-2.0 +component: programming +summary: | A simple C language RPC framework (including both server side & client side) description: | A simple C language RPC framework (including both server side & client side). -builddeps : +builddeps: - pkgconfig(jansson) - python-simplejson -rundeps : +rundeps: - python-simplejson environment: | export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" -setup : | +setup: | %autogen --disable-static PYTHON=python3 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libseccomp/package.yml b/packages/l/libseccomp/package.yml index a4d310c9ca2..790d504208d 100644 --- a/packages/l/libseccomp/package.yml +++ b/packages/l/libseccomp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libseccomp -version : 2.5.5 -release : 12 -source : - - https://github.com/seccomp/libseccomp/releases/download/v2.5.5/libseccomp-2.5.5.tar.gz : 248a2c8a4d9b9858aa6baf52712c34afefcf9c9e94b76dce02c1c9aa25fb3375 -license : LGPL-2.1-only -homepage : https://github.com/seccomp/libseccomp -summary : High level interface to the Linux Kernel's seccomp filter -component : system.base +name: libseccomp +version: 2.5.5 +release: 12 +source: + - https://github.com/seccomp/libseccomp/releases/download/v2.5.5/libseccomp-2.5.5.tar.gz: 248a2c8a4d9b9858aa6baf52712c34afefcf9c9e94b76dce02c1c9aa25fb3375 +license: LGPL-2.1-only +homepage: https://github.com/seccomp/libseccomp +summary: High level interface to the Linux Kernel's seccomp filter +component: system.base description: | The libseccomp library provides an easy to use, platform independent, interface to the Linux Kernel's syscall filtering mechanism: seccomp. The libseccomp API is designed to abstract away the underlying BPF based syscall filter language and present a more conventional function-call based filtering interface that should be familiar to, and easily adopted by application developers. -builddeps : +builddeps: - pkgconfig(valgrind) - gperf -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libsecret/package.yml b/packages/l/libsecret/package.yml index 82ddd2a57fc..555e49b04f0 100644 --- a/packages/l/libsecret/package.yml +++ b/packages/l/libsecret/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsecret -version : 0.21.7 -release : 28 -source : - - https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.7.tar.xz : 6b452e4750590a2b5617adc40026f28d2f4903de15f1250e1d1c40bfd68ed55e -homepage : https://gnome.pages.gitlab.gnome.org/libsecret/ -component : desktop.gnome.core -license : LGPL-2.1-or-later -summary : The libsecret package contains a GObject based library for accessing the Secret Service API. +name: libsecret +version: 0.21.7 +release: 28 +source: + - https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.7.tar.xz: 6b452e4750590a2b5617adc40026f28d2f4903de15f1250e1d1c40bfd68ed55e +homepage: https://gnome.pages.gitlab.gnome.org/libsecret/ +component: desktop.gnome.core +license: LGPL-2.1-or-later +summary: The libsecret package contains a GObject based library for accessing the Secret Service API. description: | The libsecret package contains a GObject based library for accessing the Secret Service API. -builddeps : +builddeps: - pkgconfig(libgcrypt) - vala -setup : | +setup: | %meson_configure -Dmanpage=false -Dgtk_doc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libselinux/package.yml b/packages/l/libselinux/package.yml index 6efee02f593..47b85a0714d 100644 --- a/packages/l/libselinux/package.yml +++ b/packages/l/libselinux/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libselinux -version : 3.8.1 -release : 6 -source : - - https://github.com/SELinuxProject/selinux/releases/download/3.8.1/libselinux-3.8.1.tar.gz : ec2d2789f931152d21c1db1eb4bc202ce4eccede34d9be9e360e3b45243cee2c -homepage : https://github.com/SELinuxProject/selinux -license : Public-Domain -component : +name: libselinux +version: 3.8.1 +release: 6 +source: + - https://github.com/SELinuxProject/selinux/releases/download/3.8.1/libselinux-3.8.1.tar.gz: ec2d2789f931152d21c1db1eb4bc202ce4eccede34d9be9e360e3b45243cee2c +homepage: https://github.com/SELinuxProject/selinux +license: Public-Domain +component: - security.library - - utils : security.library -summary : + - utils: security.library +summary: - SELinux runtime library - - utils : Command line utilities for SELinux + - utils: Command line utilities for SELinux description: | Main runtime library and API for the SELinux Linux Security Module. This package is provided in Solus with the sole purpose of providing ABI compatibility with "classic Snaps" in order for them to run freely on more platforms without limitation. Solus does not use SELinux within the kernel, the role of `LSM` is given to the AppArmor subsystem. -patterns : - - utils : - - /usr/sbin - - /usr/share/man - - devel : /usr/share/man/man3 -builddeps : +patterns: + - utils: + - /usr/sbin + - /usr/share/man + - devel: /usr/share/man/man3 +builddeps: - pkgconfig(libsepol) -build : | +build: | %make SHLIBDIR=%libdir% LIBDIR=%libdir% -install : | +install: | %make_install SHLIBDIR=%libdir% LIBDIR=%libdir% diff --git a/packages/l/libsepol/package.yml b/packages/l/libsepol/package.yml index 19363706c2c..1cf163a5740 100644 --- a/packages/l/libsepol/package.yml +++ b/packages/l/libsepol/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsepol -version : 3.8.1 -release : 4 -source : - - https://github.com/SELinuxProject/selinux/releases/download/3.8.1/libsepol-3.8.1.tar.gz : 0e78705305f955abd4c0654d37a5477ee26349ab74db9e2b03a7868897ae1ddf -homepage : https://selinuxproject.org/ -license : LGPL-2.1 -component : security.library -summary : SELinux Policy Library -patterns : - - devel : /usr/bin +name: libsepol +version: 3.8.1 +release: 4 +source: + - https://github.com/SELinuxProject/selinux/releases/download/3.8.1/libsepol-3.8.1.tar.gz: 0e78705305f955abd4c0654d37a5477ee26349ab74db9e2b03a7868897ae1ddf +homepage: https://selinuxproject.org/ +license: LGPL-2.1 +component: security.library +summary: SELinux Policy Library +patterns: + - devel: /usr/bin description: | libsepol from SELinux project -build : | +build: | %make SHLIBDIR=%libdir% LIBDIR=%libdir% -install : | +install: | %make_install SHLIBDIR=%libdir% LIBDIR=%libdir% diff --git a/packages/l/libserialport/package.yml b/packages/l/libserialport/package.yml index 2d518f9dd66..4174e60f9c1 100644 --- a/packages/l/libserialport/package.yml +++ b/packages/l/libserialport/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libserialport -version : 0.1.2 -release : 4 -source : - - http://sigrok.org/download/source/libserialport/libserialport-0.1.2.tar.gz : 5deb92b5ca72c0347b07b786848350deca2dcfd975ce613b8e0e1d947a4b4ca9 -homepage : https://sigrok.org -license : LGPL-3.0 -component : programming.library -summary : cross-platform library for accessing serial ports +name: libserialport +version: 0.1.2 +release: 4 +source: + - http://sigrok.org/download/source/libserialport/libserialport-0.1.2.tar.gz: 5deb92b5ca72c0347b07b786848350deca2dcfd975ce613b8e0e1d947a4b4ca9 +homepage: https://sigrok.org +license: LGPL-3.0 +component: programming.library +summary: cross-platform library for accessing serial ports description: | libserialport is a minimal library written in C that is intended to take care of the OS-specific details when writing software that uses serial ports. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libsfdo/package.yml b/packages/l/libsfdo/package.yml index bd5f38fc629..4108f7cf39f 100644 --- a/packages/l/libsfdo/package.yml +++ b/packages/l/libsfdo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsfdo -version : 0.1.4 -release : 2 -source : - - https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v0.1.4/libsfdo-v0.1.4.tar.gz : 9d74a9bff1f872e38ab662d8e2b5f6ecd404d7f82f84e9c324013f856688fa2d -homepage : https://gitlab.freedesktop.org/vyivel/libsfdo -license : BSD-2-Clause -component : desktop -summary : freedesktop.org implementation libraries +name: libsfdo +version: 0.1.4 +release: 2 +source: + - https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v0.1.4/libsfdo-v0.1.4.tar.gz: 9d74a9bff1f872e38ab662d8e2b5f6ecd404d7f82f84e9c324013f856688fa2d +homepage: https://gitlab.freedesktop.org/vyivel/libsfdo +license: BSD-2-Clause +component: desktop +summary: freedesktop.org implementation libraries description: | A collection of libraries which implement freedesktop.org specifications -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libshout/package.yml b/packages/l/libshout/package.yml index 6befb609fb2..9a12e0a9362 100644 --- a/packages/l/libshout/package.yml +++ b/packages/l/libshout/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libshout -version : 2.4.6 -release : 7 -source : - - https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.6.tar.gz : 39cbd4f0efdfddc9755d88217e47f8f2d7108fa767f9d58a2ba26a16d8f7c910 -homepage : https://gitlab.xiph.org/xiph/icecast-libshout/ -license : LGPL-2.0-only -component : multimedia.library -summary : Library which can be used to write a source client like ices +name: libshout +version: 2.4.6 +release: 7 +source: + - https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.6.tar.gz: 39cbd4f0efdfddc9755d88217e47f8f2d7108fa767f9d58a2ba26a16d8f7c910 +homepage: https://gitlab.xiph.org/xiph/icecast-libshout/ +license: LGPL-2.0-only +component: multimedia.library +summary: Library which can be used to write a source client like ices description: | Library which can be used to write a source client like ices (for icecast) -builddeps : +builddeps: - pkgconfig(speex) - pkgconfig(theora) - pkgconfig(vorbis) -clang : true -setup : | +clang: true +setup: | %configure --disable-examples --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/l/libshumate/package.yml b/packages/l/libshumate/package.yml index bad1b6a06e8..841ee7d50aa 100644 --- a/packages/l/libshumate/package.yml +++ b/packages/l/libshumate/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libshumate -version : 1.5.1 -release : 17 -source : - - https://download.gnome.org/sources/libshumate/1.5/libshumate-1.5.1.tar.xz : daadf8b700134388c7e933e0b623586aaa7f2fbe8b3a6259387513303b9876e6 -homepage : https://gitlab.gnome.org/GNOME/libshumate -license : LGPL-2.1-or-later -component : programming.library -summary : Shumate is a GTK toolkit providing widgets for embedded maps. +name: libshumate +version: 1.5.1 +release: 17 +source: + - https://download.gnome.org/sources/libshumate/1.5/libshumate-1.5.1.tar.xz: daadf8b700134388c7e933e0b623586aaa7f2fbe8b3a6259387513303b9876e6 +homepage: https://gitlab.gnome.org/GNOME/libshumate +license: LGPL-2.1-or-later +component: programming.library +summary: Shumate is a GTK toolkit providing widgets for embedded maps. description: | Shumate is a GTK toolkit providing widgets for embedded maps. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk4) - pkgconfig(json-glib-1.0) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(sysprof-capture-4) - gperf - vala -setup : | +setup: | %meson_configure -Dgtk_doc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libsigc++/package.yml b/packages/l/libsigc++/package.yml index 5ad1a6f07ca..ca009c97512 100644 --- a/packages/l/libsigc++/package.yml +++ b/packages/l/libsigc++/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsigc++ -version : 2.12.1 -release : 14 -source : - - https://github.com/libsigcplusplus/libsigcplusplus/releases/download/2.12.1/libsigc++-2.12.1.tar.xz : a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843 -homepage : https://libsigcplusplus.github.io/libsigcplusplus/ -license : +name: libsigc++ +version: 2.12.1 +release: 14 +source: + - https://github.com/libsigcplusplus/libsigcplusplus/releases/download/2.12.1/libsigc++-2.12.1.tar.xz: a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843 +homepage: https://libsigcplusplus.github.io/libsigcplusplus/ +license: - LGPL-2.1 -summary : The libsigc++ package implements a typesafe callback system for standard C++. -component : desktop.gnome.core +summary: The libsigc++ package implements a typesafe callback system for standard C++. +component: desktop.gnome.core description: | The libsigc++ package implements a typesafe callback system for standard C++. -patterns : - - devel : - - /usr/lib64/sigc++-2.0/include -setup : | +patterns: + - devel: + - /usr/lib64/sigc++-2.0/include +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libsigcxx30/package.yml b/packages/l/libsigcxx30/package.yml index 3974e678e4c..6c855a2c7fe 100644 --- a/packages/l/libsigcxx30/package.yml +++ b/packages/l/libsigcxx30/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsigc++30 -version : 3.6.0 -release : 5 -source : - - https://download.gnome.org/sources/libsigc++/3.6/libsigc++-3.6.0.tar.xz : c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17 -homepage : https://github.com/libsigcplusplus/libsigcplusplus -license : LGPL-3.0-or-later -component : desktop.gnome.core -summary : The libsigc++30 package implements the libsigc++ 3.x ABI for its typesafe callback system for standard C++. +name: libsigc++30 +version: 3.6.0 +release: 5 +source: + - https://download.gnome.org/sources/libsigc++/3.6/libsigc++-3.6.0.tar.xz: c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17 +homepage: https://github.com/libsigcplusplus/libsigcplusplus +license: LGPL-3.0-or-later +component: desktop.gnome.core +summary: The libsigc++30 package implements the libsigc++ 3.x ABI for its typesafe callback system for standard C++. description: | The libsigc++30 package implements the libsigc++ 3.x ABI for its typesafe callback system for standard C++. -patterns : - - devel : - - /usr/lib64/sigc++-3.0/include -setup : | +patterns: + - devel: + - /usr/lib64/sigc++-3.0/include +setup: | %meson_configure -Dbuild-documentation=false -Dbuild-examples=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libsigrok/package.yml b/packages/l/libsigrok/package.yml index d77a50a3318..7357d8de7ec 100644 --- a/packages/l/libsigrok/package.yml +++ b/packages/l/libsigrok/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsigrok -version : 0.5.2 -release : 11 -source : - - https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz : 4d341f90b6220d3e8cb251dacf726c41165285612248f2c52d15df4590a1ce3c -homepage : https://sigrok.org -license : GPL-3.0-or-later -component : programming.library -summary : Provides an API for communication with signal analyzer devices +name: libsigrok +version: 0.5.2 +release: 11 +source: + - https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz: 4d341f90b6220d3e8cb251dacf726c41165285612248f2c52d15df4590a1ce3c +homepage: https://sigrok.org +license: GPL-3.0-or-later +component: programming.library +summary: Provides an API for communication with signal analyzer devices description: | libsigrok is a shared library which provides the basic API for talking to various types of signal analyzers (such as logic analyzers, oscilloscopes, and multimeters) and reading/writing acquired data into various input/output file formats. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(glibmm-2.4) - pkgconfig(libftdi1) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libzip) - doxygen - libieee1284-devel -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00755 contrib/60-libsigrok.rules $installdir/usr/lib64/udev/rules.d/60-libsigrok.rules install -Dm00755 contrib/61-libsigrok-plugdev.rules $installdir/usr/lib64/udev/rules.d/61-libsigrok-plugdev.rules diff --git a/packages/l/libsigrokdecode/package.yml b/packages/l/libsigrokdecode/package.yml index 8094accf7e3..262e888e70a 100644 --- a/packages/l/libsigrokdecode/package.yml +++ b/packages/l/libsigrokdecode/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsigrokdecode -version : 0.5.3 -release : 11 -source : - - https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz : c50814aa6743cd8c4e88c84a0cdd8889d883c3be122289be90c63d7d67883fc0 -homepage : https://sigrok.org -license : GPL-3.0-or-later -component : programming.library -summary : Provides the basic API for sigrok protocol decoders +name: libsigrokdecode +version: 0.5.3 +release: 11 +source: + - https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz: c50814aa6743cd8c4e88c84a0cdd8889d883c3be122289be90c63d7d67883fc0 +homepage: https://sigrok.org +license: GPL-3.0-or-later +component: programming.library +summary: Provides the basic API for sigrok protocol decoders description: | libsigrokdecode is a shared library written in C which provides the basic API for running sigrok protocol decoders. The protocol decoders themselves are written in Python. -builddeps : +builddeps: - pkgconfig(python3) -setup : | +setup: | # Apply patches for python3 (3.11) to configure/configure.ac since python3.8 was hardcoded in these files %apply_patches %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libsigsegv/package.yml b/packages/l/libsigsegv/package.yml index 2f5fa28cd4d..9fc4ddbfe25 100644 --- a/packages/l/libsigsegv/package.yml +++ b/packages/l/libsigsegv/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsigsegv -version : '2.15' -release : 5 -source : - - https://ftpmirror.gnu.org/gnu/libsigsegv/libsigsegv-2.15.tar.gz : 036855660225cb3817a190fc00e6764ce7836051bacb48d35e26444b8c1729d9 -homepage : https://www.gnu.org/software/libsigsegv/ -license : GPL-2.0-or-later -component : programming.tools -summary : GNU libsigsegv is a library for handling page faults in user mode. +name: libsigsegv +version: "2.15" +release: 5 +source: + - https://ftpmirror.gnu.org/gnu/libsigsegv/libsigsegv-2.15.tar.gz: 036855660225cb3817a190fc00e6764ce7836051bacb48d35e26444b8c1729d9 +homepage: https://www.gnu.org/software/libsigsegv/ +license: GPL-2.0-or-later +component: programming.tools +summary: GNU libsigsegv is a library for handling page faults in user mode. description: | GNU libsigsegv is a library for handling page faults in user mode. A page fault occurs when a program tries to access to a region of memory that is currently not available. -setup : | +setup: | %reconfigure --enable-shared --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libslirp/package.yml b/packages/l/libslirp/package.yml index b5c787e8c2f..70706042e72 100644 --- a/packages/l/libslirp/package.yml +++ b/packages/l/libslirp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libslirp -version : 4.8.0 -release : 8 -source : - - https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.8.0/libslirp-v4.8.0.tar.gz : 2a98852e65666db313481943e7a1997abff0183bd9bea80caec1b5da89fda28c -homepage : https://gitlab.freedesktop.org/slirp/libslirp -license : GPL-2.0-or-later -component : virt -summary : User-mode networking for unprivileged network namespaces +name: libslirp +version: 4.8.0 +release: 8 +source: + - https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.8.0/libslirp-v4.8.0.tar.gz: 2a98852e65666db313481943e7a1997abff0183bd9bea80caec1b5da89fda28c +homepage: https://gitlab.freedesktop.org/slirp/libslirp +license: GPL-2.0-or-later +component: virt +summary: User-mode networking for unprivileged network namespaces description: | A general purpose TCP-IP emulator used by virtual machine hypervisors to provide virtual networking services. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libsm/package.yml b/packages/l/libsm/package.yml index cb05fc4ae2c..7935fc78b79 100644 --- a/packages/l/libsm/package.yml +++ b/packages/l/libsm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsm -version : 1.2.6 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libSM-1.2.6.tar.gz : 166b4b50d606cdd83f1ddc61b5b9162600034f848b3e32ccbb0e63536b7d6cdd -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Session Management Library +name: libsm +version: 1.2.6 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libSM-1.2.6.tar.gz: 166b4b50d606cdd83f1ddc61b5b9162600034f848b3e32ccbb0e63536b7d6cdd +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Session Management Library description: | This package provides the main interface to the X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ice) - pkgconfig32(x11) - pkgconfig32(uuid) - pkgconfig(xtrans) - pkgconfig(xproto) # for better discovery -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libsmbios/package.yml b/packages/l/libsmbios/package.yml index febddd576bc..4d05b6b5e45 100644 --- a/packages/l/libsmbios/package.yml +++ b/packages/l/libsmbios/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsmbios -version : 2.4.2 -release : 8 -source : - - https://github.com/dell/libsmbios/archive/v2.4.2.tar.gz : ebfe18415e24bbec06d0a9ea1066c8dcd82982555373712713d7e194138650de -homepage : https://github.com/dell/libsmbios -license : +name: libsmbios +version: 2.4.2 +release: 8 +source: + - https://github.com/dell/libsmbios/archive/v2.4.2.tar.gz: ebfe18415e24bbec06d0a9ea1066c8dcd82982555373712713d7e194138650de +homepage: https://github.com/dell/libsmbios +license: - GPL-2.0-or-later - OSL-2.1 -component : system.boot -summary : Library for interacting with Dell SMBIOS tables +component: system.boot +summary: Library for interacting with Dell SMBIOS tables description: | libsmbios provides a library to interface with the SMBIOS tables. It also provides extensions for proprietary methods of interfacing with Dell specific SMBIOS tables. -builddeps : +builddeps: - doxygen -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install # Headers needed by fwupdate install -dm00755 $installdir/usr/include/ diff --git a/packages/l/libsndfile/package.yml b/packages/l/libsndfile/package.yml index be7b4825169..4dec4acd75a 100644 --- a/packages/l/libsndfile/package.yml +++ b/packages/l/libsndfile/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsndfile -version : 1.2.2 -release : 26 -source : - - https://github.com/libsndfile/libsndfile/archive/refs/tags/1.2.2.tar.gz : ffe12ef8add3eaca876f04087734e6e8e029350082f3251f565fa9da55b52121 -homepage : https://github.com/libsndfile/libsndfile -license : LGPL-2.1-or-later -component : multimedia.library -summary : Read/write file library containing sampled sound +name: libsndfile +version: 1.2.2 +release: 26 +source: + - https://github.com/libsndfile/libsndfile/archive/refs/tags/1.2.2.tar.gz: ffe12ef8add3eaca876f04087734e6e8e029350082f3251f565fa9da55b52121 +homepage: https://github.com/libsndfile/libsndfile +license: LGPL-2.1-or-later +component: multimedia.library +summary: Read/write file library containing sampled sound description: | Libsndfile is a C library for reading and writing files containing sampled sound through one standard library interface -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(flac) - pkgconfig32(ogg) @@ -19,13 +19,13 @@ builddeps : - pkgconfig32(sqlite3) - pkgconfig32(vorbis) - autogen-32bit -patterns : - - 32bit-devel : /usr/lib32/cmake/* -setup : | +patterns: + - 32bit-devel: /usr/lib32/cmake/* +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libsodium/package.yml b/packages/l/libsodium/package.yml index b77b8026b20..3ff69219673 100644 --- a/packages/l/libsodium/package.yml +++ b/packages/l/libsodium/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsodium -version : 1.0.20 -release : 11 -source : - - https://github.com/jedisct1/libsodium/releases/download/1.0.20-RELEASE/libsodium-1.0.20.tar.gz : ebb65ef6ca439333c2bb41a0c1990587288da07f6c7fd07cb3a18cc18d30ce19 -license : ISC -component : security.library -homepage : https://github.com/jedisct1/libsodium -summary : Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. +name: libsodium +version: 1.0.20 +release: 11 +source: + - https://github.com/jedisct1/libsodium/releases/download/1.0.20-RELEASE/libsodium-1.0.20.tar.gz: ebb65ef6ca439333c2bb41a0c1990587288da07f6c7fd07cb3a18cc18d30ce19 +license: ISC +component: security.library +homepage: https://github.com/jedisct1/libsodium +summary: Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. description: | Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. -setup : | +setup: | %configure --disable-opt --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libsoup/package.yml b/packages/l/libsoup/package.yml index 09a90d304bf..c6fec2bd197 100644 --- a/packages/l/libsoup/package.yml +++ b/packages/l/libsoup/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsoup -version : 2.74.3 -release : 39 -source : - - https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.3.tar.xz : e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13 -homepage : https://libsoup.gnome.org/ -license : LGPL-2.0-only -component : desktop.gnome.core -emul32 : true -summary : GNOME HTTP client/server library +name: libsoup +version: 2.74.3 +release: 39 +source: + - https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.3.tar.xz: e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13 +homepage: https://libsoup.gnome.org/ +license: LGPL-2.0-only +component: desktop.gnome.core +emul32: true +summary: GNOME HTTP client/server library description: | The libsoup is HTTP client/server library for GNOME. It uses GObject and the GLib main loop to integrate with GNOME applications and it also has asynchronous API for use in threaded applications. -builddeps : +builddeps: - pkgconfig32(gio-2.0) - pkgconfig32(gnutls) - pkgconfig32(krb5) @@ -22,19 +22,19 @@ builddeps : - glib-networking - glib-networking-32bit - vala -rundeps : +rundeps: - glib-networking - - 32bit : - - glib-networking-32bit -setup : | + - 32bit: + - glib-networking-32bit +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else build_gobject="enabled" fi %meson_configure -Dinstalled_tests=false -Dintrospection=$build_gobject -Dsysprof=disabled -Dtests=false -Dtls_check=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install sed -i 's/sysprof-capture-4, //' $installdir/%libdir%/pkgconfig/*.pc diff --git a/packages/l/libsoup3/package.yml b/packages/l/libsoup3/package.yml index c1d7ae14280..a5194735911 100644 --- a/packages/l/libsoup3/package.yml +++ b/packages/l/libsoup3/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsoup3 -version : 3.6.5 -release : 12 -source : - - https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz : 6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234 -homepage : https://gitlab.gnome.org/GNOME/libsoup -license : LGPL-2.0-only -component : desktop.gnome.core -emul32 : true -summary : GNOME HTTP client/server library +name: libsoup3 +version: 3.6.5 +release: 12 +source: + - https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz: 6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234 +homepage: https://gitlab.gnome.org/GNOME/libsoup +license: LGPL-2.0-only +component: desktop.gnome.core +emul32: true +summary: GNOME HTTP client/server library description: | The libsoup is HTTP client/server library for GNOME. It uses GObject and the GLib main loop to integrate with GNOME applications and it also has asynchronous API for use in threaded applications. -builddeps : +builddeps: - pkgconfig32(gio-2.0) - pkgconfig32(krb5) - pkgconfig32(libbrotlicommon) @@ -22,19 +22,19 @@ builddeps : - glib-networking - glib-networking-32bit - vala -rundeps : +rundeps: - glib-networking - - 32bit : - - glib-networking-32bit -setup : | + - 32bit: + - glib-networking-32bit +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else build_gobject="enabled" fi %meson_configure -Dautobahn=disabled -Dinstalled_tests=false -Dintrospection=$build_gobject -Dsysprof=disabled -Dtests=false -Dtls_check=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install sed -i 's/sysprof-capture-4, //' $installdir/%libdir%/pkgconfig/*.pc diff --git a/packages/l/libsoxr/package.yml b/packages/l/libsoxr/package.yml index 879508cdf30..abaffb6b3b7 100644 --- a/packages/l/libsoxr/package.yml +++ b/packages/l/libsoxr/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsoxr -version : 0.1.3 -release : 5 -source : - - https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz : b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889 -homepage : https://sourceforge.net/projects/soxr/ -license : LGPL-2.1-or-later -summary : High quality, one-dimensional sample-rate conversion library +name: libsoxr +version: 0.1.3 +release: 5 +source: + - https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz: b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889 +homepage: https://sourceforge.net/projects/soxr/ +license: LGPL-2.1-or-later +summary: High quality, one-dimensional sample-rate conversion library description: | The SoX Resampler library `libsoxr` performs one-dimensional sample-rate conversion—it may be used, for example, to resample PCM-encoded audio. It aims to give fast and high quality results for any constant (rational or irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing, and rejection level parameters are all configurable; alternatively, simple `preset` configurations may be selected. An experimental, variable-rate resampling mode of operation is also included. -component : multimedia.library -patterns : - - docs : [/usr/share/doc] -emul32 : true -setup : | +component: multimedia.library +patterns: + - docs: [/usr/share/doc] +emul32: true +setup: | %cmake_ninja \ -DWITH_AVFFT=ON \ -DWITH_LSR_BINDINGS=ON \ -DWITH_OPENMP=ON \ -DWITH_PFFFT=ON \ -DLIB_INSTALL_DIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libspatialindex/package.yml b/packages/l/libspatialindex/package.yml index 83364a87c65..7f28a569783 100644 --- a/packages/l/libspatialindex/package.yml +++ b/packages/l/libspatialindex/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspatialindex -version : 1.9.3 -release : 3 -source : - - https://github.com/libspatialindex/libspatialindex/releases/download/1.9.3/spatialindex-src-1.9.3.tar.bz2 : 4a529431cfa80443ab4dcd45a4b25aebbabe1c0ce2fa1665039c80e999dcc50a -license : MIT -component : programming.library -homepage : https://libspatialindex.org -summary : C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API +name: libspatialindex +version: 1.9.3 +release: 3 +source: + - https://github.com/libspatialindex/libspatialindex/releases/download/1.9.3/spatialindex-src-1.9.3.tar.bz2: 4a529431cfa80443ab4dcd45a4b25aebbabe1c0ce2fa1665039c80e999dcc50a +license: MIT +component: programming.library +homepage: https://libspatialindex.org +summary: C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API description: | C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libspatialite/package.yml b/packages/l/libspatialite/package.yml index 8f0e7f6d3a9..879213cd812 100644 --- a/packages/l/libspatialite/package.yml +++ b/packages/l/libspatialite/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspatialite -version : 5.0.1 -release : 13 -source : - - https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-5.0.1.tar.gz : eecbc94311c78012d059ebc0fae86ea5ef6eecb13303e6e82b3753c1b3409e98 -homepage : https://www.gaia-gis.it/fossil/libspatialite/ -license : MPL-1.1 -component : programming.library -summary : A library extending the basic SQLite core in order to get a full fledged Spatial DBMS +name: libspatialite +version: 5.0.1 +release: 13 +source: + - https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-5.0.1.tar.gz: eecbc94311c78012d059ebc0fae86ea5ef6eecb13303e6e82b3753c1b3409e98 +homepage: https://www.gaia-gis.it/fossil/libspatialite/ +license: MPL-1.1 +component: programming.library +summary: A library extending the basic SQLite core in order to get a full fledged Spatial DBMS description: | SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. -builddeps : +builddeps: - pkgconfig(geos) - pkgconfig(libxml-2.0) - pkgconfig(minizip) - pkgconfig(proj) - pkgconfig(rttopo) -setup : | +setup: | %configure_no_runstatedir \ --disable-static --disable-freexl -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check || : diff --git a/packages/l/libspectre/package.yml b/packages/l/libspectre/package.yml index 9fa056e2a6e..de31afa55b2 100644 --- a/packages/l/libspectre/package.yml +++ b/packages/l/libspectre/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspectre -version : 0.2.12 -release : 7 -source : - - https://libspectre.freedesktop.org/releases/libspectre-0.2.12.tar.gz : 55a7517cd3572bd2565df0cf450944a04d5273b279ebb369a895391957f0f960 -license : GPL-2.0-or-later -component : programming.library -homepage : https://libspectre.freedesktop.org -summary : libspectre is a small library for rendering Postscript documents +name: libspectre +version: 0.2.12 +release: 7 +source: + - https://libspectre.freedesktop.org/releases/libspectre-0.2.12.tar.gz: 55a7517cd3572bd2565df0cf450944a04d5273b279ebb369a895391957f0f960 +license: GPL-2.0-or-later +component: programming.library +homepage: https://libspectre.freedesktop.org +summary: libspectre is a small library for rendering Postscript documents description: | libspectre is a small library for rendering Postscript documents -builddeps : +builddeps: - pkgconfig(cairo) - ghostscript-devel -clang : true -setup : | +clang: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libspectrum/package.yml b/packages/l/libspectrum/package.yml index 523b0b8d145..fb7ee7d8090 100644 --- a/packages/l/libspectrum/package.yml +++ b/packages/l/libspectrum/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspectrum -version : 1.5.0 -release : 3 -source : - - https://sourceforge.net/projects/fuse-emulator/files/libspectrum/1.5.0/libspectrum-1.5.0.tar.gz : a353cb46e9b1a281061d816353ea010d0a6fe78e6a17aa0b7b74271ca5e4acfc -homepage : https://fuse-emulator.sourceforge.net/ -license : GPL-2.0-or-later -component : programming.library -summary : libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier +name: libspectrum +version: 1.5.0 +release: 3 +source: + - https://sourceforge.net/projects/fuse-emulator/files/libspectrum/1.5.0/libspectrum-1.5.0.tar.gz: a353cb46e9b1a281061d816353ea010d0a6fe78e6a17aa0b7b74271ca5e4acfc +homepage: https://fuse-emulator.sourceforge.net/ +license: GPL-2.0-or-later +component: programming.library +summary: libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier description: | libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier -builddeps : +builddeps: - gcc -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libspeex/package.yml b/packages/l/libspeex/package.yml index d5331e37ad3..2af5b89d9ee 100644 --- a/packages/l/libspeex/package.yml +++ b/packages/l/libspeex/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspeex -version : 1.2.1 -release : 6 -source : - - https://gitlab.xiph.org/xiph/speex/-/archive/Speex-1.2.1/speex-Speex-1.2.1.tar.bz2 : cc55cce69d8753940d56936f7a1fe6db4b302df144aec93a92de1c65b1a87681 - - https://gitlab.xiph.org/xiph/speexdsp/-/archive/SpeexDSP-1.2.1/speexdsp-SpeexDSP-1.2.1.tar.bz2 : b36d4f16e42b7103b7fc3e4a8f98b6bf889dd1f70f65c2365af07be82844db29 -homepage : https://www.speex.org/ -license : BSD-2-Clause -component : multimedia.codecs -summary : Audio compression format designed for speech and its converter application +name: libspeex +version: 1.2.1 +release: 6 +source: + - https://gitlab.xiph.org/xiph/speex/-/archive/Speex-1.2.1/speex-Speex-1.2.1.tar.bz2: cc55cce69d8753940d56936f7a1fe6db4b302df144aec93a92de1c65b1a87681 + - https://gitlab.xiph.org/xiph/speexdsp/-/archive/SpeexDSP-1.2.1/speexdsp-SpeexDSP-1.2.1.tar.bz2: b36d4f16e42b7103b7fc3e4a8f98b6bf889dd1f70f65c2365af07be82844db29 +homepage: https://www.speex.org/ +license: BSD-2-Clause +component: multimedia.codecs +summary: Audio compression format designed for speech and its converter application description: | Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. The package also contains a command-line tool to convert to/from Speex codec. This package also contains SpeexDSP, a patent-free, Open Source/Free Software DSP library. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ogg) environment: | export SPEEXDSP_CFLAGS="-I$installdir/usr/include" export SPEEXDSP_LIBS="-L$installdir%libdir% -lspeexdsp" -setup : | +setup: | tar xf $sources/*SpeexDSP-*.tar.bz2 pushd speexdsp-* %reconfigure --disable-static @@ -27,7 +27,7 @@ setup : | popd %autogen --disable-static --enable-binaries -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libspelling/package.yml b/packages/l/libspelling/package.yml index 8af8139375b..b12fbccd989 100644 --- a/packages/l/libspelling/package.yml +++ b/packages/l/libspelling/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspelling -version : 0.4.9 -release : 6 -source : - - https://download.gnome.org/sources/libspelling/0.4/libspelling-0.4.9.tar.xz : d093fd35ae0f1c98fb58876505287fc0a885e47da9d2411d6d7cd595f34d4ebf -homepage : https://gitlab.gnome.org/GNOME/libspelling/ -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : A spellcheck library for GTK 4 +name: libspelling +version: 0.4.9 +release: 6 +source: + - https://download.gnome.org/sources/libspelling/0.4/libspelling-0.4.9.tar.xz: d093fd35ae0f1c98fb58876505287fc0a885e47da9d2411d6d7cd595f34d4ebf +homepage: https://gitlab.gnome.org/GNOME/libspelling/ +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: A spellcheck library for GTK 4 description: | A spellcheck library for GTK 4 -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gio-2.0) - pkgconfig(gtk4) - pkgconfig(gtksourceview-5) # pkgconfig(sysprof-capture-4) - vala -setup : | +setup: | %meson_configure -Dsysprof=false -Ddocs=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libspiro/package.yml b/packages/l/libspiro/package.yml index 673a5962f0b..b0f5e96a950 100644 --- a/packages/l/libspiro/package.yml +++ b/packages/l/libspiro/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspiro -version : '20221101' -release : 4 -source : - - https://github.com/fontforge/libspiro/archive/refs/tags/20221101.tar.gz : d5d8af0648e33fe2344c41824823974a32c4e880c4ae9d846ec4414836a421c4 -homepage : https://github.com/fontforge/libspiro -license : GPL-3.0-or-later -component : programming.library -summary : simplifies the drawing of beautiful curves +name: libspiro +version: "20221101" +release: 4 +source: + - https://github.com/fontforge/libspiro/archive/refs/tags/20221101.tar.gz: d5d8af0648e33fe2344c41824823974a32c4e880c4ae9d846ec4414836a421c4 +homepage: https://github.com/fontforge/libspiro +license: GPL-3.0-or-later +component: programming.library +summary: simplifies the drawing of beautiful curves description: | Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful curves. This library will take an array of spiro control points and convert them into a series of bézier splines which can then be used in the myriad of ways the world has come to use béziers. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libspng/package.yml b/packages/l/libspng/package.yml index 991001c454f..70e1ee30f17 100644 --- a/packages/l/libspng/package.yml +++ b/packages/l/libspng/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libspng -version : 0.7.4 -release : 1 -source : - - https://github.com/randy408/libspng/archive/refs/tags/v0.7.4.tar.gz : 47ec02be6c0a6323044600a9221b049f63e1953faf816903e7383d4dc4234487 -homepage : https://libspng.org/ -license : BSD-2-Clause -component : multimedia.library -summary : Simple, modern libpng alternative +name: libspng +version: 0.7.4 +release: 1 +source: + - https://github.com/randy408/libspng/archive/refs/tags/v0.7.4.tar.gz: 47ec02be6c0a6323044600a9221b049f63e1953faf816903e7383d4dc4234487 +homepage: https://libspng.org/ +license: BSD-2-Clause +component: multimedia.library +summary: Simple, modern libpng alternative description: | - Simple, modern libpng alternative -builddeps : + Simple, modern libpng alternative +builddeps: - pkgconfig(libpng) - pkgconfig(zlib) -clang : true -optimzie : thin-lto -setup : | +clang: true +optimzie: thin-lto +setup: | %meson_configure -Ddev_build=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libsrtp/package.yml b/packages/l/libsrtp/package.yml index 1ab13e87276..c7297b23882 100644 --- a/packages/l/libsrtp/package.yml +++ b/packages/l/libsrtp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libsrtp -version : 2.3.0 -release : 5 -source : - - https://github.com/cisco/libsrtp/archive/v2.3.0.tar.gz : 94093a5d04c5f4743e8d81182b76938374df6d393b45322f24960d250b0110e8 -homepage : https://github.com/cisco/libsrtp -license : BSD-3-Clause -component : security.library -summary : Secure Real-Time Transport Protocol +name: libsrtp +version: 2.3.0 +release: 5 +source: + - https://github.com/cisco/libsrtp/archive/v2.3.0.tar.gz: 94093a5d04c5f4743e8d81182b76938374df6d393b45322f24960d250b0110e8 +homepage: https://github.com/cisco/libsrtp +license: BSD-3-Clause +component: security.library +summary: Secure Real-Time Transport Protocol description: | This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel. -setup : | +setup: | %configure --enable-openssl -build : | +build: | %make shared_library -install : | +install: | %make_install diff --git a/packages/l/libssh/package.yml b/packages/l/libssh/package.yml index f9e4c11c30d..a2f615928a4 100644 --- a/packages/l/libssh/package.yml +++ b/packages/l/libssh/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libssh -version : 0.11.3 -release : 18 -source : - - https://www.libssh.org/files/0.11/libssh-0.11.3.tar.xz : 7d8a1361bb094ec3f511964e78a5a4dba689b5986e112afabe4f4d0d6c6125c3 -homepage : https://www.libssh.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : SSH library +name: libssh +version: 0.11.3 +release: 18 +source: + - https://www.libssh.org/files/0.11/libssh-0.11.3.tar.xz: 7d8a1361bb094ec3f511964e78a5a4dba689b5986e112afabe4f4d0d6c6125c3 +homepage: https://www.libssh.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: SSH library description: | libssh is a multi-platform C library implementing the SSHv2 and SSHv1 protocol on client and server side. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel, manage public keys and much more. -checkdeps : +checkdeps: - pkgconfig(cmocka) -setup : | +setup: | %cmake_ninja -DUNIT_TESTING=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check diff --git a/packages/l/libssh2/package.yml b/packages/l/libssh2/package.yml index ebe94f043e8..505568cd5eb 100644 --- a/packages/l/libssh2/package.yml +++ b/packages/l/libssh2/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libssh2 -version : 1.11.1 -release : 14 -source : - - https://github.com/libssh2/libssh2/releases/download/libssh2-1.11.1/libssh2-1.11.1.tar.xz : 9954cb54c4f548198a7cbebad248bdc87dd64bd26185708a294b2b50771e3769 -homepage : https://libssh2.org/ -license : MIT -component : system.base -summary : libssh2 is a client-side C library implementing the SSH2 protocol +name: libssh2 +version: 1.11.1 +release: 14 +source: + - https://github.com/libssh2/libssh2/releases/download/libssh2-1.11.1/libssh2-1.11.1.tar.xz: 9954cb54c4f548198a7cbebad248bdc87dd64bd26185708a294b2b50771e3769 +homepage: https://libssh2.org/ +license: MIT +component: system.base +summary: libssh2 is a client-side C library implementing the SSH2 protocol description: | libssh2 is a client-side C library implementing the SSH2 protocol -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libcrypto) - pkgconfig32(zlib) -setup : | +setup: | %configure \ --disable-docker-tests \ --disable-static \ --with-crypto=openssl -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libstartup-notification/package.yml b/packages/l/libstartup-notification/package.yml index 93e7e691235..68e8219a06e 100644 --- a/packages/l/libstartup-notification/package.yml +++ b/packages/l/libstartup-notification/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libstartup-notification -version : '0.12' -release : 8 -source : - - https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz : 3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a -homepage : https://freedesktop.org/wiki/Software/startup-notification/ -license : LGPL-2.0 -summary : Startup Notification libraries -component : desktop.library +name: libstartup-notification +version: "0.12" +release: 8 +source: + - https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz: 3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a +homepage: https://freedesktop.org/wiki/Software/startup-notification/ +license: LGPL-2.0 +summary: Startup Notification libraries +component: desktop.library description: | The startup-notification package contains startup-notification libraries. These are useful for building a consistent manner to notify the user through the cursor that the application is loading. -builddeps : +builddeps: - pkgconfig32(ice) - pkgconfig32(x11) - pkgconfig32(xcb) - pkgconfig32(xcb-aux) -emul32 : true -setup : | +emul32: true +setup: | %configure_no_runstatedir --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libstemmer/package.yml b/packages/l/libstemmer/package.yml index 8e09c3b8af1..87bef66c986 100644 --- a/packages/l/libstemmer/package.yml +++ b/packages/l/libstemmer/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libstemmer -version : 2.2.0 -release : 2 -source : - - https://github.com/snowballstem/snowball/archive/refs/tags/v2.2.0.tar.gz : 425cdb5fba13a01db59a1713780f0662e984204f402d3dae1525bda9e6d30f1a -homepage : https://snowballstem.org/ -license : BSD-3-Clause -component : programming.library -summary : Snowball compiler and stemming algorithms +name: libstemmer +version: 2.2.0 +release: 2 +source: + - https://github.com/snowballstem/snowball/archive/refs/tags/v2.2.0.tar.gz: 425cdb5fba13a01db59a1713780f0662e984204f402d3dae1525bda9e6d30f1a +homepage: https://snowballstem.org/ +license: BSD-3-Clause +component: programming.library +summary: Snowball compiler and stemming algorithms description: | Snowball is a small string processing language for creating stemming algorithms for use in Information Retrieval, plus a collection of stemming algorithms implemented using it. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Compile-dynamic-lib.patch -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/usr/lib64 install -Dm00755 snowball $installdir/usr/bin/snowball install -Dm00755 stemwords $installdir/usr/bin/stemwords diff --git a/packages/l/libstrangle/package.yml b/packages/l/libstrangle/package.yml index fc8b7cdcd8c..b5a2256efd0 100644 --- a/packages/l/libstrangle/package.yml +++ b/packages/l/libstrangle/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libstrangle -version : 0.1.1 -release : 6 -source : - - https://gitlab.com/torkel104/libstrangle/-/archive/0.1.1/libstrangle-0.1.1.tar.gz : 8413f260ce1ab15cd38752f67650dee2f822f858d384d6c0784a9428c23cd105 -homepage : https://gitlab.com/torkel104/libstrangle -license : GPL-3.0-or-later -component : desktop.library -summary : Frame rate limiter for Linux/OpenGL +name: libstrangle +version: 0.1.1 +release: 6 +source: + - https://gitlab.com/torkel104/libstrangle/-/archive/0.1.1/libstrangle-0.1.1.tar.gz: 8413f260ce1ab15cd38752f67650dee2f822f858d384d6c0784a9428c23cd105 +homepage: https://gitlab.com/torkel104/libstrangle +license: GPL-3.0-or-later +component: desktop.library +summary: Frame rate limiter for Linux/OpenGL description: | Cap the FPS (frames per second) of a chosen game by including libstrangle.so in LD_PRELOAD. -builddeps : +builddeps: - pkgconfig32(gl) - pkgconfig32(x11) - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -rundeps : +rundeps: - vulkan-32bit -patterns : +patterns: - /usr/lib32/*.so - /usr/lib64/*.so -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-build-configuration.patch %patch -p1 -i $pkgfiles/fix-compilation-gcc13.patch %make -install : | +install: | %make_install diff --git a/packages/l/libt1ha/package.yml b/packages/l/libt1ha/package.yml index 41923e8fd74..55144361790 100644 --- a/packages/l/libt1ha/package.yml +++ b/packages/l/libt1ha/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libt1ha -version : 2.1.4 -release : 2 -source : - - https://github.com/erthink/t1ha/archive/refs/tags/v2.1.4.tar.gz : b3bc5bf5f337559b9d6f70e6bde1dec3854eb27f2aea51a147e69383fc6b05ef -homepage : https://github.com/erthink/t1ha -license : Zlib -component : programming.library -summary : One of the fastest hash functions +name: libt1ha +version: 2.1.4 +release: 2 +source: + - https://github.com/erthink/t1ha/archive/refs/tags/v2.1.4.tar.gz: b3bc5bf5f337559b9d6f70e6bde1dec3854eb27f2aea51a147e69383fc6b05ef +homepage: https://github.com/erthink/t1ha +license: Zlib +component: programming.library +summary: One of the fastest hash functions description: | libt1ha is a portable non-cryptographic 64-bit hash function # Avoid creating a -devel package for a single header file. # especially as no make install is provided. -patterns : +patterns: - /* -build : | +build: | %make # build libt1ha_pic.a for cve-check-tool... @@ -22,7 +22,7 @@ build : | # just patch it's autotools to be able to make use of the shared library. make libt1ha.a CFLAGS_LIB='-O3 -DNDEBUG -g0 -ffunction-sections -fpic' mv libt1ha{,_pic}.a -install : | +install: | # No make install provided install -Dm00644 t1ha.h $installdir/usr/include/t1ha.h install -Dm00644 libt1ha.so $installdir/%libdir%/libt1ha.so @@ -31,5 +31,5 @@ install : | # cve-check-tool install -Dm00644 libt1ha_pic.a $installdir/%libdir%/libt1ha_pic.a -check : | +check: | %make check diff --git a/packages/l/libtasn1/package.yml b/packages/l/libtasn1/package.yml index d9095bea737..98549c75265 100644 --- a/packages/l/libtasn1/package.yml +++ b/packages/l/libtasn1/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtasn1 -version : 4.20.0 -release : 20 -source : - - https://ftpmirror.gnu.org/gnu/libtasn1/libtasn1-4.20.0.tar.gz : 92e0e3bd4c02d4aeee76036b2ddd83f0c732ba4cda5cb71d583272b23587a76c -homepage : https://www.gnu.org/software/libtasn1/ -license : +name: libtasn1 +version: 4.20.0 +release: 20 +source: + - https://ftpmirror.gnu.org/gnu/libtasn1/libtasn1-4.20.0.tar.gz: 92e0e3bd4c02d4aeee76036b2ddd83f0c732ba4cda5cb71d583272b23587a76c +homepage: https://www.gnu.org/software/libtasn1/ +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : +component: - security.crypto - - utils : security.crypto -summary : C Library that encodes and decodes DER/BER data following an ASN.1 schema + - utils: security.crypto +summary: C Library that encodes and decodes DER/BER data following an ASN.1 schema description: | libtasn1 is a highly portable C library that encodes and decodes DER/BER data following an ASN.1 schema. -patterns : - - utils : - - /usr/bin - - /usr/share/man/man1 -emul32 : true -setup : | +patterns: + - utils: + - /usr/bin + - /usr/share/man/man1 +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install %make -C doc/reference install-data-local DESTDIR="$installdir" -check : | +check: | %make check diff --git a/packages/l/libtcod/package.yml b/packages/l/libtcod/package.yml index d8d9862810c..1af2ea8a6d7 100644 --- a/packages/l/libtcod/package.yml +++ b/packages/l/libtcod/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtcod -version : 1.24.0 -release : 7 -source : - - https://github.com/libtcod/libtcod/archive/refs/tags/1.24.0.tar.gz : 13e7ed49f91b897ac637e29295df8eeac24e284fbd9129bb09fd05dba0dcc1fb -homepage : https://github.com/libtcod/libtcod -license : BSD-3-Clause -component : programming -summary : Roguelike graphics/utility library +name: libtcod +version: 1.24.0 +release: 7 +source: + - https://github.com/libtcod/libtcod/archive/refs/tags/1.24.0.tar.gz: 13e7ed49f91b897ac637e29295df8eeac24e284fbd9129bb09fd05dba0dcc1fb +homepage: https://github.com/libtcod/libtcod +license: BSD-3-Clause +component: programming +summary: Roguelike graphics/utility library description: | libtcod is a free, fast, portable and uncomplicated API for roguelike developers providing an advanced true color console, input, and lots of other utilities frequently used in roguelikes. -libsplit : false -clang : true -builddeps : +libsplit: false +clang: true +builddeps: - pkgconfig(sdl2) - pkgconfig(x11) - pkgconfig(zlib) -setup : | +setup: | %patch -p1 -i $pkgfiles/use-correct-include.patch cd buildsys/autotools autoreconf -i %configure -build : | +build: | %make -C buildsys/autotools -install : | - %make_install -C buildsys/autotools +install: | + %make_install -C buildsys/autotools diff --git a/packages/l/libtelepathy-glib/package.yml b/packages/l/libtelepathy-glib/package.yml index 5d60c73ad36..b363f63292a 100644 --- a/packages/l/libtelepathy-glib/package.yml +++ b/packages/l/libtelepathy-glib/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtelepathy-glib -version : 0.24.2 -release : 19 -source : - - https://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.24.2.tar.gz : b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0 -homepage : https://telepathy.freedesktop.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : Telepathy is a D-Bus framework for unifying real time communication +name: libtelepathy-glib +version: 0.24.2 +release: 19 +source: + - https://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.24.2.tar.gz: b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0 +homepage: https://telepathy.freedesktop.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: Telepathy is a D-Bus framework for unifying real time communication description: | The Telepathy GLib contains a library used by GLib based Telepathy components. Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - vala -setup : | +setup: | # Borrow patches from Fedora %patch -p1 -i $pkgfiles/telepathy-glib-pr3-test-cm-with-newer-glib.patch %patch -p1 -i $pkgfiles/telepathy-glib-prXXX-function-type-cast.patch %configure --disable-static \ --enable-vala-bindings \ --enable-introspection -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtermkey/package.yml b/packages/l/libtermkey/package.yml index 7daca15b6fe..226e55149c5 100644 --- a/packages/l/libtermkey/package.yml +++ b/packages/l/libtermkey/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtermkey -version : '0.22' -release : 5 -source : - - http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz : 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 -homepage : https://www.leonerd.org.uk/code/libtermkey/ -license : MIT -component : programming -summary : Library for easy processing of keyboard entry from terminal-based programs +name: libtermkey +version: "0.22" +release: 5 +source: + - http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz: 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 +homepage: https://www.leonerd.org.uk/code/libtermkey/ +license: MIT +component: programming +summary: Library for easy processing of keyboard entry from terminal-based programs description: | Library for easy processing of keyboard entry from terminal-based programs -builddeps : +builddeps: - pkgconfig(unibilium) -build : | +build: | %make PREFIX=/usr LIBDIR=%libdir% -install : | +install: | %make_install PREFIX=/usr LIBDIR=%libdir% diff --git a/packages/l/libthai/package.yml b/packages/l/libthai/package.yml index 3127de5d7ff..e8f13a8c2e9 100644 --- a/packages/l/libthai/package.yml +++ b/packages/l/libthai/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libthai -version : 0.1.29 -release : 2 -source : - - https://linux.thai.net/pub/thailinux/software/libthai/libthai-0.1.29.tar.xz : fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd -homepage : https://linux.thai.net/projects/libthai -license : LGPL-2.1-only -component : desktop.library -summary : Thai language support routines +name: libthai +version: 0.1.29 +release: 2 +source: + - https://linux.thai.net/pub/thailinux/software/libthai/libthai-0.1.29.tar.xz: fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd +homepage: https://linux.thai.net/projects/libthai +license: LGPL-2.1-only +component: desktop.library +summary: Thai language support routines description: | A set of Thai language support routines aimed to ease developers' tasks to incorporate Thai language support in their applications. -setup : | +setup: | %configure --disable-static -builddeps : +builddeps: - pkgconfig(datrie-0.2) -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtheora/package.yml b/packages/l/libtheora/package.yml index d4fd19eeb1c..d34dacc3727 100644 --- a/packages/l/libtheora/package.yml +++ b/packages/l/libtheora/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtheora -version : 1.1.1 -release : 8 -source : - - https://github.com/xiph/theora/archive/v1.1.1.tar.gz : 1d5c3b25bbced448f3e741c42df6796e3d5e57136a74bcd68262318290ec2982 -homepage : https://www.theora.org -license : BSD-3-Clause -emul32 : true -component : multimedia.codecs -summary : Open source video format +name: libtheora +version: 1.1.1 +release: 8 +source: + - https://github.com/xiph/theora/archive/v1.1.1.tar.gz: 1d5c3b25bbced448f3e741c42df6796e3d5e57136a74bcd68262318290ec2982 +homepage: https://www.theora.org +license: BSD-3-Clause +emul32: true +component: multimedia.codecs +summary: Open source video format description: | Theora is a free and open video compression format. -builddeps : +builddeps: - pkgconfig32(libpng) - pkgconfig32(ogg) - pkgconfig32(sdl) @@ -19,17 +19,17 @@ builddeps : - doxygen - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | %patch -p0 -i $pkgfiles/libtheora-1.1.1-libpng16.patch %autogen --disable-static \ --disable-examples \ --disable-sdltest -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - docs : - - /usr/share/doc/ +patterns: + - docs: + - /usr/share/doc/ diff --git a/packages/l/libticables/package.yml b/packages/l/libticables/package.yml index 1150ec2497a..231d084acc6 100644 --- a/packages/l/libticables/package.yml +++ b/packages/l/libticables/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libticables -version : 1.3.5 -release : 4 -source : - - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticables2-1.3.5.tar.bz2 : 0c6fb6516e72ccab081ddb3aecceff694ed93aec689ddd2edba9c7c7406c4522 -homepage : https://sourceforge.net/projects/tilp/ -license : GPL-2.0-or-later -component : programming.library -summary : TiLP link cable library +name: libticables +version: 1.3.5 +release: 4 +source: + - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticables2-1.3.5.tar.bz2: 0c6fb6516e72ccab081ddb3aecceff694ed93aec689ddd2edba9c7c7406c4522 +homepage: https://sourceforge.net/projects/tilp/ +license: GPL-2.0-or-later +component: programming.library +summary: TiLP link cable library description: | This library is part of the TiLP project. -builddeps : +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | %reconfigure --enable-libusb10 -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/69-libticables.rules $installdir/usr/lib/udev/rules.d/69-libticables.rules diff --git a/packages/l/libticalcs/package.yml b/packages/l/libticalcs/package.yml index fda71ede079..8097b751f05 100644 --- a/packages/l/libticalcs/package.yml +++ b/packages/l/libticalcs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libticalcs -version : 1.1.9 -release : 3 -source : - - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticalcs2-1.1.9.tar.bz2 : 76780788bc309b647f97513d38dd5f01611c335a72855e0bd10c7bdbf2e38921 -homepage : https://sourceforge.net/projects/tilp/ -license : GPL-2.0-or-later -component : programming.library -summary : TiLP calculator library +name: libticalcs +version: 1.1.9 +release: 3 +source: + - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticalcs2-1.1.9.tar.bz2: 76780788bc309b647f97513d38dd5f01611c335a72855e0bd10c7bdbf2e38921 +homepage: https://sourceforge.net/projects/tilp/ +license: GPL-2.0-or-later +component: programming.library +summary: TiLP calculator library description: | This library is part of the TiLP project. -builddeps : +builddeps: - pkgconfig(ticables2) - pkgconfig(ticonv) - pkgconfig(tifiles2) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libticonv/package.yml b/packages/l/libticonv/package.yml index 756dde4e891..18bb250abbf 100644 --- a/packages/l/libticonv/package.yml +++ b/packages/l/libticonv/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libticonv -version : 1.1.5 -release : 3 -source : - - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticonv-1.1.5.tar.bz2 : 316da6a73bf26b266dd23443882abc4c9fe7013edc3a53e5e301d525c2060878 -homepage : https://sourceforge.net/projects/tilp/ -license : GPL-2.0-or-later -component : programming.library -summary : TiLP character conversion library +name: libticonv +version: 1.1.5 +release: 3 +source: + - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticonv-1.1.5.tar.bz2: 316da6a73bf26b266dd23443882abc4c9fe7013edc3a53e5e301d525c2060878 +homepage: https://sourceforge.net/projects/tilp/ +license: GPL-2.0-or-later +component: programming.library +summary: TiLP character conversion library description: | This library is part of the TiLP project. -setup : | +setup: | %reconfigure --enable-iconv -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtiff/package.yml b/packages/l/libtiff/package.yml index 8bf5aeee757..b98fa36bd8c 100644 --- a/packages/l/libtiff/package.yml +++ b/packages/l/libtiff/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtiff -version : 4.7.1 -release : 45 -source : - - https://download.osgeo.org/libtiff/tiff-4.7.1.tar.xz : b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba -homepage : https://libtiff.gitlab.io/libtiff/ -license : libtiff -component : +name: libtiff +version: 4.7.1 +release: 45 +source: + - https://download.osgeo.org/libtiff/tiff-4.7.1.tar.xz: b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba +homepage: https://libtiff.gitlab.io/libtiff/ +license: libtiff +component: - desktop.library - - utils : multimedia.graphics -summary : Library for accessing TIFF files + - utils: multimedia.graphics +summary: Library for accessing TIFF files description: | The LibTIFF package contains the TIFF libraries and associated utilities. The libraries are used by many programs for reading and writing TIFF files and the utilities are used for general work with TIFF files. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(liblzma) - pkgconfig32(libturbojpeg) - pkgconfig32(libzstd) - pkgconfig32(zlib) -patterns : - - docs : /usr/share/doc - - utils : - - /usr/bin - - /usr/share/man/man1 -setup : | +patterns: + - docs: /usr/share/doc + - utils: + - /usr/bin + - /usr/share/man/man1 +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check || : diff --git a/packages/l/libtifiles/package.yml b/packages/l/libtifiles/package.yml index 5f88a94b19c..a4c4287049f 100644 --- a/packages/l/libtifiles/package.yml +++ b/packages/l/libtifiles/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtifiles -version : 1.1.7 -release : 5 -source : - - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libtifiles2-1.1.7.tar.bz2 : 9ac63b49e97b09b30b37bbc84aeb15fa7967bceb944e56141c5cd5a528acc982 -homepage : https://sourceforge.net/projects/tilp/ -license : GPL-2.0-or-later -component : programming.library -summary : TiLP file library +name: libtifiles +version: 1.1.7 +release: 5 +source: + - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libtifiles2-1.1.7.tar.bz2: 9ac63b49e97b09b30b37bbc84aeb15fa7967bceb944e56141c5cd5a528acc982 +homepage: https://sourceforge.net/projects/tilp/ +license: GPL-2.0-or-later +component: programming.library +summary: TiLP file library description: | This library is part of the TiLP project. TiLP is a program allowing a computer to communicate with TI graphing calculators (TI-Z80, TI-68k, and Nspire series) -builddeps : +builddeps: - pkgconfig(libarchive) - pkgconfig(ticonv) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtirpc/package.yml b/packages/l/libtirpc/package.yml index 9b563f2d33e..0d19df6543f 100644 --- a/packages/l/libtirpc/package.yml +++ b/packages/l/libtirpc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtirpc -version : 1.3.7 -release : 17 -source : - - https://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.7/libtirpc-1.3.7.tar.bz2 : b47d3ac19d3549e54a05d0019a6c400674da716123858cfdb6d3bdd70a66c702 -homepage : https://sourceforge.net/projects/libtirpc/ -license : BSD-3-Clause -component : programming.library -summary : Transport Independent RPC library (SunRPC replacement) +name: libtirpc +version: 1.3.7 +release: 17 +source: + - https://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.7/libtirpc-1.3.7.tar.bz2: b47d3ac19d3549e54a05d0019a6c400674da716123858cfdb6d3bdd70a66c702 +homepage: https://sourceforge.net/projects/libtirpc/ +license: BSD-3-Clause +component: programming.library +summary: Transport Independent RPC library (SunRPC replacement) description: | The libtirpc package contains libraries that support programs that use the Remote Procedure Call (RPC) API. It replaces the RPC, but not the NIS library entries that used to be in glibc. -builddeps : +builddeps: - pkgconfig(com_err) - pkgconfig(krb5) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-vendor-config-files-as-fallback-for-a-stateless-.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 doc/netconfig $installdir/usr/share/defaults/etc/netconfig rm -rvf $installdir/etc diff --git a/packages/l/libtool/package.yml b/packages/l/libtool/package.yml index 0b72aee1808..ff25835b577 100644 --- a/packages/l/libtool/package.yml +++ b/packages/l/libtool/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtool -version : 2.5.4 -release : 14 -source : - - https://ftpmirror.gnu.org/libtool/libtool-2.5.4.tar.gz : da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf -homepage : https://www.gnu.org/software/libtool/ -license : +name: libtool +version: 2.5.4 +release: 14 +source: + - https://ftpmirror.gnu.org/libtool/libtool-2.5.4.tar.gz: da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf +homepage: https://www.gnu.org/software/libtool/ +license: - GPL-2.0-or-later -component : programming.library -summary : Generic library support script +component: programming.library +summary: Generic library support script description: | The Libtool package contains the GNU generic library support script. It wraps the complexity of using shared libraries in a consistent, portable interface. -devel : true -emul32 : true -builddeps : +devel: true +emul32: true +builddeps: - libgfortran-32bit # check -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check || : -patterns : - - devel : - - /usr/bin - - /usr/share/aclocal - - /usr/share/info - - /usr/share/libtool - - /usr/share/man +patterns: + - devel: + - /usr/bin + - /usr/share/aclocal + - /usr/share/info + - /usr/share/libtool + - /usr/share/man diff --git a/packages/l/libtorrent-rasterbar/package.yml b/packages/l/libtorrent-rasterbar/package.yml index 65070265d6e..55345505993 100644 --- a/packages/l/libtorrent-rasterbar/package.yml +++ b/packages/l/libtorrent-rasterbar/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtorrent-rasterbar -version : 2.0.10 -release : 46 -source : - - https://github.com/arvidn/libtorrent/releases/download/v2.0.10/libtorrent-rasterbar-2.0.10.tar.gz : fc935b8c1daca5c0a4d304bff59e64e532be16bb877c012aea4bda73d9ca885d -homepage : https://libtorrent.org/ -license : BSD-2-Clause -component : programming -summary : libtorrent is a C++ implementation of the BitTorrent protocol +name: libtorrent-rasterbar +version: 2.0.10 +release: 46 +source: + - https://github.com/arvidn/libtorrent/releases/download/v2.0.10/libtorrent-rasterbar-2.0.10.tar.gz: fc935b8c1daca5c0a4d304bff59e64e532be16bb877c012aea4bda73d9ca885d +homepage: https://libtorrent.org/ +license: BSD-2-Clause +component: programming +summary: libtorrent is a C++ implementation of the BitTorrent protocol description: | libtorrent is a C++ implementation of the BitTorrent protocol. -builddeps : +builddeps: - pkgconfig(python3) - libboost-devel - libiconv-devel - python-setuptools -clang : true -optimize : +clang: true +optimize: - thin-lto -setup : | +setup: | %cmake_ninja -Dpython-bindings=on -Dpython-egg-info=on -Dpython-install-system-dir=on -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libtorrent/package.yml b/packages/l/libtorrent/package.yml index 7f0b945040d..104b2e18dc6 100644 --- a/packages/l/libtorrent/package.yml +++ b/packages/l/libtorrent/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtorrent -version : 0.13.8 -release : 8 -source : - - https://github.com/rakshasa/libtorrent/archive/v0.13.8.tar.gz : 0f6c2e7ffd3a1723ab47fdac785ec40f85c0a5b5a42c1d002272205b988be722 -homepage : https://github.com/rakshasa/libtorrent -license : GPL-2.0-or-later -component : programming.library -summary : A BitTorrent library written in C++ +name: libtorrent +version: 0.13.8 +release: 8 +source: + - https://github.com/rakshasa/libtorrent/archive/v0.13.8.tar.gz: 0f6c2e7ffd3a1723ab47fdac785ec40f85c0a5b5a42c1d002272205b988be722 +homepage: https://github.com/rakshasa/libtorrent +license: GPL-2.0-or-later +component: programming.library +summary: A BitTorrent library written in C++ description: | LibTorrent is a BitTorrent library written in C++ for *nix, with a focus on high performance and good code. The library differentiates itself from other implementations by transfering directly from file pages to the network stack. On high-bandwidth connections it is able to seed at 3 times the speed of the official client. -setup : | +setup: | %reconfigure --disable-debug \ --enable-ipv6 \ --with-posix-fallocate -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtpms/package.yml b/packages/l/libtpms/package.yml index 323d9d47832..73cda74546c 100644 --- a/packages/l/libtpms/package.yml +++ b/packages/l/libtpms/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtpms -version : 0.10.0 -release : 5 -source : - - https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.0.tar.gz : 6da9a527b3afa7b1470acd4cd17157b8646c31a2c7ff3ba2dfc50c81ba413426 -homepage : https://github.com/stefanberger/libtpms -license : +name: libtpms +version: 0.10.0 +release: 5 +source: + - https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.0.tar.gz: 6da9a527b3afa7b1470acd4cd17157b8646c31a2c7ff3ba2dfc50c81ba413426 +homepage: https://github.com/stefanberger/libtpms +license: - BSD-3-Clause - TCGL -component : virt -summary : Library providing Trusted Platform Module (TPM) functionality +component: virt +summary: Library providing Trusted Platform Module (TPM) functionality description: | A library providing TPM functionality for VMs. Targeted for integration into Qemu. -clang : true -setup : | +clang: true +setup: | %reconfigure --with-openssl --with-tpm2 --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libtraceevent/package.yml b/packages/l/libtraceevent/package.yml index 967d9dd98d3..95b914112f4 100644 --- a/packages/l/libtraceevent/package.yml +++ b/packages/l/libtraceevent/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtraceevent -version : 1.8.4 -release : 4 -source : - - https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/libtraceevent-1.8.3.tar.gz : 233d88adf5bae6b4511980f0f6314f348326b55fdb3dc9c4212c810e1ab06789 -license : +name: libtraceevent +version: 1.8.4 +release: 4 +source: + - https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/libtraceevent-1.8.3.tar.gz: 233d88adf5bae6b4511980f0f6314f348326b55fdb3dc9c4212c810e1ab06789 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -homepage : https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/about/ -summary : libtraceevent is a library to parse raw trace event formats. +component: programming.library +homepage: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/about/ +summary: libtraceevent is a library to parse raw trace event formats. description: | libtraceevent is a library to parse raw trace event formats. -builddeps : +builddeps: - asciidoc - xmlto -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install find $installdir -type f -name '*.a' -delete -print diff --git a/packages/l/libtxc_dxtn/package.yml b/packages/l/libtxc_dxtn/package.yml index dd590cf0962..00917940b22 100644 --- a/packages/l/libtxc_dxtn/package.yml +++ b/packages/l/libtxc_dxtn/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libtxc_dxtn -version : 1.0.1 -release : 5 -source : - - git|https://github.com/divVerent/s2tc.git : f6ec862d7594e29ae80a6e49f66ad4c76cf09abc -homepage : https://dri.freedesktop.org/wiki/S3TC/ -license : MIT -component : desktop.library -summary : S3TC with DRI drivers +name: libtxc_dxtn +version: 1.0.1 +release: 5 +source: + - git|https://github.com/divVerent/s2tc.git: f6ec862d7594e29ae80a6e49f66ad4c76cf09abc +homepage: https://dri.freedesktop.org/wiki/S3TC/ +license: MIT +component: desktop.library +summary: S3TC with DRI drivers description: | S2TC - a subset of a wellknown texture compression scheme (actually Color Cell Compression) -builddeps : +builddeps: - pkgconfig32(gl) - glibc-32bit-devel - libgcc-32bit -emul32 : true -libsplit : false -setup : | +emul32: true +libsplit: false +setup: | %autogen --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install %make clean diff --git a/packages/l/libudev0-shim/package.yml b/packages/l/libudev0-shim/package.yml index 7fed01a55fe..02ef62ef124 100644 --- a/packages/l/libudev0-shim/package.yml +++ b/packages/l/libudev0-shim/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libudev0-shim -version : '1' -release : 1 -source : - - https://github.com/archlinux/libudev0-shim/archive/refs/tags/v1.tar.gz : 24a1072fa437935d6c4e1d9c1ce84f4ad1d7be45026f6ee7b0b3d77ec0f66e3c -license : LGPL-2.1-or-later -component : binary.compat -homepage : https://github.com/archlinux/libudev0-shim -summary : libudev.so.0 compatibility layer +name: libudev0-shim +version: "1" +release: 1 +source: + - https://github.com/archlinux/libudev0-shim/archive/refs/tags/v1.tar.gz: 24a1072fa437935d6c4e1d9c1ce84f4ad1d7be45026f6ee7b0b3d77ec0f66e3c +license: LGPL-2.1-or-later +component: binary.compat +homepage: https://github.com/archlinux/libudev0-shim +summary: libudev.so.0 compatibility layer description: | libudev.so.0 compatibility layer -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libudev) -build : | +build: | unset LD_PRELOAD %make -install : | +install: | install -Dm00755 libudev.so.0.0.9999 -t $installdir/%libdir% ln -sv libudev.so.0.0.9999 $installdir/%libdir%/libudev.so.0 diff --git a/packages/l/libuiohook/package.yml b/packages/l/libuiohook/package.yml index 3b4059fd0e9..2e5c364e334 100644 --- a/packages/l/libuiohook/package.yml +++ b/packages/l/libuiohook/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libuiohook -version : 1.2.2 -release : 2 -source : - - https://github.com/kwhat/libuiohook/archive/refs/tags/1.2.2.tar.gz : 194a00477f9c6a31714119e1fe147168f1973bcf869eaa7be9608df80b5a1c35 -homepage : https://github.com/kwhat/libuiohook -license : GPL-3.0-or-later -component : programming.library -summary : A multi-platform C library to provide global keyboard and mouse hooks from userland. +name: libuiohook +version: 1.2.2 +release: 2 +source: + - https://github.com/kwhat/libuiohook/archive/refs/tags/1.2.2.tar.gz: 194a00477f9c6a31714119e1fe147168f1973bcf869eaa7be9608df80b5a1c35 +homepage: https://github.com/kwhat/libuiohook +license: GPL-3.0-or-later +component: programming.library +summary: A multi-platform C library to provide global keyboard and mouse hooks from userland. description: | A multi-platform C library to provide global keyboard and mouse hooks from userland. -builddeps : +builddeps: - pkgconfig(xinerama) - pkgconfig(xkbcommon-x11) - pkgconfig(xkbfile) - pkgconfig(xrandr) - pkgconfig(xt) - pkgconfig(xtst) -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libunarr/package.yml b/packages/l/libunarr/package.yml index 58c2461db45..b0d36dc1f90 100644 --- a/packages/l/libunarr/package.yml +++ b/packages/l/libunarr/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libunarr -version : 1.1.1 -release : 2 -source : - - https://github.com/selmf/unarr/archive/refs/tags/v1.1.1.tar.gz : fa0ebf6d9b420d34171b1b6100949edce708c7933e7cfd2cedd03eae998d1c53 -homepage : https://github.com/selmf/unarr -license : LGPL-3.0-or-later -component : programming.library -summary : (lib)unarr is a decompression library for RAR, TAR, ZIP and 7z* archives. +name: libunarr +version: 1.1.1 +release: 2 +source: + - https://github.com/selmf/unarr/archive/refs/tags/v1.1.1.tar.gz: fa0ebf6d9b420d34171b1b6100949edce708c7933e7cfd2cedd03eae998d1c53 +homepage: https://github.com/selmf/unarr +license: LGPL-3.0-or-later +component: programming.library +summary: (lib)unarr is a decompression library for RAR, TAR, ZIP and 7z* archives. description: | It was forked from unarr, which originated as a port of the RAR extraction features from The Unarchiver project required for extracting images from comic book archives. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libunibreak/package.yml b/packages/l/libunibreak/package.yml index b649fbdf357..e2c587a3124 100644 --- a/packages/l/libunibreak/package.yml +++ b/packages/l/libunibreak/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libunibreak -version : '5.1' -release : 5 -source : - - https://github.com/adah1972/libunibreak/releases/download/libunibreak_5_1/libunibreak-5.1.tar.gz : dd1a92d4c5646aa0e457ff41d89812ec5243863be6c20bbcb5ee380f3dd78377 -homepage : https://github.com/adah1972/libunibreak -license : Zlib -component : programming.library -summary : Unibreak Library +name: libunibreak +version: "5.1" +release: 5 +source: + - https://github.com/adah1972/libunibreak/releases/download/libunibreak_5_1/libunibreak-5.1.tar.gz: dd1a92d4c5646aa0e457ff41d89812ec5243863be6c20bbcb5ee380f3dd78377 +homepage: https://github.com/adah1972/libunibreak +license: Zlib +component: programming.library +summary: Unibreak Library description: | An implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libunistring/package.yml b/packages/l/libunistring/package.yml index 35f00de52fc..0e06b4ff72e 100644 --- a/packages/l/libunistring/package.yml +++ b/packages/l/libunistring/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libunistring -version : 1.4.1 -release : 11 -source : - - https://ftpmirror.gnu.org/gnu/libunistring/libunistring-1.4.1.tar.xz : 67d88430892527861903788868c77802a217b0959990f7449f2976126a307763 -homepage : https://www.gnu.org/software/libunistring -license : LGPL-3.0-or-later -component : system.base -summary : Library for manipulating Unicode strings +name: libunistring +version: 1.4.1 +release: 11 +source: + - https://ftpmirror.gnu.org/gnu/libunistring/libunistring-1.4.1.tar.xz: 67d88430892527861903788868c77802a217b0959990f7449f2976126a307763 +homepage: https://www.gnu.org/software/libunistring +license: LGPL-3.0-or-later +component: system.base +summary: Library for manipulating Unicode strings description: | libunistring is a GNU library that provides functions for manipulating Unicdoe strings and for manipulating C strings according to the Unicode standard. -emul32 : true -clang : true -setup : | +emul32: true +clang: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - docs : - - /usr/share/doc/* +patterns: + - docs: + - /usr/share/doc/* diff --git a/packages/l/libunwind/package.yml b/packages/l/libunwind/package.yml index a9b638455e2..35308fc87d0 100644 --- a/packages/l/libunwind/package.yml +++ b/packages/l/libunwind/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libunwind -version : 1.8.3 -release : 12 -source : - - https://github.com/libunwind/libunwind/releases/download/v1.8.3/libunwind-1.8.3.tar.gz : be30d910e67f58d82e753231f1357f326a1a088acf126b21ff77e60aab19b90b -license : MIT -component : programming -homepage : https://www.nongnu.org/libunwind/ -summary : Open-source implementation of the libunwind API +name: libunwind +version: 1.8.3 +release: 12 +source: + - https://github.com/libunwind/libunwind/releases/download/v1.8.3/libunwind-1.8.3.tar.gz: be30d910e67f58d82e753231f1357f326a1a088acf126b21ff77e60aab19b90b +license: MIT +component: programming +homepage: https://www.nongnu.org/libunwind/ +summary: Open-source implementation of the libunwind API description: | Open-source implementation of the libunwind API -builddeps : +builddeps: - pkgconfig32(liblzma) - pkgconfig32(zlib) - pkgconfig(ptexenc) -optimize : +optimize: - no-symbolic -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static \ --enable-zlibdebuginfo \ --disable-tests -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libupnp/package.yml b/packages/l/libupnp/package.yml index 6ab12061d9a..b8d5a0739ea 100644 --- a/packages/l/libupnp/package.yml +++ b/packages/l/libupnp/package.yml @@ -1,21 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libupnp -version : 1.14.25 -release : 12 -source : - - https://github.com/pupnp/pupnp/releases/download/release-1.14.25/libupnp-1.14.25.tar.bz2 : 36fdf15767573f4f92320f01b3fd3c1cb41732b91cfc24d10d1e6a55969c9f56 -homepage : https://pupnp.github.io/pupnp/ -license : BSD-3-Clause -component : programming.library -summary : Portable Open Source UPnP Development Kit +name: libupnp +version: 1.14.25 +release: 12 +source: + - https://github.com/pupnp/pupnp/releases/download/release-1.14.25/libupnp-1.14.25.tar.bz2: 36fdf15767573f4f92320f01b3fd3c1cb41732b91cfc24d10d1e6a55969c9f56 +homepage: https://pupnp.github.io/pupnp/ +license: BSD-3-Clause +component: programming.library +summary: Portable Open Source UPnP Development Kit description: | The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on Linux. -setup : | +setup: | %configure --disable-static --enable-ipv6 -build : | +build: | %make -install : | +install: | %make_install + # needs networking #check : | # %make check diff --git a/packages/l/liburcu/package.yml b/packages/l/liburcu/package.yml index 4c94b1efb75..1cccd8b919e 100644 --- a/packages/l/liburcu/package.yml +++ b/packages/l/liburcu/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liburcu -version : 0.14.1 -release : 5 -source : - - https://lttng.org/files/urcu/userspace-rcu-0.14.1.tar.bz2 : 231acb13dc6ec023e836a0f0666f6aab47dc621ecb1d2cd9d9c22f922678abc0 -homepage : https://liburcu.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Userspace RCU Implementation +name: liburcu +version: 0.14.1 +release: 5 +source: + - https://lttng.org/files/urcu/userspace-rcu-0.14.1.tar.bz2: 231acb13dc6ec023e836a0f0666f6aab47dc621ecb1d2cd9d9c22f922678abc0 +homepage: https://liburcu.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Userspace RCU Implementation description: | liburcu is a userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. -clang : true -optimize : +clang: true +optimize: - lto -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/l/liburing/package.yml b/packages/l/liburing/package.yml index d69e47b6a61..177c193d8c6 100644 --- a/packages/l/liburing/package.yml +++ b/packages/l/liburing/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liburing -version : '2.7' -release : 4 -source : - - https://github.com/axboe/liburing/archive/refs/tags/liburing-2.7.tar.gz : 56202ad443c50e684dde3692819be3b91bbe003e1c14bf5abfa11973669978c1 -homepage : https://github.com/axboe/liburing -license : MIT -component : system.utils -summary : Library for interacting with the io_uring Linux kernel functionality +name: liburing +version: "2.7" +release: 4 +source: + - https://github.com/axboe/liburing/archive/refs/tags/liburing-2.7.tar.gz: 56202ad443c50e684dde3692819be3b91bbe003e1c14bf5abfa11973669978c1 +homepage: https://github.com/axboe/liburing +license: MIT +component: system.utils +summary: Library for interacting with the io_uring Linux kernel functionality description: | `liburing` provides helpers to setup and teardown io_uring instances, and also a simplified interface for applications that don't need (or want) to deal with the full Linux kernel side implementation. mancompress: true -setup : | +setup: | # breaks when using the configure macro, so specify supported options manually ./configure \ --prefix=%PREFIX% \ @@ -19,7 +19,7 @@ setup : | --libdevdir=%libdir% \ --mandir=%PREFIX%/share/man \ --datadir=%PREFIX%/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libusb-compat/package.yml b/packages/l/libusb-compat/package.yml index c79ab487209..4351e0b4233 100644 --- a/packages/l/libusb-compat/package.yml +++ b/packages/l/libusb-compat/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libusb-compat -version : 0.1.8 -release : 6 -source : - - https://github.com/libusb/libusb-compat-0.1/archive/refs/tags/v0.1.8.tar.gz : 73f8023b91a4359781c6f1046ae84156e06816aa5c2916ebd76f353d41e0c685 -homepage : https://github.com/libusb/libusb-compat-0.1 -license : LGPL-2.1-or-later -component : programming.library -summary : libusb-1.0 Compatibility Layer for libusb-0.1 +name: libusb-compat +version: 0.1.8 +release: 6 +source: + - https://github.com/libusb/libusb-compat-0.1/archive/refs/tags/v0.1.8.tar.gz: 73f8023b91a4359781c6f1046ae84156e06816aa5c2916ebd76f353d41e0c685 +homepage: https://github.com/libusb/libusb-compat-0.1 +license: LGPL-2.1-or-later +component: programming.library +summary: libusb-1.0 Compatibility Layer for libusb-0.1 description: | A compatibility layer allowing applications written for libusb-0.1 to work with libusb-1.0. libusb-compat-0.1 attempts to look, feel, smell and walk like libusb-0.1. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libusb-1.0) - pkgconfig(libusb-1.0) -setup : | +setup: | %reconfigure --prefix=/usr --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libusb/package.yml b/packages/l/libusb/package.yml index 0d8b4c5a00d..6cfa950b850 100644 --- a/packages/l/libusb/package.yml +++ b/packages/l/libusb/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libusb -version : 1.0.29 -release : 18 -source : - - https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29.tar.bz2 : 5977fc950f8d1395ccea9bd48c06b3f808fd3c2c961b44b0c2e6e29fc3a70a85 -homepage : https://libusb.info/ -license : LGPL-2.1-only -summary : libusb (USB library) -component : system.base -builddeps : +name: libusb +version: 1.0.29 +release: 18 +source: + - https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29.tar.bz2: 5977fc950f8d1395ccea9bd48c06b3f808fd3c2c961b44b0c2e6e29fc3a70a85 +homepage: https://libusb.info/ +license: LGPL-2.1-only +summary: libusb (USB library) +component: system.base +builddeps: - pkgconfig32(libudev) -emul32 : true +emul32: true description: | libusb is a C library that gives applications easy access to USB devices on many different operating systems. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libusbmuxd/package.yml b/packages/l/libusbmuxd/package.yml index 736b2f24402..51ca3f699d0 100644 --- a/packages/l/libusbmuxd/package.yml +++ b/packages/l/libusbmuxd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libusbmuxd -version : 2.0.2 -release : 7 -source : - - git|https://github.com/libimobiledevice/libusbmuxd.git : f26cb457954f129850c265060b84000128839c5a -homepage : https://libimobiledevice.org/ -license : LGPL-2.1-or-later -component : multimedia.library -summary : A client library to multiplex connections from and to iOS devices by connecting to a socket provided by a usbmuxd daemon. +name: libusbmuxd +version: 2.0.2 +release: 7 +source: + - git|https://github.com/libimobiledevice/libusbmuxd.git: f26cb457954f129850c265060b84000128839c5a +homepage: https://libimobiledevice.org/ +license: LGPL-2.1-or-later +component: multimedia.library +summary: A client library to multiplex connections from and to iOS devices by connecting to a socket provided by a usbmuxd daemon. description: | A client library to multiplex connections from and to iOS devices by connecting to a socket provided by a usbmuxd daemon. -builddeps : +builddeps: - pkgconfig(libplist-2.0) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libutempter/package.yml b/packages/l/libutempter/package.yml index a680c3f1024..c9f1d229ca4 100644 --- a/packages/l/libutempter/package.yml +++ b/packages/l/libutempter/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libutempter -version : 1.2.1 -release : 5 -source : - - http://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-1.2.1.tar.gz : 967fef372f391de501843ad87570c6cf5dabd9651f00f1783090fbc12b2a34cb -homepage : https://github.com/altlinux/libutempter -license : LGPL-2.1-or-later -component : security -summary : A privileged helper for utmp and wtmp updates +name: libutempter +version: 1.2.1 +release: 5 +source: + - http://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-1.2.1.tar.gz: 967fef372f391de501843ad87570c6cf5dabd9651f00f1783090fbc12b2a34cb +homepage: https://github.com/altlinux/libutempter +license: LGPL-2.1-or-later +component: security +summary: A privileged helper for utmp and wtmp updates description: | Utempter is a utility that allows non-privileged applications such as terminal emulators to modify the utmp database without having to be setuid root. -build : | +build: | sed -i 's:/usr/lib:/usr/lib64:g' Makefile %make -install : | +install: | %make_install rm -v $installdir/%libdir%/*a diff --git a/packages/l/libuv/package.yml b/packages/l/libuv/package.yml index 962e5b35021..0c82fa5bcf0 100644 --- a/packages/l/libuv/package.yml +++ b/packages/l/libuv/package.yml @@ -1,21 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libuv -version : 1.51.0 -release : 21 -source : - - https://github.com/libuv/libuv/archive/refs/tags/v1.51.0.tar.gz : 27e55cf7083913bfb6826ca78cde9de7647cded648d35f24163f2d31bb9f51cd -homepage : https://libuv.org -license : MIT -component : programming.library -summary : A multi-platform support library with a focus on asynchronous I/O +name: libuv +version: 1.51.0 +release: 21 +source: + - https://github.com/libuv/libuv/archive/refs/tags/v1.51.0.tar.gz: 27e55cf7083913bfb6826ca78cde9de7647cded648d35f24163f2d31bb9f51cd +homepage: https://libuv.org +license: MIT +component: programming.library +summary: A multi-platform support library with a focus on asynchronous I/O description: | libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. -setup : | +setup: | %cmake_ninja -DBUILD_TESTING:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # Tests appear to no longer work #check : | # unset LD_PRELOAD diff --git a/packages/l/libva-intel-driver/package.yml b/packages/l/libva-intel-driver/package.yml index 71da71896b6..699afe8f969 100644 --- a/packages/l/libva-intel-driver/package.yml +++ b/packages/l/libva-intel-driver/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libva-intel-driver -version : 2.4.1 -release : 19 -source : - - https://github.com/intel/intel-vaapi-driver/releases/download/2.4.1/intel-vaapi-driver-2.4.1.tar.bz2 : 0081fce08eb3a83f7d99c3b853c8fdfa0af437b8f5b0fb7c66faeb83bcbe0c19 -homepage : https://github.com/intel/intel-vaapi-driver -license : MIT -component : xorg.display -summary : Intel HD graphics VA-API implementation +name: libva-intel-driver +version: 2.4.1 +release: 19 +source: + - https://github.com/intel/intel-vaapi-driver/releases/download/2.4.1/intel-vaapi-driver-2.4.1.tar.bz2: 0081fce08eb3a83f7d99c3b853c8fdfa0af437b8f5b0fb7c66faeb83bcbe0c19 +homepage: https://github.com/intel/intel-vaapi-driver +license: MIT +component: xorg.display +summary: Intel HD graphics VA-API implementation description: | Intel HD graphics VA-API implementation -builddeps : +builddeps: - pkgconfig(intel-gen4asm) - pkgconfig(libdrm) - pkgconfig(libva) - pkgconfig(wayland-client) - pkgconfig(x11) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # Tests can be validated locally, but not on build server #check : | # %make check diff --git a/packages/l/libva-utils/package.yml b/packages/l/libva-utils/package.yml index cd0f10f4530..8ecb53799a2 100644 --- a/packages/l/libva-utils/package.yml +++ b/packages/l/libva-utils/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libva-utils -version : 2.22.0 -release : 20 -source : - - https://github.com/intel/libva-utils/archive/refs/tags/2.22.0.tar.gz : 7b57615c130427ec134bb5d2b80af516ce5bb19a40e89b1dab46a0d59760d96c -license : MIT -component : system.utils -homepage : https://github.com/intel/libva-utils -summary : Libva-utils is a collection of tests for VA-API (VIdeo Acceleration API). +name: libva-utils +version: 2.22.0 +release: 20 +source: + - https://github.com/intel/libva-utils/archive/refs/tags/2.22.0.tar.gz: 7b57615c130427ec134bb5d2b80af516ce5bb19a40e89b1dab46a0d59760d96c +license: MIT +component: system.utils +homepage: https://github.com/intel/libva-utils +summary: Libva-utils is a collection of tests for VA-API (VIdeo Acceleration API). description: | Libva-utils is a collection of tests for VA-API (VIdeo Acceleration API). -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(libva) - pkgconfig(wayland-client) - pkgconfig(xext) - pkgconfig(xfixes) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libva-vdpau-driver/package.yml b/packages/l/libva-vdpau-driver/package.yml index 863e95b3792..cda1dc2e90b 100644 --- a/packages/l/libva-vdpau-driver/package.yml +++ b/packages/l/libva-vdpau-driver/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libva-vdpau-driver -version : 0.7.4 -release : 16 -source : - - git|https://github.com/xuanruiqi/vdpau-va-driver-vp9.git : 3fb149e1dee806952f0362e10933c2fc4d87e34f -homepage : https://github.com/xuanruiqi/vdpau-va-driver-vp9 -license : GPL-2.0-or-later -component : xorg.display -summary : libva vdpau driver (UNSUPPORTED) +name: libva-vdpau-driver +version: 0.7.4 +release: 16 +source: + - git|https://github.com/xuanruiqi/vdpau-va-driver-vp9.git: 3fb149e1dee806952f0362e10933c2fc4d87e34f +homepage: https://github.com/xuanruiqi/vdpau-va-driver-vp9 +license: GPL-2.0-or-later +component: xorg.display +summary: libva vdpau driver (UNSUPPORTED) description: | libva vdpau driver for Nvidia. Useful for applications that only support vaapi e.g. chromium, shadow, geforce online, etc. (UNSUPPORTED) -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(gl) - pkgconfig32(libva) - pkgconfig32(libva-glx) @@ -20,11 +20,11 @@ builddeps : - pkgconfig32(x11) - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -conflicts : +conflicts: - nvidia-vaapi-driver diff --git a/packages/l/libva/package.yml b/packages/l/libva/package.yml index 4624437172c..4bc4c2a5eb4 100644 --- a/packages/l/libva/package.yml +++ b/packages/l/libva/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libva -version : 2.22.0 -release : 30 -source : - - https://github.com/intel/libva/archive/refs/tags/2.22.0.tar.gz : 467c418c2640a178c6baad5be2e00d569842123763b80507721ab87eb7af8735 -license : MIT -component : xorg.display -homepage : https://github.com/intel/libva -summary : Libva is an implementation for VA-API (Video Acceleration API) +name: libva +version: 2.22.0 +release: 30 +source: + - https://github.com/intel/libva/archive/refs/tags/2.22.0.tar.gz: 467c418c2640a178c6baad5be2e00d569842123763b80507721ab87eb7af8735 +license: MIT +component: xorg.display +homepage: https://github.com/intel/libva +summary: Libva is an implementation for VA-API (Video Acceleration API) description: | VA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor. -builddeps : +builddeps: - pkgconfig32(gl) - pkgconfig32(libdrm) - pkgconfig32(wayland-client) - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xfixes) -emul32 : true -setup : | +emul32: true +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libva1/package.yml b/packages/l/libva1/package.yml index 17800b4f09a..3b517bc9cd7 100644 --- a/packages/l/libva1/package.yml +++ b/packages/l/libva1/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libva1 -version : 1.8.3 -release : 3 -source : - - https://github.com/intel/libva/releases/download/1.8.3/libva-1.8.3.tar.bz2 : 56ee129deba99b06eb4a8d4f746b117c5d1dc2ec5b7a0bfc06971fca1598ab9b -homepage : https://github.com/intel/libva -license : MIT -component : xorg.display -summary : Legacy VA ABI +name: libva1 +version: 1.8.3 +release: 3 +source: + - https://github.com/intel/libva/releases/download/1.8.3/libva-1.8.3.tar.bz2: 56ee129deba99b06eb4a8d4f746b117c5d1dc2ec5b7a0bfc06971fca1598ab9b +homepage: https://github.com/intel/libva +license: MIT +component: xorg.display +summary: Legacy VA ABI description: | Video Acceleration (VA) API for Linux This package provides the legacy libva.so.1 ABI as required by some packages during a transition period, notably the Steam client. -builddeps : +builddeps: - pkgconfig32(gl) - pkgconfig32(libdrm) - pkgconfig32(wayland-client) - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xfixes) -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/include rm -rf $installdir/%libdir%/pkgconfig diff --git a/packages/l/libvarlink/package.yml b/packages/l/libvarlink/package.yml index b4b57062c16..0d8bc85afe1 100644 --- a/packages/l/libvarlink/package.yml +++ b/packages/l/libvarlink/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvarlink -version : '24' -release : 2 -source : - - https://github.com/varlink/libvarlink/archive/refs/tags/24.tar.gz : 0586263ab8f4e8e26a2f2f54830f8f92e403326663b10e14fcf1a6c95e9eab95 -homepage : https://varlink.org/ -license : Apache-2.0 -component : programming.library -summary : C implementation of the Varlink protocol and command line tool +name: libvarlink +version: "24" +release: 2 +source: + - https://github.com/varlink/libvarlink/archive/refs/tags/24.tar.gz: 0586263ab8f4e8e26a2f2f54830f8f92e403326663b10e14fcf1a6c95e9eab95 +homepage: https://varlink.org/ +license: Apache-2.0 +component: programming.library +summary: C implementation of the Varlink protocol and command line tool description: | C implementation of the Varlink protocol and command line tool. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libvdpau-va-gl/package.yml b/packages/l/libvdpau-va-gl/package.yml index abd63b63ea2..db18ff67007 100644 --- a/packages/l/libvdpau-va-gl/package.yml +++ b/packages/l/libvdpau-va-gl/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvdpau-va-gl -version : 0.4.2 -release : 7 -source : - - https://github.com/i-rinat/libvdpau-va-gl/releases/download/v0.4.2/libvdpau-va-gl-0.4.2.tar.gz : 7d9121540658eb0244859e63da171ca3869e784afbeaf202f44471275c784af4 -homepage : https://github.com/i-rinat/libvdpau-va-gl -license : LGPL-3.0 -summary : VDPAU driver with OpenGL/VAAPI backend -component : xorg.display +name: libvdpau-va-gl +version: 0.4.2 +release: 7 +source: + - https://github.com/i-rinat/libvdpau-va-gl/releases/download/v0.4.2/libvdpau-va-gl-0.4.2.tar.gz: 7d9121540658eb0244859e63da171ca3869e784afbeaf202f44471275c784af4 +homepage: https://github.com/i-rinat/libvdpau-va-gl +license: LGPL-3.0 +summary: VDPAU driver with OpenGL/VAAPI backend +component: xorg.display description: | VDPAU driver with OpenGL/VAAPI backend -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(glu) - pkgconfig(libva-x11) - pkgconfig(vdpau) - pkgconfig(x11) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libvdpau/package.yml b/packages/l/libvdpau/package.yml index 2940b604a97..fdd433cd733 100644 --- a/packages/l/libvdpau/package.yml +++ b/packages/l/libvdpau/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvdpau -version : '1.5' -release : 20 -source : - - https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2 : a5d50a42b8c288febc07151ab643ac8de06a18446965c7241f89b4e810821913 -homepage : https://www.freedesktop.org/wiki/Software/VDPAU/ -license : MIT -component : xorg.display -summary : Video Decode and Presentation API for Unix +name: libvdpau +version: "1.5" +release: 20 +source: + - https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2: a5d50a42b8c288febc07151ab643ac8de06a18446965c7241f89b4e810821913 +homepage: https://www.freedesktop.org/wiki/Software/VDPAU/ +license: MIT +component: xorg.display +summary: Video Decode and Presentation API for Unix description: | VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig(xproto) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Set-default-configuration-in-absence-of-config-file.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rvf $installdir/etc/ diff --git a/packages/l/libvips/package.yml b/packages/l/libvips/package.yml index 88676f0480c..b14897cb7fa 100644 --- a/packages/l/libvips/package.yml +++ b/packages/l/libvips/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvips -version : 8.17.2 -release : 54 -source : - - https://github.com/libvips/libvips/archive/refs/tags/v8.17.2.tar.gz : 66e2c8f0a716a08cf99e46a27535ef4938f1cae110dd9207cf8e992616b36ba7 -homepage : https://www.libvips.org/ -license : LGPL-2.1-or-later -component : +name: libvips +version: 8.17.2 +release: 54 +source: + - https://github.com/libvips/libvips/archive/refs/tags/v8.17.2.tar.gz: 66e2c8f0a716a08cf99e46a27535ef4938f1cae110dd9207cf8e992616b36ba7 +homepage: https://www.libvips.org/ +license: LGPL-2.1-or-later +component: - multimedia.library - - doc : programming.docs -summary : + - doc: programming.docs +summary: - A fast image processing library with low memory needs - - doc : Documentation for libvips + - doc: Documentation for libvips description: | libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(OpenEXR) - pkgconfig(cfitsio) @@ -33,13 +33,13 @@ builddeps : - pkgconfig(pangoft2) - pkgconfig(poppler-glib) - giflib-devel -setup : | +setup: | %meson_configure -Ddocs=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - doc : /usr/share/doc/ +patterns: + - doc: /usr/share/doc/ diff --git a/packages/l/libvirt-glib/package.yml b/packages/l/libvirt-glib/package.yml index 4ac6e38a5dd..f9dc8afc0e4 100644 --- a/packages/l/libvirt-glib/package.yml +++ b/packages/l/libvirt-glib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvirt-glib -version : 5.0.0 -release : 26 -source : - - https://libvirt.org/sources/glib/libvirt-glib-5.0.0.tar.xz : 9bfec346382416a3575d87299bc641b2a464aa519fd9b1287e318aa43a2f3b8b -license : LGPL-2.1-or-later -component : virt -homepage : https://libvirt.org/ -summary : libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux +name: libvirt-glib +version: 5.0.0 +release: 26 +source: + - https://libvirt.org/sources/glib/libvirt-glib-5.0.0.tar.xz: 9bfec346382416a3575d87299bc641b2a464aa519fd9b1287e318aa43a2f3b8b +license: LGPL-2.1-or-later +component: virt +homepage: https://libvirt.org/ +summary: libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux description: | libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). It is free software available under the GNU Lesser General Public License. Virtualization on the Linux Operating System means the ability to run multiple instances of Operating Systems concurrently on a single hardware system where the basic resources are driven by a Linux instance. The library aim at providing long term stable C API initially for the Xen paravirtualization but should be able to integrate other virtualization mechanisms if needed. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(libvirt) - intltool - valadoc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libvirt-python/package.yml b/packages/l/libvirt-python/package.yml index 4ac8b52b233..aa75a89b350 100644 --- a/packages/l/libvirt-python/package.yml +++ b/packages/l/libvirt-python/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvirt-python -version : 11.2.0 -release : 56 -source : - - https://libvirt.org/sources/python/libvirt-python-11.2.0.tar.gz : bb5f245f0e01579b0b48e8657f0488f440e609c6b6c3c7c7e7c4ae4e61d3c346 -license : LGPL-2.1-or-later -homepage : https://libvirt.org/ -component : programming.python -summary : The libvirt virtualization API python binding +name: libvirt-python +version: 11.2.0 +release: 56 +source: + - https://libvirt.org/sources/python/libvirt-python-11.2.0.tar.gz: bb5f245f0e01579b0b48e8657f0488f440e609c6b6c3c7c7e7c4ae4e61d3c346 +license: LGPL-2.1-or-later +homepage: https://libvirt.org/ +component: programming.python +summary: The libvirt virtualization API python binding description: | The libvirt-python package provides a module that permits applications written in the Python programming language to call the interface supplied by the libvirt library, to manage the virtualization capabilities of recent versions of Linux. -builddeps : +builddeps: - pkgconfig(libvirt) - pkgconfig(python3) - python-build - python-installer - python-lxml - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/l/libvirt/package.yml b/packages/l/libvirt/package.yml index c00102cf5be..b557f854ef5 100644 --- a/packages/l/libvirt/package.yml +++ b/packages/l/libvirt/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvirt -version : 11.2.0 -release : 79 -source : - - https://libvirt.org/sources/libvirt-11.2.0.tar.xz : 07b91052b4e44cf2e5c21bfe1a8095f98db47a917b38d95d2a7ec50ff6bdade9 -license : +name: libvirt +version: 11.2.0 +release: 79 +source: + - https://libvirt.org/sources/libvirt-11.2.0.tar.xz: 07b91052b4e44cf2e5c21bfe1a8095f98db47a917b38d95d2a7ec50ff6bdade9 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -homepage : https://libvirt.org/ -component : virt -summary : Library providing a simple virtualization API +homepage: https://libvirt.org/ +component: virt +summary: Library providing a simple virtualization API description: | A toolkit to interact with the virtualization capabilities of recent versions of Linux -builddeps : +builddeps: - pkgconfig(devmapper) - pkgconfig(fuse3) - pkgconfig(gnutls) @@ -35,12 +35,12 @@ builddeps : - parted - python-docutils - rpcsvc-proto-devel -rundeps : +rundeps: - dmidecode - dnsmasq - iptables - parted -setup : | +setup: | # To make libvirt work with UFW (which uses iptables userspace tools), we have to ensure # that iptables take precedence over nftables (which is what firewalld uses). # See also: https://gitlab.com/libvirt/libvirt/-/issues/644 @@ -56,9 +56,9 @@ setup : | -Drunstatedir='/run' \ -Dselinux=disabled \ -Dstorage_zfs=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install sysusers and tmpfiles, overriding the files that libvirt ships diff --git a/packages/l/libvisio/package.yml b/packages/l/libvisio/package.yml index de57b91b354..35b68967643 100644 --- a/packages/l/libvisio/package.yml +++ b/packages/l/libvisio/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvisio -version : 0.1.7 -release : 18 -source : - - https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.7.tar.xz : 8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libvisio -license : MPL-2.0 -component : programming.library -summary : Library and a set of tools for reading and converting MS Visio diagrams +name: libvisio +version: 0.1.7 +release: 18 +source: + - https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.7.tar.xz: 8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libvisio +license: MPL-2.0 +component: programming.library +summary: Library and a set of tools for reading and converting MS Visio diagrams description: | Libvisio is a library and a set of tools for reading and converting MS Visio diagrams. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-i18n) - pkgconfig(librevenge-0.0) - gperf - libboost-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libvncserver/package.yml b/packages/l/libvncserver/package.yml index 8d45ee89f34..0079cf00bd3 100644 --- a/packages/l/libvncserver/package.yml +++ b/packages/l/libvncserver/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvncserver -version : 0.9.14 -release : 10 -source : - - https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.14.tar.gz : 83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5 -homepage : https://github.com/LibVNC/libvncserver -license : GPL-2.0-or-later -component : programming.library -summary : VNC Server Library +name: libvncserver +version: 0.9.14 +release: 10 +source: + - https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.14.tar.gz: 83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5 +homepage: https://github.com/LibVNC/libvncserver +license: GPL-2.0-or-later +component: programming.library +summary: VNC Server Library description: | A library for easy implementation of a VNC server. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libgcrypt) - pkgconfig(libturbojpeg) -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libvoikko/package.yml b/packages/l/libvoikko/package.yml index e8d3d017c23..2ea4009bd3f 100644 --- a/packages/l/libvoikko/package.yml +++ b/packages/l/libvoikko/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvoikko -version : 4.3.2 -release : 15 -source : - - https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz : 0156c2aaaa32d4b828addc7cefecfcea4591828a0b40f0cd8a80cd22f8590da2 -homepage : https://voikko.puimula.org/ -license : +name: libvoikko +version: 4.3.2 +release: 15 +source: + - https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz: 0156c2aaaa32d4b828addc7cefecfcea4591828a0b40f0cd8a80cd22f8590da2 +homepage: https://voikko.puimula.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : programming.library -summary : Libvoikko provides spell checking, hyphenation, grammar checking and morphological analysis for Finnish language +component: programming.library +summary: Libvoikko provides spell checking, hyphenation, grammar checking and morphological analysis for Finnish language description: | Libvoikko provides spell checking, hyphenation, grammar checking and morphological analysis for Finnish language. -setup : | +setup: | %configure \ --disable-hfst \ --disable-static \ --with-dictionary-path=/usr/share/voikko -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 python/libvoikko.py $installdir/usr/lib/python%python3_version%/site-packages/libvoikko.py diff --git a/packages/l/libvorbis/package.yml b/packages/l/libvorbis/package.yml index 76e760906ba..626a230433b 100644 --- a/packages/l/libvorbis/package.yml +++ b/packages/l/libvorbis/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvorbis -version : 1.3.7 -release : 14 -source : - - https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.xz : b33cc4934322bcbf6efcbacf49e3ca01aadbea4114ec9589d1b1e9d20f72954b -homepage : https://xiph.org/vorbis/ -license : BSD-3-Clause -component : multimedia.codecs -optimize : speed -emul32 : true -summary : Open source audio format +name: libvorbis +version: 1.3.7 +release: 14 +source: + - https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.xz: b33cc4934322bcbf6efcbacf49e3ca01aadbea4114ec9589d1b1e9d20f72954b +homepage: https://xiph.org/vorbis/ +license: BSD-3-Clause +component: multimedia.codecs +optimize: speed +emul32: true +summary: Open source audio format description: | The libvorbis package contains a general purpose audio and music encoding format. This is useful for creating (encoding) and playing (decoding) sound in an open (patent free) format. -builddeps : +builddeps: - pkgconfig32(ogg) -patterns : - - docs : /usr/share/doc -setup : | +patterns: + - docs: /usr/share/doc +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -profile : | +profile: | %make LIBS=-lm check -j1 -check : | +check: | %make check -j1 diff --git a/packages/l/libvpl-tools/package.yml b/packages/l/libvpl-tools/package.yml index e606b6c55fc..127b3230e22 100644 --- a/packages/l/libvpl-tools/package.yml +++ b/packages/l/libvpl-tools/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvpl-tools -version : 1.2.0 -release : 4 -source : - - https://github.com/intel/libvpl-tools/archive/refs/tags/v1.2.0.tar.gz : b6768982abdef340eb14764499d9cb7201b1c74d319f93f3ffb07c980e04f7fa -license : MIT -component : +name: libvpl-tools +version: 1.2.0 +release: 4 +source: + - https://github.com/intel/libvpl-tools/archive/refs/tags/v1.2.0.tar.gz: b6768982abdef340eb14764499d9cb7201b1c74d319f93f3ffb07c980e04f7fa +license: MIT +component: - programming.tools -homepage : https://intel.github.io/libvpl -summary : Tools for libvpl +homepage: https://intel.github.io/libvpl +summary: Tools for libvpl description: | The Intel Video Processing Library (libVPL) is a programming interface for video decoding, encoding, and processing to build portable media pipelines on CPUs, GPUs, and other accelerators. It provides device discovery and selection in media centric and video analytics workloads and API primitives for zero-copy buffer sharing. libVPL is backwards and cross-architecture compatible to ensure optimal execution on current and next generation hardware without source code changes. -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(libva) - pkgconfig(vpl) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(x11) -setup : | +setup: | %cmake_ninja \ -DBUILD_PREVIEW=OFF \ -DBUILD_TOOLS=ON \ @@ -28,9 +28,9 @@ setup : | -DENABLE_VA=ON \ -DENABLE_WAYLAND=ON \ -DENABLE_X11=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove unneeded docs diff --git a/packages/l/libvpl/package.yml b/packages/l/libvpl/package.yml index e45159fc534..cbf14214cca 100644 --- a/packages/l/libvpl/package.yml +++ b/packages/l/libvpl/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvpl -version : 2.14.0 -release : 5 -source : - - https://github.com/intel/libvpl/archive/refs/tags/v2.14.0.tar.gz : 7c6bff1c1708d910032c2e6c44998ffff3f5fdbf06b00972bc48bf2dd9e5ac06 -license : MIT -component : +name: libvpl +version: 2.14.0 +release: 5 +source: + - https://github.com/intel/libvpl/archive/refs/tags/v2.14.0.tar.gz: 7c6bff1c1708d910032c2e6c44998ffff3f5fdbf06b00972bc48bf2dd9e5ac06 +license: MIT +component: - multimedia.library -homepage : https://intel.github.io/libvpl -summary : +homepage: https://intel.github.io/libvpl +summary: - Intel Video Processing Library (libVPL) dispatcher description: | The Intel Video Processing Library (libVPL) is a programming interface for video decoding, encoding, and processing to build portable media pipelines on CPUs, GPUs, and other accelerators. It provides device discovery and selection in media centric and video analytics workloads and API primitives for zero-copy buffer sharing. libVPL is backwards and cross-architecture compatible to ensure optimal execution on current and next generation hardware without source code changes. -builddeps : +builddeps: - pkgconfig(OpenCL) - pkgconfig(libdrm) - pkgconfig(libva) @@ -21,18 +21,18 @@ builddeps : - pkgconfig(wayland-protocols) - pkgconfig(x11) - pkgconfig(xcb) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove unneeded docs rm -rfv $installdir/usr/share/ # Remove unneeded devel files rm -rfv $installdir/usr/etc/ -replaces : +replaces: - onevpl - - dbginfo : onevpl-dbginfo - - devel : onevpl-devel + - dbginfo: onevpl-dbginfo + - devel: onevpl-devel diff --git a/packages/l/libvpx/package.yml b/packages/l/libvpx/package.yml index 77ae4a57489..4f9d90a64e8 100644 --- a/packages/l/libvpx/package.yml +++ b/packages/l/libvpx/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Updating this package? Run the create-vpx-testdata.sh script and if the hash of the test data changes # then let Solus staff know so they can update the new test data to sources.getsol.us -name : libvpx -version : 1.15.2 -release : 22 -source : - - https://github.com/webmproject/libvpx/archive/refs/tags/v1.15.2.tar.gz : 26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa - - https://sources.getsol.us/libvpx/libvpx-test-data-58786a964d522f66.tar.zst : 58786a964d522f667c64d67c9fbcbf27bea7a5077e9f328b5a02c067f489d4c2 -homepage : https://www.webmproject.org/ -license : MIT -component : multimedia.codecs -summary : Reference implementation of the VP8 & VP9 codec +name: libvpx +version: 1.15.2 +release: 22 +source: + - https://github.com/webmproject/libvpx/archive/refs/tags/v1.15.2.tar.gz: 26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa + - https://sources.getsol.us/libvpx/libvpx-test-data-58786a964d522f66.tar.zst: 58786a964d522f667c64d67c9fbcbf27bea7a5077e9f328b5a02c067f489d4c2 +homepage: https://www.webmproject.org/ +license: MIT +component: multimedia.codecs +summary: Reference implementation of the VP8 & VP9 codec description: | Reference implementation of the VP8 & VP9 codec -emul32 : true -avx2 : true -optimize : +emul32: true +avx2: true +optimize: - lto -builddeps : +builddeps: - yasm environment: | export LIBVPX_TEST_DATA_PATH=$workdir/libvpx-test-data -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then TARGET_CC=x86-linux-gcc else @@ -43,12 +43,12 @@ setup : | --libdir=%libdir% \ --prefix=/usr \ --target=$TARGET_CC -build : | +build: | %make -profile : | +profile: | LD_LIBRARY_PATH="$workdir:$LD_LIBRARY_PATH" %make exampletest-no-data-check -install : | +install: | %make_install -check : | +check: | unset LD_PRELOAD LD_LIBRARY_PATH="$workdir:$LD_LIBRARY_PATH" %make exampletest-no-data-check diff --git a/packages/l/libvpx1/package.yml b/packages/l/libvpx1/package.yml index 8e7e7e46061..28f631cdd85 100644 --- a/packages/l/libvpx1/package.yml +++ b/packages/l/libvpx1/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvpx1 -version : 1.3.0 -release : 3 -source : - - https://github.com/webmproject/libvpx/archive/v1.3.0.tar.gz : db72881e1c34e4ae92666847844f35dd2dd431bcf6284500b1b396464f882f64 -homepage : https://github.com/webmproject/libvpx -license : BSD-3-Clause -component : binary.compat -emul32 : true -summary : libvpx1 (Binary Compatibility Library) +name: libvpx1 +version: 1.3.0 +release: 3 +source: + - https://github.com/webmproject/libvpx/archive/v1.3.0.tar.gz: db72881e1c34e4ae92666847844f35dd2dd431bcf6284500b1b396464f882f64 +homepage: https://github.com/webmproject/libvpx +license: BSD-3-Clause +component: binary.compat +emul32: true +summary: libvpx1 (Binary Compatibility Library) description: | This package provides binary compatibility only. It is forbidden to build against it. -builddeps : +builddeps: - yasm environment: | - # the ./configure script checks if CC is set and when it isn't, it errors out - # on an internal configure script function call that makes little sense - export CC=gcc -setup : | + # the ./configure script checks if CC is set and when it isn't, it errors out + # on an internal configure script function call that makes little sense + export CC=gcc +setup: | %patch -p1 -i $pkgfiles/gcc-5.patch %patch -p1 -i $pkgfiles/security/cve-2017-13194.patch if [[ ! -z "${EMUL32BUILD}" ]]; then @@ -25,9 +25,9 @@ setup : | else ./configure --prefix=/usr --libdir=%libdir% --disable-static --enable-shared --target=x86_64-linux-gcc --disable-vp9 fi -build : | +build: | %make -install : | +install: | %make_install # Don't want this stuff in the snap for i in /usr/bin %libdir%/pkgconfig /usr/include %libdir%/libvpx.so; do diff --git a/packages/l/libvsqlitexx/package.yml b/packages/l/libvsqlitexx/package.yml index b5a2b7f3af0..66d4d210164 100644 --- a/packages/l/libvsqlitexx/package.yml +++ b/packages/l/libvsqlitexx/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvsqlite++ -version : 0.3.13 -release : 3 -source : - - https://github.com/vinzenz/vsqlite--/archive/0.3.13.tar.gz : 73dea3c0b4b7769254da17182efbf9fc16893c50ed0d544abfdde127b69467d5 -homepage : https://vsqlite.virtuosic-bytes.com -license : BSD-3-Clause -component : programming.development -summary : A well designed and portable SQLite3 Wrapper for C++. +name: libvsqlite++ +version: 0.3.13 +release: 3 +source: + - https://github.com/vinzenz/vsqlite--/archive/0.3.13.tar.gz: 73dea3c0b4b7769254da17182efbf9fc16893c50ed0d544abfdde127b69467d5 +homepage: https://vsqlite.virtuosic-bytes.com +license: BSD-3-Clause +component: programming.development +summary: A well designed and portable SQLite3 Wrapper for C++. description: | A well designed and portable SQLite3 Wrapper for C++. -builddeps : +builddeps: - pkgconfig(sqlite3) - libboost-devel -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libvte/package.yml b/packages/l/libvte/package.yml index 899a4e980d6..4314438fdc2 100644 --- a/packages/l/libvte/package.yml +++ b/packages/l/libvte/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libvte -version : 0.82.2 -release : 81 -source : - - https://download.gnome.org/sources/vte/0.82/vte-0.82.2.tar.xz : e1295aafc4682b3b550f1235dc2679baa0f71570d8ed543c001c1283d530be91 -homepage : https://gitlab.gnome.org/GNOME/vte -license : LGPL-3.0-or-later -component : desktop.library -summary : The VTE package contains a termcap file implementation for terminal emulators. +name: libvte +version: 0.82.2 +release: 81 +source: + - https://download.gnome.org/sources/vte/0.82/vte-0.82.2.tar.xz: e1295aafc4682b3b550f1235dc2679baa0f71570d8ed543c001c1283d530be91 +homepage: https://gitlab.gnome.org/GNOME/vte +license: LGPL-3.0-or-later +component: desktop.library +summary: The VTE package contains a termcap file implementation for terminal emulators. description: | The VTE package contains a termcap file implementation for terminal emulators. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) @@ -23,20 +23,20 @@ builddeps : - gperf - libiconv-devel - vala -rundeps : - - devel : - - pcre2-devel -patterns : - - docs : - - /usr/share/doc/* -setup : | +rundeps: + - devel: + - pcre2-devel +patterns: + - docs: + - /usr/share/doc/* +setup: | %meson_configure \ -Dapp=false \ -Ddocs=true \ -Dgtk4=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install mkdir $installdir/usr/share/defaults/ mv $installdir/etc/ $installdir/usr/share/defaults/ diff --git a/packages/l/libwacom/package.yml b/packages/l/libwacom/package.yml index c90916f3b3d..7d92ae80036 100644 --- a/packages/l/libwacom/package.yml +++ b/packages/l/libwacom/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Updating this package? Check https://github.com/linux-surface/libwacom-surface to see if there are any new/updated patches -name : libwacom -version : 2.16.1 -release : 44 -source : - - https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.16.1/libwacom-2.16.1.tar.xz : 0f9bc90babad92b2c4c6571b53af3aee065f437cce01c06c860599e1a10680aa -license : MIT -component : desktop.core -homepage : https://github.com/linuxwacom/libwacom/ -summary : A library used to identify wacom tablets and their model-specific features +name: libwacom +version: 2.16.1 +release: 44 +source: + - https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.16.1/libwacom-2.16.1.tar.xz: 0f9bc90babad92b2c4c6571b53af3aee065f437cce01c06c860599e1a10680aa +license: MIT +component: desktop.core +homepage: https://github.com/linuxwacom/libwacom/ +summary: A library used to identify wacom tablets and their model-specific features description: | libwacom is a library to identify Wacom tablets and their model-specific features. It provides easy access to information such as "is this a built-in on-screen tablet", "what is the size of this model", etc. -builddeps : +builddeps: - pkgconfig(libevdev) - python-libevdev - python-pyudev -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-libevdev - python-pyudev -setup : | +setup: | %apply_patches sed -i "s|pytest-3|pytest3|g" meson.build %meson_configure -Dudev-dir=%libdir%/udev/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install # test_new_from_path_unknown_device failing -check : | +check: | %ninja_check || : diff --git a/packages/l/libwebkit-gtk/package.yml b/packages/l/libwebkit-gtk/package.yml index 324092644ef..4eb3e558cec 100644 --- a/packages/l/libwebkit-gtk/package.yml +++ b/packages/l/libwebkit-gtk/package.yml @@ -1,54 +1,54 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwebkit-gtk -version : 2.50.2 -release : 134 -source : - - https://webkitgtk.org/releases/webkitgtk-2.50.2.tar.xz : 19ab61f2d44e62cd443673943d2d5341b84d08405f67a7c37b7a77ad3550f880 -homepage : https://webkitgtk.org -license : LGPL-2.1-only -component : - - ^libwebkit-gtk41 : desktop.gtk - - ^libwebkit-gtk41-devel : programming.devel - - ^javascriptcore-gtk41 : desktop.gtk - - ^javascriptcore-gtk41-devel : programming.devel - - ^libwebkit-gtk41-docs : desktop.gtk - - ^libwebkit-gtk6 : desktop.gtk - - ^libwebkit-gtk6-devel : programming.devel - - ^javascriptcore-gtk6 : desktop.gtk - - ^javascriptcore-gtk6-devel : programming.devel - - ^libwebkit-gtk6-docs : desktop.gtk +name: libwebkit-gtk +version: 2.50.2 +release: 134 +source: + - https://webkitgtk.org/releases/webkitgtk-2.50.2.tar.xz: 19ab61f2d44e62cd443673943d2d5341b84d08405f67a7c37b7a77ad3550f880 +homepage: https://webkitgtk.org +license: LGPL-2.1-only +component: + - ^libwebkit-gtk41: desktop.gtk + - ^libwebkit-gtk41-devel: programming.devel + - ^javascriptcore-gtk41: desktop.gtk + - ^javascriptcore-gtk41-devel: programming.devel + - ^libwebkit-gtk41-docs: desktop.gtk + - ^libwebkit-gtk6: desktop.gtk + - ^libwebkit-gtk6-devel: programming.devel + - ^javascriptcore-gtk6: desktop.gtk + - ^javascriptcore-gtk6-devel: programming.devel + - ^libwebkit-gtk6-docs: desktop.gtk - desktop.gtk -summary : - - ^libwebkit-gtk41 : WebKitGTK for GTK 3 and libsoup 3 - - ^libwebkit-gtk41-devel : Development files for libwebkit-gtk41 - - ^javascriptcore-gtk41 : JavaScript engine from libwebkit-gtk41 - - ^javascriptcore-gtk41-devel : Development files for javascriptcore-gtk41 - - ^libwebkit-gtk41-docs : Documentation files for libwebkit-gtk41 - - ^libwebkit-gtk6 : WebKitGTK for GTK 4 - - ^libwebkit-gtk6-devel : Development files for libwebkit-gtk6 - - ^javascriptcore-gtk6 : JavaScript engine from libwebkit-gtk6 - - ^javascriptcore-gtk6-devel : Development files for javascriptcore-gtk6 - - ^libwebkit-gtk6-docs : Documentation files for libwebkit-gtk6 +summary: + - ^libwebkit-gtk41: WebKitGTK for GTK 3 and libsoup 3 + - ^libwebkit-gtk41-devel: Development files for libwebkit-gtk41 + - ^javascriptcore-gtk41: JavaScript engine from libwebkit-gtk41 + - ^javascriptcore-gtk41-devel: Development files for javascriptcore-gtk41 + - ^libwebkit-gtk41-docs: Documentation files for libwebkit-gtk41 + - ^libwebkit-gtk6: WebKitGTK for GTK 4 + - ^libwebkit-gtk6-devel: Development files for libwebkit-gtk6 + - ^javascriptcore-gtk6: JavaScript engine from libwebkit-gtk6 + - ^javascriptcore-gtk6-devel: Development files for javascriptcore-gtk6 + - ^libwebkit-gtk6-docs: Documentation files for libwebkit-gtk6 - GTK web content engine library description: - - ^libwebkit-gtk41 : WebKitGTK is the port of the WebKit web rendering engine to the GTK platform. This package contains WebKitGTK for GTK 3 and libsoup 3. - - ^libwebkit-gtk41-devel : The libwebkit-gtk41-devel package contains libraries, build data, and header files for developing applications that use libwebkit-gtk41. - - ^javascriptcore-gtk41 : This package contains the JavaScript engine from libwebkit-gtk41. - - ^javascriptcore-gtk41-devel : The javascriptcore-gtk41-devel package contains libraries, build data, and header files for developing applications that use JavaScript engine from libwebkit-gtk41. - - ^libwebkit-gtk41-docs : This package contains developer documentation for libwebkit-gtk41. - - ^libwebkit-gtk6 : WebKitGTK is the port of the WebKit web rendering engine to the GTK platform. This package contains WebKitGTK for GTK 4. - - ^libwebkit-gtk6-devel : The libwebkit-gtk6-devel package contains libraries, build data, and header files for developing applications that use libwebkit-gtk6. - - ^javascriptcore-gtk6 : This package contains the JavaScript engine from libwebkit-gtk6. - - ^javascriptcore-gtk6-devel : The javascriptcore-gtk6-devel package contains libraries, build data, and header files for developing applications that use JavaScript engine from libwebkit-gtk6. - - ^libwebkit-gtk6-docs : This package contains developer documentation for libwebkit-gtk6. + - ^libwebkit-gtk41: WebKitGTK is the port of the WebKit web rendering engine to the GTK platform. This package contains WebKitGTK for GTK 3 and libsoup 3. + - ^libwebkit-gtk41-devel: The libwebkit-gtk41-devel package contains libraries, build data, and header files for developing applications that use libwebkit-gtk41. + - ^javascriptcore-gtk41: This package contains the JavaScript engine from libwebkit-gtk41. + - ^javascriptcore-gtk41-devel: The javascriptcore-gtk41-devel package contains libraries, build data, and header files for developing applications that use JavaScript engine from libwebkit-gtk41. + - ^libwebkit-gtk41-docs: This package contains developer documentation for libwebkit-gtk41. + - ^libwebkit-gtk6: WebKitGTK is the port of the WebKit web rendering engine to the GTK platform. This package contains WebKitGTK for GTK 4. + - ^libwebkit-gtk6-devel: The libwebkit-gtk6-devel package contains libraries, build data, and header files for developing applications that use libwebkit-gtk6. + - ^javascriptcore-gtk6: This package contains the JavaScript engine from libwebkit-gtk6. + - ^javascriptcore-gtk6-devel: The javascriptcore-gtk6-devel package contains libraries, build data, and header files for developing applications that use JavaScript engine from libwebkit-gtk6. + - ^libwebkit-gtk6-docs: This package contains developer documentation for libwebkit-gtk6. - GTK web content engine library. -clang : true -optimize : +clang: true +optimize: - no-symbolic - speed # Leads to segfaults during runtime # - thin-lto -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gbm) - pkgconfig(geoclue-2.0) @@ -80,28 +80,28 @@ builddeps : - hyphen-devel - unifdef - xdg-dbus-proxy -rundeps : - - ^javascriptcore-gtk41-devel : - - javascriptcore-gtk41 - - ^javascriptcore-gtk6-devel : - - javascriptcore-gtk6 - - ^libwebkit-gtk41 : - - bubblewrap - - xdg-dbus-proxy - - ^libwebkit-gtk41-devel : - - libwebkit-gtk41 - - ^libwebkit-gtk41-docs : - - libwebkit-gtk41 - - ^libwebkit-gtk6 : - - bubblewrap - - xdg-dbus-proxy - - ^libwebkit-gtk6-devel : - - libwebkit-gtk6 - - ^libwebkit-gtk6-docs : - - libwebkit-gtk6 +rundeps: + - ^javascriptcore-gtk41-devel: + - javascriptcore-gtk41 + - ^javascriptcore-gtk6-devel: + - javascriptcore-gtk6 + - ^libwebkit-gtk41: + - bubblewrap + - xdg-dbus-proxy + - ^libwebkit-gtk41-devel: + - libwebkit-gtk41 + - ^libwebkit-gtk41-docs: + - libwebkit-gtk41 + - ^libwebkit-gtk6: + - bubblewrap + - xdg-dbus-proxy + - ^libwebkit-gtk6-devel: + - libwebkit-gtk6 + - ^libwebkit-gtk6-docs: + - libwebkit-gtk6 - bubblewrap - xdg-dbus-proxy -setup : | +setup: | %patch -p1 -i $pkgfiles/disable-dmabuf-nvidia.patch %patch -p1 -i $pkgfiles/fix-link-error.patch @@ -126,7 +126,7 @@ setup : | -B gtk6 \ -DENABLE_WEBDRIVER=ON \ -DUSE_GTK4=ON -build : | +build: | _build_of=0 for b in gtk41 gtk6; do # Add which build we are on to the ninja output @@ -138,65 +138,65 @@ build : | BUILDDIR=${b} env CCACHE_BASEDIR="${PWD}/${b}" %ninja_build -C ${b} done -install : | +install: | for b in gtk41 gtk6; do BUILDDIR=${b} %ninja_install -C ${b} done -patterns : - - ^libwebkit-gtk41 : - - /usr/lib64/libwebkit2gtk-4.1.so.* - - /usr/lib64/girepository-1.0/WebKit2*-4.1.typelib - - /usr/lib64/webkit2gtk-4.1/ - - /usr/lib64/webkitgtk/webkit2gtk-4.1/ # minibrowser and jsc are split out to later packages - - /usr/libexec/webkit2gtk-4.1/ - - /usr/share/locale/*/*/WebKitGTK-4.1.mo - - ^libwebkit-gtk41-devel : - - /usr/include/webkitgtk-4.1/ - - /usr/lib64/libwebkit2gtk-4.1.so - - /usr/lib64/webkitgtk/webkit2gtk-4.1/MiniBrowser - - /usr/lib64/pkgconfig/webkit2gtk*-4.1.pc - - /usr/share/gir-1.0/WebKit2*-4.1.gir - - ^javascriptcore-gtk41 : - - /usr/lib64/libjavascriptcoregtk-4.1.so.* - - /usr/lib64/girepository-1.0/JavaScriptCore-4.1.typelib - - /usr/libexec/webkit2gtk-4.1/jsc - - ^javascriptcore-gtk41-devel : - - /usr/include/webkitgtk-4.1/JavaScriptCore/ - - /usr/include/webkitgtk-4.1/jsc/ - - /usr/lib64/libjavascriptcoregtk-4.1.so - - /usr/lib64/webkitgtk/webkit2gtk-4.1/jsc - - /usr/lib64/pkgconfig/javascriptcoregtk-4.1.pc - - /usr/share/gir-1.0/JavaScriptCore-4.1.gir - - ^libwebkit-gtk41-docs : - - /usr/share/doc/javascriptcoregtk-4.1/ - - /usr/share/doc/webkit2gtk-4.1/ - - /usr/share/doc/webkit2gtk-web-extension-4.1/ - - ^libwebkit-gtk6 : - - /usr/bin/WebKitWebDriver - - /usr/lib64/libwebkitgtk-6.0.so.* - - /usr/lib64/girepository-1.0/WebKit*-6.0.typelib - - /usr/lib64/webkitgtk-6.0/ - - /usr/lib64/webkitgtk/webkitgtk-6.0/ # minibrowser and jsc are split out to later packages - - /usr/libexec/webkitgtk-6.0/ - - /usr/share/locale/*/*/WebKitGTK-6.0.mo - - ^libwebkit-gtk6-devel : - - /usr/include/webkitgtk-6.0/ - - /usr/lib64/libwebkitgtk-6.0.so - - /usr/lib64/webkitgtk/webkitgtk-6.0/MiniBrowser - - /usr/lib64/pkgconfig/webkitgtk*-6.0.pc - - /usr/share/gir-1.0/WebKit*-6.0.gir - - ^javascriptcore-gtk6 : - - /usr/lib64/libjavascriptcoregtk-6.0.so.* - - /usr/lib64/girepository-1.0/JavaScriptCore-6.0.typelib - - /usr/libexec/webkitgtk-6.0/jsc - - ^javascriptcore-gtk6-devel : - - /usr/include/webkitgtk-6.0/jsc/ - - /usr/lib64/libjavascriptcoregtk-6.0.so - - /usr/lib64/webkitgtk/webkitgtk-6.0/jsc - - /usr/lib64/pkgconfig/javascriptcoregtk-6.0.pc - - /usr/share/gir-1.0/JavaScriptCore-6.0.gir - - ^libwebkit-gtk6-docs : - - /usr/share/doc/javascriptcoregtk-6.0/ - - /usr/share/doc/webkitgtk-6.0/ - - /usr/share/doc/webkitgtk-web-process-extension-6.0/ +patterns: + - ^libwebkit-gtk41: + - /usr/lib64/libwebkit2gtk-4.1.so.* + - /usr/lib64/girepository-1.0/WebKit2*-4.1.typelib + - /usr/lib64/webkit2gtk-4.1/ + - /usr/lib64/webkitgtk/webkit2gtk-4.1/ # minibrowser and jsc are split out to later packages + - /usr/libexec/webkit2gtk-4.1/ + - /usr/share/locale/*/*/WebKitGTK-4.1.mo + - ^libwebkit-gtk41-devel: + - /usr/include/webkitgtk-4.1/ + - /usr/lib64/libwebkit2gtk-4.1.so + - /usr/lib64/webkitgtk/webkit2gtk-4.1/MiniBrowser + - /usr/lib64/pkgconfig/webkit2gtk*-4.1.pc + - /usr/share/gir-1.0/WebKit2*-4.1.gir + - ^javascriptcore-gtk41: + - /usr/lib64/libjavascriptcoregtk-4.1.so.* + - /usr/lib64/girepository-1.0/JavaScriptCore-4.1.typelib + - /usr/libexec/webkit2gtk-4.1/jsc + - ^javascriptcore-gtk41-devel: + - /usr/include/webkitgtk-4.1/JavaScriptCore/ + - /usr/include/webkitgtk-4.1/jsc/ + - /usr/lib64/libjavascriptcoregtk-4.1.so + - /usr/lib64/webkitgtk/webkit2gtk-4.1/jsc + - /usr/lib64/pkgconfig/javascriptcoregtk-4.1.pc + - /usr/share/gir-1.0/JavaScriptCore-4.1.gir + - ^libwebkit-gtk41-docs: + - /usr/share/doc/javascriptcoregtk-4.1/ + - /usr/share/doc/webkit2gtk-4.1/ + - /usr/share/doc/webkit2gtk-web-extension-4.1/ + - ^libwebkit-gtk6: + - /usr/bin/WebKitWebDriver + - /usr/lib64/libwebkitgtk-6.0.so.* + - /usr/lib64/girepository-1.0/WebKit*-6.0.typelib + - /usr/lib64/webkitgtk-6.0/ + - /usr/lib64/webkitgtk/webkitgtk-6.0/ # minibrowser and jsc are split out to later packages + - /usr/libexec/webkitgtk-6.0/ + - /usr/share/locale/*/*/WebKitGTK-6.0.mo + - ^libwebkit-gtk6-devel: + - /usr/include/webkitgtk-6.0/ + - /usr/lib64/libwebkitgtk-6.0.so + - /usr/lib64/webkitgtk/webkitgtk-6.0/MiniBrowser + - /usr/lib64/pkgconfig/webkitgtk*-6.0.pc + - /usr/share/gir-1.0/WebKit*-6.0.gir + - ^javascriptcore-gtk6: + - /usr/lib64/libjavascriptcoregtk-6.0.so.* + - /usr/lib64/girepository-1.0/JavaScriptCore-6.0.typelib + - /usr/libexec/webkitgtk-6.0/jsc + - ^javascriptcore-gtk6-devel: + - /usr/include/webkitgtk-6.0/jsc/ + - /usr/lib64/libjavascriptcoregtk-6.0.so + - /usr/lib64/webkitgtk/webkitgtk-6.0/jsc + - /usr/lib64/pkgconfig/javascriptcoregtk-6.0.pc + - /usr/share/gir-1.0/JavaScriptCore-6.0.gir + - ^libwebkit-gtk6-docs: + - /usr/share/doc/javascriptcoregtk-6.0/ + - /usr/share/doc/webkitgtk-6.0/ + - /usr/share/doc/webkitgtk-web-process-extension-6.0/ diff --git a/packages/l/libwebp/package.yml b/packages/l/libwebp/package.yml index d83a829f4e6..cc02106d7e8 100644 --- a/packages/l/libwebp/package.yml +++ b/packages/l/libwebp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwebp -version : 1.6.0 -release : 29 -source : - - https://github.com/webmproject/libwebp/archive/refs/tags/v1.6.0.tar.gz : 93a852c2b3efafee3723efd4636de855b46f9fe1efddd607e1f42f60fc8f2136 -homepage : https://developers.google.com/speed/webp/ -license : BSD-3-Clause -component : multimedia.codecs -emul32 : true -summary : A new image format for the web +name: libwebp +version: 1.6.0 +release: 29 +source: + - https://github.com/webmproject/libwebp/archive/refs/tags/v1.6.0.tar.gz: 93a852c2b3efafee3723efd4636de855b46f9fe1efddd607e1f42f60fc8f2136 +homepage: https://developers.google.com/speed/webp/ +license: BSD-3-Clause +component: multimedia.codecs +emul32: true +summary: A new image format for the web description: | WebP is a new image format that provides lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller in size compared to JPEG images at equivalent SSIM index. WebP supports lossless transparency (also known as alpha channel) with just 22% additional bytes. Transparency is also supported with lossy compression and typically provides 3x smaller file sizes compared to PNG when lossy compression is acceptable for the red/green/blue color channels. -avx2 : true -optimize : +avx2: true +optimize: - lto - speed -patterns : - - devel : /usr/share/man -builddeps : +patterns: + - devel: /usr/share/man +builddeps: - pkgconfig32(glu) - pkgconfig32(glut) - pkgconfig32(libpng) @@ -25,11 +25,11 @@ builddeps : - pkgconfig32(libturbojpeg) - pkgconfig32(zlib) - giflib-devel -setup : | +setup: | %reconfigure --disable-static --enable-everything -build : | +build: | %make -install : | +install: | %make_install # Clear out uneeded x86-64-v3 files diff --git a/packages/l/libwhich/package.yml b/packages/l/libwhich/package.yml index c481c00d5e7..6ae59261e64 100644 --- a/packages/l/libwhich/package.yml +++ b/packages/l/libwhich/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwhich -version : 1.2.0 -release : 3 -source : - - https://github.com/vtjnash/libwhich/archive/refs/tags/v1.2.0.tar.gz : aa13017310f3f9b008267283c155992bb7e0f6002dafaf82e6f0dbd270c18b0a -homepage : https://github.com/vtjnash/libwhich -license : MIT -component : programming.library -summary : Like which but for dynamic libraries +name: libwhich +version: 1.2.0 +release: 3 +source: + - https://github.com/vtjnash/libwhich/archive/refs/tags/v1.2.0.tar.gz: aa13017310f3f9b008267283c155992bb7e0f6002dafaf82e6f0dbd270c18b0a +homepage: https://github.com/vtjnash/libwhich +license: MIT +component: programming.library +summary: Like which but for dynamic libraries description: | Like which, for dynamic libraries. Also a bit like ldd. -build : | +build: | %make -install : | +install: | install -Dm00755 libwhich $installdir/usr/bin/libwhich diff --git a/packages/l/libwnck/package.yml b/packages/l/libwnck/package.yml index 3ac4b74df55..692e22cbdc9 100644 --- a/packages/l/libwnck/package.yml +++ b/packages/l/libwnck/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwnck -version : '43.2' -release : 30 -source : - - https://download.gnome.org/sources/libwnck/43/libwnck-43.2.tar.xz : 55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5 -homepage : https://gitlab.gnome.org/GNOME/libwnck -license : LGPL-2.1-or-later -component : desktop.gnome.core -summary : Window Navigator Construction Kit +name: libwnck +version: "43.2" +release: 30 +source: + - https://download.gnome.org/sources/libwnck/43/libwnck-43.2.tar.xz: 55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5 +homepage: https://gitlab.gnome.org/GNOME/libwnck +license: LGPL-2.1-or-later +component: desktop.gnome.core +summary: Window Navigator Construction Kit description: | The libwnck package contains the Window Navigator Construction Kit. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libstartup-notification-1.0) - pkgconfig(x11) - pkgconfig(xres) - gtk-doc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Avoid-segfault-in-invalidate_icons.patch %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libwpd/package.yml b/packages/l/libwpd/package.yml index 901045dc0ac..5aa7d3b100c 100644 --- a/packages/l/libwpd/package.yml +++ b/packages/l/libwpd/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwpd -version : 0.10.3 -release : 6 -source : - - https://sourceforge.net/projects/libwpd/files/libwpd/libwpd-0.10.3/libwpd-0.10.3.tar.gz : ca3575282acff8c952c12160433ad7e73e803ff3f070b8442c7ffa1f3a19f9ae -homepage : https://sourceforge.net/projects/libwpd/ -license : +name: libwpd +version: 0.10.3 +release: 6 +source: + - https://sourceforge.net/projects/libwpd/files/libwpd/libwpd-0.10.3/libwpd-0.10.3.tar.gz: ca3575282acff8c952c12160433ad7e73e803ff3f070b8442c7ffa1f3a19f9ae +homepage: https://sourceforge.net/projects/libwpd/ +license: - LGPL-2.1-or-later - MPL-2.0 -component : programming -summary : Library for import of WordPerfect documents +component: programming +summary: Library for import of WordPerfect documents description: | Libwpd is a library for import of WordPerfect documents. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libwpg/package.yml b/packages/l/libwpg/package.yml index 4693bdb7f5b..48fb266d74e 100644 --- a/packages/l/libwpg/package.yml +++ b/packages/l/libwpg/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwpg -version : 0.3.4 -release : 3 -source : - - https://sourceforge.net/projects/libwpg/files/libwpg/libwpg-0.3.4/libwpg-0.3.4.tar.gz : 6c6f4fb5d69888f2ebad2f20d097163fbdad54a56004c6e6b0c599c5e960f00a -homepage : https://sourceforge.net/projects/libwpg -license : +name: libwpg +version: 0.3.4 +release: 3 +source: + - https://sourceforge.net/projects/libwpg/files/libwpg/libwpg-0.3.4/libwpg-0.3.4.tar.gz: 6c6f4fb5d69888f2ebad2f20d097163fbdad54a56004c6e6b0c599c5e960f00a +homepage: https://sourceforge.net/projects/libwpg +license: - LGPL-2.1-or-later - MPL-2.0 -component : programming -summary : A library for import of WordPerfect Graphics images +component: programming +summary: A library for import of WordPerfect Graphics images description: | A library for import of WordPerfect Graphics images. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - pkgconfig(libwpd-0.10) - libboost-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libwps/package.yml b/packages/l/libwps/package.yml index bde85e0ec51..35906fe44fe 100644 --- a/packages/l/libwps/package.yml +++ b/packages/l/libwps/package.yml @@ -1,24 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwps -version : 0.4.14 -release : 7 -source : - - https://sourceforge.net/projects/libwps/files/libwps/libwps-0.4.14/libwps-0.4.14.tar.gz : 088933614e8664ea65f647258d2ea260ffaad545e0528a9e93b4d322e3d5bc73 -homepage : https://sourceforge.net/projects/libwps -license : +name: libwps +version: 0.4.14 +release: 7 +source: + - https://sourceforge.net/projects/libwps/files/libwps/libwps-0.4.14/libwps-0.4.14.tar.gz: 088933614e8664ea65f647258d2ea260ffaad545e0528a9e93b4d322e3d5bc73 +homepage: https://sourceforge.net/projects/libwps +license: - LGPL-2.1-or-later - MPL-2.0 -component : programming.library -summary : Microsoft Works file format import filter +component: programming.library +summary: Microsoft Works file format import filter description: | Libwps is a Microsoft Works file format import filter based on top of the librevenge. -builddeps : +builddeps: - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install - diff --git a/packages/l/libwv/package.yml b/packages/l/libwv/package.yml index 3a692540fdf..1d794b663f3 100644 --- a/packages/l/libwv/package.yml +++ b/packages/l/libwv/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwv -version : 1.2.9 -release : 7 -source : - - https://github.com/AbiWord/wv/archive/wv-1-2-9.tar.gz : effe7a2b5b81a3707c60894e7799f7c086fdec76549eb80c1e8fb835b873d2c9 -homepage : https://github.com/AbiWord/wv -license : GPL-2.0-or-later -component : programming.library -summary : Library allowing access to Microsoft Word files -builddeps : +name: libwv +version: 1.2.9 +release: 7 +source: + - https://github.com/AbiWord/wv/archive/wv-1-2-9.tar.gz: effe7a2b5b81a3707c60894e7799f7c086fdec76549eb80c1e8fb835b873d2c9 +homepage: https://github.com/AbiWord/wv +license: GPL-2.0-or-later +component: programming.library +summary: Library allowing access to Microsoft Word files +builddeps: - pkgconfig(libgsf-1) description: | wv is a library that allows access for programs to read and parse Microsoft Word documents. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libwww-perl/package.yml b/packages/l/libwww-perl/package.yml index 5df22ab7eda..33ffdcedac7 100644 --- a/packages/l/libwww-perl/package.yml +++ b/packages/l/libwww-perl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libwww-perl -version : '6.67' -release : 16 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz : 96eec40a3fd0aa1bd834117be5eb21c438f73094d861a1a7e5774f0b1226b723 -homepage : https://metacpan.org/pod/LWP -license : Artistic-1.0-Perl -component : programming.perl -summary : WWW Perl Modules +name: libwww-perl +version: "6.67" +release: 16 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz: 96eec40a3fd0aa1bd834117be5eb21c438f73094d861a1a7e5774f0b1226b723 +homepage: https://metacpan.org/pod/LWP +license: Artistic-1.0-Perl +component: programming.perl +summary: WWW Perl Modules description: | The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients. The library also contain modules that are of more general use and even classes that help you implement simple HTTP servers. -builddeps : +builddeps: - perl-clone - perl-data-dump - perl-encode-locale @@ -27,7 +27,7 @@ builddeps : - perl-test-needs - perl-test-requiresinternet - perl-www-robotrules -rundeps : +rundeps: - perl-data-dump - perl-encode-locale - perl-file-listing @@ -42,11 +42,11 @@ rundeps : - perl-scalar-list-utils - perl-try-tiny - perl-www-robotrules -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/l/libx11/package.yml b/packages/l/libx11/package.yml index 3ee6b24d8a8..6796e77e8e2 100644 --- a/packages/l/libx11/package.yml +++ b/packages/l/libx11/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libx11 -version : 1.8.12 -release : 49 -source : - - https://www.x.org/releases/individual/lib/libX11-1.8.12.tar.gz : 220fbcf54b6e4d8dc40076ff4ab87954358019982490b33c7802190b62d89ce1 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : Core X11 protocol client library +name: libx11 +version: 1.8.12 +release: 49 +source: + - https://www.x.org/releases/individual/lib/libX11-1.8.12.tar.gz: 220fbcf54b6e4d8dc40076ff4ab87954358019982490b33c7802190b62d89ce1 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: Core X11 protocol client library description: | Core X11 protocol client library -emul32 : true +emul32: true mancompress: true -clang : true -optimize : +clang: true +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig32(xau) - pkgconfig32(xcb) - pkgconfig32(xdmcp) - pkgconfig32(xtrans) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static \ --disable-xf86bigfont -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libxau/package.yml b/packages/l/libxau/package.yml index 6a3cd7c2dda..fe2ed216c9c 100644 --- a/packages/l/libxau/package.yml +++ b/packages/l/libxau/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxau -version : 1.0.12 -release : 23 -source : - - https://www.x.org/releases/individual/lib/libXau-1.0.12.tar.gz : 2402dd938da4d0a332349ab3d3586606175e19cb32cb9fe013c19f1dc922dcee -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Authorization Protocol library +name: libxau +version: 1.0.12 +release: 23 +source: + - https://www.x.org/releases/individual/lib/libXau-1.0.12.tar.gz: 2402dd938da4d0a332349ab3d3586606175e19cb32cb9fe013c19f1dc922dcee +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Authorization Protocol library description: | The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display. -builddeps : +builddeps: - pkgconfig(xorg-macros) - pkgconfig(xproto) -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libxaw/package.yml b/packages/l/libxaw/package.yml index 8eab1eab973..feb9e07709b 100644 --- a/packages/l/libxaw/package.yml +++ b/packages/l/libxaw/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxaw -version : 1.0.16 -release : 14 -source : - - https://www.x.org/releases/individual/lib/libXaw-1.0.16.tar.gz : 012f90adf8739f2f023d63a5fee1528949cf2aba92ef7ac1abcfc2ae9cf28798 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Athena Widget library +name: libxaw +version: 1.0.16 +release: 14 +source: + - https://www.x.org/releases/individual/lib/libXaw-1.0.16.tar.gz: 012f90adf8739f2f023d63a5fee1528949cf2aba92ef7ac1abcfc2ae9cf28798 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Athena Widget library description: | Xaw is the X Athena Widget Set. Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xmu) - pkgconfig32(xpm) - pkgconfig32(xext) - pkgconfig32(xt) - pkgconfig(xproto) -patterns : - - devel : - - /usr/share/doc -setup : | +patterns: + - devel: + - /usr/share/doc +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxaw3d/package.yml b/packages/l/libxaw3d/package.yml index f9617c7f565..3fde3bef0f2 100644 --- a/packages/l/libxaw3d/package.yml +++ b/packages/l/libxaw3d/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxaw3d -version : 1.6.6 -release : 13 -source : - - https://www.x.org/releases/individual/lib/libXaw3d-1.6.6.tar.gz : 0cdb8f51c390b0f9f5bec74454e53b15b6b815bc280f6b7c969400c9ef595803 -homepage : https://www.x.org/wiki/ -license : MIT -component : xorg.library -summary : General-purpose replacement for the Athena toolkit. +name: libxaw3d +version: 1.6.6 +release: 13 +source: + - https://www.x.org/releases/individual/lib/libXaw3d-1.6.6.tar.gz: 0cdb8f51c390b0f9f5bec74454e53b15b6b815bc280f6b7c969400c9ef595803 +homepage: https://www.x.org/wiki/ +license: MIT +component: xorg.library +summary: General-purpose replacement for the Athena toolkit. description: | Xaw3d is a general-purpose replacement for the Athena toolkit which adds a 3D appearance and support for XPM images. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xmu) - pkgconfig32(xt) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxcb/package.yml b/packages/l/libxcb/package.yml index 3c5eb7072c4..6650b9940f3 100644 --- a/packages/l/libxcb/package.yml +++ b/packages/l/libxcb/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxcb -version : 1.17.0 -release : 34 -source : - - https://www.x.org/releases/individual/xcb/libxcb-1.17.0.tar.gz : 2c69287424c9e2128cb47ffe92171e10417041ec2963bceafb65cb3fcf8f0b85 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X C Binding +name: libxcb +version: 1.17.0 +release: 34 +source: + - https://www.x.org/releases/individual/xcb/libxcb-1.17.0.tar.gz: 2c69287424c9e2128cb47ffe92171e10417041ec2963bceafb65cb3fcf8f0b85 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X C Binding description: | The libxcb package provides an interface to the X Window System protocol, which replaces the current Xlib interface. Xlib can also use XCB as a transport layer, allowing software to make requests and receive responses with both. -emul32 : true -optimize : speed +emul32: true +optimize: speed mancompress: true -builddeps : +builddeps: - pkgconfig32(xau) - pkgconfig32(xdmcp) - pkgconfig(xcb-proto) - pkgconfig(xorg-macros) - pkgconfig(xproto) -setup : | +setup: | sed -i configure.ac -e 's/pthread\-stubs//' %reconfigure --enable-xinput \ --disable-static \ --enable-dri3=yes \ --docdir=/usr/share/doc/libxcb-1.11 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libxcomposite/package.yml b/packages/l/libxcomposite/package.yml index 23deb353190..b1986694077 100644 --- a/packages/l/libxcomposite/package.yml +++ b/packages/l/libxcomposite/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxcomposite -version : 0.4.6 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.gz : 3599dfcd96cd48d45e6aeb08578aa27636fa903f480f880c863622c2b352d076 -license : MIT -homepage : https://www.x.org/ -summary : client library for the Composite extension to the X11 protocol -component : xorg.library +name: libxcomposite +version: 0.4.6 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.gz: 3599dfcd96cd48d45e6aeb08578aa27636fa903f480f880c863622c2b352d076 +license: MIT +homepage: https://www.x.org/ +summary: client library for the Composite extension to the X11 protocol +component: xorg.library description: | libXcomposite provides an X Window System client interface to the Composite extension to the X protocol. The Composite extension allows clients called compositing managers to control the final drawing of the screen. Rendering is done into an off-screen buffer. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig(xproto) - pkgconfig32(xfixes) - pkgconfig32(x11) -patterns : +patterns: - /usr/share/man -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxcrypt/package.yml b/packages/l/libxcrypt/package.yml index 7e917c18e9c..efdffbaa4de 100644 --- a/packages/l/libxcrypt/package.yml +++ b/packages/l/libxcrypt/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxcrypt -version : 4.5.2 -release : 10 -source : - - https://github.com/besser82/libxcrypt/releases/download/v4.5.2/libxcrypt-4.5.2.tar.xz#libxcrypt.tar.xz : 71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071 -license : LGPL-2.1-or-later -component : +name: libxcrypt +version: 4.5.2 +release: 10 +source: + - https://github.com/besser82/libxcrypt/releases/download/v4.5.2/libxcrypt-4.5.2.tar.xz#libxcrypt.tar.xz: 71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071 +license: LGPL-2.1-or-later +component: - system.base - - compat : binary.compat - - compat-32bit : emul32 -homepage : https://github.com/besser82/libxcrypt/ -summary : + - compat: binary.compat + - compat-32bit: emul32 +homepage: https://github.com/besser82/libxcrypt/ +summary: - Extended crypt library for descrypt, md5crypt, bcrypt, and others - - compat : Extended crypt library for descrypt, md5crypt, bcrypt, and others - Legacy compat - - compat-32bit : Extended crypt library for descrypt, md5crypt, bcrypt, and others - Legacy compat + - compat: Extended crypt library for descrypt, md5crypt, bcrypt, and others - Legacy compat + - compat-32bit: Extended crypt library for descrypt, md5crypt, bcrypt, and others - Legacy compat description: | libxcrypt is a modern library for one-way hashing of passwords. It supports a wide variety of both modern and historical hashing methods: yescrypt, gost-yescrypt, scrypt, bcrypt, sha512crypt, sha256crypt, md5crypt, SunMD5, sha1crypt, NT, bsdicrypt, bigcrypt, and descrypt. It provides the traditional Unix interfaces as well as a set of extended interfaces pioneered by Openwall Linux. -avx2 : true -emul32 : true -devel : true +avx2: true +emul32: true +devel: true mancompress: true -extract : false -optimize : +extract: false +optimize: - lto -patterns : - - compat : - - /usr/lib64/libcrypt.so.1* - - /usr/lib64/glibc-hwcaps/x86-64-v3/libcrypt.so.1* - - compat-32bit : - - /usr/lib32/libcrypt.so.1* -rundeps : - - compat-32bit : - - libxcrypt-compat -setup : | +patterns: + - compat: + - /usr/lib64/libcrypt.so.1* + - /usr/lib64/glibc-hwcaps/x86-64-v3/libcrypt.so.1* + - compat-32bit: + - /usr/lib32/libcrypt.so.1* +rundeps: + - compat-32bit: + - libxcrypt-compat +setup: | for i in compat regular; do if [ $i == 'compat' ]; then obsolete_api="glibc" @@ -50,13 +50,13 @@ setup : | --disable-failure-tokens popd done -build : | +build: | for i in compat regular; do pushd $i %make popd done -install : | +install: | for i in compat regular; do pushd $i %make_install @@ -66,7 +66,7 @@ install : | # Clear out unneeded compat files rm -v $installdir/%libdir%/libxcrypt.so \ $installdir/usr/include/xcrypt.h -check : | +check: | for i in compat regular; do pushd $i %make check diff --git a/packages/l/libxcursor/package.yml b/packages/l/libxcursor/package.yml index b51d6b2eaca..1b89ab16848 100644 --- a/packages/l/libxcursor/package.yml +++ b/packages/l/libxcursor/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxcursor -version : 1.2.3 -release : 22 -source : - - https://www.x.org/releases/individual/lib/libXcursor-1.2.3.tar.gz : 74e72da27e61cc2cfd2e267c14f500ea47775850048ee0b00362a55c9b60ee9b -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Cursor management library +name: libxcursor +version: 1.2.3 +release: 22 +source: + - https://www.x.org/releases/individual/lib/libXcursor-1.2.3.tar.gz: 74e72da27e61cc2cfd2e267c14f500ea47775850048ee0b00362a55c9b60ee9b +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Cursor management library description: | Xcursor is a simple library designed to help locate and load cursors for the X Window System. Cursors can be loaded from files or memory and can exist in several sizes; the library automatically picks the best size. When using images loaded from files, Xcursor prefers to use the Render extension's CreateCursor request for rendering cursors. Where the Render extension is not supported, Xcursor maps the cursor image to a standard X cursor and uses the core X protocol CreateCursor request. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig32(xfixes) - pkgconfig32(xrender) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxcvt/package.yml b/packages/l/libxcvt/package.yml index f1a324d7bca..ec705aab644 100644 --- a/packages/l/libxcvt/package.yml +++ b/packages/l/libxcvt/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxcvt -version : 0.1.3 -release : 3 -source : - - https://www.x.org/releases/individual/lib/libxcvt-0.1.3.tar.xz : a929998a8767de7dfa36d6da4751cdbeef34ed630714f2f4a767b351f2442e01 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : VESA CVT standard timing modelines generator. +name: libxcvt +version: 0.1.3 +release: 3 +source: + - https://www.x.org/releases/individual/lib/libxcvt-0.1.3.tar.xz: a929998a8767de7dfa36d6da4751cdbeef34ed630714f2f4a767b351f2442e01 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: VESA CVT standard timing modelines generator. description: | libxcvt is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libxdamage/package.yml b/packages/l/libxdamage/package.yml index 33eac8b92da..d2890045f2e 100644 --- a/packages/l/libxdamage/package.yml +++ b/packages/l/libxdamage/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxdamage -version : 1.1.6 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXdamage-1.1.6.tar.gz : 2afcc139eb6eb926ffe344494b1fc023da25def42874496e6e6d3aa8acef8595 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 damaged region extension library +name: libxdamage +version: 1.1.6 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXdamage-1.1.6.tar.gz: 2afcc139eb6eb926ffe344494b1fc023da25def42874496e6e6d3aa8acef8595 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 damaged region extension library description: | libXdamage provides an X Window System client interface to the DAMAGE extension to the X protocol. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(xext) - pkgconfig32(xfixes) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxdg-basedir/package.yml b/packages/l/libxdg-basedir/package.yml index 401ecf47287..5d4d305e038 100644 --- a/packages/l/libxdg-basedir/package.yml +++ b/packages/l/libxdg-basedir/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxdg-basedir -version : 1.2.3 -release : 4 -source : - - https://github.com/devnev/libxdg-basedir/archive/refs/tags/libxdg-basedir-1.2.3.tar.gz : ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d -homepage : https://github.com/devnev/libxdg-basedir -license : MIT -component : programming.library -summary : An implementation of the XDG Base Directory specifications. +name: libxdg-basedir +version: 1.2.3 +release: 4 +source: + - https://github.com/devnev/libxdg-basedir/archive/refs/tags/libxdg-basedir-1.2.3.tar.gz: ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d +homepage: https://github.com/devnev/libxdg-basedir +license: MIT +component: programming.library +summary: An implementation of the XDG Base Directory specifications. description: | An implementation of the XDG Base Directory specifications. -setup : | +setup: | %patch -p1 -i $pkgfiles/memleak.patch %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxdmcp/package.yml b/packages/l/libxdmcp/package.yml index c793cddb33d..abe26a0bb41 100644 --- a/packages/l/libxdmcp/package.yml +++ b/packages/l/libxdmcp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxdmcp -version : 1.1.5 -release : 20 -source : - - https://www.x.org/releases/individual/lib/libXdmcp-1.1.5.tar.gz : 31a7abc4f129dcf6f27ae912c3eedcb94d25ad2e8f317f69df6eda0bc4e4f2f3 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Display Manager Control Protocol library +name: libxdmcp +version: 1.1.5 +release: 20 +source: + - https://www.x.org/releases/individual/lib/libXdmcp-1.1.5.tar.gz: 31a7abc4f129dcf6f27ae912c3eedcb94d25ad2e8f317f69df6eda0bc4e4f2f3 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Display Manager Control Protocol library description: | X Display Manager Control Protocol library -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxext/package.yml b/packages/l/libxext/package.yml index e5c8845dd23..c3d117848f4 100644 --- a/packages/l/libxext/package.yml +++ b/packages/l/libxext/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxext -version : 1.3.6 -release : 18 -source : - - https://www.x.org/releases/individual/lib/libXext-1.3.6.tar.gz : 1a0ac5cd792a55d5d465ced8dbf403ed016c8e6d14380c0ea3646c4415496e3d -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 common extensions base +name: libxext +version: 1.3.6 +release: 18 +source: + - https://www.x.org/releases/individual/lib/libXext-1.3.6.tar.gz: 1a0ac5cd792a55d5d465ced8dbf403ed016c8e6d14380c0ea3646c4415496e3d +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 common extensions base description: | library for common extensions to the X11 protocol -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig(xproto) - pkgconfig32(x11) -patterns : - - devel : - - /usr/share/man -setup : | +patterns: + - devel: + - /usr/share/man +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxfce4ui/package.yml b/packages/l/libxfce4ui/package.yml index 4f809c000f4..a2af76b3d65 100644 --- a/packages/l/libxfce4ui/package.yml +++ b/packages/l/libxfce4ui/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxfce4ui -version : 4.20.1 -release : 11 -source : - - https://archive.xfce.org/src/xfce/libxfce4ui/4.20/libxfce4ui-4.20.1.tar.bz2 : ec99f0b8f6d7cd4222c8f8e3bca51d144fb240d719829344b354900eb3a07100 -homepage : https://docs.xfce.org/xfce/libxfce4ui/start -license : GPL-2.0-only -component : desktop.xfce -summary : Widgets library for the Xfce desktop environment. +name: libxfce4ui +version: 4.20.1 +release: 11 +source: + - https://archive.xfce.org/src/xfce/libxfce4ui/4.20/libxfce4ui-4.20.1.tar.bz2: ec99f0b8f6d7cd4222c8f8e3bca51d144fb240d719829344b354900eb3a07100 +homepage: https://docs.xfce.org/xfce/libxfce4ui/start +license: GPL-2.0-only +component: desktop.xfce +summary: Widgets library for the Xfce desktop environment. description: | Widgets library for the Xfce desktop environment. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(libgtop-2.0) @@ -18,12 +18,12 @@ builddeps : - pkgconfig(libxfce4util-1.0) - pkgconfig(libxfconf-0) - pkgconfig(sm) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-libxfce4kbd-private-Add-shortcut-for-Whiskermenu.patch %configure \ --with-vendor-info='Solus' \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxfce4util/package.yml b/packages/l/libxfce4util/package.yml index 2cc40f8f48f..a00b981698e 100644 --- a/packages/l/libxfce4util/package.yml +++ b/packages/l/libxfce4util/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxfce4util -version : 4.20.1 -release : 13 -source : - - https://archive.xfce.org/src/xfce/libxfce4util/4.20/libxfce4util-4.20.1.tar.bz2 : 84bfc4daab9e466193540c3665eee42b2cf4d24e3f38fc3e8d1e0a2bebe3b8f1 -homepage : https://docs.xfce.org/xfce/libxfce4util/start -license : GPL-2.0-or-later -component : desktop.library -summary : Extension library for Xfce +name: libxfce4util +version: 4.20.1 +release: 13 +source: + - https://archive.xfce.org/src/xfce/libxfce4util/4.20/libxfce4util-4.20.1.tar.bz2: 84bfc4daab9e466193540c3665eee42b2cf4d24e3f38fc3e8d1e0a2bebe3b8f1 +homepage: https://docs.xfce.org/xfce/libxfce4util/start +license: GPL-2.0-or-later +component: desktop.library +summary: Extension library for Xfce description: | Libxfce4util is used to share commonly used non-GTK+ utilities among the Xfce applications. -builddeps : +builddeps: - gettext-devel - gtk-doc - xfce4-dev-tools-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-sysconfdir-change.patch autoreconf -fiv %configure --sysconfdir=/usr/share/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxfce4windowing/package.yml b/packages/l/libxfce4windowing/package.yml index e723dfb65e4..05bcb6f2c9c 100644 --- a/packages/l/libxfce4windowing/package.yml +++ b/packages/l/libxfce4windowing/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxfce4windowing -version : 4.20.4 -release : 7 -source : - - https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.4.tar.bz2 : db467f9ac4bac8f1c4e82667902841fc0957af835c29603d6659a57440b6f8cb -homepage : https://gitlab.xfce.org/xfce/libxfce4windowing -license : LGPL-2.1-or-later -component : desktop.library -summary : Windowing concept abstraction library for X11 and Wayland +name: libxfce4windowing +version: 4.20.4 +release: 7 +source: + - https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.4.tar.bz2: db467f9ac4bac8f1c4e82667902841fc0957af835c29603d6659a57440b6f8cb +homepage: https://gitlab.xfce.org/xfce/libxfce4windowing +license: LGPL-2.1-or-later +component: desktop.library +summary: Windowing concept abstraction library for X11 and Wayland description: | Libxfce4windowing is an abstraction library that attempts to present windowing concepts (screens, toplevel windows, workspaces, etc.) in a windowing-system-independent manner. Currently, X11 is fully supported, via libwnck. Wayland is partially supported, through various Wayland protocol extensions. However, the full range of operations available on X11 is not available on Wayland, due to missing features in these protocol extensions. -builddeps : +builddeps: - pkgconfig(libdisplay-info) - pkgconfig(libwnck-3.0) - pkgconfig(wayland-client) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(x11) - vala - xrandr -setup : | +setup: | %meson_configure -Dvala=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libxfixes/package.yml b/packages/l/libxfixes/package.yml index aafdb6da321..59f53073108 100644 --- a/packages/l/libxfixes/package.yml +++ b/packages/l/libxfixes/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxfixes -version : 6.0.2 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXfixes-6.0.2.tar.gz : 041331b8e6e36038b3bf836785b6b175ec8515f964c9e4e3316b3bfed0f53ac7 -license : MIT -homepage : https://www.x.org/ -summary : X11 miscellaneous 'fixes' extension library -component : xorg.library +name: libxfixes +version: 6.0.2 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXfixes-6.0.2.tar.gz: 041331b8e6e36038b3bf836785b6b175ec8515f964c9e4e3316b3bfed0f53ac7 +license: MIT +homepage: https://www.x.org/ +summary: X11 miscellaneous 'fixes' extension library +component: xorg.library description: | libXfixes provides an X Window System client interface to the 'XFIXES' extension to the X protocol. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxfont2/package.yml b/packages/l/libxfont2/package.yml index 68fff765459..5c83dbe22d2 100644 --- a/packages/l/libxfont2/package.yml +++ b/packages/l/libxfont2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxfont2 -version : 2.0.7 -release : 13 -source : - - https://www.x.org/releases/individual/lib/libXfont2-2.0.7.tar.gz : 90b331c2fd2d0420767c4652e007d054c97a3f03a88c55e3b986bd3acfd7e338 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. +name: libxfont2 +version: 2.0.7 +release: 13 +source: + - https://www.x.org/releases/individual/lib/libXfont2-2.0.7.tar.gz: 90b331c2fd2d0420767c4652e007d054c97a3f03a88c55e3b986bd3acfd7e338 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. description: | libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. -optimize : +optimize: - speed - no-symbolic -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(freetype2) - pkgconfig32(fontenc) - pkgconfig32(zlib) - pkgconfig(xproto) - pkgconfig(xtrans) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxft/package.yml b/packages/l/libxft/package.yml index 0a037c42140..4fb522fd44a 100644 --- a/packages/l/libxft/package.yml +++ b/packages/l/libxft/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxft -version : 2.3.9 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXft-2.3.9.tar.gz : 47c157fb4d0308f8b9604b74c29bb902b019eb97031f8fbf5ab62aa9f147a104 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : FreeType-based font drawing library for X +name: libxft +version: 2.3.9 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXft-2.3.9.tar.gz: 47c157fb4d0308f8b9604b74c29bb902b019eb97031f8fbf5ab62aa9f147a104 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: FreeType-based font drawing library for X description: | Xft provides a client-side font API for X applications, making the FreeType font rasterizer available to X clients. Fontconfig is used for font specification resolution. Where available, the RENDER extension handles glyph drawing; otherwise, the core X protocol is used. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(fontconfig) - pkgconfig32(freetype2) - pkgconfig32(x11) - pkgconfig32(xrender) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxi/package.yml b/packages/l/libxi/package.yml index 998633b8be4..114f8deff23 100644 --- a/packages/l/libxi/package.yml +++ b/packages/l/libxi/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxi -version : 1.8.2 -release : 19 -source : - - https://www.x.org/releases/individual/lib/libXi-1.8.2.tar.gz : 5542daec66febfeb6f51d57abfa915826efe2e3af57534f4105b82240ea3188d -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Input Extension Library +name: libxi +version: 1.8.2 +release: 19 +source: + - https://www.x.org/releases/individual/lib/libXi-1.8.2.tar.gz: 5542daec66febfeb6f51d57abfa915826efe2e3af57534f4105b82240ea3188d +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Input Extension Library description: | libXi provides an X Window System client interface to the XINPUT extension to the X protocol. The Input extension allows setup and configuration of multiple input devices, and will soon allow hotplugging of input devices; to be added and removed on the fly. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(xext) - pkgconfig32(x11) - pkgconfig32(xfixes) - pkgconfig(inputproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxinerama/package.yml b/packages/l/libxinerama/package.yml index 85723405b74..d0e4d53c7d6 100644 --- a/packages/l/libxinerama/package.yml +++ b/packages/l/libxinerama/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxinerama -version : 1.1.5 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.gz : 2efa855cb42dc620eff3b77700d8655695e09aaa318f791f201fa60afa72b95c -license : MIT -homepage : https://www.x.org/ -summary : X Xinerama extension library -component : xorg.library +name: libxinerama +version: 1.1.5 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.gz: 2efa855cb42dc620eff3b77700d8655695e09aaa318f791f201fa60afa72b95c +license: MIT +homepage: https://www.x.org/ +summary: X Xinerama extension library +component: xorg.library description: | libXinerama provides an X Window System client interface to the XINERAMA extension to the X protocol. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxkbcommon/package.yml b/packages/l/libxkbcommon/package.yml index fb7689b153d..8230604e49d 100644 --- a/packages/l/libxkbcommon/package.yml +++ b/packages/l/libxkbcommon/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxkbcommon -version : 1.12.2 -release : 18 -source : - - https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.12.2.tar.gz : 40a333433d850c308f6fe8b15b57c54c769aad655e9c6563cc288bc650111ecf -license : MIT -component : desktop.library -homepage : https://xkbcommon.org -summary : xkbcommon is a library to handle keyboard description +name: libxkbcommon +version: 1.12.2 +release: 18 +source: + - https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.12.2.tar.gz: 40a333433d850c308f6fe8b15b57c54c769aad655e9c6563cc288bc650111ecf +license: MIT +component: desktop.library +homepage: https://xkbcommon.org +summary: xkbcommon is a library to handle keyboard description description: | xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It's mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. Despite the name, it isn't actually used by anything X11 (yet). -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(libxml-2.0) - pkgconfig32(wayland-client) - pkgconfig32(xcb-xkb) - pkgconfig(wayland-protocols) - pkgconfig(xkeyboard-config) - pkgconfig(xorg-macros) -rundeps : +rundeps: - xkeyboard-config -checkdeps : +checkdeps: - setxkbmap - xorg-server-xvfb -setup : | +setup: | %meson_configure -Denable-docs=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libxkbfile/package.yml b/packages/l/libxkbfile/package.yml index db5d4405d8d..b4d39186db2 100644 --- a/packages/l/libxkbfile/package.yml +++ b/packages/l/libxkbfile/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxkbfile -version : 1.1.3 -release : 18 -source : - - https://www.x.org/releases/individual/lib/libxkbfile-1.1.3.tar.gz : c4c2687729d1f920f165ebb96557a1ead2ef655809ab5eaa66a1ad36dc31050d -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 keyboard file manipulation library +name: libxkbfile +version: 1.1.3 +release: 18 +source: + - https://www.x.org/releases/individual/lib/libxkbfile-1.1.3.tar.gz: c4c2687729d1f920f165ebb96557a1ead2ef655809ab5eaa66a1ad36dc31050d +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 keyboard file manipulation library description: | libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libxklavier/package.yml b/packages/l/libxklavier/package.yml index 524d9576704..0673a35d136 100644 --- a/packages/l/libxklavier/package.yml +++ b/packages/l/libxklavier/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxklavier -version : '5.4' -release : 10 -source : - - https://people.freedesktop.org/~svu/libxklavier-5.4.tar.bz2 : 17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320 -homepage : https://www.freedesktop.org/wiki/Software/LibXklavier/ -license : +name: libxklavier +version: "5.4" +release: 10 +source: + - https://people.freedesktop.org/~svu/libxklavier-5.4.tar.bz2: 17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320 +homepage: https://www.freedesktop.org/wiki/Software/LibXklavier/ +license: - LGPL-2.0 -summary : The libxklavier package contains a utility library for X keyboard. -builddeps : +summary: The libxklavier package contains a utility library for X keyboard. +builddeps: - pkgconfig(x11) - pkgconfig(xi) - pkgconfig(xkbfile) - pkgconfig(xkeyboard-config) -rundeps : +rundeps: - xkeyboard-config -component : desktop.core +component: desktop.core description: | The libxklavier package contains a utility library for X keyboard. -setup : | +setup: | %configure_no_runstatedir --disable-static \ --with-xkb-bin-base=/usr/bin \ --with-xkb-base=/usr/share/X11/xkb -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxml2/package.yml b/packages/l/libxml2/package.yml index 2f335f74666..77b80486e53 100644 --- a/packages/l/libxml2/package.yml +++ b/packages/l/libxml2/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxml2 -version : 2.13.9 -release : 57 -source : - - https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.9.tar.xz : a2c9ae7b770da34860050c309f903221c67830c86e4a7e760692b803df95143a - - https://www.w3.org/XML/Test/xmlts20130923.tar.gz#xmlts.tar.gz : 9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f -license : +name: libxml2 +version: 2.13.9 +release: 57 +source: + - https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.9.tar.xz: a2c9ae7b770da34860050c309f903221c67830c86e4a7e760692b803df95143a + - https://www.w3.org/XML/Test/xmlts20130923.tar.gz#xmlts.tar.gz: 9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f +license: - MIT -component : system.base -homepage : https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home -summary : GNOME XML Library +component: system.base +homepage: https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home +summary: GNOME XML Library description: | The libxml2 package contains libraries and utilities used for parsing XML files. -builddeps : +builddeps: - pkgconfig32(icu-i18n) - pkgconfig32(liblzma) - pkgconfig32(zlib) - pkgconfig(python3) -optimize : +optimize: - lto - speed -devel : true -emul32 : true -patterns : - - docs : /usr/share/doc +devel: true +emul32: true +patterns: + - docs: /usr/share/doc environment: | # set common build options here to avoid copy pasta spam. export COMMON_OPTS="--disable-static --with-python --with-legacy --with-ftp --with-icu --with-threads --with-xptr-locs" -setup : | +setup: | %patch -p1 -i $pkgfiles/libxml2-2.12.9-icu-pkgconfig.patch mkdir xmlconf @@ -37,12 +37,12 @@ setup : | else %reconfigure $COMMON_OPTS fi -build : | +build: | %make -install : | +install: | %make_install install -m 00755 $pkgfiles/buildDocBookCatalog $installdir/usr/bin/buildDocBookCatalog -profile : | +profile: | # Clear Inspiration. %make dba100000.xml ./xmllint --noout dba100000.xml @@ -50,5 +50,5 @@ profile : | ./xmllint --noout --valid test/valid/REC-xml-19980210.xml ./xmllint --stream --valid test/valid/REC-xml-19980210.xml %make check -check : | +check: | %make check diff --git a/packages/l/libxmlb/package.yml b/packages/l/libxmlb/package.yml index b660a1c1e83..efb22cb1ca9 100644 --- a/packages/l/libxmlb/package.yml +++ b/packages/l/libxmlb/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxmlb -version : 0.3.24 -release : 11 -source : - - https://github.com/hughsie/libxmlb/archive/refs/tags/0.3.24.tar.gz : 45245a5ebe8a3598449f4d53a576801bdb6489aae03ff2206ad4fc7799611014 -homepage : https://github.com/hughsie/libxmlb -license : +name: libxmlb +version: 0.3.24 +release: 11 +source: + - https://github.com/hughsie/libxmlb/archive/refs/tags/0.3.24.tar.gz: 45245a5ebe8a3598449f4d53a576801bdb6489aae03ff2206ad4fc7799611014 +homepage: https://github.com/hughsie/libxmlb +license: - LGPL-2.1-or-later - GPL-2.0-or-later -component : programming.library -summary : A library to help create and query binary XML blobs +component: programming.library +summary: A library to help create and query binary XML blobs description: | XML is slow to parse and strings inside the document cannot be memory mapped as they do not have a trailing NUL char. The libxmlb library takes XML source, and converts it to a structured binary representation with a deduplicated string table -- where the strings have the NULs included. -optimize : +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig(liblzma) - pkgconfig(libzstd) - libstemmer-devel -setup : | +setup: | %meson_configure \ -Dgtkdoc=false \ -Dstemmer=true -build : | +build: | %ninja_build -profile : | +profile: | %ninja_check ./solusBuildDir/src/xb-tool compile test.xmlb /var/lib/eopkg/index/Solus/eopkg-index.xml.xz ./solusBuildDir/src/xb-tool dump test.xmlb -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libxmlxx/package.yml b/packages/l/libxmlxx/package.yml index 875a844bc58..ec3aed97bf7 100644 --- a/packages/l/libxmlxx/package.yml +++ b/packages/l/libxmlxx/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxml++ -version : 5.4.0 -release : 12 -source : - - https://download.gnome.org/sources/libxml++/5.4/libxml++-5.4.0.tar.xz : e9a23c436686a94698d2138e6bcbaf849121d63bfa0f50dc34fefbfd79566848 -homepage : https://libxmlplusplus.github.io/libxmlplusplus/ -license : LGPL-2.1-or-later -component : programming.library -summary : C++ bindings to libxml2 +name: libxml++ +version: 5.4.0 +release: 12 +source: + - https://download.gnome.org/sources/libxml++/5.4/libxml++-5.4.0.tar.xz: e9a23c436686a94698d2138e6bcbaf849121d63bfa0f50dc34fefbfd79566848 +homepage: https://libxmlplusplus.github.io/libxmlplusplus/ +license: LGPL-2.1-or-later +component: programming.library +summary: C++ bindings to libxml2 description: | C++ bindings to libxml2 -builddeps : +builddeps: - pkgconfig(libxml-2.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/libxmlxx26/package.yml b/packages/l/libxmlxx26/package.yml index 207ee819ce0..4df746241f3 100644 --- a/packages/l/libxmlxx26/package.yml +++ b/packages/l/libxmlxx26/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxml++26 -version : 2.42.3 -release : 4 -source : - - https://download.gnome.org/sources/libxml++/2.42/libxml++-2.42.3.tar.xz : 74b95302e24dbebc56e97048e86ad0a4121fc82a43e58d381fbe1d380e8eba04 -homepage : https://libxmlplusplus.github.io/libxmlplusplus/ -license : LGPL-2.1-or-later -component : programming.library -summary : C++ bindings to libxml2 +name: libxml++26 +version: 2.42.3 +release: 4 +source: + - https://download.gnome.org/sources/libxml++/2.42/libxml++-2.42.3.tar.xz: 74b95302e24dbebc56e97048e86ad0a4121fc82a43e58d381fbe1d380e8eba04 +homepage: https://libxmlplusplus.github.io/libxmlplusplus/ +license: LGPL-2.1-or-later +component: programming.library +summary: C++ bindings to libxml2 description: | C++ bindings to libxml2 -builddeps : +builddeps: - pkgconfig(glibmm-2.4) - pkgconfig(libxml-2.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libxmu/package.yml b/packages/l/libxmu/package.yml index 2a1273ff22c..0a4f00c094e 100644 --- a/packages/l/libxmu/package.yml +++ b/packages/l/libxmu/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxmu -version : 1.2.1 -release : 14 -source : - - https://www.x.org/releases/individual/lib/libXmu-1.2.1.tar.gz : bf0902583dd1123856c11e0a5085bd3c6e9886fbbd44954464975fd7d52eb599 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 miscellaneous utility library +name: libxmu +version: 1.2.1 +release: 14 +source: + - https://www.x.org/releases/individual/lib/libXmu-1.2.1.tar.gz: bf0902583dd1123856c11e0a5085bd3c6e9886fbbd44954464975fd7d52eb599 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 miscellaneous utility library description: | This library contains miscellaneous utilities and is not part of the Xlib standard. It contains routines which only use public interfaces so that it may be layered on top of any proprietary implementation of Xlib or Xt -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xt) - pkgconfig(xproto) -setup : | +setup: | %configure --with-appdefaultdir=/etc/X11/app-defaults \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxpm/package.yml b/packages/l/libxpm/package.yml index 1b73cad8880..14dbeafac96 100644 --- a/packages/l/libxpm/package.yml +++ b/packages/l/libxpm/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxpm -version : 3.5.17 -release : 14 -source : - - https://www.x.org/releases/individual/lib/libXpm-3.5.17.tar.gz : 959466c7dfcfcaa8a65055bfc311f74d4c43d9257900f85ab042604d286df0c6 -homepage : https://gitlab.freedesktop.org/xorg/lib/libxpm -license : MIT -summary : X Pixmap (XPM) image file format library -component : xorg.library -builddeps : - - pkgconfig32(glib-2.0) #check +name: libxpm +version: 3.5.17 +release: 14 +source: + - https://www.x.org/releases/individual/lib/libXpm-3.5.17.tar.gz: 959466c7dfcfcaa8a65055bfc311f74d4c43d9257900f85ab042604d286df0c6 +homepage: https://gitlab.freedesktop.org/xorg/lib/libxpm +license: MIT +summary: X Pixmap (XPM) image file format library +component: xorg.library +builddeps: + - pkgconfig32(glib-2.0) #check - pkgconfig32(x11) -emul32 : true -optimize : speed +emul32: true +optimize: speed description: | libXpm provides support and common operations for the XPM pixmap format, which is commonly used in legacy X applications. XPM is an extension of the monochrome XBM bitmap specified in the X protocol. -setup : | +setup: | %configure --disable-open-zfile \ --disable-static \ --enable-unit-tests -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libxpresent/package.yml b/packages/l/libxpresent/package.yml index c0280fef2c6..b008ad4f2d4 100644 --- a/packages/l/libxpresent/package.yml +++ b/packages/l/libxpresent/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxpresent -version : 1.0.2 -release : 10 -source : - - https://www.x.org/releases/individual/lib/libXpresent-1.0.2.tar.gz : e98a211e51d8b9381d16b24a57cecb926a23e743b9e0b1ffc3e870206b7dee1a -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 presentation library +name: libxpresent +version: 1.0.2 +release: 10 +source: + - https://www.x.org/releases/individual/lib/libXpresent-1.0.2.tar.gz: e98a211e51d8b9381d16b24a57cecb926a23e743b9e0b1ffc3e870206b7dee1a +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 presentation library description: | X11 presentation library -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig32(xfixes) - pkgconfig32(xrandr) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxrandr/package.yml b/packages/l/libxrandr/package.yml index 875c2313347..bcd84888923 100644 --- a/packages/l/libxrandr/package.yml +++ b/packages/l/libxrandr/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxrandr -version : 1.5.4 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.gz : c72c94dc3373512ceb67f578952c5d10915b38cc9ebb0fd176a49857b8048e22 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 RandR extension library +name: libxrandr +version: 1.5.4 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.gz: c72c94dc3373512ceb67f578952c5d10915b38cc9ebb0fd176a49857b8048e22 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 RandR extension library description: | libXrandr provides an X Window System client interface to the RandR extension to the X protocol. The RandR extension allows for run-time configuration of display attributes such as resolution, rotation, and reflection. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(xext) - pkgconfig32(xrender) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxrender/package.yml b/packages/l/libxrender/package.yml index 06d849acbea..75fda555d39 100644 --- a/packages/l/libxrender/package.yml +++ b/packages/l/libxrender/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxrender -version : 0.9.12 -release : 18 -source : - - https://www.x.org/releases/individual/lib/libXrender-0.9.12.tar.gz : 0fff64125819c02d1102b6236f3d7d861a07b5216d8eea336c3811d31494ecf7 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Rendering Extension client library +name: libxrender +version: 0.9.12 +release: 18 +source: + - https://www.x.org/releases/individual/lib/libXrender-0.9.12.tar.gz: 0fff64125819c02d1102b6236f3d7d861a07b5216d8eea336c3811d31494ecf7 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Rendering Extension client library description: | The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tessellation into either triangles or trapezoids. Text is drawn by loading glyphs into the server and rendering sets of them. The Xrender library exposes this extension to X clients. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxres/package.yml b/packages/l/libxres/package.yml index cc0367a2b17..5930f0f380a 100644 --- a/packages/l/libxres/package.yml +++ b/packages/l/libxres/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxres -version : 1.2.3 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libXres-1.2.3.tar.gz : e1ee4845aa6a59e6ba7145422279ffc7da521b4d3dd302c0b1febdf45d06d093 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Resource extension library +name: libxres +version: 1.2.3 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libXres-1.2.3.tar.gz: e1ee4845aa6a59e6ba7145422279ffc7da521b4d3dd302c0b1febdf45d06d093 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Resource extension library description: | libXRes provides an X Window System client interface to the Resource extension to the X protocol. The Resource extension allows for X clients to see and monitor the X resource usage of various clients (pixmaps, et al). -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxscrnsaver/package.yml b/packages/l/libxscrnsaver/package.yml index ac3ff7b454f..ae367c03016 100644 --- a/packages/l/libxscrnsaver/package.yml +++ b/packages/l/libxscrnsaver/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxscrnsaver -version : 1.2.5 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.5.tar.gz : 356f45ae365403b5500702b6b7c6e708d02a5b0ada0e5a6c859db677e41fdb00 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Screen Saver extension client library +name: libxscrnsaver +version: 1.2.5 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.5.tar.gz: 356f45ae365403b5500702b6b7c6e708d02a5b0ada0e5a6c859db677e41fdb00 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Screen Saver extension client library description: | The Screen Saver extension allows clients behaving as screen savers to register themselves with the X server, to better integrate themselves with the running session. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxshmfence/package.yml b/packages/l/libxshmfence/package.yml index 33bb85b3d36..8a6a6f5a9e9 100644 --- a/packages/l/libxshmfence/package.yml +++ b/packages/l/libxshmfence/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxshmfence -version : 1.3.3 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libxshmfence-1.3.3.tar.gz : 6233ccd9fa80198835efc3039cdf8086ab2b218b17e77ebdb0a19913fcee58d3 -license : MIT -homepage : https://www.x.org/ -summary : X Linux futex event API -component : xorg.library +name: libxshmfence +version: 1.3.3 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libxshmfence-1.3.3.tar.gz: 6233ccd9fa80198835efc3039cdf8086ab2b218b17e77ebdb0a19913fcee58d3 +license: MIT +homepage: https://www.x.org/ +summary: X Linux futex event API +component: xorg.library description: | A library that exposes an event API on top of Linux futexes -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxslt/package.yml b/packages/l/libxslt/package.yml index b86031d5270..b6ac60b9ba8 100644 --- a/packages/l/libxslt/package.yml +++ b/packages/l/libxslt/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxslt -version : 1.1.37 -release : 15 -source : - - https://gitlab.gnome.org/GNOME/libxslt/-/archive/v1.1.37/libxslt-v1.1.37.tar.bz2 : 6dbeb21aa8c938e6a39010901c0e84122bb87225b4af31f76feb4e3a5b138a5c -homepage : https://gitlab.gnome.org/GNOME/libxslt -license : MIT -component : system.base -emul32 : true -summary : GNOME XSLT Library +name: libxslt +version: 1.1.37 +release: 15 +source: + - https://gitlab.gnome.org/GNOME/libxslt/-/archive/v1.1.37/libxslt-v1.1.37.tar.bz2: 6dbeb21aa8c938e6a39010901c0e84122bb87225b4af31f76feb4e3a5b138a5c +homepage: https://gitlab.gnome.org/GNOME/libxslt +license: MIT +component: system.base +emul32: true +summary: GNOME XSLT Library description: | The libxslt package contains XSLT libraries used for extending libxml2 libraries to support XSLT files. -builddeps : +builddeps: - pkgconfig32(gpg-error) - pkgconfig32(libgcrypt) - pkgconfig32(liblzma) - pkgconfig32(libxml-2.0) - pkgconfig32(zlib) -patterns : - - devel : - - /usr/share/doc/ - - /usr/share/gtk-doc/ - - /usr/bin/xslt-config - - /usr/share/man/man3/ -setup : | +patterns: + - devel: + - /usr/share/doc/ + - /usr/share/gtk-doc/ + - /usr/bin/xslt-config + - /usr/share/man/man3/ +setup: | %reconfigure --disable-static --without-python -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libxt/package.yml b/packages/l/libxt/package.yml index 57b36f8782a..2fced750aef 100644 --- a/packages/l/libxt/package.yml +++ b/packages/l/libxt/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxt -version : 1.3.1 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXt-1.3.1.tar.gz : cf2212189869adb94ffd58c7d9a545a369b83d2274930bfbe148da354030b355 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X Toolkit Intrinsics library +name: libxt +version: 1.3.1 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXt-1.3.1.tar.gz: cf2212189869adb94ffd58c7d9a545a369b83d2274930bfbe148da354030b355 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X Toolkit Intrinsics library description: | libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation). -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ice) - pkgconfig32(sm) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxtst/package.yml b/packages/l/libxtst/package.yml index 144310df577..0f90c8dc545 100644 --- a/packages/l/libxtst/package.yml +++ b/packages/l/libxtst/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxtst -version : 1.2.5 -release : 15 -source : - - https://www.x.org/releases/individual/lib/libXtst-1.2.5.tar.gz : 244ba6e1c5ffa44f1ba251affdfa984d55d99c94bb925a342657e5e7aaf6d39c -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Testing -- Record extension library +name: libxtst +version: 1.2.5 +release: 15 +source: + - https://www.x.org/releases/individual/lib/libXtst-1.2.5.tar.gz: 244ba6e1c5ffa44f1ba251affdfa984d55d99c94bb925a342657e5e7aaf6d39c +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Testing -- Record extension library description: | libXtst provides an X Window System client interface to the Record extension to the X protocol. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(xext) - pkgconfig32(xi) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxv/package.yml b/packages/l/libxv/package.yml index 7d503ec9094..9ae319f0bf8 100644 --- a/packages/l/libxv/package.yml +++ b/packages/l/libxv/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxv -version : 1.0.13 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libXv-1.0.13.tar.gz : 9a0c31392b8968a4f29a0ad9c51e7ce225bcec3c4cbab9f2a241f921776b2991 -license : MIT -homepage : https://www.x.org/ -summary : X11 Video extension library -component : xorg.library +name: libxv +version: 1.0.13 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libXv-1.0.13.tar.gz: 9a0c31392b8968a4f29a0ad9c51e7ce225bcec3c4cbab9f2a241f921776b2991 +license: MIT +homepage: https://www.x.org/ +summary: X11 Video extension library +component: xorg.library description: | libXv provides an X Window System client interface to the XVideo extension to the X protocol. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(xext) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxvmc/package.yml b/packages/l/libxvmc/package.yml index 90f5ac45d29..47ace403bdc 100644 --- a/packages/l/libxvmc/package.yml +++ b/packages/l/libxvmc/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxvmc -version : 1.0.14 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXvMC-1.0.14.tar.gz : 3ad5d2b991219e2bf9b2f85d40b12c16f1afec038715e462f6058af73a9b5ef8 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Video extension library - MotionCompensation +name: libxvmc +version: 1.0.14 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXvMC-1.0.14.tar.gz: 3ad5d2b991219e2bf9b2f85d40b12c16f1afec038715e462f6058af73a9b5ef8 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Video extension library - MotionCompensation description: | libXvMC provides an X Window System client interface to the XVideo-MotionCompensation extension to the X protocol. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(xext) - pkgconfig32(xv) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxxf86dga/package.yml b/packages/l/libxxf86dga/package.yml index 2fdbab20670..73be26045d8 100644 --- a/packages/l/libxxf86dga/package.yml +++ b/packages/l/libxxf86dga/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxxf86dga -version : 1.1.6 -release : 16 -source : - - https://www.x.org/releases/individual/lib/libXxf86dga-1.1.6.tar.gz : 87c7482b1e29b4eeb415815641c4f69c00545a8138e1b73ff1f361f7d9c22ac4 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 Direct Graphics Access extension library +name: libxxf86dga +version: 1.1.6 +release: 16 +source: + - https://www.x.org/releases/individual/lib/libXxf86dga-1.1.6.tar.gz: 87c7482b1e29b4eeb415815641c4f69c00545a8138e1b73ff1f361f7d9c22ac4 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 Direct Graphics Access extension library description: | libXxf86dga provides the XFree86-DGA extension, which allows direct graphics access to a framebuffer-like region, and also allows relative mouse reporting, et al. It is mainly used by games and emulators for games. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(xext) - pkgconfig32(x11) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libxxf86vm/package.yml b/packages/l/libxxf86vm/package.yml index 4ada2435f08..6fb4a066bfe 100644 --- a/packages/l/libxxf86vm/package.yml +++ b/packages/l/libxxf86vm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libxxf86vm -version : 1.1.6 -release : 17 -source : - - https://www.x.org/releases/individual/lib/libXxf86vm-1.1.6.tar.gz : d2b4b1ec4eb833efca9981f19ed1078a8a73eed0bb3ca5563b64527ae8021e52 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : X11 XFree86 video mode extension library +name: libxxf86vm +version: 1.1.6 +release: 17 +source: + - https://www.x.org/releases/individual/lib/libXxf86vm-1.1.6.tar.gz: d2b4b1ec4eb833efca9981f19ed1078a8a73eed0bb3ca5563b64527ae8021e52 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: X11 XFree86 video mode extension library description: | libXxf86vm provides an interface to the XFree86-VidModeExtension extension, which allows client applications to get and set video mode timings in extensive detail. It is used by the xvidtune program in particular. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig32(x11) - pkgconfig32(xext) - pkgconfig(xproto) -setup : | +setup: | %configure --prefix=/usr \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libykclient/package.yml b/packages/l/libykclient/package.yml index 626733e3919..66f3a1e6fc1 100644 --- a/packages/l/libykclient/package.yml +++ b/packages/l/libykclient/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libykclient -version : '2.15' -release : 3 -source : - - https://github.com/Yubico/yubico-c-client/archive/ykclient-2.15.tar.gz : 3863f4fc2f3320c59fcbf57862bba48bcb716fddb886840bb0dd8db14d5ab7f0 -homepage : https://github.com/Yubico/yubico-c-client/ -license : BSD-2-Clause -component : security.library -summary : Yubico C client library (also known as yubico-c-client) +name: libykclient +version: "2.15" +release: 3 +source: + - https://github.com/Yubico/yubico-c-client/archive/ykclient-2.15.tar.gz: 3863f4fc2f3320c59fcbf57862bba48bcb716fddb886840bb0dd8db14d5ab7f0 +homepage: https://github.com/Yubico/yubico-c-client/ +license: BSD-2-Clause +component: security.library +summary: Yubico C client library (also known as yubico-c-client) description: | YubiKey C Client Library (libykclient) is a C library used to validate an Yubikey OTP against Yubico’s servers -builddeps : +builddeps: - pkgconfig(libcurl) - help2man -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libytnef/package.yml b/packages/l/libytnef/package.yml index 6427b2724ce..d0e469d0c65 100644 --- a/packages/l/libytnef/package.yml +++ b/packages/l/libytnef/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libytnef -version : '2.1.2' -release : 2 -source : - - https://github.com/Yeraze/ytnef/archive/refs/tags/v2.1.2.tar.gz : 340f03f495884611209e9c0bc943fad06ce920e8c79655aa228d5ca7418dc360 -homepage : https://github.com/Yeraze/ytnef -license : GPL-2.0-or-later -component : desktop.library -summary : TNEF Stream Reader library +name: libytnef +version: "2.1.2" +release: 2 +source: + - https://github.com/Yeraze/ytnef/archive/refs/tags/v2.1.2.tar.gz: 340f03f495884611209e9c0bc943fad06ce920e8c79655aa228d5ca7418dc360 +homepage: https://github.com/Yeraze/ytnef +license: GPL-2.0-or-later +component: desktop.library +summary: TNEF Stream Reader library description: | TNEF Stream Reader library (decodes winmail.dat) -builddeps : +builddeps: - perl -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/libyubikey/package.yml b/packages/l/libyubikey/package.yml index 46b1f9e1c3a..7e9f3b26dbc 100644 --- a/packages/l/libyubikey/package.yml +++ b/packages/l/libyubikey/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libyubikey -version : '1.13' -release : 4 -source : - - https://github.com/Yubico/yubico-c/archive/libyubikey-1.13.tar.gz : dd046c83e67560206b0b3301ee8053922b516e3975b895804582eb8d7bdd1d79 -homepage : https://github.com/Yubico/yubico-c -license : BSD-2-Clause -component : security.library -summary : YubiKey C low-level library (also known as yubico-c) +name: libyubikey +version: "1.13" +release: 4 +source: + - https://github.com/Yubico/yubico-c/archive/libyubikey-1.13.tar.gz: dd046c83e67560206b0b3301ee8053922b516e3975b895804582eb8d7bdd1d79 +homepage: https://github.com/Yubico/yubico-c +license: BSD-2-Clause +component: security.library +summary: YubiKey C low-level library (also known as yubico-c) fatfakeroot: true description: | Low-level C software development kit for the Yubico YubiKey authentication device. -builddeps : +builddeps: - pkgconfig(libusb-1.0) - asciidoc - valgrind -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/libyuv/package.yml b/packages/l/libyuv/package.yml index 40f1c4ab13f..f02ae30e021 100644 --- a/packages/l/libyuv/package.yml +++ b/packages/l/libyuv/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libyuv -version : '0.0.1892' # version string comes from version.h -release : 1 -source : +name: libyuv +version: "0.0.1892" # version string comes from version.h +release: 1 +source: # Update to the latest git snapshot - - git|https://chromium.googlesource.com/libyuv/libyuv : 4cd90347e78ff76755df2107009e900374aee9cd -license : BSD-3-Clause -component : multimedia.library -homepage : https://chromium.googlesource.com/libyuv/libyuv/ -summary : YUV conversion and scaling functionality library + - git|https://chromium.googlesource.com/libyuv/libyuv: 4cd90347e78ff76755df2107009e900374aee9cd +license: BSD-3-Clause +component: multimedia.library +homepage: https://chromium.googlesource.com/libyuv/libyuv/ +summary: YUV conversion and scaling functionality library description: | YUV conversion and scaling functionality library -builddeps : +builddeps: - pkgconfig(gtest) - pkgconfig(libjpeg) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %apply_patches %cmake_ninja \ -DLIB_SUFFIX=64 \ -DUNIT_TEST=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Not used rm -fv $installdir/usr/bin/yuvconvert rmdir -v $installdir/usr/bin -check : | +check: | solusBuildDir/libyuv_unittest diff --git a/packages/l/libzen/package.yml b/packages/l/libzen/package.yml index d9d1989e550..2f83034b65b 100644 --- a/packages/l/libzen/package.yml +++ b/packages/l/libzen/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libzen -version : 0.4.41 -release : 10 -source : - - https://mediaarea.net/download/source/libzen/0.4.41/libzen_0.4.41.tar.bz2 : eb237d7d3dca6dc6ba068719420a27de0934a783ccaeb2867562b35af3901e2d -homepage : https://mediaarea.net/en/MediaInfo -license : Zlib -component : programming -summary : Small C++ derivate classes to have an easier life +name: libzen +version: 0.4.41 +release: 10 +source: + - https://mediaarea.net/download/source/libzen/0.4.41/libzen_0.4.41.tar.bz2: eb237d7d3dca6dc6ba068719420a27de0934a783ccaeb2867562b35af3901e2d +homepage: https://mediaarea.net/en/MediaInfo +license: Zlib +component: programming +summary: Small C++ derivate classes to have an easier life description: | ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform operating system functions. -setup : | +setup: | pushd Project/GNU/Library %autogen --enable-shared --disable-static -build : | +build: | pushd Project/GNU/Library %make -install : | +install: | pushd Project/GNU/Library %make_install diff --git a/packages/l/libzim/package.yml b/packages/l/libzim/package.yml index 6a6ce9a131a..275e1e247b1 100644 --- a/packages/l/libzim/package.yml +++ b/packages/l/libzim/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libzim -version : 9.2.3 -release : 14 -source : - - https://github.com/openzim/libzim/archive/refs/tags/9.2.3.tar.gz : 7c6e7fcaf5bc82447edb12c6c573779af6d77b3b79227da57586e81c4e13f1bf -homepage : https://wiki.openzim.org/wiki/Libzim -license : GPL-2.0-or-later -component : programming.library -summary : Reference implementation of the ZIM specification +name: libzim +version: 9.2.3 +release: 14 +source: + - https://github.com/openzim/libzim/archive/refs/tags/9.2.3.tar.gz: 7c6e7fcaf5bc82447edb12c6c573779af6d77b3b79227da57586e81c4e13f1bf +homepage: https://wiki.openzim.org/wiki/Libzim +license: GPL-2.0-or-later +component: programming.library +summary: Reference implementation of the ZIM specification description: | The Libzim is the reference implementation for the ZIM file format. It's a software library to read and write ZIM files on many systems and architectures. More information about the ZIM format and the openZIM project at https://openzim.org/. -builddeps : +builddeps: - pkgconfig(gtest) - pkgconfig(icu-io) - pkgconfig(liblzma) - pkgconfig(libzstd) - pkgconfig(uuid) - pkgconfig(xapian-core) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/libzip/package.yml b/packages/l/libzip/package.yml index 57552c6e04f..3c46a7c5402 100644 --- a/packages/l/libzip/package.yml +++ b/packages/l/libzip/package.yml @@ -1,31 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libzip -version : 1.11.4 -release : 22 -source : - - https://libzip.org/download/libzip-1.11.4.tar.xz : 8a247f57d1e3e6f6d11413b12a6f28a9d388de110adc0ec608d893180ed7097b -homepage : https://libzip.org/ -license : BSD-3-Clause -component : programming.library -summary : libzip is a C library for reading, creating, and modifying zip archives +name: libzip +version: 1.11.4 +release: 22 +source: + - https://libzip.org/download/libzip-1.11.4.tar.xz: 8a247f57d1e3e6f6d11413b12a6f28a9d388de110adc0ec608d893180ed7097b +homepage: https://libzip.org/ +license: BSD-3-Clause +component: programming.library +summary: libzip is a C library for reading, creating, and modifying zip archives description: | libzip is a C library for reading, creating, and modifying zip archives. mancompress: true -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libcrypto) - pkgconfig(liblzma) - pkgconfig(libzstd) -setup : | +setup: | %cmake_ninja -DBUILD_REGRESS=OFF \ -DDOCUMENTATION_FORMAT=man \ -DENABLE_GNUTLS=OFF \ -DENABLE_MBEDTLS=OFF \ -DENABLE_OPENSSL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # TODO package nihtest so that we can run the testsuite (needs -DBUILD_REGRESS=ON) # check : | # %ninja_check diff --git a/packages/l/libzmf/package.yml b/packages/l/libzmf/package.yml index 23759a6f877..dd7dcaff39e 100644 --- a/packages/l/libzmf/package.yml +++ b/packages/l/libzmf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : libzmf -version : 0.0.2 -release : 15 -source : - - https://dev-www.libreoffice.org/src/libzmf/libzmf-0.0.2.tar.xz : 27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22 -homepage : https://wiki.documentfoundation.org/DLP/Libraries/libzmf -license : MPL-2.0 -component : programming.library -summary : Library for import of Zoner document formats +name: libzmf +version: 0.0.2 +release: 15 +source: + - https://dev-www.libreoffice.org/src/libzmf/libzmf-0.0.2.tar.xz: 27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22 +homepage: https://wiki.documentfoundation.org/DLP/Libraries/libzmf +license: MPL-2.0 +component: programming.library +summary: Library for import of Zoner document formats description: | libzmf is library providing ability to interpret and import Zoner document formats into various applications. -builddeps : +builddeps: - pkgconfig(cppunit) - pkgconfig(icu-i18n) - pkgconfig(libpng) - pkgconfig(librevenge-0.0) - libboost-devel -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/lifeograph/package.yml b/packages/l/lifeograph/package.yml index 75a7a5f72f3..6c670d64662 100644 --- a/packages/l/lifeograph/package.yml +++ b/packages/l/lifeograph/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lifeograph -version : 2.0.3 -release : 10 -source : - - https://launchpad.net/lifeograph/trunk/2.0.3/+download/lifeograph-2.0.3.tar.xz : b13cf8012a3fa948852d2fdf9c11dab250065e25cd473ca182f1ba32eb537c42 -license : GPL-3.0-or-later -homepage : https://lifeograph.sourceforge.net/wiki/Main_Page -component : office.notes -summary : Lifeograph is an off-line and private journal and note taking application +name: lifeograph +version: 2.0.3 +release: 10 +source: + - https://launchpad.net/lifeograph/trunk/2.0.3/+download/lifeograph-2.0.3.tar.xz: b13cf8012a3fa948852d2fdf9c11dab250065e25cd473ca182f1ba32eb537c42 +license: GPL-3.0-or-later +homepage: https://lifeograph.sourceforge.net/wiki/Main_Page +component: office.notes +summary: Lifeograph is an off-line and private journal and note taking application description: | Lifeograph is an off-line and private journal and note taking application -builddeps : +builddeps: - pkgconfig(champlain-gtk-0.12) - pkgconfig(enchant-2) - pkgconfig(gtkmm-3.0) - pkgconfig(libgcrypt) - intltool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liferea/package.yml b/packages/l/liferea/package.yml index 504ce475640..aa436ce255d 100644 --- a/packages/l/liferea/package.yml +++ b/packages/l/liferea/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liferea -version : 1.16.6 -release : 36 -source : - - https://github.com/lwindolf/liferea/releases/download/v1.16.6/liferea-1.16.6.tar.bz2 : 0fd9919a0d62c129726160ae626303cc29215308330c0ff50c4823e3d079f4b7 -license : GPL-2.0-or-later -homepage : https://lzone.de/liferea -component : network.news -summary : A desktop feed reader and news aggregator +name: liferea +version: 1.16.6 +release: 36 +source: + - https://github.com/lwindolf/liferea/releases/download/v1.16.6/liferea-1.16.6.tar.bz2: 0fd9919a0d62c129726160ae626303cc29215308330c0ff50c4823e3d079f4b7 +license: GPL-2.0-or-later +homepage: https://lzone.de/liferea +component: network.news +summary: A desktop feed reader and news aggregator description: | Liferea is a desktop feed reader/news aggregator that brings together all of the content from your favorite subscriptions into a simple interface that makes it easy to organize and browse feeds. Its GUI is similar to a desktop mail/news client, with an embedded web browser. -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(json-glib-1.0) - pkgconfig(libpeas-2) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(libxslt) - pkgconfig(webkit2gtk-4.1) - gettext-devel -rundeps : +rundeps: - python-cairo # tray icon plugin environment: | export WEBKIT_DISABLE_COMPOSITING_MODE=1 # temp workaround: https://github.com/lwindolf/liferea/issues/767 -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/light/package.yml b/packages/l/light/package.yml index 5fefd48a4cb..9948f2218ef 100644 --- a/packages/l/light/package.yml +++ b/packages/l/light/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : light -version : 1.2.2 -release : 6 -source : - - git|https://gitlab.com/dpeukert/light.git : 2a54078cbe3814105ee4f565f451b1b5947fbde0 -homepage : https://gitlab.com/dpeukert/light -license : GPL-3.0-or-later -component : system.utils -summary : GNU/Linux application to control backlights +name: light +version: 1.2.2 +release: 6 +source: + - git|https://gitlab.com/dpeukert/light.git: 2a54078cbe3814105ee4f565f451b1b5947fbde0 +homepage: https://gitlab.com/dpeukert/light +license: GPL-3.0-or-later +component: system.utils +summary: GNU/Linux application to control backlights description: | GNU/Linux application to control backlights -builddeps : +builddeps: - help2man -setup : | +setup: | %patch -p1 -i $pkgfiles/no-fcommon.patch %autogen --with-udev -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/l/lightdm-gtk-greeter-settings/package.yml b/packages/l/lightdm-gtk-greeter-settings/package.yml index 776fc5db122..8ddba15b6fe 100644 --- a/packages/l/lightdm-gtk-greeter-settings/package.yml +++ b/packages/l/lightdm-gtk-greeter-settings/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightdm-gtk-greeter-settings -version : 1.2.3 -release : 10 -source : - - https://github.com/Xubuntu/lightdm-gtk-greeter-settings/releases/download/lightdm-gtk-greeter-settings-1.2.3/lightdm-gtk-greeter-settings-1.2.3.tar.gz : 77482a95cb7cc23d78d3c95810a965deddce62cb70349cd03c7a79fe000e740f -homepage : https://github.com/Xubuntu/lightdm-gtk-greeter-settings -license : GPL-3.0-or-later -component : system.utils -summary : Dialog for modifying the settings of lightdm-gtk-greeter +name: lightdm-gtk-greeter-settings +version: 1.2.3 +release: 10 +source: + - https://github.com/Xubuntu/lightdm-gtk-greeter-settings/releases/download/lightdm-gtk-greeter-settings-1.2.3/lightdm-gtk-greeter-settings-1.2.3.tar.gz: 77482a95cb7cc23d78d3c95810a965deddce62cb70349cd03c7a79fe000e740f +homepage: https://github.com/Xubuntu/lightdm-gtk-greeter-settings +license: GPL-3.0-or-later +component: system.utils +summary: Dialog for modifying the settings of lightdm-gtk-greeter description: | Just a small dialog to make it easier for users to modify the settings of lightdm-gtk-greeter. -builddeps : +builddeps: - python-build - python-distutils-extra - python-gobject-devel - python-installer - python-setuptools -rundeps : +rundeps: - python-gobject -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-support-for-stateless-lightdm-gtk-greeter.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/l/lightdm-gtk-greeter/package.yml b/packages/l/lightdm-gtk-greeter/package.yml index 04773cb4b96..b3b56c060b9 100644 --- a/packages/l/lightdm-gtk-greeter/package.yml +++ b/packages/l/lightdm-gtk-greeter/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightdm-gtk-greeter -version : 2.0.9 -release : 30 -source : - - https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.9/lightdm-gtk-greeter-2.0.9.tar.gz : c8fdf198aa9a3f9d0dad0b48dfe23c2277b79107e8fcfc62965290f1081f645d -homepage : https://bluesabre.org/projects/lightdm-gtk-greeter/ -license : GPL-3.0 -component : desktop.lightdm -summary : Customisable GTK+ Greeter for LightDM +name: lightdm-gtk-greeter +version: 2.0.9 +release: 30 +source: + - https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.9/lightdm-gtk-greeter-2.0.9.tar.gz: c8fdf198aa9a3f9d0dad0b48dfe23c2277b79107e8fcfc62965290f1081f645d +homepage: https://bluesabre.org/projects/lightdm-gtk-greeter/ +license: GPL-3.0 +component: desktop.lightdm +summary: Customisable GTK+ Greeter for LightDM description: | Customisable GTK+ Greeter for LightDM -builddeps : +builddeps: - pkgconfig(gmodule-export-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(liblightdm-gobject-1) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(x11) - at-spi2 - xfce4-dev-tools -conflicts : gdm -setup : | +conflicts: gdm +setup: | %autogen --disable-static \ --with-libxklavier -build : | +build: | %make -install : | +install: | %make_install # Use a stateless default configuration install -D -m 00644 $pkgfiles/lightdm-gtk-greeter.conf $installdir/usr/share/lightdm/lightdm-gtk-greeter.conf.d/10_solus_default.conf diff --git a/packages/l/lightdm-settings/package.yml b/packages/l/lightdm-settings/package.yml index ef2661bfc3c..b6ab5a9f4e2 100644 --- a/packages/l/lightdm-settings/package.yml +++ b/packages/l/lightdm-settings/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightdm-settings -version : 2.0.7 -release : 26 -source : - - https://github.com/linuxmint/lightdm-settings/archive/refs/tags/2.0.7.tar.gz : 7c93c311881ed8dd59d5888e2c4823bee9943c32856ce12c0ae432aba95b7cf2 -homepage : https://github.com/linuxmint/lightdm-settings -license : GPL-3.0-or-later -component : system.utils -summary : A configuration tool for the LightDM display manager +name: lightdm-settings +version: 2.0.7 +release: 26 +source: + - https://github.com/linuxmint/lightdm-settings/archive/refs/tags/2.0.7.tar.gz: 7c93c311881ed8dd59d5888e2c4823bee9943c32856ce12c0ae432aba95b7cf2 +homepage: https://github.com/linuxmint/lightdm-settings +license: GPL-3.0-or-later +component: system.utils +summary: A configuration tool for the LightDM display manager description: | A configuration tool for the LightDM display manager. This tool currently lets users configure slick-greeter. -rundeps : +rundeps: - hicolor-icon-theme - python-packaging - python-setproctitle - slick-greeter -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/usr cp -R usr $installdir install -Dm00664 $pkgfiles/lightdm-gtk-greeter.conf $installdir/etc/lightdm/lightdm.conf diff --git a/packages/l/lightdm/package.yml b/packages/l/lightdm/package.yml index 90d8597c264..09031cc6048 100644 --- a/packages/l/lightdm/package.yml +++ b/packages/l/lightdm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightdm -version : 1.32.0 -release : 51 -source : - - https://github.com/canonical/lightdm/archive/refs/tags/1.32.0.tar.gz : 6dbcd58332abdc113a7a345c22027c9e485ada802706c6b7fbf5f410464e53e3 -homepage : https://github.com/Canonical/lightdm -license : +name: lightdm +version: 1.32.0 +release: 51 +source: + - https://github.com/canonical/lightdm/archive/refs/tags/1.32.0.tar.gz: 6dbcd58332abdc113a7a345c22027c9e485ada802706c6b7fbf5f410464e53e3 +homepage: https://github.com/Canonical/lightdm +license: - LGPL-3.0-or-later - GPL-3.0-or-later -component : desktop.lightdm -conflicts : +component: desktop.lightdm +conflicts: - gdm - sddm -summary : Lightweight and attractive Display Manager +summary: Lightweight and attractive Display Manager description: | Lightweight and attractive Display Manager -builddeps : +builddeps: - pkgconfig(libgcrypt) - pkgconfig(libxklavier) - pkgconfig(x11) @@ -28,14 +28,14 @@ builddeps : - vala - yelp-devel - yelp-tools -rundeps : +rundeps: - linux-driver-management-lightdm-integration - setxkbmap - xauth - xhost - xkbcomp - xkeyboard-config -setup : | +setup: | sed -i -e 's:getgroups:lightdm_&:' tests/src/libsystem.c %apply_patches %reconfigure --enable-introspection \ @@ -45,9 +45,9 @@ setup : | --libexecdir=%libdir%/lightdm \ --with-greeter-user=lightdm \ --with-greeter-session=lightdm-gtk-greeter -build : | +build: | %make -j1 -install : | +install: | %make_install # Enable by default diff --git a/packages/l/lightscreen/package.yml b/packages/l/lightscreen/package.yml index 3df3dd5a2d6..d42c3496ba8 100644 --- a/packages/l/lightscreen/package.yml +++ b/packages/l/lightscreen/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightscreen -version : 2.4 -release : 4 -source : - - https://github.com/ckaiser/Lightscreen/archive/v2.4.tar.gz : 51687c29c13500e340c3a8762c884d9e05598083983345546903b82583ccf939 - - https://github.com/ckaiser/SingleApplication/archive/c6378eec45a5fdf699b4d27fb4be22a190b2a184.tar.gz : e09fbd16f894dcd0c29d48155c64ec7e705b6b1a4279c92a79549c1d7bec294d - - https://github.com/ckaiser/UGlobalHotkey/archive/231b10144741b29037f0128bb7a1cd7176529f74.tar.gz : 8e7d7e43a359bfabeaec7becb2307aaf94c1ad4ba83e5c26a05e33d4c668e52f -homepage : https://lightscreen.com.ar -license : +name: lightscreen +version: 2.4 +release: 4 +source: + - https://github.com/ckaiser/Lightscreen/archive/v2.4.tar.gz: 51687c29c13500e340c3a8762c884d9e05598083983345546903b82583ccf939 + - https://github.com/ckaiser/SingleApplication/archive/c6378eec45a5fdf699b4d27fb4be22a190b2a184.tar.gz: e09fbd16f894dcd0c29d48155c64ec7e705b6b1a4279c92a79549c1d7bec294d + - https://github.com/ckaiser/UGlobalHotkey/archive/231b10144741b29037f0128bb7a1cd7176529f74.tar.gz: 8e7d7e43a359bfabeaec7becb2307aaf94c1ad4ba83e5c26a05e33d4c668e52f +homepage: https://lightscreen.com.ar +license: - GPL-2.0-only - MIT - Public-Domain -component : desktop -summary : Lightscreen screenshot tool +component: desktop +summary: Lightscreen screenshot tool description: | Lightscreen is a simple tool to automate the tedious process of saving and cataloging screenshots, it operates as a hidden background process that is invoked with one (or multiple) hotkeys and then saves a screenshot file to disk according to the user's preferences. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5QuickWidgets) - pkgconfig(Qt5X11Extras) - pkgconfig(Qt5XmlPatterns) - pkgconfig(x11) - pkgconfig(xcb-keysyms) -clang : true -setup : | +clang: true +setup: | # Submodule crap tar xvf $sources/c6378eec45a5fdf699b4d27fb4be22a190b2a184.tar.gz mv SingleApplication-c6378eec45a5fdf699b4d27fb4be22a190b2a184/* tools/SingleApplication/ @@ -34,9 +34,9 @@ setup : | # Fixes conflicting symbols from X11 %patch -p1 -i $pkgfiles/0001-Fix-conflicting-symbols-in-linux-build.patch %qmake -build : | +build: | %make -install : | +install: | install -Dm00755 lightscreen $installdir/usr/bin/lightscreen install -Dm00644 $pkgfiles/lightscreen.desktop $installdir/usr/share/applications/lightscreen.desktop install -Dm00644 $pkgfiles/lightscreen.png $installdir/usr/share/icons/hicolor/64x64/apps/lightscreen.png diff --git a/packages/l/lightsoff/package.yml b/packages/l/lightsoff/package.yml index d13c4ef6c1f..3c09f07ffb8 100644 --- a/packages/l/lightsoff/package.yml +++ b/packages/l/lightsoff/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lightsoff -version : '48.1' -release : 16 -source : - - https://download.gnome.org/sources/lightsoff/48/lightsoff-48.1.tar.xz : 2ec99501713dbcd13c5a565a2e118cc4cc2b502836b387a7736cfba40a8b3989 -homepage : https://gitlab.gnome.org/GNOME/lightsoff/ -license : GPL-2.0-or-later -component : games.puzzle -summary : Tile based puzzle game +name: lightsoff +version: "48.1" +release: 16 +source: + - https://download.gnome.org/sources/lightsoff/48/lightsoff-48.1.tar.xz: 2ec99501713dbcd13c5a565a2e118cc4cc2b502836b387a7736cfba40a8b3989 +homepage: https://gitlab.gnome.org/GNOME/lightsoff/ +license: GPL-2.0-or-later +component: games.puzzle +summary: Tile based puzzle game description: | Lights Off is a puzzle game, where the objective is to turn off all of the tiles on the board. Each click toggles the state of the clicked tile and its non-diagonal neighbors. -builddeps : +builddeps: - pkgconfig(libadwaita-1) - pkgconfig(librsvg-2.0) - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/lilv/package.yml b/packages/l/lilv/package.yml index 09ae2aa39eb..abc85ffaf0b 100644 --- a/packages/l/lilv/package.yml +++ b/packages/l/lilv/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lilv -version : 0.24.26 -release : 12 -source : - - https://gitlab.com/lv2/lilv/-/archive/v0.24.26/lilv-v0.24.26.tar.gz : 4cff8c872978a5cabab09b27c11508ffa61934aa02cf79c3e81d69b2a58dd2fe -homepage : https://drobilla.net/software/lilv.html -license : ISC -component : programming.library -summary : A library to make the use of LV2 plugins as simple as possible +name: lilv +version: 0.24.26 +release: 12 +source: + - https://gitlab.com/lv2/lilv/-/archive/v0.24.26/lilv-v0.24.26.tar.gz: 4cff8c872978a5cabab09b27c11508ffa61934aa02cf79c3e81d69b2a58dd2fe +homepage: https://drobilla.net/software/lilv.html +license: ISC +component: programming.library +summary: A library to make the use of LV2 plugins as simple as possible description: | Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies. It is stable, well-tested software (the included test suite covers over 90% of the code) in use by several applications. -builddeps : +builddeps: - pkgconfig(lv2) - pkgconfig(python3) - pkgconfig(serd-0) - pkgconfig(sord-0) - pkgconfig(sratom-0) -setup : | +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install completionsDir=$installdir/usr/share/bash-completion/completions/ install -dm644 $completionsDir diff --git a/packages/l/lime3ds/package.yml b/packages/l/lime3ds/package.yml index 89f090c92ef..c559affea1f 100644 --- a/packages/l/lime3ds/package.yml +++ b/packages/l/lime3ds/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lime3ds -version : '2119.1' -release : 11 -source : - - https://github.com/Lime3DS/lime3ds-archive/releases/download/2119.1/lime3ds-unified-source-2119.1.tar.xz : 1bd7be965f0b58e368556283c861082c25b971bc5c653d36ff3179e6df34541a -homepage : https://lime3ds.github.io/ -license : GPL-2.0-or-later -component : games.emulator -summary : A Nintendo 3DS emulator based on Citra +name: lime3ds +version: "2119.1" +release: 11 +source: + - https://github.com/Lime3DS/lime3ds-archive/releases/download/2119.1/lime3ds-unified-source-2119.1.tar.xz: 1bd7be965f0b58e368556283c861082c25b971bc5c653d36ff3179e6df34541a +homepage: https://lime3ds.github.io/ +license: GPL-2.0-or-later +component: games.emulator +summary: A Nintendo 3DS emulator based on Citra description: | Lime3DS is a project which aims to revive and continue work on Citra, a popular open-source Nintendo 3DS emulator which ceased development. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(RapidJSON) - pkgconfig(libavcodec) @@ -26,11 +26,11 @@ builddeps : - libboost-devel # FIXME: use our package rather than relying on what ships in lime3ds/externals/dynarmic/externals/robin-map # robin-map -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DENABLE_QT_UPDATER=OFF \ -DUSE_DISCORD_PRESENCE=ON \ @@ -40,11 +40,11 @@ setup : | -DUSE_SYSTEM_QT=ON \ -DUSE_SYSTEM_SDL2=ON \ -DUSE_SYSTEM_SOUNDTOUCH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/io.github.lime3ds.Lime3DS.metainfo.xml -t $installdir/usr/share/metainfo -replaces : +replaces: - citra - - dbginfo : citra-dbginfo + - dbginfo: citra-dbginfo diff --git a/packages/l/links/package.yml b/packages/l/links/package.yml index 1815a510713..1a7a36619b1 100644 --- a/packages/l/links/package.yml +++ b/packages/l/links/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : links -version : '2.30' -release : 28 -source : - - https://links.twibright.com/download/links-2.30.tar.gz : 7f0d54f4f7d1f094c25c9cbd657f98bc998311122563b1d757c9aeb1d3423b9e -homepage : https://links.twibright.com/ -license : GPL-2.0-or-later -component : network.web.browser -summary : A text WWW browser, similar to Lynx +name: links +version: "2.30" +release: 28 +source: + - https://links.twibright.com/download/links-2.30.tar.gz: 7f0d54f4f7d1f094c25c9cbd657f98bc998311122563b1d757c9aeb1d3423b9e +homepage: https://links.twibright.com/ +license: GPL-2.0-or-later +component: network.web.browser +summary: A text WWW browser, similar to Lynx description: | Links is a web browser running in both graphics and text mode, similar to Lynx. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libevent) - pkgconfig(libjpeg) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(libzstd) - pkgconfig(xt) - gpm-devel -setup : | +setup: | %configure_no_runstatedir --enable-graphics -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/linux-current/package.yml b/packages/l/linux-current/package.yml index e2e30b9b1d3..fbd4ef620cd 100644 --- a/packages/l/linux-current/package.yml +++ b/packages/l/linux-current/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-current -version : 6.17.8 -release : 324 -source : - - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.8.tar.xz : 5a8de64a75fca706c01c6c0a77cf75a74618439db195e25f1f0268af6b2fb1da -license : GPL-2.0-only -component : +name: linux-current +version: 6.17.8 +release: 324 +source: + - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.8.tar.xz: 5a8de64a75fca706c01c6c0a77cf75a74618439db195e25f1f0268af6b2fb1da +license: GPL-2.0-only +component: - kernel.image - - headers : kernel.devel -homepage : https://www.kernel.org/ -summary : + - headers: kernel.devel +homepage: https://www.kernel.org/ +summary: - Linux kernel image and modules (current) - - headers : Linux kernel headers (current) + - headers: Linux kernel headers (current) description: - The Linux kernel and modules, the core of the operating system - - headers : Headers required for building out of tree kernel modules -builddeps : + - headers: Headers required for building out of tree kernel modules +builddeps: - pkgconfig(devmapper) - pkgconfig(libelf) - bc @@ -34,21 +34,21 @@ builddeps : - perl - sbsigntools - tpm2-tools -rundeps : +rundeps: - scx-scheds - - headers : - - pahole -patterns : - - headers : /usr/src -permanent : + - headers: + - pahole +patterns: + - headers: /usr/src +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules - /usr/src -replaces : +replaces: - kernel - kernel-modules - - headers : kernel-headers + - headers: kernel-headers environment: | # Maximize ccache efficiency as well as make the build fully reproducible, except for the initrd which needs a timestamp to be signed export KBUILD_BUILD_USER=root @@ -56,7 +56,7 @@ environment: | export CCACHE_BASEDIR=$workdir export CCACHE_HASHDIR=yes -setup : | +setup: | %apply_patches # Make sure the kernel version is consistent with the package version, even if we set the package version to something different @@ -80,14 +80,14 @@ setup : | if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --zero-stats fi -build : | +build: | %make ARCH=x86_64 CONFIG_DEBUG_SECTION_MISMATCH=y KCFLAGS="-DAMD_PRIVATE_COLOR" %make -C tools/objtool if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --show-stats fi -install : | +install: | # Install kernel blob kernID="com.solus-project.current" kversion="${version}-${release}.current" diff --git a/packages/l/linux-driver-management/package.yml b/packages/l/linux-driver-management/package.yml index adf1ff1a2a9..f54bb0de5fb 100644 --- a/packages/l/linux-driver-management/package.yml +++ b/packages/l/linux-driver-management/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-driver-management -version : 1.0.3 -release : 16 -source : - - https://github.com/getsolus/linux-driver-management/archive/refs/tags/v1.0.3.tar.gz : 6aa8455b9e77de0eccf1733fbd1f58bd8965903345e2239f0a4cac502821db9e -homepage : https://github.com/getsolus/linux-driver-management -license : LGPL-2.1-or-later -component : +name: linux-driver-management +version: 1.0.3 +release: 16 +source: + - https://github.com/getsolus/linux-driver-management/archive/refs/tags/v1.0.3.tar.gz: 6aa8455b9e77de0eccf1733fbd1f58bd8965903345e2239f0a4cac502821db9e +homepage: https://github.com/getsolus/linux-driver-management +license: LGPL-2.1-or-later +component: - system.base - - gdm-integration : desktop.gnome - - lightdm-integration : desktop.lightdm - - sddm-integration : desktop -summary : + - gdm-integration: desktop.gnome + - lightdm-integration: desktop.lightdm + - sddm-integration: desktop +summary: - Linux Driver Management - - gdm-integration : LDM Integration for GDM - - lightdm-integration : LDM Integration for LightDM - - sddm-integration : LDM Integration for SDDM + - gdm-integration: LDM Integration for GDM + - lightdm-integration: LDM Integration for LightDM + - sddm-integration: LDM Integration for SDDM description: | Linux Driver Management (LDM) provides the core functionality required for integration of drivers into modern Linux distributions. It provides centralised tooling for detection and configuration for drivers, with a specific focus currently on display drivers. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(gio-unix-2.0) - pkgconfig(gtk-doc) @@ -28,24 +28,24 @@ builddeps : - pkgconfig(umockdev-1.0) - pkgconfig(xorg-server) - vala -setup : | +setup: | %patch -p1 -i $pkgfiles/allow-newer-libusb.patch %meson_configure -Dwith-gl-driver-switch-compat=true \ -Dwith-autostart-dir=/usr/share/xdg/autostart -build : | +build: | %ninja_build -install : | +install: | %ninja_install # It looks like these have been failing for years: https://github.com/getsolus/linux-driver-management/issues/2 # check : | # %ninja_check -patterns : - - gdm-integration : - - /usr/share/gdm/greeter/autostart/ldm-session-init.desktop - - /usr/share/xdg/autostart/ldm-session-init.desktop - - lightdm-integration : - - /usr/share/lightdm/lightdm.conf.d/99-ldm.conf - - sddm-integration : - - /usr/share/sddm/scripts/Xsetup -replaces : gl-driver-switch +patterns: + - gdm-integration: + - /usr/share/gdm/greeter/autostart/ldm-session-init.desktop + - /usr/share/xdg/autostart/ldm-session-init.desktop + - lightdm-integration: + - /usr/share/lightdm/lightdm.conf.d/99-ldm.conf + - sddm-integration: + - /usr/share/sddm/scripts/Xsetup +replaces: gl-driver-switch diff --git a/packages/l/linux-firmware/package.yml b/packages/l/linux-firmware/package.yml index fe8fec85411..019d282504f 100644 --- a/packages/l/linux-firmware/package.yml +++ b/packages/l/linux-firmware/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-firmware -version : '20251111' -release : 99 -source : - - git|https://gitlab.com/kernel-firmware/linux-firmware.git : 20251111 -license : +name: linux-firmware +version: "20251111" +release: 99 +source: + - git|https://gitlab.com/kernel-firmware/linux-firmware.git: 20251111 +license: - GPL-2.0-or-later - Distributable -component : kernel -homepage : https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary -summary : +component: kernel +homepage: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary +summary: - Firmware required for many devices - - nvidia : Firmware required for many devices, Nvidia GSP firmware + - nvidia: Firmware required for many devices, Nvidia GSP firmware description: - Free and non-free firmware required for enablement of many devices and hardware - - nvidia : Firmware required for many devices, Nvidia GSP firmware -strip : false -debug : false -networking : true -builddeps : + - nvidia: Firmware required for many devices, Nvidia GSP firmware +strip: false +debug: false +networking: true +builddeps: - parallel - rdfind -rundeps : +rundeps: - intel-microcode # 2025-02-26: At some point (perhaps 12 months after this post) we can remove these rundeps and ensure that they are instead installed by the installer # That would allow an end-user to remove firmware they don't need. @@ -38,7 +38,7 @@ rundeps : # git checkout 50bbf75a5c547e6e71c27b42ca9472a85eeb5ee4 -- mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin # git checkout 59df6ceeb259a81eb13cae36a44179981e95abde -- mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin # git checkout 59df6ceeb259a81eb13cae36a44179981e95abde -- mediatek/WIFI_RAM_CODE_MT7922_1.bin -install : | +install: | %make install-zst DESTDIR="$installdir" FIRMWAREDIR="/usr/lib64/firmware" # Remove blacklisted @@ -84,50 +84,50 @@ install : | install -dDm00755 $installdir/usr/share/doc/${package} install -m00644 LICENSE* $installdir/usr/share/doc/${package}/. install -m00644 LICENCE* $installdir/usr/share/doc/${package}/. -patterns : - - amdgpu : - - /lib64/firmware/amdgpu - - /lib64/firmware/amdnpu - - /lib64/firmware/radeon - - /usr/lib64/firmware/amdgpu - - /usr/lib64/firmware/amdnpu - - /usr/lib64/firmware/radeon - - /usr/share/doc/linux-firmware/LICENSE.amdgpu - - /usr/share/doc/linux-firmware/LICENSE.amdnpu - - /usr/share/doc/linux-firmware/LICENSE.radeon - - intel-graphics : - - /lib64/firmware/i915 - - /lib64/firmware/intel/ipu - - /lib64/firmware/intel/irci_* - - /lib64/firmware/intel/vsc - - /lib64/firmware/xe - - /usr/lib64/firmware/i915 - - /usr/lib64/firmware/intel/ipu - - /usr/lib64/firmware/intel/irci_* - - /usr/lib64/firmware/intel/vsc - - /usr/lib64/firmware/xe - - /usr/share/doc/linux-firmware/LICENSE.i915 - - libertas : # Fedora has this additionally split into a mrvlprestera firmware package, maybe we want that? - - /lib64/firmware/libertas - - /lib64/firmware/mrvl - - /usr/lib64/firmware/libertas - - /usr/lib64/firmware/mrvl - - /usr/share/doc/linux-firmware/LICENCE.Marvell - - /usr/share/doc/linux-firmware/LICENCE.OLPC - - mlxsw-spectrum : - - /lib64/firmware/mellanox - - /usr/lib64/firmware/mellanox - - nvidia : - - /lib64/firmware/nvidia/ad*/gsp - - /lib64/firmware/nvidia/ga*/gsp - - /lib64/firmware/nvidia/tu*/gsp - - /usr/lib64/firmware/nvidia/ad*/gsp - - /usr/lib64/firmware/nvidia/ga*/gsp - - /usr/lib64/firmware/nvidia/tu*/gsp - - /usr/share/doc/linux-firmware/LICENCE.nvidia - - qcom : - - /lib64/firmware/qcom - - /usr/lib64/firmware/qcom - - /usr/share/doc/linux-firmware/LICENSE.qcom - - /usr/share/doc/linux-firmware/LICENSE.qcom-2 - - /usr/share/doc/linux-firmware/LICENSE.qcom_yamato +patterns: + - amdgpu: + - /lib64/firmware/amdgpu + - /lib64/firmware/amdnpu + - /lib64/firmware/radeon + - /usr/lib64/firmware/amdgpu + - /usr/lib64/firmware/amdnpu + - /usr/lib64/firmware/radeon + - /usr/share/doc/linux-firmware/LICENSE.amdgpu + - /usr/share/doc/linux-firmware/LICENSE.amdnpu + - /usr/share/doc/linux-firmware/LICENSE.radeon + - intel-graphics: + - /lib64/firmware/i915 + - /lib64/firmware/intel/ipu + - /lib64/firmware/intel/irci_* + - /lib64/firmware/intel/vsc + - /lib64/firmware/xe + - /usr/lib64/firmware/i915 + - /usr/lib64/firmware/intel/ipu + - /usr/lib64/firmware/intel/irci_* + - /usr/lib64/firmware/intel/vsc + - /usr/lib64/firmware/xe + - /usr/share/doc/linux-firmware/LICENSE.i915 + - libertas: # Fedora has this additionally split into a mrvlprestera firmware package, maybe we want that? + - /lib64/firmware/libertas + - /lib64/firmware/mrvl + - /usr/lib64/firmware/libertas + - /usr/lib64/firmware/mrvl + - /usr/share/doc/linux-firmware/LICENCE.Marvell + - /usr/share/doc/linux-firmware/LICENCE.OLPC + - mlxsw-spectrum: + - /lib64/firmware/mellanox + - /usr/lib64/firmware/mellanox + - nvidia: + - /lib64/firmware/nvidia/ad*/gsp + - /lib64/firmware/nvidia/ga*/gsp + - /lib64/firmware/nvidia/tu*/gsp + - /usr/lib64/firmware/nvidia/ad*/gsp + - /usr/lib64/firmware/nvidia/ga*/gsp + - /usr/lib64/firmware/nvidia/tu*/gsp + - /usr/share/doc/linux-firmware/LICENCE.nvidia + - qcom: + - /lib64/firmware/qcom + - /usr/lib64/firmware/qcom + - /usr/share/doc/linux-firmware/LICENSE.qcom + - /usr/share/doc/linux-firmware/LICENSE.qcom-2 + - /usr/share/doc/linux-firmware/LICENSE.qcom_yamato diff --git a/packages/l/linux-headers/package.yml b/packages/l/linux-headers/package.yml index 98ca74c0b0c..16ff629ac21 100644 --- a/packages/l/linux-headers/package.yml +++ b/packages/l/linux-headers/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-headers -version : '6.17' -release : 114 -source : - - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz : 9b607166a1c999d8326098121222feb080a20a3253975fcdfa2de96ba7f757a7 -license : GPL-2.0-only -component : system.devel -replaces : kernel-libc-devel -homepage : https://www.kernel.org/ -summary : Kernel's libc headers -patterns : +name: linux-headers +version: "6.17" +release: 114 +source: + - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz: 9b607166a1c999d8326098121222feb080a20a3253975fcdfa2de96ba7f757a7 +license: GPL-2.0-only +component: system.devel +replaces: kernel-libc-devel +homepage: https://www.kernel.org/ +summary: Kernel's libc headers +patterns: - /* description: | Headers for the kernel's libc implementation -builddeps : +builddeps: - rsync -setup : | +setup: | %make allnoconfig -install : | +install: | %make headers_install INSTALL_HDR_PATH=$installdir/usr find $installdir -name ..install.cmd -or -name .install | xargs rm -vf diff --git a/packages/l/linux-lts/package.yml b/packages/l/linux-lts/package.yml index f5af7b72cd1..26db9d5f922 100644 --- a/packages/l/linux-lts/package.yml +++ b/packages/l/linux-lts/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-lts -version : 6.12.58 -release : 274 -source : - - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.58.tar.xz : 5f1c4c546660a6a81046fdfa6195306bad2c8d17c0d69876dc100a85ad4613ac -license : GPL-2.0-only -component : +name: linux-lts +version: 6.12.58 +release: 274 +source: + - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.58.tar.xz: 5f1c4c546660a6a81046fdfa6195306bad2c8d17c0d69876dc100a85ad4613ac +license: GPL-2.0-only +component: - kernel.image - - headers : kernel.devel -homepage : https://www.kernel.org/ -summary : + - headers: kernel.devel +homepage: https://www.kernel.org/ +summary: - Linux kernel image and modules (LTS) - - headers : Linux kernel headers (LTS) + - headers: Linux kernel headers (LTS) description: - The Linux kernel and modules, the core of the operating system - - headers : Headers required for building out of tree kernel modules -builddeps : + - headers: Headers required for building out of tree kernel modules +builddeps: - pkgconfig(devmapper) - pkgconfig(libelf) - bc @@ -34,20 +34,20 @@ builddeps : - perl - sbsigntools - tpm2-tools -rundeps : - - headers : - - pahole -patterns : - - headers : /usr/src -permanent : +rundeps: + - headers: + - pahole +patterns: + - headers: /usr/src +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules - /usr/src -replaces : +replaces: - kernel - kernel-modules - - headers : kernel-headers + - headers: kernel-headers environment: | # Maximize ccache efficiency as well as make the build fully reproducible, except for the initrd which needs a timestamp to be signed export KBUILD_BUILD_USER=root @@ -55,7 +55,7 @@ environment: | export CCACHE_BASEDIR=$workdir export CCACHE_HASHDIR=yes -setup : | +setup: | %apply_patches # Make sure the kernel version is consistent with the package version, even if we set the package version to something different @@ -79,14 +79,14 @@ setup : | if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --zero-stats fi -build : | +build: | %make ARCH=x86_64 CONFIG_DEBUG_SECTION_MISMATCH=y KCFLAGS="-DAMD_PRIVATE_COLOR" %make -C tools/objtool if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --show-stats fi -install : | +install: | # Install kernel blob kernID="com.solus-project.lts" kversion="${version}-${release}.lts" diff --git a/packages/l/linux-steam-integration/package.yml b/packages/l/linux-steam-integration/package.yml index 42f4df7704e..fa615d7c955 100644 --- a/packages/l/linux-steam-integration/package.yml +++ b/packages/l/linux-steam-integration/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-steam-integration -version : 0.7.3 -homepage : https://github.com/getsolus/linux-steam-integration -release : 46 -source : - - git|https://github.com/getsolus/linux-steam-integration.git : dffff457d11ecbbb3852a5f6bae813dcfadb3165 -license : LGPL-2.1-or-later -component : games -summary : Helper for enabling better Steam integration on Linux +name: linux-steam-integration +version: 0.7.3 +homepage: https://github.com/getsolus/linux-steam-integration +release: 46 +source: + - git|https://github.com/getsolus/linux-steam-integration.git: dffff457d11ecbbb3852a5f6bae813dcfadb3165 +license: LGPL-2.1-or-later +component: games +summary: Helper for enabling better Steam integration on Linux description: | A helper shim to enable better Steam* integration on Linux systems. This is part of an effort by Solus to enhance Steam for everyone. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -emul32 : true -libsplit : false -patterns : - - /usr/lib32 # LSI is required by Steam so you need 32-bit anyway. -setup : | +emul32: true +libsplit: false +patterns: + - /usr/lib32 # LSI is required by Steam so you need 32-bit anyway. +setup: | %patch -p1 -i $pkgfiles/use-steam-runtime.patch COMMONOPTS="-Dwith-libressl-mode=shim -Dwith-new-libcxx-abi=false --buildtype debugoptimized" @@ -27,7 +27,7 @@ setup : | # Enable frontend and shim for the 64-bit build %meson_configure -Dwith-shim=replacement -Dwith-frontend=true -Dwith-steam-binary=%libdir%/steam/steam $COMMONOPTS fi -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/linux-tools/package.yml b/packages/l/linux-tools/package.yml index 2d3b8057d09..dbc2d28ca95 100644 --- a/packages/l/linux-tools/package.yml +++ b/packages/l/linux-tools/package.yml @@ -1,62 +1,62 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : linux-tools -version : 6.17.7 -release : 117 -source : - - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.7.tar.xz : ddf2ea0d4439e1d57136be3623102af9458f601f5b1cb77e83246e88aea09d0e -license : GPL-2.0-only -component : +name: linux-tools +version: 6.17.7 +release: 117 +source: + - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.7.tar.xz: ddf2ea0d4439e1d57136be3623102af9458f601f5b1cb77e83246e88aea09d0e +license: GPL-2.0-only +component: - programming.tools - - bpftool : system.utils - - cpupower : programming.library - - cpupower-devel : programming.devel - - turbostat : system.utils - - x86_energy_perf_policy : system.utils -homepage : https://www.kernel.org/ -summary : + - bpftool: system.utils + - cpupower: programming.library + - cpupower-devel: programming.devel + - turbostat: system.utils + - x86_energy_perf_policy: system.utils +homepage: https://www.kernel.org/ +summary: - Useful kernel development tools such as perf - - bpftool : BPF utilities - - cpupower : The cpupower program - - cpupower-devel : Development files for linux-tools-cpupower - - turbostat : Reports on processor topology, frequency, idle power-state statistics, temperature, and power usage on Intel processors. - - x86_energy_perf_policy : Allows programs and admins to define the relative importance of performance and energy efficiency. + - bpftool: BPF utilities + - cpupower: The cpupower program + - cpupower-devel: Development files for linux-tools-cpupower + - turbostat: Reports on processor topology, frequency, idle power-state statistics, temperature, and power usage on Intel processors. + - x86_energy_perf_policy: Allows programs and admins to define the relative importance of performance and energy efficiency. description: - Useful kernel development tools such as perf - - bpftool : BPF utilities - - cpupower : The cpupower program - - cpupower-devel : Development files for linux-tools-cpupower - - turbostat : Reports on processor topology, frequency, idle power-state statistics, temperature, and power usage on Intel processors. - - x86_energy_perf_policy : Allows programs and admins to define the relative importance of performance and energy efficiency. -libsplit : false -patterns : - - main : - - /usr/include/perf - - bpftool : - - /usr/bin/bpf* - - /usr/share/bash-completion/completions/bpftool - - /usr/share/man/man*/bpf* - - cpupower : - - /usr/bin/cpu* - - /usr/sbin/cpu* - - /usr/lib64/libcpu*.so.* - - /usr/lib/systemd/system/cpupower.service - - /usr/libexec/cpupower - - /usr/share/bash-completion/completions/cpupower - - /usr/share/locale - - /usr/share/man/man1/cpu* - - cpupower-devel : - - /usr/include/cpu*.h - - /usr/include/powercap.h - - /usr/lib64/libcpu*.so - - turbostat : - - /usr/bin/turbostat - - /usr/share/man/man8/turbostat.8* - - x86_energy_perf_policy : - - /usr/bin/x86_energy_perf_policy - - /usr/share/man/man8/x86_energy_perf_policy.8* -replaces : + - bpftool: BPF utilities + - cpupower: The cpupower program + - cpupower-devel: Development files for linux-tools-cpupower + - turbostat: Reports on processor topology, frequency, idle power-state statistics, temperature, and power usage on Intel processors. + - x86_energy_perf_policy: Allows programs and admins to define the relative importance of performance and energy efficiency. +libsplit: false +patterns: + - main: + - /usr/include/perf + - bpftool: + - /usr/bin/bpf* + - /usr/share/bash-completion/completions/bpftool + - /usr/share/man/man*/bpf* + - cpupower: + - /usr/bin/cpu* + - /usr/sbin/cpu* + - /usr/lib64/libcpu*.so.* + - /usr/lib/systemd/system/cpupower.service + - /usr/libexec/cpupower + - /usr/share/bash-completion/completions/cpupower + - /usr/share/locale + - /usr/share/man/man1/cpu* + - cpupower-devel: + - /usr/include/cpu*.h + - /usr/include/powercap.h + - /usr/lib64/libcpu*.so + - turbostat: + - /usr/bin/turbostat + - /usr/share/man/man8/turbostat.8* + - x86_energy_perf_policy: + - /usr/bin/x86_energy_perf_policy + - /usr/share/man/man8/x86_energy_perf_policy.8* +replaces: - kernel-tools -builddeps : +builddeps: - pkgconfig(audit) - pkgconfig(devmapper) - pkgconfig(libcap) @@ -78,7 +78,7 @@ environment: | # Maximize ccache efficiency export KBUILD_BUILD_USER=root export KBUILD_BUILD_TIMESTAMP=$(date --utc --date=@$SOURCE_DATE_EPOCH +%F) -build : | +build: | pushd tools/bpf/bpftool %make prefix=/usr all doc popd @@ -102,7 +102,7 @@ build : | pushd tools/power/x86/turbostat %make prefix=/usr popd -install : | +install: | install -dm00755 $installdir/usr/share/man/man8 %make_install -C tools/bpf -W runqslower_install prefix=/usr diff --git a/packages/l/liquid-dsp/package.yml b/packages/l/liquid-dsp/package.yml index 67489aa5cf2..a970ed4a48d 100644 --- a/packages/l/liquid-dsp/package.yml +++ b/packages/l/liquid-dsp/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liquid-dsp -version : 1.7.0 -release : 7 -source : - - https://github.com/jgaeddert/liquid-dsp/archive/refs/tags/v1.6.0.tar.gz : 6ee6a5dfb48e047b118cf613c0b9f43e34356a5667a77a72a55371d2c8c53bf5 -homepage : https://liquidsdr.org -license : MIT -component : programming.library -summary : Digital signal processing library for software-defined radios +name: liquid-dsp +version: 1.7.0 +release: 7 +source: + - https://github.com/jgaeddert/liquid-dsp/archive/refs/tags/v1.6.0.tar.gz: 6ee6a5dfb48e047b118cf613c0b9f43e34356a5667a77a72a55371d2c8c53bf5 +homepage: https://liquidsdr.org +license: MIT +component: programming.library +summary: Digital signal processing library for software-defined radios description: | liquid-dsp is a free and open-source digital signal processing (DSP) library designed specifically for software-defined radios on embedded platforms. The aim is to provide a lightweight DSP library that does not rely on a myriad of external dependencies or proprietary and otherwise cumbersome frameworks. All signal processing elements are designed to be flexible, scalable, and dynamic, including filters, filter design, oscillators, modems, synchronizers, complex mathematical operations, and much more. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(fftw3f) -setup : | +setup: | %reconfigure --enable-simdoverride -build : | +build: | %make -install : | +install: | %make_install rm $installdir/%libdir%/*.a -check : | +check: | %make check diff --git a/packages/l/lirc/package.yml b/packages/l/lirc/package.yml index a081e9668af..002cf648c0d 100644 --- a/packages/l/lirc/package.yml +++ b/packages/l/lirc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lirc -version : 0.10.2 -release : 13 -source : - - https://sourceforge.net/projects/lirc/files/LIRC/0.10.2/lirc-0.10.2.tar.gz : a44a26caf9ba55c2343e065f0a9451425c136572b279ea1e011ad012b36b607e -homepage : https://lirc.org/ -license : GPL-2.0-or-later -component : system.utils -summary : Linux Infrared Remote Control utilities +name: lirc +version: 0.10.2 +release: 13 +source: + - https://sourceforge.net/projects/lirc/files/LIRC/0.10.2/lirc-0.10.2.tar.gz: a44a26caf9ba55c2343e065f0a9451425c136572b279ea1e011ad012b36b607e +homepage: https://lirc.org/ +license: GPL-2.0-or-later +component: system.utils +summary: Linux Infrared Remote Control utilities description: | LIRC is a package that supports receiving and sending IR signals of IR remote controls, adding functionality and flexibility to the basic support in the Linux kernel. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libftdi1) - pkgconfig(libusb) @@ -22,14 +22,14 @@ builddeps : - python-setuptools environment: | unset LD_AS_NEEDED -setup : | +setup: | sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc %reconfigure --disable-static \ --with-lockdir=/var/lock/lockdev -build : | +build: | %make -install : | +install: | %make_install install -Dm 00644 $pkgfiles/lirc.tmpfiles $installdir%libdir%/tmpfiles.d/lirc.conf diff --git a/packages/l/lite-xl/package.yml b/packages/l/lite-xl/package.yml index b3de11259b3..940b201a4c8 100644 --- a/packages/l/lite-xl/package.yml +++ b/packages/l/lite-xl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lite-xl -version : 2.1.8 -release : 6 -source : - - https://github.com/lite-xl/lite-xl/archive/refs/tags/v2.1.8.tar.gz : fcaffb946bc60583369cb040d533a4ac18075a6d474d49a2a5ff4bf87e2e9a10 -homepage : https://lite-xl.com/ -license : MIT -component : editor -summary : A lightweight text editor written in Lua, adapted from lite +name: lite-xl +version: 2.1.8 +release: 6 +source: + - https://github.com/lite-xl/lite-xl/archive/refs/tags/v2.1.8.tar.gz: fcaffb946bc60583369cb040d533a4ac18075a6d474d49a2a5ff4bf87e2e9a10 +homepage: https://lite-xl.com/ +license: MIT +component: editor +summary: A lightweight text editor written in Lua, adapted from lite description: | A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(libpcre2-8) - pkgconfig(lua) - pkgconfig(sdl3) -setup : | +setup: | %meson_configure --buildtype=release -D use_system_lua=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/liteide/package.yml b/packages/l/liteide/package.yml index af9c6d3fb2c..9b9b4b9fb09 100644 --- a/packages/l/liteide/package.yml +++ b/packages/l/liteide/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : liteide -version : '38.4' -release : 27 -source : - - https://github.com/visualfc/liteide/archive/refs/tags/x38.4.tar.gz : dd022cd74b6c34f042632abda9641ee5f4420d80b093324d1310cb317984bbaf -homepage : https://github.com/visualfc/liteide -license : LGPL-2.1-or-later -component : programming.ide -summary : IDE for editing and building projects written in the Go programming language +name: liteide +version: "38.4" +release: 27 +source: + - https://github.com/visualfc/liteide/archive/refs/tags/x38.4.tar.gz: dd022cd74b6c34f042632abda9641ee5f4420d80b093324d1310cb317984bbaf +homepage: https://github.com/visualfc/liteide +license: LGPL-2.1-or-later +component: programming.ide +summary: IDE for editing and building projects written in the Go programming language description: | IDE for editing and building projects written in the Go programming language. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt5WebKit) - git - golang -rundeps : +rundeps: - gocode - golang -build : | +build: | cd $workdir/build export GOPATH=`$PWD` export QTDIR=/usr ./update_pkg.sh ./build_linux.sh -install : | +install: | install -Dm00755 liteidex/liteide/bin/liteide -t $installdir/usr/bin install -dm00644 $installdir/usr/lib/liteide/plugins diff --git a/packages/l/live-media/package.yml b/packages/l/live-media/package.yml index 00dd9d75724..1f77bd3e0bc 100644 --- a/packages/l/live-media/package.yml +++ b/packages/l/live-media/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : live-media -version : 2023.07.24 -release : 6 -source : - - http://www.live555.com/liveMedia/public/live.2023.07.24.tar.gz : 2e2225678f6284ade93ba8558dc5a3e53c844408fc1944571175369e060551ce -homepage : http://www.live555.com/ -license : LGPL-3.0-or-later -component : multimedia.library -summary : A set of C++ libraries for multimedia streaming +name: live-media +version: 2023.07.24 +release: 6 +source: + - http://www.live555.com/liveMedia/public/live.2023.07.24.tar.gz: 2e2225678f6284ade93ba8558dc5a3e53c844408fc1944571175369e060551ce +homepage: http://www.live555.com/ +license: LGPL-3.0-or-later +component: multimedia.library +summary: A set of C++ libraries for multimedia streaming description: | A set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). environment: | # BasicTaskScheduler.cpp:191:40: error: 'struct std::atomic_flag' has no member named 'test' export CXXFLAGS="-std=c++20 $CXXFLAGS" -setup : | +setup: | sed -e 's/$(INCLUDES) -I. -O2 -DSOCKLEN_T/$(INCLUDES) -I. -O2 -I. -fPIC -DRTSPCLIENT_SYNCHRONOUS_INTERFACE=1 -DSOCKLEN_T/g' -i config.linux ./genMakefiles linux -build : | +build: | %make PREFIX=/usr LIBDIR=%libdir% -install : | +install: | %make_install PREFIX=/usr LIBDIR=%libdir% diff --git a/packages/l/lldb/package.yml b/packages/l/lldb/package.yml index 1c87fc925b6..ea73686a1a5 100644 --- a/packages/l/lldb/package.yml +++ b/packages/l/lldb/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lldb -version : 19.1.5 -release : 25 -source : - - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/llvm-project-19.1.5.src.tar.xz : bd8445f554aae33d50d3212a15e993a667c0ad1b694ac1977f3463db3338e542 -homepage : https://lldb.llvm.org/ -license : NCSA -component : programming.tools -summary : High performance debugger, part of the LLVM project. +name: lldb +version: 19.1.5 +release: 25 +source: + - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/llvm-project-19.1.5.src.tar.xz: bd8445f554aae33d50d3212a15e993a667c0ad1b694ac1977f3463db3338e542 +homepage: https://lldb.llvm.org/ +license: NCSA +component: programming.tools +summary: High performance debugger, part of the LLVM project. description: | LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(libedit) - pkgconfig(python3) - clang-devel - python-sphinx - swig -setup : | +setup: | pushd lldb %cmake_ninja \ -DCLANG_LINK_CLANG_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_ENABLE_SPHINX=ON -build : | +build: | pushd lldb %ninja_build -install : | +install: | pushd lldb %ninja_install %python3_compile diff --git a/packages/l/llvm-bolt/package.yml b/packages/l/llvm-bolt/package.yml index b247a934019..9d115d1c7e1 100644 --- a/packages/l/llvm-bolt/package.yml +++ b/packages/l/llvm-bolt/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : llvm-bolt -version : 19.1.5 -release : 8 -source : - - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/llvm-project-19.1.5.src.tar.xz : bd8445f554aae33d50d3212a15e993a667c0ad1b694ac1977f3463db3338e542 -homepage : https://github.com/llvm/llvm-project/blob/main/bolt/README.md -license : Apache-2.0 -component : programming.tools -summary : Binary Optimization and Layout Tool. +name: llvm-bolt +version: 19.1.5 +release: 8 +source: + - https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/llvm-project-19.1.5.src.tar.xz: bd8445f554aae33d50d3212a15e993a667c0ad1b694ac1977f3463db3338e542 +homepage: https://github.com/llvm/llvm-project/blob/main/bolt/README.md +license: Apache-2.0 +component: programming.tools +summary: Binary Optimization and Layout Tool. description: |- BOLT is a post-link optimizer developed to speed up large applications. It achieves the improvements by optimizing application's code layout based on execution profile gathered by sampling profiler, such as Linux perf tool. -patterns : +patterns: - /usr/lib/libbolt_rt*.a -clang : true -setup : | +clang: true +setup: | %cmake_ninja -S llvm \ -DLLVM_INSTALL_UTILS=ON \ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DLLVM_LINK_LLVM_DYLIB:BOOL=OFF \ -DLLVM_ENABLE_PROJECTS="bolt" \ -DLLVM_TARGETS_TO_BUILD="X86" \ -build : | +build: | %ninja_build bolt -install : | +install: | DESTDIR=$installdir %ninja_build install-bolt diff --git a/packages/l/lm_sensors/package.yml b/packages/l/lm_sensors/package.yml index 5a1a240a91a..30b7b1ed26b 100644 --- a/packages/l/lm_sensors/package.yml +++ b/packages/l/lm_sensors/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lm_sensors -version : 3.6.2 -release : 9 -source : - - https://github.com/hramrach/lm-sensors/archive/refs/tags/V3-6-2.tar.gz : c6a0587e565778a40d88891928bf8943f27d353f382d5b745a997d635978a8f0 -homepage : https://hwmon.wiki.kernel.org/lm_sensors -license : +name: lm_sensors +version: 3.6.2 +release: 9 +source: + - https://github.com/hramrach/lm-sensors/archive/refs/tags/V3-6-2.tar.gz: c6a0587e565778a40d88891928bf8943f27d353f382d5b745a997d635978a8f0 +homepage: https://hwmon.wiki.kernel.org/lm_sensors +license: - GPL-2.0-or-later - LGPL-2.1-or-later -summary : User space hardware monitoring -component : system.utils +summary: User space hardware monitoring +component: system.utils description: | User-space support for the hardware monitoring drivers in the Linux kernel -build : | +build: | %make EXLDFLAGS="$LDFLAGS" -install : | +install: | %make_install PREFIX=/usr LIBDIR=%libdir% MANDIR=/usr/share/man \ BUILD_STATIC_LIB=0 EXLDFLAGS="$LDFLAGS" diff --git a/packages/l/lmdb/package.yml b/packages/l/lmdb/package.yml index ef5a820b4e9..f2ee7f8473d 100644 --- a/packages/l/lmdb/package.yml +++ b/packages/l/lmdb/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lmdb -version : 0.9.33 -release : 11 -source : - - https://git.openldap.org/openldap/openldap/-/archive/LMDB_0.9.33/openldap-LMDB_0.9.33.tar.gz : 476801f5239c88c7de61c3390502a5d13965ecedef80105b5fb0fcb8373d1e53 -license : OLDAP-2.8 -component : programming.library -libsplit : false -homepage : https://symas.com/lmdb -summary : Lightning memory-mapped database library from Symas +name: lmdb +version: 0.9.33 +release: 11 +source: + - https://git.openldap.org/openldap/openldap/-/archive/LMDB_0.9.33/openldap-LMDB_0.9.33.tar.gz: 476801f5239c88c7de61c3390502a5d13965ecedef80105b5fb0fcb8373d1e53 +license: OLDAP-2.8 +component: programming.library +libsplit: false +homepage: https://symas.com/lmdb +summary: Lightning memory-mapped database library from Symas description: | Lightning memory-mapped database library from Symas. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-Solus-flags.patch -build : | +build: | %make prefix=/usr libdir=%libdir% -C libraries/liblmdb -install : | +install: | %make_install prefix=/usr libdir=%libdir% -C libraries/liblmdb rm $installdir%libdir%/*.a @@ -27,5 +27,5 @@ install : | -e 's:@PACKAGE_VERSION@:%version%:g' \ $pkgfiles/lmdb.pc.in > lmdb.pc install -Dpm 00644 -t $installdir/%libdir%/pkgconfig lmdb.pc -check : | +check: | %make test -C libraries/liblmdb diff --git a/packages/l/lmdbxx/package.yml b/packages/l/lmdbxx/package.yml index e6f19f11f16..a72ce154a61 100644 --- a/packages/l/lmdbxx/package.yml +++ b/packages/l/lmdbxx/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lmdbxx -version : 1.0.0 -release : 1 -source : - - https://github.com/hoytech/lmdbxx/archive/refs/tags/1.0.0.tar.gz : 5e12eb3aefe9050068af7df2c663edabc977ef34c9e7ba7b9d2c43e0ad47d8df -license : CC-PDDC -homepage : https://github.com/hoytech/lmdbxx -component : programming.library -summary : C++ headers for LMDB +name: lmdbxx +version: 1.0.0 +release: 1 +source: + - https://github.com/hoytech/lmdbxx/archive/refs/tags/1.0.0.tar.gz: 5e12eb3aefe9050068af7df2c663edabc977ef34c9e7ba7b9d2c43e0ad47d8df +license: CC-PDDC +homepage: https://github.com/hoytech/lmdbxx +component: programming.library +summary: C++ headers for LMDB description: | C++ headers for LMDB -rundeps : +rundeps: - lmdb-devel -install : | +install: | make install DESTDIR="$installdir" PREFIX="/usr" -patterns : +patterns: - /* diff --git a/packages/l/lmms/package.yml b/packages/l/lmms/package.yml index 04f4de30e69..0c99e1e04c7 100644 --- a/packages/l/lmms/package.yml +++ b/packages/l/lmms/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lmms -version : 1.2.2 -release : 27 -source : - - git|https://github.com/LMMS/lmms.git : v1.2.2 -homepage : https://lmms.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Free cross-platform alternative to commercial music production suites like FL Studio® +name: lmms +version: 1.2.2 +release: 27 +source: + - git|https://github.com/LMMS/lmms.git: v1.2.2 +homepage: https://lmms.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Free cross-platform alternative to commercial music production suites like FL Studio® description: | LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5X11Extras) - pkgconfig(alsa) @@ -36,10 +36,10 @@ builddeps : - ladspa-devel - lame-devel - stk-devel -rundeps : +rundeps: - fluid-soundfont - libgig -setup : | +setup: | # Fix segfault on launch with kwidgetaddons >= 5.101.0 installed %patch -p1 -i $pkgfiles/0001-Fix-segfault-on-launch-when-kwidgetaddons-is-install.patch # Fix build with newer carla versions @@ -49,9 +49,9 @@ setup : | -DOpenGL_GL_PREFERENCE=GLVND \ -DWANT_QT5=ON \ -DWANT_SOUNDIO=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install find $installdir/%libdir% -name '*.a' -delete install -Dm0644 $pkgfiles/lmms.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/l/localsearch/package.yml b/packages/l/localsearch/package.yml index 735e5455377..16d663b1a0f 100644 --- a/packages/l/localsearch/package.yml +++ b/packages/l/localsearch/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : localsearch -version : 3.10.1 -release : 6 -source : - - https://download.gnome.org/sources/localsearch/3.10/localsearch-3.10.1.tar.xz : 5caef38160e0495dad8fd1555a6999f4d4d536d9d7eba18fd49ec177338c5dc2 -homepage : https://tracker.gnome.org/ -license : +name: localsearch +version: 3.10.1 +release: 6 +source: + - https://download.gnome.org/sources/localsearch/3.10/localsearch-3.10.1.tar.xz: 5caef38160e0495dad8fd1555a6999f4d4d536d9d7eba18fd49ec177338c5dc2 +homepage: https://tracker.gnome.org/ +license: - BSD-3-Clause - GPL-2.0-only - LGPL-2.1-only -component : desktop.gnome.core -summary : Collection of data extractors for Tracker +component: desktop.gnome.core +summary: Collection of data extractors for Tracker description: | Collection of data extractors for Tracker -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(exempi-2.0) - pkgconfig(flac) @@ -41,16 +41,16 @@ builddeps : - giflib-devel - python-dbusmock - vala -rundeps : +rundeps: - network-manager -setup : | +setup: | %meson_configure -Dlandlock=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc -replaces : +replaces: - tracker-miners - - dbginfo : tracker-miners-dbginfo + - dbginfo: tracker-miners-dbginfo diff --git a/packages/l/localsend/package.yml b/packages/l/localsend/package.yml index ab2af8fe293..88ed8a8d0c4 100644 --- a/packages/l/localsend/package.yml +++ b/packages/l/localsend/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : localsend -version : 1.17.0 -release : 2 -source : - - https://github.com/localsend/localsend/archive/refs/tags/v1.17.0.tar.gz : 921c5843947580ae1b64d0d3a6edeefb9e07e8a917d0830af6a47d42e40de264 - - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.5-stable.tar.xz#flutter.tar.xz : a7c82f551a9eae018e078f6bb186171e5a77920d35a3d75a61d9a593d0a9e4ae -homepage : https://localsend.org/ -license : Apache-2.0 -component : network.download -summary : Share files to nearby devices +name: localsend +version: 1.17.0 +release: 2 +source: + - https://github.com/localsend/localsend/archive/refs/tags/v1.17.0.tar.gz: 921c5843947580ae1b64d0d3a6edeefb9e07e8a917d0830af6a47d42e40de264 + - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.5-stable.tar.xz#flutter.tar.xz: a7c82f551a9eae018e078f6bb186171e5a77920d35a3d75a61d9a593d0a9e4ae +homepage: https://localsend.org/ +license: Apache-2.0 +component: network.download +summary: Share files to nearby devices description: | LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection. -networking : true -clang : true # For Flutter -builddeps : +networking: true +clang: true # For Flutter +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(liblzma) - git - rustup environment: | export PATH="$PATH:$sources/flutter/bin" -setup : | +setup: | tar -xvf $sources/flutter.tar.xz -C $sources/ # Flutter detects the version of itself through git git config --global --add safe.directory /home/build/YPKG/sources/flutter %patch -p1 -i $pkgfiles/0001-solus-Use-stable-channel-of-rust-toolchain.patch -build : | +build: | pushd app flutter pub get --verbose flutter build linux --release --verbose popd -install : | +install: | export LOCALSEND_DIR=/usr/share/localsend # GUI diff --git a/packages/l/log4cpp/package.yml b/packages/l/log4cpp/package.yml index f0fdaeb34fd..c81a5a2da21 100644 --- a/packages/l/log4cpp/package.yml +++ b/packages/l/log4cpp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : log4cpp -version : 1.1.4 -release : 3 -source : - - https://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.4.tar.gz : 696113659e426540625274a8b251052cc04306d8ee5c42a0c7639f39ca90c9d6 -homepage : https://log4cpp.sourceforge.net -license : LGPL-2.1-or-later -component : programming.library -summary : A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations +name: log4cpp +version: 1.1.4 +release: 3 +source: + - https://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.4.tar.gz: 696113659e426540625274a8b251052cc04306d8ee5c42a0c7639f39ca90c9d6 +homepage: https://log4cpp.sourceforge.net +license: LGPL-2.1-or-later +component: programming.library +summary: A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations description: | A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. -patterns : - - devel : - - /usr/bin/log4cpp-config -setup : | +patterns: + - devel: + - /usr/bin/log4cpp-config +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/log4perl/package.yml b/packages/l/log4perl/package.yml index 2c789655de2..f40b27c3921 100644 --- a/packages/l/log4perl/package.yml +++ b/packages/l/log4perl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : log4perl -version : '1.49' -release : 11 -source : - - https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz : b739187f519146cb6bebcfc427c64b1f4138b35c5f4c96f46a21ed4a43872e16 -homepage : https://metacpan.org/pod/Log::Log4perl -license : GPL-2.0-or-later -component : programming.perl -summary : Log4j implementation for Perl +name: log4perl +version: "1.49" +release: 11 +source: + - https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz: b739187f519146cb6bebcfc427c64b1f4138b35c5f4c96f46a21ed4a43872e16 +homepage: https://metacpan.org/pod/Log::Log4perl +license: GPL-2.0-or-later +component: programming.perl +summary: Log4j implementation for Perl description: | Log4j implementation for Perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/l/logiops/package.yml b/packages/l/logiops/package.yml index 4417d7d2d4d..12405eeb57c 100644 --- a/packages/l/logiops/package.yml +++ b/packages/l/logiops/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : logiops -version : 0.3.5 -release : 1 -source : - - https://github.com/PixlOne/logiops/releases/download/v0.3.4/logiops-v0.3.4.tar.gz : 83923b303df6ae65e5c537854eaf4e78f0d2ae2871f74b54392462fe035e70de -homepage : https://github.com/PixlOne/logiops -license : GPL-3.0-or-later -component : system.utils -summary : Unofficial logitech driver and daemon +name: logiops +version: 0.3.5 +release: 1 +source: + - https://github.com/PixlOne/logiops/releases/download/v0.3.4/logiops-v0.3.4.tar.gz: 83923b303df6ae65e5c537854eaf4e78f0d2ae2871f74b54392462fe035e70de +homepage: https://github.com/PixlOne/logiops +license: GPL-3.0-or-later +component: system.utils +summary: Unofficial logitech driver and daemon description: | This is an unofficial driver for Logitech mice and keyboard. -builddeps : +builddeps: - pkgconfig(libconfig) - pkgconfig(libevdev) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/logseq/package.yml b/packages/l/logseq/package.yml index c0f1ef57c5e..046018c6710 100644 --- a/packages/l/logseq/package.yml +++ b/packages/l/logseq/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : logseq -version : 0.10.12 -release : 15 -source : - - https://github.com/logseq/logseq/archive/refs/tags/0.10.12.tar.gz : ca9ec887cd77db77ef36c8583e89a5fd6dc37df7a2d72e964f5f34ed447c11b1 +name: logseq +version: 0.10.12 +release: 15 +source: + - https://github.com/logseq/logseq/archive/refs/tags/0.10.12.tar.gz: ca9ec887cd77db77ef36c8583e89a5fd6dc37df7a2d72e964f5f34ed447c11b1 # Keep these updated with each version of logseq (https://github.com/flathub/com.logseq.Logseq) - - https://raw.githubusercontent.com/flathub/com.logseq.Logseq/0f22e268b96466748687c51d3f9ee1823c1795b6/com.logseq.Logseq.metainfo.xml : 5bcec7eb9e7f0a4bf26d22fa509427e48ca6488ac28cc2f737d95ffbb572806e - - https://raw.githubusercontent.com/flathub/com.logseq.Logseq/8a1601097fd018f99f36a9c894867b90210cbe83/com.logseq.Logseq.svg : 6db022c161bf33ae6a6f43de039913d8f0577cef0fd5d74e11a4bb68c63dc5a2 -homepage : https://logseq.com/ -license : AGPL-3.0-or-later -component : office -summary : A privacy-first, open-source platform for knowledge management and collaboration + - https://raw.githubusercontent.com/flathub/com.logseq.Logseq/0f22e268b96466748687c51d3f9ee1823c1795b6/com.logseq.Logseq.metainfo.xml: 5bcec7eb9e7f0a4bf26d22fa509427e48ca6488ac28cc2f737d95ffbb572806e + - https://raw.githubusercontent.com/flathub/com.logseq.Logseq/8a1601097fd018f99f36a9c894867b90210cbe83/com.logseq.Logseq.svg: 6db022c161bf33ae6a6f43de039913d8f0577cef0fd5d74e11a4bb68c63dc5a2 +homepage: https://logseq.com/ +license: AGPL-3.0-or-later +component: office +summary: A privacy-first, open-source platform for knowledge management and collaboration description: | - Logseq is a knowledge management and collaboration platform. It focuses on privacy, longevity, and user control. Logseq offers a range of powerful tools for knowledge management, collaboration, PDF annotation, and task management with support for multiple file formats, including Markdown and Org-mode, and various features for organizing and structuring your notes. -networking : true -builddeps : + Logseq is a knowledge management and collaboration platform. It focuses on privacy, longevity, and user control. Logseq offers a range of powerful tools for knowledge management, collaboration, PDF annotation, and task management with support for multiple file formats, including Markdown and Org-mode, and various features for organizing and structuring your notes. +networking: true +builddeps: - clojure-tools - git - jq @@ -34,15 +34,15 @@ builddeps : - libxrandr - mesalib - pango -rundeps : +rundeps: - git environment: | export JAVA_HOME=/usr/lib64/openjdk-21 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | # patch :parallel-build true in shadow-cljs.edn %patch -p1 -i $pkgfiles/build.patch -build : | +build: | # Compile cljs yarn install --immutable --immutable-cache --inline-builds --locked yarn gulp:build @@ -69,7 +69,7 @@ build : | # Shrink package size. We force it to use system git via the wrapper script rm -rfv resources/app/node_modules/dugite/git -install : | +install: | export logdir=/usr/share/logseq # create destination folder and copy files diff --git a/packages/l/lokalize/package.yml b/packages/l/lokalize/package.yml index 6a895e4bc85..020f4cdf746 100644 --- a/packages/l/lokalize/package.yml +++ b/packages/l/lokalize/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lokalize -version : 25.08.3 -release : 73 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/lokalize-25.08.3.tar.xz : 079e3fcda3a74ef7acb1b3063eeeb10237e736466bd49953762a65d08ef11483 -homepage : https://apps.kde.org/lokalize/ -license : +name: lokalize +version: 25.08.3 +release: 73 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/lokalize-25.08.3.tar.xz: 079e3fcda3a74ef7acb1b3063eeeb10237e736466bd49953762a65d08ef11483 +homepage: https://apps.kde.org/lokalize/ +license: - GPL-2.0-or-later - GFDL-1.2-or-later -component : desktop.kde -summary : Computer-Aided Translation System +component: desktop.kde +summary: Computer-Aided Translation System description: | Lokalize is a computer-aided translation system that focuses on productivity and quality assurance. It is targeted for software translation and also integrates external conversion tools for freelance office document translation. -builddeps : +builddeps: - pkgconfig(hunspell) - kf6-kcrash-devel - kf6-kdbusaddons-devel @@ -21,15 +21,15 @@ builddeps : - kf6-knotifications-devel - kf6-ktextwidgets-devel - kf6-kxmlgui-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/l/lolcat/package.yml b/packages/l/lolcat/package.yml index c019fb8c875..4d9bd645046 100644 --- a/packages/l/lolcat/package.yml +++ b/packages/l/lolcat/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lolcat -version : 100.0.1 -release : 14 -source : - - git|https://github.com/busyloop/lolcat.git : v100.0.1 -homepage : https://rubygems.org/gems/lolcat -license : BSD-3-Clause -component : programming.ruby -summary : Rainbows and unicorns! +name: lolcat +version: 100.0.1 +release: 14 +source: + - git|https://github.com/busyloop/lolcat.git: v100.0.1 +homepage: https://rubygems.org/gems/lolcat +license: BSD-3-Clause +component: programming.ruby +summary: Rainbows and unicorns! description: | Lolcat is an utility which concatenates like similar to cat command and adds rainbow coloring to it. Lolcat is primarily used for rainbow coloring of text in Linux Terminal. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby-manpages - ruby-optimist - ruby-paint -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Allow-newer-optimist.patch -build : | +build: | %gem_build -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} rm -rf $installdir/$installdirgems/lolcat-$version/{.gitignore,LICENSE,README.md,ass} diff --git a/packages/l/lollypop/package.yml b/packages/l/lollypop/package.yml index a3f530b6afd..6112d1932c5 100644 --- a/packages/l/lollypop/package.yml +++ b/packages/l/lollypop/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lollypop -version : 1.4.42 -release : 166 -source : - - git|https://gitlab.gnome.org/World/lollypop.git : 1.4.42 -homepage : https://gitlab.gnome.org/World/lollypop -license : +name: lollypop +version: 1.4.42 +release: 166 +source: + - git|https://gitlab.gnome.org/World/lollypop.git: 1.4.42 +homepage: https://gitlab.gnome.org/World/lollypop +license: - CC0-1.0 - GPL-3.0-or-later -component : multimedia.audio -summary : Lollypop is a modern GNOME music playing application +component: multimedia.audio +summary: Lollypop is a modern GNOME music playing application description: | Lollypop is a modern music player for GNOME. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(libhandy-1) @@ -22,7 +22,7 @@ builddeps : - pkgconfig(python3) - pkgconfig(totem-plparser) - itstool -rundeps : +rundeps: - libhandy - python-beautifulsoup4 - python-cairo @@ -33,11 +33,11 @@ rundeps : - python-six - totem-pl-parser - yt-dlp -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/loupe/package.yml b/packages/l/loupe/package.yml index 7b347c6df7a..c05cd7faf1b 100644 --- a/packages/l/loupe/package.yml +++ b/packages/l/loupe/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : loupe -version : '49.1' -release : 9 -source : - - https://download.gnome.org/sources/loupe/49/loupe-49.1.tar.xz : 30098bc979a1c87a2ecb27b4a5ab725abf900bd710bb9c2bcc0c942d515c51c5 -homepage : https://apps.gnome.org/Loupe/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : GNOME's default image viewer +name: loupe +version: "49.1" +release: 9 +source: + - https://download.gnome.org/sources/loupe/49/loupe-49.1.tar.xz: 30098bc979a1c87a2ecb27b4a5ab725abf900bd710bb9c2bcc0c942d515c51c5 +homepage: https://apps.gnome.org/Loupe/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: GNOME's default image viewer description: | An image viewer application written with GTK 4, Libadwaita and Rust. Browse through your images and inspect their metadata with: - Fast GPU accelerated image rendering - Tiled rendering for vector graphics - Extendable and sandboxed image decoding - Accessible presentation of the most important metadata. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gtk4) - pkgconfig(gweather4) - pkgconfig(lcms2) @@ -24,12 +24,12 @@ builddeps : - desktop-file-utils - itstool - rust -rundeps : +rundeps: - glycin - webp-pixbuf-loader -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/love/package.yml b/packages/l/love/package.yml index b7112e0dfff..db59c8a1305 100644 --- a/packages/l/love/package.yml +++ b/packages/l/love/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : love -version : '11.5' -release : 19 -source : - - https://github.com/love2d/love/releases/download/11.5/love-11.5-linux-src.tar.gz : 066e0843f71aa9fd28b8eaf27d41abb74bfaef7556153ac2e3cf08eafc874c39 -homepage : https://love2d.org/ -license : +name: love +version: "11.5" +release: 19 +source: + - https://github.com/love2d/love/releases/download/11.5/love-11.5-linux-src.tar.gz: 066e0843f71aa9fd28b8eaf27d41abb74bfaef7556153ac2e3cf08eafc874c39 +homepage: https://love2d.org/ +license: - Libpng - Zlib -component : programming.tools -summary : LÖVE is an awesome 2D game framework for Lua +component: programming.tools +summary: LÖVE is an awesome 2D game framework for Lua description: | LÖVE is a framework for making 2D games in the Lua programming language. It is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(libmodplug) @@ -25,9 +25,9 @@ builddeps : - pkgconfig(theoradec) - pkgconfig(vorbisfile) - pkgconfig(x11) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lpeg/package.yml b/packages/l/lpeg/package.yml index f15297779f6..9ffa04f25a7 100644 --- a/packages/l/lpeg/package.yml +++ b/packages/l/lpeg/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Neovim is the only user of this package, and it only needs the Lua 5.1 build -name : lpeg -version : 1.1.0 -release : 6 -homepage : https://www.inf.puc-rio.br/~roberto/lpeg/ -source : - - http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.1.0.tar.gz : 4b155d67d2246c1ffa7ad7bc466c1ea899bbc40fef0257cc9c03cecbaed4352a -license : MIT -component : programming -summary : Parsing Expression Grammars For Lua +name: lpeg +version: 1.1.0 +release: 6 +homepage: https://www.inf.puc-rio.br/~roberto/lpeg/ +source: + - http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.1.0.tar.gz: 4b155d67d2246c1ffa7ad7bc466c1ea899bbc40fef0257cc9c03cecbaed4352a +license: MIT +component: programming +summary: Parsing Expression Grammars For Lua description: | Pattern-matching library for Lua -builddeps : +builddeps: - pkgconfig(lua-5.1) -build : | +build: | %make LUADIR=/usr/include/lua5.1 -install : | +install: | install -Dm00644 lpeg.so "$installdir"/%libdir%/lua/5.1/lpeg.so install -Dm00644 re.lua "$installdir"/usr/share/lua/5.1/re.lua -check : | +check: | lua5.1 test.lua diff --git a/packages/l/lrdf/package.yml b/packages/l/lrdf/package.yml index 6b59dafe3f4..42bbb054ad8 100644 --- a/packages/l/lrdf/package.yml +++ b/packages/l/lrdf/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lrdf -version : 0.6.1 -release : 5 -source : - - https://github.com/swh/LRDF/archive/refs/tags/v0.6.1.tar.gz : d579417c477ac3635844cd1b94f273ee2529a8c3b6b21f9b09d15f462b89b1ef -homepage : https://github.com/swh/LRDF/ -license : GPL-2.0-or-later -component : programming.library -summary : A lightweight RDF library for accessing plugin metadata in the LADSPA plugin system. +name: lrdf +version: 0.6.1 +release: 5 +source: + - https://github.com/swh/LRDF/archive/refs/tags/v0.6.1.tar.gz: d579417c477ac3635844cd1b94f273ee2529a8c3b6b21f9b09d15f462b89b1ef +homepage: https://github.com/swh/LRDF/ +license: GPL-2.0-or-later +component: programming.library +summary: A lightweight RDF library for accessing plugin metadata in the LADSPA plugin system. description: A lightweight RDF library for accessing plugin metadata in the LADSPA plugin system. -builddeps : +builddeps: - pkgconfig(raptor2) -rundeps : - - devel : - - raptor2-devel -setup : | +rundeps: + - devel: + - raptor2-devel +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lrzip/package.yml b/packages/l/lrzip/package.yml index f3a9d6565e7..176579c6692 100644 --- a/packages/l/lrzip/package.yml +++ b/packages/l/lrzip/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lrzip -version : '0.651' -release : 6 -source : - - https://github.com/ckolivas/lrzip/archive/refs/tags/v0.651.tar.gz : f4c84de778a059123040681fd47c17565fcc4fec0ccc68fcf32d97fad16cd892 -homepage : https://github.com/ckolivas/lrzip -license : GPL-2.0-or-later -component : system.utils -summary : lrzip - Long Range ZIP or LZMA RZIP +name: lrzip +version: "0.651" +release: 6 +source: + - https://github.com/ckolivas/lrzip/archive/refs/tags/v0.651.tar.gz: f4c84de778a059123040681fd47c17565fcc4fec0ccc68fcf32d97fad16cd892 +homepage: https://github.com/ckolivas/lrzip +license: GPL-2.0-or-later +component: system.utils +summary: lrzip - Long Range ZIP or LZMA RZIP description: | A compression utility that excels at compressing large files (usually > 10-50 MB). Larger files and/or more free RAM means that the utility will be able to more effectively compress your files (ie: faster / smaller size), especially if the filesize(s) exceed 100 MB. You can either choose to optimise for speed (fast compression / decompression) or size, but not both. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(liblz4) - pkgconfig(lzo2) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lsb-release/package.yml b/packages/l/lsb-release/package.yml index 7beab75dd8a..d7a6490548f 100644 --- a/packages/l/lsb-release/package.yml +++ b/packages/l/lsb-release/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsb-release -version : 12.1 -release : 40 -source : - - https://salsa.debian.org/gioele/lsb-release-minimal/-/archive/v12.1/lsb-release-minimal-v12.1.tar.gz : 5c009a1feff5c5c647a9a08d031c643dd7965535c2a449d570b55b0aa045b65a -homepage : https://salsa.debian.org/gioele/lsb-release-minimal -license : ISC -summary : LSB status script +name: lsb-release +version: 12.1 +release: 40 +source: + - https://salsa.debian.org/gioele/lsb-release-minimal/-/archive/v12.1/lsb-release-minimal-v12.1.tar.gz: 5c009a1feff5c5c647a9a08d031c643dd7965535c2a449d570b55b0aa045b65a +homepage: https://salsa.debian.org/gioele/lsb-release-minimal +license: ISC +summary: LSB status script # We're not actually LSB compliant. -component : system.utils +component: system.utils description: | The lsb_release script gives information about the Linux Standards Base (LSB) status of the distribution. -install : | +install: | %make_install diff --git a/packages/l/lsd/package.yml b/packages/l/lsd/package.yml index 99b135a7b79..a722cad9235 100644 --- a/packages/l/lsd/package.yml +++ b/packages/l/lsd/package.yml @@ -1,31 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsd -version : 1.2.0 -release : 18 -source : - - https://github.com/lsd-rs/lsd/archive/refs/tags/v1.2.0.tar.gz : dae8d43087686a4a1de0584922608e9cbab00727d0f72e4aa487860a9cbfeefa -homepage : https://github.com/lsd-rs/lsd -license : Apache-2.0 -component : system.utils -summary : The next generation ls command +name: lsd +version: 1.2.0 +release: 18 +source: + - https://github.com/lsd-rs/lsd/archive/refs/tags/v1.2.0.tar.gz: dae8d43087686a4a1de0584922608e9cbab00727d0f72e4aa487860a9cbfeefa +homepage: https://github.com/lsd-rs/lsd +license: Apache-2.0 +component: system.utils +summary: The next generation ls command description: | The next generation ls command with a lot of pretty colors and icons. -networking : true -builddeps : +networking: true +builddeps: - rust -rundeps : +rundeps: - font-awesome-ttf -setup : | +setup: | %cargo_fetch -build : | +build: | export SHELL_COMPLETIONS_DIR=completions %cargo_build -install : | +install: | %cargo_install rm -f $installdir/usr/.crates* install -Dm00644 completions/_lsd $installdir/usr/share/zsh/site-functions/_lsd install -Dm00644 completions/lsd.bash $installdir/usr/share/bash-completion/completions/lsd install -Dm00644 completions/lsd.fish $installdir/usr/share/fish/vendor_completions.d/lsd.fish + #check : | # cargo test diff --git a/packages/l/lsd2dsl/package.yml b/packages/l/lsd2dsl/package.yml index c079d20014e..b5bb1a7e25d 100644 --- a/packages/l/lsd2dsl/package.yml +++ b/packages/l/lsd2dsl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsd2dsl -version : 0.6.0 -release : 4 -source : - - https://github.com/nongeneric/lsd2dsl/archive/refs/tags/v0.6.0.tar.gz : f5176331b9f8d663cfb9e459a94052a9800a445b9e2aaf1dd8bde1a8e0f541ca -license : MIT -component : programming.tools -summary : Lingvo dictionaries decompiler -homepage : https://rcebits.com/lsd2dsl/index.html +name: lsd2dsl +version: 0.6.0 +release: 4 +source: + - https://github.com/nongeneric/lsd2dsl/archive/refs/tags/v0.6.0.tar.gz: f5176331b9f8d663cfb9e459a94052a9800a445b9e2aaf1dd8bde1a8e0f541ca +license: MIT +component: programming.tools +summary: Lingvo dictionaries decompiler +homepage: https://rcebits.com/lsd2dsl/index.html description: | ABBYY Lingvo dictionaries decompiler. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Pdf) - pkgconfig(Qt6WebEngineCore) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(sndfile) - pkgconfig(vorbisfile) - libboost-devel -setup : | +setup: | export CFLAGS="$CFLAGS -Wno-unused-result" CXXFLAGS="$CXXFLAGS -Wno-unused-result" %cmake -DENABLE_DUDEN=0 -build : | +build: | %make -install : | +install: | install -Dm 00755 console/lsd2dsl $installdir/usr/bin/lsd2dsl install -Dm 00755 gui/lsd2dsl-qtgui $installdir/usr/bin/lsd2dsl-qtgui diff --git a/packages/l/lsfg-vk/package.yml b/packages/l/lsfg-vk/package.yml index 8f0622f7af7..edcd48ba6bd 100644 --- a/packages/l/lsfg-vk/package.yml +++ b/packages/l/lsfg-vk/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsfg-vk -version : 1.0.0 -release : 4 -source : - - git|https://github.com/PancakeTAS/lsfg-vk.git : v1.0.0 -homepage : https://github.com/PancakeTAS/lsfg-vk -license : MIT -component : games -summary : Lossless Scaling Frame Generation on Linux via DXVK/Vulkan +name: lsfg-vk +version: 1.0.0 +release: 4 +source: + - git|https://github.com/PancakeTAS/lsfg-vk.git: v1.0.0 +homepage: https://github.com/PancakeTAS/lsfg-vk +license: MIT +component: games +summary: Lossless Scaling Frame Generation on Linux via DXVK/Vulkan description: | Lossless Scaling is a Windows-exclusive app with the goal of bringing frame generation (among other features) to every single game or app. lsfg-vk brings this frame generation to Linux users by acting as a Vulkan layer inbetween your game and your graphics card. -clang : true -libsplit : false -networking : true -builddeps : +clang: true +libsplit: false +networking: true +builddeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - pkgconfig(vulkan) - rust - vulkan-headers -setup : | +setup: | %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On pushd ui %cargo_fetch -build : | +build: | %ninja_build pushd ui %cargo_build -install : | +install: | %ninja_install pushd ui diff --git a/packages/l/lshw/package.yml b/packages/l/lshw/package.yml index 04e68e3ce8d..208eab97778 100644 --- a/packages/l/lshw/package.yml +++ b/packages/l/lshw/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lshw -version : '2.20' -release : 6 -source : - - https://github.com/lyonel/lshw/archive/refs/tags/B.02.20.tar.gz : 6b8346a89fb0f0f1798e66f6a707a881d38b9b3a67256b30fc4628dac09f291a -homepage : https://ezix.org/project/wiki/HardwareLiSter -license : GPL-2.0-or-later -summary : lshw (List Hardware) -component : system.utils +name: lshw +version: "2.20" +release: 6 +source: + - https://github.com/lyonel/lshw/archive/refs/tags/B.02.20.tar.gz: 6b8346a89fb0f0f1798e66f6a707a881d38b9b3a67256b30fc4628dac09f291a +homepage: https://ezix.org/project/wiki/HardwareLiSter +license: GPL-2.0-or-later +summary: lshw (List Hardware) +component: system.utils description: | lshw is a small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. -build : | +build: | %make ZLIB=1 -install : | +install: | %make_install ZLIB=1 # Use hwdata only rm -rf $installdir/usr/share/lshw diff --git a/packages/l/lsof/package.yml b/packages/l/lsof/package.yml index 3bf09c52d0e..fc3b58ee78c 100644 --- a/packages/l/lsof/package.yml +++ b/packages/l/lsof/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsof -version : 4.94.0 -release : 5 -source : - - https://github.com/lsof-org/lsof/releases/download/4.94.0/lsof_4.94.0.linux.tar.bz2 : c41709c2543ecf9de1e950795790a9786a2f225e51c3cc53d6a9a256f872472b -homepage : https://github.com/lsof-org/lsof -license : BSD-4-Clause-UC -component : system.utils -summary : lsof (for LiSt Open Files) displays information about files open to Unix +name: lsof +version: 4.94.0 +release: 5 +source: + - https://github.com/lsof-org/lsof/releases/download/4.94.0/lsof_4.94.0.linux.tar.bz2: c41709c2543ecf9de1e950795790a9786a2f225e51c3cc53d6a9a256f872472b +homepage: https://github.com/lsof-org/lsof +license: BSD-4-Clause-UC +component: system.utils +summary: + lsof (for LiSt Open Files) displays information about files open to Unix processes description: | lsof (for LiSt Open Files) displays information about files open to Unix processes -builddeps : +builddeps: - pkgconfig(libtirpc) -setup : | +setup: | sed -i 's|\.so \./version|.ds VN %version%|' lsof.8 LSOF_CC="${CC}" LSOF_CFGF="${CFLAGS}" LSOF_CFGL="${LDFLAGS}" ./Configure -n linux -build : | +build: | %make -install : | +install: | install -Dm00755 lsof $installdir/usr/bin/lsof install -Dm00644 lsof.8 $installdir/usr/share/man/man8/lsof.8 diff --git a/packages/l/lsp-plugins/package.yml b/packages/l/lsp-plugins/package.yml index a964f97d3fe..4dea55066ec 100644 --- a/packages/l/lsp-plugins/package.yml +++ b/packages/l/lsp-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsp-plugins -version : 1.2.25 -release : 19 -source : - - https://github.com/sadko4u/lsp-plugins/releases/download/1.2.25/lsp-plugins-src-1.2.25.tar.gz : a829b70df445ecb47ac24e53b42febd46200d9923b62bad94ca3478cb0e32673 -homepage : https://lsp-plug.in -license : LGPL-3.0-only -component : multimedia.audio -summary : Linux Studio Plugins Project +name: lsp-plugins +version: 1.2.25 +release: 19 +source: + - https://github.com/sadko4u/lsp-plugins/releases/download/1.2.25/lsp-plugins-src-1.2.25.tar.gz: a829b70df445ecb47ac24e53b42febd46200d9923b62bad94ca3478cb0e32673 +homepage: https://lsp-plug.in +license: LGPL-3.0-only +component: multimedia.audio +summary: Linux Studio Plugins Project description: | LSP (Linux Studio Plugins) is a collection of open-source plugins -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gl) - pkgconfig(jack) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(sndfile) - pkgconfig(xrandr) - ladspa-devel -setup : | +setup: | make config FEATURES='ladspa lv2 vst2 jack' PREFIX=/usr LIBDIR=%libdir% -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lsyncd/package.yml b/packages/l/lsyncd/package.yml index 32697e3bc58..e723ba04fb0 100644 --- a/packages/l/lsyncd/package.yml +++ b/packages/l/lsyncd/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lsyncd -version : 2.3.1 -release : 5 -source : - - https://github.com/lsyncd/lsyncd/archive/refs/tags/v2.3.1.tar.gz : 501f70368da8c43d3da81bf9bbb22f43dfcbc9f96b03c745842f326723c091c7 -homepage : https://github.com/lsyncd/lsyncd -license : GPL-2.0 -component : system.utils -summary : Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets +name: lsyncd +version: 2.3.1 +release: 5 +source: + - https://github.com/lsyncd/lsyncd/archive/refs/tags/v2.3.1.tar.gz: 501f70368da8c43d3da81bf9bbb22f43dfcbc9f96b03c745842f326723c091c7 +homepage: https://github.com/lsyncd/lsyncd +license: GPL-2.0 +component: system.utils +summary: Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets description: | Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets -builddeps : +builddeps: - pkgconfig(lua-5.4) -rundeps : +rundeps: - rsync environment: | unset LD_AS_NEEDED -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix man page install path install -dm00644 $installdir/usr/share/man/man1 diff --git a/packages/l/ltrace/package.yml b/packages/l/ltrace/package.yml index dadf32bab41..cb7b485b38d 100644 --- a/packages/l/ltrace/package.yml +++ b/packages/l/ltrace/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ltrace -version : 0.7.3 -release : 5 -source : - - http://www.ltrace.org/ltrace_0.7.3.orig.tar.bz2 : 0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503 -homepage : https://www.ltrace.org/ -license : GPL-2.0-or-later -component : programming.tools -summary : Tracks runtime library calls in dynamically linked programs +name: ltrace +version: 0.7.3 +release: 5 +source: + - http://www.ltrace.org/ltrace_0.7.3.orig.tar.bz2: 0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503 +homepage: https://www.ltrace.org/ +license: GPL-2.0-or-later +component: programming.tools +summary: Tracks runtime library calls in dynamically linked programs description: | ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program. -builddeps : +builddeps: - pkgconfig(libelf) - pkgconfig(libunwind) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lua/package.yml b/packages/l/lua/package.yml index 295360021d2..160f7b849a4 100644 --- a/packages/l/lua/package.yml +++ b/packages/l/lua/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lua -version : 5.4.7 -release : 8 -source : - - https://www.lua.org/ftp/lua-5.4.7.tar.gz : 9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30 -license : MIT -homepage : https://www.lua.org/ -component : programming -summary : Lightweight programming language +name: lua +version: 5.4.7 +release: 8 +source: + - https://www.lua.org/ftp/lua-5.4.7.tar.gz: 9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30 +license: MIT +homepage: https://www.lua.org/ +component: programming +summary: Lightweight programming language description: | Lua is a powerful light-weight programming language designed for extending applications. It is also frequently used as a general-purpose, stand-alone language. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with small footprint, making it ideal in embedded systems too. -builddeps : +builddeps: - pkgconfig(readline) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-shared-libraries-and-proper-prefix.patch cd .. cp -a $workdir lua++ -build : | +build: | %make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux-readline pushd ../lua++ %make MYCFLAGS="$CXXFLAGS" MYLDFLAGS="$LDFLAGS" CC=g++ LUA_A=liblua++.a LUA_SO=liblua++.so linux-readline -install : | +install: | %make_install INSTALL_TOP=$installdir/usr TO_LIB="liblua.so liblua.so.5.4 liblua.so.${version}" INSTALL_DATA="cp -d" INSTALL_MAN=$installdir/usr/share/man/man1 install -Dm00644 $pkgfiles/lua-5.4.pc $installdir/usr/lib/pkgconfig/lua-5.4.pc ln -s lua-5.4.pc $installdir/usr/lib/pkgconfig/lua.pc @@ -35,5 +35,5 @@ install : | # empty rm -frv $installdir/usr/lib/lua rm -frv $installdir/usr/share/lua -patterns : - - devel : [/usr/bin] +patterns: + - devel: [/usr/bin] diff --git a/packages/l/lua51/package.yml b/packages/l/lua51/package.yml index e98946092b7..d9375b1db49 100644 --- a/packages/l/lua51/package.yml +++ b/packages/l/lua51/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lua51 -version : 5.1.5 -release : 5 -source : - - http://www.lua.org/ftp/lua-5.1.5.tar.gz : 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 -homepage : https://lua.org/ -license : MIT -component : programming -summary : Lightweight programming language +name: lua51 +version: 5.1.5 +release: 5 +source: + - http://www.lua.org/ftp/lua-5.1.5.tar.gz: 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 +homepage: https://lua.org/ +license: MIT +component: programming +summary: Lightweight programming language description: | Lua is a powerful light-weight programming language designed for extending applications. It is also frequently used as a general-purpose, stand-alone language. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with small footprint, making it ideal in embedded systems too. -patterns : - - devel : [/usr/bin] -setup : | +patterns: + - devel: [/usr/bin] +setup: | unset LD_AS_NEEDED %patch -p1 -i $pkgfiles/0001-Ensure-unique-lua-5.1-shared-objects-and-use-correct.patch %patch -p1 -i $pkgfiles/security/cve-2014-5461.patch -build : | +build: | unset LD_AS_NEEDED %make linux -install : | +install: | unset LD_AS_NEEDED %make_install \ INSTALL_TOP=$installdir/usr \ diff --git a/packages/l/luajit/package.yml b/packages/l/luajit/package.yml index 32cc80f43de..29c42445960 100644 --- a/packages/l/luajit/package.yml +++ b/packages/l/luajit/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : luajit -version : 2.1.1744014795 -release : 19 -source : - - https://repo.or.cz/luajit-2.0.git/snapshot/e0a7ea8a924d8137e6950b97c3e36f17264f6c79.tar.gz : f9aeba437dc4eb2d9dc98adf9d843efae40e0471eea2388e1984af3202c10b54 -homepage : https://luajit.org -license : MIT -summary : Just-in-time compiler and drop-in replacement for Lua 5.1 -component : programming.library +name: luajit +version: 2.1.1744014795 +release: 19 +source: + - https://repo.or.cz/luajit-2.0.git/snapshot/e0a7ea8a924d8137e6950b97c3e36f17264f6c79.tar.gz: f9aeba437dc4eb2d9dc98adf9d843efae40e0471eea2388e1984af3202c10b54 +homepage: https://luajit.org +license: MIT +summary: Just-in-time compiler and drop-in replacement for Lua 5.1 +component: programming.library description: | Just-in-time compiler and drop-in replacement for Lua 5.1 -builddeps : +builddeps: - git -build : | +build: | %make amalg PREFIX=/usr INSTALL_LIB=$installdir/%libdir% XCFLAGS="-DLUAJIT_ENABLE_LUA52COMPAT" -install : | +install: | %make_install PREFIX=/usr INSTALL_LIB=$installdir/%libdir% # Some build systems need an unversioned symlink to LuaJIT interpreter diff --git a/packages/l/luanti/package.yml b/packages/l/luanti/package.yml index 56290cdfbda..ba36a19bec2 100644 --- a/packages/l/luanti/package.yml +++ b/packages/l/luanti/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : luanti -version : 5.14.0 -release : 35 -source : - - https://github.com/luanti-org/luanti/archive/refs/tags/5.14.0.tar.gz : b9f561fa37db3c7ea1b8ba15cfede8282b7a79b9e939b0357269c8b037cf5aea -license : +name: luanti +version: 5.14.0 +release: 35 +source: + - https://github.com/luanti-org/luanti/archive/refs/tags/5.14.0.tar.gz: b9f561fa37db3c7ea1b8ba15cfede8282b7a79b9e939b0357269c8b037cf5aea +license: - Apache-2.0 - CC-BY-SA-3.0 - LGPL-2.1-or-later - MIT -homepage : https://www.luanti.org/ -component : games -summary : Multiplayer infinite-world block sandbox game +homepage: https://www.luanti.org/ +component: games +summary: Multiplayer infinite-world block sandbox game description: | Minetest is an infinite-world block sandbox game and game engine. Players can create and destroy various types of blocks in a three-dimensional open world. This allows forming structures in every possible creation, on multiplayer servers or in singleplayer. Minetest is designed to be simple, stable, and portable. It is lightweight enough to run on fairly old hardware. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(jsoncpp) @@ -33,12 +33,12 @@ builddeps : - irrlichtmt-devel - leveldb-devel - libspatialindex-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - minetest - - dbginfo : minetest-dbginfo + - dbginfo: minetest-dbginfo diff --git a/packages/l/luarocks/package.yml b/packages/l/luarocks/package.yml index 9ca5d983797..df71074ad1e 100644 --- a/packages/l/luarocks/package.yml +++ b/packages/l/luarocks/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : luarocks -version : 3.11.0 -release : 9 -source : - - https://github.com/luarocks/luarocks/archive/refs/tags/v3.11.0.tar.gz : 78698aa185f636e72865881425780a84c1dfb171f1789070f657f34116ff6521 -license : MIT -homepage : https://luarocks.org/ -component : programming -summary : The package manager for the Lua programming language +name: luarocks +version: 3.11.0 +release: 9 +source: + - https://github.com/luarocks/luarocks/archive/refs/tags/v3.11.0.tar.gz: 78698aa185f636e72865881425780a84c1dfb171f1789070f657f34116ff6521 +license: MIT +homepage: https://luarocks.org/ +component: programming +summary: The package manager for the Lua programming language description: | Luarocks allows you to install Lua modules as self-contained packages called rocks, which also contain version dependency information. This information can be used both during installation, so that when one rock is requested all rocks it depends on are installed as well, and also optionally at run time, so that when a module is required, the correct version is loaded. LuaRocks supports both local and remote repositories, and multiple local rocks trees. -builddeps : +builddeps: - pkgconfig(lua-5.4) -rundeps : +rundeps: - lua-devel -setup : | +setup: | ./configure --prefix=/usr \ --sysconfdir=/etc/luarocks \ --lua-version=5.4 \ --with-lua-include=/usr/include \ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lucene++/package.yml b/packages/l/lucene++/package.yml index 71292e5aee1..fdfc52c9686 100644 --- a/packages/l/lucene++/package.yml +++ b/packages/l/lucene++/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lucene++ -version : 3.0.9 -release : 15 -source : - - https://github.com/luceneplusplus/LucenePlusPlus/archive/refs/tags/rel_3.0.9.tar.gz : 4e69e29d5d79a976498ef71eab70c9c88c7014708be4450a9fda7780fe93584e -homepage : https://github.com/luceneplusplus/LucenePlusPlus -license : +name: lucene++ +version: 3.0.9 +release: 15 +source: + - https://github.com/luceneplusplus/LucenePlusPlus/archive/refs/tags/rel_3.0.9.tar.gz: 4e69e29d5d79a976498ef71eab70c9c88c7014708be4450a9fda7780fe93584e +homepage: https://github.com/luceneplusplus/LucenePlusPlus +license: - Apache-2.0 - LGPL-2.0-or-later -component : programming -summary : C++ port of the popular Java Lucene library +component: programming +summary: C++ port of the popular Java Lucene library description: | Lucene++ is an up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine. -builddeps : +builddeps: - libboost-devel -setup : | +setup: | %cmake -B build \ -DBUILD_GMOCK=OFF \ -DINSTALL_GTEST=OFF -build : | +build: | %make -C build -install : | +install: | %make_install -C build # ??? diff --git a/packages/l/lugaru/package.yml b/packages/l/lugaru/package.yml index abf009d0fca..798aaa86188 100644 --- a/packages/l/lugaru/package.yml +++ b/packages/l/lugaru/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lugaru -version : '1.2' -release : 10 -source : - - git|https://gitlab.com/osslugaru/lugaru : 1.2 -homepage : https://osslugaru.gitlab.io/ -license : +name: lugaru +version: "1.2" +release: 10 +source: + - git|https://gitlab.com/osslugaru/lugaru: 1.2 +homepage: https://osslugaru.gitlab.io/ +license: - CC-BY-SA-3.0 - CC-BY-SA-4.0 - GPL-2.0-or-later -component : games.action -summary : Lugaru (pronounced Loo-GAH-roo) is a cross-platform third-person action game +component: games.action +summary: Lugaru (pronounced Loo-GAH-roo) is a cross-platform third-person action game description: | Lugaru (pronounced Loo-GAH-roo) is a cross-platform third-person action game -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(libpng) - pkgconfig(libturbojpeg) - pkgconfig(openal) - pkgconfig(sdl2) - pkgconfig(vorbis) -setup : | +setup: | %cmake -DSYSTEM_INSTALL=ON . -build : | +build: | %make -install : | +install: | %make_install # Don't install metainfo to obsolete path diff --git a/packages/l/luit/package.yml b/packages/l/luit/package.yml index c1a6696f994..30d85873055 100644 --- a/packages/l/luit/package.yml +++ b/packages/l/luit/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : luit -version : 1.1.1 -release : 5 -source : - - https://www.x.org/releases/individual/app/luit-1.1.1.tar.gz : 87b0be0bd01f3b857a53e6625bdd31cef18418c95394b7f4387f8ecef78e45da -license : GPL-3.0 -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications luit +name: luit +version: 1.1.1 +release: 5 +source: + - https://www.x.org/releases/individual/app/luit-1.1.1.tar.gz: 87b0be0bd01f3b857a53e6625bdd31cef18418c95394b7f4387f8ecef78e45da +license: GPL-3.0 +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications luit description: | X.Org Applications luit -builddeps : +builddeps: - pkgconfig(fontenc) - util-macros -rundeps : +rundeps: - libfontenc -setup : | +setup: | patch -Np1 -i $pkgfiles/fix-compilation.diff %reconfigure --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/luminance-hdr/package.yml b/packages/l/luminance-hdr/package.yml index 460db285f7c..3acefc6b09d 100644 --- a/packages/l/luminance-hdr/package.yml +++ b/packages/l/luminance-hdr/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : luminance-hdr -version : 2.6.1.1 -release : 30 -source : - - https://github.com/LuminanceHDR/LuminanceHDR/archive/refs/tags/v.2.6.1.1.tar.gz : fa5a870ee00392a972755dd04a35e928ec9c50c474f4c72d0477dea337e0b81a -homepage : https://sourceforge.net/projects/qtpfsgui/ -license : GPL-2.0-only -component : multimedia.graphics -summary : a complete opensource solution for HDR photography +name: luminance-hdr +version: 2.6.1.1 +release: 30 +source: + - https://github.com/LuminanceHDR/LuminanceHDR/archive/refs/tags/v.2.6.1.1.tar.gz: fa5a870ee00392a972755dd04a35e928ec9c50c474f4c72d0477dea337e0b81a +homepage: https://sourceforge.net/projects/qtpfsgui/ +license: GPL-2.0-only +component: multimedia.graphics +summary: a complete opensource solution for HDR photography description: | Open source graphical user interface application that aims to provide a workflow for HDR imaging. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(Qt5Help) - pkgconfig(Qt5Svg) @@ -28,12 +28,12 @@ builddeps : - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/OpenEXR-instead-of-ilmbase.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Don't install metainfo to obsolete path diff --git a/packages/l/lutris/package.yml b/packages/l/lutris/package.yml index b932ad6d396..33fd8a8dfda 100644 --- a/packages/l/lutris/package.yml +++ b/packages/l/lutris/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lutris -version : 0.5.19 -release : 83 -source : - - https://github.com/lutris/lutris/archive/refs/tags/v0.5.19.tar.gz : 54edba892517473920b04423037dd480afb5e3b5e197040db33d15b1535d5096 -license : GPL-3.0-or-later -component : games -homepage : https://lutris.net/ -summary : Install and play any video game easily +name: lutris +version: 0.5.19 +release: 83 +source: + - https://github.com/lutris/lutris/archive/refs/tags/v0.5.19.tar.gz: 54edba892517473920b04423037dd480afb5e3b5e197040db33d15b1535d5096 +license: GPL-3.0-or-later +component: games +homepage: https://lutris.net/ +summary: Install and play any video game easily description: | Lutris is a gaming platform for GNU/Linux. Its goal is to make gaming on Linux as easy as possible by taking care of installing and setting up the game for the user. The only thing you have to do is play the game. It aims to support every game that is playable on Linux. -rundeps : +rundeps: - cabextract - gamemode-32bit - libgnome-desktop @@ -29,9 +29,9 @@ rundeps : - python-requests - pyyaml - wine-32bit -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/l/lv2/package.yml b/packages/l/lv2/package.yml index 75ad543249f..9bca0552eec 100644 --- a/packages/l/lv2/package.yml +++ b/packages/l/lv2/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lv2 -version : 1.18.10 -release : 6 -source : - - git|https://github.com/lv2/lv2.git : v1.18.10 -homepage : https://github.com/lv2/lv2 -license : ISC -component : multimedia.library -summary : Open standard for audio plugins +name: lv2 +version: 1.18.10 +release: 6 +source: + - git|https://github.com/lv2/lv2.git: v1.18.10 +homepage: https://github.com/lv2/lv2 +license: ISC +component: multimedia.library +summary: Open standard for audio plugins description: | LV2 is an open standard for audio plugins, used by hundreds of plugins and other project. At its core, LV2 is a simple stable interface, accompanied by extensions which add functionality to support the needs of increasingly powerful audio software. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(samplerate) - pkgconfig(sndfile) @@ -19,11 +19,11 @@ builddeps : - python-lxml - python-markdown - rdflib -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/l/lvm2/package.yml b/packages/l/lvm2/package.yml index f86935f36ad..866e78f1a5f 100644 --- a/packages/l/lvm2/package.yml +++ b/packages/l/lvm2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lvm2 -version : 2.03.30 -release : 33 -source : - - http://mirrors.kernel.org/sourceware/lvm2/LVM2.2.03.30.tgz : ad76abecb8dc887733e06c449cb9add04a3506f9f0780c128817a6e1a17cec05 -license : GPL-3.0-or-later -component : system.base -homepage : https://sourceware.org/lvm2/ -summary : The LVM2 package is a package that manages logical partitions. +name: lvm2 +version: 2.03.30 +release: 33 +source: + - http://mirrors.kernel.org/sourceware/lvm2/LVM2.2.03.30.tgz: ad76abecb8dc887733e06c449cb9add04a3506f9f0780c128817a6e1a17cec05 +license: GPL-3.0-or-later +component: system.base +homepage: https://sourceware.org/lvm2/ +summary: The LVM2 package is a package that manages logical partitions. description: | The LVM2 package is a package that manages logical partitions. It allows spanning of file systems across multiple physical disks and disk partitions and provides for dynamic growing or shrinking of logical partitions. -builddeps : +builddeps: - libaio-devel - thin-provisioning-tools -optimize : +optimize: - size - lto environment: | # Build is heavily dependent on bashisms export CONFIG_SHELL=/bin/bash -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-cache-dirs.patch %configure --enable-cmdlib \ --enable-dmeventd \ @@ -36,9 +36,9 @@ setup : | --with-systemdsystemunitdir=/usr/lib/systemd/system \ --with-thin=internal \ --with-udev-prefix=/usr -build : | +build: | %make -install : | +install: | %make_install install_systemd_units install_tmpfiles_configuration # Enable by default diff --git a/packages/l/lxappearance/package.yml b/packages/l/lxappearance/package.yml index da0a415c1d5..aa69b4e62d7 100644 --- a/packages/l/lxappearance/package.yml +++ b/packages/l/lxappearance/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lxappearance -version : 0.6.3 -release : 4 -source : - - https://sourceforge.net/projects/lxde/files/LXAppearance/lxappearance-0.6.3.tar.xz : 7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38 -homepage : https://sourceforge.net/projects/lxde/files/LXAppearance -license : GPL-2.0-only -component : desktop -summary : LXAppearance is a theme switcher for LXDE and other Window managers. +name: lxappearance +version: 0.6.3 +release: 4 +source: + - https://sourceforge.net/projects/lxde/files/LXAppearance/lxappearance-0.6.3.tar.xz: 7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38 +homepage: https://sourceforge.net/projects/lxde/files/LXAppearance +license: GPL-2.0-only +component: desktop +summary: LXAppearance is a theme switcher for LXDE and other Window managers. description: | LXAppearance is the standard theme switcher of LXDE. Users are able to change the theme, icons, and fonts used by applications easily. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/lxappearance-0.6.3-0002-on_remove_theme_clicked-initialize-both-variable-cor.patch %patch -p1 -i $pkgfiles/lxappearance-0.6.3-0001-load_icon_themes_from_dir-never-reuse-GKeyFile-objec.patch %configure --enable-gtk3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lxc/package.yml b/packages/l/lxc/package.yml index 52219e23d51..94c6bfc98fc 100644 --- a/packages/l/lxc/package.yml +++ b/packages/l/lxc/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lxc -version : 6.0.3 -release : 24 -source : - - https://linuxcontainers.org/downloads/lxc/lxc-6.0.3.tar.gz : adac0837d2abfd2903916eaf56f60756f131327311f4f25ad917f6a71f73f98c -license : LGPL-2.1-or-later -component : virt -homepage : https://linuxcontainers.org/lxc -summary : Linux Containers +name: lxc +version: 6.0.3 +release: 24 +source: + - https://linuxcontainers.org/downloads/lxc/lxc-6.0.3.tar.gz: adac0837d2abfd2903916eaf56f60756f131327311f4f25ad917f6a71f73f98c +license: LGPL-2.1-or-later +component: virt +homepage: https://linuxcontainers.org/lxc +summary: Linux Containers description: | LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. -builddeps : +builddeps: - pkgconfig(dbus-1) - pkgconfig(libapparmor) - pkgconfig(libcap) - pkgconfig(libseccomp) - pkgconfig(python3) - docbook2x -rundeps : +rundeps: - dnsmasq -clang : true -setup : | +clang: true +setup: | sed -i "s|if sanitize == 'none'|if false|g" src/lxc/cmd/meson.build %meson_configure -Ddistrosysconfdir=/etc/default -build : | +build: | %ninja_build -install : | +install: | %ninja_install # No static libs diff --git a/packages/l/lxcfs/package.yml b/packages/l/lxcfs/package.yml index 37f335ad338..f00df4c0c72 100644 --- a/packages/l/lxcfs/package.yml +++ b/packages/l/lxcfs/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lxcfs -version : 6.0.3 -release : 9 -source : - - https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.3.tar.gz : 886484d4a74d33dfa285635d5ebef20b0686a64901d23e00dc0f4496c10c1114 -license : LGPL-2.1-or-later -homepage : https://linuxcontainers.org/lxcfs/ -component : virt -summary : FUSE filesystem for LXC +name: lxcfs +version: 6.0.3 +release: 9 +source: + - https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.3.tar.gz: 886484d4a74d33dfa285635d5ebef20b0686a64901d23e00dc0f4496c10c1114 +license: LGPL-2.1-or-later +homepage: https://linuxcontainers.org/lxcfs/ +component: virt +summary: FUSE filesystem for LXC description: | LXCFS is a small FUSE filesystem written with the intention of making Linux containers feel more like a virtual machine -builddeps : +builddeps: - pkgconfig(fuse3) - help2man - lxc - python-jinja -clang : true -setup : | +clang: true +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/lxcfs.tmpfiles $installdir/%libdir%/tmpfiles.d/lxcfs.conf install -Dm00644 $pkgfiles/lxcfs.service $installdir/%libdir%/systemd/system/lxcfs.service diff --git a/packages/l/lynx/package.yml b/packages/l/lynx/package.yml index 2ec4e5ae25b..99ff6ccc11d 100644 --- a/packages/l/lynx/package.yml +++ b/packages/l/lynx/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lynx -version : 2.9.2 -release : 12 -source : - - https://invisible-island.net/archives/lynx/tarballs/lynx2.9.2.tar.gz : 99f8f28f860094c533100d1cedf058c27fb242ce25e991e2d5f30ece4457a3bf -homepage : https://lynx.invisible-island.net -license : GPL-2.0-or-later -component : network.web.browser -summary : Lynx is the text web browser +name: lynx +version: 2.9.2 +release: 12 +source: + - https://invisible-island.net/archives/lynx/tarballs/lynx2.9.2.tar.gz: 99f8f28f860094c533100d1cedf058c27fb242ce25e991e2d5f30ece4457a3bf +homepage: https://lynx.invisible-island.net +license: GPL-2.0-or-later +component: network.web.browser +summary: Lynx is the text web browser description: | Lynx is the oldest text web browser still actively developed. -setup : | +setup: | %configure_no_runstatedir --enable-ipv6 --enable-nls --with-ssl=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lyx/package.yml b/packages/l/lyx/package.yml index 630aeb067c0..4e26cb486d5 100644 --- a/packages/l/lyx/package.yml +++ b/packages/l/lyx/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lyx -version : 2.4.4 -release : 24 -source : - - http://ftp.lyx.org/pub/lyx/stable/2.4.x/lyx-2.4.4.tar.xz : ffacd37480f320f3f3f8f30445fe40897e9df44c94ee87ba0413e364086f4b90 -homepage : https://www.lyx.org/ -license : GPL-2.0-or-later -component : office -summary : LyX document processor +name: lyx +version: 2.4.4 +release: 24 +source: + - http://ftp.lyx.org/pub/lyx/stable/2.4.x/lyx-2.4.4.tar.xz: ffacd37480f320f3f3f8f30445fe40897e9df44c94ee87ba0413e364086f4b90 +homepage: https://www.lyx.org/ +license: GPL-2.0-or-later +component: office +summary: LyX document processor description: | LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG). -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(enchant) - pkgconfig(hunspell) - pkgconfig(mythes) - pkgconfig(x11) - libboost-devel -rundeps : +rundeps: - texlive -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Fix-qt6-ldflags.patch %reconfigure \ @@ -29,12 +29,12 @@ setup : | --without-included-boost \ --without-included-mythes \ --enable-qt6 -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/bash-completion/completions ln -s /usr/share/lyx/scripts/bash_completion $installdir/usr/share/bash-completion/completions/lyx -check : | +check: | %make check diff --git a/packages/l/lz4/package.yml b/packages/l/lz4/package.yml index 757e3905bbe..86fd2398b0e 100644 --- a/packages/l/lz4/package.yml +++ b/packages/l/lz4/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lz4 -version : 1.10.0 -release : 20 -source : - - https://github.com/lz4/lz4/archive/refs/tags/v1.10.0.tar.gz : 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b -homepage : https://lz4.org/ -license : +name: lz4 +version: 1.10.0 +release: 20 +source: + - https://github.com/lz4/lz4/archive/refs/tags/v1.10.0.tar.gz: 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b +homepage: https://lz4.org/ +license: - BSD-2-Clause - GPL-2.0-or-later -component : system.base -summary : LZ4 commmand line tools +component: system.base +summary: LZ4 commmand line tools description: | LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/upstream-ftbfs.patch pushd build/meson %meson_configure -Dprograms=true \ -Dtests=true -build : | +build: | pushd build/meson %ninja_build -install : | +install: | pushd build/meson %ninja_install -check : | +check: | pushd build/meson %ninja_check diff --git a/packages/l/lzip/package.yml b/packages/l/lzip/package.yml index 67250b1212a..84c3b79e956 100644 --- a/packages/l/lzip/package.yml +++ b/packages/l/lzip/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lzip -version : 1.24.1 -release : 8 -source : - - https://download.savannah.gnu.org/releases/lzip/lzip-1.24.1.tar.gz : 30c9cb6a0605f479c496c376eb629a48b0a1696d167e3c1e090c5defa481b162 -homepage : https://www.nongnu.org/lzip/ -license : GPL-2.0-or-later -component : system.base -summary : Lossless data compressor +name: lzip +version: 1.24.1 +release: 8 +source: + - https://download.savannah.gnu.org/releases/lzip/lzip-1.24.1.tar.gz: 30c9cb6a0605f479c496c376eb629a48b0a1696d167e3c1e090c5defa481b162 +homepage: https://www.nongnu.org/lzip/ +license: GPL-2.0-or-later +component: system.base +summary: Lossless data compressor description: | Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2. Lzip is about as fast as gzip, compresses most files more than bzip2, and is better than both from a data recovery perspective. Lzip is a clean implementation of the LZMA "algorithm". -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/l/lzlib/package.yml b/packages/l/lzlib/package.yml index 7e93a32ba05..b9e3cbaddf1 100644 --- a/packages/l/lzlib/package.yml +++ b/packages/l/lzlib/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lzlib -version : '1.14' -release : 1 -source : - - https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz : 5acac8714ed4f306020bae660dddce706e5f8a795863679037da9fe6bf4dcf6f -homepage : https://www.nongnu.org/lzip/ -license : BSD-2-Clause -component : system.utils -summary : Lzlib is a data compression library used by plzip +name: lzlib +version: "1.14" +release: 1 +source: + - https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz: 5acac8714ed4f306020bae660dddce706e5f8a795863679037da9fe6bf4dcf6f +homepage: https://www.nongnu.org/lzip/ +license: BSD-2-Clause +component: system.utils +summary: Lzlib is a data compression library used by plzip description: | Lzlib is a data compression library providing in-memory LZMA compression and decompression functions, including integrity checking of the decompressed data. The compressed data format used by the library is the lzip format. Lzlib is written in C. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lzo/package.yml b/packages/l/lzo/package.yml index 9aa6cb777a7..d34db8c0b27 100644 --- a/packages/l/lzo/package.yml +++ b/packages/l/lzo/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lzo -version : '2.10' -release : 6 -source : - - https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz : c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072 -homepage : https://www.oberhumer.com/opensource/lzo/ -license : GPL-2.0-or-later -component : programming.library -emul32 : true -summary : LZO compression library +name: lzo +version: "2.10" +release: 6 +source: + - https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz: c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072 +homepage: https://www.oberhumer.com/opensource/lzo/ +license: GPL-2.0-or-later +component: programming.library +emul32: true +summary: LZO compression library description: | This is the LZO compression library, suitable for data de-/compression in real-time. This means it favors speed over compression ratio. -setup : | +setup: | %reconfigure --enable-shared \ --disable-static \ --docdir=/usr/share/doc/lzo \ --with-pkgconfigdir=%libdir%/pkgconfig/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/l/lzop/package.yml b/packages/l/lzop/package.yml index fd6cfee65d0..8cf37d22432 100644 --- a/packages/l/lzop/package.yml +++ b/packages/l/lzop/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : lzop -version : 1.04 -release : 5 -source : - - https://www.lzop.org/download/lzop-1.04.tar.gz : 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 -homepage : https://www.lzop.org/ -license : GPL-2.0-or-later -component : system.utils -summary : lzop (Compression utility) +name: lzop +version: 1.04 +release: 5 +source: + - https://www.lzop.org/download/lzop-1.04.tar.gz: 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 +homepage: https://www.lzop.org/ +license: GPL-2.0-or-later +component: system.utils +summary: lzop (Compression utility) description: | lzop is a file compressor which is very similar to gzip. lzop uses the LZO data compression library for compression services, and its main advantages over gzip are much higher compression and decompression speed (at the cost of some compression ratio). -builddeps : +builddeps: - pkgconfig(lzo2) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/m/m17n-db/package.yml b/packages/m/m17n-db/package.yml index 411b6004109..f3376e0412b 100644 --- a/packages/m/m17n-db/package.yml +++ b/packages/m/m17n-db/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : m17n-db -version : 1.8.5 -release : 3 -source : - - http://download.savannah.nongnu.org/releases/m17n/m17n-db-1.8.5.tar.gz : b68fff422c0a2864ee56e2c4517382133b981bb4ba39b53f47895cd8b1c0a736 -homepage : https://www.nongnu.org/m17n/ -license : LGPL-2.1 -component : programming -summary : Database for the m17n library +name: m17n-db +version: 1.8.5 +release: 3 +source: + - http://download.savannah.nongnu.org/releases/m17n/m17n-db-1.8.5.tar.gz: b68fff422c0a2864ee56e2c4517382133b981bb4ba39b53f47895cd8b1c0a736 +homepage: https://www.nongnu.org/m17n/ +license: LGPL-2.1 +component: programming +summary: Database for the m17n library description: | Database for the m17n library -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-support-for-zstd-compressed-charmaps.patch %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/m17n-lib/package.yml b/packages/m/m17n-lib/package.yml index c87b65fa63b..0c235b548d8 100644 --- a/packages/m/m17n-lib/package.yml +++ b/packages/m/m17n-lib/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : m17n-lib -version : 1.8.3 -release : 5 -source : - - http://download.savannah.nongnu.org/releases/m17n/m17n-lib-1.8.3.tar.gz : f64aee2a9b47ac1d89b0392739e1e712ff9c9c74e07e2e7fea5c51cf802d8715 -homepage : https://www.nongnu.org/m17n/ -license : LGPL-2.1 -component : programming -summary : The m17n library is a multilingual text processing library for the C language +name: m17n-lib +version: 1.8.3 +release: 5 +source: + - http://download.savannah.nongnu.org/releases/m17n/m17n-lib-1.8.3.tar.gz: f64aee2a9b47ac1d89b0392739e1e712ff9c9c74e07e2e7fea5c51cf802d8715 +homepage: https://www.nongnu.org/m17n/ +license: LGPL-2.1 +component: programming +summary: The m17n library is a multilingual text processing library for the C language description: | The m17n library is a multilingual text processing library for the C language -builddeps : +builddeps: - pkgconfig(anthy) - pkgconfig(fribidi) - pkgconfig(xft) - pkgconfig(xt) -rundeps : +rundeps: - m17n-db -setup : | +setup: | %configure --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 rm -rf $installdir/usr/share diff --git a/packages/m/m4/package.yml b/packages/m/m4/package.yml index d752de58e8d..3ab61215405 100644 --- a/packages/m/m4/package.yml +++ b/packages/m/m4/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : m4 -version : 1.4.20 -release : 9 -source : - - https://mirror.team-cymru.com/gnu/m4/m4-1.4.20.tar.gz : 6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef -homepage : https://www.gnu.org/software/m4/ -license : +name: m4 +version: 1.4.20 +release: 9 +source: + - https://mirror.team-cymru.com/gnu/m4/m4-1.4.20.tar.gz: 6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef +homepage: https://www.gnu.org/software/m4/ +license: - GPL-3.0-or-later -summary : GNU M4 is an implementation of the traditional Unix macro processor -component : system.devel +summary: GNU M4 is an implementation of the traditional Unix macro processor +component: system.devel description: | GNU M4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes. Macros are either builtin or user-defined and can take any number of arguments. Besides just doing macro expansion, m4 has builtin functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, recursion etc... m4 can be used either as a front-end to a compiler or as a macro processor in its own right. -setup : | +setup: | %configure --enable-changeword -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # test-execute failing, # passes if you chroot in and run testsuite... %make check || : diff --git a/packages/m/m64py/package.yml b/packages/m/m64py/package.yml index a747689800e..2e6a097c9e7 100644 --- a/packages/m/m64py/package.yml +++ b/packages/m/m64py/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : m64py -version : 0.3.0 -release : 15 -source : - - https://github.com/mupen64plus/mupen64plus-ui-python/archive/refs/tags/0.3.0.tar.gz : a417d6c3033ea64590511c567a6a399b07b9da54be953f4617d693bcf8cd065a -license : - - BSD-3-Clause #loader.py - - CC-BY-SA-3.0 #Mupen64plus logo, Python snake logo, Controller image +name: m64py +version: 0.3.0 +release: 15 +source: + - https://github.com/mupen64plus/mupen64plus-ui-python/archive/refs/tags/0.3.0.tar.gz: a417d6c3033ea64590511c567a6a399b07b9da54be953f4617d693bcf8cd065a +license: + - BSD-3-Clause #loader.py + - CC-BY-SA-3.0 #Mupen64plus logo, Python snake logo, Controller image - GPL-2.0-or-later #joystick.py - GPL-3.0-or-later #m64py - - Public-Domain #Icons -homepage : https://m64py.sourceforge.net/ -component : games.emulator -summary : Qt6 front-end for Mupen64Plus + - Public-Domain #Icons +homepage: https://m64py.sourceforge.net/ +component: games.emulator +summary: Qt6 front-end for Mupen64Plus description: | M64Py is a Qt6 frontend (GUI) for Mupen64Plus, a cross-platform plugin-based Nintendo 64 emulator. The frontend is written in Python and it provides a user-friendly interface over the Mupen64Plus shared library. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - python-build - python-installer @@ -23,14 +23,14 @@ builddeps : - python-qtpy - python-sdl2 - python-setuptools -rundeps : +rundeps: - mupen64plus - python-qtpy - python-sdl2 environment: | # Help the build script find Qt6 rcc export PATH="$PATH:/usr/lib64/qt6" -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/macchanger/package.yml b/packages/m/macchanger/package.yml index f883773c0e7..8a9741ea4dd 100644 --- a/packages/m/macchanger/package.yml +++ b/packages/m/macchanger/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : macchanger -version : 1.7.0 -release : 4 -source : - - https://github.com/alobbs/macchanger/releases/download/1.7.0/macchanger-1.7.0.tar.gz : dae2717c270fd5f62d790dbf80c19793c651b1b26b62c101b82d5fdf25a845bf -homepage : https://github.com/alobbs/macchanger -license : GPL-3.0-or-later -component : network.util -summary : GNU MAC Changer is an utility that makes the maniputation of MAC addresses of network interfaces easier +name: macchanger +version: 1.7.0 +release: 4 +source: + - https://github.com/alobbs/macchanger/releases/download/1.7.0/macchanger-1.7.0.tar.gz: dae2717c270fd5f62d790dbf80c19793c651b1b26b62c101b82d5fdf25a845bf +homepage: https://github.com/alobbs/macchanger +license: GPL-3.0-or-later +component: network.util +summary: GNU MAC Changer is an utility that makes the maniputation of MAC addresses of network interfaces easier description: | GNU MAC Changer is an utility that makes the maniputation of MAC addresses of network interfaces easier -setup : | +setup: | %patch -p1 -R -i $pkgfiles/rng-order.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/maelstrom/package.yml b/packages/m/maelstrom/package.yml index e4a625969d8..f820917edec 100644 --- a/packages/m/maelstrom/package.yml +++ b/packages/m/maelstrom/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : maelstrom -version : 3.0.7 -release : 8 -source : - - https://www.libsdl.org/projects/Maelstrom/src/Maelstrom-3.0.7.tar.gz : 93680322f4b04d4727ea8e0b461f259b604dc69e7465cb91d2b9aad378a9a036 -homepage : https://www.libsdl.org/projects/Maelstrom/ -license : +name: maelstrom +version: 3.0.7 +release: 8 +source: + - https://www.libsdl.org/projects/Maelstrom/src/Maelstrom-3.0.7.tar.gz: 93680322f4b04d4727ea8e0b461f259b604dc69e7465cb91d2b9aad378a9a036 +homepage: https://www.libsdl.org/projects/Maelstrom/ +license: - GPL-2.0-or-later - CC-BY-3.0 -component : games.arcade -summary : Pseudo-3D-rendered Asteroids clone +component: games.arcade +summary: Pseudo-3D-rendered Asteroids clone description: | Pseudo-3D-rendered Asteroids clone -builddeps : +builddeps: - pkgconfig(SDL2_net) -setup : | +setup: | %apply_patches %configure -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 # Install game data and symlink to binary export msdir=/usr/share/Maelstrom diff --git a/packages/m/magic-wormhole/package.yml b/packages/m/magic-wormhole/package.yml index b49315544b5..b556a18002f 100644 --- a/packages/m/magic-wormhole/package.yml +++ b/packages/m/magic-wormhole/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : magic-wormhole -version : 0.21.1 -release : 16 -source : - - https://github.com/magic-wormhole/magic-wormhole/archive/refs/tags/0.21.1.tar.gz : f8f02fe786720c0cc086046117f04740fe4a4d76023c8ca35a3f7d25e6bb5e9e -homepage : https://github.com/magic-wormhole/magic-wormhole -license : MIT -component : network -summary : Securely transfer data between computers +name: magic-wormhole +version: 0.21.1 +release: 16 +source: + - https://github.com/magic-wormhole/magic-wormhole/archive/refs/tags/0.21.1.tar.gz: f8f02fe786720c0cc086046117f04740fe4a4d76023c8ca35a3f7d25e6bb5e9e +homepage: https://github.com/magic-wormhole/magic-wormhole +license: MIT +component: network +summary: Securely transfer data between computers description: | Securely transfer data between computers. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-versioneer - python-wheel -rundeps : +rundeps: - python-autobahn - python-click - python-humanize @@ -29,9 +29,9 @@ rundeps : - python-tqdm - python-txtorcon - python-zipstream-ng -setup : | +setup: | %python3_setup -install : | +install: | %python3_install # install completions diff --git a/packages/m/magic/package.yml b/packages/m/magic/package.yml index bd8ffcfbbca..412d274164a 100644 --- a/packages/m/magic/package.yml +++ b/packages/m/magic/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : magic -version : 8.3.524 -release : 2 -source : - - git|https://github.com/RTimothyEdwards/magic.git : 8.3.524 -homepage : https://github.com/RTimothyEdwards/magic -license : HPND-UC -component : office.scientific -summary : VLSI layout tool +name: magic +version: 8.3.524 +release: 2 +source: + - git|https://github.com/RTimothyEdwards/magic.git: 8.3.524 +homepage: https://github.com/RTimothyEdwards/magic +license: HPND-UC +component: office.scientific +summary: VLSI layout tool description: | Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley by John Ousterhout, now famous primarily for writing the scripting interpreter language Tcl. Magic is widely cited as being the easiest tool to use for circuit layout, even for people who ultimately rely on commercial tools for their product design flow. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(readline) - pkgconfig(tcl) - pkgconfig(tk) - pkgconfig(zlib) -rundeps : +rundeps: - tcl - tk -setup : | +setup: | %apply_patches %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/magpie/package.yml b/packages/m/magpie/package.yml index 8a07dfa9054..803721152b1 100644 --- a/packages/m/magpie/package.yml +++ b/packages/m/magpie/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : magpie -version : 0.9.4 -release : 5 -source : - - https://github.com/BuddiesOfBudgie/magpie/releases/download/v0.9.4/magpie-0.9.4.tar.xz : 348a572a78e6f199761fa45ebc2a7a8bbf267b8960d32cc4bf6fd4e6012dabdb -homepage : https://buddiesofbudgie.org -license : GPL-2.0-or-later -component : desktop.budgie -summary : Magpie is a softish fork of Mutter 43.x +name: magpie +version: 0.9.4 +release: 5 +source: + - https://github.com/BuddiesOfBudgie/magpie/releases/download/v0.9.4/magpie-0.9.4.tar.xz: 348a572a78e6f199761fa45ebc2a7a8bbf267b8960d32cc4bf6fd4e6012dabdb +homepage: https://buddiesofbudgie.org +license: GPL-2.0-or-later +component: desktop.budgie +summary: Magpie is a softish fork of Mutter 43.x description: | Magpie is a X11 window manager and compositor library. It contains functionality related to, among other things, window management, window compositing, focus tracking, workspace management, keybindings and monitor configuration. -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(dri) - pkgconfig(gnome-desktop-3.0) @@ -41,16 +41,16 @@ builddeps : - pkgconfig(xtst) - pkgconfig(xwayland) - zenity -rundeps : - - devel : mesalib-devel # Internal cogl requires EGL/eglmesaext.h from mesalib-devel +rundeps: + - devel: mesalib-devel # Internal cogl requires EGL/eglmesaext.h from mesalib-devel - mutter-common - zenity -setup : | +setup: | %patch -p1 -i $pkgfiles/0003-core-Disable-disastrous-NET_WM_PING-deletion-dialogs.patch %meson_configure \ -Degl_device=true \ -Dprofiler=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mailcommon/package.yml b/packages/m/mailcommon/package.yml index c48deb07669..77509161c30 100644 --- a/packages/m/mailcommon/package.yml +++ b/packages/m/mailcommon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mailcommon -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/mailcommon-25.08.3.tar.xz : 3c4686f873940e00b7525993facd5a53e2c7f2d94408c6f68a76aa13b11743fa -homepage : https://kde.org/ -license : +name: mailcommon +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/mailcommon-25.08.3.tar.xz: 3c4686f873940e00b7525993facd5a53e2c7f2d94408c6f68a76aa13b11743fa +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : MailCommon Library +component: programming.library +summary: MailCommon Library description: | MailCommon Library. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6WebEngineWidgets) @@ -31,21 +31,21 @@ builddeps : - mailimporter-devel - messagelib-devel - pimcommon-devel -rundeps : - - devel : - - akonadi-devel - - akonadi-mime-devel - - kf6-kcompletion-devel - - libkdepim-devel - - messagelib-devel - - pimcommon-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - akonadi-mime-devel + - kf6-kcompletion-devel + - libkdepim-devel + - messagelib-devel + - pimcommon-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mailimporter/package.yml b/packages/m/mailimporter/package.yml index 118fa240368..52a3c2d7b34 100644 --- a/packages/m/mailimporter/package.yml +++ b/packages/m/mailimporter/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mailimporter -version : 25.08.3 -release : 91 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/mailimporter-25.08.3.tar.xz : f0cb01abe24b3a5332756ded519312813ff0e37971d6bfb1937c0b7bcc6fdaa9 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.library -summary : Mail importer library +name: mailimporter +version: 25.08.3 +release: 91 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/mailimporter-25.08.3.tar.xz: f0cb01abe24b3a5332756ded519312813ff0e37971d6bfb1937c0b7bcc6fdaa9 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.library +summary: Mail importer library description: | Mail importer library. -builddeps : +builddeps: - akonadi-mime-devel - kf6-karchive-devel - kf6-kcontacts-devel - kf6-kio-devel - pimcommon-devel -rundeps : - - devel : - - kf6-karchive-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-karchive-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mailnag/package.yml b/packages/m/mailnag/package.yml index 0f04c728043..4f46deaa88f 100644 --- a/packages/m/mailnag/package.yml +++ b/packages/m/mailnag/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mailnag -version : 2.2.0 -release : 13 -source : - - https://github.com/pulb/mailnag/archive/refs/tags/v2.2.0.tar.gz : 27cff6844f3601cf903505fcd50c2443a7b39720429737583f1b2392bc69a3e9 -homepage : https://github.com/pulb/mailnag -license : GPL-2.0-or-later -component : network.mail -summary : Mailnag is a daemon program that checks POP3 and IMAP servers for new mail +name: mailnag +version: 2.2.0 +release: 13 +source: + - https://github.com/pulb/mailnag/archive/refs/tags/v2.2.0.tar.gz: 27cff6844f3601cf903505fcd50c2443a7b39720429737583f1b2392bc69a3e9 +homepage: https://github.com/pulb/mailnag +license: GPL-2.0-or-later +component: network.mail +summary: Mailnag is a daemon program that checks POP3 and IMAP servers for new mail description: | Mailnag is a daemon program that checks POP3 and IMAP servers for new mail -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - gstreamer-1.0-plugins-base - libnotify - libsecret - python-gobject - python3-dbus - pyxdg -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-imp.patch %patch -p1 -i $pkgfiles/mailnag-deprecated_ssl_wrap.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mailutils/package.yml b/packages/m/mailutils/package.yml index 91c08fea232..cfde5be073e 100644 --- a/packages/m/mailutils/package.yml +++ b/packages/m/mailutils/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mailutils -version : '3.20' -release : 23 -source : - - https://ftpmirror.gnu.org/gnu/mailutils/mailutils-3.20.tar.xz : a8f3faab1edda5188bb5ca3e4e9c0c5bc72cd0dadf4e1f4799d27fa75c6ae829 -homepage : https://mailutils.org/ -license : +name: mailutils +version: "3.20" +release: 23 +source: + - https://ftpmirror.gnu.org/gnu/mailutils/mailutils-3.20.tar.xz: a8f3faab1edda5188bb5ca3e4e9c0c5bc72cd0dadf4e1f4799d27fa75c6ae829 +homepage: https://mailutils.org/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : network.mail -summary : Mail Utils +component: network.mail +summary: Mail Utils description: | Mailutils is a swiss army knife of electronic mail handling. It offers a rich set of utilities and daemons for processing the e-mail. -builddeps : +builddeps: - pkgconfig(fribidi) - pkgconfig(gnutls) - pkgconfig(krb5) @@ -21,18 +21,18 @@ builddeps : - gdbm-devel environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %configure --disable-static \ --enable-ipv6 \ --without-ldap \ --with-fribidi \ --with-gnutls \ --with-gdbm -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # CCache and fakeroot both break parts of the tests unset LD_PRELOAD export CCACHE_DISABLE=1 diff --git a/packages/m/maim/package.yml b/packages/m/maim/package.yml index cf862784c55..cb0f559ed00 100644 --- a/packages/m/maim/package.yml +++ b/packages/m/maim/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : maim -version : 5.8.0 -release : 13 -source : - - https://github.com/naelstrof/maim/archive/refs/tags/v5.8.0.tar.gz : ecafe01dcbe4246071c58ff36acdcd93d290ed501f67933334b646436650450e -homepage : https://github.com/naelstrof/maim/ -license : GPL-3.0-or-later -component : system.utils -summary : maim (Make Image) is a screenshot tool for the command line +name: maim +version: 5.8.0 +release: 13 +source: + - https://github.com/naelstrof/maim/archive/refs/tags/v5.8.0.tar.gz: ecafe01dcbe4246071c58ff36acdcd93d290ed501f67933334b646436650450e +homepage: https://github.com/naelstrof/maim/ +license: GPL-3.0-or-later +component: system.utils +summary: maim (Make Image) is a screenshot tool for the command line description: | maim (Make Image) is a screenshot tool for the command line. Developed as an improvement to scrot. -builddeps : +builddeps: - pkgconfig(glm) - pkgconfig(glu) - pkgconfig(libpng) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(xcomposite) - pkgconfig(xrandr) - slop-devel -setup : | +setup: | # for icu 75 sed -e 's|CXX_STANDARD 11|CXX_STANDARD 17|g' -i CMakeLists.txt %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/make/package.yml b/packages/m/make/package.yml index f660a2fa5cc..bc24adbf1b6 100644 --- a/packages/m/make/package.yml +++ b/packages/m/make/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : make -version : 4.4.1 -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/make/make-4.4.1.tar.gz : dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3 -homepage : https://www.gnu.org/software/make/ -license : GPL-3.0-or-later -component : system.devel -summary : Tool to compile sources trees +name: make +version: 4.4.1 +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/make/make-4.4.1.tar.gz: dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3 +homepage: https://www.gnu.org/software/make/ +license: GPL-3.0-or-later +component: system.devel +summary: Tool to compile sources trees description: | Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. -patterns : +patterns: - /usr/include -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-workaround-root-test-failures.patch %configure --program-prefix=g -build : | +build: | %make -install : | +install: | %make_install ln -sv gmake $installdir/usr/bin/make -check : | +check: | # Breaks a few tests unset LD_PRELOAD diff --git a/packages/m/makedepend/package.yml b/packages/m/makedepend/package.yml index 2700ab1d2e8..8d8b37dcd57 100644 --- a/packages/m/makedepend/package.yml +++ b/packages/m/makedepend/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : makedepend -version : 1.0.9 -release : 13 -source : - - https://www.x.org/releases/individual/util/makedepend-1.0.9.tar.gz : bc94ffda6cd4671603a69c39dbe8f96b317707b9185b2aaa3b54b5d134b41884 -license : MIT -component : xorg.base -homepage : https://www.x.org/ -summary : X11 utility to determine build-time dependencies +name: makedepend +version: 1.0.9 +release: 13 +source: + - https://www.x.org/releases/individual/util/makedepend-1.0.9.tar.gz: bc94ffda6cd4671603a69c39dbe8f96b317707b9185b2aaa3b54b5d134b41884 +license: MIT +component: xorg.base +homepage: https://www.x.org/ +summary: X11 utility to determine build-time dependencies description: | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies. -builddeps : +builddeps: - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mako-notify/package.yml b/packages/m/mako-notify/package.yml index 9e847aada6a..4d2037ba7c1 100644 --- a/packages/m/mako-notify/package.yml +++ b/packages/m/mako-notify/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mako-notify -version : 1.10.0 -release : 1 -source : - - https://github.com/emersion/mako/releases/download/v1.10.0/mako-1.10.0.tar.gz : a72543f7b92568a0c3c45a5c0e3487ced65c18003eecd9b7d017a6464e7cef82 -homepage : https://wayland.emersion.fr/mako -license : MIT -component : desktop -summary : A lightweight Wayland notification daemon +name: mako-notify +version: 1.10.0 +release: 1 +source: + - https://github.com/emersion/mako/releases/download/v1.10.0/mako-1.10.0.tar.gz: a72543f7b92568a0c3c45a5c0e3487ced65c18003eecd9b7d017a6464e7cef82 +homepage: https://wayland.emersion.fr/mako +license: MIT +component: desktop +summary: A lightweight Wayland notification daemon description: | A lightweight Wayland notification daemon. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(pango) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - scdoc -setup : | +setup: | %meson_configure -Dsd-bus-provider='libsystemd' -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 -t $installdir/usr/lib/systemd/user contrib/systemd/mako.service diff --git a/packages/m/mako/package.yml b/packages/m/mako/package.yml index 4c98b7f3dd8..18ae5b5a296 100644 --- a/packages/m/mako/package.yml +++ b/packages/m/mako/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mako -version : 1.3.2 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.3.2.tar.gz : 2a0c8ad7f6274271b3bb7467dd37cf9cc6dab4bc19cb69a4ef10669402de698e -homepage : https://www.makotemplates.org/ -license : MIT -component : programming.python -summary : Python templating language +name: mako +version: 1.3.2 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.3.2.tar.gz: 2a0c8ad7f6274271b3bb7467dd37cf9cc6dab4bc19cb69a4ef10669402de698e +homepage: https://www.makotemplates.org/ +license: MIT +component: programming.python +summary: Python templating language description: | A super-fast templating language that borrows the best ideas from the existing templating languages. -builddeps : +builddeps: - python-build - python-installer - python-markupsafe - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-babel - python-mock - python-pytest -rundeps : +rundeps: - python-markupsafe -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/m/maliit-framework/package.yml b/packages/m/maliit-framework/package.yml index 23ff98c6104..6a3046b00a0 100644 --- a/packages/m/maliit-framework/package.yml +++ b/packages/m/maliit-framework/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : maliit-framework -version : 2.3.0 -release : 1 -source : - - https://github.com/maliit/framework/archive/refs/tags/2.3.0.tar.gz : bfc23919ac8b960243f85e8228ad7dfc28d557b52182a0b5a2a216a5c6a8057c -homepage : https://maliit.github.io/ -license : LGPL-2.1-or-later -component : desktop -summary : Core libraries of Maliit and server. +name: maliit-framework +version: 2.3.0 +release: 1 +source: + - https://github.com/maliit/framework/archive/refs/tags/2.3.0.tar.gz: bfc23919ac8b960243f85e8228ad7dfc28d557b52182a0b5a2a216a5c6a8057c +homepage: https://maliit.github.io/ +license: LGPL-2.1-or-later +component: desktop +summary: Core libraries of Maliit and server. description: | - Core libraries of Maliit and server. -builddeps : + Core libraries of Maliit and server. +builddeps: - pkgconfig(Qt5DBus) - pkgconfig(Qt5Gui) - pkgconfig(Qt5Quick) @@ -19,19 +19,19 @@ builddeps : - pkgconfig(wayland-scanner) - pkgconfig(xkbcommon) - doxygen -clang : true -optimize : lto -setup : | +clang: true +optimize: lto +setup: | %cmake_ninja -Denable-examples=OFF \ -Denable-tests=OFF \ -Denable-dbus-activation=ON \ -Denable-wayland-gtk=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/qt5/mkspecs - - docs : - - /usr/share/doc +patterns: + - devel: + - /usr/lib64/qt5/mkspecs + - docs: + - /usr/share/doc diff --git a/packages/m/maliit-keyboard/package.yml b/packages/m/maliit-keyboard/package.yml index 7c23ce7ff8e..12c4678b359 100644 --- a/packages/m/maliit-keyboard/package.yml +++ b/packages/m/maliit-keyboard/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : maliit-keyboard -version : 2.3.1 -release : 5 -source : - - https://github.com/maliit/keyboard/archive/refs/tags/2.3.1.tar.gz : c3e1eb985b8ae7ce4e3e28412b7e797ff5db437ccd327e0d852a3c37f17fe456 -homepage : https://maliit.github.io -license : LGPL-3.0-only -component : desktop -summary : Maliit Keyboard, a free software virtual keyboard for Linux +name: maliit-keyboard +version: 2.3.1 +release: 5 +source: + - https://github.com/maliit/keyboard/archive/refs/tags/2.3.1.tar.gz: c3e1eb985b8ae7ce4e3e28412b7e797ff5db437ccd327e0d852a3c37f17fe456 +homepage: https://maliit.github.io +license: LGPL-3.0-only +component: desktop +summary: Maliit Keyboard, a free software virtual keyboard for Linux description: | Maliit Keyboard, a free software virtual keyboard for Linux -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Quick) @@ -20,13 +20,13 @@ builddeps : - pkgconfig(hunspell) - pkgconfig(libpinyin) - pkgconfig(maliit-framework) -clang : true -optimize : lto -setup : | +clang: true +optimize: lto +setup: | %patch -p1 -i $pkgfiles/0001-appstream-Specify-icon-to-fix-appstream-builder-gene.patch %cmake_ninja -Denable-presage=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/m/mame/package.yml b/packages/m/mame/package.yml index 8a5d707401f..c937b2d1cf2 100644 --- a/packages/m/mame/package.yml +++ b/packages/m/mame/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mame -version : '0.263' -release : 53 -source : - - https://github.com/mamedev/mame/archive/refs/tags/mame0263.tar.gz : 2f380a7a9344711c667aef6014d522dd876db4c04f15dbab8d14bd3b2a0d4c8c -homepage : https://www.mamedev.org -license : +name: mame +version: "0.263" +release: 53 +source: + - https://github.com/mamedev/mame/archive/refs/tags/mame0263.tar.gz: 2f380a7a9344711c667aef6014d522dd876db4c04f15dbab8d14bd3b2a0d4c8c +homepage: https://www.mamedev.org +license: - BSD-3-Clause - - CC0-1.0 # Localization files and other things + - CC0-1.0 # Localization files and other things - GPL-2.0-or-later - - MIT # 'console' and 'json' plugins - - WTFPL # 'hiscore' plugin -component : games.emulator -summary : Emulator for several hardware platforms to keep old games playable + - MIT # 'console' and 'json' plugins + - WTFPL # 'hiscore' plugin +component: games.emulator +summary: Emulator for several hardware platforms to keep old games playable description: | MAME's purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus. -optimize : +optimize: - function-sections - icf-all -builddeps : +builddeps: - pkgconfig(Qt5Gui) - pkgconfig(RapidJSON) - pkgconfig(SDL2_ttf) @@ -36,7 +36,7 @@ builddeps : - pkgconfig(sqlite3) - pkgconfig(xi) - pkgconfig(xinerama) -build : | +build: | # -g2 flag is removed because it's bloating mame64 executable file. # # Using bundled Lua since mame expects lua to be compiled with a C++ compiler, @@ -66,7 +66,7 @@ build : | USE_SYSTEM_LIB_ZLIB=1 \ USE_SYSTEM_LIB_ZSTD=1 \ -j8 -install : | +install: | # Install executable files with proper filenames. install -Dm00755 ./mame -t $installdir/usr/share/mame install -Dm00755 $pkgfiles/mame -t $installdir/usr/bin diff --git a/packages/m/man-db/package.yml b/packages/m/man-db/package.yml index 9638740d16c..f080ab6a1a4 100644 --- a/packages/m/man-db/package.yml +++ b/packages/m/man-db/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : man-db -version : 2.13.1 -release : 30 -source : - - https://download.savannah.nongnu.org/releases/man-db/man-db-2.13.1.tar.xz : 8afebb6f7eb6bb8542929458841f5c7e6f240e30c86358c1fbcefbea076c87d9 -license : GPL-3.0-or-later -component : system.utils -homepage : https://gitlab.com/man-db/man-db -summary : Application to read Linux man pages +name: man-db +version: 2.13.1 +release: 30 +source: + - https://download.savannah.nongnu.org/releases/man-db/man-db-2.13.1.tar.xz: 8afebb6f7eb6bb8542929458841f5c7e6f240e30c86358c1fbcefbea076c87d9 +license: GPL-3.0-or-later +component: system.utils +homepage: https://gitlab.com/man-db/man-db +summary: Application to read Linux man pages description: | man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. -builddeps : +builddeps: - pkgconfig(libpipeline) - gdbm-devel - groff -rundeps : +rundeps: - groff -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/stateless.patch %configure --disable-static \ --disable-setuid \ --enable-cache-owner=root -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/m/man-pages/package.yml b/packages/m/man-pages/package.yml index 4e83f7c0644..a736f536357 100644 --- a/packages/m/man-pages/package.yml +++ b/packages/m/man-pages/package.yml @@ -1,10 +1,10 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : man-pages -version : '6.15' -release : 26 -source : - - https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.15.tar.xz : 03d8ebf618bd5df57cb4bf355efa3f4cd3a00b771efd623d4fd042b5dceb4465 -license : +name: man-pages +version: "6.15" +release: 26 +source: + - https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.15.tar.xz: 03d8ebf618bd5df57cb4bf355efa3f4cd3a00b771efd623d4fd042b5dceb4465 +license: - BSD-3-Clause - GPL-1.0-or-later - GPL-2.0-only # scripts/bash_aliases @@ -12,20 +12,20 @@ license : - GPL-3.0-or-later # src/bin/* - LGPL-3.0-only WITH LGPL-3.0-linking-exception # share/mk/* (except pdf/book/prepare.pl), GNUmakefile - MIT -homepage : https://www.kernel.org/doc/man-pages/ -component : system.utils -summary : Linux manual pages +homepage: https://www.kernel.org/doc/man-pages/ +component: system.utils +summary: Linux manual pages description: | A large collection of manual pages from the Linux Documentation Project (LDP). mancompress: true -rundeps : +rundeps: - man-db -install : | +install: | %make_install -R prefix=/usr # Remove conflicting files while read -r conflict; do rm -v $installdir/usr/share/man/$conflict done < $pkgfiles/man_conflicts -patterns : +patterns: - /* diff --git a/packages/m/manaplus/package.yml b/packages/m/manaplus/package.yml index 211bf6d8045..d64a200cafc 100644 --- a/packages/m/manaplus/package.yml +++ b/packages/m/manaplus/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : manaplus -version : 2.1.3.17 -release : 19 -source : - - https://gitlab.com/manaplus/manaplus/-/archive/v2.1.3.17/manaplus-v2.1.3.17.tar.gz : b5f56afc09b523bd1ce82c4345f1a4bb53ef519afdddc01a43bed223b8e81d3a -homepage : https://gitlab.com/manaplus/manaplus -license : +name: manaplus +version: 2.1.3.17 +release: 19 +source: + - https://gitlab.com/manaplus/manaplus/-/archive/v2.1.3.17/manaplus-v2.1.3.17.tar.gz: b5f56afc09b523bd1ce82c4345f1a4bb53ef519afdddc01a43bed223b8e81d3a +homepage: https://gitlab.com/manaplus/manaplus +license: - CC-BY-SA-3.0 - GPL-2.0-or-later -component : games.mmo -summary : Advanced 2D MMORPG client for The Mana World and Evol Online +component: games.mmo +summary: Advanced 2D MMORPG client for The Mana World and Evol Online description: | ManaPlus is extended client for Evol Online, The Mana World and similar servers based on the eAthena fork. As a 2D style game, Evol Online creates a fantasy environment. The Mana World (TMW) is an effort to create an MMORPG. TMW uses 2D graphics and creates a large and diverse interactive world. -builddeps : +builddeps: - pkgconfig(SDL2_gfx) - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) @@ -23,18 +23,18 @@ builddeps : - pkgconfig(x11) - dejavu-fonts-ttf - liberation-fonts-ttf -rundeps : +rundeps: - dejavu-fonts-ttf - liberation-fonts-ttf - xdg-utils -setup : | +setup: | %apply_patches # Disable temporary unittests %reconfigure --with-sdl2 # --enable-unittests -build : | +build: | %make -install : | +install: | %make_install # Use available system fonts @@ -50,5 +50,5 @@ install : | ln -s /usr/share/fonts/Liberation/LiberationSans-Regular.ttf $installdir/usr/share/manaplus/data/fonts/liberationsans.ttf ln -s /usr/share/fonts/Liberation/LiberationMono-Bold.ttf $installdir/usr/share/manaplus/data/fonts/liberationsansmono-bold.ttf ln -s /usr/share/fonts/Liberation/LiberationMono-Regular.ttf $installdir/usr/share/manaplus/data/fonts/liberationsansmono.ttf -check : | +check: | %make check diff --git a/packages/m/mandown/package.yml b/packages/m/mandown/package.yml index 26df8d1f8ba..3d29c26e9eb 100644 --- a/packages/m/mandown/package.yml +++ b/packages/m/mandown/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mandown -version : 0.1.4 -release : 2 -source : - - https://gitlab.com/kornelski/mandown/-/archive/0.1.4/mandown-0.1.4.tar.gz : 9c4a5ccba8ae9e12eccdbfed96acf8a5305b7e1406418edfc8a045ad79842062 -homepage : https://gitlab.com/kornelski/mandown -license : Apache-2.0 -component : programming.tools -summary : Create man pages from Markdown markup +name: mandown +version: 0.1.4 +release: 2 +source: + - https://gitlab.com/kornelski/mandown/-/archive/0.1.4/mandown-0.1.4.tar.gz: 9c4a5ccba8ae9e12eccdbfed96acf8a5305b7e1406418edfc8a045ad79842062 +homepage: https://gitlab.com/kornelski/mandown +license: Apache-2.0 +component: programming.tools +summary: Create man pages from Markdown markup description: | Create man pages from markdown markup. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/m/mangohud/package.yml b/packages/m/mangohud/package.yml index 151064f7d5c..eef1abefd3c 100644 --- a/packages/m/mangohud/package.yml +++ b/packages/m/mangohud/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mangohud -version : 0.8.1 -release : 26 -source : - - https://github.com/flightlessmango/MangoHud/releases/download/v0.8.1/MangoHud-v0.8.1-Source.tar.xz : 4c8d8098f5deff7737978d792eef909b7469933f456a47132dccc06804825482 -license : MIT -component : system.utils -homepage : https://github.com/flightlessmango/MangoHud -summary : Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more +name: mangohud +version: 0.8.1 +release: 26 +source: + - https://github.com/flightlessmango/MangoHud/releases/download/v0.8.1/MangoHud-v0.8.1-Source.tar.xz: 4c8d8098f5deff7737978d792eef909b7469933f456a47132dccc06804825482 +license: MIT +component: system.utils +homepage: https://github.com/flightlessmango/MangoHud +summary: Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more description: | A modification of the Mesa Vulkan overlay. Including GUI improvements, temperature reporting, and logging capabilities. -emul32 : true -libsplit : false -patterns : +emul32: true +libsplit: false +patterns: - /* -builddeps : +builddeps: - pkgconfig32(libdrm) - pkgconfig32(vulkan) - pkgconfig32(wayland-client) @@ -27,7 +27,7 @@ builddeps : - glslang-devel - mako - vulkan-headers -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_mangoapp="false" system_spdlog="disabled" @@ -40,9 +40,10 @@ setup : | -Dinclude_doc=true \ -Dwith_xnvctrl=disabled \ -Duse_system_spdlog=$system_spdlog -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $workdir/data/MangoHud.conf -t $installdir/usr/share/mangohud + # TODO: Enable tests diff --git a/packages/m/marble/package.yml b/packages/m/marble/package.yml index a8da85d5af7..0908c98f9a2 100644 --- a/packages/m/marble/package.yml +++ b/packages/m/marble/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marble -version : 25.08.3 -release : 107 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/marble-25.08.3.tar.xz : 65c034dacc7a2d5bbf534fca6574289e8b1dbf2bd50e4f63ff4d1ab64ff07198 -homepage : https://kde.org/applications/education/org.kde.marble -license : LGPL-2.1-or-later -component : +name: marble +version: 25.08.3 +release: 107 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/marble-25.08.3.tar.xz: 65c034dacc7a2d5bbf534fca6574289e8b1dbf2bd50e4f63ff4d1ab64ff07198 +homepage: https://kde.org/applications/education/org.kde.marble +license: LGPL-2.1-or-later +component: - network.web - - libs : programming.library -summary : Virtual Globe and World Atlas + - libs: programming.library +summary: Virtual Globe and World Atlas description: | Marble is a Virtual Globe and World Atlas that you can use to learn more about Earth: You can pan and zoom around and you can look up places and roads. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Positioning) - pkgconfig(Qt6Quick) @@ -32,18 +32,18 @@ builddeps : - kf6-krunner-devel - libplasma-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_MARBLE_TOOLS=YES \ -DBUILD_TOUCH=ON \ -DMOBILE=OFF \ -DQT_PLUGINS_DIR=lib64/qt6/plugins -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs @@ -52,8 +52,8 @@ install : | # Not compatible with Plasma 6. Bring back once ported to Qt6 rm -rfv $installdir/usr/share/plasma/plasmoids \ $installdir/usr/share/kservices5/plasma*.desktop -patterns : - - libs : - - /usr/lib64/lib*.so.* - - /usr/lib64/libmarbledeclarative.so - - /usr/lib64/marble/plugins +patterns: + - libs: + - /usr/lib64/lib*.so.* + - /usr/lib64/libmarbledeclarative.so + - /usr/lib64/marble/plugins diff --git a/packages/m/marco/package.yml b/packages/m/marco/package.yml index f6c15724c9a..422b6e332f4 100644 --- a/packages/m/marco/package.yml +++ b/packages/m/marco/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marco -version : 1.28.1 -release : 31 -source : - - https://github.com/mate-desktop/marco/releases/download/v1.28.1/marco-1.28.1.tar.xz : 2496e5e40ee980cd6849493ac3e0f8fd0dec8b81c674da8d9ba19a577f0ac2e1 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Window manager of the MATE Desktop +name: marco +version: 1.28.1 +release: 31 +source: + - https://github.com/mate-desktop/marco/releases/download/v1.28.1/marco-1.28.1.tar.xz: 2496e5e40ee980cd6849493ac3e0f8fd0dec8b81c674da8d9ba19a577f0ac2e1 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Window manager of the MATE Desktop description: | Window manager of the MATE Desktop -builddeps : +builddeps: - pkgconfig(libcanberra-gtk3) - pkgconfig(libstartup-notification-1.0) - pkgconfig(mate-desktop-2.0) @@ -22,13 +22,13 @@ builddeps : - mate-common - yelp-tools - zenity -rundeps : +rundeps: - mate-desktop - zenity -setup : | +setup: | %apply_patches %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mariadb/package.yml b/packages/m/mariadb/package.yml index e91ec6312d7..f9f028be34b 100644 --- a/packages/m/mariadb/package.yml +++ b/packages/m/mariadb/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mariadb -version : 10.11.10 -release : 37 -source : - - https://downloads.mariadb.com/MariaDB/mariadb-10.11.10/source/mariadb-10.11.10.tar.gz : b06a74650b83a16aa9ab098984482b028e75b000674b11ff288772c619a6f022 -license : +name: mariadb +version: 10.11.10 +release: 37 +source: + - https://downloads.mariadb.com/MariaDB/mariadb-10.11.10/source/mariadb-10.11.10.tar.gz: b06a74650b83a16aa9ab098984482b028e75b000674b11ff288772c619a6f022 +license: - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.1-or-later -component : +component: - database - - bench : database - - embedded : database - - common : programming.library - - errmsg : database - - server : database -summary : + - bench: database + - embedded: database + - common: programming.library + - errmsg: database + - server: database +summary: - Client for MariaDB, a community-developed fork of MySQL server - - bench : Benchmark data for MariaDB - - docs : MariaDB documentation - - embedded : An embeddable MariaDB server - - common : MariaDB client libraries and other common files - - errmsg : Error message definitions shared by embedded mariadb and the full server - - server : The MariaDB server -homepage : https://mariadb.org/ + - bench: Benchmark data for MariaDB + - docs: MariaDB documentation + - embedded: An embeddable MariaDB server + - common: MariaDB client libraries and other common files + - errmsg: Error message definitions shared by embedded mariadb and the full server + - server: The MariaDB server +homepage: https://mariadb.org/ description: | MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(fmt) - pkgconfig(jemalloc) @@ -41,141 +41,141 @@ builddeps : - cracklib-devel - libaio-devel - libboost-devel -rundeps : - - devel : - - mariadb-server - - embedded : - - jemalloc - - mariadb-common - - mariadb-errmsg - - perl-dbd-mariadb # For mytop command. perl-dbd-mariadb in turn depends on mariadb-common +rundeps: + - devel: + - mariadb-server + - embedded: + - jemalloc + - mariadb-common + - mariadb-errmsg + - perl-dbd-mariadb # For mytop command. perl-dbd-mariadb in turn depends on mariadb-common - perl-term-readkey # For mytop command - - server : - - jemalloc - - mariadb - - mariadb-common - - mariadb-errmsg -patterns : - - bench : - - /usr/share/sql-bench - - errmsg : - - /usr/share/mysql/errmsg-utf8.txt - - /usr/share/mysql/*/errmsg.sys - - server : - - /usr/bin/aria* - - /usr/bin/galera* - - /usr/bin/inno* - - /usr/bin/mariadb-* # Symlinks to mysql_* - - /usr/bin/mariadb_first_install - - /usr/bin/mariadbd* # Symlinks to mysqld* - - /usr/bin/myisam* - - /usr/bin/my_print_defaults - - /usr/bin/myrocks_hotbackup - - /usr/bin/mysql_* - - /usr/bin/mysqld* - - /usr/bin/mysqlhotcopy - - /usr/bin/perror - - /usr/bin/replace - - /usr/bin/resolve* - - /usr/bin/sst_dump - - /usr/bin/tokuft* - - /usr/bin/wsrep_* - - /usr/lib64/libmariadbd.so.* - - /usr/lib64/libmysqld.so* - - /usr/lib64/mysql/plugin - - /usr/lib64/systemd - - /usr/lib64/sysusers.d - - /usr/lib64/tmpfiles.d - - /usr/sbin/mariadbd # Symlink to mysqld - - /usr/sbin/mysqld - - /usr/share/defaults/mysql/my.cnf - - /usr/share/defaults/mysql/my.cnf.d - - /usr/share/defaults/mysql/systemd - - /usr/share/groonga* - - /usr/share/man/man1/aria_* - - /usr/share/man/man1/galera_* - - /usr/share/man/man1/inno* - - /usr/share/man/man1/mariadb.1* - - /usr/share/man/man1/mariadb-* - - /usr/share/man/man1/mariadbd-* - - /usr/share/man/man1/myisam* - - /usr/share/man/man1/my_print_defaults* - - /usr/share/man/man1/myrocks_hotbackup* - - /usr/share/man/man1/mysql_* - - /usr/share/man/man1/mysql.server* - - /usr/share/man/man1/mysqld_* - - /usr/share/man/man1/mysqldumpslow.1* - - /usr/share/man/man1/mysqlhotcopy.1* - - /usr/share/man/man1/perror* - - /usr/share/man/man1/replace* - - /usr/share/man/man1/resolve* - - /usr/share/man/man1/wsrep_* - - /usr/share/man/man8/mariadbd.8* - - /usr/share/man/man8/mysqld.8* - - /usr/share/mysql/*.sql - - /usr/share/mysql/mariadb.logrotate - - /usr/share/mysql/mini-benchmark - - /usr/share/mysql/mroonga - - /usr/share/mysql/systemd - - /usr/share/mysql/wsrep* - - devel : - - /usr/bin/mariadb-config - - /usr/bin/mariadb_config - - /usr/bin/mysql_config - - /usr/lib64/libmysqlclient*.so* - - /usr/share/man/man1/mariadb_config* - - /usr/share/man/man1/mysql_config* - - common : - - /usr/lib64/libmariadb.so.* - - /usr/lib64/mysql/plugin/dialog.so - - /usr/lib64/mysql/plugin/mysql_clear_password.so - - /usr/share/defaults/mysql/my.cnf.d/client.cnf - - /usr/share/mysql/charsets - - embedded : - - /usr/bin/*embedded* - - /usr/share/man/man1/*embedded* - - main : - - /usr/bin/maria*backup - - /usr/bin/mariadb - - /usr/bin/mariadb-access - - /usr/bin/mariadb-admin - - /usr/bin/mariadb-binlog - - /usr/bin/mariadb-check - - /usr/bin/mariadb-dump - - /usr/bin/mariadb-find-rows - - /usr/bin/mariadb-import - - /usr/bin/mariadb-plugin - - /usr/bin/mariadb-show - - /usr/bin/mariadb-slap - - /usr/bin/mariadb-waitpid - - /usr/bin/mysql_find_rows - - /usr/bin/mysql_plugin - - /usr/bin/mysql_waitpid - - /usr/bin/mysqldump - - /usr/share/defaults/mysql/my.cnf.d/mysql-clients.cnf - - /usr/share/man/man1/mariadb.1* - - /usr/share/man/man1/mariadb-access.1* - - /usr/share/man/man1/mariadb-admin.1* - - /usr/share/man/man1/mariadb-binlog.1* - - /usr/share/man/man1/mariadb-check.1* - - /usr/share/man/man1/mariadb-dump.1* - - /usr/share/man/man1/mariadb-find-rows.1* - - /usr/share/man/man1/mariadb-import.1* - - /usr/share/man/man1/mariadb-plugin.1* - - /usr/share/man/man1/mariadb-show.1* - - /usr/share/man/man1/mariadb-slap.1* - - /usr/share/man/man1/mariadb-waitpid.1* - - /usr/share/man/man1/mysql.1* - - /usr/share/man/man1/mysql_find_rows.1* - - /usr/share/man/man1/mysql_plugin.1* - - /usr/share/man/man1/mysql_waitpid.1* - - /usr/share/man/man1/mysqldump.1* -replaces : - - common : - - mariadb-libs -clang : true -optimize : thin-lto -setup : | + - server: + - jemalloc + - mariadb + - mariadb-common + - mariadb-errmsg +patterns: + - bench: + - /usr/share/sql-bench + - errmsg: + - /usr/share/mysql/errmsg-utf8.txt + - /usr/share/mysql/*/errmsg.sys + - server: + - /usr/bin/aria* + - /usr/bin/galera* + - /usr/bin/inno* + - /usr/bin/mariadb-* # Symlinks to mysql_* + - /usr/bin/mariadb_first_install + - /usr/bin/mariadbd* # Symlinks to mysqld* + - /usr/bin/myisam* + - /usr/bin/my_print_defaults + - /usr/bin/myrocks_hotbackup + - /usr/bin/mysql_* + - /usr/bin/mysqld* + - /usr/bin/mysqlhotcopy + - /usr/bin/perror + - /usr/bin/replace + - /usr/bin/resolve* + - /usr/bin/sst_dump + - /usr/bin/tokuft* + - /usr/bin/wsrep_* + - /usr/lib64/libmariadbd.so.* + - /usr/lib64/libmysqld.so* + - /usr/lib64/mysql/plugin + - /usr/lib64/systemd + - /usr/lib64/sysusers.d + - /usr/lib64/tmpfiles.d + - /usr/sbin/mariadbd # Symlink to mysqld + - /usr/sbin/mysqld + - /usr/share/defaults/mysql/my.cnf + - /usr/share/defaults/mysql/my.cnf.d + - /usr/share/defaults/mysql/systemd + - /usr/share/groonga* + - /usr/share/man/man1/aria_* + - /usr/share/man/man1/galera_* + - /usr/share/man/man1/inno* + - /usr/share/man/man1/mariadb.1* + - /usr/share/man/man1/mariadb-* + - /usr/share/man/man1/mariadbd-* + - /usr/share/man/man1/myisam* + - /usr/share/man/man1/my_print_defaults* + - /usr/share/man/man1/myrocks_hotbackup* + - /usr/share/man/man1/mysql_* + - /usr/share/man/man1/mysql.server* + - /usr/share/man/man1/mysqld_* + - /usr/share/man/man1/mysqldumpslow.1* + - /usr/share/man/man1/mysqlhotcopy.1* + - /usr/share/man/man1/perror* + - /usr/share/man/man1/replace* + - /usr/share/man/man1/resolve* + - /usr/share/man/man1/wsrep_* + - /usr/share/man/man8/mariadbd.8* + - /usr/share/man/man8/mysqld.8* + - /usr/share/mysql/*.sql + - /usr/share/mysql/mariadb.logrotate + - /usr/share/mysql/mini-benchmark + - /usr/share/mysql/mroonga + - /usr/share/mysql/systemd + - /usr/share/mysql/wsrep* + - devel: + - /usr/bin/mariadb-config + - /usr/bin/mariadb_config + - /usr/bin/mysql_config + - /usr/lib64/libmysqlclient*.so* + - /usr/share/man/man1/mariadb_config* + - /usr/share/man/man1/mysql_config* + - common: + - /usr/lib64/libmariadb.so.* + - /usr/lib64/mysql/plugin/dialog.so + - /usr/lib64/mysql/plugin/mysql_clear_password.so + - /usr/share/defaults/mysql/my.cnf.d/client.cnf + - /usr/share/mysql/charsets + - embedded: + - /usr/bin/*embedded* + - /usr/share/man/man1/*embedded* + - main: + - /usr/bin/maria*backup + - /usr/bin/mariadb + - /usr/bin/mariadb-access + - /usr/bin/mariadb-admin + - /usr/bin/mariadb-binlog + - /usr/bin/mariadb-check + - /usr/bin/mariadb-dump + - /usr/bin/mariadb-find-rows + - /usr/bin/mariadb-import + - /usr/bin/mariadb-plugin + - /usr/bin/mariadb-show + - /usr/bin/mariadb-slap + - /usr/bin/mariadb-waitpid + - /usr/bin/mysql_find_rows + - /usr/bin/mysql_plugin + - /usr/bin/mysql_waitpid + - /usr/bin/mysqldump + - /usr/share/defaults/mysql/my.cnf.d/mysql-clients.cnf + - /usr/share/man/man1/mariadb.1* + - /usr/share/man/man1/mariadb-access.1* + - /usr/share/man/man1/mariadb-admin.1* + - /usr/share/man/man1/mariadb-binlog.1* + - /usr/share/man/man1/mariadb-check.1* + - /usr/share/man/man1/mariadb-dump.1* + - /usr/share/man/man1/mariadb-find-rows.1* + - /usr/share/man/man1/mariadb-import.1* + - /usr/share/man/man1/mariadb-plugin.1* + - /usr/share/man/man1/mariadb-show.1* + - /usr/share/man/man1/mariadb-slap.1* + - /usr/share/man/man1/mariadb-waitpid.1* + - /usr/share/man/man1/mysql.1* + - /usr/share/man/man1/mysql_find_rows.1* + - /usr/share/man/man1/mysql_plugin.1* + - /usr/share/man/man1/mysql_waitpid.1* + - /usr/share/man/man1/mysqldump.1* +replaces: + - common: + - mariadb-libs +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-support-files-Add-Solus-integration.patch %patch -p1 -i $pkgfiles/0001-link-libmariadb.patch @@ -218,9 +218,9 @@ setup : | -DWITH_SYSTEMD=yes \ -DWITH_UNIT_TESTS=OFF \ -DWITH_ZLIB=system -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/mysql.sysusers $installdir/%libdir%/sysusers.d/mysql.conf install -Dm00644 $pkgfiles/mysql.tmpfiles $installdir/%libdir%/tmpfiles.d/mysql.conf diff --git a/packages/m/marisa-trite/package.yml b/packages/m/marisa-trite/package.yml index ae7aaf65232..ec665fc4265 100644 --- a/packages/m/marisa-trite/package.yml +++ b/packages/m/marisa-trite/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marisa-trite -version : 0.2.6 -release : 2 -source : - - https://github.com/s-yata/marisa-trie/archive/refs/tags/v0.2.6.tar.gz : 1063a27c789e75afa2ee6f1716cc6a5486631dcfcb7f4d56d6485d2462e566de -homepage : https://github.com/s-yata/marisa-trie -license : +name: marisa-trite +version: 0.2.6 +release: 2 +source: + - https://github.com/s-yata/marisa-trie/archive/refs/tags/v0.2.6.tar.gz: 1063a27c789e75afa2ee6f1716cc6a5486631dcfcb7f4d56d6485d2462e566de +homepage: https://github.com/s-yata/marisa-trie +license: - BSD-2-Clause - LGPL-2.1-or-later -component : programming.library -summary : Matching Algorithm with Recursively Implemented StorAge. +component: programming.library +summary: Matching Algorithm with Recursively Implemented StorAge. description: | Matching Algorithm with Recursively Implemented StorAge (MARISA is a static and space-efficient trie data structure. And libmarisa is a C++ library to provide an implementation of MARISA. Also, the package of libmarisa contains a set of command line tools for building and operating a MARISA-based dictionary.) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/m/marknote/package.yml b/packages/m/marknote/package.yml index f754d0d0e56..6250d27f57f 100644 --- a/packages/m/marknote/package.yml +++ b/packages/m/marknote/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marknote -version : 1.3.0 -release : 5 -source : - - https://download.kde.org/stable/marknote/marknote-1.3.0.tar.xz : ff99598415a6cca5900cb4d10d2b72a6f392eafe07874b6e2eb42e9f7ab3bd28 -homepage : https://apps.kde.org/marknote -license : GPL-2.0-or-later -component : desktop.kde -summary : A simple markdown note management app +name: marknote +version: 1.3.0 +release: 5 +source: + - https://download.kde.org/stable/marknote/marknote-1.3.0.tar.xz: ff99598415a6cca5900cb4d10d2b72a6f392eafe07874b6e2eb42e9f7ab3bd28 +homepage: https://apps.kde.org/marknote +license: GPL-2.0-or-later +component: desktop.kde +summary: A simple markdown note management app description: | Marknote lets you create rich text notes and easily organise them into notebooks. You can personalise your notebooks by choosing an icon and accent color for each one, making it easy to distinguish between them and keep your notes at your fingertips. Your notes are saved as Markdown files in your Documents folder, making it easy to use your notes outside of Marknote as well as inside the app. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - pkgconfig(md4c) @@ -23,20 +23,20 @@ builddeps : - kf6-kxmlgui-devel - kirigami-addons-devel - kmime-devel -rundeps : +rundeps: - kf6-kirigami - kf6-kitemmodels - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - knotes diff --git a/packages/m/marksman/package.yml b/packages/m/marksman/package.yml index c5059a4f687..6af839c0d5b 100644 --- a/packages/m/marksman/package.yml +++ b/packages/m/marksman/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marksman -version : 2024.12.18 -release : 5 -source : - - git|https://github.com/artempyanykh/marksman.git : 2024-12-18 -homepage : https://github.com/artempyanykh/marksman -license : MIT -component : programming -summary : Write Markdown with code assist and intelligence in the comfort of your favourite editor. +name: marksman +version: 2024.12.18 +release: 5 +source: + - git|https://github.com/artempyanykh/marksman.git: 2024-12-18 +homepage: https://github.com/artempyanykh/marksman +license: MIT +component: programming +summary: Write Markdown with code assist and intelligence in the comfort of your favourite editor. description: | Marksman is a program that integrates with your editor to assist you in writing and maintaining your Markdown documents. Using LSP protocol it provides completion, goto definition, find references, rename refactoring, diagnostics, and more. In addition to regular Markdown, it also supports wiki-link-style references that enable Zettelkasten-like note taking. -networking : true -builddeps : +networking: true +builddeps: - dotnet-8-sdk - git -strip : false -debug : false -build : | +strip: false +debug: false +build: | dotnet publish -c Release -r solus.4-x64 --self-contained true \ -p:PublishSingleFile=true \ -p:PublishTrimmed=true \ @@ -25,7 +25,6 @@ build : | -p:EnableCompressionInSingleFile=true \ -p:UseAppHost=true \ Marksman/Marksman.fsproj -install : | +install: | mkdir -p $installdir/usr/bin install -m755 Marksman/bin/Release/net8.0/solus.4-x64/publish/marksman $installdir/usr/bin - diff --git a/packages/m/marp-cli/package.yml b/packages/m/marp-cli/package.yml index dadc74c18c1..0e6f1265d78 100644 --- a/packages/m/marp-cli/package.yml +++ b/packages/m/marp-cli/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : marp-cli -version : 4.2.2 -release : 18 -homepage : https://marp.app/ -source : - - https://github.com/marp-team/marp-cli/archive/refs/tags/v4.2.2.tar.gz : afee4adae48bae99bb08a0c61ecef27f90fc4432dc32c2e2d7c9e45370239515 -license : MIT -component : office -summary : A CLI interface for Marp and Marpit based converters +name: marp-cli +version: 4.2.2 +release: 18 +homepage: https://marp.app/ +source: + - https://github.com/marp-team/marp-cli/archive/refs/tags/v4.2.2.tar.gz: afee4adae48bae99bb08a0c61ecef27f90fc4432dc32c2e2d7c9e45370239515 +license: MIT +component: office +summary: A CLI interface for Marp and Marpit based converters description: | A CLI interface for Marp and any slide deck converter based on Marpit framework. It can convert Marp / Marpit Markdown files into static HTML / CSS, PDF, PowerPoint document, and image(s) easily. -networking : true -strip : false -debug : false -builddeps : +networking: true +strip: false +debug: false +builddeps: - git - nodejs - yarn -setup : | +setup: | yarn install -build : | +build: | yarn build yarn run pkg . \ --out-path ./bin \ --targets host \ --compress Brotli -install : | +install: | install -Dm0755 bin/marp-cli $installdir/usr/bin/marp diff --git a/packages/m/massif-visualizer/package.yml b/packages/m/massif-visualizer/package.yml index f72e0c4285d..7f323f2abf2 100644 --- a/packages/m/massif-visualizer/package.yml +++ b/packages/m/massif-visualizer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : massif-visualizer -version : 25.08.3 -release : 14 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/massif-visualizer-25.08.3.tar.xz : 071dd18fe2cbb09224983a660725d596f09b6ae67033eec04e295941b4006775 -homepage : https://apps.kde.org/massif_visualizer/ -license : GPL-2.0-or-later -component : system.utils -summary : Visualizer for Valgrind Massif data files +name: massif-visualizer +version: 25.08.3 +release: 14 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/massif-visualizer-25.08.3.tar.xz: 071dd18fe2cbb09224983a660725d596f09b6ae67033eec04e295941b4006775 +homepage: https://apps.kde.org/massif_visualizer/ +license: GPL-2.0-or-later +component: system.utils +summary: Visualizer for Valgrind Massif data files description: | Visualizer for Valgrind Massif data files -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Svg) - kdiagram-devel @@ -20,18 +20,18 @@ builddeps : - kf6-kparts-devel - kgraphviewer-devel - libboost-devel -rundeps : +rundeps: - kgraphviewer - valgrind -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove docs diff --git a/packages/m/matcha-gtk-theme/package.yml b/packages/m/matcha-gtk-theme/package.yml index 21ac05f366a..762066962ce 100644 --- a/packages/m/matcha-gtk-theme/package.yml +++ b/packages/m/matcha-gtk-theme/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : matcha-gtk-theme -version : 2025.04.11 -release : 29 -source : - - https://github.com/vinceliuice/Matcha-gtk-theme/archive/refs/tags/2025-04-11.tar.gz : 8a3f71a3b9fd4907b28686e228e337d27742018e6dfa8e338326fe77115f5ea7 -homepage : https://github.com/vinceliuice/Matcha-gtk-theme -license : GPL-3.0-or-later -component : desktop.theme -summary : Matcha is a flat Design theme for GTK 4, GTK 3, GTK 2 and Gnome-Shell +name: matcha-gtk-theme +version: 2025.04.11 +release: 29 +source: + - https://github.com/vinceliuice/Matcha-gtk-theme/archive/refs/tags/2025-04-11.tar.gz: 8a3f71a3b9fd4907b28686e228e337d27742018e6dfa8e338326fe77115f5ea7 +homepage: https://github.com/vinceliuice/Matcha-gtk-theme +license: GPL-3.0-or-later +component: desktop.theme +summary: Matcha is a flat Design theme for GTK 4, GTK 3, GTK 2 and Gnome-Shell description: | Matcha is a flat Design theme for GTK 4, GTK 3, GTK 2 and Gnome-Shell based on Arc gtk theme. -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine -install : | +install: | install -dm00644 $installdir/usr/share/themes ./install.sh --dest $installdir/usr/share/themes rm -rf $installdir/usr/share/themes/*/{cinnamon,unity} diff --git a/packages/m/mate-applets/package.yml b/packages/m/mate-applets/package.yml index 52a6d05c9bd..86c78c59166 100644 --- a/packages/m/mate-applets/package.yml +++ b/packages/m/mate-applets/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-applets -version : 1.28.1 -release : 36 -source : - - https://github.com/mate-desktop/mate-applets/releases/download/v1.28.1/mate-applets-1.28.1.tar.xz : a5967141527dc5b172d322a6003c23aeec253160f650bb36430a06ddaefa7e2e -license : +name: mate-applets +version: 1.28.1 +release: 36 +source: + - https://github.com/mate-desktop/mate-applets/releases/download/v1.28.1/mate-applets-1.28.1.tar.xz: a5967141527dc5b172d322a6003c23aeec253160f650bb36430a06ddaefa7e2e +license: - GPL-2.0-or-later - GFDL-1.1-or-later -component : desktop.mate -homepage : https://mate-desktop.org -summary : Applets for the MATE Desktop +component: desktop.mate +homepage: https://mate-desktop.org +summary: Applets for the MATE Desktop description: | MATE Desktop panel applets -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gucharmap-2.90) - pkgconfig(ice) @@ -31,10 +31,10 @@ builddeps : - linux-tools-cpupower-devel - wireless-tools-devel - yelp-tools -setup : | +setup: | %configure --disable-static \ --enable-ipv6 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-backgrounds/package.yml b/packages/m/mate-backgrounds/package.yml index aff2b361c5c..1b9eb7be14e 100644 --- a/packages/m/mate-backgrounds/package.yml +++ b/packages/m/mate-backgrounds/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-backgrounds -version : 1.28.0 -release : 11 -source : - - https://github.com/mate-desktop/mate-backgrounds/releases/download/v1.28.0/mate-backgrounds-1.28.0.tar.xz : 50d1afd02486bd07ac22a5a6b6efa3031148f0d48a82e488d909ad57003a6943 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Background images for the MATE desktop +name: mate-backgrounds +version: 1.28.0 +release: 11 +source: + - https://github.com/mate-desktop/mate-backgrounds/releases/download/v1.28.0/mate-backgrounds-1.28.0.tar.xz: 50d1afd02486bd07ac22a5a6b6efa3031148f0d48a82e488d909ad57003a6943 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Background images for the MATE desktop description: | Background images and data for MATE. The MATE backgrounds are a fork of GNOME backgrounds. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-calc/package.yml b/packages/m/mate-calc/package.yml index c0b22d48f38..71d49079729 100644 --- a/packages/m/mate-calc/package.yml +++ b/packages/m/mate-calc/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-calc -version : 1.28.0 -release : 17 -source : - - https://github.com/mate-desktop/mate-calc/releases/download/v1.28.0/mate-calc-1.28.0.tar.xz : 804b125d1e2864b1e74af816da9b2ab8b19472b9af974437ee7355ada5e628f5 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Calculator tool for the MATE desktop +name: mate-calc +version: 1.28.0 +release: 17 +source: + - https://github.com/mate-desktop/mate-calc/releases/download/v1.28.0/mate-calc-1.28.0.tar.xz: 804b125d1e2864b1e74af816da9b2ab8b19472b9af974437ee7355ada5e628f5 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Calculator tool for the MATE desktop description: | This is `mate-calc`, a fork of `gnome-calc`, the calculator application that was previously in the OpenWindows Deskset of the Solaris 8 operating system. It incorporates a multiple precision arithmetic packages based on the work of Professor Richard Brent, who has also kindly given me permission to make it available. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - itstool -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-common/package.yml b/packages/m/mate-common/package.yml index 19ccf947fb3..952f6bd2049 100644 --- a/packages/m/mate-common/package.yml +++ b/packages/m/mate-common/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-common -version : 1.28.0 -release : 9 -source : - - https://github.com/mate-desktop/mate-common/releases/download/v1.28.0/mate-common-1.28.0.tar.xz : 42b7c2cee268f71d7e1c1ad4f69bcda0ecd65578a96722187c6b76378d26ba0a -homepage : https://mate-desktop.org/ -license : GPL-3.0-or-later -component : programming.tools -summary : Tools to build MATE from git +name: mate-common +version: 1.28.0 +release: 9 +source: + - https://github.com/mate-desktop/mate-common/releases/download/v1.28.0/mate-common-1.28.0.tar.xz: 42b7c2cee268f71d7e1c1ad4f69bcda0ecd65578a96722187c6b76378d26ba0a +homepage: https://mate-desktop.org/ +license: GPL-3.0-or-later +component: programming.tools +summary: Tools to build MATE from git description: | Common scripts and macros to develop with MATE -rundeps : +rundeps: - autoconf-archive -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -patterns : +patterns: - /* diff --git a/packages/m/mate-control-center/package.yml b/packages/m/mate-control-center/package.yml index 5b8cfc67eb8..7f6e764767a 100644 --- a/packages/m/mate-control-center/package.yml +++ b/packages/m/mate-control-center/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-control-center -version : 1.28.0 -release : 38 -source : - - https://github.com/mate-desktop/mate-control-center/releases/download/v1.28.0/mate-control-center-1.28.0.tar.xz : ebf2c704fd5248dc2f9836ff29028869ef29d5054907cc615734b6383a7914bc -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : MATE Control Center +name: mate-control-center +version: 1.28.0 +release: 38 +source: + - https://github.com/mate-desktop/mate-control-center/releases/download/v1.28.0/mate-control-center-1.28.0.tar.xz: ebf2c704fd5248dc2f9836ff29028869ef29d5054907cc615734b6383a7914bc +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: MATE Control Center description: | MATE Desktop Control Center -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(libcanberra-gtk3) @@ -25,14 +25,14 @@ builddeps : - pkgconfig(xscrnsaver) - desktop-file-utils - itstool -rundeps : +rundeps: - gnome-keyring -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-passwd-path.patch %configure --disable-update-mimedb -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc diff --git a/packages/m/mate-desktop-branding/package.yml b/packages/m/mate-desktop-branding/package.yml index 32a82cee993..5b834b56cf3 100644 --- a/packages/m/mate-desktop-branding/package.yml +++ b/packages/m/mate-desktop-branding/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-desktop-branding -version : '20' -release : 55 -source : - - git|https://github.com/getsolus/mate-desktop-branding.git : aff4233d077caeb1be86ddc3208e1032c7b66c0d -homepage : https://github.com/getsolus/mate-desktop-branding -license : GPL-2.0-only -component : +name: mate-desktop-branding +version: "20" +release: 55 +source: + - git|https://github.com/getsolus/mate-desktop-branding.git: aff4233d077caeb1be86ddc3208e1032c7b66c0d +homepage: https://github.com/getsolus/mate-desktop-branding +license: GPL-2.0-only +component: - desktop.mate - - livecd : desktop.mate -summary : + - livecd: desktop.mate +summary: - Defaults for the MATE Desktop in Solus - - livecd : Solus 4.0 MATE LiveCD configuration + - livecd: Solus 4.0 MATE LiveCD configuration description: - Defaults for the MATE Desktop in Solus - - livecd : Solus 4.0 MATE LiveCD configuration. -patterns : - - livecd : - - /usr/share/glib-2.0/schemas/40_mate_settings_livecd.gschema.override - - /usr/share/lightdm/lightdm.conf.d/20_mate_config.conf -replaces : + - livecd: Solus 4.0 MATE LiveCD configuration. +patterns: + - livecd: + - /usr/share/glib-2.0/schemas/40_mate_settings_livecd.gschema.override + - /usr/share/lightdm/lightdm.conf.d/20_mate_config.conf +replaces: - mate-desktop-branding-fortitude - mate-desktop-branding-legacy - mate-desktop-branding-material - mate-desktop-branding-shared -rundeps : +rundeps: - breeze-cursor-theme - brisk-menu - font-hack-ttf @@ -38,11 +38,11 @@ rundeps : - qtstyleplugins - solus-artwork-mate - solus-mate-transition-tool - - livecd : - - mate-desktop-branding -setup : | + - livecd: + - mate-desktop-branding +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mate-desktop/package.yml b/packages/m/mate-desktop/package.yml index 18e0051edd4..4f306ba9562 100644 --- a/packages/m/mate-desktop/package.yml +++ b/packages/m/mate-desktop/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-desktop -version : 1.28.2 -release : 35 -source : - - https://github.com/mate-desktop/mate-desktop/releases/download/v1.28.2/mate-desktop-1.28.2.tar.xz : 32bb4b792014b391c1e1b8ae9c18a82b4d447650984b4cba7d28e95564964aa2 -license : +name: mate-desktop +version: 1.28.2 +release: 35 +source: + - https://github.com/mate-desktop/mate-desktop/releases/download/v1.28.2/mate-desktop-1.28.2.tar.xz: 32bb4b792014b391c1e1b8ae9c18a82b4d447650984b4cba7d28e95564964aa2 +license: - GPL-2.0-or-later - LGPL-2.0-or-later - GFDL-1.1-or-later -component : desktop.mate -homepage : https://mate-desktop.org/ -summary : +component: desktop.mate +homepage: https://mate-desktop.org/ +summary: - Core library for MATE Desktop applications - - libs : Shared libraries for libmate-desktop + - libs: Shared libraries for libmate-desktop description: - Contains the libmate-desktop library, the mate-about program, as well as some desktop-wide documents. - - libs : Shared libraries for libmate-desktop -builddeps : + - libs: Shared libraries for libmate-desktop +builddeps: - pkgconfig(dconf) - pkgconfig(gtk+-3.0) - pkgconfig(gtk-doc) @@ -24,19 +24,19 @@ builddeps : - pkgconfig(libstartup-notification-1.0) - pkgconfig(x11) - mate-common -rundeps : +rundeps: - mate-desktop-libs -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-xapp-portal.patch %configure --disable-static \ --enable-gtk-doc \ --with-pnp-ids-path=/usr/share/hwdata/pnp.ids -build : | +build: | %make -install : | +install: | %make_install -patterns : - - libs : - - /usr/lib64/girepository-1.0/MateDesktop-2.0.typelib - - /usr/lib64/libmate-desktop-2.so.* - - /usr/share/glib-2.0/schemas/org.mate.*.gschema.xml +patterns: + - libs: + - /usr/lib64/girepository-1.0/MateDesktop-2.0.typelib + - /usr/lib64/libmate-desktop-2.so.* + - /usr/share/glib-2.0/schemas/org.mate.*.gschema.xml diff --git a/packages/m/mate-dock-applet/package.yml b/packages/m/mate-dock-applet/package.yml index 08ffc3cd82f..dc8fdcabcb9 100644 --- a/packages/m/mate-dock-applet/package.yml +++ b/packages/m/mate-dock-applet/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-dock-applet -version : 21.10.0 -release : 27 -source : - - https://github.com/ubuntu-mate/mate-dock-applet/archive/refs/tags/21.10.0.tar.gz : 42f06dcac13aae19a9bbd16272854c896044aa0301a69319cab86ef4ffd8b09c -homepage : https://github.com/ubuntu-mate/mate-dock-applet -license : GPL-3.0-or-later -component : desktop.mate -summary : An application dock applet for the MATE panel +name: mate-dock-applet +version: 21.10.0 +release: 27 +source: + - https://github.com/ubuntu-mate/mate-dock-applet/archive/refs/tags/21.10.0.tar.gz: 42f06dcac13aae19a9bbd16272854c896044aa0301a69319cab86ef4ffd8b09c +homepage: https://github.com/ubuntu-mate/mate-dock-applet +license: GPL-3.0-or-later +component: desktop.mate +summary: An application dock applet for the MATE panel description: | An application dock applet for the MATE panel -rundeps : +rundeps: - bamf - libnotify - mate-panel @@ -19,9 +19,9 @@ rundeps : - python-pillow - python-xlib - pyxdg -setup : | +setup: | %reconfigure --with-gtk3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-icon-theme-faenza/package.yml b/packages/m/mate-icon-theme-faenza/package.yml index 77245099f0c..e5f2916e0d1 100644 --- a/packages/m/mate-icon-theme-faenza/package.yml +++ b/packages/m/mate-icon-theme-faenza/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-icon-theme-faenza -version : 1.20.0 -release : 4 -source : - - https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza/archive/v1.20.0.tar.gz : 3e838a08c18116d4d69fcacf50b456d79846db12bf249b44c7d971cf2df7b9c0 -homepage : https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza -license : GPL-2.0-or-later -component : desktop.theme -summary : MATE Desktop Faenza Icon Theme +name: mate-icon-theme-faenza +version: 1.20.0 +release: 4 +source: + - https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza/archive/v1.20.0.tar.gz: 3e838a08c18116d4d69fcacf50b456d79846db12bf249b44c7d971cf2df7b9c0 +homepage: https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza +license: GPL-2.0-or-later +component: desktop.theme +summary: MATE Desktop Faenza Icon Theme description: | The faenza icon theme variant for the MATE Desktop -builddeps : +builddeps: - mate-common -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-icon-theme/package.yml b/packages/m/mate-icon-theme/package.yml index 15354bd0b3c..1f86d8b2578 100644 --- a/packages/m/mate-icon-theme/package.yml +++ b/packages/m/mate-icon-theme/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-icon-theme -version : 1.28.0 -release : 14 -source : - - https://github.com/mate-desktop/mate-icon-theme/releases/download/v1.28.0/mate-icon-theme-1.28.0.tar.xz : 94d6079060ca5df74542921de4eea38b7d02d07561c919356d95de876f9a6d3a -homepage : https://mate-desktop.org/ -license : CC-BY-SA-3.0 -component : desktop.mate -summary : MATE Desktop Icon Theme +name: mate-icon-theme +version: 1.28.0 +release: 14 +source: + - https://github.com/mate-desktop/mate-icon-theme/releases/download/v1.28.0/mate-icon-theme-1.28.0.tar.xz: 94d6079060ca5df74542921de4eea38b7d02d07561c919356d95de876f9a6d3a +homepage: https://mate-desktop.org/ +license: CC-BY-SA-3.0 +component: desktop.mate +summary: MATE Desktop Icon Theme description: | The standard icon theme for the MATE Desktop -builddeps : +builddeps: - pkgconfig(icon-naming-utils) -setup : | +setup: | %configure --enable-icon-mapping -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-indicator-applet/package.yml b/packages/m/mate-indicator-applet/package.yml index 6c36aa06c5f..103db2daead 100644 --- a/packages/m/mate-indicator-applet/package.yml +++ b/packages/m/mate-indicator-applet/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-indicator-applet -version : 1.28.0 -release : 15 -source : - - https://github.com/mate-desktop/mate-indicator-applet/releases/download/v1.28.0/mate-indicator-applet-1.28.0.tar.xz : ceb3d703970a3e558d7cd7df0b1c2171e3af752a25495aced2e222c1e9ad49cd -homepage : https://mate-desktop.org/ -license : +name: mate-indicator-applet +version: 1.28.0 +release: 15 +source: + - https://github.com/mate-desktop/mate-indicator-applet/releases/download/v1.28.0/mate-indicator-applet-1.28.0.tar.xz: ceb3d703970a3e558d7cd7df0b1c2171e3af752a25495aced2e222c1e9ad49cd +homepage: https://mate-desktop.org/ +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : desktop.mate -summary : MATE Panel Indicator Applet +component: desktop.mate +summary: MATE Panel Indicator Applet description: | A small applet to display information from various applications consistently in the MATE panel. -builddeps : +builddeps: - pkgconfig(ayatana-indicator3-0.4) - pkgconfig(gtk+-3.0) - pkgconfig(libayatana-ido3-0.4) - pkgconfig(libmatepanelapplet-4.0) - itstool -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-media/package.yml b/packages/m/mate-media/package.yml index fc8ab7e02b3..646b5d0bb6b 100644 --- a/packages/m/mate-media/package.yml +++ b/packages/m/mate-media/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-media -version : 1.28.1 -release : 28 -source : - - https://github.com/mate-desktop/mate-media/releases/download/v1.28.1/mate-media-1.28.1.tar.xz : bcdc102e22f63f55e63166d5c708e91c113570e6a30a874345a88609e83a9912 -homepage : https://mate-desktop.org/ -license : +name: mate-media +version: 1.28.1 +release: 28 +source: + - https://github.com/mate-desktop/mate-media/releases/download/v1.28.1/mate-media-1.28.1.tar.xz: bcdc102e22f63f55e63166d5c708e91c113570e6a30a874345a88609e83a9912 +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - GFDL-1.1-or-later -component : desktop.mate -summary : MATE Volume Control Applet +component: desktop.mate +summary: MATE Volume Control Applet description: | This package contains a few media utilities for the MATE desktop, including a volume control. -builddeps : +builddeps: - pkgconfig(libcanberra-gtk3) - pkgconfig(libmatemixer) - pkgconfig(libmatepanelapplet-4.0) - pkgconfig(mate-desktop-2.0) -rundeps : +rundeps: - sound-theme-freedesktop -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc diff --git a/packages/m/mate-menu/package.yml b/packages/m/mate-menu/package.yml index f5599f641c2..a4c6cf05b4b 100644 --- a/packages/m/mate-menu/package.yml +++ b/packages/m/mate-menu/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-menu -version : 22.04.2 -release : 17 -source : - - https://github.com/ubuntu-mate/mate-menu/archive/refs/tags/22.04.2.tar.gz : 36aa865b72664b8cc90d9c1c429fd3c44e2c198369aae4eaaa87228a5add075c -homepage : https://github.com/ubuntu-mate/mate-menu -license : +name: mate-menu +version: 22.04.2 +release: 17 +source: + - https://github.com/ubuntu-mate/mate-menu/archive/refs/tags/22.04.2.tar.gz: 36aa865b72664b8cc90d9c1c429fd3c44e2c198369aae4eaaa87228a5add075c +homepage: https://github.com/ubuntu-mate/mate-menu +license: - GPL-2.0-or-later - MIT -component : desktop.mate -summary : Advanced menu for MATE Desktop +component: desktop.mate +summary: Advanced menu for MATE Desktop description: | An advanced menu for MATE. Supports filtering, favorites, auto-session, and many other features. This menu is a fork of MintMenu. -builddeps : +builddeps: - python-distutils-extra -rundeps : +rundeps: - mate-menus - mate-panel - python-configobj @@ -23,7 +23,7 @@ rundeps : - python-xlib - pyxdg - xdg-utils -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mate-menus/package.yml b/packages/m/mate-menus/package.yml index efc4bfda4bf..1b14c13a0c3 100644 --- a/packages/m/mate-menus/package.yml +++ b/packages/m/mate-menus/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-menus -version : 1.28.0 -release : 21 -source : - - https://github.com/mate-desktop/mate-menus/releases/download/v1.28.0/mate-menus-1.28.0.tar.xz : cf40c75c7d6f0aad1d4969828fc62025c6222bc6a84f0bb9d6ead7e45970508d -homepage : https://mate-desktop.org/ -license : +name: mate-menus +version: 1.28.0 +release: 21 +source: + - https://github.com/mate-desktop/mate-menus/releases/download/v1.28.0/mate-menus-1.28.0.tar.xz: cf40c75c7d6f0aad1d4969828fc62025c6222bc6a84f0bb9d6ead7e45970508d +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.mate -summary : Provides the MATE implementation of XDG Menus +component: desktop.mate +summary: Provides the MATE implementation of XDG Menus description: | The libmate-menu library implements the "Desktop Menu Specification" from freedesktop.org -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc diff --git a/packages/m/mate-netbook/package.yml b/packages/m/mate-netbook/package.yml index c6ff0bad35a..d4c123909ea 100644 --- a/packages/m/mate-netbook/package.yml +++ b/packages/m/mate-netbook/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-netbook -version : 1.27.0 -release : 10 -source : - - https://github.com/mate-desktop/mate-netbook/releases/download/v1.27.0/mate-netbook-1.27.0.tar.xz : b41a890c515e4dc2f51038fbc0fca65344a3b8551c7d7fd04b5470f18049df4c -homepage : https://github.com/mate-desktop/mate-netbook -license : GPL-3.0-or-later -component : desktop.mate -summary : A simple window management tool +name: mate-netbook +version: 1.27.0 +release: 10 +source: + - https://github.com/mate-desktop/mate-netbook/releases/download/v1.27.0/mate-netbook-1.27.0.tar.xz: b41a890c515e4dc2f51038fbc0fca65344a3b8551c7d7fd04b5470f18049df4c +homepage: https://github.com/mate-desktop/mate-netbook +license: GPL-3.0-or-later +component: desktop.mate +summary: A simple window management tool description: | A simple window management tool which: * Allows you to set basic rules for a window type, such as maximise/undecorate. * Allows exceptions to the rules, based on string matching for window name and window class. * Allows 'reversing' of rules when the user manually changes something: * Re-decorates windows on un-maximise. -builddeps : +builddeps: - pkgconfig(libfakekey) - pkgconfig(libmatepanelapplet-4.0) - pkgconfig(libwnck-3.0) - pkgconfig(xtst) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/m/mate-notification-daemon/package.yml b/packages/m/mate-notification-daemon/package.yml index 561c62e8165..b0f589f988d 100644 --- a/packages/m/mate-notification-daemon/package.yml +++ b/packages/m/mate-notification-daemon/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-notification-daemon -version : 1.28.3 -release : 21 -source : - - https://github.com/mate-desktop/mate-notification-daemon/releases/download/v1.28.3/mate-notification-daemon-1.28.3.tar.xz : 46f91efeb4c8d68b04285d4ca91ffb8610969841b37392e2fc9952bae10ce6eb -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Notification Daemon for MATE Desktop +name: mate-notification-daemon +version: 1.28.3 +release: 21 +source: + - https://github.com/mate-desktop/mate-notification-daemon/releases/download/v1.28.3/mate-notification-daemon-1.28.3.tar.xz: 46f91efeb4c8d68b04285d4ca91ffb8610969841b37392e2fc9952bae10ce6eb +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Notification Daemon for MATE Desktop description: | XDG Notification Daemon for MATE Desktop -builddeps : +builddeps: - pkgconfig(libcanberra-gtk3) - pkgconfig(libmatepanelapplet-4.0) - pkgconfig(libnotify) - pkgconfig(libwnck-3.0) - pkgconfig(mate-desktop-2.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/m/mate-notification-theme-slate/package.yml b/packages/m/mate-notification-theme-slate/package.yml index c692a3e9caf..d60317a07ee 100644 --- a/packages/m/mate-notification-theme-slate/package.yml +++ b/packages/m/mate-notification-theme-slate/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-notification-theme-slate -version : '6.0' -release : 14 -source : - - https://github.com/getsolus/mate-notification-theme-slate/releases/download/6.0/mate-notification-theme-slate-6.tar.xz : 56c09047a6f96ff95eeef416d482683aceb4e86f372688b27eb5e322c82f03a4 -homepage : https://github.com/getsolus/mate-notification-theme-slate -license : LGPL-2.1-or-later -component : desktop.mate -summary : The Slate notification Daemon theme for MATE +name: mate-notification-theme-slate +version: "6.0" +release: 14 +source: + - https://github.com/getsolus/mate-notification-theme-slate/releases/download/6.0/mate-notification-theme-slate-6.tar.xz: 56c09047a6f96ff95eeef416d482683aceb4e86f372688b27eb5e322c82f03a4 +homepage: https://github.com/getsolus/mate-notification-theme-slate +license: LGPL-2.1-or-later +component: desktop.mate +summary: The Slate notification Daemon theme for MATE description: | This provides a notification style identical to the Arc-styled Budgie Desktop notifications. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -rundeps : +rundeps: - mate-notification-daemon -replaces : +replaces: - mate-notification-theme-solus -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install # Ensure upgrades don't break the existing configuration ln -sv libslate.so $installdir/%libdir%/mate-notification-daemon/engines/libsolus-mate-theme.so diff --git a/packages/m/mate-panel/package.yml b/packages/m/mate-panel/package.yml index 358b92acee0..0d687be75ec 100644 --- a/packages/m/mate-panel/package.yml +++ b/packages/m/mate-panel/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-panel -version : 1.28.4 -release : 42 -source : - - https://github.com/mate-desktop/mate-panel/releases/download/v1.28.4/mate-panel-1.28.4.tar.xz : 02f09eb0314c2ac197b6f089950a571cdba39bfd03d6c3a0b8fd77252a968874 -homepage : https://mate-desktop.org/ -license : +name: mate-panel +version: 1.28.4 +release: 42 +source: + - https://github.com/mate-desktop/mate-panel/releases/download/v1.28.4/mate-panel-1.28.4.tar.xz: 02f09eb0314c2ac197b6f089950a571cdba39bfd03d6c3a0b8fd77252a968874 +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later - GFDL-1.1-or-later -component : desktop.mate -summary : The panel of the MATE Desktop +component: desktop.mate +summary: The panel of the MATE Desktop description: | The panel of the MATE Desktop Environment -builddeps : +builddeps: - pkgconfig(gtk-doc) - pkgconfig(libcanberra-gtk3) - pkgconfig(libmate-menu) @@ -23,10 +23,10 @@ builddeps : - pkgconfig(mateweather) - pkgconfig(sm) - itstool -setup : | +setup: | %configure --disable-static \ --enable-gtk-doc -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-polkit/package.yml b/packages/m/mate-polkit/package.yml index 575a59dec1f..5f89d8810cd 100644 --- a/packages/m/mate-polkit/package.yml +++ b/packages/m/mate-polkit/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-polkit -version : 1.28.1 -release : 18 -source : - - https://github.com/mate-desktop/mate-polkit/releases/download/v1.28.1/mate-polkit-1.28.1.tar.xz : 350a1dd0a8ed6a2c9c183cff2a21f394299e968fcc6ae2e8c93c565dae604ae8 -homepage : https://mate-desktop.org/ -license : +name: mate-polkit +version: 1.28.1 +release: 18 +source: + - https://github.com/mate-desktop/mate-polkit/releases/download/v1.28.1/mate-polkit-1.28.1.tar.xz: 350a1dd0a8ed6a2c9c183cff2a21f394299e968fcc6ae2e8c93c565dae604ae8 +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -summary : MATE PolicyKit Agent -component : desktop.mate +summary: MATE PolicyKit Agent +component: desktop.mate description: | This package provides an Authentication Agent for PolicyKit that integrates well with the MATE desktop environment -builddeps : +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gtk+-3.0) -rundeps : +rundeps: - accountsservice -setup : | +setup: | %configure --disable-static \ --enable-accountsservice \ --enable-appindicator -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc diff --git a/packages/m/mate-power-manager/package.yml b/packages/m/mate-power-manager/package.yml index e9e1d037765..2559ff30ea4 100644 --- a/packages/m/mate-power-manager/package.yml +++ b/packages/m/mate-power-manager/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-power-manager -version : 1.28.1 -release : 25 -source : - - https://github.com/mate-desktop/mate-power-manager/releases/download/v1.28.1/mate-power-manager-1.28.1.tar.xz : 8ebdcb74b607e868336ba9a8146cdef8f97bce535c2b0cb3bf650c58f71eee21 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Power Managment for the MATE Desktop +name: mate-power-manager +version: 1.28.1 +release: 25 +source: + - https://github.com/mate-desktop/mate-power-manager/releases/download/v1.28.1/mate-power-manager-1.28.1.tar.xz: 8ebdcb74b607e868336ba9a8146cdef8f97bce535c2b0cb3bf650c58f71eee21 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Power Managment for the MATE Desktop description: | Power Management for the MATE Desktop -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(libcanberra-gtk3) - pkgconfig(libmatepanelapplet-4.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(mate-desktop-2.0) - pkgconfig(upower-glib) - itstool -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. rmdir $installdir/etc diff --git a/packages/m/mate-screensaver/package.yml b/packages/m/mate-screensaver/package.yml index 217cecf4cc5..029aa380da9 100644 --- a/packages/m/mate-screensaver/package.yml +++ b/packages/m/mate-screensaver/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-screensaver -version : 1.28.0 -release : 26 -source : - - https://github.com/mate-desktop/mate-screensaver/releases/download/v1.28.0/mate-screensaver-1.28.0.tar.xz : 6a0f24a8f84a2f95e10114ab53e63fd4aca688a55fdc503ed650e0a410e3ea70 -license : +name: mate-screensaver +version: 1.28.0 +release: 26 +source: + - https://github.com/mate-desktop/mate-screensaver/releases/download/v1.28.0/mate-screensaver-1.28.0.tar.xz: 6a0f24a8f84a2f95e10114ab53e63fd4aca688a55fdc503ed650e0a410e3ea70 +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.mate -homepage : https://mate-desktop.org -summary : MATE Screensaver and Locker +component: desktop.mate +homepage: https://mate-desktop.org +summary: MATE Screensaver and Locker description: | MATE Screensaver and Locker -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-3.0) - pkgconfig(libmate-menu) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(mate-desktop-2.0) - pkgconfig(xscrnsaver) - pkgconfig(xxf86vm) -setup : | +setup: | %configure --with-mit-ext --without-console-kit -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/xdg $installdir/usr/share/. diff --git a/packages/m/mate-sensors-applet/package.yml b/packages/m/mate-sensors-applet/package.yml index 91cbc0b62d5..3e7c8eed784 100644 --- a/packages/m/mate-sensors-applet/package.yml +++ b/packages/m/mate-sensors-applet/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-sensors-applet -version : 1.28.0 -release : 19 -source : - - https://github.com/mate-desktop/mate-sensors-applet/releases/download/v1.28.0/mate-sensors-applet-1.28.0.tar.xz : d465366682af8feb8618283c9789e8b70db6fd17ca8fa950ac6f710102315a81 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Sensors applet for MATE Panel +name: mate-sensors-applet +version: 1.28.0 +release: 19 +source: + - https://github.com/mate-desktop/mate-sensors-applet/releases/download/v1.28.0/mate-sensors-applet-1.28.0.tar.xz: d465366682af8feb8618283c9789e8b70db6fd17ca8fa950ac6f710102315a81 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Sensors applet for MATE Panel description: | MATE Sensors Applet is an applet for the MATE Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings under Linux. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libmatepanelapplet-4.0) - pkgconfig(libnotify) @@ -20,11 +20,11 @@ builddeps : - pkgconfig(x11) - lm_sensors-devel - itstool -rundeps : +rundeps: - udisks -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-session-manager/package.yml b/packages/m/mate-session-manager/package.yml index 5fed907135c..043212a12dd 100644 --- a/packages/m/mate-session-manager/package.yml +++ b/packages/m/mate-session-manager/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-session-manager -version : 1.28.0 -release : 28 -source : - - https://github.com/mate-desktop/mate-session-manager/releases/download/v1.28.0/mate-session-manager-1.28.0.tar.xz : d32ce4595ba1da65290777203f2bc82bd973b214a3a04080a1ef5c68990a2d7b -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : MATE Session Management +name: mate-session-manager +version: 1.28.0 +release: 28 +source: + - https://github.com/mate-desktop/mate-session-manager/releases/download/v1.28.0/mate-session-manager-1.28.0.tar.xz: d32ce4595ba1da65290777203f2bc82bd973b214a3a04080a1ef5c68990a2d7b +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: MATE Session Management description: | mate-session contains the MATE session manager, as well as a configuration program to choose applications starting on login. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-3.0) - pkgconfig(ice) @@ -20,7 +20,7 @@ builddeps : - pkgconfig(xrender) - pkgconfig(xtst) - xtrans -rundeps : +rundeps: - gsettings-desktop-schemas - gvfs - udisks @@ -30,9 +30,9 @@ rundeps : - xdg-user-dirs-gtk - xdg-utils - xtrans -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-settings-daemon/package.yml b/packages/m/mate-settings-daemon/package.yml index a89eeb7653a..913c24bf192 100644 --- a/packages/m/mate-settings-daemon/package.yml +++ b/packages/m/mate-settings-daemon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-settings-daemon -version : 1.28.0 -release : 37 -source : - - https://github.com/mate-desktop/mate-settings-daemon/releases/download/v1.28.0/mate-settings-daemon-1.28.0.tar.xz : 4ed7cdadaaa4c99efffc0282b8411703bb76e072c41c4b57989f8c5b40611a3a -homepage : https://mate-desktop.org/ -license : +name: mate-settings-daemon +version: 1.28.0 +release: 37 +source: + - https://github.com/mate-desktop/mate-settings-daemon/releases/download/v1.28.0/mate-settings-daemon-1.28.0.tar.xz: 4ed7cdadaaa4c99efffc0282b8411703bb76e072c41c4b57989f8c5b40611a3a +homepage: https://mate-desktop.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.mate -summary : MATE Settings Daemon +component: desktop.mate +summary: MATE Settings Daemon description: | Settings Daemon for the MATE Desktop -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(dconf) - pkgconfig(libcanberra-gtk3) @@ -24,13 +24,13 @@ builddeps : - pkgconfig(mate-desktop-2.0) - pkgconfig(nss) - pkgconfig(sm) -rundeps : +rundeps: - xmodmap - xrdb -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-stateless-directories.patch %reconfigure --disable-static --enable-pulse -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-system-monitor/package.yml b/packages/m/mate-system-monitor/package.yml index e1afed5a19e..61f25ae0cb5 100644 --- a/packages/m/mate-system-monitor/package.yml +++ b/packages/m/mate-system-monitor/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-system-monitor -version : 1.28.1 -release : 22 -source : - - https://github.com/mate-desktop/mate-system-monitor/releases/download/v1.28.1/mate-system-monitor-1.28.1.tar.xz : 42d663d6b90fb5361ebc13f6547983d6f1e2ac75dc2ae4f1cac6ea6329965a25 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : MATE System Monitor +name: mate-system-monitor +version: 1.28.1 +release: 22 +source: + - https://github.com/mate-desktop/mate-system-monitor/releases/download/v1.28.1/mate-system-monitor-1.28.1.tar.xz: 42d663d6b90fb5361ebc13f6547983d6f1e2ac75dc2ae4f1cac6ea6329965a25 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: MATE System Monitor description: | MATE System Monitor -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) - pkgconfig(libgtop-2.0) - pkgconfig(librsvg-2.0) - pkgconfig(libwnck-3.0) - itstool -setup : | +setup: | %configure --disable-maintainer-mode \ --disable-static \ --enable-systemd -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-terminal/package.yml b/packages/m/mate-terminal/package.yml index f99692e3abd..5eb84de440c 100644 --- a/packages/m/mate-terminal/package.yml +++ b/packages/m/mate-terminal/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-terminal -version : 1.28.1 -release : 18 -source : - - https://github.com/mate-desktop/mate-terminal/releases/download/v1.28.1/mate-terminal-1.28.1.tar.xz : f135eb1a9e2ae22798ecb2dc1914fdb4cfd774e6bb65c0152be37cc6c9469e92 -homepage : https://mate-desktop.org/ -license : GPL-3.0-or-later -component : desktop.mate -summary : Mate Desktop Terminal Emulator +name: mate-terminal +version: 1.28.1 +release: 18 +source: + - https://github.com/mate-desktop/mate-terminal/releases/download/v1.28.1/mate-terminal-1.28.1.tar.xz: f135eb1a9e2ae22798ecb2dc1914fdb4cfd774e6bb65c0152be37cc6c9469e92 +homepage: https://mate-desktop.org/ +license: GPL-3.0-or-later +component: desktop.mate +summary: Mate Desktop Terminal Emulator description: | Mate Desktop Terminal Emulator -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(mate-desktop-2.0) - pkgconfig(sm) - pkgconfig(vte-2.91) - itstool -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-themes/package.yml b/packages/m/mate-themes/package.yml index 431e24ae14a..acfa7f43007 100644 --- a/packages/m/mate-themes/package.yml +++ b/packages/m/mate-themes/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-themes -version : 3.22.26 -release : 17 -source : - - https://github.com/mate-desktop/mate-themes/releases/download/v3.22.26/mate-themes-3.22.26.tar.xz : 224e89d364eb3b73f1cf756d05494a98421a93cbf54349a2c85fc607eb755ed7 -homepage : https://mate-desktop.org/ -license : LGPL-2.1-or-later -component : desktop.mate -summary : MATE Desktop themes +name: mate-themes +version: 3.22.26 +release: 17 +source: + - https://github.com/mate-desktop/mate-themes/releases/download/v3.22.26/mate-themes-3.22.26.tar.xz: 224e89d364eb3b73f1cf756d05494a98421a93cbf54349a2c85fc607eb755ed7 +homepage: https://mate-desktop.org/ +license: LGPL-2.1-or-later +component: desktop.mate +summary: MATE Desktop themes description: | Themes for the MATE Desktop -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) -rundeps : +rundeps: - gnome-icon-theme - mate-icon-theme -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-tweak/package.yml b/packages/m/mate-tweak/package.yml index 6fb81099597..eebd5d192ed 100644 --- a/packages/m/mate-tweak/package.yml +++ b/packages/m/mate-tweak/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-tweak -version : 22.10.0 -release : 30 -source : - - https://github.com/ubuntu-mate/mate-tweak/archive/refs/tags/22.10.0.tar.gz : c33c092b0151b50d8a5706825f1bcef57f1738f8f5cf22af49c11f45bc14e84a -homepage : https://github.com/ubuntu-mate/mate-tweak/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Tweak tool for the MATE Desktop +name: mate-tweak +version: 22.10.0 +release: 30 +source: + - https://github.com/ubuntu-mate/mate-tweak/archive/refs/tags/22.10.0.tar.gz: c33c092b0151b50d8a5706825f1bcef57f1738f8f5cf22af49c11f45bc14e84a +homepage: https://github.com/ubuntu-mate/mate-tweak/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Tweak tool for the MATE Desktop description: | Tweak tool for the MATE Desktop -builddeps : +builddeps: - pkgconfig(python3) - python-distutils-extra -rundeps : +rundeps: - ccsm - python-distro - python-gobject - python-psutil - python-setproctitle -build : | +build: | %python3_setup -install : | +install: | %python3_install # Remove generic setup.py residual files rm -rf $installdir/usr/lib/python%python3_version%/site-packages/{__pycache__,build,setup.py} diff --git a/packages/m/mate-user-admin/package.yml b/packages/m/mate-user-admin/package.yml index f6a49b9942f..1c8c505f4f7 100644 --- a/packages/m/mate-user-admin/package.yml +++ b/packages/m/mate-user-admin/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-user-admin -version : 1.7.0 -release : 10 -source : - - https://github.com/zhuyaliang/user-admin/archive/refs/tags/v1.7.0.tar.gz : b4eb0783b382ed9405c76b765148d105dd113e20f66e61ad63d6fb7de7cafe1d -homepage : https://github.com/zhuyaliang/user-admin -license : GPL-3.0-or-later -component : desktop.mate -summary : Users & groups management tool for the MATE desktop environment +name: mate-user-admin +version: 1.7.0 +release: 10 +source: + - https://github.com/zhuyaliang/user-admin/archive/refs/tags/v1.7.0.tar.gz: b4eb0783b382ed9405c76b765148d105dd113e20f66e61ad63d6fb7de7cafe1d +homepage: https://github.com/zhuyaliang/user-admin +license: GPL-3.0-or-later +component: desktop.mate +summary: Users & groups management tool for the MATE desktop environment description: | Users & groups management tool for the MATE desktop environment. -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(group-service) - pkgconfig(libcrypt) - pkgconfig(mate-desktop-2.0) - pkgconfig(pwquality) -setup : | +setup: | # Set our own defaults cp $pkgfiles/nuconfig data/mate-user-admin/ %patch -p1 -i $pkgfiles/0001-data-Rename-to-just-User-Manager.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Make launchable from xfce settings manager diff --git a/packages/m/mate-user-guide/package.yml b/packages/m/mate-user-guide/package.yml index 1f29dc8c5c0..5c883060c3d 100644 --- a/packages/m/mate-user-guide/package.yml +++ b/packages/m/mate-user-guide/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-user-guide -version : 1.28.0 -release : 14 -source : - - https://github.com/mate-desktop/mate-user-guide/releases/download/v1.28.0/mate-user-guide-1.28.0.tar.xz : 53ef0814f506544614ed61ab7be5221cc8d3a9f14f7ef9698c90fe7e46014b9e -homepage : https://mate-desktop.org/ -license : GFDL-1.1-or-later -component : desktop.mate -summary : This package contains documents which will be packaged together and shipped as mate-user-guide in the core MATE distribution. +name: mate-user-guide +version: 1.28.0 +release: 14 +source: + - https://github.com/mate-desktop/mate-user-guide/releases/download/v1.28.0/mate-user-guide-1.28.0.tar.xz: 53ef0814f506544614ed61ab7be5221cc8d3a9f14f7ef9698c90fe7e46014b9e +homepage: https://mate-desktop.org/ +license: GFDL-1.1-or-later +component: desktop.mate +summary: This package contains documents which will be packaged together and shipped as mate-user-guide in the core MATE distribution. description: | This package contains documents which will be packaged together and shipped as mate-user-guide in the core MATE distribution. They should be documents targeted for end-users of MATE and have general MATE applicability. -builddeps : +builddeps: - itstool -rundeps : +rundeps: - yelp -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mate-utils/package.yml b/packages/m/mate-utils/package.yml index 899e85873e2..fc70925f439 100644 --- a/packages/m/mate-utils/package.yml +++ b/packages/m/mate-utils/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mate-utils -version : 1.28.0 -release : 28 -source : - - https://github.com/mate-desktop/mate-utils/releases/download/v1.28.0/mate-utils-1.28.0.tar.xz : 58449d7a0d1d900ff03b78ca9f7e98c21e97f47fc26bee7ff1c61834f22f88d3 -homepage : https://mate-desktop.org/ -license : +name: mate-utils +version: 1.28.0 +release: 28 +source: + - https://github.com/mate-desktop/mate-utils/releases/download/v1.28.0/mate-utils-1.28.0.tar.xz: 58449d7a0d1d900ff03b78ca9f7e98c21e97f47fc26bee7ff1c61834f22f88d3 +homepage: https://mate-desktop.org/ +license: - GFDL-1.1-or-later - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.mate -summary : Utilities for the MATE Desktop +component: desktop.mate +summary: Utilities for the MATE Desktop description: | Utilities for the MATE Desktop such as a screenshot tool -builddeps : +builddeps: - pkgconfig(gtk-doc) - pkgconfig(libcanberra-gtk3) - pkgconfig(libgtop-2.0) @@ -24,13 +24,13 @@ builddeps : - pkgconfig(udisks2) - pkgconfig(xext) - itstool -setup : | +setup: | %configure --disable-static \ --disable-debug \ --disable-maintainer-flags \ --enable-gtk-doc \ --enable-ipv6 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/materia-gtk-theme/package.yml b/packages/m/materia-gtk-theme/package.yml index aa4b970f1ec..391a6c84072 100644 --- a/packages/m/materia-gtk-theme/package.yml +++ b/packages/m/materia-gtk-theme/package.yml @@ -1,53 +1,53 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : materia-gtk-theme -version : '20210322' -release : 18 -source : - - https://github.com/nana-4/materia-theme/archive/refs/tags/v20210322.tar.gz : 4460af612cd70242543ac71023f8963eea39be059486e9ebe58b3846be74bcb5 -homepage : https://github.com/nana-4/materia-theme -license : GPL-2.0-or-later -component : +name: materia-gtk-theme +version: "20210322" +release: 18 +source: + - https://github.com/nana-4/materia-theme/archive/refs/tags/v20210322.tar.gz: 4460af612cd70242543ac71023f8963eea39be059486e9ebe58b3846be74bcb5 +homepage: https://github.com/nana-4/materia-theme +license: GPL-2.0-or-later +component: - desktop.theme - - compact : desktop.theme - - dark : desktop.theme - - dark-compact : desktop.theme - - light : desktop.theme - - light-compact : desktop.theme -summary : A Material Design-like theme for GNOME/GTK+ based desktop environments + - compact: desktop.theme + - dark: desktop.theme + - dark-compact: desktop.theme + - light: desktop.theme + - light-compact: desktop.theme +summary: A Material Design-like theme for GNOME/GTK+ based desktop environments description: | Materia (formerly Flat-Plat) is a Material Design theme for GNOME/GTK+ based desktop environments. It supports GTK 4, GTK 3, GTK 2, GNOME Shell, Budgie, MATE, LightDM, GDM, Chrome theme, etc. -replaces : +replaces: - flat-plat-gtk-theme - - compact : flat-plat-gtk-theme-compact - - dark : flat-plat-gtk-theme-dark - - dark-compact : flat-plat-gtk-theme-dark-compact - - light : flat-plat-gtk-theme-light - - light-compact : flat-plat-gtk-theme-light-compact -patterns : - - compact : /usr/share/themes/*-compact - - dark : /usr/share/themes/*-dark - - dark-compact : /usr/share/themes/*-dark-compact - - light : /usr/share/themes/*-light - - light-compact : /usr/share/themes/*-light-compact -builddeps : + - compact: flat-plat-gtk-theme-compact + - dark: flat-plat-gtk-theme-dark + - dark-compact: flat-plat-gtk-theme-dark-compact + - light: flat-plat-gtk-theme-light + - light-compact: flat-plat-gtk-theme-light-compact +patterns: + - compact: /usr/share/themes/*-compact + - dark: /usr/share/themes/*-dark + - dark-compact: /usr/share/themes/*-dark-compact + - light: /usr/share/themes/*-light + - light-compact: /usr/share/themes/*-light-compact +builddeps: - gnome-shell - libgtk-4 - sassc -rundeps : - - compact : materia-gtk-theme - - dark : materia-gtk-theme - - dark-compact : - - materia-gtk-theme-compact - - materia-gtk-theme-dark - - light : materia-gtk-theme - - light-compact : - - materia-gtk-theme-compact - - materia-gtk-theme-light -setup : | +rundeps: + - compact: materia-gtk-theme + - dark: materia-gtk-theme + - dark-compact: + - materia-gtk-theme-compact + - materia-gtk-theme-dark + - light: materia-gtk-theme + - light-compact: + - materia-gtk-theme-compact + - materia-gtk-theme-light +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/themes/*/{cinnamon,unity,COPYING,INSTALL_GDM_THEME.md} diff --git a/packages/m/material-color-utilities-python/package.yml b/packages/m/material-color-utilities-python/package.yml index b2e0664da7b..8a12fa4995d 100644 --- a/packages/m/material-color-utilities-python/package.yml +++ b/packages/m/material-color-utilities-python/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : material-color-utilities-python -version : 0.1.5 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/m/material-color-utilities-python/material-color-utilities-python-0.1.5.tar.gz : 3c6f02e7ce70595885447bdef37cf76fd3628c7c95fa2198d8174c269c951fae -homepage : https://github.com/avanishsubbiah/material-color-utilities-python -license : Apache-2.0 -component : programming.python -summary : Python port of material-color-utilities used for Material You colors +name: material-color-utilities-python +version: 0.1.5 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/m/material-color-utilities-python/material-color-utilities-python-0.1.5.tar.gz: 3c6f02e7ce70595885447bdef37cf76fd3628c7c95fa2198d8174c269c951fae +homepage: https://github.com/avanishsubbiah/material-color-utilities-python +license: Apache-2.0 +component: programming.python +summary: Python port of material-color-utilities used for Material You colors description: | Python port of material-color-utilities used for Material You colors -builddeps : +builddeps: - python-build - python-installer - python-poetry-core - python-wheel -rundeps : +rundeps: - python-pillow - python-regex -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Allow-pillow-10.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mathjax/package.yml b/packages/m/mathjax/package.yml index acee7faa62c..4a62b1936b7 100644 --- a/packages/m/mathjax/package.yml +++ b/packages/m/mathjax/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mathjax -version : 3.2.2 -release : 1 -source : - - https://github.com/mathjax/MathJax/archive/refs/tags/3.2.2.tar.gz : 4206b9645a97f431018d0b6c4021c98607d49ba4dc129f4f2ecce675e2fcba11 -homepage : https://www.mathjax.org/ -license : Apache-2.0 -component : office.scientific -summary : Beautiful and accessible math in all browsers +name: mathjax +version: 3.2.2 +release: 1 +source: + - https://github.com/mathjax/MathJax/archive/refs/tags/3.2.2.tar.gz: 4206b9645a97f431018d0b6c4021c98607d49ba4dc129f4f2ecce675e2fcba11 +homepage: https://www.mathjax.org/ +license: Apache-2.0 +component: office.scientific +summary: Beautiful and accessible math in all browsers description: | MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems. It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. Simply include MathJax and some mathematics in a web page, and MathJax does the rest. -install : | +install: | install -dm00644 $installdir/usr/share/mathjax cp -a es5/* $installdir/usr/share/mathjax diff --git a/packages/m/mathjax2/package.yml b/packages/m/mathjax2/package.yml index 6b953e67c26..4e7c30a8dc0 100644 --- a/packages/m/mathjax2/package.yml +++ b/packages/m/mathjax2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mathjax2 -version : 2.7.9 -release : 3 -source : - - https://github.com/mathjax/MathJax/archive/refs/tags/2.7.9.tar.gz : c9167279c87da044f2ff910ad573a02ce90354cb59440ae568eb86e1630f65df -homepage : https://www.mathjax.org/ -license : Apache-2.0 -component : office.scientific -summary : Beautiful and accessible math in all browsers +name: mathjax2 +version: 2.7.9 +release: 3 +source: + - https://github.com/mathjax/MathJax/archive/refs/tags/2.7.9.tar.gz: c9167279c87da044f2ff910ad573a02ce90354cb59440ae568eb86e1630f65df +homepage: https://www.mathjax.org/ +license: Apache-2.0 +component: office.scientific +summary: Beautiful and accessible math in all browsers description: | MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems. It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. Simply include MathJax and some mathematics in a web page, and MathJax does the rest. -setup : | +setup: | rm -r docs test unpacked rm -r fonts/HTML-CSS/TeX/png for _format in eot otf svg ; do find . -type d -name "$_format" -prune -exec rm -rf {} \; done -install : | +install: | mkdir -p $installdir/usr/share/{fonts,licenses/mathjax2} cp -a $workdir $installdir/usr/share/mathjax2 mv $installdir/usr/share/mathjax2/fonts $installdir/usr/share/fonts/mathjax2 diff --git a/packages/m/matplotlib/package.yml b/packages/m/matplotlib/package.yml index 1569c5c7bdd..ee01c05859e 100644 --- a/packages/m/matplotlib/package.yml +++ b/packages/m/matplotlib/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : matplotlib -version : 3.10.6 -release : 50 -source : - - https://github.com/matplotlib/matplotlib/archive/refs/tags/v3.10.6.tar.gz : b553f599f639a9e19074c7e4f8f4343443483da6cd8819fbfcf6506f155ddf0e -homepage : https://matplotlib.org/ -license : Python-2.0 -component : programming.python -summary : Python plotting library +name: matplotlib +version: 3.10.6 +release: 50 +source: + - https://github.com/matplotlib/matplotlib/archive/refs/tags/v3.10.6.tar.gz: b553f599f639a9e19074c7e4f8f4343443483da6cd8819fbfcf6506f155ddf0e +homepage: https://matplotlib.org/ +license: Python-2.0 +component: programming.python +summary: Python plotting library description: | matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a ‘pylab’ mode which emulates matlab graphics. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(python3) - pkgconfig(qhull_r) @@ -21,7 +21,7 @@ builddeps : - python-certifi - python-setuptools-scm - python3-tkinter -rundeps : +rundeps: - cycler - pyparsing - python-contourpy @@ -31,13 +31,13 @@ rundeps : - python-packaging - python-pillow - python3-tkinter -setup : | +setup: | # Use system freetype sed -i "s|option('system-freetype', type: 'boolean', value: false,|option('system-freetype', type: 'boolean', value: true,|" meson.options sed -i "s|option('system-qhull', type: 'boolean', value: false,|option('system-qhull', type: 'boolean', value: true,|" meson.options %meson_configure -build : | +build: | export CFLAGS="$CFLAGS -I/usr/include" %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/maxima/package.yml b/packages/m/maxima/package.yml index 90c6e419ea2..f55b9b7b5a4 100644 --- a/packages/m/maxima/package.yml +++ b/packages/m/maxima/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : maxima -version : 5.47.0 -release : 12 -source : - - https://sourceforge.net/projects/maxima/files/Maxima-source/5.47.0-source/maxima-5.47.0.tar.gz : 9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a -homepage : https://maxima.sourceforge.io/ -license : GPL-2.0-or-later -component : office.maths -summary : +name: maxima +version: 5.47.0 +release: 12 +source: + - https://sourceforge.net/projects/maxima/files/Maxima-source/5.47.0-source/maxima-5.47.0.tar.gz: 9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a +homepage: https://maxima.sourceforge.io/ +license: GPL-2.0-or-later +component: office.maths +summary: - A Computer Algebra System - - ^xmaxima : A graphical user interface for Maxima, a powerful computer algebra system + - ^xmaxima: A graphical user interface for Maxima, a powerful computer algebra system description: | Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors. Maxima yields high precision numerical results by using exact fractions, arbitrary-precision integers and variable-precision floating-point numbers. Maxima can plot functions and data in two and three dimensions. -builddeps : +builddeps: - sbcl -rundeps : - - ^xmaxima : - - maxima +rundeps: + - ^xmaxima: + - maxima - gnuplot - sbcl -setup : | +setup: | %configure_no_runstatedir --enable-sbcl -build : | +build: | %make -install : | +install: | %make_install -patterns : - - ^xmaxima : - - /usr/share/applications/net.sourceforge.maxima.xmaxima.desktop - - /usr/share/metainfo/net.sourceforge.maxima.xmaxima.appdata.xml - - /usr/bin/xmaxima - - /usr/share/maxima/5.47.0/xmaxima/ - - /usr/share/mime/ - - /usr/share/pixmaps/ +patterns: + - ^xmaxima: + - /usr/share/applications/net.sourceforge.maxima.xmaxima.desktop + - /usr/share/metainfo/net.sourceforge.maxima.xmaxima.appdata.xml + - /usr/bin/xmaxima + - /usr/share/maxima/5.47.0/xmaxima/ + - /usr/share/mime/ + - /usr/share/pixmaps/ diff --git a/packages/m/mbedtls/package.yml b/packages/m/mbedtls/package.yml index c48ae46ca7c..136c1041279 100644 --- a/packages/m/mbedtls/package.yml +++ b/packages/m/mbedtls/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mbedtls -version : 2.28.10 -release : 16 -source : - - https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-2.28.10.tar.gz : c785ddf2ad66976ab429c36dffd4a021491e40f04fe493cfc39d6ed9153bc246 -homepage : https://www.trustedfirmware.org/projects/mbed-tls/ -license : +name: mbedtls +version: 2.28.10 +release: 16 +source: + - https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-2.28.10.tar.gz: c785ddf2ad66976ab429c36dffd4a021491e40f04fe493cfc39d6ed9153bc246 +homepage: https://www.trustedfirmware.org/projects/mbed-tls/ +license: - GPL-2.0-or-later - Apache-2.0 -component : programming.library -summary : Flexible SSL library. +component: programming.library +summary: Flexible SSL library. description: | Portable, easy to use, readable and flexible SSL library. -setup : | +setup: | # Don't include third-party headers %patch -Rp1 -i $pkgfiles/revert-unconditional-third-party.patch @@ -21,9 +21,9 @@ setup : | -DLIB_INSTALL_DIR=lib64 \ -DUSE_SHARED_MBEDTLS_LIBRARY=ON \ -DUSE_STATIC_MBEDTLS_LIBRARY=OFF . -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/m/mc/package.yml b/packages/m/mc/package.yml index 0a8b8c1e5c1..0fc02ed1ce2 100644 --- a/packages/m/mc/package.yml +++ b/packages/m/mc/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mc -version : 4.8.28 -release : 20 -source : - - https://github.com/MidnightCommander/mc/archive/refs/tags/4.8.28.tar.gz : a74b75adf2c9342a98c1eb4927711cd5b8d4fdfa67b109624d367ae2259eb518 -homepage : https://midnight-commander.org -license : GPL-3.0-or-later -component : system.utils -summary : GNU midnight commander (ncurses based file manager) -builddeps : +name: mc +version: 4.8.28 +release: 20 +source: + - https://github.com/MidnightCommander/mc/archive/refs/tags/4.8.28.tar.gz: a74b75adf2c9342a98c1eb4927711cd5b8d4fdfa67b109624d367ae2259eb518 +homepage: https://midnight-commander.org +license: GPL-3.0-or-later +component: system.utils +summary: GNU midnight commander (ncurses based file manager) +builddeps: - pkgconfig(check) - pkgconfig(libssh2) - pkgconfig(slang) @@ -16,7 +16,7 @@ builddeps : - gpm-devel description: | GNU Midnight Commander is a visual file manager that allows full file management using the terminal and utilizing ncurses. It allows standard features such as copying, moving, deleting, editing, and searching files. -setup : | +setup: | # disable helpers tests because they are failing sed -i 's| helpers-list||' tests/src/vfs/extfs/Makefile.am %patch -p1 -i $pkgfiles/checki.diff @@ -24,9 +24,9 @@ setup : | %autogen --disable-static \ --enable-tests -build : | +build: | %make -install : | +install: | %make_install -j1 -check : | +check: | %make check diff --git a/packages/m/mccabe/package.yml b/packages/m/mccabe/package.yml index 1a015b2edab..f4cbe20758c 100644 --- a/packages/m/mccabe/package.yml +++ b/packages/m/mccabe/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mccabe -version : 0.7.0 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/m/mccabe/mccabe-0.7.0.tar.gz : 348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 -homepage : https://github.com/pycqa/mccabe -license : MIT -component : programming.python -summary : McCabe checker, plugin for flake8 +name: mccabe +version: 0.7.0 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/m/mccabe/mccabe-0.7.0.tar.gz: 348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 +homepage: https://github.com/pycqa/mccabe +license: MIT +component: programming.python +summary: McCabe checker, plugin for flake8 description: | This module provides a plugin for flake8, the Python code checker. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pytest-runner -setup : | +setup: | %patch -p1 -i $pkgfiles/no-hypothesmith.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # https://github.com/PyCQA/mccabe/issues/93 %python3_test diff --git a/packages/m/mcomix/package.yml b/packages/m/mcomix/package.yml index 6595a7fa7e4..131819ec057 100644 --- a/packages/m/mcomix/package.yml +++ b/packages/m/mcomix/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mcomix -version : 3.1.0 -release : 11 -source : - - https://sourceforge.net/projects/mcomix/files/MComix-3.1.0/mcomix-3.1.0.tar.gz : f9286eba7ffbc3ce9528135a9939823c425f3bbe9f74a639f8706fcc28b4c427 -homepage : https://sourceforge.net/p/mcomix/wiki/Home/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : GTK+ comic book viewer +name: mcomix +version: 3.1.0 +release: 11 +source: + - https://sourceforge.net/projects/mcomix/files/MComix-3.1.0/mcomix-3.1.0.tar.gz: f9286eba7ffbc3ce9528135a9939823c425f3bbe9f74a639f8706fcc28b4c427 +homepage: https://sourceforge.net/p/mcomix/wiki/Home/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: GTK+ comic book viewer description: | MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF). -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - p7zip - python-gobject - python-pillow - unrar -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mcrypt/package.yml b/packages/m/mcrypt/package.yml index 8b1e5b3bf3d..2396abcea14 100644 --- a/packages/m/mcrypt/package.yml +++ b/packages/m/mcrypt/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mcrypt -version : 2.6.8 -release : 3 -source : - - https://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz : 5145aa844e54cca89ddab6fb7dd9e5952811d8d787c4f4bf27eb261e6c182098 -homepage : https://sourceforge.net/projects/mcrypt/ -license : GPL-3.0-or-later -component : security.library -summary : Mcrypt is a simple encryption program and unix crypt replacement +name: mcrypt +version: 2.6.8 +release: 3 +source: + - https://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz: 5145aa844e54cca89ddab6fb7dd9e5952811d8d787c4f4bf27eb261e6c182098 +homepage: https://sourceforge.net/projects/mcrypt/ +license: GPL-3.0-or-later +component: security.library +summary: Mcrypt is a simple encryption program and unix crypt replacement description: | Mcrypt is a simple encryption program, intended to be replacement for the old unix crypt. -builddeps : +builddeps: - libmcrypt-devel - libmhash-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/security/cve-2012-4409.patch %patch -p1 -i $pkgfiles/security/cve-2012-4426.patch %patch -p1 -i $pkgfiles/security/cve-2012-4527.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/md4c/package.yml b/packages/m/md4c/package.yml index b1738285571..b4297ed8132 100644 --- a/packages/m/md4c/package.yml +++ b/packages/m/md4c/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : md4c -version : 0.5.2 -release : 2 -source : - - https://github.com/mity/md4c/archive/refs/tags/release-0.5.2.tar.gz : 55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21 -license : MIT -component : programming.library -homepage : https://github.com/mity/md4c -summary : C Markdown parser and library +name: md4c +version: 0.5.2 +release: 2 +source: + - https://github.com/mity/md4c/archive/refs/tags/release-0.5.2.tar.gz: 55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21 +license: MIT +component: programming.library +homepage: https://github.com/mity/md4c +summary: C Markdown parser and library description: | C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification. -clang : true -optimize : +clang: true +optimize: - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mda-lv2/package.yml b/packages/m/mda-lv2/package.yml index e8bf45e076a..b324cc2491e 100644 --- a/packages/m/mda-lv2/package.yml +++ b/packages/m/mda-lv2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mda-lv2 -version : 1.2.10 -release : 5 -source : - - https://download.drobilla.net/mda-lv2-1.2.10.tar.xz : aeea5986a596dd953e2997421a25e45923928c6286c4c8c36e5ef63ca1c2a75a -homepage : https://drobilla.net/software/mda-lv2.html -license : GPL-3.0-or-later -component : multimedia.audio -summary : MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett. +name: mda-lv2 +version: 1.2.10 +release: 5 +source: + - https://download.drobilla.net/mda-lv2-1.2.10.tar.xz: aeea5986a596dd953e2997421a25e45923928c6286c4c8c36e5ef63ca1c2a75a +homepage: https://drobilla.net/software/mda-lv2.html +license: GPL-3.0-or-later +component: multimedia.audio +summary: MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett. description: | MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett. It contains 36 high-quality plugins for a variety of tasks. -builddeps : +builddeps: - pkgconfig(lv2) -setup : | +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mdadm/package.yml b/packages/m/mdadm/package.yml index c5e43a30864..5a9d973b3fc 100644 --- a/packages/m/mdadm/package.yml +++ b/packages/m/mdadm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mdadm -version : '4.3' -release : 9 -source : - - https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.3.tar.xz : 416727ae1f1080ea6e3090cea36dd076826fc369151e36ab736557ba92196f9f -homepage : https://git.kernel.org/pub/scm/utils/mdadm -license : GPL-2.0-only -component : system.utils -summary : MDADM - Software Raid Management +name: mdadm +version: "4.3" +release: 9 +source: + - https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.3.tar.xz: 416727ae1f1080ea6e3090cea36dd076826fc369151e36ab736557ba92196f9f +homepage: https://git.kernel.org/pub/scm/utils/mdadm +license: GPL-2.0-only +component: system.utils +summary: MDADM - Software Raid Management description: | A tool for managing/monitoring Linux md device arrays, also known as Software RAID -build : | +build: | %make CXFLAGS="$CFLAGS" BINDIR=/usr/sbin -install : | +install: | %make_install BINDIR=/usr/sbin # Usr-merge diff --git a/packages/m/mdbook/package.yml b/packages/m/mdbook/package.yml index 30e9ce7e0b6..7f1293002b3 100644 --- a/packages/m/mdbook/package.yml +++ b/packages/m/mdbook/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mdbook -version : 0.5.1 -release : 49 -source : - - https://github.com/rust-lang/mdBook/archive/refs/tags/v0.5.1.tar.gz : 41a20de21e6a57942ec4e41b049babe8dac77b246a0549b87631cee0d2e75b2c -homepage : https://github.com/rust-lang/mdBook -license : MPL-2.0 -component : programming.tools -summary : Create books from markdown files +name: mdbook +version: 0.5.1 +release: 49 +source: + - https://github.com/rust-lang/mdBook/archive/refs/tags/v0.5.1.tar.gz: 41a20de21e6a57942ec4e41b049babe8dac77b246a0549b87631cee0d2e75b2c +homepage: https://github.com/rust-lang/mdBook +license: MPL-2.0 +component: programming.tools +summary: Create books from markdown files description: | mdBook is a command line tool to create book from markdown files. Like Gitbook but implemented in Rust. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/m/mdds/package.yml b/packages/m/mdds/package.yml index a9c303bcd40..48193f6e05b 100644 --- a/packages/m/mdds/package.yml +++ b/packages/m/mdds/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mdds -version : 3.0.0 -release : 11 -source : - - https://gitlab.com/mdds/mdds/-/archive/3.0.0/mdds-3.0.0.tar.gz : 6de9e2c59e82991f0d027c122b1e57ad572507011fa69a1f79d0979bfc5739d4 -homepage : https://gitlab.com/mdds/mdds -license : MIT -component : programming.library -summary : Multi-Dimensional Data Structure +name: mdds +version: 3.0.0 +release: 11 +source: + - https://gitlab.com/mdds/mdds/-/archive/3.0.0/mdds-3.0.0.tar.gz: 6de9e2c59e82991f0d027c122b1e57ad572507011fa69a1f79d0979bfc5739d4 +homepage: https://gitlab.com/mdds/mdds +license: MIT +component: programming.library +summary: Multi-Dimensional Data Structure description: | A collection of multi-dimensional data structure and indexing algorithm. -patterns : +patterns: - /usr/include/mdds* -builddeps : +builddeps: - libboost-devel # check -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -check : | +check: | %make check diff --git a/packages/m/med-c/package.yml b/packages/m/med-c/package.yml index 1ad4bcc36ef..2669b2aee73 100644 --- a/packages/m/med-c/package.yml +++ b/packages/m/med-c/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : med-c -version : 4.1.1 -release : 4 -source : - - https://github.com/chennes/med/archive/refs/tags/v4.1.1.tar.gz : ee8b3b6d46bfee25c1d289308b16c7f248d1339161fd5448339382125e6119ad -homepage : https://www.salome-platform.org/user-section/about/med -license : LGPL-3.0-or-later -component : programming.library -summary : Meshed data exchange library +name: med-c +version: 4.1.1 +release: 4 +source: + - https://github.com/chennes/med/archive/refs/tags/v4.1.1.tar.gz: ee8b3b6d46bfee25c1d289308b16c7f248d1339161fd5448339382125e6119ad +homepage: https://www.salome-platform.org/user-section/about/med +license: LGPL-3.0-or-later +component: programming.library +summary: Meshed data exchange library description: | MED-fichier (Modélisation et Echanges de Données, in English Modelisation and Data Exchange) is a library to store and exchange meshed data or computation results. It uses the HDF5 file format to store the data. -builddeps : +builddeps: - pkgconfig(hdf5) - pkgconfig(python3) - swig -setup : | +setup: | %patch -p1 -i $pkgfiles/hdf5-1.14.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc rm -rf $installdir/usr/bin/test* -check : | +check: | %ninja_check diff --git a/packages/m/media-player-info/package.yml b/packages/m/media-player-info/package.yml index 5fd1fae86d2..016fa8a2b70 100644 --- a/packages/m/media-player-info/package.yml +++ b/packages/m/media-player-info/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : media-player-info -version : '24' -release : 4 -source : - - https://www.freedesktop.org/software/media-player-info/media-player-info-24.tar.gz : e6cf46db0b503e9929407ec6aa3fcd2becc9e2ca945b4ff787c98c8db63a1134 -homepage : https://www.freedesktop.org/wiki/Software/media-player-info/ -license : BSD-3-Clause -component : multimedia.library -summary : Media Player Capability Library +name: media-player-info +version: "24" +release: 4 +source: + - https://www.freedesktop.org/software/media-player-info/media-player-info-24.tar.gz: e6cf46db0b503e9929407ec6aa3fcd2becc9e2ca945b4ff787c98c8db63a1134 +homepage: https://www.freedesktop.org/wiki/Software/media-player-info/ +license: BSD-3-Clause +component: multimedia.library +summary: Media Player Capability Library description: | media-player-info is a repository of data files describing media player (only USB Mass Storage ones) capabilities. These files contain information about the directory layout to use to add music to these devices, about the supported file formats. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mediaelch/package.yml b/packages/m/mediaelch/package.yml index 8ccc35ec59f..3d784395ca4 100644 --- a/packages/m/mediaelch/package.yml +++ b/packages/m/mediaelch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mediaelch -version : 2.12.0 -release : 7 -source : - - https://github.com/Komet/MediaElch/archive/refs/tags/v2.12.0.tar.gz : ffa6f19dbc7760cb3762d02c24392d5e2015dfa8890fc3c69d172b0930dbbb89 -license : LGPL-3.0 -component : desktop.multimedia -homepage : https://mediaelch.github.io -summary : Media Manager for Kodi +name: mediaelch +version: 2.12.0 +release: 7 +source: + - https://github.com/Komet/MediaElch/archive/refs/tags/v2.12.0.tar.gz: ffa6f19dbc7760cb3762d02c24392d5e2015dfa8890fc3c69d172b0930dbbb89 +license: LGPL-3.0 +component: desktop.multimedia +homepage: https://mediaelch.github.io +summary: Media Manager for Kodi description: | MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Quick) @@ -20,11 +20,11 @@ builddeps : - pkgconfig(libcurl) - pkgconfig(libmediainfo) - pkgconfig(quazip1-qt6) -rundeps : +rundeps: - qt5-quickcontrols -setup : | +setup: | %cmake_ninja -DUSE_EXTERN_QUAZIP=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mediainfo/package.yml b/packages/m/mediainfo/package.yml index b4da9f747c2..046a6c2e938 100644 --- a/packages/m/mediainfo/package.yml +++ b/packages/m/mediainfo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mediainfo -version : '24.01' -release : 30 -source : - - https://mediaarea.net/download/source/mediainfo/24.01/mediainfo_24.01.tar.bz2 : 3f859b26757051c7bb42d4765be3f7d677ad5260e465dd8338a361bbb91da897 -license : BSD-2-Clause -component : multimedia.video -homepage : https://mediaarea.net/en/MediaInfo -summary : MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files +name: mediainfo +version: "24.01" +release: 30 +source: + - https://mediaarea.net/download/source/mediainfo/24.01/mediainfo_24.01.tar.bz2: 3f859b26757051c7bb42d4765be3f7d677ad5260e465dd8338a361bbb91da897 +license: BSD-2-Clause +component: multimedia.video +homepage: https://mediaarea.net/en/MediaInfo +summary: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files description: | MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. -builddeps : +builddeps: - pkgconfig(libmediainfo) - desktop-file-utils - wxwidgets-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Adapt-KIO-service-menu-to-Plasma-6.patch pushd Project/GNU/CLI @@ -23,9 +23,9 @@ setup : | pushd Project/GNU/GUI %autogen popd -build : | +build: | %make -C Project/GNU/CLI %make -C Project/GNU/GUI -install : | +install: | %make_install -C Project/GNU/CLI %make_install -C Project/GNU/GUI diff --git a/packages/m/megacmd/package.yml b/packages/m/megacmd/package.yml index f9cd99ada7c..35fa9c99006 100644 --- a/packages/m/megacmd/package.yml +++ b/packages/m/megacmd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : megacmd -version : 2.1.1 -release : 10 -source : - - git|https://github.com/meganz/MEGAcmd : 7fe3e1eb651ba247cf52083d698fcada4704ace0 -homepage : https://mega.io/cmd -license : BSD-2-Clause -component : network.download -summary : Command Line Interactive and Scriptable Application to access MEGA +name: megacmd +version: 2.1.1 +release: 10 +source: + - git|https://github.com/meganz/MEGAcmd: 7fe3e1eb651ba247cf52083d698fcada4704ace0 +homepage: https://mega.io/cmd +license: BSD-2-Clause +component: network.download +summary: Command Line Interactive and Scriptable Application to access MEGA description: | MEGAcmd provides non UI access to MEGA services. It intends to offer all the functionality with your MEGA account via commands. It features synchronization , backup of local folders into your MEGA account and a webdav/streaming server. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(icu-i18n) - pkgconfig(libavcodec) @@ -23,7 +23,7 @@ builddeps : - pkgconfig(libsodium) - pkgconfig(libuv) - pkgconfig(sqlite3) -setup : | +setup: | patch -p1 -i $pkgfiles/0001-Disable-vcpkg.patch patch -p1 -i $pkgfiles/0001-Fix-libcryptocpp-detection.patch patch -p1 -i $pkgfiles/0001-Remove-hardcoded-install-paths.patch @@ -32,9 +32,9 @@ setup : | -DUSE_FREEIMAGE=no \ -DUSE_PDFIUM=no \ -DFULL_REQS=off -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove unnecessary /usr/lib64 dir containing symlinks diff --git a/packages/m/megaglest/package.yml b/packages/m/megaglest/package.yml index fe205f878bc..434ebef9b0c 100644 --- a/packages/m/megaglest/package.yml +++ b/packages/m/megaglest/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : megaglest -version : 3.13.0 -release : 24 -source : - - git|https://github.com/MegaGlest/megaglest-source : 231c639c702f4277cc0d4c9560edd40987b99763 -homepage : https://megaglest.org/ -license : GPL-2.0-or-later -component : games.strategy -summary : An open source cross-platform 3D real-time strategy game +name: megaglest +version: 3.13.0 +release: 24 +source: + - git|https://github.com/MegaGlest/megaglest-source: 231c639c702f4277cc0d4c9560edd40987b99763 +homepage: https://megaglest.org/ +license: GPL-2.0-or-later +component: games.strategy +summary: An open source cross-platform 3D real-time strategy game description: | An open source cross-platform 3D real-time strategy game -builddeps : +builddeps: - pkgconfig(com_err) - pkgconfig(fontconfig) - pkgconfig(fribidi) @@ -37,10 +37,10 @@ builddeps : environment: | export CFLAGS="${CFLAGS} -fcommon" export LDFLAGS="${LDFLAGS},--allow-multiple-definition" -setup : | +setup: | %patch -p1 -i $pkgfiles/megaglest-fix-lua-version-ordering.patch %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/meld/package.yml b/packages/m/meld/package.yml index c2d01efcbcd..ea5193dd033 100644 --- a/packages/m/meld/package.yml +++ b/packages/m/meld/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : meld -version : 3.23.0 -release : 36 -source : - - https://download.gnome.org/sources/meld/3.23/meld-3.23.0.tar.xz : 983c2a4240e025a2109c7738198710e9d6b063c910b048332d14690cf538c2a6 -homepage : https://meldmerge.org/ -license : GPL-2.0-or-later -component : programming.tools -summary : Meld is a visual diff and merge tool targeted at developers. +name: meld +version: 3.23.0 +release: 36 +source: + - https://download.gnome.org/sources/meld/3.23/meld-3.23.0.tar.xz: 983c2a4240e025a2109c7738198710e9d6b063c910b048332d14690cf538c2a6 +homepage: https://meldmerge.org/ +license: GPL-2.0-or-later +component: programming.tools +summary: Meld is a visual diff and merge tool targeted at developers. description: | Meld is a visual diff and merge tool targeted at developers. -builddeps : +builddeps: - pkgconfig(gtksourceview-4) - pkgconfig(py3cairo) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - desktop-file-utils - itstool -rundeps : +rundeps: - libgtksourceview4 - python-gobject - python3-dbus -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/m/melonds/package.yml b/packages/m/melonds/package.yml index 4fa1189a92e..032f1a7187c 100644 --- a/packages/m/melonds/package.yml +++ b/packages/m/melonds/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : melonds -version : '1.1' -release : 9 -source : - - https://github.com/melonDS-emu/melonDS/archive/refs/tags/1.1.tar.gz : 61e339bcb18a68a17485973637d972ea628c5624d7e6b8adf6870f895d5e26fd -homepage : https://melonds.kuribo64.net/ -license : GPL-3.0-or-later -component : games.emulator -summary : DS emulator, sorta +name: melonds +version: "1.1" +release: 9 +source: + - https://github.com/melonDS-emu/melonDS/archive/refs/tags/1.1.tar.gz: 61e339bcb18a68a17485973637d972ea628c5624d7e6b8adf6870f895d5e26fd +homepage: https://melonds.kuribo64.net/ +license: GPL-3.0-or-later +component: games.emulator +summary: DS emulator, sorta description: | melonDS aims at providing fast and accurate Nintendo DS emulation. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) - pkgconfig(faad2) @@ -24,11 +24,11 @@ builddeps : - pkgconfig(x11) - extra-cmake-modules - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -DUSE_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 $pkgfiles/net.kuribo64.melonDS.appdata.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/m/memcached/package.yml b/packages/m/memcached/package.yml index a65a3efef96..847b2b11978 100644 --- a/packages/m/memcached/package.yml +++ b/packages/m/memcached/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : memcached -version : 1.6.29 -release : 13 -source : - - https://github.com/memcached/memcached/archive/refs/tags/1.6.29.tar.gz : b13e8fd1b856bd5d38ca9c493561569b618a99d2f1d2ec7e988042c4e43b95be -homepage : https://memcached.org/ -license : BSD-3-Clause -component : network.web -summary : Free & open source, high-performance, distributed memory object caching system +name: memcached +version: 1.6.29 +release: 13 +source: + - https://github.com/memcached/memcached/archive/refs/tags/1.6.29.tar.gz: b13e8fd1b856bd5d38ca9c493561569b618a99d2f1d2ec7e988042c4e43b95be +homepage: https://memcached.org/ +license: BSD-3-Clause +component: network.web +summary: Free & open source, high-performance, distributed memory object caching system description: | Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. -builddeps : +builddeps: - pkgconfig(libevent) -setup : | +setup: | sed -i "s|/etc/sysconfig/memcached|/etc/memcached.conf|" scripts/memcached.service %autogen --enable-64bit -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 doc/memcached.1 $installdir/usr/share/man/man1/memcached.1 install -Dm00644 scripts/memcached-tool.1 $installdir/usr/share/man/man1/memcached-tool.1 install -Dm00644 scripts/memcached.service $installdir/usr/lib/systemd/system/memcached.service install -Dm00755 scripts/memcached-tool $installdir/usr/bin/memcached-tool -check : | +check: | %make test diff --git a/packages/m/menulibre/package.yml b/packages/m/menulibre/package.yml index 2b7d550deac..fc23d96317a 100644 --- a/packages/m/menulibre/package.yml +++ b/packages/m/menulibre/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : menulibre -version : 2.4.0 -release : 18 -source : - - https://github.com/bluesabre/menulibre/releases/download/menulibre-2.4.0/menulibre-2.4.0.tar.gz : d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f -license : GPL-3.0-only -homepage : https://bluesabre.org/menulibre/ -component : desktop -summary : Advanced menu editor +name: menulibre +version: 2.4.0 +release: 18 +source: + - https://github.com/bluesabre/menulibre/releases/download/menulibre-2.4.0/menulibre-2.4.0.tar.gz: d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f +license: GPL-3.0-only +homepage: https://bluesabre.org/menulibre/ +component: desktop +summary: Advanced menu editor description: | An advanced menu editor that provides modern features in a clean, easy-to-use interface. All without GNOME dependencies, so even lightweight systems can benefit from the sanity that MenuLibre offers. MenuLibre is your one-stop shop for menus in Linux, whether you use Gnome or Budgie. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libgnome-menu-3.0) - pkgconfig(pygobject-3.0) @@ -21,16 +21,16 @@ builddeps : - python-psutil - python-setuptools - xdg-utils -rundeps : +rundeps: - libgnome-menus - python-gobject - python-psutil - xdg-utils -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-Should-only-be-visible-on-Gnome-and-Budgie.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rv $installdir/usr/share/doc diff --git a/packages/m/mercurial/package.yml b/packages/m/mercurial/package.yml index 2d8a73af0fb..812f3db4232 100644 --- a/packages/m/mercurial/package.yml +++ b/packages/m/mercurial/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mercurial -version : 7.0.1 -release : 47 -source : - - https://www.mercurial-scm.org/release/mercurial-7.0.1.tar.gz : 0f4cde42ec6c15f7ff93d421e7a842fdb30ee7951b1dbc4aacaac06eac764b48 -homepage : https://www.mercurial-scm.org/ -license : GPL-2.0-or-later -summary : Mercurial is a free, distributed source control management tool. -component : programming.tools +name: mercurial +version: 7.0.1 +release: 47 +source: + - https://www.mercurial-scm.org/release/mercurial-7.0.1.tar.gz: 0f4cde42ec6c15f7ff93d421e7a842fdb30ee7951b1dbc4aacaac06eac764b48 +homepage: https://www.mercurial-scm.org/ +license: GPL-2.0-or-later +summary: Mercurial is a free, distributed source control management tool. +component: programming.tools description: | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install # Docs install -d $installdir/usr/share/man/{man1,man5} @@ -32,6 +32,7 @@ install : | install -d $installdir/usr/share/emacs/site-lisp install -m00644 contrib/{mq.el,mercurial.el} $installdir/usr/share/emacs/site-lisp install -Dm00644 contrib/vim/HGAnnotate.vim $installdir/usr/share/vim/vimfiles/syntax/HGAnnotate.vim + #check : | # TESTFLAGS="%JOBS% --tmpdir tmp --blacklist blacklists/failed-tests" \ # make check diff --git a/packages/m/merkuro/package.yml b/packages/m/merkuro/package.yml index c6fb371068b..360ed5d5e3a 100644 --- a/packages/m/merkuro/package.yml +++ b/packages/m/merkuro/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : merkuro -version : 25.08.3 -release : 30 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/merkuro-25.08.3.tar.xz : a021cb7d5a20519375a56bff8541fc2b3bddd5ebe485ab9bd25e306b211312ad -homepage : https://apps.kde.org/merkuro.calendar/ -license : +name: merkuro +version: 25.08.3 +release: 30 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/merkuro-25.08.3.tar.xz: a021cb7d5a20519375a56bff8541fc2b3bddd5ebe485ab9bd25e306b211312ad +homepage: https://apps.kde.org/merkuro.calendar/ +license: - BSD-2-Clause - BSD-3-Clause - CC0-1.0 @@ -14,11 +14,11 @@ license : - LGPL-3.0-or-later - GPL-2.0-or-later - GPL-3.0-or-later -component : desktop.kde -summary : Merkuro Calendar is a calendar application that allows you to manage your tasks and events. +component: desktop.kde +summary: Merkuro Calendar is a calendar application that allows you to manage your tasks and events. description: | Merkuro Calendar is a calendar application that allows you to manage your tasks and events. Kalendar supports both local calendars as well as a multitude of online calendars: Nextcloud, Google® Calendar, Outlook®, Caldav, and many more. Merkuro gives you many ways to interact with your events. The month view provides an overview of the entire month; the week view presents a detailed hour-by-hour overview of your week; and the schedule view lists all of your upcoming events so that you can easily and quickly plan ahead. A tasks view is also available, making it possible for you to manage your tasks and subtasks with Merkuro's powerful tree view and its customisable filtering capabilities. -builddeps : +builddeps: - pkgconfig(Qt6Location) - pkgconfig(Qt6Qml) - pkgconfig(Qt6QuickControls2) @@ -45,23 +45,23 @@ builddeps : - mailcommon-devel - mimetreeparser-devel - qt6-base-private-devel -rundeps : +rundeps: - kdepim-runtime - kf6-kirigami - kf6-qqc2-desktop-style - kirigami-addons - qt6-location -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -libsplit : false -setup : | +libsplit: false +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - kalendar - - dbginfo : kalendar-dbginfo + - dbginfo: kalendar-dbginfo diff --git a/packages/m/mesa-demos/package.yml b/packages/m/mesa-demos/package.yml index 3a304394196..9f2c29ef023 100644 --- a/packages/m/mesa-demos/package.yml +++ b/packages/m/mesa-demos/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mesa-demos -version : 9.0.0 -release : 81 -source : - - https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz : 3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b -license : +name: mesa-demos +version: 9.0.0 +release: 81 +source: + - https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz: 3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b +license: - BSL-1.0 - MIT - SGI-B-1.0 -component : xorg.display -homepage : https://www.mesa3d.org/ -summary : Demonstrations of the Mesa3D Library -replaces : +component: xorg.display +homepage: https://www.mesa3d.org/ +summary: Demonstrations of the Mesa3D Library +replaces: - mesalib-demos description: | Demonstrations of the Mesa3D Library -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(glew) @@ -26,11 +26,11 @@ builddeps : - pkgconfig(x11) - pkgconfig(xext) - glslang-devel -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | install -D -d -m 00755 $installdir/usr/bin install -m 00755 solusBuildDir/src/xdemos/glx{gears,info} $installdir/usr/bin/. install -m 00755 solusBuildDir/src/egl/opengl/eglinfo $installdir/usr/bin/ diff --git a/packages/m/mesalib/package.yml b/packages/m/mesalib/package.yml index 7b5d4512f58..d25457c87bb 100644 --- a/packages/m/mesalib/package.yml +++ b/packages/m/mesalib/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mesalib -version : 25.2.7 -release : 285 -source : - - https://archive.mesa3d.org/mesa-25.2.7.tar.xz : b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad -homepage : https://mesa3d.org/ -license : +name: mesalib +version: 25.2.7 +release: 285 +source: + - https://archive.mesa3d.org/mesa-25.2.7.tar.xz: b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad +homepage: https://mesa3d.org/ +license: - BSL-1.0 - MIT - SGI-B-1.0 -component : xorg.display -summary : Mesa is an OpenGL compatible 3D graphics library. +component: xorg.display +summary: Mesa is an OpenGL compatible 3D graphics library. description: | Mesa is an OpenGL compatible 3D graphics library. -emul32 : true -libsplit : false -networking : true -builddeps : +emul32: true +libsplit: false +networking: true +builddeps: - pkgconfig32(LLVMSPIRVLib) - pkgconfig32(SPIRV-Tools) - pkgconfig32(expat) @@ -52,17 +52,17 @@ builddeps : - python-ply - rust-32bit - rust-bindgen -rundeps : - - 32bit : - - libglvnd-32bit - - 32bit-devel : - - libglvnd-32bit-devel - - devel : - - libglvnd-devel +rundeps: + - 32bit: + - libglvnd-32bit + - 32bit-devel: + - libglvnd-32bit-devel + - devel: + - libglvnd-devel - libglvnd - linux-driver-management -clang : true -optimize : +clang: true +optimize: - no-symbolic # - thin-lto environment: | @@ -79,7 +79,7 @@ environment: | else export EXTRA_ARGS="" fi -setup : | +setup: | %meson_configure \ $EXTRA_ARGS \ $PT_ARGS \ @@ -96,30 +96,30 @@ setup : | -Dplatforms=x11,wayland \ -Dvulkan-drivers=amd,intel,intel_hasvk,nouveau,swrast,virtio \ -Dvulkan-layers=device-select,overlay,screenshot -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Add missing symlink ln -s libGLX_mesa.so.0 $installdir/%libdir%/libGLX_indirect.so.0 -patterns : - - devel : - - /usr/lib64/lib*GL.so - - /usr/lib64/libGL*.so - - /usr/lib64/libOS*.so - - /usr/lib64/libg*.so - - /usr/lib64/libwayland*.so - - /usr/lib64/libxa*.so - - 32bit-devel : - - /usr/lib32/lib*GL.so - - /usr/lib32/libGL*.so - - /usr/lib32/libOS*.so - - /usr/lib32/libg*.so - - /usr/lib32/libwayland*.so - - /usr/lib32/libxa*.so - - 32bit : - - /usr/lib32/libgallium-*.so - - /usr/share/vulkan/icd.d/*.i686.json - - main : - - /usr/lib64/libgallium-*.so +patterns: + - devel: + - /usr/lib64/lib*GL.so + - /usr/lib64/libGL*.so + - /usr/lib64/libOS*.so + - /usr/lib64/libg*.so + - /usr/lib64/libwayland*.so + - /usr/lib64/libxa*.so + - 32bit-devel: + - /usr/lib32/lib*GL.so + - /usr/lib32/libGL*.so + - /usr/lib32/libOS*.so + - /usr/lib32/libg*.so + - /usr/lib32/libwayland*.so + - /usr/lib32/libxa*.so + - 32bit: + - /usr/lib32/libgallium-*.so + - /usr/share/vulkan/icd.d/*.i686.json + - main: + - /usr/lib64/libgallium-*.so diff --git a/packages/m/meson-python/package.yml b/packages/m/meson-python/package.yml index 9ff498f29cf..c8ee5998528 100644 --- a/packages/m/meson-python/package.yml +++ b/packages/m/meson-python/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : meson-python -version : 0.18.0 -release : 8 -source : - - https://pypi.debian.net/meson-python/meson_python-0.18.0.tar.gz : c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d -homepage : https://github.com/mesonbuild/meson-python -license : MIT -component : programming.python -summary : Meson PEP 517 Python build backend +name: meson-python +version: 0.18.0 +release: 8 +source: + - https://pypi.debian.net/meson-python/meson_python-0.18.0.tar.gz: c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d +homepage: https://github.com/mesonbuild/meson-python +license: MIT +component: programming.python +summary: Meson PEP 517 Python build backend description: | meson-python is a Python build backend built on top of the Meson build system. It enables to use Meson for the configuration and build steps of Python packages. Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. meson-python is best suited for building Python packages containing extension modules implemented in languages such as C, C++, Cython, Fortran, Pythran, or Rust. -builddeps : +builddeps: - patchelf - python-build - python-installer - python-pyproject-metadata - python-wheel -checkdeps : +checkdeps: - cython - git - meson - python-pytest - python-pytest-mock -rundeps : +rundeps: - meson - python-pyproject-metadata -networking : true # check -build : | +networking: true # check +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # test_use_ansi_escapes[True-env1-True] failed on build server %python3_test pytest -v -k 'not test_use_ansi_escapes[True-env1-True]' diff --git a/packages/m/meson/package.yml b/packages/m/meson/package.yml index af1b4987efe..16acee74dd5 100644 --- a/packages/m/meson/package.yml +++ b/packages/m/meson/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : meson -version : 1.8.3 -release : 69 -source : - - https://github.com/mesonbuild/meson/releases/download/1.8.3/meson-1.8.3.tar.gz : f118aa910fc0a137cc2dd0122232dbf82153d9a12fb5b0f5bb64896f6a157abf -homepage : https://mesonbuild.com/ -license : Apache-2.0 -component : system.devel -summary : A high performance build system +name: meson +version: 1.8.3 +release: 69 +source: + - https://github.com/mesonbuild/meson/releases/download/1.8.3/meson-1.8.3.tar.gz: f118aa910fc0a137cc2dd0122232dbf82153d9a12fb5b0f5bb64896f6a157abf +homepage: https://mesonbuild.com/ +license: Apache-2.0 +component: system.devel +summary: A high performance build system description: | Meson® is a project to create the best possible next-generation build system. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - ninja -build : | +build: | %python3_setup -install : | +install: | %python3_install # install autocompletions diff --git a/packages/m/messagelib/package.yml b/packages/m/messagelib/package.yml index 7f695d22bdb..6d9d6e7e8cf 100644 --- a/packages/m/messagelib/package.yml +++ b/packages/m/messagelib/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : messagelib -version : 25.08.3 -release : 105 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/messagelib-25.08.3.tar.xz : a7c878830a5d790752c98b3d9563c76e1a30b6a28cec53cbd4a6b60132f567f8 -homepage : https://kde.org/ -license : +name: messagelib +version: 25.08.3 +release: 105 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/messagelib-25.08.3.tar.xz: a7c878830a5d790752c98b3d9563c76e1a30b6a28cec53cbd4a6b60132f567f8 +homepage: https://kde.org/ +license: - GPL-2.0-only - LGPL-2.1-or-later -component : desktop.library -summary : KDE PIM messaging library +component: desktop.library +summary: KDE PIM messaging library description: | KDE PIM messaging library. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6WebEngineCore) - akonadi-contacts-devel @@ -37,25 +37,25 @@ builddeps : - libkdepim-devel - libkleo-devel - pimcommon-devel -rundeps : - - devel : - - akonadi-devel - - akonadi-mime-devel - - kf6-kcontacts-devel - - kf6-kservice-devel - - kidentitymanagement-devel - - kmime-devel - - ktextaddons-devel - - libkleo-devel - - pimcommon-devel - - qt6-webengine-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - akonadi-mime-devel + - kf6-kcontacts-devel + - kf6-kservice-devel + - kidentitymanagement-devel + - kmime-devel + - ktextaddons-devel + - libkleo-devel + - pimcommon-devel + - qt6-webengine-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/metacity/package.yml b/packages/m/metacity/package.yml index 84e4b993b66..b05a6dd4f60 100644 --- a/packages/m/metacity/package.yml +++ b/packages/m/metacity/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : metacity -version : 3.58.1 -release : 21 -source : - - https://download.gnome.org/sources/metacity/3.58/metacity-3.58.1.tar.xz : e430c8a92409ef2f91a4dabd50a71e3d3bbcc474a3dec1caec3813b381d7d1b0 -homepage : https://gitlab.gnome.org/GNOME/metacity/ -license : GPL-2.0-or-later -component : desktop.gnome -summary : Window manager of GNOME Flashback. +name: metacity +version: 3.58.1 +release: 21 +source: + - https://download.gnome.org/sources/metacity/3.58/metacity-3.58.1.tar.xz: e430c8a92409ef2f91a4dabd50a71e3d3bbcc474a3dec1caec3813b381d7d1b0 +homepage: https://gitlab.gnome.org/GNOME/metacity/ +license: GPL-2.0-or-later +component: desktop.gnome +summary: Window manager of GNOME Flashback. description: | Window manager of GNOME Flashback. -builddeps : +builddeps: - pkgconfig(dconf) - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gtk+-3.0) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(xft) - pkgconfig(xpresent) - pkgconfig(xres) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-revert-window-stop-updating-layers.patch %patch -p1 -i $pkgfiles/0002-window-remove-obsolete-comments.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/metis/package.yml b/packages/m/metis/package.yml index 4148d07b588..3f99ab9c8ec 100644 --- a/packages/m/metis/package.yml +++ b/packages/m/metis/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : metis -version : 5.1.0 -release : 6 -source : - - https://karypis.github.io/glaros/files/sw/metis/metis-5.1.0.tar.gz : 76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2 -homepage : https://karypis.github.io/glaros/software/metis/overview.html -license : Apache-2.0 -libsplit : false -component : programming.library -summary : Serial Graph Partitioning and Fill-reducing Matrix Ordering +name: metis +version: 5.1.0 +release: 6 +source: + - https://karypis.github.io/glaros/files/sw/metis/metis-5.1.0.tar.gz: 76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2 +homepage: https://karypis.github.io/glaros/software/metis/overview.html +license: Apache-2.0 +libsplit: false +component: programming.library +summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering description: | Serial Graph Partitioning and Fill-reducing Matrix Ordering -build : | +build: | %make config shared=1 prefix=/usr %make -install : | +install: | %make_install diff --git a/packages/m/mgard/package.yml b/packages/m/mgard/package.yml index f3b62dfedf3..c5181d88703 100644 --- a/packages/m/mgard/package.yml +++ b/packages/m/mgard/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mgard -version : 1.5.2 -release : 3 -source : - - https://github.com/CODARcode/MGARD/archive/refs/tags/1.5.2.tar.gz : d78ff8735e9fc6f86abc4830563799a3dd3c9abf33d13d82ed42dbc28d48685d -homepage : https://github.com/CODARcode/MGARD -license : Apache-2.0 -component : programming.library -summary : MultiGrid Adaptive Reduction of Data +name: mgard +version: 1.5.2 +release: 3 +source: + - https://github.com/CODARcode/MGARD/archive/refs/tags/1.5.2.tar.gz: d78ff8735e9fc6f86abc4830563799a3dd3c9abf33d13d82ed42dbc28d48685d +homepage: https://github.com/CODARcode/MGARD +license: Apache-2.0 +component: programming.library +summary: MultiGrid Adaptive Reduction of Data description: | MGARD (MultiGrid Adaptive Reduction of Data) is a technique for multilevel lossy compression of scientific data based on the theory of multigrid methods. -builddeps : +builddeps: - pkgconfig(libzstd) - pkgconfig(protobuf) -rundeps : +rundeps: - devel: - - protobuf-devel -setup : | + - protobuf-devel +setup: | %cmake_ninja \ -DMGARD_ENABLE_OPENMP=ON \ -DMGARD_ENABLE_MDR=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/include/mgard/MGARDConfig.h.in diff --git a/packages/m/mgba/package.yml b/packages/m/mgba/package.yml index 9973c8a36b5..0dc05cd2771 100644 --- a/packages/m/mgba/package.yml +++ b/packages/m/mgba/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mgba -version : 0.10.5 -release : 58 -source : - - https://github.com/mgba-emu/mgba/archive/0.10.5.tar.gz : 91d6fbd32abcbdf030d58d3f562de25ebbc9d56040d513ff8e5c19bee9dacf14 -homepage : https://mgba.io/ -license : MPL-2.0 -component : games.emulator -summary : Game Boy Advance emulator written in C +name: mgba +version: 0.10.5 +release: 58 +source: + - https://github.com/mgba-emu/mgba/archive/0.10.5.tar.gz: 91d6fbd32abcbdf030d58d3f562de25ebbc9d56040d513ff8e5c19bee9dacf14 +homepage: https://mgba.io/ +license: MPL-2.0 +component: games.emulator +summary: Game Boy Advance emulator written in C description: mGBA is a new Game Boy Advance emulator written in C. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5UiTools) - pkgconfig(epoxy) @@ -22,12 +22,12 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(sqlite3) - desktop-file-utils -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DBUILD_LTO=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo install -Dm00644 $pkgfiles/io.mgba.mGBA.appdata.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/m/micro/package.yml b/packages/m/micro/package.yml index ecddf63052c..eb4053b5bb5 100644 --- a/packages/m/micro/package.yml +++ b/packages/m/micro/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : micro -version : 2.0.14 -release : 32 -source : - - git|https://github.com/zyedidia/micro.git : v2.0.14 -license : MIT -homepage : https://micro-editor.github.io -component : editor -summary : Micro is a terminal-based text editor that aims to be easy to use and intuitive +name: micro +version: 2.0.14 +release: 32 +source: + - git|https://github.com/zyedidia/micro.git: v2.0.14 +license: MIT +homepage: https://micro-editor.github.io +component: editor +summary: Micro is a terminal-based text editor that aims to be easy to use and intuitive description: | Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals -networking : true -builddeps : +networking: true +builddeps: - git - golang -rundeps : +rundeps: - xclip -build : | +build: | %make -install : | +install: | install -Dm00755 $workdir/micro $installdir/usr/bin/micro install -Dm00644 $workdir/assets/packaging/micro.1 $installdir/usr/share/man/man1/micro.1 install -Dm00644 $workdir/assets/packaging/micro.desktop -t $installdir/usr/share/applications diff --git a/packages/m/microdns/package.yml b/packages/m/microdns/package.yml index 6382428f6d7..4a6fea57a1d 100644 --- a/packages/m/microdns/package.yml +++ b/packages/m/microdns/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : microdns -version : 0.2.0 -release : 4 -source : - - https://github.com/videolabs/libmicrodns/releases/download/0.2.0/microdns-0.2.0.tar.xz : 2da28e7dda4861d76f797f92ac3e6c3e048333b95f9e4fc3a6548ad8afd8c446 -homepage : https://github.com/videolabs/libmicrodns -license : LGPL-2.1-or-later -component : programming.library -summary : Minimal mDNS resolver (and announcer) library +name: microdns +version: 0.2.0 +release: 4 +source: + - https://github.com/videolabs/libmicrodns/releases/download/0.2.0/microdns-0.2.0.tar.xz: 2da28e7dda4861d76f797f92ac3e6c3e048333b95f9e4fc3a6548ad8afd8c446 +homepage: https://github.com/videolabs/libmicrodns +license: LGPL-2.1-or-later +component: programming.library +summary: Minimal mDNS resolver (and announcer) library description: | Minimal mDNS resolver (and announcer) library -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/m/microsoft-gsl/package.yml b/packages/m/microsoft-gsl/package.yml index 32a8a608302..ab10dc42627 100644 --- a/packages/m/microsoft-gsl/package.yml +++ b/packages/m/microsoft-gsl/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : microsoft-gsl -version : 4.0.0 -release : 1 -source : - - https://github.com/microsoft/GSL/archive/refs/tags/v4.0.0.tar.gz : f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9 -homepage : https://github.com/microsoft/GSL -license : MIT -component : programming.library -summary : Guidelines Support Library +name: microsoft-gsl +version: 4.0.0 +release: 1 +source: + - https://github.com/microsoft/GSL/archive/refs/tags/v4.0.0.tar.gz: f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9 +homepage: https://github.com/microsoft/GSL +license: MIT +component: programming.library +summary: Guidelines Support Library description: | The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation -libsplit : false -builddeps : +libsplit: false +builddeps: - gtest -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : /* +patterns: /* diff --git a/packages/m/milkytracker/package.yml b/packages/m/milkytracker/package.yml index 631f4adce48..a61cc1834e4 100644 --- a/packages/m/milkytracker/package.yml +++ b/packages/m/milkytracker/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : milkytracker -version : 1.05.01 -release : 13 -source : - - https://github.com/milkytracker/MilkyTracker/archive/refs/tags/v1.05.01.tar.gz : c487fccf6c97c483f5a624c3a408377393fa45a27cca27323425ad71ee689e16 -homepage : https://milkytracker.org/ -license : +name: milkytracker +version: 1.05.01 +release: 13 +source: + - https://github.com/milkytracker/MilkyTracker/archive/refs/tags/v1.05.01.tar.gz: c487fccf6c97c483f5a624c3a408377393fa45a27cca27323425ad71ee689e16 +homepage: https://milkytracker.org/ +license: - BSD-3-Clause - GPL-3.0-or-later -component : multimedia.audio -summary : An FT2 compatible music tracker +component: multimedia.audio +summary: An FT2 compatible music tracker description: | MilkyTracker is an multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility. -builddeps : +builddeps: - pkgconfig(jack) - pkgconfig(rtmidi) - pkgconfig(sdl2) - alsa-tools -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 resources/pictures/carton.png $installdir/usr/share/pixmaps/milkytracker.png install -Dm00644 resources/milkytracker.desktop $installdir/usr/share/applications/milkytracker.desktop diff --git a/packages/m/milou/package.yml b/packages/m/milou/package.yml index 3a94832b669..e706e8ba0f6 100644 --- a/packages/m/milou/package.yml +++ b/packages/m/milou/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : milou -version : 6.5.3 -release : 130 -source : - - https://download.kde.org/stable/plasma/6.5.3/milou-6.5.3.tar.xz : 7273af16803d7851a8f8e6db6608165af49b77d13a7ec6ae3cf88e8e36721cb7 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: milou +version: 6.5.3 +release: 130 +source: + - https://download.kde.org/stable/plasma/6.5.3/milou-6.5.3.tar.xz: 7273af16803d7851a8f8e6db6608165af49b77d13a7ec6ae3cf88e8e36721cb7 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : A dedicated search application built on top of Baloo +component: desktop.kde.core +summary: A dedicated search application built on top of Baloo description: | A dedicated search application built on top of Baloo. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - kf6-kconfig-devel - kf6-ki18n-devel @@ -20,13 +20,13 @@ builddeps : - kf6-ksvg-devel - libplasma-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mimalloc/package.yml b/packages/m/mimalloc/package.yml index 0ac979a8b0b..9e10b7be5af 100644 --- a/packages/m/mimalloc/package.yml +++ b/packages/m/mimalloc/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mimalloc -version : 2.1.6 -release : 2 -source : - - https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.6.tar.gz : 0ec960b656f8623de35012edacb988f8edcc4c90d2ce6c19f1d290fbb4872ccc -homepage : https://microsoft.github.io/mimalloc/ -license : MIT -component : programming.library -summary : A compact general purpose allocator with excellent performance. +name: mimalloc +version: 2.1.6 +release: 2 +source: + - https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.6.tar.gz: 0ec960b656f8623de35012edacb988f8edcc4c90d2ce6c19f1d290fbb4872ccc +homepage: https://microsoft.github.io/mimalloc/ +license: MIT +component: programming.library +summary: A compact general purpose allocator with excellent performance. description: | mimalloc (pronounced "me-malloc") is a general purpose allocator with excellent performance characteristics. It is a drop-in replacement for malloc and can be used in other programs without code changes. -setup : | +setup: | %cmake_ninja -DMI_BUILD_STATIC=OFF \ -DMI_BUILD_OBJECT=OFF \ -DMI_BUILD_TESTS=OFF \ -DMI_INSTALL_TOPLEVEL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mimetreeparser/package.yml b/packages/m/mimetreeparser/package.yml index 5855a2e50a1..6ae90340808 100644 --- a/packages/m/mimetreeparser/package.yml +++ b/packages/m/mimetreeparser/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mimetreeparser -version : 25.08.3 -release : 26 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/mimetreeparser-25.08.3.tar.xz : ea16cf3fc87e1ca950a41494bd16efa0705d0061b55b545a89979843c835b977 -homepage : https://invent.kde.org/pim/mimetreeparser -license : +name: mimetreeparser +version: 25.08.3 +release: 26 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/mimetreeparser-25.08.3.tar.xz: ea16cf3fc87e1ca950a41494bd16efa0705d0061b55b545a89979843c835b977 +homepage: https://invent.kde.org/pim/mimetreeparser +license: - BSD-2-Clause - BSD-3-Clause - CC0-1.0 @@ -17,11 +17,11 @@ license : - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-3.0-only -component : desktop.library -summary : Parser for MIME trees +component: desktop.library +summary: Parser for MIME trees description: | A parser for a MIME tree and is based on KMime. The goal is given a MIME tree to extract a list of parts (e.g. text, html) and a list of attachments, check the validity of the signatures and decrypt any encrypted part. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(Qt6Qml) - kf6-kcodecs-devel @@ -33,18 +33,18 @@ builddeps : - kmime-devel - libkleo-devel - qt6-base-private-devel -rundeps : - - devel : - - kf6-ki18n-devel - - kmbox-devel - - kmime-devel -clang : true -optimize : +rundeps: + - devel: + - kf6-ki18n-devel + - kmbox-devel + - kmime-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mimic/package.yml b/packages/m/mimic/package.yml index 7a543befa0e..5a8d20e1772 100644 --- a/packages/m/mimic/package.yml +++ b/packages/m/mimic/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mimic -version : 1.2.0.2 -release : 15 -source : - - https://github.com/MycroftAI/mimic1/archive/1.2.0.2.tar.gz : 619f3864d8ff599c1fa47424b7d87059236fcd51db3c0c311eb3635c80174b5a -homepage : https://mycroft.ai/mimic-3/ -license : +name: mimic +version: 1.2.0.2 +release: 15 +source: + - https://github.com/MycroftAI/mimic1/archive/1.2.0.2.tar.gz: 619f3864d8ff599c1fa47424b7d87059236fcd51db3c0c311eb3635c80174b5a +homepage: https://mycroft.ai/mimic-3/ +license: - BSD-3-Clause - MIT-CMU -component : multimedia.audio -summary : Mycroft's TTS engine, based on CMU's Flite (Festival Lite) +component: multimedia.audio +summary: Mycroft's TTS engine, based on CMU's Flite (Festival Lite) description: | Mimic is a text-to-speech engine based on Carnegie Mellon University’s Flite (Festival-Lite) software. Mimic takes in text and reads it out loud to create a voice. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(icu-io) - pkgconfig(libpulse) - pkgconfig(portaudio-2.0) -setup : | +setup: | %autogen --enable-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mindforger/package.yml b/packages/m/mindforger/package.yml index 24def9b0dd7..61584ba81b5 100644 --- a/packages/m/mindforger/package.yml +++ b/packages/m/mindforger/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mindforger -version : 2.0.0 -release : 6 -source : - - git|https://github.com/dvorka/mindforger : 2.0.0 -homepage : https://www.mindforger.com/ -license : GPL-2.0-or-later -component : office.notes -summary : Thinking notebook and Markdown IDE +name: mindforger +version: 2.0.0 +release: 6 +source: + - git|https://github.com/dvorka/mindforger: 2.0.0 +homepage: https://www.mindforger.com/ +license: GPL-2.0-or-later +component: office.notes +summary: Thinking notebook and Markdown IDE description: | MindForger is a thinking notebook and markdown IDE for creating, editing and managing all type of notes. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5WebEngine) - pkgconfig(hunspell) - pkgconfig(libcurl) -clang : true +clang: true environment: | export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-int-conversion" -setup : | +setup: | # https://github.com/dvorka/mindforger/pull/1552 %patch -p1 -i $pkgfiles/metainfo-icons-desktop-fixes.patch @@ -29,8 +29,8 @@ setup : | %cmake -DCMAKE_TESTS=OFF -DCMARK_SHARED=OFF .. %make popd -build : | +build: | %qmake CONFIG+=mfwebengine -r mindforger.pro %make -install : | +install: | %make_install INSTALL_ROOT=$installdir/usr diff --git a/packages/m/mingw-w64-binutils/package.yml b/packages/m/mingw-w64-binutils/package.yml index d3cd73c954d..39e219a190f 100644 --- a/packages/m/mingw-w64-binutils/package.yml +++ b/packages/m/mingw-w64-binutils/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mingw-w64-binutils -version : '2.45' -release : 4 -source : - - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45.tar.xz : c50c0e7f9cb188980e2cc97e4537626b1672441815587f1eab69d2a1bfbef5d2 -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/binutils/ -component : programming -summary : +name: mingw-w64-binutils +version: "2.45" +release: 4 +source: + - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45.tar.xz: c50c0e7f9cb188980e2cc97e4537626b1672441815587f1eab69d2a1bfbef5d2 +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/binutils/ +component: programming +summary: - Binutils for MinGW-w64 targeting 64 bit - - 32bit : Binutils for MinGW-w64 targeting 32 bit + - 32bit: Binutils for MinGW-w64 targeting 32 bit description: | A set of programs to assemble and manipulate binary and object files for MinGW-w64 -strip : false -patterns : - - 32bit : - - /usr/share/mingw-w64/i686-w64-mingw32/* - - /usr/share/mingw-w64/bin/i686-w64-mingw32-* - - /usr/share/info/i686-w64-mingw32-* - - /usr/share/man/man1/i686-w64-mingw32-* +strip: false +patterns: + - 32bit: + - /usr/share/mingw-w64/i686-w64-mingw32/* + - /usr/share/mingw-w64/bin/i686-w64-mingw32-* + - /usr/share/info/i686-w64-mingw32-* + - /usr/share/man/man1/i686-w64-mingw32-* environment: | export TARGET32=i686-w64-mingw32 export TARGET64=x86_64-w64-mingw32 export PREFIX=/usr/share/mingw-w64 -setup : | +setup: | # Build steps: binutils -> gcc core -> mingw-w64 -> mingw-w64 with headers and winpthreads -> gcc _binutils_conf() { @@ -49,10 +49,10 @@ setup : | mkdir bindir32 && pushd bindir32 _binutils_conf $TARGET32 -build : | +build: | %make -C bindir64 %make -C bindir32 -install : | +install: | mkdir -p $installdir/usr/share/info %make install-strip -C bindir32 DESTDIR=$installdir diff --git a/packages/m/mingw-w64-gcc/package.yml b/packages/m/mingw-w64-gcc/package.yml index 2a3739c0056..a7050bac358 100644 --- a/packages/m/mingw-w64-gcc/package.yml +++ b/packages/m/mingw-w64-gcc/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mingw-w64-gcc -version : 11.2.0 -release : 6 -source : - - https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz : d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b - - http://isl.gforge.inria.fr/isl-0.24.tar.xz : 043105cc544f416b48736fff8caf077fb0663a717d06b1113f16e391ac99ebad -license : GPL-3.0-or-later -homepage : https://gcc.gnu.org/ -component : programming -summary : +name: mingw-w64-gcc +version: 11.2.0 +release: 6 +source: + - https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz: d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b + - http://isl.gforge.inria.fr/isl-0.24.tar.xz: 043105cc544f416b48736fff8caf077fb0663a717d06b1113f16e391ac99ebad +license: GPL-3.0-or-later +homepage: https://gcc.gnu.org/ +component: programming +summary: - GCC for MinGW-w64 targeting 64 bits - - 32bit : GCC for MinGW-w64 targeting 32 bits + - 32bit: GCC for MinGW-w64 targeting 32 bits description: | The GNU Compiler Collection includes front ends for C and C++, as well as libraries for these languages (libstdc++, libgcc,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom. -strip : false -builddeps : +strip: false +builddeps: - mingw-w64-binutils-32bit - mingw-w64-32bit -rundeps : +rundeps: - mingw-w64-binutils - - 32bit : - - mingw-w64-binutils-32bit + - 32bit: + - mingw-w64-binutils-32bit environment: | export CFLAGS_FOR_TARGET="-mtune=generic -march=x86-64 -O3 -pipe -fPIC -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -Wp,-D_REENTRANT" export CXXFLAGS_FOR_TARGET="-mtune=generic -march=x86-64 -O3 -pipe -fPIC -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -Wp,-D_REENTRANT" @@ -31,7 +31,7 @@ environment: | export TARGET64=x86_64-w64-mingw32 export PREFIX=/usr/share/mingw-w64 export PATH=$PATH:$PREFIX/bin -setup : | +setup: | %patch -p1 -i $pkgfiles/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch tar xf $sources/isl-*.tar.xz @@ -77,10 +77,10 @@ setup : | mkdir gccdir64 && pushd gccdir64 _gcc_cfg $TARGET64 popd -build : | +build: | %make -C gccdir32 %make -C gccdir64 -install : | +install: | install -dm00755 $installdir/usr/share/man # Post installation strips and modifications, or the package bloats to 1.5GB @@ -110,11 +110,11 @@ install : | mv $installdir$PREFIX/share/man/man1 $installdir/usr/share/man rm -rf $installdir/$PREFIX/lib64 $installdir/$PREFIX/share $installdir/$PREFIX/include -patterns : - - 32bit : - - /usr/lib64/gcc/i686-w64-mingw32 - - /usr/share/mingw-w64/bin/i686-w64-mingw32-* - - /usr/share/mingw-w64/i686-w64-mingw32 - - /usr/share/mingw-w64/lib/gcc/i686-w64-mingw32 - - /usr/share/info/i686-w64-mingw32-* - - /usr/share/man/man1/i686-w64-mingw32-* +patterns: + - 32bit: + - /usr/lib64/gcc/i686-w64-mingw32 + - /usr/share/mingw-w64/bin/i686-w64-mingw32-* + - /usr/share/mingw-w64/i686-w64-mingw32 + - /usr/share/mingw-w64/lib/gcc/i686-w64-mingw32 + - /usr/share/info/i686-w64-mingw32-* + - /usr/share/man/man1/i686-w64-mingw32-* diff --git a/packages/m/mingw-w64/package.yml b/packages/m/mingw-w64/package.yml index 3468f63062b..6e6f9f3cda1 100644 --- a/packages/m/mingw-w64/package.yml +++ b/packages/m/mingw-w64/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mingw-w64 -version : 9.0.0 -release : 7 -source : - - https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v9.0.0.tar.bz2 : 1929b94b402f5ff4d7d37a9fe88daa9cc55515a6134805c104d1794ae22a4181 -license : +name: mingw-w64 +version: 9.0.0 +release: 7 +source: + - https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v9.0.0.tar.bz2: 1929b94b402f5ff4d7d37a9fe88daa9cc55515a6134805c104d1794ae22a4181 +license: - Public-Domain - GPL-3.0-or-later - ZPL-2.1 -component : programming.devel -summary : +component: programming.devel +summary: - The MinGW-w64 project binaries, runtimes and libraries for 64 bits - - 32bit : The MinGW-w64 project binaries, runtimes and libraries for 32 bits + - 32bit: The MinGW-w64 project binaries, runtimes and libraries for 32 bits description: | The mingw-w64 project is a complete runtime environment for gcc to support binaries native to Windows 64-bit and 32-bit operating systems. -homepage : https://www.mingw-w64.org/ -builddeps : +homepage: https://www.mingw-w64.org/ +builddeps: - mingw-w64-32bit - mingw-w64-binutils-32bit - mingw-w64-gcc-32bit -rundeps : +rundeps: - mingw-w64-gcc - - 32bit : - - mingw-w64-gcc-32bit -strip : false + - 32bit: + - mingw-w64-gcc-32bit +strip: false environment: | export BASECFLAGS="-O3 -mtune=generic -march=x86-64" export BASECXXFLAGS="-O3 -mtune=generic -march=x86-64" @@ -41,7 +41,7 @@ environment: | export CXXFLAGS="$BASECXXFLAGS $CPPFLAGS" export RCFLAGS="$CPPFLAGS" } -setup : | +setup: | _headers_conf() { ../mingw-w64-headers/configure \ --host=$1 \ @@ -97,16 +97,16 @@ setup : | mkdir pthrdir64 && pushd pthrdir64 _winpthreads_conf $TARGET64 64 popd -build : | +build: | %make -C crtdir32 %make -C crtdir64 %make -C pthrdir32 %make -C pthrdir64 -install : | +install: | %make install-strip -C crtdir32 DESTDIR=$installdir %make install-strip -C crtdir64 DESTDIR=$installdir %make install-strip -C pthrdir32 DESTDIR=$installdir %make install-strip -C pthrdir64 DESTDIR=$installdir -patterns : - - 32bit : - - /usr/share/mingw-w64/i686-w64-mingw32 +patterns: + - 32bit: + - /usr/share/mingw-w64/i686-w64-mingw32 diff --git a/packages/m/minidlna/package.yml b/packages/m/minidlna/package.yml index 88aeb77ad16..61cdfeb1905 100644 --- a/packages/m/minidlna/package.yml +++ b/packages/m/minidlna/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minidlna -version : 1.3.3 -release : 19 -source : - - https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/minidlna-1.3.3.tar.gz : 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 -homepage : https://sourceforge.net/projects/minidlna/ -license : GPL-2.0-or-later -component : network.util -summary : ReadyMedia (previously MiniDLNA) is server software that serves media files (music, pictures, and video) to clients on a network +name: minidlna +version: 1.3.3 +release: 19 +source: + - https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/minidlna-1.3.3.tar.gz: 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 +homepage: https://sourceforge.net/projects/minidlna/ +license: GPL-2.0-or-later +component: network.util +summary: ReadyMedia (previously MiniDLNA) is server software that serves media files (music, pictures, and video) to clients on a network description: | ReadyMedia (previously MiniDLNA) is server software with the aim of being fully compliant with DLNA/UPnP clients. The MiniDNLA daemon serves media files (music, pictures, and video) to clients on a network. Example clients include applications such as totem and xbmc, and devices such as portable media players, Smartphones, Televisions, and gaming systems (such as PS3 and Xbox 360). -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(id3tag) - pkgconfig(libavutil) @@ -18,16 +18,16 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(sqlite3) - pkgconfig(vorbis) -rundeps : +rundeps: - libid3tag -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-stateless-configuration-support.patch %patch -p1 -i $pkgfiles/ffmpeg7.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/minidlna.conf $installdir/usr/share/defaults/etc/minidlna.conf install -Dm00644 $pkgfiles/minidlna.tmpfiles $installdir/%libdir%/tmpfiles.d/minidlna.conf diff --git a/packages/m/minigalaxy/package.yml b/packages/m/minigalaxy/package.yml index b73b019c134..09171ed6687 100644 --- a/packages/m/minigalaxy/package.yml +++ b/packages/m/minigalaxy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minigalaxy -version : 1.4.0 -release : 19 -source : - - https://github.com/sharkwouter/minigalaxy/archive/refs/tags/1.4.0.tar.gz : 6e9db14edcb073ebaaa0f3ac3b76454e34f329caac94fda6ae3070ad542e9af6 -license : GPL-3.0-or-later -homepage : https://sharkwouter.github.io/minigalaxy -component : games -summary : A simple GOG client for Linux that lets you download and play your GOG Linux games +name: minigalaxy +version: 1.4.0 +release: 19 +source: + - https://github.com/sharkwouter/minigalaxy/archive/refs/tags/1.4.0.tar.gz: 6e9db14edcb073ebaaa0f3ac3b76454e34f329caac94fda6ae3070ad542e9af6 +license: GPL-3.0-or-later +homepage: https://sharkwouter.github.io/minigalaxy +component: games +summary: A simple GOG client for Linux that lets you download and play your GOG Linux games description: | Log in with your GOG account, download linux games you own on GOG, and launch them. Additionally select what language to download your games in, change where they're installed, search your library, show all or only installed games, view error messages if a game fails to launch, display FPS in games, and use the system's Scummvm or Dosbox installation. Languages supported include English, Dutch, French, German, Polish, Taiwanese Mandarin, and Turkish. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - libwebkit-gtk41 - python-gobject - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/minigbm/package.yml b/packages/m/minigbm/package.yml index 66b9332193d..6af1f1b0f62 100644 --- a/packages/m/minigbm/package.yml +++ b/packages/m/minigbm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minigbm -version : 1.627 -release : 2 -source : - - git|https://chromium.googlesource.com/chromiumos/platform/minigbm : a0af30944c832c4a131553d071cc86f6e7b04d05 -homepage : https://chromium.googlesource.com/chromiumos/platform/minigbm/ -license : BSD-3-Clause -component : programming.library -summary : Generic Buffer Management (GBM) implementation +name: minigbm +version: 1.627 +release: 2 +source: + - git|https://chromium.googlesource.com/chromiumos/platform/minigbm: a0af30944c832c4a131553d071cc86f6e7b04d05 +homepage: https://chromium.googlesource.com/chromiumos/platform/minigbm/ +license: BSD-3-Clause +component: programming.library +summary: Generic Buffer Management (GBM) implementation description: | Generic Buffer Management (GBM) implementation -emul32 : true -libsplit : false -builddeps : +emul32: true +libsplit: false +builddeps: - pkgconfig32(dri) environment: | export CFLAGS="${CFLAGS} -Wno-error=pointer-to-int-cast" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-t-install-all-the-things.patch -build : | +build: | %make -install : | +install: | %make_install LIBDIR=%libdir% diff --git a/packages/m/minikube/package.yml b/packages/m/minikube/package.yml index 9fea6efb99d..05100403545 100644 --- a/packages/m/minikube/package.yml +++ b/packages/m/minikube/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minikube -version : 1.33.1 -release : 48 -source : - - https://github.com/kubernetes/minikube/archive/refs/tags/v1.33.1.tar.gz : c09715a884ffc9af49772e579d1932bdd0377c3346a5631d48ae23453ba6945b -license : Apache-2.0 -component : system.utils -summary : Kubernetes development environment -homepage : https://minikube.sigs.k8s.io/ -networking : true +name: minikube +version: 1.33.1 +release: 48 +source: + - https://github.com/kubernetes/minikube/archive/refs/tags/v1.33.1.tar.gz: c09715a884ffc9af49772e579d1932bdd0377c3346a5631d48ae23453ba6945b +license: Apache-2.0 +component: system.utils +summary: Kubernetes development environment +homepage: https://minikube.sigs.k8s.io/ +networking: true description: | Minikube makes it easy to create all in one VirtualBox VMs with kubernetes for local development. -builddeps : +builddeps: - git - golang - libvirt-devel -build : | +build: | set -e GIT_COMMIT=$(git ls-remote https://github.com/kubernetes/minikube refs/tags/v$version | awk '{print $1}') %make COMMIT="$GIT_COMMIT" -check : | +check: | # This script needs to be run before `make test` to fix boilerplate for test hack/boilerplate/fix.sh %make -j2 test -install : | +install: | install -D -d -m 00755 $installdir/usr/bin install -D -m 00755 out/minikube $installdir/usr/bin/minikube # Install completion scripts diff --git a/packages/m/mininet/package.yml b/packages/m/mininet/package.yml index b1fd9c7f72e..e00a9d40441 100644 --- a/packages/m/mininet/package.yml +++ b/packages/m/mininet/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mininet -version : 2.3.1_4b -release : 7 -source : - - https://github.com/mininet/mininet/archive/refs/tags/2.3.1b4.tar.gz : fd415abc49af04a6518589da26cea0b2ecf004dcbc801f91e07eb7244090741d -homepage : https://mininet.org/ -license : BSD-3-Clause -summary : Emulator for rapid prototyping of Software Defined Networks -component : network.util +name: mininet +version: 2.3.1_4b +release: 7 +source: + - https://github.com/mininet/mininet/archive/refs/tags/2.3.1b4.tar.gz: fd415abc49af04a6518589da26cea0b2ecf004dcbc801f91e07eb7244090741d +homepage: https://mininet.org/ +license: BSD-3-Clause +summary: Emulator for rapid prototyping of Software Defined Networks +component: network.util description: | Emulator for rapid prototyping of Software Defined Networks -builddeps : +builddeps: - pkgconfig(python3) - help2man - pep8 @@ -20,7 +20,7 @@ builddeps : - python-pexpect - python-setuptools - socat -rundeps : +rundeps: - ethtool - ifconfig - iperf @@ -30,10 +30,10 @@ rundeps : - python3 environment: | PYTHON=python3 export PYTHON -build : | +build: | make man mnexec %python3_setup -install : | +install: | %python3_install install -Dm00755 mnexec -t $installdir/usr/bin install -Dm00644 mn.1 -t $installdir/usr/share/man/man1 diff --git a/packages/m/miniupnpc/package.yml b/packages/m/miniupnpc/package.yml index d4386435eba..1072a8e5b25 100644 --- a/packages/m/miniupnpc/package.yml +++ b/packages/m/miniupnpc/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : miniupnpc -version : 2.2.8 -release : 8 -source : - - https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_8.tar.gz : 3d0d49f761f09c1321ceb663d1b008825361d7bd242640c60ae467e82642502a -homepage : https://miniupnp.tuxfamily.org/ -license : BSD-3-Clause -component : programming.library -summary : A small UPnP client library/tool to access Internet Gateway Devices +name: miniupnpc +version: 2.2.8 +release: 8 +source: + - https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_8.tar.gz: 3d0d49f761f09c1321ceb663d1b008825361d7bd242640c60ae467e82642502a +homepage: https://miniupnp.tuxfamily.org/ +license: BSD-3-Clause +component: programming.library +summary: A small UPnP client library/tool to access Internet Gateway Devices description: | A small UPnP client library/tool to access Internet Gateway Devices -build : | +build: | pushd miniupnpc %make -install : | +install: | pushd miniupnpc %make_install rm $installdir/usr/lib/libminiupnpc.a diff --git a/packages/m/minizip-ng/package.yml b/packages/m/minizip-ng/package.yml index ad6e8ce0852..bdd60c3512d 100644 --- a/packages/m/minizip-ng/package.yml +++ b/packages/m/minizip-ng/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minizip-ng -version : 4.0.7 -release : 9 -source : - - https://github.com/zlib-ng/minizip-ng/archive/refs/tags/4.0.7.tar.gz : a87f1f734f97095fe1ef0018217c149d53d0f78438bcb77af38adc21dff2dfbc -license : Zlib -homepage : https://github.com/zlib-ng/minizip-ng -component : system.utils -summary : Fork of the zlib zip library +name: minizip-ng +version: 4.0.7 +release: 9 +source: + - https://github.com/zlib-ng/minizip-ng/archive/refs/tags/4.0.7.tar.gz: a87f1f734f97095fe1ef0018217c149d53d0f78438bcb77af38adc21dff2dfbc +license: Zlib +homepage: https://github.com/zlib-ng/minizip-ng +component: system.utils +summary: Fork of the zlib zip library description: | Fork of the popular zip manipulation library found in the zlib distribution -clang : true -optimize : +clang: true +optimize: - speed -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libcrypto) - pkgconfig(liblzma) - pkgconfig(libzstd) - pkgconfig(zlib-ng) -replaces : +replaces: - zlib-minizip - - devel : zlib-minizip-devel -setup : | + - devel: zlib-minizip-devel +setup: | %cmake_ninja -B compat \ -DBUILD_SHARED_LIBS=ON \ -DMZ_LIBBSD=OFF \ @@ -32,10 +32,11 @@ setup : | -DBUILD_SHARED_LIBS=ON \ -DMZ_LIBBSD=OFF \ -DMZ_COMPAT=OFF -build : | +build: | %ninja_build -C compat %ninja_build -C regular -install : | +install: | %ninja_install -C compat %ninja_install -C regular + # TODO Split the compat library out to a different package. diff --git a/packages/m/minuet/package.yml b/packages/m/minuet/package.yml index 0920c8fcfd3..0cfc94dd4e0 100644 --- a/packages/m/minuet/package.yml +++ b/packages/m/minuet/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : minuet -version : 25.04.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.04.3/src/minuet-25.04.3.tar.xz : 8d8bd7e3891622432c52a9b9d0bf4bc1a93ace9fdd19fd434bb787239e117057 -homepage : https://kde.org/applications/education/org.kde.minuet -license : +name: minuet +version: 25.04.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.04.3/src/minuet-25.04.3.tar.xz: 8d8bd7e3891622432c52a9b9d0bf4bc1a93ace9fdd19fd434bb787239e117057 +homepage: https://kde.org/applications/education/org.kde.minuet +license: - GPL-2.0-or-later - GFDL-1.3-or-later -component : multimedia.audio -summary : KDE software for music education +component: multimedia.audio +summary: KDE software for music education description: | Minuet aims at supporting students and teachers in many aspects of music education, such as ear training, first-sight reading, solfa, scales, rhythm, harmony, and improvisation. Minuet makes extensive use of MIDI capabilities to provide a full-fledged set of features regarding volume, tempo, and pitch changes, which makes Minuet a valuable tool for both novice and experienced musicians. -builddeps : +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(Qt5QuickControls2) - pkgconfig(Qt5Svg) @@ -21,17 +21,17 @@ builddeps : - kcrash-devel - kdoctools-devel - ki18n-devel -rundeps : +rundeps: - qt5-quickcontrols2 -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install #remove docs diff --git a/packages/m/miopen/package.yml b/packages/m/miopen/package.yml index 707e85b790d..66833991ddd 100644 --- a/packages/m/miopen/package.yml +++ b/packages/m/miopen/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : miopen -version : 3.2.0 -release : 6 -source : +name: miopen +version: 3.2.0 +release: 6 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/MIOpen.git : ba89256497cc8e98eff8fa957116d0ca7611aec5 -homepage : https://github.com/ROCmSoftwarePlatform/MIOpen -license : MIT -component : programming.library -summary : AMD's Machine Intelligence Library + - git|https://github.com/ROCm/MIOpen.git: ba89256497cc8e98eff8fa957116d0ca7611aec5 +homepage: https://github.com/ROCmSoftwarePlatform/MIOpen +license: MIT +component: programming.library +summary: AMD's Machine Intelligence Library description: | MIOpen is AMD's library for high performance machine learning primitives. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(bzip2) - pkgconfig(eigen3) - pkgconfig(nlohmann_json) @@ -29,7 +29,7 @@ builddeps : - rocm-cmake - rocm-hip - rocmlir -debug : false +debug: false environment: | export CXXFLAGS="${CXXFLAGS/-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32/-fcf-protection=none}" # Too noisy @@ -48,7 +48,7 @@ environment: | # export CMAKE_C_COMPILER_LAUNCHER=sccache # export CMAKE_CXX_COMPILER_LAUNCHER=sccache export OFFLOAD_BUNDLER_COMPRESS=1 -setup : | +setup: | # Otherwise git LFS doesn't pull anything donw git rm .lfsconfig git config --local user.name "Packager" @@ -79,8 +79,8 @@ setup : | -DMIOPEN_USE_ROCBLAS=ON \ -DGPU_TARGETS="%AMDGPUTARGETS%" \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/bin/install_precompiled_kernels.sh diff --git a/packages/m/miopengemm/package.yml b/packages/m/miopengemm/package.yml index 3173f3894cb..667ebf6b9d1 100644 --- a/packages/m/miopengemm/package.yml +++ b/packages/m/miopengemm/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : miopengemm -version : 5.5.0 -release : 1 -source : - - https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/refs/tags/rocm-5.5.0.tar.gz : ffd9775129564662b338952588057a088f7e9723b4a9a766b2dd96fdc0992c26 -homepage : https://github.com/ROCmSoftwarePlatform/MIOpenGEMM -license : MIT -component : programming.library -summary : An OpenCL general matrix multiplication (GEMM) API and kernel generator +name: miopengemm +version: 5.5.0 +release: 1 +source: + - https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/refs/tags/rocm-5.5.0.tar.gz: ffd9775129564662b338952588057a088f7e9723b4a9a766b2dd96fdc0992c26 +homepage: https://github.com/ROCmSoftwarePlatform/MIOpenGEMM +license: MIT +component: programming.library +summary: An OpenCL general matrix multiplication (GEMM) API and kernel generator description: | An OpenCL general matrix multiplication (GEMM) API and kernel generator. -clang : true -builddeps : +clang: true +builddeps: - rocm-cmake - rocm-opencl-devel - rocm-device-libs-devel - opencl-headers - opencl-clhpp - ocl-icd-devel -rundeps : - - devel: - - opencl-headers - - opencl-clhpp - - ocl-icd-devel +rundeps: + - devel: + - opencl-headers + - opencl-clhpp + - ocl-icd-devel environment: | declare -A rocm_vars rocm_vars=( @@ -45,11 +45,11 @@ environment: | export "$name"="${rocm_vars[$name]}"; export ROCM_CMAKE_FLAGS="$ROCM_CMAKE_FLAGS -D$name=${rocm_vars[$name]}"; done -setup : | +setup: | %cmake_ninja $ROCM_CMAKE_FLAGS -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/m/mir/package.yml b/packages/m/mir/package.yml index 529eb821c4b..a4eeaf5f1d4 100644 --- a/packages/m/mir/package.yml +++ b/packages/m/mir/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mir -version : 2.23.0 -release : 7 -source : - - https://github.com/canonical/mir/releases/download/v2.23.0/mir-2.23.0.tar.xz : 01c088b037f19c69d40c33514be15dd124411ce385af55d3772cfed5fe18d3eb -homepage : https://mir-server.io/ -license : +name: mir +version: 2.23.0 +release: 7 +source: + - https://github.com/canonical/mir/releases/download/v2.23.0/mir-2.23.0.tar.xz: 01c088b037f19c69d40c33514be15dd124411ce385af55d3772cfed5fe18d3eb +homepage: https://mir-server.io/ +license: - GPL-2.0-only - GPL-3.0-only - LGPL-2.1-only - LGPL-3.0-only -component : - - demos : desktop +component: + - demos: desktop - desktop -summary : - - demos : Demo applications for the Mir compositor +summary: + - demos: Demo applications for the Mir compositor - The Mir compositor description: - - demos : Demo applications for the Mir compositor + - demos: Demo applications for the Mir compositor - Mir is set of libraries for building Wayland based shells. Mir simplifies the complexity that shell authors need to deal with. It provides a stable, well tested and performant platform with touch, mouse and tablet input, multi-display capability and secure client-server communications. -builddeps : +builddeps: - pkgconfig(egl) - pkgconfig(epoxy) - pkgconfig(freetype2) @@ -42,26 +42,26 @@ builddeps : - gtest - libboost-devel - python-pillow-devel -rundeps : - - demos : - - mir -clang : true +rundeps: + - demos: + - mir +clang: true environment: | export CFLAGS="${CFLAGS} -Wno-c23-extensions" -setup : | +setup: | %cmake_ninja \ -DMIR_LINK_TIME_OPTIMIZATION:BOOL=ON \ -DMIR_ENABLE_TESTS:BOOL=OFF \ -DMIR_USE_PRECOMPILED_HEADERS=OFF \ -DMIR_PLATFORM="gbm-kms;x11;wayland;eglstream-kms" -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/bin/mir_demo_* - - /usr/bin/mir-x11-kiosk* - - /usr/bin/miral-* - - /usr/share/applications/miral-shell.desktop - - /usr/share/icons/hicolor/scalable/apps/spiral-logo.svg +patterns: + - demos: + - /usr/bin/mir_demo_* + - /usr/bin/mir-x11-kiosk* + - /usr/bin/miral-* + - /usr/share/applications/miral-shell.desktop + - /usr/share/icons/hicolor/scalable/apps/spiral-logo.svg diff --git a/packages/m/miriway/package.yml b/packages/m/miriway/package.yml index 82bd5991893..e849ace4f62 100644 --- a/packages/m/miriway/package.yml +++ b/packages/m/miriway/package.yml @@ -1,57 +1,57 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : miriway -version : '25.13' -release : 6 -source : - - https://github.com/Miriway/Miriway/archive/refs/tags/v25.13.tar.gz : e36b02e0c3785e0b61d31ddb5f5a74b74385a01cab68b39a02165556afd6478e -homepage : https://github.com/Miriway/Miriway -license : GPL-3.0-only -component : - - ^sddm-wayland-miriway : desktop - - session : desktop +name: miriway +version: "25.13" +release: 6 +source: + - https://github.com/Miriway/Miriway/archive/refs/tags/v25.13.tar.gz: e36b02e0c3785e0b61d31ddb5f5a74b74385a01cab68b39a02165556afd6478e +homepage: https://github.com/Miriway/Miriway +license: GPL-3.0-only +component: + - ^sddm-wayland-miriway: desktop + - session: desktop - desktop -summary : - - ^sddm-wayland-miriway : Miriway SDDM greeter configuration - - session : Session files for Miriway +summary: + - ^sddm-wayland-miriway: Miriway SDDM greeter configuration + - session: Session files for Miriway - Mir based Wayland compositor description: | Miriway is a starting point for creating a Wayland based desktop environment using Mir. Miriway has been tested with shell components from several desktop environments and comes with some scripts to help set up a variety of example configurations. -builddeps : +builddeps: - pkgconfig(harfbuzz) - pkgconfig(mirserver) - pkgconfig(xkbcommon) - libboost-devel -rundeps : - - ^sddm-wayland-miriway : - - layer-shell-qt - - miriway - - sddm - - session : - - miriway -clang : true -setup : | +rundeps: + - ^sddm-wayland-miriway: + - layer-shell-qt + - miriway + - sddm + - session: + - miriway +clang: true +setup: | # Drop -Werror sed -e "s/-Werror//g" -i CMakeLists.txt %cmake_ninja \ -DCMAKE_INSTALL_SYSCONFDIR:PATH=/usr/share/ \ -DSDDM:BOOL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Move SDDM snippet to the correct place install -dm00755 $installdir/usr/share/sddm/sddm.conf.d mv $installdir/usr/share/sddm.conf.d/miriway.conf $installdir/usr/share/sddm/sddm.conf.d/miriway.conf rmdir $installdir/usr/share/sddm.conf.d -patterns : - - ^sddm-wayland-miriway : - - /usr/share/sddm/sddm.conf.d/miriway.conf - - session : - - /usr/bin/miriway-session - - /usr/lib/systemd/user/miriway-session.target - - /usr/libexec/miriway-session* - - /usr/share/wayland-sessions/miriway.desktop +patterns: + - ^sddm-wayland-miriway: + - /usr/share/sddm/sddm.conf.d/miriway.conf + - session: + - /usr/bin/miriway-session + - /usr/lib/systemd/user/miriway-session.target + - /usr/libexec/miriway-session* + - /usr/share/wayland-sessions/miriway.desktop diff --git a/packages/m/mit-scheme/package.yml b/packages/m/mit-scheme/package.yml index d6d0390e63f..a2a10a57ca4 100644 --- a/packages/m/mit-scheme/package.yml +++ b/packages/m/mit-scheme/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mit-scheme -version : '12.1' -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/mit-scheme/stable.pkg/12.1/mit-scheme-12.1-x86-64.tar.gz : 8cfbb21b0e753ab8874084522e4acfec7cadf83e516098e4ab788368b748ae0c -homepage : https://www.gnu.org/software/mit-scheme/ -license : GPL-2.0-or-later -component : programming -summary : MIT/GNU Scheme is an implementation of the Scheme programming language. +name: mit-scheme +version: "12.1" +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/mit-scheme/stable.pkg/12.1/mit-scheme-12.1-x86-64.tar.gz: 8cfbb21b0e753ab8874084522e4acfec7cadf83e516098e4ab788368b748ae0c +homepage: https://www.gnu.org/software/mit-scheme/ +license: GPL-2.0-or-later +component: programming +summary: MIT/GNU Scheme is an implementation of the Scheme programming language. description: | MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. -setup : | +setup: | cd src %configure -build : | +build: | %make -C src -install : | +install: | %make_install -C src diff --git a/packages/m/mixxx/package.yml b/packages/m/mixxx/package.yml index c3eb1ee86c9..552210d6eca 100644 --- a/packages/m/mixxx/package.yml +++ b/packages/m/mixxx/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mixxx -version : 2.5.3 -release : 47 -source : - - https://github.com/mixxxdj/mixxx/archive/refs/tags/2.5.3.tar.gz : 517612e85e933d7e261bf40feb12354aac924da0f783402bc20f584976bc9b23 -homepage : https://mixxx.org/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Mixxx is Free DJ software that gives you everything you need to perform live mixes +name: mixxx +version: 2.5.3 +release: 47 +source: + - https://github.com/mixxxdj/mixxx/archive/refs/tags/2.5.3.tar.gz: 517612e85e933d7e261bf40feb12354aac924da0f783402bc20f584976bc9b23 +homepage: https://mixxx.org/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Mixxx is Free DJ software that gives you everything you need to perform live mixes description: | Mixxx is Free DJ software that gives you everything you need to perform live mixes. -networking : true # libkeyfinder submodule -builddeps : +networking: true # libkeyfinder submodule +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Designer) - pkgconfig(Qt6Quick) @@ -53,10 +53,10 @@ builddeps : - qt6-base-private-devel - qtkeychain-qt6-devel - vamp-plugin-sdk -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 res/linux/mixxx-usb-uaccess.rules $installdir/usr/lib64/udev/rules.d/100-mixxx-usb-uaccess.rules diff --git a/packages/m/mjpegtools/package.yml b/packages/m/mjpegtools/package.yml index 4b42b4cf881..fb8a78c6d41 100644 --- a/packages/m/mjpegtools/package.yml +++ b/packages/m/mjpegtools/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mjpegtools -version : 2.2.1 -release : 6 -source : - - https://sourceforge.net/projects/mjpeg/files/mjpegtools/2.2.1/mjpegtools-2.2.1.tar.gz : b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a -homepage : https://mjpeg.sourceforge.io/ -license : GPL-2.0-or-later -component : +name: mjpegtools +version: 2.2.1 +release: 6 +source: + - https://sourceforge.net/projects/mjpeg/files/mjpegtools/2.2.1/mjpegtools-2.2.1.tar.gz: b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a +homepage: https://mjpeg.sourceforge.io/ +license: GPL-2.0-or-later +component: - multimedia.codecs - - libs : programming.library -summary : + - libs: programming.library +summary: - MJPEG conversion tools - - libs : mjpegtools libraries + - libs: mjpegtools libraries description: | The mjpeg programs are a set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video under Linux. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libdv) - pkgconfig(libturbojpeg) - pkgconfig(libv4l2) - pkgconfig(sdl) - pkgconfig(x11) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-videodev2-the-vengeance.patch %reconfigure --disable-static \ --enable-largefile -build : | +build: | %make -install : | +install: | %make_install -patterns : - - libs : /usr/lib64/lib*.so.* +patterns: + - libs: /usr/lib64/lib*.so.* diff --git a/packages/m/mkchromecast/package.yml b/packages/m/mkchromecast/package.yml index 968df693675..bd3fa85c3d7 100644 --- a/packages/m/mkchromecast/package.yml +++ b/packages/m/mkchromecast/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mkchromecast -version : 0.3.8.1 -release : 12 -source : - - https://github.com/muammar/mkchromecast/archive/0.3.8.1.tar.gz : c680a398385d95d51c47eb522b95cf98f932b55caf065ab8b5725e78bf0099b2 -homepage : https://mkchromecast.com/ -license : MIT -networking : true -component : multimedia.audio -summary : Cast Linux Audio to your Google Cast Devices +name: mkchromecast +version: 0.3.8.1 +release: 12 +source: + - https://github.com/muammar/mkchromecast/archive/0.3.8.1.tar.gz: c680a398385d95d51c47eb522b95cf98f932b55caf065ab8b5725e78bf0099b2 +homepage: https://mkchromecast.com/ +license: MIT +networking: true +component: multimedia.audio +summary: Cast Linux Audio to your Google Cast Devices description: | Cast Linux Audio to your Google Cast Devices -rundeps : +rundeps: - ffmpeg - flask - libflac @@ -23,11 +23,11 @@ rundeps : - python-psutil - python3-qt5 - yt-dlp -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Patch-youtube-dl-references-for-yt-dlp.patch # python3 shebang find . -type f -name "*.py" -exec sed -i 's|#!/usr/bin/env python|#!/usr/bin/python3|' {} + -install : | +install: | install -dm00644 $installdir/usr/share/mkchromecast/mkchromecast/getch install -dm00644 $installdir/usr/share/mkchromecast/images install -Dm00644 mkchromecast/*.py $installdir/usr/share/mkchromecast/mkchromecast/ diff --git a/packages/m/mkdocs/package.yml b/packages/m/mkdocs/package.yml index 97c12b63cef..c2facddaa9d 100644 --- a/packages/m/mkdocs/package.yml +++ b/packages/m/mkdocs/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mkdocs -version : 1.5.3 -release : 4 -source : - - https://github.com/mkdocs/mkdocs/archive/refs/tags/1.5.3.tar.gz : 1542e09f0c07aca03629337a25ca198f67bb8139380ada9ab3b5adaa5205419b -homepage : https://www.mkdocs.org/ -license : BSD-2-Clause -component : programming.tools -summary : Project documentation with Markdown +name: mkdocs +version: 1.5.3 +release: 4 +source: + - https://github.com/mkdocs/mkdocs/archive/refs/tags/1.5.3.tar.gz: 1542e09f0c07aca03629337a25ca198f67bb8139380ada9ab3b5adaa5205419b +homepage: https://www.mkdocs.org/ +license: BSD-2-Clause +component: programming.tools +summary: Project documentation with Markdown description: | MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file. Start by reading the introductory tutorial, then check the User Guide for more information. -builddeps : +builddeps: - pkgconfig(python3) - python-babel - python-build @@ -18,7 +18,7 @@ builddeps : - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-ghp-import - python-jinja - python-markdown @@ -26,8 +26,8 @@ rundeps : - python-pathspec - python-pyyaml-env-tag - python-watchdog -build : | +build: | rm setup.py %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mkfontscale/package.yml b/packages/m/mkfontscale/package.yml index 6a2dc19816f..e1e3a7c4d6e 100644 --- a/packages/m/mkfontscale/package.yml +++ b/packages/m/mkfontscale/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mkfontscale -version : 1.2.3 -release : 15 -source : - - https://www.x.org/releases/individual/app/mkfontscale-1.2.3.tar.gz : 3a026b468874eb672a1d0a57dbd3ddeda4f0df09886caf97d30097b70c2df3f8 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: mkfontscale +version: 1.2.3 +release: 15 +source: + - https://www.x.org/releases/individual/app/mkfontscale-1.2.3.tar.gz: 3a026b468874eb672a1d0a57dbd3ddeda4f0df09886caf97d30097b70c2df3f8 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X.Org Applications: mkfontscale description: | Create an index of scalable font files for X -replaces : +replaces: - mkfontdir -builddeps : +builddeps: - pkgconfig(fontenc) - pkgconfig(freetype2) - pkgconfig(xproto) - pkgconfig(xorg-macros) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mkvtoolnix/package.yml b/packages/m/mkvtoolnix/package.yml index 51d3a7f75bf..173b4e4a8cb 100644 --- a/packages/m/mkvtoolnix/package.yml +++ b/packages/m/mkvtoolnix/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mkvtoolnix -version : '96.0' -release : 109 -source : - - https://codeberg.org/mbunkus/mkvtoolnix/archive/release-96.0.tar.gz : 36d61e004b7dc88c86d7b53404d03fb0f1b513b4ff872c0980a299e952ed7bf7 -homepage : https://codeberg.org/mbunkus/mkvtoolnix -license : GPL-2.0-or-later -component : multimedia.video -summary : MKV Toolkit for Linux -clang : true +name: mkvtoolnix +version: "96.0" +release: 109 +source: + - https://codeberg.org/mbunkus/mkvtoolnix/archive/release-96.0.tar.gz: 36d61e004b7dc88c86d7b53404d03fb0f1b513b4ff872c0980a299e952ed7bf7 +homepage: https://codeberg.org/mbunkus/mkvtoolnix +license: GPL-2.0-or-later +component: multimedia.video +summary: MKV Toolkit for Linux +clang: true description: | With these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become THE new container format for the future. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) @@ -28,11 +28,11 @@ builddeps : - pkgconfig(vorbis) - docbook-xml - libboost-devel -setup : | +setup: | %autogen --disable-static --disable-update-check -build : | +build: | rake %JOBS% --libdir %libdir% -install : | +install: | rake install DESTDIR=$installdir -check : | +check: | rake tests:run_unit diff --git a/packages/m/mlt/package.yml b/packages/m/mlt/package.yml index 2851b8100c4..07a5b3fcda9 100644 --- a/packages/m/mlt/package.yml +++ b/packages/m/mlt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mlt -version : 7.32.0 -release : 49 -source : - - https://github.com/mltframework/mlt/releases/download/v7.32.0/mlt-7.32.0.tar.gz : 1ca5aadfe27995c879b9253b3a48d1dcc3b1247ea0b5620b087d58f5521be028 -homepage : https://www.mltframework.org/ -license : +name: mlt +version: 7.32.0 +release: 49 +source: + - https://github.com/mltframework/mlt/releases/download/v7.32.0/mlt-7.32.0.tar.gz: 1ca5aadfe27995c879b9253b3a48d1dcc3b1247ea0b5620b087d58f5521be028 +homepage: https://www.mltframework.org/ +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later -component : multimedia.library -summary : Multimedia framework designed for television broadcasting. +component: multimedia.library +summary: Multimedia framework designed for television broadcasting. description: | Multimedia framework designed for television broadcasting. -patterns : - - python : - - /usr/lib/python3.*/site-packages/* -builddeps : +patterns: + - python: + - /usr/lib/python3.*/site-packages/* +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Svg) @@ -36,9 +36,9 @@ builddeps : - pkgconfig(vidstab) - pkgconfig(x11) - swig -rundeps : +rundeps: - frei0r -setup : | +setup: | %cmake_ninja \ -DMOD_GDK=OFF \ -DMOD_GLAXNIMATE=ON \ @@ -46,7 +46,7 @@ setup : | -DMOD_OPENCV=ON \ -DMOD_QT6=ON \ -DSWIG_PYTHON=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mm-common/package.yml b/packages/m/mm-common/package.yml index 6c0e2e0695f..16387ae6e60 100644 --- a/packages/m/mm-common/package.yml +++ b/packages/m/mm-common/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mm-common -version : 1.0.7 -release : 5 -source : - - https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.7.tar.xz : 494abfce781418259b1e9d8888c73af4de4b6f3be36cc75d9baa8baa0f2a7a39 -homepage : https://www.gtkmm.org/ -license : GPL-2.0-or-later -component : programming.tools -summary : Utilities shared among GNOME C++ binding libraries +name: mm-common +version: 1.0.7 +release: 5 +source: + - https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.7.tar.xz: 494abfce781418259b1e9d8888c73af4de4b6f3be36cc75d9baa8baa0f2a7a39 +homepage: https://www.gtkmm.org/ +license: GPL-2.0-or-later +component: programming.tools +summary: Utilities shared among GNOME C++ binding libraries description: | The mm-common module provides the build infrastructure and utilities shared among the GNOME C++ binding libraries. -patterns : /usr/share/aclocal -setup : | +patterns: /usr/share/aclocal +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mmv/package.yml b/packages/m/mmv/package.yml index 1f72d719a82..9b976108958 100644 --- a/packages/m/mmv/package.yml +++ b/packages/m/mmv/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mmv -version : 2.10 -release : 2 -source : - - https://github.com/rrthomas/mmv/releases/download/v2.10/mmv-2.10.tar.gz : 2bbba14c099b512b4a7e9effacec53caa06998069d108a5669ff424ffc879d03 -homepage : https://github.com/rrthomas/mmv -license : GPL-3.0-or-later -component : system.utils -summary : mmv is a program to move/copy/link multiple files according to a set of wildcard patterns. +name: mmv +version: 2.10 +release: 2 +source: + - https://github.com/rrthomas/mmv/releases/download/v2.10/mmv-2.10.tar.gz: 2bbba14c099b512b4a7e9effacec53caa06998069d108a5669ff424ffc879d03 +homepage: https://github.com/rrthomas/mmv +license: GPL-3.0-or-later +component: system.utils +summary: mmv is a program to move/copy/link multiple files according to a set of wildcard patterns. description: | mmv is a program to move/copy/link multiple files according to a set of wildcard patterns. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mobile-broadband-provider-info/package.yml b/packages/m/mobile-broadband-provider-info/package.yml index a3d4d82adda..05b15430558 100644 --- a/packages/m/mobile-broadband-provider-info/package.yml +++ b/packages/m/mobile-broadband-provider-info/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mobile-broadband-provider-info -version : '20240407' -release : 6 -source : - - https://download.gnome.org/sources/mobile-broadband-provider-info/20240407/mobile-broadband-provider-info-20240407.tar.xz : 89bfeff215f4bff8e9c3ff2ec25250fdb080d11e9bfa59c6fc71982ac01c814a -homepage : https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info -license : CC-PDDC -component : network.util -summary : Mobile Broadband Provider Info -patterns : - - devel : /usr/share/pkgconfig +name: mobile-broadband-provider-info +version: "20240407" +release: 6 +source: + - https://download.gnome.org/sources/mobile-broadband-provider-info/20240407/mobile-broadband-provider-info-20240407.tar.xz: 89bfeff215f4bff8e9c3ff2ec25250fdb080d11e9bfa59c6fc71982ac01c814a +homepage: https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info +license: CC-PDDC +component: network.util +summary: Mobile Broadband Provider Info +patterns: + - devel: /usr/share/pkgconfig description: | Mobile Broadband Provider Info -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/moby/package.yml b/packages/m/moby/package.yml index a1b93507159..7b849c618e2 100644 --- a/packages/m/moby/package.yml +++ b/packages/m/moby/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : moby -version : 28.0.4 -release : 26 -source : - - https://github.com/moby/moby/archive/v28.0.4.tar.gz : 4b347a2b83221952cab93197f6e9bc7ffe54dd4bd0a9644c176aecde551721ca -license : Apache-2.0 -component : virt -homepage : https://www.docker.com -summary : The open-source application container engine +name: moby +version: 28.0.4 +release: 26 +source: + - https://github.com/moby/moby/archive/v28.0.4.tar.gz: 4b347a2b83221952cab93197f6e9bc7ffe54dd4bd0a9644c176aecde551721ca +license: Apache-2.0 +component: virt +homepage: https://www.docker.com +summary: The open-source application container engine description: | The open-source application container engine. This package contains the Docker server -strip : false -networking : true -builddeps : +strip: false +networking: true +builddeps: - pkgconfig(libsystemd) - git - go-md2man - golang - linux-headers -rundeps : +rundeps: - containerd - dnsmasq - tini -build : | +build: | export AUTO_GOPATH=1 export GO111MODULE=auto @@ -40,7 +40,7 @@ build : | # Build manpages make -C man GO_MD2MAN=/usr/bin/go-md2man -install : | +install: | # Main docker daemon install -Dm00755 bundles/dynbinary-daemon/dockerd $installdir/usr/bin/dockerd diff --git a/packages/m/moc/package.yml b/packages/m/moc/package.yml index 717cc2b783d..8f39ca50df3 100644 --- a/packages/m/moc/package.yml +++ b/packages/m/moc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : moc -version : 2.5.2 -release : 21 -source : +name: moc +version: 2.5.2 +release: 21 +source: # - https://ftp.daper.net/pub/soft/moc/stable/moc-2.5.2.tar.bz2 : f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08 # Use the git source since back-porting patches is a pain. They desperately need to do a new release - - git|https://github.com/xdch47/moc.git : 53aeddf33d6e87e1a3265cadc6c10be73f48b631 -license : GPL-2.0-or-later -component : multimedia.audio -homepage : https://moc.daper.net -summary : MOC (music on console) is a console audio player + - git|https://github.com/xdch47/moc.git: 53aeddf33d6e87e1a3265cadc6c10be73f48b631 +license: GPL-2.0-or-later +component: multimedia.audio +homepage: https://moc.daper.net +summary: MOC (music on console) is a console audio player description: | MOC (music on console) is a console audio player for LINUX/UNIX designed to be powerful and easy to use. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(com_err) - pkgconfig(faad2) @@ -36,10 +36,10 @@ builddeps : - pkgconfig(vorbis) - pkgconfig(wavpack) - db5-devel -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/moc@.service $installdir/etc/systemd/system/moc@.service diff --git a/packages/m/mod-dnssd/package.yml b/packages/m/mod-dnssd/package.yml index bf5b6b605fb..dda4377e23e 100644 --- a/packages/m/mod-dnssd/package.yml +++ b/packages/m/mod-dnssd/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mod-dnssd -version : '0.6' -release : 1 -source : - - http://0pointer.de/lennart/projects/mod_dnssd/mod_dnssd-0.6.tar.gz : 2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa -homepage : https://0pointer.de/lennart/projects/mod_dnssd/ -license : Apache-2.0 -component : programming.library -summary : mod_dnssd is an Apache HTTPD module which adds Zeroconf support via DNS-SD using Avahi. +name: mod-dnssd +version: "0.6" +release: 1 +source: + - http://0pointer.de/lennart/projects/mod_dnssd/mod_dnssd-0.6.tar.gz: 2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa +homepage: https://0pointer.de/lennart/projects/mod_dnssd/ +license: Apache-2.0 +component: programming.library +summary: mod_dnssd is an Apache HTTPD module which adds Zeroconf support via DNS-SD using Avahi. description: | mod_dnssd is an Apache HTTPD module which adds Zeroconf support via DNS-SD using Avahi. -builddeps : +builddeps: - pkgconfig(apr-util-1) - pkgconfig(avahi-client) - httpd-devel -rundeps : +rundeps: - httpd -setup : | +setup: | %patch -p1 -i $pkgfiles/mod_dnssd-0.6-httpd24.patch %reconfigure --disable-lynx -build : | +build: | %make -install : | +install: | install -Dm00755 src/.libs/mod_dnssd.so $installdir/%libdir%/httpd/mod_dnssd.so install -Dm00644 $pkgfiles/mod_dnssd.conf-httpd $installdir/usr/share/defaults/httpd/mod_dnssd.conf diff --git a/packages/m/modem-manager/package.yml b/packages/m/modem-manager/package.yml index a620a8a7e21..98dffaf9904 100644 --- a/packages/m/modem-manager/package.yml +++ b/packages/m/modem-manager/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : modem-manager -version : 1.22.0 -release : 22 -source : - - https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/1.22.0/ModemManager-1.22.0.tar.gz : 6c8f8720737a3788e394c700f36236278c9de09d76069a079e6f1daaf08b2768 -license : +name: modem-manager +version: 1.22.0 +release: 22 +source: + - https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/1.22.0/ModemManager-1.22.0.tar.gz: 6c8f8720737a3788e394c700f36236278c9de09d76069a079e6f1daaf08b2768 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : network.base -homepage : https://www.freedesktop.org/wiki/Software/ModemManager/ -summary : GNOME Modem Manager +component: network.base +homepage: https://www.freedesktop.org/wiki/Software/ModemManager/ +summary: GNOME Modem Manager description: | GNOME Modem Manager -builddeps : +builddeps: - pkgconfig(mbim-glib) - pkgconfig(qmi-glib) - vala -setup : | +setup: | %meson_configure \ -Ddbus_policy_dir=/usr/share/dbus-1/system.d \ -Dsystemd_suspend_resume=true \ -Dudevdir=%libdir%/udev -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Enable modemmanager service by default diff --git a/packages/m/mojave-gtk-theme/package.yml b/packages/m/mojave-gtk-theme/package.yml index 7685d7efc9e..a6c16c557ee 100644 --- a/packages/m/mojave-gtk-theme/package.yml +++ b/packages/m/mojave-gtk-theme/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mojave-gtk-theme -version : 2024.11.15 -release : 13 -source : - - https://github.com/vinceliuice/Mojave-gtk-theme/archive/refs/tags/2024-11-15.tar.gz : 5be7ec95a3a1502b6dd5d6e45007d9cfd9b4db07e9604c24b55e0876384e53b4 -homepage : https://github.com/vinceliuice/Mojave-gtk-theme -license : GPL-3.0-or-later -component : +name: mojave-gtk-theme +version: 2024.11.15 +release: 13 +source: + - https://github.com/vinceliuice/Mojave-gtk-theme/archive/refs/tags/2024-11-15.tar.gz: 5be7ec95a3a1502b6dd5d6e45007d9cfd9b4db07e9604c24b55e0876384e53b4 +homepage: https://github.com/vinceliuice/Mojave-gtk-theme +license: GPL-3.0-or-later +component: - desktop.theme - - alt : desktop.theme -summary : Mojave is a Mac OS X Mojave like theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell + - alt: desktop.theme +summary: Mojave is a Mac OS X Mojave like theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell description: | Mojave is a Mac OS X like theme for GTK 2, GTK 3, and GTK 4, as well as the Budgie, GNOME Shell, and MATE desktop environments. -patterns : - - alt : /usr/share/themes/*alt* -builddeps : +patterns: + - alt: /usr/share/themes/*alt* +builddeps: - sassc -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine - - alt : - - mojave-gtk-theme -install : | + - alt: + - mojave-gtk-theme +install: | install -dm00644 $installdir/usr/share/themes ./install.sh --dest $installdir/usr/share/themes rm -rf $installdir/usr/share/themes/*/{COPYING,cinnamon} diff --git a/packages/m/moka-icon-theme/package.yml b/packages/m/moka-icon-theme/package.yml index eb96a45a9b8..e566e6226fe 100644 --- a/packages/m/moka-icon-theme/package.yml +++ b/packages/m/moka-icon-theme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : moka-icon-theme -version : 5.5.0 -release : 14 -source : - - https://github.com/UbuntuBudgie/moka-icon-theme/archive/refs/tags/v5.5.0.tar.gz : 61bd00cbbd24445ef444a726a5cc847aa157124764233a4c321eab12b2fbdd95 -homepage : https://github.com/UbuntuBudgie/moka-icon-theme -license : +name: moka-icon-theme +version: 5.5.0 +release: 14 +source: + - https://github.com/UbuntuBudgie/moka-icon-theme/archive/refs/tags/v5.5.0.tar.gz: 61bd00cbbd24445ef444a726a5cc847aa157124764233a4c321eab12b2fbdd95 +homepage: https://github.com/UbuntuBudgie/moka-icon-theme +license: - CC-BY-SA-4.0 - GPL-3.0-or-later -component : desktop.theme -summary : Moka Icon Theme +component: desktop.theme +summary: Moka Icon Theme description: | Moka is an icon theme designed with a minimal, flat style, using simple geometry & colours. Each icon has been pixel-perfectly-designed and provides several sizes for the best experience throughout your desktop. -rundeps : +rundeps: - faba-icon-theme -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mokutil/package.yml b/packages/m/mokutil/package.yml index 78df64801df..66d4bf15afd 100644 --- a/packages/m/mokutil/package.yml +++ b/packages/m/mokutil/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mokutil -version : 0.7.2 -release : 3 -source : - - https://github.com/lcp/mokutil/archive/refs/tags/0.7.2.tar.gz : 839d677c4fc9805f1565703ca32863e4652692c53da66a88ae9b9e30676f9e17 -homepage : https://github.com/lcp/mokutil -license : GPL-3.0-or-later -component : system.boot -summary : Utility to manipulate machine owner keys +name: mokutil +version: 0.7.2 +release: 3 +source: + - https://github.com/lcp/mokutil/archive/refs/tags/0.7.2.tar.gz: 839d677c4fc9805f1565703ca32863e4652692c53da66a88ae9b9e30676f9e17 +homepage: https://github.com/lcp/mokutil +license: GPL-3.0-or-later +component: system.boot +summary: Utility to manipulate machine owner keys description: | Utility to manipulate machines owner keys managed in shim -builddeps : +builddeps: - pkgconfig(efivar) - pkgconfig(libkeyutils) -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mold/package.yml b/packages/m/mold/package.yml index c5454be51a7..99e4fbf4486 100644 --- a/packages/m/mold/package.yml +++ b/packages/m/mold/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mold -version : 2.35.0 -release : 22 -source : - - https://github.com/rui314/mold/archive/refs/tags/v2.35.0.tar.gz : 2703f1c88c588523815886478950bcae1ef02190dc4787e0d120a293b1a46e3b -homepage : https://github.com/rui314/mold -license : MIT -component : programming.tools -summary : A modern linker +name: mold +version: 2.35.0 +release: 22 +source: + - https://github.com/rui314/mold/archive/refs/tags/v2.35.0.tar.gz: 2703f1c88c588523815886478950bcae1ef02190dc4787e0d120a293b1a46e3b +homepage: https://github.com/rui314/mold +license: MIT +component: programming.tools +summary: A modern linker description: | mold is a faster drop-in replacement for existing Unix linkers. mold is created for increasing developer productivity by reducing build time especially in rapid debug-edit-rebuild cycles. -avx2 : true -lto : true -clang : true -builddeps : +avx2: true +lto: true +clang: true +builddeps: - pkgconfig(libblake3) - pkgconfig(libzstd) - pkgconfig(mimalloc) - pkgconfig(tbb) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Set-default-settings-for-compression-and-build.patch %cmake_ninja -DMOLD_LTO=ON \ @@ -26,7 +26,7 @@ setup : | -DMOLD_USE_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_TBB=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mongo-tools/package.yml b/packages/m/mongo-tools/package.yml index 50403b13c33..31fd060012d 100644 --- a/packages/m/mongo-tools/package.yml +++ b/packages/m/mongo-tools/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mongo-tools -version : 100.3.1 -release : 15 -source : - - git|https://github.com/mongodb/mongo-tools.git : 100.3.1 -homepage : https://docs.mongodb.com/database-tools/ -license : Apache-2.0 -component : programming.tools -summary : MongoDB tools provide import, export, and diagnostic capabilities +name: mongo-tools +version: 100.3.1 +release: 15 +source: + - git|https://github.com/mongodb/mongo-tools.git: 100.3.1 +homepage: https://docs.mongodb.com/database-tools/ +license: Apache-2.0 +component: programming.tools +summary: MongoDB tools provide import, export, and diagnostic capabilities description: | The MongoDB tools include: bsondump, mongoimport, mongoexport, mongodump, mongorestore, mongostat, mongofiles, mongooplog, mongotop. -builddeps : +builddeps: - pkgconfig(libpcap) - pkgconfig(libsasl2) - golang -build : | +build: | mkdir src bin mv vendor/* src/ mkdir -p src/github.com/mongodb @@ -30,10 +30,11 @@ build : | -ldflags "-X ${importpath}.VersionStr=${VersionStr} -X ${importpath}.Gitspec=${Gitspec}" -tags "ssl sasl" \ "$i/main/$i.go" done -install : | +install: | for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop; do install -Dm00755 bin/$i $installdir/usr/bin/$i done + #check : | # export GOPATH=`pwd` # for i in bsondump mongostat mongofiles mongoexport mongoimport mongodump; do diff --git a/packages/m/mongodb-compass/package.yml b/packages/m/mongodb-compass/package.yml index 35b79506d02..0e27d04d09d 100644 --- a/packages/m/mongodb-compass/package.yml +++ b/packages/m/mongodb-compass/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mongodb-compass -version : 1.43.0 -release : 15 -source : - - https://github.com/mongodb-js/compass/archive/refs/tags/v1.43.0.tar.gz : 13df0ab4ea4abc7db8c3e8e071bfac003ebe50197e24f24fcdcc1932f4384758 -homepage : https://www.mongodb.com/products/tools/compass -license : SSPL-1.0 -component : database -summary : MongoDB management GUI +name: mongodb-compass +version: 1.43.0 +release: 15 +source: + - https://github.com/mongodb-js/compass/archive/refs/tags/v1.43.0.tar.gz: 13df0ab4ea4abc7db8c3e8e071bfac003ebe50197e24f24fcdcc1932f4384758 +homepage: https://www.mongodb.com/products/tools/compass +license: SSPL-1.0 +component: database +summary: MongoDB management GUI description: | MongoDB Compass is a visual manager for MongoDB. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(krb5) - pkgconfig(libdrm) @@ -21,7 +21,7 @@ builddeps : # Maybe we can get away without depping on this # rundeps : # - nodejs -setup : | +setup: | # Disable husky command sed -i '/husky install/d' 'package.json' @@ -35,9 +35,9 @@ setup : | lerna run bootstrap --stream %patch -p1 -i $pkgfiles/Package-only-Solus-bits.patch -build : | +build: | NODE_ENV=production npm run package-compass -install : | +install: | install -dm00755 $installdir/usr/share cp -a 'packages/compass/dist/MongoDB Compass-linux-x64' $installdir/usr/share/mongodb-compass install -dm00755 $installdir/usr/bin diff --git a/packages/m/mono-msbuild/package.yml b/packages/m/mono-msbuild/package.yml index 75ab02a7957..fd07b2b322e 100644 --- a/packages/m/mono-msbuild/package.yml +++ b/packages/m/mono-msbuild/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mono-msbuild -version : 16.10.1 -release : 8 -source : - - https://github.com/mono/linux-packaging-msbuild/archive/refs/tags/upstream/16.10.1+xamarinxplat.2021.05.26.14.00.tar.gz : 73c948c086d8cea2914917f3b34c084948e734bdb2286722a7c07eeeb59cffed -homepage : https://www.mono-project.com/ -license : MIT -component : programming.tools -summary : +name: mono-msbuild +version: 16.10.1 +release: 8 +source: + - https://github.com/mono/linux-packaging-msbuild/archive/refs/tags/upstream/16.10.1+xamarinxplat.2021.05.26.14.00.tar.gz: 73c948c086d8cea2914917f3b34c084948e734bdb2286722a7c07eeeb59cffed +homepage: https://www.mono-project.com/ +license: MIT +component: programming.tools +summary: - The build platform for .NET and Visual Studio description: | The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libssl) - pkgconfig(mono) # - mono-msbuild # uncomment to de-bootstrap -rundeps : +rundeps: - mono environment: | USE_SYSTEM_MSBUILD="" if [ -f /usr/bin/msbuild ]; then USE_SYSTEM_MSBUILD="1" fi -setup : | +setup: | if [ "$USE_SYSTEM_MSBUILD" = "1" ]; then %patch -p1 -i $pkgfiles/0001-use-system-msbuild.patch fi -build : | +build: | cert-sync --user /etc/ssl/certs/ca-certificates.crt ./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release --skip_tests -install : | +install: | if [ "$USE_SYSTEM_MSBUILD" = "1" ]; then msbuild_cmd="msbuild" else diff --git a/packages/m/mono/package.yml b/packages/m/mono/package.yml index 9ab4620479d..35b23b8d5b6 100644 --- a/packages/m/mono/package.yml +++ b/packages/m/mono/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mono -version : 6.14.1 -release : 27 -source : - - https://dl.winehq.org/mono/sources/mono/mono-6.14.1.tar.xz : 3024c97c0bc8cbcd611c401d5f994528704108ceb31f31b28dea4783004d0820 -homepage : https://gitlab.winehq.org/mono/mono -license : +name: mono +version: 6.14.1 +release: 27 +source: + - https://dl.winehq.org/mono/sources/mono/mono-6.14.1.tar.xz: 3024c97c0bc8cbcd611c401d5f994528704108ceb31f31b28dea4783004d0820 +homepage: https://gitlab.winehq.org/mono/mono +license: - BSD-3-Clause - MIT -component : programming -summary : Mono is an open source implementation of Microsoft's .NET Framework +component: programming +summary: Mono is an open source implementation of Microsoft's .NET Framework description: | Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. -patterns : +patterns: - /usr/lib64/libMono*.so - /usr/lib64/libmono*.so -rundeps : +rundeps: - libgdiplus -ccache : false -clang : true -setup : | +ccache: false +clang: true +setup: | %configure \ --enable-llvm \ --enable-ninja \ @@ -29,8 +29,8 @@ setup : | --with-ikvm-native=no \ --with-mcs-docs=no \ --with-xen-opt=no -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/mono.binfmt.d $installdir/usr/lib/binfmt.d/mono.conf diff --git a/packages/m/moreutils/package.yml b/packages/m/moreutils/package.yml index 13f9637e6f0..064f1c92f8b 100644 --- a/packages/m/moreutils/package.yml +++ b/packages/m/moreutils/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : moreutils -version : 0.69 -release : 4 -source : - - git|git://git.kitenet.net/moreutils.git : 0.69 -homepage : https://joeyh.name/code/moreutils/ -license : GPL-2.0-or-later -component : system.utils -summary : additional Unix utilities +name: moreutils +version: 0.69 +release: 4 +source: + - git|git://git.kitenet.net/moreutils.git: 0.69 +homepage: https://joeyh.name/code/moreutils/ +license: GPL-2.0-or-later +component: system.utils +summary: additional Unix utilities description: | This is a growing collection of the Unix tools that nobody thought to write long ago, when Unix was young. -builddeps : +builddeps: - docbook-xml -setup : | +setup: | # patch to change docbook directory and remove conflicting man page %patch -i $pkgfiles/Makefile.patch -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/morewaita-icon-theme/package.yml b/packages/m/morewaita-icon-theme/package.yml index acd8a74ec8d..f92b96ad219 100644 --- a/packages/m/morewaita-icon-theme/package.yml +++ b/packages/m/morewaita-icon-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : morewaita-icon-theme -version : '48.4' -release : 10 -source : - - https://github.com/somepaulo/MoreWaita/archive/refs/tags/48.4.tar.gz : 20c9e81f5aee5695a30d28939cbac341345d4ce83c7df18612c1d06f4a418ade -homepage : https://github.com/somepaulo/MoreWaita/ -license : GPL-3.0-or-later -component : desktop.theme -summary : An expanded Adwaita-styled companion icon theme with extra icons for popular apps to complement Gnome Shell's original icons +name: morewaita-icon-theme +version: "48.4" +release: 10 +source: + - https://github.com/somepaulo/MoreWaita/archive/refs/tags/48.4.tar.gz: 20c9e81f5aee5695a30d28939cbac341345d4ce83c7df18612c1d06f4a418ade +homepage: https://github.com/somepaulo/MoreWaita/ +license: GPL-3.0-or-later +component: desktop.theme +summary: An expanded Adwaita-styled companion icon theme with extra icons for popular apps to complement Gnome Shell's original icons description: | An Adwaita styled theme with extra icons for popular apps to complement Gnome Shell's original icons. The purpose of this theme is to provide a consistent look and feel with Gnome Shell's design. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mosh/package.yml b/packages/m/mosh/package.yml index 075f049f118..c6b5f4792db 100644 --- a/packages/m/mosh/package.yml +++ b/packages/m/mosh/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mosh -version : 1.4.0 -release : 22 -source : - - https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz : 872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd -homepage : https://mosh.org -license : GPL-3.0-or-later -summary : Mosh is a remote terminal application that supports intermittent connectivity. -component : network.clients +name: mosh +version: 1.4.0 +release: 22 +source: + - https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz: 872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd +homepage: https://mosh.org +license: GPL-3.0-or-later +summary: Mosh is a remote terminal application that supports intermittent connectivity. +component: network.clients description: | Mosh is a remote terminal application that supports intermittent connectivity -builddeps : +builddeps: - pkgconfig(bash-completion) - pkgconfig(protobuf) -setup : | +setup: | %patch -p1 -i $pkgfiles/protobuf-23-fix-build.patch %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/most/package.yml b/packages/m/most/package.yml index 9f6d120be07..f3acf60aa4a 100644 --- a/packages/m/most/package.yml +++ b/packages/m/most/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : most -version : 5.2.0 -release : 4 -source : - - https://www.jedsoft.org/releases/most/most-5.2.0.tar.gz : 9455aeb8f826fa8385c850dc22bf0f22cf9069b3c3423fba4bf2c6f6226d9903 -homepage : https://www.jedsoft.org/most/ -license : GPL-2.0-or-later -component : system.utils -summary : Why settle for less? +name: most +version: 5.2.0 +release: 4 +source: + - https://www.jedsoft.org/releases/most/most-5.2.0.tar.gz: 9455aeb8f826fa8385c850dc22bf0f22cf9069b3c3423fba4bf2c6f6226d9903 +homepage: https://www.jedsoft.org/most/ +license: GPL-2.0-or-later +component: system.utils +summary: Why settle for less? description: | Most is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. Unlike other well-known paging programs most supports multiple windows and can scroll left and right. -builddeps : +builddeps: - pkgconfig(slang) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mouse-actions-gui/package.yml b/packages/m/mouse-actions-gui/package.yml index 0e27ce0cae2..3bdfc516648 100644 --- a/packages/m/mouse-actions-gui/package.yml +++ b/packages/m/mouse-actions-gui/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mouse-actions-gui -version : 0.4.5 -release : 3 -source : - - https://github.com/jersou/mouse-actions/archive/refs/tags/v0.4.5.tar.gz : a4bb9d91d8bab5506e5db842a009d99435ee6db1fd0a2829661280713ed00007 -homepage : https://github.com/jersou/mouse-actions -license : MIT -component : desktop -networking : true -summary : mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. +name: mouse-actions-gui +version: 0.4.5 +release: 3 +source: + - https://github.com/jersou/mouse-actions/archive/refs/tags/v0.4.5.tar.gz: a4bb9d91d8bab5506e5db842a009d99435ee6db1fd0a2829661280713ed00007 +homepage: https://github.com/jersou/mouse-actions +license: MIT +component: desktop +networking: true +summary: mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. description: | mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. -builddeps : +builddeps: - pkgconfig(webkit2gtk-4.1) - nodejs - rust -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-build-Migrate-to-Tauri-2.patch pushd config-editor/src-tauri/ sed -i 's/"active": true/"active": false/' tauri.conf.json -build : | +build: | pushd config-editor/ npm i npm run tauri-build -install : | +install: | # Install binary and udev rules install -Dm00755 config-editor/src-tauri/target/release/mouse-actions-gui $installdir/usr/bin/mouse-actions-gui install -Dm00644 $pkgfiles/80-mouse-actions.rules $installdir/usr/lib/udev/rules.d/80-mouse-actions.rules @@ -33,5 +33,5 @@ install : | install -Dm00644 $pkgfiles/mouse-actions.desktop $installdir/usr/share/applications/mouse-actions.desktop install -Dm00644 $workdir/mouse_actions_logo.svg $installdir/usr/share/icons/hicolor/scalable/apps/mouse-actions.svg install -Dm00644 $pkgfiles/io.github.jersou.mouse_actions_gui.metainfo.xml $installdir/usr/share/metainfo/io.github.jersou.mouse_actions_gui.metainfo.xml -replaces : +replaces: - easystroke diff --git a/packages/m/mousepad/package.yml b/packages/m/mousepad/package.yml index 9bcd0b9d0db..df3bd0da585 100644 --- a/packages/m/mousepad/package.yml +++ b/packages/m/mousepad/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mousepad -version : 0.6.5 -release : 4 -source : - - https://archive.xfce.org/src/apps/mousepad/0.6/mousepad-0.6.5.tar.xz : 21762bc8c3c4f120a4a509ce39f4a5a58dbc10e3f0da66cdc6d9a8c735fff2ac -homepage : https://docs.xfce.org/apps/mousepad/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Mousepad is a simple text editor for the Xfce desktop environment.. +name: mousepad +version: 0.6.5 +release: 4 +source: + - https://archive.xfce.org/src/apps/mousepad/0.6/mousepad-0.6.5.tar.xz: 21762bc8c3c4f120a4a509ce39f4a5a58dbc10e3f0da66cdc6d9a8c735fff2ac +homepage: https://docs.xfce.org/apps/mousepad/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Mousepad is a simple text editor for the Xfce desktop environment.. description: | Mousepad is a simple text editor for the Xfce desktop environment. -builddeps : +builddeps: - pkgconfig(gspell-1) - pkgconfig(gtksourceview-4) - pkgconfig(libxfce4ui-2) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/movit/package.yml b/packages/m/movit/package.yml index ee4aa5f7d6e..b159526d2ab 100644 --- a/packages/m/movit/package.yml +++ b/packages/m/movit/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : movit -version : 1.7.1 -release : 8 -source : - - https://movit.sesse.net/movit-1.7.1.tar.gz : b33073b705f0ccb6ac4942cf51151515407b40bb4e9a2dd0228c1c2cb1fbc11a - - https://github.com/google/googletest/archive/release-1.12.1.tar.gz : 81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2 -homepage : https://movit.sesse.net/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : High-performance, high-quality video filters for the GPU +name: movit +version: 1.7.1 +release: 8 +source: + - https://movit.sesse.net/movit-1.7.1.tar.gz: b33073b705f0ccb6ac4942cf51151515407b40bb4e9a2dd0228c1c2cb1fbc11a + - https://github.com/google/googletest/archive/release-1.12.1.tar.gz: 81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2 +homepage: https://movit.sesse.net/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: High-performance, high-quality video filters for the GPU description: | High-performance, high-quality video filters for the GPU. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(eigen3) - pkgconfig(epoxy) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(gl) - pkgconfig(gtest) - pkgconfig(x11) -setup : | +setup: | # Extract gtest sources which are unfortunately required... tar xf $sources/release-* -C . %configure -build : | +build: | %make GTEST_DIR='${workdir}/googletest-release-1.12.1/googletest' -install : | +install: | %make_install diff --git a/packages/m/mozc/package.yml b/packages/m/mozc/package.yml index c0ece690f11..6ed5696f768 100644 --- a/packages/m/mozc/package.yml +++ b/packages/m/mozc/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mozc -version : 2.29.5150.102 -release : 11 -source : - - git|https://github.com/fcitx/mozc.git : 0049ee3a8ceb03144b4521e559449f2a7da34f42 - - https://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-icon.tar.gz : e1da3026bd79f8c5b1dc07080309f9568934a829271f4ab71850cb8088956d81 -homepage : https://github.com/fcitx/mozc -license : BSD-3-Clause -component : +name: mozc +version: 2.29.5150.102 +release: 11 +source: + - git|https://github.com/fcitx/mozc.git: 0049ee3a8ceb03144b4521e559449f2a7da34f42 + - https://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-icon.tar.gz: e1da3026bd79f8c5b1dc07080309f9568934a829271f4ab71850cb8088956d81 +homepage: https://github.com/fcitx/mozc +license: BSD-3-Clause +component: - desktop.core - - ^fcitx-mozc : desktop.core - - ^ibus-mozc : desktop.core -summary : + - ^fcitx-mozc: desktop.core + - ^ibus-mozc: desktop.core +summary: - Japanese Input Method for Linux - - ^fcitx-mozc : Mozc engine for Fcitx - - ^ibus-mozc : Mozc engine for IBus + - ^fcitx-mozc: Mozc engine for Fcitx + - ^ibus-mozc: Mozc engine for IBus description: | Mozc is a Japanese Input Method Editor (IME) for Linux that provides support for Fcitx or IBus. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(absl_base) - pkgconfig(fcitx) @@ -28,13 +28,13 @@ builddeps : - pkgconfig(xcb) - pkgconfig(zinnia) - llvm-clang -rundeps : - - ^fcitx-mozc : - - fcitx - - mozc - - ^ibus-mozc : - - mozc -setup : | +rundeps: + - ^fcitx-mozc: + - fcitx + - mozc + - ^ibus-mozc: + - mozc +setup: | %apply_patches rm -rf src/unix/fcitx5 @@ -49,7 +49,7 @@ setup : | use_libzinnia=1 \ use_system_abseil_cpp=1" \ python3 src/build_mozc.py gyp --server_dir=/usr/lib64/mozc --target_platform=Linux -build : | +build: | targets=" unix/ibus/ibus.gyp:ibus_mozc unix/fcitx/fcitx.gyp:fcitx-mozc @@ -57,7 +57,7 @@ build : | gui/gui.gyp:mozc_tool renderer/renderer.gyp:mozc_renderer" python3 src/build_mozc.py build -c Release $targets -install : | +install: | pushd src install -d $installdir/usr/lib/{mozc,fcitx} pushd out_linux/Release @@ -103,10 +103,10 @@ install : | install -m00644 fcitx-mozc-icons/mozc-dictionary.png $installdir/usr/share/fcitx/mozc/icon/mozc-dictionary.png install -m00644 fcitx-mozc-icons/mozc-properties.png $installdir/usr/share/fcitx/mozc/icon/mozc-properties.png install -m00644 fcitx-mozc-icons/mozc-tool.png $installdir/usr/share/fcitx/mozc/icon/mozc-tool.png -patterns : - - ^fcitx-mozc : - - /usr/lib/fcitx - - /usr/share/fcitx - - ^ibus-mozc : - - /usr/lib/ibus-mozc - - /usr/share/ibus +patterns: + - ^fcitx-mozc: + - /usr/lib/fcitx + - /usr/share/fcitx + - ^ibus-mozc: + - /usr/lib/ibus-mozc + - /usr/share/ibus diff --git a/packages/m/mozilla-vpn-client/package.yml b/packages/m/mozilla-vpn-client/package.yml index d0303cd3158..758b7d1b442 100644 --- a/packages/m/mozilla-vpn-client/package.yml +++ b/packages/m/mozilla-vpn-client/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mozilla-vpn-client -version : 2.32.0 -release : 2 -source : - - git|https://github.com/mozilla-mobile/mozilla-vpn-client.git : v2.32.0 -networking : true -homepage : https://vpn.mozilla.org/ -license : MPL-2.0 -component : network.util -summary : A fast, secure and easy to use VPN. Built by the makers of Firefox. +name: mozilla-vpn-client +version: 2.32.0 +release: 2 +source: + - git|https://github.com/mozilla-mobile/mozilla-vpn-client.git: v2.32.0 +networking: true +homepage: https://vpn.mozilla.org/ +license: MPL-2.0 +component: network.util +summary: A fast, secure and easy to use VPN. Built by the makers of Firefox. description: | A fast, secure and easy to use VPN. Built by the makers of Firefox. -builddeps : +builddeps: - pkgconfig(Qt6Linguist) - pkgconfig(Qt6NetworkAuth) - pkgconfig(Qt6QmlNetwork) @@ -26,13 +26,13 @@ builddeps : - python-platformdirs - qt6-base-private-devel - rust -setup : | +setup: | %patch -p1 -i $pkgfiles/qt-6.10.patch python3 ./qtglean/glean_parser_ext/run_glean_parser.py %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/etc diff --git a/packages/m/mozjs/package.yml b/packages/m/mozjs/package.yml index caa128078cd..043e994b2fc 100644 --- a/packages/m/mozjs/package.yml +++ b/packages/m/mozjs/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mozjs -version : 140.4.0 -release : 38 -source : - - https://archive.mozilla.org/pub/firefox/releases/140.4.0esr/source/firefox-140.4.0esr.source.tar.xz : 49f20673171046bc7b64f4caa340c46e1e105b9107f0ef68b7a94f379bcea4f7 -homepage : https://www.mozilla.org/ -license : +name: mozjs +version: 140.4.0 +release: 38 +source: + - https://archive.mozilla.org/pub/firefox/releases/140.4.0esr/source/firefox-140.4.0esr.source.tar.xz: 49f20673171046bc7b64f4caa340c46e1e105b9107f0ef68b7a94f379bcea4f7 +homepage: https://www.mozilla.org/ +license: - GPL-2.0-or-later - MPL-1.1 -component : desktop.library -summary : JS is Mozilla's JavaScript engine written in C/C++ +component: desktop.library +summary: JS is Mozilla's JavaScript engine written in C/C++ description: | JS is Mozilla's JavaScript engine written in C/C++ -strip : false -libsplit : false -networking : true -builddeps : +strip: false +libsplit: false +networking: true +builddeps: - pkgconfig(icu-uc) - autoconf213 - cbindgen @@ -25,7 +25,7 @@ environment: | export AR=llvm-ar export NM=llvm-nm export RANLIB=llvm-ranlib -setup : | +setup: | %apply_patches head -n -1 config/milestone.txt > config/milestone.txt echo "${version}" >> config/milestone.txt @@ -49,13 +49,13 @@ setup : | --enable-unaligned-private-values \ --with-system-zlib \ --with-system-icu -build : | +build: | cd $workdir/building %make -install : | +install: | cd $workdir/building %make_install rm -r $installdir/%libdir%/*.ajs -patterns : - - devel : - - /usr/bin/js*-config +patterns: + - devel: + - /usr/bin/js*-config diff --git a/packages/m/mozo/package.yml b/packages/m/mozo/package.yml index a92034c8d5c..3a375e7701b 100644 --- a/packages/m/mozo/package.yml +++ b/packages/m/mozo/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mozo -version : 1.28.0 -release : 16 -source : - - https://github.com/mate-desktop/mozo/releases/download/v1.28.0/mozo-1.28.0.tar.xz : fe98984ffd6aa8c36d0594bcefdba03de39b42d41e007251680384f3cef44924 -homepage : https://mate-desktop.org/ -license : LGPL-2.1-or-later -component : desktop.mate -summary : MATE Desktop menu editor +name: mozo +version: 1.28.0 +release: 16 +source: + - https://github.com/mate-desktop/mozo/releases/download/v1.28.0/mozo-1.28.0.tar.xz: fe98984ffd6aa8c36d0594bcefdba03de39b42d41e007251680384f3cef44924 +homepage: https://mate-desktop.org/ +license: LGPL-2.1-or-later +component: desktop.mate +summary: MATE Desktop menu editor description: | Menu editor for MATE using the freedesktop.org menu specification. -builddeps : +builddeps: - pkgconfig(libmate-menu) - pkgconfig(pygobject-3.0) -rundeps : +rundeps: - mate-menus -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mp3gain/package.yml b/packages/m/mp3gain/package.yml index a0e3546372e..12abf406b20 100644 --- a/packages/m/mp3gain/package.yml +++ b/packages/m/mp3gain/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mp3gain -version : 1.6.2 -release : 6 -source : - - https://sourceforge.net/projects/mp3gain/files/mp3gain/1.6.2/mp3gain-1_6_2-src.zip : 5cc04732ef32850d5878b28fbd8b85798d979a025990654aceeaa379bcc9596d -homepage : https://mp3gain.sourceforge.net/ -license : LGPL-2.1-or-later -component : multimedia.audio -summary : Adjusts mp3 files to play at the same volume +name: mp3gain +version: 1.6.2 +release: 6 +source: + - https://sourceforge.net/projects/mp3gain/files/mp3gain/1.6.2/mp3gain-1_6_2-src.zip: 5cc04732ef32850d5878b28fbd8b85798d979a025990654aceeaa379bcc9596d +homepage: https://mp3gain.sourceforge.net/ +license: LGPL-2.1-or-later +component: multimedia.audio +summary: Adjusts mp3 files to play at the same volume description: | MP3Gain analyzes and adjusts mp3 files to play at the same volume. -builddeps : +builddeps: - pkgconfig(libmpg123) -build : | +build: | %make -install : | +install: | install -Dm00755 $workdir/mp3gain %installroot%/usr/bin/mp3gain diff --git a/packages/m/mpc-client/package.yml b/packages/m/mpc-client/package.yml index 5eed5ed1a3b..703010a482b 100644 --- a/packages/m/mpc-client/package.yml +++ b/packages/m/mpc-client/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpc-client -version : '0.33' -release : 7 -homepage : https://www.musicpd.org/clients/mpc/ -source : - - https://github.com/MusicPlayerDaemon/mpc/archive/v0.33.tar.gz : ee87e6f83bc9039172fc48e70b3803b212d82264b17ec433881cc5ee80ed1b95 -license : GPL-2.0-or-later -component : multimedia.audio -summary : A minimalist command line interface to MPD +name: mpc-client +version: "0.33" +release: 7 +homepage: https://www.musicpd.org/clients/mpc/ +source: + - https://github.com/MusicPlayerDaemon/mpc/archive/v0.33.tar.gz: ee87e6f83bc9039172fc48e70b3803b212d82264b17ec433881cc5ee80ed1b95 +license: GPL-2.0-or-later +component: multimedia.audio +summary: A minimalist command line interface to MPD description: | A minimalist command line interface to MPD. -builddeps : - - pkgconfig(check) # tests +builddeps: + - pkgconfig(check) # tests - pkgconfig(libmpdclient) - python-sphinx -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Do-not-build-html-doc.patch %meson_configure -Dtest=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00755 $installdir/usr/share/bash-completion/completions mv $installdir/usr/share/doc/mpc/contrib/mpc-completion.bash $installdir/usr/share/bash-completion/completions/mpc -check : | +check: | %ninja_check diff --git a/packages/m/mpc-qt/package.yml b/packages/m/mpc-qt/package.yml index 0146ec5d8cf..606a6879d1f 100644 --- a/packages/m/mpc-qt/package.yml +++ b/packages/m/mpc-qt/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpc-qt -version : '23.12' -release : 11 -source : - - https://github.com/mpc-qt/mpc-qt/archive/refs/tags/v23.12.tar.gz : 6a639bc7911a8972cb7d7e207d3cb24606d2439af2665c373745ae8a6ced65be -homepage : https://mpc-qt.github.io -license : GPL-2.0-or-later -component : multimedia.video -summary : Media Player Classic Qute Theater +name: mpc-qt +version: "23.12" +release: 11 +source: + - https://github.com/mpc-qt/mpc-qt/archive/refs/tags/v23.12.tar.gz: 6a639bc7911a8972cb7d7e207d3cb24606d2439af2665c373745ae8a6ced65be +homepage: https://mpc-qt.github.io +license: GPL-2.0-or-later +component: multimedia.video +summary: Media Player Classic Qute Theater description: | Media Player Classic Qute Theater (mpc-qt) aims to reproduce most of the interface and functionality of mpc-hc while using libmpv to play video instead of DirectShow. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(mpv) -setup : | +setup: | qmake6 MPCQT_VERSION=$version PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir # Install appstream metainfo install -Dm00644 $pkgfiles/io.github.mpc_qt.mpc_qt.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/m/mpc/package.yml b/packages/m/mpc/package.yml index c4991687370..c35e039a8b6 100644 --- a/packages/m/mpc/package.yml +++ b/packages/m/mpc/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpc -version : 1.3.1 -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz : ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8 -homepage : https://www.multiprecision.org/mpc/ -license : LGPL-3.0-or-later -component : system.base -devel : true -emul32 : true -summary : The MPC package contains a library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. +name: mpc +version: 1.3.1 +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz: ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8 +homepage: https://www.multiprecision.org/mpc/ +license: LGPL-3.0-or-later +component: system.base +devel: true +emul32: true +summary: The MPC package contains a library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. description: | The MPC package contains a library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. -builddeps : +builddeps: - pkgconfig32(gmp) - pkgconfig32(mpfr) -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : - - /usr/share/info - - /usr/share/doc +patterns: + - devel: + - /usr/share/info + - /usr/share/doc diff --git a/packages/m/mpd/package.yml b/packages/m/mpd/package.yml index 5333a13d481..4cff1e60bc8 100644 --- a/packages/m/mpd/package.yml +++ b/packages/m/mpd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpd -version : 0.24.5 -release : 99 -source : - - https://github.com/MusicPlayerDaemon/MPD/archive/refs/tags/v0.24.5.tar.gz : ab7f9a2315eff97cc47dff5da9b9c675b1764cd50f161dc295b8a0d1956a6244 -homepage : https://www.musicpd.org -license : GPL-2.0-or-later -component : multimedia.audio -summary : MPD is a flexible, powerful, server-side application for playing music +name: mpd +version: 0.24.5 +release: 99 +source: + - https://github.com/MusicPlayerDaemon/MPD/archive/refs/tags/v0.24.5.tar.gz: ab7f9a2315eff97cc47dff5da9b9c675b1764cd50f161dc295b8a0d1956a6244 +homepage: https://www.musicpd.org +license: GPL-2.0-or-later +component: multimedia.audio +summary: MPD is a flexible, powerful, server-side application for playing music description: | Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(audiofile) @@ -54,16 +54,16 @@ builddeps : - pkgconfig(zziplib) - lame-devel - libboost-devel -checkdeps : +checkdeps: - pkgconfig(cppunit) -setup : | +setup: | %patch -p1 -i $pkgfiles/mpd-sndfile.patch %meson_configure \ -D io_uring=disabled # liburing support broken: https://github.com/MusicPlayerDaemon/MPD/issues/2241 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 doc/mpdconf.example $installdir/usr/share/doc/mpd/mpd.conf -check : | +check: | %ninja_check diff --git a/packages/m/mpfr/package.yml b/packages/m/mpfr/package.yml index 04c05ee2af7..050701c3cff 100644 --- a/packages/m/mpfr/package.yml +++ b/packages/m/mpfr/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpfr -version : 4.2.2 -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/mpfr/mpfr-4.2.2.tar.xz : b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01 -homepage : https://www.mpfr.org/ -license : GPL-3.0-or-later -summary : The MPFR package contains functions for multiple precision math. -component : system.base +name: mpfr +version: 4.2.2 +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/mpfr/mpfr-4.2.2.tar.xz: b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01 +homepage: https://www.mpfr.org/ +license: GPL-3.0-or-later +summary: The MPFR package contains functions for multiple precision math. +component: system.base description: | The MPFR package contains functions for multiple precision math. -emul32 : true -devel : true -builddeps : +emul32: true +devel: true +builddeps: - pkgconfig32(gmp) -patterns : - - devel : - - /usr/share/doc - - /usr/share/info -setup : | +patterns: + - devel: + - /usr/share/doc + - /usr/share/info +setup: | %configure --enable-thread-safe \ --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/m/mpg123/package.yml b/packages/m/mpg123/package.yml index 8812f37b8ad..34135b44ce7 100644 --- a/packages/m/mpg123/package.yml +++ b/packages/m/mpg123/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpg123 -version : 1.32.8 -release : 25 -source : - - https://sourceforge.net/projects/mpg123/files/mpg123/1.32.8/mpg123-1.32.8.tar.bz2 : feee1374c79540e0e405df0bc45fde20ad67011425c361a2759e2146894a27a7 -homepage : https://www.mpg123.de/ -component : +name: mpg123 +version: 1.32.8 +release: 25 +source: + - https://sourceforge.net/projects/mpg123/files/mpg123/1.32.8/mpg123-1.32.8.tar.bz2: feee1374c79540e0e405df0bc45fde20ad67011425c361a2759e2146894a27a7 +homepage: https://www.mpg123.de/ +component: - multimedia.codecs - - bin : multimedia.codecs -license : LGPL-2.1-only -summary : Console based mp3 decoder + - bin: multimedia.codecs +license: LGPL-2.1-only +summary: Console based mp3 decoder description: | mpg123 is a fast and Free real time MPEG Audio Layer 1, 2 and 3 decoding library and console player. It uses floating point or integer math, along with several special optimizations (3DNow, SSE, ARM, ...) to make it most efficient. -emul32 : true -patterns : - - bin : - - /usr/bin - - /usr/share/man -replaces : +emul32: true +patterns: + - bin: + - /usr/bin + - /usr/share/man +replaces: - libmpg123 - - devel : libmpg123-devel -builddeps : + - devel: libmpg123-devel +builddeps: - pkgconfig32(alsa) - pkgconfig32(libpulse) - pkgconfig32(json-c) - pkgconfig32(sndfile) -setup : | +setup: | %configure --enable-int-quality -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mpv/package.yml b/packages/m/mpv/package.yml index 9e87df16295..b18abc01298 100644 --- a/packages/m/mpv/package.yml +++ b/packages/m/mpv/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpv -homepage : https://mpv.io/ -version : 0.40.0 -release : 125 -source : - - https://github.com/mpv-player/mpv/archive/refs/tags/v0.40.0.tar.gz : 10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3 -license : +name: mpv +homepage: https://mpv.io/ +version: 0.40.0 +release: 125 +source: + - https://github.com/mpv-player/mpv/archive/refs/tags/v0.40.0.tar.gz: 10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3 +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : +component: - multimedia.video - - libs : multimedia.library - - libs-devel : programming.devel -summary : mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. + - libs: multimedia.library + - libs-devel: programming.devel +summary: mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. description: | mpv is a media player based on MPlayer and mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. Special input URL types are available to read input from a variety of sources other than disk files. Depending on platform, a variety of different video and audio output methods are supported. mancompress: true -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(dvdnav) - pkgconfig(ffnvcodec) @@ -48,24 +48,24 @@ builddeps : - pkgconfig(xscrnsaver) - pkgconfig(xv) - python-docutils -rundeps : - - libs : - - yt-dlp - - libs-devel : - - mpv-libs +rundeps: + - libs: + - yt-dlp + - libs-devel: + - mpv-libs - yt-dlp -patterns : - - libs : - - /usr/lib64/lib*.so.* - - libs-devel : - - /usr/include - - /usr/lib64/lib*.so - - /usr/lib64/pkgconfig -replaces : - - libs-devel : mpv-devel +patterns: + - libs: + - /usr/lib64/lib*.so.* + - libs-devel: + - /usr/include + - /usr/lib64/lib*.so + - /usr/lib64/pkgconfig +replaces: + - libs-devel: mpv-devel environment: | export CFLAGS="$CFLAGS -DNDEBUG" -setup : | +setup: | %apply_patches %meson_configure \ -Dcdda=enabled \ @@ -73,7 +73,7 @@ setup : | -Ddvdnav=enabled \ -Dgl-x11=enabled \ -Dlibmpv=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mpvqt/package.yml b/packages/m/mpvqt/package.yml index 3548caa57a6..dbb89a91a6b 100644 --- a/packages/m/mpvqt/package.yml +++ b/packages/m/mpvqt/package.yml @@ -1,10 +1,10 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mpvqt -version : 1.1.1 -release : 3 -source : - - https://download.kde.org/stable/mpvqt/mpvqt-1.1.1.tar.xz : bdd1ea69338cf3017f628a886218b8c185ca24e8257f03207a3cf1bbb51e3d32 -license : +name: mpvqt +version: 1.1.1 +release: 3 +source: + - https://download.kde.org/stable/mpvqt/mpvqt-1.1.1.tar.xz: bdd1ea69338cf3017f628a886218b8c185ca24e8257f03207a3cf1bbb51e3d32 +license: - BSD-2-Clause - BSD-3-Clause - CC-BY-SA-4.0 @@ -13,25 +13,25 @@ license : - LGPL-3.0-only - LicenseRef-KDE-Accepted-LGPL - MIT -component : multimedia.library -homepage : https://invent.kde.org/libraries/mpvqt -summary : MpvQt is a libmpv wrapper for QtQuick2 and QML +component: multimedia.library +homepage: https://invent.kde.org/libraries/mpvqt +summary: MpvQt is a libmpv wrapper for QtQuick2 and QML description: | MpvQt is a libmpv wrapper for QtQuick2 and QML -builddeps : +builddeps: - pkgconfig(Qt6Quick) - extra-cmake-modules - mpv-libs-devel -rundeps : - - devel : - - mpv-libs-devel - - qt6-declarative-devel -clang : true -optimize : +rundeps: + - devel: + - mpv-libs-devel + - qt6-declarative-devel +clang: true +optimize: - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mrboom/package.yml b/packages/m/mrboom/package.yml index 9a7635d904e..4964c9684ea 100644 --- a/packages/m/mrboom/package.yml +++ b/packages/m/mrboom/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mrboom -version : '5.5' -release : 16 -source : - - https://github.com/Javanaise/mrboom-libretro/releases/download/5.5/MrBoom-src-5.5.tar.gz : c37c09c30662b17f1c7da337da1475f534674686ce78c7e15b603eeadc4498f0 -homepage : mrboom.mumblecore.org -license : MIT -component : games.arcade -summary : Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro +name: mrboom +version: "5.5" +release: 16 +source: + - https://github.com/Javanaise/mrboom-libretro/releases/download/5.5/MrBoom-src-5.5.tar.gz: c37c09c30662b17f1c7da337da1475f534674686ce78c7e15b603eeadc4498f0 +homepage: mrboom.mumblecore.org +license: MIT +component: games.arcade +summary: Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro description: | Mr.Boom is a 8 players Bomberman clone for RetroArch/Libretro -builddeps : +builddeps: - pkgconfig(SDL2_mixer) - pkgconfig(libmodplug) - pkgconfig(minizip) -rundeps : +rundeps: - libmodplug -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-compile-error.patch %make clean -build : | +build: | %make mrboom LIBSDL2=1 -install : | +install: | %make_install PREFIX=%PREFIX% MANDIR=/share/man/man6 install -Dm00644 Assets/mrboom.png -t $installdir/usr/share/pixmaps install -Dm00644 Assets/mrboom.desktop -t $installdir/usr/share/applications diff --git a/packages/m/msedit/package.yml b/packages/m/msedit/package.yml index 3957cf32d91..8f8f4a4640d 100644 --- a/packages/m/msedit/package.yml +++ b/packages/m/msedit/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msedit -version : 1.2.1 -release : 1 -source : - - https://github.com/microsoft/edit/archive/refs/tags/v1.2.1.tar.gz : 41c719b08212fa4ab6e434a53242b2718ba313e8d24d090f244bb857d6a9d0fd -homepage : https://github.com/microsoft/edit -license : MIT -component : editor -networking : true -summary : Microsoft Edit - A simple editor for simple needs +name: msedit +version: 1.2.1 +release: 1 +source: + - https://github.com/microsoft/edit/archive/refs/tags/v1.2.1.tar.gz: 41c719b08212fa4ab6e434a53242b2718ba313e8d24d090f244bb857d6a9d0fd +homepage: https://github.com/microsoft/edit +license: MIT +component: editor +networking: true +summary: Microsoft Edit - A simple editor for simple needs description: | This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use. -builddeps : +builddeps: - pkgconfig(icu-i18n) - rust -setup : | +setup: | # Fix desktop file to use msedit instead of edit sed -i 's/Exec=edit %U/Exec=msedit %U/' assets/com.microsoft.edit.desktop @@ -30,19 +30,19 @@ setup : | %cargo_fetch -build : | +build: | # Allow nightly features on stable Rust (as recommended by upstream) export RUSTC_BOOTSTRAP=1 %cargo_build -install : | +install: | install -Dm00755 $workdir/target/release/edit $installdir/usr/bin/msedit install -Dm00644 assets/edit.svg $installdir/usr/share/icons/hicolor/scalable/apps/msedit.svg install -Dm00644 com.microsoft.edit.desktop $installdir/usr/share/applications/com.microsoft.edit.desktop install -Dm00644 $pkgfiles/com.microsoft.edit.metainfo.xml $installdir/usr/share/metainfo/com.microsoft.edit.metainfo.xml install -Dm00644 assets/manpage/edit.1 $installdir/usr/share/man/man1/msedit.1 -check : | +check: | export RUSTC_BOOTSTRAP=1 %cargo_test -- --ignored diff --git a/packages/m/msgpack-cxx/package.yml b/packages/m/msgpack-cxx/package.yml index 32e92960243..e8d1e6d0b8b 100644 --- a/packages/m/msgpack-cxx/package.yml +++ b/packages/m/msgpack-cxx/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msgpack-cxx -version : 6.1.0 -release : 1 -source : - - https://github.com/msgpack/msgpack-c/releases/download/cpp-6.1.0/msgpack-cxx-6.1.0.tar.gz : 23ede7e93c8efee343ad8c6514c28f3708207e5106af3b3e4969b3a9ed7039e7 -homepage : https://github.com/msgpack/msgpack-c/tree/cpp_master -license : BSL-1.0 -component : programming.library -summary : msgpack for C++ +name: msgpack-cxx +version: 6.1.0 +release: 1 +source: + - https://github.com/msgpack/msgpack-c/releases/download/cpp-6.1.0/msgpack-cxx-6.1.0.tar.gz: 23ede7e93c8efee343ad8c6514c28f3708207e5106af3b3e4969b3a9ed7039e7 +homepage: https://github.com/msgpack/msgpack-c/tree/cpp_master +license: BSL-1.0 +component: programming.library +summary: msgpack for C++ description: | MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte and short strings require only one extra byte in addition to the strings themselves. -patterns : /* -builddeps : +patterns: /* +builddeps: - libboost-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/msgpack/package.yml b/packages/m/msgpack/package.yml index b1840c97348..999718c56d2 100644 --- a/packages/m/msgpack/package.yml +++ b/packages/m/msgpack/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msgpack -version : 6.1.0 -release : 8 -source : - - https://github.com/msgpack/msgpack-c/releases/download/c-6.1.0/msgpack-c-6.1.0.tar.gz : 674119f1a85b5f2ecc4c7d5c2859edf50c0b05e0c10aa0df85eefa2c8c14b796 -homepage : https://msgpack.org/ -license : BSL-1.0 -component : programming -summary : An efficient object serialization library +name: msgpack +version: 6.1.0 +release: 8 +source: + - https://github.com/msgpack/msgpack-c/releases/download/c-6.1.0/msgpack-c-6.1.0.tar.gz: 674119f1a85b5f2ecc4c7d5c2859edf50c0b05e0c10aa0df85eefa2c8c14b796 +homepage: https://msgpack.org/ +license: BSL-1.0 +component: programming +summary: An efficient object serialization library description: | MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. -builddeps : +builddeps: - pkgconfig(gtest) -setup : | +setup: | %cmake . \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DMSGPACK_BUILD_TESTS=ON \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/m/msgraph/package.yml b/packages/m/msgraph/package.yml index 86aff31f33c..cb9bfed6ae1 100644 --- a/packages/m/msgraph/package.yml +++ b/packages/m/msgraph/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msgraph -version : 0.3.3 -release : 3 -source : - - https://download.gnome.org/sources/msgraph/0.3/msgraph-0.3.3.tar.xz : 37d7e12f2a990490aea21184f0b27e0b915ebb4e5096f4d6632c62051c054012 -homepage : https://gitlab.gnome.org/GNOME/msgraph -license : LGPL-3.0-or-later -component : programming.library -summary : GLib-based library for accessing online service APIs using MS Graph protocol. +name: msgraph +version: 0.3.3 +release: 3 +source: + - https://download.gnome.org/sources/msgraph/0.3/msgraph-0.3.3.tar.xz: 37d7e12f2a990490aea21184f0b27e0b915ebb4e5096f4d6632c62051c054012 +homepage: https://gitlab.gnome.org/GNOME/msgraph +license: LGPL-3.0-or-later +component: programming.library +summary: GLib-based library for accessing online service APIs using MS Graph protocol. description: | libmsgraph is a GLib-based library for accessing online service APIs using MS Graph protocol. -builddeps : +builddeps: - pkgconfig(goa-1.0) - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-3.0) - pkgconfig(rest-1.0) - gi-docgen -checkdeps : +checkdeps: - pkgconfig(libuhttpmock-1.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/m/msmtp/package.yml b/packages/m/msmtp/package.yml index dc81d9fba57..24f802fa4b7 100644 --- a/packages/m/msmtp/package.yml +++ b/packages/m/msmtp/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msmtp -version : 1.8.32 -release : 14 -source : - - https://marlam.de/msmtp/releases/msmtp-1.8.32.tar.xz : 20cd58b58dd007acf7b937fa1a1e21f3afb3e9ef5bbcfb8b4f5650deadc64db4 -homepage : https://marlam.de/msmtp -license : GPL-3.0-or-later -component : network.clients -summary : msmtp is an SMTP client +name: msmtp +version: 1.8.32 +release: 14 +source: + - https://marlam.de/msmtp/releases/msmtp-1.8.32.tar.xz: 20cd58b58dd007acf7b937fa1a1e21f3afb3e9ef5bbcfb8b4f5650deadc64db4 +homepage: https://marlam.de/msmtp +license: GPL-3.0-or-later +component: network.clients +summary: msmtp is an SMTP client description: | msmtp is an easy to use SMTP client with fairly complete sendmail compatibility and supports profiles for use with different SMTP servers. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(libsecret-1) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/msodbcsql/package.yml b/packages/m/msodbcsql/package.yml index d206f040827..32918367a88 100644 --- a/packages/m/msodbcsql/package.yml +++ b/packages/m/msodbcsql/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : msodbcsql -version : 17.2.0 -release : 6 -source : - - https://packages.microsoft.com/rhel/7/prod/msodbcsql17-17.2.0.1-1.x86_64.rpm : b04c5a527dee06b36990707244144045c36e3e2517f8d412010e0754f6517800 - - https://packages.microsoft.com/rhel/7/prod/mssql-tools-17.2.0.2-1.x86_64.rpm : 9a95dbc40851a120debb3c6db2eb41b402bc167678197050bffb4a18fc5380cb -homepage : https://learn.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server -license : Distributable -component : database -extract : false -summary : Microsoft ODBC Driver for SQL Server +name: msodbcsql +version: 17.2.0 +release: 6 +source: + - https://packages.microsoft.com/rhel/7/prod/msodbcsql17-17.2.0.1-1.x86_64.rpm: b04c5a527dee06b36990707244144045c36e3e2517f8d412010e0754f6517800 + - https://packages.microsoft.com/rhel/7/prod/mssql-tools-17.2.0.2-1.x86_64.rpm: 9a95dbc40851a120debb3c6db2eb41b402bc167678197050bffb4a18fc5380cb +homepage: https://learn.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server +license: Distributable +component: database +extract: false +summary: Microsoft ODBC Driver for SQL Server description: | The Microsoft ODBC Driver allows you to connect to a MS SQL Server from the Linux command line -builddeps : +builddeps: - pkgconfig(rpm) - unixodbc-devel -setup : | +setup: | rpm2cpio $sources/msodbcsql17-17.2.0.1-1.x86_64.rpm | cpio -idmv rpm2cpio $sources/mssql-tools-17.2.0.2-1.x86_64.rpm | cpio -idmv %patch -p1 -i $pkgfiles/0001-Fix-library-path.patch -install : | +install: | install -Dm00644 opt/microsoft/msodbcsql17/share/resources/en_US/* -t $installdir/usr/share/resources/en_US/ install -Dm00644 opt/mssql-tools/share/resources/en_US/* -t $installdir/usr/share/resources/en_US/ install -Dm00644 opt/microsoft/msodbcsql17/include/* -t $installdir/usr/include diff --git a/packages/m/mt32emu/package.yml b/packages/m/mt32emu/package.yml index 7c09d8ebc2f..2f9e22ec626 100644 --- a/packages/m/mt32emu/package.yml +++ b/packages/m/mt32emu/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mt32emu -version : 2.7.1 -release : 1 -source : - - https://github.com/munt/munt/archive/refs/tags/libmt32emu_2_7_1.tar.gz : e4524d52d6799a4e32a961a2e92074f14adcb2f110a4e7a06bede77050cfdaf4 -license : LGPL-2.1-or-later -component : multimedia.library -homepage : https://sourceforge.net/projects/munt/ -summary : Emulation library for MT-32-like hardware +name: mt32emu +version: 2.7.1 +release: 1 +source: + - https://github.com/munt/munt/archive/refs/tags/libmt32emu_2_7_1.tar.gz: e4524d52d6799a4e32a961a2e92074f14adcb2f110a4e7a06bede77050cfdaf4 +license: LGPL-2.1-or-later +component: multimedia.library +homepage: https://sourceforge.net/projects/munt/ +summary: Emulation library for MT-32-like hardware description: | C/C++ library for emulating Roland MT-32, CM-32L and LAPC-I synthesizer modules -clang : true -setup : | +clang: true +setup: | %cmake_ninja -S mt32emu -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Don't need docs diff --git a/packages/m/mtdev/package.yml b/packages/m/mtdev/package.yml index 7ead64fa61b..5b89ce5067d 100644 --- a/packages/m/mtdev/package.yml +++ b/packages/m/mtdev/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mtdev -version : 1.1.7 -release : 9 -source : - - https://bitmath.se/org/code/mtdev/mtdev-1.1.7.tar.gz : a55bd02a9af4dd266c0042ec608744fff3a017577614c057da09f1f4566ea32c -homepage : https://bitmath.se/org/code/mtdev/ -license : +name: mtdev +version: 1.1.7 +release: 9 +source: + - https://bitmath.se/org/code/mtdev/mtdev-1.1.7.tar.gz: a55bd02a9af4dd266c0042ec608744fff3a017577614c057da09f1f4566ea32c +homepage: https://bitmath.se/org/code/mtdev/ +license: - MIT -summary : Multitouch Protocol Translation Library -component : xorg.driver +summary: Multitouch Protocol Translation Library +component: xorg.driver description: | The mtdev package contains Multitouch Protocol Translation Library which is used to transform all variants of kernel MT (Multitouch) events to the slotted type B protocol. -optimize : +optimize: - no-symbolic -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mtools/package.yml b/packages/m/mtools/package.yml index 5efd86949f2..e0644967f47 100644 --- a/packages/m/mtools/package.yml +++ b/packages/m/mtools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mtools -version : 4.0.49 -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/mtools/mtools-4.0.49.tar.gz : 10cd1111da87bf2400a380c1639a6cba8bfb937a24f9c51f5f88d393ae5f6f76 -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/mtools/ -component : system.utils -summary : A collection of utilities to access MS-DOS disks without mounting them +name: mtools +version: 4.0.49 +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/mtools/mtools-4.0.49.tar.gz: 10cd1111da87bf2400a380c1639a6cba8bfb937a24f9c51f5f88d393ae5f6f76 +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/mtools/ +component: system.utils +summary: A collection of utilities to access MS-DOS disks without mounting them description: | Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them. It supports Win'95 style long file names, OS/2 Xdf disks and 2m disks (store up to 1992k on a high density 3 1/2 disk). In addition to file access, it supports many FAT-specific features: volume labels, FAT-specific file attributes (hidden, system, ...), "bad block" map maintenance, access to remote floppy drives, Iomega ZIP disk protection, "secure" erase, display of file's on-disk layout, etc. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -j1 diff --git a/packages/m/mtpaint/package.yml b/packages/m/mtpaint/package.yml index 3f0da3991bb..3fbfb6c7f70 100644 --- a/packages/m/mtpaint/package.yml +++ b/packages/m/mtpaint/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mtpaint -version : '3.50' -release : 11 -source : - - https://sourceforge.net/projects/mtpaint/files/mtpaint/3.50/mtpaint-3.50.tar.bz2 : 695cea10c428a8f122ed59beee5ffa49dcdcba8d88a4790eaf3c64fd7c73d6ac -homepage : https://mtpaint.sourceforge.net/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : mtPaint is a painting program designed for creating icons and pixel-based artwork +name: mtpaint +version: "3.50" +release: 11 +source: + - https://sourceforge.net/projects/mtpaint/files/mtpaint/3.50/mtpaint-3.50.tar.bz2: 695cea10c428a8f122ed59beee5ffa49dcdcba8d88a4790eaf3c64fd7c73d6ac +homepage: https://mtpaint.sourceforge.net/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: mtPaint is a painting program designed for creating icons and pixel-based artwork description: | mtPaint is a painting program designed for creating icons and pixel-based artwork -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gtk+-3.0) - pkgconfig(lcms2) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(libwebp) - giflib-devel -setup : | +setup: | %configure gtk3 GIF intl jpeg lcms2 man tiff webp -build : | +build: | %make -install : | +install: | %make_install # Install appstream metainfo install -Dm00644 $pkgfiles/net.sourceforge.mtpaint.mtpaint.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/m/mtr/package.yml b/packages/m/mtr/package.yml index 3f21cb1e4fa..3b2316dc5d0 100644 --- a/packages/m/mtr/package.yml +++ b/packages/m/mtr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mtr -version : '0.95' -release : 9 -source : - - https://github.com/traviscross/mtr/archive/refs/tags/v0.95.tar.gz : 12490fb660ba5fb34df8c06a0f62b4f9cbd11a584fc3f6eceda0a99124e8596f -homepage : https://www.bitwizard.nl/mtr/ -license : GPL-2.0-or-later -component : network.utils -summary : Combines the functionality of traceroute and ping into one tool (CLI version) +name: mtr +version: "0.95" +release: 9 +source: + - https://github.com/traviscross/mtr/archive/refs/tags/v0.95.tar.gz: 12490fb660ba5fb34df8c06a0f62b4f9cbd11a584fc3f6eceda0a99124e8596f +homepage: https://www.bitwizard.nl/mtr/ +license: GPL-2.0-or-later +component: network.utils +summary: Combines the functionality of traceroute and ping into one tool (CLI version) description: | Combines the functionality of traceroute and ping into one tool (CLI version) -builddeps : +builddeps: - pkgconfig(libcap) -setup : | +setup: | echo $version > .tarball-version %reconfigure --sbindir=/usr/bin --without-gtk -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mtxclient/package.yml b/packages/m/mtxclient/package.yml index 1deb9d68758..f34d3fce1bb 100644 --- a/packages/m/mtxclient/package.yml +++ b/packages/m/mtxclient/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mtxclient -version : 0.10.1 -release : 12 -source : +name: mtxclient +version: 0.10.1 +release: 12 +source: # Switch back to when fixed # - https://nheko.im/nheko-reborn/mtxclient/-/archive/v0.10.1/mtxclient-v0.10.1.tar.gz : 203be46a08e1dc6cfc068d0911f3b09976f48e4cc4302c3517b9c0f4e53631e3 - - https://github.com/Nheko-Reborn/mtxclient/archive/refs/tags/v0.10.1.tar.gz : 203be46a08e1dc6cfc068d0911f3b09976f48e4cc4302c3517b9c0f4e53631e3 -license : MIT -homepage : https://nheko-reborn.github.io/ -component : network.im -summary : Client API library for Matrix + - https://github.com/Nheko-Reborn/mtxclient/archive/refs/tags/v0.10.1.tar.gz: 203be46a08e1dc6cfc068d0911f3b09976f48e4cc4302c3517b9c0f4e53631e3 +license: MIT +homepage: https://nheko-reborn.github.io/ +component: network.im +summary: Client API library for Matrix description: | Client API library for Matrix -builddeps : +builddeps: - pkgconfig(coeurl) - pkgconfig(libcrypto) - pkgconfig(libcurl) @@ -22,13 +22,13 @@ builddeps : - pkgconfig(olm) - pkgconfig(re2) - pkgconfig(spdlog) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -DBUILD_LIB_TESTS=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mu/package.yml b/packages/m/mu/package.yml index 38744cd53e6..3e79aad36d9 100644 --- a/packages/m/mu/package.yml +++ b/packages/m/mu/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mu -version : 1.12.9 -release : 30 -source : - - https://github.com/djcb/mu/releases/download/v1.12.9/mu-1.12.9.tar.xz : ed493ef4eab536815ca8f948848370cd00b4383bc006b6527ccdf21d38e16de5 -license : GPL-3.0-only -homepage : https://www.djcbsoftware.nl/code/mu/ -component : editor -summary : maildir indexer/searcher + emacs mail client + guile bindings +name: mu +version: 1.12.9 +release: 30 +source: + - https://github.com/djcb/mu/releases/download/v1.12.9/mu-1.12.9.tar.xz: ed493ef4eab536815ca8f948848370cd00b4383bc006b6527ccdf21d38e16de5 +license: GPL-3.0-only +homepage: https://www.djcbsoftware.nl/code/mu/ +component: editor +summary: maildir indexer/searcher + emacs mail client + guile bindings description: | mu is a tool for dealing with e-mail messages stored in the Maildir-format. mu’s purpose in life is to help you to quickly find the messages you need; in addition, it allows you to view messages, extract attachments, create new maildirs, and so on. See the mu cheatsheet for some examples. mu is fully documented. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(gmime-3.0) - pkgconfig(gtk+-3.0) @@ -18,10 +18,10 @@ builddeps : - pkgconfig(webkit2gtk-4.0) - pkgconfig(xapian-core) - emacs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build emacs --batch --eval '(byte-recompile-directory "mu4e")' -install : | +install: | %ninja_install diff --git a/packages/m/mugshot/package.yml b/packages/m/mugshot/package.yml index ca27039405c..9bc8340ff8c 100644 --- a/packages/m/mugshot/package.yml +++ b/packages/m/mugshot/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mugshot -version : 0.4.3 -release : 5 -source : - - https://github.com/bluesabre/mugshot/releases/download/mugshot-0.4.3/mugshot-0.4.3.tar.gz : 2f66869a58bf45de29e065dfdaa591f32a88ec91682c0fa15accfd9f58c3c19c -homepage : https://github.com/bluesabre/mugshot -license : GPL-3.0-or-later -component : system.utils -summary : User Management Utility for Linux +name: mugshot +version: 0.4.3 +release: 5 +source: + - https://github.com/bluesabre/mugshot/releases/download/mugshot-0.4.3/mugshot-0.4.3.tar.gz: 2f66869a58bf45de29e065dfdaa591f32a88ec91682c0fa15accfd9f58c3c19c +homepage: https://github.com/bluesabre/mugshot +license: GPL-3.0-or-later +component: system.utils +summary: User Management Utility for Linux description: | Mugshot is a lightweight user configuration utility for Linux designed for simplicity and ease of use. Quickly update your personal profile and sync your updates across applications. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - python-distlib - python-distutils-extra - python-pexpect -rundeps : +rundeps: - python-cairo - python-gobject - python-pexpect -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/m/mujs/package.yml b/packages/m/mujs/package.yml index 66135a7d339..a4f75f35d38 100644 --- a/packages/m/mujs/package.yml +++ b/packages/m/mujs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mujs -version : 1.3.8 -release : 6 -source : - - https://mujs.com/downloads/mujs-1.3.8.tar.gz : 506d34882f2620a2fdeb6db63dbb7a8ffd98f417689d8f3c84f2feac275e39a9 -homepage : https://mujs.com/ -license : ISC -component : programming.library -summary : An embeddable Javascript interpreter in C -libsplit : false +name: mujs +version: 1.3.8 +release: 6 +source: + - https://mujs.com/downloads/mujs-1.3.8.tar.gz: 506d34882f2620a2fdeb6db63dbb7a8ffd98f417689d8f3c84f2feac275e39a9 +homepage: https://mujs.com/ +license: ISC +component: programming.library +summary: An embeddable Javascript interpreter in C +libsplit: false description: | MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities. -networking : true -build : | +networking: true +build: | %make -install : | +install: | %make_install install-shared prefix=%PREFIX% libdir=%libdir% # Remove the static library diff --git a/packages/m/mullvad/package.yml b/packages/m/mullvad/package.yml index 6495f361ba7..5876be4d0a0 100644 --- a/packages/m/mullvad/package.yml +++ b/packages/m/mullvad/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mullvad -version : '2025.13' -release : 21 -source : - - git|https://github.com/mullvad/mullvadvpn-app.git : 2025.13 -license : GPL-3.0-or-later -component : network.clients -networking : true -summary : The Mullvad VPN client app for desktop +name: mullvad +version: "2025.13" +release: 21 +source: + - git|https://github.com/mullvad/mullvadvpn-app.git: 2025.13 +license: GPL-3.0-or-later +component: network.clients +networking: true +summary: The Mullvad VPN client app for desktop description: | The Mullvad VPN client app for desktop. -homepage : https://mullvad.net -builddeps : +homepage: https://mullvad.net +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) @@ -20,13 +20,13 @@ builddeps : - golang - nodejs - rust -rundeps : +rundeps: - libayatana-appindicator -setup : | +setup: | %apply_patches -build : | +build: | ./build.sh --optimize -install : | +install: | install -dm00755 $installdir/usr/share/mullvad cp -a dist/linux-unpacked/* $installdir/usr/share/mullvad diff --git a/packages/m/multibootusb/package.yml b/packages/m/multibootusb/package.yml index 8380f31fa0a..98bfcf8e920 100644 --- a/packages/m/multibootusb/package.yml +++ b/packages/m/multibootusb/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : multibootusb -version : 9.2.0 -release : 10 -source : - - https://github.com/mbusb/multibootusb/archive/v9.2.0.tar.gz : 1f1539e11e5ac8af2fc2379a22c2ad6b73759b2babbc165f7ff716240e922d7d -homepage : https://github.com/mbusb/multibootusb -license : GPL-2.0-or-later -component : system.utils -summary : MultiBootUSB is a cross platform* software/utility to create multi boot live Linux on a removable USB disk. +name: multibootusb +version: 9.2.0 +release: 10 +source: + - https://github.com/mbusb/multibootusb/archive/v9.2.0.tar.gz: 1f1539e11e5ac8af2fc2379a22c2ad6b73759b2babbc165f7ff716240e922d7d +homepage: https://github.com/mbusb/multibootusb +license: GPL-2.0-or-later +component: system.utils +summary: MultiBootUSB is a cross platform* software/utility to create multi boot live Linux on a removable USB disk. description: | MultiBootUSB is a cross platform* software/utility to create multi boot live Linux on a removable USB disk. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - mtools - p7zip - parted - python-pyudev - python3-dbus - python3-qt5 -build : | +build: | %python3_setup -install : |- +install: |- %python3_install install -Dm00755 $pkgfiles/policykit $installdir/usr/share/polkit-1/actions/org.debian.pkexec.run-multibootusb.policy diff --git a/packages/m/multipath-tools/package.yml b/packages/m/multipath-tools/package.yml index 063b827216e..e3123c951e2 100644 --- a/packages/m/multipath-tools/package.yml +++ b/packages/m/multipath-tools/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : multipath-tools -version : 0.9.9 -release : 11 -source : - - https://github.com/opensvc/multipath-tools/archive/refs/tags/0.9.9.tar.gz : 5c79219a7cce4eba5a196363ac121b9c0f3765e70e032889a5bf8e0c95de7bcb -license : LGPL-2.0 -homepage : https://github.com/opensvc/multipath-tools -summary : Linux multipath tools +name: multipath-tools +version: 0.9.9 +release: 11 +source: + - https://github.com/opensvc/multipath-tools/archive/refs/tags/0.9.9.tar.gz: 5c79219a7cce4eba5a196363ac121b9c0f3765e70e032889a5bf8e0c95de7bcb +license: LGPL-2.0 +homepage: https://github.com/opensvc/multipath-tools +summary: Linux multipath tools description: | Linux multipath tools -component : system.utils -builddeps : +component: system.utils +builddeps: - pkgconfig(devmapper) - pkgconfig(json-c) - pkgconfig(liburcu) - libaio-devel -build : | +build: | export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" %make READLINE=libreadline LIB=%libdir% -install : | +install: | %make_install DESTDIR=$installdir \ LIB=lib \ prefix="/usr" diff --git a/packages/m/mumble/package.yml b/packages/m/mumble/package.yml index 3270c92e501..a00205813d1 100644 --- a/packages/m/mumble/package.yml +++ b/packages/m/mumble/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mumble -version : 1.5.857 -release : 43 -source : - - https://github.com/mumble-voip/mumble/releases/download/v1.5.857/mumble-1.5.857.tar.gz : e062ee0cb22f99283d21e9266b44587b92995f29141c6381c533a1803e9c3b47 -homepage : https://www.mumble.info -license : BSD-3-Clause -component : network.clients -summary : High quality voice chat software +name: mumble +version: 1.5.857 +release: 43 +source: + - https://github.com/mumble-voip/mumble/releases/download/v1.5.857/mumble-1.5.857.tar.gz: e062ee0cb22f99283d21e9266b44587b92995f29141c6381c533a1803e9c3b47 +homepage: https://www.mumble.info +license: BSD-3-Clause +component: network.clients +summary: High quality voice chat software description: | Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(alsa) @@ -29,7 +29,7 @@ builddeps : - libboost-devel - microsoft-gsl - poco-devel -setup : | +setup: | export CXXFLAGS="${CXXFLAGS} -Wno-error=deprecated-declarations" %cmake_ninja \ -DCMAKE_C_STANDARD=17 \ @@ -43,7 +43,7 @@ setup : | -Dserver=OFF \ -Dspeechd=OFF \ -Dupdate=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/muon/package.yml b/packages/m/muon/package.yml index 697514c3909..755d402a879 100644 --- a/packages/m/muon/package.yml +++ b/packages/m/muon/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : muon -version : 0.5.0 -release : 2 -source : - - https://muon.build/releases/v0.5.0/muon-v0.5.0.tar.gz : 24aa4d29ed272893f6e6d355b1ec4ef20647438454e88161bdb9defd7c6faf77 -homepage : https://muon.build/ -license : GPL-3.0-only -component : system.devel -summary : A meson-compatible build system. +name: muon +version: 0.5.0 +release: 2 +source: + - https://muon.build/releases/v0.5.0/muon-v0.5.0.tar.gz: 24aa4d29ed272893f6e6d355b1ec4ef20647438454e88161bdb9defd7c6faf77 +homepage: https://muon.build/ +license: GPL-3.0-only +component: system.devel +summary: A meson-compatible build system. description: | muon is an implementation of the meson build system in c99 with minimal dependencies. -builddeps : +builddeps: - pkgconfig(libarchive) - pkgconfig(libcurl) - pkgconfig(libpkgconf) - pkgconfig(scdoc) - git - meson -patterns : +patterns: - /* -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/muparser/package.yml b/packages/m/muparser/package.yml index 6c898887a15..7b0e29cb6f4 100644 --- a/packages/m/muparser/package.yml +++ b/packages/m/muparser/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : muparser -version : 2.3.4 -release : 2 -source : - - https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.4.tar.gz : 0c3fa54a3ebf36dda0ed3e7cd5451c964afbb15102bdbcba08aafb359a290121 -homepage : https://beltoforion.de/en/muparser/ -license : MIT -component : programming -summary : muParser is an extensible high performance math expression parser library written in C++. +name: muparser +version: 2.3.4 +release: 2 +source: + - https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.4.tar.gz: 0c3fa54a3ebf36dda0ed3e7cd5451c964afbb15102bdbcba08aafb359a290121 +homepage: https://beltoforion.de/en/muparser/ +license: MIT +component: programming +summary: muParser is an extensible high performance math expression parser library written in C++. description: | muParser is an extensible high performance math expression parser library written in C++. -setup : | +setup: | %cmake_ninja -DENABLE_SAMPLES=ON \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mupdf/package.yml b/packages/m/mupdf/package.yml index c30336b01bf..e667b5cdf45 100644 --- a/packages/m/mupdf/package.yml +++ b/packages/m/mupdf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mupdf -version : 1.18.0 -release : 11 -source : - - https://mupdf.com/downloads/archive/mupdf-1.18.0-source.tar.xz : 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a -homepage : https://mupdf.com -license : AGPL-3.0-or-later -component : office.viewers -summary : lightweight PDF, XPS, and e-book viewer +name: mupdf +version: 1.18.0 +release: 11 +source: + - https://mupdf.com/downloads/archive/mupdf-1.18.0-source.tar.xz: 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a +homepage: https://mupdf.com +license: AGPL-3.0-or-later +component: office.viewers +summary: lightweight PDF, XPS, and e-book viewer description: | MuPDF is a lightweight PDF, XPS, and E-book viewer. MuPDF consists of a software library, command line tools, and viewers for various platforms. The renderer in MuPDF is tailored for high quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen. The viewer is small, fast, yet complete. It supports many document formats, such as PDF, XPS, OpenXPS, CBZ, EPUB, and FictionBook 2. You can annotate PDF documents and fill out forms with the mobile viewers (this feature is coming soon to the desktop viewer as well). The command line tools allow you to annotate, edit, and convert documents to other formats such as HTML, SVG, PDF, and CBZ. You can also write scripts to manipulate documents using Javascript. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(freetype2) - pkgconfig(glu) - pkgconfig(gumbo) @@ -29,7 +29,7 @@ builddeps : - pkgconfig(xext) - pkgconfig(xi) - pkgconfig(xrandr) -setup : | +setup: | # MuPDF ships a patched freeglut that supports unicode. Use it. find thirdparty -mindepth 1 -maxdepth 1 -not -name freeglut -exec rm -rf {} + %patch -p1 -i $pkgfiles/Link-against-shared-libs.patch @@ -43,9 +43,9 @@ setup : | USE_SYSTEM_MUJS=yes USE_SYSTEM_OPENJPEG=yes USE_SYSTEM_ZLIB=yes" > user.make -build : | +build: | %make -install : | +install: | %make_install prefix=%PREFIX% install -Dm00644 docs/logo/mupdf-logo.svg $installdir/usr/share/icons/hicolor/scalable/apps/mupdf.svg install -Dm00644 $pkgfiles/mupdf.desktop -t $installdir/usr/share/applications diff --git a/packages/m/mupen64plus-qt/package.yml b/packages/m/mupen64plus-qt/package.yml index f1bfb3b7a95..34c6a89b63e 100644 --- a/packages/m/mupen64plus-qt/package.yml +++ b/packages/m/mupen64plus-qt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mupen64plus-qt -version : "1.15" -release : 3 -source : - - https://github.com/dh4/mupen64plus-qt/archive/1.15.tar.gz : c41448adb7dd6acb6d4f56f7cdd2f25a8fd9a9e9ee23e334c0969b835802f20a -homepage : https://github.com/dh4/mupen64plus-qt -license : BSD-3-Clause -component : games.emulator -summary : Customizable cross-platform launcher for mupen64plus +name: mupen64plus-qt +version: "1.15" +release: 3 +source: + - https://github.com/dh4/mupen64plus-qt/archive/1.15.tar.gz: c41448adb7dd6acb6d4f56f7cdd2f25a8fd9a9e9ee23e334c0969b835802f20a +homepage: https://github.com/dh4/mupen64plus-qt +license: BSD-3-Clause +component: games.emulator +summary: Customizable cross-platform launcher for mupen64plus description: | A customizable cross-platform launcher. This was adapted from CEN64-Qt to work with Mupen64Plus. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(quazip1-qt5) -rundeps : +rundeps: - mupen64plus -clang : true -setup : | +clang: true +setup: | quazip_libs=$(pkg-config quazip1-qt5 --libs) sed -i "s|@@QUAZIP_LIBS@@|$quazip_libs|g" $pkgfiles/quazip-fix.patch %patch -p1 -i $pkgfiles/quazip-fix.patch @@ -25,9 +25,9 @@ setup : | export CXXFLAGS="$CXXFLAGS $quazip_cflags" %qmake -build : | +build: | %make -install : | +install: | install -Dm00755 $workdir/mupen64plus-qt $installdir/usr/bin/mupen64plus-qt install -Dm00644 $workdir/resources/mupen64plus-qt.desktop $installdir/usr/share/applications/mupen64plus-qt.desktop install -Dm00644 $workdir/resources/images/mupen64plus.png $installdir/usr/share/icons/hicolor/128x128/apps/mupen64plus-qt.png diff --git a/packages/m/mupen64plus/package.yml b/packages/m/mupen64plus/package.yml index b6dc089157b..62c3a306052 100644 --- a/packages/m/mupen64plus/package.yml +++ b/packages/m/mupen64plus/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mupen64plus -version : 2.6.0 -release : 25 -source : - - git|https://github.com/mupen64plus/mupen64plus-core.git : b0d68c20f49b8f833afa21450e0e8874c87c13c4 - - git|https://github.com/mupen64plus/mupen64plus-audio-sdl.git : 6c2c3f8ae10b7f0f6dfe06f45ca7ca598a6b659a - - git|https://github.com/mupen64plus/mupen64plus-input-sdl.git : f2ca3839415d45a547f79d21177dfe15a0ce6d8c - - git|https://github.com/mupen64plus/mupen64plus-rsp-cxd4.git : f6ff3719cb68d3e1c1497fc87a661921671db719 - - git|https://github.com/mupen64plus/mupen64plus-rsp-hle.git : 2798e65d6fc89d89aace0b0d779af6406809b940 - - git|https://github.com/mupen64plus/mupen64plus-rsp-z64.git : 1484988bec32ab567dc205b8fd9ff6482d5e5950 - - git|https://github.com/mupen64plus/mupen64plus-video-arachnoid.git : 5e9ea510648b6e0f233796ae4ecaf99dd88175c0 - - git|https://github.com/mupen64plus/mupen64plus-video-glide64mk2.git : 2e2704194a6a188c8e5127970e9aa320f37e5156 - - git|https://github.com/mupen64plus/mupen64plus-video-rice.git : fcf00779f08a9503ef30d26422f6b0350684820d - - git|https://github.com/mupen64plus/mupen64plus-video-z64.git : 11f354a65a5b123fa8d18e761d52c2d3280a9333 - - git|https://github.com/mupen64plus/mupen64plus-ui-console.git : 1a68327fddda71f1acbad8a63ef04288b1887d19 -license : +name: mupen64plus +version: 2.6.0 +release: 25 +source: + - git|https://github.com/mupen64plus/mupen64plus-core.git: b0d68c20f49b8f833afa21450e0e8874c87c13c4 + - git|https://github.com/mupen64plus/mupen64plus-audio-sdl.git: 6c2c3f8ae10b7f0f6dfe06f45ca7ca598a6b659a + - git|https://github.com/mupen64plus/mupen64plus-input-sdl.git: f2ca3839415d45a547f79d21177dfe15a0ce6d8c + - git|https://github.com/mupen64plus/mupen64plus-rsp-cxd4.git: f6ff3719cb68d3e1c1497fc87a661921671db719 + - git|https://github.com/mupen64plus/mupen64plus-rsp-hle.git: 2798e65d6fc89d89aace0b0d779af6406809b940 + - git|https://github.com/mupen64plus/mupen64plus-rsp-z64.git: 1484988bec32ab567dc205b8fd9ff6482d5e5950 + - git|https://github.com/mupen64plus/mupen64plus-video-arachnoid.git: 5e9ea510648b6e0f233796ae4ecaf99dd88175c0 + - git|https://github.com/mupen64plus/mupen64plus-video-glide64mk2.git: 2e2704194a6a188c8e5127970e9aa320f37e5156 + - git|https://github.com/mupen64plus/mupen64plus-video-rice.git: fcf00779f08a9503ef30d26422f6b0350684820d + - git|https://github.com/mupen64plus/mupen64plus-video-z64.git: 11f354a65a5b123fa8d18e761d52c2d3280a9333 + - git|https://github.com/mupen64plus/mupen64plus-ui-console.git: 1a68327fddda71f1acbad8a63ef04288b1887d19 +license: - GPL-2.0-only - CC0-1.0 #mupen64plus-rsp-cxd4 -homepage : https://github.com/mupen64plus/mupen64plus-core -component : games.emulator -summary : N64 emulator +homepage: https://github.com/mupen64plus/mupen64plus-core +component: games.emulator +summary: N64 emulator description: | Mupen64Plus is a cross-platform plugin-based N64 emulator which is capable of accurately playing many games. Included are MIPS R4300 CPU emulators, with dynamic recompilers, and necessary plugins for audio, graphical rendering (RDP), signal co-processor (RSP), and input. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(freetype2) - pkgconfig(glew) - pkgconfig(libpng) @@ -34,17 +34,17 @@ builddeps : - pkgconfig(x11) environment: | export PLUGINS="audio-sdl input-sdl rsp-cxd4 rsp-hle rsp-z64 video-arachnoid video-glide64mk2 video-rice video-z64 ui-console" -setup : | +setup: | for plugin in $PLUGINS do cp -r $sources/mupen64plus-$plugin.git $workdir/$plugin done -build : | +build: | for plugin in . $PLUGINS do %make -C $plugin/projects/unix all APIDIR=$workdir/src/api done -install : | +install: | for plugin in . $PLUGINS do %make_install -C $plugin/projects/unix APIDIR=$workdir/src/api DESTDIR=$installdir PREFIX=/usr LIBDIR=%libdir% LDCONFIG="true" diff --git a/packages/m/museeks/package.yml b/packages/m/museeks/package.yml index a30d9b4f2b5..f36b3c037de 100644 --- a/packages/m/museeks/package.yml +++ b/packages/m/museeks/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : museeks -version : 0.13.1 -release : 4 -source : - - https://github.com/martpie/museeks/archive/refs/tags/0.13.1.tar.gz : 7d6fcad24e9b68b2a22eff64feddfc20d4d7ffda505746cdae86741dc6cd650c -homepage : https://museeks.io/ -license : MIT -component : multimedia.audio -networking : true -summary : A simple and clean music player. +name: museeks +version: 0.13.1 +release: 4 +source: + - https://github.com/martpie/museeks/archive/refs/tags/0.13.1.tar.gz: 7d6fcad24e9b68b2a22eff64feddfc20d4d7ffda505746cdae86741dc6cd650c +homepage: https://museeks.io/ +license: MIT +component: multimedia.audio +networking: true +summary: A simple and clean music player. description: | Museeks aims to be a simple and easy to use music player with a clean UI. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) - pkgconfig(xshmfence) - git - yarn -setup : | +setup: | patch -p1 -i $pkgfiles/0001-remove-build-targets.patch yarn install --frozen-lockfile -build : | +build: | yarn build yarn package:l -install : |- +install: |- export museeksdir=/usr/share/museeks install -dm00755 $installdir/$museeksdir install -dm00755 $installdir/usr/bin diff --git a/packages/m/musescore/package.yml b/packages/m/musescore/package.yml index bd9cd004910..80b0d0f2299 100644 --- a/packages/m/musescore/package.yml +++ b/packages/m/musescore/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : musescore -version : 4.4.4 -release : 36 -source : - - https://github.com/musescore/MuseScore/archive/refs/tags/v4.4.4.tar.gz : 13d78c168bbe43e6b9bb213d03cabc727615b7e638a4ef037ef819efd2b4109b -homepage : https://musescore.org/ -license : GPL-3.0-only -component : multimedia.audio -summary : MuseScore is an open source and free music notation software +name: musescore +version: 4.4.4 +release: 36 +source: + - https://github.com/musescore/MuseScore/archive/refs/tags/v4.4.4.tar.gz: 13d78c168bbe43e6b9bb213d03cabc727615b7e638a4ef037ef819efd2b4109b +homepage: https://musescore.org/ +license: GPL-3.0-only +component: multimedia.audio +summary: MuseScore is an open source and free music notation software description: | MuseScore is an open source and free music notation software -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Gui) @@ -41,7 +41,7 @@ builddeps : - git - lame-devel - portmidi-devel -setup : | +setup: | # Fix icon on appstream generation taken from Flathub manifest %patch -p1 -i $pkgfiles/musescore-appdata.diff %cmake_ninja -DCMAKE_BUILD_TYPE=Release \ @@ -52,9 +52,9 @@ setup : | -DMUSE_ENABLE_UNIT_TESTS=OFF \ -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF \ -DMUSE_MODULE_UPDATE=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache diff --git a/packages/m/musl/package.yml b/packages/m/musl/package.yml index 2c703ea7059..aed6860825f 100644 --- a/packages/m/musl/package.yml +++ b/packages/m/musl/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : musl -version : 1.2.5 -release : 11 -source : - - https://musl.libc.org/releases/musl-1.2.5.tar.gz : a9a118bbe84d8764da0ea0d28b3ab3fae8477fc7e4085d90102b8596fc7c75e4 -license : MIT -component : programming.library -homepage : https://musl.libc.org/ -summary : MIT implementation of the C Standard Library +name: musl +version: 1.2.5 +release: 11 +source: + - https://musl.libc.org/releases/musl-1.2.5.tar.gz: a9a118bbe84d8764da0ea0d28b3ab3fae8477fc7e4085d90102b8596fc7c75e4 +license: MIT +component: programming.library +homepage: https://musl.libc.org/ +summary: MIT implementation of the C Standard Library description: | musl, pronounced like the word "mussel", is an MIT-licensed implementation of the standard C library targetting the Linux syscall API, suitable for use in a wide range of deployment environments. musl offers efficient static and dynamic linking support, lightweight code and low runtime overhead, strong fail-safe guarantees under correct usage, and correctness in the sense of standards conformance and safety. musl is built on the principle that these goals are best achieved through simple code that is easy to understand and maintain. -libsplit : false -patterns : - - devel : /usr/bin -setup : | +libsplit: false +patterns: + - devel: /usr/bin +setup: | %apply_patches unset CXXFLAGS CFLAGS LDFLAGS export CFLAGS="-fPIC -pipe -g2 -mtune=generic -march=x86-64" @@ -31,7 +31,7 @@ setup : | --syslibdir=%libdir% \ CC=$CC \ CFLAGS=$CFLAGS -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mutagen/package.yml b/packages/m/mutagen/package.yml index ad99247a6ec..f2f648bc129 100644 --- a/packages/m/mutagen/package.yml +++ b/packages/m/mutagen/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mutagen -version : 1.47.0 -release : 18 -source : - - https://github.com/quodlibet/mutagen/archive/refs/tags/release-1.47.0.tar.gz : f7489e19d375c31ba1962ab19e11eca8b9f86f05bfd99cef467f8dd875d8941e -homepage : https://github.com/quodlibet/mutagen -license : GPL-2.0-or-later -component : programming.python -summary : Python module for handling audio metadata +name: mutagen +version: 1.47.0 +release: 18 +source: + - https://github.com/quodlibet/mutagen/archive/refs/tags/release-1.47.0.tar.gz: f7489e19d375c31ba1962ab19e11eca8b9f86f05bfd99cef467f8dd875d8941e +homepage: https://github.com/quodlibet/mutagen +license: GPL-2.0-or-later +component: programming.python +summary: Python module for handling audio metadata description: | Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey's Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-hypothesis - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/m/mutt/package.yml b/packages/m/mutt/package.yml index 2045dead8df..1d6ded0cc60 100644 --- a/packages/m/mutt/package.yml +++ b/packages/m/mutt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mutt -version : 2.2.16 -release : 35 -source : - - https://gitlab.com/muttmua/mutt/-/archive/mutt-2-2-16-rel/mutt-mutt-2-2-16-rel.tar.gz : de707b27ddc430c835d1fa42ef1ac6c25728beaa7e425dba3b70c7b93ac9bbf5 -homepage : https://gitlab.com/muttmua/mutt -license : GPL-2.0-or-later -component : network.mail -summary : Mutt (Small, powerful text based email client) +name: mutt +version: 2.2.16 +release: 35 +source: + - https://gitlab.com/muttmua/mutt/-/archive/mutt-2-2-16-rel/mutt-mutt-2-2-16-rel.tar.gz: de707b27ddc430c835d1fa42ef1ac6c25728beaa7e425dba3b70c7b93ac9bbf5 +homepage: https://gitlab.com/muttmua/mutt +license: GPL-2.0-or-later +component: network.mail +summary: Mutt (Small, powerful text based email client) description: | Mutt is a small but powerful text-based mail client for Unix operating systems. It was originally based on ELM, and was written by Michael Elkins. -builddeps : +builddeps: - pkgconfig(gpgme) - pkgconfig(libassuan) - pkgconfig(libsasl2) - pkgconfig(ncursesw) - gdbm-devel - gnupg -rundeps : +rundeps: - vim -setup : | +setup: | %reconfigure \ --sysconfdir=/etc/mutt \ --enable-compressed \ @@ -35,7 +35,7 @@ setup : | --with-regex \ --with-sasl \ --with-ssl -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mutter/package.yml b/packages/m/mutter/package.yml index a2c8afdc5a2..1e4a3bd036b 100644 --- a/packages/m/mutter/package.yml +++ b/packages/m/mutter/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mutter -version : '49.2' -release : 139 -source : - - https://download.gnome.org/sources/mutter/49/mutter-49.2.tar.xz : 276391a080e509569240ac8610255d778ab6a88a3250f9b17740255f134e3c0a -homepage : https://gitlab.gnome.org/GNOME/mutter -license : GPL-2.0-or-later -component : desktop.gnome -summary : Gnome Shell Window Manager +name: mutter +version: "49.2" +release: 139 +source: + - https://download.gnome.org/sources/mutter/49/mutter-49.2.tar.xz: 276391a080e509569240ac8610255d778ab6a88a3250f9b17740255f134e3c0a +homepage: https://gitlab.gnome.org/GNOME/mutter +license: GPL-2.0-or-later +component: desktop.gnome +summary: Gnome Shell Window Manager description: | Gnome Shell compositing window manager -ccache : false -builddeps : +ccache: false +builddeps: - pkgconfig(colord) - pkgconfig(dri) - pkgconfig(glycin-2) @@ -44,15 +44,15 @@ builddeps : - pkgconfig(xwayland) - python-argcomplete - python-docutils -patterns : - - common : - - /usr/share/GConf/gsettings/mutter-schemas.convert - - /usr/share/glib-2.0/schemas/org.gnome.mutter* - - /usr/share/gnome-control-center/keybindings/50-mutter-* -rundeps : - - devel : mesalib-devel # Internal cogl requires EGL/eglmesaext.h from mesalib-devel +patterns: + - common: + - /usr/share/GConf/gsettings/mutter-schemas.convert + - /usr/share/glib-2.0/schemas/org.gnome.mutter* + - /usr/share/gnome-control-center/keybindings/50-mutter-* +rundeps: + - devel: mesalib-devel # Internal cogl requires EGL/eglmesaext.h from mesalib-devel - mutter-common -setup : | +setup: | %meson_configure \ -Degl_device=true \ -Dinstalled_tests=false \ @@ -61,7 +61,7 @@ setup : | -Dtests=disabled \ -Dwayland_eglstream=true \ -Dx11=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/m/mxml/package.yml b/packages/m/mxml/package.yml index 0212d84fe80..ebf7957bb05 100644 --- a/packages/m/mxml/package.yml +++ b/packages/m/mxml/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mxml -version : 3.3.1 -release : 4 -source : - - https://github.com/michaelrsweet/mxml/releases/download/v3.3.1/mxml-3.3.1.tar.gz : 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 -homepage : https://www.msweet.org/mxml/ -license : Apache-2.0 -component : programming -summary : Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files +name: mxml +version: 3.3.1 +release: 4 +source: + - https://github.com/michaelrsweet/mxml/releases/download/v3.3.1/mxml-3.3.1.tar.gz: 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 +homepage: https://www.msweet.org/mxml/ +license: Apache-2.0 +component: programming +summary: Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files description: | Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files -setup : | +setup: | %configure --enable-shared -build : | +build: | %make -install : | +install: | %make_install BUILDROOT=$installdir rm -f $installdir/%libdir%/*.a diff --git a/packages/m/mygui/package.yml b/packages/m/mygui/package.yml index b3ea65cc27c..c850a70db2d 100644 --- a/packages/m/mygui/package.yml +++ b/packages/m/mygui/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mygui -version : 3.4.3 -release : 12 -source : - - https://github.com/MyGUI/mygui/archive/refs/tags/MyGUI3.4.3.tar.gz : 33c91b531993047e77cace36d6fea73634b8c17bd0ed193d4cd12ac7c6328abd -homepage : https://github.com/MyGUI/mygui -license : MIT -component : programming.library -summary : MyGUI is a cross-platform library for creating graphical user interfaces +name: mygui +version: 3.4.3 +release: 12 +source: + - https://github.com/MyGUI/mygui/archive/refs/tags/MyGUI3.4.3.tar.gz: 33c91b531993047e77cace36d6fea73634b8c17bd0ed193d4cd12ac7c6328abd +homepage: https://github.com/MyGUI/mygui +license: MIT +component: programming.library +summary: MyGUI is a cross-platform library for creating graphical user interfaces description: | MyGUI is a cross-platform library for creating graphical user interfaces -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(glew) -setup : | +setup: | %cmake_ninja \ -DMYGUI_BUILD_DEMOS=OFF \ -DMYGUI_BUILD_PLUGINS=OFF \ @@ -22,8 +22,8 @@ setup : | -DMYGUI_DONT_USE_OBSOLETE=ON \ -DMYGUI_RENDERSYSTEM=4 \ -DMYGUI_USE_SYSTEM_GLEW=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/%libdir%/libMyGUI.OpenGLPlatform.a diff --git a/packages/m/mypaint-brushes/package.yml b/packages/m/mypaint-brushes/package.yml index 1bc160767b5..5724ff8bb48 100644 --- a/packages/m/mypaint-brushes/package.yml +++ b/packages/m/mypaint-brushes/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mypaint-brushes -version : 2.0.2 -release : 5 -source : - - https://github.com/mypaint/mypaint-brushes/releases/download/v2.0.2/mypaint-brushes-2.0.2.tar.xz : 7984a74edef94571d872d0629b224abaa956a36f632f5c5516b33d22e49eb566 -homepage : https://github.com/mypaint/mypaint-brushes -license : +name: mypaint-brushes +version: 2.0.2 +release: 5 +source: + - https://github.com/mypaint/mypaint-brushes/releases/download/v2.0.2/mypaint-brushes-2.0.2.tar.xz: 7984a74edef94571d872d0629b224abaa956a36f632f5c5516b33d22e49eb566 +homepage: https://github.com/mypaint/mypaint-brushes +license: - CC0-1.0 - GPL-2.0-or-later -component : multimedia.graphics -summary : Brushes to be used with the MyPaint library +component: multimedia.graphics +summary: Brushes to be used with the MyPaint library description: | Brushes used by MyPaint and other software using libmypaint. -patterns : /usr/share/pkgconfig/mypaint-brushes-2.0.pc -rundeps : +patterns: /usr/share/pkgconfig/mypaint-brushes-2.0.pc +rundeps: - libmypaint -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mypaint-brushes1/package.yml b/packages/m/mypaint-brushes1/package.yml index 4db11788c29..53dd4562153 100644 --- a/packages/m/mypaint-brushes1/package.yml +++ b/packages/m/mypaint-brushes1/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mypaint-brushes1 -version : 1.3.1 -release : 1 -source : - - https://github.com/mypaint/mypaint-brushes/releases/download/v1.3.1/mypaint-brushes-1.3.1.tar.xz : fef66ffc241b7c5cd29e9c518e933c739618cb51c4ed4d745bf648a1afc3fe70 -homepage : https://github.com/mypaint/mypaint-brushes -license : +name: mypaint-brushes1 +version: 1.3.1 +release: 1 +source: + - https://github.com/mypaint/mypaint-brushes/releases/download/v1.3.1/mypaint-brushes-1.3.1.tar.xz: fef66ffc241b7c5cd29e9c518e933c739618cb51c4ed4d745bf648a1afc3fe70 +homepage: https://github.com/mypaint/mypaint-brushes +license: - CC0-1.0 - GPL-2.0-or-later -component : multimedia.graphics -summary : Brushes to be used with the MyPaint library +component: multimedia.graphics +summary: Brushes to be used with the MyPaint library description: | Brushes used by MyPaint and other software using libmypaint. -patterns : /usr/share/pkgconfig/mypaint-brushes-1.0.pc -rundeps : +patterns: /usr/share/pkgconfig/mypaint-brushes-1.0.pc +rundeps: - libmypaint -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/m/mypaint/package.yml b/packages/m/mypaint/package.yml index 5fe26046a0a..3b8c840b874 100644 --- a/packages/m/mypaint/package.yml +++ b/packages/m/mypaint/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mypaint -version : 2.0.1 -release : 24 -source : - - https://github.com/mypaint/mypaint/releases/download/v2.0.1/mypaint-2.0.1.tar.xz : f3e437d7cdd5fd28ef6532e8ab6b4b05d842bcdd644f16a0162dad3d8e57bb16 -homepage : https://www.mypaint.app/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets +name: mypaint +version: 2.0.1 +release: 24 +source: + - https://github.com/mypaint/mypaint/releases/download/v2.0.1/mypaint-2.0.1.tar.xz: f3e437d7cdd5fd28ef6532e8ab6b4b05d842bcdd644f16a0162dad3d8e57bb16 +homepage: https://www.mypaint.app/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets description: | MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(lcms2) - pkgconfig(libmypaint) @@ -24,12 +24,12 @@ builddeps : - python-protobuf - python-setuptools - swig -rundeps : +rundeps: - mypaint-brushes - numpy - python-gobject - python-protobuf -setup : | +setup: | # Backport of https://github.com/mypaint/mypaint/pull/1183 %patch -p1 -i $pkgfiles/0001-setuptools-fixes.patch @@ -39,7 +39,7 @@ setup : | # for 64 bit sed -i 's|lib/mypaint|%libdir%/mypaint|g' mypaint.py sed -i "s|'lib', 'mypaint'|'%libdir%', 'mypaint'|" mypaint.py -build : | +build: | # The upstream build system does not work well with our Python # macros. It causes paths to be wrong, e.g., /usr/share/applications # becomes /usr/applications. So, as much as it hurts, resort to what @@ -49,7 +49,7 @@ build : | python3 setup.py build_py python3 setup.py build_translations python3 setup.py build_config -install : | +install: | python3 setup.py managed_install --prefix=$installdir/%PREFIX% mv $installdir/%PREFIX%/lib $installdir/%libdir% diff --git a/packages/m/mythes/package.yml b/packages/m/mythes/package.yml index be58b37032e..c87e8eff474 100644 --- a/packages/m/mythes/package.yml +++ b/packages/m/mythes/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : mythes -version : 1.2.5 -release : 3 -source : - - https://github.com/hunspell/mythes/releases/download/v1.2.5/mythes-1.2.5.tar.xz : 19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d -homepage : https://hunspell.github.io/ -license : BSD-3-Clause -component : office -summary : Simple thesaurus library +name: mythes +version: 1.2.5 +release: 3 +source: + - https://github.com/hunspell/mythes/releases/download/v1.2.5/mythes-1.2.5.tar.xz: 19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d +homepage: https://hunspell.github.io/ +license: BSD-3-Clause +component: office +summary: Simple thesaurus library description: | MyThes is a simple thesaurus that uses a structured text data file and an index file with binary search to lookup words and phrases and return information on part of speech, meanings, and synonyms. -builddeps : +builddeps: - pkgconfig(hunspell) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/naev/package.yml b/packages/n/naev/package.yml index 995ca8e53fd..72e26aa8055 100644 --- a/packages/n/naev/package.yml +++ b/packages/n/naev/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : naev -version : 0.10.6 -release : 24 -source : - - https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz : b0aed52fb453ea5219c13aa0141600cc44b0d493e76267c899f6d4b37d0feb8e -license : GPL-3.0-or-later -component : games.action -homepage : https://naev.org/ -summary : Naev is a 2D space trading and combat game, in a similar vein to Escape Velocity +name: naev +version: 0.10.6 +release: 24 +source: + - https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz: b0aed52fb453ea5219c13aa0141600cc44b0d493e76267c899f6d4b37d0feb8e +license: GPL-3.0-or-later +component: games.action +homepage: https://naev.org/ +summary: Naev is a 2D space trading and combat game, in a similar vein to Escape Velocity description: | NAEV is played from a top-down perspective, featuring fast-paced combat, many ships, a large variety of equipment and a large galaxy to explore. The game is highly open-ended, letting you proceed at your own pace. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(lapack) @@ -25,10 +25,10 @@ builddeps : - glpk-devel - mutagen - suitesparse-devel -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/n/nano-syntax-highlighting/package.yml b/packages/n/nano-syntax-highlighting/package.yml index a7b878f9c9b..e485a9b95a0 100644 --- a/packages/n/nano-syntax-highlighting/package.yml +++ b/packages/n/nano-syntax-highlighting/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nano-syntax-highlighting -version : 2022.11.02 -release : 2 -source : - - https://github.com/galenguyer/nano-syntax-highlighting/archive/refs/tags/2022.11.02.tar.gz : 296c5f56408fc609d4b774ba23b80136233f50af083f05ccbd67218025d46858 -homepage : https://github.com/galenguyer/nano-syntax-highlighting -license : GPL-3.0-or-later -component : system.devel -summary : Improved Nano Syntax Highlighting Files. +name: nano-syntax-highlighting +version: 2022.11.02 +release: 2 +source: + - https://github.com/galenguyer/nano-syntax-highlighting/archive/refs/tags/2022.11.02.tar.gz: 296c5f56408fc609d4b774ba23b80136233f50af083f05ccbd67218025d46858 +homepage: https://github.com/galenguyer/nano-syntax-highlighting +license: GPL-3.0-or-later +component: system.devel +summary: Improved Nano Syntax Highlighting Files. description: | Package with language-specific nanorc files that have improved definitions of syntax highlighting -replaces : +replaces: - nanorc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-git-commit-colours-for-dark-terminals.patch -install : | +install: | install -dDm755 $installdir/usr/share/nanorc find $workdir -name "*.nanorc" | xargs install -Dm644 -t $installdir/usr/share/nanorc diff --git a/packages/n/nano/package.yml b/packages/n/nano/package.yml index d9bf51a3540..cfd803a2804 100644 --- a/packages/n/nano/package.yml +++ b/packages/n/nano/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nano -version : '8.7' -release : 207 -source : - - https://www.nano-editor.org/dist/v8/nano-8.7.tar.xz : afd287aa672c48b8e1a93fdb6c6588453d527510d966822b687f2835f0d986e9 -homepage : https://www.nano-editor.org -license : GPL-3.0-or-later -component : system.devel -summary : Small, friendly text editor inspired by Pico +name: nano +version: "8.7" +release: 207 +source: + - https://www.nano-editor.org/dist/v8/nano-8.7.tar.xz: afd287aa672c48b8e1a93fdb6c6588453d527510d966822b687f2835f0d986e9 +homepage: https://www.nano-editor.org +license: GPL-3.0-or-later +component: system.devel +summary: Small, friendly text editor inspired by Pico description: | GNU nano is an easy-to-use text editor originally designed as a replacement for Pico, the ncurses-based editor from the non-free mailer package Pine (itself now available under the Apache License as Alpine). mancompress: true -builddeps : +builddeps: - nano-syntax-highlighting -rundeps : +rundeps: - nano-syntax-highlighting -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-a-stateless-configuration.patch %configure \ --docdir=/usr/share/doc/nano \ --enable-utf8 -build : | +build: | %make -install : | +install: | %make_install # Include syntax definitions for rcfile in $installdir/usr/share/nano/*.nanorc; do diff --git a/packages/n/nanobind/package.yml b/packages/n/nanobind/package.yml index 7e23ee29063..307e4c33b02 100644 --- a/packages/n/nanobind/package.yml +++ b/packages/n/nanobind/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nanobind -version : 2.7.0 -release : 1 -source : - - git|https://github.com/wjakob/nanobind.git : v2.7.0 -homepage : https://github.com/wjakob/nanobind -license : BSD-3-Clause -component : programming.python -summary : Tiny and efficient C++/Python bindings. +name: nanobind +version: 2.7.0 +release: 1 +source: + - git|https://github.com/wjakob/nanobind.git: v2.7.0 +homepage: https://github.com/wjakob/nanobind +license: BSD-3-Clause +component: programming.python +summary: Tiny and efficient C++/Python bindings. description: | Nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to these existing tools, nanobind is more efficient: bindings compile in a shorter amount of time, produce smaller binaries, and have better runtime performance. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-scikit-build-core - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/n/nas/package.yml b/packages/n/nas/package.yml index a590d23fb90..deb4c8071a6 100644 --- a/packages/n/nas/package.yml +++ b/packages/n/nas/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nas -version : 1.9.5 -release : 3 -source : - - https://sourceforge.net/projects/nas/files/nas-1.9.5.tar.gz : b7884afb38feec03a196bd3b7e9c47b803c830ecd10d7455e9c97e122c37944c -homepage : https://www.radscan.com/nas.html -license : MIT -component : programming.library -summary : Network Audio System library -emul32 : true +name: nas +version: 1.9.5 +release: 3 +source: + - https://sourceforge.net/projects/nas/files/nas-1.9.5.tar.gz: b7884afb38feec03a196bd3b7e9c47b803c830ecd10d7455e9c97e122c37944c +homepage: https://www.radscan.com/nas.html +license: MIT +component: programming.library +summary: Network Audio System library +emul32: true description: | Network Audio System library -builddeps : +builddeps: - pkgconfig32(x11) - pkgconfig32(xau) - pkgconfig32(xaw7) - pkgconfig32(xt) - gccmakedep - imake -build : | +build: | xmkmf %make -j1 World CC="$CC" -install : | +install: | %make_install USRLIBDIR=%libdir% CC="$CC" rm -v $installdir/%libdir%/*.a diff --git a/packages/n/nasc/package.yml b/packages/n/nasc/package.yml index a75b0c9ec6a..7b9f14a8e65 100644 --- a/packages/n/nasc/package.yml +++ b/packages/n/nasc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nasc -version : 1.0.4 -release : 40 -source : - - https://github.com/parnoldx/nascTUI/archive/refs/tags/v1.0.4.tar.gz : 55e20b26f48dbc75d500a65abb6566ca5a35a7eb6d73495d4931527af4c5fa47 -homepage : https://github.com/parnoldx/nascTUI -license : GPL-2.0-or-later -component : office.maths -summary : NaSC is an app where you do math like a normal person +name: nasc +version: 1.0.4 +release: 40 +source: + - https://github.com/parnoldx/nascTUI/archive/refs/tags/v1.0.4.tar.gz: 55e20b26f48dbc75d500a65abb6566ca5a35a7eb6d73495d4931527af4c5fa47 +homepage: https://github.com/parnoldx/nascTUI +license: GPL-2.0-or-later +component: office.maths +summary: NaSC is an app where you do math like a normal person description: | It’s an app where you do math like a normal person. It lets you type whatever you want and smartly figures out what is math and spits out an answer on the right pane. -builddeps : +builddeps: - pkgconfig(libqalculate) - golang -networking : true -build : | +networking: true +build: | %make -install : | +install: | install -Dm00755 nasc $installdir/usr/bin/nasc diff --git a/packages/n/nasm/package.yml b/packages/n/nasm/package.yml index 1cc2c89b812..9056ea0ed68 100644 --- a/packages/n/nasm/package.yml +++ b/packages/n/nasm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nasm -version : 2.16.03 -release : 19 -source : - - https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz : 1412a1c760bbd05db026b6c0d1657affd6631cd0a63cddb6f73cc6d4aa616148 - - https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03-xdoc.tar.xz : 8a0f379e2729cdcf6541f7b7735fce662062eebd49f5b5be3f68b8c3f7e868df -homepage : https://www.nasm.us/ -license : BSD-2-Clause -summary : Netwide Assembler -component : system.devel +name: nasm +version: 2.16.03 +release: 19 +source: + - https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz: 1412a1c760bbd05db026b6c0d1657affd6631cd0a63cddb6f73cc6d4aa616148 + - https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03-xdoc.tar.xz: 8a0f379e2729cdcf6541f7b7735fce662062eebd49f5b5be3f68b8c3f7e868df +homepage: https://www.nasm.us/ +license: BSD-2-Clause +summary: Netwide Assembler +component: system.devel description: | NASM (Netwide Assembler) is an 80x86 assembler designed for portability and modularity. It includes a disassembler as well. -patterns : - - docs : - - /usr/share/doc -setup : | +patterns: + - docs: + - /usr/share/doc +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install INSTALLROOT="$installdir" # Sort out docs tar xf $sources/${package}-${version}-xdoc.tar.xz --strip-components=1 diff --git a/packages/n/nautilus-dropbox/package.yml b/packages/n/nautilus-dropbox/package.yml index 416ff1c9f2d..655d38a2e9a 100644 --- a/packages/n/nautilus-dropbox/package.yml +++ b/packages/n/nautilus-dropbox/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nautilus-dropbox -version : 2024.04.17 -release : 31 -source : - - git|https://github.com/dropbox/nautilus-dropbox.git : v2024.04.17 -homepage : https://github.com/dropbox/nautilus-dropbox -license : +name: nautilus-dropbox +version: 2024.04.17 +release: 31 +source: + - git|https://github.com/dropbox/nautilus-dropbox.git: v2024.04.17 +homepage: https://github.com/dropbox/nautilus-dropbox +license: - CC-BY-ND-3.0 - GPL-3.0-or-later -component : +component: - desktop.gnome - - ^dropbox : network.clients -summary : + - ^dropbox: network.clients +summary: - Dropbox extension for Nautilus - - ^dropbox : Dropbox linux client + - ^dropbox: Dropbox linux client description: | - Dropbox allows users to create a special folder on each of their computers, which Dropbox then synchronizes so that it appears to be the same folder (with the same contents) regardless of which computer is used to view it. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libnautilus-extension-4) - pkgconfig(pygobject-3.0) - python-docutils -rundeps : +rundeps: - dropbox - - ^dropbox : - - python-cairo - - python-gpg -patterns : - - ^dropbox : - - /usr/bin/dropbox - - /usr/share/applications - - /usr/share/icons/hicolor - - /usr/share/man -setup : | + - ^dropbox: + - python-cairo + - python-gpg +patterns: + - ^dropbox: + - /usr/bin/dropbox + - /usr/share/applications + - /usr/share/icons/hicolor + - /usr/share/man +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/nautilus-open-any-terminal/package.yml b/packages/n/nautilus-open-any-terminal/package.yml index f9f3eaa975c..e2d7b1fbfc4 100644 --- a/packages/n/nautilus-open-any-terminal/package.yml +++ b/packages/n/nautilus-open-any-terminal/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nautilus-open-any-terminal -version : 0.6.3 -release : 2 -source : - - git|https://github.com/Stunkymonkey/nautilus-open-any-terminal.git : 0.6.3 -homepage : https://github.com/Stunkymonkey/nautilus-open-any-terminal -license : GPL-3.0-or-later -component : desktop.gnome -summary : An extension for nautilus, which adds an context-entry for opening other terminal emulators than gnome-terminal. +name: nautilus-open-any-terminal +version: 0.6.3 +release: 2 +source: + - git|https://github.com/Stunkymonkey/nautilus-open-any-terminal.git: 0.6.3 +homepage: https://github.com/Stunkymonkey/nautilus-open-any-terminal +license: GPL-3.0-or-later +component: desktop.gnome +summary: An extension for nautilus, which adds an context-entry for opening other terminal emulators than gnome-terminal. description: | An extension for nautilus, which adds an context-entry for opening other terminal emulators than gnome-terminal. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - nautilus-python -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/n/nautilus-python/package.yml b/packages/n/nautilus-python/package.yml index 614df637783..913752935cf 100644 --- a/packages/n/nautilus-python/package.yml +++ b/packages/n/nautilus-python/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nautilus-python -version : 4.1.0 -release : 22 -homepage : https://gitlab.gnome.org/GNOME/nautilus-python -source : - - https://download.gnome.org/sources/nautilus-python/4.1/nautilus-python-4.1.0.tar.xz : fc4a448bccb1a09b68865409b9e2aed171d28a2d5ac80f7be44f5fcca84ee0c1 -license : GPL-2.0-or-later -component : desktop -summary : Nautilus-python enables Python extentions in Nautilus +name: nautilus-python +version: 4.1.0 +release: 22 +homepage: https://gitlab.gnome.org/GNOME/nautilus-python +source: + - https://download.gnome.org/sources/nautilus-python/4.1/nautilus-python-4.1.0.tar.xz: fc4a448bccb1a09b68865409b9e2aed171d28a2d5ac80f7be44f5fcca84ee0c1 +license: GPL-2.0-or-later +component: desktop +summary: Nautilus-python enables Python extentions in Nautilus description: | These are unstable bindings for the nautilus extension library introduced in Gnome 2.6. -builddeps : +builddeps: - pkgconfig(libnautilus-extension-4) - pkgconfig(pygobject-3.0) - pkgconfig(python3) -patterns : - - docs : /usr/share/doc -setup : | +patterns: + - docs: /usr/share/doc +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nautilus-share/package.yml b/packages/n/nautilus-share/package.yml index 080d8446971..832c08e6a2d 100644 --- a/packages/n/nautilus-share/package.yml +++ b/packages/n/nautilus-share/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nautilus-share -version : 0.7.5 -release : 11 -source : - - https://gitlab.gnome.org/coreyberla/nautilus-share/-/archive/0.7.5/nautilus-share-0.7.5.tar.bz2 : 708e10e379e09907802ec4afbcffa310d03877d0bc167d01d9d0a5eb3b4f9cbc -homepage : https://gitlab.gnome.org/coreyberla/nautilus-share/ -license : GPL-2.0-or-later -component : network.clients -summary : Nautilus extension to share folder using Samba +name: nautilus-share +version: 0.7.5 +release: 11 +source: + - https://gitlab.gnome.org/coreyberla/nautilus-share/-/archive/0.7.5/nautilus-share-0.7.5.tar.bz2: 708e10e379e09907802ec4afbcffa310d03877d0bc167d01d9d0a5eb3b4f9cbc +homepage: https://gitlab.gnome.org/coreyberla/nautilus-share/ +license: GPL-2.0-or-later +component: network.clients +summary: Nautilus extension to share folder using Samba description: | Nautilus Share allows you to quickly share a folder from the GNOME Nautilus file manager without requiring root access. -builddeps : +builddeps: - pkgconfig(gtk4) - pkgconfig(libnautilus-extension-4) -rundeps : +rundeps: - samba -setup : | +setup: | %patch -p1 -i $pkgfiles/nautilus-share-lang-fix.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nautilus/package.yml b/packages/n/nautilus/package.yml index cd062e8c1f3..2f4ef67ddfc 100644 --- a/packages/n/nautilus/package.yml +++ b/packages/n/nautilus/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nautilus -version : '49.2' -release : 100 -source : - - https://download.gnome.org/sources/nautilus/49/nautilus-49.2.tar.xz : 2576b34bed2781a89f09051ec9fcae3ae17eb7172cd7be678f592aa14e4c26b1 -homepage : https://apps.gnome.org/Nautilus/ -license : GPL-3.0-or-later -component : +name: nautilus +version: "49.2" +release: 100 +source: + - https://download.gnome.org/sources/nautilus/49/nautilus-49.2.tar.xz: 2576b34bed2781a89f09051ec9fcae3ae17eb7172cd7be678f592aa14e4c26b1 +homepage: https://apps.gnome.org/Nautilus/ +license: GPL-3.0-or-later +component: - desktop.gnome - - extension : programming.library - - extension-devel : programming.devel -summary : Access and organize files + - extension: programming.library + - extension-devel: programming.devel +summary: Access and organize files description: | Files, also known as Nautilus, is the default file manager of the GNOME desktop. It provides a simple and integrated way of managing your files and browsing your file system. Nautilus supports all the basic functions of a file manager and more. It can search and manage your files and folders, both locally and on a network, read and write data to and from removable media, run scripts, and launch apps. It has three views: Icon Grid, Icon List, and Tree List. Its functions can be extended with plugins and scripts. -builddeps : +builddeps: - pkgconfig(cloudproviders) - pkgconfig(gexiv2) - pkgconfig(gi-docgen) @@ -30,32 +30,32 @@ builddeps : - pkgconfig(tinysparql-3.0) - desktop-file-utils - localsearch -rundeps : - - extension-devel : - - nautilus-extension +rundeps: + - extension-devel: + - nautilus-extension - gvfs - localsearch -patterns : +patterns: - /usr/share - - extension-devel : - - /usr/include - - /usr/lib64/lib*.so - - /usr/lib64/pkgconfig - - extension : - - /usr/lib64/gi* - - /usr/lib64/lib*.so.* -replaces : - - extension-devel : nautilus-devel -setup : | + - extension-devel: + - /usr/include + - /usr/lib64/lib*.so + - /usr/lib64/pkgconfig + - extension: + - /usr/lib64/gi* + - /usr/lib64/lib*.so.* +replaces: + - extension-devel: nautilus-devel +setup: | %patch -p1 -i $pkgfiles/0001-Apply-sane-Solus-defaults.patch %patch -p1 -i $pkgfiles/default-terminal.patch %meson_configure \ -Ddocs=false \ -Dpackagekit=false \ -Dselinux=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Man pages. Luckily they're already pre-built diff --git a/packages/n/navi/package.yml b/packages/n/navi/package.yml index c51dd1a2273..f02bfdc41dc 100644 --- a/packages/n/navi/package.yml +++ b/packages/n/navi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : navi -version : 2.22.1 -release : 10 -source : - - https://github.com/denisidoro/navi/archive/refs/tags/v2.22.1.tar.gz : a728ad6b6e18abe27ca2190983bedca719e46462007e61bedbc50fc9d15b89a5 -homepage : https://github.com/denisidoro/navi -license : Apache-2.0 -component : system.utils -summary : An interactive cheatsheet tool for the command-line +name: navi +version: 2.22.1 +release: 10 +source: + - https://github.com/denisidoro/navi/archive/refs/tags/v2.22.1.tar.gz: a728ad6b6e18abe27ca2190983bedca719e46462007e61bedbc50fc9d15b89a5 +homepage: https://github.com/denisidoro/navi +license: Apache-2.0 +component: system.utils +summary: An interactive cheatsheet tool for the command-line description: | navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. -networking : true -builddeps : +networking: true +builddeps: - rust -rundeps : +rundeps: - fzf -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # install completions diff --git a/packages/n/nbd/package.yml b/packages/n/nbd/package.yml index afbc506d19a..8d91126c8f7 100644 --- a/packages/n/nbd/package.yml +++ b/packages/n/nbd/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nbd -version : '3.25' -release : 7 -source : - - https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-3.25/nbd-3.25.tar.xz : f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a -homepage : https://nbd.sourceforge.io/ -license : GPL-2.0-or-later -component : network.util -summary : Network Block Device Server and Client Utilities +name: nbd +version: "3.25" +release: 7 +source: + - https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-3.25/nbd-3.25.tar.xz: f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a +homepage: https://nbd.sourceforge.io/ +license: GPL-2.0-or-later +component: network.util +summary: Network Block Device Server and Client Utilities description: | Tools for network block devices, allowing you to use remote block devices over TCP/IP. -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(glib-2.0) - pkgconfig(libnl-genl-3.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/config $installdir/usr/share/defaults/nbd/config install -Dm00644 $pkgfiles/nbd.service $installdir/%libdir%/systemd/system/nbd.service diff --git a/packages/n/ncdu/package.yml b/packages/n/ncdu/package.yml index ca765f98789..0bce87f98eb 100644 --- a/packages/n/ncdu/package.yml +++ b/packages/n/ncdu/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ncdu -version : 2.9.2 -release : 26 -source : - - https://dev.yorhel.nl/download/ncdu-2.9.2.tar.gz : e91135281cb66569f2ca4c0bac277246991e7e52524c0ca8cba3de5c8e81cec9 -homepage : https://dev.yorhel.nl/ncdu -license : MIT -component : system.utils -summary : Disk usage analyzer with ncurses interface +name: ncdu +version: 2.9.2 +release: 26 +source: + - https://dev.yorhel.nl/download/ncdu-2.9.2.tar.gz: e91135281cb66569f2ca4c0bac277246991e7e52524c0ca8cba3de5c8e81cec9 +homepage: https://dev.yorhel.nl/ncdu +license: MIT +component: system.utils +summary: Disk usage analyzer with ncurses interface description: | ncdu is a disk usage analyzer with an ncurses interface, aimed to be run on a remote server over SSH. It is therefore designed to be fast, simple, and easy to use. environment: | export ZIG_FLAGS="-Dcpu=baseline --release=fast" -builddeps : +builddeps: - pkgconfig(libzstd) - pkgconfig(ncursesw) - zig -build : | +build: | %make -install : | +install: | install -D -m 00755 zig-out/bin/ncdu $installdir/usr/bin/ncdu install -D -m 00644 ncdu.1 $installdir/usr/share/man/man1/ncdu.1 diff --git a/packages/n/ncftp/package.yml b/packages/n/ncftp/package.yml index 0c67ffb8f8b..99e5f2ec907 100644 --- a/packages/n/ncftp/package.yml +++ b/packages/n/ncftp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ncftp -version : 3.3.0 -release : 5 -source : - - https://www.ncftp.com/public_ftp/ncftp/ncftp-3.3.0-src.tar.gz : 7920f884c2adafc82c8e41c46d6f3d22698785c7b3f56f5677a8d5c866396386 -homepage : https://ncftp.com/ -license : ClArtistic -summary : full featured command line FTP client -component : network.clients -rundeps : +name: ncftp +version: 3.3.0 +release: 5 +source: + - https://www.ncftp.com/public_ftp/ncftp/ncftp-3.3.0-src.tar.gz: 7920f884c2adafc82c8e41c46d6f3d22698785c7b3f56f5677a8d5c866396386 +homepage: https://ncftp.com/ +license: ClArtistic +summary: full featured command line FTP client +component: network.clients +rundeps: - ncurses description: | NcFTP is a popular command line alternative to the standard ftp program, containing many ease-of-use and performance enhancements. environment: | export CFLAGS="${CFLAGS} -fcommon" # gcc10 -setup : | +setup: | ./configure --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install rm -r %installroot%/usr/etc diff --git a/packages/n/ncmpcpp/package.yml b/packages/n/ncmpcpp/package.yml index e8b802ffa5b..bb42f993f8d 100644 --- a/packages/n/ncmpcpp/package.yml +++ b/packages/n/ncmpcpp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ncmpcpp -version : 0.10.1 -release : 42 -homepage : https://rybczak.net/ncmpcpp/ -source : - - https://github.com/ncmpcpp/ncmpcpp/archive/refs/tags/0.10.1.tar.gz : ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9 -license : GPL-2.0 -component : multimedia.audio -summary : Featureful ncurses based MPD client inspired by ncmpc +name: ncmpcpp +version: 0.10.1 +release: 42 +homepage: https://rybczak.net/ncmpcpp/ +source: + - https://github.com/ncmpcpp/ncmpcpp/archive/refs/tags/0.10.1.tar.gz: ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9 +license: GPL-2.0 +component: multimedia.audio +summary: Featureful ncurses based MPD client inspired by ncmpc description: | ncmpcpp is very similar to ncmpc if it comes to user interface, but it provides a lot of additional features. -builddeps : +builddeps: - pkgconfig(fftw3) - pkgconfig(icu-uc) - pkgconfig(libcurl) @@ -18,10 +18,10 @@ builddeps : - pkgconfig(readline) - pkgconfig(taglib) - libboost-devel -setup : | +setup: | export BOOST_LIB_SUFFIX="" %reconfigure --enable-outputs --enable-visualizer --enable-clock -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/ncurses/package.yml b/packages/n/ncurses/package.yml index 7d325fc705e..555cb29a0aa 100644 --- a/packages/n/ncurses/package.yml +++ b/packages/n/ncurses/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ncurses -version : 6.5.20250913 -release : 33 -source : +name: ncurses +version: 6.5.20250913 +release: 33 +source: # They seem to prune these from time to time. Might be smarter to host the archives ourselves - - https://invisible-island.net/archives/ncurses/current/ncurses-6.5-20250913.tgz : a13fce8abea53f169ec2242b53cca6b9049558f1aa940de2a5e4a48a4f14ccdd -homepage : https://invisible-island.net/ncurses/announce.html -license : GPL-3.0-or-later -component : system.base -summary : The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. + - https://invisible-island.net/archives/ncurses/current/ncurses-6.5-20250913.tgz: a13fce8abea53f169ec2242b53cca6b9049558f1aa940de2a5e4a48a4f14ccdd +homepage: https://invisible-island.net/ncurses/announce.html +license: GPL-3.0-or-later +component: system.base +summary: The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. description: | The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. This package contains the shared libraries necessary to run programs compiled with ncurses. -devel : true -autodep : false -emul32 : true -builddeps : +devel: true +autodep: false +emul32: true +builddeps: - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -optimize : +optimize: - speed - lto -setup : | +setup: | %patch -p1 -i $pkgfiles/pkgconfig.patch %configure \ @@ -46,9 +46,9 @@ setup : | --disable-root-environ \ --disable-setuid-environ \ --disable-stripping -build : | +build: | %make -install : | +install: | # Ensure that the later symlink of terminfo succeeds install -dm00755 $installdir/usr/lib @@ -72,7 +72,7 @@ install : | ln -sv lib${lib}.so.${abi} $installdir/%libdir%/lib${lib}.so ln -sv ncursesw.pc $installdir/%libdir%/pkgconfig/${lib}.pc done -patterns : - - devel : - - /usr/bin/ncursesw6-config - - /usr/share/man/man1/ncursesw6-config* +patterns: + - devel: + - /usr/bin/ncursesw6-config + - /usr/share/man/man1/ncursesw6-config* diff --git a/packages/n/ncurses5/package.yml b/packages/n/ncurses5/package.yml index b70bf4fd9cb..18b77676ecc 100644 --- a/packages/n/ncurses5/package.yml +++ b/packages/n/ncurses5/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ncurses5 -version : '6.2' -release : 2 -source : - - https://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz : 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d -homepage : https://www.gnu.org/software/ncurses -license : GPL-3.0-or-later -component : binary.compat -summary : ncurses5 (Binary Compatibility Library) +name: ncurses5 +version: "6.2" +release: 2 +source: + - https://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz: 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d +homepage: https://www.gnu.org/software/ncurses +license: GPL-3.0-or-later +component: binary.compat +summary: ncurses5 (Binary Compatibility Library) description: | This package provides binary compatibility only. It is forbidden to build against it. -autodep : false -emul32 : true +autodep: false +emul32: true environment: | export CFLAGS="${CFLAGS} -std=gnu17" -setup : | +setup: | %configure --with-shared \ --with-normal \ --without-debug \ @@ -41,9 +41,9 @@ setup : | --with-versioned-syms \ --without-ada \ --with-abi-version=5 -build : | +build: | %make -install : | +install: | %make_install # wide vs non-wide, we'll demote non-wide at some point diff --git a/packages/n/ne/package.yml b/packages/n/ne/package.yml index cd121194ff2..6a2898dca4f 100644 --- a/packages/n/ne/package.yml +++ b/packages/n/ne/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ne -version : 3.3.4 -release : 10 -source : - - https://github.com/vigna/ne/archive/refs/tags/3.3.4.tar.gz : 6958b5cd051d85dcdebbf45aeed2af077346a58d1d18ad14e1db477ce5519d29 -homepage : https://github.com/vigna/ne/ -license : GPL-3.0-or-later -component : editor -summary : ne, the nice editor +name: ne +version: 3.3.4 +release: 10 +source: + - https://github.com/vigna/ne/archive/refs/tags/3.3.4.tar.gz: 6958b5cd051d85dcdebbf45aeed2af077346a58d1d18ad14e1db477ce5519d29 +homepage: https://github.com/vigna/ne/ +license: GPL-3.0-or-later +component: editor +summary: ne, the nice editor description: | ne, the nice editor. ne is a free (GPL'd) text editor based on the POSIX standard. -builddeps : +builddeps: - pkgconfig(ncursesw) - texinfo -setup : | +setup: | sed -i 's:CC=c99:CC=gcc:g' src/makefile %patch -p1 -i $pkgfiles/0001-fix-parallel-build.patch %patch -p1 -i $pkgfiles/0002-fix-parallel-build.patch -build : | +build: | %make build PREFIX=/usr cd $workdir %make docs -install : | +install: | %make_install PREFIX=/usr rm -f $installdir/usr/share/doc/ne/{CHANGES,COPYING,NEWS,README.md} diff --git a/packages/n/neko/package.yml b/packages/n/neko/package.yml index e92e7896209..31591005ab9 100644 --- a/packages/n/neko/package.yml +++ b/packages/n/neko/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neko -version : 2.4.0 -release : 18 -source : - - https://github.com/HaxeFoundation/neko/archive/refs/tags/v2-4-0.tar.gz : 232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 -homepage : https://nekovm.org/ -license : +name: neko +version: 2.4.0 +release: 18 +source: + - https://github.com/HaxeFoundation/neko/archive/refs/tags/v2-4-0.tar.gz: 232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 +homepage: https://nekovm.org/ +license: - Apache-2.0 - BSD-2-Clause - GPL-2.0-or-later - LGPL-2.1-or-later - MIT - Zlib -component : programming -summary : Neko is a high-level dynamically typed programming language +component: programming +summary: Neko is a high-level dynamically typed programming language description: | Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. -builddeps : +builddeps: - pkgconfig(apr-util-1) - pkgconfig(bdw-gc) - pkgconfig(gtk+-3.0) @@ -26,10 +26,10 @@ builddeps : - pkgconfig(sqlite3) - git - httpd-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/neko-discard-xlocale.patch %cmake_ninja -DRUN_LDCONFIG=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nemo-extensions/package.yml b/packages/n/nemo-extensions/package.yml index c690b8cb999..4fbcfd00d9d 100644 --- a/packages/n/nemo-extensions/package.yml +++ b/packages/n/nemo-extensions/package.yml @@ -1,58 +1,58 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nemo-extensions -version : 6.6.0 -release : 13 -source : - - https://github.com/linuxmint/nemo-extensions/archive/refs/tags/6.6.0.tar.gz : ab610011ea77b00ba760fd151546f271ac92b525fcf1e4b603fbf46b85c3be30 -homepage : https://github.com/linuxmint/nemo-extensions -license : +name: nemo-extensions +version: 6.6.0 +release: 13 +source: + - https://github.com/linuxmint/nemo-extensions/archive/refs/tags/6.6.0.tar.gz: ab610011ea77b00ba760fd151546f271ac92b525fcf1e4b603fbf46b85c3be30 +homepage: https://github.com/linuxmint/nemo-extensions +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : +component: - desktop.library - - ^nemo-audio-tab : desktop.gtk - - ^nemo-compare : desktop.gtk - - ^nemo-dropbox : desktop.gtk - - ^nemo-emblems : desktop.gtk - - ^nemo-fileroller : desktop.gtk - - ^nemo-image-converter : desktop.gtk - - ^nemo-media-columns : desktop.gtk - - ^nemo-pastebin : desktop.gtk - - ^nemo-repairer : desktop.gtk - - ^nemo-seahorse : desktop.gtk - - ^nemo-seahorse-docs : programming.docs - - ^nemo-share : desktop.gtk - - ^nemo-terminal : desktop.gtk -summary : + - ^nemo-audio-tab: desktop.gtk + - ^nemo-compare: desktop.gtk + - ^nemo-dropbox: desktop.gtk + - ^nemo-emblems: desktop.gtk + - ^nemo-fileroller: desktop.gtk + - ^nemo-image-converter: desktop.gtk + - ^nemo-media-columns: desktop.gtk + - ^nemo-pastebin: desktop.gtk + - ^nemo-repairer: desktop.gtk + - ^nemo-seahorse: desktop.gtk + - ^nemo-seahorse-docs: programming.docs + - ^nemo-share: desktop.gtk + - ^nemo-terminal: desktop.gtk +summary: - Python bindings for Nemo extensions - - ^nemo-audio-tab : View audio tag information from the file manager's properties tab - - ^nemo-compare : Context menu comparison extension for Nemo file manager - - ^nemo-dropbox : Dropbox integration for Nemo - - ^nemo-emblems : Change a folder or file emblem - - ^nemo-fileroller : File Roller integration for Nemo - - ^nemo-image-converter : Nemo extension to mass resize or rotate images - - ^nemo-media-columns : A Nemo extension to display music/EXIF and PDF metadata info in the Nemo List View - - ^nemo-pastebin : Nemo extension to send files to a pastebin - - ^nemo-repairer : Nemo extension for filename encoding repair - - ^nemo-seahorse : Nemo Seahorse plugins and utilities for encryption - - ^nemo-seahorse-docs : Documentation for nemo-seahorse - - ^nemo-share : Nemo extension to share folder using Samba - - ^nemo-terminal : Nemo extension to enable an embedded terminal + - ^nemo-audio-tab: View audio tag information from the file manager's properties tab + - ^nemo-compare: Context menu comparison extension for Nemo file manager + - ^nemo-dropbox: Dropbox integration for Nemo + - ^nemo-emblems: Change a folder or file emblem + - ^nemo-fileroller: File Roller integration for Nemo + - ^nemo-image-converter: Nemo extension to mass resize or rotate images + - ^nemo-media-columns: A Nemo extension to display music/EXIF and PDF metadata info in the Nemo List View + - ^nemo-pastebin: Nemo extension to send files to a pastebin + - ^nemo-repairer: Nemo extension for filename encoding repair + - ^nemo-seahorse: Nemo Seahorse plugins and utilities for encryption + - ^nemo-seahorse-docs: Documentation for nemo-seahorse + - ^nemo-share: Nemo extension to share folder using Samba + - ^nemo-terminal: Nemo extension to enable an embedded terminal description: - These are unstable bindings for the Nemo extension library. - - ^nemo-audio-tab : View audio tag information from the file manager's properties tab. - - ^nemo-compare : Simple context menu file comparison extension for Nemo, inspired by the discontinued 'diff-ext' extension. - - ^nemo-dropbox : Nemo Dropbox is an extension that integrates the Dropbox web service with Nemo. - - ^nemo-emblems : Change a folder or file emblem in Nemo. - - ^nemo-fileroller : Nemo File Roller is an Nemo extension which allows you to create and extract archives in Nemo. - - ^nemo-image-converter : Nemo extension to mass resize or rotate images. - - ^nemo-media-columns : A Nemo extension to display music/EXIF and PDF metadata info in the Nemo List View - - ^nemo-pastebin : Nemo extension written in Python, which allows users to upload text-only files to a pastebin service just by right-clicking on them. - - ^nemo-repairer : This is a Nemo extension which repairs filename which uses wrong encoding in Nemo. - - ^nemo-seahorse : Extension for Nemo which allows encryption and decryption of OpenPGP files using GnuPG - the GNU Privacy Guard program. - - ^nemo-share : Nemo Share allows you to quickly share a folder from the Nemo file manager without requiring root access. - - ^nemo-terminal : Nemo Terminal is an embedded terminal for Nemo. It embeds a terminal pane into Nemo that is accessible by hotkey (default F4) and automatically follows the currently active directory in Nemo. -builddeps : + - ^nemo-audio-tab: View audio tag information from the file manager's properties tab. + - ^nemo-compare: Simple context menu file comparison extension for Nemo, inspired by the discontinued 'diff-ext' extension. + - ^nemo-dropbox: Nemo Dropbox is an extension that integrates the Dropbox web service with Nemo. + - ^nemo-emblems: Change a folder or file emblem in Nemo. + - ^nemo-fileroller: Nemo File Roller is an Nemo extension which allows you to create and extract archives in Nemo. + - ^nemo-image-converter: Nemo extension to mass resize or rotate images. + - ^nemo-media-columns: A Nemo extension to display music/EXIF and PDF metadata info in the Nemo List View + - ^nemo-pastebin: Nemo extension written in Python, which allows users to upload text-only files to a pastebin service just by right-clicking on them. + - ^nemo-repairer: This is a Nemo extension which repairs filename which uses wrong encoding in Nemo. + - ^nemo-seahorse: Extension for Nemo which allows encryption and decryption of OpenPGP files using GnuPG - the GNU Privacy Guard program. + - ^nemo-share: Nemo Share allows you to quickly share a folder from the Nemo file manager without requiring root access. + - ^nemo-terminal: Nemo Terminal is an embedded terminal for Nemo. It embeds a terminal pane into Nemo that is accessible by hotkey (default F4) and automatically follows the currently active directory in Nemo. +builddeps: - pkgconfig(cinnamon-desktop) - pkgconfig(cryptui-0.0) - pkgconfig(gcr-3) @@ -64,39 +64,39 @@ builddeps : - python-build - python-installer - python-setuptools -rundeps : - - ^nemo-audio-tab : - - nemo-extensions - - mutagen - - ^nemo-compare : - - nemo-extensions - - meld - - ^nemo-dropbox : - - nemo-extensions - - dropbox - - ^nemo-emblems : - - nemo-extensions - - ^nemo-fileroller : - - file-roller - - ^nemo-image-converter : - - imagemagick - - ^nemo-media-columns : - - nemo-extensions - - mutagen - - pymediainfo - - python-pypdf - - python-pillow - - python-stopit - - ^nemo-pastebin : - - nemo-extensions - - pastebinit - - ^nemo-seahorse : - - seahorse - - ^nemo-share : - - samba - - ^nemo-terminal : - - nemo-extensions -setup : | +rundeps: + - ^nemo-audio-tab: + - nemo-extensions + - mutagen + - ^nemo-compare: + - nemo-extensions + - meld + - ^nemo-dropbox: + - nemo-extensions + - dropbox + - ^nemo-emblems: + - nemo-extensions + - ^nemo-fileroller: + - file-roller + - ^nemo-image-converter: + - imagemagick + - ^nemo-media-columns: + - nemo-extensions + - mutagen + - pymediainfo + - python-pypdf + - python-pillow + - python-stopit + - ^nemo-pastebin: + - nemo-extensions + - pastebinit + - ^nemo-seahorse: + - seahorse + - ^nemo-share: + - samba + - ^nemo-terminal: + - nemo-extensions +setup: | # Don't build nemo-preview because it has deps that we don't have sed -i /nemo-preview/d "build-order" @@ -117,7 +117,7 @@ setup : | %meson_configure popd done < "build-order" -build : | +build: | while read _dir ; do # Skip entries in the file that are comments @@ -142,7 +142,7 @@ build : | popd done < "build-order" -install : | +install: | while read _dir ; do # Skip entries in the file that are comments @@ -161,61 +161,61 @@ install : | popd done < "build-order" -patterns : - - ^nemo-audio-tab : - - /usr/lib/python3*/site-packages/nemo_audio_tab* - - /usr/share/nemo-audio-tab - - /usr/share/nemo-python/extensions/nemo-audio-tab.py - - ^nemo-compare : - - /usr/bin/nemo-compare-preferences - - /usr/lib/python3.*/site-packages/nemo_compare* - - /usr/share/nemo-compare - - /usr/share/nemo-python/extensions/nemo-compare.py - - ^nemo-dropbox : - - /usr/lib64/nemo/extensions-3.0/libnemo-dropbox.so - - /usr/share/icons/hicolor/symbolic/apps/nemo-dropbox-symbolic.svg - - /usr/share/licenses/nemo-dropbox/COPYING - - /usr/share/nemo-dropbox - - ^nemo-emblems : - - /usr/lib/python3.*/site-packages/nemo_emblems* - - /usr/share/nemo-python/extensions/nemo-emblems.py - - ^nemo-fileroller : - - /usr/lib64/nemo/extensions-3.0/libnemo-fileroller.so - - ^nemo-image-converter : - - /usr/lib64/nemo/extensions-3.0/libnemo-image-converter.so - - /usr/share/nemo-image-converter - - ^nemo-media-columns : - - /usr/bin/nemo-media-columns-prefs - - /usr/lib/python3.*/site-packages/nemo_media_columns* - - /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-media-columns.gschema.xml - - /usr/share/nemo-python/extensions/nemo-media-columns.py - - ^nemo-pastebin : - - /usr/bin/nemo-pastebin-configurator - - /usr/lib/python3.*/site-packages/nemo_pastebin* - - /usr/share/glib-2.0/schemas/nemo-pastebin.gschema.xml - - /usr/share/icons/hicolor/*/apps/nemo-pastebin.* - - /usr/share/nemo-pastebin - - /usr/share/nemo-python/extensions/nemo-pastebin.py - - ^nemo-repairer : - - /usr/bin/nemo-filename-repairer - - /usr/lib64/nemo/extensions-3.0/libnemo-filename-repairer.so - - /usr/share/nemo-filename-repairer - - ^nemo-seahorse : - - /usr/bin/nemo-seahorse-tool - - /usr/lib64/nemo/extensions-3.0/libnemo-seahorse.so - - /usr/share/applications/nemo-seahorse-*.desktop - - /usr/share/glib-2.0/schemas/org.nemo.plugins.seahorse.* - - /usr/share/nemo-seahorse - - ^nemo-seahorse-docs : - - /usr/share/man/man1/nemo-seahorse-tool.1* - - ^nemo-share : - - /usr/lib64/nemo/extensions-3.0/libnemo-share.so - - /usr/share/locale/*/LC_MESSAGES/nemo-share.mo - - /usr/share/nemo-share - - /usr/share/polkit-1/actions/org.nemo.share.* - - ^nemo-terminal : - - /usr/bin/nemo-terminal-prefs - - /usr/lib/python3.*/site-packages/nemo_terminal* - - /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml - - /usr/share/nemo-python/extensions/nemo_terminal.py - - /usr/share/nemo-terminal +patterns: + - ^nemo-audio-tab: + - /usr/lib/python3*/site-packages/nemo_audio_tab* + - /usr/share/nemo-audio-tab + - /usr/share/nemo-python/extensions/nemo-audio-tab.py + - ^nemo-compare: + - /usr/bin/nemo-compare-preferences + - /usr/lib/python3.*/site-packages/nemo_compare* + - /usr/share/nemo-compare + - /usr/share/nemo-python/extensions/nemo-compare.py + - ^nemo-dropbox: + - /usr/lib64/nemo/extensions-3.0/libnemo-dropbox.so + - /usr/share/icons/hicolor/symbolic/apps/nemo-dropbox-symbolic.svg + - /usr/share/licenses/nemo-dropbox/COPYING + - /usr/share/nemo-dropbox + - ^nemo-emblems: + - /usr/lib/python3.*/site-packages/nemo_emblems* + - /usr/share/nemo-python/extensions/nemo-emblems.py + - ^nemo-fileroller: + - /usr/lib64/nemo/extensions-3.0/libnemo-fileroller.so + - ^nemo-image-converter: + - /usr/lib64/nemo/extensions-3.0/libnemo-image-converter.so + - /usr/share/nemo-image-converter + - ^nemo-media-columns: + - /usr/bin/nemo-media-columns-prefs + - /usr/lib/python3.*/site-packages/nemo_media_columns* + - /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-media-columns.gschema.xml + - /usr/share/nemo-python/extensions/nemo-media-columns.py + - ^nemo-pastebin: + - /usr/bin/nemo-pastebin-configurator + - /usr/lib/python3.*/site-packages/nemo_pastebin* + - /usr/share/glib-2.0/schemas/nemo-pastebin.gschema.xml + - /usr/share/icons/hicolor/*/apps/nemo-pastebin.* + - /usr/share/nemo-pastebin + - /usr/share/nemo-python/extensions/nemo-pastebin.py + - ^nemo-repairer: + - /usr/bin/nemo-filename-repairer + - /usr/lib64/nemo/extensions-3.0/libnemo-filename-repairer.so + - /usr/share/nemo-filename-repairer + - ^nemo-seahorse: + - /usr/bin/nemo-seahorse-tool + - /usr/lib64/nemo/extensions-3.0/libnemo-seahorse.so + - /usr/share/applications/nemo-seahorse-*.desktop + - /usr/share/glib-2.0/schemas/org.nemo.plugins.seahorse.* + - /usr/share/nemo-seahorse + - ^nemo-seahorse-docs: + - /usr/share/man/man1/nemo-seahorse-tool.1* + - ^nemo-share: + - /usr/lib64/nemo/extensions-3.0/libnemo-share.so + - /usr/share/locale/*/LC_MESSAGES/nemo-share.mo + - /usr/share/nemo-share + - /usr/share/polkit-1/actions/org.nemo.share.* + - ^nemo-terminal: + - /usr/bin/nemo-terminal-prefs + - /usr/lib/python3.*/site-packages/nemo_terminal* + - /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml + - /usr/share/nemo-python/extensions/nemo_terminal.py + - /usr/share/nemo-terminal diff --git a/packages/n/nemo/package.yml b/packages/n/nemo/package.yml index 3962b63a65d..1a10c404158 100644 --- a/packages/n/nemo/package.yml +++ b/packages/n/nemo/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nemo -version : 6.6.0 -release : 15 -source : - - https://github.com/linuxmint/nemo/archive/refs/tags/6.6.0.tar.gz : aa3dc91f848b7c0e6533196bbedf2b4755bed09cd60c7c3271e5a6bce8730014 -homepage : https://github.com/linuxmint/nemo -license : +name: nemo +version: 6.6.0 +release: 15 +source: + - https://github.com/linuxmint/nemo/archive/refs/tags/6.6.0.tar.gz: aa3dc91f848b7c0e6533196bbedf2b4755bed09cd60c7c3271e5a6bce8730014 +homepage: https://github.com/linuxmint/nemo +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.gtk -summary : File browser for Cinnamon +component: desktop.gtk +summary: File browser for Cinnamon description: | Nemo is the file manager for the Cinnamon desktop environment. -builddeps : +builddeps: - pkgconfig(cinnamon-desktop) - pkgconfig(exempi-2.0) - pkgconfig(gtk+-3.0) @@ -22,16 +22,16 @@ builddeps : - pkgconfig(libgsf-1) - pkgconfig(libselinux) - pkgconfig(xapp) -rundeps : +rundeps: - cinnamon-translations -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Allow-changing-the-background-on-Budgie-Desktop.patch # Rename 'Files' app name to avoid having the same as nautilus sed -i '/^\[Desktop Entry/,/^\[Desktop Action/ s/^Name\(.*\)=.*/Name\1=Nemo/' data/nemo.desktop.in %meson_configure -Dselinux=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/neochat/package.yml b/packages/n/neochat/package.yml index 2281772b03b..6488ece7158 100644 --- a/packages/n/neochat/package.yml +++ b/packages/n/neochat/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neochat -version : 25.08.3 -release : 51 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/neochat-25.08.3.tar.xz : 5fad96472a0b577a9f2bd7cc55ed7f6f481c448bf776e3d596ca0957afcc8c35 -homepage : https://apps.kde.org/neochat/ -license : +name: neochat +version: 25.08.3 +release: 51 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/neochat-25.08.3.tar.xz: 5fad96472a0b577a9f2bd7cc55ed7f6f481c448bf776e3d596ca0957afcc8c35 +homepage: https://apps.kde.org/neochat/ +license: - BSD-2-Clause - GPL-2.0-or-later - GPL-3.0-only - GPL-3.0-or-later -component : network.im -summary : Neochat is a client for Matrix, the decentralized communication protocol for instant messaging. +component: network.im +summary: Neochat is a client for Matrix, the decentralized communication protocol for instant messaging. description: | Neochat is a client for Matrix, the decentralized communication protocol for instant messaging. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Location) - pkgconfig(Qt6Multimedia) @@ -49,7 +49,7 @@ builddeps : - qcoro-qt6-devel - qt6-base-private-devel - qtkeychain-qt6-devel -rundeps : +rundeps: - kf6-kitemmodels - kf6-kquickcharts - kf6-prison @@ -58,14 +58,14 @@ rundeps : - kirigami-addons - kquickimageeditor - qt6-location -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-allow-system-tray-on-gnome.patch %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/neofetch/package.yml b/packages/n/neofetch/package.yml index 32912cb85da..5f6c8c7f45c 100644 --- a/packages/n/neofetch/package.yml +++ b/packages/n/neofetch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neofetch -version : 7.1.0 -release : 23 -source : - - https://github.com/dylanaraps/neofetch/archive/7.1.0.tar.gz : 58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7 -homepage : https://github.com/dylanaraps/neofetch/ -license : MIT -component : system.utils -summary : A fast, highly customizable system info script. +name: neofetch +version: 7.1.0 +release: 23 +source: + - https://github.com/dylanaraps/neofetch/archive/7.1.0.tar.gz: 58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7 +homepage: https://github.com/dylanaraps/neofetch/ +license: MIT +component: system.utils +summary: A fast, highly customizable system info script. description: | A fast, highly customizable system info script. -rundeps : +rundeps: - w3m -install : | +install: | %make_install diff --git a/packages/n/neohtop/package.yml b/packages/n/neohtop/package.yml index 83a9a4955f7..4f9849f924f 100644 --- a/packages/n/neohtop/package.yml +++ b/packages/n/neohtop/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neohtop -version : 1.2.0 -release : 2 -source : - - https://github.com/Abdenasser/neohtop/archive/refs/tags/v1.2.0.tar.gz : 055fae3f307ca1b3603467ffe5011babc10b4659de58fe2c69083db3fd46c36b -homepage : https://abdenasser.github.io/neohtop/ -license : MIT -component : system.utils -summary : Blazing-fast system monitoring for your desktop. +name: neohtop +version: 1.2.0 +release: 2 +source: + - https://github.com/Abdenasser/neohtop/archive/refs/tags/v1.2.0.tar.gz: 055fae3f307ca1b3603467ffe5011babc10b4659de58fe2c69083db3fd46c36b +homepage: https://abdenasser.github.io/neohtop/ +license: MIT +component: system.utils +summary: Blazing-fast system monitoring for your desktop. description: | A modern, cross-platform system monitor built on top of Svelte, Rust, and Tauri. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gdk-3.0) - pkgconfig(javascriptcoregtk-4.1) - pkgconfig(libsoup-3.0) - nodejs - rust -build : | +build: | npm i npm run tauri build -install : | +install: | # Install binary install -Dm00755 src-tauri/target/release/NeoHtop $installdir/usr/bin/neohtop diff --git a/packages/n/neon/package.yml b/packages/n/neon/package.yml index 4e279a48204..4c38cb3e7d4 100644 --- a/packages/n/neon/package.yml +++ b/packages/n/neon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neon -version : 0.32.5 -release : 8 -source : - - https://notroj.github.io/neon/neon-0.32.5.tar.gz : 4872e12f802572dedd4b02f870065814b2d5141f7dbdaf708eedab826b51a58a -license : LGPL-3.0-or-later -component : network.library -homepage : https://notroj.github.io/neon/ -summary : neon is an HTTP and WebDAV client library +name: neon +version: 0.32.5 +release: 8 +source: + - https://notroj.github.io/neon/neon-0.32.5.tar.gz: 4872e12f802572dedd4b02f870065814b2d5141f7dbdaf708eedab826b51a58a +license: LGPL-3.0-or-later +component: network.library +homepage: https://notroj.github.io/neon/ +summary: neon is an HTTP and WebDAV client library description: | neon is an HTTP and WebDAV client library, with a C interface. -setup : | +setup: | %configure --enable-shared --with-ssl --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/neovide/package.yml b/packages/n/neovide/package.yml index 336792116b8..b501ac0f434 100644 --- a/packages/n/neovide/package.yml +++ b/packages/n/neovide/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neovide -version : 0.14.1 -release : 5 -source : - - https://github.com/neovide/neovide/archive/refs/tags/0.14.1.tar.gz : ca89ddd63b2a321ff0b7fb2afbaa33d125c207ed6b8663e5fb6d6f665329b899 -homepage : https://neovide.dev/ -license : +name: neovide +version: 0.14.1 +release: 5 +source: + - https://github.com/neovide/neovide/archive/refs/tags/0.14.1.tar.gz: ca89ddd63b2a321ff0b7fb2afbaa33d125c207ed6b8663e5fb6d6f665329b899 +homepage: https://neovide.dev/ +license: - MIT - - CC-BY-4.0 # Neovide and rust logo - - CC-BY-3.0 # Neovim logo -component : editor -summary : A simple, no-nonsense, cross-platform graphical user interface for Neovim. + - CC-BY-4.0 # Neovide and rust logo + - CC-BY-3.0 # Neovim logo +component: editor +summary: A simple, no-nonsense, cross-platform graphical user interface for Neovim. description: | Neovide is a simple graphical user interface for Neovim (an aggressively refactored and updated Vim editor). Where possible there are some graphical improvements, but functionally it should act like the terminal UI. To checkout all the cool features, installation instructions, configuration settings and much more, head on over to neovide.dev. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(fontconfig) - rust -rundeps : +rundeps: - neovim -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-fully-qualified-app_id.patch %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 assets/neovide.desktop $installdir/usr/share/applications/dev.neovide.Neovide.desktop # Install variable size icons diff --git a/packages/n/neovim-qt/package.yml b/packages/n/neovim-qt/package.yml index e348414d605..aa7d6ac7bd5 100644 --- a/packages/n/neovim-qt/package.yml +++ b/packages/n/neovim-qt/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neovim-qt -version : 0.2.19 -release : 18 -source : - - https://github.com/equalsraf/neovim-qt/archive/refs/tags/v0.2.19.tar.gz : 2c5a5de6813566aeec9449be61e1a8cd8ef85979a9e234d420f2882efcfde382 -homepage : https://github.com/equalsraf/neovim-qt -license : ISC -component : editor -summary : Neovim client library and GUI, in Qt. +name: neovim-qt +version: 0.2.19 +release: 18 +source: + - https://github.com/equalsraf/neovim-qt/archive/refs/tags/v0.2.19.tar.gz: 2c5a5de6813566aeec9449be61e1a8cd8ef85979a9e234d420f2882efcfde382 +homepage: https://github.com/equalsraf/neovim-qt +license: ISC +component: editor +summary: Neovim client library and GUI, in Qt. description: | Neovim client library and GUI, in Qt. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(dri) - pkgconfig(msgpack-c) - neovim -rundeps : +rundeps: - neovim -setup : | +setup: | %cmake_ninja \ -DUSE_SYSTEM_MSGPACK=ON \ -DWITH_QT=Qt6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/io.github.equalsraf.neovim_qt.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/n/neovim/package.yml b/packages/n/neovim/package.yml index dffdd1ea8ff..ed1c8aa26ed 100644 --- a/packages/n/neovim/package.yml +++ b/packages/n/neovim/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neovim -version : 0.11.5 -release : 54 -source : - - https://github.com/neovim/neovim/archive/refs/tags/v0.11.5.tar.gz : c63450dfb42bb0115cd5e959f81c77989e1c8fd020d5e3f1e6d897154ce8b771 -homepage : https://neovim.io -license : Apache-2.0 -component : editor -summary : Fork of Vim aiming to improve user experience, plugins, and GUIs +name: neovim +version: 0.11.5 +release: 54 +source: + - https://github.com/neovim/neovim/archive/refs/tags/v0.11.5.tar.gz: c63450dfb42bb0115cd5e959f81c77989e1c8fd020d5e3f1e6d897154ce8b771 +homepage: https://neovim.io +license: Apache-2.0 +component: editor +summary: Fork of Vim aiming to improve user experience, plugins, and GUIs description: | Fork of Vim aiming to improve user experience, plugins, and GUIs -builddeps : +builddeps: - pkgconfig(libluv) - pkgconfig(libutf8proc) - pkgconfig(libuv) @@ -22,11 +22,11 @@ builddeps : - libmpack - libpth-devel - lpeg -rundeps : +rundeps: - lpeg - xclip -networking : true -setup : | +networking: true +setup: | # Build the bundled tree-sitter parsers %cmake_ninja -S cmake.deps -B .deps \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ @@ -38,9 +38,9 @@ setup : | %cmake_ninja -DUSE_BUNDLED=OFF \ -DUSE_BUNDLED_TS_PARSERS=ON \ -DENABLE_TRANSLATIONS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install ln -s /usr/bin/nvim $installdir/usr/bin/neovim diff --git a/packages/n/net-snmp/package.yml b/packages/n/net-snmp/package.yml index 8efc4d80e39..4634de5b739 100644 --- a/packages/n/net-snmp/package.yml +++ b/packages/n/net-snmp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : net-snmp -version : 5.8 -release : 18 -source : - - https://sourceforge.net/projects/net-snmp/files/net-snmp/5.8/net-snmp-5.8.tar.gz : b2fc3500840ebe532734c4786b0da4ef0a5f67e51ef4c86b3345d697e4976adf -homepage : https://www.net-snmp.org/ -license : BSD-3-Clause -summary : Simple Network Management Protocol -component : network.util +name: net-snmp +version: 5.8 +release: 18 +source: + - https://sourceforge.net/projects/net-snmp/files/net-snmp/5.8/net-snmp-5.8.tar.gz: b2fc3500840ebe532734c4786b0da4ef0a5f67e51ef4c86b3345d697e4976adf +homepage: https://www.net-snmp.org/ +license: BSD-3-Clause +summary: Simple Network Management Protocol +component: network.util description: | Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. -setup : | +setup: | %reconfigure --with-defaults --disable-static -build : | +build: | %make -install : | +install: | %make_install INSTALLDIRS=vendor privlib="%perl_privlib%" rm -rf "$installdir/$privlib" diff --git a/packages/n/netavark/package.yml b/packages/n/netavark/package.yml index 1c1f155d6a3..f454fda9dbc 100644 --- a/packages/n/netavark/package.yml +++ b/packages/n/netavark/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : netavark -version : 1.13.1 -release : 2 -source : - - https://github.com/containers/netavark/archive/refs/tags/v1.13.1.tar.gz : b3698021677fb3b0fd1dc5f669fd62b49a7f4cf26bb70f977663f6d1a5046a31 - - https://github.com/containers/aardvark-dns/archive/refs/tags/v1.13.1.tar.gz#aardvark-dns.tar.gz : 8c21dbdb6831d61d52dde6ebc61c851cfc96ea674cf468530b44de6ee9e6f49e -homepage : https://github.com/containers/netavark -license : Apache-2.0 -summary : A container network stack -component : network.util +name: netavark +version: 1.13.1 +release: 2 +source: + - https://github.com/containers/netavark/archive/refs/tags/v1.13.1.tar.gz: b3698021677fb3b0fd1dc5f669fd62b49a7f4cf26bb70f977663f6d1a5046a31 + - https://github.com/containers/aardvark-dns/archive/refs/tags/v1.13.1.tar.gz#aardvark-dns.tar.gz: 8c21dbdb6831d61d52dde6ebc61c851cfc96ea674cf468530b44de6ee9e6f49e +homepage: https://github.com/containers/netavark +license: Apache-2.0 +summary: A container network stack +component: network.util description: | Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications. Aardvark-dns is an authoritative dns server for A/AAAA container records. It can forward other requests to configured resolvers. -replaces : cni-plugins -networking : true -builddeps : +replaces: cni-plugins +networking: true +builddeps: - pkgconfig(protobuf) - go-md2man - rust -build : | +build: | mkdir aardvark-dns tar --strip-components=1 -xf $sources/aardvark-dns.tar.gz -C aardvark-dns @@ -26,7 +26,7 @@ build : | cd aardvark-dns %make PREFIX=%PREFIX% -install : | +install: | %make_install PREFIX=%PREFIX% cd aardvark-dns diff --git a/packages/n/netcat/package.yml b/packages/n/netcat/package.yml index 517916ca66b..c02ea4525a6 100644 --- a/packages/n/netcat/package.yml +++ b/packages/n/netcat/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : netcat -version : 0.7.1 -release : 4 -source : - - https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.bz2 : b55af0bbdf5acc02d1eb6ab18da2acd77a400bafd074489003f3df09676332bb -homepage : https://netcat.sourceforge.net/ -license : GPL-2.0-or-later -component : system.utils -summary : netcat - by the GNU project +name: netcat +version: 0.7.1 +release: 4 +source: + - https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.bz2: b55af0bbdf5acc02d1eb6ab18da2acd77a400bafd074489003f3df09676332bb +homepage: https://netcat.sourceforge.net/ +license: GPL-2.0-or-later +component: system.utils +summary: netcat - by the GNU project description: | - Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities. -setup : | + Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities. +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/netcdf-c/package.yml b/packages/n/netcdf-c/package.yml index 7ca0e9228ba..be0b19c51b3 100644 --- a/packages/n/netcdf-c/package.yml +++ b/packages/n/netcdf-c/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : netcdf-c -version : 4.8.1 -release : 7 -source : - - https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz : bc018cc30d5da402622bf76462480664c6668b55eb16ba205a0dfb8647161dd0 -license : BSD-3-Clause -component : programming.library -homepage : https://www.unidata.ucar.edu/software/netcdf/ -summary : Network Common Data Form (NetCDF) +name: netcdf-c +version: 4.8.1 +release: 7 +source: + - https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz: bc018cc30d5da402622bf76462480664c6668b55eb16ba205a0dfb8647161dd0 +license: BSD-3-Clause +component: programming.library +homepage: https://www.unidata.ucar.edu/software/netcdf/ +summary: Network Common Data Form (NetCDF) description: | NetCDF (Network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data. -builddeps : +builddeps: - pkgconfig(hdf5_hl) - pkgconfig(libcurl) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/netdata/package.yml b/packages/n/netdata/package.yml index 70a5ae13811..6555a461a0a 100644 --- a/packages/n/netdata/package.yml +++ b/packages/n/netdata/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : netdata -version : 2.3.2 -release : 19 -source : - - https://github.com/netdata/netdata/releases/download/v2.3.2/netdata-v2.3.2.tar.gz : ae0ff66a4f9ea44ef4e51fbb331040508f1c12c7f6311bff347fe139870e5dd4 -homepage : https://www.netdata.cloud/ -license : GPL-3.0-or-later -component : network.util -summary : Real-time performance monitoring, done right +name: netdata +version: 2.3.2 +release: 19 +source: + - https://github.com/netdata/netdata/releases/download/v2.3.2/netdata-v2.3.2.tar.gz: ae0ff66a4f9ea44ef4e51fbb331040508f1c12c7f6311bff347fe139870e5dd4 +homepage: https://www.netdata.cloud/ +license: GPL-3.0-or-later +component: network.util +summary: Real-time performance monitoring, done right description: | netdata is the fastest way to visualize metrics. It is a resource efficient, highly optimized system for collecting and visualizing any type of realtime timeseries data, from CPU usage, disk activity, SQL queries, API calls, web site visitors, etc. netdata tries to visualize the truth of now, in its greatest detail, so that you can get insights of what is happening now and what just happened, on your systems and applications. -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(json-c) - pkgconfig(libbpf) @@ -24,14 +24,14 @@ builddeps : - pkgconfig(yaml-0.1) - git - golang -networking : true -clang : true -optimize : thin-lto +networking: true +clang: true +optimize: thin-lto environment: | export CGO_LDFLAGS="${LDFLAGS}" export GO_LDFLAGS="-linkmode=external" export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw' -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Move-to-libdir.patch %patch -p1 -i $pkgfiles/0001-Ensure-that-edit-config-works-even-if-called-from-di.patch %patch -p1 -i $pkgfiles/0001-Better-confirm-to-go-standards.patch @@ -49,9 +49,9 @@ setup : | -DENABLE_PLUGIN_FREEIPMI=OFF \ -DENABLE_PLUGIN_NFACCT=OFF \ -DENABLE_PLUGIN_XENSTAT=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile $installdir/usr/libexec/netdata/python.d/ diff --git a/packages/n/nethogs/package.yml b/packages/n/nethogs/package.yml index 2bfb03f5b86..1b2d85e770f 100644 --- a/packages/n/nethogs/package.yml +++ b/packages/n/nethogs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nethogs -version : 0.8.7 -release : 5 -source : - - https://github.com/raboof/nethogs/archive/refs/tags/v0.8.7.tar.gz : 957d6afcc220dfbba44c819162f44818051c5b4fb793c47ba98294393986617d -homepage : https://github.com/raboof/nethogs/ -license : GPL-2.0-or-later -component : network.util -summary : NetHogs is a small net top tool +name: nethogs +version: 0.8.7 +release: 5 +source: + - https://github.com/raboof/nethogs/archive/refs/tags/v0.8.7.tar.gz: 957d6afcc220dfbba44c819162f44818051c5b4fb793c47ba98294393986617d +homepage: https://github.com/raboof/nethogs/ +license: GPL-2.0-or-later +component: network.util +summary: NetHogs is a small net top tool description: | NetHogs is a small net top tool -builddeps : +builddeps: - pkgconfig(libpcap) -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/n/netperf/package.yml b/packages/n/netperf/package.yml index d5b19fe923c..89382e51b7f 100644 --- a/packages/n/netperf/package.yml +++ b/packages/n/netperf/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : netperf -version : 2.7.0 -release : 4 -source : - - https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz : 4569bafa4cca3d548eb96a486755af40bd9ceb6ab7c6abd81cc6aa4875007c4e -homepage : https://hewlettpackard.github.io/netperf/ -license : MIT -component : network.utils -summary : Netperf is a benchmark that can be used to measure the performance of many different types of networking +name: netperf +version: 2.7.0 +release: 4 +source: + - https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz: 4569bafa4cca3d548eb96a486755af40bd9ceb6ab7c6abd81cc6aa4875007c4e +homepage: https://hewlettpackard.github.io/netperf/ +license: MIT +component: network.utils +summary: Netperf is a benchmark that can be used to measure the performance of many different types of networking description: | Netperf is a benchmark that can be used to measure the performance of many different types of networking environment: | export CFLAGS="${CFLAGS} -fcommon" export LDFLAGS="${LDFLAGS},--allow-multiple-definition" -setup : | +setup: | %configure_no_runstatedir --enable-unixdomain \ --enable-dccp \ --enable-sctp -build : | +build: | %make -install : | +install: | %make_install install -D -m 00644 COPYING $installdir/usr/share/doc/netperf/copyright diff --git a/packages/n/nettle/package.yml b/packages/n/nettle/package.yml index 102fa4edc3a..6836b2edb6e 100644 --- a/packages/n/nettle/package.yml +++ b/packages/n/nettle/package.yml @@ -1,61 +1,61 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nettle -version : 3.10.2 -release : 23 -source : - - https://ftpmirror.gnu.org/gnu/nettle/nettle-3.10.2.tar.gz : fe9ff51cb1f2abb5e65a6b8c10a92da0ab5ab6eaf26e7fc2b675c45f1fb519b5 -license : LGPL-3.0-or-later -component : +name: nettle +version: 3.10.2 +release: 23 +source: + - https://ftpmirror.gnu.org/gnu/nettle/nettle-3.10.2.tar.gz: fe9ff51cb1f2abb5e65a6b8c10a92da0ab5ab6eaf26e7fc2b675c45f1fb519b5 +license: LGPL-3.0-or-later +component: - security.crypto - - bin : security.crypto - - ^libhogweed : security.library - - ^libhogweed-32bit : emul32 - - ^libnettle : system.base - - ^libnettle-32bit : emul32 -homepage : https://www.lysator.liu.se/~nisse/nettle -summary : + - bin: security.crypto + - ^libhogweed: security.library + - ^libhogweed-32bit: emul32 + - ^libnettle: system.base + - ^libnettle-32bit: emul32 +homepage: https://www.lysator.liu.se/~nisse/nettle +summary: - Low level cryptographic library - - bin : Low level cryptographic library (binary tools) + - bin: Low level cryptographic library (binary tools) description: | The Nettle package contains the low-level cryptographic library that is designed to fit easily in many contexts. -emul32 : true +emul32: true # avx2 : true -patterns : - - devel : - - /usr/share/doc - - bin : - - /usr/bin - - /usr/share/info - - ^libnettle-32bit : - - /usr/lib32/libnettle*.so.* - - ^libnettle : - - /usr/lib64/libnettle*.so.* - # - /usr/lib64/glibc-hwcaps/x86-64-v3/libnettle*.so.* - - ^libhogweed-32bit : - - /usr/lib32/libhogweed*.so.* - - ^libhogweed : - - /usr/lib64/libhogweed*.so.* - # - /usr/lib64/glibc-hwcaps/x86-64-v3/libhogweed*.so.* -builddeps : +patterns: + - devel: + - /usr/share/doc + - bin: + - /usr/bin + - /usr/share/info + - ^libnettle-32bit: + - /usr/lib32/libnettle*.so.* + - ^libnettle: + - /usr/lib64/libnettle*.so.* + # - /usr/lib64/glibc-hwcaps/x86-64-v3/libnettle*.so.* + - ^libhogweed-32bit: + - /usr/lib32/libhogweed*.so.* + - ^libhogweed: + - /usr/lib64/libhogweed*.so.* + # - /usr/lib64/glibc-hwcaps/x86-64-v3/libhogweed*.so.* +builddeps: - pkgconfig32(gmp) -rundeps : - - 32bit-devel : - - gmp-32bit-devel - - ^libnettle-32bit : - - gmp-32bit - - libgcc-32bit - - libnettle - - devel : - - gmp-devel -setup : | +rundeps: + - 32bit-devel: + - gmp-32bit-devel + - ^libnettle-32bit: + - gmp-32bit + - libgcc-32bit + - libnettle + - devel: + - gmp-devel +setup: | %configure --enable-shared \ --disable-static -build : | +build: | %make -install : | +install: | %make_install chmod 00755 $installdir/%libdir%/lib*.so.*.* install -D -m00644 nettle.html $installdir/usr/share/doc/nettle/nettle.html -check : | +check: | %make check diff --git a/packages/n/network-manager-applet/package.yml b/packages/n/network-manager-applet/package.yml index 658f6398841..3f3415be0f7 100644 --- a/packages/n/network-manager-applet/package.yml +++ b/packages/n/network-manager-applet/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : network-manager-applet -version : 1.36.0 -release : 54 -source : - - https://download.gnome.org/sources/network-manager-applet/1.36/network-manager-applet-1.36.0.tar.xz : a84704487ea3afe1485c47fb2ab598b8f779f540ae0dcbf0a1c5f85e64a7e253 -homepage : https://gitlab.gnome.org/GNOME/network-manager-applet -license : GPL-2.0-or-later -component : desktop.gnome -summary : NetworkManager Applet +name: network-manager-applet +version: 1.36.0 +release: 54 +source: + - https://download.gnome.org/sources/network-manager-applet/1.36/network-manager-applet-1.36.0.tar.xz: a84704487ea3afe1485c47fb2ab598b8f779f540ae0dcbf0a1c5f85e64a7e253 +homepage: https://gitlab.gnome.org/GNOME/network-manager-applet +license: GPL-2.0-or-later +component: desktop.gnome +summary: NetworkManager Applet description: | NetworkManager Applet -builddeps : +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gtk+-3.0) - pkgconfig(jansson) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libnotify) - pkgconfig(libsecret-unstable) - pkgconfig(mm-glib) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-t-autostart-in-Budgie.patch %meson_configure --sysconfdir=/usr/share/ -Dselinux=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/network-manager-fortisslvpn/package.yml b/packages/n/network-manager-fortisslvpn/package.yml index 7a6e4fc9490..44c29af8a17 100644 --- a/packages/n/network-manager-fortisslvpn/package.yml +++ b/packages/n/network-manager-fortisslvpn/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : network-manager-fortisslvpn -version : 1.4.0 -release : 23 -source : - - https://download.gnome.org/sources/NetworkManager-fortisslvpn/1.4/NetworkManager-fortisslvpn-1.4.0.tar.xz : b055e26349b516b23585798ab3ef57b436b014800e92a8ac732cfc8e76c5dafa -homepage : https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn -license : GPL-2.0-or-later -component : network.util -summary : Fortinet SSLVPN support for NetworkManager +name: network-manager-fortisslvpn +version: 1.4.0 +release: 23 +source: + - https://download.gnome.org/sources/NetworkManager-fortisslvpn/1.4/NetworkManager-fortisslvpn-1.4.0.tar.xz: b055e26349b516b23585798ab3ef57b436b014800e92a8ac732cfc8e76c5dafa +homepage: https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn +license: GPL-2.0-or-later +component: network.util +summary: Fortinet SSLVPN support for NetworkManager description: | Support for the Fortinet SSLVPN in the NetworkManager. -rundeps : +rundeps: - openfortivpn -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(libnma) - pkgconfig(libsecret-1) - pkgconfig(pppd) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Move-D-Bus-policy-file-to-usr-share-dbus-1-system.d.patch %patch -p1 -i $pkgfiles/upstream-01.patch %patch -p1 -i $pkgfiles/upstream-02.patch @@ -30,9 +30,9 @@ setup : | --disable-static \ --with-pppd-plugin-dir="$(pkgconf --variable=plugindir pppd)" \ --with-gtk4 -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/n/network-manager/package.yml b/packages/n/network-manager/package.yml index 6395effcf52..9518e6a8609 100644 --- a/packages/n/network-manager/package.yml +++ b/packages/n/network-manager/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : network-manager -version : 1.52.0 -release : 88 -source : +name: network-manager +version: 1.52.0 +release: 88 +source: # - https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.0/downloads/NetworkManager-1.52.0.tar.xz : eb30ecf21177b186c61726b8b715a3e3c69c8a7327da925551c19b16231efb2f - - git|https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git : 995a28fa1ccc54ad22e794294c3c6783cc3f30ed # 1.52.0 -license : GPL-2.0-or-later -component : + - git|https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git: 995a28fa1ccc54ad22e794294c3c6783cc3f30ed # 1.52.0 +license: GPL-2.0-or-later +component: - network.base - - livecd : network.base - - iwd : network.base -homepage : https://gitlab.freedesktop.org/NetworkManager/NetworkManager -summary : + - livecd: network.base + - iwd: network.base +homepage: https://gitlab.freedesktop.org/NetworkManager/NetworkManager +summary: - Simple networking - - livecd : Live ISO configuration - - iwd : Installing this will switch to using iwd as the wifi backend in place of wpa_supplicant + - livecd: Live ISO configuration + - iwd: Installing this will switch to using iwd as the wifi backend in place of wpa_supplicant description: | NetworkManager is a set of co-operative tools that make networking simple and straightforward. Whether WiFi, wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from one network to another: once a network has been configured and joined once, it can be detected and re-joined automatically the next time it's available. -builddeps : +builddeps: - pkgconfig32(dbus-glib-1) - pkgconfig32(gio-2.0) - pkgconfig32(gudev-1.0) @@ -41,23 +41,23 @@ builddeps : - iptables - python-gobject-devel - vala -rundeps : +rundeps: - iptables - mobile-broadband-provider-info - ppp - usb-modeswitch - wireless-tools - wpa_supplicant - - iwd : iwd -patterns : - - livecd : - - /usr/lib/NetworkManager/conf.d/60-live-disable-hostname-mode.conf - - iwd : - - /usr/lib/NetworkManager/conf.d/10-iwd-wifi-backend.conf -emul32 : true + - iwd: iwd +patterns: + - livecd: + - /usr/lib/NetworkManager/conf.d/60-live-disable-hostname-mode.conf + - iwd: + - /usr/lib/NetworkManager/conf.d/10-iwd-wifi-backend.conf +emul32: true environment: | unset LD_AS_NEEDED -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then extraOpts="-Dintrospection=false -Dmodem_manager=false -Dpolkit=false -Dppp=false -Dvapi=false -Dnmtui=false" else @@ -86,9 +86,9 @@ setup : | -Dsession_tracking_consolekit=false \ -Dsystemdsystemunitdir=%libdir%/systemd/system \ $extraOpts -build : | +build: | %ninja_build -install : | +install: | %ninja_install if [[ "${EMUL32BUILD}" ]]; then diff --git a/packages/n/networkmanager-l2tp/package.yml b/packages/n/networkmanager-l2tp/package.yml index 2b9b2036cbf..ff93ef85309 100644 --- a/packages/n/networkmanager-l2tp/package.yml +++ b/packages/n/networkmanager-l2tp/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-l2tp -version : 1.20.16 -release : 10 -source : - - https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/1.20.16/NetworkManager-l2tp-1.20.16.tar.xz : a6696e075a42a8c052718db82faea7d717fe99277b8dc8a4402c709d30e16e46 -homepage : https://github.com/nm-l2tp/NetworkManager-l2tp/ -license : GPL-2.0-or-later -component : network.base -summary : L2TP and L2TP/IPsec support for NetworkManager +name: networkmanager-l2tp +version: 1.20.16 +release: 10 +source: + - https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/1.20.16/NetworkManager-l2tp-1.20.16.tar.xz: a6696e075a42a8c052718db82faea7d717fe99277b8dc8a4402c709d30e16e46 +homepage: https://github.com/nm-l2tp/NetworkManager-l2tp/ +license: GPL-2.0-or-later +component: network.base +summary: L2TP and L2TP/IPsec support for NetworkManager description: | NetworkManager-l2tp is a VPN plugin for NetworkManager which provides support for L2TP and L2TP/IPsec (i.e. L2TP over IPsec) connections. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libnma) - pkgconfig(libsecret-1) - pkgconfig(nss) - pkgconfig(pppd) -rundeps : +rundeps: - libreswan - xl2tpd -setup : | +setup: | %configure --disable-static --with-pppd-plugin-dir="$(pkgconf --variable=plugindir pppd)" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/networkmanager-libreswan/package.yml b/packages/n/networkmanager-libreswan/package.yml index 1d3319d5792..ce546924702 100644 --- a/packages/n/networkmanager-libreswan/package.yml +++ b/packages/n/networkmanager-libreswan/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-libreswan -version : 1.2.24 -release : 19 -source : - - https://download.gnome.org/sources/NetworkManager-libreswan/1.2/NetworkManager-libreswan-1.2.24.tar.xz : 3d491c726339f0cafd9a35e4e037add58617f3d5d683b75a545ddc6fbe382457 -homepage : https://networkmanager.dev -license : GPL-2.0-or-later -component : network.base -summary : Libreswan VPN client plugin for NetworkManager +name: networkmanager-libreswan +version: 1.2.24 +release: 19 +source: + - https://download.gnome.org/sources/NetworkManager-libreswan/1.2/NetworkManager-libreswan-1.2.24.tar.xz: 3d491c726339f0cafd9a35e4e037add58617f3d5d683b75a545ddc6fbe382457 +homepage: https://networkmanager.dev +license: GPL-2.0-or-later +component: network.base +summary: Libreswan VPN client plugin for NetworkManager description: | Libreswan VPN client plugin for NetworkManager -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(libnl-3.0) - pkgconfig(libnma) - pkgconfig(libsecret-unstable) -rundeps : +rundeps: - libreswan -conflicts : +conflicts: - networkmanager-strongswan -setup : | +setup: | # Only dbus-1 goes into sysconfdir (etc by default) so move it %configure --with-gtk4 -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/dbus-1/system.d diff --git a/packages/n/networkmanager-openconnect/package.yml b/packages/n/networkmanager-openconnect/package.yml index 38e6608e43e..588227526d9 100644 --- a/packages/n/networkmanager-openconnect/package.yml +++ b/packages/n/networkmanager-openconnect/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-openconnect -version : 1.2.10 -release : 23 -source : - - https://download.gnome.org/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.10.tar.xz : 844b6bf64ecadb97b4a68c776db89aa5e6ee7e59bd24b0180228406863136464 -homepage : https://networkmanager.dev -license : GPL-2.0-or-later -component : network.base -summary : OpenConnect VPN plugin for NetworkManager +name: networkmanager-openconnect +version: 1.2.10 +release: 23 +source: + - https://download.gnome.org/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.10.tar.xz: 844b6bf64ecadb97b4a68c776db89aa5e6ee7e59bd24b0180228406863136464 +homepage: https://networkmanager.dev +license: GPL-2.0-or-later +component: network.base +summary: OpenConnect VPN plugin for NetworkManager description: | OpenConnect VPN plugin for NetworkManager -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gcr-3) - pkgconfig(gnome-keyring-1) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libsecret-unstable) - pkgconfig(openconnect) - pkgconfig(webkit2gtk-4.1) -setup : | +setup: | # Only dbus-1 goes into sysconfdir (etc by default) so move it %configure --disable-static --sysconfdir=/usr/share --with-gtk4 -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/nm-openconnect.sysusers $installdir/%libdir%/sysusers.d/nm-openconnect.conf diff --git a/packages/n/networkmanager-openvpn/package.yml b/packages/n/networkmanager-openvpn/package.yml index 618bb0bcff5..7460e196452 100644 --- a/packages/n/networkmanager-openvpn/package.yml +++ b/packages/n/networkmanager-openvpn/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-openvpn -version : 1.12.0 -release : 32 -source : - - https://download.gnome.org/sources/NetworkManager-openvpn/1.12/NetworkManager-openvpn-1.12.0.tar.xz : 903fd4c0aebd2aa7ac70c9d8c2bed8df922655d22d764514403566ae89b7e886 -homepage : https://networkmanager.dev -license : GPL-2.0-or-later -summary : OpenVPN plugin for NetworkManager +name: networkmanager-openvpn +version: 1.12.0 +release: 32 +source: + - https://download.gnome.org/sources/NetworkManager-openvpn/1.12/NetworkManager-openvpn-1.12.0.tar.xz: 903fd4c0aebd2aa7ac70c9d8c2bed8df922655d22d764514403566ae89b7e886 +homepage: https://networkmanager.dev +license: GPL-2.0-or-later +summary: OpenVPN plugin for NetworkManager description: | OpenVPN plugin for NetworkManager allows you to manage openvpn connections from the network manager applet. -component : network.base -builddeps : +component: network.base +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(glib-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(libnma) - pkgconfig(libsecret-unstable) -rundeps : +rundeps: - openvpn -setup : | +setup: | %configure --disable-static --with-gtk4 -build : | +build: | %make -install : | +install: | %make_install install -D -m 00644 $pkgfiles/nm-openvpn.sysusers $installdir/%libdir%/sysusers.d/nm-openvpn.conf diff --git a/packages/n/networkmanager-pptp/package.yml b/packages/n/networkmanager-pptp/package.yml index 2060183391b..551880d7262 100644 --- a/packages/n/networkmanager-pptp/package.yml +++ b/packages/n/networkmanager-pptp/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-pptp -version : 1.2.12 -release : 25 -source : - - https://download.gnome.org/sources/NetworkManager-pptp/1.2/NetworkManager-pptp-1.2.12.tar.xz : e5fa59fe46117f0ee86e9ca62c6943bc063884b04dd2396ccec38a2d1f414982 -homepage : https://gitlab.gnome.org/GNOME/NetworkManager-pptp -license : GPL-2.0-or-later -component : network.base -summary : PPTP support for NetworkManager +name: networkmanager-pptp +version: 1.2.12 +release: 25 +source: + - https://download.gnome.org/sources/NetworkManager-pptp/1.2/NetworkManager-pptp-1.2.12.tar.xz: e5fa59fe46117f0ee86e9ca62c6943bc063884b04dd2396ccec38a2d1f414982 +homepage: https://gitlab.gnome.org/GNOME/NetworkManager-pptp +license: GPL-2.0-or-later +component: network.base +summary: PPTP support for NetworkManager description: | PPTP support for NetworkManager -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-3.0) - pkgconfig(libnma) - pkgconfig(libsecret-1) - pkgconfig(mm-glib) - pkgconfig(pppd) -rundeps : +rundeps: - ppp - pptp -setup : | +setup: | %reconfigure --disable-static --with-pppd-plugin-dir="$(pkgconf --variable=plugindir pppd)" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/networkmanager-strongswan/package.yml b/packages/n/networkmanager-strongswan/package.yml index 241ed455c0e..0e71283b8f6 100644 --- a/packages/n/networkmanager-strongswan/package.yml +++ b/packages/n/networkmanager-strongswan/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-strongswan -version : 1.6.0 -release : 6 -source : - - https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-1.6.0.tar.bz2 : 6dbc80f6a09ba0cf6104a31784959780414dd77165e2963acd6657c28c2544c2 -homepage : https://www.strongswan.org/ -license : GPL-2.0-or-later -component : network.base -summary : strongSwan support for NetworkManager +name: networkmanager-strongswan +version: 1.6.0 +release: 6 +source: + - https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-1.6.0.tar.bz2: 6dbc80f6a09ba0cf6104a31784959780414dd77165e2963acd6657c28c2544c2 +homepage: https://www.strongswan.org/ +license: GPL-2.0-or-later +component: network.base +summary: strongSwan support for NetworkManager description: | strongSwan IPsec VPN plugin for NetworkManager which provides support for EAP, PSK and certificate authentication. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libnma) - pkgconfig(libsecret-1) - pkgconfig(libssl) -rundeps : +rundeps: - strongswan -conflicts : +conflicts: - networkmanager-libreswan -setup : | +setup: | %configure --sysconfdir=/etc \ --prefix=/usr \ --libexecdir=/usr/lib \ --with-charon=/usr/lib64/ipsec/charon-nm \ --without-libnm-glib \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/networkmanager-vpnc/package.yml b/packages/n/networkmanager-vpnc/package.yml index 851ef8ea4da..29d810641c5 100644 --- a/packages/n/networkmanager-vpnc/package.yml +++ b/packages/n/networkmanager-vpnc/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkmanager-vpnc -version : 1.2.8 -release : 21 -source : - - https://download.gnome.org/sources/NetworkManager-vpnc/1.2/NetworkManager-vpnc-1.2.8.tar.xz : d65e31aa53c8fdc3fde7ef84a4daa979a605c23fd31ceff647bf7eaaa99afbcc -homepage : https://networkmanager.dev -license : GPL-2.0-or-later -component : network.base -summary : VPNC plugin for Network Manager +name: networkmanager-vpnc +version: 1.2.8 +release: 21 +source: + - https://download.gnome.org/sources/NetworkManager-vpnc/1.2/NetworkManager-vpnc-1.2.8.tar.xz: d65e31aa53c8fdc3fde7ef84a4daa979a605c23fd31ceff647bf7eaaa99afbcc +homepage: https://networkmanager.dev +license: GPL-2.0-or-later +component: network.base +summary: VPNC plugin for Network Manager description: | VPNC Plugin for Network Manager -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(libnma) - pkgconfig(libsecret-1) - gettext-devel -rundeps : +rundeps: - vpnc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Ensure-we-check-usr-bin-vpnc-as-well-since-that-is-w.patch %patch -p1 -i $pkgfiles/0001-build-disable-libnm-glib-support-by-default.patch # dbus-1 should be moved out of etc, so change sysconfdir %reconfigure --sysconfdir=/usr/share --with-gtk4 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/networkx/package.yml b/packages/n/networkx/package.yml index 2fb6fda6058..36752cf433c 100644 --- a/packages/n/networkx/package.yml +++ b/packages/n/networkx/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : networkx -version : '3.5' -release : 22 -source : - - https://github.com/networkx/networkx/archive/refs/tags/networkx-3.5.tar.gz : 7b74b3004c2b49f6e871265c99f79e8dd726fec47dc733f5a31596cc1995e66c -homepage : https://networkx.org/ -license : BSD-3-Clause -component : programming.python -summary : Network Analysis in Python +name: networkx +version: "3.5" +release: 22 +source: + - https://github.com/networkx/networkx/archive/refs/tags/networkx-3.5.tar.gz: 7b74b3004c2b49f6e871265c99f79e8dd726fec47dc733f5a31596cc1995e66c +homepage: https://networkx.org/ +license: BSD-3-Clause +component: programming.python +summary: Network Analysis in Python description: | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-lxml - python-pytest-cov - scipy -rundeps : +rundeps: - matplotlib - pygraphviz - python-decorator @@ -26,9 +26,9 @@ rundeps : - python-pandas - pyyaml - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/n/neverball/package.yml b/packages/n/neverball/package.yml index 7cbab8b413f..16690575ebf 100644 --- a/packages/n/neverball/package.yml +++ b/packages/n/neverball/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : neverball -version : 1.6.0 -release : 10 -source : - - https://github.com/Neverball/neverball/archive/neverball-1.6.0.tar.gz : 737377830aaa2069e00e2e5e4434c5578efda40d5dacb38d715643e52d9753bc -homepage : https://neverball.org/ -license : GPL-2.0-or-later -component : games.arcade -summary : Neverball - Tilt the floor to roll a ball through an obstacle course within the given time +name: neverball +version: 1.6.0 +release: 10 +source: + - https://github.com/Neverball/neverball/archive/neverball-1.6.0.tar.gz: 737377830aaa2069e00e2e5e4434c5578efda40d5dacb38d715643e52d9753bc +homepage: https://neverball.org/ +license: GPL-2.0-or-later +component: games.arcade +summary: Neverball - Tilt the floor to roll a ball through an obstacle course within the given time description: | Neverball - Tilt the floor to roll a ball through an obstacle course within the given time. -builddeps : +builddeps: - pkgconfig(SDL2_ttf) - pkgconfig(gl) - pkgconfig(harfbuzz) @@ -18,12 +18,12 @@ builddeps : - pkgconfig(libturbojpeg) - pkgconfig(physfs) - pkgconfig(vorbis) -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_gcc10_build.patch -build : | +build: | rm .build %make DATADIR=/usr/share/neverball LOCALEDIR=/usr/share/locale -install : | +install: | install -d -m 00644 $installdir/usr/bin install -m 00755 neverball neverputt mapc $installdir/usr/bin diff --git a/packages/n/newsboat/package.yml b/packages/n/newsboat/package.yml index f5c8651e8ae..3c1934ce470 100644 --- a/packages/n/newsboat/package.yml +++ b/packages/n/newsboat/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : newsboat -version : '2.41' -release : 8 -source : - - https://newsboat.org/releases/2.41/newsboat-2.41.tar.xz : 2a98bcdab999f9f453b937cb19127fa978e440b98688d126bf3333e57b2189a4 -homepage : https://newsboat.org/ -license : MIT -component : network.news -summary : RSS/Atom feed reader for the text console +name: newsboat +version: "2.41" +release: 8 +source: + - https://newsboat.org/releases/2.41/newsboat-2.41.tar.xz: 2a98bcdab999f9f453b937cb19127fa978e440b98688d126bf3333e57b2189a4 +homepage: https://newsboat.org/ +license: MIT +component: network.news +summary: RSS/Atom feed reader for the text console description: | Newsboat is an RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(json-c) - pkgconfig(libcurl) - pkgconfig(libxml-2.0) @@ -21,9 +21,9 @@ builddeps : - gawk - gettext - rust -setup : | +setup: | ./config.sh -build : | +build: | %make prefix=/usr -install : | +install: | %make_install prefix=/usr diff --git a/packages/n/newt/package.yml b/packages/n/newt/package.yml index 3bf77afeb67..eb82ebc2faf 100644 --- a/packages/n/newt/package.yml +++ b/packages/n/newt/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : newt -version : 0.52.24 -release : 12 -source : - - https://releases.pagure.org/newt/newt-0.52.24.tar.gz : 5ded7e221f85f642521c49b1826c8de19845aa372baf5d630a51774b544fbdbb -homepage : https://pagure.io/newt -license : LGPL-2.0-or-later -component : programming.library -summary : Newt is a programming library for color text mode, widget based user interfaces +name: newt +version: 0.52.24 +release: 12 +source: + - https://releases.pagure.org/newt/newt-0.52.24.tar.gz: 5ded7e221f85f642521c49b1826c8de19845aa372baf5d630a51774b544fbdbb +homepage: https://pagure.io/newt +license: LGPL-2.0-or-later +component: programming.library +summary: Newt is a programming library for color text mode, widget based user interfaces description: | Newt is a programming library for color text mode, widget based user interfaces. -builddeps : +builddeps: - pkgconfig(popt) - pkgconfig(python3) - pkgconfig(slang) -setup : | +setup: | %configure --disable-static --with-python=python%python3_version% -build : | +build: | %make -install : | +install: | %make_install rm $installdir/%libdir%/*.a diff --git a/packages/n/nextcloud-client/package.yml b/packages/n/nextcloud-client/package.yml index c8b9ba9a980..053fb62784f 100644 --- a/packages/n/nextcloud-client/package.yml +++ b/packages/n/nextcloud-client/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nextcloud-client -version : 4.0.3 -release : 78 -source : - - https://github.com/nextcloud/desktop/archive/refs/tags/v4.0.3.tar.gz : 05ce3368956a2e5792a3eba242ee2d649e6073d494d81a22f9d8bbba71a92fc9 -homepage : https://docs.nextcloud.com/desktop -license : GPL-2.0-or-later -component : +name: nextcloud-client +version: 4.0.3 +release: 78 +source: + - https://github.com/nextcloud/desktop/archive/refs/tags/v4.0.3.tar.gz: 05ce3368956a2e5792a3eba242ee2d649e6073d494d81a22f9d8bbba71a92fc9 +homepage: https://docs.nextcloud.com/desktop +license: GPL-2.0-or-later +component: - network.download - - dolphin-integration : network.download -libsplit : false -summary : + - dolphin-integration: network.download +libsplit: false +summary: - Nextcloud client enables you to connect to your private Nextcloud Server. With it you can create directories in your home directory, and keep the contents of those directories synced with the server. - - dolphin-integration : Dolphin file manager integration for the Nextcloud client. + - dolphin-integration: Dolphin file manager integration for the Nextcloud client. description: - Nextcloud client enables you to connect to your private Nextcloud Server. With it you can create directories in your home directory, and keep the contents of those directories synced with the server. - - dolphin-integration : Dolphin file manager integration for the Nextcloud client. -builddeps : + - dolphin-integration: Dolphin file manager integration for the Nextcloud client. +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Core) - pkgconfig(Qt6Core5Compat) @@ -41,23 +41,23 @@ builddeps : - qt6-base-private-devel - qtkeychain-qt6-devel - xdg-utils -rundeps : - - dolphin-integration : - - nextcloud-client +rundeps: + - dolphin-integration: + - nextcloud-client - libgnome-keyring -patterns : - - dolphin-integration : - - /usr/lib64/libnextclouddolphinpluginhelper.so - - /usr/lib64/*/plugins/*/overlayicon/nextclouddolphinoverlayplugin.so - - /usr/lib64/*/plugins/*/kfileitemaction/nextclouddolphinactionplugin.so -setup : | +patterns: + - dolphin-integration: + - /usr/lib64/libnextclouddolphinpluginhelper.so + - /usr/lib64/*/plugins/*/overlayicon/nextclouddolphinoverlayplugin.so + - /usr/lib64/*/plugins/*/kfileitemaction/nextclouddolphinactionplugin.so +setup: | %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ -DUNIT_TESTING=false \ -DBUILD_SHELL_INTEGRATION_DOLPHIN=true \ -DBUILD_UPDATER=false \ -DPLUGINDIR=lib64/qt6/plugins -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nextpnr/package.yml b/packages/n/nextpnr/package.yml index 5f845677d4f..37475cdddcc 100644 --- a/packages/n/nextpnr/package.yml +++ b/packages/n/nextpnr/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nextpnr -version : '0.9' -release : 6 -source : - - https://github.com/YosysHQ/nextpnr/archive/refs/tags/nextpnr-0.9.tar.gz : 8cebc65049ff91c411d963ea2304b1a3dd42036f79de2eb3e9834c842f934495 -homepage : https://github.com/YosysHQ/nextpnr -license : ISC -component : office.scientific -summary : A portable FPGA place and route tool. +name: nextpnr +version: "0.9" +release: 6 +source: + - https://github.com/YosysHQ/nextpnr/archive/refs/tags/nextpnr-0.9.tar.gz: 8cebc65049ff91c411d963ea2304b1a3dd42036f79de2eb3e9834c842f934495 +homepage: https://github.com/YosysHQ/nextpnr +license: ISC +component: office.scientific +summary: A portable FPGA place and route tool. description: | nextpnr is a vendor-neutral, timing-driven, FOSS FPGA placement and routing tool. -patterns : - - generic : /usr/bin/*-generic - - ice40 : /usr/bin/*-ice40 -builddeps : +patterns: + - generic: /usr/bin/*-generic + - ice40: /usr/bin/*-ice40 +builddeps: - pkgconfig(Qt5Core) - pkgconfig(eigen3) - pkgconfig(python3) - icestorm - libboost-devel - yosys -rundeps : - - ice40 : icestorm -setup : | +rundeps: + - ice40: icestorm +setup: | %cmake_ninja \ -DARCH="ice40;generic" \ -DBUILD_GUI=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nfft/package.yml b/packages/n/nfft/package.yml index fa1b8eae42e..5794b644d18 100644 --- a/packages/n/nfft/package.yml +++ b/packages/n/nfft/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nfft -version : 3.5.3 -release : 6 -source : - - https://github.com/NFFT/nfft/archive/3.5.3.tar.gz : ccef7a8e97e40e5f962df94626ade5adc7db1fb7948e3c75aa70393468e2e8fb -license : GPL-2.0-or-later -homepage : https://www-user.tu-chemnitz.de/~potts/nfft/ -summary : Nonequispaced Fourier transform library +name: nfft +version: 3.5.3 +release: 6 +source: + - https://github.com/NFFT/nfft/archive/3.5.3.tar.gz: ccef7a8e97e40e5f962df94626ade5adc7db1fb7948e3c75aa70393468e2e8fb +license: GPL-2.0-or-later +homepage: https://www-user.tu-chemnitz.de/~potts/nfft/ +summary: Nonequispaced Fourier transform library description: | NFFT is a C subroutine library for computing the nonequispaced discrete Fourier transform (NDFT) in one or more dimensions, of arbitrary input size, and of complex data. -component : programming.library -builddeps : +component: programming.library +builddeps: - pkgconfig(fftw3) - pkgconfig(octave) -setup : | +setup: | ./bootstrap.sh %configure --enable-all --disable-static --enable-openmp --with-octave -build : | +build: | %make -j1 -install : | +install: | %make_install for name in fastsum fpt nfct nfft nfsft nfsoft nfst nnfft; do rm -f $installdir/%libdir%/${name}mex.mex ln -s lib${name}.mex $installdir/%libdir%/${name}mex.mex done -check : | +check: | make check diff --git a/packages/n/nfoview/package.yml b/packages/n/nfoview/package.yml index 6293a163ea7..d2f17bd4f14 100644 --- a/packages/n/nfoview/package.yml +++ b/packages/n/nfoview/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nfoview -version : '2.1' -release : 14 -source : - - https://github.com/otsaloma/nfoview/archive/refs/tags/2.1.tar.gz : 9e67e2301c59bd58ec27f1c7da23502c7c1f64731fe5894152c1de01751a81da -homepage : https://otsaloma.io/nfoview/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : NFO Viewer is a simple viewer for NFO files +name: nfoview +version: "2.1" +release: 14 +source: + - https://github.com/otsaloma/nfoview/archive/refs/tags/2.1.tar.gz: 9e67e2301c59bd58ec27f1c7da23502c7c1f64731fe5894152c1de01751a81da +homepage: https://otsaloma.io/nfoview/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: NFO Viewer is a simple viewer for NFO files description: | NFO Viewer is a simple viewer for NFO files, which are "ASCII" art in the CP437 codepage. The advantages of using NFO Viewer instead of a text editor are preset font and encoding settings, automatic window size and clickable hyperlinks. -rundeps : +rundeps: - libgtk-4 - python-gobject -build : | +build: | %make PREFIX=/usr/ -install : | +install: | %make_install PREFIX=/usr/ diff --git a/packages/n/nfs-utils/package.yml b/packages/n/nfs-utils/package.yml index cf0fd09e5dc..178c3c1bc22 100644 --- a/packages/n/nfs-utils/package.yml +++ b/packages/n/nfs-utils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nfs-utils -version : 2.8.1 -release : 26 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/nfs-utils/2.8.1/nfs-utils-2.8.1.tar.gz : d3dc02318200de39eb8f4f3636a59eb565458dd76ba256210c02d356fbf7a62b -license : GPL-2.0-or-later -component : network.utils -homepage : https://nfs.sourceforge.net/ -summary : +name: nfs-utils +version: 2.8.1 +release: 26 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/nfs-utils/2.8.1/nfs-utils-2.8.1.tar.gz: d3dc02318200de39eb8f4f3636a59eb565458dd76ba256210c02d356fbf7a62b +license: GPL-2.0-or-later +component: network.utils +homepage: https://nfs.sourceforge.net/ +summary: - Network File System Utilities description: | Network File System Utilities -replaces : +replaces: - libnfsidmap - - devel : libnfsidmap-devel -builddeps : + - devel: libnfsidmap-devel +builddeps: - pkgconfig(devmapper) - pkgconfig(keyutils) - pkgconfig(krb5) @@ -24,11 +24,11 @@ builddeps : - pkgconfig(libtirpc) - pkgconfig(sqlite3) - rpcsvc-proto-devel -rundeps : +rundeps: - rpcbind environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %configure --disable-static \ --without-tcp-wrappers \ --with-pluginpath=%libdir%/libnfsidmap \ @@ -38,9 +38,9 @@ setup : | --enable-libmount-mount \ --enable-ipv6 \ --enable-svcgss # Required if gssproxy is not available -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 utils/nfsidmap/id_resolver.conf $installdir/usr/share/defaults/etc/request-key.d/id_resolver.conf diff --git a/packages/n/nftables/package.yml b/packages/n/nftables/package.yml index d0c232caa99..9e2218bffd8 100644 --- a/packages/n/nftables/package.yml +++ b/packages/n/nftables/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nftables -version : 1.1.1 -release : 11 -source : - - https://www.netfilter.org/projects/nftables/files/nftables-1.1.1.tar.xz : 6358830f3a64f31e39b0ad421d7dadcd240b72343ded48d8ef13b8faf204865a -license : GPL-2.0-only -component : +name: nftables +version: 1.1.1 +release: 11 +source: + - https://www.netfilter.org/projects/nftables/files/nftables-1.1.1.tar.xz: 6358830f3a64f31e39b0ad421d7dadcd240b72343ded48d8ef13b8faf204865a +license: GPL-2.0-only +component: - security - - ^python-nftables : programming.python -homepage : https://www.nftables.org/ -summary : nftables replaces the popular iptables/ebtables + - ^python-nftables: programming.python +homepage: https://www.nftables.org/ +summary: nftables replaces the popular iptables/ebtables description: | This software provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool -builddeps : +builddeps: - pkgconfig(jansson) - pkgconfig(libmnl) - pkgconfig(libnftnl) @@ -22,12 +22,12 @@ builddeps : - python-installer - python-setuptools - python-wheel -rundeps : - - ^python-nftables : - - nftables -clang : true -optimize : thin-lto -setup : | +rundeps: + - ^python-nftables: + - nftables +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %reconfigure \ --disable-debug \ @@ -35,17 +35,17 @@ setup : | --disable-static \ --with-json \ --with-cli=readline -build : | +build: | %make cd py python3 -m build --wheel --no-isolation -install : | +install: | %make_install python3 -m installer --destdir="$installdir" py/dist/*.whl install -Dm00644 $pkgfiles/nftables.conf $installdir/usr/share/defaults/etc/nftables.conf install -Dm00644 $pkgfiles/nftables.service $installdir/usr/lib/systemd/system/nftables.service -patterns : - - ^python-nftables : /usr/lib/python* +patterns: + - ^python-nftables: /usr/lib/python* diff --git a/packages/n/nghttp2/package.yml b/packages/n/nghttp2/package.yml index 68dde0a1da2..10614dac050 100644 --- a/packages/n/nghttp2/package.yml +++ b/packages/n/nghttp2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nghttp2 -version : 1.65.0 -release : 18 -source : - - https://github.com/nghttp2/nghttp2/releases/download/v1.65.0/nghttp2-1.65.0.tar.xz : f1b9df5f02e9942b31247e3d415483553bc4ac501c87aa39340b6d19c92a9331 -license : MIT -component : system.base -emul32 : true -homepage : https://nghttp2.org/ -summary : HTTP/2 C Library +name: nghttp2 +version: 1.65.0 +release: 18 +source: + - https://github.com/nghttp2/nghttp2/releases/download/v1.65.0/nghttp2-1.65.0.tar.xz: f1b9df5f02e9942b31247e3d415483553bc4ac501c87aa39340b6d19c92a9331 +license: MIT +component: system.base +emul32: true +homepage: https://nghttp2.org/ +summary: HTTP/2 C Library description: | This is an implementation of the Hypertext Transfer Protocol version 2 in C. -builddeps : +builddeps: - pkgconfig32(openssl) -setup : | +setup: | %cmake_ninja \ -DENABLE_LIB_ONLY=ON \ -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc \ diff --git a/packages/n/nghttp3/package.yml b/packages/n/nghttp3/package.yml index 3bc52d8c0a7..6368161733c 100644 --- a/packages/n/nghttp3/package.yml +++ b/packages/n/nghttp3/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nghttp3 -version : 1.8.0 -release : 5 -source : - - https://github.com/ngtcp2/nghttp3/releases/download/v1.8.0/nghttp3-1.8.0.tar.gz : fb07eb37865a1ca7a608eae77034ffcbd91f4f4b4e50a6fcc1b8d9b056c4f63e -license : MIT -component : system.base -homepage : https://nghttp2.org/nghttp3/ -summary : HTTP/3 C Library +name: nghttp3 +version: 1.8.0 +release: 5 +source: + - https://github.com/ngtcp2/nghttp3/releases/download/v1.8.0/nghttp3-1.8.0.tar.gz: fb07eb37865a1ca7a608eae77034ffcbd91f4f4b4e50a6fcc1b8d9b056c4f63e +license: MIT +component: system.base +homepage: https://nghttp2.org/nghttp3/ +summary: HTTP/3 C Library description: | This is an implementation of the Hypertext Transfer Protocol version 3 in C. -builddeps : +builddeps: - tree -clang : true -optimize : +clang: true +optimize: - lto - speed -setup : | +setup: | # We can't run the test suite if we disable static libs during the build, but we can just delete them after # Also, we can't run testing with ninja for some reason so leave this with make for now %cmake -DENABLE_STATIC_LIB=ON \ -DBUILD_TESTING=ON -build : | +build: | %make -install : | +install: | %make_install rm $installdir/usr/lib64/*.a @@ -33,6 +33,6 @@ install : | rm -rfv $installdir/usr/share/doc rmdir -v $installdir/usr/share -check : | +check: | tree . %make check diff --git a/packages/n/nginx-unit/package.yml b/packages/n/nginx-unit/package.yml index 132beadd045..9647594c427 100644 --- a/packages/n/nginx-unit/package.yml +++ b/packages/n/nginx-unit/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nginx-unit -version : 1.26.1.1 -release : 24 -source : - - https://github.com/nginx/unit/archive/1.26.1-1.tar.gz : 4eb69ee96d385899cc77d6ef283ed41f1ea1dbc4250259ce8ef7d1be17a68ed1 -homepage : https://unit.nginx.org/ -license : Apache-2.0 -component : +name: nginx-unit +version: 1.26.1.1 +release: 24 +source: + - https://github.com/nginx/unit/archive/1.26.1-1.tar.gz: 4eb69ee96d385899cc77d6ef283ed41f1ea1dbc4250259ce8ef7d1be17a68ed1 +homepage: https://unit.nginx.org/ +license: Apache-2.0 +component: - programming.tools - - go : programming.tools - - perl : programming.tools - - python : programming.tools - - ruby : programming.tools -summary : NGINX Unit is a dynamic web and application server + - go: programming.tools + - perl: programming.tools + - python: programming.tools + - ruby: programming.tools +summary: NGINX Unit is a dynamic web and application server description: | NGINX Unit is a dynamic web and application server, designed to run applications in multiple languages. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(ruby-3.4) - golang -patterns : - - go : - - /usr/lib64/golang - - perl : - - /usr/lib64/nginx-unit/perl* - - python : - - /usr/lib64/nginx-unit/python* - - ruby : - - /usr/lib64/nginx-unit/ruby* +patterns: + - go: + - /usr/lib64/golang + - perl: + - /usr/lib64/nginx-unit/perl* + - python: + - /usr/lib64/nginx-unit/python* + - ruby: + - /usr/lib64/nginx-unit/ruby* environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Revert-Go-adding-main-configure-CFLAGS-and-LDFLAGS-t.patch ./configure --bindir=/usr/bin \ --sbindir=/usr/sbin \ @@ -47,9 +47,9 @@ setup : | ./configure perl ./configure python --config=python3-config ./configure ruby -build : | +build: | %make -install : | +install: | %make_install rm -R $installdir/var install -Dm00644 $pkgfiles/nginx-unit.service $installdir/%libdir%/systemd/system/nginx-unit.service diff --git a/packages/n/nginx/package.yml b/packages/n/nginx/package.yml index b86cc07d6a9..45a76ad9708 100644 --- a/packages/n/nginx/package.yml +++ b/packages/n/nginx/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nginx -version : 1.29.1 -release : 52 -source : - - https://github.com/nginx/nginx/releases/download/release-1.29.1/nginx-1.29.1.tar.gz : c589f7e7ed801ddbd904afbf3de26ae24eb0cce27c7717a2e94df7fb12d6ad27 -homepage : https://nginx.org/ -license : BSD-2-Clause -component : programming -summary : Multi-purpose TCP server, mainly a proxy or HTTP server +name: nginx +version: 1.29.1 +release: 52 +source: + - https://github.com/nginx/nginx/releases/download/release-1.29.1/nginx-1.29.1.tar.gz: c589f7e7ed801ddbd904afbf3de26ae24eb0cce27c7717a2e94df7fb12d6ad27 +homepage: https://nginx.org/ +license: BSD-2-Clause +component: programming +summary: Multi-purpose TCP server, mainly a proxy or HTTP server description: | nginx is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server. -builddeps : +builddeps: - pkgconfig(libpcre2-8) - pkgconfig(libxcrypt) - pkgconfig(libxslt) - libpth-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/Load-welcome-website-if-no-other-sites-are-available.patch %patch -p1 -i $pkgfiles/Customize-welcome-page.patch loggingDir=/var/log/nginx @@ -35,9 +35,9 @@ setup : | --with-http_xslt_module \ --with-pcre-jit \ --with-threads -build : | +build: | %make -install : | +install: | %make_install # VIM files diff --git a/packages/n/ngspice/package.yml b/packages/n/ngspice/package.yml index f389759e8fa..9ee5e1a4473 100644 --- a/packages/n/ngspice/package.yml +++ b/packages/n/ngspice/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ngspice -version : '44.2' -release : 9 -source : - - https://sourceforge.net/projects/ngspice/files/ng-spice-rework/44.2/ngspice-44.2.tar.gz : e7dadfb7bd5474fd22409c1e5a67acdec19f77e597df68e17c5549bc1390d7fd -homepage : https://ngspice.sourceforge.io/ -license : +name: ngspice +version: "44.2" +release: 9 +source: + - https://sourceforge.net/projects/ngspice/files/ng-spice-rework/44.2/ngspice-44.2.tar.gz: e7dadfb7bd5474fd22409c1e5a67acdec19f77e597df68e17c5549bc1390d7fd +homepage: https://ngspice.sourceforge.io/ +license: - BSD-3-Clause - LGPL-2.1-or-later -component : office -summary : Mixed-Level, Mixed-Signal Circuit Simulator +component: office +summary: Mixed-Level, Mixed-Signal Circuit Simulator description: | Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. It is the open source successor of these venerable packages. Many, many modifications, bug fixes and improvements have been added to the code, yielding a stable and reliable simulator. Therefore, besides being used as a standalone simulator, Ngspice has been incorporated into many projects. -builddeps : +builddeps: - pkgconfig(libedit) - pkgconfig(xaw7) -setup : | +setup: | # This package requires two configure make passes, # The first to build the shared lib and the second # to build the executables. @@ -26,17 +26,17 @@ setup : | --with-ngshared \ --with-readline=no %make -build : | +build: | %configure --enable-cider \ --enable-openmp \ --enable-xspice \ --with-readline=no %make -install : | +install: | %make_install # Sort out your build system install -Dm00755 $workdir/src/.libs/libngspice.so* $installdir/%libdir%/. install -Dm00644 ngspice.pc $installdir/usr/lib64/pkgconfig/ngspice.pc install -Dm00644 src/include/ngspice/sharedspice.h $installdir/usr/include/ngspice/sharedspice.h -check : | +check: | %make check || : diff --git a/packages/n/nheko/package.yml b/packages/n/nheko/package.yml index 99c15b71c2a..d5000343ca8 100644 --- a/packages/n/nheko/package.yml +++ b/packages/n/nheko/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nheko -version : 0.12.1 -release : 22 -source : - - https://nheko.im/nheko-reborn/nheko/-/archive/v0.12.1/nheko-v0.12.1.tar.gz : 8e66c23d515239626b15753b773f236c34340880e6f4642c0856ddb00ff5a531 -license : GPL-2.0-or-later -homepage : https://nheko-reborn.github.io/ -component : network.im -summary : Desktop client for Matrix using Qt +name: nheko +version: 0.12.1 +release: 22 +source: + - https://nheko.im/nheko-reborn/nheko/-/archive/v0.12.1/nheko-v0.12.1.tar.gz: 8e66c23d515239626b15753b773f236c34340880e6f4642c0856ddb00ff5a531 +license: GPL-2.0-or-later +homepage: https://nheko-reborn.github.io/ +component: network.im +summary: Desktop client for Matrix using Qt description: | Desktop client for Matrix using Qt -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -30,13 +30,13 @@ builddeps : - qt6-base-private-devel - qt6-tools-devel # linguist - qtkeychain-qt6-devel -rundeps : +rundeps: - kf6-kirigami -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Better-follow-FreeDesktop-specification.patch %patch -p1 -i $pkgfiles/0001-Default-to-system-theme.patch %patch -p1 -i $pkgfiles/0001-solus-Use-kirigami-mousewheel-to-fix-scrolling.patch @@ -44,9 +44,9 @@ setup : | %patch -p1 -i $pkgfiles/qt6.10.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Compat for old name diff --git a/packages/n/nicotine-plus/package.yml b/packages/n/nicotine-plus/package.yml index 1d6d35578c4..40de446b3ee 100644 --- a/packages/n/nicotine-plus/package.yml +++ b/packages/n/nicotine-plus/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nicotine-plus -version : 3.3.10 -release : 19 -source : - - https://github.com/nicotine-plus/nicotine-plus/archive/refs/tags/3.3.10.tar.gz : 3917ebc562f2d6a6b26b3d815d7cbdf1d11c058d994b1f47794bbb850489b35e -homepage : https://nicotine-plus.org/ -license : GPL-3.0-or-later -component : network.download -summary : A graphical client for the SoulSeek peer-to-peer system +name: nicotine-plus +version: 3.3.10 +release: 19 +source: + - https://github.com/nicotine-plus/nicotine-plus/archive/refs/tags/3.3.10.tar.gz: 3917ebc562f2d6a6b26b3d815d7cbdf1d11c058d994b1f47794bbb850489b35e +homepage: https://nicotine-plus.org/ +license: GPL-3.0-or-later +component: network.download +summary: A graphical client for the SoulSeek peer-to-peer system description: | A graphical client for the SoulSeek peer-to-peer system. Nicotine+ aims to be a lightweight, pleasant, free and open source (FOSS) alternative to the official Soulseek client, while also providing a comprehensive set of features. Nicotine+ is written in Python and uses GTK for its graphical user interface. -networking : true # check -builddeps : +networking: true # check +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - libayatana-appindicator - libgtk-3 - python-gobject -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share/doc find $installdir \ -name "README*" -prune -exec rm -r '{}' + \ -or -iname "license*" -prune -exec rm -r '{}' + -check : | +check: | # Skip the startup test which requires a desktop environment. python3 -m pytest -k 'not startup' diff --git a/packages/n/nim/package.yml b/packages/n/nim/package.yml index 77572fcff23..56f37557858 100644 --- a/packages/n/nim/package.yml +++ b/packages/n/nim/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nim -version : 2.2.0 -release : 19 -source : - - https://nim-lang.org/download/nim-2.2.0.tar.xz : ce9842849c9760e487ecdd1cdadf7c0f2844cafae605401c7c72ae257644893c +name: nim +version: 2.2.0 +release: 19 +source: + - https://nim-lang.org/download/nim-2.2.0.tar.xz: ce9842849c9760e487ecdd1cdadf7c0f2844cafae605401c7c72ae257644893c # See koch.nim for correct commits - - https://github.com/nim-lang/atlas/archive/5faec3e9a33afe99a7d22377dd1b45a5391f5504.tar.gz#atlas.tar.gz : bc7404f72aeb7608538beba03e1f9cc3ee3691e5d57480314371703728dbd8ce - - https://github.com/nim-lang/sat/archive/faf1617f44d7632ee9601ebc13887644925dcc01.tar.gz#sat.tar.gz : dfb90aa7fa629bb7bd395ae041410362439492600d06978d29ba726c16ef4077 -homepage : https://nim-lang.org -license : MIT -component : programming -summary : Nim programming language + - https://github.com/nim-lang/atlas/archive/5faec3e9a33afe99a7d22377dd1b45a5391f5504.tar.gz#atlas.tar.gz: bc7404f72aeb7608538beba03e1f9cc3ee3691e5d57480314371703728dbd8ce + - https://github.com/nim-lang/sat/archive/faf1617f44d7632ee9601ebc13887644925dcc01.tar.gz#sat.tar.gz: dfb90aa7fa629bb7bd395ae041410362439492600d06978d29ba726c16ef4077 +homepage: https://nim-lang.org +license: MIT +component: programming +summary: Nim programming language description: | Nim is a statically typed, imperative programming language. -rundeps : +rundeps: - glibc-devel - linux-headers -checkdeps : +checkdeps: - libpcre - nodejs-22 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Change-to-correct-dirs.patch %patch -p1 -i $pkgfiles/Stateless.patch @@ -28,7 +28,7 @@ setup : | mkdir -p dist/atlas/dist/sat tar --strip-components=1 -xf $sources/sat.tar.gz -C dist/atlas/dist/sat -build : | +build: | # Build nim ./build.sh @@ -43,7 +43,7 @@ build : | # Build tools ./koch tools -d:release -install : | +install: | ./koch install "$installdir" install -Dm00755 bin/* $installdir/usr/bin @@ -61,7 +61,7 @@ install : | # Remove doc directory. rm -r $installdir/usr/share/nim -check : | +check: | # Don't test everything because it takes too long. export PATH=$workdir/bin:$PATH export PATH=/usr/lib64/nodejs-22/bin:$PATH diff --git a/packages/n/ninja/package.yml b/packages/n/ninja/package.yml index 3b4491680c2..2d98f993490 100644 --- a/packages/n/ninja/package.yml +++ b/packages/n/ninja/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ninja -version : 1.12.1 -release : 11 -source : - - https://github.com/ninja-build/ninja/archive/refs/tags/v1.12.1.tar.gz : 821bdff48a3f683bc4bb3b6f0b5fe7b2d647cf65d52aeb63328c91a6c6df285a -license : Apache-2.0 -component : programming.tools -homepage : https://ninja-build.org -summary : A small build system with a focus on speed +name: ninja +version: 1.12.1 +release: 11 +source: + - https://github.com/ninja-build/ninja/archive/refs/tags/v1.12.1.tar.gz: 821bdff48a3f683bc4bb3b6f0b5fe7b2d647cf65d52aeb63328c91a6c6df285a +license: Apache-2.0 +component: programming.tools +homepage: https://ninja-build.org +summary: A small build system with a focus on speed description: | Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. -optimize : lto -builddeps : +optimize: lto +builddeps: - re2c -checkdeps : +checkdeps: - pkgconfig(gtest) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/n/ninvaders/package.yml b/packages/n/ninvaders/package.yml index 0160a08d9c3..e451e37c09c 100644 --- a/packages/n/ninvaders/package.yml +++ b/packages/n/ninvaders/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ninvaders -version : 0.1.1 -release : 3 -source : - - https://sourceforge.net/projects/ninvaders/files/ninvaders/0.1.1/ninvaders-0.1.1.tar.gz : bfbc5c378704d9cf5e7fed288dac88859149bee5ed0850175759d310b61fd30b -homepage : http://ninvaders.sourceforge.net/ -license : GPL-2.0-or-later -component : games.arcade -summary : A space invaders-like game using ncurses +name: ninvaders +version: 0.1.1 +release: 3 +source: + - https://sourceforge.net/projects/ninvaders/files/ninvaders/0.1.1/ninvaders-0.1.1.tar.gz: bfbc5c378704d9cf5e7fed288dac88859149bee5ed0850175759d310b61fd30b +homepage: http://ninvaders.sourceforge.net/ +license: GPL-2.0-or-later +component: games.arcade +summary: A space invaders-like game using ncurses description: | A space invaders-like game using ncurses. Right now you are earth's only hope to save it from alien invaders from space. Make your job, and make it good, mankind believes in you... environment: | export CFLAGS="${CFLAGS} -fcommon" export LDFLAGS="${LDFLAGS} -Wl,--allow-multiple-definition" -build : | +build: | %make -install : | +install: | install -Dm00755 nInvaders $installdir/usr/bin/nInvaders diff --git a/packages/n/niri/package.yml b/packages/n/niri/package.yml index c62a872699c..f5e7afb8e02 100644 --- a/packages/n/niri/package.yml +++ b/packages/n/niri/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : niri -version : '25.08' -release : 3 -source : - - https://github.com/YaLTeR/niri/archive/refs/tags/v25.08.tar.gz : 69f8227d621ee6389bcd5368a250c189e672d02528472dc5ef0e3eccf80cf0b8 -homepage : https://github.com/YaLTeR/niri -license : GPL-3.0-or-later -component : desktop -summary : - - session : Session files for Niri +name: niri +version: "25.08" +release: 3 +source: + - https://github.com/YaLTeR/niri/archive/refs/tags/v25.08.tar.gz: 69f8227d621ee6389bcd5368a250c189e672d02528472dc5ef0e3eccf80cf0b8 +homepage: https://github.com/YaLTeR/niri +license: GPL-3.0-or-later +component: desktop +summary: + - session: Session files for Niri - A scrollable-tiling Wayland compositor description: - - session : Session files for Niri. + - session: Session files for Niri. - A scrollable-tiling Wayland compositor. -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(libdisplay-info) - pkgconfig(libinput) @@ -21,21 +21,21 @@ builddeps : - pkgconfig(pangocairo) - pkgconfig(xkbcommon) - rust -checkdeps : +checkdeps: - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - pkgconfig(libpipewire-0.3) -rundeps : - - session : - - niri +rundeps: + - session: + - niri - xdg-desktop-portal-gnome - xwayland-satellite -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build --no-default-features --features dbus,systemd -install : | +install: | %cargo_install install -Dm00755 -t $installdir/usr/bin resources/niri-session @@ -44,12 +44,12 @@ install : | install -Dm00644 -t $installdir/usr/lib/systemd/user resources/niri.service install -Dm00644 -t $installdir/usr/lib/systemd/user resources/niri-shutdown.target -check : | +check: | # Exclude tests that require a session. # Limit threads to avoid too many open files error. export RAYON_NUM_THREADS=2 %cargo_test --exclude niri-visual-tests -- --test-threads 2 -patterns : - - session : - - /usr/bin/niri-session - - /usr/share/wayland-sessions/niri.desktop +patterns: + - session: + - /usr/bin/niri-session + - /usr/share/wayland-sessions/niri.desktop diff --git a/packages/n/nitrokey-app/package.yml b/packages/n/nitrokey-app/package.yml index 29b0b33b2aa..c455cfb3f79 100644 --- a/packages/n/nitrokey-app/package.yml +++ b/packages/n/nitrokey-app/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nitrokey-app -version : 1.4.2 -release : 3 -source : - - https://github.com/Nitrokey/nitrokey-app/releases/download/v1.4.2/nitrokey-app-v1.4.2.tar.gz : 965c05409c0fb534b8092eb66a54bafd4cb1a2e50f15cf197f6527ae14747634 -homepage : https://www.nitrokey.com/ -license : GPL-3.0-or-later -component : security -summary : Nitrokey App is a cross-platform application created to manage Nitrokey devices. +name: nitrokey-app +version: 1.4.2 +release: 3 +source: + - https://github.com/Nitrokey/nitrokey-app/releases/download/v1.4.2/nitrokey-app-v1.4.2.tar.gz: 965c05409c0fb534b8092eb66a54bafd4cb1a2e50f15cf197f6527ae14747634 +homepage: https://www.nitrokey.com/ +license: GPL-3.0-or-later +component: security +summary: Nitrokey App is a cross-platform application created to manage Nitrokey devices. description: | Nitrokey App is a cross-platform (runs under Windows, Linux and Mac OS) application created to manage Nitrokey devices. Underneath it uses libnitrokey to communicate with the supported devices. -builddeps : +builddeps: - pkgconfig(Qt5Gui) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(libnitrokey-1) - cppcodec -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/icons/ubuntu-mono-dark rm -rf $installdir/usr/share/icons/ubuntu-mono-light diff --git a/packages/n/nlohmann-json/package.yml b/packages/n/nlohmann-json/package.yml index 2bf57d0a0eb..7ba88e837fc 100644 --- a/packages/n/nlohmann-json/package.yml +++ b/packages/n/nlohmann-json/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nlohmann-json -version : 3.11.3 -release : 9 -source : - - https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz : d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d -license : +name: nlohmann-json +version: 3.11.3 +release: 9 +source: + - https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz: d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d +license: - CC0-1.0 - MIT -component : programming.library -homepage : https://nlohmann.github.io/json/ -summary : JSON for Modern C++ +component: programming.library +homepage: https://nlohmann.github.io/json/ +summary: JSON for Modern C++ description: | JSON for Modern C++ -patterns : +patterns: - /* -setup : | +setup: | %cmake_ninja -DJSON_BuildTests=OFF -DJSON_MultipleHeaders=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/nlopt/package.yml b/packages/n/nlopt/package.yml index 1ea51a4581f..8e634884106 100644 --- a/packages/n/nlopt/package.yml +++ b/packages/n/nlopt/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nlopt -version : 2.7.1 -release : 3 -source : - - https://github.com/stevengj/nlopt/archive/refs/tags/v2.7.1.tar.gz : db88232fa5cef0ff6e39943fc63ab6074208831dc0031cf1545f6ecd31ae2a1a -homepage : https://github.com/stevengj/nlopt -license : +name: nlopt +version: 2.7.1 +release: 3 +source: + - https://github.com/stevengj/nlopt/archive/refs/tags/v2.7.1.tar.gz: db88232fa5cef0ff6e39943fc63ab6074208831dc0031cf1545f6ecd31ae2a1a +homepage: https://github.com/stevengj/nlopt +license: - LGPL-2.1-or-later - MIT -component : programming -summary : Library for nonlinear optimization +component: programming +summary: Library for nonlinear optimization description: | Library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization. -builddeps : +builddeps: - pkgconfig(guile-2.0) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -profile : | +profile: | %ninja_check -check : | +check: | %ninja_check diff --git a/packages/n/nmap/package.yml b/packages/n/nmap/package.yml index e0578cd5062..327fe8edc63 100644 --- a/packages/n/nmap/package.yml +++ b/packages/n/nmap/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nmap -version : '7.98' -release : 25 -source : - - https://nmap.org/dist/nmap-7.98.tar.bz2 : ce847313eaae9e5c9f21708e42d2ab7b56c7e0eb8803729a3092f58886d897e6 -homepage : https://nmap.org -license : Nmap Public Source License Version 0.95 -component : network.utils -summary : Utility for network discovery and security auditing +name: nmap +version: "7.98" +release: 25 +source: + - https://nmap.org/dist/nmap-7.98.tar.bz2: ce847313eaae9e5c9f21708e42d2ab7b56c7e0eb8803729a3092f58886d897e6 +homepage: https://nmap.org +license: Nmap Public Source License Version 0.95 +component: network.utils +summary: Utility for network discovery and security auditing description: | Nmap (Network Mapper) is an utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. In addition to the classic command-line Nmap executable, the Nmap suite includes an advanced GUI and results viewer (Zenmap), a flexible data transfer, redirection, and debugging tool (Ncat), a utility for comparing scan results (Ndiff), and a packet generation and response analysis tool (Nping). -builddeps : +builddeps: - pkgconfig(libpcap) - pkgconfig(libpcre) - pkgconfig(libssh2) - pkgconfig(lua) # needs lua 5.4 - python-setuptools -setup : | +setup: | # fix build, stolen from arch sed -e '/strlcat/d' -i libdnet-stripped/acconfig.h @@ -28,7 +28,7 @@ setup : | --with-zlib=/usr \ --with-libssh2=/usr \ --with-liblua=/usr \ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/nmon/package.yml b/packages/n/nmon/package.yml index 94f16254887..1603a27fd0c 100644 --- a/packages/n/nmon/package.yml +++ b/packages/n/nmon/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nmon -version : 16q -release : 5 -source : - - https://sourceforge.net/projects/nmon/files/lmon16q.c : 1b78a81672c19291b3d11a6e319dd9b23a022a262dba1efcea008d6df51aca51 -homepage : https://nmon.sourceforge.io/ -license : GPL-3.0-or-later -component : system.utils -summary : Linux performance monitoring on-screen or to CSV file +name: nmon +version: 16q +release: 5 +source: + - https://sourceforge.net/projects/nmon/files/lmon16q.c: 1b78a81672c19291b3d11a6e319dd9b23a022a262dba1efcea008d6df51aca51 +homepage: https://nmon.sourceforge.io/ +license: GPL-3.0-or-later +component: system.utils +summary: Linux performance monitoring on-screen or to CSV file description: | Linux performance monitoring on-screen or to CSV file -extract : false -build : | +extract: false +build: | ${CC} -o nmon ${sources}/lmon${version}.c ${CFLAGS} -D JFS -D GETUSER -D LARGEMEM -lncurses -lm -install : | +install: | install -D -m 00755 nmon $installdir/usr/bin/nmon diff --git a/packages/n/nng/package.yml b/packages/n/nng/package.yml index 1fd32bb1446..973f9c1d7ce 100644 --- a/packages/n/nng/package.yml +++ b/packages/n/nng/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nng -version : 1.10.1 -release : 1 -source : - - https://github.com/nanomsg/nng/archive/refs/tags/v1.10.1.tar.gz : a05936a64851809ea4b6d4d96d80f2a1b815ef14d6c4f6dd2c8716bd38dd1822 -homepage : https://nng.nanomsg.org/ -license : MIT -component : system.utils -summary : nanomsg-next-generation -- light-weight brokerless messaging +name: nng +version: 1.10.1 +release: 1 +source: + - https://github.com/nanomsg/nng/archive/refs/tags/v1.10.1.tar.gz: a05936a64851809ea4b6d4d96d80f2a1b815ef14d6c4f6dd2c8716bd38dd1822 +homepage: https://nng.nanomsg.org/ +license: MIT +component: system.utils +summary: nanomsg-next-generation -- light-weight brokerless messaging description: | - nanomsg-next-generation -- light-weight brokerless messaging -builddeps : - - pkgconfig(mbedtls) -setup : | + nanomsg-next-generation -- light-weight brokerless messaging +builddeps: + - pkgconfig(mbedtls) +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DNNG_ENABLE_TLS=ON \ -DNNG_ENABLE_NNGCAT=ON \ -DNNG_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -test : | +test: | %ninja_check diff --git a/packages/n/nnn/package.yml b/packages/n/nnn/package.yml index a6221e1e395..8c366791925 100644 --- a/packages/n/nnn/package.yml +++ b/packages/n/nnn/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nnn -version : '5.1' -release : 33 -source : - - https://github.com/jarun/nnn/archive/refs/tags/v5.1.tar.gz : 9faaff1e3f5a2fd3ed570a83f6fb3baf0bfc6ebd6a9abac16203d057ac3fffe3 -license : BSD-2-Clause -homepage : https://github.com/jarun/nnn -component : system.utils -summary : A simple console file manager forked from Noice. +name: nnn +version: "5.1" +release: 33 +source: + - https://github.com/jarun/nnn/archive/refs/tags/v5.1.tar.gz: 9faaff1e3f5a2fd3ed570a83f6fb3baf0bfc6ebd6a9abac16203d057ac3fffe3 +license: BSD-2-Clause +homepage: https://github.com/jarun/nnn +component: system.utils +summary: A simple console file manager forked from Noice. description: | A simple console file manager forked from Noice. -builddeps : +builddeps: - pkgconfig(ncursesw) -rundeps : +rundeps: - atool - libarchive - mediainfo - moreutils - rclone - sshfs-fuse -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/n/nodejs-20/package.yml b/packages/n/nodejs-20/package.yml index 9463f717f94..4187b185ee2 100644 --- a/packages/n/nodejs-20/package.yml +++ b/packages/n/nodejs-20/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nodejs-20 -version : 20.19.6 -release : 7 -source : - - https://github.com/nodejs/node/archive/refs/tags/v20.19.6.tar.gz : 9871a05085cc734f075f4bfd0d9f71bb72ce54aebcfc0bab7541ad2ff753482f -homepage : https://nodejs.org/en -license : MIT -component : programming -summary : Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. +name: nodejs-20 +version: 20.19.6 +release: 7 +source: + - https://github.com/nodejs/node/archive/refs/tags/v20.19.6.tar.gz: 9871a05085cc734f075f4bfd0d9f71bb72ce54aebcfc0bab7541ad2ff753482f +homepage: https://nodejs.org/en +license: MIT +component: programming +summary: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. description: | Javascript platform to make fast, scalable network application. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. -builddeps : +builddeps: - pkgconfig(ada) - pkgconfig(icu-i18n) - pkgconfig(libbrotlicommon) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(openssl) - mold - patchelf -clang : true +clang: true environment: | NODEJS_MAJOR=20 NODEJS_SONAME=115 @@ -29,7 +29,7 @@ environment: | # Shaves a few minutes off the build export LDFLAGS="$LDFLAGS -fuse-ld=mold" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Disable-running-gyp-on-shared-deps.patch # Future versions of nodejs should allow us to unbundle sqlite as well @@ -48,9 +48,9 @@ setup : | --shared-openssl \ --shared-zlib \ --with-intl=system-icu -build : | +build: | %ninja_build -C out/Release -install : | +install: | mv out/Release/lib/libnode.so.$NODEJS_SONAME out/Release/ ./tools/install.py install --dest-dir $installdir --prefix /usr diff --git a/packages/n/nodejs-22/package.yml b/packages/n/nodejs-22/package.yml index ab1f77072dc..ceb0c4059a2 100644 --- a/packages/n/nodejs-22/package.yml +++ b/packages/n/nodejs-22/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nodejs-22 -version : 22.21.1 -release : 8 -source : - - https://github.com/nodejs/node/archive/refs/tags/v22.21.1.tar.gz : 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8 -homepage : https://nodejs.org/en -license : MIT -component : programming -summary : Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. +name: nodejs-22 +version: 22.21.1 +release: 8 +source: + - https://github.com/nodejs/node/archive/refs/tags/v22.21.1.tar.gz: 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8 +homepage: https://nodejs.org/en +license: MIT +component: programming +summary: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. description: | Javascript platform to make fast, scalable network application. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. -builddeps : +builddeps: - pkgconfig(ada) - pkgconfig(icu-i18n) - pkgconfig(libbrotlicommon) @@ -22,7 +22,7 @@ builddeps : - pkgconfig(sqlite3) - mold - patchelf -clang : true +clang: true environment: | NODEJS_MAJOR=22 NODEJS_SONAME=127 @@ -30,7 +30,7 @@ environment: | # Shaves a few minutes off the build export LDFLAGS="$LDFLAGS -fuse-ld=mold" -setup : | +setup: | python3 configure.py \ --ninja \ --enable-lto \ @@ -47,9 +47,9 @@ setup : | --shared-sqlite \ --shared-zlib \ --with-intl=system-icu -build : | +build: | %ninja_build -C out/Release -install : | +install: | mv -v out/Release/lib/libnode.so.* out/Release/ ./tools/install.py install --dest-dir $installdir --prefix /usr diff --git a/packages/n/nodejs/package.yml b/packages/n/nodejs/package.yml index 0deeb46aecb..2475606a739 100644 --- a/packages/n/nodejs/package.yml +++ b/packages/n/nodejs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nodejs -version : '20' -release : 123 -source : - - https://github.com/nodejs/node/archive/refs/tags/v20.18.0.tar.gz : 651bb82f6af18084070893559643759165ce050b5839f830d4cc098130d3ad89 -homepage : https://nodejs.org/en -license : MIT -component : programming -summary : Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. +name: nodejs +version: "20" +release: 123 +source: + - https://github.com/nodejs/node/archive/refs/tags/v20.18.0.tar.gz: 651bb82f6af18084070893559643759165ce050b5839f830d4cc098130d3ad89 +homepage: https://nodejs.org/en +license: MIT +component: programming +summary: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. description: | Javascript platform to make fast, scalable network application. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. -rundeps : +rundeps: - nodejs-20 -clang : true +clang: true environment: | NODEJS_MAJOR=20 NODEJS_PRIVATE_SITELIB=node_modules_$NODEJS_MAJOR -install : | +install: | # Setup symlinks to the default nodejs package install -dm00755 $installdir/usr/{bin,lib64,share/man/man1} for i in node npm npx corepack; do diff --git a/packages/n/noisetorch/package.yml b/packages/n/noisetorch/package.yml index 6b4ce635a78..7cc04952749 100644 --- a/packages/n/noisetorch/package.yml +++ b/packages/n/noisetorch/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : noisetorch -version : 0.12.2 -release : 4 -source : - - git|https://github.com/noisetorch/NoiseTorch.git : 195f574aa37b908843f86a1eab3a94865c24fb6a -homepage : https://github.com/noisetorch/NoiseTorch -license : GPL-3.0-only -component : multimedia.audio -summary : Virtual microphone noise suppressor +name: noisetorch +version: 0.12.2 +release: 4 +source: + - git|https://github.com/noisetorch/NoiseTorch.git: 195f574aa37b908843f86a1eab3a94865c24fb6a +homepage: https://github.com/noisetorch/NoiseTorch +license: GPL-3.0-only +component: multimedia.audio +summary: Virtual microphone noise suppressor description: | NoiseTorch is an easy to use open source application for Linux with PulseAudio or PipeWire. It creates a virtual microphone that suppresses noise, in any application. Use whichever conferencing or VOIP application you like and simply select the NoiseTorch Virtual Microphone as input to torch the sound of your mechanical keyboard, computer fans, trains and the likes. -builddeps : +builddeps: - golang -build : | +build: | %make VERSION=$version -install : | +install: | install -dm00755 $installdir/usr/bin/ install -dm00755 $installdir/usr/share/applications/ install -dm00755 $installdir/usr/share/icons/hicolor/256x256/apps/ diff --git a/packages/n/nomacs/package.yml b/packages/n/nomacs/package.yml index 9a7c4489ffb..c46363af2cc 100644 --- a/packages/n/nomacs/package.yml +++ b/packages/n/nomacs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nomacs -version : 3.16.224 -release : 21 -source : - - https://github.com/nomacs/nomacs/archive/refs/tags/3.16.224.tar.gz : bbc7e9048026ef9e0d2b64902c88050f17a679ef3d3c009de2c3b7de5d1d217c +name: nomacs +version: 3.16.224 +release: 21 +source: + - https://github.com/nomacs/nomacs/archive/refs/tags/3.16.224.tar.gz: bbc7e9048026ef9e0d2b64902c88050f17a679ef3d3c009de2c3b7de5d1d217c #- git|https://github.com/nomacs/nomacs-plugins.git : 3.16.0 -homepage : https://nomacs.org/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : nomacs is a free, open source image viewer +homepage: https://nomacs.org/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: nomacs is a free, open source image viewer description: | nomacs is a free, open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and psd images. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(exiv2) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(opencv4) - pkgconfig(quazip1-qt5) - lcov -rundeps : +rundeps: - qt5-imageformats -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-quazip-1.patch %patch -p1 -i $pkgfiles/imagelounge-appdata-screenshots.patch @@ -33,9 +33,9 @@ setup : | # But doesn't currently build with them included #cp -a $sources/nomacs-plugins.git plugins %cmake_ninja -DUSE_SYSTEM_QUAZIP=ON -DENABLE_TRANSLATIONS=ON . -build : | +build: | cd ImageLounge %ninja_build -install : | +install: | cd ImageLounge %ninja_install diff --git a/packages/n/notes/package.yml b/packages/n/notes/package.yml index 4834d37ae0b..f42bb0e0a54 100644 --- a/packages/n/notes/package.yml +++ b/packages/n/notes/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : notes -version : 2.3.1 -release : 20 -source : - - git|https://github.com/nuttyartist/notes.git : v2.3.1 -homepage : https://www.notes-foss.com/ -license : +name: notes +version: 2.3.1 +release: 20 +source: + - git|https://github.com/nuttyartist/notes.git: v2.3.1 +homepage: https://www.notes-foss.com/ +license: - MPL-2.0 -component : office.notes -summary : Note-taking application, write down your thoughts +component: office.notes +summary: Note-taking application, write down your thoughts description: | Note taking application, write down your thoughts. Notes is a tool for the things you need to write down off your brain. It is your place of expressing yourself. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Quick3D) - pkgconfig(x11-xcb) - qt6-base-private-devel -rundeps : +rundeps: - qt6-quick3d -setup : | +setup: | %patch -p1 -i $pkgfiles/qt610-fix.patch %cmake_ninja -DUPDATE_CHECKER=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/n/notmuch/package.yml b/packages/n/notmuch/package.yml index afb0df3f7a9..8a1baaed9c6 100644 --- a/packages/n/notmuch/package.yml +++ b/packages/n/notmuch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : notmuch -version : '0.39' -release : 43 -source : - - https://notmuchmail.org/releases/notmuch-0.39.tar.xz : b88bb02a76c46bad8d313fd2bb4f8e39298b51f66fcbeb304d9f80c3eef704e3 -homepage : https://notmuchmail.org/ -license : GPL-3.0-or-later -component : network.mail -summary : Just an email system +name: notmuch +version: "0.39" +release: 43 +source: + - https://notmuchmail.org/releases/notmuch-0.39.tar.xz: b88bb02a76c46bad8d313fd2bb4f8e39298b51f66fcbeb304d9f80c3eef704e3 +homepage: https://notmuchmail.org/ +license: GPL-3.0-or-later +component: network.mail +summary: Just an email system description: | Notmuch is a mail indexer. Essentially, is a very thin front end on top of xapian. It focuses on one thing: indexing your email messages. Notmuch can be used as an email reader, or simply as an indexer and search tool for other MUAs, like mutt. -builddeps : +builddeps: - pkgconfig(gmime-3.0) - pkgconfig(python3) - pkgconfig(ruby-3.4) @@ -18,15 +18,15 @@ builddeps : - pkgconfig(xapian-core) - python-setuptools - python-sphinx -rundeps : +rundeps: - gnupg -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make cd bindings/python-cffi %python3_setup -install : | +install: | %make_install make -C bindings/ruby exec_prefix=$installdir/usr prefix=/usr install make -C vim DESTDIR=$installdir prefix=/usr/share/vim/addons install diff --git a/packages/n/noto-sans-ttf/package.yml b/packages/n/noto-sans-ttf/package.yml index 24df6507193..cebfa25397e 100644 --- a/packages/n/noto-sans-ttf/package.yml +++ b/packages/n/noto-sans-ttf/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : noto-sans-ttf -version : 2025.08.01 -release : 44 -source : - - https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-2025.08.01.tar.gz : b1e2ce44aacc1773a18c2fb7345c3c710cb269684747a68d2a97c0a8b180b652 -homepage : https://fonts.google.com/noto -license : OFL-1.1 -component : +name: noto-sans-ttf +version: 2025.08.01 +release: 44 +source: + - https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-2025.08.01.tar.gz: b1e2ce44aacc1773a18c2fb7345c3c710cb269684747a68d2a97c0a8b180b652 +homepage: https://fonts.google.com/noto +license: OFL-1.1 +component: - desktop.font - - ^noto-serif-ttf : desktop.font -summary : + - ^noto-serif-ttf: desktop.font +summary: - Noto Sans Fonts (Multi-lingual) - - ^noto-serif-ttf : Noto Serif Fonts (Multi-lingual) + - ^noto-serif-ttf: Noto Serif Fonts (Multi-lingual) description: | Noto's goal is to provide a beautiful reading experience for all languages. It is a free, professionally-designed, open-source collection of fonts with a harmonious look and feel in multiple weights and styles. -install : | +install: | install -Ddm00755 $installdir/usr/share/fonts/truetype/noto-sans-ttf # Install fonts @@ -27,7 +27,7 @@ install : | install -Dm00644 $pkgfiles/noto-sans-ttf.metainfo.xml $installdir/usr/share/metainfo/noto-sans-ttf.metainfo.xml install -Dm00644 $pkgfiles/noto-serif-ttf.metainfo.xml $installdir/usr/share/metainfo/noto-serif-ttf.metainfo.xml -patterns : - - ^noto-serif-ttf : - - /usr/share/fonts/truetype/noto-sans-ttf/NotoSerif* - - /usr/share/metainfo/noto-serif-ttf.metainfo.xml +patterns: + - ^noto-serif-ttf: + - /usr/share/fonts/truetype/noto-sans-ttf/NotoSerif* + - /usr/share/metainfo/noto-serif-ttf.metainfo.xml diff --git a/packages/n/npth/package.yml b/packages/n/npth/package.yml index 2da1240be82..d7441f9253f 100644 --- a/packages/n/npth/package.yml +++ b/packages/n/npth/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : npth -version : '1.8' -release : 9 -source : - - https://gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2 : 8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e -homepage : https://gnupg.org/software/npth/ -license : LGPL-2.1-or-later -summary : Non-preemptive threads implementation (GNU pth) -component : programming.library +name: npth +version: "1.8" +release: 9 +source: + - https://gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2: 8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e +homepage: https://gnupg.org/software/npth/ +license: LGPL-2.1-or-later +summary: Non-preemptive threads implementation (GNU pth) +component: programming.library description: | nPth is a library to provide the GNU Pth API and thus a non-preemptive threads implementation. -emul32 : true -setup : | +emul32: true +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : /usr/bin +patterns: + - devel: /usr/bin diff --git a/packages/n/nss-mdns/package.yml b/packages/n/nss-mdns/package.yml index 4900db50b92..27ecfc2cc23 100644 --- a/packages/n/nss-mdns/package.yml +++ b/packages/n/nss-mdns/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nss-mdns -version : 0.15.1 -release : 3 -source : - - https://github.com/lathiat/nss-mdns/releases/download/v0.15.1/nss-mdns-0.15.1.tar.gz : ddf71453d7a7cdc5921fe53ef387b24fd0c3c49f4dcf94a2a437498596761a21 -license : LGPL-2.1 -component : network.util -homepage : https://github.com/lathiat/nss-mdns -summary : glibc plugin for .local name resolution +name: nss-mdns +version: 0.15.1 +release: 3 +source: + - https://github.com/lathiat/nss-mdns/releases/download/v0.15.1/nss-mdns-0.15.1.tar.gz: ddf71453d7a7cdc5921fe53ef387b24fd0c3c49f4dcf94a2a437498596761a21 +license: LGPL-2.1 +component: network.util +homepage: https://github.com/lathiat/nss-mdns +summary: glibc plugin for .local name resolution description: | nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) providing host name resolution via Multicast DNS (aka Zeroconf, aka Apple Rendezvous, aka Apple Bonjour), effectively allowing name resolution by common Unix/Linux programs in the ad-hoc mDNS domain .local. - + nss-mdns provides client functionality only, which means that you have to run a mDNS responder daemon separately from nss-mdns if you want to register the local host name via mDNS (e.g. Avahi). -builddeps : +builddeps: # For check phase - pkgconfig(check) -rundeps : +rundeps: - avahi -emul32 : true -setup : | +emul32: true +setup: | %patch -p1 -i $pkgfiles/nss-mdns-local-heuristic.patch %patch -p1 -i $pkgfiles/nss-mdns-local-heuristic-unit.patch %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | # TODO enable 32bit build of check if [[ -z "${EMUL32BUILD}" ]]; then %make check diff --git a/packages/n/nsxiv/package.yml b/packages/n/nsxiv/package.yml index d049898029b..ae8dfb3d609 100644 --- a/packages/n/nsxiv/package.yml +++ b/packages/n/nsxiv/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nsxiv -version : '33' -release : 3 -source : - - https://codeberg.org/nsxiv/nsxiv/archive/v33.tar.gz : 7562af026024c28a93f5ca0cefd170c6b139cf2974165bcd695932d2cd9345c5 -homepage : https://nsxiv.codeberg.page/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer. +name: nsxiv +version: "33" +release: 3 +source: + - https://codeberg.org/nsxiv/nsxiv/archive/v33.tar.gz: 7562af026024c28a93f5ca0cefd170c6b139cf2974165bcd695932d2cd9345c5 +homepage: https://nsxiv.codeberg.page/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer. description: | Nsxiv is a fork of the now-unmaintained sxiv with the purpose of being a (mostly) drop-in replacement for sxiv, maintaining its interface and adding simple, sensible features. -builddeps : +builddeps: - pkgconfig(imlib2) - pkgconfig(libexif) - pkgconfig(x11) - pkgconfig(xft) - giflib-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-etc-Add-Categories-to-.desktop-file.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr install-all install -Dm00644 $pkgfiles/page.codeberg.nsxiv.nsxiv.metainfo.xml $installdir/usr/share/metainfo/page.codeberg.nsxiv.nsxiv.metainfo.xml -replaces : +replaces: - sxiv diff --git a/packages/n/ntfs-3g/package.yml b/packages/n/ntfs-3g/package.yml index e8f622ceadc..9f8077089ca 100644 --- a/packages/n/ntfs-3g/package.yml +++ b/packages/n/ntfs-3g/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ntfs-3g -version : 2022.10.3 -release : 20 -source : - - https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz : f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c -homepage : https://github.com/tuxera/ntfs-3g/wiki -license : GPL-2.0-or-later -component : system.utils -summary : Open source, driver for Windows NTFS file system +name: ntfs-3g +version: 2022.10.3 +release: 20 +source: + - https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz: f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c +homepage: https://github.com/tuxera/ntfs-3g/wiki +license: GPL-2.0-or-later +component: system.utils +summary: Open source, driver for Windows NTFS file system description: | Open source, driver for Windows NTFS file system. This can mount Windows partitions so that they are writeable and allows you edit or delete Windows files from Linux. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(gnutls) - pkgconfig(libacl) - pkgconfig(libattr) -setup : | +setup: | %configure --disable-static \ --disable-ldconfig \ --enable-crypto \ @@ -23,9 +23,9 @@ setup : | --enable-posix-acls \ --enable-xattr-mappings \ --with-fuse=external -build : | +build: | %make -install : | +install: | %make_install rootbindir=/usr/bin rootsbindir=/usr/sbin rootlibdir=%libdir% rm -rvf $installdir/usr/share/doc @@ -44,4 +44,3 @@ install : | done ln -srv $installdir/usr/bin/ntfs-3g $installdir/usr/sbin/mount.ntfs - diff --git a/packages/n/nuitka/package.yml b/packages/n/nuitka/package.yml index f22226d4788..5ec3f0d27d7 100644 --- a/packages/n/nuitka/package.yml +++ b/packages/n/nuitka/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nuitka -version : 2.3.11 -release : 7 -source : - - https://pypi.debian.net/Nuitka/Nuitka-2.3.11.tar.gz : 76ef09da42dc41c8f96073bba1954d09bf595cbb06cc9aba77ea3000eb1f3ad1 -homepage : https://nuitka.net -license : Apache-2.0 -component : programming.python -summary : Nuitka is the optimizing Python compiler +name: nuitka +version: 2.3.11 +release: 7 +source: + - https://pypi.debian.net/Nuitka/Nuitka-2.3.11.tar.gz: 76ef09da42dc41c8f96073bba1954d09bf595cbb06cc9aba77ea3000eb1f3ad1 +homepage: https://nuitka.net +license: Apache-2.0 +component: programming.python +summary: Nuitka is the optimizing Python compiler description: | Nuitka is the optimizing Python compiler written in Python that creates executables that run without an need for a separate installer. Data files can both be included or put alongside. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - patchelf - python-ordered-set - python-zstandard - python3-devel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/n/numactl/package.yml b/packages/n/numactl/package.yml index 39646ca3530..f16b1338131 100644 --- a/packages/n/numactl/package.yml +++ b/packages/n/numactl/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numactl -version : 2.0.16 -release : 2 -source : - - https://github.com/numactl/numactl/archive/refs/tags/v2.0.16.tar.gz : a35c3bdb3efab5c65927e0de5703227760b1101f5e27ab741d8f32b3d5f0a44c -homepage : https://github.com/numactl/numactl -license : +name: numactl +version: 2.0.16 +release: 2 +source: + - https://github.com/numactl/numactl/archive/refs/tags/v2.0.16.tar.gz: a35c3bdb3efab5c65927e0de5703227760b1101f5e27ab741d8f32b3d5f0a44c +homepage: https://github.com/numactl/numactl +license: - GPL-2.0-only - LGPL-2.1-only -component : programming.devel -summary : Simple NUMA policy support for Linux. +component: programming.devel +summary: Simple NUMA policy support for Linux. description: | Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma shared library ("NUMA API") to set NUMA policy in applications. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/numbat/package.yml b/packages/n/numbat/package.yml index fccc765bdba..9191648aa13 100644 --- a/packages/n/numbat/package.yml +++ b/packages/n/numbat/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numbat -version : 1.16.0 -release : 1 -source : - - https://github.com/sharkdp/numbat/archive/refs/tags/v1.16.0.tar.gz : 33f3744a31f62f7ebd985c6b3ec3c6a6d6f897527e8db5bc2de48dd299a63cdd -homepage : https://github.com/sharkdp/numbat -license : +name: numbat +version: 1.16.0 +release: 1 +source: + - https://github.com/sharkdp/numbat/archive/refs/tags/v1.16.0.tar.gz: 33f3744a31f62f7ebd985c6b3ec3c6a6d6f897527e8db5bc2de48dd299a63cdd +homepage: https://github.com/sharkdp/numbat +license: - Apache-2.0 - MIT -component : office.scientific -summary : High precision scientific calculator with full support for physical units +component: office.scientific +summary: High precision scientific calculator with full support for physical units description: | Numbat is a statically typed programming language for scientific computations with first class support for physical dimensions and units -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install mkdir -p $installdir/usr/share/numbat cp -r numbat/modules $installdir/usr/share/numbat diff --git a/packages/n/numix-gtk-theme/package.yml b/packages/n/numix-gtk-theme/package.yml index 5555b607920..a50ed1788ee 100644 --- a/packages/n/numix-gtk-theme/package.yml +++ b/packages/n/numix-gtk-theme/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numix-gtk-theme -version : 2.6.7 -release : 9 -source : - - git|https://github.com/numixproject/numix-gtk-theme : ad4b345cb19edba96bec72d6dc97ed1b568755a8 -homepage : https://github.com/numixproject/numix-gtk-theme -license : GPL-3.0-or-later -component : desktop.theme -summary : Numix GTK Theme +name: numix-gtk-theme +version: 2.6.7 +release: 9 +source: + - git|https://github.com/numixproject/numix-gtk-theme: ad4b345cb19edba96bec72d6dc97ed1b568755a8 +homepage: https://github.com/numixproject/numix-gtk-theme +license: GPL-3.0-or-later +component: desktop.theme +summary: Numix GTK Theme description: | A modern flat theme with a combination of light and dark elements. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - sassc -rundeps : +rundeps: - gtk2-engine-murrine -setup : | +setup: | %patch -p1 -i $pkgfiles/Fix-gtk-dark-error.patch -install : | +install: | %make_install for dir in openbox-3 unity; do rm -rf $installdir/usr/share/themes/Numix/$dir diff --git a/packages/n/numix-icon-theme-circle/package.yml b/packages/n/numix-icon-theme-circle/package.yml index fe21fd3a3bd..28cde15b974 100644 --- a/packages/n/numix-icon-theme-circle/package.yml +++ b/packages/n/numix-icon-theme-circle/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numix-icon-theme-circle -version : 25.01.31 -release : 56 -source : - - https://github.com/numixproject/numix-icon-theme-circle/archive/refs/tags/25.01.31.tar.gz : fd6300ff64153a0a03bf1012bef1e67c415c557bacd3318a96035789d9572309 -homepage : https://numixproject.github.io/ -license : GPL-3.0-or-later -component : desktop.theme -summary : Numix Circle Icon Theme +name: numix-icon-theme-circle +version: 25.01.31 +release: 56 +source: + - https://github.com/numixproject/numix-icon-theme-circle/archive/refs/tags/25.01.31.tar.gz: fd6300ff64153a0a03bf1012bef1e67c415c557bacd3318a96035789d9572309 +homepage: https://numixproject.github.io/ +license: GPL-3.0-or-later +component: desktop.theme +summary: Numix Circle Icon Theme description: | Numix Circle is an icon theme from the Numix project -rundeps : +rundeps: - numix-icon-theme -install : | +install: | install -dm00644 $installdir/usr/share/icons/ cp -r {Numix-Circle,Numix-Circle-Light} $installdir/usr/share/icons/ chmod -R 00644 $installdir/usr/share/icons/* diff --git a/packages/n/numix-icon-theme-square/package.yml b/packages/n/numix-icon-theme-square/package.yml index db2fc376149..8feec11d0dc 100644 --- a/packages/n/numix-icon-theme-square/package.yml +++ b/packages/n/numix-icon-theme-square/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numix-icon-theme-square -version : 25.01.31 -release : 49 -source : - - https://github.com/numixproject/numix-icon-theme-square/archive/refs/tags/25.01.31.tar.gz : d30e4c44fbc0907b9c04220e9dff8d766d6651b23d066ab95d6417b0026d4369 -homepage : https://numixproject.github.io/ -license : GPL-3.0-or-later -component : desktop.theme -summary : Numix Square Icon Theme +name: numix-icon-theme-square +version: 25.01.31 +release: 49 +source: + - https://github.com/numixproject/numix-icon-theme-square/archive/refs/tags/25.01.31.tar.gz: d30e4c44fbc0907b9c04220e9dff8d766d6651b23d066ab95d6417b0026d4369 +homepage: https://numixproject.github.io/ +license: GPL-3.0-or-later +component: desktop.theme +summary: Numix Square Icon Theme description: | Numix Square is an icon theme from the Numix project -rundeps : +rundeps: - numix-icon-theme -install : | +install: | install -dm00644 $installdir/usr/share/icons/ cp -r {Numix-Square,Numix-Square-Light} $installdir/usr/share/icons/ chmod -R 00644 $installdir/usr/share/icons/* diff --git a/packages/n/numix-icon-theme/package.yml b/packages/n/numix-icon-theme/package.yml index b4d3b67cc06..39dcf1bc131 100644 --- a/packages/n/numix-icon-theme/package.yml +++ b/packages/n/numix-icon-theme/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numix-icon-theme -version : 25.10.26 -release : 34 -source : - - https://github.com/numixproject/numix-icon-theme/archive/refs/tags/25.10.26.tar.gz : 04c37e8018d127351ab73efbd91df90642cc990e2a72bc9b91b8b21f2eee5fb7 -homepage : https://numixproject.github.io/ -license : GPL-3.0-or-later -component : desktop.theme -summary : The Numix Icon Theme +name: numix-icon-theme +version: 25.10.26 +release: 34 +source: + - https://github.com/numixproject/numix-icon-theme/archive/refs/tags/25.10.26.tar.gz: 04c37e8018d127351ab73efbd91df90642cc990e2a72bc9b91b8b21f2eee5fb7 +homepage: https://numixproject.github.io/ +license: GPL-3.0-or-later +component: desktop.theme +summary: The Numix Icon Theme description: | Designed to look fresh, swishy and modern using white symbols on vividly coloured background for applications and simplistic devices, toolbars and status icons. -install : | +install: | install -dm00644 $installdir/usr/share/icons/ cp -r {Numix,Numix-Light} $installdir/usr/share/icons/ chmod -R 00644 $installdir/usr/share/icons/* diff --git a/packages/n/numlockx/package.yml b/packages/n/numlockx/package.yml index 3a6e81bad8e..343e3a4a5eb 100644 --- a/packages/n/numlockx/package.yml +++ b/packages/n/numlockx/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numlockx -version : 1.2 -release : 1 -source : - - https://github.com/rg3/numlockx/releases/download/1.2/numlockx-1.2.tar.gz : e468eb9121c94c9089dc6a287eeb347e900ce04a14be37da29d7696cbce772e4 -homepage : https://github.com/rg3/numlockx -license : MIT -component : system.utils -summary : Start X with NumLock turned on +name: numlockx +version: 1.2 +release: 1 +source: + - https://github.com/rg3/numlockx/releases/download/1.2/numlockx-1.2.tar.gz: e468eb9121c94c9089dc6a287eeb347e900ce04a14be37da29d7696cbce772e4 +homepage: https://github.com/rg3/numlockx +license: MIT +component: system.utils +summary: Start X with NumLock turned on description: | Numlockx allows you to start X with NumLock turned on. -builddeps : +builddeps: - pkgconfig(xtst) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/n/numpy/package.yml b/packages/n/numpy/package.yml index 34e7ad343be..36ec5db0d70 100644 --- a/packages/n/numpy/package.yml +++ b/packages/n/numpy/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : numpy -version : 2.3.0 -release : 47 -source : - - https://github.com/numpy/numpy/releases/download/v2.3.0/numpy-2.3.0.tar.gz : 581f87f9e9e9db2cba2141400e160e9dd644ee248788d6f90636eeb8fd9260a6 -homepage : https://numpy.org/ -license : BSD-3-Clause -component : programming.python -optimize : +name: numpy +version: 2.3.0 +release: 47 +source: + - https://github.com/numpy/numpy/releases/download/v2.3.0/numpy-2.3.0.tar.gz: 581f87f9e9e9db2cba2141400e160e9dd644ee248788d6f90636eeb8fd9260a6 +homepage: https://numpy.org/ +license: BSD-3-Clause +component: programming.python +optimize: - speed -summary : Array processing for numbers, strings, records, and objects in Python +summary: Array processing for numbers, strings, records, and objects in Python description: | NumPy is an array-processing package for Python designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without the sacrifice of speed. It is built on the Numeric code base. -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) - pkgconfig(x11) @@ -21,17 +21,17 @@ builddeps : - patchelf - python-build - python-installer -checkdeps : +checkdeps: - python-hypothesis - python-pytest - python-typing-extensions -clang : true -build : | +clang: true +build: | # SSE+SSE2 corresponds to the x86_64 baseline %python3_setup -Csetup-args=-Dcpu-baseline="SSE+SSE2" -install : | +install: | %python3_install -check : | +check: | export PATH="$installdir/usr/bin:$PATH" export PYTHONPATH="$installdir/usr/lib/python%python3_version%/site-packages:$PYTHONPATH" diff --git a/packages/n/nushell/package.yml b/packages/n/nushell/package.yml index 46a5dff2709..08455b96cfb 100644 --- a/packages/n/nushell/package.yml +++ b/packages/n/nushell/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nushell -version : 0.109.1 -release : 12 -homepage : https://www.nushell.sh/ -networking : true -source : - - https://github.com/nushell/nushell/archive/refs/tags/0.109.1.tar.gz : 53d4611113a17ed3a29b0c81ea981d546a40dafca77fdcd9af7a7629ceabf48f -license : MIT -component : system.utils -summary : A new type of shell. +name: nushell +version: 0.109.1 +release: 12 +homepage: https://www.nushell.sh/ +networking: true +source: + - https://github.com/nushell/nushell/archive/refs/tags/0.109.1.tar.gz: 53d4611113a17ed3a29b0c81ea981d546a40dafca77fdcd9af7a7629ceabf48f +license: MIT +component: system.utils +summary: A new type of shell. description: | Nu takes cues from a lot of familiar territory traditional shells like bash, object based shells like PowerShell, gradually typed languages like TypeScript, functional programming, systems programming, and more. But rather than trying to be a jack of all trades, Nu focuses its energy on doing a few things well -builddeps : +builddeps: - pkgconfig(libzstd) - pkgconfig(openssl) - pkgconfig(sqlite3) @@ -20,20 +20,20 @@ environment: | # Force use of system libs export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 export ZSTD_SYS_USE_PKG_CONFIG=1 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Build-changes.patch %cargo_fetch -build : | +build: | %cargo_build \ --workspace \ --features=stable rm -v ./target/release/*.d -install : | +install: | %cargo_install nu install -Dm00755 ./target/release/nu_plugin_* -t $installdir/usr/bin/ -check : | +check: | # Skipped tests fail in the context of Solbuild # except killing_job_kills_pids which is just unreliable. %cargo_test --features=stable -- \ diff --git a/packages/n/nv-codec-headers/package.yml b/packages/n/nv-codec-headers/package.yml index d8cdf7641e6..49aba547311 100644 --- a/packages/n/nv-codec-headers/package.yml +++ b/packages/n/nv-codec-headers/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nv-codec-headers -version : 12.2.72.0 -release : 7 -source : - - https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz : c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03 -license : MIT -component : multimedia.library -homepage : https://github.com/FFmpeg/nv-codec-headers -summary : Headers for Nvidia Video Codec API. +name: nv-codec-headers +version: 12.2.72.0 +release: 7 +source: + - https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz: c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03 +license: MIT +component: multimedia.library +homepage: https://github.com/FFmpeg/nv-codec-headers +summary: Headers for Nvidia Video Codec API. description: | FFmpeg version of headers required to interface with Nvidias codec APIs. -install : | +install: | %make_install PREFIX='/usr' diff --git a/packages/n/nvidia-470-glx-driver/package.yml b/packages/n/nvidia-470-glx-driver/package.yml index f3cfd77e9f1..dc8ce8dee7d 100644 --- a/packages/n/nvidia-470-glx-driver/package.yml +++ b/packages/n/nvidia-470-glx-driver/package.yml @@ -1,82 +1,82 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvidia-470-glx-driver -version : 470.256.02 -release : 124 -source : - - https://us.download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run : d6451862deb695bb0447f3b7cd6268f73e81168c10e2c10597ff3fa01349b1de -extract : false -homepage : https://nvidia.com -license : +name: nvidia-470-glx-driver +version: 470.256.02 +release: 124 +source: + - https://us.download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run: d6451862deb695bb0447f3b7cd6268f73e81168c10e2c10597ff3fa01349b1de +extract: false +homepage: https://nvidia.com +license: - EULA -summary : +summary: - NVIDIA 470.xx Binary Driver (LTS Kernel) - - common : Shared assets for the NVIDIA 470.xx Binary Driver - - current : NVIDIA 470.xx Binary Driver (Current Kernel) - - modaliases : These files are used by the Software Center for hardware detection - - 32bit : 32-bit libraries for NVIDIA 470.xx Binary Driver -component : + - common: Shared assets for the NVIDIA 470.xx Binary Driver + - current: NVIDIA 470.xx Binary Driver (Current Kernel) + - modaliases: These files are used by the Software Center for hardware detection + - 32bit: 32-bit libraries for NVIDIA 470.xx Binary Driver +component: - kernel.drivers - - common : xorg.driver - - current : kernel.drivers - - modaliases : kernel.drivers - - 32bit : xorg.driver + - common: xorg.driver + - current: kernel.drivers + - modaliases: kernel.drivers + - 32bit: xorg.driver description: - NVIDIA 470.xx Binary Driver (LTS Kernel) - - common : Shared assets for the NVIDIA 470.xx Binary Driver - - current : NVIDIA 470.xx Binary Driver (Current Kernel) - - modaliases : These files are used by the Software Center for hardware detection - - 32bit : 32-bit libraries for NVIDIA 470.xx Binary Driver -rundeps : - - 32bit : - - egl-wayland-32bit - - libglvnd-32bit - - nvidia-470-glx-driver-common - - common : - - egl-wayland - - kbd - - libglvnd - - linux-driver-management - - current : nvidia-470-glx-driver-common - - main : nvidia-470-glx-driver-common -conflicts : + - common: Shared assets for the NVIDIA 470.xx Binary Driver + - current: NVIDIA 470.xx Binary Driver (Current Kernel) + - modaliases: These files are used by the Software Center for hardware detection + - 32bit: 32-bit libraries for NVIDIA 470.xx Binary Driver +rundeps: + - 32bit: + - egl-wayland-32bit + - libglvnd-32bit + - nvidia-470-glx-driver-common + - common: + - egl-wayland + - kbd + - libglvnd + - linux-driver-management + - current: nvidia-470-glx-driver-common + - main: nvidia-470-glx-driver-common +conflicts: - nvidia-beta-driver - nvidia-developer-driver - nvidia-glx-driver - - common : - - nvidia-beta-driver-common - - nvidia-developer-driver-common - - nvidia-glx-driver-common - - 32bit : - - nvidia-beta-driver-32bit - - nvidia-developer-driver-32bit - - nvidia-glx-driver-32bit - - current : - - nvidia-beta-driver-current - - nvidia-developer-driver-current - - nvidia-glx-driver-current -patterns : - - common : /* - - modaliases : - - /usr/share/doflicky/modaliases - - /usr/share/linux-driver-management/modaliases - - 32bit : - - /usr/lib32 - - /usr/share/metainfo/nvidia-470-32bit.metainfo.xml - - main : - - /lib64/modules/*.lts - - /usr/lib64/kernel/initrd-com.solus-project.lts.* - - /usr/lib64/modules/*.lts - - /usr/share/metainfo/nvidia-470-lts.metainfo.xml - - /usr/share/icons/hicolor/64x64/apps/nvidia-lts.png - - current : - - /lib64/modules/*.current - - /usr/lib64/kernel/initrd-com.solus-project.current.* - - /usr/lib64/modules/*.current - - /usr/share/metainfo/nvidia-470-current.metainfo.xml - - /usr/share/icons/hicolor/64x64/apps/nvidia-current.png -strip : false -debug : false -builddeps : + - common: + - nvidia-beta-driver-common + - nvidia-developer-driver-common + - nvidia-glx-driver-common + - 32bit: + - nvidia-beta-driver-32bit + - nvidia-developer-driver-32bit + - nvidia-glx-driver-32bit + - current: + - nvidia-beta-driver-current + - nvidia-developer-driver-current + - nvidia-glx-driver-current +patterns: + - common: /* + - modaliases: + - /usr/share/doflicky/modaliases + - /usr/share/linux-driver-management/modaliases + - 32bit: + - /usr/lib32 + - /usr/share/metainfo/nvidia-470-32bit.metainfo.xml + - main: + - /lib64/modules/*.lts + - /usr/lib64/kernel/initrd-com.solus-project.lts.* + - /usr/lib64/modules/*.lts + - /usr/share/metainfo/nvidia-470-lts.metainfo.xml + - /usr/share/icons/hicolor/64x64/apps/nvidia-lts.png + - current: + - /lib64/modules/*.current + - /usr/lib64/kernel/initrd-com.solus-project.current.* + - /usr/lib64/modules/*.current + - /usr/share/metainfo/nvidia-470-current.metainfo.xml + - /usr/share/icons/hicolor/64x64/apps/nvidia-current.png +strip: false +debug: false +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(libelf) @@ -86,11 +86,11 @@ builddeps : - linux-current-headers - linux-lts - linux-lts-headers -permanent : +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules -setup : | +setup: | sh $sources/NVIDIA-Linux-x86_64-$version.run --extract-only pushd NVIDIA* @@ -106,11 +106,11 @@ setup : | # We need systemd units. tar xf nvidia-persistenced-init.tar.bz2 -build : | +build: | # Build kernel modules %make -C lts_kernel SYSSRC="/lib/modules/%kernel_version_lts%/build" %make -C current_kernel SYSSRC="/lib/modules/%kernel_version_current%/build" -install : | +install: | # Install LTS kernel drivers install -D -d -m 00755 $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video install -m 00644 lts_kernel/*.ko $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video/. diff --git a/packages/n/nvidia-beta-driver/package.yml b/packages/n/nvidia-beta-driver/package.yml index a22ab2cbbb5..6eb64832dd3 100644 --- a/packages/n/nvidia-beta-driver/package.yml +++ b/packages/n/nvidia-beta-driver/package.yml @@ -1,72 +1,72 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvidia-beta-driver -version : 580.105.08 -release : 328 -source : - - https://us.download.nvidia.com/XFree86/Linux-x86_64/580.105.08/NVIDIA-Linux-x86_64-580.105.08.run : d9c6e8188672f3eb74dd04cfa69dd58479fa1d0162c8c28c8d17625763293475 -extract : false -homepage : https://nvidia.com -license : +name: nvidia-beta-driver +version: 580.105.08 +release: 328 +source: + - https://us.download.nvidia.com/XFree86/Linux-x86_64/580.105.08/NVIDIA-Linux-x86_64-580.105.08.run: d9c6e8188672f3eb74dd04cfa69dd58479fa1d0162c8c28c8d17625763293475 +extract: false +homepage: https://nvidia.com +license: - EULA -summary : +summary: - NVIDIA Beta Binary Driver (UNSUPPORTED) - - common : Shared assets for the NVIDIA Beta Driver - - current : NVIDIA Beta Binary Driver (Current Kernel) (UNSUPPORTED) -component : + - common: Shared assets for the NVIDIA Beta Driver + - current: NVIDIA Beta Binary Driver (Current Kernel) (UNSUPPORTED) +component: - kernel.drivers - - common : xorg.driver - - current : kernel.drivers - - 32bit : xorg.driver + - common: xorg.driver + - current: kernel.drivers + - 32bit: xorg.driver description: | Unsupported. Use at your own risk. NVIDIA Short-lived Binary Driver -rundeps : - - 32bit : - - egl-gbm-32bit - - egl-wayland-32bit - - egl-x11-32bit - - libglvnd-32bit - - nvidia-beta-driver-common - - common : - - egl-gbm - - egl-wayland - - egl-x11 - - kbd - - libglvnd - - linux-driver-management - - current : nvidia-beta-driver-common - - main : nvidia-beta-driver-common -conflicts : +rundeps: + - 32bit: + - egl-gbm-32bit + - egl-wayland-32bit + - egl-x11-32bit + - libglvnd-32bit + - nvidia-beta-driver-common + - common: + - egl-gbm + - egl-wayland + - egl-x11 + - kbd + - libglvnd + - linux-driver-management + - current: nvidia-beta-driver-common + - main: nvidia-beta-driver-common +conflicts: - nvidia-470-glx-driver - nvidia-glx-driver - nvidia-developer-driver - - common : - - nvidia-470-glx-driver-common - - nvidia-glx-driver-common - - nvidia-developer-driver-common - - 32bit : - - nvidia-470-glx-driver-32bit - - nvidia-glx-driver-32bit - - nvidia-developer-driver-32bit - - current : - - nvidia-470-glx-driver-current - - nvidia-glx-driver-current - - nvidia-developer-driver-current -patterns : - - common : /* - - 32bit : /usr/lib32 - - main : - - /lib64/modules/*.lts - - /usr/lib64/kernel/initrd-com.solus-project.lts.* - - /usr/lib64/modules/*.lts - - current : - - /lib64/modules/*.current - - /usr/lib64/kernel/initrd-com.solus-project.current.* - - /usr/lib64/modules/*.current -strip : false -debug : false -builddeps : + - common: + - nvidia-470-glx-driver-common + - nvidia-glx-driver-common + - nvidia-developer-driver-common + - 32bit: + - nvidia-470-glx-driver-32bit + - nvidia-glx-driver-32bit + - nvidia-developer-driver-32bit + - current: + - nvidia-470-glx-driver-current + - nvidia-glx-driver-current + - nvidia-developer-driver-current +patterns: + - common: /* + - 32bit: /usr/lib32 + - main: + - /lib64/modules/*.lts + - /usr/lib64/kernel/initrd-com.solus-project.lts.* + - /usr/lib64/modules/*.lts + - current: + - /lib64/modules/*.current + - /usr/lib64/kernel/initrd-com.solus-project.current.* + - /usr/lib64/modules/*.current +strip: false +debug: false +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(libelf) @@ -76,11 +76,11 @@ builddeps : - linux-current-headers - linux-lts - linux-lts-headers -permanent : +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules -setup : | +setup: | sh $sources/NVIDIA-Linux-x86_64-$version.run --extract-only pushd NVIDIA* @@ -94,11 +94,11 @@ setup : | # We need systemd units. tar xf nvidia-persistenced-init.tar.bz2 -build : | +build: | # Build kernel modules %make -C lts_kernel SYSSRC="/lib/modules/%kernel_version_lts%/build" %make -C current_kernel SYSSRC="/lib/modules/%kernel_version_current%/build" -install : | +install: | # Install LTS kernel drivers install -D -d -m 00755 $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video install -m 00644 lts_kernel/*.ko $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video/. diff --git a/packages/n/nvidia-container-toolkit/package.yml b/packages/n/nvidia-container-toolkit/package.yml index 75f0a405124..d4d13731eeb 100644 --- a/packages/n/nvidia-container-toolkit/package.yml +++ b/packages/n/nvidia-container-toolkit/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvidia-container-toolkit -version : 1.11.0 -release : 6 -source : - - https://github.com/NVIDIA/nvidia-container-toolkit/archive/refs/tags/v1.11.0.tar.gz : 016e20b3a1a59409da131817d84b9fc56eab72d3f69a9797bbf960f73c9e5262 -homepage : https://github.com/NVIDIA/nvidia-container-toolkit -license : Apache-2.0 -component : programming.tools -networking : true -summary : NVIDIA Container Toolkit +name: nvidia-container-toolkit +version: 1.11.0 +release: 6 +source: + - https://github.com/NVIDIA/nvidia-container-toolkit/archive/refs/tags/v1.11.0.tar.gz: 016e20b3a1a59409da131817d84b9fc56eab72d3f69a9797bbf960f73c9e5262 +homepage: https://github.com/NVIDIA/nvidia-container-toolkit +license: Apache-2.0 +component: programming.tools +networking: true +summary: NVIDIA Container Toolkit description: | The NVIDIA Container Toolkit allows users to build and run GPU accelerated Docker containers. -builddeps : +builddeps: - golang -rundeps : +rundeps: - libnvidia-container -replaces : +replaces: - nvidia-container-runtime -setup : | +setup: | %patch -p1 -i $pkgfiles/support-stateless-configuration.patch -build : | +build: | %make binaries -install : | +install: | install -Dm00755 nvidia-container-runtime-hook $installdir/usr/bin/nvidia-container-runtime-hook install -Dm00755 nvidia-container-runtime $installdir/usr/bin/nvidia-container-runtime install -Dm00755 nvidia-ctk $installdir/usr/bin/nvidia-ctk diff --git a/packages/n/nvidia-developer-driver/package.yml b/packages/n/nvidia-developer-driver/package.yml index b542ae7e496..a6120cef421 100644 --- a/packages/n/nvidia-developer-driver/package.yml +++ b/packages/n/nvidia-developer-driver/package.yml @@ -1,75 +1,75 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvidia-developer-driver -version : 580.94.11 -release : 349 -source : - - https://developer.nvidia.com/downloads/vulkan-beta-5809411-linux : cdcc8ae66cfc5ee6f176374d6d326f6881d6d5e8725788ca67c90d07228d0d05 -extract : false -homepage : https://developer.nvidia.com/vulkan-driver -license : +name: nvidia-developer-driver +version: 580.94.11 +release: 349 +source: + - https://developer.nvidia.com/downloads/vulkan-beta-5809411-linux: cdcc8ae66cfc5ee6f176374d6d326f6881d6d5e8725788ca67c90d07228d0d05 +extract: false +homepage: https://developer.nvidia.com/vulkan-driver +license: - EULA -summary : +summary: - NVIDIA Developer Binary Driver (LTS Kernel) - - common : Shared assets for the NVIDIA Developer Dinary Driver - - current : NVIDIA Developer Binary Driver (Current Kernel) - - modaliases : These files are used by the Software Center for hardware detection -component : + - common: Shared assets for the NVIDIA Developer Dinary Driver + - current: NVIDIA Developer Binary Driver (Current Kernel) + - modaliases: These files are used by the Software Center for hardware detection +component: - kernel.drivers - - common : xorg.driver - - current : kernel.drivers - - modaliases : kernel.drivers - - 32bit : xorg.driver + - common: xorg.driver + - current: kernel.drivers + - modaliases: kernel.drivers + - 32bit: xorg.driver description: | NVIDIA Developer Driver (DOES NOT SUPPORT OLD CARDS) -rundeps : - - 32bit : - - egl-gbm-32bit - - egl-wayland-32bit - - egl-x11-32bit - - libglvnd-32bit - - nvidia-developer-driver-common - - common : - - egl-gbm - - egl-wayland - - egl-x11 - - kbd - - libglvnd - - linux-driver-management - - current : nvidia-developer-driver-common - - main : nvidia-developer-driver-common -conflicts : +rundeps: + - 32bit: + - egl-gbm-32bit + - egl-wayland-32bit + - egl-x11-32bit + - libglvnd-32bit + - nvidia-developer-driver-common + - common: + - egl-gbm + - egl-wayland + - egl-x11 + - kbd + - libglvnd + - linux-driver-management + - current: nvidia-developer-driver-common + - main: nvidia-developer-driver-common +conflicts: - nvidia-470-glx-driver - nvidia-glx-driver - nvidia-beta-driver - - common : - - nvidia-470-glx-driver-common - - nvidia-glx-driver-common - - nvidia-beta-driver-common - - 32bit : - - nvidia-470-glx-driver-32bit - - nvidia-glx-driver-32bit - - nvidia-beta-driver-32bit - - current : - - nvidia-470-glx-driver-current - - nvidia-glx-driver-current - - nvidia-beta-driver-current -patterns : - - common : /* - - modaliases : - - /usr/share/doflicky/modaliases - - /usr/share/linux-driver-management/modaliases - - 32bit : /usr/lib32 - - main : - - /lib64/modules/*.lts - - /usr/lib64/kernel/initrd-com.solus-project.lts.* - - /usr/lib64/modules/*.lts - - current : - - /lib64/modules/*.current - - /usr/lib64/kernel/initrd-com.solus-project.current.* - - /usr/lib64/modules/*.current -strip : false -debug : false -builddeps : + - common: + - nvidia-470-glx-driver-common + - nvidia-glx-driver-common + - nvidia-beta-driver-common + - 32bit: + - nvidia-470-glx-driver-32bit + - nvidia-glx-driver-32bit + - nvidia-beta-driver-32bit + - current: + - nvidia-470-glx-driver-current + - nvidia-glx-driver-current + - nvidia-beta-driver-current +patterns: + - common: /* + - modaliases: + - /usr/share/doflicky/modaliases + - /usr/share/linux-driver-management/modaliases + - 32bit: /usr/lib32 + - main: + - /lib64/modules/*.lts + - /usr/lib64/kernel/initrd-com.solus-project.lts.* + - /usr/lib64/modules/*.lts + - current: + - /lib64/modules/*.current + - /usr/lib64/kernel/initrd-com.solus-project.current.* + - /usr/lib64/modules/*.current +strip: false +debug: false +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(libelf) @@ -80,13 +80,13 @@ builddeps : - linux-current-headers - linux-lts - linux-lts-headers -permanent : +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules environment: | IGNORE_MISSING_MODULE_SYMVERS=1 -setup : | +setup: | versionstring="${version//./}" sh $sources/vulkan-beta-$versionstring-linux --extract-only pushd NVIDIA* @@ -101,11 +101,11 @@ setup : | # We need systemd units. tar xf nvidia-persistenced-init.tar.bz2 -build : | +build: | # Build kernel modules %make -C lts_kernel SYSSRC="/lib/modules/%kernel_version_lts%/build" %make -C current_kernel SYSSRC="/lib/modules/%kernel_version_current%/build" -install : | +install: | # Install LTS kernel drivers install -D -d -m 00755 $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video install -m 00644 lts_kernel/*.ko $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video/. diff --git a/packages/n/nvidia-glx-driver/package.yml b/packages/n/nvidia-glx-driver/package.yml index bd74322ded9..63247deb3e1 100644 --- a/packages/n/nvidia-glx-driver/package.yml +++ b/packages/n/nvidia-glx-driver/package.yml @@ -1,88 +1,88 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # If you are updating this package please update nvidia-beta-driver as well if that package is on a lesser version than this one. # nvidia-beta-driver should always be ahead of nvidia-glx-driver version-wise or at the same version, never behind. -name : nvidia-glx-driver -version : '570.190' -release : 580 -source : - - https://us.download.nvidia.com/XFree86/Linux-x86_64/570.190/NVIDIA-Linux-x86_64-570.190.run : a86058a7ed203bf769ea05b270fed279445f5d4e833eafefdfa7fa45feaab8fc -extract : false -homepage : https://nvidia.com -license : +name: nvidia-glx-driver +version: "570.190" +release: 580 +source: + - https://us.download.nvidia.com/XFree86/Linux-x86_64/570.190/NVIDIA-Linux-x86_64-570.190.run: a86058a7ed203bf769ea05b270fed279445f5d4e833eafefdfa7fa45feaab8fc +extract: false +homepage: https://nvidia.com +license: - EULA -summary : +summary: - NVIDIA Binary Driver (LTS Kernel) - - common : Shared assets for the NVIDIA GLX Driver - - current : NVIDIA Binary Driver (Current Kernel) - - modaliases : These files are used by the Software Center for hardware detection - - 32bit : 32-bit libraries for NVIDIA Binary Driver -component : + - common: Shared assets for the NVIDIA GLX Driver + - current: NVIDIA Binary Driver (Current Kernel) + - modaliases: These files are used by the Software Center for hardware detection + - 32bit: 32-bit libraries for NVIDIA Binary Driver +component: - kernel.drivers - - common : xorg.driver - - current : kernel.drivers - - modaliases : kernel.drivers - - 32bit : xorg.driver + - common: xorg.driver + - current: kernel.drivers + - modaliases: kernel.drivers + - 32bit: xorg.driver description: - NVIDIA Binary Driver (LTS Kernel) - - common : Shared assets for the NVIDIA GLX Driver - - current : NVIDIA Binary Driver (Current Kernel) - - modaliases : These files are used by the Software Center for hardware detection - - 32bit : 32-bit libraries for NVIDIA Binary Driver -rundeps : - - 32bit : - - egl-gbm-32bit - - egl-wayland-32bit - - egl-x11-32bit - - libglvnd-32bit - - nvidia-glx-driver-common - - common : - - egl-gbm - - egl-wayland - - egl-x11 - - kbd - - libglvnd - - linux-driver-management - - current : nvidia-glx-driver-common - - main : nvidia-glx-driver-common -conflicts : + - common: Shared assets for the NVIDIA GLX Driver + - current: NVIDIA Binary Driver (Current Kernel) + - modaliases: These files are used by the Software Center for hardware detection + - 32bit: 32-bit libraries for NVIDIA Binary Driver +rundeps: + - 32bit: + - egl-gbm-32bit + - egl-wayland-32bit + - egl-x11-32bit + - libglvnd-32bit + - nvidia-glx-driver-common + - common: + - egl-gbm + - egl-wayland + - egl-x11 + - kbd + - libglvnd + - linux-driver-management + - current: nvidia-glx-driver-common + - main: nvidia-glx-driver-common +conflicts: - nvidia-470-glx-driver - nvidia-beta-driver - nvidia-developer-driver - - common : - - nvidia-470-glx-driver-common - - nvidia-beta-driver-common - - nvidia-developer-driver-common - - 32bit : - - nvidia-470-glx-driver-32bit - - nvidia-beta-driver-32bit - - nvidia-developer-driver-32bit - - current : - - nvidia-470-glx-driver-current - - nvidia-beta-driver-current - - nvidia-developer-driver-current -patterns : - - common : /* - - modaliases : - - /usr/share/doflicky/modaliases - - /usr/share/linux-driver-management/modaliases - - 32bit : - - /usr/lib32 - - /usr/share/metainfo/nvidia-32bit.metainfo.xml - - main : - - /lib64/modules/*.lts - - /usr/lib64/kernel/initrd-com.solus-project.lts.* - - /usr/lib64/modules/*.lts - - /usr/share/metainfo/nvidia-lts.metainfo.xml - - /usr/share/icons/hicolor/64x64/apps/nvidia-lts.png - - current : - - /lib64/modules/*.current - - /usr/lib64/kernel/initrd-com.solus-project.current.* - - /usr/lib64/modules/*.current - - /usr/share/metainfo/nvidia-current.metainfo.xml - - /usr/share/icons/hicolor/64x64/apps/nvidia-current.png -strip : false -debug : false -builddeps : + - common: + - nvidia-470-glx-driver-common + - nvidia-beta-driver-common + - nvidia-developer-driver-common + - 32bit: + - nvidia-470-glx-driver-32bit + - nvidia-beta-driver-32bit + - nvidia-developer-driver-32bit + - current: + - nvidia-470-glx-driver-current + - nvidia-beta-driver-current + - nvidia-developer-driver-current +patterns: + - common: /* + - modaliases: + - /usr/share/doflicky/modaliases + - /usr/share/linux-driver-management/modaliases + - 32bit: + - /usr/lib32 + - /usr/share/metainfo/nvidia-32bit.metainfo.xml + - main: + - /lib64/modules/*.lts + - /usr/lib64/kernel/initrd-com.solus-project.lts.* + - /usr/lib64/modules/*.lts + - /usr/share/metainfo/nvidia-lts.metainfo.xml + - /usr/share/icons/hicolor/64x64/apps/nvidia-lts.png + - current: + - /lib64/modules/*.current + - /usr/lib64/kernel/initrd-com.solus-project.current.* + - /usr/lib64/modules/*.current + - /usr/share/metainfo/nvidia-current.metainfo.xml + - /usr/share/icons/hicolor/64x64/apps/nvidia-current.png +strip: false +debug: false +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(libelf) @@ -92,11 +92,11 @@ builddeps : - linux-current-headers - linux-lts - linux-lts-headers -permanent : +permanent: - /lib64/modules - /usr/lib64/kernel - /usr/lib64/modules -setup : | +setup: | sh $sources/NVIDIA-Linux-x86_64-$version.run --extract-only pushd NVIDIA* @@ -110,11 +110,11 @@ setup : | # We need systemd units. tar xf nvidia-persistenced-init.tar.bz2 -build : | +build: | # Build kernel modules %make -C lts_kernel SYSSRC="/lib/modules/%kernel_version_lts%/build" %make -C current_kernel SYSSRC="/lib/modules/%kernel_version_current%/build" -install : | +install: | # Install LTS kernel drivers install -D -d -m 00755 $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video install -m 00644 lts_kernel/*.ko $installdir/usr/lib64/modules/%kernel_version_lts%/kernel/drivers/video/. diff --git a/packages/n/nvidia-vaapi-driver/package.yml b/packages/n/nvidia-vaapi-driver/package.yml index 586347b9a05..36600a6d328 100644 --- a/packages/n/nvidia-vaapi-driver/package.yml +++ b/packages/n/nvidia-vaapi-driver/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvidia-vaapi-driver -version : 0.0.14 -release : 18 -homepage : https://github.com/elFarto/nvidia-vaapi-driver -source : - - https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v0.0.14.tar.gz : 4ded132ec4164f3e05656061675dffce677327e4af0d8da33da5f8527609ad2a -license : MIT -component : xorg.display -summary : A VA-API implemention using NVIDIA's NVDEC as the backend (UNSUPPORTED) +name: nvidia-vaapi-driver +version: 0.0.14 +release: 18 +homepage: https://github.com/elFarto/nvidia-vaapi-driver +source: + - https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v0.0.14.tar.gz: 4ded132ec4164f3e05656061675dffce677327e4af0d8da33da5f8527609ad2a +license: MIT +component: xorg.display +summary: A VA-API implemention using NVIDIA's NVDEC as the backend (UNSUPPORTED) description: | This is an VA-API implementation that uses NVDEC as a backend. Mostly useful for firefox. (UNSUPPORTED) -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(ffnvcodec) - pkgconfig(gstreamer-codecparsers-1.0) - pkgconfig(libva) - nvidia-glx-driver-common -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -conflicts : +conflicts: - libva-vdpau-driver diff --git a/packages/n/nvme-cli/package.yml b/packages/n/nvme-cli/package.yml index 04acf1ae24f..40cbbb2e476 100644 --- a/packages/n/nvme-cli/package.yml +++ b/packages/n/nvme-cli/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvme-cli -version : '2.16' -release : 28 -source : - - https://github.com/linux-nvme/nvme-cli/archive/refs/tags/v2.16.tar.gz : 989682ed7b250a2c7a8127e362ffc5d29f5c370127abe405be09c73216da2b97 -homepage : https://github.com/linux-nvme/nvme-cli -license : GPL-2.0-only -component : system.utils -summary : NVM-Express user space tooling for Linux. +name: nvme-cli +version: "2.16" +release: 28 +source: + - https://github.com/linux-nvme/nvme-cli/archive/refs/tags/v2.16.tar.gz: 989682ed7b250a2c7a8127e362ffc5d29f5c370127abe405be09c73216da2b97 +homepage: https://github.com/linux-nvme/nvme-cli +license: GPL-2.0-only +component: system.utils +summary: NVM-Express user space tooling for Linux. description: | NVM-Express user space tooling for Linux. -builddeps : +builddeps: - pkgconfig(libnvme) -setup : | +setup: | %meson_configure \ -Dudevrulesdir=lib64/udev/rules.d \ -Dsystemddir=lib/systemd/system \ -Ddocs=man -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove default/example config diff --git a/packages/n/nvtop/package.yml b/packages/n/nvtop/package.yml index 67728ba9a31..a2d1dece572 100644 --- a/packages/n/nvtop/package.yml +++ b/packages/n/nvtop/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nvtop -version : 3.2.0 -release : 5 -source : - - https://github.com/Syllo/nvtop/archive/refs/tags/3.2.0.tar.gz : d26df685455023cedc4dda033862dcddb67402fbdb685da70da78492f73c41d0 -homepage : https://github.com/Syllo/nvtop/ -license : GPL-3.0-or-later -component : system.utils -summary : GPUs process monitoring for AMD, Intel and NVIDIA. +name: nvtop +version: 3.2.0 +release: 5 +source: + - https://github.com/Syllo/nvtop/archive/refs/tags/3.2.0.tar.gz: d26df685455023cedc4dda033862dcddb67402fbdb685da70da78492f73c41d0 +homepage: https://github.com/Syllo/nvtop/ +license: GPL-3.0-or-later +component: system.utils +summary: GPUs process monitoring for AMD, Intel and NVIDIA. description: | NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Intel and NVIDIA GPUs. It can handle multiple GPUs and print information about them in a htop-familiar way. -builddeps : +builddeps: - pkgconfig(libdrm) -setup : | +setup: | %cmake_ninja \ -DNVIDIA_SUPPORT=ON \ -DAMDGPU_SUPPORT=ON \ -DINTEL_SUPPORT=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $installdir/usr/share/icons/nvtop.svg -t $installdir/usr/share/icons/hicolor/scalable/apps/ rm -rf $installdir/usr/share/icons/nvtop.svg diff --git a/packages/n/nx-libs/package.yml b/packages/n/nx-libs/package.yml index 2ce555ac103..f0538b6aabb 100644 --- a/packages/n/nx-libs/package.yml +++ b/packages/n/nx-libs/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : nx-libs -version : 3.5.99.27 -release : 5 -source : - - https://github.com/ArcticaProject/nx-libs/archive/refs/tags/3.5.99.27.tar.gz : 05d3d28a672475e5490c7b7ba39e1808794b6ae1443a7ec219974b50beddbeea -homepage : https://github.com/ArcticaProject/nx-libs -license : GPL-2.0-only -component : network.remote -summary : NX libraries +name: nx-libs +version: 3.5.99.27 +release: 5 +source: + - https://github.com/ArcticaProject/nx-libs/archive/refs/tags/3.5.99.27.tar.gz: 05d3d28a672475e5490c7b7ba39e1808794b6ae1443a7ec219974b50beddbeea +homepage: https://github.com/ArcticaProject/nx-libs +license: GPL-2.0-only +component: network.remote +summary: NX libraries description: | NX packages needed to setup FreeNX and/or X2Go on a Linux server. -builddeps : +builddeps: - pkgconfig(expat) - pkgconfig(fontutil) - pkgconfig(libjpeg) @@ -32,9 +32,9 @@ builddeps : - pkgconfig(xtst) - gccmakedep - imake -build : | +build: | %make CONFIGURE="%configure" PREFIX=/usr LIBDIR=%lidir% IMAKE_DEFINES="-DUseTIRPC=YES" -install : | +install: | %make_install PREFIX=/usr LIBDIR=%libdir% rm -f $installdir/%libdir%/*.a diff --git a/packages/o/OTPClient/package.yml b/packages/o/OTPClient/package.yml index 29b82b6e693..927b3adaa2e 100644 --- a/packages/o/OTPClient/package.yml +++ b/packages/o/OTPClient/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : OTPClient -version : 4.0.2 -release : 13 -source : - - https://github.com/paolostivanin/OTPClient/archive/refs/tags/v4.0.2.tar.gz : b5666983c30f775b2b95413b441c6e2c6ad98ed1dbe0d2973647a511af50f224 -homepage : https://github.com/paolostivanin/OTPClient -license : GPL-3.0-or-later -component : security -summary : Highly secure and easy to use OTP client written in C/GTK that supports both TOTP and HOTP +name: OTPClient +version: 4.0.2 +release: 13 +source: + - https://github.com/paolostivanin/OTPClient/archive/refs/tags/v4.0.2.tar.gz: b5666983c30f775b2b95413b441c6e2c6ad98ed1dbe0d2973647a511af50f224 +homepage: https://github.com/paolostivanin/OTPClient +license: GPL-3.0-or-later +component: security +summary: Highly secure and easy to use OTP client written in C/GTK that supports both TOTP and HOTP description: | Highly secure and easy to use GTK+ software for two-factor authentication that supports both Time-based One-time Passwords (TOTP) and HMAC-Based One-Time Passwords (HOTP). -builddeps : +builddeps: - pkgconfig(cotp) - pkgconfig(gtk+-3.0) - pkgconfig(jansson) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(protobuf) - pkgconfig(zbar) - crossguid-devel -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/oath-toolkit/package.yml b/packages/o/oath-toolkit/package.yml index f046c0fd9d1..3b28007a37a 100644 --- a/packages/o/oath-toolkit/package.yml +++ b/packages/o/oath-toolkit/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : oath-toolkit -version : 2.6.12 -release : 5 -source : - - https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.12.tar.gz : cafdf739b1ec4b276441c6aedae6411434bbd870071f66154b909cc6e2d9e8ba -license : +name: oath-toolkit +version: 2.6.12 +release: 5 +source: + - https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.12.tar.gz: cafdf739b1ec4b276441c6aedae6411434bbd870071f66154b909cc6e2d9e8ba +license: - LGPL-2.1 - GPL-3.0 -component : security.library -homepage : https://www.nongnu.org/oath-toolkit/ -summary : One-time password components +component: security.library +homepage: https://www.nongnu.org/oath-toolkit/ +summary: One-time password components description: | The OATH Toolkit provide components for building one-time password authentication systems. It contains shared libraries, command line tools and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. For managing secret key files, the Portable Symmetric Key Container (PSKC) format described in RFC6030 is supported. -builddeps : +builddeps: - pkgconfig(xmlsec1) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/o/obconf/package.yml b/packages/o/obconf/package.yml index ca673c2cae0..4f898899381 100644 --- a/packages/o/obconf/package.yml +++ b/packages/o/obconf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : obconf -version : 2.0.4 -release : 3 -source : - - http://openbox.org/dist/obconf/obconf-2.0.4.tar.gz : 71a3e5f4ee246a27421ba85044f09d449f8de22680944ece9c471cd46a9356b9 -homepage : openbox.org/wiki/ObConf -license : GPL-2.0-or-later -component : desktop -summary : Openbox configuration tool +name: obconf +version: 2.0.4 +release: 3 +source: + - http://openbox.org/dist/obconf/obconf-2.0.4.tar.gz: 71a3e5f4ee246a27421ba85044f09d449f8de22680944ece9c471cd46a9356b9 +homepage: openbox.org/wiki/ObConf +license: GPL-2.0-or-later +component: desktop +summary: Openbox configuration tool description: | ObConf now easily installs new themes which use the .obt Openbox theme archive format for distribution. Just open any .obt theme archive in your file browser, or use the interface provided inside ObConf. You can also use ObConf to create .obt Openbox theme archives for distributing your own themes. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(gtk+-2.0) - pkgconfig(libglade-2.0) - pkgconfig(libstartup-notification-1.0) - pkgconfig(obrender-3.5) - pkgconfig(obt-3.5) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/obs-cmd/package.yml b/packages/o/obs-cmd/package.yml index da538d05ed4..91eee5d2fe0 100644 --- a/packages/o/obs-cmd/package.yml +++ b/packages/o/obs-cmd/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : obs-cmd -version : 0.18.4 -release : 8 -source : - - https://github.com/grigio/obs-cmd/archive/refs/tags/v0.18.4.tar.gz : f7c7a7d12acdeb3186f327b5551210326a1b721e86b258fc40d9ac79ba560dc3 -homepage : https://github.com/grigio/obs-cmd -license : MIT -component : system.utils -summary : Minimal CLI to control OBS Studio via obs-websocket. +name: obs-cmd +version: 0.18.4 +release: 8 +source: + - https://github.com/grigio/obs-cmd/archive/refs/tags/v0.18.4.tar.gz: f7c7a7d12acdeb3186f327b5551210326a1b721e86b258fc40d9ac79ba560dc3 +homepage: https://github.com/grigio/obs-cmd +license: MIT +component: system.utils +summary: Minimal CLI to control OBS Studio via obs-websocket. description: | Minimal CLI to control OBS Studio via obs-websocket. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-version.patch %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/o/obs-studio/package.yml b/packages/o/obs-studio/package.yml index fd290c2a248..41529f5ea99 100644 --- a/packages/o/obs-studio/package.yml +++ b/packages/o/obs-studio/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : obs-studio -version : 31.0.1 -release : 126 -source : - - git|https://github.com/obsproject/obs-studio.git : 31.0.1 -license : GPL-2.0-or-later -component : multimedia.video -homepage : https://obsproject.com/ -summary : Open Broadcaster Software is free and open source software for video recording and live streaming. +name: obs-studio +version: 31.0.1 +release: 126 +source: + - git|https://github.com/obsproject/obs-studio.git: 31.0.1 +license: GPL-2.0-or-later +component: multimedia.video +homepage: https://obsproject.com/ +summary: Open Broadcaster Software is free and open source software for video recording and live streaming. description: | Open Broadcaster Software is free and open source software for video recording and live streaming. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(alsa) - pkgconfig(asio) @@ -47,7 +47,7 @@ builddeps : - libdatachannel-devel - swig - websocketpp -setup : | +setup: | %patch -p1 -i $pkgfiles/add_missing_include.patch %cmake_ninja \ @@ -58,7 +58,7 @@ setup : | -DENABLE_BROWSER=ON \ -DENABLE_LIBFDK=ON \ -DOBS_VERSION_OVERRIDE="$version" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/obs-vkcapture/package.yml b/packages/o/obs-vkcapture/package.yml index 5be533b7cbf..8fe7ca83940 100644 --- a/packages/o/obs-vkcapture/package.yml +++ b/packages/o/obs-vkcapture/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : obs-vkcapture -version : 1.5.3 -release : 13 -source : - - https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v1.5.3.tar.gz : 33ac77427ba30f8d4bdd0921b04ad47385afcf2d52575e7023047c7b17ddd858 -license : GPL-2.0-or-later -homepage : https://github.com/nowrep/obs-vkcapture -component : multimedia.video -summary : OBS plugin for Vulkan/OpenGL game capture on Linux +name: obs-vkcapture +version: 1.5.3 +release: 13 +source: + - https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v1.5.3.tar.gz: 33ac77427ba30f8d4bdd0921b04ad47385afcf2d52575e7023047c7b17ddd858 +license: GPL-2.0-or-later +homepage: https://github.com/nowrep/obs-vkcapture +component: multimedia.video +summary: OBS plugin for Vulkan/OpenGL game capture on Linux description: | OBS plugin for Vulkan/OpenGL game capture on Linux -emul32 : true -libsplit : false -builddeps : +emul32: true +libsplit: false +builddeps: - pkgconfig32(opengl) - pkgconfig32(vulkan) - pkgconfig32(wayland-client) - pkgconfig(libobs) -setup : | +setup: | if [[ ! -z $EMUL32BUILD ]]; then %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib32 -DBUILD_PLUGIN=$OFF else %cmake_ninja fi -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/ocaml/package.yml b/packages/o/ocaml/package.yml index 5393679791d..0cf76f75a1f 100644 --- a/packages/o/ocaml/package.yml +++ b/packages/o/ocaml/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ocaml -version : 4.14.2 -release : 22 -source : - - https://github.com/ocaml/ocaml/archive/refs/tags/4.14.2.tar.gz : c2d706432f93ba85bd3383fa451d74543c32a4e84a1afaf3e8ace18f7f097b43 -homepage : https://ocaml.org/ -license : LGPL-2.1-only WITH OCaml-LGPL-linking-exception -component : programming -summary : A functional language with OO extensions +name: ocaml +version: 4.14.2 +release: 22 +source: + - https://github.com/ocaml/ocaml/archive/refs/tags/4.14.2.tar.gz: c2d706432f93ba85bd3383fa451d74543c32a4e84a1afaf3e8ace18f7f097b43 +homepage: https://ocaml.org/ +license: LGPL-2.1-only WITH OCaml-LGPL-linking-exception +component: programming +summary: A functional language with OO extensions description: | OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles -strip : false -builddeps : +strip: false +builddeps: - pkgconfig(x11) -setup : | +setup: | ./configure -prefix /usr \ -libdir %libdir%/ocaml \ -mandir /usr/share/man \ -disable-force-safe-string -build : | +build: | %make world.opt -install : | +install: | %make_install export compiler_libs="$installdir/%libdir%/ocaml/compiler-libs" @@ -30,5 +30,5 @@ install : | cp utils/*.{cmi,cmo,cmx,ml,mli,o} "$compiler_libs"/utils rm -f "$compiler_libs"/typing/outcometree.{cmi,mli} -patterns : +patterns: - /* diff --git a/packages/o/ocamlbuild/package.yml b/packages/o/ocamlbuild/package.yml index 143ca9e9022..790c558ed29 100644 --- a/packages/o/ocamlbuild/package.yml +++ b/packages/o/ocamlbuild/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ocamlbuild -version : 0.14.2 -release : 11 -source : - - https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz : 62d2dab6037794c702a83ac584a7066d018cf1645370d1f3d5764c2b458791b1 -license : LGPL-2.1 -component : programming.tools -homepage : https://github.com/ocaml/ocamlbuild -summary : OCamlbuild is a generic build tool, that has built-in rules for building OCaml library and programs. +name: ocamlbuild +version: 0.14.2 +release: 11 +source: + - https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz: 62d2dab6037794c702a83ac584a7066d018cf1645370d1f3d5764c2b458791b1 +license: LGPL-2.1 +component: programming.tools +homepage: https://github.com/ocaml/ocamlbuild +summary: OCamlbuild is a generic build tool, that has built-in rules for building OCaml library and programs. description: | OCamlbuild is a generic build tool, that has built-in rules for building OCaml library and programs. -builddeps : +builddeps: - ocaml -rundeps : +rundeps: - ocaml -setup : | +setup: | %make configure PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/ocean-sound-theme/package.yml b/packages/o/ocean-sound-theme/package.yml index 241463bc7f0..3f0dccf07cf 100644 --- a/packages/o/ocean-sound-theme/package.yml +++ b/packages/o/ocean-sound-theme/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ocean-sound-theme -version : 6.5.3 -release : 39 -source : - - https://download.kde.org/stable/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz : 412983b1156f2025fc15815075f29b1b96f3bc2de15c540cea256245211841f6 -homepage : https://kde.org/plasma-desktop -license : +name: ocean-sound-theme +version: 6.5.3 +release: 39 +source: + - https://download.kde.org/stable/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz: 412983b1156f2025fc15815075f29b1b96f3bc2de15c540cea256245211841f6 +homepage: https://kde.org/plasma-desktop +license: - BSD-2-Clause - CC-BY-SA-4.0 - CC0-1.0 -component : desktop -summary : Ocean Sound Theme for Plasma +component: desktop +summary: Ocean Sound Theme for Plasma description: | Ocean Sound Theme for Plasma -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/ocl-icd/package.yml b/packages/o/ocl-icd/package.yml index 1438ea9a466..0520afc334f 100644 --- a/packages/o/ocl-icd/package.yml +++ b/packages/o/ocl-icd/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ocl-icd -version : 2.3.1 -release : 13 -source : - - https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.3.1.tar.gz : a32b67c2d52ffbaf490be9fc18b46428ab807ab11eff7664d7ff75e06cfafd6d -homepage : https://github.com/OCL-dev/ocl-icd/ -license : BSD-2-Clause -component : programming.library -summary : Vendor Neutral OpenCL Implementation +name: ocl-icd +version: 2.3.1 +release: 13 +source: + - https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.3.1.tar.gz: a32b67c2d52ffbaf490be9fc18b46428ab807ab11eff7664d7ff75e06cfafd6d +homepage: https://github.com/OCL-dev/ocl-icd/ +license: BSD-2-Clause +component: programming.library +summary: Vendor Neutral OpenCL Implementation description: | This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. -optimize : speed -emul32 : true -builddeps : +optimize: speed +emul32: true +builddeps: - pkgconfig(ruby-3.4) - opencl-headers -rundeps : - - devel : opencl-headers -setup : | +rundeps: + - devel: opencl-headers +setup: | %apply_patches %reconfigure \ --disable-static \ --enable-custom-vendordir=/usr/share/OpenCL/vendors -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/o/octave/package.yml b/packages/o/octave/package.yml index 77a6035036a..b26de5ce089 100644 --- a/packages/o/octave/package.yml +++ b/packages/o/octave/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : octave -version : 10.3.0 -release : 52 -source : - - https://ftpmirror.gnu.org/gnu/octave/octave-10.3.0.tar.xz : 92ae9bf2edcd288bd2df9fd0b4f7aa719b49d3940fceb154c5fdcd846f254da1 -homepage : https://octave.org/ -license : GPL-3.0-or-later -component : programming.tools -summary : GNU Octave is a high-level interpreted language, primarily intended for numerical computations +name: octave +version: 10.3.0 +release: 52 +source: + - https://ftpmirror.gnu.org/gnu/octave/octave-10.3.0.tar.xz: 92ae9bf2edcd288bd2df9fd0b4f7aa719b49d3940fceb154c5fdcd846f254da1 +homepage: https://octave.org/ +license: GPL-3.0-or-later +component: programming.tools +summary: GNU Octave is a high-level interpreted language, primarily intended for numerical computations description: | GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. -builddeps : +builddeps: - pkgconfig(GraphicsMagick) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6UiTools) @@ -47,11 +47,11 @@ builddeps : environment: | export JAVA_HOME=/usr/lib64/openjdk-17/ export PATH=$PATH:$JAVA_HOME/bin -setup : | +setup: | %configure --with-qt=6 -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/o/ogre/package.yml b/packages/o/ogre/package.yml index 04acf148891..afd7972635b 100644 --- a/packages/o/ogre/package.yml +++ b/packages/o/ogre/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ogre -version : 14.3.4 -release : 26 -source : - - https://github.com/OGRECave/ogre/archive/refs/tags/v14.3.4.tar.gz : 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d - - https://github.com/ocornut/imgui/archive/refs/tags/v1.91.2.tar.gz#imgui.tar.gz : a3c4fd857a0a48f6edad3e25de68fa1e96d2437f1665039714d1de9ad579b8d0 -homepage : https://ogrecave.github.io/ogre/ -license : MIT -component : programming.library -summary : OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine +name: ogre +version: 14.3.4 +release: 26 +source: + - https://github.com/OGRECave/ogre/archive/refs/tags/v14.3.4.tar.gz: 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d + - https://github.com/ocornut/imgui/archive/refs/tags/v1.91.2.tar.gz#imgui.tar.gz: a3c4fd857a0a48f6edad3e25de68fa1e96d2437f1665039714d1de9ad579b8d0 +homepage: https://ogrecave.github.io/ogre/ +license: MIT +component: programming.library +summary: OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine description: | OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. -patterns : - - devel : - - /usr/lib/OGRE/*.so - - /usr/lib/OGRE/cmake -builddeps : +patterns: + - devel: + - /usr/lib/OGRE/*.so + - /usr/lib/OGRE/cmake +builddeps: - pkgconfig(OIS) - pkgconfig(OpenEXR) - pkgconfig(freetype2) @@ -32,7 +32,7 @@ builddeps : - intel-tbb-devel - libboost-devel - swig -setup : | +setup: | tar xf $sources/imgui.tar.gz %cmake . -DCMAKE_BUILD_TYPE=Release \ @@ -43,7 +43,7 @@ setup : | -DOGRE_BUILD_TESTS=FALSE \ -DOGRE_BUILD_COMPONENT_CSHARP=FALSE \ -DOGRE_LIB_DIRECTORY=%libdir% -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/ois/package.yml b/packages/o/ois/package.yml index b1e2ed2588f..c9cb6ab1937 100644 --- a/packages/o/ois/package.yml +++ b/packages/o/ois/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ois -version : 1.5.1 -release : 4 -source : - - https://github.com/wgois/OIS/archive/refs/tags/v1.5.1.tar.gz : 614f6ef6d69cf6d84f1b50efff46a6c1acce426933e5f0dcf29862ea8332af73 -homepage : https://wgois.github.io/OIS/ -license : Zlib -component : programming.library -summary : Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices +name: ois +version: 1.5.1 +release: 4 +source: + - https://github.com/wgois/OIS/archive/refs/tags/v1.5.1.tar.gz: 614f6ef6d69cf6d84f1b50efff46a6c1acce426933e5f0dcf29862ea8332af73 +homepage: https://wgois.github.io/OIS/ +license: Zlib +component: programming.library +summary: Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices description: | Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(sdl2) - pkgconfig(x11) - pkgconfig(xaw7) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/libOIS.so +patterns: + - devel: + - /usr/lib64/libOIS.so diff --git a/packages/o/okteta/package.yml b/packages/o/okteta/package.yml index 812dae21581..66c6ecd8fff 100644 --- a/packages/o/okteta/package.yml +++ b/packages/o/okteta/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : okteta -version : 0.26.21 -release : 31 -source : - - https://download.kde.org/stable/okteta/0.26.21/src/okteta-0.26.21.tar.xz : b6e62f71f731757d67cd347ad37ac46088172c48e7647de60d12540ff055449b -homepage : https://apps.kde.org/okteta/ -license : +name: okteta +version: 0.26.21 +release: 31 +source: + - https://download.kde.org/stable/okteta/0.26.21/src/okteta-0.26.21.tar.xz: b6e62f71f731757d67cd347ad37ac46088172c48e7647de60d12540ff055449b +homepage: https://apps.kde.org/okteta/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : editor -summary : KDE hex editor +component: editor +summary: KDE hex editor description: | The program Okteta is an implementation of a standalone, plain old-fashioned hex editor. It is based on the Kasten framework. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5Script) - pkgconfig(qca2-qt5) @@ -25,15 +25,15 @@ builddeps : - kiconthemes-devel - knewstuff-devel - kparts-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove HTML docs diff --git a/packages/o/okular/package.yml b/packages/o/okular/package.yml index 3323ba6aee9..d0794b10ec5 100644 --- a/packages/o/okular/package.yml +++ b/packages/o/okular/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : okular -version : 25.08.3 -release : 118 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/okular-25.08.3.tar.xz : 032e3de8fc546796141859691188e6f802c6de498b65cccbce60aa60d865714f -homepage : https://apps.kde.org/okular/ -license : +name: okular +version: 25.08.3 +release: 118 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/okular-25.08.3.tar.xz: 032e3de8fc546796141859691188e6f802c6de498b65cccbce60aa60d865714f +homepage: https://apps.kde.org/okular/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office.viewers -summary : KDE document viewer +component: office.viewers +summary: KDE document viewer description: | Okular is a universal document viewer developed by KDE. Okular combines the excellent functionalities with the versatility of supporting different kind of documents. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -45,16 +45,16 @@ builddeps : - libkexiv2-devel - plasma-activities-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-default-tweaks-to-okular.patch %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/applications/org.kde.mobile.*.desktop diff --git a/packages/o/onednn/package.yml b/packages/o/onednn/package.yml index 23bd4b72707..a8df7bcb472 100644 --- a/packages/o/onednn/package.yml +++ b/packages/o/onednn/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onednn -version : 2.1.2 -release : 4 -source : - - https://github.com/oneapi-src/oneDNN/archive/refs/tags/v2.1.2.tar.gz : cca53231ec99878dc7ef3cf4984525df4691b8174e703b40dd530c50531ecea0 -homepage : https://01.org/oneDNN/ -license : +name: onednn +version: 2.1.2 +release: 4 +source: + - https://github.com/oneapi-src/oneDNN/archive/refs/tags/v2.1.2.tar.gz: cca53231ec99878dc7ef3cf4984525df4691b8174e703b40dd530c50531ecea0 +homepage: https://01.org/oneDNN/ +license: - Apache-2.0 - BSD-3-Clause -component : office.scientific -summary : oneAPI Deep Neural Network Library (oneDNN) +component: office.scientific +summary: oneAPI Deep Neural Network Library (oneDNN) description: | oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications. -avx2 : true -setup : | +avx2: true +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | if [[ -z "${AVX2BUILD}" ]]; then %ninja_check fi diff --git a/packages/o/onedrive-gui/package.yml b/packages/o/onedrive-gui/package.yml index 03e8f101401..a1953303ea1 100644 --- a/packages/o/onedrive-gui/package.yml +++ b/packages/o/onedrive-gui/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onedrive-gui -version : 1.1.1 -release : 6 -source : - - https://github.com/bpozdena/OneDriveGUI/archive/refs/tags/v1.1.1a.tar.gz : 2e858580f87db41ab4998491ecf6bf983e772e0fa5593b987f2767e425fff1d3 -homepage : https://github.com/bpozdena/OneDriveGUI -license : GPL-3.0-or-later -component : network.clients -summary : A simple GUI for Linux OneDrive Client, with multi-account support. +name: onedrive-gui +version: 1.1.1 +release: 6 +source: + - https://github.com/bpozdena/OneDriveGUI/archive/refs/tags/v1.1.1a.tar.gz: 2e858580f87db41ab4998491ecf6bf983e772e0fa5593b987f2767e425fff1d3 +homepage: https://github.com/bpozdena/OneDriveGUI +license: GPL-3.0-or-later +component: network.clients +summary: A simple GUI for Linux OneDrive Client, with multi-account support. description: | A simple GUI for Linux OneDrive Client, with multi-account support. -builddeps : +builddeps: - python-build - python-installer - python-pyside6 - python-requests - python-setuptools - python-wheel -rundeps : +rundeps: - onedrive - python-pyside6 - python-requests -setup : | +setup: | %apply_patches -build : | +build: | %python3_setup -install : | +install: | %python3_install install -D -m00644 src/onedrive_gui/resources/OneDriveGUI.desktop $installdir/usr/share/applications/OneDriveGUI.desktop install -D -m00644 src/onedrive_gui/resources/images/icons8-clouds-48.png $installdir/usr/share/icons/onedrive-gui.png diff --git a/packages/o/onedrive/package.yml b/packages/o/onedrive/package.yml index f328138dae7..930705dc670 100644 --- a/packages/o/onedrive/package.yml +++ b/packages/o/onedrive/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onedrive -version : 2.5.9 -release : 49 -source : - - https://github.com/abraunegg/onedrive/archive/refs/tags/v2.5.9.tar.gz : 2a1d28343e4f8fefe0129a4e8480b09bab5aec2697046fb3d03f34e18c0be4ab -homepage : https://abraunegg.github.io/ -license : GPL-3.0-or-later -component : network.clients -summary : A complete tool to interact with OneDrive on Linux. +name: onedrive +version: 2.5.9 +release: 49 +source: + - https://github.com/abraunegg/onedrive/archive/refs/tags/v2.5.9.tar.gz: 2a1d28343e4f8fefe0129a4e8480b09bab5aec2697046fb3d03f34e18c0be4ab +homepage: https://abraunegg.github.io/ +license: GPL-3.0-or-later +component: network.clients +summary: A complete tool to interact with OneDrive on Linux. description: | CLI tool to access and update your OneDrive files. Featuring shared folders, support for OneDrive for Business, resumable uploads, real-time file monitoring and state caching. -builddeps : +builddeps: - pkgconfig(dbus-1) - pkgconfig(libcurl) - pkgconfig(sqlite3) - dmd -setup : | +setup: | # Remove unneeded "documentation" files %patch -p1 -i $pkgfiles/remove_docs.patch %reconfigure --enable-completions --with-zsh-completion-dir=/usr/share/zsh/site-functions --with-fish-completion-dir=/usr/share/fish/vendor_completions.d -build : | +build: | %make -install : | +install: | %make_install -patterns : +patterns: - /* diff --git a/packages/o/onefetch/package.yml b/packages/o/onefetch/package.yml index 3f8fc7011e3..2f163172fcb 100644 --- a/packages/o/onefetch/package.yml +++ b/packages/o/onefetch/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onefetch -version : 2.25.0 -release : 14 -source : - - https://github.com/o2sh/onefetch/archive/refs/tags/2.25.0.tar.gz : c9ade471eff5f57e5a6506a08293d8e7ebc54c27e99e33c965313a7108562f35 -homepage : https://onefetch.dev -license : MIT -component : system.utils -networking : true -summary : A command-line Git information tool written in Rust +name: onefetch +version: 2.25.0 +release: 14 +source: + - https://github.com/o2sh/onefetch/archive/refs/tags/2.25.0.tar.gz: c9ade471eff5f57e5a6506a08293d8e7ebc54c27e99e33c965313a7108562f35 +homepage: https://onefetch.dev +license: MIT +component: system.utils +networking: true +summary: A command-line Git information tool written in Rust description: | Onefetch is a command-line Git information tool written in Rust that will display project information and code statistics about your Git repository directly on your terminal. -builddeps : +builddeps: - rust environment: | # Force use of system libs export ZSTD_SYS_USE_PKG_CONFIG=1 -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --all-features -install : | +install: | %cargo_install install -Dm00644 docs/onefetch.1 $installdir/usr/share/man/man1/onefetch.1 diff --git a/packages/o/oniguruma/package.yml b/packages/o/oniguruma/package.yml index f5947c9595a..686f5818748 100644 --- a/packages/o/oniguruma/package.yml +++ b/packages/o/oniguruma/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : oniguruma -version : 6.9.10 -release : 5 -source : - - https://github.com/kkos/oniguruma/releases/download/v6.9.10/onig-6.9.10.tar.gz : 2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05 -homepage : https://github.com/kkos/oniguruma -license : BSD-2-Clause -summary : Oniguruma is a modern and flexible regular expressions library -component : programming.library +name: oniguruma +version: 6.9.10 +release: 5 +source: + - https://github.com/kkos/oniguruma/releases/download/v6.9.10/onig-6.9.10.tar.gz: 2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05 +homepage: https://github.com/kkos/oniguruma +license: BSD-2-Clause +summary: Oniguruma is a modern and flexible regular expressions library +component: programming.library description: | Oniguruma is a modern and flexible regular expressions library. It encompasses features from different regular expression implementations that traditionally exist in different languages. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/onionshare-cli/package.yml b/packages/o/onionshare-cli/package.yml index da8e7cc6be2..8749691277b 100644 --- a/packages/o/onionshare-cli/package.yml +++ b/packages/o/onionshare-cli/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onionshare-cli -version : 2.6.3 -release : 9 -source : - - https://github.com/onionshare/onionshare/releases/download/v2.6.3/onionshare-2.6.3.tar.gz : fc03ce87e6fa7f657ba60e8a4f692a3313bd4a00c14781b455e7e5c7a9d1584a -homepage : https://onionshare.org -license : GPL-3.0-or-later -component : network.util -summary : Lets you securely and anonymously share a file of any size with someone +name: onionshare-cli +version: 2.6.3 +release: 9 +source: + - https://github.com/onionshare/onionshare/releases/download/v2.6.3/onionshare-2.6.3.tar.gz: fc03ce87e6fa7f657ba60e8a4f692a3313bd4a00c14781b455e7e5c7a9d1584a +homepage: https://onionshare.org +license: GPL-3.0-or-later +component: network.util +summary: Lets you securely and anonymously share a file of any size with someone description: | OnionShare lets you securely and anonymously share files of any size. It works by starting a web server, making it accessible as a Tor Onion Service, and generating an unguessable URL to access and download the files. It does not require setting up a separate server or using a third party file-sharing service. You host the files on your own computer and use a Tor Onion Service to make it temporarily accessible over the internet. The receiving user just needs to open the URL in Tor Browser to download the file. -builddeps : +builddeps: - python-build - python-installer - python-poetry - python-setuptools -checkdeps : +checkdeps: - python-cepa - python-colorama - python-flask-compress @@ -28,7 +28,7 @@ checkdeps : - python-unidecode - python-waitress - tor -rundeps : +rundeps: - python-cepa - python-click - python-colorama @@ -43,15 +43,15 @@ rundeps : - python-unidecode - python-waitress - tor -build : | +build: | pushd cli %python3_setup popd -install : | +install: | pushd cli %python3_install popd -check : | +check: | pushd cli %python3_test pytest -v tests/ popd diff --git a/packages/o/onionshare/package.yml b/packages/o/onionshare/package.yml index 26ead86cac0..9fd3812c4de 100644 --- a/packages/o/onionshare/package.yml +++ b/packages/o/onionshare/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : onionshare -version : 2.6.2 -release : 17 -source : - - https://github.com/onionshare/onionshare/releases/download/v2.6.2/onionshare-2.6.2.tar.gz : ffc8a752e00d9d1fd16fab8671437ad0c3f13bd7a05617b8b241adafa985bec7 -homepage : https://onionshare.org -license : GPL-3.0-or-later -component : network.util -summary : Lets you securely and anonymously share a file of any size with someone +name: onionshare +version: 2.6.2 +release: 17 +source: + - https://github.com/onionshare/onionshare/releases/download/v2.6.2/onionshare-2.6.2.tar.gz: ffc8a752e00d9d1fd16fab8671437ad0c3f13bd7a05617b8b241adafa985bec7 +homepage: https://onionshare.org +license: GPL-3.0-or-later +component: network.util +summary: Lets you securely and anonymously share a file of any size with someone description: | OnionShare lets you securely and anonymously share files of any size. It works by starting a web server, making it accessible as a Tor Onion Service, and generating an unguessable URL to access and download the files. It does not require setting up a separate server or using a third party file-sharing service. You host the files on your own computer and use a Tor Onion Service to make it temporarily accessible over the internet. The receiving user just needs to open the URL in Tor Browser to download the file. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - onionshare-cli - python-pyside6 -build : | +build: | pushd desktop python3 setup.py build popd -install : | +install: | pushd desktop python3 setup.py install --root="$installdir" diff --git a/packages/o/opam/package.yml b/packages/o/opam/package.yml index b7eb2523790..770a7ef9d92 100644 --- a/packages/o/opam/package.yml +++ b/packages/o/opam/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opam -version : 2.2.1 -release : 9 -source : - - https://github.com/ocaml/opam/releases/download/2.2.1/opam-full-2.2.1.tar.gz : 07ad3887f61e0bc61a0923faae16fcc141285ece5b248a9e2cd4f902523cc121 -homepage : https://opam.ocaml.org/ -license : LGPL-2.1-only WITH OCaml-LGPL-linking-exception -component : programming.tools -summary : Source-based package manager for OCaml +name: opam +version: 2.2.1 +release: 9 +source: + - https://github.com/ocaml/opam/releases/download/2.2.1/opam-full-2.2.1.tar.gz: 07ad3887f61e0bc61a0923faae16fcc141285ece5b248a9e2cd4f902523cc121 +homepage: https://opam.ocaml.org/ +license: LGPL-2.1-only WITH OCaml-LGPL-linking-exception +component: programming.tools +summary: Source-based package manager for OCaml description: | opam is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. -builddeps : +builddeps: - ocaml -rundeps : +rundeps: - bubblewrap - ocaml -setup : | +setup: | %configure --with-vendored-deps -build : | +build: | %make lib-ext -j1 OCAMLC="ocamlc -unsafe-string" OCAMLOPT="ocamlopt -unsafe-string" %make -j1 OCAMLC="ocamlc -unsafe-string" OCAMLOPT="ocamlopt -unsafe-string" -install : | +install: | %make_install diff --git a/packages/o/open-iscsi/package.yml b/packages/o/open-iscsi/package.yml index 8a2c6829a8c..703fa7dd68b 100644 --- a/packages/o/open-iscsi/package.yml +++ b/packages/o/open-iscsi/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : open-iscsi -version : 2.1.11 -release : 1 -source : +name: open-iscsi +version: 2.1.11 +release: 1 +source: # Took the latest Git slice as the source since the fix logs contain more objective corrections. - - git|https://github.com/open-iscsi/open-iscsi.git : 0510644ac23386a6e2c986823a46c57e4ae64d4d -homepage : https://www.open-iscsi.com/ -license : GPL-2.0-or-later -component : network.util -summary : High performance, transport independent, multi-platform iSCSI initiator + - git|https://github.com/open-iscsi/open-iscsi.git: 0510644ac23386a6e2c986823a46c57e4ae64d4d +homepage: https://www.open-iscsi.com/ +license: GPL-2.0-or-later +component: network.util +summary: High performance, transport independent, multi-platform iSCSI initiator description: | The Open-iSCSI project provides a high-performance, transport independent, implementation of RFC 3720 iSCSI for Linux. -builddeps : +builddeps: - pkgconfig(libisns) - pkgconfig(libkmod) -setup : | +setup: | %apply_patches %meson_configure -Discsi_sbindir=/usr/bin -Drulesdir=/usr/lib/udev/rules.d -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00755 $installdir/usr/share/defaults/etc/ diff --git a/packages/o/open-isns/package.yml b/packages/o/open-isns/package.yml index 442b08d7090..a82f8b439c0 100644 --- a/packages/o/open-isns/package.yml +++ b/packages/o/open-isns/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : open-isns -version : 0.103 -release : 1 -source : - - https://github.com/open-iscsi/open-isns/archive/refs/tags/v0.103.tar.gz : 47499f3ce87a832840884dcf3eedbec8c039f472fe921a5378e3b206a3fc1a32 -homepage : https://github.com/open-iscsi/open-isns -license : LGPL-2.1-or-later -component : network.util -summary : iSNS server and client for Linux +name: open-isns +version: 0.103 +release: 1 +source: + - https://github.com/open-iscsi/open-isns/archive/refs/tags/v0.103.tar.gz: 47499f3ce87a832840884dcf3eedbec8c039f472fe921a5378e3b206a3fc1a32 +homepage: https://github.com/open-iscsi/open-isns +license: LGPL-2.1-or-later +component: network.util +summary: iSNS server and client for Linux description: | A partial implementation of the iSNS protocol per RFC4171. The package includes the iSNS server (isnsd) with a file-based database, a command-line utility (isnsadm) for database management, and the discovery daemon (isnsdd), which is being refined to handle node and portal registration and process state change notifications. -builddeps : +builddeps: - pkgconfig(slp) -setup : | +setup: | %apply_patches %meson_configure --default-library=shared -Dsecurity=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00755 $installdir/usr/share/defaults/etc/ diff --git a/packages/o/open-vm-tools/package.yml b/packages/o/open-vm-tools/package.yml index bc063bfbcee..3c7dfa93e87 100644 --- a/packages/o/open-vm-tools/package.yml +++ b/packages/o/open-vm-tools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : open-vm-tools -version : 12.5.0 -release : 337 -source : - - https://github.com/vmware/open-vm-tools/archive/stable-12.5.0.tar.gz : a52182c7e6b5df41bb317625e9d8592ecdb9db814d1c2c9b7cdb91a77f8c0640 -license : LGPL-2.1-or-later -component : system.utils -homepage : https://github.com/vmware/open-vm-tools -summary : +name: open-vm-tools +version: 12.5.0 +release: 337 +source: + - https://github.com/vmware/open-vm-tools/archive/stable-12.5.0.tar.gz: a52182c7e6b5df41bb317625e9d8592ecdb9db814d1c2c9b7cdb91a77f8c0640 +license: LGPL-2.1-or-later +component: system.utils +homepage: https://github.com/vmware/open-vm-tools +summary: - open-vm-tools is a set of services and modules that enable several features in VMware products - - modaliases : These files are used by the Software Center for hardware detection. + - modaliases: These files are used by the Software Center for hardware detection. description: | open-vm-tools is a set of services and modules that enable several features in VMware products -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(gdk-pixbuf-xlib-2.0) - pkgconfig(gtkmm-3.0) @@ -30,10 +30,10 @@ builddeps : - pkgconfig(xtst) - linux-current-headers - rpcsvc-proto-devel -patterns : - - modaliases : /usr/share/linux-driver-management/modaliases -optimize : no-bind-now -setup : | +patterns: + - modaliases: /usr/share/linux-driver-management/modaliases +optimize: no-bind-now +setup: | pushd open-vm-tools %patch -p1 -i $pkgfiles/0001-Don-t-set-Werror-it-s-evil.patch %patch -p2 -i $pkgfiles/ftbfs-gcc-15.patch @@ -43,10 +43,10 @@ setup : | --with-gtk3 \ --with-gtkmm3 \ --disable-static -build : | +build: | pushd open-vm-tools %make -install : | +install: | pushd open-vm-tools %make_install install -Dm00644 $pkgfiles/vmtoolsd.service $installdir/%libdir%/systemd/system/vmtoolsd.service diff --git a/packages/o/openal-soft/package.yml b/packages/o/openal-soft/package.yml index e7b59aec0a2..911bf4f3312 100644 --- a/packages/o/openal-soft/package.yml +++ b/packages/o/openal-soft/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openal-soft -version : 1.24.1 -release : 16 -source : - - https://github.com/kcat/openal-soft/archive/refs/tags/1.24.1.tar.gz : e1b6ec960e00bfed3d480330274b0f102dc10e4ae0dbb70fd9db80d6978165b1 -homepage : https://openal-soft.org/ -license : LGPL-2.1-or-later -component : multimedia.library -summary : Open Source OpenAL implementation +name: openal-soft +version: 1.24.1 +release: 16 +source: + - https://github.com/kcat/openal-soft/archive/refs/tags/1.24.1.tar.gz: e1b6ec960e00bfed3d480330274b0f102dc10e4ae0dbb70fd9db80d6978165b1 +homepage: https://openal-soft.org/ +license: LGPL-2.1-or-later +component: multimedia.library +summary: Open Source OpenAL implementation description: | OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API. It's forked from the open-sourced Windows version available originally from openal.org's SVN repository (now defunct). -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(libpipewire-0.3) - pkgconfig32(libpulse) -patterns : - - devel : /usr/bin -setup : | +patterns: + - devel: /usr/bin +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/openblas/package.yml b/packages/o/openblas/package.yml index a68904eadef..a8458e5b1ba 100644 --- a/packages/o/openblas/package.yml +++ b/packages/o/openblas/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openblas -version : 0.3.26 -release : 27 -source : - - https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.26/OpenBLAS-0.3.26.tar.gz : 4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68 -homepage : https://www.openblas.net/ -license : BSD-3-Clause -component : programming.library -optimize : +name: openblas +version: 0.3.26 +release: 27 +source: + - https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.26/OpenBLAS-0.3.26.tar.gz: 4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68 +homepage: https://www.openblas.net/ +license: BSD-3-Clause +component: programming.library +optimize: - speed - lto -avx2 : true -summary : OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version +avx2: true +summary: OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version description: | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version -patterns : +patterns: - /usr/lib64/libopenblas_core2p*.so -setup : | +setup: | %apply_patches environment: | if [[ ! -z "${AVX2BUILD}" ]]; then @@ -24,7 +24,7 @@ environment: | else export _target="CORE2" fi -build : | +build: | # Need to patch out tests or it will break RE_LAPACKE option in future %make libs netlib shared CROSS_SUFFIX=x86_64-solus-linux-gcc- \ F_COMPILER=GFORTRAN \ @@ -35,7 +35,7 @@ build : | NUM_THREADS=128 \ USE_OPENMP=1 \ TARGET=${_target} -install : | +install: | %make_install OPENBLAS_LIBRARY_DIR=%libdir% \ NO_LAPACK=1 \ NO_LAPACKE=1 \ @@ -43,6 +43,7 @@ install : | PREFIX=/usr \ TARGET=${_target} rmdir $installdir/usr/bin + #check : | # %make tests blas-test lapack-test \ # F_COMPILER=GFORTRAN \ diff --git a/packages/o/openbox/package.yml b/packages/o/openbox/package.yml index e1e9254bf1b..f3ad7f6a0fd 100644 --- a/packages/o/openbox/package.yml +++ b/packages/o/openbox/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openbox -version : 3.6.1 -release : 6 -source : - - https://openbox.org/dist/openbox/openbox-3.6.1.tar.xz : abe75855cc5616554ffd47134ad15291fe37ebbebf1a80b69cbde9d670f0e26d -homepage : https://openbox.org -license : GPL-2.0-or-later -component : desktop -summary : lightweight window manager +name: openbox +version: 3.6.1 +release: 6 +source: + - https://openbox.org/dist/openbox/openbox-3.6.1.tar.xz: abe75855cc5616554ffd47134ad15291fe37ebbebf1a80b69cbde9d670f0e26d +homepage: https://openbox.org +license: GPL-2.0-or-later +component: desktop +summary: lightweight window manager description: | Openbox is a highly configurable, next generation window manager with extensive standards support. -builddeps : +builddeps: - pkgconfig(libstartup-notification-1.0) - pkgconfig(pango) - pkgconfig(xcursor) - pkgconfig(xft) -rundeps : +rundeps: - pyxdg -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Add-usr-share-xdg-when-XDG_CONFIG_DIRS-is-unse.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install install -m 00064 $pkgfiles/openbox.desktop $installdir/usr/share/xsessions/openbox.desktop install -D -m 00755 $pkgfiles/openbox-dbus $installdir/usr/bin/openbox-dbus diff --git a/packages/o/opencascade/package.yml b/packages/o/opencascade/package.yml index fac7009300d..b516914041d 100644 --- a/packages/o/opencascade/package.yml +++ b/packages/o/opencascade/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencascade -version : 7.9.0 -release : 16 -source : - - https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_9_0.tar.gz : 151b7a522ba8220aed3009e440246abbaf2ffec42672c37e9390096f7f2c098d -homepage : https://www.opencascade.org -license : LGPL-2.1-only WITH OCCT-exception-1.0 -component : programming -summary : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange +name: opencascade +version: 7.9.0 +release: 16 +source: + - https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_9_0.tar.gz: 151b7a522ba8220aed3009e440246abbaf2ffec42672c37e9390096f7f2c098d +homepage: https://www.opencascade.org +license: LGPL-2.1-only WITH OCCT-exception-1.0 +component: programming +summary: Development platform for CAD/CAE, 3D surface/solid modeling and data exchange description: | Open CASCADE Technology (OCCT) is a 3D modeling kernel that consists of reusable C++ object libraries that are available as Open Source. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(tk) - pkgconfig(xi) - pkgconfig(xmu) - VTK-devel - freeimage-devel -replaces : +replaces: - opencascade-ce - - devel : - - opencascade-ce-devel -setup : | + - devel: + - opencascade-ce-devel +setup: | %apply_patches export DESTDIR=$installdir # Doesn't build against ffmpeg 5+ currently. Try with a future version @@ -43,9 +43,9 @@ setup : | -D3RDPARTY_TBBMALLOC_LIBRARY_DIR=%libdir% \ -D3RDPARTY_TBB_LIBRARY_DIR=%libdir% \ -D3RDPARTY_TBB_INCLUDE_DIR=/usr/include \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/bin/*.sh rm -rf $installdir/usr/share/doc @@ -55,5 +55,6 @@ install : | # Fix library target manipulation attempt by upstream sed -i "s/\\\\\${OCCT_INSTALL_BIN_LETTER}//g" $installdir/usr/lib/cmake/opencascade/*.cmake + #check : | - #%ninja_check +#%ninja_check diff --git a/packages/o/opencc/package.yml b/packages/o/opencc/package.yml index 6e16b734c5b..2c9a90669bc 100644 --- a/packages/o/opencc/package.yml +++ b/packages/o/opencc/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencc -version : 1.1.4 -release : 5 -source : - - https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.4.tar.gz : ca33cf2a2bf691ee44f53397c319bb50c6d6c4eff1931a259fd11533ba26c1e9 -homepage : https://opencc.byvoid.com/ -license : Apache-2.0 -component : programming.tools -summary : A project for conversion between Traditional and Simplified Chinese +name: opencc +version: 1.1.4 +release: 5 +source: + - https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.4.tar.gz: ca33cf2a2bf691ee44f53397c319bb50c6d6c4eff1931a259fd11533ba26c1e9 +homepage: https://opencc.byvoid.com/ +license: Apache-2.0 +component: programming.tools +summary: A project for conversion between Traditional and Simplified Chinese description: | A project for conversion between Traditional and Simplified Chinese -builddeps : +builddeps: - pkgconfig(RapidJSON) - pkgconfig(gtest) - pkgconfig(marisa) -rundeps : +rundeps: - rapidjson -setup : | +setup: | %patch -p1 -i $pkgfiles/Set-Soversion-Number-to-Project-Version.patch %cmake_ninja -DUSE_SYSTEM_MARISA=ON \ -DUSE_SYSTEM_RAPIDJSON=ON \ -DENABLE_GTEST=ON \ -DUSE_SYSTEM_GTEST=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/o/opencl-clang/package.yml b/packages/o/opencl-clang/package.yml index 1d0067b7c41..423a243d0c5 100644 --- a/packages/o/opencl-clang/package.yml +++ b/packages/o/opencl-clang/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencl-clang -version : 19.1.0 -release : 21 -source : +name: opencl-clang +version: 19.1.0 +release: 21 +source: # Tree: ocl-open-190 - - git|https://github.com/intel/opencl-clang.git : adbf8a62d208253c06e91036388f7fb4044b83e5 -license : Apache-2.0 WITH LLVM-exception -component : programming.library -homepage : https://github.com/intel/opencl-clang/ -summary : A thin, OpenCL-oriented wrapper library around clang + - git|https://github.com/intel/opencl-clang.git: adbf8a62d208253c06e91036388f7fb4044b83e5 +license: Apache-2.0 WITH LLVM-exception +component: programming.library +homepage: https://github.com/intel/opencl-clang/ +summary: A thin, OpenCL-oriented wrapper library around clang description: | opencl-clang is a thin wrapper library around clang. The library has an OpenCL-oriented API and is capable to compile OpenCL C kernels to SPIR-V modules. -builddeps : +builddeps: - pkgconfig(LLVMSPIRVLib) - clang-devel -setup : | +setup: | %cmake_ninja \ -DLLVMSPIRV_INCLUDED_IN_LLVM=OFF \ -DSPIRV_TRANSLATOR_DIR=$(llvm-config --prefix) -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/opencl-clhpp/package.yml b/packages/o/opencl-clhpp/package.yml index c69f1a60491..b67b1243595 100644 --- a/packages/o/opencl-clhpp/package.yml +++ b/packages/o/opencl-clhpp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencl-clhpp -version : 2023.04.17 -release : 3 -source : - - https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.04.17.tar.gz : 179243843c620ef6f78b52937aaaa0a742c6ff415f9aaefe3c20225ee283b357 -license : Apache-2.0 -component : programming.devel -homepage : https://github.com/KhronosGroup/OpenCL-CLHPP/ -summary : OpenCL C++ header files +name: opencl-clhpp +version: 2023.04.17 +release: 3 +source: + - https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.04.17.tar.gz: 179243843c620ef6f78b52937aaaa0a742c6ff415f9aaefe3c20225ee283b357 +license: Apache-2.0 +component: programming.devel +homepage: https://github.com/KhronosGroup/OpenCL-CLHPP/ +summary: OpenCL C++ header files description: | OpenCL (Open Computing Language) header files for the C++ programming language. -patterns : +patterns: - /usr/include/CL/* -install : | +install: | install -Dm00644 include/CL/*.hpp -t $installdir/usr/include/CL diff --git a/packages/o/opencl-headers/package.yml b/packages/o/opencl-headers/package.yml index a709de78bd8..9f53ed00ea7 100644 --- a/packages/o/opencl-headers/package.yml +++ b/packages/o/opencl-headers/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencl-headers -version : 2023.04.17 -release : 4 -source : - - https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.04.17.tar.gz : 0ce992f4167f958f68a37918dec6325be18f848dee29a4521c633aae3304915d -license : Apache-2.0 -component : programming.devel -homepage : https://github.com/KhronosGroup/OpenCL-Headers/ -summary : OpenCL C header files +name: opencl-headers +version: 2023.04.17 +release: 4 +source: + - https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.04.17.tar.gz: 0ce992f4167f958f68a37918dec6325be18f848dee29a4521c633aae3304915d +license: Apache-2.0 +component: programming.devel +homepage: https://github.com/KhronosGroup/OpenCL-Headers/ +summary: OpenCL C header files description: | OpenCL (Open Computing Language) header files for the C programming language. -patterns : +patterns: - /usr/include/CL/* -install : | +install: | # Get rid of Direct3D stuffs rm -vf CL/{cl_d3d,cl_dx9}*.h diff --git a/packages/o/openclonk/package.yml b/packages/o/openclonk/package.yml index 883ad1242a4..9dbf6630798 100644 --- a/packages/o/openclonk/package.yml +++ b/packages/o/openclonk/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openclonk -version : 8.1 -release : 21 -source : - - https://github.com/openclonk/openclonk/archive/v8.1.tar.gz : fea0cd473334c9adf74a8930c42c78b8c2eb9255e267976a700910e07d2a0506 -license : +name: openclonk +version: 8.1 +release: 21 +source: + - https://github.com/openclonk/openclonk/archive/v8.1.tar.gz: fea0cd473334c9adf74a8930c42c78b8c2eb9255e267976a700910e07d2a0506 +license: - ISC - CC-BY-3.0 -component : games.action -homepage : https://www.openclonk.org -summary : OpenClonk is a free multiplayer action game in which you control clonks, small but witty and nimble humanoid beings. The game is mainly about mining, settling and fast-paced melees. +component: games.action +homepage: https://www.openclonk.org +summary: OpenClonk is a free multiplayer action game in which you control clonks, small but witty and nimble humanoid beings. The game is mainly about mining, settling and fast-paced melees. description: | OpenClonk is a free multiplayer action game in which you control clonks, small but witty and nimble humanoid beings. The game is mainly about mining, settling and fast-paced melees. -builddeps : +builddeps: - pkgconfig(Qt5OpenGL) - pkgconfig(SDL2_mixer) - pkgconfig(freetype2) @@ -31,7 +31,7 @@ environment: | # gcc-14: check on update export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" export CXXFLAGS="${CXXFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-games.patch %patch -p1 -i $pkgfiles/0001-binutils-2.34.patch %patch -p1 -i $pkgfiles/gcc11.patch @@ -42,9 +42,9 @@ setup : | export CFLAGS="$CFLAGS -DSTDC=1" %cmake -build : | +build: | %make -install : | +install: | %make_install -j1 # Don't install metainfo to obsolete path diff --git a/packages/o/opencolorio/package.yml b/packages/o/opencolorio/package.yml index d8d42142001..52dde4198f7 100644 --- a/packages/o/opencolorio/package.yml +++ b/packages/o/opencolorio/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencolorio -version : 2.2.1 -release : 13 -source : - - https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.2.1.tar.gz : 36f27c5887fc4e5c241805c29b8b8e68725aa05520bcaa7c7ec84c0422b8580e - - git|https://github.com/imageworks/pystring : 76a2024e132bcc83bec1ecfebeacd5d20d490bfe -homepage : https://opencolorio.org/ -license : +name: opencolorio +version: 2.2.1 +release: 13 +source: + - https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.2.1.tar.gz: 36f27c5887fc4e5c241805c29b8b8e68725aa05520bcaa7c7ec84c0422b8580e + - git|https://github.com/imageworks/pystring: 76a2024e132bcc83bec1ecfebeacd5d20d490bfe +homepage: https://opencolorio.org/ +license: - BSD-3-Clause - BSD-4-Clause - Zlib -component : multimedia.library -summary : A color management framework for visual effects and animation +component: multimedia.library +summary: A color management framework for visual effects and animation description: | OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. -builddeps : +builddeps: - pkgconfig(Imath) - pkgconfig(OpenEXR) - pkgconfig(expat) @@ -26,7 +26,7 @@ builddeps : - pkgconfig(yaml-cpp) - libboost-devel - pybind11 -setup : | +setup: | %patch -p1 -i $pkgfiles/minizip-ng-4.patch %patch -p1 -i $pkgfiles/gcc-15.patch @@ -41,9 +41,9 @@ setup : | -DLIB_SUFFIX=64 \ -Dpystring_LIBRARY=$workdir/src/pystring/libpystring.a \ -Dpystring_INCLUDE_DIR=$workdir/src/pystring -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : diff --git a/packages/o/openconnect/package.yml b/packages/o/openconnect/package.yml index d5eb85d1af4..502f98e6576 100644 --- a/packages/o/openconnect/package.yml +++ b/packages/o/openconnect/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openconnect -version : '9.12' -release : 13 -source : - - https://gitlab.com/openconnect/openconnect/-/archive/v9.12/openconnect-v9.12.tar.gz : c1c22b2bcb92576960c545f09e35ff36142198c21ed766752076fa72eb4070d4 -homepage : https://www.infradead.org/openconnect/ -license : LGPL-2.1-only -component : network.base -summary : Open client for Cisco AnyConnect VPN +name: openconnect +version: "9.12" +release: 13 +source: + - https://gitlab.com/openconnect/openconnect/-/archive/v9.12/openconnect-v9.12.tar.gz: c1c22b2bcb92576960c545f09e35ff36142198c21ed766752076fa72eb4070d4 +homepage: https://www.infradead.org/openconnect/ +license: LGPL-2.1-only +component: network.base +summary: Open client for Cisco AnyConnect VPN description: | Open client for Cisco AnyConnect VPN -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(liblz4) - pkgconfig(libproxy-1.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(p11-kit-1) - pkgconfig(stoken) - vpnc -rundeps : +rundeps: - vpnc -setup : | +setup: | %reconfigure --sbindir=/usr/bin -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/opencsg/package.yml b/packages/o/opencsg/package.yml index 47ceab0d6b9..30d8619c625 100644 --- a/packages/o/opencsg/package.yml +++ b/packages/o/opencsg/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencsg -version : 1.4.2 -release : 5 -source : - - http://www.opencsg.org/OpenCSG-1.4.2.tar : d4369f96c2ff671b58f58cc1e894848dde3fdabdb31520f1dc45d754a577c559 -license : GPL-2.0-or-later -component : programming.library -homepage : https://opencsg.org/ -summary : OpenCSG is a library that does image-based CSG rendering using OpenGL +name: opencsg +version: 1.4.2 +release: 5 +source: + - http://www.opencsg.org/OpenCSG-1.4.2.tar: d4369f96c2ff671b58f58cc1e894848dde3fdabdb31520f1dc45d754a577c559 +license: GPL-2.0-or-later +component: programming.library +homepage: https://opencsg.org/ +summary: OpenCSG is a library that does image-based CSG rendering using OpenGL description: | OpenCSG is a library that does image-based CSG rendering using OpenGL -builddeps : +builddeps: - pkgconfig(glew) - pkgconfig(glut) - pkgconfig(x11) -setup : | +setup: | sed -i "s|/local||g" example/Makefile src/Makefile sed -i -e "s|CFLAGS.*=|CFLAGS ?=|g" example/Makefile src/Makefile sed -i -e "s|CXXFLAGS.*=|CXXFLAGS ?=|g" example/Makefile src/Makefile -build : | +build: | %make -j1 -install : | +install: | %make_install INSTALL_ROOT=$installdir rm -rf $installdir/usr/bin diff --git a/packages/o/opencv/package.yml b/packages/o/opencv/package.yml index 36a79bf76a4..7134ebaebb3 100644 --- a/packages/o/opencv/package.yml +++ b/packages/o/opencv/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opencv -version : 4.11.0 -release : 43 -source : - - https://github.com/opencv/opencv/archive/refs/tags/4.11.0.tar.gz : 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f - - https://github.com/opencv/opencv_contrib/archive/4.11.0/opencv_contrib-4.11.0.tar.gz : 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041 - - https://raw.githubusercontent.com/opencv/opencv_3rdparty/7f55c0c26be418d494615afca15218566775c725/ippicv/ippicv_2021.12.0_lnx_intel64_20240425_general.tgz : 5ebbb577a0fdd474346b71d01f7581bc74f4d93d4e5ebf93409589ecc131dd34 -homepage : https://opencv.org -license : +name: opencv +version: 4.11.0 +release: 43 +source: + - https://github.com/opencv/opencv/archive/refs/tags/4.11.0.tar.gz: 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f + - https://github.com/opencv/opencv_contrib/archive/4.11.0/opencv_contrib-4.11.0.tar.gz: 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041 + - https://raw.githubusercontent.com/opencv/opencv_3rdparty/7f55c0c26be418d494615afca15218566775c725/ippicv/ippicv_2021.12.0_lnx_intel64_20240425_general.tgz: 5ebbb577a0fdd474346b71d01f7581bc74f4d93d4e5ebf93409589ecc131dd34 +homepage: https://opencv.org +license: - BSD-3-Clause - EULA # ippicv -component : programming.library -summary : OpenCV is an open source computer vision and machine learning software library +component: programming.library +summary: OpenCV is an open source computer vision and machine learning software library description: | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(Qt6Core5Compat) - pkgconfig(freetype2) @@ -38,33 +38,33 @@ builddeps : - pkgconfig(python3) - numpy - vulkan-headers -rundeps : - - devel : - - opencv-bgsegm - - opencv-calib3d - - opencv-core - - opencv-dnn - - opencv-features2d - - opencv-flann - - opencv-highgui - - opencv-imgcodecs - - opencv-imgproc - - opencv-ml - - opencv-objdetect - - opencv-optflow - - opencv-photo - - opencv-plot - - opencv-stitching - - opencv-tracking - - opencv-video - - opencv-videoio - - opencv-ximgproc - - qt6-base-devel - - - ^python-opencv : - - numpy -clang : true -setup : | +rundeps: + - devel: + - opencv-bgsegm + - opencv-calib3d + - opencv-core + - opencv-dnn + - opencv-features2d + - opencv-flann + - opencv-highgui + - opencv-imgcodecs + - opencv-imgproc + - opencv-ml + - opencv-objdetect + - opencv-optflow + - opencv-photo + - opencv-plot + - opencv-stitching + - opencv-tracking + - opencv-video + - opencv-videoio + - opencv-ximgproc + - qt6-base-devel + + - ^python-opencv: + - numpy +clang: true +setup: | tar xf $sources/opencv_contrib-*.tar.gz mv opencv_contrib* contrib @@ -124,70 +124,70 @@ setup : | -DWITH_VULKAN=ON \ -DVULKAN_INCLUDE_DIRS=/usr/include/vulkan \ ${contrib_cmake_args} -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - bgsegm: - - /usr/lib64/libopencv_bgsegm.so.* + - /usr/lib64/libopencv_bgsegm.so.* - calib3d: - - /usr/lib64/libopencv_calib3d.so.* + - /usr/lib64/libopencv_calib3d.so.* - core: - - /usr/lib64/libopencv_core.so.* + - /usr/lib64/libopencv_core.so.* - dnn: - - /usr/lib64/libopencv_dnn.so.* + - /usr/lib64/libopencv_dnn.so.* - features2d: - - /usr/lib64/libopencv_features2d.so.* + - /usr/lib64/libopencv_features2d.so.* - flann: - - /usr/lib64/libopencv_flann.so.* + - /usr/lib64/libopencv_flann.so.* - highgui: - - /usr/lib64/libopencv_highgui.so.* + - /usr/lib64/libopencv_highgui.so.* - imgcodecs: - - /usr/lib64/libopencv_imgcodecs.so.* + - /usr/lib64/libopencv_imgcodecs.so.* - imgproc: - - /usr/lib64/libopencv_imgproc.so.* + - /usr/lib64/libopencv_imgproc.so.* - ml: - - /usr/lib64/libopencv_ml.so.* + - /usr/lib64/libopencv_ml.so.* - objdetect: - - /usr/lib64/libopencv_objdetect.so.* + - /usr/lib64/libopencv_objdetect.so.* - optflow: - - /usr/lib64/libopencv_optflow.so.* + - /usr/lib64/libopencv_optflow.so.* - photo: - - /usr/lib64/libopencv_photo.so.* + - /usr/lib64/libopencv_photo.so.* - plot: - - /usr/lib64/libopencv_plot.so.* + - /usr/lib64/libopencv_plot.so.* - stitching: - - /usr/lib64/libopencv_stitching.so.* + - /usr/lib64/libopencv_stitching.so.* - tracking: - - /usr/lib64/libopencv_tracking.so.* + - /usr/lib64/libopencv_tracking.so.* - video: - - /usr/lib64/libopencv_video.so.* + - /usr/lib64/libopencv_video.so.* - videoio: - - /usr/lib64/libopencv_videoio.so.* + - /usr/lib64/libopencv_videoio.so.* - ximgproc: - - /usr/lib64/libopencv_ximgproc.so.* + - /usr/lib64/libopencv_ximgproc.so.* - ^python-opencv: - - /usr/lib/python3* + - /usr/lib/python3* - devel: - - /usr/share/opencv4/*.supp + - /usr/share/opencv4/*.supp diff --git a/packages/o/openexr/package.yml b/packages/o/openexr/package.yml index 0a162945a2a..f9096cceb96 100644 --- a/packages/o/openexr/package.yml +++ b/packages/o/openexr/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openexr -version : 3.1.5 -release : 12 -source : - - https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.1.5.tar.gz : 93925805c1fc4f8162b35f0ae109c4a75344e6decae5a240afdfce25f8a433ec -homepage : https://www.openexr.com/ -license : BSD-3-Clause -component : multimedia.library -summary : A high dynamic-range image file format library +name: openexr +version: 3.1.5 +release: 12 +source: + - https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.1.5.tar.gz: 93925805c1fc4f8162b35f0ae109c4a75344e6decae5a240afdfce25f8a433ec +homepage: https://www.openexr.com/ +license: BSD-3-Clause +component: multimedia.library +summary: A high dynamic-range image file format library description: | OpenEXR provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry. The purpose of EXR format is to accurately and efficiently represent high-dynamic-range scene-linear image data and associated metadata, with strong support for multi-part, multi-channel use cases. OpenEXR is widely used in host application software where accuracy is critical, such as photorealistic rendering, texture access, image compositing, deep compositing, and DI. -builddeps : +builddeps: - pkgconfig(Imath) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/o/openfortivpn/package.yml b/packages/o/openfortivpn/package.yml index 444e2ce0af3..b0d8c2e5288 100644 --- a/packages/o/openfortivpn/package.yml +++ b/packages/o/openfortivpn/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openfortivpn -version : 1.22.1 -release : 15 -source : - - https://github.com/adrienverge/openfortivpn/archive/refs/tags/v1.22.1.tar.gz : 9aaaae2229f01b35bf79dcc9e1c0a4363cec75084a30fd46df58c20d52bff809 -homepage : https://github.com/adrienverge/openfortivpn -license : +name: openfortivpn +version: 1.22.1 +release: 15 +source: + - https://github.com/adrienverge/openfortivpn/archive/refs/tags/v1.22.1.tar.gz: 9aaaae2229f01b35bf79dcc9e1c0a4363cec75084a30fd46df58c20d52bff809 +homepage: https://github.com/adrienverge/openfortivpn +license: - GPL-3.0-or-later - OpenSSL -component : network.util -summary : openfortivpn is a client for PPP+SSL VPN tunnel services. +component: network.util +summary: openfortivpn is a client for PPP+SSL VPN tunnel services. description: | openfortivpn is a client for PPP+SSL VPN tunnel services. It spawns a pppd process and operates the communication between the gateway and this process. It is compatible with Fortinet VPNs. -builddeps : +builddeps: - pkgconfig(pppd) -rundeps : +rundeps: - ppp -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Stateless.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/o/openh264/package.yml b/packages/o/openh264/package.yml index 9cd31093787..cbc2df902bc 100644 --- a/packages/o/openh264/package.yml +++ b/packages/o/openh264/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openh264 -version : 2.6.0 -release : 3 -source : - - https://github.com/cisco/openh264/archive/refs/tags/v2.6.0.tar.gz : 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69 -license : BSD-2-Clause -homepage : https://www.openh264.org/ -component : multimedia.codecs -summary : H.264 codec library +name: openh264 +version: 2.6.0 +release: 3 +source: + - https://github.com/cisco/openh264/archive/refs/tags/v2.6.0.tar.gz: 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69 +license: BSD-2-Clause +homepage: https://www.openh264.org/ +component: multimedia.codecs +summary: H.264 codec library description: | OpenH264 is a codec library which supports H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC. -clang : true -optimize : thin-lto -build : | +clang: true +optimize: thin-lto +build: | %make -install : | +install: | %make DESTDIR="$installdir" PREFIX="/usr" LIBPREFIX=lib LIBDIR_NAME=lib%LIBSUFFIX% SHAREDLIB_DIR="/usr/lib%LIBSUFFIX%" install-shared diff --git a/packages/o/openimagedenoise/package.yml b/packages/o/openimagedenoise/package.yml index 267ccdcf9de..2cbbcfb4b71 100644 --- a/packages/o/openimagedenoise/package.yml +++ b/packages/o/openimagedenoise/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openimagedenoise -version : 2.2.2 -release : 12 -source : - - https://github.com/OpenImageDenoise/oidn/releases/download/v2.2.2/oidn-2.2.2.src.tar.gz : d26b75fa216165086f65bf48c80648290f2cfed7d3c4bfc1e86c247b46c96b7e -license : Apache-2.0 -homepage : https://www.openimagedenoise.org/ -component : multimedia.library -summary : High-Performance Denoising Library for Ray Tracing +name: openimagedenoise +version: 2.2.2 +release: 12 +source: + - https://github.com/OpenImageDenoise/oidn/releases/download/v2.2.2/oidn-2.2.2.src.tar.gz: d26b75fa216165086f65bf48c80648290f2cfed7d3c4bfc1e86c247b46c96b7e +license: Apache-2.0 +homepage: https://www.openimagedenoise.org/ +component: multimedia.library +summary: High-Performance Denoising Library for Ray Tracing description: | The purpose of Intel Open Image Denoise is to provide an open, high-quality, efficient, and easy-to-use denoising library that allows one to significantly reduce rendering times in ray tracing based rendering applications. -clang : true -avx2 : true -optimize : +clang: true +avx2: true +optimize: - icf-all - thin-lto -builddeps : +builddeps: - pkgconfig(OpenImageIO) - intel-tbb-devel - ispc @@ -23,18 +23,18 @@ builddeps : environment: | export HIP_PATH=/usr export HIP_DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %cmake_ninja -L \ -DOIDN_APPS="$((1-${AVX2BUILD:-0}))" \ -DOIDN_APPS_OPENIMAGEIO=ON \ -DOIDN_DEVICE_HIP=ON \ -DROCM_PATH=$HIP_PATH -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/bin/oidnTest -check : | +check: | if [[ -z "${AVX2BUILD}" ]]; then ./solusBuildDir/oidnTest fi diff --git a/packages/o/openimageio/package.yml b/packages/o/openimageio/package.yml index b22454c12bb..362d0c30b92 100644 --- a/packages/o/openimageio/package.yml +++ b/packages/o/openimageio/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openimageio -version : 2.5.19.0 -release : 49 -source : - - https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v2.5.19.0/OpenImageIO-2.5.19.0.tar.gz : 2fe20ea488276fd8daad52180fae4209455b1f21eb239953272bc93b19ea4e6a -homepage : https://openimageio.readthedocs.io/ -license : BSD-3-Clause -component : multimedia.library -summary : OpenImageIO +name: openimageio +version: 2.5.19.0 +release: 49 +source: + - https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v2.5.19.0/OpenImageIO-2.5.19.0.tar.gz: 2fe20ea488276fd8daad52180fae4209455b1f21eb239953272bc93b19ea4e6a +homepage: https://openimageio.readthedocs.io/ +license: BSD-3-Clause +component: multimedia.library +summary: OpenImageIO description: | The primary target audience for OIIO is VFX studios and developers of tools such as renderers, compositors, viewers, and other image-related software you'd find in a production pipeline. -builddeps : +builddeps: - pkgconfig(OpenColorIO) - pkgconfig(OpenEXR) - pkgconfig(Qt6Core) @@ -37,17 +37,17 @@ builddeps : - ptex-devel - pybind11 - robin-map -rundeps : - - devel : - - openexr-devel - - opencolorio-devel - - opencv-devel -setup : | +rundeps: + - devel: + - openexr-devel + - opencolorio-devel + - opencv-devel +setup: | %cmake_ninja \ -DOIIO_BUILD_TESTS=OFF \ -DUSE_PYTHON=ON \ -DUSE_EXTERNAL_PUGIXML=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/openjazz/package.yml b/packages/o/openjazz/package.yml index 82b55a0d8dc..4e57a6dc760 100644 --- a/packages/o/openjazz/package.yml +++ b/packages/o/openjazz/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjazz -version : '20240919' -release : 8 -source : - - https://github.com/AlisterT/openjazz/archive/20240919.tar.gz : c50193b630c375840026d729bb9dda6c7210b1523e62d7ae019ce2e37f806627 - - https://image.dosgamesarchive.com/games/jazz.zip : ed025415c0bc5ebc3a41e7a070551bdfdfb0b65b5314241152d8bd31f87c22da -homepage : https://alister.eu/jazz/oj/ -license : GPL-2.0-or-later -component : games.platformer -summary : Jazz Jackrabbit reborn on Linux +name: openjazz +version: "20240919" +release: 8 +source: + - https://github.com/AlisterT/openjazz/archive/20240919.tar.gz: c50193b630c375840026d729bb9dda6c7210b1523e62d7ae019ce2e37f806627 + - https://image.dosgamesarchive.com/games/jazz.zip: ed025415c0bc5ebc3a41e7a070551bdfdfb0b65b5314241152d8bd31f87c22da +homepage: https://alister.eu/jazz/oj/ +license: GPL-2.0-or-later +component: games.platformer +summary: Jazz Jackrabbit reborn on Linux description: | OpenJazz is a free, open-source version of the classic Jazz Jackrabbit games. -builddeps : +builddeps: - pkgconfig(sdl2) -setup : | +setup: | %cmake_ninja -DDATAPATH=/usr/share/openjazz -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -D -m 00644 $pkgfiles/openjazz.desktop $installdir/usr/share/applications/openjazz.desktop install -D -m 00644 $pkgfiles/openjazz.png $installdir/usr/share/pixmaps/openjazz.png diff --git a/packages/o/openjdk-11/package.yml b/packages/o/openjdk-11/package.yml index 976494fce10..519301c5478 100644 --- a/packages/o/openjdk-11/package.yml +++ b/packages/o/openjdk-11/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjdk-11 -version : 11.0.26 -release : 26 -source : - - https://github.com/openjdk/jdk11u/archive/refs/tags/jdk-11.0.26-ga.tar.gz : 85b260f8ac5ed26b9881e353700c98e768d8cb17a484ef062fb0aa56494a32bf -license : GPL-2.0-only WITH Classpath-exception-2.0 -component : programming.java -homepage : https://openjdk.java.net/ -summary : +name: openjdk-11 +version: 11.0.26 +release: 26 +source: + - https://github.com/openjdk/jdk11u/archive/refs/tags/jdk-11.0.26-ga.tar.gz: 85b260f8ac5ed26b9881e353700c98e768d8cb17a484ef062fb0aa56494a32bf +license: GPL-2.0-only WITH Classpath-exception-2.0 +component: programming.java +homepage: https://openjdk.java.net/ +summary: - Open implementation of Oracle's Java Development Kit, major version 11 description: - Open implementation of Oracle's Java Development Kit, major version 11. This package includes the JDK, the JRE is not separately provided. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(fontconfig) @@ -28,7 +28,7 @@ builddeps : - giflib-devel # - gradle - openjdk-11 -checkdeps : +checkdeps: - jtreg mancompress: true environment: | @@ -41,7 +41,7 @@ environment: | # The internal debug symbol parsing doesn't support compressed symbols export LDFLAGS="${LDFLAGS} -Wl,--compress-debug-sections=none" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-current-directory-as-backup-for-user-prefs.patch %patch -p1 -i $pkgfiles/0001-Dont-echo-_JAVA_OPTIONS.patch @@ -89,10 +89,10 @@ setup : | --with-cacerts-file=%libdir%/openjdk-11/lib/security/cacerts \ --with-jobs=%YJOBS% \ $extra_conf_opts -build : | +build: | # Build OpenJDK make images test-image -install : | +install: | install -Ddm00755 $installdir/%libdir%/ install -dm00755 $installdir/usr/include/openjdk-11/ install -dm00755 $installdir/usr/share/applications/ @@ -138,7 +138,7 @@ install : | # # You can add "RUN_PROBLEM_LISTS=true;" to the JTREG key below to run all tests in the ProblemList instead of excluding them. # # This is useful to see if any tests have been fixed in a new version JTREG="EXTRA_PROBLEM_LISTS=$pkgfiles/ProblemList.txt" # make JOBS=%YJOBS% run-test TEST="tier1 gtest:all" JTREG="EXTRA_PROBLEM_LISTS=$pkgfiles/ProblemList.txt" -patterns : - - devel : - - /usr/lib64/openjdk-11/lib/src.zip - - /usr/lib64/openjdk-11/include/ +patterns: + - devel: + - /usr/lib64/openjdk-11/lib/src.zip + - /usr/lib64/openjdk-11/include/ diff --git a/packages/o/openjdk-17/package.yml b/packages/o/openjdk-17/package.yml index e089f1fccf2..4edcac2a185 100644 --- a/packages/o/openjdk-17/package.yml +++ b/packages/o/openjdk-17/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjdk-17 -version : 17.0.14 -release : 12 -source : - - https://github.com/openjdk/jdk17u/archive/refs/tags/jdk-17.0.14-ga.tar.gz : 6e964d51834d01e304d25dbe46eb7613175f906032885e4fb0770785a9d10759 +name: openjdk-17 +version: 17.0.14 +release: 12 +source: + - https://github.com/openjdk/jdk17u/archive/refs/tags/jdk-17.0.14-ga.tar.gz: 6e964d51834d01e304d25dbe46eb7613175f906032885e4fb0770785a9d10759 # Detection seems broken, we can't use system gtest (TODO fix this) - - https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz : 8ad598c73ad796e0d8280b082cebd82a630d73e73cd3c70057938a6501bba5d7 -license : GPL-2.0-only WITH Classpath-exception-2.0 -component : programming.java -homepage : https://openjdk.java.net/ -summary : Open implementation of Oracle's Java Development Kit, major version 17 + - https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz: 8ad598c73ad796e0d8280b082cebd82a630d73e73cd3c70057938a6501bba5d7 +license: GPL-2.0-only WITH Classpath-exception-2.0 +component: programming.java +homepage: https://openjdk.java.net/ +summary: Open implementation of Oracle's Java Development Kit, major version 17 description: | Open implementation of Oracle's Java Development Kit, major version 17. This package includes the JDK, the JRE is not separately provided. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(fontconfig) @@ -28,7 +28,7 @@ builddeps : - pkgconfig(xxf86vm) - giflib-devel - openjdk-17 -checkdeps : +checkdeps: - jtreg mancompress: true environment: | @@ -40,7 +40,7 @@ environment: | # The internal debug symbol parsing doesn't support compressed symbols export LDFLAGS="${LDFLAGS} -Wl,--compress-debug-sections=none" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-current-directory-as-backup-for-user-prefs.patch %patch -p1 -i $pkgfiles/0001-Dont-echo-_JAVA_OPTIONS.patch @@ -84,10 +84,10 @@ setup : | --with-extra-ldflags="${LDFLAGS}" \ --with-jobs=%YJOBS% \ $extra_conf_opts -build : | +build: | # Build OpenJDK make images test-image -install : | +install: | install -Ddm00755 $installdir/%libdir%/ install -dm00755 $installdir/usr/include/openjdk-17/ install -dm00755 $installdir/usr/share/applications/ @@ -127,7 +127,7 @@ install : | # # You can add "RUN_PROBLEM_LISTS=true;" to the JTREG key below to run all tests in the ProblemList instead of excluding them. # # This is useful to see if any tests have been fixed in a new version # make test TEST="tier1 gtest:all" JTREG="EXTRA_PROBLEM_LISTS=$pkgfiles/ProblemList.txt" -patterns : - - devel : - - /usr/lib64/openjdk-17/lib/src.zip - - /usr/lib64/openjdk-17/include/ +patterns: + - devel: + - /usr/lib64/openjdk-17/lib/src.zip + - /usr/lib64/openjdk-17/include/ diff --git a/packages/o/openjdk-21/package.yml b/packages/o/openjdk-21/package.yml index afeb9f6d6b1..703201ef9c4 100644 --- a/packages/o/openjdk-21/package.yml +++ b/packages/o/openjdk-21/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjdk-21 -version : 21.0.6 -release : 7 -source : - - https://github.com/openjdk/jdk21u/archive/refs/tags/jdk-21.0.6-ga.tar.gz : 9fec30f33b3a85c982cf8c1a6d99d296b2eef4e627e8586c3e42b9692983f5e9 +name: openjdk-21 +version: 21.0.6 +release: 7 +source: + - https://github.com/openjdk/jdk21u/archive/refs/tags/jdk-21.0.6-ga.tar.gz: 9fec30f33b3a85c982cf8c1a6d99d296b2eef4e627e8586c3e42b9692983f5e9 # Detection seems broken, we can't use system gtest (TODO fix this) - - https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz : 8ad598c73ad796e0d8280b082cebd82a630d73e73cd3c70057938a6501bba5d7 -license : GPL-2.0-only WITH Classpath-exception-2.0 -component : programming.java -homepage : https://openjdk.java.net/ -summary : Open implementation of Oracle's Java Development Kit, major version 21 + - https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz: 8ad598c73ad796e0d8280b082cebd82a630d73e73cd3c70057938a6501bba5d7 +license: GPL-2.0-only WITH Classpath-exception-2.0 +component: programming.java +homepage: https://openjdk.java.net/ +summary: Open implementation of Oracle's Java Development Kit, major version 21 description: | Open implementation of Oracle's Java Development Kit, major version 21. This package includes the JDK, the JRE is not separately provided. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(fontconfig) @@ -29,7 +29,7 @@ builddeps : - pkgconfig(xxf86vm) - giflib-devel - openjdk-21 -checkdeps : +checkdeps: - jtreg mancompress: true environment: | @@ -41,7 +41,7 @@ environment: | # The internal debug symbol parsing doesn't support compressed symbols export LDFLAGS="${LDFLAGS} -Wl,--compress-debug-sections=none" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Double-default-reserved-code-cache-size.patch %patch -p1 -i $pkgfiles/0001-Enable-tiered-compilation.patch %patch -p1 -i $pkgfiles/0001-Use-current-directory-as-backup-for-user-prefs.patch @@ -84,10 +84,10 @@ setup : | --with-extra-ldflags="${LDFLAGS}" \ --with-jobs=%YJOBS% \ $extra_conf_opts -build : | +build: | # Build OpenJDK make images test-image -install : | +install: | install -Ddm00755 $installdir/%libdir%/ install -dm00755 $installdir/usr/include/openjdk-21/ install -dm00755 $installdir/usr/share/applications/ @@ -127,7 +127,7 @@ install : | # # You can add "RUN_PROBLEM_LISTS=true;" to the JTREG key below to run all tests in the ProblemList instead of excluding them. # # This is useful to see if any tests have been fixed in a new version # make test TEST="tier1 gtest:all" JTREG="EXTRA_PROBLEM_LISTS=$pkgfiles/ProblemList.txt" -patterns : - - devel : - - /usr/lib64/openjdk-21/lib/src.zip - - /usr/lib64/openjdk-21/include/ +patterns: + - devel: + - /usr/lib64/openjdk-21/lib/src.zip + - /usr/lib64/openjdk-21/include/ diff --git a/packages/o/openjfx-21/package.yml b/packages/o/openjfx-21/package.yml index f9f1692c43c..aeda2904c9d 100644 --- a/packages/o/openjfx-21/package.yml +++ b/packages/o/openjfx-21/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjfx-21 -version : 21.0.5 -release : 2 -source : - - https://github.com/openjdk/jfx21u/archive/refs/tags/21.0.5+0.tar.gz : 5766291a589fb7a5334b266016f5b47a6fe35b71c39346896385ecd449cd0274 -license : GPL-2.0-only WITH Classpath-exception-2.0 -component : programming.java -homepage : https://wiki.openjdk.java.net/display/OpenJFX/Main -summary : Java OpenJFX client application platform +name: openjfx-21 +version: 21.0.5 +release: 2 +source: + - https://github.com/openjdk/jfx21u/archive/refs/tags/21.0.5+0.tar.gz: 5766291a589fb7a5334b266016f5b47a6fe35b71c39346896385ecd449cd0274 +license: GPL-2.0-only WITH Classpath-exception-2.0 +component: programming.java +homepage: https://wiki.openjdk.java.net/display/OpenJFX/Main +summary: Java OpenJFX client application platform description: | Java OpenJFX client application platform -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-3.0) - pkgconfig(libavcodec) @@ -22,12 +22,12 @@ builddeps : - gperf - gradle - openjdk-21-devel -rundeps : +rundeps: - libwebkit-gtk - openjdk-21 mancompress: true -clang : true -setup : | +clang: true +setup: | # Solus build system integration %patch -p1 -i $pkgfiles/0001-Build-system-fixes.patch @@ -40,7 +40,7 @@ setup : | if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --zero-stats fi -build : | +build: | export JAVA_HOME=/usr/lib64/openjdk-21 export GRADLE_USER_HOME=$workdir/.gradle_home export TERM=xterm @@ -57,7 +57,7 @@ build : | if [[ " ${PATH[*]} " =~ "ccache" ]]; then ccache --show-stats fi -install : | +install: | install -dm00755 $installdir/usr/lib64/openjdk-21 cp -dr --no-preserve=ownership build/sdk/lib $installdir/usr/lib64/openjdk-21/ cp -dr --no-preserve=ownership build/jmods $installdir/usr/lib64/openjdk-21/ diff --git a/packages/o/openjpeg/package.yml b/packages/o/openjpeg/package.yml index 8ea49439fc1..1b6a9c495eb 100644 --- a/packages/o/openjpeg/package.yml +++ b/packages/o/openjpeg/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openjpeg -version : 2.5.4 -release : 22 -source : - - https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.4.tar.gz : a695fbe19c0165f295a8531b1e4e855cd94d0875d2f88ec4b61080677e27188a -homepage : https://www.openjpeg.org/ -license : BSD-2-Clause -component : multimedia.library -summary : An open-source JPEG 2000 codec written in C +name: openjpeg +version: 2.5.4 +release: 22 +source: + - https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.4.tar.gz: a695fbe19c0165f295a8531b1e4e855cd94d0875d2f88ec4b61080677e27188a +homepage: https://www.openjpeg.org/ +license: BSD-2-Clause +component: multimedia.library +summary: An open-source JPEG 2000 codec written in C description: | OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 Reference Software. -builddeps : +builddeps: - pkgconfig(lcms2) - pkgconfig(libpng) - pkgconfig(libtiff-4) -setup : | +setup: | %apply_patches %cmake -DOPENJPEG_INSTALL_LIB_DIR=lib%LIBSUFFIX% \ -DBUILD_STATIC_LIBS=OFF . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/openldap/package.yml b/packages/o/openldap/package.yml index b8de0cff9d7..32819c5516f 100644 --- a/packages/o/openldap/package.yml +++ b/packages/o/openldap/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openldap -version : 2.5.19 -release : 17 -source : - - https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.5.19.tgz : 56e2936c7169aa7547cfc93d5c87db46aa05e98dee6321590c3ada92e1fbb66c -license : OLDAP-2.8 -component : security -homepage : https://www.openldap.org/ -summary : An open source implementation of the Lightweight Directory Access Protocol. +name: openldap +version: 2.5.19 +release: 17 +source: + - https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.5.19.tgz: 56e2936c7169aa7547cfc93d5c87db46aa05e98dee6321590c3ada92e1fbb66c +license: OLDAP-2.8 +component: security +homepage: https://www.openldap.org/ +summary: An open source implementation of the Lightweight Directory Access Protocol. description: | An open source implementation of the Lightweight Directory Access Protocol. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(com_err) - pkgconfig32(krb5) - pkgconfig32(libsasl2) @@ -24,7 +24,7 @@ builddeps : - libgcc-32bit - libpth-32bit-devel - unixodbc-32bit-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-stateless.patch # TODO do we want argon2 support? @@ -45,10 +45,10 @@ setup : | --with-cyrus-sasl \ --with-threads \ --with-tls=openssl -build : | +build: | %make depend %make -install : | +install: | %make_install # This gets rid of the duplicate schema directories diff --git a/packages/o/openlibm/package.yml b/packages/o/openlibm/package.yml index 14af722360e..4e300f212e3 100644 --- a/packages/o/openlibm/package.yml +++ b/packages/o/openlibm/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openlibm -version : 0.8.0 -release : 3 -source : - - https://github.com/JuliaMath/openlibm/archive/refs/tags/v0.8.0.tar.gz : 03620768df4ca526a63dd675c6de95a5c9d167ff59555ce57a61c6bf49e400ee -homepage : https://openlibm.org/ -license : +name: openlibm +version: 0.8.0 +release: 3 +source: + - https://github.com/JuliaMath/openlibm/archive/refs/tags/v0.8.0.tar.gz: 03620768df4ca526a63dd675c6de95a5c9d167ff59555ce57a61c6bf49e400ee +homepage: https://openlibm.org/ +license: - BSD-2-Clause - ISC - MIT -component : programming.library -summary : High quality system independent, portable, open source libm implementation +component: programming.library +summary: High quality system independent, portable, open source libm implementation description: | OpenLibm is an effort to have a high quality, portable, standalone C mathematical library (libm). It can be used standalone in applications and programming language implementations. -avx2 : true -setup : | +avx2: true +setup: | sed -i 's|/usr/local|/usr|;s|$(prefix)/lib$|&64|' Make.inc -build : | +build: | %make -install : | +install: | %make_install rm -f $installdir/usr/lib*/*.a diff --git a/packages/o/openmpi/package.yml b/packages/o/openmpi/package.yml index 548abe432c3..489267cb804 100644 --- a/packages/o/openmpi/package.yml +++ b/packages/o/openmpi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openmpi -version : 4.1.2 -release : 7 -source : - - https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.2.tar.gz : 7c6550531e5615bceb5e695edfbc7efc5b4007288c083152af64997360aa9539 -homepage : https://www.open-mpi.org/ -license : BSD-3-Clause -component : programming.library -summary : Open Message Passing Interface +name: openmpi +version: 4.1.2 +release: 7 +source: + - https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.2.tar.gz: 7c6550531e5615bceb5e695edfbc7efc5b4007288c083152af64997360aa9539 +homepage: https://www.open-mpi.org/ +license: BSD-3-Clause +component: programming.library +summary: Open Message Passing Interface description: | The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. -setup : | +setup: | ./autogen.pl %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/o/openmsx/package.yml b/packages/o/openmsx/package.yml index 61aa1f55b16..bc2e2ce24a1 100644 --- a/packages/o/openmsx/package.yml +++ b/packages/o/openmsx/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openmsx -version : '19.1' -release : 12 -source : - - https://github.com/openMSX/openMSX/archive/RELEASE_19_1.tar.gz : 06b204ed5e126be9af6a268717c911a9d67415745e02845f7d5657fbb89b38ee -homepage : https://openmsx.org/ -license : GPL-2.0-or-later -component : games.emulator -summary : openMSX is an emulator for the MSX home computer system +name: openmsx +version: "19.1" +release: 12 +source: + - https://github.com/openMSX/openMSX/archive/RELEASE_19_1.tar.gz: 06b204ed5e126be9af6a268717c911a9d67415745e02845f7d5657fbb89b38ee +homepage: https://openmsx.org/ +license: GPL-2.0-or-later +component: games.emulator +summary: openMSX is an emulator for the MSX home computer system description: | openMSX is an emulator for the MSX home computer system -builddeps : +builddeps: - pkgconfig(SDL2_ttf) - pkgconfig(alsa) - pkgconfig(freetype2) @@ -19,7 +19,7 @@ builddeps : - pkgconfig(tcl) - pkgconfig(theora) - pkgconfig(vorbis) -setup : | +setup: | sed -i 's@SYMLINK_FOR_BINARY:=true@SYMLINK_FOR_BINARY:=false@' build/custom.mk sed -i 's@INSTALL_BASE:=/opt/openMSX@INSTALL_BASE:=/usr/share/openmsx@' build/custom.mk echo 'INSTALL_DOC_DIR:=/usr/share/doc/openmsx' >> build/custom.mk @@ -27,9 +27,9 @@ setup : | echo 'INSTALL_BINARY_DIR:=/usr/bin' >> build/custom.mk %configure -build : | +build: | %make -install : | +install: | %make_install # Install icons, desktop file, and appstream metainfo install -dm00644 $installdir/usr/share/icons/hicolor diff --git a/packages/o/openmw/package.yml b/packages/o/openmw/package.yml index 1fcc5f1c8a3..ae866a58d0a 100644 --- a/packages/o/openmw/package.yml +++ b/packages/o/openmw/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openmw -version : 0.49.0 -release : 48 -source : - - https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.49.0.tar.gz : 5f31741d61cf7c736bbe522a1a33342773c7e1b713e7e20f3717eb8da2b1733d -license : GPL-3.0-or-later -homepage : https://openmw.org/ -component : games.rpg -summary : OpenMW is a recreation of the engine for the popular role-playing game Morrowind by Bethesda Softworks +name: openmw +version: 0.49.0 +release: 48 +source: + - https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.49.0.tar.gz: 5f31741d61cf7c736bbe522a1a33342773c7e1b713e7e20f3717eb8da2b1733d +license: GPL-3.0-or-later +homepage: https://openmw.org/ +component: games.rpg +summary: OpenMW is a recreation of the engine for the popular role-playing game Morrowind by Bethesda Softworks description: | OpenMW is a recreation of the engine for the popular role-playing game Morrowind by Bethesda Softworks -builddeps : +builddeps: - pkgconfig(MYGUI) - pkgconfig(Qt6Linguist) - pkgconfig(Qt6Svg) @@ -29,14 +29,14 @@ builddeps : - pkgconfig(xt) - pkgconfig(yaml-cpp) - libboost-devel -optimize : lto -setup : | +optimize: lto +setup: | sed -i "s|games/||" CMakeLists.txt %cmake_ninja \ -DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON \ -DUSE_SYSTEM_TINYXML=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/licenses/ diff --git a/packages/o/openocd/package.yml b/packages/o/openocd/package.yml index e16dcc707e5..7d9ff885a06 100644 --- a/packages/o/openocd/package.yml +++ b/packages/o/openocd/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openocd -version : 0.12.0 -release : 4 -source : - - https://sourceforge.net/projects/openocd/files/openocd/0.12.0/openocd-0.12.0.tar.gz : bb367fd19ab96a65ee5b269b60326d9f36bca1c64d9865cc36985d3651aba563 -homepage : https://openocd.org/ -license : GPL-2.0-or-later -component : programming.tools -summary : Open On-Chip Debugger +name: openocd +version: 0.12.0 +release: 4 +source: + - https://sourceforge.net/projects/openocd/files/openocd/0.12.0/openocd-0.12.0.tar.gz: bb367fd19ab96a65ee5b269b60326d9f36bca1c64d9865cc36985d3651aba563 +homepage: https://openocd.org/ +license: GPL-2.0-or-later +component: programming.tools +summary: Open On-Chip Debugger description: | Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing -builddeps : +builddeps: - pkgconfig(libftdi1) - pkgconfig(libusb-1.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/romanize-cyrillic.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 contrib/60-openocd.rules -t $installdir/%libdir%/udev/rules.d/ diff --git a/packages/o/openpaperwork-core/package.yml b/packages/o/openpaperwork-core/package.yml index 302c01807a7..b92de920a01 100644 --- a/packages/o/openpaperwork-core/package.yml +++ b/packages/o/openpaperwork-core/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openpaperwork-core -version : 2.2.5 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/o/openpaperwork-core/openpaperwork_core-2.2.5.tar.gz : 44476ccf7030ac050e27043b5cf6caf443160f9e0796d7e4ff9091f66fc0f72a -homepage : https://openpaper.work/ -license : GPL-3.0-or-later -component : programming.python -summary : Core part of Paperwork. It manages plugins. +name: openpaperwork-core +version: 2.2.5 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/o/openpaperwork-core/openpaperwork_core-2.2.5.tar.gz: 44476ccf7030ac050e27043b5cf6caf443160f9e0796d7e4ff9091f66fc0f72a +homepage: https://openpaper.work/ +license: GPL-3.0-or-later +component: programming.python +summary: Core part of Paperwork. It manages plugins. description: | Paperwork is a GUI to make papers searchable. This is the core part of Paperwork. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-distro - python-installer @@ -19,15 +19,15 @@ builddeps : - python-psutil - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pillow - python-pytest -rundeps : +rundeps: - python-distro - python-psutil -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/o/openpaperwork-gtk/package.yml b/packages/o/openpaperwork-gtk/package.yml index 0ea71e3d6e8..49941fff1d3 100644 --- a/packages/o/openpaperwork-gtk/package.yml +++ b/packages/o/openpaperwork-gtk/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openpaperwork-gtk -version : 2.2.5 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/o/openpaperwork-gtk/openpaperwork_gtk-2.2.5.tar.gz : 8375835cafe03feb6c74e88c64b760248fce1123bb778c5ceaf616df244c387b -homepage : https://openpaper.work/ -license : GPL-3.0-or-later -component : programming.python -summary : OpenPaperWork GTK plugins +name: openpaperwork-gtk +version: 2.2.5 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/o/openpaperwork-gtk/openpaperwork_gtk-2.2.5.tar.gz: 8375835cafe03feb6c74e88c64b760248fce1123bb778c5ceaf616df244c387b +homepage: https://openpaper.work/ +license: GPL-3.0-or-later +component: programming.python +summary: OpenPaperWork GTK plugins description: | Paperwork is a GUI to make papers searchable. A bunch of plugins for Paperwork related to GLib and GTK. -builddeps : +builddeps: - openpaperwork-core - python-build - python-gobject @@ -18,11 +18,11 @@ builddeps : - python-packaging - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/o/openra/package.yml b/packages/o/openra/package.yml index 10151a0eb2a..32fec0e74ea 100644 --- a/packages/o/openra/package.yml +++ b/packages/o/openra/package.yml @@ -1,18 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openra -version : '20250330' -release : 21 -source : - - https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330-source.tar.bz2 : - 496a3d0b457dd8d5f53807e740e984278167292882e0ec3566d5add2d3fdf05f -license : GPL-3.0-or-later -homepage : https://www.openra.net/ -component : games.strategy -summary : A Libre/Free Real Time Strategy game engine supporting early Westwood classics +name: openra +version: "20250330" +release: 21 +source: + - https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330-source.tar.bz2: 496a3d0b457dd8d5f53807e740e984278167292882e0ec3566d5add2d3fdf05f +license: GPL-3.0-or-later +homepage: https://www.openra.net/ +component: games.strategy +summary: A Libre/Free Real Time Strategy game engine supporting early Westwood classics description: | A Libre/Free Real Time Strategy game engine supporting early Westwood classics -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(freetype2) - pkgconfig(lua-5.1) - pkgconfig(openal) @@ -20,9 +19,9 @@ builddeps : - dotnet-8-sdk environment: | unset version -build : | +build: | %make TARGETPLATFORM=unix-generic -install : | +install: | %make_install prefix=/usr gameinstalldir=/usr/share/openra %make install-linux-shortcuts DESTDIR=$installdir prefix=/usr gameinstalldir=/usr/share/openra %make install-linux-appdata DESTDIR=$installdir prefix=/usr gameinstalldir=/usr/share/openra diff --git a/packages/o/openrazer/package.yml b/packages/o/openrazer/package.yml index 94247af35eb..d83b8514965 100644 --- a/packages/o/openrazer/package.yml +++ b/packages/o/openrazer/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openrazer -version : 3.11.0 -release : 358 -source : - - https://github.com/openrazer/openrazer/archive/refs/tags/v3.11.0.tar.gz : ba9a4facbde87d23b33791f1f4bb1c963cf5dd31a0a55032753d723491a8ea70 -license : GPL-2.0-or-later -component : +name: openrazer +version: 3.11.0 +release: 358 +source: + - https://github.com/openrazer/openrazer/archive/refs/tags/v3.11.0.tar.gz: ba9a4facbde87d23b33791f1f4bb1c963cf5dd31a0a55032753d723491a8ea70 +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers - - common : system.utils - - modaliases : kernel.drivers -homepage : https://openrazer.github.io -summary : + - current: kernel.drivers + - common: system.utils + - modaliases: kernel.drivers +homepage: https://openrazer.github.io +summary: - A collection of Linux drivers for the Razer devices - - common : Common component for openrazer kernel modules - - current : openrazer for the linux-current kernel - - modaliases : These files are used by the Software Center for hardware detection. + - common: Common component for openrazer kernel modules + - current: openrazer for the linux-current kernel + - modaliases: These files are used by the Software Center for hardware detection. description: | A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(dbus-1) - pkgconfig(fftw3) @@ -30,45 +30,45 @@ builddeps : - linux-lts - linux-lts-headers - python-setuptools -patterns : - - common : /* - - main : - - /lib64/modules/*.lts - - /usr/lib64/modules/*.lts - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current - - modaliases : /usr/share/linux-driver-management/modaliases -permanent : +patterns: + - common: /* + - main: + - /lib64/modules/*.lts + - /usr/lib64/modules/*.lts + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current + - modaliases: /usr/share/linux-driver-management/modaliases +permanent: - /lib64/modules - /usr/usr/lib64/modules -rundeps : - - common : - - numpy - - python-daemonize - - python-evdev - - python-gobject - - python-notify2 - - python-setproctitle - - python-pyudev - - python3-dbus - - xaut - - xdotool - - current : - - openrazer-common +rundeps: + - common: + - numpy + - python-daemonize + - python-evdev + - python-gobject + - python-notify2 + - python-setproctitle + - python-pyudev + - python3-dbus + - xaut + - xdotool + - current: + - openrazer-common - openrazer-common -replaces : +replaces: - razer-drivers - - common : razer-drivers-common - - current : razer-drivers-current - - modaliases : razer-drivers-modaliases -setup : | + - common: razer-drivers-common + - current: razer-drivers-current + - modaliases: razer-drivers-modaliases +setup: | sed -i "s|depmod||g" Makefile pushd ../ cp -a "openrazer-${version}" lts-build cp -a "openrazer-${version}" current-build popd -build : | +build: | pushd lts-build KVER=%kernel_version_lts% %make KERNELDIR=/usr/lib64/modules/$KVER/build MODULEDIR=/usr/lib64/modules/$KVER/kernel/drivers/hid @@ -82,7 +82,7 @@ build : | pushd lts-build mkmodaliases "${package}" -o "${package}.modaliases" driver/*.ko popd -install : | +install: | pushd lts-build KVER=%kernel_version_lts% install -d -m 00644 $installdir/usr/lib64/modules/$KVER/kernel/drivers/hid diff --git a/packages/o/openrct2/package.yml b/packages/o/openrct2/package.yml index 5432e03a368..ad3c43b2e6c 100644 --- a/packages/o/openrct2/package.yml +++ b/packages/o/openrct2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openrct2 -version : 0.4.29 -release : 62 -source : - - git|https://github.com/OpenRCT2/OpenRCT2.git : v0.4.29 - - https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.26/title-sequences.zip : dabb9787b1576342fca4dd9f64b3f8cfa04a7e6ce9c2bb9610f47b762905c858 - - https://github.com/OpenRCT2/objects/releases/download/v1.7.5/objects.zip : c8b9d3039a920f67caf15b09e8312cc4f80d59ed7fe0288625b9ccedef606797 - - https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/opensound.zip : 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be - - https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6.1/openmusic.zip : 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1 -license : +name: openrct2 +version: 0.4.29 +release: 62 +source: + - git|https://github.com/OpenRCT2/OpenRCT2.git: v0.4.29 + - https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.26/title-sequences.zip: dabb9787b1576342fca4dd9f64b3f8cfa04a7e6ce9c2bb9610f47b762905c858 + - https://github.com/OpenRCT2/objects/releases/download/v1.7.5/objects.zip: c8b9d3039a920f67caf15b09e8312cc4f80d59ed7fe0288625b9ccedef606797 + - https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/opensound.zip: 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be + - https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6.1/openmusic.zip: 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1 +license: - CC-BY-4.0 - CC-BY-SA-4.0 - GPL-3.0-or-later - MIT -component : games.strategy -homepage : https://openrct2.io/ -summary : A construction and management simulation video game that simulates amusement park management +component: games.strategy +homepage: https://openrct2.io/ +summary: A construction and management simulation video game that simulates amusement park management description: | OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2 (RCT2). The gameplay revolves around building and maintaining an amusement park containing attractions, shops and facilities. The player must try to make a profit and maintain a good park reputation whilst keeping the guests happy. OpenRCT2 allows for both scenario and sandbox play. Scenarios require the player to complete a certain objective in a set time limit whilst sandbox allows the player to build a more flexible park with optionally no restrictions or finance. Original RollerCoaster Tycoon 2 game files are required in order to play OpenRCT2. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(flac) - pkgconfig(fontconfig) - pkgconfig(gl) @@ -29,21 +29,21 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(speexdsp) - pkgconfig(vorbisfile) -rundeps : +rundeps: - innoextract environment: | # Check if fixed for 4.24 https://github.com/OpenRCT2/OpenRCT2/issues/24239 export CXXFLAGS="${CFLAGS} -Wno-error=null-dereference" -setup : | +setup: | %cmake_ninja \ -DDOWNLOAD_OBJECTS=OFF \ -DDOWNLOAD_OPENMSX=OFF \ -DDOWNLOAD_OPENSFX=OFF \ -DDOWNLOAD_TITLE_SEQUENCES=OFF \ -DSTATIC=OFF -build : | +build: | %ninja_build -install : | +install: | export DATADIR=$workdir/data/ install -Ddm00644 $DATADIR/sequence/ unzip $sources/title-sequences.zip -d $DATADIR/sequence/ diff --git a/packages/o/openrgb/package.yml b/packages/o/openrgb/package.yml index 5d262522664..2b490bf7a8c 100644 --- a/packages/o/openrgb/package.yml +++ b/packages/o/openrgb/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openrgb -version : "0.9" -release : 11 -source : - - https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_0.9/OpenRGB-release_0.9.tar.gz : 2e62799339b72b6d3afc4792e6ff39487583210bb5ddde93e2daa38ae35381c2 -license : GPL-2.0-only -component : system.utils -homepage : https://gitlab.com/CalcProgrammer1/OpenRGB/ -summary : Open source RGB lighting control that doesn't depend on manufacturer software +name: openrgb +version: "0.9" +release: 11 +source: + - https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_0.9/OpenRGB-release_0.9.tar.gz: 2e62799339b72b6d3afc4792e6ff39487583210bb5ddde93e2daa38ae35381c2 +license: GPL-2.0-only +component: system.utils +homepage: https://gitlab.com/CalcProgrammer1/OpenRGB/ +summary: Open source RGB lighting control that doesn't depend on manufacturer software description: | An easy-to-use open source software program and library for accessing and controlling RGB lights on various PC hardware including motherboards, RAM modules, graphics cards, cooling devices, and peripherals. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(hidapi-libusb) - pkgconfig(libusb-1.0) - pkgconfig(mbedtls) - qt5-tools-devel -setup : | +setup: | %qmake OpenRGB.pro -build : | +build: | %make -install : | +install: | make INSTALL_ROOT=$installdir install install -Dm 00644 $pkgfiles/openrgb.service $installdir/%libdir%/systemd/system/openrgb.service diff --git a/packages/o/openroad/package.yml b/packages/o/openroad/package.yml index 4b82928e75c..58fe405ccac 100644 --- a/packages/o/openroad/package.yml +++ b/packages/o/openroad/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openroad -version : 25.05.02 -release : 3 -source : - - git|https://github.com/The-OpenROAD-Project/OpenROAD : a87723e95b873a850cecf7a215fac6c41003109e -homepage : https://theopenroadproject.org/ -license : BSD-3-Clause -component : office.scientific -summary : OpenROAD's unified application implementing an RTL-to-GDS Flow +name: openroad +version: 25.05.02 +release: 3 +source: + - git|https://github.com/The-OpenROAD-Project/OpenROAD: a87723e95b873a850cecf7a215fac6c41003109e +homepage: https://theopenroadproject.org/ +license: BSD-3-Clause +component: office.scientific +summary: OpenROAD's unified application implementing an RTL-to-GDS Flow description: | OpenROAD is the leading open-source, foundational application for semiconductor digital design. The OpenROAD flow delivers an Autonomous, No-Human-In-Loop flow, 24 hour turnaround from RTL-GDSII for rapid design exploration and physical design implementation. -networking : true -clang : true -builddeps : +networking: true +clang: true +builddeps: - pkgconfig(Qt5Charts) - pkgconfig(absl_base) - pkgconfig(coinmp) @@ -30,10 +30,10 @@ builddeps : - or-tools-devel - swig - yosys-devel -rundeps : +rundeps: - eqy - sby -setup : | +setup: | %cmake_ninja \ -DBUILD_GUI=ON \ -DBUILD_PYTHON=ON \ @@ -42,9 +42,9 @@ setup : | -DTCL_HEADER="%PREFIX%/include/tcl8.6/tcl.h" \ -DUSE_SYSTEM_BOOST=ON \ -DUSE_SYSTEM_OPENSTA=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove duplicated gtest files, it has its own package diff --git a/packages/o/opensc/package.yml b/packages/o/opensc/package.yml index 4c1226352a4..f11566e082b 100644 --- a/packages/o/opensc/package.yml +++ b/packages/o/opensc/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opensc -version : 0.26.1 -release : 12 -source : - - https://github.com/OpenSC/OpenSC/releases/download/0.26.1/opensc-0.26.1.tar.gz : f16291a031d86e570394762e9f35eaf2fcbc2337a49910f3feae42d54e1688cb -homepage : https://github.com/OpenSC/OpenSC -license : LGPL-2.1-or-later -component : security.library -summary : OpenSC provides a set of libraries and utilities to work with smart cards +name: opensc +version: 0.26.1 +release: 12 +source: + - https://github.com/OpenSC/OpenSC/releases/download/0.26.1/opensc-0.26.1.tar.gz: f16291a031d86e570394762e9f35eaf2fcbc2337a49910f3feae42d54e1688cb +homepage: https://github.com/OpenSC/OpenSC +license: LGPL-2.1-or-later +component: security.library +summary: OpenSC provides a set of libraries and utilities to work with smart cards description: | OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the standard APIs to smart cards, e.g. PKCS#11 API. -builddeps : +builddeps: - pkgconfig(libpcsclite) - docbook-xml -rundeps : +rundeps: - pcsc-lite -setup : | +setup: | export styledir=(/usr/share/xml/docbook/xsl-stylesheets-*) %reconfigure --disable-static \ --enable-man \ --with-xsl-stylesheetsdir=$styledir -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 etc/opensc.conf "$installdir/etc/opensc.conf" diff --git a/packages/o/openscad/package.yml b/packages/o/openscad/package.yml index 19aa6a79e78..1a0a79e1194 100644 --- a/packages/o/openscad/package.yml +++ b/packages/o/openscad/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openscad -version : '2021.01' -release : 23 -source : - - https://github.com/openscad/openscad/releases/download/openscad-2021.01/openscad-2021.01.src.tar.gz : d938c297e7e5f65dbab1461cac472fc60dfeaa4999ea2c19b31a4184f2d70359 -homepage : https://openscad.org/ -license : GPL-2.0-or-later -component : multimedia.graphics -clang : true -summary : OpenSCAD is a software for creating solid 3D CAD objects +name: openscad +version: "2021.01" +release: 23 +source: + - https://github.com/openscad/openscad/releases/download/openscad-2021.01/openscad-2021.01.src.tar.gz: d938c297e7e5f65dbab1461cac472fc60dfeaa4999ea2c19b31a4184f2d70359 +homepage: https://openscad.org/ +license: GPL-2.0-or-later +component: multimedia.graphics +clang: true +summary: OpenSCAD is a software for creating solid 3D CAD objects description: | OpenSCAD is a software for creating solid 3D CAD objects. Unlike most free software for creating 3D models (such as the famous application Blender) it does not focus on the artistic aspects of 3D modeling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5Widgets) @@ -26,9 +26,9 @@ builddeps : - libboost-devel - opencsg-devel - qscintilla-devel -setup : | +setup: | %qmake QMAKE_CFLAGS_ISYSTEM=-I PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/o/openscenegraph/package.yml b/packages/o/openscenegraph/package.yml index e47f071a21b..037a83cdd48 100644 --- a/packages/o/openscenegraph/package.yml +++ b/packages/o/openscenegraph/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openscenegraph -version : 3.6.5 -release : 29 -source : - - https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGraph-3.6.5.tar.gz : aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12 -license : LGPL-2.1-only WITH WxWindows-exception-3.1 -component : programming.library -homepage : https://openscenegraph.github.io/openscenegraph.io/ -summary : The OpenSceneGraph is an open source high performance 3D graphics toolkit +name: openscenegraph +version: 3.6.5 +release: 29 +source: + - https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGraph-3.6.5.tar.gz: aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12 +license: LGPL-2.1-only WITH WxWindows-exception-3.1 +component: programming.library +homepage: https://openscenegraph.github.io/openscenegraph.io/ +summary: The OpenSceneGraph is an open source high performance 3D graphics toolkit description: | The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. -builddeps : +builddeps: - pkgconfig(collada-dom) - pkgconfig(fontconfig) - pkgconfig(gl) @@ -20,12 +20,12 @@ builddeps : - pkgconfig(xinerama) - pkgconfig(xrandr) - giflib-devel -setup : | +setup: | %apply_patches %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ -DOSG_USE_LOCAL_LUA_SOURCE=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/openshadinglanguage/package.yml b/packages/o/openshadinglanguage/package.yml index 81ff8e3d76f..4650ca5b943 100644 --- a/packages/o/openshadinglanguage/package.yml +++ b/packages/o/openshadinglanguage/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openshadinglanguage -version : 1.14.5.1 -release : 29 -source : - - https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/refs/tags/v1.14.5.1.tar.gz : 409676f5a53a74079eb890a04cf3a2735aa869570e4462798ba974753272a786 -homepage : https://github.com/AcademySoftwareFoundation/OpenShadingLanguage -license : BSD-3-Clause -component : multimedia.graphics -summary : Advanced shading language for production GI renderers +name: openshadinglanguage +version: 1.14.5.1 +release: 29 +source: + - https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/refs/tags/v1.14.5.1.tar.gz: 409676f5a53a74079eb890a04cf3a2735aa869570e4462798ba974753272a786 +homepage: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +license: BSD-3-Clause +component: multimedia.graphics +summary: Advanced shading language for production GI renderers description: | Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(OpenEXR) - pkgconfig(OpenImageIO) - pkgconfig(Qt6Core) @@ -23,18 +23,18 @@ builddeps : - partio-devel - pybind11 - robin-map -rundeps : +rundeps: - numpy -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch %patch -p1 -i $pkgfiles/ldd-version-map.patch %cmake_ninja \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_SKIP_INSTALL_RPATH=YES -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove unneccessary files rm -frv $installdir/usr/build-scripts/ diff --git a/packages/o/openshot-qt/package.yml b/packages/o/openshot-qt/package.yml index cf5257bc3ed..c65ffb6b069 100644 --- a/packages/o/openshot-qt/package.yml +++ b/packages/o/openshot-qt/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openshot-qt -version : 3.3.0 -release : 24 -source : - - https://github.com/OpenShot/openshot-qt/archive/refs/tags/v3.3.0.tar.gz : f5471eec94d59830ea58351b93e69d4c56b42874d927fbd6482f83b9bb545d4f -homepage : https://www.openshot.org/ -license : GPL-3.0-or-later -component : multimedia.video -summary : Openshot video editor +name: openshot-qt +version: 3.3.0 +release: 24 +source: + - https://github.com/OpenShot/openshot-qt/archive/refs/tags/v3.3.0.tar.gz: f5471eec94d59830ea58351b93e69d4c56b42874d927fbd6482f83b9bb545d4f +homepage: https://www.openshot.org/ +license: GPL-3.0-or-later +component: multimedia.video +summary: Openshot video editor description: | OpenShot Video Editor is a free, open-source, non-linear video editor. It can create and edit videos and movies using many popular video, audio, and image formats. Create videos for YouTube, Flickr, Vimeo, Metacafe, Xbox, and many more common formats! -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools - python3-qt5 -rundeps : +rundeps: - libopenshot - python-pyzmq - python-qtwebengine - python-requests - pyxdg -setup : | +setup: | %apply_patches -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/o/openslp/package.yml b/packages/o/openslp/package.yml index 342808ac9a3..c89c6db301a 100644 --- a/packages/o/openslp/package.yml +++ b/packages/o/openslp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openslp -version : 2.0.0 -release : 2 -source : +name: openslp +version: 2.0.0 +release: 2 +source: # The official repository has moved from SourceForge to GitHub. # No releases have been made since 2013, but there is an abundance of commits with fixes. # Therefore, the git source was used as the source code. - - git|https://github.com/openslp-org/openslp.git : 1bc8dadd446ffca391422da6e924f1395c7008bc -homepage : https://github.com/openslp-org/openslp -license : BSD-3-Clause -component : network.util -summary : Service Location Protocol (SLP) is an Internet Engineering Task Force (IETF) standards track protocol. + - git|https://github.com/openslp-org/openslp.git: 1bc8dadd446ffca391422da6e924f1395c7008bc +homepage: https://github.com/openslp-org/openslp +license: BSD-3-Clause +component: network.util +summary: Service Location Protocol (SLP) is an Internet Engineering Task Force (IETF) standards track protocol. description: | Service Location Protocol (SLP) is an Internet Engineering Task Force (IETF) standards track protocol that provides a framework to allow networking applications to discover the existence, location, and configuration of networked services in enterprise networks. -setup : | +setup: | # The path in the official repository has become nested, a transition is required. cd openslp @@ -28,11 +28,11 @@ setup : | --enable-async-api \ --disable-dependency-tracking \ --disable-static -build : | +build: | cd openslp %make -install : | +install: | cd openslp %make_install diff --git a/packages/o/opensnitch/package.yml b/packages/o/opensnitch/package.yml index 5731f5cf365..c61b860a312 100644 --- a/packages/o/opensnitch/package.yml +++ b/packages/o/opensnitch/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opensnitch -version : 1.6.8 -release : 6 -source : - - https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.8.tar.gz : 3c44f585a6a78f63c86f331da099bd001cd199b3c907c262cc6645bf9b3a1825 -homepage : https://github.com/evilsocket/opensnitch -license : GPL-3.0-or-later -component : network.util -summary : OpenSnitch is a GNU/Linux application firewall. +name: opensnitch +version: 1.6.8 +release: 6 +source: + - https://github.com/evilsocket/opensnitch/archive/refs/tags/v1.6.8.tar.gz: 3c44f585a6a78f63c86f331da099bd001cd199b3c907c262cc6645bf9b3a1825 +homepage: https://github.com/evilsocket/opensnitch +license: GPL-3.0-or-later +component: network.util +summary: OpenSnitch is a GNU/Linux application firewall. description: | - OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch. -networking : true -builddeps : + OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch. +networking: true +builddeps: - pkgconfig(Qt5UiPlugin) - pkgconfig(grpc) - pkgconfig(libnetfilter_queue) @@ -29,7 +29,7 @@ builddeps : - python-slugify - python-wheel - python3-qt5 -rundeps : +rundeps: - iptables - python-asn1 - python-grpcio @@ -40,15 +40,15 @@ rundeps : - python-qt-material - python-slugify - python3-qt5 -setup : | +setup: | %patch -p1 -i $pkgfiles/update-config.patch %patch -p1 -i $pkgfiles/correct-systemd-service.patch %patch -p1 -i $pkgfiles/add-generated-protobuf-files.patch # from https://gitlab.archlinux.org/archlinux/packaging/packages/opensnitch %patch -p1 -i $pkgfiles/use-system-python.patch %patch -p1 -i $pkgfiles/update-socket.patch -build : | +build: | %make PREFIX=%PREFIX% -install : | +install: | %make_install PREFIX=%PREFIX% # start automatically @@ -71,4 +71,3 @@ install : | install -Dm00644 $pkgfiles/opensnitch.tmpfile $installdir/usr/lib/tmpfiles.d/opensnitch.conf install -Dm00644 $pkgfiles/opensnitch_group_update.toml $installdir/usr/share/defaults/qol-assist.d/opensnitch_group_update.toml - diff --git a/packages/o/opensp/package.yml b/packages/o/opensp/package.yml index 4d983609a78..b8df83aa0c3 100644 --- a/packages/o/opensp/package.yml +++ b/packages/o/opensp/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opensp -version : 1.5.2 -release : 4 -source : - - https://sourceforge.net/projects/openjade/files/opensp/1.5.2/OpenSP-1.5.2.tar.gz : 57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce -homepage : https://openjade.sourceforge.net/doc/index.htm -license : MIT -component : programming -summary : A library and a set of tools for validating, parsing and manipulating SGML and XML documents +name: opensp +version: 1.5.2 +release: 4 +source: + - https://sourceforge.net/projects/openjade/files/opensp/1.5.2/OpenSP-1.5.2.tar.gz: 57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce +homepage: https://openjade.sourceforge.net/doc/index.htm +license: MIT +component: programming +summary: A library and a set of tools for validating, parsing and manipulating SGML and XML documents description: | A library and a set of tools for validating, parsing and manipulating SGML and XML documents -builddeps : +builddeps: - docbook-xml - xmlto -setup : | +setup: | %configure_no_runstatedir --disable-static \ --enable-http \ --enable-default-catalog=/etc/sgml/catalog:/etc/xml/catalog \ --enable-default-search-path=/usr/share/sgml:/usr/share/xml \ --enable-xml-messages -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/openspades/package.yml b/packages/o/openspades/package.yml index e86f315324c..a8f454dc7f7 100644 --- a/packages/o/openspades/package.yml +++ b/packages/o/openspades/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openspades -version : 0.1.3 -release : 15 -source : - - https://github.com/yvt/openspades/archive/v0.1.3.tar.gz : ecd7aaf568f80712d981ecdd7bf9e380221dc2c16e86d2e56a0ddda87432bea3 - - https://github.com/yvt/openspades-paks/releases/download/r33/OpenSpadesDevPackage-r33.zip : 0927dc323a0b3aba0ee8d1d68d6b544b00fe654740fead6d1faad37aac77a2ad -homepage : https://openspades.yvt.jp -license : +name: openspades +version: 0.1.3 +release: 15 +source: + - https://github.com/yvt/openspades/archive/v0.1.3.tar.gz: ecd7aaf568f80712d981ecdd7bf9e380221dc2c16e86d2e56a0ddda87432bea3 + - https://github.com/yvt/openspades-paks/releases/download/r33/OpenSpadesDevPackage-r33.zip: 0927dc323a0b3aba0ee8d1d68d6b544b00fe654740fead6d1faad37aac77a2ad +homepage: https://openspades.yvt.jp +license: - GPL-3.0-or-later # Sources - OpenSpades Non-GPL PAK License # MIT lookalike https://github.com/yvt/openspades-paks/blob/master/Nonfree/LICENSE.md -component : games.action -summary : OpenSpades is a compatible client of Ace of Spades 0.75. +component: games.action +summary: OpenSpades is a compatible client of Ace of Spades 0.75. description: | OpenSpades is a compatible client of Ace of Spades 0.75. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freealut) - pkgconfig(freetype2) @@ -25,7 +25,7 @@ builddeps : - imagemagick - unzip - xdg-utils -setup : | +setup: | # Use a local OpenSpadesDevPackage instead of pulling from network mkdir devpackage cd devpackage @@ -37,9 +37,9 @@ setup : | %cmake -DOPENSPADES_INSTALL_RESOURCES=share/openspades/Resources \ -DOPENSPADES_INSTALL_BINARY=bin \ -DOPENSPADES_INSTALL_LIBS=lib64/openspades . -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/jp.yvt.OpenSpades.appdata.xml -t $installdir/usr/share/metainfo rm -r $installdir/usr/share/doc diff --git a/packages/o/openssh/package.yml b/packages/o/openssh/package.yml index ffbf7f40b5c..978061cbb1a 100644 --- a/packages/o/openssh/package.yml +++ b/packages/o/openssh/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openssh -version : 10.2_p1 -release : 63 -source : - - https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.2p1.tar.gz : ccc42c0419937959263fa1dbd16dafc18c56b984c03562d2937ce56a60f798b2 -homepage : https://www.openssh.com/ -license : +name: openssh +version: 10.2_p1 +release: 63 +source: + - https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.2p1.tar.gz: ccc42c0419937959263fa1dbd16dafc18c56b984c03562d2937ce56a60f798b2 +homepage: https://www.openssh.com/ +license: - BSD-2-Clause - BSD-3-Clause - ISC - MIT -summary : +summary: - OpenSSH (OpenBSD Secure Shell) - - server : OpenSSH Daemon + - server: OpenSSH Daemon description: | OpenSSH is a free version of secure shell tools developed by the OpenBSD project to help facilitate secure connections and communications. -component : +component: - network.clients - - server : network.clients -builddeps : + - server: network.clients +builddeps: - pkgconfig(ext2fs) - pkgconfig(krb5) - pkgconfig(libedit) @@ -28,11 +28,11 @@ builddeps : - pkgconfig(libxcrypt) - groff - xauth -rundeps : - - server : - - openssh - - xauth -setup : | +rundeps: + - server: + - openssh + - xauth +setup: | %apply_patches # --disable-strip is specified because we want the build toolchain to do it instead @@ -49,9 +49,9 @@ setup : | --with-privsep-path=/var/lib/sshd \ --disable-lastlog \ --disable-strip -build : | +build: | %make -install : | +install: | %make_install # PAM @@ -77,17 +77,17 @@ install : | rmdir $installdir/var/lib rmdir $installdir/var rmdir $installdir/etc -patterns : - - server : - - /usr/sbin - - /usr/lib/systemd/system - - /usr/lib/sysusers.d - - /usr/lib/tmpfiles.d/openssh-server.conf - - /usr/lib64/openssh/sftp* - - /usr/lib64/openssh/sshd-session - - /usr/share/defaults/etc/pam.d/sshd - - /usr/share/defaults/ssh/moduli - - /usr/share/defaults/ssh/sshd_config - - /usr/share/man/*/moduli* - - /usr/share/man/*/sshd* - - /usr/share/man/*/sftp-* +patterns: + - server: + - /usr/sbin + - /usr/lib/systemd/system + - /usr/lib/sysusers.d + - /usr/lib/tmpfiles.d/openssh-server.conf + - /usr/lib64/openssh/sftp* + - /usr/lib64/openssh/sshd-session + - /usr/share/defaults/etc/pam.d/sshd + - /usr/share/defaults/ssh/moduli + - /usr/share/defaults/ssh/sshd_config + - /usr/share/man/*/moduli* + - /usr/share/man/*/sshd* + - /usr/share/man/*/sftp-* diff --git a/packages/o/openssl/package.yml b/packages/o/openssl/package.yml index 6d87ad98f7d..9ede111465f 100644 --- a/packages/o/openssl/package.yml +++ b/packages/o/openssl/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openssl -version : 3.3.5 -release : 55 -source : - - https://github.com/openssl/openssl/releases/download/openssl-3.3.5/openssl-3.3.5.tar.gz : 9d62c00a5a6903740c8703f0e006257f429d565d3b91ac1a9bd4a4c700002e01 -homepage : https://www.openssl.org/ -license : OpenSSL -summary : Cryptographic tools required by many packages +name: openssl +version: 3.3.5 +release: 55 +source: + - https://github.com/openssl/openssl/releases/download/openssl-3.3.5/openssl-3.3.5.tar.gz: 9d62c00a5a6903740c8703f0e006257f429d565d3b91ac1a9bd4a4c700002e01 +homepage: https://www.openssl.org/ +license: OpenSSL +summary: Cryptographic tools required by many packages description: | The OpenSSL package contains management tools and libraries relating to cryptography. These are useful for providing cryptography functions to other packages, such as OpenSSH, email applications and web browsers (for accessing HTTPS sites). -component : +component: - system.base - - devel : system.devel -emul32 : true -avx2 : true -builddeps : + - devel: system.devel +emul32: true +avx2: true +builddeps: - pkgconfig32(zlib) - glibc-32bit-devel - libgcc-32bit -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-OS-provided-copy-of-openssl.cnf-as-fallback.patch %patch -p1 -i $pkgfiles/0001-Fix-soname-dynamic-loading.patch %patch -p1 -i $pkgfiles/ca-dir.patch @@ -28,9 +28,9 @@ setup : | else ./Configure --prefix=/usr --openssldir=/etc/ssl --libdir=lib32 shared zlib-dynamic enable-ktls linux-x86 fi -build : | +build: | %make -install : | +install: | %make install_sw install_ssldirs install_man_docs DESTDIR="$installdir" INSTALL_PREFIX="$installdir" # Stateless (kinda) diff --git a/packages/o/opensta/package.yml b/packages/o/opensta/package.yml index a9bf79e720b..08dd89b1f91 100644 --- a/packages/o/opensta/package.yml +++ b/packages/o/opensta/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opensta -version : 25.04.18 -release : 1 -source : - - git|https://github.com/The-OpenROAD-Project/OpenSTA.git : ce98bde188e7b330c86b913d9def696c950a4130 -homepage : https://github.com/The-OpenROAD-Project/OpenSTA -license : GPL-3.0-or-later -component : office.scientific -summary : OpenSTA Parallax Static Timing Analyzer +name: opensta +version: 25.04.18 +release: 1 +source: + - git|https://github.com/The-OpenROAD-Project/OpenSTA.git: ce98bde188e7b330c86b913d9def696c950a4130 +homepage: https://github.com/The-OpenROAD-Project/OpenSTA +license: GPL-3.0-or-later +component: office.scientific +summary: OpenSTA Parallax Static Timing Analyzer description: | OpenSTA is a gate level static timing verifier. As a stand-alone executable it can be used to verify the timing of a design using standard file formats. -clang : true -libsplit : false -builddeps : +clang: true +libsplit: false +builddeps: - pkgconfig(eigen3) - pkgconfig(tcl) - pkgconfig(zlib) - cudd-devel - swig -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DTCL_HEADER="%PREFIX%/include/tcl8.6/tcl.h" -build : | +build: | %ninja_build -install : | +install: | %ninja_install export datadir=$installdir/%PREFIX%/share/opensta diff --git a/packages/o/opensubdiv/package.yml b/packages/o/opensubdiv/package.yml index 2b1ceee0d23..7627182dd62 100644 --- a/packages/o/opensubdiv/package.yml +++ b/packages/o/opensubdiv/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opensubdiv -version : 3.6.0 -release : 9 -source : - - https://github.com/PixarAnimationStudios/OpenSubdiv/archive/refs/tags/v3_6_0.tar.gz : bebfd61ab6657a4f4ff27845fb66a167d00395783bfbd253254d87447ed1d879 -license : Apache-2.0 -homepage : https://graphics.pixar.com/opensubdiv/ -component : multimedia.library -summary : An Open-Source subdivision surface library +name: opensubdiv +version: 3.6.0 +release: 9 +source: + - https://github.com/PixarAnimationStudios/OpenSubdiv/archive/refs/tags/v3_6_0.tar.gz: bebfd61ab6657a4f4ff27845fb66a167d00395783bfbd253254d87447ed1d879 +license: Apache-2.0 +homepage: https://graphics.pixar.com/opensubdiv/ +component: multimedia.library +summary: An Open-Source subdivision surface library description: | OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. This codepath is optimized for drawing deforming subdivs with static topology at interactive framerates. The resulting limit surface matches Pixar's Renderman to numerical precision. -builddeps : +builddeps: - pkgconfig(libglvnd) # Provides OpenGL - pkgconfig(OpenCL) - pkgconfig(tbb) -setup : | +setup: | # The flags should match the flags used by Blender # in build_files/build_environment/cmake/opensubdiv.cmake # as close as possible, since the only purpose of opensubdiv @@ -39,9 +39,9 @@ setup : | -DNO_TESTS=ON \ -DNO_TUTORIALS=ON \ -DOpenGL_GL_PREFERENCE:STRING="GLVND" -build : | +build: | %ninja_build -install : | +install: | %ninja_install # rename stringify osd_stringify $installdir/usr/bin/stringify # rm -v $installdir/usr/lib/*.a diff --git a/packages/o/opentabletdriver/package.yml b/packages/o/opentabletdriver/package.yml index 475939c2f61..da5c17eac8e 100644 --- a/packages/o/opentabletdriver/package.yml +++ b/packages/o/opentabletdriver/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opentabletdriver -version : 0.6.5.1 -release : 6 -source : - - https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v0.6.5.1.tar.gz : 682cea127a583b9e4a2fceaf8ec92557502a25ce7d34b18b085ba790c911f0cb -homepage : https://opentabletdriver.net/ -license : LGPL-3.0-only -component : multimedia.graphics -summary : An open source tablet driver +name: opentabletdriver +version: 0.6.5.1 +release: 6 +source: + - https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v0.6.5.1.tar.gz: 682cea127a583b9e4a2fceaf8ec92557502a25ce7d34b18b085ba790c911f0cb +homepage: https://opentabletdriver.net/ +license: LGPL-3.0-only +component: multimedia.graphics +summary: An open source tablet driver description: | OpenTabletDriver is an open-source, user-friendly tablet driver designed to provide support for various drawing tablets on Linux. It offers advanced configuration options, customizable settings, and robust performance, ensuring a seamless experience for artists and designers. -debug : false -strip : false -networking : true -builddeps : +debug: false +strip: false +networking: true +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libevdev) - pkgconfig(x11) @@ -21,15 +21,14 @@ builddeps : - dotnet-8-sdk - git - jq -rundeps : +rundeps: - dotnet-8 -build : | +build: | ./eng/linux/package.sh --package Generic -install : | +install: | install -dm 755 $installdir cp -a dist/files/* $installdir mv $installdir/usr/lib{,64} install -dm 644 $installdir/usr/lib64/systemd/user/graphical-session.target.wants ln -s /usr/lib64/systemd/user/opentabletdriver.service $installdir/usr/lib64/systemd/user/graphical-session.target.wants/opentabletdriver.service install -Dm 644 $pkgfiles/net.opentabletdriver.OpenTabletDriver.metainfo.xml -t $installdir/usr/share/metainfo - diff --git a/packages/o/opentimelineio/package.yml b/packages/o/opentimelineio/package.yml index bac3413c994..d41d38f2c63 100644 --- a/packages/o/opentimelineio/package.yml +++ b/packages/o/opentimelineio/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opentimelineio -version : 0.17.0 -release : 1 -source : - - https://github.com/AcademySoftwareFoundation/OpenTimelineIO/archive/refs/tags/v0.17.0.tar.gz : cdf8281c6091a18a4147295b660e13b610a6d58919a79608bf03e5359c1c2d24 - - https://github.com/Tencent/rapidjson/archive/24b5e7a8b27f42fa16b96fc70aade9106cf7102f/rapidjson-24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz : 2d2601a82d2d3b7e143a3c8d43ef616671391034bc46891a9816b79cf2d3e7a8 -homepage : https://opentimeline.io/ -license : Apache-2.0 -component : multimedia.library -summary : Editorial timeline information API +name: opentimelineio +version: 0.17.0 +release: 1 +source: + - https://github.com/AcademySoftwareFoundation/OpenTimelineIO/archive/refs/tags/v0.17.0.tar.gz: cdf8281c6091a18a4147295b660e13b610a6d58919a79608bf03e5359c1c2d24 + - https://github.com/Tencent/rapidjson/archive/24b5e7a8b27f42fa16b96fc70aade9106cf7102f/rapidjson-24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz: 2d2601a82d2d3b7e143a3c8d43ef616671391034bc46891a9816b79cf2d3e7a8 +homepage: https://opentimeline.io/ +license: Apache-2.0 +component: multimedia.library +summary: Editorial timeline information API description: | Editorial timeline information API -builddeps : +builddeps: - pkgconfig(Imath) - pkgconfig(RapidJSON) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | find src/deps/{Imath,rapidjson} -delete -print && mkdir src/deps/rapidjson tar -xf $sources/rapidjson*.tar.gz -C src/deps/rapidjson --strip-components=1 @@ -32,7 +32,7 @@ setup : | -DOTIO_FIND_IMATH=ON \ -DOTIO_PYTHON_INSTALL=OFF \ -DOTIO_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/opentofu/package.yml b/packages/o/opentofu/package.yml index c1423f90c3f..9e08b02256c 100644 --- a/packages/o/opentofu/package.yml +++ b/packages/o/opentofu/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opentofu -version : 1.10.7 -release : 8 -source : - - https://github.com/opentofu/opentofu/archive/refs/tags/v1.10.3.tar.gz : 2279dbe3823282b7646d321106b43842203606b4eeddc1a1d3b9de51cdf74953 -homepage : https://opentofu.org/ -license : MPL-2.0 -component : programming.tools -summary : OpenTofu lets you declaratively manage your cloud infrastructure. +name: opentofu +version: 1.10.7 +release: 8 +source: + - https://github.com/opentofu/opentofu/archive/refs/tags/v1.10.3.tar.gz: 2279dbe3823282b7646d321106b43842203606b4eeddc1a1d3b9de51cdf74953 +homepage: https://opentofu.org/ +license: MPL-2.0 +component: programming.tools +summary: OpenTofu lets you declaratively manage your cloud infrastructure. description: | OpenTofu is an OSS tool for building, changing, and versioning infrastructure safely and efficiently. OpenTofu can manage existing and popular service providers as well as custom in-house solutions. -networking : true -replaces : +networking: true +replaces: - terraform - - dbginfo : - - terraform-dbginfo -builddeps : + - dbginfo: + - terraform-dbginfo +builddeps: - golang -build : | +build: | go build -ldflags "-X main.version=$version -X github.com/opentofu/opentofu/version.dev=no" -o tofu ./cmd/tofu -install : | +install: | install -Dm00755 tofu $installdir/usr/bin/tofu # Tofu expects completions to be generated by the user and does not ship them (yet) https://github.com/opentofu/opentofu/issues/2239 diff --git a/packages/o/opentoonz/package.yml b/packages/o/opentoonz/package.yml index 93874bbe872..6b933508b43 100644 --- a/packages/o/opentoonz/package.yml +++ b/packages/o/opentoonz/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opentoonz -version : 1.7.1 -release : 21 -homepage : https://opentoonz.github.io/ -source : - - https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz : d0daf60d06510efe15d0db3f9eed0162499ed58061504dca27892c2b9ea5f22d -license : +name: opentoonz +version: 1.7.1 +release: 21 +homepage: https://opentoonz.github.io/ +source: + - https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz: d0daf60d06510efe15d0db3f9eed0162499ed58061504dca27892c2b9ea5f22d +license: - BSD-3-Clause - CC0-1.0 -component : multimedia.video -summary : An open-source full-featured 2D animation creation software +component: multimedia.video +summary: An open-source full-featured 2D animation creation software description: | OpenToonz is a 2D animation software published by DWANGO. It is based on Toonz Studio Ghibli Version, originally developed in Italy by Digital Video, Inc., and customized by Studio Ghibli over many years of production. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Script) - pkgconfig(Qt5SerialPort) @@ -32,7 +32,7 @@ builddeps : - pkgconfig(superlu) - pkgconfig(x11) - libboost-devel -setup : | +setup: | # currently opentoonz needs its own modified version of libtiff pushd thirdparty/tiff-4.0.3 %configure_no_runstatedir \ @@ -43,7 +43,7 @@ setup : | %cmake_ninja \ -DWITH_TRANSLATION=OFF \ -Stoonz/sources -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/openttd/package.yml b/packages/o/openttd/package.yml index d40efe62c99..7bd44714bae 100644 --- a/packages/o/openttd/package.yml +++ b/packages/o/openttd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openttd -version : '14.1' -release : 44 -source : - - https://cdn.openttd.org/openttd-releases/14.1/openttd-14.1-source.tar.xz : 2c14c8f01f44148c4f2c88c169a30abcdb002eb128a92b9adb76baa76b013494 -homepage : https://www.openttd.org/ -license : GPL-2.0-or-later -component : games.strategy -summary : OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe +name: openttd +version: "14.1" +release: 44 +source: + - https://cdn.openttd.org/openttd-releases/14.1/openttd-14.1-source.tar.xz: 2c14c8f01f44148c4f2c88c169a30abcdb002eb128a92b9adb76baa76b013494 +homepage: https://www.openttd.org/ +license: GPL-2.0-or-later +component: games.strategy +summary: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe description: | OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe -builddeps : +builddeps: - pkgconfig(fluidsynth) - pkgconfig(fontconfig) - pkgconfig(gl) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(liblzma) - pkgconfig(lzo2) - pkgconfig(sdl2) -setup : | +setup: | %cmake_ninja \ -DCMAKE_INSTALL_BINDIR=bin \ -DCMAKE_INSTALL_DATADIR=share/openttd -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc/ install -Dm00644 $pkgfiles/org.openttd.OpenTTD.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/o/opentyrian/package.yml b/packages/o/opentyrian/package.yml index ab9918d7512..d20f6328205 100644 --- a/packages/o/opentyrian/package.yml +++ b/packages/o/opentyrian/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opentyrian -version : 2.1.20221123 -release : 8 -source : - - https://github.com/opentyrian/opentyrian/archive/refs/tags/v2.1.20221123.tar.gz : e0e8a8b0d61de10a3a65789ace9ea8e8c5d8dc67f3e423d2c852d64da38aeeb9 - - http://camanis.net/tyrian/tyrian21.zip : 7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277 -homepage : https://github.com/opentyrian/opentyrian -license : GPL-2.0-or-later -component : games.arcade -summary : OpenTyrian is an open-source port of the DOS game Tyrian +name: opentyrian +version: 2.1.20221123 +release: 8 +source: + - https://github.com/opentyrian/opentyrian/archive/refs/tags/v2.1.20221123.tar.gz: e0e8a8b0d61de10a3a65789ace9ea8e8c5d8dc67f3e423d2c852d64da38aeeb9 + - http://camanis.net/tyrian/tyrian21.zip: 7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277 +homepage: https://github.com/opentyrian/opentyrian +license: GPL-2.0-or-later +component: games.arcade +summary: OpenTyrian is an open-source port of the DOS game Tyrian description: | OpenTyrian is an open-source port of the DOS game Tyrian. Tyrian is an arcade-style vertical scrolling shooter. The story is set in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot employed to fight MicroSol and save the galaxy. Tyrian features a story mode, one- and two-player arcade modes, and networked multiplayer. -builddeps : +builddeps: - pkgconfig(SDL2_net) -setup : | +setup: | unzip $sources/tyrian21.zip rm -rf tyrian21/*.exe -build : | +build: | %make \ OPENTYRIAN_VERSION=%version% \ TYRIAN_DIR=/usr/share/opentyrian -install : | +install: | install -Dm00755 opentyrian $installdir/usr/bin/opentyrian install -dm00644 $installdir/usr/share/opentyrian cp -Rv tyrian21/* $installdir/usr/share/opentyrian diff --git a/packages/o/openvdb/package.yml b/packages/o/openvdb/package.yml index 911ecb3df3c..1756142aff6 100644 --- a/packages/o/openvdb/package.yml +++ b/packages/o/openvdb/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvdb -version : 12.0.1 -release : 18 -source : - - https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v12.0.1.tar.gz : a3c8724ecadabaf558b6e1bd6f1d695e93b82a7cfdf144b8551e5253340ddce0 -homepage : https://www.openvdb.org/ -license : Apache-2.0 -component : multimedia.library -summary : Sparse volume data structure and tools +name: openvdb +version: 12.0.1 +release: 18 +source: + - https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v12.0.1.tar.gz: a3c8724ecadabaf558b6e1bd6f1d695e93b82a7cfdf144b8551e5253340ddce0 +homepage: https://www.openvdb.org/ +license: Apache-2.0 +component: multimedia.library +summary: Sparse volume data structure and tools description: | OpenVDB is an open source C++ library comprising a novel hierarchical data structure and a large suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production. -avx2 : true -clang : true -builddeps : +avx2: true +clang: true +builddeps: - pkgconfig(blosc) - pkgconfig(jemalloc) - pkgconfig(python3) @@ -20,15 +20,15 @@ builddeps : - libboost-devel - nanobind - numpy -rundeps : - - devel : - - blosc-devel - - intel-tbb-devel - - libboost-devel +rundeps: + - devel: + - blosc-devel + - intel-tbb-devel + - libboost-devel - numpy environment: | export CXXFLAGS="${CXXFLAGS} -Wno-missing-template-arg-list-after-template-kw" -setup : | +setup: | cp cmake/{FindOpenVDB,OpenVDBConfig}.cmake %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ @@ -39,9 +39,9 @@ setup : | -DCMAKE_PREFIX_PATH=/usr/lib/python%python3_version%/site-packages/nanobind/cmake \ -DOPENVDB_ENABLE_RPATH=OFF \ -DOPENVDB_BUILD_UNITTESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install if [[ ! -z "${AVX2BUILD}" ]]; then find $installdir/usr/lib64/python%python3_version%/ -name '*.so' -exec sh -c 'mv "$0" "${0%.so}.so.avx2"' '{}' ';' diff --git a/packages/o/openvkl/package.yml b/packages/o/openvkl/package.yml index b6ac268d533..e6e9997e5d0 100644 --- a/packages/o/openvkl/package.yml +++ b/packages/o/openvkl/package.yml @@ -1,32 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvkl -version : 1.1.0 -release : 4 -source : - - https://github.com/openvkl/openvkl/archive/refs/tags/v1.1.0.tar.gz : d193c75a2c57acd764649215b244c432694a0169da374a9d769a81b02a9132e9 -homepage : https://www.openvkl.org/ -license : Apache-2.0 -component : programming.library -summary : Open Volume Kernel Library +name: openvkl +version: 1.1.0 +release: 4 +source: + - https://github.com/openvkl/openvkl/archive/refs/tags/v1.1.0.tar.gz: d193c75a2c57acd764649215b244c432694a0169da374a9d769a81b02a9132e9 +homepage: https://www.openvkl.org/ +license: Apache-2.0 +component: programming.library +summary: Open Volume Kernel Library description: | Intel Open Volume Kernel Library (Intel Open VKL) is a collection of high-performance volume computation kernels. -libsplit : false -clang : true -builddeps : +libsplit: false +clang: true +builddeps: - embree-devel - ispc - rkcommon-devel -rundeps : - - devel : - - embree-devel - - rkcommon-devel -setup : | +rundeps: + - devel: + - embree-devel + - rkcommon-devel +setup: | %cmake_ninja -DBUILD_EXAMPLES=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/{bin,share} + # Can't test because it assumes the dynamic libraries live at /usr/lib/... # check : | # %ninja_check diff --git a/packages/o/openvpn/package.yml b/packages/o/openvpn/package.yml index 756b8b859e7..2d64b32f905 100644 --- a/packages/o/openvpn/package.yml +++ b/packages/o/openvpn/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvpn -version : 2.6.16 -release : 38 -source : - - https://github.com/OpenVPN/openvpn/archive/v2.6.16.tar.gz : 80256bf2f9f4c912dbc72e8b00180f6c30fb40a1bb2122fb5e686e71af6a06e7 -license : +name: openvpn +version: 2.6.16 +release: 38 +source: + - https://github.com/OpenVPN/openvpn/archive/v2.6.16.tar.gz: 80256bf2f9f4c912dbc72e8b00180f6c30fb40a1bb2122fb5e686e71af6a06e7 +license: - GPL-2.0-only - BSD-4-Clause - OpenSSL - Zlib -component : network.clients -homepage : https://openvpn.net/community/ -summary : OpenVPN Client +component: network.clients +homepage: https://openvpn.net/community/ +summary: OpenVPN Client description: | An easy-to-use, robust, and highly configurable VPN (Virtual Private Network) -builddeps : +builddeps: - pkgconfig(libcap-ng) - pkgconfig(liblz4) - pkgconfig(libnl-genl-3.0) - pkgconfig(libpkcs11-helper-1) - pkgconfig(lzo2) - python-docutils -setup : | +setup: | %reconfigure --enable-async-push \ --enable-pkcs11 \ --enable-systemd \ --with-crypto-library=openssl -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -check : | +check: | %make check # OpenVPN self-test (crypto) diff --git a/packages/o/openvpn3/package.yml b/packages/o/openvpn3/package.yml index 3d04e476b0f..a8ce3a8db6b 100644 --- a/packages/o/openvpn3/package.yml +++ b/packages/o/openvpn3/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvpn3 -version : '26' -release : 5 -source : - - https://swupdate.openvpn.net/community/releases/openvpn3-linux-26.tar.xz : 80e35615ae913fbdbdda53495b27934a3bbb21d8b15c49a624d4992c15e196e1 -homepage : https://community.openvpn.net/Pages/OpenVPN3Linux -license : AGPL-3.0-only -component : network.clients -summary : Next generation OpenVPN client +name: openvpn3 +version: "26" +release: 5 +source: + - https://swupdate.openvpn.net/community/releases/openvpn3-linux-26.tar.xz: 80e35615ae913fbdbdda53495b27934a3bbb21d8b15c49a624d4992c15e196e1 +homepage: https://community.openvpn.net/Pages/OpenVPN3Linux +license: AGPL-3.0-only +component: network.clients +summary: Next generation OpenVPN client description: | Next generation OpenVPN implementation, building on features available on modern Linux distributions -builddeps : +builddeps: - pkgconfig(asio) - pkgconfig(dbus-1) - pkgconfig(gdbuspp) @@ -32,14 +32,14 @@ builddeps : - python-jinja - python-systemd - python3-dbus -rundeps : +rundeps: - python-systemd -setup : | +setup: | %apply_patches %meson_configure -Dasio_path=/usr/ -Dunit_tests=disabled -Dtest_programs=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -r $installdir/var diff --git a/packages/o/openvr/package.yml b/packages/o/openvr/package.yml index dd48c8e7f26..483a62c5c43 100644 --- a/packages/o/openvr/package.yml +++ b/packages/o/openvr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvr +name: openvr # This needs to be kept in sync with what gamescope expects -version : 2.12.1 -release : 4 -source : +version: 2.12.1 +release: 4 +source: # - https://github.com/ValveSoftware/openvr/archive/refs/tags/v2.2.3.tar.gz : 4da20c2c33e7488703802eafd7f2e6c92dd0f324e887711e1e11e9b9d3dd3daa - - git|https://github.com/ValveSoftware/openvr.git : v2.12.1 -homepage : https://github.com/ValveSoftware/openvr -license : BSD-3-Clause -component : multimedia.library -summary : API and runtime that allows access to VR hardware from multiple vendors + - git|https://github.com/ValveSoftware/openvr.git: v2.12.1 +homepage: https://github.com/ValveSoftware/openvr +license: BSD-3-Clause +component: multimedia.library +summary: API and runtime that allows access to VR hardware from multiple vendors description: | API and runtime that allows access to VR hardware from multiple vendors -builddeps : +builddeps: - pkgconfig(jsoncpp) -setup : | +setup: | %patch -p1 -i $pkgfiles/vsprintf.patch %patch -p1 -i $pkgfiles/system-jsoncpp.patch @@ -24,9 +24,9 @@ setup : | %cmake_ninja \ -DBUILD_SHARED=1 \ -DUSE_SYSTEM_JSONCPP=True -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /usr/lib64 diff --git a/packages/o/openvswitch/package.yml b/packages/o/openvswitch/package.yml index 0b4165dd25d..8a18a45a03d 100644 --- a/packages/o/openvswitch/package.yml +++ b/packages/o/openvswitch/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openvswitch -version : 3.3.0 -release : 7 -source : - - https://www.openvswitch.org/releases/openvswitch-3.3.0.tar.gz : 1afcb81fb947c0be885866995d6c088e61df43561115789206a2b33f7bc1b05f -homepage : https://www.openvswitch.org/ -license : Apache-2.0 -summary : A multilayer software switch licensed under the open source Apache 2 license. -component : network.util +name: openvswitch +version: 3.3.0 +release: 7 +source: + - https://www.openvswitch.org/releases/openvswitch-3.3.0.tar.gz: 1afcb81fb947c0be885866995d6c088e61df43561115789206a2b33f7bc1b05f +homepage: https://www.openvswitch.org/ +license: Apache-2.0 +summary: A multilayer software switch licensed under the open source Apache 2 license. +component: network.util description: | A multilayer software switch licensed under the open source Apache 2 license. -builddeps : +builddeps: - pkgconfig(python3) - libcap-ng - python-six - unbound -rundeps : +rundeps: - iproute2 - libcap-ng - python-six - python3 - unbound -setup : | +setup: | ./boot.sh %configure --enable-shared --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm0644 $pkgfiles/ovsdb-server.service $installdir/usr/lib/systemd/system/ovsdb-server.service install -Dm0644 $pkgfiles/ovs-vswitchd.service $installdir/usr/lib/systemd/system/ovs-vswitchd.service diff --git a/packages/o/openxcom/package.yml b/packages/o/openxcom/package.yml index 7ea8b21c7e4..a1960b9e29a 100644 --- a/packages/o/openxcom/package.yml +++ b/packages/o/openxcom/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openxcom -version : '1.0' -release : 10 -source : - - git|https://github.com/SupSuper/OpenXcom : f2e509c427a023f9f69850d52b7a164a6d29d823 -homepage : https://openxcom.org/ -license : GPL-3.0-or-later -component : games.strategy -summary : Open-source clone of the popular UFO - Enemy Unknown videogame +name: openxcom +version: "1.0" +release: 10 +source: + - git|https://github.com/SupSuper/OpenXcom: f2e509c427a023f9f69850d52b7a164a6d29d823 +homepage: https://openxcom.org/ +license: GPL-3.0-or-later +component: games.strategy +summary: Open-source clone of the popular UFO - Enemy Unknown videogame description: | OpenXcom is an open-source clone of the popular UFO - Enemy Unknown videogame (X-Com: UFO Defense in USA), licensed under the GPL and written in C++ / SDL. It was originally founded by SupSuper in February 2010, and has since grown into a small development team surrounded by a very supporting community. -builddeps : +builddeps: - pkgconfig(SDL_gfx) - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) @@ -20,10 +20,10 @@ builddeps : - pkgconfig(yaml-cpp) - libboost-devel - xmlto -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/org.openxcom.openxcom.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/o/openxr/package.yml b/packages/o/openxr/package.yml index 5dd4fa88dc0..7222207a508 100644 --- a/packages/o/openxr/package.yml +++ b/packages/o/openxr/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : openxr -version : 1.1.53 -release : 3 -source : - - https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.53/OpenXR-SDK-Source-release-1.1.53.tar.gz : 1bf766990ff47dfb9b32df201777f666a6399aaab4a249e43b7ad676ad240a3c -homepage : https://www.khronos.org/openxr/ -license : Apache-2.0 -component : multimedia.library -summary : An open standard for virtual reality and augmented reality platforms and devices +name: openxr +version: 1.1.53 +release: 3 +source: + - https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.53/OpenXR-SDK-Source-release-1.1.53.tar.gz: 1bf766990ff47dfb9b32df201777f666a6399aaab4a249e43b7ad676ad240a3c +homepage: https://www.khronos.org/openxr/ +license: Apache-2.0 +component: multimedia.library +summary: An open standard for virtual reality and augmented reality platforms and devices description: | An open standard for virtual reality and augmented reality platforms and devices -builddeps : +builddeps: - pkgconfig(jsoncpp) - pkgconfig(libglvnd) - pkgconfig(vulkan) - pkgconfig(x11) - pkgconfig(xrandr) - pkgconfig(xxf86vm) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/opera-stable/package.yml b/packages/o/opera-stable/package.yml index b67c392b1eb..80c63361ea7 100644 --- a/packages/o/opera-stable/package.yml +++ b/packages/o/opera-stable/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opera-stable -version : 124.0.5705.65 -release : 365 -source : - - https://ftp.opera.com/pub/opera/desktop/124.0.5705.65/linux/opera-stable_124.0.5705.65_amd64.deb : 002567e1c9d8c08b0422f94d805c35b32a5c9e9fc18bd386daed75e8a2f1b37d -license : Distributable -homepage : https://www.opera.com -extract : false -strip : false -component : network.web.browser -summary : The Opera browser brings you more speed, more discoveries and more safety on the web - all for free +name: opera-stable +version: 124.0.5705.65 +release: 365 +source: + - https://ftp.opera.com/pub/opera/desktop/124.0.5705.65/linux/opera-stable_124.0.5705.65_amd64.deb: 002567e1c9d8c08b0422f94d805c35b32a5c9e9fc18bd386daed75e8a2f1b37d +license: Distributable +homepage: https://www.opera.com +extract: false +strip: false +component: network.web.browser +summary: The Opera browser brings you more speed, more discoveries and more safety on the web - all for free description: | The Opera browser brings you more speed, more discoveries and more safety on the web - all for free. -patterns : /* -builddeps : +patterns: /* +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(alsa) @@ -23,13 +23,13 @@ builddeps : - pkgconfig(gtk+-3.0) - pkgconfig(xscrnsaver) - ffmpeg-chromium-opera -rundeps : +rundeps: - ffmpeg-chromium-opera -setup : | +setup: | ar xf $sources/opera-stable_${version}_amd64.deb mkdir root tar xf data.tar.xz -C root -install : | +install: | pushd $workdir/root chown root:root usr/lib/x86_64-linux-gnu/opera-stable/opera_sandbox chmod 4755 usr/lib/x86_64-linux-gnu/opera-stable/opera_sandbox diff --git a/packages/o/optipng/package.yml b/packages/o/optipng/package.yml index f406f7f2ed1..20c85b79e2b 100644 --- a/packages/o/optipng/package.yml +++ b/packages/o/optipng/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : optipng -version : 7.9.1 -release : 6 -source : - - https://sourceforge.net/projects/optipng/files/OptiPNG/optipng-7.9.1/optipng-7.9.1.tar.gz : c2579be58c2c66dae9d63154edcb3d427fef64cb00ec0aff079c9d156ec46f29 -homepage : https://sourceforge.net/projects/optipng/ -license : Zlib -summary : PNG optimizer recompresses image files to a smaller size, without losing any information -component : multimedia.library +name: optipng +version: 7.9.1 +release: 6 +source: + - https://sourceforge.net/projects/optipng/files/OptiPNG/optipng-7.9.1/optipng-7.9.1.tar.gz: c2579be58c2c66dae9d63154edcb3d427fef64cb00ec0aff079c9d156ec46f29 +homepage: https://sourceforge.net/projects/optipng/ +license: Zlib +summary: PNG optimizer recompresses image files to a smaller size, without losing any information +component: multimedia.library description: | PNG optimizer recompresses image files to a smaller size, without losing any information -builddeps : - - pkgconfig(libpng) -setup : | +builddeps: + - pkgconfig(libpng) +setup: | ./configure --prefix=/usr --mandir=/usr/share/man --with-system-libs -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/o/opus-tools/package.yml b/packages/o/opus-tools/package.yml index a1ab57467c4..d4cf6d6f759 100644 --- a/packages/o/opus-tools/package.yml +++ b/packages/o/opus-tools/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opus-tools -version : 0.2 -release : 4 -source : - - https://archive.mozilla.org/pub/opus/opus-tools-0.2.tar.gz : b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86 -homepage : https://wiki.xiph.org/Opus-tools -license : +name: opus-tools +version: 0.2 +release: 4 +source: + - https://archive.mozilla.org/pub/opus/opus-tools-0.2.tar.gz: b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86 +homepage: https://wiki.xiph.org/Opus-tools +license: - BSD-2-Clause - GPL-2.0-or-later -component : multimedia.audio -summary : Collection of tools for working with opus files +component: multimedia.audio +summary: Collection of tools for working with opus files description: | Opus-tools is a collection of tools for working with opus files currently under development. -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(libopusenc) - pkgconfig(opusfile) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/opus/package.yml b/packages/o/opus/package.yml index bf5a667dbde..7b77651ccf2 100644 --- a/packages/o/opus/package.yml +++ b/packages/o/opus/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opus -version : '1.5.2' -release : 12 -source : - - https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz : 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1 -license : BSD-3-Clause -component : multimedia.codecs -homepage : https://www.opus-codec.org/ -summary : Opus is a totally open, royalty-free, highly versatile audio codec. +name: opus +version: "1.5.2" +release: 12 +source: + - https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz: 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1 +license: BSD-3-Clause +component: multimedia.codecs +homepage: https://www.opus-codec.org/ +summary: Opus is a totally open, royalty-free, highly versatile audio codec. description: | Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec. -libsplit : false -emul32 : true -setup : | +libsplit: false +emul32: true +setup: | %meson_configure -Dcustom-modes=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/o/opusfile/package.yml b/packages/o/opusfile/package.yml index 87275773895..fa520e1c3f0 100644 --- a/packages/o/opusfile/package.yml +++ b/packages/o/opusfile/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : opusfile -version : '0.12' -release : 10 -source : - - https://github.com/xiph/opusfile/releases/download/v0.12/opusfile-0.12.tar.gz : 118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b -homepage : https://opus-codec.org/docs/opusfile_api-0.12/ -license : BSD-3-Clause -component : programming.library -summary : Library for opening, seeking, and decoding .opus files +name: opusfile +version: "0.12" +release: 10 +source: + - https://github.com/xiph/opusfile/releases/download/v0.12/opusfile-0.12.tar.gz: 118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b +homepage: https://opus-codec.org/docs/opusfile_api-0.12/ +license: BSD-3-Clause +component: programming.library +summary: Library for opening, seeking, and decoding .opus files description: | The opusfile and opusurl libraries provide a high-level API for decoding and seeking within .opus files on disk or over http(s). -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ogg) - pkgconfig32(openssl) - pkgconfig32(opus) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : |- +install: |- %make_install rm -rvf $installdir/usr/share/ diff --git a/packages/o/or-tools/package.yml b/packages/o/or-tools/package.yml index c01608c49c0..73aa6f4b5d9 100644 --- a/packages/o/or-tools/package.yml +++ b/packages/o/or-tools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : or-tools -version : 9.12 -release : 1 -source : - - https://github.com/google/or-tools/releases/download/v9.12/or-tools-9.12.tar.gz : cbb7bfee99409f8b5704c420c9a6bcc1054963952588c19651d4f5bb0480f534 -homepage : https://developers.google.com/optimization/ -license : Apache-2.0 -component : programming.library -summary : Google's Operations Research tools +name: or-tools +version: 9.12 +release: 1 +source: + - https://github.com/google/or-tools/releases/download/v9.12/or-tools-9.12.tar.gz: cbb7bfee99409f8b5704c420c9a6bcc1054963952588c19651d4f5bb0480f534 +homepage: https://developers.google.com/optimization/ +license: Apache-2.0 +component: programming.library +summary: Google's Operations Research tools description: | Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(benchmark) - pkgconfig(coinmp) - pkgconfig(eigen3) - pkgconfig(protobuf) - pkgconfig(re2) - pkgconfig(zlib) -setup : | +setup: | %cmake_ninja \ -DUSE_HIGHS=OFF \ -DUSE_SCIP=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/oranchelo-icon-theme/package.yml b/packages/o/oranchelo-icon-theme/package.yml index cf5bba50526..0a4ef50bc49 100644 --- a/packages/o/oranchelo-icon-theme/package.yml +++ b/packages/o/oranchelo-icon-theme/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : oranchelo-icon-theme -version : 0.9.0 -release : 5 -source : - - https://github.com/OrancheloTeam/oranchelo-icon-theme/archive/refs/tags/v0.9.0.tar.gz : 8d15f8e16772d3cb585d1dd7334ff5a5c0fa6ba59d737c165d707281b4b4f969 -homepage : https://github.com/OrancheloTeam/oranchelo-icon-theme -license : GPL-3.0-or-later -component : +name: oranchelo-icon-theme +version: 0.9.0 +release: 5 +source: + - https://github.com/OrancheloTeam/oranchelo-icon-theme/archive/refs/tags/v0.9.0.tar.gz: 8d15f8e16772d3cb585d1dd7334ff5a5c0fa6ba59d737c165d707281b4b4f969 +homepage: https://github.com/OrancheloTeam/oranchelo-icon-theme +license: GPL-3.0-or-later +component: - desktop.theme - - ^oranchelo-icon-theme : desktop.theme - - ^oranchelo-Beka-icon-theme : desktop.theme - - ^oranchelo-Classic-Folders-icon-theme : desktop.theme - - ^oranchelo-Green-icon-theme : desktop.theme - - ^oranchelo-light-icon-theme : desktop.theme -summary : + - ^oranchelo-icon-theme: desktop.theme + - ^oranchelo-Beka-icon-theme: desktop.theme + - ^oranchelo-Classic-Folders-icon-theme: desktop.theme + - ^oranchelo-Green-icon-theme: desktop.theme + - ^oranchelo-light-icon-theme: desktop.theme +summary: - Oranchelo icon theme - - ^oranchelo-icon-theme : Oranchelo icon theme - - ^oranchelo-Beka-icon-theme : Oranchelo Beka icon theme - - ^oranchelo-Classic-Folders-icon-theme : Oranchelo Classic Folder icon theme - - ^oranchelo-Green-icon-theme : Oranchelo Green icon theme - - ^oranchelo-light-icon-theme : Oranchelo light icon theme + - ^oranchelo-icon-theme: Oranchelo icon theme + - ^oranchelo-Beka-icon-theme: Oranchelo Beka icon theme + - ^oranchelo-Classic-Folders-icon-theme: Oranchelo Classic Folder icon theme + - ^oranchelo-Green-icon-theme: Oranchelo Green icon theme + - ^oranchelo-light-icon-theme: Oranchelo light icon theme description: - A flat-design icon theme. - - ^oranchelo-icon-theme : A flat-design icon theme. - - ^oranchelo-Beka-icon-theme : A flat-design icon theme. - - ^oranchelo-Classic-Folders-icon-theme : A flat-design icon theme. - - ^oranchelo-Green-icon-theme : A flat-design icon theme. - - ^oranchelo-light-icon-theme : A flat-design icon theme. -rundeps : - - ^oranchelo-Beka-icon-theme : oranchelo-icon-theme - - ^oranchelo-Classic-Folders-icon-theme : oranchelo-icon-theme - - ^oranchelo-Green-icon-theme : oranchelo-icon-theme - - ^oranchelo-light-icon-theme : oranchelo-icon-theme -install : | + - ^oranchelo-icon-theme: A flat-design icon theme. + - ^oranchelo-Beka-icon-theme: A flat-design icon theme. + - ^oranchelo-Classic-Folders-icon-theme: A flat-design icon theme. + - ^oranchelo-Green-icon-theme: A flat-design icon theme. + - ^oranchelo-light-icon-theme: A flat-design icon theme. +rundeps: + - ^oranchelo-Beka-icon-theme: oranchelo-icon-theme + - ^oranchelo-Classic-Folders-icon-theme: oranchelo-icon-theme + - ^oranchelo-Green-icon-theme: oranchelo-icon-theme + - ^oranchelo-light-icon-theme: oranchelo-icon-theme +install: | %make_install mv oranchelo-light $installdir/usr/share/icons/Oranchelo-light @@ -41,9 +41,9 @@ install : | # Remove doc files rm $installdir/usr/share/icons/Oranchelo/{Autors,CREDITS,LICENSE.txt,changelog} -patterns : - - ^oranchelo-icon-theme : /usr/share/icons/* - - ^oranchelo-Beka-icon-theme : /usr/share/icons/*-Beka - - ^oranchelo-Classic-Folders-icon-theme : /usr/share/icons/*-Classic-Folders - - ^oranchelo-Green-icon-theme : /usr/share/icons/*-Green - - ^oranchelo-light-icon-theme : /usr/share/icons/*-light +patterns: + - ^oranchelo-icon-theme: /usr/share/icons/* + - ^oranchelo-Beka-icon-theme: /usr/share/icons/*-Beka + - ^oranchelo-Classic-Folders-icon-theme: /usr/share/icons/*-Classic-Folders + - ^oranchelo-Green-icon-theme: /usr/share/icons/*-Green + - ^oranchelo-light-icon-theme: /usr/share/icons/*-light diff --git a/packages/o/orc/package.yml b/packages/o/orc/package.yml index 7bd53181352..1a41325ce76 100644 --- a/packages/o/orc/package.yml +++ b/packages/o/orc/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : orc -version : 0.4.40 -release : 10 -source : - - https://gstreamer.freedesktop.org/src/orc/orc-0.4.40.tar.xz : 3fc2bee78dfb7c41fd9605061fc69138db7df007eae2f669a1f56e8bacef74ab -homepage : https://gstreamer.freedesktop.org/modules/orc.html -license : +name: orc +version: 0.4.40 +release: 10 +source: + - https://gstreamer.freedesktop.org/src/orc/orc-0.4.40.tar.xz: 3fc2bee78dfb7c41fd9605061fc69138db7df007eae2f669a1f56e8bacef74ab +homepage: https://gstreamer.freedesktop.org/modules/orc.html +license: - BSD-2-Clause - BSD-3-Clause -component : programming.library -summary : The Oil Runtime Compiler +component: programming.library +summary: The Oil Runtime Compiler description: | Orc is a just-in-time compiler implemented as a library and set of associated tools for compiling and executing simple programs that operate on arrays of data. Orc is unlike other general-purpose JIT engines: the Orc bytecode and language is designed so that it can be readily converted into SIMD instructions. This translates to interesting language features and limitations: Orc has built-in capability for SIMD-friendly operations such as shuffling, saturated addition and subtraction, but only works on arrays of data. This makes Orc good for applications such as image processing, audio processing, array math, and signal analysis. -emul32 : true -clang : true -optimize : +emul32: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %meson_configure -Ddefault_library=shared -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -fv $installdir/%libdir%/*.a -check : | +check: | %ninja_check -patterns : - - devel : - - /usr/bin - - /usr/share/aclocal +patterns: + - devel: + - /usr/bin + - /usr/share/aclocal diff --git a/packages/o/orca/package.yml b/packages/o/orca/package.yml index 17b7178e57b..e474076a561 100644 --- a/packages/o/orca/package.yml +++ b/packages/o/orca/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : orca -version : '49.5' -release : 39 -source : - - https://download.gnome.org/sources/orca/49/orca-49.5.tar.xz : 53df41558319e97c1e84ad604989957a02b5d0ff531419190f0587ea6b256034 -homepage : https://gitlab.gnome.org/GNOME/orca -license : LGPL-2.1-or-later -component : desktop.gnome -summary : Orca Screen Reader +name: orca +version: "49.5" +release: 39 +source: + - https://download.gnome.org/sources/orca/49/orca-49.5.tar.xz: 53df41558319e97c1e84ad604989957a02b5d0ff531419190f0587ea6b256034 +homepage: https://gitlab.gnome.org/GNOME/orca +license: LGPL-2.1-or-later +component: desktop.gnome +summary: Orca Screen Reader description: | Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via user-customizable combinations of speech and/or braille. -builddeps : +builddeps: - pkgconfig(gstreamer-1.0) - pkgconfig(libwnck-3.0) - pkgconfig(pygobject-3.0) @@ -19,15 +19,15 @@ builddeps : - itstool - python-dasbus - yelp-tools -rundeps : +rundeps: - pyatspi2 - python-dasbus - speech-dispatcher -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless XDG mv $installdir/etc/xdg $installdir/usr/share/. diff --git a/packages/o/os-prober/package.yml b/packages/o/os-prober/package.yml index f5ce22461ff..fe2b5a80939 100644 --- a/packages/o/os-prober/package.yml +++ b/packages/o/os-prober/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : os-prober -version : 1.81 -release : 7 -source : - - https://ftp.debian.org/debian/pool/main/o/os-prober/os-prober_1.81.tar.xz : 2fd928ec86538227711e2adf49cfd6a1ef74f6bb3555c5dad4e0425ccd978883 -license : GPL-2.0-or-later -component : system.boot -homepage : https://joeyh.name/code/os-prober -summary : Detects OSes available on the system +name: os-prober +version: 1.81 +release: 7 +source: + - https://ftp.debian.org/debian/pool/main/o/os-prober/os-prober_1.81.tar.xz: 2fd928ec86538227711e2adf49cfd6a1ef74f6bb3555c5dad4e0425ccd978883 +license: GPL-2.0-or-later +component: system.boot +homepage: https://joeyh.name/code/os-prober +summary: Detects OSes available on the system description: | os-prober detects other OSes available on a system and outputs the results in a generic machine-readable format. -build : | +build: | %make -install : | +install: | # Inspired by Arch Linux's os-prober package. install -Dm00755 os-prober linux-boot-prober -t $installdir/usr/bin diff --git a/packages/o/os-release/package.yml b/packages/o/os-release/package.yml index 71628100d5d..3ea2f766abe 100644 --- a/packages/o/os-release/package.yml +++ b/packages/o/os-release/package.yml @@ -1,20 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : os-release -version : '4.8' -release : 4 -source : +name: os-release +version: "4.8" +release: 4 +source: # We need something for a source - - https://getsol.us/sources/hotspot.txt : a12b7cb43c9d9134b5bb1b35e9096b66775d9e92e7611d1cc92b02edd6782a87 -extract : false -homepage : https://getsol.us -license : + - https://getsol.us/sources/hotspot.txt: a12b7cb43c9d9134b5bb1b35e9096b66775d9e92e7611d1cc92b02edd6782a87 +extract: false +homepage: https://getsol.us +license: - MIT -component : +component: - system.base -summary : os-release package -description: - os-release package -install : | +summary: os-release package +description: os-release package +install: | install -Dm00644 -t %installroot%/usr/share/os-release $pkgfiles/{solus,os}-release install -Dm00644 $pkgfiles/os-release.tmpfiles %installroot%/usr/lib/tmpfiles.d/os-release.conf diff --git a/packages/o/osinfo-db-tools/package.yml b/packages/o/osinfo-db-tools/package.yml index f332f531747..73a8dc8aed6 100644 --- a/packages/o/osinfo-db-tools/package.yml +++ b/packages/o/osinfo-db-tools/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : osinfo-db-tools -version : 1.11.0 -release : 11 -source : - - https://gitlab.com/libosinfo/osinfo-db-tools/-/archive/v1.11.0/osinfo-db-tools-v1.11.0.tar.gz : b03429cad1dadf5e20bd2d24c4b130df35882ed22ebfbadb5f7acd50c6218ee2 -homepage : https://libosinfo.org/ -license : GPL-2.0-or-later -component : programming.tools -summary : Tools for manipulating osinfo database +name: osinfo-db-tools +version: 1.11.0 +release: 11 +source: + - https://gitlab.com/libosinfo/osinfo-db-tools/-/archive/v1.11.0/osinfo-db-tools-v1.11.0.tar.gz: b03429cad1dadf5e20bd2d24c4b130df35882ed22ebfbadb5f7acd50c6218ee2 +homepage: https://libosinfo.org/ +license: GPL-2.0-or-later +component: programming.tools +summary: Tools for manipulating osinfo database description: | Tools for manipulating osinfo database -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libarchive) - pkgconfig(libsoup-3.0) - pkgconfig(libxslt) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/osinfo-db/package.yml b/packages/o/osinfo-db/package.yml index 427b3e45fab..98b375f7e11 100644 --- a/packages/o/osinfo-db/package.yml +++ b/packages/o/osinfo-db/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : osinfo-db -version : '20250606' -release : 16 -source : - - https://releases.pagure.org/libosinfo/osinfo-db-20250606.tar.xz : 9940aa47df298073c51dcf8a4dcc855f494ab864c24cdbda46bd897957357fe1 -homepage : https://libosinfo.org -license : GPL-2.0-or-later -component : virt -summary : OS database for libosinfo -extract : false +name: osinfo-db +version: "20250606" +release: 16 +source: + - https://releases.pagure.org/libosinfo/osinfo-db-20250606.tar.xz: 9940aa47df298073c51dcf8a4dcc855f494ab864c24cdbda46bd897957357fe1 +homepage: https://libosinfo.org +license: GPL-2.0-or-later +component: virt +summary: OS database for libosinfo +extract: false description: | Operating system database for libosinfo -builddeps : +builddeps: - osinfo-db-tools -install : | +install: | osinfo-db-import --root "$installdir" --system $sources/$package-$version.tar.xz install -Dm00644 $pkgfiles/solus-rolling.xml $installdir/usr/share/osinfo/os/getsol.us/solus-rolling.xml diff --git a/packages/o/osm-gps-map/package.yml b/packages/o/osm-gps-map/package.yml index e785fee31d0..f3246e266d6 100644 --- a/packages/o/osm-gps-map/package.yml +++ b/packages/o/osm-gps-map/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : osm-gps-map -version : 1.2.0 -release : 9 -source : - - https://github.com/nzjrs/osm-gps-map/releases/download/1.2.0/osm-gps-map-1.2.0.tar.gz : ddec11449f37b5dffb4bca134d024623897c6140af1f9981a8acc512dbf6a7a5 -homepage : https://nzjrs.github.com/osm-gps-map/ -license : GPL-2.0-or-later -component : desktop.gtk -summary : A Gtk+ Widget for Displaying OpenStreetMap tiles +name: osm-gps-map +version: 1.2.0 +release: 9 +source: + - https://github.com/nzjrs/osm-gps-map/releases/download/1.2.0/osm-gps-map-1.2.0.tar.gz: ddec11449f37b5dffb4bca134d024623897c6140af1f9981a8acc512dbf6a7a5 +homepage: https://nzjrs.github.com/osm-gps-map/ +license: GPL-2.0-or-later +component: desktop.gtk +summary: A Gtk+ Widget for Displaying OpenStreetMap tiles description: | A Gtk+ Widget for Displaying OpenStreetMap tiles -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libsoup-2.4) - gtk-doc -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/o/ospray/package.yml b/packages/o/ospray/package.yml index c22ad399dd2..2e57f938800 100644 --- a/packages/o/ospray/package.yml +++ b/packages/o/ospray/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ospray -version : 2.8.0 -release : 3 -source : - - https://github.com/ospray/ospray/archive/refs/tags/v2.8.0.tar.gz : 2dabc75446a0e2e970952d325f930853a51a9b4d1868c8135f05552a4ae04d39 -homepage : https://www.ospray.org/ -license : Apache-2.0 -component : programming.library -summary : Open, Scalable, and Portable Ray Tracing Engine +name: ospray +version: 2.8.0 +release: 3 +source: + - https://github.com/ospray/ospray/archive/refs/tags/v2.8.0.tar.gz: 2dabc75446a0e2e970952d325f930853a51a9b4d1868c8135f05552a4ae04d39 +homepage: https://www.ospray.org/ +license: Apache-2.0 +component: programming.library +summary: Open, Scalable, and Portable Ray Tracing Engine description: | Intel OSPRay is an open source, scalable, and portable ray tracing engine for high-performance, high-fidelity visualization on CPUs. -builddeps : +builddeps: - pkgconfig(snappy) - ispc - openimagedenoise-devel - openvkl-devel -rundeps : - - devel : - - openimagedenoise-devel - - openvkl-devel - - snappy-devel -setup : | +rundeps: + - devel: + - openimagedenoise-devel + - openvkl-devel + - snappy-devel +setup: | %cmake_ninja \ -DOSPRAY_APPS_BENCHMARK=OFF \ -DOSPRAY_APPS_TESTING=OFF \ -DOSPRAY_APPS_TUTORIALS=OFF \ -DOSPRAY_APPS_EXAMPLES=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share diff --git a/packages/o/ostree/package.yml b/packages/o/ostree/package.yml index a7a2e27c8c5..45b5ea90cb6 100644 --- a/packages/o/ostree/package.yml +++ b/packages/o/ostree/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ostree -version : '2023.6' -release : 24 -source : - - https://github.com/ostreedev/ostree/releases/download/v2023.6/libostree-2023.6.tar.xz : b43c4a373799681989bae12b3a1b94f453068dece6540b8e05a23b834c1037e2 -homepage : https://ostreedev.github.io/ostree/ -license : LGPL-2.0-or-later -component : system.utils -summary : Git-like filesystem management +name: ostree +version: "2023.6" +release: 24 +source: + - https://github.com/ostreedev/ostree/releases/download/v2023.6/libostree-2023.6.tar.xz: b43c4a373799681989bae12b3a1b94f453068dece6540b8e05a23b834c1037e2 +homepage: https://ostreedev.github.io/ostree/ +license: LGPL-2.0-or-later +component: system.utils +summary: Git-like filesystem management description: | Operating system and container binary deployment and upgrades -patterns : - - docs : /usr/share/man -builddeps : +patterns: + - docs: /usr/share/man +builddeps: - pkgconfig(e2p) - pkgconfig(fuse) - pkgconfig(gio-unix-2.0) @@ -22,11 +22,11 @@ builddeps : - pkgconfig(liblzma) - pkgconfig(libsoup-3.0) - docbook-xml -setup : | +setup: | %configure --disable-static --with-soup3 -build : | +build: | %make -install : | +install: | %make_install # Remove files only relevant to OSTree based OS images rm -r $installdir/etc/grub.d/ diff --git a/packages/o/owncloud-client/package.yml b/packages/o/owncloud-client/package.yml index 349372b07d6..d42f305db6e 100644 --- a/packages/o/owncloud-client/package.yml +++ b/packages/o/owncloud-client/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : owncloud-client -version : 6.0.0.17092 -release : 36 -source : - - https://download.owncloud.com/desktop/ownCloud/stable/6.0.0.17092/source/ownCloud-6.0.0.17092.tar.xz : b9cadc3deb94d4da6d4781724edc36efc1c1d0a9f3f62a819af800954b79362d -license : GPL-2.0-or-later -component : network.download -homepage : https://owncloud.org -summary : The ownCloud Desktop Client is a tool to synchronize files from ownCloud Server with your computer -libsplit : false +name: owncloud-client +version: 6.0.0.17092 +release: 36 +source: + - https://download.owncloud.com/desktop/ownCloud/stable/6.0.0.17092/source/ownCloud-6.0.0.17092.tar.xz: b9cadc3deb94d4da6d4781724edc36efc1c1d0a9f3f62a819af800954b79362d +license: GPL-2.0-or-later +component: network.download +homepage: https://owncloud.org +summary: The ownCloud Desktop Client is a tool to synchronize files from ownCloud Server with your computer +libsplit: false description: | The ownCloud Desktop Client is a tool to synchronize files from ownCloud Server with your computer. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Designer) - pkgconfig(sqlite3) @@ -20,11 +20,11 @@ builddeps : - libre-graph-api-devel - qt6-base-private-devel - qtkeychain-qt6-devel -rundeps : +rundeps: - qt6-svg -setup : | +setup: | %cmake_ninja -DKDE_INSTALL_SYSCONFDIR=/etc -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/oxygen-sounds/package.yml b/packages/o/oxygen-sounds/package.yml index 36cb6d784c6..36d0c5d7787 100644 --- a/packages/o/oxygen-sounds/package.yml +++ b/packages/o/oxygen-sounds/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : oxygen-sounds -version : 6.5.3 -release : 38 -source : - - https://download.kde.org/stable/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz : 9b0e29a7a819e6aeea09bdd37a74134115ff6676e82ba76f397ba876c6f1a722 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: oxygen-sounds +version: 6.5.3 +release: 38 +source: + - https://download.kde.org/stable/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz: 9b0e29a7a819e6aeea09bdd37a74134115ff6676e82ba76f397ba876c6f1a722 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.theme -summary : The Oxygen Sound Theme +component: desktop.theme +summary: The Oxygen Sound Theme description: The Oxygen Sound Theme -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/o/oxygen/package.yml b/packages/o/oxygen/package.yml index 8f63b3044c9..36e9f57dcf1 100644 --- a/packages/o/oxygen/package.yml +++ b/packages/o/oxygen/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : oxygen -version : 6.5.3 -release : 126 -source : - - https://download.kde.org/stable/plasma/6.5.3/oxygen-6.5.3.tar.xz : 379f98db9d829b975b0a59a38a56d9a324feac4bb6f95fc20a5ea5a2203d6d94 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: oxygen +version: 6.5.3 +release: 126 +source: + - https://download.kde.org/stable/plasma/6.5.3/oxygen-6.5.3.tar.xz: 379f98db9d829b975b0a59a38a56d9a324feac4bb6f95fc20a5ea5a2203d6d94 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : +component: - desktop.theme -summary : +summary: - Oxygen visual style for the Plasma desktop description: - Oxygen visual style for the Plasma desktop. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt5Qml) @@ -41,21 +41,21 @@ builddeps : - kwindowsystem-devel - libplasma-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -patterns : - - devel : - - /usr/bin/oxygen-demo5 - - /usr/bin/oxygen-demo6 -setup : | +patterns: + - devel: + - /usr/bin/oxygen-demo5 + - /usr/bin/oxygen-demo6 +setup: | %cmake_kf6 -B qt5-build -DBUILD_QT5=ON -DBUILD_QT6=OFF %cmake_kf6 -B qt6-build -DBUILD_QT5=OFF -DBUILD_QT6=ON -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/p/p7zip/package.yml b/packages/p/p7zip/package.yml index d09fd2f19d2..3c15316834a 100644 --- a/packages/p/p7zip/package.yml +++ b/packages/p/p7zip/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : p7zip -version : '17.06' -release : 14 -source : - - https://github.com/p7zip-project/p7zip/archive/refs/tags/v17.06.tar.gz : c35640020e8f044b425d9c18e1808ff9206dc7caf77c9720f57eb0849d714cd1 -homepage : https://github.com/p7zip-project/p7zip -license : LGPL-2.1-or-later -component : system.utils -summary : p7zip is a port of 7za for POSIX systems like Unix +name: p7zip +version: "17.06" +release: 14 +source: + - https://github.com/p7zip-project/p7zip/archive/refs/tags/v17.06.tar.gz: c35640020e8f044b425d9c18e1808ff9206dc7caf77c9720f57eb0849d714cd1 +homepage: https://github.com/p7zip-project/p7zip +license: LGPL-2.1-or-later +component: system.utils +summary: p7zip is a port of 7za for POSIX systems like Unix description: | p7zip is a port of 7za for POSIX systems like Unix -optimize : speed -builddeps : +optimize: speed +builddeps: - yasm -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Revert-Use-system-locale-to-select-OEM-code-page-for.patch -build : | +build: | %make OPTFLAGS="$CPPFLAGS $CFLAGS" 7z 7zr 7za -install : | +install: | %make_install DEST_DIR="$installdir" DEST_HOME=/usr DEST_MAN=/usr/share/man DEST_SHARE="%libdir%/p7zip" rm -rf $installdir/usr/share/doc -profile : | +profile: | %make test -check : | +check: | %make test diff --git a/packages/p/packagekit-qt/package.yml b/packages/p/packagekit-qt/package.yml index 573f7150193..bfa379a1938 100644 --- a/packages/p/packagekit-qt/package.yml +++ b/packages/p/packagekit-qt/package.yml @@ -1,69 +1,69 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : packagekit-qt -version : 1.1.2 -release : 4 -source : - - https://github.com/PackageKit/PackageKit-Qt/archive/refs/tags/v1.1.2.tar.gz : 7c21b594b872f8497d5f854e034c40fd70aa4fd4888255cbc409051c3b6b0dee -homepage : https://github.com/PackageKit/PackageKit-Qt -license : LGPL-2.1-or-later -component : +name: packagekit-qt +version: 1.1.2 +release: 4 +source: + - https://github.com/PackageKit/PackageKit-Qt/archive/refs/tags/v1.1.2.tar.gz: 7c21b594b872f8497d5f854e034c40fd70aa4fd4888255cbc409051c3b6b0dee +homepage: https://github.com/PackageKit/PackageKit-Qt +license: LGPL-2.1-or-later +component: - desktop.qt - - qt5 : desktop.qt - - qt5-devel : programming.devel - - qt6 : desktop.qt - - qt6-devel : programming.devel -summary : + - qt5: desktop.qt + - qt5-devel: programming.devel + - qt6: desktop.qt + - qt6-devel: programming.devel +summary: - Qt bindings for PackageKit - - qt5 : Qt bindings for PackageKit - Qt5 bindings - - qt5-devel : Development files for packagekit-qt-qt5 - - qt6 : Qt bindings for PackageKit - Qt6 bindings - - qt6-devel : Development files for packagekit-qt-qt6 + - qt5: Qt bindings for PackageKit - Qt5 bindings + - qt5-devel: Development files for packagekit-qt-qt5 + - qt6: Qt bindings for PackageKit - Qt6 bindings + - qt6-devel: Development files for packagekit-qt-qt6 description: |- Qt bindings for PackageKit -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(packagekit-glib2) -rundeps : - - qt5 : - - packagekit - - qt6 : - - packagekit - - qt5-devel : - - packagekit-devel - - packagekit-qt-qt5 - - qt6-devel : - - packagekit-devel - - packagekit-qt-qt6 -clang : true -optimize : lto -setup : | +rundeps: + - qt5: + - packagekit + - qt6: + - packagekit + - qt5-devel: + - packagekit-devel + - packagekit-qt-qt5 + - qt6-devel: + - packagekit-devel + - packagekit-qt-qt6 +clang: true +optimize: lto +setup: | %cmake_ninja -B qt5-build \ -DCMAKE_AUTOMOC=0 %cmake_ninja -B qt6-build \ -DBUILD_WITH_QT6=ON \ -DCMAKE_AUTOMOC=0 -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build -patterns : - - qt5 : - - /usr/lib64/libpackagekitqt5.so.* - - qt6 : - - /usr/lib64/libpackagekitqt6.so.* - - qt5-devel : - - /usr/include/packagekitqt5 - - /usr/lib64/cmake/packagekitqt5 - - /usr/lib64/libpackagekitqt5.so - - /usr/lib64/pkgconfig/packagekitqt5.pc - - qt6-devel : - - /usr/include/packagekitqt6 - - /usr/lib64/cmake/packagekitqt6 - - /usr/lib64/libpackagekitqt6.so - - /usr/lib64/pkgconfig/packagekitqt6.pc +patterns: + - qt5: + - /usr/lib64/libpackagekitqt5.so.* + - qt6: + - /usr/lib64/libpackagekitqt6.so.* + - qt5-devel: + - /usr/include/packagekitqt5 + - /usr/lib64/cmake/packagekitqt5 + - /usr/lib64/libpackagekitqt5.so + - /usr/lib64/pkgconfig/packagekitqt5.pc + - qt6-devel: + - /usr/include/packagekitqt6 + - /usr/lib64/cmake/packagekitqt6 + - /usr/lib64/libpackagekitqt6.so + - /usr/lib64/pkgconfig/packagekitqt6.pc diff --git a/packages/p/packagekit/package.yml b/packages/p/packagekit/package.yml index d597f5f44cf..79184739a3a 100644 --- a/packages/p/packagekit/package.yml +++ b/packages/p/packagekit/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : packagekit -version : 1.3.1 -release : 36 -source : - - git|https://github.com/getsolus/PackageKit.git : dd7ff1c2d345e9bb190596db3210c0fb0dd9101a -license : GPL-2.0-or-later -component : programming.library -homepage : https://www.freedesktop.org/software/PackageKit/ -summary : A D-BUS abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API. +name: packagekit +version: 1.3.1 +release: 36 +source: + - git|https://github.com/getsolus/PackageKit.git: dd7ff1c2d345e9bb190596db3210c0fb0dd9101a +license: GPL-2.0-or-later +component: programming.library +homepage: https://www.freedesktop.org/software/PackageKit/ +summary: A D-BUS abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API. description: | PackageKit is a DBUS abstraction layer that allows the session user to manage packages in a secure way using a cross-distro, cross-architecture API. -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(appstream-glib) - pkgconfig(bash-completion) @@ -25,14 +25,14 @@ builddeps : - docbook-xml - python-setuptools - vala -setup : | +setup: | %meson_configure \ -Dpackaging_backend=eopkg \ -Dpythonpackagedir=/usr/lib/python%python3_version%/site-packages/ \ -Dbash_command_not_found=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Reproducibility /var/lib/PackageKit/transactions.db diff --git a/packages/p/pacman/package.yml b/packages/p/pacman/package.yml index 5cd12c96347..62bb93db004 100644 --- a/packages/p/pacman/package.yml +++ b/packages/p/pacman/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pacman -version : 0.9.4 -release : 7 -source : - - git|https://github.com/ebuc99/pacman.git : b6241a373cc09f021c2ab29714eca5f9e33463f8 -homepage : https://github.com/ebuc99/pacman -license : GPL-3.0-or-later -component : games.arcade -summary : Clone of the original pacman from Namco +name: pacman +version: 0.9.4 +release: 7 +source: + - git|https://github.com/ebuc99/pacman.git: b6241a373cc09f021c2ab29714eca5f9e33463f8 +homepage: https://github.com/ebuc99/pacman +license: GPL-3.0-or-later +component: games.arcade +summary: Clone of the original pacman from Namco description: | Pacman is a clone of the original pacman from Namco -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-update-desktop-entry.patch sed -i "s/\/local//" src/platform.cpp %reconfigure --datarootdir=/usr/share/pacman -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 data/gfx/pacman_desktop.png $installdir/usr/share/icons/hicolor/256x256/apps/pacman.png install -Dm00644 $pkgfiles/io.github.ebuc99.pacman.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/p/pahole/package.yml b/packages/p/pahole/package.yml index f4b97032e78..b2a43e81417 100644 --- a/packages/p/pahole/package.yml +++ b/packages/p/pahole/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pahole -version : '1.31' -release : 5 -source : - - https://fedorapeople.org/~acme/dwarves/dwarves-1.31.tar.xz : 0a7f255ccacf8cc7f8cd119099eb327179b4b3c67cb015af646af6d0cb03054d -homepage : https://git.kernel.org/pub/scm/devel/pahole/pahole.git -license : GPL-2.0-only -component : system.utils -summary : Pahole and other DWARF utils +name: pahole +version: "1.31" +release: 5 +source: + - https://fedorapeople.org/~acme/dwarves/dwarves-1.31.tar.xz: 0a7f255ccacf8cc7f8cd119099eb327179b4b3c67cb015af646af6d0cb03054d +homepage: https://git.kernel.org/pub/scm/devel/pahole/pahole.git +license: GPL-2.0-only +component: system.utils +summary: Pahole and other DWARF utils description: | Pahole and other DWARF utils -builddeps : +builddeps: - pkgconfig(libbpf) - pkgconfig(libdw) - pkgconfig(libelf) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/python.diff %cmake_ninja \ -D__LIB=lib64 \ -DLIBBPF_EMBEDDED=OFF \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/palapeli/package.yml b/packages/p/palapeli/package.yml index 60c7c195b42..ee9ffbf37b0 100644 --- a/packages/p/palapeli/package.yml +++ b/packages/p/palapeli/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : palapeli -version : 25.08.3 -release : 79 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/palapeli-25.08.3.tar.xz : 8fc7ee67e4225cb12f161e1e3e8ddebcc2ee1f5068fde10cfd06ee5a41608945 -homepage : https://kde.org/applications/games/org.kde.palapeli -license : +name: palapeli +version: 25.08.3 +release: 79 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/palapeli-25.08.3.tar.xz: 8fc7ee67e4225cb12f161e1e3e8ddebcc2ee1f5068fde10cfd06ee5a41608945 +homepage: https://kde.org/applications/games/org.kde.palapeli +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : games.puzzle -summary : A single-player jigsaw puzzle game +component: games.puzzle +summary: A single-player jigsaw puzzle game description: | A single-player jigsaw puzzle game -builddeps : +builddeps: - pkgconfig(Qt6Svg) - kf6-karchive-devel - kf6-kcrash-devel @@ -21,15 +21,15 @@ builddeps : - kf6-knotifications-devel - kf6-kxmlgui-devel - libkdegames-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/p/pam-krb5/package.yml b/packages/p/pam-krb5/package.yml index cec16538399..7788680f078 100644 --- a/packages/p/pam-krb5/package.yml +++ b/packages/p/pam-krb5/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pam-krb5 -version : '4.11' -release : 9 -source : - - https://archives.eyrie.org/software/kerberos/pam-krb5-4.11.tar.gz : 503cbe2cb1aff4bdfda3bcf7f93f94fb6ba52c26d708934e7039b2182fe10b20 -license : BSD-3-Clause -component : security -homepage : https://www.eyrie.org/~eagle/software/pam-krb5/ -summary : PAM module for MIT Kerberos +name: pam-krb5 +version: "4.11" +release: 9 +source: + - https://archives.eyrie.org/software/kerberos/pam-krb5-4.11.tar.gz: 503cbe2cb1aff4bdfda3bcf7f93f94fb6ba52c26d708934e7039b2182fe10b20 +license: BSD-3-Clause +component: security +homepage: https://www.eyrie.org/~eagle/software/pam-krb5/ +summary: PAM module for MIT Kerberos description: | A Kerberos PAM module build against the MIT Kerberos libraries. It supports authenticating against a Kerberos KDC, obtaining tickets and populating an initial ticket cache, authorizing users via a ~/.k5login file, and changing Kerberos passwords. -builddeps : +builddeps: - pkgconfig(krb5) - pkgconfig(com_err) -rundeps : +rundeps: - kerberos -setup : | +setup: | %configure --enable-reduced-depends -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pam-u2f/package.yml b/packages/p/pam-u2f/package.yml index 523f323e70e..fc86a264c20 100644 --- a/packages/p/pam-u2f/package.yml +++ b/packages/p/pam-u2f/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pam-u2f -version : 1.4.0 -release : 9 -source : - - https://github.com/Yubico/pam-u2f/archive/pam_u2f-1.4.0.tar.gz : 243de4db11512514e6ac7fde54a0369b13e9b2423b43ceb89f108867888783a0 -license : BSD-2-Clause -component : security -homepage : https://developers.yubico.com/pam-u2f -summary : Pluggable Authentication Module (PAM) for U2F +name: pam-u2f +version: 1.4.0 +release: 9 +source: + - https://github.com/Yubico/pam-u2f/archive/pam_u2f-1.4.0.tar.gz: 243de4db11512514e6ac7fde54a0369b13e9b2423b43ceb89f108867888783a0 +license: BSD-2-Clause +component: security +homepage: https://developers.yubico.com/pam-u2f +summary: Pluggable Authentication Module (PAM) for U2F description: | This module implements PAM over U2F, providing an easy way to integrate the YubiKey (or other U2F compliant authenticators) into your existing infrastructure. -builddeps : +builddeps: - pkgconfig(libcrypto) - pkgconfig(libfido2) - asciidoc -setup : | +setup: | %reconfigure --with-pam-dir=%libdir%/security/ -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | unset LD_PRELOAD %make check diff --git a/packages/p/pam-wrapper/package.yml b/packages/p/pam-wrapper/package.yml index 5a7cea7f70b..d1142a08dd7 100644 --- a/packages/p/pam-wrapper/package.yml +++ b/packages/p/pam-wrapper/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pam-wrapper -version : 1.1.5 -release : 10 -source : - - https://gitlab.com/cwrap/pam_wrapper/-/archive/pam_wrapper-1.1.5/pam_wrapper-pam_wrapper-1.1.5.tar.gz : 2003608f0489b03e17bb11ff3b4857909b850a53f559a20aef5cead694b09fa2 -license : GPL-3.0-or-later -component : security -homepage : https://cwrap.org/pam_wrapper.html -summary : A tool to test PAM applications and PAM modules +name: pam-wrapper +version: 1.1.5 +release: 10 +source: + - https://gitlab.com/cwrap/pam_wrapper/-/archive/pam_wrapper-1.1.5/pam_wrapper-pam_wrapper-1.1.5.tar.gz: 2003608f0489b03e17bb11ff3b4857909b850a53f559a20aef5cead694b09fa2 +license: GPL-3.0-or-later +component: security +homepage: https://cwrap.org/pam_wrapper.html +summary: A tool to test PAM applications and PAM modules description: | A tool to test PAM applications and PAM modules -builddeps : +builddeps: - pkgconfig(cmocka) - pkgconfig(python3) -setup : | +setup: | %cmake_ninja -DUNIT_TESTING=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/p/pam/package.yml b/packages/p/pam/package.yml index 8c7af138882..8d22233c08b 100644 --- a/packages/p/pam/package.yml +++ b/packages/p/pam/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pam -version : 1.7.0 -release : 38 -source : - - https://github.com/linux-pam/linux-pam/releases/download/v1.7.0/Linux-PAM-1.7.0.tar.xz : 57dcd7a6b966ecd5bbd95e1d11173734691e16b68692fa59661cdae9b13b1697 -license : GPL-3.0-or-later -homepage : https://github.com/linux-pam/linux-pam -summary : Pluggable Authentication Modules library +name: pam +version: 1.7.0 +release: 38 +source: + - https://github.com/linux-pam/linux-pam/releases/download/v1.7.0/Linux-PAM-1.7.0.tar.xz: 57dcd7a6b966ecd5bbd95e1d11173734691e16b68692fa59661cdae9b13b1697 +license: GPL-3.0-or-later +homepage: https://github.com/linux-pam/linux-pam +summary: Pluggable Authentication Modules library description: The Linux PAM package contains Pluggable Authentication Modules used to enable the local system administrator to choose how applications authenticate users. -component : system.base -emul32 : true -devel : true -builddeps : +component: system.base +emul32: true +devel: true +builddeps: - pkgconfig32(libacl) - pkgconfig32(libattr) - pkgconfig32(libeconf) @@ -21,7 +21,7 @@ builddeps : - bison-32bit-devel - docbook-xml - flex-32bit-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-defaults.patch %meson_configure \ @@ -30,9 +30,9 @@ setup : | -Ddb=auto \ -Dexamples=false \ -Dnis=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install if [ -z "${EMUL32BUILD+set}" ]; then @@ -60,6 +60,6 @@ install : | # Stateless find $installdir -type d -empty -delete -print -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/p/pan/package.yml b/packages/p/pan/package.yml index f42af581bd1..607d33b7a6d 100644 --- a/packages/p/pan/package.yml +++ b/packages/p/pan/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pan -version : '0.164' -release : 12 -source : - - https://gitlab.gnome.org/GNOME/pan/-/archive/v0.164/pan-v0.164.tar.gz : 2bf4470b90129506e5a23bc9e56828e0919640fa431e4bc4aa73d3af4560689b -homepage : https://gitlab.gnome.org/GNOME/pan -license : GPL-2.0-or-later -component : office -summary : A powerful and user-friendly Usenet newsreader for GTK+ +name: pan +version: "0.164" +release: 12 +source: + - https://gitlab.gnome.org/GNOME/pan/-/archive/v0.164/pan-v0.164.tar.gz: 2bf4470b90129506e5a23bc9e56828e0919640fa431e4bc4aa73d3af4560689b +homepage: https://gitlab.gnome.org/GNOME/pan +license: GPL-2.0-or-later +component: office +summary: A powerful and user-friendly Usenet newsreader for GTK+ description: | A powerful and user-friendly Usenet newsreader for GTK+ -builddeps : +builddeps: - pkgconfig(dbus-1) - pkgconfig(enchant-2) - pkgconfig(gmime-3.0) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(libnotify) - pkgconfig(zlib) - itstool -setup : | +setup: | %cmake_ninja \ -DENABLE_GTR=ON \ -DENABLE_LIBNOTIFY=ON \ @@ -30,7 +30,7 @@ setup : | -DWITH_GNUTLS=ON \ -DWITH_GTKSPELL=ON \ -DWITH_GTK3=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pandoc-crossref/package.yml b/packages/p/pandoc-crossref/package.yml index a1281fb1e5b..9a81acd3095 100644 --- a/packages/p/pandoc-crossref/package.yml +++ b/packages/p/pandoc-crossref/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pandoc-crossref -version : 0.3.22 -release : 11 -source : - - https://github.com/lierdakil/pandoc-crossref/archive/refs/tags/v0.3.22.tar.gz : a276ba571db8912debfc53fddae7cfd686f2c10c99755d55d433721fb3c4e021 -homepage : https://lierdakil.github.io/pandoc-crossref/ -license : GPL-2.0-only -component : office -summary : pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them. +name: pandoc-crossref +version: 0.3.22 +release: 11 +source: + - https://github.com/lierdakil/pandoc-crossref/archive/refs/tags/v0.3.22.tar.gz: a276ba571db8912debfc53fddae7cfd686f2c10c99755d55d433721fb3c4e021 +homepage: https://lierdakil.github.io/pandoc-crossref/ +license: GPL-2.0-only +component: office +summary: pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them. description: | pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them. -builddeps : +builddeps: - ghc - haskell-cabal-install -rundeps : +rundeps: - pandoc -networking : true -setup : | +networking: true +setup: | rm $workdir/cabal.project.freeze %cabal_configure --enable-tests --constraint="pandoc == 3.8.3" -build : | +build: | %haskell_build -install : | +install: | %haskell_install exe:pandoc-crossref rm -rf $installdir/{%libdir%,usr/share/pandoc-crossref} -check : | +check: | %haskell_check diff --git a/packages/p/pandoc/package.yml b/packages/p/pandoc/package.yml index 63ffca602fb..8034ee68b74 100644 --- a/packages/p/pandoc/package.yml +++ b/packages/p/pandoc/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pandoc -version : 3.8.3 -release : 14 -source : - - https://github.com/jgm/pandoc/archive/refs/tags/3.8.3.tar.gz : 064775f55802fea443c53b9ad61b6af5aab3fcda71c40e8ccb97f650dce78640 -homepage : https://pandoc.org -license : BSD-3-Clause -component : office -summary : Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library +name: pandoc +version: 3.8.3 +release: 14 +source: + - https://github.com/jgm/pandoc/archive/refs/tags/3.8.3.tar.gz: 064775f55802fea443c53b9ad61b6af5aab3fcda71c40e8ccb97f650dce78640 +homepage: https://pandoc.org +license: BSD-3-Clause +component: office +summary: Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library description: | Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library -builddeps : +builddeps: - ghc - haskell-cabal-install -networking : true -setup : | +networking: true +setup: | cabal update cabal configure -O2 %JOBS% \ --disable-executable-dynamic \ --ghc-options="-H512m %JOBS%" \ -f embed_data_files -build : | +build: | cabal build pandoc-cli -install : | +install: | mkdir -p $installdir/usr/bin - cabal install --installdir=$installdir/usr/bin --install-method=copy pandoc-cli -check : | + cabal install --installdir=$installdir/usr/bin --install-method=copy pandoc-cli +check: | cabal test diff --git a/packages/p/pango/package.yml b/packages/p/pango/package.yml index c8f9ec59f2d..1eea11c310d 100644 --- a/packages/p/pango/package.yml +++ b/packages/p/pango/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Updating this package? Remember to update pangomm-2.48 alongside it. -name : pango -version : 1.56.4 -release : 63 -source : - - https://download.gnome.org/sources/pango/1.56/pango-1.56.4.tar.xz : 17065e2fcc5f5a5bdbffc884c956bfc7c451a96e8c4fb2f8ad837c6413cb5a01 -homepage : https://www.gtk.org/docs/architecture/pango -license : LGPL-2.0-or-later -component : desktop.library -summary : pango (Library for laying out and rendering text) +name: pango +version: 1.56.4 +release: 63 +source: + - https://download.gnome.org/sources/pango/1.56/pango-1.56.4.tar.xz: 17065e2fcc5f5a5bdbffc884c956bfc7c451a96e8c4fb2f8ad837c6413cb5a01 +homepage: https://www.gtk.org/docs/architecture/pango +license: LGPL-2.0-or-later +component: desktop.library +summary: pango (Library for laying out and rendering text) description: | Pango is a library used for laying out and rendering text with an emphasis on internationalization. -emul32 : true -optimize : +emul32: true +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig32(cairo) - pkgconfig32(expat) - pkgconfig32(fontconfig) @@ -29,18 +29,18 @@ builddeps : - pkgconfig32(xrender) - pkgconfig32(xshmfence) - pkgconfig(gtk-doc) -setup : | +setup: | if [[ ! -z "${EMUL32BUILD}" ]]; then build_gobject="disabled" else build_gobject="enabled" fi %meson_configure -Ddocumentation=false -Dintrospection=$build_gobject -build : | +build: | %ninja_build -profile : | +profile: | %ninja_check || : -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : diff --git a/packages/p/pangomm-2.48/package.yml b/packages/p/pangomm-2.48/package.yml index 301224c87b0..7abed6b3f5f 100644 --- a/packages/p/pangomm-2.48/package.yml +++ b/packages/p/pangomm-2.48/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pangomm-2.48 -version : 2.56.1 -release : 4 -source : - - https://download.gnome.org/sources/pangomm/2.56/pangomm-2.56.1.tar.xz : 539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d -homepage : https://gtkmm.org -license : LGPL-2.0-or-later -component : desktop.library -summary : C++ bindings to pango +name: pangomm-2.48 +version: 2.56.1 +release: 4 +source: + - https://download.gnome.org/sources/pangomm/2.56/pangomm-2.56.1.tar.xz: 539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d +homepage: https://gtkmm.org +license: LGPL-2.0-or-later +component: desktop.library +summary: C++ bindings to pango description: | C++ bindings to pango -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(cairomm-1.16) - pkgconfig(glibmm-2.68) - pkgconfig(mm-common-util) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(sigc++-3.0) - doxygen - graphviz -patterns : - devel : /usr/lib64/pangomm-2.48 -setup : | +patterns: + devel: /usr/lib64/pangomm-2.48 +setup: | %meson_configure -Dmaintainer-mode=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pangomm/package.yml b/packages/p/pangomm/package.yml index 7d2af4bd31d..71d9f93a8c4 100644 --- a/packages/p/pangomm/package.yml +++ b/packages/p/pangomm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pangomm -version : 2.46.4 -release : 22 -source : - - https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.4.tar.xz : b92016661526424de4b9377f1512f59781f41fb16c9c0267d6133ba1cd68db22 -homepage : https://www.gtkmm.org/ -license : LGPL-2.0-or-later -component : desktop.library -summary : C++ bindings to pango +name: pangomm +version: 2.46.4 +release: 22 +source: + - https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.4.tar.xz: b92016661526424de4b9377f1512f59781f41fb16c9c0267d6133ba1cd68db22 +homepage: https://www.gtkmm.org/ +license: LGPL-2.0-or-later +component: desktop.library +summary: C++ bindings to pango description: | C++ bindings to pango -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(cairomm-1.0) - pkgconfig(glibmm-2.4) - pkgconfig(pangocairo) -patterns : - - devel : /usr/lib64/pangomm-1.4 -setup : | +patterns: + - devel: /usr/lib64/pangomm-1.4 +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pangox-compat/package.yml b/packages/p/pangox-compat/package.yml index 8ea1100d269..229a93e3045 100644 --- a/packages/p/pangox-compat/package.yml +++ b/packages/p/pangox-compat/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pangox-compat -version : 0.0.2 -release : 4 -source : - - git|https://gitlab.gnome.org/Archive/pangox-compat.git : edb9e0904d04d1da02bba7b78601a2aba05aaa47 -homepage : https://gitlab.gnome.org/Archive/pangox-compat -license : LGPL-2.0 -component : desktop.gtk -summary : X Window System font support for Pango +name: pangox-compat +version: 0.0.2 +release: 4 +source: + - git|https://gitlab.gnome.org/Archive/pangox-compat.git: edb9e0904d04d1da02bba7b78601a2aba05aaa47 +homepage: https://gitlab.gnome.org/Archive/pangox-compat +license: LGPL-2.0 +component: desktop.gtk +summary: X Window System font support for Pango description: | X Window System font support for Pango -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(pango) - pkgconfig(x11) -libsplit : false -setup : | +libsplit: false +setup: | %patch -p1 -i $pkgfiles/0001-Re-add-pango_x_get_shaper_map-it-is-still-used-in-th.patch %patch -p1 -i $pkgfiles/0002-disable-shaper.patch %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/paper-icon-theme/package.yml b/packages/p/paper-icon-theme/package.yml index 8408ee5a755..0336ad7b2c3 100644 --- a/packages/p/paper-icon-theme/package.yml +++ b/packages/p/paper-icon-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paper-icon-theme -version : 1.5.0 -release : 7 -source : - - git|https://github.com/snwh/paper-icon-theme : aa3e8af7a1f0831a51fd7e638a4acb077a1e5188 -homepage : https://snwh.org/paper -license : CC-BY-SA-4.0 -component : desktop.theme -summary : Paper is a modern freedesktop icon theme whose design is based around the use of bold colours and simple geometric shapes to compose icons. +name: paper-icon-theme +version: 1.5.0 +release: 7 +source: + - git|https://github.com/snwh/paper-icon-theme: aa3e8af7a1f0831a51fd7e638a4acb077a1e5188 +homepage: https://snwh.org/paper +license: CC-BY-SA-4.0 +component: desktop.theme +summary: Paper is a modern freedesktop icon theme whose design is based around the use of bold colours and simple geometric shapes to compose icons. description: | Paper is a modern freedesktop icon theme whose design is based around the use of bold colours and simple geometric shapes to compose icons. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/paperkey/package.yml b/packages/p/paperkey/package.yml index bacc31b018f..bd865653ea0 100644 --- a/packages/p/paperkey/package.yml +++ b/packages/p/paperkey/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paperkey -version : '1.6' -release : 3 -source : - - https://www.jabberwocky.com/software/paperkey/paperkey-1.6.tar.gz : a245fd13271a8d2afa03dde979af3a29eb3d4ebb1fbcad4a9b52cf67a27d05f7 -homepage : https://www.jabberwocky.com/software/paperkey/ -license : GPL-2.0-or-later -component : security -summary : An OpenPGP key archiver +name: paperkey +version: "1.6" +release: 3 +source: + - https://www.jabberwocky.com/software/paperkey/paperkey-1.6.tar.gz: a245fd13271a8d2afa03dde979af3a29eb3d4ebb1fbcad4a9b52cf67a27d05f7 +homepage: https://www.jabberwocky.com/software/paperkey/ +license: GPL-2.0-or-later +component: security +summary: An OpenPGP key archiver description: | A reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP, etc) keys is to print them out on paper. Paper and ink have long retention qualities, far longer than the magnetic or optical means that are generally used to back up computer data. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/p/papers/package.yml b/packages/p/papers/package.yml index 1159416b078..e6bb00c245e 100644 --- a/packages/p/papers/package.yml +++ b/packages/p/papers/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : papers -version : '49.2' -release : 14 -source : - - https://download.gnome.org/sources/papers/49/papers-49.2.tar.xz : 49a9ca2f62c5598f8e6ca4e67c87f4f59c5ec0de704d3b299d5164c91d1f6a41 -homepage : https://apps.gnome.org/Papers/ -license : GPL-2.0-or-later -component : office.viewers -summary : Document viewer for the GNOME desktop +name: papers +version: "49.2" +release: 14 +source: + - https://download.gnome.org/sources/papers/49/papers-49.2.tar.xz: 49a9ca2f62c5598f8e6ca4e67c87f4f59c5ec0de704d3b299d5164c91d1f6a41 +homepage: https://apps.gnome.org/Papers/ +license: GPL-2.0-or-later +component: office.viewers +summary: Document viewer for the GNOME desktop description: | A document viewer for the GNOME desktop. You can view, search or annotate documents in many different formats. Papers supports documents in: PDF, PS, EPS, XPS, DjVu, TIFF, and Comic Books archives (CBR, CBT, CBZ, CB7). -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(ddjvuapi) - pkgconfig(exempi-2.0) - pkgconfig(libadwaita-1) @@ -24,12 +24,12 @@ builddeps : - desktop-file-utils - itstool - rust-devel -setup : | +setup: | %meson_configure -Ddocumentation=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # Failed on appdata validation but it doesn't affect function, disable test for now #ninja_check diff --git a/packages/p/paperwork-backend/package.yml b/packages/p/paperwork-backend/package.yml index 9c045411fec..60462b25b60 100644 --- a/packages/p/paperwork-backend/package.yml +++ b/packages/p/paperwork-backend/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paperwork-backend -version : 2.2.5 -release : 21 -source : - - https://files.pythonhosted.org/packages/source/p/paperwork-backend/paperwork_backend-2.2.5.tar.gz : e38a5f960d0e0dac9da2792dc80aec703a32f31857dc58c5dbae7edec47e9ee1 -homepage : https://openpaper.work/ -license : GPL-3.0-or-later -component : programming.python -summary : Backend part of Paperwork (Python API, no UI) +name: paperwork-backend +version: 2.2.5 +release: 21 +source: + - https://files.pythonhosted.org/packages/source/p/paperwork-backend/paperwork_backend-2.2.5.tar.gz: e38a5f960d0e0dac9da2792dc80aec703a32f31857dc58c5dbae7edec47e9ee1 +homepage: https://openpaper.work/ +license: GPL-3.0-or-later +component: programming.python +summary: Backend part of Paperwork (Python API, no UI) description: | Paperwork is a GUI to make papers searchable. This is the backend part of Paperwork. -builddeps : +builddeps: - libinsane - libpillowfight - openpaperwork-core @@ -28,7 +28,7 @@ builddeps : - python-wheel - python-whoosh - scikit-learn -rundeps : +rundeps: - libinsane - libpillowfight - openpaperwork-core @@ -41,7 +41,7 @@ rundeps : - python-simplebayes - python-whoosh - scikit-learn -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/paperwork-shell/package.yml b/packages/p/paperwork-shell/package.yml index 3b02a176b2e..578a0178958 100644 --- a/packages/p/paperwork-shell/package.yml +++ b/packages/p/paperwork-shell/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paperwork-shell -version : 2.2.5 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/p/paperwork-shell/paperwork_shell-2.2.5.tar.gz : 91a33259e7b61719bedfb0265719ff1d0174b0e87f354d699828b5460e54d07d -homepage : https://openpaper.work/ -license : GPL-3.0-or-later -component : programming.python -summary : Paperwork's shell interface +name: paperwork-shell +version: 2.2.5 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/p/paperwork-shell/paperwork_shell-2.2.5.tar.gz: 91a33259e7b61719bedfb0265719ff1d0174b0e87f354d699828b5460e54d07d +homepage: https://openpaper.work/ +license: GPL-3.0-or-later +component: programming.python +summary: Paperwork's shell interface description: | Paperwork is a GUI to make papers searchable. paperwork-cli is an interactive shell frontend for Paperwork. paperwork-json is a non-interactive frontend for Paperwork that always return JSON results. -builddeps : +builddeps: - paperwork-backend - python-build - python-fabulous @@ -18,10 +18,10 @@ builddeps : - python-packaging - python-setuptools-scm - python-wheel -rundeps : +rundeps: - paperwork-backend - python-fabulous -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/paperwork/package.yml b/packages/p/paperwork/package.yml index 9f920aac870..4df33ca6b9e 100644 --- a/packages/p/paperwork/package.yml +++ b/packages/p/paperwork/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paperwork -version : 2.2.5 -release : 22 -source : - - https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/2.2.5/paperwork-2.2.5.tar.gz : 623d879de127e0107a327ec49daab10da0442b61abd1440cafc0aee5d3074dd7 - - https://download.openpaper.work/data/paperwork/master_29881b6f/data.tar.gz : ffddc0282425f7e6cf68100306cfce74b40f53e02ac81551e005d85a74b87a1b -homepage : https://openpaper.work/ -license : GPL-3.0-or-later -component : office.viewers -summary : Using scanners and OCR to grep paper documents the easy way +name: paperwork +version: 2.2.5 +release: 22 +source: + - https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/2.2.5/paperwork-2.2.5.tar.gz: 623d879de127e0107a327ec49daab10da0442b61abd1440cafc0aee5d3074dd7 + - https://download.openpaper.work/data/paperwork/master_29881b6f/data.tar.gz: ffddc0282425f7e6cf68100306cfce74b40f53e02ac81551e005d85a74b87a1b +homepage: https://openpaper.work/ +license: GPL-3.0-or-later +component: office.viewers +summary: Using scanners and OCR to grep paper documents the easy way description: | Paperwork is a personal document manager. It manages scanned documents and PDFs. It is designed to be easy and fast to use. The idea behind Paperwork is "scan & forget": You can just scan a new document and forget about it until the day you need it again. In other words, let the machine do most of the work for you. -replaces : +replaces: - paperwork-gui -builddeps : +builddeps: - pkgconfig(libhandy-1) - paperwork-backend - python-build @@ -24,28 +24,28 @@ builddeps : - pyxdg - xdg-utils - xorg-server-xvfb -rundeps : +rundeps: - libhandy - paperwork-backend - python-dateutil - pyxdg -patterns : - - docs : - - /usr/lib/python3.*/site-packages/paperwork_gtk/model/help/out/*.pdf +patterns: + - docs: + - /usr/lib/python3.*/site-packages/paperwork_gtk/model/help/out/*.pdf environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=$version -setup : | +setup: | tar xzvf $sources/data.tar.gz -C $workdir/ %patch -p1 -i $pkgfiles/i10n-compile.patch %patch -p1 -i $pkgfiles/translation-fixes.patch -build : | +build: | make l10n_compile pushd paperwork-gtk # our python macros don´t work well when using pushd python3 -m build --wheel --no-isolation popd -install : | +install: | pushd paperwork-gtk python3 -m installer --destdir=$installdir dist/*.whl popd diff --git a/packages/p/papirus-icon-theme/package.yml b/packages/p/papirus-icon-theme/package.yml index 825273f3176..e9e088f3081 100644 --- a/packages/p/papirus-icon-theme/package.yml +++ b/packages/p/papirus-icon-theme/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : papirus-icon-theme -version : '20250501' -release : 91 -source : - - https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/refs/tags/20250501.tar.gz : 3831a487f813479ad3224fdbfb0c7023f23056899bc78c93737f341aa655558e -license : GPL-3.0-or-later -homepage : https://git.io/papirus-icon-theme -component : +name: papirus-icon-theme +version: "20250501" +release: 91 +source: + - https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/refs/tags/20250501.tar.gz: 3831a487f813479ad3224fdbfb0c7023f23056899bc78c93737f341aa655558e +license: GPL-3.0-or-later +homepage: https://git.io/papirus-icon-theme +component: - desktop.theme - - ^solus-sc-icons : desktop.theme -summary : + - ^solus-sc-icons: desktop.theme +summary: - A free and open source SVG icon theme for Linux systems - - ^solus-sc-icons : Icons required for the Solus Software Center + - ^solus-sc-icons: Icons required for the Solus Software Center description: | A free and open source SVG icon theme for Linux systems -patterns : +patterns: - /usr/share/icons/Papirus - - ^solus-sc-icons : /usr/share/icons/solus-sc -rundeps : + - ^solus-sc-icons: /usr/share/icons/solus-sc +rundeps: - hicolor-icon-theme -replaces : +replaces: - papirus-adapta-icon-theme -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Revert-redesign-System-Software-Install.patch -install : | +install: | %make_install scDir=$installdir/usr/share/icons/solus-sc thirdPartyIcons=( diff --git a/packages/p/paprefs/package.yml b/packages/p/paprefs/package.yml index ee5616bc918..c16a573d6b9 100644 --- a/packages/p/paprefs/package.yml +++ b/packages/p/paprefs/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paprefs -version : 1.1 -release : 8 -source : - - https://gitlab.freedesktop.org/pulseaudio/paprefs/-/archive/v1.1/paprefs-v1.1.tar.bz2 : 37a635bd0bd6523a8795e99ac6bd951d7272fe0019ffb2f5ddd0f24693f6eb83 -homepage : https://freedesktop.org/software/pulseaudio/paprefs/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : PulseAudio Preferences +name: paprefs +version: 1.1 +release: 8 +source: + - https://gitlab.freedesktop.org/pulseaudio/paprefs/-/archive/v1.1/paprefs-v1.1.tar.bz2: 37a635bd0bd6523a8795e99ac6bd951d7272fe0019ffb2f5ddd0f24693f6eb83 +homepage: https://freedesktop.org/software/pulseaudio/paprefs/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: PulseAudio Preferences description: | PulseAudio Preferences (paprefs) is a simple GTK based configuration dialog for the PulseAudio sound server. -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) - pkgconfig(libpulse) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/org.freedesktop.pulseaudio_preferences.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/p/par2cmdline/package.yml b/packages/p/par2cmdline/package.yml index b2b6ade825e..a39cab74589 100644 --- a/packages/p/par2cmdline/package.yml +++ b/packages/p/par2cmdline/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : par2cmdline -version : 0.8.1 -release : 4 -source : - - https://github.com/Parchive/par2cmdline/releases/download/v0.8.1/par2cmdline-0.8.1.tar.bz2 : 5fcd712cae2b73002b0bf450c939b211b3d1037f9bb9c3ae52d6d24a0ba075e4 -homepage : https://github.com/Parchive/par2cmdline -license : GPL-2.0-or-later -component : programming.tools -summary : PAR file verification and repair tool +name: par2cmdline +version: 0.8.1 +release: 4 +source: + - https://github.com/Parchive/par2cmdline/releases/download/v0.8.1/par2cmdline-0.8.1.tar.bz2: 5fcd712cae2b73002b0bf450c939b211b3d1037f9bb9c3ae52d6d24a0ba075e4 +homepage: https://github.com/Parchive/par2cmdline +license: GPL-2.0-or-later +component: programming.tools +summary: PAR file verification and repair tool description: | par2cmdline is a program for creating and using PAR2 files to detect damage in data files and repair them if necessary. It can be used with any kind of file. -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/p/parallel/package.yml b/packages/p/parallel/package.yml index 62bc42fc876..b7e36aff506 100644 --- a/packages/p/parallel/package.yml +++ b/packages/p/parallel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : parallel -version : '20240122' -release : 11 -source : - - https://mirrors.rit.edu/gnu/parallel/parallel-20240122.tar.bz2 : 859688cbb5641cd7b6b16b2b960be24aa4e37e655cc8ffcd8af971cd7d5b449f -license : GPL-3.0-or-later -component : programming.tools -homepage : https://www.gnu.org/software/parallel/ -summary : Execute jobs in parallel +name: parallel +version: "20240122" +release: 11 +source: + - https://mirrors.rit.edu/gnu/parallel/parallel-20240122.tar.bz2: 859688cbb5641cd7b6b16b2b960be24aa4e37e655cc8ffcd8af971cd7d5b449f +license: GPL-3.0-or-later +component: programming.tools +homepage: https://www.gnu.org/software/parallel/ +summary: Execute jobs in parallel description: | GNU parallel is a shell tool that allows for execution of jobs in parallel. This source file also contains a command line SQL client (sql) and a tool for nicing jobs (niceload). -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # remove html, rst, and pdf docs diff --git a/packages/p/paraview/package.yml b/packages/p/paraview/package.yml index 542c9056595..30e4047940f 100644 --- a/packages/p/paraview/package.yml +++ b/packages/p/paraview/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : paraview -version : 6.0.1 -release : 40 -homepage : https://www.paraview.org/ -source : - - https://www.paraview.org/files/v6.0/ParaView-v6.0.1.tar.gz : 4104a210677026923e47470cc0b3ff910de5252e73d7db2d934b85a11036b2d3 -license : BSD-3-Clause -component : office.scientific -summary : Data analysis and visualization +name: paraview +version: 6.0.1 +release: 40 +homepage: https://www.paraview.org/ +source: + - https://www.paraview.org/files/v6.0/ParaView-v6.0.1.tar.gz: 4104a210677026923e47470cc0b3ff910de5252e73d7db2d934b85a11036b2d3 +license: BSD-3-Clause +component: office.scientific +summary: Data analysis and visualization description: | ParaView is an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques. The data exploration can be done interactively in 3D or programmatically using ParaView’s batch processing capabilities. ParaView was developed to analyze extremely large datasets using distributed memory computing resources. It can be run on supercomputers to analyze datasets of exascale size as well as on laptops for smaller data. -builddeps : +builddeps: - pkgconfig(CLI11) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Help) @@ -43,8 +43,8 @@ builddeps : - libharu-devel - utfcpp - verdict-devel -libsplit : false -setup : | +libsplit: false +setup: | # Fix build with fmt 12 %patch -d VTK/ThirdParty/ioss/vtkioss -p6 -i $pkgfiles/fmt-12.patch @@ -64,8 +64,8 @@ setup : | ) %cmake_ninja "${cmake_options[@]}" -build : | +build: | # Warning the build takes ~1.5GB RAM per Core for building %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/parlatype/package.yml b/packages/p/parlatype/package.yml index f13816ee2ca..09c0d615428 100644 --- a/packages/p/parlatype/package.yml +++ b/packages/p/parlatype/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : parlatype -version : '4.2' -release : 6 -source : - - https://github.com/gkarsay/parlatype/releases/download/v4.2/parlatype-4.2.tar.gz : 1d1e0aaac795249ab95ca393a17a99d9f721d7a99905acadc794eb16f8f5b538 -homepage : https://www.parlatype.xyz -license : +name: parlatype +version: "4.2" +release: 6 +source: + - https://github.com/gkarsay/parlatype/releases/download/v4.2/parlatype-4.2.tar.gz: 1d1e0aaac795249ab95ca393a17a99d9f721d7a99905acadc794eb16f8f5b538 +homepage: https://www.parlatype.xyz +license: - CC-BY-SA-3.0 - CC-BY-SA-4.0 - GPL-3.0-or-later -component : multimedia.audio -summary : Parlatype (GNOME audio player for transcription) +component: multimedia.audio +summary: Parlatype (GNOME audio player for transcription) description: | Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application. -builddeps : +builddeps: - pkgconfig(gstreamer-audio-1.0) - pkgconfig(gtk-doc) - pkgconfig(gtk4) - pkgconfig(libadwaita-1) - itstool -rundeps : +rundeps: - gstreamer-1.0-plugins-good - gstreamer-1.0-plugins-ugly -setup : | +setup: | %meson_configure -Dgir=true -Dgtk-doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/parley/package.yml b/packages/p/parley/package.yml index 0a36fda1298..38b93274f84 100644 --- a/packages/p/parley/package.yml +++ b/packages/p/parley/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : parley -version : 25.08.3 -release : 95 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/parley-25.08.3.tar.xz : 04cb6e784e82840d6ca779afae213e6da5bfee4dca82b97712bfb8fd1ac50564 -homepage : https://kde.org/applications/education/org.kde.parley -license : +name: parley +version: 25.08.3 +release: 95 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/parley-25.08.3.tar.xz: 04cb6e784e82840d6ca779afae213e6da5bfee4dca82b97712bfb8fd1ac50564 +homepage: https://kde.org/applications/education/org.kde.parley +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : desktop -summary : Parley is a vocabulary trainer +component: desktop +summary: Parley is a vocabulary trainer description: | Parley is a vocabulary trainer. It helps you to memorize your vocabulary, for example when you are trying to learn a foreign language. It supports many language specific features, but can be used for other learning tasks as well. It uses the spaced repetition learning method, which makes learning optimal. Vocabulary collections can be downloaded by "Get Hot New Stuff" or created with the built-in editor. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WebEngineCore) @@ -25,19 +25,19 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kxmlgui-devel - libkeduvocdocument-devel -rundeps : +rundeps: - kf6-kcmutils - kf6-kirigami - translate-shell -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/p/parole/package.yml b/packages/p/parole/package.yml index a424e80a91b..b5cd2d3e223 100644 --- a/packages/p/parole/package.yml +++ b/packages/p/parole/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : parole -version : 4.20.0 -release : 4 -source : - - https://archive.xfce.org/src/apps/parole/4.20/parole-4.20.0.tar.xz : 5cf753e670d6518701133eb860d8bceb3a08a496af6a2b7cc67b93320230c983 -homepage : https://docs.xfce.org/apps/parole/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Modern media player based on the GStreamer framework. +name: parole +version: 4.20.0 +release: 4 +source: + - https://archive.xfce.org/src/apps/parole/4.20/parole-4.20.0.tar.xz: 5cf753e670d6518701133eb860d8bceb3a08a496af6a2b7cc67b93320230c983 +homepage: https://docs.xfce.org/apps/parole/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Modern media player based on the GStreamer framework. description: | Modern media player based on the GStreamer framework. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gstreamer-video-1.0) - pkgconfig(libnotify) - pkgconfig(libxfce4ui-2) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/parted/package.yml b/packages/p/parted/package.yml index a45caa4987b..f856a7898c0 100644 --- a/packages/p/parted/package.yml +++ b/packages/p/parted/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : parted -version : '3.6' -release : 12 -source : - - https://ftpmirror.gnu.org/gnu/parted/parted-3.6.tar.xz : 3b43dbe33cca0f9a18601ebab56b7852b128ec1a3df3a9b30ccde5e73359e612 -homepage : https://www.gnu.org/software/parted/ -license : GPL-3.0-or-later -component : +name: parted +version: "3.6" +release: 12 +source: + - https://ftpmirror.gnu.org/gnu/parted/parted-3.6.tar.xz: 3b43dbe33cca0f9a18601ebab56b7852b128ec1a3df3a9b30ccde5e73359e612 +homepage: https://www.gnu.org/software/parted/ +license: GPL-3.0-or-later +component: - system.utils - - ^libparted-devel : programming.devel - - ^libparted : programming.library -summary : + - ^libparted-devel: programming.devel + - ^libparted: programming.library +summary: - Disk partitioning and partition resizing tool - - ^libparted-devel : Development files for libparted - - ^libparted : Disk partitioning and partition resizing tool - shared libraries + - ^libparted-devel: Development files for libparted + - ^libparted: Disk partitioning and partition resizing tool - shared libraries description: | GNU Parted manipulates partition tables. This is useful for creating space for new operating systems, reorganizing disk usage, copying data on hard disks and disk imaging. -patterns : - - ^libparted-devel : - - /usr/include/parted/*.h - - /usr/lib64/libp*.so - - /usr/lib64/pkgconfig - - ^libparted : - - /usr/sbin/partprobe - - /usr/share/locale - - /usr/share/man/man8/partprobe.8* - - /usr/lib64/lib*.so.* -builddeps : +patterns: + - ^libparted-devel: + - /usr/include/parted/*.h + - /usr/lib64/libp*.so + - /usr/lib64/pkgconfig + - ^libparted: + - /usr/sbin/partprobe + - /usr/share/locale + - /usr/share/man/man8/partprobe.8* + - /usr/lib64/lib*.so.* +builddeps: - pkgconfig(devmapper) environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/partio/package.yml b/packages/p/partio/package.yml index e310e4a0c26..a3a060d6fcc 100644 --- a/packages/p/partio/package.yml +++ b/packages/p/partio/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : partio -version : 1.17.3 -release : 8 -source : - - https://github.com/wdas/partio/archive/refs/tags/v1.17.3.tar.gz : 08a571ca75cf133f373415dfd50b7d0e33a0dd1811dfb63409f0ae46652033c1 -homepage : https://partio.us/ -license : BSD-3-Clause -component : multimedia.graphics -summary : A library for particle IO and manipulation +name: partio +version: 1.17.3 +release: 8 +source: + - https://github.com/wdas/partio/archive/refs/tags/v1.17.3.tar.gz: 08a571ca75cf133f373415dfd50b7d0e33a0dd1811dfb63409f0ae46652033c1 +homepage: https://partio.us/ +license: BSD-3-Clause +component: multimedia.graphics +summary: A library for particle IO and manipulation description: | C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(glut) - pkgconfig(python3) - swig -setup : | +setup: | %patch -p1 -i $pkgfiles/libpartio-soname.patch %patch -p1 -i $pkgfiles/findpython.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/p/partitionmanager/package.yml b/packages/p/partitionmanager/package.yml index 6bba1bcb327..61cd89e0e37 100644 --- a/packages/p/partitionmanager/package.yml +++ b/packages/p/partitionmanager/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : partitionmanager -version : 25.08.3 -release : 64 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/partitionmanager-25.08.3.tar.xz : d7d1db089219833a95cedd32a77859c738aecea87ab2673aca6e6809a1f7b171 -homepage : https://apps.kde.org/partitionmanager/ -license : GPL-3.0-or-later -component : system.utils -summary : KDE utility to help you manage disk devices +name: partitionmanager +version: 25.08.3 +release: 64 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/partitionmanager-25.08.3.tar.xz: d7d1db089219833a95cedd32a77859c738aecea87ab2673aca6e6809a1f7b171 +homepage: https://apps.kde.org/partitionmanager/ +license: GPL-3.0-or-later +component: system.utils +summary: KDE utility to help you manage disk devices description: | KDE Partition Manager is a utility program to help you manage the disk devices, partitions and file systems on your computer. It allows you to easily create, copy, move, delete, resize without losing data, backup and restore partitions. -builddeps : +builddeps: - pkgconfig(polkit-qt6-1) - kf6-kcrash-devel - kf6-kdbusaddons-devel @@ -18,17 +18,17 @@ builddeps : - kf6-kio-devel - kf6-kxmlgui-devel - kpmcore-devel -rundeps : +rundeps: - smartmontools -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove HTML docs diff --git a/packages/p/passt/package.yml b/packages/p/passt/package.yml index 362ed40cc2e..cf6d4d40a1f 100644 --- a/packages/p/passt/package.yml +++ b/packages/p/passt/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : passt -version : 2024.12.11 -release : 3 -source : - - https://passt.top/passt/snapshot/passt-2024_12_11.09478d5.tar.zst : bdf14494bbcb12b5c87ecb766973cb8cc2bd3cfdf33a4ba407417f0317ae8b93 -homepage : https://passt.top/passt/about/ -license : +name: passt +version: 2024.12.11 +release: 3 +source: + - https://passt.top/passt/snapshot/passt-2024_12_11.09478d5.tar.zst: bdf14494bbcb12b5c87ecb766973cb8cc2bd3cfdf33a4ba407417f0317ae8b93 +homepage: https://passt.top/passt/about/ +license: - BSD-3-Clause - GPL-2.0-or-later -summary : Plug A Simple Socket Transport -component : network.util +summary: Plug A Simple Socket Transport +component: network.util description: | passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp. -replaces : slirp4netns -build : | +replaces: slirp4netns +build: | %make prefix=%PREFIX% -install : | +install: | %make_install prefix=%PREFIX% diff --git a/packages/p/password-store/package.yml b/packages/p/password-store/package.yml index 02b97053b48..c0253ea238e 100644 --- a/packages/p/password-store/package.yml +++ b/packages/p/password-store/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : password-store -version : 1.7.4 -release : 13 -source : - - https://github.com/zx2c4/password-store/archive/refs/tags/1.7.4.tar.gz : ff00bd2db86d8be722fc674f40abdc9b88701e47396378b15a4222c63c1d5243 -homepage : https://www.passwordstore.org -license : GPL-2.0-or-later -component : security -summary : Stores, retrieves, generates, and synchronizes passwords securely +name: password-store +version: 1.7.4 +release: 13 +source: + - https://github.com/zx2c4/password-store/archive/refs/tags/1.7.4.tar.gz: ff00bd2db86d8be722fc674f40abdc9b88701e47396378b15a4222c63c1d5243 +homepage: https://www.passwordstore.org +license: GPL-2.0-or-later +component: security +summary: Stores, retrieves, generates, and synchronizes passwords securely description: | This is a very simple password store that encrypts passwords using gpg and places the encrypted password in a directory. It can generate new passwords and keep track of old ones. -rundeps : +rundeps: - gnupg - qrencode - tree - wl-clipboard - xclip -install : | +install: | %make_install WITH_BASHCOMP=yes WITH_ZSHCOMP=yes WITH_FISHCOMP=yes install -Dm00755 $installdir/usr/bin/pass $installdir/usr/bin/password-store install -Dm000644 $installdir/usr/share/bash-completion/completions/pass \ diff --git a/packages/p/pastebinit/package.yml b/packages/p/pastebinit/package.yml index 9d44423c9f8..9ff0e467d9b 100644 --- a/packages/p/pastebinit/package.yml +++ b/packages/p/pastebinit/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pastebinit -version : 1.7.1 -release : 4 -source : - - https://github.com/pastebinit/pastebinit/archive/refs/tags/1.7.1.tar.gz : 8e91c2c0d02a41faaa40d9f585fe858893c3f0ef94836ee4ce14094cfc10b938 -homepage : https://github.com/pastebinit/pastebinit -license : GPL-2.0-or-later -component : system.utils -summary : Lets you send anything you want directly to a pastebin from the command line +name: pastebinit +version: 1.7.1 +release: 4 +source: + - https://github.com/pastebinit/pastebinit/archive/refs/tags/1.7.1.tar.gz: 8e91c2c0d02a41faaa40d9f585fe858893c3f0ef94836ee4ce14094cfc10b938 +homepage: https://github.com/pastebinit/pastebinit +license: GPL-2.0-or-later +component: system.utils +summary: Lets you send anything you want directly to a pastebin from the command line description: | This software lets you send a file or simply the result of a command directly to the pastebin you want (if it's supported) and gives you the URL in return. -rundeps : +rundeps: - python-urllib3 -build : | +build: | pushd po %make popd -install : | +install: | install -Dm0755 pastebinit $installdir/usr/bin/pastebinit install -dm0755 $installdir/usr/share/pastebin.d diff --git a/packages/p/patch/package.yml b/packages/p/patch/package.yml index fab625e5a10..8c0a690572b 100644 --- a/packages/p/patch/package.yml +++ b/packages/p/patch/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : patch -version : '2.8' -release : 11 -source : - - https://ftpmirror.gnu.org/gnu/patch/patch-2.8.tar.xz : f87cee69eec2b4fcbf60a396b030ad6aa3415f192aa5f7ee84cad5e11f7f5ae3 -homepage : https://savannah.gnu.org/projects/patch -license : GPL-3.0-or-later -component : system.devel -summary : patch (patches source files) +name: patch +version: "2.8" +release: 11 +source: + - https://ftpmirror.gnu.org/gnu/patch/patch-2.8.tar.xz: f87cee69eec2b4fcbf60a396b030ad6aa3415f192aa5f7ee84cad5e11f7f5ae3 +homepage: https://savannah.gnu.org/projects/patch +license: GPL-3.0-or-later +component: system.devel +summary: patch (patches source files) description: | patch takes other "patch" files created between an original and changed version and applies them to original files, producing a changed version. -builddeps : +builddeps: - pkgconfig(libattr) -checkdeps : +checkdeps: - ed -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check || ( cat tests/test-suite.log && exit 1 ) diff --git a/packages/p/patchelf/package.yml b/packages/p/patchelf/package.yml index 18aca25ad5f..dec80559693 100644 --- a/packages/p/patchelf/package.yml +++ b/packages/p/patchelf/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : patchelf -version : 0.14.3 -release : 5 -source : - - https://github.com/NixOS/patchelf/archive/refs/tags/0.14.3.tar.gz : 827a8ca914c69413f1ca0d967a637980a24edf000a938531a77e663317c853bb -homepage : https://github.com/NixOS/patchelf/ -license : GPL-3.0-or-later -component : programming.tools -summary : A small utility to modify the dynamic linker and RPATH of ELF executables +name: patchelf +version: 0.14.3 +release: 5 +source: + - https://github.com/NixOS/patchelf/archive/refs/tags/0.14.3.tar.gz: 827a8ca914c69413f1ca0d967a637980a24edf000a938531a77e663317c853bb +homepage: https://github.com/NixOS/patchelf/ +license: GPL-3.0-or-later +component: programming.tools +summary: A small utility to modify the dynamic linker and RPATH of ELF executables description: | PatchELF is a simple utility for modifying existing ELF executables and libraries. It can change the dynamic loader ("ELF interpreter") of executables, change or shrink the RPATH of executables and libraries, remove declared dependencies on dynamic libraries, and more. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -check : | +check: | %make check diff --git a/packages/p/pavucontrol/package.yml b/packages/p/pavucontrol/package.yml index be26ab8b128..86817643385 100644 --- a/packages/p/pavucontrol/package.yml +++ b/packages/p/pavucontrol/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pavucontrol -version : '6.1' -release : 14 -source : - - https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/archive/v6.1/pavucontrol-v6.1.tar.bz2 : 7e6e26466cb3dead1708aae2a4dd3321a453d95b45b81518094e3254dbe95aa2 -homepage : https://freedesktop.org/software/pulseaudio/pavucontrol/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : A GTK volume control for PulseAudio +name: pavucontrol +version: "6.1" +release: 14 +source: + - https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/archive/v6.1/pavucontrol-v6.1.tar.bz2: 7e6e26466cb3dead1708aae2a4dd3321a453d95b45b81518094e3254dbe95aa2 +homepage: https://freedesktop.org/software/pulseaudio/pavucontrol/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: A GTK volume control for PulseAudio description: | A GTK volume control for PulseAudio -builddeps : +builddeps: - pkgconfig(gtkmm-4.0) - pkgconfig(json-glib-1.0) - pkgconfig(libcanberra) - pkgconfig(libpulse-mainloop-glib) - gettext-devel - lynx -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pbr/package.yml b/packages/p/pbr/package.yml index 649e09c0d45..c110f11361e 100644 --- a/packages/p/pbr/package.yml +++ b/packages/p/pbr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pbr -version : 5.11.1 -release : 19 -source : - - https://pypi.python.org/packages/source/p/pbr/pbr-5.11.1.tar.gz : aefc51675b0b533d56bb5fd1c8c6c0522fe31896679882e1c4c63d5e4a0fccb3 -homepage : https://opendev.org/openstack/pbr -license : Apache-2.0 -component : programming.python -summary : Python Build Reasonableness +name: pbr +version: 5.11.1 +release: 19 +source: + - https://pypi.python.org/packages/source/p/pbr/pbr-5.11.1.tar.gz: aefc51675b0b533d56bb5fd1c8c6c0522fe31896679882e1c4c63d5e4a0fccb3 +homepage: https://opendev.org/openstack/pbr +license: Apache-2.0 +component: programming.python +summary: Python Build Reasonableness description: | PBR is a library to automatically do a bunch of standard things you want in your setup.py without you having to repeat them every time. It will set versions, process requirements files and generate AUTHORS and ChangeLog file all from git information. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/pcaudiolib/package.yml b/packages/p/pcaudiolib/package.yml index 83e3ec7c613..de0766ebd44 100644 --- a/packages/p/pcaudiolib/package.yml +++ b/packages/p/pcaudiolib/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcaudiolib -version : '1.2' -release : 6 -source : - - https://github.com/espeak-ng/pcaudiolib/releases/download/1.2/pcaudiolib-1.2.tar.gz : 6fae11e87425482acbb12c4e001282d329be097074573060f893349255d3664b -homepage : https://github.com/espeak-ng/pcaudiolib -license : GPL-3.0 -component : programming.library -summary : Portable C Audio Library +name: pcaudiolib +version: "1.2" +release: 6 +source: + - https://github.com/espeak-ng/pcaudiolib/releases/download/1.2/pcaudiolib-1.2.tar.gz: 6fae11e87425482acbb12c4e001282d329be097074573060f893349255d3664b +homepage: https://github.com/espeak-ng/pcaudiolib +license: GPL-3.0 +component: programming.library +summary: Portable C Audio Library description: | Portable C Audio Library -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libpulse-simple) -setup : | +setup: | %configure --with-pulseaudio --with-alsa --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pciutils/package.yml b/packages/p/pciutils/package.yml index a87d87e0da4..c9effb50526 100644 --- a/packages/p/pciutils/package.yml +++ b/packages/p/pciutils/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pciutils -version : 3.13.0 -release : 14 -source : - - https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.13.0.tar.xz : 77f11f78298502634d1af50308f15a5788629f6cf45cba376f5009aea4cb4926 -homepage : https://mj.ucw.cz/sw/pciutils/ -license : GPL-2.0-only -component : system.utils -emul32 : true -summary : Utilities to deal with PCI bus +name: pciutils +version: 3.13.0 +release: 14 +source: + - https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.13.0.tar.xz: 77f11f78298502634d1af50308f15a5788629f6cf45cba376f5009aea4cb4926 +homepage: https://mj.ucw.cz/sw/pciutils/ +license: GPL-2.0-only +component: system.utils +emul32: true +summary: Utilities to deal with PCI bus description: | The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems. -builddeps : +builddeps: - pkgconfig32(libudev) - pkgconfig32(zlib) -setup : | +setup: | # In line with fedora %patch -p1 -i $pkgfiles/idpath.patch -build : | +build: | if [[ ! -z "${EMUL32BUILD}" ]]; then export CC="$CC -m32" fi @@ -30,7 +30,7 @@ build : | all \ CC="$CC" -install : | +install: | if [[ ! -z "${EMUL32BUILD}" ]]; then export CC="$CC -m32" fi diff --git a/packages/p/pcl/package.yml b/packages/p/pcl/package.yml index 4556952cad5..f23ce309965 100644 --- a/packages/p/pcl/package.yml +++ b/packages/p/pcl/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcl -version : 1.15.0 -release : 9 -source : - - https://github.com/PointCloudLibrary/pcl/releases/download/pcl-1.15.0/source.tar.gz : fb79d085b08b8335f43ee4cacf4daa2624bb2c411e9243efa6a92c077273840a -homepage : https://pointclouds.org/ -license : BSD-3-Clause -component : programming.library -summary : Point Cloud Library (PCL) +name: pcl +version: 1.15.0 +release: 9 +source: + - https://github.com/PointCloudLibrary/pcl/releases/download/pcl-1.15.0/source.tar.gz: fb79d085b08b8335f43ee4cacf4daa2624bb2c411e9243efa6a92c077273840a +homepage: https://pointclouds.org/ +license: BSD-3-Clause +component: programming.library +summary: Point Cloud Library (PCL) description: | The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5WebKit) - pkgconfig(eigen3) - pkgconfig(flann) @@ -27,12 +27,12 @@ builddeps : - gl2ps-devel - libboost-devel - libharu-devel -rundeps : - - devel : - - glew-devel - - libusb-devel - - qhull-devel -setup : | +rundeps: + - devel: + - glew-devel + - libusb-devel + - qhull-devel +setup: | %cmake_ninja \ -DBUILD_apps_cloud_composer=OFF \ -DBUILD_surface_on_nurbs=ON \ @@ -40,7 +40,7 @@ setup : | -DLIB_INSTALL_DIR=lib64 \ -DPCL_ENABLE_SSE=OFF \ -DCMAKE_SKIP_RPATH=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pcre2/package.yml b/packages/p/pcre2/package.yml index 99c35730aa5..3fdf9fd638a 100644 --- a/packages/p/pcre2/package.yml +++ b/packages/p/pcre2/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcre2 -version : '10.44' -release : 15 -source : - - https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2 : d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96 -homepage : https://github.com/PCRE2Project/pcre2 -license : BSD-3-Clause -component : system.base -emul32 : true -summary : PCRE2 - Perl-Compatible Regular Expressions +name: pcre2 +version: "10.44" +release: 15 +source: + - https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2: d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96 +homepage: https://github.com/PCRE2Project/pcre2 +license: BSD-3-Clause +component: system.base +emul32: true +summary: PCRE2 - Perl-Compatible Regular Expressions description: | The PCRE2 library is a set of C functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE2 has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE2 library is free, even for building proprietary software. It comes in three forms, for processing 8-bit, 16-bit, or 32-bit code units, in either literal or UTF encoding. -checkdeps : +checkdeps: - pkgconfig(valgrind) -clang : true -optimize : +clang: true +optimize: - lto - speed -setup : | +setup: | %patch -p1 -i $pkgfiles/418.patch %configure --disable-static \ --enable-pcre2-16 \ --enable-pcre2-32 \ --enable-jit -build : | +build: | %make -install : | +install: | %make_install rm -v $installdir/usr/bin/pcre2{grep,test} rm -v $installdir/usr/share/man/man1/pcre2{grep,test}.1 -check : | +check: | %make check -patterns : - - devel : - - /usr/bin - - /usr/share/man/man1/pcre2-config.1 - - docs : - - /usr/share/doc - - /usr/share/man/man3 +patterns: + - devel: + - /usr/bin + - /usr/share/man/man1/pcre2-config.1 + - docs: + - /usr/share/doc + - /usr/share/man/man3 diff --git a/packages/p/pcsc-lite/package.yml b/packages/p/pcsc-lite/package.yml index 71438db13be..eea89218bc3 100644 --- a/packages/p/pcsc-lite/package.yml +++ b/packages/p/pcsc-lite/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcsc-lite -version : 2.3.3 -release : 18 -source : - - https://github.com/LudovicRousseau/PCSC/archive/refs/tags/2.3.3.tar.gz : 00b667aa71504ed1d39a48ad377de048c70dbe47229e8c48a3239ab62979c70f -homepage : https://pcsclite.apdu.fr/ -license : +name: pcsc-lite +version: 2.3.3 +release: 18 +source: + - https://github.com/LudovicRousseau/PCSC/archive/refs/tags/2.3.3.tar.gz: 00b667aa71504ed1d39a48ad377de048c70dbe47229e8c48a3239ab62979c70f +homepage: https://pcsclite.apdu.fr/ +license: - BSD-3-Clause - GPL-3.0-or-later -component : programming -summary : PC/SC Architecture smartcard middleware library +component: programming +summary: PC/SC Architecture smartcard middleware library description: | Middleware to access a smart card using SCard API (PC/SC) -builddeps : +builddeps: - doxygen -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-solus-Restore-library-version.patch %meson_configure \ -Dsystemdunit=system \ -Dusbdropdir=%libdir%/pcsc/drivers -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Enable the socket by default diff --git a/packages/p/pcsc-tools/package.yml b/packages/p/pcsc-tools/package.yml index 00fc60fdd0e..9cff5ebc5de 100644 --- a/packages/p/pcsc-tools/package.yml +++ b/packages/p/pcsc-tools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcsc-tools -version : 1.7.3 -release : 10 -source : - - https://pcsc-tools.apdu.fr/pcsc-tools-1.7.3.tar.bz2 : c3b6d2b7a40bc066ebb8cd2512fb42e2b787a5c491a5715b8741743f4edb8cc2 -homepage : https://pcsc-tools.apdu.fr/ -license : GPL-2.0-or-later -component : security -summary : Tools to be used with smart cards and PC/SC +name: pcsc-tools +version: 1.7.3 +release: 10 +source: + - https://pcsc-tools.apdu.fr/pcsc-tools-1.7.3.tar.bz2: c3b6d2b7a40bc066ebb8cd2512fb42e2b787a5c491a5715b8741743f4edb8cc2 +homepage: https://pcsc-tools.apdu.fr/ +license: GPL-2.0-or-later +component: security +summary: Tools to be used with smart cards and PC/SC description: | These tools are used to test a PC/SC driver, card or reader or send commands in a friendly environment (text or graphical user interface). -builddeps : +builddeps: - pkgconfig(libpcsclite) -rundeps : +rundeps: - perl-gtk3 - perl-libintl - perl-pango - perl-pcsc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-not-use-path-on-desktop-file.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $installdir/usr/share/pcsc/gscriptor.png -t $installdir/usr/share/icons/hicolor/96x96/apps install -Dm00644 $pkgfiles/fr.apdu.pcsc_tools.gscriptor.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/p/pcsx2/package.yml b/packages/p/pcsx2/package.yml index 0f24c1dd96a..63bde62f65a 100644 --- a/packages/p/pcsx2/package.yml +++ b/packages/p/pcsx2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pcsx2 -version : 2.0.2 -release : 32 -source : - - git|https://github.com/PCSX2/pcsx2.git : 2f46e5a8406e4832ba60c5ab1ba2fd16a074ab1f - - git|https://github.com/ianlancetaylor/libbacktrace.git : 86885d14049fab06ef8a33aac51664230ca09200 -homepage : https://pcsx2.net -license : +name: pcsx2 +version: 2.0.2 +release: 32 +source: + - git|https://github.com/PCSX2/pcsx2.git: 2f46e5a8406e4832ba60c5ab1ba2fd16a074ab1f + - git|https://github.com/ianlancetaylor/libbacktrace.git: 86885d14049fab06ef8a33aac51664230ca09200 +homepage: https://pcsx2.net +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : games.emulator -summary : PCSX2 - The Playstation 2 Emulator +component: games.emulator +summary: PCSX2 - The Playstation 2 Emulator description: | PCSX2 is an open-source PlayStation 2 (AKA PS2) emulator. Its purpose is to emulate the PS2 hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Gui) - pkgconfig(Qt6Linguist) - pkgconfig(alsa) @@ -56,7 +56,7 @@ builddeps : - p7zip - qt6-base-private-devel - zstd -setup : | +setup: | # Build libbacktrace mkdir $workdir/static-deps cp -R $sources/libbacktrace.git $workdir @@ -91,9 +91,9 @@ setup : | -DUSE_SYSTEM_SDL2=ON \ -DXDG_STD=TRUE \ -Dzst_DIR=/usr -build : | +build: | %ninja_build -install : | +install: | # Upstream does not support the traditional GNU build tooling install paths install -Dm00755 $workdir/solusBuildDir/bin/pcsx2-qt $installdir/usr/share/pcsx2/bin/pcsx2-qt install -Dm00755 $pkgfiles/pcsx2-qt.sh $installdir/usr/bin/pcsx2-qt.sh diff --git a/packages/p/pdal/package.yml b/packages/p/pdal/package.yml index e6048de64e9..a8d74caa8ec 100644 --- a/packages/p/pdal/package.yml +++ b/packages/p/pdal/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pdal -version : 2.9.2 -release : 10 -source : - - https://github.com/PDAL/PDAL/archive/refs/tags/2.9.2.tar.gz : a93f9e5d56814fd9c46a0f48de6c0f65b00ce09984c9f3293774a9c78e094266 -homepage : https://pdal.io/en/stable/ -license : BSD-2-Clause -component : programming.library -summary : Library for translating and manipulating point cloud data +name: pdal +version: 2.9.2 +release: 10 +source: + - https://github.com/PDAL/PDAL/archive/refs/tags/2.9.2.tar.gz: a93f9e5d56814fd9c46a0f48de6c0f65b00ce09984c9f3293774a9c78e094266 +homepage: https://pdal.io/en/stable/ +license: BSD-2-Clause +component: programming.library +summary: Library for translating and manipulating point cloud data description: | PDAL (Point Data Abstraction Library) is a C/C++ open source library and applications for translating and processing point cloud data. -clang : true -networking : true -builddeps : +clang: true +networking: true +builddeps: - pkgconfig(eigen3) - pkgconfig(gdal) - pkgconfig(geos) @@ -33,7 +33,7 @@ builddeps : - fgt-devel - libgeotiff-devel - numpy -setup : | +setup: | %cmake_ninja \ -DPDAL_LIB_INSTALL_DIR=lib64 \ -DBUILD_PLUGIN_CPD=ON \ @@ -47,9 +47,9 @@ setup : | -DBUILD_PGPOINTCLOUD_TESTS=OFF \ -DWITH_COMPLETION=ON \ -DWITH_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check || : diff --git a/packages/p/pdfarranger/package.yml b/packages/p/pdfarranger/package.yml index 1aef26ab3c3..aec3a9c630a 100644 --- a/packages/p/pdfarranger/package.yml +++ b/packages/p/pdfarranger/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pdfarranger -version : 1.12.1 -release : 24 -source : - - https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.12.1.tar.gz : 03c3a1b207748556f0cbc07e69aa8bba0924ce38343cb9815860b90649bb6875 -homepage : https://github.com/jeromerobert/pdfarranger -license : GPL-3.0-or-later -component : office -summary : A simple application for merging, rearranging, splitting and modifing PDF files +name: pdfarranger +version: 1.12.1 +release: 24 +source: + - https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.12.1.tar.gz: 03c3a1b207748556f0cbc07e69aa8bba0924ce38343cb9815860b90649bb6875 +homepage: https://github.com/jeromerobert/pdfarranger +license: GPL-3.0-or-later +component: office +summary: A simple application for merging, rearranging, splitting and modifing PDF files description: | pdfarranger is a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for pikepdf. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - img2pdf - poppler - python-dateutil - python-gobject -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/pdfsam/package.yml b/packages/p/pdfsam/package.yml index 46da9c9a282..3bf1aa107fa 100644 --- a/packages/p/pdfsam/package.yml +++ b/packages/p/pdfsam/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pdfsam -version : 5.3.2 -release : 11 -source : - - https://github.com/torakiki/pdfsam/archive/refs/tags/v5.3.2.tar.gz : e576743fd6e291a96e4d3e376fae69d5f1cdb9a09981137aabfc5fc4c955900e -homepage : https://pdfsam.org/ -license : AGPL-3.0-only -component : office -summary : PDFsam Basic, a free, open source, multi-platform software designed to split, merge, extract pages, mix and rotate PDF files. +name: pdfsam +version: 5.3.2 +release: 11 +source: + - https://github.com/torakiki/pdfsam/archive/refs/tags/v5.3.2.tar.gz: e576743fd6e291a96e4d3e376fae69d5f1cdb9a09981137aabfc5fc4c955900e +homepage: https://pdfsam.org/ +license: AGPL-3.0-only +component: office +summary: PDFsam Basic, a free, open source, multi-platform software designed to split, merge, extract pages, mix and rotate PDF files. description: | PDFsam Basic, a free, open source, multi-platform software designed to split, merge, extract pages, mix and rotate PDF files. -builddeps : +builddeps: - apache-maven - openjdk-21-devel -rundeps : +rundeps: - openjdk-21 -networking : true +networking: true environment: | export JAVA_HOME=/usr/lib64/openjdk-21 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | sed 's|http://|https://|' -i pom.xml sed -i 's|--vm=server||' pdfsam-basic/pom.xml -build : | +build: | export MAVEN_OPTS="-Dmaven.repo.local=./m2" mvn -DskipTests=true -Drelease -Dgpg.skip package -install : | +install: | install -Dm00644 $workdir/pdfsam-basic/target/assembled/lib/pdfsam-basic-$version.jar $installdir/usr/share/pdfsam/pdfsam.jar install -Dm00644 $workdir/pdfsam-docs/graphics/splash.png $installdir/usr/share/pdfsam/splash.png install -dm00755 $installdir/usr/share/pdfsam/lib/ diff --git a/packages/p/pelican/package.yml b/packages/p/pelican/package.yml index a3eb616ca2c..c960a457c9a 100644 --- a/packages/p/pelican/package.yml +++ b/packages/p/pelican/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pelican -version : 4.8.0 -release : 10 -source : - - https://github.com/getpelican/pelican/archive/4.8.0.tar.gz : e61e6a31abff4354477b211fdaeb14dd0d4df08e2d44a1c64f918f2c09c5e249 -homepage : https://getpelican.com/ -license : AGPL-3.0-only -component : programming -summary : Static site generator that supports Markdown and reST syntax. Powered by Python +name: pelican +version: 4.8.0 +release: 10 +source: + - https://github.com/getpelican/pelican/archive/4.8.0.tar.gz: e61e6a31abff4354477b211fdaeb14dd0d4df08e2d44a1c64f918f2c09c5e249 +homepage: https://getpelican.com/ +license: AGPL-3.0-only +component: programming +summary: Static site generator that supports Markdown and reST syntax. Powered by Python description: | Pelican is a static site generator written in Python. It uses Markdown and reStrcturedText for writing content, inclues a simple command line tool to (re)generate site files. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-sphinx - python-wheel -rundeps : +rundeps: - python-blinker - python-dateutil - python-docutils @@ -28,9 +28,9 @@ rundeps : - python-rich - python-six - python-unidecode -setup : | +setup: | sed -i 's|etc/bash_completion.d|share/bash-completion/completions|' setup.py sed -i 's|etc/fish/completions|share/fish/completions|' setup.py %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/pencil/package.yml b/packages/p/pencil/package.yml index 40ae280c2d2..6c83df789ef 100644 --- a/packages/p/pencil/package.yml +++ b/packages/p/pencil/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pencil -version : 3.1.1 -release : 9 -source : - - https://github.com/evolus/pencil/archive/v3.1.1.tar.gz : 84675567281ccdd0d5e273e628cf99a9b76d15245794ef4d38c5bfb2d64c0468 -homepage : https://pencil.evolus.vn/ -license : GPL-2.0-or-later -component : multimedia.graphics -networking : true -summary : An open-source GUI prototyping tool +name: pencil +version: 3.1.1 +release: 9 +source: + - https://github.com/evolus/pencil/archive/v3.1.1.tar.gz: 84675567281ccdd0d5e273e628cf99a9b76d15245794ef4d38c5bfb2d64c0468 +homepage: https://pencil.evolus.vn/ +license: GPL-2.0-or-later +component: multimedia.graphics +networking: true +summary: An open-source GUI prototyping tool description: | Pencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) @@ -20,11 +20,11 @@ builddeps : - pkgconfig(xscrnsaver) - git - yarn -build : | +build: | yarn pushd app $workdir/node_modules/.bin/electron-builder --linux dir -install : | +install: | install -Dm00644 $pkgfiles/pencil.desktop $installdir/usr/share/applications/pencil.desktop install -Dm00644 $pkgfiles/mimetypes.xml $installdir/usr/share/mime/application/pencil.xml install -Dm00644 $pkgfiles/vn.evolus.pencil.pencil.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/p/pentobi/package.yml b/packages/p/pentobi/package.yml index ad3cc6f692c..5ef984860c2 100644 --- a/packages/p/pentobi/package.yml +++ b/packages/p/pentobi/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pentobi -version : '26.3' -release : 20 -source : - - https://sourceforge.net/projects/pentobi/files/26.3/pentobi-26.3.tar.xz : 4104ad479efb87e5c96bb72bfbaf07c2320f8a3fbd2a9636fa0834d199fd243b -homepage : https://pentobi.sourceforge.io/ -license : GPL-3.0-or-later -component : games.puzzle -summary : Pentobi is a computer opponent for the board game Blokus +name: pentobi +version: "26.3" +release: 20 +source: + - https://sourceforge.net/projects/pentobi/files/26.3/pentobi-26.3.tar.xz: 4104ad479efb87e5c96bb72bfbaf07c2320f8a3fbd2a9636fa0834d199fd243b +homepage: https://pentobi.sourceforge.io/ +license: GPL-3.0-or-later +component: games.puzzle +summary: Pentobi is a computer opponent for the board game Blokus description: | Pentobi is a computer opponent for the board game Blokus. Supported game variants: Classic, Duo, Trigon, Junior, Nexos, GembloQ, Callisto. Strong Blokus engine with 9 different playing levels. Player rating by playing rated games against the computer. Game analysis function. Save and load games in Smart Game Format including comments and move variations. -builddeps : +builddeps: - pkgconfig(Qt6QuickControls2) - pkgconfig(Qt6UiTools) - pkgconfig(librsvg-2.0) -setup : | +setup: | %cmake -DDOCBOOKXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pep8/package.yml b/packages/p/pep8/package.yml index cba1d55adf4..c019534e97d 100644 --- a/packages/p/pep8/package.yml +++ b/packages/p/pep8/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pep8 -version : 1.7.1 -release : 12 -source : - - https://github.com/PyCQA/pycodestyle/archive/1.7.1.tar.gz : ac48ac8a27b7d184a698bfc1ba1c441dfeeac359979d71a23a9eebc131d0c6fc -homepage : https://pycodestyle.pycqa.org -license : MIT -component : programming.python -summary : PEP8 compliance checking +name: pep8 +version: 1.7.1 +release: 12 +source: + - https://github.com/PyCQA/pycodestyle/archive/1.7.1.tar.gz: ac48ac8a27b7d184a698bfc1ba1c441dfeeac359979d71a23a9eebc131d0c6fc +homepage: https://pycodestyle.pycqa.org +license: MIT +component: programming.python +summary: PEP8 compliance checking description: | PEP8 compliance checking -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/perl-algorithm-diff/package.yml b/packages/p/perl-algorithm-diff/package.yml index 3b7702e709b..a8ad6f15367 100644 --- a/packages/p/perl-algorithm-diff/package.yml +++ b/packages/p/perl-algorithm-diff/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-algorithm-diff -version : '1.201' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Algorithm-Diff-1.201.tar.gz : 0022da5982645d9ef0207f3eb9ef63e70e9713ed2340ed7b3850779b0d842a7d -homepage : https://metacpan.org/pod/Algorithm::Diff -license : Artistic-1.0-Perl -component : programming.perl -summary : Algorithm::Diff - Compute `intelligent' differences between two files / lists +name: perl-algorithm-diff +version: "1.201" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Algorithm-Diff-1.201.tar.gz: 0022da5982645d9ef0207f3eb9ef63e70e9713ed2340ed7b3850779b0d842a7d +homepage: https://metacpan.org/pod/Algorithm::Diff +license: Artistic-1.0-Perl +component: programming.perl +summary: Algorithm::Diff - Compute `intelligent' differences between two files / lists description: | Algorithm::Diff - Compute `intelligent' differences between two files / lists -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-alien-build-plugin-download-gitlab/package.yml b/packages/p/perl-alien-build-plugin-download-gitlab/package.yml index 840a11f0f07..a568a5bed4c 100644 --- a/packages/p/perl-alien-build-plugin-download-gitlab/package.yml +++ b/packages/p/perl-alien-build-plugin-download-gitlab/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-alien-build-plugin-download-gitlab -version : 0.01 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-Plugin-Download-GitLab-0.01.tar.gz : c1f089c8ea152a789909d48a83dbfcf2626f773daf30431c8622582b26aba902 -homepage : https://metacpan.org/dist/Alien-Build-Plugin-Download-GitLab -license : Artistic-1.0-Perl -component : programming.perl -summary : Alien::Build plugin to download from GitLab +name: perl-alien-build-plugin-download-gitlab +version: 0.01 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-Plugin-Download-GitLab-0.01.tar.gz: c1f089c8ea152a789909d48a83dbfcf2626f773daf30431c8622582b26aba902 +homepage: https://metacpan.org/dist/Alien-Build-Plugin-Download-GitLab +license: Artistic-1.0-Perl +component: programming.perl +summary: Alien::Build plugin to download from GitLab description: | - Alien::Build plugin to download from GitLab -rundeps : + Alien::Build plugin to download from GitLab +rundeps: - perl-alien-build - perl-path-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-alien-build/package.yml b/packages/p/perl-alien-build/package.yml index 5265fa8d81d..8a6813fbdd2 100644 --- a/packages/p/perl-alien-build/package.yml +++ b/packages/p/perl-alien-build/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-alien-build -version : '2.80' -release : 2 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.80.tar.gz : d9edc936b06705bb5cb5ee5a2ea8bcf6111a3e8815914f177e15e3c0fed301f3 -homepage : https://metacpan.org/dist/Alien-Build -license : Artistic-1.0-Perl -component : programming.perl -summary : Build external dependencies for use in CPAN +name: perl-alien-build +version: "2.80" +release: 2 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.80.tar.gz: d9edc936b06705bb5cb5ee5a2ea8bcf6111a3e8815914f177e15e3c0fed301f3 +homepage: https://metacpan.org/dist/Alien-Build +license: Artistic-1.0-Perl +component: programming.perl +summary: Build external dependencies for use in CPAN description: | Build external dependencies for use in CPAN -builddeps : +builddeps: - perl-file-which -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-alien-libxml2/package.yml b/packages/p/perl-alien-libxml2/package.yml index 901e33c7cf4..6ad9aa66b4f 100644 --- a/packages/p/perl-alien-libxml2/package.yml +++ b/packages/p/perl-alien-libxml2/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-alien-libxml2 -version : 0.19 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.19.tar.gz : f4a674099bbd5747c0c3b75ead841f3b244935d9ef42ba35368024bd611174c9 -homepage : https://metacpan.org/dist/Alien-Libxml2 -license : Artistic-1.0-Perl -component : programming.perl -summary : Install the C libxml2 library on your system +name: perl-alien-libxml2 +version: 0.19 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.19.tar.gz: f4a674099bbd5747c0c3b75ead841f3b244935d9ef42ba35368024bd611174c9 +homepage: https://metacpan.org/dist/Alien-Libxml2 +license: Artistic-1.0-Perl +component: programming.perl +summary: Install the C libxml2 library on your system description: | Install the C libxml2 library on your system -builddeps : +builddeps: - perl-alien-build-plugin-download-gitlab - perl-capture-tiny - perl-file-chdir - perl-file-which - perl-uri -rundeps : +rundeps: - perl-alien-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-alien-sdl/package.yml b/packages/p/perl-alien-sdl/package.yml index a653a2e5af0..321616efc95 100644 --- a/packages/p/perl-alien-sdl/package.yml +++ b/packages/p/perl-alien-sdl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-alien-sdl -version : 1.446 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/F/FR/FROGGS/Alien-SDL-1.446.tar.gz : c9aa2c9dc3c63d89773c7d7203f2a46d1b924d0c72d9f801af147a3dc8bc512a -homepage : https://metacpan.org/pod/Alien::SDL -license : Artistic-1.0-Perl -component : programming.perl -summary : Building, finding and using SDL binaries +name: perl-alien-sdl +version: 1.446 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/F/FR/FROGGS/Alien-SDL-1.446.tar.gz: c9aa2c9dc3c63d89773c7d7203f2a46d1b924d0c72d9f801af147a3dc8bc512a +homepage: https://metacpan.org/pod/Alien::SDL +license: Artistic-1.0-Perl +component: programming.perl +summary: Building, finding and using SDL binaries description: | In short Alien::SDL can be used to detect and get configuration settings from an installed SDL and related libraries. Based on your platform it offers the possibility to download and install prebuilt binaries or to build SDL & co. from source codes. -builddeps : +builddeps: - pkgconfig(SDL_Pango) - pkgconfig(SDL_gfx) - pkgconfig(SDL_image) @@ -26,14 +26,14 @@ builddeps : - perl-file-which - perl-module-build - perl-text-patch -rundeps : +rundeps: - perl-capture-tiny - perl-file-sharedir - perl-file-which -build : | +build: | %perl_setup --travis -install : | +install: | %perl_install -check : | +check: | perl Build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-anyevent/package.yml b/packages/p/perl-anyevent/package.yml index 399a4f44075..ed589b1f5e7 100644 --- a/packages/p/perl-anyevent/package.yml +++ b/packages/p/perl-anyevent/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-anyevent -version : '7.17' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.17.tar.gz : 50beea689c098fe4aaeb83806c40b9fe7f946d5769acf99f849f099091a4b985 -homepage : https://metacpan.org/pod/AnyEvent -license : MIT -component : programming.perl -summary : Perl AnyEvent is an event loop framework +name: perl-anyevent +version: "7.17" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.17.tar.gz: 50beea689c098fe4aaeb83806c40b9fe7f946d5769acf99f849f099091a4b985 +homepage: https://metacpan.org/pod/AnyEvent +license: MIT +component: programming.perl +summary: Perl AnyEvent is an event loop framework description: | Perl AnyEvent is an event loop framework -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-archive-extract/package.yml b/packages/p/perl-archive-extract/package.yml index 82c4d5f9b88..3b0a1bb6732 100644 --- a/packages/p/perl-archive-extract/package.yml +++ b/packages/p/perl-archive-extract/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-archive-extract -version : '0.88' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/Archive-Extract-0.88.tar.gz : cffcf135cd0622287d3b02154f7d6716495449fcaed03966621948e25ea5f742 -homepage : https://metacpan.org/pod/Archive::Extract -license : Artistic-1.0-Perl -component : programming.perl -summary : A generic archive extraction module +name: perl-archive-extract +version: "0.88" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/Archive-Extract-0.88.tar.gz: cffcf135cd0622287d3b02154f7d6716495449fcaed03966621948e25ea5f742 +homepage: https://metacpan.org/pod/Archive::Extract +license: Artistic-1.0-Perl +component: programming.perl +summary: A generic archive extraction module description: | Archive::Extract is a generic archive extraction mechanism. It allows you to extract .tgz, .tar, .gz and .zip files, using either perl modules or commandline tools -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test -patterns : /* +patterns: /* diff --git a/packages/p/perl-archive-zip/package.yml b/packages/p/perl-archive-zip/package.yml index 42d0523093d..386a60311ae 100644 --- a/packages/p/perl-archive-zip/package.yml +++ b/packages/p/perl-archive-zip/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-archive-zip -version : '1.68' -release : 15 -source : - - https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz : 984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650 -homepage : https://metacpan.org/release/Archive-Zip -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl Archive::Zip module +name: perl-archive-zip +version: "1.68" +release: 15 +source: + - https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz: 984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650 +homepage: https://metacpan.org/release/Archive-Zip +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl Archive::Zip module description: | The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive file -builddeps : +builddeps: - perl-test-mockmodule - perl-sub-identify -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-authen-sasl/package.yml b/packages/p/perl-authen-sasl/package.yml index f060bf9bec2..779cfe5bb43 100644 --- a/packages/p/perl-authen-sasl/package.yml +++ b/packages/p/perl-authen-sasl/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-authen-sasl -version : '2.1800' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/E/EH/EHUELS/Authen-SASL-2.1800.tar.gz : 0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922 -homepage : https://metacpan.org/dist/Authen-SASL -license : GPL-2.0-or-later -summary : Authen::SASL - SASL Authentication framework -component : programming.perl +name: perl-authen-sasl +version: "2.1800" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/E/EH/EHUELS/Authen-SASL-2.1800.tar.gz: 0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922 +homepage: https://metacpan.org/dist/Authen-SASL +license: GPL-2.0-or-later +summary: Authen::SASL - SASL Authentication framework +component: programming.perl description: | SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share. -patterns : /* -setup : | +patterns: /* +setup: | patch -p1 -i $pkgfiles/CVE-2025-40918-r1.patch export PERL_USE_UNSAFE_INC=1 %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-autovivification/package.yml b/packages/p/perl-autovivification/package.yml index fdcc0baa3cf..cacecd2fb1d 100644 --- a/packages/p/perl-autovivification/package.yml +++ b/packages/p/perl-autovivification/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-autovivification -version : '0.18' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz : 2d99975685242980d0a9904f639144c059d6ece15899efde4acb742d3253f105 -homepage : https://metacpan.org/pod/autovivification -license : Artistic-1.0-Perl -component : programming.perl -summary : Lexically disable autovivification +name: perl-autovivification +version: "0.18" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz: 2d99975685242980d0a9904f639144c059d6ece15899efde4acb742d3253f105 +homepage: https://metacpan.org/pod/autovivification +license: Artistic-1.0-Perl +component: programming.perl +summary: Lexically disable autovivification description: | Lexically disable autovivification -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-b-hooks-endofscope/package.yml b/packages/p/perl-b-hooks-endofscope/package.yml index c83c26e328b..6b234b11c27 100644 --- a/packages/p/perl-b-hooks-endofscope/package.yml +++ b/packages/p/perl-b-hooks-endofscope/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-b-hooks-endofscope -version : '0.28' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.28.tar.gz : edac77a17fc36620c8324cc194ce1fad2f02e9fcbe72d08ad0b2c47f0c7fd8ef -homepage : https://metacpan.org/pod/B::Hooks::EndOfScope -license : Artistic-1.0-Perl -component : programming.perl -summary : B::Hooks::EndOfScope - Execute code after a scope finished compilation +name: perl-b-hooks-endofscope +version: "0.28" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.28.tar.gz: edac77a17fc36620c8324cc194ce1fad2f02e9fcbe72d08ad0b2c47f0c7fd8ef +homepage: https://metacpan.org/pod/B::Hooks::EndOfScope +license: Artistic-1.0-Perl +component: programming.perl +summary: B::Hooks::EndOfScope - Execute code after a scope finished compilation description: | This module allows you to execute code when perl finished compiling the surrounding scope. -builddeps : +builddeps: - perl-module-implementation - perl-sub-exporter-progressive - perl-variable-magic -rundeps : +rundeps: - perl-module-implementation - perl-sub-exporter-progressive - perl-variable-magic -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-bit-vector/package.yml b/packages/p/perl-bit-vector/package.yml index 3e149ba44eb..0b70d22a095 100644 --- a/packages/p/perl-bit-vector/package.yml +++ b/packages/p/perl-bit-vector/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-bit-vector -version : 7.4 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/S/ST/STBEY/Bit-Vector-7.4.tar.gz : 3c6daa671fecfbc35f92a9385b563d65f50dfc6bdc8b4805f9ef46c0d035a926 -homepage : https://metacpan.org/pod/Bit::Vector -license : Artistic-1.0-Perl -component : programming.perl -summary : Bit::Vector - Efficient bit vector, set of integers and "big int" math library +name: perl-bit-vector +version: 7.4 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/S/ST/STBEY/Bit-Vector-7.4.tar.gz: 3c6daa671fecfbc35f92a9385b563d65f50dfc6bdc8b4805f9ef46c0d035a926 +homepage: https://metacpan.org/pod/Bit::Vector +license: Artistic-1.0-Perl +component: programming.perl +summary: Bit::Vector - Efficient bit vector, set of integers and "big int" math library description: | Efficient bit vector, set of integers and "big int" math library -builddeps : +builddeps: - perl-carp-clan -rundeps : +rundeps: - perl-carp-clan -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-business-isbn-data/package.yml b/packages/p/perl-business-isbn-data/package.yml index 6ee43a8c96d..fc32eae08b4 100644 --- a/packages/p/perl-business-isbn-data/package.yml +++ b/packages/p/perl-business-isbn-data/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-business-isbn-data -version : '20240323.001' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20240323.001.tar.gz : 6fea56b946e4da4fb04672a041325944a0e8f1e48514079b6dd7a133f463c839 -homepage : https://metacpan.org/pod/Business::ISBN::Data -license : Artistic-2.0 -component : programming.perl -summary : Business::ISBN::Data - data pack for Business::ISBN +name: perl-business-isbn-data +version: "20240323.001" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20240323.001.tar.gz: 6fea56b946e4da4fb04672a041325944a0e8f1e48514079b6dd7a133f463c839 +homepage: https://metacpan.org/pod/Business::ISBN::Data +license: Artistic-2.0 +component: programming.perl +summary: Business::ISBN::Data - data pack for Business::ISBN description: | Business::ISBN::Data - data pack for Business::ISBN. These data are generated from the RangeMessage.xml file provided by the ISBN Agency. -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-business-isbn/package.yml b/packages/p/perl-business-isbn/package.yml index 96b6957187a..3563fb53c12 100644 --- a/packages/p/perl-business-isbn/package.yml +++ b/packages/p/perl-business-isbn/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-business-isbn -version : '3.009' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz : d2ec1970454af1b2c099dd34caa7a348ca6fd323bb7ddbfad55389bd7f96789b -homepage : https://metacpan.org/pod/Business::ISBN -license : Artistic-2.0 -component : programming.perl -summary : Business::ISBN - work with International Standard Book Numbers +name: perl-business-isbn +version: "3.009" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz: d2ec1970454af1b2c099dd34caa7a348ca6fd323bb7ddbfad55389bd7f96789b +homepage: https://metacpan.org/pod/Business::ISBN +license: Artistic-2.0 +component: programming.perl +summary: Business::ISBN - work with International Standard Book Numbers description: | This modules handles International Standard Book Numbers, including ISBN-10 and ISBN-13. The data come from Business::ISBN::Data, which means you can update the data separately from the code. Also, you can use Business::ISBN::Data with whatever RangeMessage.xml you like if you have updated data. See that module for details. -builddeps : +builddeps: - perl -rundeps : +rundeps: - perl-business-isbn-data -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-business-ismn/package.yml b/packages/p/perl-business-ismn/package.yml index db912564696..e176edd0081 100644 --- a/packages/p/perl-business-ismn/package.yml +++ b/packages/p/perl-business-ismn/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-business-ismn -version : '1.203' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.203.tar.gz : 4f53aedab2e687d4e1f72856eafc22159390621123daaf79e4506a897e293e88 -license : Artistic-2.0 -component : programming.perl -homepage : https://metacpan.org/pod/Business::ISMN -summary : Business::ISMN - work with International Standard Music Numbers +name: perl-business-ismn +version: "1.203" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.203.tar.gz: 4f53aedab2e687d4e1f72856eafc22159390621123daaf79e4506a897e293e88 +license: Artistic-2.0 +component: programming.perl +homepage: https://metacpan.org/pod/Business::ISMN +summary: Business::ISMN - work with International Standard Music Numbers description: | Business::ISMN - work with International Standard Music Numbers -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage - perl-tie-cycle -rundeps : +rundeps: - perl-tie-cycle -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-business-issn/package.yml b/packages/p/perl-business-issn/package.yml index 6c1e1976bb8..61f8648cc32 100644 --- a/packages/p/perl-business-issn/package.yml +++ b/packages/p/perl-business-issn/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-business-issn -version : '1.005' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz : 3b09b0267f0a6660fb92b6f50c4c7796ef6a263b62ad3bbeaa07189a0c7c39b3 -homepage : https://metacpan.org/pod/Business::ISSN -license : Artistic-2.0 -component : programming.perl -summary : Business::ISSN - Perl extension for International Standard Serial Numbers +name: perl-business-issn +version: "1.005" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz: 3b09b0267f0a6660fb92b6f50c4c7796ef6a263b62ad3bbeaa07189a0c7c39b3 +homepage: https://metacpan.org/pod/Business::ISSN +license: Artistic-2.0 +component: programming.perl +summary: Business::ISSN - Perl extension for International Standard Serial Numbers description: | Business::ISSN - Perl extension for International Standard Serial Numbers -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-cairo-gobject/package.yml b/packages/p/perl-cairo-gobject/package.yml index 90629c1c840..3605907bd15 100644 --- a/packages/p/perl-cairo-gobject/package.yml +++ b/packages/p/perl-cairo-gobject/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-cairo-gobject -version : '1.005' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz : 8d896444d71e1d0bca3d24e31e5d82bd0d9542aaed91d1fb7eab367bce675c50 -homepage : https://metacpan.org/pod/Cairo::GObject -license : LGPL-2.1-or-later -component : programming.perl -summary : Cairo::GObject - Integrate Cairo into the Glib type system +name: perl-cairo-gobject +version: "1.005" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz: 8d896444d71e1d0bca3d24e31e5d82bd0d9542aaed91d1fb7eab367bce675c50 +homepage: https://metacpan.org/pod/Cairo::GObject +license: LGPL-2.1-or-later +component: programming.perl +summary: Cairo::GObject - Integrate Cairo into the Glib type system description: | Cairo::GObject registers Cairo's types (Cairo::Context, Cairo::Surface, etc.) with Glib's type systems so that they can be used normally in signals and properties. -builddeps : +builddeps: - pkgconfig(cairo-gobject) - perl-cairo - perl-extutils-depends - perl-extutils-pkgconfig - perl-glib -rundeps : +rundeps: - perl-cairo - perl-glib -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-cairo/package.yml b/packages/p/perl-cairo/package.yml index f7cedbabf4e..f0a99d549b5 100644 --- a/packages/p/perl-cairo/package.yml +++ b/packages/p/perl-cairo/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-cairo -version : '1.109' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz : 8219736e401c2311da5f515775de43fd87e6384b504da36a192f2b217643077f -homepage : https://metacpan.org/pod/Cairo -license : LGPL-2.1-or-later -component : programming.perl -summary : Perl wrappers for Cairo +name: perl-cairo +version: "1.109" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz: 8219736e401c2311da5f515775de43fd87e6384b504da36a192f2b217643077f +homepage: https://metacpan.org/pod/Cairo +license: LGPL-2.1-or-later +component: programming.perl +summary: Perl wrappers for Cairo description: | Cairo provides Perl bindings for the vector graphics library cairo. It supports multiple output targets, including PNG, PDF and SVG. Cairo produces identical output on all those targets. -builddeps : +builddeps: - pkgconfig(cairo) - perl-extutils-depends - perl-extutils-pkgconfig -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-canary-stability/package.yml b/packages/p/perl-canary-stability/package.yml index b3a0a1646f0..ba5b3be4c95 100644 --- a/packages/p/perl-canary-stability/package.yml +++ b/packages/p/perl-canary-stability/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-canary-stability -version : '2013' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz : a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea -homepage : https://metacpan.org/pod/Canary::Stability -license : Artistic-1.0-Perl -component : programming.perl -summary : Canary::Stability - canary to check perl compatibility for schmorp's modules +name: perl-canary-stability +version: "2013" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz: a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea +homepage: https://metacpan.org/pod/Canary::Stability +license: Artistic-1.0-Perl +component: programming.perl +summary: Canary::Stability - canary to check perl compatibility for schmorp's modules description: | This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-capture-tiny/package.yml b/packages/p/perl-capture-tiny/package.yml index 6609b789a36..08805df23d2 100644 --- a/packages/p/perl-capture-tiny/package.yml +++ b/packages/p/perl-capture-tiny/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-capture-tiny -version : '0.50' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.50.tar.gz : ca6e8d7ce7471c2be54e1009f64c367d7ee233a2894cacf52ebe6f53b04e81e5 -homepage : https://metacpan.org/pod/Capture::Tiny -license : Apache-2.0 -component : programming.perl -summary : Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs +name: perl-capture-tiny +version: "0.50" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.50.tar.gz: ca6e8d7ce7471c2be54e1009f64c367d7ee233a2894cacf52ebe6f53b04e81e5 +homepage: https://metacpan.org/pod/Capture::Tiny +license: Apache-2.0 +component: programming.perl +summary: Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs description: | Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs -rundeps : +rundeps: - perl-scalar-list-utils -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-carp-clan/package.yml b/packages/p/perl-carp-clan/package.yml index c74dab83f1d..183de5f0440 100644 --- a/packages/p/perl-carp-clan/package.yml +++ b/packages/p/perl-carp-clan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-carp-clan -version : '6.08' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz : c75f92e34422cc5a65ab05d155842b701452434e9aefb649d6e2289c47ef6708 -homepage : https://metacpan.org/pod/Carp::Clan -license : Artistic-1.0-Perl -component : programming.perl -summary : Reports errors from the perspective of the caller of a "clan" of modules, similar to "Carp.pm" itself +name: perl-carp-clan +version: "6.08" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz: c75f92e34422cc5a65ab05d155842b701452434e9aefb649d6e2289c47ef6708 +homepage: https://metacpan.org/pod/Carp::Clan +license: Artistic-1.0-Perl +component: programming.perl +summary: Reports errors from the perspective of the caller of a "clan" of modules, similar to "Carp.pm" itself description: | This module reports errors from the perspective of the caller of a "clan" of modules, similar to "Carp.pm" itself. But instead of giving it a number of levels to skip on the calling stack, you give it a pattern to characterize the package names of the "clan" of modules which shall never be blamed for any error. -builddeps : +builddeps: - perl-sub-uplevel - perl-test-exception -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-class-accessor/package.yml b/packages/p/perl-class-accessor/package.yml index b1862eccc99..18c28b2d237 100644 --- a/packages/p/perl-class-accessor/package.yml +++ b/packages/p/perl-class-accessor/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-accessor -version : '0.51' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz : bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c -homepage : https://metacpan.org/pod/Class::Accessor -license : Artistic-1.0-Perl -component : programming.perl -summary : This module automagically generates accessors/mutators for your class. +name: perl-class-accessor +version: "0.51" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz: bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c +homepage: https://metacpan.org/pod/Class::Accessor +license: Artistic-1.0-Perl +component: programming.perl +summary: This module automagically generates accessors/mutators for your class. description: | This module automagically generates accessors/mutators for your class. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-class-data-inheritable/package.yml b/packages/p/perl-class-data-inheritable/package.yml index 0ff89e7d082..f02bf9a84ec 100644 --- a/packages/p/perl-class-data-inheritable/package.yml +++ b/packages/p/perl-class-data-inheritable/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-data-inheritable -version : '0.09' -release : 11 -source : - - https://cpan.metacpan.org/modules/by-module/Class/Class-Data-Inheritable-0.09.tar.gz : 44088d6e90712e187b8a5b050ca5b1c70efe2baa32ae123e9bd8f59f29f06e4d -homepage : https://metacpan.org/dist/Class-Data-Inheritable -license : Artistic-1.0-Perl -summary : Perl Class Data Inheritable Module +name: perl-class-data-inheritable +version: "0.09" +release: 11 +source: + - https://cpan.metacpan.org/modules/by-module/Class/Class-Data-Inheritable-0.09.tar.gz: 44088d6e90712e187b8a5b050ca5b1c70efe2baa32ae123e9bd8f59f29f06e4d +homepage: https://metacpan.org/dist/Class-Data-Inheritable +license: Artistic-1.0-Perl +summary: Perl Class Data Inheritable Module description: | Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overriden. -component : programming.perl -patterns : +component: programming.perl +patterns: - /usr/share/man/* -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-class-factory-util/package.yml b/packages/p/perl-class-factory-util/package.yml index 2fdf958b483..8453483600a 100644 --- a/packages/p/perl-class-factory-util/package.yml +++ b/packages/p/perl-class-factory-util/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-factory-util -version : 1.7 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz : 6c516b445b44f87363fb3a148431d31e9ecb5e6f21fb6481c89b2406b6692e26 -homepage : https://metacpan.org/pod/Class::Factory::Util -license : Artistic-2.0 -component : programming.perl -summary : Provide utility methods for factory classes +name: perl-class-factory-util +version: 1.7 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz: 6c516b445b44f87363fb3a148431d31e9ecb5e6f21fb6481c89b2406b6692e26 +homepage: https://metacpan.org/pod/Class::Factory::Util +license: Artistic-2.0 +component: programming.perl +summary: Provide utility methods for factory classes description: | Provide utility methods for factory classes -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-class-inspector/package.yml b/packages/p/perl-class-inspector/package.yml index 7142ecef5ef..d06a9601119 100644 --- a/packages/p/perl-class-inspector/package.yml +++ b/packages/p/perl-class-inspector/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-inspector -version : '1.36' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz : cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e -homepage : https://metacpan.org/pod/Class::Inspector -license : Artistic-2.0 -component : programming.perl -summary : Get information about a class and its structure +name: perl-class-inspector +version: "1.36" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz: cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e +homepage: https://metacpan.org/pod/Class::Inspector +license: Artistic-2.0 +component: programming.perl +summary: Get information about a class and its structure description: | Get information about a class and its structure -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-class-method-modifiers/package.yml b/packages/p/perl-class-method-modifiers/package.yml index 30ef630d19e..f85573c65a7 100644 --- a/packages/p/perl-class-method-modifiers/package.yml +++ b/packages/p/perl-class-method-modifiers/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-method-modifiers -version : '2.15' -release : 5 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.15.tar.gz : 65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc -homepage : https://metacpan.org/pod/Class::Method::Modifiers -license : Artistic-1.0-Perl -component : programming.perl -summary : Class::Method::Modifiers - Provides Moose-like method modifiers +name: perl-class-method-modifiers +version: "2.15" +release: 5 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.15.tar.gz: 65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc +homepage: https://metacpan.org/pod/Class::Method::Modifiers +license: Artistic-1.0-Perl +component: programming.perl +summary: Class::Method::Modifiers - Provides Moose-like method modifiers description: | Class::Method::Modifiers - Provides Moose-like method modifiers -builddeps : +builddeps: - perl -rundeps : +rundeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-class-singleton/package.yml b/packages/p/perl-class-singleton/package.yml index ba4f150bcd6..0655281eb2b 100644 --- a/packages/p/perl-class-singleton/package.yml +++ b/packages/p/perl-class-singleton/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-singleton -version : '1.6' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.6.tar.gz : 27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4 -homepage : https://metacpan.org/pod/Class::Singleton -license : Artistic-1.0-Perl -component : programming.perl -summary : Implementation of a "Singleton" class +name: perl-class-singleton +version: "1.6" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.6.tar.gz: 27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4 +homepage: https://metacpan.org/pod/Class::Singleton +license: Artistic-1.0-Perl +component: programming.perl +summary: Implementation of a "Singleton" class description: | This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-class-tiny/package.yml b/packages/p/perl-class-tiny/package.yml index cdae708b519..323ad9d16c5 100644 --- a/packages/p/perl-class-tiny/package.yml +++ b/packages/p/perl-class-tiny/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-class-tiny -version : '1.008' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.008.tar.gz : ee058a63912fa1fcb9a72498f56ca421a2056dc7f9f4b67837446d6421815615 -homepage : https://metacpan.org/pod/Class::Tiny -license : Apache-2.0 -component : programming.perl -summary : Class::Tiny - Minimalist class construction +name: perl-class-tiny +version: "1.008" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.008.tar.gz: ee058a63912fa1fcb9a72498f56ca421a2056dc7f9f4b67837446d6421815615 +homepage: https://metacpan.org/pod/Class::Tiny +license: Apache-2.0 +component: programming.perl +summary: Class::Tiny - Minimalist class construction description: | Class::Tiny - Minimalist class construction -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-clone/package.yml b/packages/p/perl-clone/package.yml index 51bd07c6fa4..1462d7f308d 100644 --- a/packages/p/perl-clone/package.yml +++ b/packages/p/perl-clone/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-clone -version : '0.46' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz : aadeed5e4c8bd6bbdf68c0dd0066cb513e16ab9e5b4382dc4a0aafd55890697b -homepage : https://metacpan.org/pod/Clone -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl Clone() +name: perl-clone +version: "0.46" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz: aadeed5e4c8bd6bbdf68c0dd0066cb513e16ab9e5b4382dc4a0aafd55890697b +homepage: https://metacpan.org/pod/Clone +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl Clone() description: | This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects. clone() takes a scalar argument and duplicates it. To duplicate lists, arrays or hashes, pass them in by reference, e.g. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-common-sense/package.yml b/packages/p/perl-common-sense/package.yml index 130fb441941..3f6b95e500c 100644 --- a/packages/p/perl-common-sense/package.yml +++ b/packages/p/perl-common-sense/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-common-sense -version : '3.75' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz : a86a1c4ca4f3006d7479064425a09fa5b6689e57261fcb994fe67d061cba0e7e -homepage : https://metacpan.org/pod/common::sense -license : Artistic-1.0-Perl -component : programming.perl -summary : common::sense - save a tree AND a kitten, use common::sense! +name: perl-common-sense +version: "3.75" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz: a86a1c4ca4f3006d7479064425a09fa5b6689e57261fcb994fe67d061cba0e7e +homepage: https://metacpan.org/pod/common::sense +license: Artistic-1.0-Perl +component: programming.perl +summary: common::sense - save a tree AND a kitten, use common::sense! description: | This module implements some sane defaults for Perl programs, as defined by two typical (or not so typical - use your common sense) specimens of Perl coders. In fact, after working out details on which warnings and strict modes to enable and make fatal, we found that we (and our code written so far, and others) fully agree on every option, even though we never used warnings before, so it seems this module indeed reflects a "common" sense among some long-time Perl coders. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-compress-bzip2/package.yml b/packages/p/perl-compress-bzip2/package.yml index c24ef10b624..ca97b86022b 100644 --- a/packages/p/perl-compress-bzip2/package.yml +++ b/packages/p/perl-compress-bzip2/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-compress-bzip2 -version : '2.28' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Compress-Bzip2-2.28.tar.gz : 859f835c3f5c998810d8b2a6f9e282ff99d6cb66ccfa55cae7e66dafb035116e -homepage : https://metacpan.org/pod/Compress::Bzip2 -license : Artistic-1.0-Perl -component : programming.perl -summary : Compress::Bzip2 - Interface to Bzip2 compression library +name: perl-compress-bzip2 +version: "2.28" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Compress-Bzip2-2.28.tar.gz: 859f835c3f5c998810d8b2a6f9e282ff99d6cb66ccfa55cae7e66dafb035116e +homepage: https://metacpan.org/pod/Compress::Bzip2 +license: Artistic-1.0-Perl +component: programming.perl +summary: Compress::Bzip2 - Interface to Bzip2 compression library description: | The Compress::Bzip2 module provides a Perl interface to the bzip2 compression library. A relevant subset of the functionality provided by bzip2 is available in Compress::Bzip2. NOTE: Compress::Bzip2 is not well integrated into PerlIO, use the preferred IO::Compress::Bzip2 instead. -builddeps : +builddeps: - pkgconfig(bzip2) - perl-test-leaktrace - perl-test-pod -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-config-autoconf/package.yml b/packages/p/perl-config-autoconf/package.yml index df3c82fc77a..70dd218a915 100644 --- a/packages/p/perl-config-autoconf/package.yml +++ b/packages/p/perl-config-autoconf/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-config-autoconf -version : '0.320' -release : 14 -source : - - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Config-AutoConf-0.320.tar.gz : bb57a958ef49d3f7162276dae14a7bd5af43fd1d8513231af35d665459454023 -homepage : https://metacpan.org/pod/Config::AutoConf -license : Artistic-1.0-Perl -component : programming.perl -summary : Config::AutoConf - A module to implement some of AutoConf macros in pure perl. +name: perl-config-autoconf +version: "0.320" +release: 14 +source: + - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Config-AutoConf-0.320.tar.gz: bb57a958ef49d3f7162276dae14a7bd5af43fd1d8513231af35d665459454023 +homepage: https://metacpan.org/pod/Config::AutoConf +license: Artistic-1.0-Perl +component: programming.perl +summary: Config::AutoConf - A module to implement some of AutoConf macros in pure perl. description: | Config::AutoConf - A module to implement some of AutoConf macros in pure perl. -builddeps : +builddeps: - perl-capture-tiny - perl-file-slurper -rundeps : +rundeps: - perl-capture-tiny - perl-file-slurper -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-config-general/package.yml b/packages/p/perl-config-general/package.yml index 5d5d226cb62..9465190d043 100644 --- a/packages/p/perl-config-general/package.yml +++ b/packages/p/perl-config-general/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-config-general -version : '2.65' -release : 7 -homepage : https://metacpan.org/pod/Config::General -source : - - https://search.cpan.org/CPAN/authors/id/T/TL/TLINDEN/Config-General-2.65.tar.gz : 4d6d5754be3a9f30906836f0cc10e554c8832e14e7a1341efb15b05d706fc58f -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl Generic Config Module +name: perl-config-general +version: "2.65" +release: 7 +homepage: https://metacpan.org/pod/Config::General +source: + - https://search.cpan.org/CPAN/authors/id/T/TL/TLINDEN/Config-General-2.65.tar.gz: 4d6d5754be3a9f30906836f0cc10e554c8832e14e7a1341efb15b05d706fc58f +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl Generic Config Module description: | This module opens a config file and parses its contents for you. The new method requires one parameter which needs to be a filename. The method getall returns a hash which contains all options and its associated values of your config file. The format of config files supported by Config::General is inspired by the well known Apache config format, in fact, this module is 100% compatible to Apache configs, but you can also just use simple name/value pairs in your config files. In addition to the capabilities of an Apache config file it supports some enhancements such as here-documents, C-style comments or multiline options. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-cpan-meta-check/package.yml b/packages/p/perl-cpan-meta-check/package.yml index e1410fffbb3..91f6f9e389d 100644 --- a/packages/p/perl-cpan-meta-check/package.yml +++ b/packages/p/perl-cpan-meta-check/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-cpan-meta-check -version : '0.018' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.018.tar.gz : f619d2df5ea0fd91c8cf83eb54acccb5e43d9e6ec1a3f727b3d0ac15d0cf378a -homepage : https://metacpan.org/pod/CPAN::Meta::Check -license : Artistic-1.0-Perl -component : programming.perl -summary : CPAN::Meta::Check - Verify requirements in a CPAN::Meta object +name: perl-cpan-meta-check +version: "0.018" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.018.tar.gz: f619d2df5ea0fd91c8cf83eb54acccb5e43d9e6ec1a3f727b3d0ac15d0cf378a +homepage: https://metacpan.org/pod/CPAN::Meta::Check +license: Artistic-1.0-Perl +component: programming.perl +summary: CPAN::Meta::Check - Verify requirements in a CPAN::Meta object description: | This module verifies if requirements described in a CPAN::Meta object are present. -builddeps : +builddeps: - perl-test-deep -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-data-compare/package.yml b/packages/p/perl-data-compare/package.yml index 48e76acc552..c938ea81c7c 100644 --- a/packages/p/perl-data-compare/package.yml +++ b/packages/p/perl-data-compare/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-data-compare -version : '1.29' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz : 53c9db3b93263c88aaa3c4072d819eaded024d7a36b38c0c37737d288d5afa8c -homepage : https://metacpan.org/pod/Data::Compare -license : GPL-2.0-or-later -component : programming.perl -summary : This module compares arbitrary data structures to see if they are copies of each other. +name: perl-data-compare +version: "1.29" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz: 53c9db3b93263c88aaa3c4072d819eaded024d7a36b38c0c37737d288d5afa8c +homepage: https://metacpan.org/pod/Data::Compare +license: GPL-2.0-or-later +component: programming.perl +summary: This module compares arbitrary data structures to see if they are copies of each other. description: | This module compares arbitrary data structures to see if they are copies of each other. -rundeps : +rundeps: - perl-file-find-rule -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-data-dump/package.yml b/packages/p/perl-data-dump/package.yml index fac68d43a76..db8a2b8ef65 100644 --- a/packages/p/perl-data-dump/package.yml +++ b/packages/p/perl-data-dump/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-data-dump -version : '1.25' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz : a4aa6e0ddbf39d5ad49bddfe0f89d9da864e3bc00f627125d1bc580472f53fbd -homepage : https://metacpan.org/dist/Data-Dump -license : Artistic-1.0-Perl -component : programming.perl -summary : Pretty printing of data structures +name: perl-data-dump +version: "1.25" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz: a4aa6e0ddbf39d5ad49bddfe0f89d9da864e3bc00f627125d1bc580472f53fbd +homepage: https://metacpan.org/dist/Data-Dump +license: Artistic-1.0-Perl +component: programming.perl +summary: Pretty printing of data structures description: | Pretty printing of data structures -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-data-uniqid/package.yml b/packages/p/perl-data-uniqid/package.yml index 135357fc03f..21faa5fde53 100644 --- a/packages/p/perl-data-uniqid/package.yml +++ b/packages/p/perl-data-uniqid/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-data-uniqid -version : '0.12' -release : 11 -source : - - http://search.cpan.org/CPAN/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz : b6919ba49b9fe98bfdf3e8accae7b9b7f78dc9e71ebbd0b7fef7a45d99324ccb -homepage : https://metacpan.org/pod/Data::Uniqid -license : Artistic-2.0 -component : programming.perl -summary : Perl extension for simple generation of unique IDs +name: perl-data-uniqid +version: "0.12" +release: 11 +source: + - http://search.cpan.org/CPAN/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz: b6919ba49b9fe98bfdf3e8accae7b9b7f78dc9e71ebbd0b7fef7a45d99324ccb +homepage: https://metacpan.org/pod/Data::Uniqid +license: Artistic-2.0 +component: programming.perl +summary: Perl extension for simple generation of unique IDs description: | Data::Uniqid provides three simple routines for generating unique ids. These ids are coded with a Base62 systen to make them short and handy (e.g. to use it as part of a URL). -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-data-uuid/package.yml b/packages/p/perl-data-uuid/package.yml index 7e351a26a25..1bc96aeefe9 100644 --- a/packages/p/perl-data-uuid/package.yml +++ b/packages/p/perl-data-uuid/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-data-uuid -version : '1.226' -release : 9 -source : - - https://github.com/rjbs/Data-UUID/archive/1.226.tar.gz : 36971195d8b3769f92c6b24cf249a5b4c482a8184fc3c0a4eb35ea65dd5370d9 -license : BSD-4-Clause -component : programming.perl -homepage : https://github.com/rjbs/Data-UUID -summary : Perl extension for generating Globally/Universally Unique Identifiers +name: perl-data-uuid +version: "1.226" +release: 9 +source: + - https://github.com/rjbs/Data-UUID/archive/1.226.tar.gz: 36971195d8b3769f92c6b24cf249a5b4c482a8184fc3c0a4eb35ea65dd5370d9 +license: BSD-4-Clause +component: programming.perl +homepage: https://github.com/rjbs/Data-UUID +summary: Perl extension for generating Globally/Universally Unique Identifiers description: | This module provides a framework for generating UUIDs (Universally Unique Identifiers, also known as GUIDs (Globally Unique Identifiers). -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-data-validate-ip/package.yml b/packages/p/perl-data-validate-ip/package.yml index 7ddaa2651f1..9aaf4adb78d 100644 --- a/packages/p/perl-data-validate-ip/package.yml +++ b/packages/p/perl-data-validate-ip/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-data-validate-ip -version : '0.31' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.31.tar.gz : 734aff86b6f9cad40e1c4da81f28faf18e0802c76a566d95e5613d4318182fc1 -homepage : https://metacpan.org/pod/Data::Validate::IP -license : Artistic-1.0-Perl -component : programming.perl -summary : Data::Validate::IP - IPv4 and IPv6 validation methods +name: perl-data-validate-ip +version: "0.31" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.31.tar.gz: 734aff86b6f9cad40e1c4da81f28faf18e0802c76a566d95e5613d4318182fc1 +homepage: https://metacpan.org/pod/Data::Validate::IP +license: Artistic-1.0-Perl +component: programming.perl +summary: Data::Validate::IP - IPv4 and IPv6 validation methods description: | This module provides a number IP address validation subs that both validate and untaint their input. This includes both basic validation (is_ipv4() and is_ipv6()) and special cases like checking whether an address belongs to a specific network or whether an address is public or private (reserved). -runddeps : +runddeps: - perl-netaddr-ip -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-date-calc/package.yml b/packages/p/perl-date-calc/package.yml index f33185680f7..3c3cdb900bc 100644 --- a/packages/p/perl-date-calc/package.yml +++ b/packages/p/perl-date-calc/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-date-calc -version : 6.4 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz : 7ce137b2e797b7c0901f3adf1a05a19343356cd1f04676aa1c56a9f624f859ad -homepage : https://metacpan.org/pod/Date::Calc -license : Artistic-1.0-Perl -component : programming.perl -summary : This package provides all sorts of date calculations based on the Gregorian calendar. +name: perl-date-calc +version: 6.4 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz: 7ce137b2e797b7c0901f3adf1a05a19343356cd1f04676aa1c56a9f624f859ad +homepage: https://metacpan.org/pod/Date::Calc +license: Artistic-1.0-Perl +component: programming.perl +summary: This package provides all sorts of date calculations based on the Gregorian calendar. description: | This package provides all sorts of date calculations based on the Gregorian calendar (the one used in all western countries today). The package is designed as an efficient (and fast) toolbox, not a bulky ready-made application. It provides extensive documentation and examples of use, multi-language support and special functions for business needs. -builddeps : +builddeps: - perl-bit-vector - perl-carp-clan -rundeps : +rundeps: - perl-bit-vector - perl-carp-clan -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-datetime-calendar-julian/package.yml b/packages/p/perl-datetime-calendar-julian/package.yml index c151ca094e0..25a67003768 100644 --- a/packages/p/perl-datetime-calendar-julian/package.yml +++ b/packages/p/perl-datetime-calendar-julian/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime-calendar-julian -version : '0.107' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz : fcb2b424844bb13bcad46b1c7aa239b5a09bab2556f53bd1f27fad90c260d33d -homepage : https://metacpan.org/pod/DateTime::Calendar::Julian -license : Artistic-2.0 -component : programming.perl -summary : DateTime::Calendar::Julian - Dates in the Julian calendar +name: perl-datetime-calendar-julian +version: "0.107" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz: fcb2b424844bb13bcad46b1c7aa239b5a09bab2556f53bd1f27fad90c260d33d +homepage: https://metacpan.org/pod/DateTime::Calendar::Julian +license: Artistic-2.0 +component: programming.perl +summary: DateTime::Calendar::Julian - Dates in the Julian calendar description: | DateTime::Calendar::Julian implements the Julian Calendar. This module implements all methods of DateTime; see the DateTime(3) manpage for all methods. -builddeps : +builddeps: - perl-datetime -rundeps : +rundeps: - perl-datetime -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-datetime-format-builder/package.yml b/packages/p/perl-datetime-format-builder/package.yml index e7c5fdc11ed..8f64c88de8d 100644 --- a/packages/p/perl-datetime-format-builder/package.yml +++ b/packages/p/perl-datetime-format-builder/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime-format-builder -version : '0.83' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.83.tar.gz : 61ffb23d85b3ca1786b2da3289e99b57e0625fe0e49db02a6dc0cb62c689e2f2 -homepage : https://metacpan.org/pod/DateTime::Format::Builder -license : Artistic-2.0 -component : programming.perl -summary : DateTime::Format::Builder - Create DateTime parser classes and objects +name: perl-datetime-format-builder +version: "0.83" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.83.tar.gz: 61ffb23d85b3ca1786b2da3289e99b57e0625fe0e49db02a6dc0cb62c689e2f2 +homepage: https://metacpan.org/pod/DateTime::Format::Builder +license: Artistic-2.0 +component: programming.perl +summary: DateTime::Format::Builder - Create DateTime parser classes and objects description: | DateTime::Format::Builder creates DateTime parsers. Many string formats of dates and times are simple and just require a basic regular expression to extract the relevant information. Builder provides a simple way to do this without writing reams of structural code. -builddeps : +builddeps: - perl-datetime -rundeps : +rundeps: - perl-datetime -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-datetime-format-strptime/package.yml b/packages/p/perl-datetime-format-strptime/package.yml index e76c4d3d9bb..fd270adb245 100644 --- a/packages/p/perl-datetime-format-strptime/package.yml +++ b/packages/p/perl-datetime-format-strptime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime-format-strptime -version : '1.79' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.79.tar.gz : 701e46802c86ed4d88695c1a6dacbbe90b3390beeb794f387e7c792300037579 -homepage : https://metacpan.org/pod/DateTime::Format::Strptime -license : Artistic-2.0 -component : programming.perl -summary : DateTime::Format::Strptime - Parse and format strp and strf time patterns +name: perl-datetime-format-strptime +version: "1.79" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.79.tar.gz: 701e46802c86ed4d88695c1a6dacbbe90b3390beeb794f387e7c792300037579 +homepage: https://metacpan.org/pod/DateTime::Format::Strptime +license: Artistic-2.0 +component: programming.perl +summary: DateTime::Format::Strptime - Parse and format strp and strf time patterns description: | This module implements most of strptime(3), the POSIX function that is the reverse of strftime(3), for DateTime. While strftime takes a DateTime and a pattern and returns a string, strptime takes a string and a pattern and returns the DateTime object associated. -builddeps : +builddeps: - perl-b-hooks-endofscope - perl-class-data-inheritable - perl-class-singleton @@ -39,14 +39,14 @@ builddeps : - perl-test-warnings - perl-try-tiny - perl-variable-magic -rundeps : +rundeps: - perl-datetime - perl-package-deprecationmanager -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-datetime-locale/package.yml b/packages/p/perl-datetime-locale/package.yml index 939aad010a6..545e8246d6a 100644 --- a/packages/p/perl-datetime-locale/package.yml +++ b/packages/p/perl-datetime-locale/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime-locale -version : '1.40' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.40.tar.gz : 7490b4194b5d23a4e144976dedb3bdbcc6d3364b5d139cc922a86d41fdb87afb -homepage : https://metacpan.org/dist/DateTime-Locale -license : Artistic-1.0-Perl -component : programming.perl -summary : DateTime::Locale - Localization support for DateTime.pm +name: perl-datetime-locale +version: "1.40" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.40.tar.gz: 7490b4194b5d23a4e144976dedb3bdbcc6d3364b5d139cc922a86d41fdb87afb +homepage: https://metacpan.org/dist/DateTime-Locale +license: Artistic-1.0-Perl +component: programming.perl +summary: DateTime::Locale - Localization support for DateTime.pm description: | DateTime::Locale is primarily a factory for the various locale subclasses. It also provides some functions for getting information on all the available locales. -patterns : - - docs : [/usr/share/man] -builddeps : +patterns: + - docs: [/usr/share/man] +builddeps: - perl-b-hooks-endofscope - perl-class-data-inheritable - perl-class-tiny @@ -43,17 +43,17 @@ builddeps : - perl-test2-plugin-nowarnings - perl-test2-suite - perl-try-tiny -rundeps : +rundeps: - perl-namespace-autoclean - perl-specio-exporter - perl-params-validationcompiler - perl-file-sharedir - perl-dist-checkconflicts -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-datetime-timezone/package.yml b/packages/p/perl-datetime-timezone/package.yml index 8f2b91950b1..2ee817a8203 100644 --- a/packages/p/perl-datetime-timezone/package.yml +++ b/packages/p/perl-datetime-timezone/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime-timezone -version : '2.61' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.61.tar.gz : 86383c73c50d1983088026ac3eac609465994b046f18a4eb40bd0455ebef0b20 -homepage : https://metacpan.org/pod/DateTime::TimeZone -license : Artistic-1.0-Perl -component : programming.perl -summary : DateTime::TimeZone - Time zone object base class and factory +name: perl-datetime-timezone +version: "2.61" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.61.tar.gz: 86383c73c50d1983088026ac3eac609465994b046f18a4eb40bd0455ebef0b20 +homepage: https://metacpan.org/pod/DateTime::TimeZone +license: Artistic-1.0-Perl +component: programming.perl +summary: DateTime::TimeZone - Time zone object base class and factory description: | This class is the base class for all time zone objects. A time zone is represented internally as a set of observances, each of which describes the offset from GMT for a given time period. -builddeps : +builddeps: - perl-b-hooks-endofscope - perl-class-data-inheritable - perl-class-singleton @@ -33,14 +33,14 @@ builddeps : - perl-test-requires - perl-test-simple - perl-try-tiny -rundeps : +rundeps: - perl-class-singleton -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-datetime/package.yml b/packages/p/perl-datetime/package.yml index b2578c766ac..d9b8eb6a743 100644 --- a/packages/p/perl-datetime/package.yml +++ b/packages/p/perl-datetime/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-datetime -version : '1.65' -release : 14 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.65.tar.gz : 0bfda7ff0253fb3d88cf4bdb5a14afb8cea24d147975d5bdf3c88b40e7ab140e -homepage : https://metacpan.org/pod/DateTime -license : Artistic-2.0 -component : programming.perl -summary : DateTime - A date and time object for Perl +name: perl-datetime +version: "1.65" +release: 14 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.65.tar.gz: 0bfda7ff0253fb3d88cf4bdb5a14afb8cea24d147975d5bdf3c88b40e7ab140e +homepage: https://metacpan.org/pod/DateTime +license: Artistic-2.0 +component: programming.perl +summary: DateTime - A date and time object for Perl description: | DateTime is a class for the representation of date/time combinations, and is part of the Perl DateTime project. -checkdeps : +checkdeps: - perl-cpan-meta-check - perl-datetime-locale - perl-datetime-timezone - perl-test-warnings - perl-test-without-module -rundeps : +rundeps: - perl-datetime-locale - perl-datetime-timezone - perl-dist-checkconflicts @@ -24,11 +24,11 @@ rundeps : - perl-params-validationcompiler - perl-specio-exporter - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-dbd-mariadb/package.yml b/packages/p/perl-dbd-mariadb/package.yml index a0606a4d826..29917db1e5d 100644 --- a/packages/p/perl-dbd-mariadb/package.yml +++ b/packages/p/perl-dbd-mariadb/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-dbd-mariadb -version : '1.23' -release : 1 -source : - - https://cpan.metacpan.org/authors/id/P/PA/PALI/DBD-MariaDB-1.23.tar.gz : 0d0c76c660ddd55570e48f3e2fdea8f621a69ac0ed48190e8cfcafcb5e9b859d -license : Artistic-1.0-Perl -component : programming.perl -homepage : https://metacpan.org/pod/DBD::MariaDB -summary : A MariaDB interface for Perl +name: perl-dbd-mariadb +version: "1.23" +release: 1 +source: + - https://cpan.metacpan.org/authors/id/P/PA/PALI/DBD-MariaDB-1.23.tar.gz: 0d0c76c660ddd55570e48f3e2fdea8f621a69ac0ed48190e8cfcafcb5e9b859d +license: Artistic-1.0-Perl +component: programming.perl +homepage: https://metacpan.org/pod/DBD::MariaDB +summary: A MariaDB interface for Perl description: | DBD::MariaDB is the Perl Database Interface driver for the MariaDB database. In other words: DBD::MariaDB is an interface between the Perl programming language and the MariaDB programming API that comes with the MariaDB relational database management system. This module is also suitable for MySQL. -builddeps : +builddeps: - pkgconfig(mariadb) - perl-dbi - perl-devel-checklib -rundeps : +rundeps: - perl-dbi -clang : true -setup : | +clang: true +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -replaces : +replaces: - perl-dbd-mysql - - devel : perl-dbd-mysql-devel - - dbginfo : perl-dbd-mysql-dbginfo + - devel: perl-dbd-mysql-devel + - dbginfo: perl-dbd-mysql-dbginfo diff --git a/packages/p/perl-dbi/package.yml b/packages/p/perl-dbi/package.yml index cf55719ca2f..9e8a6ac183a 100644 --- a/packages/p/perl-dbi/package.yml +++ b/packages/p/perl-dbi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-dbi -version : '1.643' -release : 15 -source : - - https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz : 8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa -homepage : https://metacpan.org/pod/DBI -license : Artistic-1.0-Perl -component : programming.perl -summary : Database independent interface for Perl +name: perl-dbi +version: "1.643" +release: 15 +source: + - https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz: 8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa +homepage: https://metacpan.org/pod/DBI +license: Artistic-1.0-Perl +component: programming.perl +summary: Database independent interface for Perl description: | The DBI is the standard database interface module for Perl. It defines a set of methods, variables and conventions that provide a consistent database interface independent of the actual database being used. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test #TEST_VERBOSE=1 -patterns : /* +patterns: /* diff --git a/packages/p/perl-devel-checklib/package.yml b/packages/p/perl-devel-checklib/package.yml index 6fb8d026081..7806afef0ea 100644 --- a/packages/p/perl-devel-checklib/package.yml +++ b/packages/p/perl-devel-checklib/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-checklib -version : '1.16' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz : 869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca -homepage : https://metacpan.org/pod/Devel::CheckLib -license : Artistic-1.0-Perl -component : programming.perl -summary : Devel::CheckLib - check that a library is available +name: perl-devel-checklib +version: "1.16" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz: 869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca +homepage: https://metacpan.org/pod/Devel::CheckLib +license: Artistic-1.0-Perl +component: programming.perl +summary: Devel::CheckLib - check that a library is available description: | Devel::CheckLib is a perl module that checks whether a particular C library and its headers are available. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-devel-cycle/package.yml b/packages/p/perl-devel-cycle/package.yml index daa5c9a4dbf..c24ee0dc868 100644 --- a/packages/p/perl-devel-cycle/package.yml +++ b/packages/p/perl-devel-cycle/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-cycle -version : 1.12 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz : fd3365c4d898b2b2bddbb78a46d507a18cca8490a290199547dab7f1e7390bc2 -homepage : https://metacpan.org/pod/Devel::Cycle -license : Artistic-1.0-Perl -component : programming.perl -summary : Devel::Cycle - Find memory cycles in objects +name: perl-devel-cycle +version: 1.12 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz: fd3365c4d898b2b2bddbb78a46d507a18cca8490a290199547dab7f1e7390bc2 +homepage: https://metacpan.org/pod/Devel::Cycle +license: Artistic-1.0-Perl +component: programming.perl +summary: Devel::Cycle - Find memory cycles in objects description: | Devel::Cycle - Find memory cycles in objects -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-devel-globaldestruction/package.yml b/packages/p/perl-devel-globaldestruction/package.yml index 59393019404..5a1f7b6ffe2 100644 --- a/packages/p/perl-devel-globaldestruction/package.yml +++ b/packages/p/perl-devel-globaldestruction/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-globaldestruction -version : 0.14 -release : 5 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.14.tar.gz : 34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab -homepage : https://metacpan.org/pod/Devel::GlobalDestruction -license : Artistic-1.0-Perl -component : programming.perl -summary : Devel::GlobalDestruction - Provides function returning the equivalent of `${^GLOBAL_PHASE} eq 'DESTRUCT'` for older perls +name: perl-devel-globaldestruction +version: 0.14 +release: 5 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.14.tar.gz: 34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab +homepage: https://metacpan.org/pod/Devel::GlobalDestruction +license: Artistic-1.0-Perl +component: programming.perl +summary: Devel::GlobalDestruction - Provides function returning the equivalent of `${^GLOBAL_PHASE} eq 'DESTRUCT'` for older perls description: | Devel::GlobalDestruction - Provides function returning the equivalent of `${^GLOBAL_PHASE} eq 'DESTRUCT'` for older perls -builddeps : +builddeps: - perl-sub-exporter-progressive -rundeps : +rundeps: - perl-sub-exporter-progressive -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-devel-hide/package.yml b/packages/p/perl-devel-hide/package.yml index fd330c3227f..9c8ddb9dd07 100644 --- a/packages/p/perl-devel-hide/package.yml +++ b/packages/p/perl-devel-hide/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-hide -version : '0.0015' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Devel-Hide-0.0015.tar.gz : fc8dbeb7f7d75a78ed496b1e0e05cfc99c68acab3a2e92cff155ca5f0fa5df58 -homepage : https://metacpan.org/pod/Devel::Hide -license : Artistic-1.0-Perl -component : programming.perl -summary : Devel::Hide - Forces the unavailability of specified Perl modules (for testing) +name: perl-devel-hide +version: "0.0015" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Devel-Hide-0.0015.tar.gz: fc8dbeb7f7d75a78ed496b1e0e05cfc99c68acab3a2e92cff155ca5f0fa5df58 +homepage: https://metacpan.org/pod/Devel::Hide +license: Artistic-1.0-Perl +component: programming.perl +summary: Devel::Hide - Forces the unavailability of specified Perl modules (for testing) description: | Simple tool for developers which allows to hide installed Perl modules. -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-devel-stacktrace/package.yml b/packages/p/perl-devel-stacktrace/package.yml index c4c142ee992..dcec0551f7e 100644 --- a/packages/p/perl-devel-stacktrace/package.yml +++ b/packages/p/perl-devel-stacktrace/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-stacktrace -version : '2.05' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz : 63cb6196e986a7e578c4d28b3c780e7194835bfc78b68eeb8f00599d4444888c -homepage : https://metacpan.org/pod/Devel::StackTrace -license : Artistic-2.0 -component : programming.perl -summary : An object representing a stack trace +name: perl-devel-stacktrace +version: "2.05" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz: 63cb6196e986a7e578c4d28b3c780e7194835bfc78b68eeb8f00599d4444888c +homepage: https://metacpan.org/pod/Devel::StackTrace +license: Artistic-2.0 +component: programming.perl +summary: An object representing a stack trace description: | The Devel-StackTrace module contains two classes, C,Devel-StackTrace> and Devel-StackTrace-Frame. These objects encapsulate the information that can retrieved via Perl's caller() function, as well as providing a simple interface to this data. -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-devel-symdump/package.yml b/packages/p/perl-devel-symdump/package.yml index 8b1d5b2ffcc..316d76fb2fe 100644 --- a/packages/p/perl-devel-symdump/package.yml +++ b/packages/p/perl-devel-symdump/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-devel-symdump -version : 2.18 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/A/AN/ANDK/Devel-Symdump-2.18.tar.gz : 826f81a107f5592a2516766ed43beb47e10cc83edc9ea48090b02a36040776c0 -homepage : https://metacpan.org/pod/Devel::Symdump -license : Artistic-1.0-Perl -component : programming.perl -summary : Devel::Symdump - dump symbol names or the symbol table +name: perl-devel-symdump +version: 2.18 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/A/AN/ANDK/Devel-Symdump-2.18.tar.gz: 826f81a107f5592a2516766ed43beb47e10cc83edc9ea48090b02a36040776c0 +homepage: https://metacpan.org/pod/Devel::Symdump +license: Artistic-1.0-Perl +component: programming.perl +summary: Devel::Symdump - dump symbol names or the symbol table description: | Devel::Symdump - dump symbol names or the symbol table -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-digest-hmac/package.yml b/packages/p/perl-digest-hmac/package.yml index 9ea6e944d46..2c5e01c2005 100644 --- a/packages/p/perl-digest-hmac/package.yml +++ b/packages/p/perl-digest-hmac/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-digest-hmac -version : '1.04' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Digest-HMAC-1.04.tar.gz : d6bc8156aa275c44d794b7c18f44cdac4a58140245c959e6b19b2c3838b08ed4 -homepage : https://metacpan.org/pod/Digest::HMAC -license : Artistic-1.0-Perl -component : programming.perl -summary : Digest::HMAC - Keyed-Hashing for Message Authentication +name: perl-digest-hmac +version: "1.04" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Digest-HMAC-1.04.tar.gz: d6bc8156aa275c44d794b7c18f44cdac4a58140245c959e6b19b2c3838b08ed4 +homepage: https://metacpan.org/pod/Digest::HMAC +license: Artistic-1.0-Perl +component: programming.perl +summary: Digest::HMAC - Keyed-Hashing for Message Authentication description: | HMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-digest-md5/package.yml b/packages/p/perl-digest-md5/package.yml index 526558c5263..a06e38d3bea 100644 --- a/packages/p/perl-digest-md5/package.yml +++ b/packages/p/perl-digest-md5/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-digest-md5 -version : '2.59' -release : 5 -source : - - https://cpan.metacpan.org/authors/id/T/TO/TODDR/Digest-MD5-2.59.tar.gz : b5ecba079bd5907d52663a659cd977b6247526abe6aed9b818d083dd99af77d2 -homepage : https://metacpan.org/pod/Digest::MD5 -license : Artistic-1.0-Perl -component : programming.perl -summary : Digest::MD5 - Perl interface to the MD5 Algorithm +name: perl-digest-md5 +version: "2.59" +release: 5 +source: + - https://cpan.metacpan.org/authors/id/T/TO/TODDR/Digest-MD5-2.59.tar.gz: b5ecba079bd5907d52663a659cd977b6247526abe6aed9b818d083dd99af77d2 +homepage: https://metacpan.org/pod/Digest::MD5 +license: Artistic-1.0-Perl +component: programming.perl +summary: Digest::MD5 - Perl interface to the MD5 Algorithm description: | The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. -builddeps : +builddeps: - perl -rundeps : +rundeps: - perl -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-digest-sha1/package.yml b/packages/p/perl-digest-sha1/package.yml index ad42955a03e..8429ee65842 100644 --- a/packages/p/perl-digest-sha1/package.yml +++ b/packages/p/perl-digest-sha1/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-digest-sha1 -version : '2.13' -release : 4 -source : - - https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz : 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc -homepage : https://metacpan.org/pod/Digest::SHA1 -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl interface to the SHA-1 algorithm +name: perl-digest-sha1 +version: "2.13" +release: 4 +source: + - https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz: 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc +homepage: https://metacpan.org/pod/Digest::SHA1 +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl interface to the SHA-1 algorithm description: | The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit fingerprint or message digest of the input. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-dist-checkconflicts/package.yml b/packages/p/perl-dist-checkconflicts/package.yml index 5852dedb357..26f29ab706d 100644 --- a/packages/p/perl-dist-checkconflicts/package.yml +++ b/packages/p/perl-dist-checkconflicts/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-dist-checkconflicts -version : 0.11 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz : ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4 -homepage : https://metacpan.org/pod/Dist::CheckConflicts -license : Artistic-1.0-Perl -component : programming.perl -summary : Dist::CheckConflicts - declare version conflicts for your dist +name: perl-dist-checkconflicts +version: 0.11 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz: ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4 +homepage: https://metacpan.org/pod/Dist::CheckConflicts +license: Artistic-1.0-Perl +component: programming.perl +summary: Dist::CheckConflicts - declare version conflicts for your dist description: | Dist::CheckConflicts - declare version conflicts for your dist -builddeps : +builddeps: - perl-module-runtime - perl-test-fatal - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-docmake/package.yml b/packages/p/perl-docmake/package.yml index 29e8af064d4..676907dd344 100644 --- a/packages/p/perl-docmake/package.yml +++ b/packages/p/perl-docmake/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-docbook -version : '0.1100' -release : 1 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/App-XML-DocBook-Builder-0.1100.tar.gz : e5ea3e3159d89aee8f17d3963e1e350ceddf33ac25e3d31e4cd11a06418d4a8e -homepage : https://www.shlomifish.org/open-source/projects/docmake/ -license : MIT -component : programming.perl -summary : Docmake - a Perl-based tool to Render DocBook/XML +name: perl-docbook +version: "0.1100" +release: 1 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/App-XML-DocBook-Builder-0.1100.tar.gz: e5ea3e3159d89aee8f17d3963e1e350ceddf33ac25e3d31e4cd11a06418d4a8e +homepage: https://www.shlomifish.org/open-source/projects/docmake/ +license: MIT +component: programming.perl +summary: Docmake - a Perl-based tool to Render DocBook/XML description: | Docmake is a command line tool to translate DocBook/XML code into various resultant formats such as XHTML, RTF, PDF and XSL-FO, using the more low-level tools. It aims to be a saner replacement, written in Perl, for xmlto, which is written in Unix shell and had a maintenance lull at the time. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-encode-eucjpascii/package.yml b/packages/p/perl-encode-eucjpascii/package.yml index 54b642548a7..7e403ffd542 100644 --- a/packages/p/perl-encode-eucjpascii/package.yml +++ b/packages/p/perl-encode-eucjpascii/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-encode-eucjpascii -version : 0.03 -release : 9 -source : - - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz : f998d34d55fd9c82cf910786a0448d1edfa60bf68e2c2306724ca67c629de861 -homepage : https://metacpan.org/pod/Encode::EUCJPASCII -license : Artistic-1.0-Perl -component : programming.perl -summary : Encode::EUCJPASCII - eucJP-ascii - An eucJP-open mapping +name: perl-encode-eucjpascii +version: 0.03 +release: 9 +source: + - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz: f998d34d55fd9c82cf910786a0448d1edfa60bf68e2c2306724ca67c629de861 +homepage: https://metacpan.org/pod/Encode::EUCJPASCII +license: Artistic-1.0-Perl +component: programming.perl +summary: Encode::EUCJPASCII - eucJP-ascii - An eucJP-open mapping description: | Encode::EUCJPASCII - eucJP-ascii - An eucJP-open mapping -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-encode-hanextra/package.yml b/packages/p/perl-encode-hanextra/package.yml index e698eb44a37..a6b7e6d0176 100644 --- a/packages/p/perl-encode-hanextra/package.yml +++ b/packages/p/perl-encode-hanextra/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-encode-hanextra -version : '0.23' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz : 1fd4b06cada70858003af153f94c863b3b95f2e3d03ba18d0451a81d51db443a -homepage : https://metacpan.org/pod/Encode::HanExtra -license : MIT -component : programming.perl -summary : Encode::HanExtra - Extra sets of Chinese encodings +name: perl-encode-hanextra +version: "0.23" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz: 1fd4b06cada70858003af153f94c863b3b95f2e3d03ba18d0451a81d51db443a +homepage: https://metacpan.org/pod/Encode::HanExtra +license: MIT +component: programming.perl +summary: Encode::HanExtra - Extra sets of Chinese encodings description: | Encode::HanExtra - Extra sets of Chinese encodings -builddeps : +builddeps: - perl -setup : | +setup: | export PERL_USE_UNSAFE_INC=1 %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-encode-jis2k/package.yml b/packages/p/perl-encode-jis2k/package.yml index d6f06634d6d..edaf24367ca 100644 --- a/packages/p/perl-encode-jis2k/package.yml +++ b/packages/p/perl-encode-jis2k/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-encode-jis2k -version : '0.05' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz : 022f1f3d6869742b3718c27bfcca6f7c96aceffac0a2267d140bbf653d7c0ac2 -homepage : https://metacpan.org/pod/Encode::JIS2K -license : Artistic-1.0-Perl -component : programming.perl -summary : Encode::JIS2K - JIS X 0212 (aka JIS 2000) Encodings +name: perl-encode-jis2k +version: "0.05" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz: 022f1f3d6869742b3718c27bfcca6f7c96aceffac0a2267d140bbf653d7c0ac2 +homepage: https://metacpan.org/pod/Encode::JIS2K +license: Artistic-1.0-Perl +component: programming.perl +summary: Encode::JIS2K - JIS X 0212 (aka JIS 2000) Encodings description: | Encode::JIS2K - JIS X 0212 (aka JIS 2000) Encodings -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-encode-locale/package.yml b/packages/p/perl-encode-locale/package.yml index 67a6d901e26..823e3fc4930 100644 --- a/packages/p/perl-encode-locale/package.yml +++ b/packages/p/perl-encode-locale/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-encode-locale -version : 1.05 -release : 12 -source : - - http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz : 176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1 -homepage : https://metacpan.org/pod/Encode::Locale -license : Artistic-1.0-Perl -summary : Determine the locale encoding -component : programming.perl +name: perl-encode-locale +version: 1.05 +release: 12 +source: + - http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz: 176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1 +homepage: https://metacpan.org/pod/Encode::Locale +license: Artistic-1.0-Perl +summary: Determine the locale encoding +component: programming.perl description: | Determine the locale encoding -patterns : +patterns: - /usr/share/man -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-error/package.yml b/packages/p/perl-error/package.yml index bbbb2e58aed..e1003a35f7c 100644 --- a/packages/p/perl-error/package.yml +++ b/packages/p/perl-error/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-error -version : '0.17029' -release : 15 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-0.17029.tar.gz : 1a23f7913032aed6d4b68321373a3899ca66590f4727391a091ec19c95bf7adc -homepage : https://metacpan.org/pod/Error -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl error module -builddeps : +name: perl-error +version: "0.17029" +release: 15 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-0.17029.tar.gz: 1a23f7913032aed6d4b68321373a3899ca66590f4727391a091ec19c95bf7adc +homepage: https://metacpan.org/pod/Error +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl error module +builddeps: - perl-module-build description: | Error - Error/exception handling in an OO-ish way -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-eval-closure/package.yml b/packages/p/perl-eval-closure/package.yml index bdcbc8ea7c2..ca23f101ed5 100644 --- a/packages/p/perl-eval-closure/package.yml +++ b/packages/p/perl-eval-closure/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-eval-closure -version : 0.14 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz : ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad -homepage : https://metacpan.org/pod/Eval::Closure -license : Artistic-2.0 -component : programming.perl -summary : Safely and cleanly create closures via string eval +name: perl-eval-closure +version: 0.14 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz: ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad +homepage: https://metacpan.org/pod/Eval::Closure +license: Artistic-2.0 +component: programming.perl +summary: Safely and cleanly create closures via string eval description: | Safely and cleanly create closures via string eval -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-exception-class/package.yml b/packages/p/perl-exception-class/package.yml index a1df8b8cac6..037a15b9c9c 100644 --- a/packages/p/perl-exception-class/package.yml +++ b/packages/p/perl-exception-class/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-exception-class -version : '1.45' -release : 15 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz : 5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249 -homepage : https://metacpan.org/pod/Exception::Class -license : +name: perl-exception-class +version: "1.45" +release: 15 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz: 5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249 +homepage: https://metacpan.org/pod/Exception::Class +license: - Artistic-1.0-Perl - GPL-1.0-or-later -summary : Perl Exception Class Module -component : programming.perl +summary: Perl Exception Class Module +component: programming.perl description: | A module that allows you to declare real exception classes in Perl -patterns : +patterns: - /usr/share/man/man3/* -builddeps : +builddeps: - perl-class-data-inheritable - perl-devel-stacktrace -rundeps : +rundeps: - perl-class-data-inheritable - perl-devel-stacktrace -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-exporter-tiny/package.yml b/packages/p/perl-exporter-tiny/package.yml index 08556efa812..ebeaefb53d1 100644 --- a/packages/p/perl-exporter-tiny/package.yml +++ b/packages/p/perl-exporter-tiny/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-exporter-tiny -version : '1.006002' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.006002.tar.gz : 6f295e2cbffb1dbc15bdb9dadc341671c1e0cd2bdf2d312b17526273c322638d -homepage : https://metacpan.org/pod/Exporter::Tiny -license : Artistic-1.0-Perl -component : programming.perl -summary : Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies +name: perl-exporter-tiny +version: "1.006002" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.006002.tar.gz: 6f295e2cbffb1dbc15bdb9dadc341671c1e0cd2bdf2d312b17526273c322638d +homepage: https://metacpan.org/pod/Exporter::Tiny +license: Artistic-1.0-Perl +component: programming.perl +summary: Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies description: | Exporter::Tiny supports many of Sub::Exporter's external-facing features including renaming imported functions with the `-as`, `-prefix` and `-suffix` options; explicit destinations with the `into` option; and alternative installers with the `installer` option. But it's written in only about 40% as many lines of code and with zero non-core dependencies. -builddeps : +builddeps: - perl-test-fatal - perl-test-warnings - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-extutils-config/package.yml b/packages/p/perl-extutils-config/package.yml index ef4da060859..d387c37d678 100644 --- a/packages/p/perl-extutils-config/package.yml +++ b/packages/p/perl-extutils-config/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-config -version : '0.009' -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-0.009.tar.gz : 4ef84e73aad50a3be332885d2a3b12f3cab1b1e0bad24e88297a123b4f39f3ce -homepage : https://metacpan.org/pod/ExtUtils::Config -license : Artistic-2.0 -component : programming.perl -summary : A wrapper for perl's configuration +name: perl-extutils-config +version: "0.009" +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-0.009.tar.gz: 4ef84e73aad50a3be332885d2a3b12f3cab1b1e0bad24e88297a123b4f39f3ce +homepage: https://metacpan.org/pod/ExtUtils::Config +license: Artistic-2.0 +component: programming.perl +summary: A wrapper for perl's configuration description: | A wrapper for perl's configuration -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-extutils-depends/package.yml b/packages/p/perl-extutils-depends/package.yml index 458f756b715..29a39e09f99 100644 --- a/packages/p/perl-extutils-depends/package.yml +++ b/packages/p/perl-extutils-depends/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-depends -version : '0.8001' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz : 673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5 -homepage : https://metacpan.org/pod/ExtUtils::Depends -license : Artistic-1.0-Perl -component : programming.perl -summary : ExtUtils::Depends - Easily build XS extensions that depend on XS extensions +name: perl-extutils-depends +version: "0.8001" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz: 673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5 +homepage: https://metacpan.org/pod/ExtUtils::Depends +license: Artistic-1.0-Perl +component: programming.perl +summary: ExtUtils::Depends - Easily build XS extensions that depend on XS extensions description: | This module tries to make it easy to build Perl extensions that use functions and typemaps provided by other perl extensions. This means that a perl extension is treated like a shared library that provides also a C and an XS interface besides the perl one. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-extutils-helpers/package.yml b/packages/p/perl-extutils-helpers/package.yml index cea6e04f1a3..54db8c88c45 100644 --- a/packages/p/perl-extutils-helpers/package.yml +++ b/packages/p/perl-extutils-helpers/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-helpers -version : '0.027' -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz : 9d592131dc5845a86dc28be9143f764e73cb62db06fedf50a895be1324b6cec5 -homepage : https://metacpan.org/pod/ExtUtils::Helpers -license : Artistic-2.0 -component : programming.perl -summary : Various portability utilities for module builders +name: perl-extutils-helpers +version: "0.027" +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz: 9d592131dc5845a86dc28be9143f764e73cb62db06fedf50a895be1324b6cec5 +homepage: https://metacpan.org/pod/ExtUtils::Helpers +license: Artistic-2.0 +component: programming.perl +summary: Various portability utilities for module builders description: | Various portability utilities for module builders -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-extutils-install/package.yml b/packages/p/perl-extutils-install/package.yml index 93b9dfcd595..a8c51e333b7 100644 --- a/packages/p/perl-extutils-install/package.yml +++ b/packages/p/perl-extutils-install/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-install -version : '2.22' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-Install-2.22.tar.gz : 33725bafbed3829d613e4c651c2e1ad120670c7d2ac5cf05f83757fc975d6ff2 -homepage : https://metacpan.org/pod/ExtUtils::Install -license : Artistic-1.0-Perl -component : programming.perl -summary : ExtUtils::Install - install files from here to there +name: perl-extutils-install +version: "2.22" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-Install-2.22.tar.gz: 33725bafbed3829d613e4c651c2e1ad120670c7d2ac5cf05f83757fc975d6ff2 +homepage: https://metacpan.org/pod/ExtUtils::Install +license: Artistic-1.0-Perl +component: programming.perl +summary: ExtUtils::Install - install files from here to there description: | Handles the installing and uninstalling of perl modules, scripts, man pages, etc... Both install() and uninstall() are specific to the way ExtUtils::MakeMaker handles the installation and deinstallation of perl modules. They are not designed as general purpose tools. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-extutils-installpaths/package.yml b/packages/p/perl-extutils-installpaths/package.yml index 9a99af64cf3..0e803cf82a4 100644 --- a/packages/p/perl-extutils-installpaths/package.yml +++ b/packages/p/perl-extutils-installpaths/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-installpaths -version : '0.013' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz : 65969d3ad8a3a2ea8ef5b4213ed5c2c83961bb5bd12f7ad35128f6bd5b684aa0 -homepage : https://metacpan.org/pod/ExtUtils::InstallPaths -license : Artistic-2.0 -component : programming.perl -summary : Build.PL install path logic made easy +name: perl-extutils-installpaths +version: "0.013" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz: 65969d3ad8a3a2ea8ef5b4213ed5c2c83961bb5bd12f7ad35128f6bd5b684aa0 +homepage: https://metacpan.org/pod/ExtUtils::InstallPaths +license: Artistic-2.0 +component: programming.perl +summary: Build.PL install path logic made easy description: | Build.PL install path logic made easy -builddeps : +builddeps: - perl-extutils-config -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-extutils-libbuilder/package.yml b/packages/p/perl-extutils-libbuilder/package.yml index fc8d212424a..06b5ee9b7df 100644 --- a/packages/p/perl-extutils-libbuilder/package.yml +++ b/packages/p/perl-extutils-libbuilder/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-libbuilder -version : 0.08 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz : c51171e06de53039f0bca1d97a6471ec37941ff59e8a3d1cb170ebdd2573b5d2 -homepage : https://metacpan.org/pod/ExtUtils::LibBuilder -license : Artistic-2.0 -component : programming.perl -summary : ExtUtils::LibBuilder - A tool to build C libraries. +name: perl-extutils-libbuilder +version: 0.08 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz: c51171e06de53039f0bca1d97a6471ec37941ff59e8a3d1cb170ebdd2573b5d2 +homepage: https://metacpan.org/pod/ExtUtils::LibBuilder +license: Artistic-2.0 +component: programming.perl +summary: ExtUtils::LibBuilder - A tool to build C libraries. description: | ExtUtils::LibBuilder - A tool to build C libraries. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-extutils-makemaker/package.yml b/packages/p/perl-extutils-makemaker/package.yml index d4eaf8df931..d7173d6f2f8 100644 --- a/packages/p/perl-extutils-makemaker/package.yml +++ b/packages/p/perl-extutils-makemaker/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-makemaker -version : '7.70' -release : 17 -source : - - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.70.tar.gz : f108bd46420d2f00d242825f865b0f68851084924924f92261d684c49e3e7a74 -homepage : https://metacpan.org/pod/ExtUtils::MakeMaker -license : Artistic-1.0-Perl -component : programming.perl -summary : ExtUtils::MakeMaker - Create a module Makefile +name: perl-extutils-makemaker +version: "7.70" +release: 17 +source: + - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.70.tar.gz: f108bd46420d2f00d242825f865b0f68851084924924f92261d684c49e3e7a74 +homepage: https://metacpan.org/pod/ExtUtils::MakeMaker +license: Artistic-1.0-Perl +component: programming.perl +summary: ExtUtils::MakeMaker - Create a module Makefile description: | This utility is designed to write a Makefile for an extension module from a Makefile.PL. It is based on the Makefile.SH model provided by Andy Dougherty and the perl5-porters. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install rm -rf $installdir/usr/bin rm -rf $installdir/usr/share/man/man1 -check : | +check: | %perl_build test diff --git a/packages/p/perl-extutils-pkgconfig/package.yml b/packages/p/perl-extutils-pkgconfig/package.yml index a2b34089b3a..03e270c8838 100644 --- a/packages/p/perl-extutils-pkgconfig/package.yml +++ b/packages/p/perl-extutils-pkgconfig/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-extutils-pkgconfig -version : 1.16 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz : bbeaced995d7d8d10cfc51a3a5a66da41ceb2bc04fedcab50e10e6300e801c6e -homepage : https://metacpan.org/pod/ExtUtils::PkgConfig -license : LGPL-2.1-or-later -component : programming.perl -summary : simplistic interface to pkg-config +name: perl-extutils-pkgconfig +version: 1.16 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz: bbeaced995d7d8d10cfc51a3a5a66da41ceb2bc04fedcab50e10e6300e801c6e +homepage: https://metacpan.org/pod/ExtUtils::PkgConfig +license: LGPL-2.1-or-later +component: programming.perl +summary: simplistic interface to pkg-config description: | The pkg-config program retrieves information about installed libraries, usually for the purposes of compiling against and linking to them -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-file-basedir/package.yml b/packages/p/perl-file-basedir/package.yml index b13fec0f31d..382950036f9 100644 --- a/packages/p/perl-file-basedir/package.yml +++ b/packages/p/perl-file-basedir/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-basedir -version : '0.09' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-BaseDir-0.09.tar.gz : 6da6f7281562ac8f11ef1a3af6aedb51c41182b60f1f122ced0079efd92967d9 -homepage : https://metacpan.org/pod/File::BaseDir -license : Artistic-1.0-Perl -summary : File::BaseDir - Use the Freedesktop.org base directory specification -component : programming.perl +name: perl-file-basedir +version: "0.09" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-BaseDir-0.09.tar.gz: 6da6f7281562ac8f11ef1a3af6aedb51c41182b60f1f122ced0079efd92967d9 +homepage: https://metacpan.org/pod/File::BaseDir +license: Artistic-1.0-Perl +summary: File::BaseDir - Use the Freedesktop.org base directory specification +component: programming.perl description: | This module can be used to find directories and files as specified by the Freedesktop.org Base Directory Specification. This specifications gives a mechanism to locate directories for configuration, application data and cache data. It is suggested that desktop applications for e.g. the Gnome, KDE or Xfce platforms follow this layout. However, the same layout can just as well be used for non-GUI applications. -patterns : +patterns: - /usr/share/man -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-file-chdir/package.yml b/packages/p/perl-file-chdir/package.yml index 68661cfa75e..0ae4cf7ab70 100644 --- a/packages/p/perl-file-chdir/package.yml +++ b/packages/p/perl-file-chdir/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-chdir -version : 0.1011 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz : 31ebf912df48d5d681def74b9880d78b1f3aca4351a0ed1fe3570b8e03af6c79 -homepage : https://metacpan.org/dist/File-chdir -license : Artistic-1.0-Perl -component : programming.perl -summary : A more sensible way to change directories +name: perl-file-chdir +version: 0.1011 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz: 31ebf912df48d5d681def74b9880d78b1f3aca4351a0ed1fe3570b8e03af6c79 +homepage: https://metacpan.org/dist/File-chdir +license: Artistic-1.0-Perl +component: programming.perl +summary: A more sensible way to change directories description: | - File::chdir a more sensible way to change directories -setup : | + File::chdir a more sensible way to change directories +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-file-copy-recursive/package.yml b/packages/p/perl-file-copy-recursive/package.yml index 3fcc614168f..ba316e2fef7 100644 --- a/packages/p/perl-file-copy-recursive/package.yml +++ b/packages/p/perl-file-copy-recursive/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-copy-recursive -version : '0.45' -release : 9 -source : - - https://github.com/drmuey/p5-File-Copy-Recursive/archive/v0.45.tar.gz : 2f3d9d4dda7420d932b4502731f2d5ce3bbc2a13089bee31cbf7046daec48be2 -license : Artistic-1.0-Perl -component : programming.perl -homepage : https://github.com/drmuey/p5-File-Copy-Recursive -summary : File::Copy::Recursive - Perl extension for recursively copying files and directories +name: perl-file-copy-recursive +version: "0.45" +release: 9 +source: + - https://github.com/drmuey/p5-File-Copy-Recursive/archive/v0.45.tar.gz: 2f3d9d4dda7420d932b4502731f2d5ce3bbc2a13089bee31cbf7046daec48be2 +license: Artistic-1.0-Perl +component: programming.perl +homepage: https://github.com/drmuey/p5-File-Copy-Recursive +summary: File::Copy::Recursive - Perl extension for recursively copying files and directories description: | File::Copy::Recursive - Perl extension for recursively copying files and directories -builddeps : +builddeps: - perl-path-tiny - perl-test-deep - perl-test-fatal - perl-test-file - perl-test-warnings - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-file-desktopentry/package.yml b/packages/p/perl-file-desktopentry/package.yml index 6802347bea0..1d628ee99eb 100644 --- a/packages/p/perl-file-desktopentry/package.yml +++ b/packages/p/perl-file-desktopentry/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-desktopentry -version : '0.22' -release : 12 -source : - - http://search.cpan.org/CPAN/authors/id/M/MI/MICHIELB/File-DesktopEntry-0.22.tar.gz : 169c01e3dae2f629767bec1a9f1cdbd6ec6d713d1501e0b2786e4dd1235635b8 -homepage : https://metacpan.org/pod/File::DesktopEntry -license : Artistic-1.0-Perl -summary : Perl module for interacting with .desktop files -component : programming.perl +name: perl-file-desktopentry +version: "0.22" +release: 12 +source: + - http://search.cpan.org/CPAN/authors/id/M/MI/MICHIELB/File-DesktopEntry-0.22.tar.gz: 169c01e3dae2f629767bec1a9f1cdbd6ec6d713d1501e0b2786e4dd1235635b8 +homepage: https://metacpan.org/pod/File::DesktopEntry +license: Artistic-1.0-Perl +summary: Perl module for interacting with .desktop files +component: programming.perl description: | Perl module for interacting with .desktop files -patterns : +patterns: - /usr/share/man -rundeps : +rundeps: - perl-file-basedir -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-file-find-rule/package.yml b/packages/p/perl-file-find-rule/package.yml index a370fd67c06..195c7b7a018 100644 --- a/packages/p/perl-file-find-rule/package.yml +++ b/packages/p/perl-file-find-rule/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-find-rule -version : 0.34 -release : 11 -source : - - http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz : 7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe -homepage : https://metacpan.org/pod/File::Find::Rule -license : GPL-2.0-or-later -component : programming.perl -summary : File::Find::Rule is a friendlier interface to File::Find. +name: perl-file-find-rule +version: 0.34 +release: 11 +source: + - http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz: 7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe +homepage: https://metacpan.org/pod/File::Find::Rule +license: GPL-2.0-or-later +component: programming.perl +summary: File::Find::Rule is a friendlier interface to File::Find. description: | File::Find::Rule is a friendlier interface to File::Find. -rundeps : +rundeps: - perl-number-compare - perl-text-glob -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-file-homedir/package.yml b/packages/p/perl-file-homedir/package.yml index 9586bd74ea8..e139f227004 100644 --- a/packages/p/perl-file-homedir/package.yml +++ b/packages/p/perl-file-homedir/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-homedir -version : '1.006' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-1.006.tar.gz : 593737c62df0f6dab5d4122e0b4476417945bb6262c33eedc009665ef1548852 -license : +name: perl-file-homedir +version: "1.006" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-1.006.tar.gz: 593737c62df0f6dab5d4122e0b4476417945bb6262c33eedc009665ef1548852 +license: - Artistic-1.0 - GPL-2.0-or-later -homepage : https://metacpan.org/pod/File::HomeDir -component : programming.perl -summary : Find your home and other directories on any platform +homepage: https://metacpan.org/pod/File::HomeDir +component: programming.perl +summary: Find your home and other directories on any platform description: | File::HomeDir is a module for locating the directories that are "owned" by a user (typically your user) and to solve the various issues that arise trying to find them consistently across a wide variety of platforms. -builddeps : +builddeps: - perl-file-which # Testing -rundeps : +rundeps: - perl-file-which -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-file-listing/package.yml b/packages/p/perl-file-listing/package.yml index a9bc1db3f8e..fbfcf81c5d3 100644 --- a/packages/p/perl-file-listing/package.yml +++ b/packages/p/perl-file-listing/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-listing -version : '6.16' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-6.16.tar.gz : 189b3a13fc0a1ba412b9d9ec5901e9e5e444cc746b9f0156d4399370d33655c6 -homepage : https://metacpan.org/pod/File::Listing -license : Artistic-1.0-Perl -component : programming.perl -summary : File::Listing - Parse directory listing +name: perl-file-listing +version: "6.16" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-6.16.tar.gz: 189b3a13fc0a1ba412b9d9ec5901e9e5e444cc746b9f0156d4399370d33655c6 +homepage: https://metacpan.org/pod/File::Listing +license: Artistic-1.0-Perl +component: programming.perl +summary: File::Listing - Parse directory listing description: | This module exports a single function called parse_dir(), which can be used to parse directory listings. -rundeps : +rundeps: - perl-http-date -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-file-next/package.yml b/packages/p/perl-file-next/package.yml index 94def06f61e..dec3cfd0b90 100644 --- a/packages/p/perl-file-next/package.yml +++ b/packages/p/perl-file-next/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-next -version : '1.18' -release : 11 -source : - - http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/File-Next-1.18.tar.gz : f900cb39505eb6e168a9ca51a10b73f1bbde1914b923a09ecd72d9c02e6ec2ef -homepage : https://metacpan.org/pod/File::Next -license : Artistic-2.0 -component : programming.perl -summary : File::Next - File-finding iterator +name: perl-file-next +version: "1.18" +release: 11 +source: + - http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/File-Next-1.18.tar.gz: f900cb39505eb6e168a9ca51a10b73f1bbde1914b923a09ecd72d9c02e6ec2ef +homepage: https://metacpan.org/pod/File::Next +license: Artistic-2.0 +component: programming.perl +summary: File::Next - File-finding iterator description: | File::Next - File-finding iterator -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-file-remove/package.yml b/packages/p/perl-file-remove/package.yml index 3ca4626c2a3..6eab748df48 100644 --- a/packages/p/perl-file-remove/package.yml +++ b/packages/p/perl-file-remove/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-remove -version : '1.61' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz : fd857f585908fc503461b9e48b3c8594e6535766bc14beb17c90ba58d5dc4975 -homepage : https://metacpan.org/pod/File::Remove -license : Artistic-1.0-Perl -component : programming.perl -summary : File::Remove - Remove files and directories +name: perl-file-remove +version: "1.61" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz: fd857f585908fc503461b9e48b3c8594e6535766bc14beb17c90ba58d5dc4975 +homepage: https://metacpan.org/pod/File::Remove +license: Artistic-1.0-Perl +component: programming.perl +summary: File::Remove - Remove files and directories description: | File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for filenames. File::Remove::trash accepts the same arguments as remove, with the addition of an optional, infrequently used "other platforms" hashref. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-file-sharedir-install/package.yml b/packages/p/perl-file-sharedir-install/package.yml index ac684c722b2..fa8c5044081 100644 --- a/packages/p/perl-file-sharedir-install/package.yml +++ b/packages/p/perl-file-sharedir-install/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-sharedir-install -version : '0.14' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz : 8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0 -homepage : https://metacpan.org/pod/File::ShareDir::Install -license : Artistic-1.0-Perl -component : programming.perl -summary : File::ShareDir::Install - Install shared files +name: perl-file-sharedir-install +version: "0.14" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz: 8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0 +homepage: https://metacpan.org/pod/File::ShareDir::Install +license: Artistic-1.0-Perl +component: programming.perl +summary: File::ShareDir::Install - Install shared files description: | File::ShareDir::Install allows you to install read-only data files from a distribution. It is a companion module to File::ShareDir, which allows you to locate these files after installation. -builddeps : +builddeps: - perl-module-build -rundeps : +rundeps: - perl-file-sharedir -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-file-sharedir/package.yml b/packages/p/perl-file-sharedir/package.yml index c963cd67d1c..12814bc0edb 100644 --- a/packages/p/perl-file-sharedir/package.yml +++ b/packages/p/perl-file-sharedir/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-sharedir -version : '1.118' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.118.tar.gz : 3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958 -homepage : https://metacpan.org/pod/File::ShareDir -license : Artistic-1.0-Perl -component : programming.perl -summary : Locate per-dist and per-module shared files +name: perl-file-sharedir +version: "1.118" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.118.tar.gz: 3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958 +homepage: https://metacpan.org/pod/File::ShareDir +license: Artistic-1.0-Perl +component: programming.perl +summary: Locate per-dist and per-module shared files description: | The intent of File::ShareDir is to provide a companion to Class::Inspector and File::HomeDir, modules that take a process that is well-known by advanced Perl developers but gets a little tricky, and make it more available to the larger Perl community. -builddeps : +builddeps: - perl-class-inspector - perl-file-sharedir-install - perl-list-moreutils - perl-params-util - perl-inc-latest -rundeps : +rundeps: - perl-class-inspector - perl-list-moreutils - perl-params-util -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-file-slurp-tiny/package.yml b/packages/p/perl-file-slurp-tiny/package.yml index f1e48cfe44e..346b0779729 100644 --- a/packages/p/perl-file-slurp-tiny/package.yml +++ b/packages/p/perl-file-slurp-tiny/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-slurp-tiny -version : 0.004 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz : 452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e -homepage : https://metacpan.org/pod/File::Slurp::Tiny -license : Artistic-2.0 -component : programming.perl -summary : A simple, sane and efficient file slurper +name: perl-file-slurp-tiny +version: 0.004 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz: 452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e +homepage: https://metacpan.org/pod/File::Slurp::Tiny +license: Artistic-2.0 +component: programming.perl +summary: A simple, sane and efficient file slurper description: | A simple, sane and efficient file slurper -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-file-slurp/package.yml b/packages/p/perl-file-slurp/package.yml index 3ea864c908d..9a61a140f93 100644 --- a/packages/p/perl-file-slurp/package.yml +++ b/packages/p/perl-file-slurp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-slurp -version : '9999.32' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.32.tar.gz : 4c3c21992a9d42be3a79dd74a3c83d27d38057269d65509a2f555ea0fb2bc5b0 -homepage : https://metacpan.org/pod/File::Slurp -license : Artistic-1.0-Perl -component : programming.perl -summary : Simple and Efficient Reading/Writing/Modifying of Complete Files +name: perl-file-slurp +version: "9999.32" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.32.tar.gz: 4c3c21992a9d42be3a79dd74a3c83d27d38057269d65509a2f555ea0fb2bc5b0 +homepage: https://metacpan.org/pod/File::Slurp +license: Artistic-1.0-Perl +component: programming.perl +summary: Simple and Efficient Reading/Writing/Modifying of Complete Files description: | Simple and Efficient Reading/Writing/Modifying of Complete Files. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-file-slurper/package.yml b/packages/p/perl-file-slurper/package.yml index e53d9c541f8..88821b871d7 100644 --- a/packages/p/perl-file-slurper/package.yml +++ b/packages/p/perl-file-slurper/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-slurper -version : '0.014' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz : d5a36487339888c3cd758e648160ee1d70eb4153cacbaff57846dbcefb344b0c -homepage : https://metacpan.org/pod/File::Slurper -license : Artistic-1.0-Perl -component : programming.perl -summary : File::Slurper - A simple, sane and efficient module to slurp a file +name: perl-file-slurper +version: "0.014" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz: d5a36487339888c3cd758e648160ee1d70eb4153cacbaff57846dbcefb344b0c +homepage: https://metacpan.org/pod/File::Slurper +license: Artistic-1.0-Perl +component: programming.perl +summary: File::Slurper - A simple, sane and efficient module to slurp a file description: | This module provides functions for fast and correct slurping and spewing. All functions are optionally exported. All functions throw exceptions on errors, write functions don't return any meaningful value. -builddeps : +builddeps: - perl-test-warnings -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-file-which/package.yml b/packages/p/perl-file-which/package.yml index 6c1c0462fdf..4c8b61b7634 100644 --- a/packages/p/perl-file-which/package.yml +++ b/packages/p/perl-file-which/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-file-which -version : '1.27' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz : 3201f1a60e3f16484082e6045c896842261fc345de9fb2e620fd2a2c7af3a93a -homepage : https://metacpan.org/pod/File::Which -license : +name: perl-file-which +version: "1.27" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz: 3201f1a60e3f16484082e6045c896842261fc345de9fb2e620fd2a2c7af3a93a +homepage: https://metacpan.org/pod/File::Which +license: - Artistic-1.0-Perl - GPL-1.0-or-later -component : programming.perl -summary : File::Which - Perl implementation of the which utility as an API +component: programming.perl +summary: File::Which - Perl implementation of the which utility as an API description: | File::Which finds the full or relative paths to executable programs on the system. This is normally the function of which utility. which is typically implemented as either a program or a built in shell command. On some platforms, such as Microsoft Windows it is not provided as part of the core operating system. This module provides a consistent API to this functionality regardless of the underlying platform -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-filesys-df/package.yml b/packages/p/perl-filesys-df/package.yml index 87be44b27e8..82cf51a9f4f 100644 --- a/packages/p/perl-filesys-df/package.yml +++ b/packages/p/perl-filesys-df/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-filesys-df -version : 0.92 -release : 8 -source : - - http://search.cpan.org/CPAN/authors/id/I/IG/IGUTHRIE/Filesys-Df-0.92.tar.gz : fe89cbb427e0e05f1cd97c2dd6d3866ac6b21bc7a85734ede159bdc35479552a -homepage : https://metacpan.org/pod/Filesys::Df -license : Artistic-1.0-Perl -component : programming.perl -summary : Filesys::Df provides a way to obtain filesystem disk space information. +name: perl-filesys-df +version: 0.92 +release: 8 +source: + - http://search.cpan.org/CPAN/authors/id/I/IG/IGUTHRIE/Filesys-Df-0.92.tar.gz: fe89cbb427e0e05f1cd97c2dd6d3866ac6b21bc7a85734ede159bdc35479552a +homepage: https://metacpan.org/pod/Filesys::Df +license: Artistic-1.0-Perl +component: programming.perl +summary: Filesys::Df provides a way to obtain filesystem disk space information. description: | This module provides a way to obtain filesystem disk space information. -builddeps : +builddeps: - perl-extutils-makemaker -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-font-ttf/package.yml b/packages/p/perl-font-ttf/package.yml index 27b5f7c9e3e..716fb56be3b 100644 --- a/packages/p/perl-font-ttf/package.yml +++ b/packages/p/perl-font-ttf/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-font-ttf -version : 1.06 -release : 7 -source : - - http://search.cpan.org/CPAN/authors/id/B/BH/BHALLISSY/Font-TTF-1.06.tar.gz : 4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293 -homepage : https://metacpan.org/pod/Font::TTF -license : Artistic-2.0 -component : programming.perl -summary : Perl module for TrueType/OpenType font hacking. +name: perl-font-ttf +version: 1.06 +release: 7 +source: + - http://search.cpan.org/CPAN/authors/id/B/BH/BHALLISSY/Font-TTF-1.06.tar.gz: 4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293 +homepage: https://metacpan.org/pod/Font::TTF +license: Artistic-2.0 +component: programming.perl +summary: Perl module for TrueType/OpenType font hacking. description: | Perl module for TrueType/OpenType font hacking. Supports reading, processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and writing of all other table types. -builddeps : +builddeps: - perl-io-string -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-gettext/package.yml b/packages/p/perl-gettext/package.yml index f68fab93eb2..c3b899e881e 100644 --- a/packages/p/perl-gettext/package.yml +++ b/packages/p/perl-gettext/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gettext -version : 1.07 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz : 909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15 -homepage : https://metacpan.org/pod/Locale::gettext -license : Artistic-1.0-Perl -component : programming.perl -summary : Interface to gettext family of functions +name: perl-gettext +version: 1.07 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz: 909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15 +homepage: https://metacpan.org/pod/Locale::gettext +license: Artistic-1.0-Perl +component: programming.perl +summary: Interface to gettext family of functions description: | This is a Perl5 module quickly written to gain access to the C library functions for internatialization. They work just like the C versions of the "GNU gettext utilities." -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-glib-object-introspection/package.yml b/packages/p/perl-glib-object-introspection/package.yml index 01bd774da59..b9a2a709b16 100644 --- a/packages/p/perl-glib-object-introspection/package.yml +++ b/packages/p/perl-glib-object-introspection/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-glib-object-introspection -version : '0.051' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz : 6569611dcc80ac1482c7c22264b1ae8c9c351d4983511eb9a6c5f47a10150089 -homepage : https://metacpan.org/pod/Glib::Object::Introspection -license : LGPL-2.1-or-later -component : programming.perl -summary : Glib::Object::Introspection - Dynamically create Perl language bindings +name: perl-glib-object-introspection +version: "0.051" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz: 6569611dcc80ac1482c7c22264b1ae8c9c351d4983511eb9a6c5f47a10150089 +homepage: https://metacpan.org/pod/Glib::Object::Introspection +license: LGPL-2.1-or-later +component: programming.perl +summary: Glib::Object::Introspection - Dynamically create Perl language bindings description: | Glib::Object::Introspection uses the gobject-introspection and libffi projects to dynamically create Perl bindings for a wide variety of libraries. Examples include gtk+, webkit, libsoup and many more. -builddeps : +builddeps: - pkgconfig(cairo) - perl-cairo-gobject - perl-extutils-depends - perl-extutils-pkgconfig - perl-glib - perl-test-simple -rundeps : +rundeps: - perl-cairo-gobject - perl-glib -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Handle-pointer-types.patch %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-glib/package.yml b/packages/p/perl-glib/package.yml index 4ed6b4dde28..67a1994f584 100644 --- a/packages/p/perl-glib/package.yml +++ b/packages/p/perl-glib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-glib -version : '1.3294' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz : d715f5a86bcc187075de85e7ae5bc07b0714d6edc196a92da43986efa44e5cbb -homepage : https://gtk2-perl.sourceforge.net/ -license : LGPL-2.1-or-later -component : programming.perl -summary : Perl wrappers for glib 2.x, including GObject +name: perl-glib +version: "1.3294" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz: d715f5a86bcc187075de85e7ae5bc07b0714d6edc196a92da43986efa44e5cbb +homepage: https://gtk2-perl.sourceforge.net/ +license: LGPL-2.1-or-later +component: programming.perl +summary: Perl wrappers for glib 2.x, including GObject description: | This wrapper attempts to provide a perlish interface while remaining as true as possible to the underlying C API, so that any reference materials you can find on using GLib may still apply to using the libraries from perl. This module also provides facilities for creating wrappers for other GObject-based libraries. -builddeps : +builddeps: - perl-extutils-depends - perl-extutils-pkgconfig -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-goocanvas2/package.yml b/packages/p/perl-goocanvas2/package.yml index af2d6917807..998df15e64d 100644 --- a/packages/p/perl-goocanvas2/package.yml +++ b/packages/p/perl-goocanvas2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-goocanvas2 -version : 0.06 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PERLMAX/GooCanvas2-0.06.tar.gz : e24c87873e19063dd4d5e2c709caacf8c0ae8881044395bb865dc2b4fdd63b50 -homepage : https://metacpan.org/pod/GooCanvas2 -license : Artistic-1.0-Perl -component : programming.perl -summary : GooCanvas2 - Perl binding for GooCanvas2 widget using Glib::Object::Introspection +name: perl-goocanvas2 +version: 0.06 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PERLMAX/GooCanvas2-0.06.tar.gz: e24c87873e19063dd4d5e2c709caacf8c0ae8881044395bb865dc2b4fdd63b50 +homepage: https://metacpan.org/pod/GooCanvas2 +license: Artistic-1.0-Perl +component: programming.perl +summary: GooCanvas2 - Perl binding for GooCanvas2 widget using Glib::Object::Introspection description: | GooCanvas2 is a new canvas widget for use with Gtk3 that uses the Cairo 2d library for drawing. This is a simple and basic implementation of this wonderful Canvas widget. -builddeps : +builddeps: - pkgconfig(goocanvas-3.0) - perl-gtk3 -rundeps : +rundeps: - goocanvas - perl-gtk3 -setup : | +setup: | sed -i "s/version => '2.0'/version => '3.0'/" lib/GooCanvas2.pm %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-gtk2-appindicator/package.yml b/packages/p/perl-gtk2-appindicator/package.yml index 1c297a9d101..d01d2a923ce 100644 --- a/packages/p/perl-gtk2-appindicator/package.yml +++ b/packages/p/perl-gtk2-appindicator/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk2-appindicator -version : 0.15 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz : a25cb071e214fb89b4450aa4605031eae89b7961e149b0d6e8f491c19c14a90a -homepage : https://metacpan.org/pod/Gtk2::AppIndicator -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl extension for libappindicator. +name: perl-gtk2-appindicator +version: 0.15 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz: a25cb071e214fb89b4450aa4605031eae89b7961e149b0d6e8f491c19c14a90a +homepage: https://metacpan.org/pod/Gtk2::AppIndicator +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl extension for libappindicator. description: | Gtk2::AppIndicator - Perl extension for libappindicator. -builddeps : +builddeps: - pkgconfig(ayatana-appindicator-0.1) -rundeps : +rundeps: - perl-gtk2 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-ayatana-appindicator.patch %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-gtk2-notify/package.yml b/packages/p/perl-gtk2-notify/package.yml index df3e644fe31..7c404bb41a0 100644 --- a/packages/p/perl-gtk2-notify/package.yml +++ b/packages/p/perl-gtk2-notify/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk2-notify -version : 0.05 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz : 88189ae68dfbd54615ad133df07e2ec8048d06d8b9586add1227d74eb2ebb047 -homepage : https://metacpan.org/pod/Gtk2::Notify -license : LGPL-2.0-or-later -component : programming.perl -summary : Perl interface to libnotify. +name: perl-gtk2-notify +version: 0.05 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz: 88189ae68dfbd54615ad133df07e2ec8048d06d8b9586add1227d74eb2ebb047 +homepage: https://metacpan.org/pod/Gtk2::Notify +license: LGPL-2.0-or-later +component: programming.perl +summary: Perl interface to libnotify. description: | Gtk2::Notify - Perl interface to libnotify. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libnotify) - perl-cairo @@ -19,17 +19,17 @@ builddeps : - perl-glib - perl-gtk2 - perl-pango -rundeps : +rundeps: - perl-gtk2 -setup : | +setup: | %patch -Np2 -i $pkgfiles/libnotify.patch sed -i "s/use lib 'ext';/use lib 'ext';\ruse lib '.';/g" Makefile.PL sed -i "s/notify_notification_new (class, summary, body=NULL, icon=NULL, attach=NULL)/notify_notification_new (class, summary, body=NULL, icon=NULL)/g" xs/Notify.xs sed -i "s/summary, body, icon, attach/summary, body, icon/g" xs/Notify.xs sed -i "s/GtkWidget_ornull \*attach//g" xs/Notify.xs %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-gtk2/package.yml b/packages/p/perl-gtk2/package.yml index 123ee3fb1cc..9ab1e850543 100644 --- a/packages/p/perl-gtk2/package.yml +++ b/packages/p/perl-gtk2/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk2 -version : '1.24993' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk2-1.24993.tar.gz : 49c443743b2eefe11a768002724f7f6a4c48efc94ff3cd3a559fb7e7b693c967 -homepage : https://metacpan.org/pod/Gtk2 -license : LGPL-2.1-or-later -component : programming.perl -summary : Perl bindings for Gtk+ 2.x +name: perl-gtk2 +version: "1.24993" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk2-1.24993.tar.gz: 49c443743b2eefe11a768002724f7f6a4c48efc94ff3cd3a559fb7e7b693c967 +homepage: https://metacpan.org/pod/Gtk2 +license: LGPL-2.1-or-later +component: programming.perl +summary: Perl bindings for Gtk+ 2.x description: | Perl bindings for Gtk+ 2.x -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gtk+-2.0) - perl-cairo @@ -18,16 +18,16 @@ builddeps : - perl-extutils-pkgconfig - perl-glib - perl-pango -rundeps : +rundeps: - perl-cairo - perl-glib - perl-pango -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install #check : | # %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-gtk3-imageview/package.yml b/packages/p/perl-gtk3-imageview/package.yml index f552051d340..8cfb111ba08 100644 --- a/packages/p/perl-gtk3-imageview/package.yml +++ b/packages/p/perl-gtk3-imageview/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk3-imageview -version : '10' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/Gtk3-ImageView-10.tar.gz : bc77e706069e64f2bb84181970fd4a8dea46f88bec0c4dd7c2b1fd538c6837e6 -homepage : https://metacpan.org/pod/Gtk3::ImageView -license : Artistic-1.0-Perl -component : programming.perl -summary : Gtk3::ImageView - Image viewer widget for Gtk3 +name: perl-gtk3-imageview +version: "10" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/Gtk3-ImageView-10.tar.gz: bc77e706069e64f2bb84181970fd4a8dea46f88bec0c4dd7c2b1fd538c6837e6 +homepage: https://metacpan.org/pod/Gtk3::ImageView +license: Artistic-1.0-Perl +component: programming.perl +summary: Gtk3::ImageView - Image viewer widget for Gtk3 description: | The Gtk3::ImageView widget allows the user to zoom, pan and select the specified image and provides hooks to allow additional tools, e.g. painter, to be created and used. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-gtk3-simplelist/package.yml b/packages/p/perl-gtk3-simplelist/package.yml index 7ad5440eb8c..2d23f95b29a 100644 --- a/packages/p/perl-gtk3-simplelist/package.yml +++ b/packages/p/perl-gtk3-simplelist/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk3-simplelist -version : '0.21' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz : 1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884 -homepage : https://metacpan.org/pod/Gtk3::SimpleList -license : +name: perl-gtk3-simplelist +version: "0.21" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz: 1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884 +homepage: https://metacpan.org/pod/Gtk3::SimpleList +license: - GPL-2.0-or-later - Artistic-2.0 -component : programming.perl -summary : This module provides a helper module for Gtk3. +component: programming.perl +summary: This module provides a helper module for Gtk3. description: | This module provides a helper module for Gtk3. It's based on Gtk2::SimpleList. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - perl-gtk3 -rundeps : +rundeps: - perl-gtk3 -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : +patterns: - /* diff --git a/packages/p/perl-gtk3/package.yml b/packages/p/perl-gtk3/package.yml index c6053853fcc..12bd522894a 100644 --- a/packages/p/perl-gtk3/package.yml +++ b/packages/p/perl-gtk3/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-gtk3 -version : '0.038' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz : 70dc4bf2aa74981c79e15fd298d998e05a92eba4811f1ad5c9f1f4de37737acc -homepage : https://metacpan.org/pod/Gtk3 -license : LGPL-2.1-or-later -component : programming.perl -summary : Perl interface to the 3.x series of the gtk+ toolkit +name: perl-gtk3 +version: "0.038" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz: 70dc4bf2aa74981c79e15fd298d998e05a92eba4811f1ad5c9f1f4de37737acc +homepage: https://metacpan.org/pod/Gtk3 +license: LGPL-2.1-or-later +component: programming.perl +summary: Perl interface to the 3.x series of the gtk+ toolkit description: | Perl bindings to the 3.x series of the gtk+ toolkit. This module allows you to write graphical user interfaces in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - perl-cairo-gobject - perl-glib-object-introspection -rundeps : +rundeps: - perl-cairo-gobject - perl-glib-object-introspection -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-html-parser/package.yml b/packages/p/perl-html-parser/package.yml index fcdb20bfd4e..23760d71233 100644 --- a/packages/p/perl-html-parser/package.yml +++ b/packages/p/perl-html-parser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-html-parser -version : '3.81' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz : c0910a5c8f92f8817edd06ccfd224ba1c2ebe8c10f551f032587a1fc83d62ff2 -homepage : https://metacpan.org/pod/HTML::Parser -license : Artistic-1.0-Perl -component : programming.perl -summary : HTML::Parser - HTML parser class +name: perl-html-parser +version: "3.81" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz: c0910a5c8f92f8817edd06ccfd224ba1c2ebe8c10f551f032587a1fc83d62ff2 +homepage: https://metacpan.org/pod/HTML::Parser +license: Artistic-1.0-Perl +component: programming.perl +summary: HTML::Parser - HTML parser class description: | Objects of the HTML::Parser class will recognize markup and separate it from plain text (alias data content) in HTML documents. As different kinds of markup and text are recognized, the corresponding event handlers are invoked. -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-html-tagset/package.yml b/packages/p/perl-html-tagset/package.yml index 59a7ea8e296..08403c8bc68 100644 --- a/packages/p/perl-html-tagset/package.yml +++ b/packages/p/perl-html-tagset/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-html-tagset -version : '3.20' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz : adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2 -homepage : https://metacpan.org/pod/HTML::Tagset -license : Artistic-1.0-Perl -component : programming.perl -summary : HTML::Tagset - data tables useful in parsing HTML +name: perl-html-tagset +version: "3.20" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz: adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2 +homepage: https://metacpan.org/pod/HTML::Tagset +license: Artistic-1.0-Perl +component: programming.perl +summary: HTML::Tagset - data tables useful in parsing HTML description: | This module contains several data tables useful in various kinds of HTML parsing operations. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-http-cookies/package.yml b/packages/p/perl-http-cookies/package.yml index 2ae28337b17..90f9a64249c 100644 --- a/packages/p/perl-http-cookies/package.yml +++ b/packages/p/perl-http-cookies/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-http-cookies -version : '6.11' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.11.tar.gz : 8c9a541a4a39f6c0c7e3d0b700b05dfdb830bd490a1b1942a7dedd1b50d9a8c8 -homepage : https://metacpan.org/pod/HTTP::Cookies -license : Artistic-1.0-Perl -component : programming.perl -summary : HTTP::Cookies - HTTP cookie jars +name: perl-http-cookies +version: "6.11" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.11.tar.gz: 8c9a541a4a39f6c0c7e3d0b700b05dfdb830bd490a1b1942a7dedd1b50d9a8c8 +homepage: https://metacpan.org/pod/HTTP::Cookies +license: Artistic-1.0-Perl +component: programming.perl +summary: HTTP::Cookies - HTTP cookie jars description: | This class is for objects that represent a "cookie jar" -- that is, a database of all the HTTP cookies that a given LWP::UserAgent object knows about. -builddeps : +builddeps: - perl-clone - perl-http-date - perl-http-message - perl-uri -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-http-daemon/package.yml b/packages/p/perl-http-daemon/package.yml index 676e8d81f70..9dbf867b240 100644 --- a/packages/p/perl-http-daemon/package.yml +++ b/packages/p/perl-http-daemon/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-http-daemon -version : '6.16' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz : b38d092725e6fa4e0c4dc2a47e157070491bafa0dbe16c78a358e806aa7e173d -homepage : https://metacpan.org/pod/HTTP::Daemon -license : Artistic-1.0-Perl -component : programming.perl -summary : HTTP::Daemon - a simple http server class +name: perl-http-daemon +version: "6.16" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz: b38d092725e6fa4e0c4dc2a47e157070491bafa0dbe16c78a358e806aa7e173d +homepage: https://metacpan.org/pod/HTTP::Daemon +license: Artistic-1.0-Perl +component: programming.perl +summary: HTTP::Daemon - a simple http server class description: | Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so you can perform socket operations directly on it too. -builddeps : +builddeps: - perl-module-build -rundeps : +rundeps: - perl-http-date - perl-http-message - perl-lwp-mediatypes -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-http-date/package.yml b/packages/p/perl-http-date/package.yml index c128636e6a7..b3cdd67422f 100644 --- a/packages/p/perl-http-date/package.yml +++ b/packages/p/perl-http-date/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-http-date -version : '6.06' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz : 7b685191c6acc3e773d1fc02c95ee1f9fae94f77783175f5e78c181cc92d2b52 -homepage : https://metacpan.org/pod/HTTP::Date -license : Artistic-1.0-Perl -summary : Perl HTTP date functions -component : programming.perl +name: perl-http-date +version: "6.06" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz: 7b685191c6acc3e773d1fc02c95ee1f9fae94f77783175f5e78c181cc92d2b52 +homepage: https://metacpan.org/pod/HTTP::Date +license: Artistic-1.0-Perl +summary: Perl HTTP date functions +component: programming.perl description: | This module provides functions that deal the date formats used by the HTTP protocol (and then some more). Only the first two functions, time2str() and str2time(), are exported by default. -patterns : +patterns: - /usr/share/man -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-http-message/package.yml b/packages/p/perl-http-message/package.yml index 0d33de5d3a9..964737c5698 100644 --- a/packages/p/perl-http-message/package.yml +++ b/packages/p/perl-http-message/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-http-message -version : '6.45' -release : 16 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.45.tar.gz : 01cb8406612a3f738842d1e97313ae4d874870d1b8d6d66331f16000943d4cbe -homepage : https://metacpan.org/pod/HTTP::Message -license : Artistic-1.0-Perl -component : programming.perl -summary : HTTP::Message - HTTP style message (base class) +name: perl-http-message +version: "6.45" +release: 16 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.45.tar.gz: 01cb8406612a3f738842d1e97313ae4d874870d1b8d6d66331f16000943d4cbe +homepage: https://metacpan.org/pod/HTTP::Message +license: Artistic-1.0-Perl +component: programming.perl +summary: HTTP::Message - HTTP style message (base class) description: | An HTTP::Message object contains some headers and a content body. -builddeps : +builddeps: - perl-clone - perl-encode-locale - perl-http-date @@ -19,19 +19,19 @@ builddeps : - perl-test-needs - perl-try-tiny - perl-uri -rundeps : +rundeps: - perl-clone - perl-encode-locale - perl-http-date - perl-io-html - perl-lwp-mediatypes - perl-uri -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-http-negotiate/package.yml b/packages/p/perl-http-negotiate/package.yml index 6c0fec5737e..cfe96e637b3 100644 --- a/packages/p/perl-http-negotiate/package.yml +++ b/packages/p/perl-http-negotiate/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-http-negotiate -version : 6.01 -release : 9 -source : - - https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz : 1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016 -homepage : https://metacpan.org/pod/HTTP::Negotiate -license : Artistic-1.0-Perl -component : programming.perl -summary : HTTP::Negotiate - choose a variant to serve +name: perl-http-negotiate +version: 6.01 +release: 9 +source: + - https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz: 1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016 +homepage: https://metacpan.org/pod/HTTP::Negotiate +license: Artistic-1.0-Perl +component: programming.perl +summary: HTTP::Negotiate - choose a variant to serve description: | This module provides a complete implementation of the HTTP content negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter 12. Content negotiation allows for the selection of a preferred content representation based upon attributes of the negotiable variants and the value of the various Accept* header fields in the request. -rundeps : +rundeps: - perl-http-message -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-image-exiftool/package.yml b/packages/p/perl-image-exiftool/package.yml index 0f857c64848..fc2cf39c8c6 100644 --- a/packages/p/perl-image-exiftool/package.yml +++ b/packages/p/perl-image-exiftool/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-image-exiftool -version : '12.76' -release : 24 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.76.tar.gz : 5d3430ec57aa031f7ca43170f7ed6338a66bda99ab95b9e071f1ee27555f515f -homepage : https://exiftool.org/ -license : Artistic-1.0-Perl -component : multimedia.library -summary : Reader and rewriter of EXIF informations that supports raw files +name: perl-image-exiftool +version: "12.76" +release: 24 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.76.tar.gz: 5d3430ec57aa031f7ca43170f7ed6338a66bda99ab95b9e071f1ee27555f515f +homepage: https://exiftool.org/ +license: Artistic-1.0-Perl +component: multimedia.library +summary: Reader and rewriter of EXIF informations that supports raw files description: | ExifTool is a customizable set of Perl modules plus a full-featured command-line application for reading and writing meta information in a wide variety of files, including the maker note information of many digital cameras by various manufacturers such as Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony. -builddeps : +builddeps: - perl-archive-zip - perl-posix-strptime -rundeps : +rundeps: - perl-archive-zip - perl-posix-strptime -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-image-sane/package.yml b/packages/p/perl-image-sane/package.yml index 816de261ccb..8421aa367d9 100644 --- a/packages/p/perl-image-sane/package.yml +++ b/packages/p/perl-image-sane/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-image-sane -version : '5' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz : 229aa0e9f049efa760f3c2f6e61d9d539af43d8f764b50a6e03064b4729a35ff -homepage : https://metacpan.org/release/Image-Sane -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl extension for the SANE Project +name: perl-image-sane +version: "5" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz: 229aa0e9f049efa760f3c2f6e61d9d539af43d8f764b50a6e03064b4729a35ff +homepage: https://metacpan.org/release/Image-Sane +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl extension for the SANE Project description: | This module allows you to access SANE-compatible scanners in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API. -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(sane-backends) - perl-class-data-inheritable @@ -22,14 +22,15 @@ builddeps : - perl-test-requires - perl-try-tiny - perl-test-pod -rundeps : +rundeps: - perl-exception-class - perl-readonly -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install + #check : | # %perl_build test diff --git a/packages/p/perl-importer/package.yml b/packages/p/perl-importer/package.yml index 11632f2b96a..57cac6dca0e 100644 --- a/packages/p/perl-importer/package.yml +++ b/packages/p/perl-importer/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-importer -version : '0.026' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.026.tar.gz : e08fa84e13cb998b7a897fc8ec9c3459fcc1716aff25cc343e36ef875891b0ef -homepage : https://metacpan.org/pod/Importer -license : Artistic-1.0-Perl -component : programming.perl -summary : Importer - Alternative but compatible interface to modules that export symbols. +name: perl-importer +version: "0.026" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.026.tar.gz: e08fa84e13cb998b7a897fc8ec9c3459fcc1716aff25cc343e36ef875891b0ef +homepage: https://metacpan.org/pod/Importer +license: Artistic-1.0-Perl +component: programming.perl +summary: Importer - Alternative but compatible interface to modules that export symbols. description: | This module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-inc-latest/package.yml b/packages/p/perl-inc-latest/package.yml index 0ab1f28b166..2bd2281215f 100644 --- a/packages/p/perl-inc-latest/package.yml +++ b/packages/p/perl-inc-latest/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-inc-latest -version : '0.500' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/inc-latest-0.500.tar.gz : daa905f363c6a748deb7c408473870563fcac79b9e3e95b26e130a4a8dc3c611 -homepage : https://metacpan.org/pod/inc::latest -license : Apache-2.0 -component : programming.perl -summary : inc::latest - use modules bundled in inc/ if they are newer than installed ones +name: perl-inc-latest +version: "0.500" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/inc-latest-0.500.tar.gz: daa905f363c6a748deb7c408473870563fcac79b9e3e95b26e130a4a8dc3c611 +homepage: https://metacpan.org/pod/inc::latest +license: Apache-2.0 +component: programming.perl +summary: inc::latest - use modules bundled in inc/ if they are newer than installed ones description: | The "inc::latest" module helps bootstrap configure-time dependencies for CPAN distributions. These dependencies get bundled into the "inc" directory within a distribution and are used by Makefile.PL or Build.PL. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-io-html/package.yml b/packages/p/perl-io-html/package.yml index be883622043..5292cdb3b08 100644 --- a/packages/p/perl-io-html/package.yml +++ b/packages/p/perl-io-html/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-io-html -version : '1.004' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz : c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5 -homepage : https://metacpan.org/pod/IO::HTML -license : Artistic-1.0-Perl -component : programming.perl -summary : IO::HTML - Open an HTML file with automatic charset detection +name: perl-io-html +version: "1.004" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz: c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5 +homepage: https://metacpan.org/pod/IO::HTML +license: Artistic-1.0-Perl +component: programming.perl +summary: IO::HTML - Open an HTML file with automatic charset detection description: | This module opens a file and performs automatic charset detection based on the HTML5 algorithm. You can then pass the filehandle to HTML::Parser or a related module (or just read it yourself). -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-io-socket-ssl/package.yml b/packages/p/perl-io-socket-ssl/package.yml index 940b55c9674..7bb9610a3ec 100644 --- a/packages/p/perl-io-socket-ssl/package.yml +++ b/packages/p/perl-io-socket-ssl/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-io-socket-ssl -version : '2.083' -release : 16 -source : - - https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.083.tar.gz : 904ef28765440a97d8a9a0df597f8c3d7f3cb0a053d1b082c10bed03bc802069 -homepage : https://metacpan.org/dist/IO-Socket-SSL -license : Artistic-1.0-Perl -component : programming.perl -summary : IO::Socket::SSL -- Nearly transparent SSL encapsulation for IO::Socket::INET +name: perl-io-socket-ssl +version: "2.083" +release: 16 +source: + - https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.083.tar.gz: 904ef28765440a97d8a9a0df597f8c3d7f3cb0a053d1b082c10bed03bc802069 +homepage: https://metacpan.org/dist/IO-Socket-SSL +license: Artistic-1.0-Perl +component: programming.perl +summary: IO::Socket::SSL -- Nearly transparent SSL encapsulation for IO::Socket::INET description: | IO::Socket::SSL makes using SSL/TLS much easier by wrapping the necessary functionality into the familiar IO::Socket interface and providing secure defaults whenever possible. This way, existing applications can be made SSL-aware without much effort, at least if you do blocking I/O and don't use select or poll. -builddeps : +builddeps: - perl-mozilla-ca - perl-net-ssleay -rundeps : +rundeps: - perl-mozilla-ca - perl-net-ssleay -setup : | +setup: | # Stop prompts at build time %perl_setup < /dev/null -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-io-string/package.yml b/packages/p/perl-io-string/package.yml index 5a30235ab8c..e6364e4599e 100644 --- a/packages/p/perl-io-string/package.yml +++ b/packages/p/perl-io-string/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-io-string -version : 1.08 -release : 8 -source : - - http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz : 2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0 -homepage : https://metacpan.org/pod/IO::String -license : Artistic-1.0-Perl -component : programming.perl -summary : IO::String is a class to read or write data from in-core strings. +name: perl-io-string +version: 1.08 +release: 8 +source: + - http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz: 2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0 +homepage: https://metacpan.org/pod/IO::String +license: Artistic-1.0-Perl +component: programming.perl +summary: IO::String is a class to read or write data from in-core strings. description: | IO::String is an IO::File (and IO::Handle) compatible class that read or write data from in-core strings. It is really just a simplification of what I needed from Eryq's IO-stringy modules. As such IO::String is a replacement for IO::Scalar. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-io-utf8-strict/package.yml b/packages/p/perl-io-utf8-strict/package.yml index 7b5e97e6005..9383a3edad8 100644 --- a/packages/p/perl-io-utf8-strict/package.yml +++ b/packages/p/perl-io-utf8-strict/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-io-utf8-strict -version : '0.010' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.010.tar.gz : bcd2848b72df290b5e984fae8b1a6ca96f6d072003cf222389a8c9e8e1c570cd -homepage : https://metacpan.org/pod/PerlIO::utf8_strict -license : Artistic-1.0-Perl -component : programming.perl -summary : PerlIO::utf8_strict - Fast and correct UTF-8 IO +name: perl-io-utf8-strict +version: "0.010" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.010.tar.gz: bcd2848b72df290b5e984fae8b1a6ca96f6d072003cf222389a8c9e8e1c570cd +homepage: https://metacpan.org/pod/PerlIO::utf8_strict +license: Artistic-1.0-Perl +component: programming.perl +summary: PerlIO::utf8_strict - Fast and correct UTF-8 IO description: | PerlIO::utf8_strict - Fast and correct UTF-8 IO -builddeps : +builddeps: - perl-test-exception -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-io/package.yml b/packages/p/perl-io/package.yml index 52156bc01d5..fbfc92ac760 100644 --- a/packages/p/perl-io/package.yml +++ b/packages/p/perl-io/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-io -version : '1.51' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-1.51.tar.gz : 5493ea55998728cd2b7ecb8234c58fb5d5df27098d0f07addca22444d7616ce0 -homepage : https://metacpan.org/pod/IO -license : Artistic-1.0-Perl -summary : IO::Socket - Object interface to socket communications -component : programming.perl +name: perl-io +version: "1.51" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-1.51.tar.gz: 5493ea55998728cd2b7ecb8234c58fb5d5df27098d0f07addca22444d7616ce0 +homepage: https://metacpan.org/pod/IO +license: Artistic-1.0-Perl +summary: IO::Socket - Object interface to socket communications +component: programming.perl description: | IO provides a simple mechanism to load several of the IO modules in one go. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-ipc-run3/package.yml b/packages/p/perl-ipc-run3/package.yml index bc436035a3c..e5bb0716a6e 100644 --- a/packages/p/perl-ipc-run3/package.yml +++ b/packages/p/perl-ipc-run3/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-ipc-run3 -version : '0.049' -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz : 9d048ae7b9ae63871bae976ba01e081d887392d904e5d48b04e22d35ed22011a -homepage : https://metacpan.org/pod/IPC::Run3 -license : Artistic-2.0 -component : programming.perl -summary : IPC::Run3 - run a subprocess in batch mode (a la system) on Unix +name: perl-ipc-run3 +version: "0.049" +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz: 9d048ae7b9ae63871bae976ba01e081d887392d904e5d48b04e22d35ed22011a +homepage: https://metacpan.org/pod/IPC::Run3 +license: Artistic-2.0 +component: programming.perl +summary: IPC::Run3 - run a subprocess in batch mode (a la system) on Unix description: | This module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-ipc-system-simple/package.yml b/packages/p/perl-ipc-system-simple/package.yml index 7c3e6ef7807..97ce5663b78 100644 --- a/packages/p/perl-ipc-system-simple/package.yml +++ b/packages/p/perl-ipc-system-simple/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-ipc-system-simple -version : '1.30' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.30.tar.gz : 22e6f5222b505ee513058fdca35ab7a1eab80539b98e5ca4a923a70a8ae9ba9e -homepage : https://metacpan.org/pod/IPC::System::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : Run commands simply, with detailed diagnostics +name: perl-ipc-system-simple +version: "1.30" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.30.tar.gz: 22e6f5222b505ee513058fdca35ab7a1eab80539b98e5ca4a923a70a8ae9ba9e +homepage: https://metacpan.org/pod/IPC::System::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: Run commands simply, with detailed diagnostics description: | Run commands simply, with detailed diagnostics -builddeps : +builddeps: - perl-test-nowarnings -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-json-xs/package.yml b/packages/p/perl-json-xs/package.yml index 5ab50a83da6..d085a806677 100644 --- a/packages/p/perl-json-xs/package.yml +++ b/packages/p/perl-json-xs/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-json-xs -version : '4.04' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.04.tar.gz : 8eff1e9f304c5625b59ab7b42258415f6d3e3681c1ddab6b725518a018a7f5e0 -homepage : https://metacpan.org/pod/JSON::XS -license : Artistic-1.0-Perl -component : programming.perl -summary : json_xs - JSON::XS commandline utility +name: perl-json-xs +version: "4.04" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.04.tar.gz: 8eff1e9f304c5625b59ab7b42258415f6d3e3681c1ddab6b725518a018a7f5e0 +homepage: https://metacpan.org/pod/JSON::XS +license: Artistic-1.0-Perl +component: programming.perl +summary: json_xs - JSON::XS commandline utility description: | json_xs converts between some input and output formats (one of them is JSON). The default input format is json and the default output format is json-pretty. -builddeps : +builddeps: - perl-canary-stability - perl-common-sense - perl-types-serialiser -rundeps : +rundeps: - perl-types-serialiser -setup : | +setup: | export PERL_CANARY_STABILITY_NOPROMPT=1 %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : +patterns: - /usr/share/man/man3 diff --git a/packages/p/perl-json/package.yml b/packages/p/perl-json/package.yml index 1979c8405fa..2b5b71a6937 100644 --- a/packages/p/perl-json/package.yml +++ b/packages/p/perl-json/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-json -version : '4.10' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz : df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35 -homepage : https://metacpan.org/pod/JSON -license : Artistic-1.0-Perl -component : programming.perl -summary : JSON (JavaScript Object Notation) encoder/decoder +name: perl-json +version: "4.10" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz: df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35 +homepage: https://metacpan.org/pod/JSON +license: Artistic-1.0-Perl +component: programming.perl +summary: JSON (JavaScript Object Notation) encoder/decoder description: | This module is a thin wrapper for JSON::XS-compatible modules with a few additional features. All the backend modules convert a Perl data structure to a JSON text and vice versa. This module uses JSON::XS by default, and when JSON::XS is not available, falls back on JSON::PP, which is in the Perl core since 5.14. If JSON::PP is not available either, this module then falls back on JSON::backportPP (which is actually JSON::PP in a different .pm file) bundled in the same distribution as this module. You can also explicitly specify to use Cpanel::JSON::XS, a fork of JSON::XS by Reini Urban. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-libintl/package.yml b/packages/p/perl-libintl/package.yml index 8854f17d868..6f47ce0d366 100644 --- a/packages/p/perl-libintl/package.yml +++ b/packages/p/perl-libintl/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-libintl -version : '1.33' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.33.tar.gz : 5126eda9ccd0eeb10db82ddef63cbcaf7dbd771e78cc0fb110cc3b5a6b8679e7 -homepage : https://metacpan.org/pod/Locale::Util -license : GPL-3.0-or-later -component : programming.perl -summary : Internationalization (gettext API) for Perl +name: perl-libintl +version: "1.33" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.33.tar.gz: 5126eda9ccd0eeb10db82ddef63cbcaf7dbd771e78cc0fb110cc3b5a6b8679e7 +homepage: https://metacpan.org/pod/Locale::Util +license: GPL-3.0-or-later +component: programming.perl +summary: Internationalization (gettext API) for Perl description: | The package libintl-perl is an internationalization library for Perl that aims to be compatible with the Uniforum message translations system as implemented for example in GNU gettext. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-libnet/package.yml b/packages/p/perl-libnet/package.yml index f3fd2e73e53..2eaa1f2ea7e 100644 --- a/packages/p/perl-libnet/package.yml +++ b/packages/p/perl-libnet/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-libnet -version : '3.15' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHAY/libnet-3.15.tar.gz : a71f4db580e1a767d6936faa5baf38f1fa617824342da078b561283e86f8f4a2 -homepage : https://metacpan.org/dist/libnet -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl clients for various network protocols +name: perl-libnet +version: "3.15" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHAY/libnet-3.15.tar.gz: a71f4db580e1a767d6936faa5baf38f1fa617824342da078b561283e86f8f4a2 +homepage: https://metacpan.org/dist/libnet +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl clients for various network protocols description: | libnet is a collection of Perl modules which provides a simple and consistent programming interface (API) to the client side of various protocols used in the internet community. -builddeps : +builddeps: - perl-io -setup : | +setup: | # Stop prompts %perl_setup < /dev/null -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-lingua-translit/package.yml b/packages/p/perl-lingua-translit/package.yml index 98809434bc2..bc8d356fbed 100644 --- a/packages/p/perl-lingua-translit/package.yml +++ b/packages/p/perl-lingua-translit/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-lingua-translit -version : '0.29' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz : 1ad2fabc0079dad708b7d9d55437c9ebb192e610bf960af25945858b92597752 -homepage : https://metacpan.org/pod/Lingua::Translit -license : Artistic-1.0-Perl -component : programming.perl -summary : Lingua::Translit - transliterates text between writing systems +name: perl-lingua-translit +version: "0.29" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz: 1ad2fabc0079dad708b7d9d55437c9ebb192e610bf960af25945858b92597752 +homepage: https://metacpan.org/pod/Lingua::Translit +license: Artistic-1.0-Perl +component: programming.perl +summary: Lingua::Translit - transliterates text between writing systems description: | Lingua::Translit can be used to convert text from one writing system to another, based on national or international transliteration tables. Where possible a reverse transliteration is supported. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-list-allutils/package.yml b/packages/p/perl-list-allutils/package.yml index c7dafccedb8..2dbf48f837d 100644 --- a/packages/p/perl-list-allutils/package.yml +++ b/packages/p/perl-list-allutils/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-list-allutils -version : '0.19' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz : 30a8146ab21a7787b8c56d5829cf9a7f2b15276d3b3fca07336ac38d3002ffbc -homepage : https://metacpan.org/pod/List::AllUtils -license : Artistic-2.0 -component : programming.perl -summary : List::AllUtils - Combines List::Util, List::SomeUtils and List::UtilsBy in one bite-sized package +name: perl-list-allutils +version: "0.19" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz: 30a8146ab21a7787b8c56d5829cf9a7f2b15276d3b3fca07336ac38d3002ffbc +homepage: https://metacpan.org/pod/List::AllUtils +license: Artistic-2.0 +component: programming.perl +summary: List::AllUtils - Combines List::Util, List::SomeUtils and List::UtilsBy in one bite-sized package description: | Are you sick of trying to remember whether a particular helper is defined in List::Util, List::SomeUtils or List::UtilsBy? I sure am. Now you don't have to remember. This module will export all of the functions that either of those three modules defines. -rundeps : +rundeps: - perl-list-someutils - perl-list-utilsby - perl-scalar-list-utils -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-list-moreutils-xs/package.yml b/packages/p/perl-list-moreutils-xs/package.yml index 6c7ba6a3893..b24915a7d84 100644 --- a/packages/p/perl-list-moreutils-xs/package.yml +++ b/packages/p/perl-list-moreutils-xs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-list-moreutils-xs -version : '0.430' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.430.tar.gz : e8ce46d57c179eecd8758293e9400ff300aaf20fefe0a9d15b9fe2302b9cb242 -homepage : https://metacpan.org/pod/List::MoreUtils::XS -license : Apache-2.0 -component : programming.perl -summary : List::MoreUtils::XS - Provide compiled List::MoreUtils functions +name: perl-list-moreutils-xs +version: "0.430" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.430.tar.gz: e8ce46d57c179eecd8758293e9400ff300aaf20fefe0a9d15b9fe2302b9cb242 +homepage: https://metacpan.org/pod/List::MoreUtils::XS +license: Apache-2.0 +component: programming.perl +summary: List::MoreUtils::XS - Provide compiled List::MoreUtils functions description: | List::MoreUtils::XS is a backend for List::MoreUtils. Even if it's possible (because of user wishes) to have it practically independent from List::MoreUtils, it technically depend on List::MoreUtils. Since it's only a backend, the API is not public and can change without any warning. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-list-moreutils/package.yml b/packages/p/perl-list-moreutils/package.yml index 24f4b6614e9..4c24c170eb6 100644 --- a/packages/p/perl-list-moreutils/package.yml +++ b/packages/p/perl-list-moreutils/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-list-moreutils -version : '0.430' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz : 63b1f7842cd42d9b538d1e34e0330de5ff1559e4c2737342506418276f646527 -homepage : https://metacpan.org/pod/List::MoreUtils -license : Apache-2.0 -component : programming.perl -summary : Provide the stuff missing in List::Util +name: perl-list-moreutils +version: "0.430" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz: 63b1f7842cd42d9b538d1e34e0330de5ff1559e4c2737342506418276f646527 +homepage: https://metacpan.org/pod/List::MoreUtils +license: Apache-2.0 +component: programming.perl +summary: Provide the stuff missing in List::Util description: | List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util. -builddeps : +builddeps: - perl-exporter-tiny - perl-list-moreutils-xs - perl-test-leaktrace -rundeps : +rundeps: - perl-exporter-tiny - perl-list-moreutils-xs -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-list-someutils/package.yml b/packages/p/perl-list-someutils/package.yml index 05d443ebdbf..c9b1bd8108d 100644 --- a/packages/p/perl-list-someutils/package.yml +++ b/packages/p/perl-list-someutils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-list-someutils -version : '0.59' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.59.tar.gz : fab30372e4c67bf5a46062da38d1d0c8756279feada866eb439fa29571a2dc7b -homepage : https://metacpan.org/pod/List::SomeUtils -license : Artistic-2.0 -component : programming.perl -summary : provides some trivial but commonly needed functionality on lists which is not going to go into ListUtil +name: perl-list-someutils +version: "0.59" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.59.tar.gz: fab30372e4c67bf5a46062da38d1d0c8756279feada866eb439fa29571a2dc7b +homepage: https://metacpan.org/pod/List::SomeUtils +license: Artistic-2.0 +component: programming.perl +summary: provides some trivial but commonly needed functionality on lists which is not going to go into ListUtil description: | provides some trivial but commonly needed functionality on lists which is not going to go into ListUtil -rundeps : +rundeps: - perl-module-implementation -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-list-utilsby/package.yml b/packages/p/perl-list-utilsby/package.yml index bac2d9e68bd..09eb04a166d 100644 --- a/packages/p/perl-list-utilsby/package.yml +++ b/packages/p/perl-list-utilsby/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-list-utilsby -version : '0.12' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.12.tar.gz : fff1281fd469fe982b1a58044becfd970f313bff3a26e1c7b2b3f4c0a5ed71e0 -homepage : https://metacpan.org/pod/List::UtilsBy -license : Artistic-1.0-Perl -component : programming.perl -summary : List::UtilsBy - higher-order list utility functions +name: perl-list-utilsby +version: "0.12" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.12.tar.gz: fff1281fd469fe982b1a58044becfd970f313bff3a26e1c7b2b3f4c0a5ed71e0 +homepage: https://metacpan.org/pod/List::UtilsBy +license: Artistic-1.0-Perl +component: programming.perl +summary: List::UtilsBy - higher-order list utility functions description: | This module provides a number of list utility functions, all of which take an initial code block to control their behaviour. They are variations on similar core perl or List::Util functions of similar names, but which use the block to control their behaviour. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-locale-codes/package.yml b/packages/p/perl-locale-codes/package.yml index 88d30815096..6c2258284b1 100644 --- a/packages/p/perl-locale-codes/package.yml +++ b/packages/p/perl-locale-codes/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-locale-codes -version : '3.78' -release : 5 -source : - - https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.78.tar.gz : 5529c6d06556a04da1f2e0f13d1335695d04b19370858f6f051e2421687d8b0e -homepage : https://metacpan.org/pod/Locale::Codes -license : Artistic-1.0-Perl -component : programming.perl -summary : Locale::Language - module for dealing with language code sets +name: perl-locale-codes +version: "3.78" +release: 5 +source: + - https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.78.tar.gz: 5529c6d06556a04da1f2e0f13d1335695d04b19370858f6f051e2421687d8b0e +homepage: https://metacpan.org/pod/Locale::Codes +license: Artistic-1.0-Perl +component: programming.perl +summary: Locale::Language - module for dealing with language code sets description: | Locale-Codes is a distribution containing a set of modules designed to work with sets of codes which uniquely identify something. For example, there are codes associated with different countries, different currencies, different languages, etc. These sets of codes are typically maintained in some standard. -builddeps : +builddeps: - perl -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-locale-maketext-lexicon/package.yml b/packages/p/perl-locale-maketext-lexicon/package.yml index d0c93d21b62..2461c4a603f 100644 --- a/packages/p/perl-locale-maketext-lexicon/package.yml +++ b/packages/p/perl-locale-maketext-lexicon/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-locale-maketext-lexicon -version : 1.0 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-1.00.tar.gz : b73f6b04a58d3f0e38ebf2115a4c1532f1a4eef6fac5c6a2a449e4e14c1ddc7c -homepage : https://metacpan.org/pod/Locale::Maketext::Lexicon -license : MIT -component : programming.perl -summary : Use other catalog formats in Maketext +name: perl-locale-maketext-lexicon +version: 1.0 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-1.00.tar.gz: b73f6b04a58d3f0e38ebf2115a4c1532f1a4eef6fac5c6a2a449e4e14c1ddc7c +homepage: https://metacpan.org/pod/Locale::Maketext::Lexicon +license: MIT +component: programming.perl +summary: Use other catalog formats in Maketext description: | This module provides lexicon-handling modules to read from other localization formats, such as *Gettext*, *Msgcat*, and so on. A command-line utility xgettext.pl is also installed with this module, for extracting translatable strings from source files. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test -patterns : /* +patterns: /* diff --git a/packages/p/perl-log-dispatch/package.yml b/packages/p/perl-log-dispatch/package.yml index d12cbe83bca..6050a4a3eee 100644 --- a/packages/p/perl-log-dispatch/package.yml +++ b/packages/p/perl-log-dispatch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-log-dispatch -version : '2.71' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-2.71.tar.gz : 9d60d9648c35ce2754731eb4deb7f05809ece1bd633b74d74795aed9ec732570 -homepage : https://metacpan.org/pod/Log::Dispatch -license : Artistic-2.0 -component : programming.perl -summary : Dispatches messages to one or more outputs +name: perl-log-dispatch +version: "2.71" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-2.71.tar.gz: 9d60d9648c35ce2754731eb4deb7f05809ece1bd633b74d74795aed9ec732570 +homepage: https://metacpan.org/pod/Log::Dispatch +license: Artistic-2.0 +component: programming.perl +summary: Dispatches messages to one or more outputs description: | This module manages a set of Log::Dispatch::* output objects that can be logged to via a unified interface. -builddeps : +builddeps: - perl-devel-globaldestruction - perl-dist-checkconflicts - perl-ipc-run3 @@ -20,18 +20,18 @@ builddeps : - perl-params-validationcompiler - perl-specio-exporter - perl-test-needs -rundeps : +rundeps: - perl-devel-globaldestruction - perl-dist-checkconflicts - perl-ipc-run3 - perl-module-runtime - perl-namespace-autoclean - perl-params-validate -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-lwp-mediatypes/package.yml b/packages/p/perl-lwp-mediatypes/package.yml index d98bdc697ee..37641cbb509 100644 --- a/packages/p/perl-lwp-mediatypes/package.yml +++ b/packages/p/perl-lwp-mediatypes/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-lwp-mediatypes -version : '6.04' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz : 8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9 -homepage : https://metacpan.org/pod/LWP::MediaTypes -license : Artistic-1.0-Perl -component : programming.perl -summary : LWP::MediaTypes - guess media type for a file or a URL +name: perl-lwp-mediatypes +version: "6.04" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz: 8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9 +homepage: https://metacpan.org/pod/LWP::MediaTypes +license: Artistic-1.0-Perl +component: programming.perl +summary: LWP::MediaTypes - guess media type for a file or a URL description: | This module provides functions for handling media (also known as MIME) types and encodings. The mapping from file extensions to media types is defined by the media.types file. If the ~/.media.types file exists it is used instead. For backwards compatibility we will also look for ~/.mime.types. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-lwp-protocol-https/package.yml b/packages/p/perl-lwp-protocol-https/package.yml index 1f7852d89f9..2d99edb1c86 100644 --- a/packages/p/perl-lwp-protocol-https/package.yml +++ b/packages/p/perl-lwp-protocol-https/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-lwp-protocol-https -version : '6.11' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.11.tar.gz : 0132ddbf03661565ca85050f2a5094fb9263cbbc3ccb1a4d9c41ac9bb083b917 -homepage : https://metacpan.org/pod/LWP::Protocol::https -license : Artistic-1.0-Perl -component : programming.perl -summary : LWP::Protocol::https - Provide https support for LWP::UserAgent +name: perl-lwp-protocol-https +version: "6.11" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.11.tar.gz: 0132ddbf03661565ca85050f2a5094fb9263cbbc3ccb1a4d9c41ac9bb083b917 +homepage: https://metacpan.org/pod/LWP::Protocol::https +license: Artistic-1.0-Perl +component: programming.perl +summary: LWP::Protocol::https - Provide https support for LWP::UserAgent description: | The LWP::Protocol::https module provides support for using https schemed URLs with LWP. This module is a plug-in to the LWP protocol handling, so you don't use it directly. Once the module is installed LWP is able to access sites using HTTP over SSL/TLS. -rundeps : +rundeps: - perl-io-socket-ssl - perl-net-http -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-mime-charset/package.yml b/packages/p/perl-mime-charset/package.yml index 7cc3dd9b5de..9b67a9a74fb 100644 --- a/packages/p/perl-mime-charset/package.yml +++ b/packages/p/perl-mime-charset/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-mime-charset -version : 1.013.1 -release : 10 -source : - - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.013.1.tar.gz : 1bb7a6e0c0d251f23d6e60bf84c9adefc5b74eec58475bfee4d39107e60870f0 -homepage : https://metacpan.org/pod/MIME::Charset -license : GPL-2.0-or-later -component : programming.perl -summary : MIME::Charset - Charset Information for MIME +name: perl-mime-charset +version: 1.013.1 +release: 10 +source: + - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.013.1.tar.gz: 1bb7a6e0c0d251f23d6e60bf84c9adefc5b74eec58475bfee4d39107e60870f0 +homepage: https://metacpan.org/pod/MIME::Charset +license: GPL-2.0-or-later +component: programming.perl +summary: MIME::Charset - Charset Information for MIME description: | MIME::Charset provides information about character sets used for MIME messages on Internet. -builddeps : +builddeps: - perl-test-pod - perl-encode-eucjpascii -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-module-build-tiny/package.yml b/packages/p/perl-module-build-tiny/package.yml index 4ad995433bd..e85adb7ce41 100644 --- a/packages/p/perl-module-build-tiny/package.yml +++ b/packages/p/perl-module-build-tiny/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-build-tiny -version : '0.047' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz : 71260e9421b93c33dd1b3e7d0cf15f759c0ca7c753fa840279ec3be70f8f8c9d -homepage : https://metacpan.org/pod/Module::Build::Tiny -license : Artistic-1.0-Perl -component : programming.perl -summary : A tiny replacement for Module::Build +name: perl-module-build-tiny +version: "0.047" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz: 71260e9421b93c33dd1b3e7d0cf15f759c0ca7c753fa840279ec3be70f8f8c9d +homepage: https://metacpan.org/pod/Module::Build::Tiny +license: Artistic-1.0-Perl +component: programming.perl +summary: A tiny replacement for Module::Build description: | Module::Build::Tiny - A tiny replacement for Module::Build -builddeps : +builddeps: - perl-extutils-config - perl-extutils-helpers - perl-extutils-installpaths -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup --installdirs=vendor -build : | +build: | %perl_build -install : | +install: | $workdir/Build install --destdir=$installdir -check : | +check: | $workdir/Build test diff --git a/packages/p/perl-module-build/package.yml b/packages/p/perl-module-build/package.yml index af7605bcab1..22c2a7bd103 100644 --- a/packages/p/perl-module-build/package.yml +++ b/packages/p/perl-module-build/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-build -version : '0.4234' -release : 12 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz : 66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f -homepage : https://metacpan.org/release/Module-Build -license : Artistic-1.0-Perl -component : programming.perl -summary : Build and install Perl modules +name: perl-module-build +version: "0.4234" +release: 12 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz: 66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f +homepage: https://metacpan.org/release/Module-Build +license: Artistic-1.0-Perl +component: programming.perl +summary: Build and install Perl modules description: | Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker. It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-module-implementation/package.yml b/packages/p/perl-module-implementation/package.yml index 15df7aebc47..1bdc6f70de7 100644 --- a/packages/p/perl-module-implementation/package.yml +++ b/packages/p/perl-module-implementation/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-implementation -version : 0.09 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz : c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d -homepage : https://metacpan.org/pod/Module::Implementation -license : Artistic-2.0 -component : programming.perl -summary : This module abstracts out the process of choosing one of several underlying implementations for a module +name: perl-module-implementation +version: 0.09 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz: c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d +homepage: https://metacpan.org/pod/Module::Implementation +license: Artistic-2.0 +component: programming.perl +summary: This module abstracts out the process of choosing one of several underlying implementations for a module description: | This module abstracts out the process of choosing one of several underlying implementations for a module -rundeps : +rundeps: - perl-module-runtime - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-module-install/package.yml b/packages/p/perl-module-install/package.yml index c1059197a40..8bad26603a2 100644 --- a/packages/p/perl-module-install/package.yml +++ b/packages/p/perl-module-install/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-install -version : '1.21' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz : fbf91007f30565f3920e106055fd0d4287981d5e7dad8b35323ce4b733f15a7b -homepage : https://metacpan.org/pod/Module::Install -license : Artistic-1.0-Perl -component : programming.perl -summary : Module::Install - Standalone, extensible Perl module installer +name: perl-module-install +version: "1.21" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz: fbf91007f30565f3920e106055fd0d4287981d5e7dad8b35323ce4b733f15a7b +homepage: https://metacpan.org/pod/Module::Install +license: Artistic-1.0-Perl +component: programming.perl +summary: Module::Install - Standalone, extensible Perl module installer description: | Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker, and will run on any Perl installation version 5.005 or newer. -builddeps : +builddeps: - perl-file-remove - perl-yaml-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-module-pluggable/package.yml b/packages/p/perl-module-pluggable/package.yml index 18c2edb362c..fd95a2796e3 100644 --- a/packages/p/perl-module-pluggable/package.yml +++ b/packages/p/perl-module-pluggable/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-pluggable -version : 5.2 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz : b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df -homepage : https://metacpan.org/pod/Module::Pluggable -license : Artistic-1.0-Perl -component : programming.perl -summary : Module::Pluggable - automatically give your module the ability to have plugins +name: perl-module-pluggable +version: 5.2 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz: b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df +homepage: https://metacpan.org/pod/Module::Pluggable +license: Artistic-1.0-Perl +component: programming.perl +summary: Module::Pluggable - automatically give your module the ability to have plugins description: | Module::Pluggable - automatically give your module the ability to have plugins -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-module-runtime/package.yml b/packages/p/perl-module-runtime/package.yml index c2536669321..41ba839ffdb 100644 --- a/packages/p/perl-module-runtime/package.yml +++ b/packages/p/perl-module-runtime/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-module-runtime -version : '0.016' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz : 68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024 -homepage : https://metacpan.org/pod/Module::Runtime -license : Artistic-1.0-Perl -component : programming.perl -summary : Module::Runtime - runtime module handling +name: perl-module-runtime +version: "0.016" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz: 68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024 +homepage: https://metacpan.org/pod/Module::Runtime +license: Artistic-1.0-Perl +component: programming.perl +summary: Module::Runtime - runtime module handling description: | The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-moo/package.yml b/packages/p/perl-moo/package.yml index 13e4b153ad2..4ca8889587f 100644 --- a/packages/p/perl-moo/package.yml +++ b/packages/p/perl-moo/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-moo -version : '2.005005' -release : 5 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz : fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108 -homepage : https://metacpan.org/pod/Moo -license : Artistic-1.0-Perl -component : programming.perl -summary : Moo - Minimalist Object Orientation (with Moose compatibility) +name: perl-moo +version: "2.005005" +release: 5 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz: fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108 +homepage: https://metacpan.org/pod/Moo +license: Artistic-1.0-Perl +component: programming.perl +summary: Moo - Minimalist Object Orientation (with Moose compatibility) description: | Moo - Minimalist Object Orientation (with Moose compatibility) -builddeps : +builddeps: - perl-class-method-modifiers - perl-devel-globaldestruction - perl-module-runtime - perl-role-tiny - perl-scalar-list-utils - perl-sub-quote -rundeps : +rundeps: - perl-class-method-modifiers - perl-devel-globaldestruction - perl-module-runtime - perl-role-tiny - perl-scalar-list-utils - perl-sub-quote -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-mozilla-ca/package.yml b/packages/p/perl-mozilla-ca/package.yml index 50ab1c09cb8..439f723fed4 100644 --- a/packages/p/perl-mozilla-ca/package.yml +++ b/packages/p/perl-mozilla-ca/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-mozilla-ca -version : '20231213' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/L/LW/LWP/Mozilla-CA-20231213.tar.gz : 421a12ba7cef443bd368671cee9c9b46a8b55c2ccf7ac76c42f99e23a06115df -homepage : https://metacpan.org/pod/Mozilla::CA -license : MPL-2.0 -component : programming.perl -summary : Mozilla::CA - Mozilla's CA cert bundle in PEM format +name: perl-mozilla-ca +version: "20231213" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/L/LW/LWP/Mozilla-CA-20231213.tar.gz: 421a12ba7cef443bd368671cee9c9b46a8b55c2ccf7ac76c42f99e23a06115df +homepage: https://metacpan.org/pod/Mozilla::CA +license: MPL-2.0 +component: programming.perl +summary: Mozilla::CA - Mozilla's CA cert bundle in PEM format description: | Mozilla::CA provides a copy of Mozilla's bundle of Certificate Authority certificates in a form that can be consumed by modules and libraries based on OpenSSL. -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-mro-compat/package.yml b/packages/p/perl-mro-compat/package.yml index 4704ca23140..4305602c381 100644 --- a/packages/p/perl-mro-compat/package.yml +++ b/packages/p/perl-mro-compat/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-mro-compat -version : '0.15' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.15.tar.gz : 0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61 -homepage : https://metacpan.org/pod/MRO::Compat -license : Artistic-2.0 -component : programming.perl -summary : MRO::Compat - mro::* interface compatibility for Perls < 5.9.5 +name: perl-mro-compat +version: "0.15" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.15.tar.gz: 0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61 +homepage: https://metacpan.org/pod/MRO::Compat +license: Artistic-2.0 +component: programming.perl +summary: MRO::Compat - mro::* interface compatibility for Perls < 5.9.5 description: | The "mro" namespace provides several utilities for dealing with method resolution order and method caching in general in Perl 5.9.5 and higher. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-namespace-autoclean/package.yml b/packages/p/perl-namespace-autoclean/package.yml index 376ca2696b2..5d669e7a8ee 100644 --- a/packages/p/perl-namespace-autoclean/package.yml +++ b/packages/p/perl-namespace-autoclean/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-namespace-autoclean -version : '0.29' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz : 45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804 -homepage : https://metacpan.org/pod/namespace::autoclean -license : Artistic-1.0-Perl -component : programming.perl -summary : namespace::autoclean - Keep imports out of your namespace +name: perl-namespace-autoclean +version: "0.29" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz: 45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804 +homepage: https://metacpan.org/pod/namespace::autoclean +license: Artistic-1.0-Perl +component: programming.perl +summary: namespace::autoclean - Keep imports out of your namespace description: | When you import a function into a Perl package, it will naturally also be available as a method. The namespace::autoclean pragma will remove all imported symbols at the end of the current package's compile cycle. Functions called in the package itself will still be bound by their name, but they won't show up as methods on your class or instances. -builddeps : +builddeps: - perl-b-hooks-endofscope - perl-namespace-clean - perl-sub-identify - perl-test-needs - perl-test-requires -rundeps : +rundeps: - perl-b-hooks-endofscope - perl-namespace-clean - perl-sub-identify -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-namespace-clean/package.yml b/packages/p/perl-namespace-clean/package.yml index 764b9900cd0..c72b2b0b001 100644 --- a/packages/p/perl-namespace-clean/package.yml +++ b/packages/p/perl-namespace-clean/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-namespace-clean -version : 0.27 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz : 8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d -homepage : https://metacpan.org/pod/namespace::clean -license : Artistic-1.0-Perl -component : programming.perl -summary : Keep imports and functions out of your namespace +name: perl-namespace-clean +version: 0.27 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz: 8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d +homepage: https://metacpan.org/pod/namespace::clean +license: Artistic-1.0-Perl +component: programming.perl +summary: Keep imports and functions out of your namespace description: | Keep imports and functions out of your namespace -builddeps : +builddeps: - perl-b-hooks-endofscope - perl-package-stash -rundeps : +rundeps: - perl-b-hooks-endofscope - perl-package-stash -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-net-dbus/package.yml b/packages/p/perl-net-dbus/package.yml index e7f13d6e353..18d2c4136db 100644 --- a/packages/p/perl-net-dbus/package.yml +++ b/packages/p/perl-net-dbus/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-net-dbus -version : 1.2.0 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz : e7a1ac9ef4a1235b3fdbd5888f86c347182306467bd79abc9b0756a64b441cbc -homepage : https://metacpan.org/pod/Net::DBus -license : GPL-2.0-or-later -component : programming.perl -summary : Net::DBus - Perl extension for the DBus message system +name: perl-net-dbus +version: 1.2.0 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz: e7a1ac9ef4a1235b3fdbd5888f86c347182306467bd79abc9b0756a64b441cbc +homepage: https://metacpan.org/pod/Net::DBus +license: GPL-2.0-or-later +component: programming.perl +summary: Net::DBus - Perl extension for the DBus message system description: | Net::DBus provides a Perl API for the DBus message system. The DBus Perl interface is currently operating against the 0.32 development version of DBus, but should work with later versions too, providing the API changes have not been too drastic. -builddeps : +builddeps: - perl -rundeps : +rundeps: - perl-xml-twig -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-net-http/package.yml b/packages/p/perl-net-http/package.yml index f3f7b2943bc..5202afc0456 100644 --- a/packages/p/perl-net-http/package.yml +++ b/packages/p/perl-net-http/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-net-http -version : '6.23' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz : 0d65c09dd6c8589b2ae1118174d3c1a61703b6ecfc14a3442a8c74af65e0c94e -homepage : https://metacpan.org/pod/Net::HTTP -license : Artistic-1.0-Perl -component : programming.perl -summary : Net::HTTP - Low-level HTTP connection (client) +name: perl-net-http +version: "6.23" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz: 0d65c09dd6c8589b2ae1118174d3c1a61703b6ecfc14a3442a8c74af65e0c94e +homepage: https://metacpan.org/pod/Net::HTTP +license: Artistic-1.0-Perl +component: programming.perl +summary: Net::HTTP - Low-level HTTP connection (client) description: | The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1. -builddeps : +builddeps: - perl-io-socket-ssl - perl-uri -rundeps : +rundeps: - perl-io-socket-ssl - perl-uri -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-net-ssleay/package.yml b/packages/p/perl-net-ssleay/package.yml index 446b634d5d7..6dda0a98aa3 100644 --- a/packages/p/perl-net-ssleay/package.yml +++ b/packages/p/perl-net-ssleay/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-net-ssleay -version : '1.94' -release : 18 -source : - - https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz : 9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d -homepage : https://metacpan.org/pod/Net::SSLeay -license : Artistic-Perl-2.0 -component : programming.perl -summary : Net::SSLeay - Perl extension for using OpenSSL +name: perl-net-ssleay +version: "1.94" +release: 18 +source: + - https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz: 9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d +homepage: https://metacpan.org/pod/Net::SSLeay +license: Artistic-Perl-2.0 +component: programming.perl +summary: Net::SSLeay - Perl extension for using OpenSSL description: | This module provides Perl bindings for libssl (an SSL/TLS API) and libcrypto (a cryptography API). -builddeps : +builddeps: - perl-test-exception - perl-test-nowarnings - perl-test-pod - perl-test-simple - perl-test-warn -setup : | +setup: | %perl_setup < /dev/null -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-netaddr-ip/package.yml b/packages/p/perl-netaddr-ip/package.yml index e641ed1f791..1da48e2d941 100644 --- a/packages/p/perl-netaddr-ip/package.yml +++ b/packages/p/perl-netaddr-ip/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-netaddr-ip -version : 4.079 -release : 3 -source : - - https://cpan.metacpan.org/authors/id/M/MI/MIKER/NetAddr-IP-4.079.tar.gz : ec5a82dfb7028bcd28bb3d569f95d87dd4166cc19867f2184ed3a59f6d6ca0e7 -homepage : https://search.cpan.org/dist/NetAddr-IP/ -license : GPL-2.0-or-later -component : programming.perl -summary : Perl module to manage IP addresses and subnets +name: perl-netaddr-ip +version: 4.079 +release: 3 +source: + - https://cpan.metacpan.org/authors/id/M/MI/MIKER/NetAddr-IP-4.079.tar.gz: ec5a82dfb7028bcd28bb3d569f95d87dd4166cc19867f2184ed3a59f6d6ca0e7 +homepage: https://search.cpan.org/dist/NetAddr-IP/ +license: GPL-2.0-or-later +component: programming.perl +summary: Perl module to manage IP addresses and subnets description: | This module provides an object-oriented abstraction on top of IP addresses or IP subnets, that allows for easy manipulations. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-ntlm/package.yml b/packages/p/perl-ntlm/package.yml index d9b0fe608bf..098fcac6c0b 100644 --- a/packages/p/perl-ntlm/package.yml +++ b/packages/p/perl-ntlm/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-ntlm -version : 1.09 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/N/NB/NBEBOUT/NTLM-1.09.tar.gz : c823e30cda76bc15636e584302c960e2b5eeef9517c2448f7454498893151f85 -homepage : https://metacpan.org/pod/Authen::NTLM -license : Artistic-1.0-Perl -component : programming.perl -summary : This module implements the NTLM authentication mechanism. +name: perl-ntlm +version: 1.09 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/N/NB/NBEBOUT/NTLM-1.09.tar.gz: c823e30cda76bc15636e584302c960e2b5eeef9517c2448f7454498893151f85 +homepage: https://metacpan.org/pod/Authen::NTLM +license: Artistic-1.0-Perl +component: programming.perl +summary: This module implements the NTLM authentication mechanism. description: | This module implements the NTLM authentication mechanism. It can be used to perform NTLM style authentication for any desired protocol. -builddeps : +builddeps: - perl-digest-hmac - perl-test-pod -rundeps : +rundeps: - perl-digest-hmac -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-number-compare/package.yml b/packages/p/perl-number-compare/package.yml index 93ab4edcf56..03d6e85f38c 100644 --- a/packages/p/perl-number-compare/package.yml +++ b/packages/p/perl-number-compare/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-number-compare -version : 0.03 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz : 83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827 -homepage : https://metacpan.org/pod/Number::Compare -license : GPL-2.0-or-later -component : programming.perl -summary : compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again +name: perl-number-compare +version: 0.03 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz: 83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827 +homepage: https://metacpan.org/pod/Number::Compare +license: GPL-2.0-or-later +component: programming.perl +summary: compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again description: | compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-package-deprecationmanager/package.yml b/packages/p/perl-package-deprecationmanager/package.yml index 53d87ed21e4..cff1110c27d 100644 --- a/packages/p/perl-package-deprecationmanager/package.yml +++ b/packages/p/perl-package-deprecationmanager/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-package-deprecationmanager -version : '0.18' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.18.tar.gz : b68d3f0ced55b7615fddbb6029b89f92a34fe0dd8c6fd6bceffc157d56834fe8 -homepage : https://metacpan.org/pod/Package::DeprecationManager -license : Artistic-2.0 -component : programming.perl -summary : Manage deprecation warnings for your distribution +name: perl-package-deprecationmanager +version: "0.18" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.18.tar.gz: b68d3f0ced55b7615fddbb6029b89f92a34fe0dd8c6fd6bceffc157d56834fe8 +homepage: https://metacpan.org/pod/Package::DeprecationManager +license: Artistic-2.0 +component: programming.perl +summary: Manage deprecation warnings for your distribution description: | Manage deprecation warnings for your distribution -rundeps : +rundeps: - perl-sub-install -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-package-stash/package.yml b/packages/p/perl-package-stash/package.yml index 5f0e98666fa..66771fdf2be 100644 --- a/packages/p/perl-package-stash/package.yml +++ b/packages/p/perl-package-stash/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-package-stash -version : '0.40' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.40.tar.gz : 5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066 -homepage : https://metacpan.org/pod/Package::Stash -license : Artistic-1.0-Perl -component : programming.perl -summary : Package::Stash - Routines for manipulating stashes +name: perl-package-stash +version: "0.40" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.40.tar.gz: 5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066 +homepage: https://metacpan.org/pod/Package::Stash +license: Artistic-1.0-Perl +component: programming.perl +summary: Package::Stash - Routines for manipulating stashes description: | Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. This module hides all of that behind a simple API. -builddeps : +builddeps: - perl-cpan-meta-check - perl-dist-checkconflicts - perl-module-implementation - perl-test-fatal - perl-test-needs - perl-test-requires -rundeps : +rundeps: - perl-dist-checkconflicts - perl-module-implementation -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-pango/package.yml b/packages/p/perl-pango/package.yml index 68c6d530bae..5cbe0772c53 100644 --- a/packages/p/perl-pango/package.yml +++ b/packages/p/perl-pango/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pango -version : '1.227' -release : 9 -source : - - https://sourceforge.net/projects/gtk2-perl/files/Pango/1.227/Pango-1.227.tar.gz : 34b0a422df3fecd7597587048552457d48ae764c43bbefd2a9d62ceb6c8bac71 -homepage : https://gtk2-perl.sourceforge.net/ -license : LGPL-2.1-or-later -component : programming.perl -summary : Perl bindings for Pango +name: perl-pango +version: "1.227" +release: 9 +source: + - https://sourceforge.net/projects/gtk2-perl/files/Pango/1.227/Pango-1.227.tar.gz: 34b0a422df3fecd7597587048552457d48ae764c43bbefd2a9d62ceb6c8bac71 +homepage: https://gtk2-perl.sourceforge.net/ +license: LGPL-2.1-or-later +component: programming.perl +summary: Perl bindings for Pango description: | Perl bindings for Pango -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(pango) - perl-cairo - perl-extutils-depends - perl-extutils-pkgconfig - perl-glib -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-parallel-forkmanager/package.yml b/packages/p/perl-parallel-forkmanager/package.yml index 5e628282dc6..315bc47c924 100644 --- a/packages/p/perl-parallel-forkmanager/package.yml +++ b/packages/p/perl-parallel-forkmanager/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-parallel-forkmanager -version : 2.02 -release : 6 -source : - - https://cpan.metacpan.org/authors/id/Y/YA/YANICK/Parallel-ForkManager-2.02.tar.gz : c1b2970a8bb666c3de7caac4a8f4dbcc043ab819bbc337692ec7bf27adae4404 -homepage : https://metacpan.org/pod/Parallel::ForkManager -license : Artistic-1.0-Perl -component : programming.perl -summary : Parallel::ForkManager - A simple parallel processing fork manager +name: perl-parallel-forkmanager +version: 2.02 +release: 6 +source: + - https://cpan.metacpan.org/authors/id/Y/YA/YANICK/Parallel-ForkManager-2.02.tar.gz: c1b2970a8bb666c3de7caac4a8f4dbcc043ab819bbc337692ec7bf27adae4404 +homepage: https://metacpan.org/pod/Parallel::ForkManager +license: Artistic-1.0-Perl +component: programming.perl +summary: Parallel::ForkManager - A simple parallel processing fork manager description: | Parallel::ForkManager - A simple parallel processing fork manager -builddeps : +builddeps: - perl-moo -rundeps : +rundeps: - perl-moo -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-params-util/package.yml b/packages/p/perl-params-util/package.yml index 509465622c5..8bfa553e903 100644 --- a/packages/p/perl-params-util/package.yml +++ b/packages/p/perl-params-util/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-params-util -version : '1.102' -release : 10 -source : - - https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/Params-Util-1.102.tar.gz : 499bb1b482db24fda277a51525596ad092c2bd51dd508fa8fec2e9f849097402 -homepage : https://metacpan.org/pod/Params::Util -license : Artistic-2.0 -component : programming.perl -summary : Simple, compact and correct param-checking functions +name: perl-params-util +version: "1.102" +release: 10 +source: + - https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/Params-Util-1.102.tar.gz: 499bb1b482db24fda277a51525596ad092c2bd51dd508fa8fec2e9f849097402 +homepage: https://metacpan.org/pod/Params::Util +license: Artistic-2.0 +component: programming.perl +summary: Simple, compact and correct param-checking functions description: | Simple, compact and correct param-checking functions -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-params-validate/package.yml b/packages/p/perl-params-validate/package.yml index 5c17f7943fe..4cb836011b0 100644 --- a/packages/p/perl-params-validate/package.yml +++ b/packages/p/perl-params-validate/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-params-validate -version : '1.31' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.31.tar.gz : 1bf2518ef2c4869f91590e219f545c8ef12ed53cf313e0eb5704adf7f1b2961e -homepage : https://metacpan.org/pod/Params::Validate -license : Artistic-2.0 -component : programming.perl -summary : Params::Validate - Validate method/function parameters +name: perl-params-validate +version: "1.31" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.31.tar.gz: 1bf2518ef2c4869f91590e219f545c8ef12ed53cf313e0eb5704adf7f1b2961e +homepage: https://metacpan.org/pod/Params::Validate +license: Artistic-2.0 +component: programming.perl +summary: Params::Validate - Validate method/function parameters description: | This module allows you to validate method or function call parameters to an arbitrary level of specificity. At the simplest level, it is capable of validating the required parameters were given and that no unspecified additional parameters were passed in. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-params-validationcompiler/package.yml b/packages/p/perl-params-validationcompiler/package.yml index 73c604d7e3e..c69c3032ec4 100644 --- a/packages/p/perl-params-validationcompiler/package.yml +++ b/packages/p/perl-params-validationcompiler/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-params-validationcompiler -version : '0.31' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz : 7b6497173f1b6adb29f5d51d8cf9ec36d2f1219412b4b2410e9d77a901e84a6d -homepage : https://metacpan.org/pod/Params::ValidationCompiler -license : Artistic-2.0 -component : programming.perl -summary : Build an optimized subroutine parameter validator once, use it forever +name: perl-params-validationcompiler +version: "0.31" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz: 7b6497173f1b6adb29f5d51d8cf9ec36d2f1219412b4b2410e9d77a901e84a6d +homepage: https://metacpan.org/pod/Params::ValidationCompiler +license: Artistic-2.0 +component: programming.perl +summary: Build an optimized subroutine parameter validator once, use it forever description: | Build an optimized subroutine parameter validator once, use it forever -builddeps : +builddeps: - perl-eval-closure - perl-exception-class - perl-specio-exporter - perl-test2-plugin-nowarnings - perl-test2-suite - perl-test-without-module -rundeps : +rundeps: - perl-eval-closure - perl-exception-class -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-parse-recdescent/package.yml b/packages/p/perl-parse-recdescent/package.yml index 34a64884135..96ad381c874 100644 --- a/packages/p/perl-parse-recdescent/package.yml +++ b/packages/p/perl-parse-recdescent/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-parse-recdescent -version : 1.967015 -release : 3 -source : - - https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz : 1943336a4cb54f1788a733f0827c0c55db4310d5eae15e542639c9dd85656e37 -homepage : https://metacpan.org/pod/Parse::RecDescent -license : Artistic-1.0-Perl -component : programming.perl -summary : Recursive descent parser generator +name: perl-parse-recdescent +version: 1.967015 +release: 3 +source: + - https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz: 1943336a4cb54f1788a733f0827c0c55db4310d5eae15e542639c9dd85656e37 +homepage: https://metacpan.org/pod/Parse::RecDescent +license: Artistic-1.0-Perl +component: programming.perl +summary: Recursive descent parser generator description: | Parse::RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-parse-yapp/package.yml b/packages/p/perl-parse-yapp/package.yml index d68125f0387..999f0a48521 100644 --- a/packages/p/perl-parse-yapp/package.yml +++ b/packages/p/perl-parse-yapp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-parse-yapp -version : '1.21' -release : 3 -source : - - https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz : 3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5 -homepage : https://metacpan.org/pod/Parse::Yapp -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl extension for generating and using LALR parsers. +name: perl-parse-yapp +version: "1.21" +release: 3 +source: + - https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz: 3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5 +homepage: https://metacpan.org/pod/Parse::Yapp +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl extension for generating and using LALR parsers. description: | Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that let you generate and use yacc like thread safe (reentrant) parsers with perl object oriented interface. -builddeps : +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : |- +check: |- %perl_build test diff --git a/packages/p/perl-path-tiny/package.yml b/packages/p/perl-path-tiny/package.yml index 50712169c7f..8cad67079bb 100644 --- a/packages/p/perl-path-tiny/package.yml +++ b/packages/p/perl-path-tiny/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-path-tiny -version : '0.144' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.144.tar.gz : f6ea094ece845c952a02c2789332579354de8d410a707f9b7045bd241206487d -license : Apache-2.0 -component : programming.perl -homepage : https://metacpan.org/pod/Path::Tiny -summary : Path::Tiny - File path utility +name: perl-path-tiny +version: "0.144" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.144.tar.gz: f6ea094ece845c952a02c2789332579354de8d410a707f9b7045bd241206487d +license: Apache-2.0 +component: programming.perl +homepage: https://metacpan.org/pod/Path::Tiny +summary: Path::Tiny - File path utility description: | This module provides a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules. It aims to be smaller and faster than many alternatives on CPAN, while helping people do many common things in consistent and less error-prone ways. -builddeps : +builddeps: - perl-test-mockrandom -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-pcsc/package.yml b/packages/p/perl-pcsc/package.yml index 785da1b61fe..d3ab790e1c9 100644 --- a/packages/p/perl-pcsc/package.yml +++ b/packages/p/perl-pcsc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pcsc -version : 1.4.16 -release : 10 -source : - - https://cpan.metacpan.org/authors/id/W/WH/WHOM/Chipcard-PCSC-v1.4.16.tar.gz : 3b5e29d634435f1426ecdcdf79ba351b4e2658f36c3c22be37b1d31e36ca8fa9 -homepage : https://pcsc-perl.apdu.fr/ -license : GPL-2.0-or-later -component : programming.perl -summary : Perl interface to the PC/SC smart card library +name: perl-pcsc +version: 1.4.16 +release: 10 +source: + - https://cpan.metacpan.org/authors/id/W/WH/WHOM/Chipcard-PCSC-v1.4.16.tar.gz: 3b5e29d634435f1426ecdcdf79ba351b4e2658f36c3c22be37b1d31e36ca8fa9 +homepage: https://pcsc-perl.apdu.fr/ +license: GPL-2.0-or-later +component: programming.perl +summary: Perl interface to the PC/SC smart card library description: | This library allows to communicate with a smart card using PC/SC interface (pcsc-lite) from a Perl script. -builddeps : +builddeps: - pkgconfig(libpcsclite) -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-pdf-api2/package.yml b/packages/p/perl-pdf-api2/package.yml index 7dc8ce84d3f..9f58f65ce90 100644 --- a/packages/p/perl-pdf-api2/package.yml +++ b/packages/p/perl-pdf-api2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pdf-api2 -version : '2.045' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.045.tar.gz : b6bdb4e0d0cd6526103fdd58c171e0560c36b843b7fe3ca4ddc9bb1e4c832406 -homepage : https://metacpan.org/pod/PDF::API2 -license : LGPL-2.1-or-later -component : programming.perl -summary : PDF::API2 - Create, modify, and examine PDF files +name: perl-pdf-api2 +version: "2.045" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.045.tar.gz: b6bdb4e0d0cd6526103fdd58c171e0560c36b843b7fe3ca4ddc9bb1e4c832406 +homepage: https://metacpan.org/pod/PDF::API2 +license: LGPL-2.1-or-later +component: programming.perl +summary: PDF::API2 - Create, modify, and examine PDF files description: | Facilitates the creation and modification of PDF files. -builddeps : +builddeps: - perl-devel-cycle - perl-font-ttf - perl-sub-uplevel - perl-test-exception - perl-test-memory-cycle -rundeps : +rundeps: - perl-font-ttf -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-pdf-builder/package.yml b/packages/p/perl-pdf-builder/package.yml index 8b8f42c1dad..007e83bb474 100644 --- a/packages/p/perl-pdf-builder/package.yml +++ b/packages/p/perl-pdf-builder/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pdf-builder -version : '3.026' -release : 4 -source : - - https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.026.tar.gz : d9ff0003b4070ee8c4be6f4faba23a12b0c03778287c5d22f23cd9384bdfe890 -homepage : https://metacpan.org/pod/PDF::Builder -license : Artistic-1.0-Perl -component : programming.perl -summary : PDF::Builder - Facilitates the creation and modification of PDF files +name: perl-pdf-builder +version: "3.026" +release: 4 +source: + - https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.026.tar.gz: d9ff0003b4070ee8c4be6f4faba23a12b0c03778287c5d22f23cd9384bdfe890 +homepage: https://metacpan.org/pod/PDF::Builder +license: Artistic-1.0-Perl +component: programming.perl +summary: PDF::Builder - Facilitates the creation and modification of PDF files description: | Represents a page of output in PDF. It also keeps track of the content stream, any resources (such as fonts) being switched, etc. Page inherits from Pages due to a number of shared methods. They are really structurally quite different. -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-pod-coverage/package.yml b/packages/p/perl-pod-coverage/package.yml index 1d6220d4b47..e696f865fea 100644 --- a/packages/p/perl-pod-coverage/package.yml +++ b/packages/p/perl-pod-coverage/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pod-coverage -version : 0.23 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-0.23.tar.gz : 30b7a0b0c942f44a7552c0d34e9b1f2e0ba0b67955c61e3b1589ec369074b107 -homepage : https://metacpan.org/pod/Pod::Coverage -license : Artistic-1.0-Perl -component : programming.perl -summary : Checks if the documentation of a module is comprehensive +name: perl-pod-coverage +version: 0.23 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-0.23.tar.gz: 30b7a0b0c942f44a7552c0d34e9b1f2e0ba0b67955c61e3b1589ec369074b107 +homepage: https://metacpan.org/pod/Pod::Coverage +license: Artistic-1.0-Perl +component: programming.perl +summary: Checks if the documentation of a module is comprehensive description: | Checks if the documentation of a module is comprehensive -builddeps : +builddeps: - perl-devel-symdump - perl-pod-parser - perl-test-pod -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-pod-parser/package.yml b/packages/p/perl-pod-parser/package.yml index ed89888b328..553240ca941 100644 --- a/packages/p/perl-pod-parser/package.yml +++ b/packages/p/perl-pod-parser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pod-parser -version : '1.67' -release : 5 -source : - - https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz : 5deccbf55d750ce65588cd211c1a03fa1ef3aaa15d1ac2b8d85383a42c1427ea -homepage : https://metacpan.org/pod/Pod::Parser -license : Artistic-1.0-Perl -component : programming.perl -summary : Pod::Parser - base class for creating POD filters and translators +name: perl-pod-parser +version: "1.67" +release: 5 +source: + - https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz: 5deccbf55d750ce65588cd211c1a03fa1ef3aaa15d1ac2b8d85383a42c1427ea +homepage: https://metacpan.org/pod/Pod::Parser +license: Artistic-1.0-Perl +component: programming.perl +summary: Pod::Parser - base class for creating POD filters and translators description: | Pod::Parser is a base class for creating POD filters and translators. It handles most of the effort involved with parsing the POD sections from an input stream, leaving subclasses free to be concerned only with performing the actual translation of text. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-pod-simple/package.yml b/packages/p/perl-pod-simple/package.yml index 116279e4a66..46bed20ee90 100644 --- a/packages/p/perl-pod-simple/package.yml +++ b/packages/p/perl-pod-simple/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-pod-simple -version : '3.45' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/K/KH/KHW/Pod-Simple-3.45.tar.gz : 8483bb95cd3e4307d66def092a3779f843af772482bfdc024e3e00d0c4db0cfa -homepage : https://metacpan.org/pod/Pod::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : Pod::Simple - framework for parsing Pod +name: perl-pod-simple +version: "3.45" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/K/KH/KHW/Pod-Simple-3.45.tar.gz: 8483bb95cd3e4307d66def092a3779f843af772482bfdc024e3e00d0c4db0cfa +homepage: https://metacpan.org/pod/Pod::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: Pod::Simple - framework for parsing Pod description: | Pod::Simple is a Perl library for parsing text in the Pod ("plain old documentation") markup language that is typically used for writing documentation for Perl and for Perl modules. -builddeps : - - perl-test-deep # tests -setup : | +builddeps: + - perl-test-deep # tests +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-posix-strptime/package.yml b/packages/p/perl-posix-strptime/package.yml index df1da69aded..4e743261b07 100644 --- a/packages/p/perl-posix-strptime/package.yml +++ b/packages/p/perl-posix-strptime/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-posix-strptime -version : 0.13 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/G/GO/GOZER/POSIX-strptime-0.13.tar.gz : a818109829e35a4ac79677d68063865f40c87c99ca7f3a20890177a8f8e5c277 -homepage : https://metacpan.org/pod/POSIX::strptime -license : Artistic-1.0-Perl -component : programming.perl -summary : POSIX::strptime - Perl extension to the POSIX date parsing strptime(3) function +name: perl-posix-strptime +version: 0.13 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/G/GO/GOZER/POSIX-strptime-0.13.tar.gz: a818109829e35a4ac79677d68063865f40c87c99ca7f3a20890177a8f8e5c277 +homepage: https://metacpan.org/pod/POSIX::strptime +license: Artistic-1.0-Perl +component: programming.perl +summary: POSIX::strptime - Perl extension to the POSIX date parsing strptime(3) function description: | POSIX::strptime - Perl extension to the POSIX date parsing strptime(3) function -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-proc-processtable/package.yml b/packages/p/perl-proc-processtable/package.yml index 7f4e621351a..8c8ae649961 100644 --- a/packages/p/perl-proc-processtable/package.yml +++ b/packages/p/perl-proc-processtable/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-proc-processtable -version : '0.636' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/J/JW/JWB/Proc-ProcessTable-0.636.tar.gz : 944224ffb00fc1ef35069633770a0afda8623b5c7532d1e4ab48a9df394890fd -homepage : https://metacpan.org/pod/Proc::ProcessTable -license : GPL-2.0-or-later -component : programming.perl -summary : Proc::ProcessTable - Perl extension to access the unix process table +name: perl-proc-processtable +version: "0.636" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/J/JW/JWB/Proc-ProcessTable-0.636.tar.gz: 944224ffb00fc1ef35069633770a0afda8623b5c7532d1e4ab48a9df394890fd +homepage: https://metacpan.org/pod/Proc::ProcessTable +license: GPL-2.0-or-later +component: programming.perl +summary: Proc::ProcessTable - Perl extension to access the unix process table description: | Perl extension to access the unix process table. This module is a first crack at providing a consistent interface to Unix (and maybe other multitasking OS's) process table information. The impetus for this came about with my frustration at having to parse the output of various systems' ps commands to check whether specific processes were running on different boxes at a larged mixed Unix site. The output format of ps was different on each OS, and sometimes changed with each new release of an OS. Also, running a ps subprocess from within a perl or shell script and parsing the output was not a very efficient or aesthetic way to do things. -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-readonly/package.yml b/packages/p/perl-readonly/package.yml index ebc03800e57..4e100deef0e 100644 --- a/packages/p/perl-readonly/package.yml +++ b/packages/p/perl-readonly/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-readonly -version : 2.05 -release : 8 -source : - - http://search.cpan.org/CPAN/authors/id/S/SA/SANKO/Readonly-2.05.tar.gz : 4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e -homepage : https://metacpan.org/pod/Readonly -license : Artistic-1.0-Perl -component : programming.perl -summary : Readonly - Facility for creating read-only scalars, arrays, hashes +name: perl-readonly +version: 2.05 +release: 8 +source: + - http://search.cpan.org/CPAN/authors/id/S/SA/SANKO/Readonly-2.05.tar.gz: 4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e +homepage: https://metacpan.org/pod/Readonly +license: Artistic-1.0-Perl +component: programming.perl +summary: Readonly - Facility for creating read-only scalars, arrays, hashes description: | This is a facility for creating non-modifiable variables. This is useful for configuration files, headers, etc. It can also be useful as a development and debugging tool for catching updates to variables that should not be changed. -builddeps : +builddeps: - perl-extutils-config - perl-extutils-helpers - perl-extutils-installpaths - perl-module-build-tiny -setup : | +setup: | %perl_setup --installdirs=vendor -build : | +build: | %perl_build -install : | +install: | $workdir/Build install --destdir=$installdir -check : | +check: | $workdir/Build test -patterns : - - main : - - /usr/share/man* +patterns: + - main: + - /usr/share/man* diff --git a/packages/p/perl-regexp-common/package.yml b/packages/p/perl-regexp-common/package.yml index e0bc17c43ae..91ca4195313 100644 --- a/packages/p/perl-regexp-common/package.yml +++ b/packages/p/perl-regexp-common/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-regexp-common -version : '2024080801' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz : 0677afaec8e1300cefe246b4d809e75cdf55e2cc0f77c486d13073b69ab4fbdd -homepage : https://metacpan.org/pod/Regexp::Common -license : Artistic-2.0 -component : programming.perl -summary : Provide commonly requested regular expressions +name: perl-regexp-common +version: "2024080801" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz: 0677afaec8e1300cefe246b4d809e75cdf55e2cc0f77c486d13073b69ab4fbdd +homepage: https://metacpan.org/pod/Regexp::Common +license: Artistic-2.0 +component: programming.perl +summary: Provide commonly requested regular expressions description: | Provide commonly requested regular expressions -builddeps : +builddeps: - perl-test-regexp -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-role-tiny/package.yml b/packages/p/perl-role-tiny/package.yml index ba871c01769..fc50dae869d 100644 --- a/packages/p/perl-role-tiny/package.yml +++ b/packages/p/perl-role-tiny/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-role-tiny -version : '2.002004' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz : d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45 -homepage : https://metacpan.org/pod/Role::Tiny -license : Artistic-1.0-Perl -component : programming.perl -summary : Role::Tiny - A nouvelle cuisine portion size slice of Moose +name: perl-role-tiny +version: "2.002004" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz: d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45 +homepage: https://metacpan.org/pod/Role::Tiny +license: Artistic-1.0-Perl +component: programming.perl +summary: Role::Tiny - A nouvelle cuisine portion size slice of Moose description: | This is a minimalist role composition tool. Like a nouvelle cuisine portion size slice of Moose. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-scalar-list-utils/package.yml b/packages/p/perl-scalar-list-utils/package.yml index b6ea4513cdc..186cbdd9944 100644 --- a/packages/p/perl-scalar-list-utils/package.yml +++ b/packages/p/perl-scalar-list-utils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-scalar-list-utils -version : '1.63' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.63.tar.gz : cafbdf212f6827dc9a0dd3b57b6ee50e860586d7198228a33262d55c559eb2a9 -homepage : https://metacpan.org/dist/Scalar-List-Utils -license : Artistic-1.0-Perl -component : programming.perl -summary : Scalar::Util, List::Util and Sub::Util perl modules +name: perl-scalar-list-utils +version: "1.63" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.63.tar.gz: cafbdf212f6827dc9a0dd3b57b6ee50e860586d7198228a33262d55c559eb2a9 +homepage: https://metacpan.org/dist/Scalar-List-Utils +license: Artistic-1.0-Perl +component: programming.perl +summary: Scalar::Util, List::Util and Sub::Util perl modules description: | This package contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not really be high enough to warrant the use of a keyword, and the size so small such that being individual extensions would be wasteful. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-scope-guard/package.yml b/packages/p/perl-scope-guard/package.yml index 785176bdcfe..da1eed4ca8d 100644 --- a/packages/p/perl-scope-guard/package.yml +++ b/packages/p/perl-scope-guard/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-scope-guard -version : 0.21 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz : 8c9b1bea5c56448e2c3fadc65d05be9e4690a3823a80f39d2f10fdd8f777d278 -homepage : https://metacpan.org/pod/Scope::Guard -license : Artistic-1.0-Perl -component : programming.perl -summary : Scope::Guard - lexically-scoped resource management +name: perl-scope-guard +version: 0.21 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz: 8c9b1bea5c56448e2c3fadc65d05be9e4690a3823a80f39d2f10fdd8f777d278 +homepage: https://metacpan.org/pod/Scope::Guard +license: Artistic-1.0-Perl +component: programming.perl +summary: Scope::Guard - lexically-scoped resource management description: | This module provides a convenient way to perform cleanup or other forms of resource management at the end of a scope. It is particularly useful when dealing with exceptions: the Scope::Guard constructor takes a reference to a subroutine that is guaranteed to be called even if the thread of execution is aborted prematurely. This effectively allows lexically-scoped "promises" to be made that are automatically honoured by perl's garbage collector. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-sdl/package.yml b/packages/p/perl-sdl/package.yml index bb27eda5b03..bd0d3b6a997 100644 --- a/packages/p/perl-sdl/package.yml +++ b/packages/p/perl-sdl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sdl -version : '2.548' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/F/FR/FROGGS/SDL-2.548.tar.gz : 252a192bfa9c2070a4883707d139c3a45d9c4518ccd66a1e699b5b7959bd4fb5 -homepage : https://metacpan.org/dist/SDL -license : LGPL-2.1-or-later -component : programming.perl -summary : Simple DirectMedia Layer for Perl +name: perl-sdl +version: "2.548" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/F/FR/FROGGS/SDL-2.548.tar.gz: 252a192bfa9c2070a4883707d139c3a45d9c4518ccd66a1e699b5b7959bd4fb5 +homepage: https://metacpan.org/dist/SDL +license: LGPL-2.1-or-later +component: programming.perl +summary: Simple DirectMedia Layer for Perl description: | Package of modules that provide both functional and object oriented interfaces to the Simple DirectMedia Layer for Perl. This package takes some liberties with the SDL API, and attempts to adhere to the spirit of both the SDL and Perl. -builddeps : +builddeps: - pkgconfig(SDL_Pango) - pkgconfig(SDL_gfx) - pkgconfig(SDL_image) @@ -20,13 +20,14 @@ builddeps : - perl-module-build - perl-test-most - perl-tie-simple -setup : | +setup: | %patch -p1 -i $pkgfiles/Adapt-to-perl-5.37.1.patch %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install + #check : | # perl Build test diff --git a/packages/p/perl-set-intspan/package.yml b/packages/p/perl-set-intspan/package.yml index 00ded1886df..6153ee7d75b 100644 --- a/packages/p/perl-set-intspan/package.yml +++ b/packages/p/perl-set-intspan/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-set-intspan -version : 1.19 -release : 8 -source : - - http://search.cpan.org/CPAN/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz : 11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0 -homepage : https://metacpan.org/pod/Set::IntSpan -license : Artistic-1.0-Perl -component : programming.perl -summary : Set::IntSpan - manage sets of integers +name: perl-set-intspan +version: 1.19 +release: 8 +source: + - http://search.cpan.org/CPAN/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz: 11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0 +homepage: https://metacpan.org/pod/Set::IntSpan +license: Artistic-1.0-Perl +component: programming.perl +summary: Set::IntSpan - manage sets of integers description: | Set::IntSpan - manage sets of integers -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-should-update/package.yml b/packages/p/perl-should-update/package.yml index 637fdc64c68..f3cdf5e8fd7 100644 --- a/packages/p/perl-should-update/package.yml +++ b/packages/p/perl-should-update/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-should-update -version : 0.2.1 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-ShouldUpdate-0.2.1.tar.gz : af593598d06f1c21badd3ae741bf0b4506ce265ec89950c60a3f3e7106deb3e2 -homepage : https://metacpan.org/dist/File-ShouldUpdate -license : MIT -component : programming.perl -summary : This module provides should_update() and should_update_multi() which can be used to determine if files should be updated based on the mtime timestamps of their dependencies. +name: perl-should-update +version: 0.2.1 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-ShouldUpdate-0.2.1.tar.gz: af593598d06f1c21badd3ae741bf0b4506ce265ec89950c60a3f3e7106deb3e2 +homepage: https://metacpan.org/dist/File-ShouldUpdate +license: MIT +component: programming.perl +summary: This module provides should_update() and should_update_multi() which can be used to determine if files should be updated based on the mtime timestamps of their dependencies. description: | - This module provides should_update() and should_update_multi() which can be used to determine if files should be updated based on the mtime timestamps of their dependencies. -builddeps : + This module provides should_update() and should_update_multi() which can be used to determine if files should be updated based on the mtime timestamps of their dependencies. +builddeps: - perl-module-build -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-sort-key/package.yml b/packages/p/perl-sort-key/package.yml index f0ffc1117cc..be2837618f8 100644 --- a/packages/p/perl-sort-key/package.yml +++ b/packages/p/perl-sort-key/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sort-key -version : 1.33 -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz : ed6a4ccfab094c9cd164f564024e98bd21d94f4312ccac4d6246d22b34081acf -homepage : https://metacpan.org/pod/Sort::Key -license : Artistic-2.0 -component : programming.perl -summary : The fastest way to sort anything in Perl +name: perl-sort-key +version: 1.33 +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz: ed6a4ccfab094c9cd164f564024e98bd21d94f4312ccac4d6246d22b34081acf +homepage: https://metacpan.org/pod/Sort::Key +license: Artistic-2.0 +component: programming.perl +summary: The fastest way to sort anything in Perl description: | The fastest way to sort anything in Perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-specio-exporter/package.yml b/packages/p/perl-specio-exporter/package.yml index c9369066f86..0095afdccb6 100644 --- a/packages/p/perl-specio-exporter/package.yml +++ b/packages/p/perl-specio-exporter/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-specio-exporter -version : '0.48' -release : 8 -source : - - https://www.cpan.org/authors/id/D/DR/DROLSKY/Specio-0.48.tar.gz : 0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2 -homepage : https://metacpan.org/pod/Specio::Exporter -license : Artistic-2.0 -component : programming.perl -summary : Base class for type libraries +name: perl-specio-exporter +version: "0.48" +release: 8 +source: + - https://www.cpan.org/authors/id/D/DR/DROLSKY/Specio-0.48.tar.gz: 0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2 +homepage: https://metacpan.org/pod/Specio::Exporter +license: Artistic-2.0 +component: programming.perl +summary: Base class for type libraries description: | Base class for type libraries -builddeps : +builddeps: - perl-devel-stacktrace - perl-eval-closure - perl-module-runtime @@ -20,7 +20,7 @@ builddeps : - perl-test-fatal - perl-test-needs - perl-try-tiny -rundeps : +rundeps: - perl-devel-stacktrace - perl-eval-closure - perl-module-runtime @@ -29,11 +29,11 @@ rundeps : - perl-sub-quote - perl-test-fatal - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-sub-exporter-progressive/package.yml b/packages/p/perl-sub-exporter-progressive/package.yml index cb08b5708ae..3e9fece7c12 100644 --- a/packages/p/perl-sub-exporter-progressive/package.yml +++ b/packages/p/perl-sub-exporter-progressive/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-exporter-progressive -version : 0.001013 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz : d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056 -homepage : https://metacpan.org/pod/Sub::Exporter::Progressive -license : Artistic-2.0 -component : programming.perl -summary : Sub Exporter Wrapper +name: perl-sub-exporter-progressive +version: 0.001013 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz: d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056 +homepage: https://metacpan.org/pod/Sub::Exporter::Progressive +license: Artistic-2.0 +component: programming.perl +summary: Sub Exporter Wrapper description: | Sub::Exporter is an incredibly powerful module, but with that power comes great responsibility, er- as well as some runtime penalties. This module is a Sub::Exporter wrapper that will let your users just use Exporter if all they are doing is picking exports, but use Sub::Exporter if your users try to use Sub::Exporter's more advanced features, like renaming exports, if they try to use them. -rundeps : +rundeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-sub-identify/package.yml b/packages/p/perl-sub-identify/package.yml index 0208f0fb43e..731a8b05c49 100644 --- a/packages/p/perl-sub-identify/package.yml +++ b/packages/p/perl-sub-identify/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-identify -version : 0.14 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz : 068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f -homepage : https://metacpan.org/pod/Sub::Identify -license : Artistic-1.0-Perl -component : programming.perl -summary : | +name: perl-sub-identify +version: 0.14 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz: 068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f +homepage: https://metacpan.org/pod/Sub::Identify +license: Artistic-1.0-Perl +component: programming.perl +summary: | Sub::Identify allows you to retrieve the real name of code references. description: | Sub::Identify allows you to retrieve the real name of code references. -builddeps : +builddeps: - perl-test-pod -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-sub-info/package.yml b/packages/p/perl-sub-info/package.yml index fdd13c44b62..8f3c8d789e4 100644 --- a/packages/p/perl-sub-info/package.yml +++ b/packages/p/perl-sub-info/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-info -version : 0.002 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz : ea3056d696bdeff21a99d340d5570887d39a8cc47bff23adfc82df6758cdd0ea -homepage : https://metacpan.org/pod/Sub::Info -license : Artistic-1.0-Perl -component : programming.perl -summary : Sub::Info - Tool for inspecting subroutines. +name: perl-sub-info +version: 0.002 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz: ea3056d696bdeff21a99d340d5570887d39a8cc47bff23adfc82df6758cdd0ea +homepage: https://metacpan.org/pod/Sub::Info +license: Artistic-1.0-Perl +component: programming.perl +summary: Sub::Info - Tool for inspecting subroutines. description: | Tool to inspect subroutines. -builddeps : +builddeps: - perl-importer - perl-test-simple -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-sub-install/package.yml b/packages/p/perl-sub-install/package.yml index b3cec63b68a..7bf6e293919 100644 --- a/packages/p/perl-sub-install/package.yml +++ b/packages/p/perl-sub-install/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-install -version : '0.929' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.929.tar.gz : 80b1e281d8cd3b2b31dac711f5c8a1657a87cd80bbe69af3924bcbeb4e5db077 -homepage : https://metacpan.org/pod/Sub::Install -license : Artistic-2.0 -component : programming.perl -summary : Install subroutines into packages easily +name: perl-sub-install +version: "0.929" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.929.tar.gz: 80b1e281d8cd3b2b31dac711f5c8a1657a87cd80bbe69af3924bcbeb4e5db077 +homepage: https://metacpan.org/pod/Sub::Install +license: Artistic-2.0 +component: programming.perl +summary: Install subroutines into packages easily description: | Install subroutines into packages easily -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-sub-name/package.yml b/packages/p/perl-sub-name/package.yml index 893c1196a0d..80bb9348638 100644 --- a/packages/p/perl-sub-name/package.yml +++ b/packages/p/perl-sub-name/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-name -version : '0.27' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.27.tar.gz : ecf36fba1c47ca93e1daa394968ed39c4186867459d9cd173c421e2b972043e8 -homepage : https://metacpan.org/pod/Sub::Name -license : Artistic-2.0 -component : programming.perl -summary : | +name: perl-sub-name +version: "0.27" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.27.tar.gz: ecf36fba1c47ca93e1daa394968ed39c4186867459d9cd173c421e2b972043e8 +homepage: https://metacpan.org/pod/Sub::Name +license: Artistic-2.0 +component: programming.perl +summary: | (Re)name a sub description: | (Re)name a sub -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-sub-quote/package.yml b/packages/p/perl-sub-quote/package.yml index 22c7f75a944..f8d8cb5e1ea 100644 --- a/packages/p/perl-sub-quote/package.yml +++ b/packages/p/perl-sub-quote/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-quote -version : '2.006008' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006008.tar.gz : 94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2 -homepage : https://metacpan.org/pod/Sub::Quote -license : Artistic-1.0-Perl -component : programming.perl -summary : Sub::Quote - Efficient generation of subroutines via string eval +name: perl-sub-quote +version: "2.006008" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006008.tar.gz: 94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2 +homepage: https://metacpan.org/pod/Sub::Quote +license: Artistic-1.0-Perl +component: programming.perl +summary: Sub::Quote - Efficient generation of subroutines via string eval description: | This package provides performant ways to generate subroutines from strings. -builddeps : +builddeps: - perl-sub-name - perl-test-fatal -rundeps : +rundeps: - perl-sub-name -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-sub-uplevel/package.yml b/packages/p/perl-sub-uplevel/package.yml index 8a30da60602..bf93be9677b 100644 --- a/packages/p/perl-sub-uplevel/package.yml +++ b/packages/p/perl-sub-uplevel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-sub-uplevel -version : '0.2800' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz : b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293 -homepage : https://metacpan.org/pod/Sub::Uplevel -license : Artistic-1.0-Perl -component : programming.perl -summary : Sub::Uplevel - apparently run a function in a higher stack frame +name: perl-sub-uplevel +version: "0.2800" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz: b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293 +homepage: https://metacpan.org/pod/Sub::Uplevel +license: Artistic-1.0-Perl +component: programming.perl +summary: Sub::Uplevel - apparently run a function in a higher stack frame description: | Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to fool caller(). All the really naughty bits of Tcl's uplevel() are avoided. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-super/package.yml b/packages/p/perl-super/package.yml index d97fb7a9c1f..39f0dd883af 100644 --- a/packages/p/perl-super/package.yml +++ b/packages/p/perl-super/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-super -version : '1.20190531' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-1.20190531.tar.gz : 685d1ee76e7f0e9006942923bf7df8b11c107132992917593dcf7397d417d39a -homepage : https://metacpan.org/pod/SUPER -license : Artistic-1.0-Perl -component : programming.perl -summary : SUPER - control superclass method dispatch +name: perl-super +version: "1.20190531" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-1.20190531.tar.gz: 685d1ee76e7f0e9006942923bf7df8b11c107132992917593dcf7397d417d39a +homepage: https://metacpan.org/pod/SUPER +license: Artistic-1.0-Perl +component: programming.perl +summary: SUPER - control superclass method dispatch description: | SUPER - control superclass method dispatch -builddeps : +builddeps: - perl-module-build - perl-sub-identify -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-template/package.yml b/packages/p/perl-template/package.yml index c760ab7d568..1f34942d9c6 100644 --- a/packages/p/perl-template/package.yml +++ b/packages/p/perl-template/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-template -version : '3.101' -release : 6 -source : - - https://github.com/abw/Template2/archive/refs/tags/v3.101.tar.gz : 533ad2cd20d501f99d716dd9dc45b914c00980c05fc122b9ec3dca6a7ae2ded5 -homepage : https://template-toolkit.org/ -license : Artistic-1.0-Perl -component : programming.perl -summary : Fast, flexible, powerful and extensible template processing system +name: perl-template +version: "3.101" +release: 6 +source: + - https://github.com/abw/Template2/archive/refs/tags/v3.101.tar.gz: 533ad2cd20d501f99d716dd9dc45b914c00980c05fc122b9ec3dca6a7ae2ded5 +homepage: https://template-toolkit.org/ +license: Artistic-1.0-Perl +component: programming.perl +summary: Fast, flexible, powerful and extensible template processing system description: | The Template Toolkit is a collection of modules which implement a fast, flexible, powerful and extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on. -builddeps : +builddeps: - perl -rundeps : +rundeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-term-readkey/package.yml b/packages/p/perl-term-readkey/package.yml index 8f19e68857b..2285a3c1c2e 100644 --- a/packages/p/perl-term-readkey/package.yml +++ b/packages/p/perl-term-readkey/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-term-readkey -version : 2.38 -release : 10 -source : - - https://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.38.tar.gz : 5a645878dc570ac33661581fbb090ff24ebce17d43ea53fd22e105a856a47290 -homepage : https://metacpan.org/pod/Term::ReadKey -license : Artistic-1.0-Perl -component : programming.perl -summary : A perl module for simple terminal control +name: perl-term-readkey +version: 2.38 +release: 10 +source: + - https://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.38.tar.gz: 5a645878dc570ac33661581fbb090ff24ebce17d43ea53fd22e105a856a47290 +homepage: https://metacpan.org/pod/Term::ReadKey +license: Artistic-1.0-Perl +component: programming.perl +summary: A perl module for simple terminal control description: | Term::ReadKey is a compiled perl module dedicated to providing simple control over terminal driver modes (cbreak, raw, cooked, etc.) support for non-blocking reads, if the architecture allows, and some generalized handy functions for working with terminals. One of the main goals is to have the functions as portable as possible, so you can just plug in "use Term::ReadKey" on any architecture and have a good likelyhood of it working. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test -patterns : /* +patterns: /* diff --git a/packages/p/perl-term-readline-gnu/package.yml b/packages/p/perl-term-readline-gnu/package.yml index 286e7efdc57..25ba95e5ae0 100644 --- a/packages/p/perl-term-readline-gnu/package.yml +++ b/packages/p/perl-term-readline-gnu/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-term-readline-gnu -version : '1.36' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.36.tar.gz : 9a08f7a4013c9b865541c10dbba1210779eb9128b961250b746d26702bab6925 -homepage : https://metacpan.org/pod/Term::ReadLine::Gnu -license : Artistic-1.0-Perl -component : programming.perl -summary : Term::ReadLine::Gnu - Perl extension for the GNU Readline/History Library +name: perl-term-readline-gnu +version: "1.36" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.36.tar.gz: 9a08f7a4013c9b865541c10dbba1210779eb9128b961250b746d26702bab6925 +homepage: https://metacpan.org/pod/Term::ReadLine::Gnu +license: Artistic-1.0-Perl +component: programming.perl +summary: Term::ReadLine::Gnu - Perl extension for the GNU Readline/History Library description: | This is an implementation of Term::ReadLine using the GNU Readline/History Library. For basic functions object oriented interface is provided. These are described in the section "Standard Methods" and "Term::ReadLine::Gnu Functions". This package also has the interface with the almost all functions and variables which are documented in the GNU Readline/History Library Manual. They are documented in the section "Term::ReadLine::Gnu Functions" and "Term::ReadLine::Gnu Variables" briefly. For further details of the GNU Readline/History Library, see GNU Readline Library Manual and GNU History Library Manual. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-term-size-any/package.yml b/packages/p/perl-term-size-any/package.yml index a3b41502462..e8d61837f34 100644 --- a/packages/p/perl-term-size-any/package.yml +++ b/packages/p/perl-term-size-any/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-term-size-any -version : 0.002 -release : 6 -source : - - https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Term-Size-Any-0.002.tar.gz : 64fa5fdb1ae3a823134aaa95aec75354bc17bdd9ca12ba0a7ae34a7e51b3ded2 -license : Artistic-1.0-Perl -component : programming.perl -homepage : https://metacpan.org/release/Term-Size-Any -summary : Term::Size::Any - Retrieve terminal size +name: perl-term-size-any +version: 0.002 +release: 6 +source: + - https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Term-Size-Any-0.002.tar.gz: 64fa5fdb1ae3a823134aaa95aec75354bc17bdd9ca12ba0a7ae34a7e51b3ded2 +license: Artistic-1.0-Perl +component: programming.perl +homepage: https://metacpan.org/release/Term-Size-Any +summary: Term::Size::Any - Retrieve terminal size description: | Term::Size::Any - Retrieve terminal size -builddeps : +builddeps: - perl-devel-hide - perl-term-size-perl - perl-test-pod - perl-test-pod-coverage -rundeps : +rundeps: - perl-term-size-perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-term-size-perl/package.yml b/packages/p/perl-term-size-perl/package.yml index 2cc73e4d89b..3396126e53c 100644 --- a/packages/p/perl-term-size-perl/package.yml +++ b/packages/p/perl-term-size-perl/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-term-size-perl -version : 0.031 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Term-Size-Perl-0.031.tar.gz : ae9a6746cb1b305ddc8f8d8ca46878552b9c1123628971e13a275183822f209e -homepage : https://metacpan.org/pod/Term::Size::Perl -license : Artistic-1.0-Perl -component : programming.perl -summary : Term::Size::Perl - Perl extension for retrieving terminal size (Perl version) +name: perl-term-size-perl +version: 0.031 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Term-Size-Perl-0.031.tar.gz: ae9a6746cb1b305ddc8f8d8ca46878552b9c1123628971e13a275183822f209e +homepage: https://metacpan.org/pod/Term::Size::Perl +license: Artistic-1.0-Perl +component: programming.perl +summary: Term::Size::Perl - Perl extension for retrieving terminal size (Perl version) description: | Term::Size::Perl is a Perl module which provides a straightforward way to get the size of the terminal (or window) on which a script is running. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-term-table/package.yml b/packages/p/perl-term-table/package.yml index a622991dae4..91504460699 100644 --- a/packages/p/perl-term-table/package.yml +++ b/packages/p/perl-term-table/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-term-table -version : '0.018' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.018.tar.gz : 9159b9131ee6b3f3956b74f45422985553574babbfaeba60be5c17bc114ac011 -homepage : https://metacpan.org/pod/Term::Table -license : Artistic-1.0-Perl -component : programming.perl -summary : Term::Table - Format a header and rows into a table +name: perl-term-table +version: "0.018" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.018.tar.gz: 9159b9131ee6b3f3956b74f45422985553574babbfaeba60be5c17bc114ac011 +homepage: https://metacpan.org/pod/Term::Table +license: Artistic-1.0-Perl +component: programming.perl +summary: Term::Table - Format a header and rows into a table description: | This is used by some failing tests to provide diagnostics about what has gone wrong. This module is able to generic format rows of data into tables. -builddeps : +builddeps: - perl-importer - perl-test-simple -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-deep/package.yml b/packages/p/perl-test-deep/package.yml index a0dfd2b0c7a..fc87b7897dd 100644 --- a/packages/p/perl-test-deep/package.yml +++ b/packages/p/perl-test-deep/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-deep -version : '1.204' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.204.tar.gz : b6591f6ccdd853c7efc9ff3c5756370403211cffe46047f082b1cd1611a84e5f -homepage : https://metacpan.org/pod/Test::Deep -license : Artistic-1.0-Perl -component : programming.perl -summary : This module gives you lots of flexibility when testing deep structres +name: perl-test-deep +version: "1.204" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.204.tar.gz: b6591f6ccdd853c7efc9ff3c5756370403211cffe46047f082b1cd1611a84e5f +homepage: https://metacpan.org/pod/Test::Deep +license: Artistic-1.0-Perl +component: programming.perl +summary: This module gives you lots of flexibility when testing deep structres description: | This module gives you lots of flexibility when testing deep structres. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-differences/package.yml b/packages/p/perl-test-differences/package.yml index 3ac901f082f..f218dd1cc65 100644 --- a/packages/p/perl-test-differences/package.yml +++ b/packages/p/perl-test-differences/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-differences -version : '0.71' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz : cac16a56cd843b0809e5b49199d60d75a8dbad7ca9a08380dbf3f5cc3aaa38d9 -homepage : https://metacpan.org/pod/Test::Differences -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Differences - Test strings and data structures and show differences if not ok +name: perl-test-differences +version: "0.71" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz: cac16a56cd843b0809e5b49199d60d75a8dbad7ca9a08380dbf3f5cc3aaa38d9 +homepage: https://metacpan.org/pod/Test::Differences +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Differences - Test strings and data structures and show differences if not ok description: | Test::Differences - Test strings and data structures and show differences if not ok. When the code you're testing returns multiple lines, records or data structures and they're just plain wrong, an equivalent to the Unix diff utility may be just what's needed. -builddeps : +builddeps: - perl-capture-tiny - perl-module-build - perl-text-diff -checkdeps : +checkdeps: - perl-test-pod - perl-test-pod-coverage -rundeps : +rundeps: - perl-capture-tiny - perl-text-diff -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-exception/package.yml b/packages/p/perl-test-exception/package.yml index 1644812ade7..97db422cea6 100644 --- a/packages/p/perl-test-exception/package.yml +++ b/packages/p/perl-test-exception/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-exception -version : 0.43 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz : 156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533 -homepage : https://metacpan.org/pod/Test::Exception -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Exception - Test exception-based code +name: perl-test-exception +version: 0.43 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz: 156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533 +homepage: https://metacpan.org/pod/Test::Exception +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Exception - Test exception-based code description: | Test::Exception - Test exception-based code -builddeps : +builddeps: - perl-sub-uplevel -rundeps : +rundeps: - perl-sub-uplevel -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-fatal/package.yml b/packages/p/perl-test-fatal/package.yml index 3fe01a11572..ca0af79641b 100644 --- a/packages/p/perl-test-fatal/package.yml +++ b/packages/p/perl-test-fatal/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-fatal -version : '0.017' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.017.tar.gz : 37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6 -homepage : https://metacpan.org/pod/Test::Fatal -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Fatal incredibly simple helpers for testing code with exceptions +name: perl-test-fatal +version: "0.017" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.017.tar.gz: 37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6 +homepage: https://metacpan.org/pod/Test::Fatal +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Fatal incredibly simple helpers for testing code with exceptions description: | Test::Fatal is an alternative to the popular Test::Exception. It does much less, but should allow greater flexibility in testing exception-throwing code with about the same amount of typing. -builddeps : +builddeps: - perl-try-tiny -rundeps : +rundeps: - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-file-sharedir/package.yml b/packages/p/perl-test-file-sharedir/package.yml index c1fb283fd0c..038a823da7e 100644 --- a/packages/p/perl-test-file-sharedir/package.yml +++ b/packages/p/perl-test-file-sharedir/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-file-sharedir -version : 1.001002 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz : b33647cbb4b2f2fcfbde4f8bb4383d0ac95c2f89c4c5770eb691f1643a337aad -homepage : https://metacpan.org/pod/Test::File::ShareDir -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::File::ShareDir +name: perl-test-file-sharedir +version: 1.001002 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz: b33647cbb4b2f2fcfbde4f8bb4383d0ac95c2f89c4c5770eb691f1643a337aad +homepage: https://metacpan.org/pod/Test::File::ShareDir +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::File::ShareDir description: | "Test::File::ShareDir" is some low level plumbing to enable a distribution to perform tests while consuming its own "share" directories in a manner similar to how they will be once installed. -builddeps : +builddeps: - perl-class-tiny - perl-file-copy-recursive - perl-file-sharedir @@ -18,12 +18,12 @@ builddeps : - perl-scope-guard - perl-test-fatal - perl-try-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-file/package.yml b/packages/p/perl-test-file/package.yml index 831e0e9d7f8..e99cca03680 100644 --- a/packages/p/perl-test-file/package.yml +++ b/packages/p/perl-test-file/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-file -version : '1.993' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.993.tar.gz : ef2ffe1aaec7b42d874ad411ec647547b9b9bc2f5fb93e49e3399488456afc7a -homepage : https://metacpan.org/pod/Test::File -license : Artistic-2.0 -component : programming.perl -summary : Test::File - test file attributes +name: perl-test-file +version: "1.993" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.993.tar.gz: ef2ffe1aaec7b42d874ad411ec647547b9b9bc2f5fb93e49e3399488456afc7a +homepage: https://metacpan.org/pod/Test::File +license: Artistic-2.0 +component: programming.perl +summary: Test::File - test file attributes description: | This modules provides a collection of test utilities for file attributes. Some file attributes depend on the owner of the process testing the file in the same way the file test operators do. For instance, root (or super-user or Administrator) may always be able to read files no matter the permissions. -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage - perl-test-utf8 -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-leaktrace/package.yml b/packages/p/perl-test-leaktrace/package.yml index 2b833860e36..50014a965f9 100644 --- a/packages/p/perl-test-leaktrace/package.yml +++ b/packages/p/perl-test-leaktrace/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-leaktrace -version : '0.17' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.17.tar.gz : 777d64d2938f5ea586300eef97ef03eacb43d4c1853c9c3b1091eb3311467970 -homepage : https://metacpan.org/pod/Test::LeakTrace -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::LeakTrace - Traces memory leaks +name: perl-test-leaktrace +version: "0.17" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.17.tar.gz: 777d64d2938f5ea586300eef97ef03eacb43d4c1853c9c3b1091eb3311467970 +homepage: https://metacpan.org/pod/Test::LeakTrace +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::LeakTrace - Traces memory leaks description: | Test::LeakTrace provides several functions that trace memory leaks. This module scans arenas, the memory allocation system, so it can detect any leaked SVs in given blocks. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-memory-cycle/package.yml b/packages/p/perl-test-memory-cycle/package.yml index cf4b7c23b75..b63519a47fa 100644 --- a/packages/p/perl-test-memory-cycle/package.yml +++ b/packages/p/perl-test-memory-cycle/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-memory-cycle -version : 1.06 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.06.tar.gz : 9d53ddfdc964cd8454cb0da4c695b6a3ae47b45839291c34cb9d8d1cfaab3202 -homepage : https://metacpan.org/pod/Test::Memory::Cycle -license : Artistic-2.0 -component : programming.perl -summary : Test::Memory::Cycle - Check for memory leaks and circular memory references +name: perl-test-memory-cycle +version: 1.06 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.06.tar.gz: 9d53ddfdc964cd8454cb0da4c695b6a3ae47b45839291c34cb9d8d1cfaab3202 +homepage: https://metacpan.org/pod/Test::Memory::Cycle +license: Artistic-2.0 +component: programming.perl +summary: Test::Memory::Cycle - Check for memory leaks and circular memory references description: | Test::Memory::Cycle -- A Perl module to check for memory leaks and circular memory references. -builddeps : +builddeps: - perl-devel-cycle -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-mockmodule/package.yml b/packages/p/perl-test-mockmodule/package.yml index 17e0a5dc075..9eef6169ed7 100644 --- a/packages/p/perl-test-mockmodule/package.yml +++ b/packages/p/perl-test-mockmodule/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-mockmodule -version : 0.177.0 -release : 9 -source : - - https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-v0.177.0.tar.gz : 1bda7a49dcea76076d40a7b6a6c3f3e15e6b19c84b6171df44534d91138f1045 -homepage : https://metacpan.org/release/Test-MockModule -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::MockModule - mock subroutines in a module +name: perl-test-mockmodule +version: 0.177.0 +release: 9 +source: + - https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-v0.177.0.tar.gz: 1bda7a49dcea76076d40a7b6a6c3f3e15e6b19c84b6171df44534d91138f1045 +homepage: https://metacpan.org/release/Test-MockModule +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::MockModule - mock subroutines in a module description: | Test::MockModule lets you temporarily redefine subroutines in other packages for the purposes of unit testing. -builddeps : +builddeps: - perl-module-build - perl-sub-identify - perl-super - perl-test-pod - perl-test-pod-coverage - perl-test-warnings -rundeps : +rundeps: - perl-super -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-mockrandom/package.yml b/packages/p/perl-test-mockrandom/package.yml index 42d226cecd7..0afb4f11613 100644 --- a/packages/p/perl-test-mockrandom/package.yml +++ b/packages/p/perl-test-mockrandom/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-mockrandom -version : 1.01 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Test-MockRandom-1.01.tar.gz : 2614930d84fc5deac39afbc1ee86ccd39b221507f27d4ee493ca26e5c921cce0 -homepage : https://metacpan.org/pod/Test::MockRandom -license : Apache-2.0 -component : programming.perl -summary : Test::MockRandom - Replaces random number generation with non-random number generation +name: perl-test-mockrandom +version: 1.01 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Test-MockRandom-1.01.tar.gz: 2614930d84fc5deac39afbc1ee86ccd39b221507f27d4ee493ca26e5c921cce0 +homepage: https://metacpan.org/pod/Test::MockRandom +license: Apache-2.0 +component: programming.perl +summary: Test::MockRandom - Replaces random number generation with non-random number generation description: | Test::MockRandom - Replaces random number generation with non-random number generation -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-most/package.yml b/packages/p/perl-test-most/package.yml index cf743f7d055..58a32d73af5 100644 --- a/packages/p/perl-test-most/package.yml +++ b/packages/p/perl-test-most/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-most -version : '0.38' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/O/OV/OVID/Test-Most-0.38.tar.gz : 089eb894f7bace4c37c6334e0e290eb20338ee10223af0c82cbe7281c78382df -homepage : https://metacpan.org/pod/Test::Most -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Most - Most commonly needed test functions and features +name: perl-test-most +version: "0.38" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/O/OV/OVID/Test-Most-0.38.tar.gz: 089eb894f7bace4c37c6334e0e290eb20338ee10223af0c82cbe7281c78382df +homepage: https://metacpan.org/pod/Test::Most +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Most - Most commonly needed test functions and features description: | Test::Most exists to reduce boilerplate and to make your testing life easier. We provide "one stop shopping" for most commonly used testing modules. In fact, we often require the latest versions so that you get bug fixes through Test::Most and don't have to keep upgrading these modules separately. -builddeps : +builddeps: - perl-exception-class - perl-test-deep - perl-test-differences - perl-test-exception - perl-test-warn -rundeps : +rundeps: - perl-exception-class - perl-test-deep - perl-test-differences - perl-test-exception - perl-test-warn -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-test-needs/package.yml b/packages/p/perl-test-needs/package.yml index 9f5bf0767c1..7d784ed553d 100644 --- a/packages/p/perl-test-needs/package.yml +++ b/packages/p/perl-test-needs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-needs -version : '0.002010' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002010.tar.gz : 923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208 -homepage : https://metacpan.org/pod/Test::Needs -license : Artistic-1.0 -component : programming.perl -summary : Test::Needs - Skip tests when modules not available +name: perl-test-needs +version: "0.002010" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002010.tar.gz: 923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208 +homepage: https://metacpan.org/pod/Test::Needs +license: Artistic-1.0 +component: programming.perl +summary: Test::Needs - Skip tests when modules not available description: | Skip test scripts if modules are not available. The requested modules will be loaded, and optionally have their versions checked. If the module is missing, the test script will be skipped. Modules that are found but fail to compile will exit with an error rather than skip. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test diff --git a/packages/p/perl-test-nowarnings/package.yml b/packages/p/perl-test-nowarnings/package.yml index f2ad58c9947..14ee85a1393 100644 --- a/packages/p/perl-test-nowarnings/package.yml +++ b/packages/p/perl-test-nowarnings/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-nowarnings -version : '1.06' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz : c2dc51143b7eb63231210e27df20d2c8393772e0a333547ec8b7a205ed62f737 -homepage : https://metacpan.org/pod/Test::NoWarnings -license : LGPL-2.1-or-later -component : programming.perl -summary : Test::NoWarnings - Make sure you didn't emit any warnings while testing +name: perl-test-nowarnings +version: "1.06" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz: c2dc51143b7eb63231210e27df20d2c8393772e0a333547ec8b7a205ed62f737 +homepage: https://metacpan.org/pod/Test::NoWarnings +license: LGPL-2.1-or-later +component: programming.perl +summary: Test::NoWarnings - Make sure you didn't emit any warnings while testing description: | In general, your tests shouldn't produce warnings. This modules causes any warnings to be captured and stored. It automatically adds an extra test that will run when your script ends to check that there were no warnings. If there were any warings, the test will give a "not ok" and diagnostics of where, when and what the warning was, including a stack trace of what was going on when the it occurred. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-pod-coverage/package.yml b/packages/p/perl-test-pod-coverage/package.yml index ac43d2d94bd..c168f682a38 100644 --- a/packages/p/perl-test-pod-coverage/package.yml +++ b/packages/p/perl-test-pod-coverage/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-pod-coverage -version : '1.10' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz : 48c9cca9f7d99eee741176445b431adf09c029e1aa57c4703c9f46f7601d40d4 -homepage : https://metacpan.org/pod/Test::Pod::Coverage -license : Artistic-2.0 -component : programming.perl -summary : Test::Pod::Coverage - Check for pod coverage in your distribution. +name: perl-test-pod-coverage +version: "1.10" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz: 48c9cca9f7d99eee741176445b431adf09c029e1aa57c4703c9f46f7601d40d4 +homepage: https://metacpan.org/pod/Test::Pod::Coverage +license: Artistic-2.0 +component: programming.perl +summary: Test::Pod::Coverage - Check for pod coverage in your distribution. description: | This module is used to add a test to your Perl distribution, which checks for pod coverage of all appropriate files. -builddeps : +builddeps: - perl-devel-symdump - perl-pod-coverage - perl-pod-parser - perl-test-pod -rundeps : +rundeps: - perl-devel-symdump - perl-pod-coverage - perl-pod-parser -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-pod/package.yml b/packages/p/perl-test-pod/package.yml index 4ef49dce756..85f3f604955 100644 --- a/packages/p/perl-test-pod/package.yml +++ b/packages/p/perl-test-pod/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-pod -version : '1.52' -release : 9 -source : - - https://github.com/perl-pod/test-pod/archive/v1.52.tar.gz : 1eeecafeaf9762266f676f2114e1ad06a591ee3507a981325ce0f310219de608 -license : Artistic-1.0-Perl -component : programming.perl -homepage : https://github.com/perl-pod/test-pod -summary : Test::Pod - check for POD errors in files +name: perl-test-pod +version: "1.52" +release: 9 +source: + - https://github.com/perl-pod/test-pod/archive/v1.52.tar.gz: 1eeecafeaf9762266f676f2114e1ad06a591ee3507a981325ce0f310219de608 +license: Artistic-1.0-Perl +component: programming.perl +homepage: https://github.com/perl-pod/test-pod +summary: Test::Pod - check for POD errors in files description: | Test::Pod lets you check the validity of a POD file, and report its results in standard Test::Simple fashion. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-regexp/package.yml b/packages/p/perl-test-regexp/package.yml index 9e129c523c0..e5dc1a907e4 100644 --- a/packages/p/perl-test-regexp/package.yml +++ b/packages/p/perl-test-regexp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-regexp -version : 2017040101 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Test-Regexp-2017040101.tar.gz : 35cb41df5c5017835b89b853d5a44e25e6da973b450e1edca51bba70e7041e54 -homepage : https://metacpan.org/pod/Test::Regexp -license : MIT -component : programming.perl -summary : Test::Regexp - Test your regular expressions +name: perl-test-regexp +version: 2017040101 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Test-Regexp-2017040101.tar.gz: 35cb41df5c5017835b89b853d5a44e25e6da973b450e1edca51bba70e7041e54 +homepage: https://metacpan.org/pod/Test::Regexp +license: MIT +component: programming.perl +summary: Test::Regexp - Test your regular expressions description: | Test::Regexp, a module to test regular expressions with. -builddeps : +builddeps: - perl-test-pod -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-requires/package.yml b/packages/p/perl-test-requires/package.yml index c6e78a18f62..ece8342817d 100644 --- a/packages/p/perl-test-requires/package.yml +++ b/packages/p/perl-test-requires/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-requires -version : '0.11' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.11.tar.gz : 4b88de549597eecddf7c3c38a4d0204a16f59ad804577b671896ac04e24e040f -homepage : https://metacpan.org/pod/Test::Requires -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Requires - Checks to see if the module can be loaded +name: perl-test-requires +version: "0.11" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.11.tar.gz: 4b88de549597eecddf7c3c38a4d0204a16f59ad804577b671896ac04e24e040f +homepage: https://metacpan.org/pod/Test::Requires +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Requires - Checks to see if the module can be loaded description: | Test::Requires checks to see if the module can be loaded. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-requiresinternet/package.yml b/packages/p/perl-test-requiresinternet/package.yml index be1ddd65ceb..166f19d109f 100644 --- a/packages/p/perl-test-requiresinternet/package.yml +++ b/packages/p/perl-test-requiresinternet/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-requiresinternet -version : 0.05 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz : bba7b32a1cc0d58ce2ec20b200a7347c69631641e8cae8ff4567ad24ef1e833e -homepage : https://metacpan.org/pod/Test::RequiresInternet -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::RequiresInternet - Easily test network connectivity +name: perl-test-requiresinternet +version: 0.05 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz: bba7b32a1cc0d58ce2ec20b200a7347c69631641e8cae8ff4567ad24ef1e833e +homepage: https://metacpan.org/pod/Test::RequiresInternet +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::RequiresInternet - Easily test network connectivity description: | This module is intended to easily test network connectivity before functional tests begin to non-local Internet resources. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-simple/package.yml b/packages/p/perl-test-simple/package.yml index bf6ac6b28d6..90804b300e1 100644 --- a/packages/p/perl-test-simple/package.yml +++ b/packages/p/perl-test-simple/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-simple -version : '1.302198' -release : 14 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302198.tar.gz : 1dc07bcffd23e49983433c948de3e3f377e6e849ad7fe3432c717fa782024faa -homepage : https://metacpan.org/pod/Test::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : Test2 - Framework for writing test tools that all work together. +name: perl-test-simple +version: "1.302198" +release: 14 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302198.tar.gz: 1dc07bcffd23e49983433c948de3e3f377e6e849ad7fe3432c717fa782024faa +homepage: https://metacpan.org/pod/Test::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: Test2 - Framework for writing test tools that all work together. description: | Test2 is a new testing framework produced by forking Test::Builder, completely refactoring it, adding many new features and capabilities. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-trap/package.yml b/packages/p/perl-test-trap/package.yml index e332be43de2..920b0bae49f 100644 --- a/packages/p/perl-test-trap/package.yml +++ b/packages/p/perl-test-trap/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-trap -version : 0.3.5 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.5.tar.gz : 54f99016562b5b1d72110100f1f2be437178cdf84376f495ffd0376f1d7ecb9a -homepage : https://metacpan.org/pod/Test::Trap -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Trap - Trap exit codes, exceptions, output, etc. +name: perl-test-trap +version: 0.3.5 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.5.tar.gz: 54f99016562b5b1d72110100f1f2be437178cdf84376f495ffd0376f1d7ecb9a +homepage: https://metacpan.org/pod/Test::Trap +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Trap - Trap exit codes, exceptions, output, etc. description: | Primarily (but not exclusively) for use in test scripts. A block eval on steroids, configurable and extensible, but by default trapping (Perl) STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values from boxed blocks of test code. The values collected by the latest trap can then be queried or tested through a special trap object. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-test-utf8/package.yml b/packages/p/perl-test-utf8/package.yml index dc68993eb81..9011b5a66dd 100644 --- a/packages/p/perl-test-utf8/package.yml +++ b/packages/p/perl-test-utf8/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-utf8 -version : '1.02' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.02.tar.gz : df82f09c5940830b25a49f1c8162fa24d371e602880edef8d9a4d4bfd66b8bd7 -homepage : https://metacpan.org/pod/Test::utf8 -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::utf8 - handy utf8 tests +name: perl-test-utf8 +version: "1.02" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.02.tar.gz: df82f09c5940830b25a49f1c8162fa24d371e602880edef8d9a4d4bfd66b8bd7 +homepage: https://metacpan.org/pod/Test::utf8 +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::utf8 - handy utf8 tests description: | This module is a collection of tests useful for dealing with utf8 strings in Perl. This module has two types of tests: The validity tests check if a string is valid and not corrupt, whereas the characteristics tests will check that string has a given set of characteristics. -builddeps : +builddeps: - perl-module-install -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-test-warn/package.yml b/packages/p/perl-test-warn/package.yml index d8e98d7141d..64e6da33c9d 100644 --- a/packages/p/perl-test-warn/package.yml +++ b/packages/p/perl-test-warn/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-warn -version : '0.37' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.37.tar.gz : 98ca32e7f2f5ea89b8bfb9a0609977f3d153e242e2e51705126cb954f1a06b57 -homepage : https://metacpan.org/pod/Test::Warn -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Warn - Perl extension to test methods for warnings +name: perl-test-warn +version: "0.37" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.37.tar.gz: 98ca32e7f2f5ea89b8bfb9a0609977f3d153e242e2e51705126cb954f1a06b57 +homepage: https://metacpan.org/pod/Test::Warn +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Warn - Perl extension to test methods for warnings description: | This module provides a few convenience methods for testing warning based code. -builddeps : +builddeps: - perl-sub-uplevel -rundeps : +rundeps: - perl-sub-uplevel -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-warnings/package.yml b/packages/p/perl-test-warnings/package.yml index 5f29042a42f..f8d1f0ff4f9 100644 --- a/packages/p/perl-test-warnings/package.yml +++ b/packages/p/perl-test-warnings/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-warnings -version : '0.032' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.032.tar.gz : 4727dae2416e9f07e41e2dc3a9143ba6affc1ec57652117c99d50038e313e9d9 -homepage : https://metacpan.org/pod/Test::Warnings -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Warnings - Test for warnings and the lack of them +name: perl-test-warnings +version: "0.032" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.032.tar.gz: 4727dae2416e9f07e41e2dc3a9143ba6affc1ec57652117c99d50038e313e9d9 +homepage: https://metacpan.org/pod/Test::Warnings +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Warnings - Test for warnings and the lack of them description: | This module is intended to be used as a drop-in replacement for Test::NoWarnings: it also adds an extra test, but runs this test before done_testing calculates the test count, rather than after. It does this by hooking into done_testing as well as via an END block. You can declare a plan, or not, and things will still Just Work. -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test-without-module/package.yml b/packages/p/perl-test-without-module/package.yml index 977c8a92236..6b8db18a8d0 100644 --- a/packages/p/perl-test-without-module/package.yml +++ b/packages/p/perl-test-without-module/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test-without-module -version : '0.21' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.21.tar.gz : 3cdeafadac4853ebeafe689346d555da5dfa3cfa9d4c84e3e5e7bfee50beec46 -homepage : https://metacpan.org/pod/Test::Without::Module -license : Artistic-1.0-Perl -component : programming.perl -summary : Test::Without::Module - Test fallback behaviour in absence of modules +name: perl-test-without-module +version: "0.21" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.21.tar.gz: 3cdeafadac4853ebeafe689346d555da5dfa3cfa9d4c84e3e5e7bfee50beec46 +homepage: https://metacpan.org/pod/Test::Without::Module +license: Artistic-1.0-Perl +component: programming.perl +summary: Test::Without::Module - Test fallback behaviour in absence of modules description: | This module allows you to deliberately hide modules from a program even though they are installed. This is mostly useful for testing modules that have a fallback when a certain dependency module is not installed. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test2-plugin-nowarnings/package.yml b/packages/p/perl-test2-plugin-nowarnings/package.yml index 43bf8225a9a..0b8fe8ccdee 100644 --- a/packages/p/perl-test2-plugin-nowarnings/package.yml +++ b/packages/p/perl-test2-plugin-nowarnings/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test2-plugin-nowarnings -version : '0.09' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.09.tar.gz : be3dd800042eef362bf17d2056cf9e934dee91ccce98e4f178b8fb5772f2fb74 -homepage : https://metacpan.org/pod/Test2::Plugin::NoWarnings -license : Artistic-2.0 -component : programming.perl -summary : Test2::Plugin::NoWarnings - Fail if tests warn +name: perl-test2-plugin-nowarnings +version: "0.09" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.09.tar.gz: be3dd800042eef362bf17d2056cf9e934dee91ccce98e4f178b8fb5772f2fb74 +homepage: https://metacpan.org/pod/Test2::Plugin::NoWarnings +license: Artistic-2.0 +component: programming.perl +summary: Test2::Plugin::NoWarnings - Fail if tests warn description: | Loading this plugin causes your tests to fail if there any warnings while they run. Each warning generates a new failing test and the warning content is outputted via `diag`. -builddeps : +builddeps: - perl-importer - perl-ipc-run3 - perl-sub-info - perl-term-table - perl-test2-suite - perl-test-simple -rundeps : +rundeps: - perl-test-simple -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-test2-suite/package.yml b/packages/p/perl-test2-suite/package.yml index 87d649749a3..84a7f182207 100644 --- a/packages/p/perl-test2-suite/package.yml +++ b/packages/p/perl-test2-suite/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-test2-suite -version : '0.000159' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000159.tar.gz : cb7453380d2a70682c450cb6ec44fecd02d1c48674a76d9799903b7f4444cc0e -homepage : https://metacpan.org/dist/Test2-Suite -license : Artistic-1.0-Perl -component : programming.perl -summary : Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework +name: perl-test2-suite +version: "0.000159" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000159.tar.gz: cb7453380d2a70682c450cb6ec44fecd02d1c48674a76d9799903b7f4444cc0e +homepage: https://metacpan.org/dist/Test2-Suite +license: Artistic-1.0-Perl +component: programming.perl +summary: Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework description: | Rich set of tools, plugins, bundles, etc built upon the Test2 testing library. If you are interested in writing tests, this is the distribution for you. -builddeps : +builddeps: - perl-importer - perl-module-pluggable - perl-scalar-list-utils @@ -23,7 +23,7 @@ builddeps : - perl-term-readkey - perl-unicode-linebreak - perl-term-size-any -rundeps : +rundeps: - perl-importer - perl-module-pluggable - perl-scalar-list-utils @@ -36,11 +36,11 @@ rundeps : - perl-term-readkey - perl-unicode-linebreak - perl-term-size-any -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-text-bibtex/package.yml b/packages/p/perl-text-bibtex/package.yml index e40dd3d4704..46d75eb5e64 100644 --- a/packages/p/perl-text-bibtex/package.yml +++ b/packages/p/perl-text-bibtex/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-bibtex -version : '0.89' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz : 88a78ebf088ec7502f401c5a2b138c862cf5458534b773223bbf3aaf41224196 -homepage : https://metacpan.org/pod/Text::BibTeX -license : Artistic-1.0-Perl -component : programming.perl -summary : Text::BibTeX - interface to read and parse BibTeX files +name: perl-text-bibtex +version: "0.89" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz: 88a78ebf088ec7502f401c5a2b138c862cf5458534b773223bbf3aaf41224196 +homepage: https://metacpan.org/pod/Text::BibTeX +license: Artistic-1.0-Perl +component: programming.perl +summary: Text::BibTeX - interface to read and parse BibTeX files description: | The Text::BibTeX module serves mainly as a high-level introduction to the Text::BibTeX library, for both code and documentation purposes. The code loads the two fundamental modules for processing BibTeX files (Text::BibTeX::File and Text::BibTeX::Entry), and this documentation gives a broad overview of the whole library that isn't available in the documentation for the individual modules that comprise it. -builddeps : +builddeps: - perl-config-autoconf - perl-extutils-libbuilder - perl-module-build -rundeps : +rundeps: - perl-scalar-list-utils -patterns : /* -setup : | +patterns: /* +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-text-csv-xs/package.yml b/packages/p/perl-text-csv-xs/package.yml index caa3ad9e091..d8f7a45c2c4 100644 --- a/packages/p/perl-text-csv-xs/package.yml +++ b/packages/p/perl-text-csv-xs/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-csv-xs -version : '1.53' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.53.tgz : ba3231610fc755a69e14eb4a3c6d8cce46cc4fd32853777a6c9ce485a8878b42 -homepage : https://metacpan.org/pod/Text::CSV_XS -license : Artistic-1.0-Perl -component : programming.perl -summary : Text::CSV_XS - comma-separated values manipulation routines +name: perl-text-csv-xs +version: "1.53" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.53.tgz: ba3231610fc755a69e14eb4a3c6d8cce46cc4fd32853777a6c9ce485a8878b42 +homepage: https://metacpan.org/pod/Text::CSV_XS +license: Artistic-1.0-Perl +component: programming.perl +summary: Text::CSV_XS - comma-separated values manipulation routines description: | Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields. -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-text-csv/package.yml b/packages/p/perl-text-csv/package.yml index 3c8dd92d5df..19f47a98315 100644 --- a/packages/p/perl-text-csv/package.yml +++ b/packages/p/perl-text-csv/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-csv -version : '2.04' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz : 4f80122e4ea0b05079cad493e386564030f18c8d7b1f9af561df86985a653fe3 -homepage : https://metacpan.org/pod/Text::CSV -license : Artistic-1.0-Perl -component : programming.perl -summary : Text::CSV - comma-separated values manipulator (using XS or PurePerl) +name: perl-text-csv +version: "2.04" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz: 4f80122e4ea0b05079cad493e386564030f18c8d7b1f9af561df86985a653fe3 +homepage: https://metacpan.org/pod/Text::CSV +license: Artistic-1.0-Perl +component: programming.perl +summary: Text::CSV - comma-separated values manipulator (using XS or PurePerl) description: | Text::CSV is a thin wrapper for Text::CSV_XS-compatible modules now. All the backend modules provide facilities for the composition and decomposition of comma-separated values. Text::CSV uses Text::CSV_XS by default, and when Text::CSV_XS is not available, falls back on Text::CSV_PP, which is bundled in the same distribution as this module. -builddeps : +builddeps: - perl-test-pod -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-text-diff/package.yml b/packages/p/perl-text-diff/package.yml index b6a8af6daac..76333f8fcf3 100644 --- a/packages/p/perl-text-diff/package.yml +++ b/packages/p/perl-text-diff/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-diff -version : 1.45 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz : e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04 -homepage : https://metacpan.org/pod/Text::Diff -license : +name: perl-text-diff +version: 1.45 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz: e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04 +homepage: https://metacpan.org/pod/Text::Diff +license: - Artistic-1.0-Perl - GPL-2.0-or-later -component : programming.perl -summary : Text::Diff - Perform diffs on files and record sets +component: programming.perl +summary: Text::Diff - Perform diffs on files and record sets description: | Text::Diff - Perform diffs on files and record sets -builddeps : +builddeps: - perl-algorithm-diff -rundeps : +rundeps: - perl-algorithm-diff -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-text-glob/package.yml b/packages/p/perl-text-glob/package.yml index 76c5bfa00c2..e68fad0bfa9 100644 --- a/packages/p/perl-text-glob/package.yml +++ b/packages/p/perl-text-glob/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-glob -version : '0.11' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz : 069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287 -homepage : https://metacpan.org/pod/Text::Glob -license : Artistic-1.0-Perl -component : programming.perl -summary : match globbing patterns against text +name: perl-text-glob +version: "0.11" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz: 069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287 +homepage: https://metacpan.org/pod/Text::Glob +license: Artistic-1.0-Perl +component: programming.perl +summary: match globbing patterns against text description: | match globbing patterns against text -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-text-patch/package.yml b/packages/p/perl-text-patch/package.yml index f0210e752f1..e209c76f9d7 100644 --- a/packages/p/perl-text-patch/package.yml +++ b/packages/p/perl-text-patch/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-patch -version : 1.8 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/C/CA/CADE/Text-Patch-1.8.tar.gz : eaf18e61ba6a3e143846a7cc66f08ce58a0c4fbda92acb31aede25cb3b5c3dcc -homepage : https://metacpan.org/pod/Text::Patch -license : GPL-2.0-or-later -component : programming.perl -summary : Patches text with given patch +name: perl-text-patch +version: 1.8 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/C/CA/CADE/Text-Patch-1.8.tar.gz: eaf18e61ba6a3e143846a7cc66f08ce58a0c4fbda92acb31aede25cb3b5c3dcc +homepage: https://metacpan.org/pod/Text::Patch +license: GPL-2.0-or-later +component: programming.perl +summary: Patches text with given patch description: | Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility (man diff, see -u option) -checkdeps : +checkdeps: - perl-text-diff -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test -patterns : /* +patterns: /* diff --git a/packages/p/perl-text-roman/package.yml b/packages/p/perl-text-roman/package.yml index ef22e37f0bd..0997c82f49a 100644 --- a/packages/p/perl-text-roman/package.yml +++ b/packages/p/perl-text-roman/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-text-roman -version : 3.5 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz : cb4a08a3b151802ffb2fce3258a416542ab81db0f739ee474a9583ffb73e046a -homepage : https://metacpan.org/pod/Text::Roman -license : Artistic-2.0 -component : programming.perl -summary : Allows conversion between Roman and Arabic algarisms +name: perl-text-roman +version: 3.5 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz: cb4a08a3b151802ffb2fce3258a416542ab81db0f739ee474a9583ffb73e046a +homepage: https://metacpan.org/pod/Text::Roman +license: Artistic-2.0 +component: programming.perl +summary: Allows conversion between Roman and Arabic algarisms description: | Allows conversion between Roman and Arabic algarisms. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-tie-cycle/package.yml b/packages/p/perl-tie-cycle/package.yml index 21bf68d66cd..718f95a9755 100644 --- a/packages/p/perl-tie-cycle/package.yml +++ b/packages/p/perl-tie-cycle/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-tie-cycle -version : '1.227' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.227.tar.gz : 7838335791e71a3b33b8a19de3052949e1890a4823def6397823c99222fa1dd8 -homepage : https://github.com/briandfoy/tie-cycle -license : Artistic-2.0 -component : programming.perl -summary : Tie::Cycle - Cycle through a list of values via a scalar +name: perl-tie-cycle +version: "1.227" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.227.tar.gz: 7838335791e71a3b33b8a19de3052949e1890a4823def6397823c99222fa1dd8 +homepage: https://github.com/briandfoy/tie-cycle +license: Artistic-2.0 +component: programming.perl +summary: Tie::Cycle - Cycle through a list of values via a scalar description: | You use Tie::Cycle to go through a list over and over again. Once you get to the end of the list, you go back to the beginning. You don't have to worry about any of this since the magic of tie does that for you. -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-tie-simple/package.yml b/packages/p/perl-tie-simple/package.yml index 772377d946c..535199abdfc 100644 --- a/packages/p/perl-tie-simple/package.yml +++ b/packages/p/perl-tie-simple/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-tie-simple -version : 1.04 -release : 8 -source : - - https://cpan.metacpan.org/authors/id/H/HA/HANENKAMP/Tie-Simple-1.04.tar.gz : 29e9e2133951046c78f205f1b3e8df62c90e114f0e08fa06b817766a0f808b12 -homepage : https://metacpan.org/pod/Tie::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : Variable ties made easier, much, much, much easier... +name: perl-tie-simple +version: 1.04 +release: 8 +source: + - https://cpan.metacpan.org/authors/id/H/HA/HANENKAMP/Tie-Simple-1.04.tar.gz: 29e9e2133951046c78f205f1b3e8df62c90e114f0e08fa06b817766a0f808b12 +homepage: https://metacpan.org/pod/Tie::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: Variable ties made easier, much, much, much easier... description: | This module adds the ability to quickly create new types of tie objects without creating a complete class. It does so in such a way as to try and make the programmers life easier when it comes to single-use ties. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %make test -patterns : /* +patterns: /* diff --git a/packages/p/perl-time-hires/package.yml b/packages/p/perl-time-hires/package.yml index bd6a8f7c3e4..330921d9196 100644 --- a/packages/p/perl-time-hires/package.yml +++ b/packages/p/perl-time-hires/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-time-hires -version : '1.9764' -release : 10 -source : - - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Time-HiRes-1.9764.tar.gz : 9841be5587bfb7cd1f2fe267b5e5ac04ce25e79d5cc77e5ef9a9c5abd101d7b1 -homepage : https://metacpan.org/pod/Time::HiRes -license : Artistic-1.0-Perl -component : programming.perl -summary : Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers +name: perl-time-hires +version: "1.9764" +release: 10 +source: + - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Time-HiRes-1.9764.tar.gz: 9841be5587bfb7cd1f2fe267b5e5ac04ce25e79d5cc77e5ef9a9c5abd101d7b1 +homepage: https://metacpan.org/pod/Time::HiRes +license: Artistic-1.0-Perl +component: programming.perl +summary: Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers description: | Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers to implement time, sleep, and alarm that know about non-integral seconds. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-timedate/package.yml b/packages/p/perl-timedate/package.yml index 583ce323c1d..17c6b305c33 100644 --- a/packages/p/perl-timedate/package.yml +++ b/packages/p/perl-timedate/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-timedate -version : '2.33' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz : c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2 -homepage : https://metacpan.org/dist/TimeDate -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl Time & Date Functions +name: perl-timedate +version: "2.33" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz: c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2 +homepage: https://metacpan.org/dist/TimeDate +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl Time & Date Functions description: | Time & Date parsing and formatting Perl library -patterns : +patterns: - /usr/share/man -rundeps : +rundeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-tk/package.yml b/packages/p/perl-tk/package.yml index 2a8f5eec4d9..8f455f67ca3 100644 --- a/packages/p/perl-tk/package.yml +++ b/packages/p/perl-tk/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-tk -version : '804.036' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/S/SR/SREZIC/Tk-804.036.tar.gz : 32aa7271a6bdfedc3330119b3825daddd0aa4b5c936f84ad74eabb932a200a5e -homepage : https://metacpan.org/pod/Tk -license : +name: perl-tk +version: "804.036" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/S/SR/SREZIC/Tk-804.036.tar.gz: 32aa7271a6bdfedc3330119b3825daddd0aa4b5c936f84ad74eabb932a200a5e +homepage: https://metacpan.org/pod/Tk +license: - Artistic-1.0-Perl - GPL-2.0-or-later - TCL -component : programming.perl -summary : A graphical user interface toolkit for Perl +component: programming.perl +summary: A graphical user interface toolkit for Perl description: | A graphical user interface toolkit for Perl -builddeps : +builddeps: - pkgconfig(libjpeg) - pkgconfig(libpng) - pkgconfig(x11) - pkgconfig(xft) -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-try-tiny/package.yml b/packages/p/perl-try-tiny/package.yml index 633b54ee517..72ee4a6e2f2 100644 --- a/packages/p/perl-try-tiny/package.yml +++ b/packages/p/perl-try-tiny/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-try-tiny -version : '0.31' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz : 3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be -homepage : https://metacpan.org/pod/Try::Tiny -license : MIT -component : programming.perl -summary : Try::Tiny - Minimal try/catch with proper preservation of $@ +name: perl-try-tiny +version: "0.31" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz: 3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be +homepage: https://metacpan.org/pod/Try::Tiny +license: MIT +component: programming.perl +summary: Try::Tiny - Minimal try/catch with proper preservation of $@ description: | This module provides bare bones try/catch/finally statements that are designed to minimize common mistakes with eval blocks, and NOTHING else. -builddeps : +builddeps: - perl-capture-tiny -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-types-serialiser/package.yml b/packages/p/perl-types-serialiser/package.yml index b0006139f7e..9e7852f11fd 100644 --- a/packages/p/perl-types-serialiser/package.yml +++ b/packages/p/perl-types-serialiser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-types-serialiser -version : '1.01' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz : f8c7173b0914d0e3d957282077b366f0c8c70256715eaef3298ff32b92388a80 -homepage : https://metacpan.org/pod/Types::Serialiser -license : Artistic-1.0-Perl -component : programming.perl -summary : Types::Serialiser - simple data types for common serialisation formats +name: perl-types-serialiser +version: "1.01" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz: f8c7173b0914d0e3d957282077b366f0c8c70256715eaef3298ff32b92388a80 +homepage: https://metacpan.org/pod/Types::Serialiser +license: Artistic-1.0-Perl +component: programming.perl +summary: Types::Serialiser - simple data types for common serialisation formats description: | This module provides some extra datatypes that are used by common serialisation formats such as JSON or CBOR. The idea is to have a repository of simple/small constants and containers that can be shared by different implementations so they become interoperable between each other. -rundeps : +rundeps: - perl-common-sense -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-unicode-collate/package.yml b/packages/p/perl-unicode-collate/package.yml index 9b08706bf95..3cdea2310ca 100644 --- a/packages/p/perl-unicode-collate/package.yml +++ b/packages/p/perl-unicode-collate/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-unicode-collate -version : '1.31' -release : 7 -source : - - https://cpan.metacpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz : b75dd07bbc252937b1b87064bf79ccd0a1b7ee993b8cf0e80f47406c3205639f -homepage : https://metacpan.org/pod/Unicode::Collate -license : Artistic-1.0-Perl -component : programming.perl -summary : Unicode::Collate - Unicode Collation Algorithm +name: perl-unicode-collate +version: "1.31" +release: 7 +source: + - https://cpan.metacpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz: b75dd07bbc252937b1b87064bf79ccd0a1b7ee993b8cf0e80f47406c3205639f +homepage: https://metacpan.org/pod/Unicode::Collate +license: Artistic-1.0-Perl +component: programming.perl +summary: Unicode::Collate - Unicode Collation Algorithm description: | This module is an implementation of Unicode Technical Standard #10 (a.k.a. UTS #10) - Unicode Collation Algorithm (a.k.a. UCA). -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-unicode-linebreak/package.yml b/packages/p/perl-unicode-linebreak/package.yml index f1cb94c940b..03258bc65e7 100644 --- a/packages/p/perl-unicode-linebreak/package.yml +++ b/packages/p/perl-unicode-linebreak/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-unicode-linebreak -version : '2019.001' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz : 486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a -homepage : https://metacpan.org/pod/Unicode::LineBreak -license : Artistic-1.0-Perl -component : programming.perl -summary : Unicode Line Breaking Algorithm +name: perl-unicode-linebreak +version: "2019.001" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz: 486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a +homepage: https://metacpan.org/pod/Unicode::LineBreak +license: Artistic-1.0-Perl +component: programming.perl +summary: Unicode Line Breaking Algorithm description: | Unicode Line Breaking Algorithm -builddeps : +builddeps: - perl-mime-charset - perl-test-pod -rundeps : +rundeps: - perl-mime-charset -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-uri/package.yml b/packages/p/perl-uri/package.yml index fdad00f068d..4ea07e8fb4c 100644 --- a/packages/p/perl-uri/package.yml +++ b/packages/p/perl-uri/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-uri -version : '5.21' -release : 17 -source : - - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-5.21.tar.gz : 96265860cd61bde16e8415dcfbf108056de162caa0ac37f81eb695c9d2e0ab77 -homepage : https://metacpan.org/pod/URI -license : Artistic-1.0-Perl -component : programming.perl -summary : URI - Uniform Resource Identifiers (absolute and relative) +name: perl-uri +version: "5.21" +release: 17 +source: + - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-5.21.tar.gz: 96265860cd61bde16e8415dcfbf108056de162caa0ac37f81eb695c9d2e0ab77 +homepage: https://metacpan.org/pod/URI +license: Artistic-1.0-Perl +component: programming.perl +summary: URI - Uniform Resource Identifiers (absolute and relative) description: | This module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732). A Uniform Resource Identifier is a compact string of characters that identifies an abstract or physical resource. A Uniform Resource Identifier can be further classified as either a Uniform Resource Locator (URL) or a Uniform Resource Name (URN). The distinction between URL and URN does not matter to the URI class interface. A "URI-reference" is a URI that may have additional information attached in the form of a fragment identifier. -checkdeps : +checkdeps: - perl-test-fatal - perl-test-needs - perl-test-warnings - perl-business-isbn -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-variable-magic/package.yml b/packages/p/perl-variable-magic/package.yml index a1a892442df..2bea0d07de5 100644 --- a/packages/p/perl-variable-magic/package.yml +++ b/packages/p/perl-variable-magic/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-variable-magic -version : '0.63' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.63.tar.gz : ba4083b2c31ff2694f2371333d554c826aaf24b4d98d03e48b5b4a43a2a0e679 -homepage : https://metacpan.org/pod/Variable::Magic -license : Artistic-2.0 -component : programming.python -summary : Variable::Magic - Associate user-defined magic to variables from Perl +name: perl-variable-magic +version: "0.63" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.63.tar.gz: ba4083b2c31ff2694f2371333d554c826aaf24b4d98d03e48b5b4a43a2a0e679 +homepage: https://metacpan.org/pod/Variable::Magic +license: Artistic-2.0 +component: programming.python +summary: Variable::Magic - Associate user-defined magic to variables from Perl description: | Magic is Perl's way of enhancing variables. This mechanism lets the user add extra data to any variable and hook syntactical operations (such as access, assignment or destruction) that can be applied to it. With this module, you can add your own magic to any variable without having to write a single line of XS. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-www-robotrules/package.yml b/packages/p/perl-www-robotrules/package.yml index 2a2f60502f7..1eb585cf24c 100644 --- a/packages/p/perl-www-robotrules/package.yml +++ b/packages/p/perl-www-robotrules/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-www-robotrules -version : 6.02 -release : 9 -source : - - https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz : 46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e -homepage : https://metacpan.org/pod/WWW::RobotRules -license : Artistic-1.0-Perl -component : programming.perl -summary : WWW::RobotRules - database of robots.txt-derived permissions +name: perl-www-robotrules +version: 6.02 +release: 9 +source: + - https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz: 46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e +homepage: https://metacpan.org/pod/WWW::RobotRules +license: Artistic-1.0-Perl +component: programming.perl +summary: WWW::RobotRules - database of robots.txt-derived permissions description: | This module parses /robots.txt files as specified in "A Standard for Robot Exclusion", at Webmasters can use the /robots.txt file to forbid conforming robots from accessing parts of their web site. The parsed files are kept in a WWW::RobotRules object, and this object provides methods to check if access to a given URL is prohibited. The same WWW::RobotRules object can be used for one or more parsed /robots.txt files on any number of hosts. -rundeps : +rundeps: - perl-uri -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-x11-protocol/package.yml b/packages/p/perl-x11-protocol/package.yml index 53588e637ad..66e20e1adc8 100644 --- a/packages/p/perl-x11-protocol/package.yml +++ b/packages/p/perl-x11-protocol/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-x11-protocol -version : 0.56 -release : 10 -source : - - http://search.cpan.org/CPAN/authors/id/S/SM/SMCCAM/X11-Protocol-0.56.tar.gz : de96dd6c7c1f25f3287aa7af64902bf84acaaa8e0c3bb76aa1676367e04a08b7 -homepage : https://metacpan.org/pod/X11::Protocol -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl module for the X Window System Protocol, version 11 +name: perl-x11-protocol +version: 0.56 +release: 10 +source: + - http://search.cpan.org/CPAN/authors/id/S/SM/SMCCAM/X11-Protocol-0.56.tar.gz: de96dd6c7c1f25f3287aa7af64902bf84acaaa8e0c3bb76aa1676367e04a08b7 +homepage: https://metacpan.org/pod/X11::Protocol +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl module for the X Window System Protocol, version 11 description: | Perl module for the X Window System Protocol, version 11 -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-libxml-simple/package.yml b/packages/p/perl-xml-libxml-simple/package.yml index 0c42629e1a8..e01d9e636ef 100644 --- a/packages/p/perl-xml-libxml-simple/package.yml +++ b/packages/p/perl-xml-libxml-simple/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-libxml-simple -version : '1.01' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz : cd98c8104b70d7672bfa26b4513b78adf2b4b9220e586aa8beb1a508500365a6 -homepage : https://metacpan.org/pod/XML::LibXML::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the XML::LibXML parser for XML structures +name: perl-xml-libxml-simple +version: "1.01" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz: cd98c8104b70d7672bfa26b4513b78adf2b4b9220e586aa8beb1a508500365a6 +homepage: https://metacpan.org/pod/XML::LibXML::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the XML::LibXML parser for XML structures description: | This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the XML::LibXML parser for XML structures -builddeps : +builddeps: - perl-xml-libxml -rundeps : +rundeps: - perl-scalar-list-utils - perl-xml-libxml -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-libxml/package.yml b/packages/p/perl-xml-libxml/package.yml index 5f75bfa6607..6dd87e87499 100644 --- a/packages/p/perl-xml-libxml/package.yml +++ b/packages/p/perl-xml-libxml/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-libxml -version : '2.0210' -release : 11 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz : a29bf3f00ab9c9ee04218154e0afc8f799bf23674eb99c1a9ed4de1f4059a48d -homepage : https://metacpan.org/pod/XML::LibXML -license : GPL-2.0-or-later -component : programming.perl -summary : This module is an interface to libxml2 +name: perl-xml-libxml +version: "2.0210" +release: 11 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz: a29bf3f00ab9c9ee04218154e0afc8f799bf23674eb99c1a9ed4de1f4059a48d +homepage: https://metacpan.org/pod/XML::LibXML +license: GPL-2.0-or-later +component: programming.perl +summary: This module is an interface to libxml2 description: | This module is an interface to libxml2, providing XML and HTML parsers with DOM, SAX and XMLReader interfaces, a large subset of DOM Layer 3 interface and a XML::XPath-like interface to XPath API of libxml2 -builddeps : +builddeps: - pkgconfig(liblzma) - perl-alien-libxml2 - perl-capture-tiny - perl-path-tiny -rundeps : +rundeps: - perl-alien-libxml2 - perl-file-slurp-tiny - perl-xml-saxbase -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-libxslt/package.yml b/packages/p/perl-xml-libxslt/package.yml index a144473cf56..154df62e753 100644 --- a/packages/p/perl-xml-libxslt/package.yml +++ b/packages/p/perl-xml-libxslt/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-libxslt -version : '2.002001' -release : 9 -source : - - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz : df8927c4ff1949f62580d1c1e6f00f0cd56b53d3a957ee4b171b59bffa63b2c0 -homepage : https://metacpan.org/pod/XML::LibXSLT -license : Artistic-1.0-Perl -component : programming.perl -summary : XML::LibXSLT - Interface to the GNOME libxslt library +name: perl-xml-libxslt +version: "2.002001" +release: 9 +source: + - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz: df8927c4ff1949f62580d1c1e6f00f0cd56b53d3a957ee4b171b59bffa63b2c0 +homepage: https://metacpan.org/pod/XML::LibXSLT +license: Artistic-1.0-Perl +component: programming.perl +summary: XML::LibXSLT - Interface to the GNOME libxslt library description: | This module is an interface to the GNOME project's libxslt. This is an extremely good XSLT engine, highly compliant and also very fast. I have tests showing this to be more than twice as fast as Sablotron. -builddeps : +builddeps: - pkgconfig(libgcrypt) - pkgconfig(libxslt) - perl-xml-libxml - perl-test-pod -rundeps : +rundeps: - perl-xml-libxml -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-xml-namespacesupport/package.yml b/packages/p/perl-xml-namespacesupport/package.yml index 05f0edf88b8..51ce0f5319e 100644 --- a/packages/p/perl-xml-namespacesupport/package.yml +++ b/packages/p/perl-xml-namespacesupport/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-namespacesupport -version : '1.12' -release : 13 -source : - - https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz : 47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef -homepage : https://metacpan.org/pod/XML::NamespaceSupport -license : Artistic-1.0-Perl -component : programming.perl -summary : XML::NameSpaceSupport - a simple generic namespace support class +name: perl-xml-namespacesupport +version: "1.12" +release: 13 +source: + - https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz: 47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef +homepage: https://metacpan.org/pod/XML::NamespaceSupport +license: Artistic-1.0-Perl +component: programming.perl +summary: XML::NameSpaceSupport - a simple generic namespace support class description: | XML::NameSpaceSupport - a simple generic namespace support class -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-sax-expat/package.yml b/packages/p/perl-xml-sax-expat/package.yml index 08f91dc97d9..ffaac8709a2 100644 --- a/packages/p/perl-xml-sax-expat/package.yml +++ b/packages/p/perl-xml-sax-expat/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-sax-expat -version : 0.51 -release : 7 -source : - - https://cpan.metacpan.org/authors/id/B/BJ/BJOERN/XML-SAX-Expat-0.51.tar.gz : 4c016213d0ce7db2c494e30086b59917b302db8c292dcd21f39deebd9780c83f -homepage : https://metacpan.org/pod/XML::SAX::Expat -license : Artistic-1.0-Perl -component : programming.perl -summary : XML::SAX::Expat - SAX2 Driver for Expat (XML::Parser) +name: perl-xml-sax-expat +version: 0.51 +release: 7 +source: + - https://cpan.metacpan.org/authors/id/B/BJ/BJOERN/XML-SAX-Expat-0.51.tar.gz: 4c016213d0ce7db2c494e30086b59917b302db8c292dcd21f39deebd9780c83f +homepage: https://metacpan.org/pod/XML::SAX::Expat +license: Artistic-1.0-Perl +component: programming.perl +summary: XML::SAX::Expat - SAX2 Driver for Expat (XML::Parser) description: | This is an implementation of a SAX2 driver sitting on top of Expat. -builddeps : +builddeps: - perl-test-pod - perl-test-pod-coverage - perl-xml-namespacesupport - perl-xml-sax - perl-xml-saxbase - perl-xmlparser -rundeps : +rundeps: - perl-xml-namespacesupport - perl-xml-sax - perl-xml-saxbase - perl-xmlparser -setup : | +setup: | export 'SKIP_SAX_INSTALL=1' %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install eval "`perl -V:version`" install -D -m 00644 $pkgfiles/ParserDetails.ini $installdir/usr/lib64/perl5/vendor_perl/${version%.*}/XML/ -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-sax/package.yml b/packages/p/perl-xml-sax/package.yml index 4d1339c0faa..ec62d138cda 100644 --- a/packages/p/perl-xml-sax/package.yml +++ b/packages/p/perl-xml-sax/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-sax -version : '1.02' -release : 6 -source : - - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz : 4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a -homepage : https://metacpan.org/pod/XML::SAX -license : Artistic-Perl-1.0 -component : programming.perl -summary : XML::SAX - Simple API for XML +name: perl-xml-sax +version: "1.02" +release: 6 +source: + - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz: 4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a +homepage: https://metacpan.org/pod/XML::SAX +license: Artistic-Perl-1.0 +component: programming.perl +summary: XML::SAX - Simple API for XML description: | XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. -builddeps : +builddeps: - perl-xml-namespacesupport - perl-xml-saxbase -rundeps : +rundeps: - perl-xml-namespacesupport - perl-xml-saxbase -setup : | +setup: | %patch -p1 -i $pkgfiles/write-no-ParserDetails.ini.patch %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl-xml-saxbase/package.yml b/packages/p/perl-xml-saxbase/package.yml index f94edb6daae..24631c0cc06 100644 --- a/packages/p/perl-xml-saxbase/package.yml +++ b/packages/p/perl-xml-saxbase/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-saxbase -version : '1.09' -release : 14 -source : - - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz : 66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0 -homepage : https://metacpan.org/pod/XML::SAX::Base -license : Artistic-1.0-Perl -summary : XML::SAX::Base - Base class SAX Drivers and Filters -component : programming.perl +name: perl-xml-saxbase +version: "1.09" +release: 14 +source: + - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz: 66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0 +homepage: https://metacpan.org/pod/XML::SAX::Base +license: Artistic-1.0-Perl +summary: XML::SAX::Base - Base class SAX Drivers and Filters +component: programming.perl description: | XML::SAX::Base - Base class SAX Drivers and Filters -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-twig/package.yml b/packages/p/perl-xml-twig/package.yml index 15e9a5721a4..7ead18c86d6 100644 --- a/packages/p/perl-xml-twig/package.yml +++ b/packages/p/perl-xml-twig/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-twig -version : '3.52' -release : 9 -source : - - http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz : fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad -homepage : https://metacpan.org/pod/XML::Twig -license : Artistic-1.0-Perl -component : programming.perl -summary : Perl XML module +name: perl-xml-twig +version: "3.52" +release: 9 +source: + - http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz: fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad +homepage: https://metacpan.org/pod/XML::Twig +license: Artistic-1.0-Perl +component: programming.perl +summary: Perl XML module description: | This module provides a way to process XML documents. It is build on top of XML::Parser. -builddeps : +builddeps: - perl - perl-xmlparser -rundeps : +rundeps: - perl-xmlparser -setup : | +setup: | perl Makefile.PL -y PREFIX=/usr INSTALLDIRS=vendor DESTDIR=$installdir -build : | +build: | %perl_build -install : | +install: | %perl_install -patterns : /* +patterns: /* diff --git a/packages/p/perl-xml-writer/package.yml b/packages/p/perl-xml-writer/package.yml index d899a74b6f7..1d3172a6411 100644 --- a/packages/p/perl-xml-writer/package.yml +++ b/packages/p/perl-xml-writer/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xml-writer -version : '0.900' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz : 73c8f5bd3ecf2b350f4adae6d6676d52e08ecc2d7df4a9f089fa68360d400d1f -homepage : https://metacpan.org/pod/XML::Writer -license : Artistic-2.0 -component : programming.perl -summary : XML::Writer - Perl extension for writing XML documents +name: perl-xml-writer +version: "0.900" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz: 73c8f5bd3ecf2b350f4adae6d6676d52e08ecc2d7df4a9f089fa68360d400d1f +homepage: https://metacpan.org/pod/XML::Writer +license: Artistic-2.0 +component: programming.perl +summary: XML::Writer - Perl extension for writing XML documents description: | XML::Writer is a helper module for Perl programs that write an XML document. The module handles all escaping for attribute values and character data and constructs different types of markup, such as tags, comments, and processing instructions. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-xmlparser/package.yml b/packages/p/perl-xmlparser/package.yml index 3ee9fbbe584..3326b51402d 100644 --- a/packages/p/perl-xmlparser/package.yml +++ b/packages/p/perl-xmlparser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xmlparser -version : '2.47' -release : 14 -source : - - https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz : ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8 -homepage : https://metacpan.org/pod/XML::Parser -license : Artistic-1.0-Perl -component : programming.perl -summary : XML Parsing Module for Perl +name: perl-xmlparser +version: "2.47" +release: 14 +source: + - https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz: ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8 +homepage: https://metacpan.org/pod/XML::Parser +license: Artistic-1.0-Perl +component: programming.perl +summary: XML Parsing Module for Perl description: | This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time. -builddeps : +builddeps: - perl -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-xmlsimple/package.yml b/packages/p/perl-xmlsimple/package.yml index 8402c83fb9c..e385301cc59 100644 --- a/packages/p/perl-xmlsimple/package.yml +++ b/packages/p/perl-xmlsimple/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xmlsimple -version : '2.25' -release : 15 -source : - - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz : 531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8 -homepage : https://metacpan.org/pod/XML::Simple -license : Artistic-1.0-Perl -component : programming.perl -summary : Simple XML access for Perl +name: perl-xmlsimple +version: "2.25" +release: 15 +source: + - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz: 531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8 +homepage: https://metacpan.org/pod/XML::Simple +license: Artistic-1.0-Perl +component: programming.perl +summary: Simple XML access for Perl description: | The XML::Simple module is a Perl extension that provides an easy API to read and write XML (especially config files). -builddeps : +builddeps: - perl-xml-namespacesupport - perl-xml-sax - perl-xml-sax-expat -rundeps : +rundeps: - perl-xml-namespacesupport - perl-xml-sax - perl-xml-sax-expat -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test -patterns : /* +patterns: /* diff --git a/packages/p/perl-xsaccessor/package.yml b/packages/p/perl-xsaccessor/package.yml index 1457788a4b2..1ba99f8113d 100644 --- a/packages/p/perl-xsaccessor/package.yml +++ b/packages/p/perl-xsaccessor/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-xsaccessor -version : 1.19 -release : 1 -source : - - https://cpan.metacpan.org/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.19.tar.gz : 99c56b395f1239af19901f2feeb125d9ecb4e351a0d80daa9529211a4700a6f2 -homepage : https://metacpan.org/dist/Class-XSAccessor -license : Artistic-1.0-Perl -component : programming.perl -summary : Generate fast XS accessors without runtime compilation +name: perl-xsaccessor +version: 1.19 +release: 1 +source: + - https://cpan.metacpan.org/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.19.tar.gz: 99c56b395f1239af19901f2feeb125d9ecb4e351a0d80daa9529211a4700a6f2 +homepage: https://metacpan.org/dist/Class-XSAccessor +license: Artistic-1.0-Perl +component: programming.perl +summary: Generate fast XS accessors without runtime compilation description: | Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo exists in the object (which is different from "is defined within the object"). It only works with objects that are implemented as ordinary hashes. Class::XSAccessor::Array implements the same interface for objects that use arrays for their internal representation. -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/perl-yaml-tiny/package.yml b/packages/p/perl-yaml-tiny/package.yml index 3efaa39bfaf..86bf3b67959 100644 --- a/packages/p/perl-yaml-tiny/package.yml +++ b/packages/p/perl-yaml-tiny/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl-yaml-tiny -version : '1.74' -release : 8 -source : - - https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz : 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c -homepage : https://metacpan.org/pod/YAML::Tiny -license : Artistic-1.0-Perl -component : programming.perl -summary : YAML::Tiny - Read/Write YAML files with as little code as possible +name: perl-yaml-tiny +version: "1.74" +release: 8 +source: + - https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz: 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c +homepage: https://metacpan.org/pod/YAML::Tiny +license: Artistic-1.0-Perl +component: programming.perl +summary: YAML::Tiny - Read/Write YAML files with as little code as possible description: | YAML::Tiny - Read/Write YAML files with as little code as possible -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install -check : | +check: | %perl_build test diff --git a/packages/p/perl/package.yml b/packages/p/perl/package.yml index ba22d3d58f7..e7989459c87 100644 --- a/packages/p/perl/package.yml +++ b/packages/p/perl/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : perl -version : 5.38.4 -release : 34 -homepage : https://www.perl.org/ -source : - - https://www.cpan.org/src/5.0/perl-5.38.4.tar.xz : f6777e856b22460e8091f9524593e93299f421cc23dbd408d3f5ed3328d357a7 -license : +name: perl +version: 5.38.4 +release: 34 +homepage: https://www.perl.org/ +source: + - https://www.cpan.org/src/5.0/perl-5.38.4.tar.xz: f6777e856b22460e8091f9524593e93299f421cc23dbd408d3f5ed3328d357a7 +license: - Artistic-1.0-Perl - GPL-2.0-or-later - GPL-1.0-or-later - MIT -component : programming -summary : Perl +component: programming +summary: Perl description: | An interpreted scripting language, known among some as "Unix's Swiss Army Chainsaw". -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libxcrypt) - db5-devel - gdbm-devel -optimize : speed -patterns : - - docs : - - /usr/share/man +optimize: speed +patterns: + - docs: + - /usr/share/man environment: | export BUILD_ZLIB=False export BUILD_BZIP2=0 -setup : | +setup: | export versionp=`echo ${version} | sed 's:\.[0-9]$::'` export archname="x86_64-linux-thread-multi" @@ -54,12 +54,12 @@ setup : | -Adefine:ccflags="$CFLAGS" \ -Adefine:ldflags="$LDFLAGS" \ -Adefine:lddflags="$LDFLAGS" -build : | +build: | %make -profile : | +profile: | TEST_JOBS="%YJOBS%" make test_harness || : -install : | +install: | %make_install -check : | +check: | # There are still a few failing tests among which the Net-Ping ones which is expected. #TEST_JOBS="%YJOBS%" make test_harness diff --git a/packages/p/phinger-cursors/package.yml b/packages/p/phinger-cursors/package.yml index bf27dfcf87c..2a624f45836 100644 --- a/packages/p/phinger-cursors/package.yml +++ b/packages/p/phinger-cursors/package.yml @@ -1,20 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : phinger-cursors -version : '2.1' -release : 2 -source : - - https://github.com/phisch/phinger-cursors/releases/download/v2.1/phinger-cursors-variants.tar.bz2 : ddb7310c62bf8e0e2798a24f8a867e4af7b17a39757ba45c85e13f3988f646fc -homepage : https://github.com/phisch/phinger-cursors -license : CC-BY-SA-4.0 -component : desktop.theme -summary : +name: phinger-cursors +version: "2.1" +release: 2 +source: + - https://github.com/phisch/phinger-cursors/releases/download/v2.1/phinger-cursors-variants.tar.bz2: ddb7310c62bf8e0e2798a24f8a867e4af7b17a39757ba45c85e13f3988f646fc +homepage: https://github.com/phisch/phinger-cursors +license: CC-BY-SA-4.0 +component: desktop.theme +summary: - Most likely the most over engineered cursor theme out there. description: | - Say hello to your new cursor theme. Phinger Cursors is most likely the most over engineered cursor theme out there. -install : | +install: | for dir in $(ls $workdir) do install -Dm00644 $dir/cursors/* -t $installdir/usr/share/icons/$dir/cursors/ install -Dm00644 $dir/index.theme -t $installdir/usr/share/icons/$dir done - diff --git a/packages/p/phodav/package.yml b/packages/p/phodav/package.yml index 0d3917e4592..2ff7eb8a3bb 100644 --- a/packages/p/phodav/package.yml +++ b/packages/p/phodav/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : phodav -version : '3.0' -release : 2 -source : - - https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz : 392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1 -homepage : https://gitlab.gnome.org/GNOME/phodav/ -license : GPL-2.0-or-later -component : network.util -summary : Minimal WebDAV server implementation +name: phodav +version: "3.0" +release: 2 +source: + - https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz: 392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1 +homepage: https://gitlab.gnome.org/GNOME/phodav/ +license: GPL-2.0-or-later +component: network.util +summary: Minimal WebDAV server implementation description: | phodav is a minimal WebDAV server implementation using GNOME libsoup (RFC 4918.) -builddeps : +builddeps: - pkgconfig(avahi-core) - pkgconfig(libsoup-3.0) - asciidoc - xmlto -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/phonon-backend-vlc/package.yml b/packages/p/phonon-backend-vlc/package.yml index 8bd6a199db2..d4b061abba9 100644 --- a/packages/p/phonon-backend-vlc/package.yml +++ b/packages/p/phonon-backend-vlc/package.yml @@ -1,41 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : phonon-backend-vlc -version : 0.12.0 -release : 2 -source : - - https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz : 338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5 -license : LGPL-2.1 -component : multimedia.library -homepage : https://community.kde.org/Phonon -summary : VLC backend for the Qt Phonon library +name: phonon-backend-vlc +version: 0.12.0 +release: 2 +source: + - https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz: 338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5 +license: LGPL-2.1 +component: multimedia.library +homepage: https://community.kde.org/Phonon +summary: VLC backend for the Qt Phonon library description: | VLC backend for the Qt Phonon library -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt6Designer) - pkgconfig(libvlc) - pkgconfig(phonon4qt5) - pkgconfig(phonon4qt6) - extra-cmake-modules -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | # Can be made qt6-only once all KDE Gear is on qt6 %cmake_ninja -B qt5-build \ -DPHONON_BUILD_QT6=OFF %cmake_ninja -B qt6-build \ -DPHONON_BUILD_QT5=OFF -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build # Conflicts with qt6 rm -rfv $installdir/usr/share %ninja_install -C qt6-build -replaces : +replaces: - phonon-backend-gstreamer diff --git a/packages/p/phonon/package.yml b/packages/p/phonon/package.yml index fb25882951c..bd36fba4fb2 100644 --- a/packages/p/phonon/package.yml +++ b/packages/p/phonon/package.yml @@ -1,43 +1,43 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : phonon -version : 4.12.0 -release : 22 -source : - - https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz : 3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a -license : LGPL-2.1-only -homepage : https://community.kde.org/Phonon -component : +name: phonon +version: 4.12.0 +release: 22 +source: + - https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz: 3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a +license: LGPL-2.1-only +homepage: https://community.kde.org/Phonon +component: - desktop.multimedia - - qt5 : desktop.multimedia - - qt5-devel : programming.devel - - qt6 : desktop.multimedia - - qt6-devel : programming.devel -summary : + - qt5: desktop.multimedia + - qt5-devel: programming.devel + - qt6: desktop.multimedia + - qt6-devel: programming.devel +summary: - Qt-style interface for audio and video. - - qt5 : Qt-style interface for audio and video. - Qt5 bindings - - qt5-devel : Development files for phonon-qt5 - - qt6 : Qt-style interface for audio and video. - Qt6 bindings - - qt6-devel : Development files for phonon-qt6 + - qt5: Qt-style interface for audio and video. - Qt5 bindings + - qt5-devel: Development files for phonon-qt5 + - qt6: Qt-style interface for audio and video. - Qt6 bindings + - qt6-devel: Development files for phonon-qt6 description: |- Qt-style interface for audio and video. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Designer) - pkgconfig(libpulse) - extra-cmake-modules -rundeps : - - qt5 : - - alsa-plugins - - qt5-devel : - - phonon-qt5 - - qt6 : - - alsa-plugins - - qt6-devel : - - phonon-qt6 -clang : true -optimize : lto -setup : | +rundeps: + - qt5: + - alsa-plugins + - qt5-devel: + - phonon-qt5 + - qt6: + - alsa-plugins + - qt6-devel: + - phonon-qt6 +clang: true +optimize: lto +setup: | %patch -p1 -i $pkgfiles/qt5-6-coinstall.patch # Duplicate translations for co-installability pushd poqm @@ -56,40 +56,40 @@ setup : | %cmake_ninja -B qt6-build \ -DPHONON_BUILD_QT5=OFF -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build -patterns : - - qt5 : - - /usr/bin/phononsettings - - /usr/lib64/libphonon4qt5*.so.* - - /usr/lib64/qt5/plugins - - /usr/share/locale/*/LC_MESSAGES/libphonon_qt.qm - - /usr/share/locale/*/LC_MESSAGES/phononsettings_qt.qm - - qt6 : - - /usr/bin/phononsettings6 - - /usr/lib64/libphonon4qt6*.so.* - - /usr/lib64/qt6/plugins - - /usr/share/locale/*/LC_MESSAGES/libphonon_qt6.qm - - /usr/share/locale/*/LC_MESSAGES/phononsettings6_qt.qm - - qt5-devel : - - /usr/include/phonon4qt5 - - /usr/lib64/cmake/phonon4qt5 - - /usr/lib64/libphonon4qt5*.so - - /usr/lib64/pkgconfig/phonon4qt5.pc - - /usr/lib64/qt5/mkspecs/modules/qt_phonon4qt5.pri - - /usr/lib64/qt5/plugins/designer/phonon4qt5widgets.so - - qt6-devel : - - /usr/include/phonon4qt6 - - /usr/lib64/cmake/phonon4qt6 - - /usr/lib64/libphonon4qt6*.so - - /usr/lib64/pkgconfig/phonon4qt6.pc - - /usr/lib64/qt6/plugins/designer/phonon4qt6widgets.so -replaces : - - qt5 : phonon - - qt5-devel : phonon-devel +patterns: + - qt5: + - /usr/bin/phononsettings + - /usr/lib64/libphonon4qt5*.so.* + - /usr/lib64/qt5/plugins + - /usr/share/locale/*/LC_MESSAGES/libphonon_qt.qm + - /usr/share/locale/*/LC_MESSAGES/phononsettings_qt.qm + - qt6: + - /usr/bin/phononsettings6 + - /usr/lib64/libphonon4qt6*.so.* + - /usr/lib64/qt6/plugins + - /usr/share/locale/*/LC_MESSAGES/libphonon_qt6.qm + - /usr/share/locale/*/LC_MESSAGES/phononsettings6_qt.qm + - qt5-devel: + - /usr/include/phonon4qt5 + - /usr/lib64/cmake/phonon4qt5 + - /usr/lib64/libphonon4qt5*.so + - /usr/lib64/pkgconfig/phonon4qt5.pc + - /usr/lib64/qt5/mkspecs/modules/qt_phonon4qt5.pri + - /usr/lib64/qt5/plugins/designer/phonon4qt5widgets.so + - qt6-devel: + - /usr/include/phonon4qt6 + - /usr/lib64/cmake/phonon4qt6 + - /usr/lib64/libphonon4qt6*.so + - /usr/lib64/pkgconfig/phonon4qt6.pc + - /usr/lib64/qt6/plugins/designer/phonon4qt6widgets.so +replaces: + - qt5: phonon + - qt5-devel: phonon-devel diff --git a/packages/p/phoronix-test-suite/package.yml b/packages/p/phoronix-test-suite/package.yml index d03ca0e8540..da607720355 100644 --- a/packages/p/phoronix-test-suite/package.yml +++ b/packages/p/phoronix-test-suite/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : phoronix-test-suite -version : 10.8.4 -release : 30 -source : - - https://github.com/phoronix-test-suite/phoronix-test-suite/releases/download/v10.8.4/phoronix-test-suite-10.8.4.tar.gz : 1f2092d536c0a3193efc53e4a50f3cee65c0ef1a78d31e5404f1c663fff7b7f4 -license : GPL-3.0-or-later -component : programming -homepage : https://www.phoronix-test-suite.com/ -summary : Comprehensive testing and benchmarking platform +name: phoronix-test-suite +version: 10.8.4 +release: 30 +source: + - https://github.com/phoronix-test-suite/phoronix-test-suite/releases/download/v10.8.4/phoronix-test-suite-10.8.4.tar.gz: 1f2092d536c0a3193efc53e4a50f3cee65c0ef1a78d31e5404f1c663fff7b7f4 +license: GPL-3.0-or-later +component: programming +homepage: https://www.phoronix-test-suite.com/ +summary: Comprehensive testing and benchmarking platform description: | The Phoronix Test Suite is a comprehensive testing and benchmarking platform. It allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. -builddeps : +builddeps: - xdg-utils -rundeps : +rundeps: - php -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-Enable-stateless-bash_completion.patch %patch -p1 -i $pkgfiles/metainfo-fixups.patch # Not a valid stock icon... sed -i 's/phoronix-test-suite<\/icon>//g' pts-core/static/com.phoronix_test_suite.phoronix_test_suite.metainfo.xml -install : | +install: | DESTDIR="$installdir" bash ./install-sh %PREFIX% diff --git a/packages/p/php/package.yml b/packages/p/php/package.yml index 9f427f85de6..d335437b541 100644 --- a/packages/p/php/package.yml +++ b/packages/p/php/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : php -version : 8.2.29 -release : 108 -source : - - https://www.php.net/distributions/php-8.2.29.tar.gz : 0b27d330769d4bc67b1d8864347c38744b289664a946919c3ddb2235d326b3cd -license : PHP-3.01 -component : programming -homepage : https://www.php.net -summary : PHP is a popular general-purpose scripting language that is especially suited to web development +name: php +version: 8.2.29 +release: 108 +source: + - https://www.php.net/distributions/php-8.2.29.tar.gz: 0b27d330769d4bc67b1d8864347c38744b289664a946919c3ddb2235d326b3cd +license: PHP-3.01 +component: programming +homepage: https://www.php.net +summary: PHP is a popular general-purpose scripting language that is especially suited to web development description: | PHP is a popular general-purpose scripting language that is especially suited to web development. -networking : true # For CURL tests -builddeps : +networking: true # For CURL tests +builddeps: - pkgconfig(bzip2) - pkgconfig(enchant) - pkgconfig(gdlib) @@ -35,14 +35,14 @@ builddeps : - gettext-devel - imap-devel - net-snmp-devel -patterns : - - devel : - - /usr/bin/phpize - - /usr/lib64/build +patterns: + - devel: + - /usr/bin/phpize + - /usr/lib64/build environment: | # /usr/bin/ld: common page size (0x200000) > maximum page size (0x1000) export LDFLAGS="${LDFLAGS/-Wl,-z,max-page-size=0x1000/}" -setup : | +setup: | export EXTENSION_DIR=%libdir%/php/modules/ cp $pkgfiles/php.ini-production ./ @@ -104,7 +104,7 @@ setup : | --with-xsl \ --with-zip=shared \ --with-zlib -build : | +build: | export EXTENSION_DIR=%libdir%/php/modules/ %make # Currently breaks the build due to SSA corruption @@ -122,7 +122,7 @@ build : | # export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 SKIP_IO_CAPTURE_TESTS SKIP_IO_CAPTURE_TESTS=1 SKIP_SLOW_TESTS=1 # unset TZ LANG LC_ALL # %make test || : -install : | +install: | export EXTENSION_DIR=%libdir%/php/modules/ make INSTALL_ROOT=%installroot% install # Cleanup diff --git a/packages/p/physfs/package.yml b/packages/p/physfs/package.yml index e4d020d8818..8e4b0b1990a 100644 --- a/packages/p/physfs/package.yml +++ b/packages/p/physfs/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : physfs -version : 3.2.0 -release : 7 -source : - - https://github.com/icculus/physfs/archive/refs/tags/release-3.2.0.tar.gz : 1991500eaeb8d5325e3a8361847ff3bf8e03ec89252b7915e1f25b3f8ab5d560 -homepage : https://icculus.org/physfs/ -license : Zlib -component : programming.library -summary : PhysicsFS; a portable, flexible file i/o abstraction +name: physfs +version: 3.2.0 +release: 7 +source: + - https://github.com/icculus/physfs/archive/refs/tags/release-3.2.0.tar.gz: 1991500eaeb8d5325e3a8361847ff3bf8e03ec89252b7915e1f25b3f8ab5d560 +homepage: https://icculus.org/physfs/ +license: Zlib +component: programming.library +summary: PhysicsFS; a portable, flexible file i/o abstraction description: | PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. The programmer defines a "write directory" on the physical filesystem. No file writing done through the PhysicsFS API can leave that write directory, for security. For example, an embedded scripting language cannot write outside of this path if it uses PhysFS for all of its I/O, which means that untrusted scripts can run more safely. Symbolic links can be disabled as well, for added safety. For file reading, the programmer lists directories and archives that form a "search path". Once the search path is defined, it becomes a single, transparent hierarchical filesystem. This makes for easy access to ZIP files in the same way as you access a file directly on the disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis. Finally, PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, the user's home directory, where in the real filesystem your program is running, etc. -setup : | +setup: | %cmake -DPHYSFS_BUILD_STATIC=TRUE . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pianobar/package.yml b/packages/p/pianobar/package.yml index b5e24ced751..9143e987bdf 100644 --- a/packages/p/pianobar/package.yml +++ b/packages/p/pianobar/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pianobar -version : 2022.04.01 -release : 12 -source : - - https://github.com/PromyLOPh/pianobar/archive/2022.04.01.tar.gz : 2653c6659a141868625ab24ecf04210d20347d50e0bd03e670e2daefa9f4fb2d -license : MIT -component : multimedia.audio -homepage : https://6xq.net/pianobar -summary : Console-based pandora.com player +name: pianobar +version: 2022.04.01 +release: 12 +source: + - https://github.com/PromyLOPh/pianobar/archive/2022.04.01.tar.gz: 2653c6659a141868625ab24ecf04210d20347d50e0bd03e670e2daefa9f4fb2d +license: MIT +component: multimedia.audio +homepage: https://6xq.net/pianobar +summary: Console-based pandora.com player description: | pianobar is a console client for the personalized web radio Pandora. -builddeps : +builddeps: - pkgconfig(ao) - pkgconfig(json-c) - pkgconfig(libavfilter) - pkgconfig(libcurl) - pkgconfig(libgcrypt) -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-ffmpeg-7.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/p/picard/package.yml b/packages/p/picard/package.yml index 274e0dbd45a..8120a120cce 100644 --- a/packages/p/picard/package.yml +++ b/packages/p/picard/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : picard -version : 2.13.3 -release : 35 -source : - - https://github.com/metabrainz/picard/archive/refs/tags/release-2.13.3.tar.gz : 35c9eb3bf2eaaed2687faf50bebf9c13423de6f4ed404dbbf8f97cfb04526294 -homepage : https://picard.musicbrainz.org/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Cross-platform music tagger written in Python +name: picard +version: 2.13.3 +release: 35 +source: + - https://github.com/metabrainz/picard/archive/refs/tags/release-2.13.3.tar.gz: 35c9eb3bf2eaaed2687faf50bebf9c13423de6f4ed404dbbf8f97cfb04526294 +homepage: https://picard.musicbrainz.org/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Cross-platform music tagger written in Python description: | Cross-platform music tagger written in Python. Picard supports the majority of audio file formats, is capable of using audio fingerprints (AcoustIDs), performing CD lookups and disc ID submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features. -builddeps : +builddeps: - pkgconfig(python3) - mutagen - python-build @@ -22,7 +22,7 @@ builddeps : - python-setuptools - python-wheel - python3-qt5 -rundeps : +rundeps: - chromaprint - mutagen - python-dateutil @@ -30,9 +30,9 @@ rundeps : - python-fasteners - python3-qt5 - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/p/picocom/package.yml b/packages/p/picocom/package.yml index c5ef0008f61..86a646af6c0 100644 --- a/packages/p/picocom/package.yml +++ b/packages/p/picocom/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : picocom -version : '2024.07' -release : 4 -source : - - https://gitlab.com/wsakernel/picocom/-/archive/2024-07/picocom-2024-07.tar.bz2 : af2b89bc974060bfb2c5683bd9d905312075d4227456ddafbcb0b280b5451a7f -homepage : https://gitlab.com/wsakernel/picocom -license : GPL-2.0-or-later -component : system.utils -summary : Dumb-terminal emulator for serial connections +name: picocom +version: "2024.07" +release: 4 +source: + - https://gitlab.com/wsakernel/picocom/-/archive/2024-07/picocom-2024-07.tar.bz2: af2b89bc974060bfb2c5683bd9d905312075d4227456ddafbcb0b280b5451a7f +homepage: https://gitlab.com/wsakernel/picocom +license: GPL-2.0-or-later +component: system.utils +summary: Dumb-terminal emulator for serial connections description: | Dumb terminal emulator for serial simple, manual, modem configuration, testing, and debugging tool. It has also served (quite well) as a low-tech serial communications program to allow access to all types of devices that provide serial consoles. It could also prove useful in many other similar tasks. -builddeps : +builddeps: - go-md2man -build : | +build: | %make make doc -install : | +install: | install -Dm00755 picocom $installdir/usr/bin/picocom install -Dm00644 picocom.1 $installdir/usr/share/man/man1/picocom.1 diff --git a/packages/p/picom/package.yml b/packages/p/picom/package.yml index c20511dd6aa..8904ca9121b 100644 --- a/packages/p/picom/package.yml +++ b/packages/p/picom/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : picom -version : '11.2' -release : 14 -source : - - git|https://github.com/yshui/picom : 89c2c8530319f72394522336e483b31275d1ef7c -homepage : https://github.com/yshui/picom -license : +name: picom +version: "11.2" +release: 14 +source: + - git|https://github.com/yshui/picom: 89c2c8530319f72394522336e483b31275d1ef7c +homepage: https://github.com/yshui/picom +license: - MIT - MPL-2.0 -component : desktop -summary : A compositor for X11 +component: desktop +summary: A compositor for X11 description: | An X11 compositor which may be used for light or custom desktops, such as the MATE Desktop, or i3. -builddeps : +builddeps: - pkgconfig(dbus-1) - pkgconfig(epoxy) - pkgconfig(gl) @@ -29,13 +29,13 @@ builddeps : - pkgconfig(xfixes) - asciidoc - libev-devel -replaces : +replaces: - compton -setup : | +setup: | %meson_configure -Dwith_docs=true --sysconfdir=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/p/pidgin-otr/package.yml b/packages/p/pidgin-otr/package.yml index 7db8fe09e08..123303f18ce 100644 --- a/packages/p/pidgin-otr/package.yml +++ b/packages/p/pidgin-otr/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pidgin-otr -version : 4.0.2 -release : 4 -source : - - https://otr.cypherpunks.ca/pidgin-otr-4.0.2.tar.gz : f4b59eef4a94b1d29dbe0c106dd00cdc630e47f18619fc754e5afbf5724ebac4 -homepage : https://otr.cypherpunks.ca/ -license : GPL-2.0-or-later -component : network.im -summary : Pidgin OTR Plugin +name: pidgin-otr +version: 4.0.2 +release: 4 +source: + - https://otr.cypherpunks.ca/pidgin-otr-4.0.2.tar.gz: f4b59eef4a94b1d29dbe0c106dd00cdc630e47f18619fc754e5afbf5724ebac4 +homepage: https://otr.cypherpunks.ca/ +license: GPL-2.0-or-later +component: network.im +summary: Pidgin OTR Plugin description: | Off-the-Record Messaging plugin for Pidgin. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libotr) - pkgconfig(pidgin) - pkgconfig(purple) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pidgin-sipe/package.yml b/packages/p/pidgin-sipe/package.yml index 12ce21ea458..b3aad376db3 100644 --- a/packages/p/pidgin-sipe/package.yml +++ b/packages/p/pidgin-sipe/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pidgin-sipe -version : 1.25.0 -release : 14 -source : - - https://sourceforge.net/projects/sipe/files/sipe/pidgin-sipe-1.25.0/pidgin-sipe-1.25.0.tar.xz : 738b121b11f2b3f1744150c00cb381222eb6cf67161a7742797eb4f03e64a2ba -homepage : https://sourceforge.net/projects/sipe/ -license : GPL-2.0-or-later -component : network.im -summary : Pidgin plugin for MS Office Communicator and MS Lync +name: pidgin-sipe +version: 1.25.0 +release: 14 +source: + - https://sourceforge.net/projects/sipe/files/sipe/pidgin-sipe-1.25.0/pidgin-sipe-1.25.0.tar.xz: 738b121b11f2b3f1744150c00cb381222eb6cf67161a7742797eb4f03e64a2ba +homepage: https://sourceforge.net/projects/sipe/ +license: GPL-2.0-or-later +component: network.im +summary: Pidgin plugin for MS Office Communicator and MS Lync description: | Pidgin plugin for MS Office Communicator and MS Lync -builddeps : +builddeps: - pkgconfig(com_err) - pkgconfig(dbus-glib-1) - pkgconfig(farstream-0.2) @@ -21,10 +21,10 @@ builddeps : - pkgconfig(nss) - pkgconfig(purple) - pkgconfig(telepathy-glib) -setup : | +setup: | %patch -p1 -i $pkgfiles/pidgin-sipe-1.25.0-fix-glib-2.68-build.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pidgin/package.yml b/packages/p/pidgin/package.yml index eec7608a554..b98afc4d975 100644 --- a/packages/p/pidgin/package.yml +++ b/packages/p/pidgin/package.yml @@ -1,62 +1,62 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pidgin -version : 2.14.14 -release : 44 -source : - - https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.14/pidgin-2.14.14.tar.bz2 : 0ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356 -homepage : https://www.pidgin.im -license : GPL-2.0-or-later -component : +name: pidgin +version: 2.14.14 +release: 44 +source: + - https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.14/pidgin-2.14.14.tar.bz2: 0ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356 +homepage: https://www.pidgin.im +license: GPL-2.0-or-later +component: - network.im - - devel : programming.devel - - ^finch : network.im - - ^finch-devel : programming.devel - - ^libpurple : programming.library - - ^libpurple-devel : programming.devel -summary : + - devel: programming.devel + - ^finch: network.im + - ^finch-devel: programming.devel + - ^libpurple: programming.library + - ^libpurple-devel: programming.devel +summary: - Graphical multi-protocol IM client - - devel : Development files for Pidgin - - ^finch : Finch is the command line client part of Pidgin - - ^finch-devel : Development files for finch - - ^libpurple : libpurple is intended to be the core of an IM program. - - ^libpurple-devel : Development files for libpurple + - devel: Development files for Pidgin + - ^finch: Finch is the command line client part of Pidgin + - ^finch-devel: Development files for finch + - ^libpurple: libpurple is intended to be the core of an IM program. + - ^libpurple-devel: Development files for libpurple description: - Pidgin is a graphical multi-protocol IM client that runs on Microsoft Windows, Linux, and other UNIX-like operating systems. Pidgin is compatible with the following chat networks out of the box - Jabber/XMPP, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, and Zephyr. It can support many more with plugins. - - devel : Development files for Pidgin - - ^finch : Finch is the command line client part of Pidgin - - ^finch-devel : Development files for finch - - ^libpurple : libpurple is intended to be the core of an IM program. Programs are written using this library as the backend for chat programs. Pidgin is the GTK+ frontend, and Finch is the ncurses/command line frontend. - - ^libpurple-devel : Development files for libpurple -patterns : - - ^finch : - - /usr/bin/finch - - /usr/lib64/finch - - /usr/lib64/libgnt*.so.* - - /usr/lib64/gnt - - /usr/share/man/man1/finch* - - ^finch-devel : - - /usr/include/finch - - /usr/include/gnt - - /usr/lib64/libgnt*.so - - /usr/lib64/pkgconfig/gnt* - - /usr/lib64/pkgconfig/finch* - - ^libpurple : - - /usr/bin/purple* - - /usr/lib64/libpurple*.so.* - - /usr/lib64/purple-2 - - /usr/share/locale - - /usr/share/purple - - /usr/share/sounds - - ^libpurple-devel : - - /usr/include/libpurple - - /usr/lib64/libpurple*.so - - /usr/lib64/pkgconfig/purple* - - /usr/share/aclocal - - /usr/share/man/man3 - - devel : - - /usr/include/pidgin - - /usr/lib64/pkgconfig/pidgin.pc -builddeps : + - devel: Development files for Pidgin + - ^finch: Finch is the command line client part of Pidgin + - ^finch-devel: Development files for finch + - ^libpurple: libpurple is intended to be the core of an IM program. Programs are written using this library as the backend for chat programs. Pidgin is the GTK+ frontend, and Finch is the ncurses/command line frontend. + - ^libpurple-devel: Development files for libpurple +patterns: + - ^finch: + - /usr/bin/finch + - /usr/lib64/finch + - /usr/lib64/libgnt*.so.* + - /usr/lib64/gnt + - /usr/share/man/man1/finch* + - ^finch-devel: + - /usr/include/finch + - /usr/include/gnt + - /usr/lib64/libgnt*.so + - /usr/lib64/pkgconfig/gnt* + - /usr/lib64/pkgconfig/finch* + - ^libpurple: + - /usr/bin/purple* + - /usr/lib64/libpurple*.so.* + - /usr/lib64/purple-2 + - /usr/share/locale + - /usr/share/purple + - /usr/share/sounds + - ^libpurple-devel: + - /usr/include/libpurple + - /usr/lib64/libpurple*.so + - /usr/lib64/pkgconfig/purple* + - /usr/share/aclocal + - /usr/share/man/man3 + - devel: + - /usr/include/pidgin + - /usr/lib64/pkgconfig/pidgin.pc +builddeps: - pkgconfig(avahi-core) - pkgconfig(dbus-glib-1) - pkgconfig(evolution-data-server-1.2) @@ -71,14 +71,14 @@ builddeps : - pkgconfig(xscrnsaver) - gettext-devel - libgnt-devel -setup : | +setup: | %reconfigure --disable-idn \ --disable-meanwhile \ --disable-schemas-install \ --disable-tcl \ --enable-consoleui -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/lib diff --git a/packages/p/pigz/package.yml b/packages/p/pigz/package.yml index d4912f402c2..a2fc1e62396 100644 --- a/packages/p/pigz/package.yml +++ b/packages/p/pigz/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pigz -version : '2.8' -release : 6 -source : - - https://zlib.net/pigz/pigz-2.8.tar.gz : eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0 -license : Apache-2.0 -component : system.utils -homepage : https://zlib.net/pigz/ -summary : Parallel implementation of gzip +name: pigz +version: "2.8" +release: 6 +source: + - https://zlib.net/pigz/pigz-2.8.tar.gz: eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0 +license: Apache-2.0 +component: system.utils +homepage: https://zlib.net/pigz/ +summary: Parallel implementation of gzip description: | pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries. -build : | +build: | %make CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -install : | +install: | install -Dm 00755 pigz $installdir/usr/bin/pigz install -Dm 00755 unpigz $installdir/usr/bin/unpigz install -Dm 00644 pigz.1 $installdir/usr/share/man/man1/pigz.1 diff --git a/packages/p/pim-data-exporter/package.yml b/packages/p/pim-data-exporter/package.yml index cf41f645263..2487719d585 100644 --- a/packages/p/pim-data-exporter/package.yml +++ b/packages/p/pim-data-exporter/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pim-data-exporter -version : 25.08.3 -release : 89 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/pim-data-exporter-25.08.3.tar.xz : 7476c7a7b8594f9dd08659660a1ef30420c80d48961489230cc850568b236a0b -homepage : https://kde.org/ -license : +name: pim-data-exporter +version: 25.08.3 +release: 89 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/pim-data-exporter-25.08.3.tar.xz: 7476c7a7b8594f9dd08659660a1ef30420c80d48961489230cc850568b236a0b +homepage: https://kde.org/ +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : Application to archive PIM data +component: office +summary: Application to archive PIM data description: | Application to assist you with backing up and archiving PIM data, including the necessary configuration, for archival or transfer to another computer. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - kf6-karchive-devel - kf6-kcontacts-devel @@ -29,15 +29,15 @@ builddeps : - ktextaddons-devel - mailcommon-devel - pimcommon-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : |- +install: |- %ninja_install # remove doc diff --git a/packages/p/pimcommon/package.yml b/packages/p/pimcommon/package.yml index 5d055eda658..71392979441 100644 --- a/packages/p/pimcommon/package.yml +++ b/packages/p/pimcommon/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pimcommon -version : 25.08.3 -release : 98 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/pimcommon-25.08.3.tar.xz : fe8206b68b78b555ceed83cf2e68e5348406c59ac15bc433928b65bf9e877b88 -homepage : https://kde.org/ -license : +name: pimcommon +version: 25.08.3 +release: 98 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/pimcommon-25.08.3.tar.xz: fe8206b68b78b555ceed83cf2e68e5348406c59ac15bc433928b65bf9e877b88 +homepage: https://kde.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Pimcommon library, used by several KDE PIM applications +component: desktop.library +summary: Pimcommon library, used by several KDE PIM applications description: | Common libraries for KDE PIM. -builddeps : +builddeps: - akonadi-contacts-devel - akonadi-search-devel - kf6-karchive-devel @@ -27,25 +27,25 @@ builddeps : - ktextaddons-devel - libkdepim-devel - plasma-activities-devel -rundeps : - - devel : - - akonadi-devel - - akonadi-contacts-devel - - kf6-kconfig-devel - - kf6-kcontacts-devel - - kf6-kio-devel - - kimap-devel - - ktextaddons-devel - - libkdepim-devel - - plasma-activities-devel - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - akonadi-devel + - akonadi-contacts-devel + - kf6-kconfig-devel + - kf6-kcontacts-devel + - kf6-kio-devel + - kimap-devel + - ktextaddons-devel + - libkdepim-devel + - plasma-activities-devel + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pinentry/package.yml b/packages/p/pinentry/package.yml index 5310f8c19fa..3cc677ced01 100644 --- a/packages/p/pinentry/package.yml +++ b/packages/p/pinentry/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pinentry -version : 1.3.1 -release : 11 -source : - - https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.3.1.tar.bz2 : bc72ee27c7239007ab1896c3c2fae53b076e2c9bd2483dc2769a16902bce8c04 -homepage : https://gnupg.org/related_software/pinentry/ -license : GPL-2.0-or-later -summary : Pin or pass-phrase entry dialog +name: pinentry +version: 1.3.1 +release: 11 +source: + - https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.3.1.tar.bz2: bc72ee27c7239007ab1896c3c2fae53b076e2c9bd2483dc2769a16902bce8c04 +homepage: https://gnupg.org/related_software/pinentry/ +license: GPL-2.0-or-later +summary: Pin or pass-phrase entry dialog description: | Pinentry is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol. -component : security +component: security # We don't want to install libraries for plugins that are not already present # Also doing so would introduce cyclic dependencies -autodep : false -builddeps : +autodep: false +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Core) @@ -22,16 +22,16 @@ builddeps : - pkgconfig(libassuan) - pkgconfig(libsecret-1) - gettext-devel # reconfigure -rundeps : +rundeps: - glib2 - libassuan - libgtk-2 - libsecret - ncurses -clang : true -optimizee : +clang: true +optimizee: - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-qt-qt5-Install-icon-to-non-legacy-location.patch %patch -p1 -i $pkgfiles/0001-gtk-Build-against-gtk3.patch @@ -44,9 +44,9 @@ setup : | --enable-pinentry-qt \ --enable-pinentry-tty \ --disable-pinentry-qt5 -build : | +build: | %make -install : | +install: | %make_install # Router for pinentry diff --git a/packages/p/pingus/package.yml b/packages/p/pingus/package.yml index e65edd3693c..06c637599b2 100644 --- a/packages/p/pingus/package.yml +++ b/packages/p/pingus/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pingus -version : 0.7.6 -release : 11 -source : - - https://github.com/Pingus/pingus/archive/v0.7.6.tar.gz : c4cd89e1d350d2472f32de5f6266ac9f3658a3620eace3f79efac45db4323b65 -homepage : https://pingus.github.io/ -license : GPL-3.0-or-later -component : games.strategy -summary : Lemmings-like puzzle game +name: pingus +version: 0.7.6 +release: 11 +source: + - https://github.com/Pingus/pingus/archive/v0.7.6.tar.gz: c4cd89e1d350d2472f32de5f6266ac9f3658a3620eace3f79efac45db4323b65 +homepage: https://pingus.github.io/ +license: GPL-3.0-or-later +component: games.strategy +summary: Lemmings-like puzzle game description: | Pingus is a free Lemmings-like puzzle game covered under the GNU GPL. It features currently 77 playable levels and runs under a wide variety of operating systems. -builddeps : +builddeps: - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) - pkgconfig(glu) @@ -19,9 +19,9 @@ builddeps : - libboost-devel - libiconv-devel - scons -rundeps : +rundeps: - libmikmod # dlopened by sdl1-mixer -setup : | +setup: | # Fedora patch to fix error due to new standards # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51282 %patch -p0 -i $pkgfiles/pingus-0.7.6-gcc470-udl.patch @@ -35,9 +35,9 @@ setup : | %patch -p0 -i $pkgfiles/pingus-0.7.6-python3.patch # Fix build with GCC 13 %patch -p1 -i $pkgfiles/gcc-13.patch -build : | +build: | scons %JOBS% CCFLAGS="$CFLAGS" -install : | +install: | %make_install PREFIX=/usr # Install icons, desktop file, and appstream metainfo install -Dm00644 $pkgfiles/pingus32.png $installdir/usr/share/icons/hicolor/32x32/apps/pingus.png diff --git a/packages/p/pinta/package.yml b/packages/p/pinta/package.yml index 122e61d9578..b81674f885a 100644 --- a/packages/p/pinta/package.yml +++ b/packages/p/pinta/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pinta -version : 3.0.5 -homepage : https://www.pinta-project.com/ -release : 24 -source : - - https://github.com/PintaProject/Pinta/releases/download/3.0.5/pinta-3.0.5.tar.gz : b463311362f4ab5f1e08343eb3ed43943fe8795378a82d2c113ae4d252d98c10 -license : MIT -component : multimedia.graphics -summary : Pinta Painting Made Simple +name: pinta +version: 3.0.5 +homepage: https://www.pinta-project.com/ +release: 24 +source: + - https://github.com/PintaProject/Pinta/releases/download/3.0.5/pinta-3.0.5.tar.gz: b463311362f4ab5f1e08343eb3ed43943fe8795378a82d2c113ae4d252d98c10 +license: MIT +component: multimedia.graphics +summary: Pinta Painting Made Simple description: | Pinta is a free, open source drawing/editing program modeled after Paint.NET. Its goal is to provide users with a simple yet powerful way to draw and manipulate images on Linux, Mac, Windows, and *BSD. -libsplit : false -networking : true -builddeps : +libsplit: false +networking: true +builddeps: - pkgconfig(libadwaita-1) - autoconf-archive - dotnet-8-sdk - gettext-devel - intltool -rundeps : +rundeps: - dotnet-8 - libadwaita -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-force-x11-compat.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : +patterns: - /* diff --git a/packages/p/pioneer/package.yml b/packages/p/pioneer/package.yml index 90dd7ac7183..aaf6943be6b 100644 --- a/packages/p/pioneer/package.yml +++ b/packages/p/pioneer/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pioneer -version : '20230203' -release : 16 -source : - - https://github.com/pioneerspacesim/pioneer/archive/refs/tags/20230203.tar.gz : 80eea94e0f7e4d8e6a0c4629bdfb89201f82aae2f59ee7a1f7a487eeeccf27c7 -homepage : https://pioneerspacesim.net -license : +name: pioneer +version: "20230203" +release: 16 +source: + - https://github.com/pioneerspacesim/pioneer/archive/refs/tags/20230203.tar.gz: 80eea94e0f7e4d8e6a0c4629bdfb89201f82aae2f59ee7a1f7a487eeeccf27c7 +homepage: https://pioneerspacesim.net +license: - Apache-2.0 - CC-BY-SA-3.0 - GPL-3.0-or-later - NASA-1.3 - OFL-1.1 -component : games.action -summary : Pioneer is a space adventure game set in the Milky Way galaxy at the turn of the 31st century +component: games.action +summary: Pioneer is a space adventure game set in the Milky Way galaxy at the turn of the 31st century description: | Pioneer is a space adventure game set in the Milky Way galaxy at the turn of the 31st century. The game is open-ended, and you are free to explore the millions of star systems in the game. You can land on planets, slingshot past gas giants, and burn yourself to a crisp flying between binary star systems. You can try your hand at piracy, make your fortune trading between systems, or do missions for the various factions fighting for power, freedom or self-determination. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(assimp) - pkgconfig(freetype2) @@ -26,22 +26,19 @@ builddeps : - pkgconfig(sigc++-2.0) - pkgconfig(vorbisfile) - pkgconfig(x11) -setup : | +setup: | # -DUSE_SYSTEM_LIBLUA=ON When upstream supports lua 5.3 %cmake -B build \ -DUSE_SYSTEM_LIBGLEW=ON \ -DPIONEER_DATA_DIR=/usr/share/pioneer -build : | +build: | %make -C build %make -C build build-data -install : | +install: | %make_install -C build # Don't use obsolete metainfo path install -Dm00644 $installdir/usr/share/appdata/net.pioneerspacesim.Pioneer.appdata.xml \ $installdir/usr/share/metainfo/net.pioneerspacesim.Pioneer.metainfo.xml rm -rv $installdir/usr/share/appdata/ - - - diff --git a/packages/p/pip/package.yml b/packages/p/pip/package.yml index 5304e767bf0..bd0013d4562 100644 --- a/packages/p/pip/package.yml +++ b/packages/p/pip/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pip -version : 25.0.1 -release : 17 -source : - - https://github.com/pypa/pip/archive/refs/tags/25.0.1.tar.gz : 334371888f0c679c04e819ddc234562feaea81331658a76842b62dc9dc83a832 -homepage : https://pip.pypa.io/en/stable/ -license : MIT -component : programming.tools -summary : The PyPA recommended tool for installing Python packages +name: pip +version: 25.0.1 +release: 17 +source: + - https://github.com/pypa/pip/archive/refs/tags/25.0.1.tar.gz: 334371888f0c679c04e819ddc234562feaea81331658a76842b62dc9dc83a832 +homepage: https://pip.pypa.io/en/stable/ +license: MIT +component: programming.tools +summary: The PyPA recommended tool for installing Python packages description: | pip is the package installer for Python. You can use it to install packages from the Python Package Index and other indexes. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest +# %python3_test pytest diff --git a/packages/p/pip2/package.yml b/packages/p/pip2/package.yml index 924b2b180f1..b73f9f9f4c4 100644 --- a/packages/p/pip2/package.yml +++ b/packages/p/pip2/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pip2 -version : 20.3.4 -release : 2 -source : - - https://github.com/pypa/pip/archive/20.3.4.tar.gz : cc21e03832d7ce96a0cf77ec1669661de35abb4366a9059fa54f1647e514ce3f -homepage : https://pip.pypa.io/en/stable/ -license : MIT -component : programming.tools -summary : The PyPA recommended tool for installing Python packages +name: pip2 +version: 20.3.4 +release: 2 +source: + - https://github.com/pypa/pip/archive/20.3.4.tar.gz: cc21e03832d7ce96a0cf77ec1669661de35abb4366a9059fa54f1647e514ce3f +homepage: https://pip.pypa.io/en/stable/ +license: MIT +component: programming.tools +summary: The PyPA recommended tool for installing Python packages description: | The PyPA recommended tool for installing Python packages. -builddeps : +builddeps: - python2-setuptools -rundeps : +rundeps: - python2-setuptools -build : | +build: | %python_setup -install : | +install: | %python_install # provided by pip rm $installdir/usr/bin/pip + #check : | # # requires python2 modules for scripttest csv23 and werkzeug # %python_test diff --git a/packages/p/pipenv/package.yml b/packages/p/pipenv/package.yml index d6c1ae6382c..56676e20c82 100644 --- a/packages/p/pipenv/package.yml +++ b/packages/p/pipenv/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pipenv -version : 2023.2.4 -release : 17 -source : - - https://github.com/pypa/pipenv/archive/refs/tags/v2023.2.4.tar.gz : 79923fa5d1ef363c7fe46ae8a20b24de36a298d5d054e117ca053b192ea63faf -homepage : https://pipenv.pypa.io/ -license : MIT -component : programming.python -summary : Python Development Workflow for Humans +name: pipenv +version: 2023.2.4 +release: 17 +source: + - https://github.com/pypa/pipenv/archive/refs/tags/v2023.2.4.tar.gz: 79923fa5d1ef363c7fe46ae8a20b24de36a298d5d054e117ca053b192ea63faf +homepage: https://pipenv.pypa.io/ +license: MIT +component: programming.python +summary: Python Development Workflow for Humans description: | Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-certifi - virtualenv - virtualenv-clone -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/piper/package.yml b/packages/p/piper/package.yml index 7cff1aab7ec..5b4e9f1ef32 100644 --- a/packages/p/piper/package.yml +++ b/packages/p/piper/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : piper -version : '0.8' -release : 29 -source : - - https://github.com/libratbag/piper/archive/refs/tags/0.8.tar.gz : 78becb1861f102057f7cac26c90bde2f4ef5027680c0d2758a7c2700b51dd73d -homepage : https://github.com/libratbag/piper -license : GPL-2.0-or-later -component : +name: piper +version: "0.8" +release: 29 +source: + - https://github.com/libratbag/piper/archive/refs/tags/0.8.tar.gz: 78becb1861f102057f7cac26c90bde2f4ef5027680c0d2758a7c2700b51dd73d +homepage: https://github.com/libratbag/piper +license: GPL-2.0-or-later +component: - system.utils - - modaliases : kernel.drivers -summary : + - modaliases: kernel.drivers +summary: - GTK application to configure gaming mice - - modaliases : These files are used by the Software Center for hardware detection + - modaliases: These files are used by the Software Center for hardware detection description: | Piper is a GTK+ application to configure gaming mice. It is a graphical frontent to the ratbagd DBUS daemon which provides the actual configuration support for the devices. -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) @@ -25,23 +25,23 @@ builddeps : - desktop-file-utils - flake8 - python-evdev - - python-gobject # Our mkmodaliases script is lazy and uses gobject. + - python-gobject # Our mkmodaliases script is lazy and uses gobject. - python-lxml -rundeps : +rundeps: - libratbag - python-evdev - python-gobject - python-lxml -patterns : - - modaliases : /usr/share/linux-driver-management/modaliases -setup : | +patterns: + - modaliases: /usr/share/linux-driver-management/modaliases +setup: | # We're a package manager sed -i "/meson.add_install_script('meson_install.sh')/d" meson.build %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install $pkgfiles/mkmodaliases.py diff --git a/packages/p/pipes-sh/package.yml b/packages/p/pipes-sh/package.yml index 89b2b24a6d7..681b53b12d4 100644 --- a/packages/p/pipes-sh/package.yml +++ b/packages/p/pipes-sh/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pipes-sh -version : 1.3.0 -release : 3 -source : - - https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz : 532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426 -license : MIT -homepage : https://pipeseroni.github.io/ -component : desktop -summary : Animated pipes terminal screensaver. +name: pipes-sh +version: 1.3.0 +release: 3 +source: + - https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz: 532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426 +license: MIT +homepage: https://pipeseroni.github.io/ +component: desktop +summary: Animated pipes terminal screensaver. description: | Animated pipes terminal screensaver. -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/p/pipewire/package.yml b/packages/p/pipewire/package.yml index 2e882eb6699..91e90c436d3 100644 --- a/packages/p/pipewire/package.yml +++ b/packages/p/pipewire/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pipewire -version : 1.4.9 -release : 113 -source : - - https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.4.9/pipewire-1.4.9.tar.gz : 8066a7b220069e4c6e3b02bd2b6ea303bba66df255023c07c99323449ba8fe3c -homepage : https://pipewire.org/ -license : +name: pipewire +version: 1.4.9 +release: 113 +source: + - https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.4.9/pipewire-1.4.9.tar.gz: 8066a7b220069e4c6e3b02bd2b6ea303bba66df255023c07c99323449ba8fe3c +homepage: https://pipewire.org/ +license: - MIT - LGPL-2.1-or-later # libspa-alsa.so - GPL-2.0-or-later # libjackserver.so -component : +component: - multimedia.library - - jack : multimedia.audio - - spa-ffmpeg : multimedia.audio -summary : + - jack: multimedia.audio + - spa-ffmpeg: multimedia.audio +summary: - Multimedia processing graphs - - jack : JACK client/server for PipeWire - - spa-ffmpeg : FFmpeg SPA plugin for PipeWire + - jack: JACK client/server for PipeWire + - spa-ffmpeg: FFmpeg SPA plugin for PipeWire description: - PipeWire is a server and user space API to deal with multimedia pipelines. - - jack : JACK client/server libraries and configuration for PipeWire - - spa-ffmpeg : FFmpeg SPA plugin for PipeWire -replaces : + - jack: JACK client/server libraries and configuration for PipeWire + - spa-ffmpeg: FFmpeg SPA plugin for PipeWire +replaces: - pipewire-alsa -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) - pkgconfig32(dbus-1) - pkgconfig32(gstreamer-1.0) @@ -50,23 +50,23 @@ builddeps : - pkgconfig(sbc) - pkgconfig(vulkan) - vulkan-headers -rundeps : +rundeps: - rtkit - wireplumber -clang : true -optimize : thin-lto -patterns : - - lib : - - /usr/lib64/libpipewire-0.3.so.* - - jack : - - /usr/bin/pw-jack - - /usr/lib64/pipewire-0.3/jack - - /usr/lib64/spa-0.2/jack - - /usr/share/ld.so.conf.d/pipewire-jack.conf - - /usr/share/pipewire/jack.conf - - spa-ffmpeg : - - /usr/lib64/spa-0.2/ffmpeg -setup : | +clang: true +optimize: thin-lto +patterns: + - lib: + - /usr/lib64/libpipewire-0.3.so.* + - jack: + - /usr/bin/pw-jack + - /usr/lib64/pipewire-0.3/jack + - /usr/lib64/spa-0.2/jack + - /usr/share/ld.so.conf.d/pipewire-jack.conf + - /usr/share/pipewire/jack.conf + - spa-ffmpeg: + - /usr/lib64/spa-0.2/ffmpeg +setup: | sed -i 's:alsa.conf.d:conf.d:' ./pipewire-alsa/conf/meson.build COMMON_OPTIONS="-Decho-cancel-webrtc=enabled \ -Dlibjack-path=%libdir%/pipewire-0.3/jack \ @@ -89,9 +89,9 @@ setup : | fi %meson_configure $CONFIGURE_OPTIONS -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/pipewire-jack.ld.conf $installdir/usr/share/ld.so.conf.d/pipewire-jack.conf diff --git a/packages/p/pipx/package.yml b/packages/p/pipx/package.yml index fcf23bfd24d..0858d446a89 100644 --- a/packages/p/pipx/package.yml +++ b/packages/p/pipx/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pipx -version : 1.7.1 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/pipx/pipx-1.7.1.tar.gz : 762de134e16a462be92645166d225ecef446afaef534917f5f70008d63584360 -homepage : https://pypa.github.io/pipx/ -license : MIT -component : programming.python -summary : Install and Run Python Applications in Isolated Environments +name: pipx +version: 1.7.1 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/pipx/pipx-1.7.1.tar.gz: 762de134e16a462be92645166d225ecef446afaef534917f5f70008d63584360 +homepage: https://pypa.github.io/pipx/ +license: MIT +component: programming.python +summary: Install and Run Python Applications in Isolated Environments description: | pipx is a tool to help you install and run end-user applications written in Python. It uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications. -builddeps : +builddeps: - python-argcomplete - python-build - python-hatch-vcs - python-hatchling - python-installer -rundeps : +rundeps: - python-argcomplete - python-packaging - python-platformdirs - python-userpath -build : | +build: | %python3_setup -install : | +install: | %python3_install mkdir -p $workdir/completions diff --git a/packages/p/pitivi/package.yml b/packages/p/pitivi/package.yml index 59c38afa29c..091c7d6d9e5 100644 --- a/packages/p/pitivi/package.yml +++ b/packages/p/pitivi/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pitivi -version : '2023.03' -release : 33 -source : - - https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz : 3d7d4e14479abea30fbc5eb5dc12a0c7012bc6a5b686ec3a990c68f18a414bf3 -homepage : https://pitivi.org/ -license : LGPL-2.1-or-later -component : multimedia.video -summary : Editor for audio/video projects using the GStreamer framework +name: pitivi +version: "2023.03" +release: 33 +source: + - https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz: 3d7d4e14479abea30fbc5eb5dc12a0c7012bc6a5b686ec3a990c68f18a414bf3 +homepage: https://pitivi.org/ +license: LGPL-2.1-or-later +component: multimedia.video +summary: Editor for audio/video projects using the GStreamer framework description: | Pitivi is a Free video editor with a beautiful and intuitive user interface, a clean codebase and a fantastic community -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gst-editing-services-1.0) @@ -24,7 +24,7 @@ builddeps : - gstreamer-1.0-plugins-ugly - itstool - numpy -rundeps : +rundeps: - gsound - gstreamer-1.0-plugins-bad - gstreamer-1.0-plugins-good @@ -36,9 +36,9 @@ rundeps : - python-cairo - python-gstreamer - scipy -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pix/package.yml b/packages/p/pix/package.yml index e842b59edf9..54d3acbb03b 100644 --- a/packages/p/pix/package.yml +++ b/packages/p/pix/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pix -version : 3.4.8 -release : 5 -source : - - https://github.com/linuxmint/pix/archive/refs/tags/3.4.8.tar.gz : 3ad42fa2b7f45e92d071b67cd073635b4a19b202bff4b9d027fccf9ce892936a -homepage : https://github.com/linuxmint/pix -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Image management application +name: pix +version: 3.4.8 +release: 5 +source: + - https://github.com/linuxmint/pix/archive/refs/tags/3.4.8.tar.gz: 3ad42fa2b7f45e92d071b67cd073635b4a19b202bff4b9d027fccf9ce892936a +homepage: https://github.com/linuxmint/pix +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Image management application description: | An image viewer and browser utility. Pix is part of the X-Apps project, which aims at producing cross-distribution and cross-desktop software. -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(exiv2) - pkgconfig(gsettings-desktop-schemas) @@ -33,11 +33,11 @@ builddeps : - pkgconfig(xapp) - pkgconfig(xkbfile) - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/pix.metainfo.xml $installdir/usr/share/metainfo/pix.metainfo.xml diff --git a/packages/p/pixman/package.yml b/packages/p/pixman/package.yml index 32be96ff827..cdd3de937ff 100644 --- a/packages/p/pixman/package.yml +++ b/packages/p/pixman/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pixman -version : 0.46.4 -release : 23 -source : - - https://cairographics.org/releases/pixman-0.46.4.tar.xz : a098c33924754ad43f981b740f6d576c70f9ed1006e12221b1845431ebce1239 -license : MIT -homepage : https://www.cairographics.org/ -component : desktop.library -summary : pixman (software library for pixel manipulation) +name: pixman +version: 0.46.4 +release: 23 +source: + - https://cairographics.org/releases/pixman-0.46.4.tar.xz: a098c33924754ad43f981b740f6d576c70f9ed1006e12221b1845431ebce1239 +license: MIT +homepage: https://www.cairographics.org/ +component: desktop.library +summary: pixman (software library for pixel manipulation) description: | pixman is a low-level software library for pixel manipulation, providing features such as image compositing. -builddeps : +builddeps: - pkgconfig32(libpng16) - libgomp-32bit -optimize : speed -emul32 : true -setup : | +optimize: speed +emul32: true +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/p/pkcs11-helper/package.yml b/packages/p/pkcs11-helper/package.yml index fe6bae194a4..d3bd4b7f172 100644 --- a/packages/p/pkcs11-helper/package.yml +++ b/packages/p/pkcs11-helper/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pkcs11-helper -version : 1.29.0 -release : 3 -source : - - https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.29.0/pkcs11-helper-1.29.0.tar.bz2 : 996846a3c8395e03d8c0515111dc84d82e6e3648d44ba28cb2dbbbca2d4db7d6 -license : GPL-2.0-only -component : security.library -homepage : https://github.com/OpenSC/pkcs11-helper -summary : Library for interacting with PKCS#11 providers +name: pkcs11-helper +version: 1.29.0 +release: 3 +source: + - https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.29.0/pkcs11-helper-1.29.0.tar.bz2: 996846a3c8395e03d8c0515111dc84d82e6e3648d44ba28cb2dbbbca2d4db7d6 +license: GPL-2.0-only +component: security.library +homepage: https://github.com/OpenSC/pkcs11-helper +summary: Library for interacting with PKCS#11 providers description: | Library that simplifies the interaction with PKCS#11 providers for end-user applications using a simple API and optional OpenSSL engine -builddeps : +builddeps: - pkgconfig(nss) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pkgconf/package.yml b/packages/p/pkgconf/package.yml index f017cffcd82..e2f9814f81d 100644 --- a/packages/p/pkgconf/package.yml +++ b/packages/p/pkgconf/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pkgconf -version : 2.3.0 -release : 3 -source : - - https://distfiles.ariadne.space/pkgconf/pkgconf-2.3.0.tar.xz : 3a9080ac51d03615e7c1910a0a2a8df08424892b5f13b0628a204d3fcce0ea8b -homepage : https://github.com/pkgconf/pkgconf -license : +name: pkgconf +version: 2.3.0 +release: 3 +source: + - https://distfiles.ariadne.space/pkgconf/pkgconf-2.3.0.tar.xz: 3a9080ac51d03615e7c1910a0a2a8df08424892b5f13b0628a204d3fcce0ea8b +homepage: https://github.com/pkgconf/pkgconf +license: - ISC -summary : Package compiler and linker metadata toolkit -component : system.devel -patterns : +summary: Package compiler and linker metadata toolkit +component: system.devel +patterns: - /usr/share/aclocal description: | Package compiler and linker metadata toolkit -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # pkg-config compatibility @@ -33,6 +33,6 @@ install : | done # check : | # %ninja_check -replaces : +replaces: - pkg-config - - dbginfo : pkg-config-dbginfo + - dbginfo: pkg-config-dbginfo diff --git a/packages/p/plank/package.yml b/packages/p/plank/package.yml index ee99285398f..1aec842fb98 100644 --- a/packages/p/plank/package.yml +++ b/packages/p/plank/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plank -version : 0.11.89 -release : 22 -source : - - https://launchpad.net/plank/1.0/0.11.89/+download/plank-0.11.89.tar.xz : a662a46eaeffbd40661d1f36abd2589f7a98baef4b918876b872047b7ca59d9d -homepage : https://launchpad.net/plank/ -license : GPL-3.0-or-later -component : desktop -summary : Simple application dock +name: plank +version: 0.11.89 +release: 22 +source: + - https://launchpad.net/plank/1.0/0.11.89/+download/plank-0.11.89.tar.xz: a662a46eaeffbd40661d1f36abd2589f7a98baef4b918876b872047b7ca59d9d +homepage: https://launchpad.net/plank/ +license: GPL-3.0-or-later +component: desktop +summary: Simple application dock description: | The goal is to provide just what a dock needs and absolutely nothing more. It is, however, a library which can be extended to create other dock programs with more advanced features. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(gee-0.8) - pkgconfig(gtk+-3.0) @@ -19,12 +19,12 @@ builddeps : - pkgconfig(libwnck-3.0) - pkgconfig(x11) - vala -setup : | +setup: | export CFLAGS="$CFLAGS -lm" %apply_patches %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/etc diff --git a/packages/p/plano-theme/package.yml b/packages/p/plano-theme/package.yml index d46385ffb0e..104609af5a4 100644 --- a/packages/p/plano-theme/package.yml +++ b/packages/p/plano-theme/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plano-theme -version : '4.0' -release : 10 -source : - - https://github.com/lassekongo83/plano-theme/archive/v4.0.tar.gz : c33ac656c0895b81fc9491d2921fa0d6a8c8224169bd35efc7d45137663d0a12 -homepage : https://github.com/lassekongo83/plano-theme -license : GPL-2.0-or-later -component : desktop.theme -summary : Plano GTK & GNOME Shell Theme +name: plano-theme +version: "4.0" +release: 10 +source: + - https://github.com/lassekongo83/plano-theme/archive/v4.0.tar.gz: c33ac656c0895b81fc9491d2921fa0d6a8c8224169bd35efc7d45137663d0a12 +homepage: https://github.com/lassekongo83/plano-theme +license: GPL-2.0-or-later +component: desktop.theme +summary: Plano GTK & GNOME Shell Theme description: | A flat Plano GTK & GNOME Shell Theme -builddeps : +builddeps: - sassc -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-activities-stats/package.yml b/packages/p/plasma-activities-stats/package.yml index 774d026f356..39ee32b8ee1 100644 --- a/packages/p/plasma-activities-stats/package.yml +++ b/packages/p/plasma-activities-stats/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-activities-stats -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz : dcf32468cba65ec7067ea63aac0cfad419dc24975806699893699814ee39fcd4 -homepage : https://invent.kde.org/plasma/plasma-activities-stats -license : +name: plasma-activities-stats +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz: dcf32468cba65ec7067ea63aac0cfad419dc24975806699893699814ee39fcd4 +homepage: https://invent.kde.org/plasma/plasma-activities-stats +license: - GPL-2.0-only - GPL-2.0-or-later - GPL-3.0-only - LGPL-2.0-or-later - LGPL-2.1-only - LGPL-3.0-only -component : desktop.library -summary : A library for accessing the usage data collected by the activities system. +component: desktop.library +summary: A library for accessing the usage data collected by the activities system. description: | A library for accessing the usage data collected by the activities system. -builddeps : +builddeps: - pkgconfig(Qt6Core) - kf6-kconfig-devel - plasma-activities-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-activities/package.yml b/packages/p/plasma-activities/package.yml index d521033d3fb..c34d2364ab2 100644 --- a/packages/p/plasma-activities/package.yml +++ b/packages/p/plasma-activities/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-activities -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-activities-6.5.3.tar.xz : ebb2990a9504864ed332de83f92941924afa74e579b9d1b406bb9d876d0ee21d -homepage : https://community.kde.org/Frameworks -license : +name: plasma-activities +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-activities-6.5.3.tar.xz: ebb2990a9504864ed332de83f92941924afa74e579b9d1b406bb9d876d0ee21d +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-only - MIT -component : programming.library -summary : Core components for the KDE Activity concept +component: programming.library +summary: Core components for the KDE Activity concept description: | Plasma Activities provides the infrastructure needed to manage a user's activites, allowing them to switch between tasks, and for applications to update their state to match the user's current activity. This includes a daemon, a library for interacting with that daemon, and plugins for integration with other frameworks. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Quick) - kf6-kconfig-devel - kf6-kcoreaddons-devel - libboost-devel - qt6-base-private-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-browser-integration/package.yml b/packages/p/plasma-browser-integration/package.yml index ac9703b2af4..dfa35603c2f 100644 --- a/packages/p/plasma-browser-integration/package.yml +++ b/packages/p/plasma-browser-integration/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-browser-integration -version : 6.5.3 -release : 114 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz : cc4d72f25e429110c2a5ad2ad808de37ed138957e32defdc15d19c8a0bffdd4e -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-3.0-or-later -component : desktop.kde.core -summary : Integrate browsers into the Plasma Desktop +name: plasma-browser-integration +version: 6.5.3 +release: 114 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz: cc4d72f25e429110c2a5ad2ad808de37ed138957e32defdc15d19c8a0bffdd4e +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-3.0-or-later +component: desktop.kde.core +summary: Integrate browsers into the Plasma Desktop description: | Components necessary to integrate browsers into the Plasma Desktop. -builddeps : +builddeps: - kf6-kconfig-devel - kf6-kcoreaddons-devel - kf6-kcrash-devel @@ -26,14 +26,14 @@ builddeps : - kf6-purpose-devel - plasma-activities-devel - plasma-workspace-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DINSTALL_CHROME_MANIFEST=ON \ -DMOZILLA_DIR=%libdir%/mozilla -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-desktop-branding/package.yml b/packages/p/plasma-desktop-branding/package.yml index 2c839287290..1ab8c691d3a 100644 --- a/packages/p/plasma-desktop-branding/package.yml +++ b/packages/p/plasma-desktop-branding/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-desktop-branding -version : 4.6.0 -release : 75 -source : +name: plasma-desktop-branding +version: 4.6.0 +release: 75 +source: # - https://github.com/getsolus/plasma-desktop-branding/releases/download/v4.6.0/plasma-desktop-branding-4.6.0.tar.xz : 929fe7738882541c5ac9b8f97753d900d711c1d6dc09975bde8be5a890209ae4 - - git|https://github.com/getsolus/plasma-desktop-branding.git : 63f7256f40144552e054a22ff266fe2be0898f23 -homepage : https://github.com/getsolus/plasma-desktop-branding -license : + - git|https://github.com/getsolus/plasma-desktop-branding.git: 63f7256f40144552e054a22ff266fe2be0898f23 +homepage: https://github.com/getsolus/plasma-desktop-branding +license: - Apache-2.0 - LGPL-2.0-only # layout-template - CC-BY-SA-4.0 # Wallpaper -summary : Defaults for the Plasma Desktop -component : +summary: Defaults for the Plasma Desktop +component: - desktop.kde.core - - livecd : desktop.kde + - livecd: desktop.kde description: | Plasma Desktop Experience Configuration. Wallpaper red-cherry-leaves by W.carter -rundeps : +rundeps: - breeze-cursor-theme - breeze-light-cursor-theme - breeze-gtk-theme @@ -24,15 +24,15 @@ rundeps : - noto-sans-ttf - noto-serif-ttf - solus-artwork-plasma -patterns : - - livecd : - - /usr/lib/tmpfiles.d/plasma-desktop-branding.conf - - /usr/share/livecd/kscreenlockerrc - - /usr/share/sddm/sddm.conf.d/99_plasma_livecd.conf - - /usr/share/glib-2.0/schemas/50_plasma_livecd.gschema.override -setup : | +patterns: + - livecd: + - /usr/lib/tmpfiles.d/plasma-desktop-branding.conf + - /usr/share/livecd/kscreenlockerrc + - /usr/share/sddm/sddm.conf.d/99_plasma_livecd.conf + - /usr/share/glib-2.0/schemas/50_plasma_livecd.gschema.override +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-desktop/package.yml b/packages/p/plasma-desktop/package.yml index cc9a8a526f3..dded77aacfe 100644 --- a/packages/p/plasma-desktop/package.yml +++ b/packages/p/plasma-desktop/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-desktop -version : 6.5.3 -release : 170 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz : bb764a2c97747f9e3027429427046754fb3ac7dff6ac82171511c716faa4d0b7 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-desktop +version: 6.5.3 +release: 170 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz: bb764a2c97747f9e3027429427046754fb3ac7dff6ac82171511c716faa4d0b7 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-only - GPL-2.0-or-later - LGPL-2.0-only - LGPL-2.1-only -component : desktop.kde.core -summary : KDE's next generation desktop +component: desktop.kde.core +summary: KDE's next generation desktop description: | KDE's next generation desktop. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6ShaderTools) @@ -75,21 +75,21 @@ builddeps : - plasma5support-devel - qqc2-desktop-style-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kded - kf6-qqc2-desktop-style - kirigami-addons -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %apply_patches %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/p/plasma-disks/package.yml b/packages/p/plasma-disks/package.yml index d0458214643..8ce799616ba 100644 --- a/packages/p/plasma-disks/package.yml +++ b/packages/p/plasma-disks/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-disks -version : 6.5.3 -release : 75 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-disks-6.5.3.tar.xz : ffa8ac99c3d340dfea08c79da30df8b7618eca63783708ed1ba8a106daf79bfc -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-disks +version: 6.5.3 +release: 75 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-disks-6.5.3.tar.xz: ffa8ac99c3d340dfea08c79da30df8b7618eca63783708ed1ba8a106daf79bfc +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - BSD-3-Clause - GPL-2.0-only - GPL-3.0-only - LGPL-3.0-only -component : system.utils -summary : Monitors S.M.A.R.T. capable devices for imminent failure +component: system.utils +summary: Monitors S.M.A.R.T. capable devices for imminent failure description: | Monitors S.M.A.R.T. capable devices for imminent failure -builddeps : +builddeps: - kf6-kauth-devel - kf6-kcmutils-devel - kf6-kdbusaddons-devel - kf6-kio-devel - kf6-knotifications-devel - smartmontools-devel -rundeps : +rundeps: - smartmontools -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-integration/package.yml b/packages/p/plasma-integration/package.yml index 7a8cc219dd1..7da31e99a12 100644 --- a/packages/p/plasma-integration/package.yml +++ b/packages/p/plasma-integration/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-integration -version : 6.5.3 -release : 139 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-integration-6.5.3.tar.xz : aaaff2d04e3e7fc289353f464c9be0b27782ae3596a53c667ced43ae6bb9dcb8 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-only -component : desktop.kde.core -summary : Integration of Qt application with KDE workspaces +name: plasma-integration +version: 6.5.3 +release: 139 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-integration-6.5.3.tar.xz: aaaff2d04e3e7fc289353f464c9be0b27782ae3596a53c667ced43ae6bb9dcb8 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-only +component: desktop.kde.core +summary: Integration of Qt application with KDE workspaces description: | Integration of Qt application with KDE workspaces. -builddeps : +builddeps: - pkgconfig(KF5WaylandClient) - pkgconfig(KF6GuiAddons) - pkgconfig(KF6WindowSystem) @@ -43,22 +43,22 @@ builddeps : - plasma-wayland-protocols-devel - qt6-base-private-devel - xdg-desktop-portal-kde -rundeps : +rundeps: - font-hack-ttf - noto-sans-ttf - qqc2-desktop-style - xdg-desktop-portal-kde -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-default-tweaks.patch %cmake_kf6 -B qt5-build -DBUILD_QT5=ON -DBUILD_QT6=OFF %cmake_kf6 -B qt6-build -DBUILD_QT5=OFF -DBUILD_QT6=ON -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build diff --git a/packages/p/plasma-nm/package.yml b/packages/p/plasma-nm/package.yml index 3cab771554c..2d46e0be7e0 100644 --- a/packages/p/plasma-nm/package.yml +++ b/packages/p/plasma-nm/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-nm -version : 6.5.3 -release : 135 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-nm-6.5.3.tar.xz : 9ad6961f0ce6c4d184efd6ee7cfe261fb44aaee9644eb4ca74c8daebc456efc3 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-nm +version: 6.5.3 +release: 135 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-nm-6.5.3.tar.xz: 9ad6961f0ce6c4d184efd6ee7cfe261fb44aaee9644eb4ca74c8daebc456efc3 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-only - LGPL-2.1-only -component : desktop.kde.core -summary : Plasma applet for managing network connections +component: desktop.kde.core +summary: Plasma applet for managing network connections description: | Plasma applet written in QML for managing network connections. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6WebEngineCore) - pkgconfig(mobile-broadband-provider-info) - pkgconfig(openconnect) @@ -32,16 +32,16 @@ builddeps : - qca-qt6-devel - qcoro-qt6-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kirigami - kf6-prison -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-pa/package.yml b/packages/p/plasma-pa/package.yml index 07e179d73e4..56427ffcc43 100644 --- a/packages/p/plasma-pa/package.yml +++ b/packages/p/plasma-pa/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-pa -version : 6.5.3 -release : 133 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-pa-6.5.3.tar.xz : 5b2cf0cb2c6ad671a38b9a232784952ca5619730f7cde300eae329bc56a8b2ee -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-pa +version: 6.5.3 +release: 133 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-pa-6.5.3.tar.xz: 5b2cf0cb2c6ad671a38b9a232784952ca5619730f7cde300eae329bc56a8b2ee +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - LGPL-2.1-only -component : desktop.kde.core -summary : Plasma applet for audio volume management using PulseAudio. +component: desktop.kde.core +summary: Plasma applet for audio volume management using PulseAudio. description: | Plasma applet for audio volume management using PulseAudio. -builddeps : +builddeps: - pkgconfig(KF6PulseAudioQt) - pkgconfig(libcanberra) - pkgconfig(libpulse) @@ -32,19 +32,19 @@ builddeps : - libplasma-devel - qt6-base-private-devel - sound-theme-freedesktop -rundeps : +rundeps: - kf6-kirigami - kf6-kitemmodels - kirigami-addons - sound-theme-freedesktop -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/p/plasma-sdk/package.yml b/packages/p/plasma-sdk/package.yml index 79f3664345d..ec0040690a7 100644 --- a/packages/p/plasma-sdk/package.yml +++ b/packages/p/plasma-sdk/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-sdk -version : 6.5.3 -release : 114 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz : 0e8b0b63799bb78555bbcd88e3f804511deeb56278588545460e8c7942de0fdf -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-sdk +version: 6.5.3 +release: 114 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz: 0e8b0b63799bb78555bbcd88e3f804511deeb56278588545460e8c7942de0fdf +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0 - LGPL-2.1 -component : desktop.kde -summary : Applications useful for Plasma Development +component: desktop.kde +summary: Applications useful for Plasma Development description: | Applications useful for Plasma Development. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Svg) - kf6-karchive-devel @@ -29,15 +29,15 @@ builddeps : - libplasma-devel - plasma5support-devel - qt6-base-private-devel -runtime : +runtime: - kf6-kirigami -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-systemmonitor/package.yml b/packages/p/plasma-systemmonitor/package.yml index 4525652fec6..f02f632df9d 100644 --- a/packages/p/plasma-systemmonitor/package.yml +++ b/packages/p/plasma-systemmonitor/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-systemmonitor -version : 6.5.3 -release : 70 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz : a4f24a5fea063cc0b22d3e0436f07cd26c59f2a672fcac19967fef3a53aa1d8d -homepage : https://kde.org/plasma-desktop -license : GPL-3.0-only -component : desktop.kde.core -summary : New version of KSysGuard built on top of the new KStats daemon and using QML for its UI +name: plasma-systemmonitor +version: 6.5.3 +release: 70 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz: a4f24a5fea063cc0b22d3e0436f07cd26c59f2a672fcac19967fef3a53aa1d8d +homepage: https://kde.org/plasma-desktop +license: GPL-3.0-only +component: desktop.kde.core +summary: New version of KSysGuard built on top of the new KStats daemon and using QML for its UI description: | New version of KSysGuard built on top of the new KStats daemon and using QML for its UI -libsplit : false -builddeps : +libsplit: false +builddeps: - kf6-kdbusaddons-devel - kf6-kglobalaccel-devel - kf6-kiconthemes-devel @@ -23,18 +23,18 @@ builddeps : - ksystemstats - libksysguard-devel - qt6-base-private-devel -rundeps : +rundeps: - kf6-kiconthemes - kf6-kirigami - kirigami-addons - ksystemstats -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-thunderbolt/package.yml b/packages/p/plasma-thunderbolt/package.yml index 9a7d9d47768..9d382119fd8 100644 --- a/packages/p/plasma-thunderbolt/package.yml +++ b/packages/p/plasma-thunderbolt/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-thunderbolt -version : 6.5.3 -release : 91 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-thunderbolt-6.5.3.tar.xz : 602bd177f6988ca801eb85d73722f17d811f401cb8d25cc25473a1ca6bac8a11 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-thunderbolt +version: 6.5.3 +release: 91 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-thunderbolt-6.5.3.tar.xz: 602bd177f6988ca801eb85d73722f17d811f401cb8d25cc25473a1ca6bac8a11 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.kde.core -summary : Plasma integration for controlling Thunderbolt devices +component: desktop.kde.core +summary: Plasma integration for controlling Thunderbolt devices description: |- Plasma integration for controlling Thunderbolt devices -libsplit : false -builddeps : +libsplit: false +builddeps: - bolt - kf6-kcmutils-devel - kf6-kconfigwidgets-devel @@ -23,15 +23,15 @@ builddeps : - kf6-kdbusaddons-devel - kf6-ki18n-devel - kf6-knotifications-devel -rundeps : +rundeps: - bolt -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-vault/package.yml b/packages/p/plasma-vault/package.yml index e2c6dfd7651..53b63422904 100644 --- a/packages/p/plasma-vault/package.yml +++ b/packages/p/plasma-vault/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-vault -version : 6.5.3 -release : 103 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-vault-6.5.3.tar.xz : e61e4750b533b287e40140339c3f5de203e63e90604f20a44e06e81dca5c2b8f -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Plasma applet and services for creating encrypted vaults +name: plasma-vault +version: 6.5.3 +release: 103 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-vault-6.5.3.tar.xz: e61e4750b533b287e40140339c3f5de203e63e90604f20a44e06e81dca5c2b8f +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Plasma applet and services for creating encrypted vaults description: | Plasma Vault is a plasmoid for creating and managing encrypted vaults -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(libnm) - kf6-kdbusaddons-devel @@ -20,16 +20,16 @@ builddeps : - libksysguard-devel - libplasma-devel - plasma-activities-devel -rundeps : +rundeps: - cryfs - gocryptfs -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-wayland-protocols/package.yml b/packages/p/plasma-wayland-protocols/package.yml index e0498b4f413..189f4cd9b84 100644 --- a/packages/p/plasma-wayland-protocols/package.yml +++ b/packages/p/plasma-wayland-protocols/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-wayland-protocols -version : 1.19.0 -release : 20 -source : - - https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.tar.xz : 45679fe7a63c414f2c81793a62528fae6ccee584b6965719d7f9fc6dd48ba846 -homepage : https://kde.org/plasma-desktop -license : LGPL-2.1-or-later -component : desktop.kde.core -summary : Plasma Specific Protocols for Wayland +name: plasma-wayland-protocols +version: 1.19.0 +release: 20 +source: + - https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.tar.xz: 45679fe7a63c414f2c81793a62528fae6ccee584b6965719d7f9fc6dd48ba846 +homepage: https://kde.org/plasma-desktop +license: LGPL-2.1-or-later +component: desktop.kde.core +summary: Plasma Specific Protocols for Wayland description: | Plasma Specific Protocols for Wayland -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-welcome/package.yml b/packages/p/plasma-welcome/package.yml index 2146a61b9dd..4ff3dee211f 100644 --- a/packages/p/plasma-welcome/package.yml +++ b/packages/p/plasma-welcome/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-welcome -version : 6.5.3 -release : 26 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-welcome-6.5.3.tar.xz : 646820fc693b388d706a67b6a1eb7f44095851f6b87e940bcb07ccd541aa9f39 -homepage : https://invent.kde.org/plasma/plasma-welcome -license : +name: plasma-welcome +version: 6.5.3 +release: 26 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-welcome-6.5.3.tar.xz: 646820fc693b388d706a67b6a1eb7f44095851f6b87e940bcb07ccd541aa9f39 +homepage: https://invent.kde.org/plasma/plasma-welcome +license: - BSD-3-Clause - GPL-2.0-or-later -component : desktop.kde -summary : Plasma Welcome +component: desktop.kde +summary: Plasma Welcome description: | A Friendly onboarding wizard for Plasma. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - pkgconfig(Qt6QuickControls2) - pkgconfig(Qt6Svg) @@ -31,18 +31,18 @@ builddeps : - kirigami-addons-devel - libplasma-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -rundeps : +rundeps: - kf6-kuserfeedback - kirigami-addons -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -v $installdir/usr/lib64/libplasma-welcome-publicplugin.a diff --git a/packages/p/plasma-workspace-wallpapers/package.yml b/packages/p/plasma-workspace-wallpapers/package.yml index 21aa61a03a9..fd9d2c11321 100644 --- a/packages/p/plasma-workspace-wallpapers/package.yml +++ b/packages/p/plasma-workspace-wallpapers/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-workspace-wallpapers -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz : 447d3a56750d53f53ce1a2735f35124466376ce3d0890b40200bc5fb88f01d97 -homepage : https://kde.org/plasma-desktop -license : +name: plasma-workspace-wallpapers +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz: 447d3a56750d53f53ce1a2735f35124466376ce3d0890b40200bc5fb88f01d97 +homepage: https://kde.org/plasma-desktop +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : desktop.kde -summary : Wallpapers for Plasma Workspaces +component: desktop.kde +summary: Wallpapers for Plasma Workspaces description: | Wallpapers for Plasma Workspaces -builddeps : +builddeps: - pkgconfig(Qt6Core) - extra-cmake-modules -setup : | +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plasma-workspace/package.yml b/packages/p/plasma-workspace/package.yml index 534634cbdff..89a6dca0e85 100644 --- a/packages/p/plasma-workspace/package.yml +++ b/packages/p/plasma-workspace/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma-workspace -version : 6.5.3 -release : 196 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz : ff64cbadc97493eaf0f633cb00912bcfc20536dda684babcfa4b3eecd483ca17 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: plasma-workspace +version: 6.5.3 +release: 196 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz: ff64cbadc97493eaf0f633cb00912bcfc20536dda684babcfa4b3eecd483ca17 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2 - GPL-2.0 - LGPL-2.1 -component : +component: - desktop.kde.core - - ^plasma-x11 : desktop.kde -summary : + - ^plasma-x11: desktop.kde +summary: - KDE Plasma workspace - - ^plasma-x11 : KDE Plasma x11 session (DEPRECATED) + - ^plasma-x11: KDE Plasma x11 session (DEPRECATED) description: - This package provides the interface and basic tools for the Plasma workspace. - - ^plasma-x11 : KDE Plasma x11 session (DEPRECATED) -builddeps : + - ^plasma-x11: KDE Plasma x11 session (DEPRECATED) +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KF6Screen) - pkgconfig(KWaylandClient) @@ -96,12 +96,12 @@ builddeps : - plasma-wayland-protocols-devel - qcoro-qt6-devel - qt6-base-private-devel -rundeps : - - ^plasma-x11 : - - kwin-x11 +rundeps: + - ^plasma-x11: + - kwin-x11 # oxygen-sounds and phonon-backend-vlc should be part of branding, but we need to make sure they're installed - - devel : - - kf6-kitemmodels-devel + - devel: + - kf6-kitemmodels-devel - accountsservice - iso-codes - kf6-kirigami @@ -122,11 +122,11 @@ rundeps : - xprop - xrdb - xsetroot -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Remove (Wayland) identifier from Plasma wayland session. sed -E -i 's/ ?\([^)]*\) ?//g' login-sessions/plasmawayland.desktop.cmake @@ -134,19 +134,19 @@ setup : | %cmake_kf6 -DGLIBC_LOCALE_GEN=OFF \ -DGLIBC_LOCALE_PREGENERATED=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc # SDDM should use a Wayland session with Kwin when we have plasma-workspace installed install -Dm00644 $pkgfiles/sddm-wayland.conf $installdir/usr/share/sddm/sddm.conf.d/50_plasma_wayland.conf -patterns : +patterns: - /usr/lib64/libkrdb.so - - ^plasma-x11 : - - /usr/bin/startplasma-x11 - - /usr/share/xsessions/plasmax11.desktop -replaces : + - ^plasma-x11: + - /usr/bin/startplasma-x11 + - /usr/share/xsessions/plasmax11.desktop +replaces: - plasma-workspace-wayland-session - sddm-wayland-experimental diff --git a/packages/p/plasma5support/package.yml b/packages/p/plasma5support/package.yml index 2b7ad1469f7..f4bba11b822 100644 --- a/packages/p/plasma5support/package.yml +++ b/packages/p/plasma5support/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plasma5support -version : 6.5.3 -release : 40 -source : - - https://download.kde.org/stable/plasma/6.5.3/plasma5support-6.5.3.tar.xz : b58bb7bcb5914e3f3c76d3de920d953c8791f0f9a8e2d6eb841051b18009797f -homepage : https://invent.kde.org/plasma/plasma5support -license : +name: plasma5support +version: 6.5.3 +release: 40 +source: + - https://download.kde.org/stable/plasma/6.5.3/plasma5support-6.5.3.tar.xz: b58bb7bcb5914e3f3c76d3de920d953c8791f0f9a8e2d6eb841051b18009797f +homepage: https://invent.kde.org/plasma/plasma5support +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.libraries -summary : Support components for porting from KF5/Qt5 to KF6/Qt6 +component: desktop.libraries +summary: Support components for porting from KF5/Qt5 to KF6/Qt6 description: | Support components for porting from KF5/Qt5 to KF6/Qt6 -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(xfixes) - extra-cmake-modules @@ -32,11 +32,11 @@ builddeps : - libplasma-devel - plasma-activities-devel - qt6-base-private-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/plata-theme/package.yml b/packages/p/plata-theme/package.yml index eb82795aa0b..48dfc61cae5 100644 --- a/packages/p/plata-theme/package.yml +++ b/packages/p/plata-theme/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plata-theme -version : 0.9.9 -release : 38 -source : - - https://gitlab.com/tista500/plata-theme/-/archive/0.9.9/plata-theme-0.9.9.tar.bz2 : 19e40dfee94a47bb05860126d43e77c04e8f1b9701d2820ed615a9a0ca3bf067 -homepage : https://gitlab.com/tista500/plata-theme -license : +name: plata-theme +version: 0.9.9 +release: 38 +source: + - https://gitlab.com/tista500/plata-theme/-/archive/0.9.9/plata-theme-0.9.9.tar.bz2: 19e40dfee94a47bb05860126d43e77c04e8f1b9701d2820ed615a9a0ca3bf067 +homepage: https://gitlab.com/tista500/plata-theme +license: - CC-BY-SA-4.0 - GPL-2.0-or-later -component : desktop.theme -summary : A Gtk+ theme based on Material Design Refresh. +component: desktop.theme +summary: A Gtk+ theme based on Material Design Refresh. description: | A Gtk+ theme based on Material Design Refresh. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(libmarco-private) - inkscape - sassc -rundeps : +rundeps: - font-roboto-ttf -setup : | +setup: | %apply_patches # Josh: Do not remove gtk_next. I want this for Budgie 11 development. %autogen \ @@ -35,7 +35,7 @@ setup : | --with-accent_color=#84beea \ --with-suggestion_color=#4fa2e1 \ --with-destruction_color=#f05f7e -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/platformio/package.yml b/packages/p/platformio/package.yml index eefbcd6d98d..d626b9a4847 100644 --- a/packages/p/platformio/package.yml +++ b/packages/p/platformio/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : platformio -version : 6.1.17 -release : 19 -source : - - https://github.com/platformio/platformio-core/archive/refs/tags/v6.1.17.tar.gz : 8876df773b262e7c5ec6784537dba10c0f305b448da11631f0142da4b288c3f3 -homepage : https://platformio.org/ -license : Apache-2.0 -component : programming.python -summary : PlatformIO is an open source ecosystem for IoT development +name: platformio +version: 6.1.17 +release: 19 +source: + - https://github.com/platformio/platformio-core/archive/refs/tags/v6.1.17.tar.gz: 8876df773b262e7c5ec6784537dba10c0f305b448da11631f0142da4b288c3f3 +homepage: https://platformio.org/ +license: Apache-2.0 +component: programming.python +summary: PlatformIO is an open source ecosystem for IoT development description: | PlatformIO is an open source ecosystem for IoT development. Cross-platform build system and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-ajsonrpc - python-bottle - python-colorama @@ -25,8 +25,8 @@ rundeps : - python-tabulate - python-uvicorn - python-wsproto -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 platformio/assets/system/99-platformio-udev.rules -t $installdir/usr/lib/udev/rules.d/ diff --git a/packages/p/playerctl/package.yml b/packages/p/playerctl/package.yml index d9fd41a00ad..bd81bcd7417 100644 --- a/packages/p/playerctl/package.yml +++ b/packages/p/playerctl/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : playerctl -version : 2.4.1 -release : 9 -source : - - https://github.com/altdesktop/playerctl/archive/refs/tags/v2.4.1.tar.gz : 75957ad5071956f563542c7557af16a57e40b4a7f66bc9b6373d022ec5eef548 -homepage : https://github.com/altdesktop/playerctl -license : LGPL-3.0-or-later -component : multimedia.audio -summary : mpris command-line controller and library for spotify, vlc, audacious, bmp, xmms2, and others. +name: playerctl +version: 2.4.1 +release: 9 +source: + - https://github.com/altdesktop/playerctl/archive/refs/tags/v2.4.1.tar.gz: 75957ad5071956f563542c7557af16a57e40b4a7f66bc9b6373d022ec5eef548 +homepage: https://github.com/altdesktop/playerctl +license: LGPL-3.0-or-later +component: multimedia.audio +summary: mpris command-line controller and library for spotify, vlc, audacious, bmp, xmms2, and others. description: | Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys. -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - gtk-doc -setup : | +setup: | %meson_configure -Dbash-completions=true -Dzsh-completions=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/%libdir%/*.a diff --git a/packages/p/playmyvideos/package.yml b/packages/p/playmyvideos/package.yml index 24d7ebf309f..288802c4777 100644 --- a/packages/p/playmyvideos/package.yml +++ b/packages/p/playmyvideos/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : playmyvideos -version : 1.1.2 -release : 14 -source : - - https://github.com/artemanufrij/playmyvideos/archive/1.1.2.tar.gz : 3693045cf3d4071400edcec1c6b827e185bf54a3cd135188cbbb756fca7ecb5a -homepage : https://anufrij.org/cinema/ -license : GPL-2.0-or-later -component : multimedia.video -summary : A video player for watching local video files +name: playmyvideos +version: 1.1.2 +release: 14 +source: + - https://github.com/artemanufrij/playmyvideos/archive/1.1.2.tar.gz: 3693045cf3d4071400edcec1c6b827e185bf54a3cd135188cbbb756fca7ecb5a +homepage: https://anufrij.org/cinema/ +license: GPL-2.0-or-later +component: multimedia.video +summary: A video player for watching local video files description: | A video player for watching local video files -builddeps : +builddeps: - pkgconfig(clutter-gst-3.0) - pkgconfig(clutter-gtk-1.0) - pkgconfig(granite) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(libsoup-2.4) - pkgconfig(sqlite3) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/playonlinux/package.yml b/packages/p/playonlinux/package.yml index 5e0d0efcfcd..01a20cecaed 100644 --- a/packages/p/playonlinux/package.yml +++ b/packages/p/playonlinux/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : playonlinux -version : '4.4' -release : 22 -source : - - https://github.com/PlayOnLinux/POL-POM-4/archive/refs/tags/4.4.tar.gz : a3536243772002d17b9c5fcfd616844134bcfe126ce7b7b24eb971ba1f63365d -homepage : https://www.playonlinux.com/ -license : GPL-3.0-or-later -component : games -summary : PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps +name: playonlinux +version: "4.4" +release: 22 +source: + - https://github.com/PlayOnLinux/POL-POM-4/archive/refs/tags/4.4.tar.gz: a3536243772002d17b9c5fcfd616844134bcfe126ce7b7b24eb971ba1f63365d +homepage: https://www.playonlinux.com/ +license: GPL-3.0-or-later +component: games +summary: PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps description: | PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps designed to run with Microsoft Windows. -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(x11) - pkgconfig(xorg-server) -rundeps : +rundeps: - cabextract - icoutils - imagemagick @@ -24,9 +24,9 @@ rundeps : - python-natsort - wine-32bit - wxPython -setup : | +setup: | %apply_patches -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/plocate/package.yml b/packages/p/plocate/package.yml index a6831a2c1c5..4c4c5188bf3 100644 --- a/packages/p/plocate/package.yml +++ b/packages/p/plocate/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plocate -version : 1.1.22 -release : 9 -source : - - https://plocate.sesse.net/download/plocate-1.1.22.tar.gz : 3b7e4741b4aa2ec044e53eff06474a32a3fb1e928b9382351fe79d4c27fb0049 -homepage : https://plocate.sesse.net/ -license : GPL-2.0-or-later -component : system.utils -summary : plocate, a much faster locate +name: plocate +version: 1.1.22 +release: 9 +source: + - https://plocate.sesse.net/download/plocate-1.1.22.tar.gz: 3b7e4741b4aa2ec044e53eff06474a32a3fb1e928b9382351fe79d4c27fb0049 +homepage: https://plocate.sesse.net/ +license: GPL-2.0-or-later +component: system.utils +summary: plocate, a much faster locate description: | plocate is a locate based on posting lists, completely replacing mlocate with a much faster (and smaller) index. It is suitable as a default locate on your system. -replaces : +replaces: - mlocate -builddeps : +builddeps: - pkgconfig(liburing) - pkgconfig(libzstd) -setup : | +setup: | # Things are setup here to overwrite the old pre-existing findutils locate db. %patch -p1 -i $pkgfiles/0001-Statelessness.patch %meson_configure \ @@ -23,9 +23,9 @@ setup : | -Dlocategroup=locate \ -Dinstall_systemd=true \ -Dsharedstatedir=/var/db \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install chgrp 21 $installdir/usr/bin/plocate diff --git a/packages/p/plplot/package.yml b/packages/p/plplot/package.yml index 041c995278e..7aaca8123dd 100644 --- a/packages/p/plplot/package.yml +++ b/packages/p/plplot/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plplot -version : 5.15.0 -release : 11 -source : - - https://sourceforge.net/projects/plplot/files/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz : b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b -homepage : https://plplot.sourceforge.net/ -license : LGPL-2.0-or-later -component : office.scientific -summary : PLplot is a cross-platform software package for creating scientific plots. +name: plplot +version: 5.15.0 +release: 11 +source: + - https://sourceforge.net/projects/plplot/files/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz: b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b +homepage: https://plplot.sourceforge.net/ +license: LGPL-2.0-or-later +component: office.scientific +summary: PLplot is a cross-platform software package for creating scientific plots. description: | PLplot is a cross-platform software package for creating scientific plots whose (UTF-8) plot symbols and text are limited in practice only by what Unicode-aware system fonts are installed on a user's computer. The PLplot software, which is primarily licensed under the LGPL, has a clean architecture that is organized as a core C library, separate language bindings for that library, and separate device drivers that are dynamically loaded by the core library which control how the plots are presented in noninteractive and interactive plotting contexts. -builddeps : +builddeps: - pkgconfig(gsl) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install rm -v $installdir/usr/lib/*.a diff --git a/packages/p/pluma-plugins/package.yml b/packages/p/pluma-plugins/package.yml index b18eccec317..5283fe58805 100644 --- a/packages/p/pluma-plugins/package.yml +++ b/packages/p/pluma-plugins/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pluma-plugins -version : 1.28.0 -release : 5 -source : - - https://github.com/mate-desktop/pluma-plugins/releases/download/v1.28.0/pluma-plugins-1.28.0.tar.xz : a47e8637366fffb1ba968d873f3965c988c3e620bb13362817b4be7d722a0baa -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Set set of plugins for Pluma, the MATE text editor +name: pluma-plugins +version: 1.28.0 +release: 5 +source: + - https://github.com/mate-desktop/pluma-plugins/releases/download/v1.28.0/pluma-plugins-1.28.0.tar.xz: a47e8637366fffb1ba968d873f3965c988c3e620bb13362817b4be7d722a0baa +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Set set of plugins for Pluma, the MATE text editor description: | A set set of plugins for Pluma, the MATE text editor. The package pluma-plugins started as a fork of gedit-plugins. -builddeps : +builddeps: - pkgconfig(dbus-python) - pkgconfig(pluma) - pkgconfig(pygobject-3.0) - pkgconfig(vte-2.91) - itstool -rundeps : +rundeps: - pluma -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pluma/package.yml b/packages/p/pluma/package.yml index 03c16cd4434..d7604a35d7d 100644 --- a/packages/p/pluma/package.yml +++ b/packages/p/pluma/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pluma -version : 1.28.0 -release : 35 -source : - - https://github.com/mate-desktop/pluma/releases/download/v1.28.0/pluma-1.28.0.tar.xz : aa8adf9589345093a50e30b27ede4a78a2421d1727c27f465fc87c435965a1d4 -homepage : https://mate-desktop.org/ -license : GPL-2.0-or-later -component : desktop.mate -summary : Text Editor for the MATE Desktop +name: pluma +version: 1.28.0 +release: 35 +source: + - https://github.com/mate-desktop/pluma/releases/download/v1.28.0/pluma-1.28.0.tar.xz: aa8adf9589345093a50e30b27ede4a78a2421d1727c27f465fc87c435965a1d4 +homepage: https://mate-desktop.org/ +license: GPL-2.0-or-later +component: desktop.mate +summary: Text Editor for the MATE Desktop description: | pluma is a small and lightweight UTF-8 text editor for the MATE environment. Based on gedit, the text editor for the GNOME2 environment. -builddeps : +builddeps: - pkgconfig(enchant-2) - pkgconfig(gtk-doc) - pkgconfig(gtksourceview-4) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(pygobject-3.0) - pkgconfig(sm) - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas1_pygobject352.patch %configure --enable-gtk-doc --disable-tests -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/plymouth/package.yml b/packages/p/plymouth/package.yml index eb574bfc2d5..04ecc20d7c4 100644 --- a/packages/p/plymouth/package.yml +++ b/packages/p/plymouth/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plymouth -version : 24.004.60 -release : 16 -source : - - https://www.freedesktop.org/software/plymouth/releases/plymouth-24.004.60.tar.xz : f3f7841358c98f5e7b06a9eedbdd5e6882fd9f38bbd14a767fb083e3b55b1c34 -homepage : https://www.freedesktop.org/wiki/Software/Plymouth/ -license : GPL-2.0-or-later -component : system.boot -summary : Plymouth is an application that runs very early in the boot process that provides a graphical boot animation while the boot process happens in the background. +name: plymouth +version: 24.004.60 +release: 16 +source: + - https://www.freedesktop.org/software/plymouth/releases/plymouth-24.004.60.tar.xz: f3f7841358c98f5e7b06a9eedbdd5e6882fd9f38bbd14a767fb083e3b55b1c34 +homepage: https://www.freedesktop.org/wiki/Software/Plymouth/ +license: GPL-2.0-or-later +component: system.boot +summary: Plymouth is an application that runs very early in the boot process that provides a graphical boot animation while the boot process happens in the background. description: | Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted!) that provides a graphical boot animation while the boot process happens in the background. It is designed to work on systems with DRM modesetting drivers. The idea is that early on in the boot process the native mode for the computer is set, plymouth uses that mode, and that mode stays throughout the entire boot process up to and after X starts. Ideally, the goal is to get rid of all flicker during startup. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libdrm) - pkgconfig(libevdev) @@ -18,14 +18,14 @@ builddeps : - pkgconfig(xkeyboard-config) - docbook-xml - solus-artwork -setup : | +setup: | sed -i 's/^Theme=spinner$/Theme=bgrt/' src/plymouthd.defaults %meson_configure \ -Dsystemd-integration=true \ -Dlogo=/usr/share/icons/hicolor/scalable/places/distributor-logo-solus.svg -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/10-splash.cmdline $installdir/%libdir%/kernel/cmdline.d/10-splash.conf diff --git a/packages/p/plzip/package.yml b/packages/p/plzip/package.yml index 4a7be6f2aba..7f1541c386e 100644 --- a/packages/p/plzip/package.yml +++ b/packages/p/plzip/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : plzip -version : '1.11' -release : 1 -source : - - https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.11.tar.gz : d8e3cbe45c9222383339130e1bcc6e5e884d776b63f188896e6df67bc1d5626b -homepage : https://www.nongnu.org/lzip/plzip.html -license : GPL-2.0-or-later -component : system.utils -summary : Plzip is a massively parallel (multi-threaded) implementation of lzip +name: plzip +version: "1.11" +release: 1 +source: + - https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.11.tar.gz: d8e3cbe45c9222383339130e1bcc6e5e884d776b63f188896e6df67bc1d5626b +homepage: https://www.nongnu.org/lzip/plzip.html +license: GPL-2.0-or-later +component: system.utils +summary: Plzip is a massively parallel (multi-threaded) implementation of lzip description: | Plzip is a massively parallel (multi-threaded) implementation of lzip, compatible with lzip 1.4 or newer. Plzip uses the compression library lzlib. -builddeps : +builddeps: - lzlib-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pnpm/package.yml b/packages/p/pnpm/package.yml index b7520e09c80..133a01ade59 100644 --- a/packages/p/pnpm/package.yml +++ b/packages/p/pnpm/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pnpm -version : 10.11.1 -release : 2 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://pnpm.io -license : MIT -component : programming.tools -extract : false -summary : Fast, disk space efficient package manager +name: pnpm +version: 10.11.1 +release: 2 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://pnpm.io +license: MIT +component: programming.tools +extract: false +summary: Fast, disk space efficient package manager description: | Fast, disk space efficient package manager -networking : true -builddeps : +networking: true +builddeps: - nodejs - wget -rundeps : +rundeps: - nodejs -setup : | +setup: | wget https://registry.npmjs.org/pnpm/-/pnpm-10.11.1.tgz -install : | +install: | npm install -g --prefix "$installdir/usr" pnpm*.tgz diff --git a/packages/p/po4a/package.yml b/packages/p/po4a/package.yml index d1bd1c699ae..3ab67badc47 100644 --- a/packages/p/po4a/package.yml +++ b/packages/p/po4a/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : po4a -version : '0.74' -release : 13 -source : - - https://github.com/mquinson/po4a/releases/download/v0.74/po4a-0.74.tar.gz : 25fc323f2ba37bbd48c3af0ebf49952644b0e468261f98633e91219a838fe7c2 -homepage : https://po4a.org/ -license : GPL-2.0-or-later -component : programming.devel -summary : Maintain the translations of your documentation with ease (PO for anything) +name: po4a +version: "0.74" +release: 13 +source: + - https://github.com/mquinson/po4a/releases/download/v0.74/po4a-0.74.tar.gz: 25fc323f2ba37bbd48c3af0ebf49952644b0e468261f98633e91219a838fe7c2 +homepage: https://po4a.org/ +license: GPL-2.0-or-later +component: programming.devel +summary: Maintain the translations of your documentation with ease (PO for anything) description: | The goal of po4a (PO for anything) project is to ease translations (and more interestingly, the maintenance of translations) using gettext tools on areas where they were not expected like documentation. -patterns : +patterns: - /usr/share/man -builddeps : +builddeps: - docbook-xml - perl-module-build - perl-pod-parser -rundeps : +rundeps: - perl-gettext - perl-yaml-tiny environment: | export PERL_USE_UNSAFE_INC=1 -setup : | +setup: | %perl_setup -build : | +build: | %perl_build -install : | +install: | %perl_install diff --git a/packages/p/pocillo-gtk-theme/package.yml b/packages/p/pocillo-gtk-theme/package.yml index 8627e03d7ed..0078a28ceee 100644 --- a/packages/p/pocillo-gtk-theme/package.yml +++ b/packages/p/pocillo-gtk-theme/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pocillo-gtk-theme -version : '0.11' -release : 5 -source : - - https://github.com/UbuntuBudgie/pocillo-gtk-theme/archive/refs/tags/v0.11.tar.gz : 3c74850384704039de5a0ed2311f5f1db2dfa39905e684cbab040c3aaedc9813 -homepage : https://github.com/UbuntuBudgie/pocillo-gtk-theme -license : GPL-2.0-or-later -component : +name: pocillo-gtk-theme +version: "0.11" +release: 5 +source: + - https://github.com/UbuntuBudgie/pocillo-gtk-theme/archive/refs/tags/v0.11.tar.gz: 3c74850384704039de5a0ed2311f5f1db2dfa39905e684cbab040c3aaedc9813 +homepage: https://github.com/UbuntuBudgie/pocillo-gtk-theme +license: GPL-2.0-or-later +component: - desktop.theme - - slim : desktop.theme -summary : Material Design GTK Theme + - slim: desktop.theme +summary: Material Design GTK Theme description: | GTK based theme for the Budgie Desktop that has Material Design elements and styled using the Arc colour palette. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gtk4) - nodejs - sassc -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine - - slim : - - pocillo-gtk-theme -patterns : - - slim : /usr/share/themes/*slim* -setup : | + - slim: + - pocillo-gtk-theme +patterns: + - slim: /usr/share/themes/*slim* +setup: | %meson_configure -Dtheme_name=Pocillo -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/themes/*/{COPYING,INSTALL_GDM_THEME.md} diff --git a/packages/p/poco/package.yml b/packages/p/poco/package.yml index c1eb78a3541..507ba26fda2 100644 --- a/packages/p/poco/package.yml +++ b/packages/p/poco/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : poco -version : 1.14.2 -release : 9 -source : - - https://github.com/pocoproject/poco/archive/refs/tags/poco-1.14.2-release.tar.gz : 47394ea7ddb7b0a40e1a5be896f8f5dc77cfdc4f561d2e7131ecf582df5a0c3a -license : BSL-1.0 -homepage : https://pocoproject.org -component : +name: poco +version: 1.14.2 +release: 9 +source: + - https://github.com/pocoproject/poco/archive/refs/tags/poco-1.14.2-release.tar.gz: 47394ea7ddb7b0a40e1a5be896f8f5dc77cfdc4f561d2e7131ecf582df5a0c3a +license: BSL-1.0 +homepage: https://pocoproject.org +component: - programming.library - - tools : programming.tools -summary : C++ libraries for building network- and internet-based applications + - tools: programming.tools +summary: C++ libraries for building network- and internet-based applications description: | The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems. -builddeps : +builddeps: - pkgconfig(expat) - pkgconfig(libpcre2-posix) - pkgconfig(libutf8proc) - pkgconfig(sqlite3) - pkgconfig(zlib) -patterns : - - tools : /usr/bin/* -setup : | +patterns: + - tools: /usr/bin/* +setup: | %cmake_ninja \ -D POCO_UNBUNDLED=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/podman/package.yml b/packages/p/podman/package.yml index 59d70eaa223..7a2554b9a06 100644 --- a/packages/p/podman/package.yml +++ b/packages/p/podman/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : podman -version : 5.3.1 -release : 44 -source : - - https://github.com/containers/podman/archive/refs/tags/v5.3.1.tar.gz : 5b4e9ddce69cc2c8c8b8529e90093ae3ea9cb2959e2fceb98469b282dbffbcc7 -license : Apache-2.0 -homepage : https://podman.io/ -component : virt -summary : A daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images +name: podman +version: 5.3.1 +release: 44 +source: + - https://github.com/containers/podman/archive/refs/tags/v5.3.1.tar.gz: 5b4e9ddce69cc2c8c8b8529e90093ae3ea9cb2959e2fceb98469b282dbffbcc7 +license: Apache-2.0 +homepage: https://podman.io/ +component: virt +summary: A daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images description: | Containers under the control of Podman can either be run by root or by a non-privileged user. Podman manages the entire container ecosystem which includes pods, containers, container images, and container volumes using the libpod library. Podman specializes in all of the commands and functions that help you to maintain and modify OCI container images, such as pulling and tagging. It allows you to create, run, and maintain those containers created from those images in a production environment. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gpgme) - pkgconfig(libprotobuf-c) - pkgconfig(libseccomp) @@ -21,15 +21,15 @@ builddeps : - go-md2man - golang - man-db -rundeps : +rundeps: - conmon - iptables - netavark - passt - skopeo -setup : | +setup: | %patch -p1 -i $pkgfiles/catatonit.patch -build : | +build: | export CGO_CFLAGS="$CFLAGS" export GOFLAGS="-trimpath" export BUILDTAGS="seccomp varlink systemd" @@ -37,7 +37,7 @@ build : | set -e GIT_COMMIT=$(git ls-remote https://github.com/containers/podman refs/tags/v$version | awk '{print $1}') %make PREFIX=%PREFIX% GIT_COMMIT="$GIT_COMMIT" -install : | +install: | %make_install install.completions install.catatonit \ PREFIX=%PREFIX% \ TMPFILESDIR=%libdir%/tmpfiles.d \ diff --git a/packages/p/podofo/package.yml b/packages/p/podofo/package.yml index bdbb371d118..2f90564bf76 100644 --- a/packages/p/podofo/package.yml +++ b/packages/p/podofo/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : podofo -version : 0.10.4 -release : 18 -source : - - https://github.com/podofo/podofo/archive/refs/tags/0.10.4.tar.gz : 6b1b13cdfb2ba5e8bbc549df507023dd4873bc946211bc6942183b8496986904 -homepage : https://github.com/podofo/podofo -license : +name: podofo +version: 0.10.4 +release: 18 +source: + - https://github.com/podofo/podofo/archive/refs/tags/0.10.4.tar.gz: 6b1b13cdfb2ba5e8bbc549df507023dd4873bc946211bc6942183b8496986904 +homepage: https://github.com/podofo/podofo +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming -summary : PoDoFo is a library to work with the PDF file format +component: programming +summary: PoDoFo is a library to work with the PDF file format description: | The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo. -builddeps : +builddeps: - pkgconfig(fontconfig) - pkgconfig(libidn) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - pkgconfig(lua) -setup : | +setup: | %cmake_ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DPODOFO_BUILD_TOOLS=True \ -DPODOFO_HAVE_JPEG_LIB=1 \ -DPODOFO_HAVE_PNG_LIB=1 \ -DPODOFO_HAVE_TIFF_LIB=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00644 $installdir/usr/share/man/man1/ cp -R man/*.1 $installdir/usr/share/man/man1/ -check : | +check: | %make test diff --git a/packages/p/poedit/package.yml b/packages/p/poedit/package.yml index cbb236bc1ad..f45e9e26f17 100644 --- a/packages/p/poedit/package.yml +++ b/packages/p/poedit/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : poedit -version : 3.4.4 -release : 49 -source : - - https://github.com/vslavik/poedit/releases/download/v3.4.4-oss/poedit-3.4.4.tar.gz : 29cda1611e01af491e0c770a87cd6d24c5ccfe8737dfbc0f2f23847ba0d821ed -homepage : https://poedit.net -license : MIT -component : editor -summary : Cross-platform gettext catalogs (.po files) translation editor +name: poedit +version: 3.4.4 +release: 49 +source: + - https://github.com/vslavik/poedit/releases/download/v3.4.4-oss/poedit-3.4.4.tar.gz: 29cda1611e01af491e0c770a87cd6d24c5ccfe8737dfbc0f2f23847ba0d821ed +homepage: https://poedit.net +license: MIT +component: editor +summary: Cross-platform gettext catalogs (.po files) translation editor description: | This program is a simple translations editor for PO and XLIFF files. It also serves as a GUI frontend to more GNU gettext utilities (win32 version is part of the distribution) and catalogs editor/source code parser. It helps with translating applications into another language. -builddeps : +builddeps: - pkgconfig(gtkspell3-3.0) - pkgconfig(icu-uc) - pkgconfig(liblucene++) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(webkit2gtk-4.0) - libboost-devel - wxwidgets-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pokeget/package.yml b/packages/p/pokeget/package.yml index 9c87f8e0f4b..89c644bf575 100644 --- a/packages/p/pokeget/package.yml +++ b/packages/p/pokeget/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pokeget -version : 1.6.7 -release : 3 -source : - - git|https://github.com/talwat/pokeget-rs.git : 1.6.7 -homepage : https://github.com/talwat/pokeget-rs -license : MIT -component : programming -summary : A better rust version of pokeget. +name: pokeget +version: 1.6.7 +release: 3 +source: + - git|https://github.com/talwat/pokeget-rs.git: 1.6.7 +homepage: https://github.com/talwat/pokeget-rs +license: MIT +component: programming +summary: A better rust version of pokeget. description: | A better rust version of pokeget. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/p/polari/package.yml b/packages/p/polari/package.yml index 1bcfb7dbeeb..cbd12c842d6 100644 --- a/packages/p/polari/package.yml +++ b/packages/p/polari/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polari -version : '46.0' -release : 37 -source : - - https://download.gnome.org/sources/polari/46/polari-46.0.tar.xz : d2b1709e379189294f53d4ef15f03f8bcbbbe8c52f0f415e62f7d5f00c360a31 -homepage : https://apps.gnome.org/Polari/ -license : GPL-2.0-or-later -component : network.irc -summary : Talk to people on IRC +name: polari +version: "46.0" +release: 37 +source: + - https://download.gnome.org/sources/polari/46/polari-46.0.tar.xz: d2b1709e379189294f53d4ef15f03f8bcbbbe8c52f0f415e62f7d5f00c360a31 +homepage: https://apps.gnome.org/Polari/ +license: GPL-2.0-or-later +component: network.irc +summary: Talk to people on IRC description: | A simple Internet Relay Chat (IRC) client that is designed to integrate seamlessly with GNOME; it features a simple and beautiful interface which allows you to focus on your conversations. You can use Polari to publicly chat with people in a channel, and to have private one-to-one conversations. Notifications make sure that you never miss an important message. -builddeps : +builddeps: - pkgconfig(gjs-1.0) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gspell-1) @@ -20,18 +20,18 @@ builddeps : - pkgconfig(tinysparql-3.0) - desktop-file-utils - itstool -rundeps : +rundeps: - gjs - libadwaita - libgtk-4 - telepathy-idle - telepathy-logger - telepathy-mission-control -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Port-to-girepository-2.0.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/polkit-gnome/package.yml b/packages/p/polkit-gnome/package.yml index 3ef6c9566d6..72eb862f3d4 100644 --- a/packages/p/polkit-gnome/package.yml +++ b/packages/p/polkit-gnome/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polkit-gnome -version : '0.105' -release : 16 -source : - - https://download.gnome.org/sources/polkit-gnome/0.105/polkit-gnome-0.105.tar.xz : 1784494963b8bf9a00eedc6cd3a2868fb123b8a5e516e66c5eda48df17ab9369 -homepage : https://www.gnome.org -license : GPL-3.0-or-later -component : desktop.gnome.core -summary : GNOME Polkit Authentication Agent +name: polkit-gnome +version: "0.105" +release: 16 +source: + - https://download.gnome.org/sources/polkit-gnome/0.105/polkit-gnome-0.105.tar.xz: 1784494963b8bf9a00eedc6cd3a2868fb123b8a5e516e66c5eda48df17ab9369 +homepage: https://www.gnome.org +license: GPL-3.0-or-later +component: desktop.gnome.core +summary: GNOME Polkit Authentication Agent description: | The Polkit GNOME package provides an Authentication Agent for Polkit that integrates well with the GNOME Desktop environment. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/polkit-kde-agent/package.yml b/packages/p/polkit-kde-agent/package.yml index a3e2e9600fc..7dbd04156e7 100644 --- a/packages/p/polkit-kde-agent/package.yml +++ b/packages/p/polkit-kde-agent/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polkit-kde-agent -version : 6.5.3 -release : 130 -source : - - https://download.kde.org/stable/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz : 0b2b47981b51a95b1655a3ac3985ff04ceabbab3717eb4038e8fae6a8eb0759a -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Daemon providing a polkit authentication for KDE +name: polkit-kde-agent +version: 6.5.3 +release: 130 +source: + - https://download.kde.org/stable/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz: 0b2b47981b51a95b1655a3ac3985ff04ceabbab3717eb4038e8fae6a8eb0759a +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Daemon providing a polkit authentication for KDE description: | Daemon providing a polkit authentication for KDE. -builddeps : +builddeps: - pkgconfig(KF6WindowSystem) - pkgconfig(polkit-qt6-1) - kf6-kcoreaddons-devel @@ -18,13 +18,13 @@ builddeps : - kf6-kdbusaddons-devel - kf6-ki18n-devel - kf6-knotifications-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/polkit-qt-1/package.yml b/packages/p/polkit-qt-1/package.yml index aab70c75ece..61b25eeb046 100644 --- a/packages/p/polkit-qt-1/package.yml +++ b/packages/p/polkit-qt-1/package.yml @@ -1,43 +1,43 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polkit-qt-1 -version : 0.200.0 -release : 8 -source : - - https://download.kde.org/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz#polkit-qt-1.tar.xz : 5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb -homepage : https://api.kde.org/polkit-qt-1/html/ -license : LGPL-2.1-or-later -component : +name: polkit-qt-1 +version: 0.200.0 +release: 8 +source: + - https://download.kde.org/stable/polkit-qt-1/polkit-qt-1-0.200.0.tar.xz#polkit-qt-1.tar.xz: 5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb +homepage: https://api.kde.org/polkit-qt-1/html/ +license: LGPL-2.1-or-later +component: - desktop.qt - - qt5 : desktop.qt - - qt5-devel : programming.devel - - qt6 : desktop.qt - - qt6-devel : programming.devel -summary : + - qt5: desktop.qt + - qt5-devel: programming.devel + - qt6: desktop.qt + - qt6-devel: programming.devel +summary: - Qt wrapper around polkit-1 - - qt5 : Qt wrapper around polkit-1 - Qt5 bindings - - qt5-devel : Development files for polkit-qt-1-qt5 - - qt6 : Qt wrapper around polkit-1 - Qt6 bindings - - qt6-devel : Development files for polkit-qt-1-qt6 + - qt5: Qt wrapper around polkit-1 - Qt5 bindings + - qt5-devel: Development files for polkit-qt-1-qt5 + - qt6: Qt wrapper around polkit-1 - Qt6 bindings + - qt6-devel: Development files for polkit-qt-1-qt6 description: |- polkit-qt-1 aims to make it easy for Qt developers to take advantage of polkit API. It is a convenience wrapper around QAction and QAbstractButton that lets you integrate those two components easily with polkit. -extract : false -builddeps : +extract: false +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(gobject-introspection-1.0) - pkgconfig(polkit-agent-1) -rundeps : - - qt5-devel : - - polkit-devel - - polkit-qt-1-qt5 - - qt6-devel : - - polkit-devel - - polkit-qt-1-qt6 -clang : true -optimize : +rundeps: + - qt5-devel: + - polkit-devel + - polkit-qt-1-qt5 + - qt6-devel: + - polkit-devel + - polkit-qt-1-qt6 +clang: true +optimize: - speed - thin-lto -setup : | +setup: | mkdir qt5 qt6 tar --strip-components=1 -xf $sources/polkit-qt-1.tar.xz -C qt5 tar --strip-components=1 -xf $sources/polkit-qt-1.tar.xz -C qt6 @@ -49,7 +49,7 @@ setup : | pushd qt6 %cmake_ninja -DQT_MAJOR_VERSION=6 popd -build : | +build: | pushd qt5 %ninja_build popd @@ -57,7 +57,7 @@ build : | pushd qt6 %ninja_build popd -install : | +install: | pushd qt5 %ninja_install popd @@ -65,25 +65,25 @@ install : | pushd qt6 %ninja_install popd -patterns : - - qt5 : - - /usr/lib64/libpolkit-qt5-*.so.* - - /usr/lib64/libpolkit-qt5-*.so.*.* - - qt6 : - - /usr/lib64/libpolkit-qt6-*.so.* - - /usr/lib64/libpolkit-qt6-*.so.*.* - - qt5-devel : - - /usr/include/polkit-qt5-1 - - /usr/lib64/cmake/PolkitQt5-1 - - /usr/lib64/libpolkit-qt5-*.so - - /usr/lib64/pkgconfig/polkit-qt5-*.pc - - qt6-devel : - - /usr/include/polkit-qt6-1 - - /usr/lib64/cmake/PolkitQt6-1 - - /usr/lib64/libpolkit-qt6-*.so - - /usr/lib64/pkgconfig/polkit-qt6-*.pc -replaces : - - qt5 : - - polkit-qt-1 - - qt5-devel : - - polkit-qt-1-devel +patterns: + - qt5: + - /usr/lib64/libpolkit-qt5-*.so.* + - /usr/lib64/libpolkit-qt5-*.so.*.* + - qt6: + - /usr/lib64/libpolkit-qt6-*.so.* + - /usr/lib64/libpolkit-qt6-*.so.*.* + - qt5-devel: + - /usr/include/polkit-qt5-1 + - /usr/lib64/cmake/PolkitQt5-1 + - /usr/lib64/libpolkit-qt5-*.so + - /usr/lib64/pkgconfig/polkit-qt5-*.pc + - qt6-devel: + - /usr/include/polkit-qt6-1 + - /usr/lib64/cmake/PolkitQt6-1 + - /usr/lib64/libpolkit-qt6-*.so + - /usr/lib64/pkgconfig/polkit-qt6-*.pc +replaces: + - qt5: + - polkit-qt-1 + - qt5-devel: + - polkit-qt-1-devel diff --git a/packages/p/polkit/package.yml b/packages/p/polkit/package.yml index e05f0499202..b2dc0bd48f8 100644 --- a/packages/p/polkit/package.yml +++ b/packages/p/polkit/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polkit -version : '126' -release : 34 -source : - - https://github.com/polkit-org/polkit/archive/refs/tags/126.tar.gz : 2814a7281989f6baa9e57bd33bbc5e148827e2721ccef22aaf28ab2b376068e8 -homepage : https://github.com/polkit-org/polkit -license : +name: polkit +version: "126" +release: 34 +source: + - https://github.com/polkit-org/polkit/archive/refs/tags/126.tar.gz: 2814a7281989f6baa9e57bd33bbc5e148827e2721ccef22aaf28ab2b376068e8 +homepage: https://github.com/polkit-org/polkit +license: - GPL-2.0-or-later -summary : Application-level authorization toolkit -component : +summary: Application-level authorization toolkit +component: - system.base - - devel : system.devel + - devel: system.devel description: | polkit is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes: It is a framework for centralizing the decision making process with respect to granting access to privileged operations for unprivileged applications. See the polkit(8) manual page for more detailed information. -builddeps : +builddeps: - pkgconfig(duktape) - pkgconfig(expat) - pkgconfig(gtk-doc) - pkgconfig(udev) - docbook-xml -checkdeps : +checkdeps: - python-dbusmock -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-pkexec-Support-a-stateless-configuration.patch %patch -p1 -i $pkgfiles/0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch @@ -34,9 +34,9 @@ setup : | -Dpolkitd_user=polkitd \ -Dtests=true \ -Dprivileged_group=sudo -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Ddm00755 $installdir/usr/share/defaults/etc/pam.d/ @@ -44,5 +44,5 @@ install : | # Stateless find $installdir -type d -empty -print -delete -check : | +check: | meson test -C solusBuildDir --print-errorlogs -t 3 diff --git a/packages/p/polybar/package.yml b/packages/p/polybar/package.yml index fdb8d669b9b..4a41af0e173 100644 --- a/packages/p/polybar/package.yml +++ b/packages/p/polybar/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polybar -version : 3.7.2 -release : 42 -source : - - https://github.com/polybar/polybar/archive/refs/tags/3.7.2.tar.gz : 6c281124d5aab30de3c284f20c68eea6d371e6af8258c73971dc515d5c28a474 - - https://github.com/polybar/i3ipcpp/archive/c982bc069c227fd8b290089c14ceb3dbf346939e.tar.gz#i3ipcpp.tar.gz : 19ea8ffa13ad7edb1caddca95baa191a0d152e2b446e9da486c4681f881fc42e - - https://github.com/polybar/xpp/archive/2f9ff5afc28f67f1dc24898e99a2d4ccf443e512.tar.gz#xpp.tar.gz : 521205a84ce76604b73435f60121b84bcd19707acd9231e4fd9a2153533a5a6c -homepage : https://polybar.github.io/ -license : MIT -component : system.utils -summary : A fast and easy-to-use status bar +name: polybar +version: 3.7.2 +release: 42 +source: + - https://github.com/polybar/polybar/archive/refs/tags/3.7.2.tar.gz: 6c281124d5aab30de3c284f20c68eea6d371e6af8258c73971dc515d5c28a474 + - https://github.com/polybar/i3ipcpp/archive/c982bc069c227fd8b290089c14ceb3dbf346939e.tar.gz#i3ipcpp.tar.gz: 19ea8ffa13ad7edb1caddca95baa191a0d152e2b446e9da486c4681f881fc42e + - https://github.com/polybar/xpp/archive/2f9ff5afc28f67f1dc24898e99a2d4ccf443e512.tar.gz#xpp.tar.gz: 521205a84ce76604b73435f60121b84bcd19707acd9231e4fd9a2153533a5a6c +homepage: https://polybar.github.io/ +license: MIT +component: system.utils +summary: A fast and easy-to-use status bar description: | A fast and easy-to-use status bar -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cairo-fc) - pkgconfig(jsoncpp) @@ -31,13 +31,13 @@ builddeps : - libboost-devel - python-sphinx - wireless-tools-devel -rundeps : +rundeps: - python3 -setup : | +setup: | tar xf "${sources}/i3ipcpp.tar.gz" -C %workdir%/lib/i3ipcpp --strip-components=1 tar xf "${sources}/xpp.tar.gz" -C %workdir%/lib/xpp --strip-components=1 %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/polychromatic/package.yml b/packages/p/polychromatic/package.yml index 6dec4b3ab63..b493b759da9 100644 --- a/packages/p/polychromatic/package.yml +++ b/packages/p/polychromatic/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polychromatic -version : 0.9.5 -release : 28 -source : - - https://github.com/polychromatic/polychromatic/archive/refs/tags/v0.9.5.tar.gz : a8c9c84f27d1ada1ce9d3da6ad4d6f361edc79f8e348c2206d19c3af4203a770 -license : GPL-3.0-or-later -component : system.utils -networking : true -homepage : https://polychromatic.app -summary : Graphical front end and tray applet for configuring Razer peripherals +name: polychromatic +version: 0.9.5 +release: 28 +source: + - https://github.com/polychromatic/polychromatic/archive/refs/tags/v0.9.5.tar.gz: a8c9c84f27d1ada1ce9d3da6ad4d6f361edc79f8e348c2206d19c3af4203a770 +license: GPL-3.0-or-later +component: system.utils +networking: true +homepage: https://polychromatic.app +summary: Graphical front end and tray applet for configuring Razer peripherals description: | A front-end for customising the functionality of your Razer perpherials. -builddeps : +builddeps: - sassc -rundeps : +rundeps: - imagemagick - libayatana-appindicator - openrazer-current @@ -24,11 +24,11 @@ rundeps : - python-qt6 - python-requests - python-setproctitle -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Move to stateless path diff --git a/packages/p/polyclipping/package.yml b/packages/p/polyclipping/package.yml index d68ab793fea..dc3c54a9e4f 100644 --- a/packages/p/polyclipping/package.yml +++ b/packages/p/polyclipping/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polyclipping -version : 6.4.2 -release : 2 -source : - - https://sourceforge.net/projects/polyclipping/files/clipper_ver6.4.2.zip : a14320d82194807c4480ce59c98aa71cd4175a5156645c4e2b3edd330b930627 -homepage : https://sourceforge.net/projects/polyclipping/ -license : BSL-1.0 -component : programming.library -summary : Polygon and line clipping and offsetting library +name: polyclipping +version: 6.4.2 +release: 2 +source: + - https://sourceforge.net/projects/polyclipping/files/clipper_ver6.4.2.zip: a14320d82194807c4480ce59c98aa71cd4175a5156645c4e2b3edd330b930627 +homepage: https://sourceforge.net/projects/polyclipping/ +license: BSL-1.0 +component: programming.library +summary: Polygon and line clipping and offsetting library description: | The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons. -setup : | +setup: | pushd cpp %cmake . popd -build : | +build: | %make -C cpp -install : | +install: | %make_install -C cpp diff --git a/packages/p/polylith/package.yml b/packages/p/polylith/package.yml index 516e4e25adb..1d5b252a91b 100644 --- a/packages/p/polylith/package.yml +++ b/packages/p/polylith/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : polylith -version : 0.3.30 -homepage : https://polylith.gitbook.io/polylith/ -release : 6 -source : - - https://github.com/polyfy/polylith/archive/refs/tags/v0.3.30.tar.gz : 02946a125af110621515a93c5293efbdb84229ecfcd743c598f40e069d203e64 -license : EPL-1.0 -component : programming.tools -networking : true -summary : Clojure tool for managing polylith projects +name: polylith +version: 0.3.30 +homepage: https://polylith.gitbook.io/polylith/ +release: 6 +source: + - https://github.com/polyfy/polylith/archive/refs/tags/v0.3.30.tar.gz: 02946a125af110621515a93c5293efbdb84229ecfcd743c598f40e069d203e64 +license: EPL-1.0 +component: programming.tools +networking: true +summary: Clojure tool for managing polylith projects description: | The poly tool helps you manage your polylith projects which introduces the architectural concept of "service level building blocks" which can be combined like LEGO® bricks to build our services and systems. environment: | export JAVA_CMD=/usr/lib64/openjdk-17/bin/java export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -builddeps : +builddeps: - clojure-tools -rundeps : +rundeps: - openjdk-17 -build : | +build: | clojure -T:build uberjar :project poly -install : | +install: | install -Dm00755 $pkgfiles/poly $installdir/usr/bin/poly install -Dm00644 ./projects/poly/target/poly.jar $installdir/usr/lib/polylith/poly.jar diff --git a/packages/p/ponysay/package.yml b/packages/p/ponysay/package.yml index f7b57df9e62..080ef403ff4 100644 --- a/packages/p/ponysay/package.yml +++ b/packages/p/ponysay/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ponysay -version : 3.0.3 -release : 2 -source : - - https://github.com/erkin/ponysay/archive/refs/tags/3.0.3.tar.gz : c382d7f299fa63667d1a4469e1ffbf10b6813dcd29e861de6be55e56dc52b28a -homepage : https://github.com/erkin/ponysay -license : GPL-3.0-or-later -component : programming.python -summary : cowsay reimplemention for ponies. +name: ponysay +version: 3.0.3 +release: 2 +source: + - https://github.com/erkin/ponysay/archive/refs/tags/3.0.3.tar.gz: c382d7f299fa63667d1a4469e1ffbf10b6813dcd29e861de6be55e56dc52b28a +homepage: https://github.com/erkin/ponysay +license: GPL-3.0-or-later +component: programming.python +summary: cowsay reimplemention for ponies. description: | cowsay reimplemention for ponies. -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-do-not-compare-literal.patch %patch -p1 -i $pkgfiles/fix-syntax-warning.patch -build : | +build: | %python3_setup --freedom=partial --everything -install : | +install: | python3 setup.py --prefix=/usr --dest-dir="${installdir}" --freedom=partial install diff --git a/packages/p/poppler-data/package.yml b/packages/p/poppler-data/package.yml index 0fee6dd7fb0..4ef68286860 100644 --- a/packages/p/poppler-data/package.yml +++ b/packages/p/poppler-data/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : poppler-data -version : 0.4.12 -release : 5 -source : - - https://poppler.freedesktop.org/poppler-data-0.4.12.tar.gz : c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74 -license : +name: poppler-data +version: 0.4.12 +release: 5 +source: + - https://poppler.freedesktop.org/poppler-data-0.4.12.tar.gz: c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74 +license: - BSD-3-Clause - GPL-2.0-only - MIT -component : desktop.library -homepage : https://poppler.freedesktop.org/ -summary : encoding data for the poppler PDF rendering library +component: desktop.library +homepage: https://poppler.freedesktop.org/ +summary: encoding data for the poppler PDF rendering library description: | This package consists of encoding files for use with poppler. The encoding files are optional and poppler will automatically read them if they are present. When installed, the encoding files enables poppler to correctly render CJK and Cyrrilic properly. -patterns : /usr/share/pkgconfig/poppler-data.pc -setup : | +patterns: /usr/share/pkgconfig/poppler-data.pc +setup: | %cmake_ninja -install : | +install: | %ninja_install diff --git a/packages/p/poppler/package.yml b/packages/p/poppler/package.yml index caf802db199..7c1fdb95b13 100644 --- a/packages/p/poppler/package.yml +++ b/packages/p/poppler/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : poppler -version : 25.10.0 -release : 55 -source : - - https://poppler.freedesktop.org/poppler-25.10.0.tar.xz : 6b5e9bb64dabb15787a14db1675291c7afaf9387438cc93a4fb7f6aec4ee6fe0 - - git|https://gitlab.freedesktop.org/poppler/test.git : 9d5011815a14c157ba25bb160187842fb81579a5 -homepage : https://poppler.freedesktop.org/ -license : GPL-2.0-or-later -component : +name: poppler +version: 25.10.0 +release: 55 +source: + - https://poppler.freedesktop.org/poppler-25.10.0.tar.xz: 6b5e9bb64dabb15787a14db1675291c7afaf9387438cc93a4fb7f6aec4ee6fe0 + - git|https://gitlab.freedesktop.org/poppler/test.git: 9d5011815a14c157ba25bb160187842fb81579a5 +homepage: https://poppler.freedesktop.org/ +license: GPL-2.0-or-later +component: - desktop.library - - qt5 : desktop.library - - qt6 : desktop.library - - utils : office -summary : PDF Rendering Library + - qt5: desktop.library + - qt6: desktop.library + - utils: office +summary: PDF Rendering Library description: | This is Poppler, a library for rendering PDF files, and examining or modifying their structure. -optimize : +optimize: - lto - speed -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(fontconfig) @@ -34,39 +34,39 @@ builddeps : - pkgconfig(nss) - pkgconfig(poppler-data) - libboost-devel -rundeps : - - devel : - - poppler-utils +rundeps: + - devel: + - poppler-utils - poppler-data - - qt5-devel : - - poppler-qt5 - - qt6-devel : - - poppler-qt6 -setup : | + - qt5-devel: + - poppler-qt5 + - qt6-devel: + - poppler-qt6 +setup: | %cmake_ninja -DTESTDATADIR=$sources/test.git \ -DLIB_SUFFIX=%LIBSUFFIX% \ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON -build : | +build: | %ninja_build -profile : | +profile: | %ninja_check -install : | +install: | %ninja_install -check : | +check: | %ninja_check -patterns : - - qt5 : - - /usr/lib64/lib*qt5*.so.* - - qt5-devel : - - /usr/include/poppler/qt5/ - - /usr/lib64/lib*qt5*.so - - /usr/lib64/pkgconfig/*qt5*.pc - - qt6 : - - /usr/lib64/lib*qt6*.so.* - - qt6-devel : - - /usr/include/poppler/qt6/ - - /usr/lib64/lib*qt6*.so - - /usr/lib64/pkgconfig/*qt6*.pc - - utils : - - /usr/bin - - /usr/share/man +patterns: + - qt5: + - /usr/lib64/lib*qt5*.so.* + - qt5-devel: + - /usr/include/poppler/qt5/ + - /usr/lib64/lib*qt5*.so + - /usr/lib64/pkgconfig/*qt5*.pc + - qt6: + - /usr/lib64/lib*qt6*.so.* + - qt6-devel: + - /usr/include/poppler/qt6/ + - /usr/lib64/lib*qt6*.so + - /usr/lib64/pkgconfig/*qt6*.pc + - utils: + - /usr/bin + - /usr/share/man diff --git a/packages/p/popt/package.yml b/packages/p/popt/package.yml index 61979c99573..e4cd4c23369 100644 --- a/packages/p/popt/package.yml +++ b/packages/p/popt/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : popt -version : '1.19' -release : 8 -source : - - https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz : c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9 -homepage : https://github.com/rpm-software-management/popt -license : MIT -summary : popt -component : system.base +name: popt +version: "1.19" +release: 8 +source: + - https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz: c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9 +homepage: https://github.com/rpm-software-management/popt +license: MIT +summary: popt +component: system.base description: | The popt package contains the popt libraries which are used by some programs to parse command-line options. -clang : true -optimize : +clang: true +optimize: - size - thin-lto -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/portaudio/package.yml b/packages/p/portaudio/package.yml index 1bef91d6dad..380122a7c40 100644 --- a/packages/p/portaudio/package.yml +++ b/packages/p/portaudio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : portaudio -version : 19.7.0 -release : 12 -source : - - http://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz : 47efbf42c77c19a05d22e627d42873e991ec0c1357219c0d74ce6a2948cb2def -homepage : https://portaudio.com/ -license : MIT -component : multimedia.library -summary : PortAudio is a free, cross-platform, open-source, audio I/O library +name: portaudio +version: 19.7.0 +release: 12 +source: + - http://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz: 47efbf42c77c19a05d22e627d42873e991ec0c1357219c0d74ce6a2948cb2def +homepage: https://portaudio.com/ +license: MIT +component: multimedia.library +summary: PortAudio is a free, cross-platform, open-source, audio I/O library description: | PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) -setup : | +setup: | %configure_no_runstatedir --disable-static --enable-cxx -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 diff --git a/packages/p/portmidi/package.yml b/packages/p/portmidi/package.yml index a5270521304..a336ecde54a 100644 --- a/packages/p/portmidi/package.yml +++ b/packages/p/portmidi/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : portmidi -version : 2.0.4 -release : 7 -source : - - https://github.com/PortMidi/portmidi/archive/refs/tags/v2.0.4.tar.gz : 64893e823ae146cabd3ad7f9a9a9c5332746abe7847c557b99b2577afa8a607c -homepage : https://github.com/PortMidi/portmidi/ -license : MIT -component : multimedia.library -summary : PortMidi is a library for real-time input and output of MIDI data using a system-independent interface. +name: portmidi +version: 2.0.4 +release: 7 +source: + - https://github.com/PortMidi/portmidi/archive/refs/tags/v2.0.4.tar.gz: 64893e823ae146cabd3ad7f9a9a9c5332746abe7847c557b99b2577afa8a607c +homepage: https://github.com/PortMidi/portmidi/ +license: MIT +component: multimedia.library +summary: PortMidi is a library for real-time input and output of MIDI data using a system-independent interface. description: | PortMidi is a library for software developers. It supports real-time input and output of MIDI data using a system-independent interface. -builddeps : +builddeps: - pkgconfig(alsa) -setup : | +setup: | %cmake_ninja -DBUILD_PORTMIDI_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | cd solusBuildDir/pm_test ./qtest diff --git a/packages/p/postgresql/package.yml b/packages/p/postgresql/package.yml index 4e4360325d6..90e89e75fe5 100644 --- a/packages/p/postgresql/package.yml +++ b/packages/p/postgresql/package.yml @@ -1,83 +1,83 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : postgresql -version : '18.1' -release : 61 -homepage : https://www.postgresql.org/ -source : - - https://ftp.postgresql.org/pub/source/v18.1/postgresql-18.1.tar.bz2 : ff86675c336c46e98ac991ebb306d1b67621ece1d06787beaade312c2c915d54 -license : +name: postgresql +version: "18.1" +release: 61 +homepage: https://www.postgresql.org/ +source: + - https://ftp.postgresql.org/pub/source/v18.1/postgresql-18.1.tar.bz2: ff86675c336c46e98ac991ebb306d1b67621ece1d06787beaade312c2c915d54 +license: - PostgreSQL - TCL -component : +component: - database - - libpq : programming.library - - contrib : database -optimize : speed -summary : + - libpq: programming.library + - contrib: database +optimize: speed +summary: - PostgreSQL is an object-relational database system - - libpq : PostgreSQL C client library - - contrib : Extension modules distributed with PostgreSQL + - libpq: PostgreSQL C client library + - contrib: Extension modules distributed with PostgreSQL description: | PostgreSQL is an object-relational database system that has the features of traditional proprietary database systems with enhancements to be found in next-generation DBMS systems. -patterns : - - libpq : - - /usr/lib64/libpq.so.* - - contrib : - - /usr/lib64/postgresql/_int.so - - /usr/lib64/postgresql/adminpack.so - - /usr/lib64/postgresql/amcheck.so - - /usr/lib64/postgresql/auth_delay.so - - /usr/lib64/postgresql/auto_explain.so - - /usr/lib64/postgresql/autoinc.so - - /usr/lib64/postgresql/bloom.so - - /usr/lib64/postgresql/btree_gin.so - - /usr/lib64/postgresql/btree_gist.so - - /usr/lib64/postgresql/chkpass.so - - /usr/lib64/postgresql/citext.so - - /usr/lib64/postgresql/cube.so - - /usr/lib64/postgresql/dblink.so - - /usr/lib64/postgresql/dict_int.so - - /usr/lib64/postgresql/dict_xsyn.so - - /usr/lib64/postgresql/earthdistance.so - - /usr/lib64/postgresql/file_fdw.so - - /usr/lib64/postgresql/fuzzystrmatch.so - - /usr/lib64/postgresql/hstore.so - - /usr/lib64/postgresql/hstore_plpython3.so - - /usr/lib64/postgresql/insert_username.so - - /usr/lib64/postgresql/isn.so - - /usr/lib64/postgresql/lo.so - - /usr/lib64/postgresql/ltree.so - - /usr/lib64/postgresql/ltree_plpython3.so - - /usr/lib64/postgresql/moddatetime.so - - /usr/lib64/postgresql/pageinspect.so - - /usr/lib64/postgresql/passwordcheck.so - - /usr/lib64/postgresql/pg_buffercache.so - - /usr/lib64/postgresql/pg_freespacemap.so - - /usr/lib64/postgresql/pg_prewarm.so - - /usr/lib64/postgresql/pg_stat_statements.so - - /usr/lib64/postgresql/pg_trgm.so - - /usr/lib64/postgresql/pg_visibility.so - - /usr/lib64/postgresql/pgcrypto.so - - /usr/lib64/postgresql/pgrowlocks.so - - /usr/lib64/postgresql/pgstattuple.so - - /usr/lib64/postgresql/pgxml.so - - /usr/lib64/postgresql/postgres_fdw.so - - /usr/lib64/postgresql/refint.so - - /usr/lib64/postgresql/seg.so - - /usr/lib64/postgresql/sslinfo.so - - /usr/lib64/postgresql/tablefunc.so - - /usr/lib64/postgresql/tcn.so - - /usr/lib64/postgresql/test_decoding.so - - /usr/lib64/postgresql/timetravel.so - - /usr/lib64/postgresql/tsm_system_rows.so - - /usr/lib64/postgresql/tsm_system_time.so - - /usr/lib64/postgresql/unaccent.so -builddeps : +patterns: + - libpq: + - /usr/lib64/libpq.so.* + - contrib: + - /usr/lib64/postgresql/_int.so + - /usr/lib64/postgresql/adminpack.so + - /usr/lib64/postgresql/amcheck.so + - /usr/lib64/postgresql/auth_delay.so + - /usr/lib64/postgresql/auto_explain.so + - /usr/lib64/postgresql/autoinc.so + - /usr/lib64/postgresql/bloom.so + - /usr/lib64/postgresql/btree_gin.so + - /usr/lib64/postgresql/btree_gist.so + - /usr/lib64/postgresql/chkpass.so + - /usr/lib64/postgresql/citext.so + - /usr/lib64/postgresql/cube.so + - /usr/lib64/postgresql/dblink.so + - /usr/lib64/postgresql/dict_int.so + - /usr/lib64/postgresql/dict_xsyn.so + - /usr/lib64/postgresql/earthdistance.so + - /usr/lib64/postgresql/file_fdw.so + - /usr/lib64/postgresql/fuzzystrmatch.so + - /usr/lib64/postgresql/hstore.so + - /usr/lib64/postgresql/hstore_plpython3.so + - /usr/lib64/postgresql/insert_username.so + - /usr/lib64/postgresql/isn.so + - /usr/lib64/postgresql/lo.so + - /usr/lib64/postgresql/ltree.so + - /usr/lib64/postgresql/ltree_plpython3.so + - /usr/lib64/postgresql/moddatetime.so + - /usr/lib64/postgresql/pageinspect.so + - /usr/lib64/postgresql/passwordcheck.so + - /usr/lib64/postgresql/pg_buffercache.so + - /usr/lib64/postgresql/pg_freespacemap.so + - /usr/lib64/postgresql/pg_prewarm.so + - /usr/lib64/postgresql/pg_stat_statements.so + - /usr/lib64/postgresql/pg_trgm.so + - /usr/lib64/postgresql/pg_visibility.so + - /usr/lib64/postgresql/pgcrypto.so + - /usr/lib64/postgresql/pgrowlocks.so + - /usr/lib64/postgresql/pgstattuple.so + - /usr/lib64/postgresql/pgxml.so + - /usr/lib64/postgresql/postgres_fdw.so + - /usr/lib64/postgresql/refint.so + - /usr/lib64/postgresql/seg.so + - /usr/lib64/postgresql/sslinfo.so + - /usr/lib64/postgresql/tablefunc.so + - /usr/lib64/postgresql/tcn.so + - /usr/lib64/postgresql/test_decoding.so + - /usr/lib64/postgresql/timetravel.so + - /usr/lib64/postgresql/tsm_system_rows.so + - /usr/lib64/postgresql/tsm_system_time.so + - /usr/lib64/postgresql/unaccent.so +builddeps: - pkgconfig(icu-i18n) - pkgconfig(libcrypt) - pkgconfig(python3) - python-distutils-extra -setup : | +setup: | %meson_configure \ -Ddefault_library=shared \ -Dpam=enabled \ @@ -87,9 +87,9 @@ setup : | -Dsystemd=enabled \ -Dsystem_tzdata=/usr/share/zoneinfo \ -Duuid=e2fs \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install find $installdir -name "*.a" -delete diff --git a/packages/p/potrace/package.yml b/packages/p/potrace/package.yml index 8d689803872..ca966916c09 100644 --- a/packages/p/potrace/package.yml +++ b/packages/p/potrace/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : potrace -version : '1.16' -release : 5 -source : - - https://sourceforge.net/projects/potrace/files/1.16/potrace-1.16.tar.gz : be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc -license : GPL-2.0 -homepage : https://potrace.sourceforge.net/ -component : multimedia.graphics -summary : Potrace is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image +name: potrace +version: "1.16" +release: 5 +source: + - https://sourceforge.net/projects/potrace/files/1.16/potrace-1.16.tar.gz: be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc +license: GPL-2.0 +homepage: https://potrace.sourceforge.net/ +component: multimedia.graphics +summary: Potrace is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image description: | Potrace is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. A typical use is to create SVG or PDF files from scanned data. The resulting image can then be rendered at any resolution. -setup : | +setup: | %configure --disable-static --with-libpotrace -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/p/power-profiles-daemon/package.yml b/packages/p/power-profiles-daemon/package.yml index 7d8fe813968..4ae8a91a8b4 100644 --- a/packages/p/power-profiles-daemon/package.yml +++ b/packages/p/power-profiles-daemon/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : power-profiles-daemon -version : '0.30' -release : 7 -source : - - https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/0.30/power-profiles-daemon-0.30.tar.bz2 : 528ee5b8ca0a27d8d66128ebf850e23be9571dc130cf2a82dd2463dac7d3a92f -homepage : https://gitlab.freedesktop.org/upower/power-profiles-daemon -license : GPL-3.0-or-later -component : programming.library -summary : Makes power profiles handling available over D-Bus. +name: power-profiles-daemon +version: "0.30" +release: 7 +source: + - https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/0.30/power-profiles-daemon-0.30.tar.bz2: 528ee5b8ca0a27d8d66128ebf850e23be9571dc130cf2a82dd2463dac7d3a92f +homepage: https://gitlab.freedesktop.org/upower/power-profiles-daemon +license: GPL-3.0-or-later +component: programming.library +summary: Makes power profiles handling available over D-Bus. description: | Makes power profiles handling available over D-Bus. -builddeps : +builddeps: - pkgconfig(glib-2.0) - pkgconfig(upower-glib) - python-argparse-manpage - python-shtab -checkdeps : +checkdeps: - python-dbusmock - umockdev -clang : true -setup : | +clang: true +setup: | %meson_configure \ --sysconfdir=/usr/share \ -Dzshcomp=/usr/share/zsh/site-functions -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check diff --git a/packages/p/powerdevil/package.yml b/packages/p/powerdevil/package.yml index cb0e5f1d805..dae64e412a5 100644 --- a/packages/p/powerdevil/package.yml +++ b/packages/p/powerdevil/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powerdevil -version : 6.5.3 -release : 141 -source : - - https://download.kde.org/stable/plasma/6.5.3/powerdevil-6.5.3.tar.xz : 29992cb910a5627548623bce5a3bf51e7fa6820c4cd650ea255b4d3dd08a3863 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Manages the power settings of KDE Plasma +name: powerdevil +version: 6.5.3 +release: 141 +source: + - https://download.kde.org/stable/plasma/6.5.3/powerdevil-6.5.3.tar.xz: 29992cb910a5627548623bce5a3bf51e7fa6820c4cd650ea255b4d3dd08a3863 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Manages the power settings of KDE Plasma description: | Manages the power settings of KDE Plasma. -builddeps : +builddeps: - pkgconfig(KF6Screen) - pkgconfig(Qt6WaylandClient) - pkgconfig(ddcutil) @@ -39,17 +39,17 @@ builddeps : - plasma-workspace-devel - qcoro-qt6-devel - qt6-base-private-devel -rundeps : +rundeps: - power-profiles-daemon - upower -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DHAVE_DDCUTIL=On -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/p/powerlevel10k/package.yml b/packages/p/powerlevel10k/package.yml index c6dd32a5b8c..78f677fe65a 100644 --- a/packages/p/powerlevel10k/package.yml +++ b/packages/p/powerlevel10k/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powerlevel10k -version : 1.20.0 -release : 1 -source : - - https://codeload.github.com/romkatv/powerlevel10k/tar.gz/refs/tags/v1.20.0 : d8187d44b697b3a37a8c4896678b4380e717cbf2850179529358348780a2d3d7 -homepage : https://github.com/romkatv/powerlevel10k -license : MIT -component : system.utils -summary : Powerlevel10k is a theme for Zsh. +name: powerlevel10k +version: 1.20.0 +release: 1 +source: + - https://codeload.github.com/romkatv/powerlevel10k/tar.gz/refs/tags/v1.20.0: d8187d44b697b3a37a8c4896678b4380e717cbf2850179529358348780a2d3d7 +homepage: https://github.com/romkatv/powerlevel10k +license: MIT +component: system.utils +summary: Powerlevel10k is a theme for Zsh. description: | Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience. -networking : true -builddeps : +networking: true +builddeps: - git - glibc-devel - wget -rundeps : +rundeps: - powerline-fonts - zsh -build : | +build: | pushd gitstatus ./build -w popd -install : | +install: | for FILE in *.zsh-theme; do install -D -m644 "${FILE}" "$installdir/usr/share/zsh-theme-powerlevel10k/$(basename ${FILE})" done diff --git a/packages/p/powerline-fonts/package.yml b/packages/p/powerline-fonts/package.yml index 5c201a567d0..f592a4bb6ec 100644 --- a/packages/p/powerline-fonts/package.yml +++ b/packages/p/powerline-fonts/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powerline-fonts -version : 2015.12.04 -release : 4 -source : - - https://github.com/powerline/fonts/archive/2015-12-04.tar.gz : 3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844 -homepage : https://github.com/powerline/fonts/ -license : +name: powerline-fonts +version: 2015.12.04 +release: 4 +source: + - https://github.com/powerline/fonts/archive/2015-12-04.tar.gz: 3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844 +homepage: https://github.com/powerline/fonts/ +license: - Apache-2.0 - DejaVu Fonts License - Freeware @@ -14,8 +14,8 @@ license : - OFL-1.1 - Ubuntu Font License - Copyright -component : desktop.font -summary : Powerline Font Pack +component: desktop.font +summary: Powerline Font Pack description: | Powerline Fonts: Anonymice Powerline @@ -35,8 +35,8 @@ description: | Terminess Powerline Tinos Powerline Fura Powerline -install : | +install: | rm -r install.sh install.ps1 samples mkdir -p $installdir/usr/share/fonts/powerline cp -r * $installdir/usr/share/fonts/powerline - install -Dm00644 $pkgfiles/powerline-fonts.metainfo.xml $installdir/usr/share/metainfo/powerline-fonts.metainfo.xml \ No newline at end of file + install -Dm00644 $pkgfiles/powerline-fonts.metainfo.xml $installdir/usr/share/metainfo/powerline-fonts.metainfo.xml diff --git a/packages/p/powerline/package.yml b/packages/p/powerline/package.yml index 12d8319e62d..02179738b66 100644 --- a/packages/p/powerline/package.yml +++ b/packages/p/powerline/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powerline -version : 2.8.3 -release : 15 -source : - - https://github.com/powerline/powerline/archive/2.8.3.tar.gz : 45d838dbac94a1363942899708b6ce7c71c1cad9e1b9d048affab4f630c4cb98 -license : MIT -homepage : https://powerline.readthedocs.org/en/latest/ -component : system.utils -summary : Powerline vim plugin and shell prompts +name: powerline +version: 2.8.3 +release: 15 +source: + - https://github.com/powerline/powerline/archive/2.8.3.tar.gz: 45d838dbac94a1363942899708b6ce7c71c1cad9e1b9d048affab4f630c4cb98 +license: MIT +homepage: https://powerline.readthedocs.org/en/latest/ +component: system.utils +summary: Powerline vim plugin and shell prompts description: | Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile. -builddeps : +builddeps: - python-setuptools - python-sphinx -setup : | +setup: | %patch -p1 -i $pkgfiles/fail-on-binary-error.patch %patch -p1 -i $pkgfiles/ftbfs-python-3.11.patch -build : | +build: | make -C docs man %python3_setup -install : | +install: | # install man-files install -Dm00644 docs/_build/man/*.1 -t $installdir/usr/share/man/man1/ # Install systemd service diff --git a/packages/p/powerstat/package.yml b/packages/p/powerstat/package.yml index 83c26b7cfc1..ff41a153200 100644 --- a/packages/p/powerstat/package.yml +++ b/packages/p/powerstat/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powerstat -version : 0.04.05 -release : 2 -source : - - https://github.com/ColinIanKing/powerstat/archive/refs/tags/V0.04.05.tar.gz : 23044e87a62a18fe929e66725b637271b0ec72528f79f3e9381b036768a36af5 -homepage : https://github.com/ColinIanKing/powerstat -license : GPL-2.0-or-later -component : system.utils -summary : Powerstat measures the power consumption of a machine using the battery stats or the Intel RAPL interface. +name: powerstat +version: 0.04.05 +release: 2 +source: + - https://github.com/ColinIanKing/powerstat/archive/refs/tags/V0.04.05.tar.gz: 23044e87a62a18fe929e66725b637271b0ec72528f79f3e9381b036768a36af5 +homepage: https://github.com/ColinIanKing/powerstat +license: GPL-2.0-or-later +component: system.utils +summary: Powerstat measures the power consumption of a machine using the battery stats or the Intel RAPL interface. description: | Powerstat measures the power consumption of a laptop using the ACPI battery information. The output is like vmstat but also shows power consumption statistics. At the end of a run, powerstat will calculate the average, standard deviation and min/max of the gathered data. -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/powertop/package.yml b/packages/p/powertop/package.yml index 76582acea9a..95cdd6f1fe1 100644 --- a/packages/p/powertop/package.yml +++ b/packages/p/powertop/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : powertop -version : '2.15' -release : 13 -source : - - https://github.com/fenrus75/powertop/releases/download/v2.15/powertop.tar.gz : e9590b82dee773b468b2eff4321a766c8bb04c45ccfa02b3127ee5af3359726b -homepage : https://01.org/powertop -license : GPL-2.0-only -component : system.utils -summary : PowerTOP is a Linux tool to diagnose issues with power consumption and power management. +name: powertop +version: "2.15" +release: 13 +source: + - https://github.com/fenrus75/powertop/releases/download/v2.15/powertop.tar.gz: e9590b82dee773b468b2eff4321a766c8bb04c45ccfa02b3127ee5af3359726b +homepage: https://01.org/powertop +license: GPL-2.0-only +component: system.utils +summary: PowerTOP is a Linux tool to diagnose issues with power consumption and power management. description: | PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the Linux distribution has not enabled these settings. -builddeps : +builddeps: - pkgconfig(libnl-3.0) - pkgconfig(libpci) - autoconf-archive -rundeps : +rundeps: - xset -setup : | +setup: | # This fixes aclocal "too many loops" bug reported in https://bugzilla.redhat.com/show_bug.cgi?id=1826935 autoreconf -fi || autoreconf -fi %autogen %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/powertop.service $installdir/%libdir%/systemd/system/powertop.service diff --git a/packages/p/ppp/package.yml b/packages/p/ppp/package.yml index 048f3f30511..14520a525c2 100644 --- a/packages/p/ppp/package.yml +++ b/packages/p/ppp/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ppp -version : 2.5.1 -release : 13 -source : - - https://download.samba.org/pub/ppp/ppp-2.5.1.tar.gz : 733b7f5840b613da4eab0429a5081293275f06ba8b528e1b8eea6964faf0243a -license : +name: ppp +version: 2.5.1 +release: 13 +source: + - https://download.samba.org/pub/ppp/ppp-2.5.1.tar.gz: 733b7f5840b613da4eab0429a5081293275f06ba8b528e1b8eea6964faf0243a +license: - BSD-3-Clause - GPL-2.0-or-later -component : network.util -homepage : https://ppp.samba.org -summary : an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems +component: network.util +homepage: https://ppp.samba.org +summary: an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems description: | an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems -builddeps : +builddeps: - pkgconfig(libpcap) - pkgconfig(libxcrypt) -setup : | +setup: | %apply_patches %configure \ --enable-systemd \ --with-runtime-dir=/run/pppd -build : | +build: | %make -install : | +install: | %make_install # Create the directory for the lock files diff --git a/packages/p/ppsspp/package.yml b/packages/p/ppsspp/package.yml index 03381db2d45..a947c718da4 100644 --- a/packages/p/ppsspp/package.yml +++ b/packages/p/ppsspp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ppsspp -version : 1.19.3 -release : 44 -source : - - git|https://github.com/hrydgard/ppsspp.git : v1.19.3 -license : +name: ppsspp +version: 1.19.3 +release: 44 +source: + - git|https://github.com/hrydgard/ppsspp.git: v1.19.3 +license: - BSD-3-Clause - GPL-2.0-or-later -homepage : https://www.ppsspp.org -component : games.emulator -summary : PSP emulator +homepage: https://www.ppsspp.org +component: games.emulator +summary: PSP emulator description: | A fast and portable PSP emulator -builddeps : +builddeps: - pkgconfig(SDL2_ttf) - pkgconfig(fontconfig) - pkgconfig(glew) @@ -24,16 +24,16 @@ builddeps : - pkgconfig(snappy) - pkgconfig(wayland-client) - pkgconfig(x11) -setup : | +setup: | %cmake_ninja \ -DUSE_SYSTEM_LIBZIP=ON \ -DUSE_SYSTEM_MINIUPNPC=ON \ -DUSE_SYSTEM_SNAPPY=ON \ -DUSE_SYSTEM_ZSTD=ON \ -DUSE_WAYLAND_WSI=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install ln -s /usr/bin/PPSSPPSDL $installdir/usr/bin/ppsspp # Install appstream metainfo diff --git a/packages/p/pptp/package.yml b/packages/p/pptp/package.yml index 93446e79c8c..024202a7226 100644 --- a/packages/p/pptp/package.yml +++ b/packages/p/pptp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pptp -version : 1.10.0 -release : 5 -source : - - https://sourceforge.net/projects/pptpclient/files/pptp/pptp-1.10.0/pptp-1.10.0.tar.gz : 82492db8e487ce73b182ee7f444251d20c44f5c26d6e96c553ec7093aefb5af4 -homepage : https://pptpclient.sourceforge.net/ -license : GPL-2.0-or-later -component : network.clients -summary : pptp is an implementation of the PPTP protocol for Linux and other Unix systems +name: pptp +version: 1.10.0 +release: 5 +source: + - https://sourceforge.net/projects/pptpclient/files/pptp/pptp-1.10.0/pptp-1.10.0.tar.gz: 82492db8e487ce73b182ee7f444251d20c44f5c26d6e96c553ec7093aefb5af4 +homepage: https://pptpclient.sourceforge.net/ +license: GPL-2.0-or-later +component: network.clients +summary: pptp is an implementation of the PPTP protocol for Linux and other Unix systems description: | pptp is an implementation of the PPTP protocol for Linux and other Unix systems -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/praat/package.yml b/packages/p/praat/package.yml index d858fe5f9c4..d88abd5fccf 100644 --- a/packages/p/praat/package.yml +++ b/packages/p/praat/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : praat -version : 6.4.26 -release : 14 -source : - - https://github.com/praat/praat/archive/refs/tags/v6.4.26.tar.gz : 5dcb476d24b54458d70fd621f13eea8cd4bb51a72dea67f1261b06d39edcbbdb -homepage : www.praat.org -license : GPL-3.0-or-later -component : office.scientific -summary : A software package for the scientific analysis of speech in phonetics +name: praat +version: 6.4.26 +release: 14 +source: + - https://github.com/praat/praat/archive/refs/tags/v6.4.26.tar.gz: 5dcb476d24b54458d70fd621f13eea8cd4bb51a72dea67f1261b06d39edcbbdb +homepage: www.praat.org +license: GPL-3.0-or-later +component: office.scientific +summary: A software package for the scientific analysis of speech in phonetics description: | Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-3.0) - pkgconfig(jack) - pkgconfig(libpulse) -setup : | +setup: | cp makefiles/makefile.defs.linux.pulse-gcc ./makefile.defs -build : | +build: | %make -install : | +install: | install -Dm00755 praat $installdir/usr/bin/praat install -Dm00644 main/praat.desktop $installdir/usr/share/applications/praat.desktop install -Dm00644 main/praat-480.svg $installdir/usr/share/pixmaps/praat.svg diff --git a/packages/p/print-manager/package.yml b/packages/p/print-manager/package.yml index 6db06b54a5a..f6bf0ddc5c2 100644 --- a/packages/p/print-manager/package.yml +++ b/packages/p/print-manager/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : print-manager -version : 6.5.3 -release : 117 -source : - - https://download.kde.org/stable/plasma/6.5.3/print-manager-6.5.3.tar.xz : ebea6664bd1f3cd7a3033b9fc6f8797648221c5d7d739dba55243d3a7a477be2 -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Tool for managing print jobs and printers +name: print-manager +version: 6.5.3 +release: 117 +source: + - https://download.kde.org/stable/plasma/6.5.3/print-manager-6.5.3.tar.xz: ebea6664bd1f3cd7a3033b9fc6f8797648221c5d7d739dba55243d3a7a477be2 +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Tool for managing print jobs and printers description: | Tool for managing print jobs and printers on the KDE Plasma desktop. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(cups) - kf6-kcmutils-devel @@ -21,13 +21,13 @@ builddeps : - kf6-knotifications-devel - libplasma-devel - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/printrun/package.yml b/packages/p/printrun/package.yml index 5b38978ee76..5151523489b 100644 --- a/packages/p/printrun/package.yml +++ b/packages/p/printrun/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : printrun -version : 2.2.0 -release : 11 -source : - - https://github.com/kliment/Printrun/archive/refs/tags/printrun-2.2.0.tar.gz : 4a2c25106db139a940aa45cf04ddeedf2afd775801c0ec6f008886230e1b5e3b -homepage : https://github.com/kliment/Printrun -license : GPL-3.0-or-later -component : office -summary : Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software +name: printrun +version: 2.2.0 +release: 11 +source: + - https://github.com/kliment/Printrun/archive/refs/tags/printrun-2.2.0.tar.gz: 4a2c25106db139a940aa45cf04ddeedf2afd775801c0ec6f008886230e1b5e3b +homepage: https://github.com/kliment/Printrun +license: GPL-3.0-or-later +component: office +summary: Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software description: | Printrun consists of printcore, pronsole and pronterface, and a small collection of helpful scripts. * printcore.py is a library that makes writing reprap hosts easy * pronsole.py is an interactive command-line host software with tabcompletion goodness * pronterface.py is a graphical host software with the same functionality as pronsole -builddeps : +builddeps: - cython - python-build - python-installer - python-pyserial - python-setuptools -rundeps : - - numpy # enable 3D view (optional) +rundeps: + - numpy # enable 3D view (optional) - python-platformdirs - python-psutil - python-puremagic - python-pyglet - python-pyserial - wxPython -build : | +build: | # Let the macro do its job, but we want different build options. # https://github.com/kliment/Printrun#cython-based-g-code-parser %python3_setup python3 setup.py build_ext --inplace -install : | +install: | %python3_install diff --git a/packages/p/prism-launcher/package.yml b/packages/p/prism-launcher/package.yml index 56b79ab929d..d9ce318ce76 100644 --- a/packages/p/prism-launcher/package.yml +++ b/packages/p/prism-launcher/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : prism-launcher -version : '9.4' -release : 12 -source : - - https://github.com/PrismLauncher/PrismLauncher/releases/download/9.4/PrismLauncher-9.4.tar.gz : 77ab52239c2a2a9f77d7c4607e1d9cf40970f9240d2f5061b116a7b1b8fd0277 -license : GPL-3.0-or-later -homepage : https://prismlauncher.org/ -component : games -summary : Minecraft launcher with ability to manage multiple instances. +name: prism-launcher +version: "9.4" +release: 12 +source: + - https://github.com/PrismLauncher/PrismLauncher/releases/download/9.4/PrismLauncher-9.4.tar.gz: 77ab52239c2a2a9f77d7c4607e1d9cf40970f9240d2f5061b116a7b1b8fd0277 +license: GPL-3.0-or-later +homepage: https://prismlauncher.org/ +component: games +summary: Minecraft launcher with ability to manage multiple instances. description: | Minecraft launcher with ability to manage multiple instances. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6NetworkAuth) @@ -20,21 +20,21 @@ builddeps : - pkgconfig(tomlplusplus) - extra-cmake-modules - openjdk-17 -rundeps : +rundeps: # This package should always have a rundep on whatever version of Java the latest stable Minecraft version requires - openjdk-21 -clang : true -optimize : thin-lto +clang: true +optimize: thin-lto environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %cmake_ninja \ -DLauncher_BUILD_PLATFORM="solus" \ -DLauncher_QT_VERSION_MAJOR="6" -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/p/privoxy/package.yml b/packages/p/privoxy/package.yml index 8a07e388d10..42882f97a73 100644 --- a/packages/p/privoxy/package.yml +++ b/packages/p/privoxy/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : privoxy -version : 3.0.34 -release : 7 -source : - - https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/privoxy-3.0.34-stable-src.tar.gz : e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c -homepage : https://www.privoxy.org/ -license : GPL-2.0-or-later -component : network.clients -summary : Non-caching web proxy with advanced filtering capabilities +name: privoxy +version: 3.0.34 +release: 7 +source: + - https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/privoxy-3.0.34-stable-src.tar.gz: e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c +homepage: https://www.privoxy.org/ +license: GPL-2.0-or-later +component: network.clients +summary: Non-caching web proxy with advanced filtering capabilities description: | Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks. -builddeps : +builddeps: - pkgconfig(libpcre) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | sed -i 's|^confdir \.|confdir /etc/privoxy|; s|^logdir \.|logdir /var/log/privoxy|' config install -Dm00755 privoxy $installdir/usr/sbin/privoxy @@ -28,4 +28,3 @@ install : | install -Dm00644 $pkgfiles/privoxy.service $installdir/%libdir%/systemd/system/privoxy.service install -Dm00644 $pkgfiles/privoxy.sysusers $installdir/%libdir%/sysusers.d/privoxy.conf install -Dm00644 $pkgfiles/privoxy.tmpfiles $installdir/%libdir%/tmpfiles.d/privoxy.conf - diff --git a/packages/p/proc-maps/package.yml b/packages/p/proc-maps/package.yml index ce988d8ebd6..8b9fec157e9 100644 --- a/packages/p/proc-maps/package.yml +++ b/packages/p/proc-maps/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : proc-maps -version : 1.0.1 -release : 3 -source : - - https://github.com/DataDrake/proc-maps/archive/v1.0.1.tar.gz : 7d194b6f9745b77a08ed90137215e96577dad86942ec4442aba9a7d96552b254 -homepage : https://github.com/DataDrake/proc-maps -license : Apache-2.0 -component : system.utils -summary : Tool for analyzing the information provided by /proc/*/maps +name: proc-maps +version: 1.0.1 +release: 3 +source: + - https://github.com/DataDrake/proc-maps/archive/v1.0.1.tar.gz: 7d194b6f9745b77a08ed90137215e96577dad86942ec4442aba9a7d96552b254 +homepage: https://github.com/DataDrake/proc-maps +license: Apache-2.0 +component: system.utils +summary: Tool for analyzing the information provided by /proc/*/maps description: | The proc filesystem provides useful insight into the internals of Linux processes. One area of interest is the memory usage of files (e.g. databases, libraries, caches) at run-time. Each running process has a file located at /proc/[PID]/maps that catalogs the mapped memory regions in use by the process. A significant portion of these mapped regions will be the files in use by the process. -builddeps : +builddeps: - git - golang -networking : true -build : | +networking: true +build: | %make -install : | +install: | %make_install diff --git a/packages/p/procps-ng/package.yml b/packages/p/procps-ng/package.yml index 8382e4c4213..e5d6654168e 100644 --- a/packages/p/procps-ng/package.yml +++ b/packages/p/procps-ng/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : procps-ng -version : 4.0.5 -release : 16 -source : - - https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.5.tar.xz : c2e6d193cc78f84cd6ddb72aaf6d5c6a9162f0470e5992092057f5ff518562fa -homepage : https://gitlab.com/procps-ng/procps -license : GPL-2.0-or-later -summary : /proc file system utilities -component : system.base +name: procps-ng +version: 4.0.5 +release: 16 +source: + - https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.5.tar.xz: c2e6d193cc78f84cd6ddb72aaf6d5c6a9162f0470e5992092057f5ff518562fa +homepage: https://gitlab.com/procps-ng/procps +license: GPL-2.0-or-later +summary: /proc file system utilities +component: system.base description: | This project provides command line and full screen utilities for browsing procfs, a "pseudo" file system dynamically generated by the kernel to provide information about the status of entries in its process table (such as whether the process is running, stopped, or a "zombie"). -setup : | +setup: | %configure --exec-prefix= \ --disable-static\ --disable-skill\ @@ -18,9 +18,9 @@ setup : | --disable-modern-top \ --enable-watch8bit \ --with-systemd -build : | +build: | %make -install : | +install: | %make_install # Empty diff --git a/packages/p/progress/package.yml b/packages/p/progress/package.yml index 9fc1b308666..d34a3712c0b 100644 --- a/packages/p/progress/package.yml +++ b/packages/p/progress/package.yml @@ -1,20 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : progress -version : '0.17' -release : 5 -source : - - https://github.com/Xfennec/progress/archive/refs/tags/v0.17.tar.gz : ee9538fce98895dcf0d108087d3ee2e13f5c08ed94c983f0218a7a3d153b725d -homepage : https://github.com/Xfennec/progress/ -license : GPL-3.0-or-later -component : system.utils -summary : Coreutils Progress Viewer +name: progress +version: "0.17" +release: 5 +source: + - https://github.com/Xfennec/progress/archive/refs/tags/v0.17.tar.gz: ee9538fce98895dcf0d108087d3ee2e13f5c08ed94c983f0218a7a3d153b725d +homepage: https://github.com/Xfennec/progress/ +license: GPL-3.0-or-later +component: system.utils +summary: Coreutils Progress Viewer description: | progress is a tiny, dirty, C command that looks for coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput, and provides a "top-like" mode (monitoring). -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr - diff --git a/packages/p/proj/package.yml b/packages/p/proj/package.yml index 16f71d8c90a..8969dddf56a 100644 --- a/packages/p/proj/package.yml +++ b/packages/p/proj/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : proj -version : 9.5.1 -release : 9 -source : - - https://github.com/OSGeo/PROJ/releases/download/9.5.1/proj-9.5.1.tar.gz : a8395f9696338ffd46b0feb603edbb730fad6746fba77753c77f7f997345e3d3 -homepage : https://proj.org/ -license : MIT -component : programming.library -summary : PROJ - Cartographic Projections and Coordinate Transformations Library. (Previously known as proj.4) +name: proj +version: 9.5.1 +release: 9 +source: + - https://github.com/OSGeo/PROJ/releases/download/9.5.1/proj-9.5.1.tar.gz: a8395f9696338ffd46b0feb603edbb730fad6746fba77753c77f7f997345e3d3 +homepage: https://proj.org/ +license: MIT +component: programming.library +summary: PROJ - Cartographic Projections and Coordinate Transformations Library. (Previously known as proj.4) description: | PROJ is a generic coordinate transformation software, that transforms coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations. -builddeps : +builddeps: - pkgconfig(gtest) - pkgconfig(libcurl) - pkgconfig(libtiff-4) - pkgconfig(sqlite3) -replaces : +replaces: - proj.4 - - devel : proj.4-devel - - dbginfo : proj.4-dbginfo -setup : | + - devel: proj.4-devel + - dbginfo: proj.4-dbginfo +setup: | %cmake_ninja -DUSE_EXTERNAL_GTEST=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -fr $installdir/usr/share/doc/ -check : | +check: | %ninja_check || : diff --git a/packages/p/projectlibre/package.yml b/packages/p/projectlibre/package.yml index c4603cb2331..8174c3b75fe 100644 --- a/packages/p/projectlibre/package.yml +++ b/packages/p/projectlibre/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : projectlibre -version : 1.9.3 -release : 9 -source : - - git|https://git.code.sf.net/p/projectlibre/code : 20814e88dc83694f9fc6780c2550ca5c8a87aa16 -license : CPAL-1.0 -component : office -homepage : https://www.projectlibre.com/ -summary : The open source replacement of Microsoft Project +name: projectlibre +version: 1.9.3 +release: 9 +source: + - git|https://git.code.sf.net/p/projectlibre/code: 20814e88dc83694f9fc6780c2550ca5c8a87aa16 +license: CPAL-1.0 +component: office +homepage: https://www.projectlibre.com/ +summary: The open source replacement of Microsoft Project description: | ProjectLibre is the leading open source alternative to Microsoft Project. It has been downloaded over 4,300,000 times in over 200 countries and has won InfoWorld "Best of Open Source" award. ProjectLibre is compatible with Microsoft Project 2003, 2007, 2010, 2013 and 2016 files. -builddeps : +builddeps: - apache-ant - openjdk-11 -rundeps : +rundeps: - openjdk-11 environment: | export JAVA_HOME=/usr/lib64/openjdk-11 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fix-jdk-search-and-use-java-11.patch -build : | +build: | cd projectlibre_build ant dir -install : | +install: | pushd projectlibre_build/dist install -Dm00644 lib/*.jar -t $installdir/usr/share/projectlibre/lib install -Dm00644 projectlibre.jar -t $installdir/usr/share/projectlibre diff --git a/packages/p/projectm-eval/package.yml b/packages/p/projectm-eval/package.yml index 6958701372a..05aea78814c 100644 --- a/packages/p/projectm-eval/package.yml +++ b/packages/p/projectm-eval/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : projectm-eval -version : 1.0.3 -release : 1 -source : - - https://github.com/projectM-visualizer/projectm-eval/archive/refs/tags/v1.0.3.tar.gz : 48ba099464f46bbc0f89aee8cbfe97fb7b70f85a734d448f66c974c0bde4a181 -homepage : https://github.com/projectM-visualizer/projectm-eval -license : MIT -component : multimedia.audio -summary : The projectM Expression Evaluation Library. +name: projectm-eval +version: 1.0.3 +release: 1 +source: + - https://github.com/projectM-visualizer/projectm-eval/archive/refs/tags/v1.0.3.tar.gz: 48ba099464f46bbc0f89aee8cbfe97fb7b70f85a734d448f66c974c0bde4a181 +homepage: https://github.com/projectM-visualizer/projectm-eval +license: MIT +component: multimedia.audio +summary: The projectM Expression Evaluation Library. description: | A portable drop-in replacement of Milkdrop's "ns-eel2" expression parser for use in Milkdrop, projectM and other applications. -libsplit : false +libsplit: false patterns: - main: - - /* -setup : | + - /* +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/projectm/package.yml b/packages/p/projectm/package.yml index a2b80340625..1d55de429d7 100644 --- a/packages/p/projectm/package.yml +++ b/packages/p/projectm/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : projectm -version : 4.1.4 -release : 8 -source : - - https://github.com/projectM-visualizer/projectm/releases/download/v4.1.4/libprojectM-4.1.4.tar.gz : 38cc45296bfe2dfc1c053c26c8e37be1f8cb277f8adbd541dfea077a8ecdb3ae -homepage : https://github.com/projectM-visualizer/projectm -license : LGPL-2.1-or-later -component : multimedia.audio -summary : Advanced music visualization program +name: projectm +version: 4.1.4 +release: 8 +source: + - https://github.com/projectM-visualizer/projectm/releases/download/v4.1.4/libprojectM-4.1.4.tar.gz: 38cc45296bfe2dfc1c053c26c8e37be1f8cb277f8adbd541dfea077a8ecdb3ae +homepage: https://github.com/projectM-visualizer/projectm +license: LGPL-2.1-or-later +component: multimedia.audio +summary: Advanced music visualization program description: | projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read in audio input and produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(dri) - pkgconfig(ftgl) - pkgconfig(glm) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(x11) - projectm-eval -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DENABLE_SYSTEM_GLM=ON \ @@ -30,7 +30,7 @@ setup : | -DENABLE_GLES=ON \ -DBUILD_DOCS=OFF \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/protobuf-c/package.yml b/packages/p/protobuf-c/package.yml index 0670825378c..b550060d0bc 100644 --- a/packages/p/protobuf-c/package.yml +++ b/packages/p/protobuf-c/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : protobuf-c -version : 1.5.0 -release : 12 -source : - - https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.0/protobuf-c-1.5.0.tar.gz : 7b404c63361ed35b3667aec75cc37b54298d56dd2bcf369de3373212cc06fd98 -homepage : https://github.com/protobuf-c/protobuf-c -license : BSD-2-Clause -component : programming.library -summary : Protocol Buffers implementation in C +name: protobuf-c +version: 1.5.0 +release: 12 +source: + - https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.0/protobuf-c-1.5.0.tar.gz: 7b404c63361ed35b3667aec75cc37b54298d56dd2bcf369de3373212cc06fd98 +homepage: https://github.com/protobuf-c/protobuf-c +license: BSD-2-Clause +component: programming.library +summary: Protocol Buffers implementation in C description: | This is protobuf-c, a C implementation of the Google Protocol. Buffers data serialization format. It includes libprotobuf-c, a pure C library that implements protobuf encoding and decoding, and protoc-c, a code generator that converts Protocol Buffer .proto files to C descriptor code, based on the original protoc. protobuf-c formerly included an RPC implementation; that code has been split out into the protobuf-c-rpc project. -builddeps : +builddeps: - pkgconfig(protobuf) -setup : | +setup: | %patch -p1 -i $pkgfiles/protobuf-26.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/p/protobuf/package.yml b/packages/p/protobuf/package.yml index 19c3dcdbef7..d5e869db953 100644 --- a/packages/p/protobuf/package.yml +++ b/packages/p/protobuf/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : protobuf -version : '27.2' -release : 18 -source : - - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz : e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 -homepage : https://developers.google.com/protocol-buffers/ -license : BSD-3-Clause -component : programming -summary : Protocol Buffers - Google's data interchange format +name: protobuf +version: "27.2" +release: 18 +source: + - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz: e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 +homepage: https://developers.google.com/protocol-buffers/ +license: BSD-3-Clause +component: programming +summary: Protocol Buffers - Google's data interchange format description: | Protocol Buffers - Google's data interchange format -builddeps : +builddeps: - pkgconfig(absl_base) -checkdeps : +checkdeps: - gtest -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -D protobuf_BUILD_SHARED_LIBS=ON \ -D protobuf_USE_EXTERNAL_GTEST=ON \ -D protobuf_ABSL_PROVIDER=package \ -W no-dev -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | ctest --test-dir solusBuildDir -patterns : - - devel : - - /usr/bin/* +patterns: + - devel: + - /usr/bin/* diff --git a/packages/p/proton-vpn-gtk-app/package.yml b/packages/p/proton-vpn-gtk-app/package.yml index e829111ddd1..4c0837b2084 100644 --- a/packages/p/proton-vpn-gtk-app/package.yml +++ b/packages/p/proton-vpn-gtk-app/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : proton-vpn-gtk-app -version : 4.12.0 -release : 28 -source : - - https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v4.12.0.tar.gz : c3705658aa416869a95e32e4e30223fd95f275db60d76d2f29d803d88c7efdef -homepage : https://protonvpn.com/download-linux -license : GPL-3.0-or-later -component : network.clients -summary : Official ProtonVPN Linux app +name: proton-vpn-gtk-app +version: 4.12.0 +release: 28 +source: + - https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v4.12.0.tar.gz: c3705658aa416869a95e32e4e30223fd95f275db60d76d2f29d803d88c7efdef +homepage: https://protonvpn.com/download-linux +license: GPL-3.0-or-later +component: network.clients +summary: Official ProtonVPN Linux app description: | The Proton VPN GTK app is intended for every Proton VPN service user, it provides full access to all functionalities available to authenticated users, with the user signup process handled on the website. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - libayatana-appindicator - libgtk-3 - python-aiohttp @@ -35,9 +35,9 @@ rundeps : - python-requests - python-sentry-sdk - python3-dbus -build : | +build: | %python3_setup -install : | +install: | %python3_install # Install desktop file, app icon and appstream metainfo @@ -45,6 +45,6 @@ install : | install -Dm00644 rpmbuild/SOURCES/proton-vpn-logo.svg -t $installdir/usr/share/icons/hicolor/36x36/apps install -Dm00644 rpmbuild/SOURCES/proton-vpn-logo.svg -t $installdir/usr/share/icons/hicolor/scalable/apps install -Dm00644 $pkgfiles/com.protonvpn.www.metainfo.xml -t $installdir/usr/share/metainfo -replaces : +replaces: - protonvpn-cli - protonvpn-gui diff --git a/packages/p/protonmail-bridge/package.yml b/packages/p/protonmail-bridge/package.yml index 92cf4db140a..93894ae028a 100644 --- a/packages/p/protonmail-bridge/package.yml +++ b/packages/p/protonmail-bridge/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : protonmail-bridge -version : 3.21.2 -release : 28 -source : - - https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.21.2.tar.gz : d6c373f219d7351b18277061faab24cd677c28ea4398de5c48f752e7a14f1c2a -homepage : https://proton.me/mail/bridge -license : GPL-3.0-or-later -component : network.mail -summary : ProtonMail Bridge for e-mail clients. +name: protonmail-bridge +version: 3.21.2 +release: 28 +source: + - https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.21.2.tar.gz: d6c373f219d7351b18277061faab24cd677c28ea4398de5c48f752e7a14f1c2a +homepage: https://proton.me/mail/bridge +license: GPL-3.0-or-later +component: network.mail +summary: ProtonMail Bridge for e-mail clients. description: | ProtonMail Bridge enables the integration of ProtonMail accounts with email clients through local IMAP/SMTP servers. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt6Gui) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -23,7 +23,7 @@ builddeps : - pkgconfig(protobuf) - golang - sentry-native-devel -setup : | +setup: | %apply_patches # Use system Qt rather than bundling it @@ -41,7 +41,7 @@ setup : | -DBRIDGE_DSN_SENTRY= \ -DBRIDGE_BUILD_ENV="Solus Project" \ -DBRIDGE_APP_VERSION=$version -build : | +build: | export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" @@ -68,7 +68,7 @@ build : | pushd internal/frontend/bridge-gui/bridge-gui %ninja_build -install : | +install: | install -Dm00755 proton-bridge $installdir/usr/bin/proton-bridge install -Dm00755 internal/frontend/bridge-gui/bridge-gui/solusBuildDir/bridge-gui $installdir/usr/bin/protonmail-bridge diff --git a/packages/p/protontricks/package.yml b/packages/p/protontricks/package.yml index 407e743ea49..6dd5ec91d9c 100644 --- a/packages/p/protontricks/package.yml +++ b/packages/p/protontricks/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : protontricks -version : 1.13.0 -release : 31 -source : - - https://files.pythonhosted.org/packages/source/p/protontricks/protontricks-1.13.0.tar.gz : c1351e9ebeb7a640147eaf53051137491a8a0a5bd6d5fdd0b962f78d11e7420c -homepage : https://github.com/Matoking/protontricks -license : GPL-3.0-or-later -component : virt -summary : A simple wrapper that does winetricks things for Proton enabled games +name: protontricks +version: 1.13.0 +release: 31 +source: + - https://files.pythonhosted.org/packages/source/p/protontricks/protontricks-1.13.0.tar.gz: c1351e9ebeb7a640147eaf53051137491a8a0a5bd6d5fdd0b962f78d11e7420c +homepage: https://github.com/Matoking/protontricks +license: GPL-3.0-or-later +component: virt +summary: A simple wrapper that does winetricks things for Proton enabled games description: | A simple wrapper that does winetricks things for Proton enabled games -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pillow - python-pytest - python-vdf - python-wheel -rundeps : +rundeps: - python-pillow - python-vdf - winetricks - yad -setup : | +setup: | # Drop vendored vdf module %patch -Rp1 -i $pkgfiles/drop-vendored-vdf.patch rm -rf ./src/protontricks/_vdf -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest # Install AppStream metainfo install -Dm00644 $workdir/data/com.github.Matoking.protontricks.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/p/psensor/package.yml b/packages/p/psensor/package.yml index 1df5f5b259d..9a34642fca8 100644 --- a/packages/p/psensor/package.yml +++ b/packages/p/psensor/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : psensor -version : 1.2.1 -release : 18 -source : - - https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz : 084f785d169f533d3010e50c5933436ed427afc70d41740b762f1db5034833ab -homepage : https://wpitchoune.net/psensor/ -license : GPL-2.0-only -component : system.utils -summary : Psensor is a graphical hardware temperature monitor for Linux +name: psensor +version: 1.2.1 +release: 18 +source: + - https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz: 084f785d169f533d3010e50c5933436ed427afc70d41740b762f1db5034833ab +homepage: https://wpitchoune.net/psensor/ +license: GPL-2.0-only +component: system.utils +summary: Psensor is a graphical hardware temperature monitor for Linux description: | Psensor is a graphical hardware temperature monitor for Linux. It can monitor the temperature of motherboard and CPU sensors, the temperature of the NVidia and ATI GPUs, the temperature of the Hard Disk Drives, the rotation speed of the fans, the temperature of a remote computer and the CPU usage. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(json-c) - pkgconfig(libatasmart) @@ -18,10 +18,10 @@ builddeps : - pkgconfig(libnotify) - pkgconfig(udisks2) - lm_sensors-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share/doc diff --git a/packages/p/psmisc/package.yml b/packages/p/psmisc/package.yml index 483d48b09e8..812106dc3c3 100644 --- a/packages/p/psmisc/package.yml +++ b/packages/p/psmisc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : psmisc -version : '23.6' -release : 6 -source : - - https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz : 257dde06159a4c49223d06f1cccbeb68933a4514fc8f1d77c64b54f0d108822a -license : GPL-2.0-or-later -component : system.base -homepage : https://gitlab.com/psmisc/psmisc -summary : PSMisc +name: psmisc +version: "23.6" +release: 6 +source: + - https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz: 257dde06159a4c49223d06f1cccbeb68933a4514fc8f1d77c64b54f0d108822a +license: GPL-2.0-or-later +component: system.base +homepage: https://gitlab.com/psmisc/psmisc +summary: PSMisc description: | Small utilities that use the /proc filesystem -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pspp/package.yml b/packages/p/pspp/package.yml index c4f0878ce32..80759bf69f4 100644 --- a/packages/p/pspp/package.yml +++ b/packages/p/pspp/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pspp -version : 2.0.1 -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/pspp/pspp-2.0.1.tar.gz : 8edbb0f09e8cf8010cad9e0559e0230d7fc5aae4721c756c350554df33024c00 -homepage : https://www.gnu.org/software/pspp/ -license : GPL-3.0-or-later -component : office.maths -summary : Statistical analysis program +name: pspp +version: 2.0.1 +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/pspp/pspp-2.0.1.tar.gz: 8edbb0f09e8cf8010cad9e0559e0230d7fc5aae4721c756c350554df33024c00 +homepage: https://www.gnu.org/software/pspp/ +license: GPL-3.0-or-later +component: office.maths +summary: Statistical analysis program description: | A free and open source alternative to the proprietary (and expensive) statistical analysis software, SPSS, by IBM. Published by the Free Software Foundation. -builddeps : +builddeps: - pkgconfig(gsl) - pkgconfig(gtksourceview-4) - pkgconfig(libpng) - pkgconfig(spread-sheet-widget) - gettext-devel -setup : | +setup: | # See http://savannah.gnu.org/bugs/?65892, remove all .png related docs %patch -p1 -i $pkgfiles/disable-png.patch # FIXME: reconfigure macro doesn't pick up -I autoreconf -vfi -I /usr/share/gettext/m4 %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/psutils/package.yml b/packages/p/psutils/package.yml index db6a9565a91..7f475f17878 100644 --- a/packages/p/psutils/package.yml +++ b/packages/p/psutils/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : psutils -version : '2.5' -release : 5 -source : - - https://github.com/rrthomas/psutils/releases/download/v2.05/psutils-2.05.tar.gz : 1ab103210baf139789f9e049165088d08ad041fb9f28d4bdc2430e5773b63346 -homepage : https://github.com/rrthomas/psutils -license : GPL-3.0-or-later -component : programming.tools -networking : true -summary : Utilities for manipulating PostScript documents +name: psutils +version: "2.5" +release: 5 +source: + - https://github.com/rrthomas/psutils/releases/download/v2.05/psutils-2.05.tar.gz: 1ab103210baf139789f9e049165088d08ad041fb9f28d4bdc2430e5773b63346 +homepage: https://github.com/rrthomas/psutils +license: GPL-3.0-or-later +component: programming.tools +networking: true +summary: Utilities for manipulating PostScript documents description: | PSUtils is a suite of utilities for manipulating PostScript documents produced according to the Document Structuring Conventions. It is possible to select and rearrange pages, including arrangement into signatures for booklet printing, and page merging for n-up printing. -builddeps : +builddeps: - ghostscript-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/perl-vendorlib-make.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/psycopg2/package.yml b/packages/p/psycopg2/package.yml index 5ff41c67caa..d400bddb214 100644 --- a/packages/p/psycopg2/package.yml +++ b/packages/p/psycopg2/package.yml @@ -1,23 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : psycopg2 -version : 2.9.11 -release : 21 -source : - - https://github.com/psycopg/psycopg2/archive/refs/tags/2.9.11.tar.gz : 9f36a158324a7add959c446445a060a39b3848469351b11b271f5b66e4e0de03 -homepage : https://www.psycopg.org/ -license : LGPL-3.0-or-later -component : programming.python -summary : Psycopg is the most popular PostgreSQL adapter for the Python programming language +name: psycopg2 +version: 2.9.11 +release: 21 +source: + - https://github.com/psycopg/psycopg2/archive/refs/tags/2.9.11.tar.gz: 9f36a158324a7add959c446445a060a39b3848469351b11b271f5b66e4e0de03 +homepage: https://www.psycopg.org/ +license: LGPL-3.0-or-later +component: programming.python +summary: Psycopg is the most popular PostgreSQL adapter for the Python programming language description: | Psycopg is the most popular PostgreSQL adapter for the Python programming language. At its core it fully implements the Python DB API 2.0 specifications. Several extensions allow access to many of the features offered by PostgreSQL. -builddeps : +builddeps: - pkgconfig(libpq) - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install - diff --git a/packages/p/ptex/package.yml b/packages/p/ptex/package.yml index 9bfa502b3ca..605a59f2a6b 100644 --- a/packages/p/ptex/package.yml +++ b/packages/p/ptex/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ptex -version : 2.4.3 -release : 4 -source : - - https://github.com/wdas/ptex/archive/refs/tags/v2.4.3.tar.gz : 435aa2ee1781ff24859bd282b7616bfaeb86ca10604b13d085ada8aa7602ad27 -homepage : https://ptex.us/ -license : BSD-3-Clause -component : programming.library -summary : Per-Face Texture Mapping for Production Rendering +name: ptex +version: 2.4.3 +release: 4 +source: + - https://github.com/wdas/ptex/archive/refs/tags/v2.4.3.tar.gz: 435aa2ee1781ff24859bd282b7616bfaeb86ca10604b13d085ada8aa7602ad27 +homepage: https://ptex.us/ +license: BSD-3-Clause +component: programming.library +summary: Per-Face Texture Mapping for Production Rendering description: | Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering. -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/cmake-libptex-soname.patch %cmake_ninja \ -DPTEX_BUILD_STATIC_LIBS=OFF \ -DCMAKE_SKIP_RPATH=ON \ -DPTEX_VER=%version% \ -DPTEX_SHA=release -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | export LD_LIBRARY_PATH=$installdir/usr/lib64 %ninja_check diff --git a/packages/p/ptyprocess/package.yml b/packages/p/ptyprocess/package.yml index b5399c989da..3ed9944d4dc 100644 --- a/packages/p/ptyprocess/package.yml +++ b/packages/p/ptyprocess/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ptyprocess -version : 0.7.0 -release : 13 -source : - - https://pypi.python.org/packages/source/p/ptyprocess/ptyprocess-0.7.0.tar.gz : 5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220 -homepage : https://github.com/pexpect/ptyprocess -license : ISC -component : programming.python -summary : Python pseudo-terminal module +name: ptyprocess +version: 0.7.0 +release: 13 +source: + - https://pypi.python.org/packages/source/p/ptyprocess/ptyprocess-0.7.0.tar.gz: 5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220 +homepage: https://github.com/pexpect/ptyprocess +license: ISC +component: programming.python +summary: Python pseudo-terminal module description: | Launch a subprocess in a pseudo terminal (pty), and interact with both the process and its pty. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 diff --git a/packages/p/ptyxis/package.yml b/packages/p/ptyxis/package.yml index ae1e738b812..4491a37a270 100644 --- a/packages/p/ptyxis/package.yml +++ b/packages/p/ptyxis/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ptyxis -version : '49.2' -release : 10 -source : - - https://download.gnome.org/sources/ptyxis/49/ptyxis-49.2.tar.xz : 16d37e122fb7c0a25147e8297c959eda17b887ee1d812ddc7bcca5314309a5b3 -homepage : https://devsuite.app/ptyxis/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : A terminal for a container-oriented desktop +name: ptyxis +version: "49.2" +release: 10 +source: + - https://download.gnome.org/sources/ptyxis/49/ptyxis-49.2.tar.xz: 16d37e122fb7c0a25147e8297c959eda17b887ee1d812ddc7bcca5314309a5b3 +homepage: https://devsuite.app/ptyxis/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: A terminal for a container-oriented desktop description: | Ptyxis is a terminal for GNOME that focuses on ease-of-use in a world of containers. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libadwaita-1) - pkgconfig(libportal-gtk4) - pkgconfig(vte-2.91) - desktop-file-utils -setup : | +setup: | %meson_configure -Dgeneric=terminal -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/puddletag/package.yml b/packages/p/puddletag/package.yml index e1abaa68f20..c0b3424a641 100644 --- a/packages/p/puddletag/package.yml +++ b/packages/p/puddletag/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : puddletag -version : 2.4.0 -release : 8 -source : - - https://github.com/puddletag/puddletag/archive/refs/tags/2.4.0.tar.gz : 892864eabdb9bea627087e6b342a861ec6b8400d7f8e706a85565d71a1fb1be3 -homepage : https://docs.puddletag.net/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : Powerful, simple, audio tag editor for GNU/Linux +name: puddletag +version: 2.4.0 +release: 8 +source: + - https://github.com/puddletag/puddletag/archive/refs/tags/2.4.0.tar.gz: 892864eabdb9bea627087e6b342a861ec6b8400d7f8e706a85565d71a1fb1be3 +homepage: https://docs.puddletag.net/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: Powerful, simple, audio tag editor for GNU/Linux description: | puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable. -builddeps : +builddeps: - python-build - python-installer - python-scikit-build - python-setuptools -rundeps : +rundeps: - mutagen - pyparsing - python-configobj @@ -24,11 +24,11 @@ rundeps : - python-pyacoustid - python-unidecode - python3-qt5 -setup : | +setup: | %patch -p1 -i $pkgfiles/puddletag-2.4.0-req.patch # patch from Fedora -build : | +build: | %python3_setup -install : | +install: | %python3_install # Install AppStream metainfo install -Dm00644 $pkgfiles/net.puddletag.puddletag.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/p/pueue/package.yml b/packages/p/pueue/package.yml index e8fa76fd162..ab9f96a3507 100644 --- a/packages/p/pueue/package.yml +++ b/packages/p/pueue/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pueue -version : 3.4.1 -release : 10 -source : - - https://github.com/Nukesor/pueue/archive/refs/tags/v3.4.1.tar.gz : 868710de128db49e0a0c4ddee127dfc0e19b20cbdfd4a9d53d5ed792c5538244 -license : MIT -component : system.utils -homepage : https://github.com/nukesor/pueue -summary : A command-line task management tool for sequential and parallel execution of long-running tasks +name: pueue +version: 3.4.1 +release: 10 +source: + - https://github.com/Nukesor/pueue/archive/refs/tags/v3.4.1.tar.gz: 868710de128db49e0a0c4ddee127dfc0e19b20cbdfd4a9d53d5ed792c5538244 +license: MIT +component: system.utils +homepage: https://github.com/nukesor/pueue +summary: A command-line task management tool for sequential and parallel execution of long-running tasks description: | Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. Simply put, it's a tool that processes a queue of shell commands. On top of that, there are a lot of convenience features and abstractions. Since Pueue is not bound to any terminal, you can control your tasks from any terminal on the same machine. The queue will be continuously processed, even if you no longer have any active ssh sessions. -builddeps : +builddeps: - rust -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build # Generate completions mkdir -p utils/completions/ ./target/release/pueue completions bash utils/completions/ ./target/release/pueue completions fish utils/completions/ ./target/release/pueue completions zsh utils/completions/ -install : | +install: | # Binaries %cargo_install pueue %cargo_install pueued @@ -34,5 +34,5 @@ install : | install -Dm00644 utils/completions/pueue.bash $installdir/usr/share/bash-completion/completions/pueue install -Dm00644 utils/completions/_pueue $installdir/usr/share/zsh/site-functions/_pueue install -Dm00644 utils/completions/pueue.fish $installdir/usr/share/fish/vendor_completions.d/pueue.fish -check : | +check: | %cargo_test diff --git a/packages/p/pugixml/package.yml b/packages/p/pugixml/package.yml index f0875c725ee..84876a65880 100644 --- a/packages/p/pugixml/package.yml +++ b/packages/p/pugixml/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pugixml -version : '1.15' -release : 7 -source : - - https://github.com/zeux/pugixml/releases/download/v1.15/pugixml-1.15.tar.gz : 655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a -homepage : https://pugixml.org/ -license : MIT -component : system.utils -summary : pugixml is a C++ XML processing library +name: pugixml +version: "1.15" +release: 7 +source: + - https://github.com/zeux/pugixml/releases/download/v1.15/pugixml-1.15.tar.gz: 655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a +homepage: https://pugixml.org/ +license: MIT +component: system.utils +summary: pugixml is a C++ XML processing library description: | pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings (which happen automatically during parsing/saving). -builddeps : +builddeps: - git -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pulseaudio-dlna/package.yml b/packages/p/pulseaudio-dlna/package.yml index 178f7d6ff3f..6d741b9f21f 100644 --- a/packages/p/pulseaudio-dlna/package.yml +++ b/packages/p/pulseaudio-dlna/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pulseaudio-dlna -version : 0.6.1 -release : 8 -source : - - https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/0.6.1.tar.gz : 497743700377389ae03ffae2d8fbf8c49ed8ec219d53fd8ca7f0aea0d464b15d -homepage : https://github.com/Cygn/pulseaudio-dlna -license : GPL-3.0-or-later -component : multimedia.audio -summary : A lightweight streaming server which brings DLNA / UPNP and Chromecast support to PulseAudio and Linux +name: pulseaudio-dlna +version: 0.6.1 +release: 8 +source: + - https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/0.6.1.tar.gz: 497743700377389ae03ffae2d8fbf8c49ed8ec219d53fd8ca7f0aea0d464b15d +homepage: https://github.com/Cygn/pulseaudio-dlna +license: GPL-3.0-or-later +component: multimedia.audio +summary: A lightweight streaming server which brings DLNA / UPNP and Chromecast support to PulseAudio and Linux description: | A lightweight streaming server which brings DLNA / UPNP and Chromecast support to PulseAudio and Linux. It can stream your current PulseAudio playback to different UPNP devices (UPNP Media Renderers) or Chromecasts in your network. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - pychromecast - python-chardet - python-docopt @@ -23,9 +23,9 @@ rundeps : - python-psutil - python-setproctitle - python3-dbus -setup : | +setup: | tar cvzf man/pulseaudio-dlna.1.gz man/pulseaudio-dlna.1 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/p/pulseaudio-qt/package.yml b/packages/p/pulseaudio-qt/package.yml index 35044c7bcdb..9e83c994343 100644 --- a/packages/p/pulseaudio-qt/package.yml +++ b/packages/p/pulseaudio-qt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pulseaudio-qt -version : 1.7.0 -release : 10 -source : - - https://download.kde.org/stable/pulseaudio-qt/pulseaudio-qt-1.7.0.tar.xz : 6a18db76dd2bcc3df7d9a9379c025295817264baa1f2ed8caaac7da44e04e931 -license : LGPL-3.0-only -component : desktop.kde -homepage : https://invent.kde.org/libraries/pulseaudio-qt -summary : Qt framework C++ bindings library for the PulseAudio sound system +name: pulseaudio-qt +version: 1.7.0 +release: 10 +source: + - https://download.kde.org/stable/pulseaudio-qt/pulseaudio-qt-1.7.0.tar.xz: 6a18db76dd2bcc3df7d9a9379c025295817264baa1f2ed8caaac7da44e04e931 +license: LGPL-3.0-only +component: desktop.kde +homepage: https://invent.kde.org/libraries/pulseaudio-qt +summary: Qt framework C++ bindings library for the PulseAudio sound system description: | Qt framework C++ bindings library for the PulseAudio sound system -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Designer) - pkgconfig(libpulse) - extra-cmake-modules -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/pulseaudio/package.yml b/packages/p/pulseaudio/package.yml index 42d71aa89de..14e0ecc3842 100644 --- a/packages/p/pulseaudio/package.yml +++ b/packages/p/pulseaudio/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pulseaudio -version : '17.0' -release : 63 -source : - - https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz : 053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5 -homepage : https://www.freedesktop.org/wiki/Software/PulseAudio/ -license : LGPL-2.1-or-later -component : +name: pulseaudio +version: "17.0" +release: 63 +source: + - https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz: 053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5 +homepage: https://www.freedesktop.org/wiki/Software/PulseAudio/ +license: LGPL-2.1-or-later +component: - multimedia.audio - - equalizer : multimedia.audio - - module-jack : multimedia.audio - - module-jack-32bit : multimedia.audio -summary : + - equalizer: multimedia.audio + - module-jack: multimedia.audio + - module-jack-32bit: multimedia.audio +summary: - Advanced sound system - - equalizer : PulseAudio equalizer GUI (qpaeq) - - module-jack : JACK modules for the PulseAudio sound server - - module-jack-32bit : JACK modules for the PulseAudio sound server + - equalizer: PulseAudio equalizer GUI (qpaeq) + - module-jack: JACK modules for the PulseAudio sound server + - module-jack-32bit: JACK modules for the PulseAudio sound server description: | PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server. -emul32 : true -ccache : false -libsplit : false -optimize : size -patterns : - - equalizer : - - /usr/bin/qpaeq - - /usr/lib64/pulseaudio/modules/module-equalizer-sink.so - - module-jack : - - /usr/lib64/pulseaudio/modules/module-jack* - - module-jack-32bit : - - /usr/lib32/pulseaudio/modules/module-jack* -builddeps : +emul32: true +ccache: false +libsplit: false +optimize: size +patterns: + - equalizer: + - /usr/bin/qpaeq + - /usr/lib64/pulseaudio/modules/module-equalizer-sink.so + - module-jack: + - /usr/lib64/pulseaudio/modules/module-jack* + - module-jack-32bit: + - /usr/lib32/pulseaudio/modules/module-jack* +builddeps: - pkgconfig32(alsa) - pkgconfig32(gtk+-3.0) - pkgconfig32(jack) @@ -52,12 +52,12 @@ builddeps : - pkgconfig(sbc) - gdbm-32bit-devel - libtool-32bit-devel -rundeps : - - equalizer : - - python3-dbus - - python3-qt5 +rundeps: + - equalizer: + - python3-dbus + - python3-qt5 - rtkit -setup : | +setup: | %apply_patches if [[ ! -z "${EMUL32BUILD}" ]]; then @@ -74,9 +74,9 @@ setup : | -Dpulsedsp-location='%libdir%/pulseaudio' \ -Dudevrulesdir=/usr/lib/udev/rules.d \ $extra_opts -build : | +build: | %ninja_build -install : | +install: | %ninja_install # These incorrect files break gdm rm -rfv $installdir/usr/share/bash-completion diff --git a/packages/p/pulseview/package.yml b/packages/p/pulseview/package.yml index 809e85442d6..321e0775d2c 100644 --- a/packages/p/pulseview/package.yml +++ b/packages/p/pulseview/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pulseview -version : 0.4.2 -release : 16 -source : - - https://sigrok.org/download/source/pulseview/pulseview-0.4.2.tar.gz : f042f77a3e1b35bf30666330e36ec38fab8d248c3693c37b7e35d401c3bfabcb -homepage : https://sigrok.org/wiki/PulseView -license : GPL-3.0-or-later -component : office.scientific -summary : A Qt-based visualizer for logic analyzers, oscilloscopes and multimeters supported by sigrok. +name: pulseview +version: 0.4.2 +release: 16 +source: + - https://sigrok.org/download/source/pulseview/pulseview-0.4.2.tar.gz: f042f77a3e1b35bf30666330e36ec38fab8d248c3693c37b7e35d401c3bfabcb +homepage: https://sigrok.org/wiki/PulseView +license: GPL-3.0-or-later +component: office.scientific +summary: A Qt-based visualizer for logic analyzers, oscilloscopes and multimeters supported by sigrok. description: | The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types (such as logic analyzers, oscilloscopes, multimeters, and more). PulseView is a Qt-based LA/scope/MSO GUI for sigrok. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(glibmm-2.4) - pkgconfig(libsigrok) - pkgconfig(libsigrokdecode) - libboost-devel -rundeps : +rundeps: - qt5-svg -setup : | +setup: | %patch -p1 -i $pkgfiles/glib-2.68.patch %patch -p1 -i $pkgfiles/qt5-15.patch %cmake -DCMAKE_CXX_FLAGS=-fext-numeric-literals -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/purple-facebook/package.yml b/packages/p/purple-facebook/package.yml index bdaecee3e35..85c21ee0021 100644 --- a/packages/p/purple-facebook/package.yml +++ b/packages/p/purple-facebook/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : purple-facebook -version : 0.9.6 -release : 13 -source : - - https://github.com/dequis/purple-facebook/releases/download/v0.9.6/purple-facebook-0.9.6.tar.gz : 1db6ed9e8f81cbd4ae10d75c04f5393e5cd4ca11ced74408ca6d07c7b888f3f7 -homepage : https://github.com/dequis/purple-facebook -license : GPL-2.0-or-later -component : network.im -summary : Pidgin Facebook Plugin +name: purple-facebook +version: 0.9.6 +release: 13 +source: + - https://github.com/dequis/purple-facebook/releases/download/v0.9.6/purple-facebook-0.9.6.tar.gz: 1db6ed9e8f81cbd4ae10d75c04f5393e5cd4ca11ced74408ca6d07c7b888f3f7 +homepage: https://github.com/dequis/purple-facebook +license: GPL-2.0-or-later +component: network.im +summary: Pidgin Facebook Plugin description: | Purple Facebook implements the Facebook Messenger protocol into pidgin, finch, and libpurple. While the primary implementation is for purple3, this plugin is back-ported for purple2. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(purple) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/purple-hangouts/package.yml b/packages/p/purple-hangouts/package.yml index ae7b893102f..16dca7ccfed 100644 --- a/packages/p/purple-hangouts/package.yml +++ b/packages/p/purple-hangouts/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : purple-hangouts -version : 2020.11.05 -release : 11 -source : - - git|https://github.com/EionRobb/purple-hangouts.git : efa7a53e2db4087a1590850423aa16b380bfbbd5 -license : GPL-3.0-or-later -component : network.im -homepage : https://github.com/EionRobb/purple-hangouts -summary : Hangouts Plugin for libpurple/Pidgin +name: purple-hangouts +version: 2020.11.05 +release: 11 +source: + - git|https://github.com/EionRobb/purple-hangouts.git: efa7a53e2db4087a1590850423aa16b380bfbbd5 +license: GPL-3.0-or-later +component: network.im +homepage: https://github.com/EionRobb/purple-hangouts +summary: Hangouts Plugin for libpurple/Pidgin description: | A replacement prpl for Hangouts in Pidgin/libpurple to support the proprietary protocol that Google uses for its Hangouts service. So far it supports all the fun things that aren't part of the XMPP interface, such as Group Chats, synchronised history between devices and SMS support via Google Voice. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libprotobuf-c) - pkgconfig(purple) -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/purple-plugin-pack/package.yml b/packages/p/purple-plugin-pack/package.yml index 92a6002c15c..0832aa78c1b 100644 --- a/packages/p/purple-plugin-pack/package.yml +++ b/packages/p/purple-plugin-pack/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : purple-plugin-pack -version : 2.8.0 -release : 2 -source : - - https://sourceforge.net/projects/pidgin/files/purple%20plugin%20pack/2.8.0/purple-plugin-pack-2.8.0.tar.xz : 82ccde9a7251a75b7e03a3f9a929014d8e008c1b6f46e58638f5f476da3e242d -homepage : https://keep.imfreedom.org/pidgin/purple-plugin-pack -license : +name: purple-plugin-pack +version: 2.8.0 +release: 2 +source: + - https://sourceforge.net/projects/pidgin/files/purple%20plugin%20pack/2.8.0/purple-plugin-pack-2.8.0.tar.xz: 82ccde9a7251a75b7e03a3f9a929014d8e008c1b6f46e58638f5f476da3e242d +homepage: https://keep.imfreedom.org/pidgin/purple-plugin-pack +license: - CC0-1.0 - GPL-2.0-or-later -component : network.im -summary : +component: network.im +summary: - Plugin Pack for libpurple and derived IM clients such as Pidgin description: - The Purple Plugin Pack was originally created by Gary Kramlich and Stu Tomlinson as a way to distribute their ever growing lists of simple Pidgin plugins. It has since grown from its origins of about 6 plugins to over 50. -builddeps : +builddeps: - pkgconfig(finch) - pkgconfig(gtkspell-2.0) - pkgconfig(json-glib-1.0) - pkgconfig(pidgin) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/p/purpose/package.yml b/packages/p/purpose/package.yml index bbb4d782ad9..905dd65089e 100644 --- a/packages/p/purpose/package.yml +++ b/packages/p/purpose/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : purpose -version : 5.116.0 -release : 64 -source : - - https://download.kde.org/stable/frameworks/5.116/purpose-5.116.0.tar.xz : 62d66c1a32b614971a52d385be1ea5d218a95b9e65a0b547b7913238c38d1dbc -homepage : https://community.kde.org/Frameworks -license : +name: purpose +version: 5.116.0 +release: 64 +source: + - https://download.kde.org/stable/frameworks/5.116/purpose-5.116.0.tar.xz: 62d66c1a32b614971a52d385be1ea5d218a95b9e65a0b547b7913238c38d1dbc +homepage: https://community.kde.org/Frameworks +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.library -summary : Framework for providing abstractions to get the developer's purposes fulfilled. +component: programming.library +summary: Framework for providing abstractions to get the developer's purposes fulfilled. description: | This framework offers the possibility to create integrate services and actions on any application without having to implement them specifically. Purpose will offer them mechanisms to list the different alternatives to execute given the requested action type and will facilitate components so that all the plugins can receive all the information they need. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(accounts-qt5) - pkgconfig(signond) @@ -24,12 +24,12 @@ builddeps : - kio-devel - kirigami2-devel - knotifications-devel -rundeps : +rundeps: - accounts-qml-module -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/p/putty/package.yml b/packages/p/putty/package.yml index 7832285d557..2b80e36bb80 100644 --- a/packages/p/putty/package.yml +++ b/packages/p/putty/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : putty -version : '0.83' -release : 16 -source : - - https://the.earth.li/~sgtatham/putty/latest/putty-0.83.tar.gz : 718777c13d63d0dff91fe03162bc2a05b4dfc8b0827634cd60b51cefdff631c6 -license : MIT -component : network.remote -homepage : https://www.chiark.greenend.org.uk/~sgtatham/putty -summary : PuTTY is a free implementation of SSH and Telnet +name: putty +version: "0.83" +release: 16 +source: + - https://the.earth.li/~sgtatham/putty/latest/putty-0.83.tar.gz: 718777c13d63d0dff91fe03162bc2a05b4dfc8b0827634cd60b51cefdff631c6 +license: MIT +component: network.remote +homepage: https://www.chiark.greenend.org.uk/~sgtatham/putty +summary: PuTTY is a free implementation of SSH and Telnet description: | PuTTY is a free implementation of SSH and Telnet -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -D -m 00644 $pkgfiles/putty.desktop $installdir/usr/share/applications/uk.org.greenend.chiark.sgtatham.putty.desktop install -D -m 00644 $pkgfiles/putty.png $installdir/usr/share/pixmaps/putty.png diff --git a/packages/p/puzzles/package.yml b/packages/p/puzzles/package.yml index aa5e34a1875..7be9d24dcbb 100644 --- a/packages/p/puzzles/package.yml +++ b/packages/p/puzzles/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : puzzles -version : '20250615' -release : 25 -source : - - https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20250615.b589c5e.tar.gz : a5ab317bef3b5d0cb6a532352eb938cde92bcb5a602489702c5ee4986c5c78a4 -homepage : https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ -license : MIT -component : games.puzzle -summary : Simon Tatham's Portable Puzzle Collection +name: puzzles +version: "20250615" +release: 25 +source: + - https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20250615.b589c5e.tar.gz: a5ab317bef3b5d0cb6a532352eb938cde92bcb5a602489702c5ee4986c5c78a4 +homepage: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ +license: MIT +component: games.puzzle +summary: Simon Tatham's Portable Puzzle Collection description: | This is a collection of small desktop toys, little games that you can pop up in a window and play for two or three minutes while you take a break from whatever else you were doing. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - imagemagick -setup : | +setup: | %cmake_ninja -DNAME_PREFIX="puzzle-" -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/uk.org.greenend.chiark.sgtatham.puzzles.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/p/pv/package.yml b/packages/p/pv/package.yml index 5d183784fca..85219af7c93 100644 --- a/packages/p/pv/package.yml +++ b/packages/p/pv/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pv -version : 1.10.2 -release : 21 -source : - - https://www.ivarch.com/s/pv-1.10.2.tar.gz : 3f7b47f0eaf66f9c2a487fc5dbc409cd00bfe5ecd8a9b198d76f1ed39f792dc9 -homepage : https://www.ivarch.com/programs/pv.shtml -license : GPL-3.0-or-later -summary : A terminal-based tool for monitoring the progress of data through a pipeline. -component : system.utils +name: pv +version: 1.10.2 +release: 21 +source: + - https://www.ivarch.com/s/pv-1.10.2.tar.gz: 3f7b47f0eaf66f9c2a487fc5dbc409cd00bfe5ecd8a9b198d76f1ed39f792dc9 +homepage: https://www.ivarch.com/programs/pv.shtml +license: GPL-3.0-or-later +summary: A terminal-based tool for monitoring the progress of data through a pipeline. +component: system.utils description: | Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/p/pwgen/package.yml b/packages/p/pwgen/package.yml index 4ca4d1985f4..e0ca5b42874 100644 --- a/packages/p/pwgen/package.yml +++ b/packages/p/pwgen/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pwgen -version : '2.08' -release : 3 -source : - - https://sourceforge.net/projects/pwgen/files/pwgen/2.08/pwgen-2.08.tar.gz : dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b -homepage : https://sourceforge.net/projects/pwgen/ -license : GPL-2.0-only -component : security -summary : Password generator for creating easily memorable passwords +name: pwgen +version: "2.08" +release: 3 +source: + - https://sourceforge.net/projects/pwgen/files/pwgen/2.08/pwgen-2.08.tar.gz: dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b +homepage: https://sourceforge.net/projects/pwgen/ +license: GPL-2.0-only +component: security +summary: Password generator for creating easily memorable passwords description: | The pwgen program generates passwords which are designed to be easily memorized by humans, while being as secure as possible. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/py/PyAudio/package.yml b/packages/py/PyAudio/package.yml index 3fea7c45d4e..881815cf8ae 100644 --- a/packages/py/PyAudio/package.yml +++ b/packages/py/PyAudio/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : PyAudio -version : 0.2.14 -release : 10 -source : - - https://pypi.python.org/packages/source/P/PyAudio/PyAudio-0.2.14.tar.gz : 78dfff3879b4994d1f4fc6485646a57755c6ee3c19647a491f790a0895bd2f87 -homepage : https://people.csail.mit.edu/hubert/pyaudio/ -license : MIT -component : programming.python -summary : Cross-platform audio I/O with PortAudio +name: PyAudio +version: 0.2.14 +release: 10 +source: + - https://pypi.python.org/packages/source/P/PyAudio/PyAudio-0.2.14.tar.gz: 78dfff3879b4994d1f4fc6485646a57755c6ee3c19647a491f790a0895bd2f87 +homepage: https://people.csail.mit.edu/hubert/pyaudio/ +license: MIT +component: programming.python +summary: Cross-platform audio I/O with PortAudio description: | PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. -builddeps : +builddeps: - pkgconfig(portaudiocpp) - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/py/package.yml b/packages/py/py/package.yml index e638827ff36..5209fd19474 100644 --- a/packages/py/py/package.yml +++ b/packages/py/py/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : py -version : 1.11.0 -release : 21 -source : - - https://files.pythonhosted.org/packages/source/p/py/py-1.11.0.tar.gz : 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 -homepage : https://github.com/pytest-dev/py -license : MIT -component : programming.python -summary : Modular python support library +name: py +version: 1.11.0 +release: 21 +source: + - https://files.pythonhosted.org/packages/source/p/py/py-1.11.0.tar.gz: 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 +homepage: https://github.com/pytest-dev/py +license: MIT +component: programming.python +summary: Modular python support library description: | The py lib is a Python development support library featuring the following tools and modules: @@ -15,20 +15,20 @@ description: | py.apipkg: explicit API control and lazy-importing py.iniconfig: easy parsing of .ini files py.code: dynamic code generation and introspection -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - pkgconfig(libsvn_client) - python-pytest -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-pytest4-compatibility-errors.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | #python3_test pytest3 -k"-test_warning" # testing/code/test_excinfo.py diff --git a/packages/py/pyatspi2/package.yml b/packages/py/pyatspi2/package.yml index 68e64d8e571..78e98302246 100644 --- a/packages/py/pyatspi2/package.yml +++ b/packages/py/pyatspi2/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyatspi2 -version : 2.58.0 -release : 16 -source : - - https://download.gnome.org/sources/pyatspi/2.58/pyatspi-2.58.0.tar.xz : e9d290d53cc7e3066d972fd18a50ee885efb8be0aa25262f19ef7f884fea0eff -homepage : https://gitlab.gnome.org/GNOME/pyatspi2 -license : +name: pyatspi2 +version: 2.58.0 +release: 16 +source: + - https://download.gnome.org/sources/pyatspi/2.58/pyatspi-2.58.0.tar.xz: e9d290d53cc7e3066d972fd18a50ee885efb8be0aa25262f19ef7f884fea0eff +homepage: https://gitlab.gnome.org/GNOME/pyatspi2 +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.python -summary : A python client library for the AT-SPI D-Bus accessibility infrastructure. +component: programming.python +summary: A python client library for the AT-SPI D-Bus accessibility infrastructure. description: | A python client library for the AT-SPI D-Bus accessibility infrastructure. -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - python3-dbus -rundeps : +rundeps: - python-gobject - python3-dbus -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/py/pybind11/package.yml b/packages/py/pybind11/package.yml index c7cea6485ec..ab673d974c4 100644 --- a/packages/py/pybind11/package.yml +++ b/packages/py/pybind11/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pybind11 -version : 2.13.6 -release : 12 -source : - - https://github.com/pybind/pybind11/archive/refs/tags/v2.13.6.tar.gz : e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20 -homepage : https://github.com/pybind/pybind11 -license : BSD-3-Clause -component : programming.python -summary : Seamless operability between C++11 and Python +name: pybind11 +version: 2.13.6 +release: 12 +source: + - https://github.com/pybind/pybind11/archive/refs/tags/v2.13.6.tar.gz: e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20 +homepage: https://github.com/pybind/pybind11 +license: BSD-3-Clause +component: programming.python +summary: Seamless operability between C++11 and Python description: | pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. -patterns : +patterns: - /usr/include - /usr/share -builddeps : +builddeps: - pkgconfig(python3) - libboost-devel - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pkgconfig(eigen3) - python-pytest - scipy -setup : | +setup: | rm pyproject.toml mkdir -p build && pushd build %cmake .. popd -build : | +build: | %python3_setup %make -C build -install : | +install: | %python3_install %make_install -C build rm -rfv $installdir/usr/include/python3.* -check : | +check: | %make check -C build diff --git a/packages/py/pycanberra/package.yml b/packages/py/pycanberra/package.yml index 5bb1f75cee8..0b55fdde140 100644 --- a/packages/py/pycanberra/package.yml +++ b/packages/py/pycanberra/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pycanberra -version : '1' -release : 12 -source : - - git|https://github.com/totdb/pycanberra.git : 88c53cd44a626ede3b07dab0b548f8bcfda42867 -homepage : https://github.com/totdb/pycanberra -license : LGPL-2.1 -component : programming.python -summary : A ctypes wrapper for the libcanberra api +name: pycanberra +version: "1" +release: 12 +source: + - git|https://github.com/totdb/pycanberra.git: 88c53cd44a626ede3b07dab0b548f8bcfda42867 +homepage: https://github.com/totdb/pycanberra +license: LGPL-2.1 +component: programming.python +summary: A ctypes wrapper for the libcanberra api description: | A ctypes wrapper for the libcanberra api -builddeps : +builddeps: - pkgconfig(python3) -build : | +build: | python3 -c 'import compileall, sys; \ sys.exit(not \ compileall.compile_file("pycanberra.py", ddir=".", force=1))' -install : | +install: | install -Ddm00755 $installdir/usr/lib/python%python3_version%/site-packages install -Ddm00755 $installdir/usr/share/doc/pycanberra install -m00644 pycanberra.py $installdir/usr/lib/python%python3_version%/site-packages diff --git a/packages/py/pycangjie/package.yml b/packages/py/pycangjie/package.yml index ed8f20e8eba..8c47a8a8771 100644 --- a/packages/py/pycangjie/package.yml +++ b/packages/py/pycangjie/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pycangjie -version : 1.5.0 -release : 16 -source : - - https://gitlab.freedesktop.org/cangjie/pycangjie/-/archive/1.5.0/pycangjie-1.5.0.tar.bz2 : e741781a5eb524ca64726671aaf40cad0e1d15faf0fcac270b62f1c8fb1e9fc2 -homepage : https://gitlab.freedesktop.org/cangjie/pycangjie -license : LGPL-3.0-or-later -component : programming.python -summary : This is a Python wrapper to libcangjie, the library implementing the Cangjie input method. +name: pycangjie +version: 1.5.0 +release: 16 +source: + - https://gitlab.freedesktop.org/cangjie/pycangjie/-/archive/1.5.0/pycangjie-1.5.0.tar.bz2: e741781a5eb524ca64726671aaf40cad0e1d15faf0fcac270b62f1c8fb1e9fc2 +homepage: https://gitlab.freedesktop.org/cangjie/pycangjie +license: LGPL-3.0-or-later +component: programming.python +summary: This is a Python wrapper to libcangjie, the library implementing the Cangjie input method. description: | This is a Python wrapper to libcangjie, the library implementing the Cangjie input method. -builddeps : +builddeps: - pkgconfig(cangjie) - pkgconfig(python3) - cython -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/py/pychess/package.yml b/packages/py/pychess/package.yml index 01665ea567e..54d09a74cea 100644 --- a/packages/py/pychess/package.yml +++ b/packages/py/pychess/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pychess -version : 1.1.0 -release : 17 -source : - - https://github.com/pychess/pychess/releases/download/1.1.0/PyChess-1.1.0.tar.gz : a784bdfc3faeead273706fbfe6d1327af1749b10b44c2ce8a6f26c8f8704fde4 -homepage : https://pychess.github.io/ -license : GPL-3.0-or-later -component : games.strategy -summary : PyChess - a free, pleasant, chess game for the Linux desktop that does everything you require from an advanced chess client +name: pychess +version: 1.1.0 +release: 17 +source: + - https://github.com/pychess/pychess/releases/download/1.1.0/PyChess-1.1.0.tar.gz: a784bdfc3faeead273706fbfe6d1327af1749b10b44c2ce8a6f26c8f8704fde4 +homepage: https://pychess.github.io/ +license: GPL-3.0-or-later +component: games.strategy +summary: PyChess - a free, pleasant, chess game for the Linux desktop that does everything you require from an advanced chess client description: | PyChess is a chess client for playing and analyzing chess games. It is intended to be usable both for those totally new to chess as well as advanced users who want to use a computer to further enhance their play. PyChess has a builtin python chess engine and auto-detects most popular chess engines (Stockfish, Rybka, Houdini, Shredder, GNU Chess, Crafty, Fruit, and many more). These engines are available as opponents, and are used to provide hints and analysis. PyChess also shows analysis from opening books and Gaviota end-game tablebases. When you get sick of playing computer players you can login to FICS (the Free Internet Chess Server) and play against people all over the world. PyChess has a built-in Timeseal client, so you won't lose clock time during a game due to lag. PyChess also has pre-move support, which means you can make (or start making) a move before your opponent has made their move. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - gstreamer-1.0-plugins-base @@ -20,7 +20,7 @@ builddeps : - python-setuptools - python-sqlalchemy - xorg-server-xvfb -rundeps : +rundeps: - gnome-icon-theme - gstreamer-1.0-plugins-base - libgtksourceview3 @@ -30,6 +30,6 @@ rundeps : - python-psutil - python-sqlalchemy - python-websockets -install : | +install: | # Needs X for some reason and our macros do not work with a prefix command. xvfb-run python3 setup.py install --root="%installroot%" diff --git a/packages/py/pychromecast/package.yml b/packages/py/pychromecast/package.yml index 45cbd91c19e..3e2c9ee8654 100644 --- a/packages/py/pychromecast/package.yml +++ b/packages/py/pychromecast/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pychromecast -version : 4.1.0 -release : 13 -source : - - https://github.com/balloob/pychromecast/archive/4.1.0.tar.gz : 648921783ee29ae50719aac83a6cbb7f6c6651c6d4ef2b32554575ee08d87c62 -homepage : https://github.com/home-assistant-libs/pychromecast -license : MIT -component : programming.python -summary : Python module to talk to Google Chromecast +name: pychromecast +version: 4.1.0 +release: 13 +source: + - https://github.com/balloob/pychromecast/archive/4.1.0.tar.gz: 648921783ee29ae50719aac83a6cbb7f6c6651c6d4ef2b32554575ee08d87c62 +homepage: https://github.com/home-assistant-libs/pychromecast +license: MIT +component: programming.python +summary: Python module to talk to Google Chromecast description: | Python module to talk to Google Chromecast. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-casttube - python-protobuf - python-six - python-zeroconf -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pycodestyle/package.yml b/packages/py/pycodestyle/package.yml index 13f0d3c5bd1..6e5dbbb9364 100644 --- a/packages/py/pycodestyle/package.yml +++ b/packages/py/pycodestyle/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pycodestyle -version : 2.12.1 -release : 18 -source : - - https://github.com/PyCQA/pycodestyle/archive/refs/tags/2.12.1.tar.gz : 231f65fbf5558e342cbad275245accb8a988d637cbeaf66508dd890f3d2d60fa -homepage : https://github.com/PyCQA/pycodestyle -license : MIT -component : programming.python -summary : Python style guide checker +name: pycodestyle +version: 2.12.1 +release: 18 +source: + - https://github.com/PyCQA/pycodestyle/archive/refs/tags/2.12.1.tar.gz: 231f65fbf5558e342cbad275245accb8a988d637cbeaf66508dd890f3d2d60fa +homepage: https://github.com/PyCQA/pycodestyle +license: MIT +component: programming.python +summary: Python style guide checker description: | pycodestyle is a tool to check your Python code against some of the style conventions in PEP 8. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/pycups/package.yml b/packages/py/pycups/package.yml index cb539062c5e..c66f65df18a 100644 --- a/packages/py/pycups/package.yml +++ b/packages/py/pycups/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pycups -version : 2.0.4 -release : 16 -source : - - https://pypi.debian.net/pycups/pycups-2.0.4.tar.gz : 843e385c1dbf694996ca84ef02a7f30c28376035588f5fbeacd6bae005cf7c8d -homepage : https://github.com/OpenPrinting/pycups -license : GPL-2.0-or-later -component : programming.python -summary : Python bindings for cups +name: pycups +version: 2.0.4 +release: 16 +source: + - https://pypi.debian.net/pycups/pycups-2.0.4.tar.gz: 843e385c1dbf694996ca84ef02a7f30c28376035588f5fbeacd6bae005cf7c8d +homepage: https://github.com/OpenPrinting/pycups +license: GPL-2.0-or-later +component: programming.python +summary: Python bindings for cups description: | This is a set of Python bindings for the libcups library from the CUPS project. -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(python3) - python-build - python-installer - python-setuptools -clang : true -build : | +clang: true +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pydocstyle/package.yml b/packages/py/pydocstyle/package.yml index 21a7bcad9c6..04a15ac18f4 100644 --- a/packages/py/pydocstyle/package.yml +++ b/packages/py/pydocstyle/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pydocstyle -version : 6.3.0 -release : 11 -source : - - https://github.com/PyCQA/pydocstyle/archive/6.3.0.tar.gz : 29ed0e8b1abe5f4590132f456b6f9cbf0866b89fabf836bc9474fde706e2e13e -homepage : https://www.pydocstyle.org/en/stable/ -license : MIT -component : programming.python -summary : Docstring style checker +name: pydocstyle +version: 6.3.0 +release: 11 +source: + - https://github.com/PyCQA/pydocstyle/archive/6.3.0.tar.gz: 29ed0e8b1abe5f4590132f456b6f9cbf0866b89fabf836bc9474fde706e2e13e +homepage: https://www.pydocstyle.org/en/stable/ +license: MIT +component: programming.python +summary: Docstring style checker description: | pydocstyle is a static analysis tool for checking compliance with Python docstring conventions. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-poetry -rundeps : +rundeps: - python-snowballstemmer -setup : | +setup: | # Fix version number in metadata sed -e "s|^version = .*|version = \"$version\"|" -i pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pyenchant/package.yml b/packages/py/pyenchant/package.yml index 492cef29f05..977b0818287 100644 --- a/packages/py/pyenchant/package.yml +++ b/packages/py/pyenchant/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyenchant -version : 3.2.2 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/p/pyenchant/pyenchant-3.2.2.tar.gz : 1cf830c6614362a78aab78d50eaf7c6c93831369c52e1bb64ffae1df0341e637 -homepage : https://pyenchant.github.io/pyenchant/ -license : LGPL-2.1-or-later -component : programming.python -summary : Python language bindings for enchant +name: pyenchant +version: 3.2.2 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/p/pyenchant/pyenchant-3.2.2.tar.gz: 1cf830c6614362a78aab78d50eaf7c6c93831369c52e1bb64ffae1df0341e637 +homepage: https://pyenchant.github.io/pyenchant/ +license: LGPL-2.1-or-later +component: programming.python +summary: Python language bindings for enchant description: | Python bindings for the Enchant spellchecker -builddeps : +builddeps: - pkgconfig(enchant) - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - enchant16 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pyflakes/package.yml b/packages/py/pyflakes/package.yml index a196e60dd4e..61a5635ad1e 100644 --- a/packages/py/pyflakes/package.yml +++ b/packages/py/pyflakes/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyflakes -version : 3.2.0 -release : 21 -source : - - https://github.com/PyCQA/pyflakes/archive/refs/tags/3.2.0.tar.gz : 816639b299d17531f60da4f5389102cb2c639f7d309cade69a95534bc4274f47 -homepage : https://github.com/PyCQA/pyflakes -license : MIT -component : programming.python -summary : Passive checker of Python programs +name: pyflakes +version: 3.2.0 +release: 21 +source: + - https://github.com/PyCQA/pyflakes/archive/refs/tags/3.2.0.tar.gz: 816639b299d17531f60da4f5389102cb2c639f7d309cade69a95534bc4274f47 +homepage: https://github.com/PyCQA/pyflakes +license: MIT +component: programming.python +summary: Passive checker of Python programs description: | A simple program which checks Python source files for errors. Pyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/pyg3t/package.yml b/packages/py/pyg3t/package.yml index 370e05cdf2b..32a18ef2f4e 100644 --- a/packages/py/pyg3t/package.yml +++ b/packages/py/pyg3t/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyg3t -version : 0.6.0 -release : 9 -source : - - https://gitlab.com/pyg3t/pyg3t/-/archive/0.6.0/pyg3t-0.6.0.tar.bz2 : bcdb91b9272961155b1901ae8e1bac86264b0138d2ac90f38aa0f7165a0f3db4 -homepage : https://gitlab.com/pyg3t/pyg3t/ -license : GPL-3.0-or-later -component : programming.python -summary : PyG3T, python gettext translation toolkit +name: pyg3t +version: 0.6.0 +release: 9 +source: + - https://gitlab.com/pyg3t/pyg3t/-/archive/0.6.0/pyg3t-0.6.0.tar.bz2: bcdb91b9272961155b1901ae8e1bac86264b0138d2ac90f38aa0f7165a0f3db4 +homepage: https://gitlab.com/pyg3t/pyg3t/ +license: GPL-3.0-or-later +component: programming.python +summary: PyG3T, python gettext translation toolkit description: | PyG3T, the Python GetText Translation Toolkit, is a collection of tools for computer assisted translation using GNU gettext. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-dateutil -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pygal/package.yml b/packages/py/pygal/package.yml index d148740228e..90e1fd44a2b 100644 --- a/packages/py/pygal/package.yml +++ b/packages/py/pygal/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pygal -version : 3.0.5 -release : 9 -source : - - https://github.com/Kozea/pygal/archive/refs/tags/3.0.5.tar.gz : 218cdc9a8ba6f914905fee78484d588977c05a3caf18797126f7ec9d20d40546 -homepage : https://www.pygal.org/ -license : LGPL-3.0-or-later -component : programming.python -summary : PYthon svg GrAph plotting Library +name: pygal +version: 3.0.5 +release: 9 +source: + - https://github.com/Kozea/pygal/archive/refs/tags/3.0.5.tar.gz: 218cdc9a8ba6f914905fee78484d588977c05a3caf18797126f7ec9d20d40546 +homepage: https://www.pygal.org/ +license: LGPL-3.0-or-later +component: programming.python +summary: PYthon svg GrAph plotting Library description: | pygal is a dynamic SVG charting library written in python. -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - pytest-runner -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # require packaging python-pyquery # %python3_test diff --git a/packages/py/pygments/package.yml b/packages/py/pygments/package.yml index ae5e3ae946a..ddf694611a6 100644 --- a/packages/py/pygments/package.yml +++ b/packages/py/pygments/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pygments -version : 2.19.2 -release : 21 -source : - - https://files.pythonhosted.org/packages/source/p/pygments/pygments-2.19.2.tar.gz : 636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 -homepage : https://pygments.org/ -license : BSD-2-Clause -component : programming -summary : Pygments is a syntax highlighting package written in Python +name: pygments +version: 2.19.2 +release: 21 +source: + - https://files.pythonhosted.org/packages/source/p/pygments/pygments-2.19.2.tar.gz: 636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 +homepage: https://pygments.org/ +license: BSD-2-Clause +component: programming +summary: Pygments is a syntax highlighting package written in Python description: | Pygments is a generic syntax highlighter written in Python that supports over 500 languages and text formats, for use in code hosting, forums, wikis or other applications that need to prettify source code. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pygraphviz/package.yml b/packages/py/pygraphviz/package.yml index 1b5a8b9eb6b..6f6ed5f0ed0 100644 --- a/packages/py/pygraphviz/package.yml +++ b/packages/py/pygraphviz/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pygraphviz -version : '1.14' -release : 20 -source : - - https://github.com/pygraphviz/pygraphviz/archive/pygraphviz-1.14.tar.gz : d9a43f34b920367fa89a2598083b47db42a28078aff7d4e2cb41475137532560 -homepage : https://pygraphviz.github.io/ -license : BSD-3-Clause -component : programming.python -summary : Python interface to Graphviz graph drawing package +name: pygraphviz +version: "1.14" +release: 20 +source: + - https://github.com/pygraphviz/pygraphviz/archive/pygraphviz-1.14.tar.gz: d9a43f34b920367fa89a2598083b47db42a28078aff7d4e2cb41475137532560 +homepage: https://pygraphviz.github.io/ +license: BSD-3-Clause +component: programming.python +summary: Python interface to Graphviz graph drawing package description: | PyGraphviz is a Python interface to the Graphviz graph layout and visualization package -builddeps : +builddeps: - pkgconfig(libpathplan) - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | # Skip the code coverage tests sed -i -e '/codecov/d' -e '/pytest-cov/d' requirements/test.txt -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -vk "not test_layout_prog_arg and not TestExperimentalGraphvizLibInterface" $installdir/%PREFIX%/lib/python%python3_version%/site-packages/pygraphviz/tests diff --git a/packages/py/pyicu/package.yml b/packages/py/pyicu/package.yml index a0852936e9a..b85106ab30c 100644 --- a/packages/py/pyicu/package.yml +++ b/packages/py/pyicu/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyicu -version : 2.15.2 -release : 35 -source : - - https://pypi.io/packages/source/p/pyicu/pyicu-2.15.2.tar.gz : 561e77eedff17cec6839f26211f7a5ce3c071b776e8a0ec9d1207f46cbce598f -homepage : https://gitlab.pyicu.org/main/pyicu -license : MIT -component : programming.python -summary : Python extension wrapping the ICU C++ API +name: pyicu +version: 2.15.2 +release: 35 +source: + - https://pypi.io/packages/source/p/pyicu/pyicu-2.15.2.tar.gz: 561e77eedff17cec6839f26211f7a5ce3c071b776e8a0ec9d1207f46cbce598f +homepage: https://gitlab.pyicu.org/main/pyicu +license: MIT +component: programming.python +summary: Python extension wrapping the ICU C++ API description: | A Python extension wrapping IBM’s International Components for Unicode C++ library (ICU). -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(icu-i18n) - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-six -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/pylint/package.yml b/packages/py/pylint/package.yml index bde8554ee18..26c94172081 100644 --- a/packages/py/pylint/package.yml +++ b/packages/py/pylint/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pylint -version : 3.3.4 -release : 40 -source : - - https://github.com/pylint-dev/pylint/archive/refs/tags/v3.3.4.tar.gz : bdb1f2218222df18d1b1336686d81f5e0a03de28acaa3092fae9fbe660ca76db -homepage : https://github.com/PyCQA/pylint -license : GPL-2.0-or-later -component : programming.tools -summary : Pylint is a static code analyser for Python +name: pylint +version: 3.3.4 +release: 40 +source: + - https://github.com/pylint-dev/pylint/archive/refs/tags/v3.3.4.tar.gz: bdb1f2218222df18d1b1336686d81f5e0a03de28acaa3092fae9fbe660ca76db +homepage: https://github.com/PyCQA/pylint +license: GPL-2.0-or-later +component: programming.tools +summary: Pylint is a static code analyser for Python description: | Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - mccabe - python-astroid - python-dill @@ -27,18 +27,18 @@ checkdeps : - python-six - python-tomlkit - python-typing-extensions -rundeps : +rundeps: - mccabe - python-astroid - python-dill - python-isort - python-platformdirs - python-tomlkit -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Need to undeprecate and udpate python-gitpython and deps rm tests/testutils/_primer/{test_package_to_lint.py,test_primer.py} diff --git a/packages/py/pymarkups/package.yml b/packages/py/pymarkups/package.yml index 6384713de4f..0dff2c1e43b 100644 --- a/packages/py/pymarkups/package.yml +++ b/packages/py/pymarkups/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pymarkups -version : 4.1.1 -release : 17 -source : - - https://github.com/retext-project/pymarkups/archive/refs/tags/4.1.1.tar.gz : eb5d91b71f285dbda0253091d7dc0478e229ebcffbbaa1fa414daedb8d748c25 -homepage : https://github.com/retext-project/pymarkups -license : BSD-3-Clause -component : programming.python -summary : Wrapper around various text markups +name: pymarkups +version: 4.1.1 +release: 17 +source: + - https://github.com/retext-project/pymarkups/archive/refs/tags/4.1.1.tar.gz: eb5d91b71f285dbda0253091d7dc0478e229ebcffbbaa1fa414daedb8d748c25 +homepage: https://github.com/retext-project/pymarkups +license: BSD-3-Clause +component: programming.python +summary: Wrapper around various text markups description: | This module provides a wrapper around various text markup languages. Available by default are Markdown, reStructuredText and Textile, but you can easily add your own markups. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - pygments - python-docutils - python-markdown-math - python-pytest -rundeps : +rundeps: - python-markdown-math -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v --deselect tests/test_public_api.py::APITest::test_get_pygments_stylesheet diff --git a/packages/py/pymediainfo/package.yml b/packages/py/pymediainfo/package.yml index 10d96ff24f4..dd12d47083b 100644 --- a/packages/py/pymediainfo/package.yml +++ b/packages/py/pymediainfo/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pymediainfo -version : 6.1.0 -release : 19 -source : - - https://files.pythonhosted.org/packages/source/p/pymediainfo/pymediainfo-6.1.0.tar.gz : 186a0b41a94524f0984d085ca6b945c79a254465b7097f2560dc0c04e8d1d8a5 -homepage : https://github.com/sbraz/pymediainfo -license : MIT -component : programming.python -summary : A Python wrapper around the MediaInfo command line utility +name: pymediainfo +version: 6.1.0 +release: 19 +source: + - https://files.pythonhosted.org/packages/source/p/pymediainfo/pymediainfo-6.1.0.tar.gz: 186a0b41a94524f0984d085ca6b945c79a254465b7097f2560dc0c04e8d1d8a5 +homepage: https://github.com/sbraz/pymediainfo +license: MIT +component: programming.python +summary: A Python wrapper around the MediaInfo command line utility description: | This small package is a wrapper around the MediaInfo library. It works on Linux, Mac OS X and Windows. -builddeps : +builddeps: - pkgconfig(libmediainfo) - pkgconfig(python3) - python-build - python-installer - python-setuptools-scm -rundeps : +rundeps: - libmediainfo -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pyparsing/package.yml b/packages/py/pyparsing/package.yml index 230d4fcc2ea..15a372b87be 100644 --- a/packages/py/pyparsing/package.yml +++ b/packages/py/pyparsing/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyparsing -version : 3.2.1 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.2.1.tar.gz : 61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a -homepage : https://github.com/pyparsing/pyparsing/ -license : MIT -component : programming.python -summary : Python library for creating PEG parsers +name: pyparsing +version: 3.2.1 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.2.1.tar.gz: 61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a +homepage: https://github.com/pyparsing/pyparsing/ +license: MIT +component: programming.python +summary: Python library for creating PEG parsers description: | The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # require python-railroad-diagrams for chekc and as optional dependency + # %python3_test pytest -v diff --git a/packages/py/pyprind/package.yml b/packages/py/pyprind/package.yml index 1188099a679..4ccfa9e5899 100644 --- a/packages/py/pyprind/package.yml +++ b/packages/py/pyprind/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyprind -version : 2.11.3 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/P/PyPrind/PyPrind-2.11.3.tar.gz : e37dcab6e1a9c8e0a7f0fce65fde7a79e2deda1c75aa015910a49e2137b54cbf -homepage : https://github.com/rasbt/pyprind -license : BSD-3-Clause -component : programming.python -summary : Python Progress Bar and Percent Indicator Utility +name: pyprind +version: 2.11.3 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/P/PyPrind/PyPrind-2.11.3.tar.gz: e37dcab6e1a9c8e0a7f0fce65fde7a79e2deda1c75aa015910a49e2137b54cbf +homepage: https://github.com/rasbt/pyprind +license: BSD-3-Clause +component: programming.python +summary: Python Progress Bar and Percent Indicator Utility description: | The PyPrind (Python Progress Indicator) module provides a progress bar and a percentage indicator object that let you track the progress of a loop structure or other iterative computation. -builddeps : +builddeps: - python-build - python-installer - python-psutil - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-psutil -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/pyqt-builder/package.yml b/packages/py/pyqt-builder/package.yml index 6f9dad0009a..589425ffc5f 100644 --- a/packages/py/pyqt-builder/package.yml +++ b/packages/py/pyqt-builder/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyqt-builder -version : 1.19.0 -release : 16 -source : - - https://pypi.debian.net/PyQt-builder/pyqt_builder-1.19.0.tar.gz : 79540e001c476bc050180db00fffcb1e9fa74544d95c148e48ad6117e49d6ea2 -homepage : https://www.riverbankcomputing.com/software/pyqt-builder/ -license : GPL-3.0-or-later -component : programming.python -summary : The PEP 517 compliant PyQt build system +name: pyqt-builder +version: 1.19.0 +release: 16 +source: + - https://pypi.debian.net/PyQt-builder/pyqt_builder-1.19.0.tar.gz: 79540e001c476bc050180db00fffcb1e9fa74544d95c148e48ad6117e49d6ea2 +homepage: https://www.riverbankcomputing.com/software/pyqt-builder/ +license: GPL-3.0-or-later +component: programming.python +summary: The PEP 517 compliant PyQt build system description: | PyQt-builder is the PEP 517 compliant build system for PyQt and projects that extend PyQt. It extends the SIP build system and uses Qt's qmake, in conjunction with make, to perform the actual compilation and installation of extension modules. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pysolfc-cardsets/package.yml b/packages/py/pysolfc-cardsets/package.yml index cbc5616f96e..0f50d86b9eb 100644 --- a/packages/py/pysolfc-cardsets/package.yml +++ b/packages/py/pysolfc-cardsets/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pysolfc-cardsets -version : '3.1' -release : 8 -source : - - https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-3.1/PySolFC-Cardsets-3.1.tar.bz2 : ed6dc447477a65fb60f4abd9ceca47fe142e801133ad90ee02e7d711a3637b35 -homepage : https://pysolfc.sourceforge.io/ -license : GPL-3.0-or-later -component : desktop.library -summary : PySolFC Extra Cardsets +name: pysolfc-cardsets +version: "3.1" +release: 8 +source: + - https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-3.1/PySolFC-Cardsets-3.1.tar.bz2: ed6dc447477a65fb60f4abd9ceca47fe142e801133ad90ee02e7d711a3637b35 +homepage: https://pysolfc.sourceforge.io/ +license: GPL-3.0-or-later +component: desktop.library +summary: PySolFC Extra Cardsets description: | PySolFC Extra Cardsets -install : | +install: | rm -r cardset-{2000,hexadeck,standard,crystal-mahjongg,kintengu,tuxedo,dashavatara-ganjifa,matrix,vienna-2k,dondorf,mughal-ganjifa,gnome-mahjongg-1,oxymoron} mkdir -p $installdir/usr/share/PySolFC/ cp -r * $installdir/usr/share/PySolFC/ diff --git a/packages/py/pysolfc/package.yml b/packages/py/pysolfc/package.yml index acb0f527447..d37bd52764f 100644 --- a/packages/py/pysolfc/package.yml +++ b/packages/py/pysolfc/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pysolfc -version : 3.4.1 -release : 20 -source : - - https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-3.4.1/PySolFC-3.4.1.tar.xz : 3b9bfb91f8f75b7cb9cc836424606975c5a0868c7b50c6917e51367a7c82e6cb -homepage : https://pysolfc.sourceforge.io/ -license : GPL-3.0-or-later -component : games.card -summary : PySol Fan Club edition +name: pysolfc +version: 3.4.1 +release: 20 +source: + - https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-3.4.1/PySolFC-3.4.1.tar.xz: 3b9bfb91f8f75b7cb9cc836424606975c5a0868c7b50c6917e51367a7c82e6cb +homepage: https://pysolfc.sourceforge.io/ +license: GPL-3.0-or-later +component: games.card +summary: PySol Fan Club edition description: | PySol Fan Club Edition (PySolFC) is a collection of more than 1000 solitaire card games. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pysolfc-cardsets - python-attrs - python-configobj - python-pillow - python-pysol-cards - python3-tkinter -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 $pkgfiles/io.sourceforge.pysolfc.PySolFC.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/py/pytest-runner/package.yml b/packages/py/pytest-runner/package.yml index 847ab02a434..e37c8ef7de3 100644 --- a/packages/py/pytest-runner/package.yml +++ b/packages/py/pytest-runner/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pytest-runner -version : 6.0.1 -release : 19 -source : - - https://pypi.debian.net/pytest-runner/pytest-runner-6.0.1.tar.gz : 70d4739585a7008f37bf4933c013fdb327b8878a5a69fcbb3316c88882f0f49b -homepage : https://github.com/pytest-dev/pytest-runner -license : MIT -component : programming.python -summary : Test support for python setup.py projects +name: pytest-runner +version: 6.0.1 +release: 19 +source: + - https://pypi.debian.net/pytest-runner/pytest-runner-6.0.1.tar.gz: 70d4739585a7008f37bf4933c013fdb327b8878a5a69fcbb3316c88882f0f49b +homepage: https://github.com/pytest-dev/pytest-runner +license: MIT +component: programming.python +summary: Test support for python setup.py projects description: | Setup scripts can use pytest-runner to add setup.py test support for pytest runner. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pytest-subtests/package.yml b/packages/py/pytest-subtests/package.yml index 0b49da1260d..ad7a42ff6c9 100644 --- a/packages/py/pytest-subtests/package.yml +++ b/packages/py/pytest-subtests/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pytest-subtests -version : 0.14.1 -release : 7 -source : - - https://pypi.debian.net/pytest-subtests/pytest_subtests-0.14.1.tar.gz : 350c00adc36c3aff676a66135c81aed9e2182e15f6c3ec8721366918bbbf7580 -homepage : https://pypi.org/project/pytest-subtests/ -license : MIT -component : programming.python -summary : unittest subTest() support and subtests fixture +name: pytest-subtests +version: 0.14.1 +release: 7 +source: + - https://pypi.debian.net/pytest-subtests/pytest_subtests-0.14.1.tar.gz: 350c00adc36c3aff676a66135c81aed9e2182e15f6c3ec8721366918bbbf7580 +homepage: https://pypi.org/project/pytest-subtests/ +license: MIT +component: programming.python +summary: unittest subTest() support and subtests fixture description: | unittest subTest() support and subtests fixture -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-absl-py/package.yml b/packages/py/python-absl-py/package.yml index ad8a95b106c..2dc514df7a8 100644 --- a/packages/py/python-absl-py/package.yml +++ b/packages/py/python-absl-py/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-absl-py -version : 2.1.0 -release : 12 -source : - - https://github.com/abseil/abseil-py/archive/refs/tags/v2.1.0.tar.gz : 8a3d0830e4eb4f66c4fa907c06edf6ce1c719ced811a12e26d9d3162f8471758 -homepage : https://github.com/abseil/abseil-py -license : Apache-2.0 -component : programming.python -summary : Abseil Python Common Libraries +name: python-absl-py +version: 2.1.0 +release: 12 +source: + - https://github.com/abseil/abseil-py/archive/refs/tags/v2.1.0.tar.gz: 8a3d0830e4eb4f66c4fa907c06edf6ce1c719ced811a12e26d9d3162f8471758 +homepage: https://github.com/abseil/abseil-py +license: Apache-2.0 +component: programming.python +summary: Abseil Python Common Libraries description: | A collection of Python library code from Google's Python code base for building Python applications. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-acme/package.yml b/packages/py/python-acme/package.yml index 41212252c26..b69ac039f62 100644 --- a/packages/py/python-acme/package.yml +++ b/packages/py/python-acme/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-acme -version : 4.1.1 -release : 27 -source : - - https://pypi.python.org/packages/source/a/acme/acme-4.1.1.tar.gz : 0ffaaf6d3f41ff05772fd2b6170cf0b2b139f5134d7a70ee49f6e63ca20e8f9a -homepage : https://github.com/certbot/certbot -license : Apache-2.0 -component : programming.python -summary : ACME protocol implementation in Python +name: python-acme +version: 4.1.1 +release: 27 +source: + - https://pypi.python.org/packages/source/a/acme/acme-4.1.1.tar.gz: 0ffaaf6d3f41ff05772fd2b6170cf0b2b139f5134d7a70ee49f6e63ca20e8f9a +homepage: https://github.com/certbot/certbot +license: Apache-2.0 +component: programming.python +summary: ACME protocol implementation in Python description: | ACME protocol implementation in Python -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-josepy - python-pyrfc3339 - python-pytest - python-requests -rundeps : +rundeps: - python-josepy - python-pyrfc3339 - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-aiohappyeyeballs/package.yml b/packages/py/python-aiohappyeyeballs/package.yml index bdec3279f3c..5cee88dc517 100644 --- a/packages/py/python-aiohappyeyeballs/package.yml +++ b/packages/py/python-aiohappyeyeballs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-aiohappyeyeballs -version : 2.6.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/a/aiohappyeyeballs/aiohappyeyeballs-2.6.1.tar.gz : c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558 -homepage : https://aiohappyeyeballs.readthedocs.io/ -license : PSF-2.0 -component : programming.python -summary : Happy Eyeballs for pre-resolved hosts +name: python-aiohappyeyeballs +version: 2.6.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/a/aiohappyeyeballs/aiohappyeyeballs-2.6.1.tar.gz: c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558 +homepage: https://aiohappyeyeballs.readthedocs.io/ +license: PSF-2.0 +component: programming.python +summary: Happy Eyeballs for pre-resolved hosts description: | This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-aiohttp/package.yml b/packages/py/python-aiohttp/package.yml index 3ea8f9ddbcf..b2be72a3264 100644 --- a/packages/py/python-aiohttp/package.yml +++ b/packages/py/python-aiohttp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-aiohttp -version : 3.13.2 -release : 22 -source : - - https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.13.2.tar.gz : 40176a52c186aefef6eb3cad2cdd30cd06e3afbe88fe8ab2af9c0b90f228daca -homepage : https://docs.aiohttp.org/ -license : Apache-2.0 -component : programming.python -summary : Asynchronous HTTP client/server framework for asyncio and Python +name: python-aiohttp +version: 3.13.2 +release: 22 +source: + - https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.13.2.tar.gz: 40176a52c186aefef6eb3cad2cdd30cd06e3afbe88fe8ab2af9c0b90f228daca +homepage: https://docs.aiohttp.org/ +license: Apache-2.0 +component: programming.python +summary: Asynchronous HTTP client/server framework for asyncio and Python description: | Asynchronous HTTP client/server framework for asyncio and Python -builddeps : +builddeps: - cython - python-build - python-installer @@ -18,14 +18,14 @@ builddeps : - python-pkgconfig - python-setuptools - python-wheel -rundeps : +rundeps: - python-aiohappyeyeballs - python-aiosignal - python-attrs - python-frozenlist - python-propcache - python-yarl -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-aiosignal/package.yml b/packages/py/python-aiosignal/package.yml index 485e14b7b9c..e8b3d034909 100644 --- a/packages/py/python-aiosignal/package.yml +++ b/packages/py/python-aiosignal/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-aiosignal -version : 1.4.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/a/aiosignal/aiosignal-1.4.0.tar.gz : f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7 -homepage : https://github.com/aio-libs/aiosignal -license : Apache-2.0 -component : programming.python -summary : Manage callbacks in asyncio projects +name: python-aiosignal +version: 1.4.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/a/aiosignal/aiosignal-1.4.0.tar.gz: f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7 +homepage: https://github.com/aio-libs/aiosignal +license: Apache-2.0 +component: programming.python +summary: Manage callbacks in asyncio projects description: | A project to manage callbacks in asyncio projects. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-ajsonrpc/package.yml b/packages/py/python-ajsonrpc/package.yml index 61a10dd9002..1c6979ceb18 100644 --- a/packages/py/python-ajsonrpc/package.yml +++ b/packages/py/python-ajsonrpc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ajsonrpc -version : 1.2.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/a/ajsonrpc/ajsonrpc-1.2.0.tar.gz : 791bac18f0bf0dee109194644f151cf8b7ff529c4b8d6239ac48104a3251a19f -homepage : https://github.com/pavlov99/ajsonrpc -license : MIT -component : programming.python -summary : Async JSON-RPC 2.0 protocol + server powered by asyncio & py35+. json-rpc successor +name: python-ajsonrpc +version: 1.2.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/a/ajsonrpc/ajsonrpc-1.2.0.tar.gz: 791bac18f0bf0dee109194644f151cf8b7ff529c4b8d6239ac48104a3251a19f +homepage: https://github.com/pavlov99/ajsonrpc +license: MIT +component: programming.python +summary: Async JSON-RPC 2.0 protocol + server powered by asyncio & py35+. json-rpc successor description: | Lightweight JSON-RPC 2.0 protocol implementation and asynchronous server powered by asyncio. This library is a successor of json-rpc and written by the same team. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-annotated-types/package.yml b/packages/py/python-annotated-types/package.yml index 4f0792aa80e..12e442f587f 100644 --- a/packages/py/python-annotated-types/package.yml +++ b/packages/py/python-annotated-types/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-annotated-types -version : 0.7.0 -release : 3 -source : - - https://github.com/annotated-types/annotated-types/archive/refs/tags/v0.7.0.tar.gz : 791241e2b1e83031543246d9b3b304430233ff964a32a2cfac47896b4eed2513 -homepage : https://github.com/annotated-types/annotated-types -license : MIT -component : programming.python -summary : Reusable constraint types to use with typing.Annotated +name: python-annotated-types +version: 0.7.0 +release: 3 +source: + - https://github.com/annotated-types/annotated-types/archive/refs/tags/v0.7.0.tar.gz: 791241e2b1e83031543246d9b3b304430233ff964a32a2cfac47896b4eed2513 +homepage: https://github.com/annotated-types/annotated-types +license: MIT +component: programming.python +summary: Reusable constraint types to use with typing.Annotated description: | PEP-593 added `typing.Annotated` as a way of adding context-specific metadata to existing types, and specifies that `Annotated[T, x]` should be treated as `T` by any tool or library without special logic for `x`. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-anyascii/package.yml b/packages/py/python-anyascii/package.yml index 748989b443b..bde90bdc7ee 100644 --- a/packages/py/python-anyascii/package.yml +++ b/packages/py/python-anyascii/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-anyascii -version : 0.3.3 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/a/anyascii/anyascii-0.3.3.tar.gz : c94e9dd9d47b3d9494eca305fef9447d00b4bf1a32aff85aa746fa3ec7fb95c3 -license : ISC -homepage : https://github.com/anyascii/anyascii -component : programming.python -summary : Unicode to ASCII transliteration +name: python-anyascii +version: 0.3.3 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/a/anyascii/anyascii-0.3.3.tar.gz: c94e9dd9d47b3d9494eca305fef9447d00b4bf1a32aff85aa746fa3ec7fb95c3 +license: ISC +homepage: https://github.com/anyascii/anyascii +component: programming.python +summary: Unicode to ASCII transliteration description: | AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context. The mappings for each script are based on popular existing romanization systems. Symbolic characters are converted based on their meaning or appearance. All ASCII characters in the input are left unchanged, every other character is replaced with printable ASCII characters. Unknown characters and some known characters are replaced with an empty string and removed. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-anyio/package.yml b/packages/py/python-anyio/package.yml index 1431fa27eea..e70cb5e1e1f 100644 --- a/packages/py/python-anyio/package.yml +++ b/packages/py/python-anyio/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-anyio -version : 4.10.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.10.0.tar.gz : 3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6 -homepage : https://github.com/agronholm/anyio -license : MIT -component : programming.python -summary : High level compatibility layer for multiple asynchronous event loop implementations +name: python-anyio +version: 4.10.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.10.0.tar.gz: 3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6 +homepage: https://github.com/agronholm/anyio +license: MIT +component: programming.python +summary: High level compatibility layer for multiple asynchronous event loop implementations description: | AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency (SC) on top of asyncio and works in harmony with the native SC of trio itself. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-idna - python-sniffio -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-apsw/package.yml b/packages/py/python-apsw/package.yml index 33c8f3046da..d597c421fe7 100644 --- a/packages/py/python-apsw/package.yml +++ b/packages/py/python-apsw/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-apsw -version : 3.50.4.0 -release : 21 -source : - - https://github.com/rogerbinns/apsw/releases/download/3.50.4.0/apsw-3.50.4.0.tar.gz : ff29fe2e680e60671760e5958ad7a200375c033c7a5dd668d8f925f82aa40393 -homepage : https://github.com/rogerbinns/apsw -license : Zlib -component : programming.python -summary : Another Python SQLite Wrapper +name: python-apsw +version: 3.50.4.0 +release: 21 +source: + - https://github.com/rogerbinns/apsw/releases/download/3.50.4.0/apsw-3.50.4.0.tar.gz: ff29fe2e680e60671760e5958ad7a200375c033c7a5dd668d8f925f82aa40393 +homepage: https://github.com/rogerbinns/apsw +license: Zlib +component: programming.python +summary: Another Python SQLite Wrapper description: | APSW is a Python wrapper for the SQLite embedded relational database engine. In contrast to other wrappers such as pysqlite it focuses on being a minimal layer over SQLite attempting just to translate the complete SQLite API into Python. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(sqlite3) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-argcomplete/package.yml b/packages/py/python-argcomplete/package.yml index 95a4e3fcf9b..5fcb4179e92 100644 --- a/packages/py/python-argcomplete/package.yml +++ b/packages/py/python-argcomplete/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-argcomplete -version : 3.6.2 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/a/argcomplete/argcomplete-3.6.2.tar.gz : d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf -homepage : https://github.com/kislyuk/argcomplete -license : Apache-2.0 -component : programming.python -summary : Python and tab completion, better together +name: python-argcomplete +version: 3.6.2 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/a/argcomplete/argcomplete-3.6.2.tar.gz: d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf +homepage: https://github.com/kislyuk/argcomplete +license: Apache-2.0 +component: programming.python +summary: Python and tab completion, better together description: | Argcomplete provides easy, extensible command line tab completion of arguments for your Python script. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-argon2-cffi-bindings/package.yml b/packages/py/python-argon2-cffi-bindings/package.yml index 106df5e38b4..af5a23a6d44 100644 --- a/packages/py/python-argon2-cffi-bindings/package.yml +++ b/packages/py/python-argon2-cffi-bindings/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-argon2-cffi-bindings -version : 21.2.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/a/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.tar.gz : bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3 -homepage : https://github.com/hynek/argon2-cffi-bindings -license : MIT -component : programming.python -summary : Low-level Python CFFI Bindings for Argon2 +name: python-argon2-cffi-bindings +version: 21.2.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/a/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.tar.gz: bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3 +homepage: https://github.com/hynek/argon2-cffi-bindings +license: MIT +component: programming.python +summary: Low-level Python CFFI Bindings for Argon2 description: | argon2-cffi-bindings provides low-level CFFI bindings to the official implementation of the Argon2 password hashing algorithm. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-cffi - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-cffi -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-argon2-cffi/package.yml b/packages/py/python-argon2-cffi/package.yml index 188c4ce216c..0cd9857352e 100644 --- a/packages/py/python-argon2-cffi/package.yml +++ b/packages/py/python-argon2-cffi/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-argon2-cffi -version : 23.1.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/a/argon2_cffi/argon2_cffi-23.1.0.tar.gz : 879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08 -homepage : https://github.com/hynek/argon2-cffi -license : MIT -component : programming.python -summary : Secure Password Hashes for Python +name: python-argon2-cffi +version: 23.1.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/a/argon2_cffi/argon2_cffi-23.1.0.tar.gz: 879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08 +homepage: https://github.com/hynek/argon2-cffi +license: MIT +component: programming.python +summary: Secure Password Hashes for Python description: | Argon2 won the Password Hashing Competition and argon2-cffi is the simplest way to use it in Python and PyPy. -builddeps : +builddeps: - pkgconfig(libargon2) - pkgconfig(python3) - python-argon2-cffi-bindings # check - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - - python-hypothesis # check + - python-hypothesis # check - python-installer - - python-pytest # check -rundeps : + - python-pytest # check +rundeps: - python-argon2-cffi-bindings environment: | export ARGON2_CFFI_USE_SSE2=1 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-argparse-manpage/package.yml b/packages/py/python-argparse-manpage/package.yml index 15f56d4b66f..adda6f74931 100644 --- a/packages/py/python-argparse-manpage/package.yml +++ b/packages/py/python-argparse-manpage/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-argparse-manpage -version : '4.6' -release : 3 -source : - - https://pypi.debian.net/argparse-manpage/argparse-manpage-4.6.tar.gz : 0b659d70fd142876da41c2918bd6de4d027875720b0e4672d6443b51198dbb62 -license : Apache-2.0 -component : programming.python -homepage : https://github.com/praiskup/argparse-manpage -summary : Automatically build man-pages for your Python project +name: python-argparse-manpage +version: "4.6" +release: 3 +source: + - https://pypi.debian.net/argparse-manpage/argparse-manpage-4.6.tar.gz: 0b659d70fd142876da41c2918bd6de4d027875720b0e4672d6443b51198dbb62 +license: Apache-2.0 +component: programming.python +homepage: https://github.com/praiskup/argparse-manpage +summary: Automatically build man-pages for your Python project description: | Automatically build man-pages for your Python project -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-arrow/package.yml b/packages/py/python-arrow/package.yml index d9043c658bf..6d633c7eeda 100644 --- a/packages/py/python-arrow/package.yml +++ b/packages/py/python-arrow/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-arrow -version : 1.3.0 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.3.0.tar.gz : d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85 -homepage : https://arrow.readthedocs.io -license : Apache-2.0 -component : programming.python -summary : Better dates and times for Python +name: python-arrow +version: 1.3.0 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.3.0.tar.gz: d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85 +homepage: https://arrow.readthedocs.io +license: Apache-2.0 +component: programming.python +summary: Better dates and times for Python description: | Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios. Simply put, it helps you work with dates and times with fewer imports and a lot less code. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-dateutil - python-pytest-cov - python-pytest-mock - python-pytz - python-simplejson -rundeps : +rundeps: - python-dateutil - python-six - types-python-dateutil -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-asgiref/package.yml b/packages/py/python-asgiref/package.yml index 59668c23cee..7df039a49f0 100644 --- a/packages/py/python-asgiref/package.yml +++ b/packages/py/python-asgiref/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asgiref -version : 3.9.1 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/a/asgiref/asgiref-3.9.1.tar.gz : a5ab6582236218e5ef1648f242fd9f10626cfd4de8dc377db215d5d5098e3142 -homepage : https://github.com/django/asgiref/ -license : BSD-3-Clause -component : programming.python -summary : ASGI specs, helper code, and adapters +name: python-asgiref +version: 3.9.1 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/a/asgiref/asgiref-3.9.1.tar.gz: a5ab6582236218e5ef1648f242fd9f10626cfd4de8dc377db215d5d5098e3142 +homepage: https://github.com/django/asgiref/ +license: BSD-3-Clause +component: programming.python +summary: ASGI specs, helper code, and adapters description: | ASGI is a standard for Python asynchronous web apps and servers to communicate with each other, and positioned as an asynchronous successor to WSGI. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-asyncio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-asn1-modules/package.yml b/packages/py/python-asn1-modules/package.yml index d64ad143b46..d9f92f5fae9 100644 --- a/packages/py/python-asn1-modules/package.yml +++ b/packages/py/python-asn1-modules/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asn1-modules -version : 0.4.2 -release : 17 -source : - - https://pypi.io/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.2.tar.gz : 677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6 -homepage : https://github.com/pyasn1/pyasn1-modules -license : BSD-2-Clause -component : programming.python -summary : A collection of ASN.1-based protocols modules +name: python-asn1-modules +version: 0.4.2 +release: 17 +source: + - https://pypi.io/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.2.tar.gz: 677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6 +homepage: https://github.com/pyasn1/pyasn1-modules +license: BSD-2-Clause +component: programming.python +summary: A collection of ASN.1-based protocols modules description: | A collection of ASN.1 modules expressed in form of pyasn1 classes. Includes protocols PDUs definition (SNMP, LDAP etc.) and various data structures (X.509, PKCS etc.). -builddeps : +builddeps: - python-asn1 - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-asn1 - python-openssl -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test diff --git a/packages/py/python-asn1/package.yml b/packages/py/python-asn1/package.yml index 127fbb80f9c..d3786d56a42 100644 --- a/packages/py/python-asn1/package.yml +++ b/packages/py/python-asn1/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asn1 -version : 0.6.1 -release : 14 -source : - - https://github.com/pyasn1/pyasn1/archive/refs/tags/v0.6.1.tar.gz : 40179525f1622c0786df08b6a3766b7a03fe40ac74b4e4d93f5cd5608a4c39f3 -homepage : https://github.com/pyasn1/pyasn1 -license : BSD-2-Clause -component : programming.python -summary : Generic ASN.1 library for Python +name: python-asn1 +version: 0.6.1 +release: 14 +source: + - https://github.com/pyasn1/pyasn1/archive/refs/tags/v0.6.1.tar.gz: 40179525f1622c0786df08b6a3766b7a03fe40ac74b4e4d93f5cd5608a4c39f3 +homepage: https://github.com/pyasn1/pyasn1 +license: BSD-2-Clause +component: programming.python +summary: Generic ASN.1 library for Python description: | This is a free and open source implementation of ASN.1 types and codecs as a Python package. It has been first written to support particular protocol (SNMP) but then generalized to be suitable for a wide range of protocols based on ASN.1 specification. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-asn1crypto/package.yml b/packages/py/python-asn1crypto/package.yml index 9723e9692b8..46281edffb8 100644 --- a/packages/py/python-asn1crypto/package.yml +++ b/packages/py/python-asn1crypto/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asn1crypto -version : 1.5.1 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/a/asn1crypto/asn1crypto-1.5.1.tar.gz : 13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c -homepage : https://github.com/wbond/asn1crypto -license : MIT -component : programming.python -summary : Python ASN.1 library with a focus on performance and a pythonic API +name: python-asn1crypto +version: 1.5.1 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/a/asn1crypto/asn1crypto-1.5.1.tar.gz: 13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c +homepage: https://github.com/wbond/asn1crypto +license: MIT +component: programming.python +summary: Python ASN.1 library with a focus on performance and a pythonic API description: | Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-astor/package.yml b/packages/py/python-astor/package.yml index 2dc909ecb2a..16edef832a4 100644 --- a/packages/py/python-astor/package.yml +++ b/packages/py/python-astor/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-astor -version : 0.8.1 -release : 9 -source : - - https://github.com/berkerpeksag/astor/archive/0.8.1.tar.gz : eee1edbf7d58dbc01f0e42fa1a6a1e15470335ec6b82f090dfcf18c10d27c89c -homepage : https://astor.readthedocs.io/ -license : BSD-3-Clause -component : programming.python -summary : Python AST read/write +name: python-astor +version: 0.8.1 +release: 9 +source: + - https://github.com/berkerpeksag/astor/archive/0.8.1.tar.gz: eee1edbf7d58dbc01f0e42fa1a6a1e15470335ec6b82f090dfcf18c10d27c89c +homepage: https://astor.readthedocs.io/ +license: BSD-3-Clause +component: programming.python +summary: Python AST read/write description: | Astor is designed to allow easy manipulation of Python source via the AST. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-astroid/package.yml b/packages/py/python-astroid/package.yml index c667e586f7f..c7146580bd9 100644 --- a/packages/py/python-astroid/package.yml +++ b/packages/py/python-astroid/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-astroid -version : 3.3.11 -release : 40 -source : - - https://github.com/pylint-dev/astroid/archive/v3.3.11/astroid-3.3.11.tar.gz : 5bb714e739c650e7e31186e1765f7edd33171b2f423ddbddb43b1c37cb6cfbb5 -homepage : https://github.com/PyCQA/astroid -license : LGPL-2.1-or-later -component : programming.python -summary : A common base representation of python source code for pylint and other projects +name: python-astroid +version: 3.3.11 +release: 40 +source: + - https://github.com/pylint-dev/astroid/archive/v3.3.11/astroid-3.3.11.tar.gz: 5bb714e739c650e7e31186e1765f7edd33171b2f423ddbddb43b1c37cb6cfbb5 +homepage: https://github.com/PyCQA/astroid +license: LGPL-2.1-or-later +component: programming.python +summary: A common base representation of python source code for pylint and other projects description: | The aim of this module is to provide a common base representation of python source code. It is currently the library powering pylint's capabilities. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - numpy - python-attrs - python-dateutil @@ -24,13 +24,13 @@ checkdeps : - python-regex - python-typing-extensions - python-urllib3 -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | numpy_test_prefix=tests/brain/numpy pytest_args=( # Numpy failures likely present since Numpy 2.0: diff --git a/packages/py/python-asttokens/package.yml b/packages/py/python-asttokens/package.yml index 2a66f02d8b1..c9ff5ad1564 100644 --- a/packages/py/python-asttokens/package.yml +++ b/packages/py/python-asttokens/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asttokens -version : 3.0.0 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/a/asttokens/asttokens-3.0.0.tar.gz : 0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7 -homepage : https://github.com/gristlabs/asttokens -license : Apache-2.0 -component : programming.python -summary : Annotate Python AST trees with source text and token information +name: python-asttokens +version: 3.0.0 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/a/asttokens/asttokens-3.0.0.tar.gz: 0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7 +homepage: https://github.com/gristlabs/asttokens +license: Apache-2.0 +component: programming.python +summary: Annotate Python AST trees with source text and token information description: | The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-astroid - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-astunparse/package.yml b/packages/py/python-astunparse/package.yml index 7aa7b2ecf2d..7a422eca74e 100644 --- a/packages/py/python-astunparse/package.yml +++ b/packages/py/python-astunparse/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-astunparse -version : 1.6.3 -release : 5 -source : - - https://pypi.io/packages/source/a/astunparse/astunparse-1.6.3.tar.gz : 5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 -homepage : https://pypi.org/project/astunparse/ -license : BSD-2-Clause -component : programming.python -summary : An AST unparser for Python +name: python-astunparse +version: 1.6.3 +release: 5 +source: + - https://pypi.io/packages/source/a/astunparse/astunparse-1.6.3.tar.gz: 5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872 +homepage: https://pypi.org/project/astunparse/ +license: BSD-2-Clause +component: programming.python +summary: An AST unparser for Python description: | This is a factored out version of unparse found in the Python source distribution; under Demo/parser in Python 2 and under Tools/parser in Python 3. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-async-generator/package.yml b/packages/py/python-async-generator/package.yml index 2ae4eded1eb..5267deeefdd 100644 --- a/packages/py/python-async-generator/package.yml +++ b/packages/py/python-async-generator/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-async-generator -version : '1.10' -release : 5 -source : - - https://github.com/python-trio/async_generator/archive/v1.10.tar.gz : 7b61d78c5bb14fb89e5d67b58755033f234bb411e71924820d5a23e087de4535 -homepage : https://github.com/python-trio/async_generator -license : MIT -component : programming.python -summary : Making it easy to write async iterators +name: python-async-generator +version: "1.10" +release: 5 +source: + - https://github.com/python-trio/async_generator/archive/v1.10.tar.gz: 7b61d78c5bb14fb89e5d67b58755033f234bb411e71924820d5a23e087de4535 +homepage: https://github.com/python-trio/async_generator +license: MIT +component: programming.python +summary: Making it easy to write async iterators description: | Making it easy to write async iterators -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-async-lru/package.yml b/packages/py/python-async-lru/package.yml index d4a3d0ba20d..96a89cc742c 100644 --- a/packages/py/python-async-lru/package.yml +++ b/packages/py/python-async-lru/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-async-lru -version : 2.0.4 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/a/async-lru/async-lru-2.0.4.tar.gz : b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627 -homepage : https://github.com/aio-libs/async-lru -license : MIT -component : programming.python -summary : Simple LRU cache for asyncio +name: python-async-lru +version: 2.0.4 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/a/async-lru/async-lru-2.0.4.tar.gz: b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627 +homepage: https://github.com/aio-libs/async-lru +license: MIT +component: programming.python +summary: Simple LRU cache for asyncio description: | Simple lru cache for asyncio -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-async_timeout/package.yml b/packages/py/python-async_timeout/package.yml index 060b91ef421..be6e5e979b4 100644 --- a/packages/py/python-async_timeout/package.yml +++ b/packages/py/python-async_timeout/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-async_timeout -version : 5.0.1 -release : 9 -source : - - https://github.com/aio-libs/async-timeout/archive/refs/tags/v5.0.1.tar.gz : 928c37731c8d24daa04ec421b0a1c60d5e52e6aa4dc02d3febc17efd66a26861 -homepage : https://github.com/aio-libs/async-timeout -license : Apache-2.0 -component : programming.python -summary : Timeout context manager for asyncio programs +name: python-async_timeout +version: 5.0.1 +release: 9 +source: + - https://github.com/aio-libs/async-timeout/archive/refs/tags/v5.0.1.tar.gz: 928c37731c8d24daa04ec421b0a1c60d5e52e6aa4dc02d3febc17efd66a26861 +homepage: https://github.com/aio-libs/async-timeout +license: Apache-2.0 +component: programming.python +summary: Timeout context manager for asyncio programs description: | Timeout context manager for asyncio programs -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-asyncssh/package.yml b/packages/py/python-asyncssh/package.yml index 613389aaac1..94684d3b8c5 100644 --- a/packages/py/python-asyncssh/package.yml +++ b/packages/py/python-asyncssh/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-asyncssh -version : 2.21.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/a/asyncssh/asyncssh-2.21.0.tar.gz : 450fe13bb8d86a8f4e7d7b5fafce7791181ca3e7c92e15bbc45dfb25866e48b3 -homepage : https://github.com/ronf/asyncssh -license : EPL-2.0 -component : programming.python -summary : Asynchronous SSHv2 client and server library +name: python-asyncssh +version: 2.21.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/a/asyncssh/asyncssh-2.21.0.tar.gz: 450fe13bb8d86a8f4e7d7b5fafce7791181ca3e7c92e15bbc45dfb25866e48b3 +homepage: https://github.com/ronf/asyncssh +license: EPL-2.0 +component: programming.python +summary: Asynchronous SSHv2 client and server library description: | AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools -rundeps : +rundeps: - python-cryptography - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-atomicwrites/package.yml b/packages/py/python-atomicwrites/package.yml index 8210e6a76c1..e0d2e48ca82 100644 --- a/packages/py/python-atomicwrites/package.yml +++ b/packages/py/python-atomicwrites/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-atomicwrites -version : 1.4.1 -release : 12 -source : - - https://github.com/untitaker/python-atomicwrites/archive/1.4.1.tar.gz : d2def28d0b90e61e15dd9590de991ba1b96d9232fc4fee990da088771d7320b9 -homepage : https://github.com/untitaker/python-atomicwrites -license : MIT -component : programming.python -summary : Powerful Python library for atomic file writes +name: python-atomicwrites +version: 1.4.1 +release: 12 +source: + - https://github.com/untitaker/python-atomicwrites/archive/1.4.1.tar.gz: d2def28d0b90e61e15dd9590de991ba1b96d9232fc4fee990da088771d7320b9 +homepage: https://github.com/untitaker/python-atomicwrites +license: MIT +component: programming.python +summary: Powerful Python library for atomic file writes description: | Powerful Python library for atomic file writes -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 diff --git a/packages/py/python-attrs/package.yml b/packages/py/python-attrs/package.yml index 9707ac10460..999b605db8d 100644 --- a/packages/py/python-attrs/package.yml +++ b/packages/py/python-attrs/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-attrs -version : 25.1.0 -release : 23 -source : - - https://files.pythonhosted.org/packages/source/a/attrs/attrs-25.1.0.tar.gz : 1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e -homepage : https://www.attrs.org/en/stable/ -license : MIT -component : programming.python -summary : Python Classes Without Boilerplate +name: python-attrs +version: 25.1.0 +release: 23 +source: + - https://files.pythonhosted.org/packages/source/a/attrs/attrs-25.1.0.tar.gz: 1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e +homepage: https://www.attrs.org/en/stable/ +license: MIT +component: programming.python +summary: Python Classes Without Boilerplate description: | attrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods). -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - python-installer -checkdeps : +checkdeps: - python-cloudpickle - python-hypothesis - python-pytest - python-zope.interface -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-audioread/package.yml b/packages/py/python-audioread/package.yml index 7c3c728859c..17173014cc7 100644 --- a/packages/py/python-audioread/package.yml +++ b/packages/py/python-audioread/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-audioread -version : 3.0.1 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/a/audioread/audioread-3.0.1.tar.gz : ac5460a5498c48bdf2e8e767402583a4dcd13f4414d286f42ce4379e8b35066d -homepage : https://github.com/beetbox/audioread -license : MIT -component : programming.python -summary : multi-library, cross-platform audio decoding +name: python-audioread +version: 3.0.1 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/a/audioread/audioread-3.0.1.tar.gz: ac5460a5498c48bdf2e8e767402583a4dcd13f4414d286f42ce4379e8b35066d +homepage: https://github.com/beetbox/audioread +license: MIT +component: programming.python +summary: multi-library, cross-platform audio decoding description: | cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-autobahn/package.yml b/packages/py/python-autobahn/package.yml index 8bf6e02ec15..ffff2a8bcf0 100644 --- a/packages/py/python-autobahn/package.yml +++ b/packages/py/python-autobahn/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-autobahn -version : 24.4.2 -release : 14 -source : - - https://github.com/crossbario/autobahn-python/archive/refs/tags/v24.4.2.tar.gz : 2bfd369be27ef23b03dd37da8658e102d54d7098a3d9750230fadddff04255c0 -homepage : https://github.com/crossbario/autobahn-python -license : MIT -component : programming.python -summary : Real-time framework for Web, Mobile & Internet of Things +name: python-autobahn +version: 24.4.2 +release: 14 +source: + - https://github.com/crossbario/autobahn-python/archive/refs/tags/v24.4.2.tar.gz: 2bfd369be27ef23b03dd37da8658e102d54d7098a3d9750230fadddff04255c0 +homepage: https://github.com/crossbario/autobahn-python +license: MIT +component: programming.python +summary: Real-time framework for Web, Mobile & Internet of Things description: | Autobahn|Python is a subproject of Autobahn and provides open-source implementations of "The WebSocket Protocol" and "The Web Application Messaging Protocol (WAMP)", for Python 3.7+ and running on Twisted and asyncio. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-twisted - python-txaio -rundeps : +rundeps: - python-twisted - python-txaio -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-automat/package.yml b/packages/py/python-automat/package.yml index d07541b1a03..f8c32da8019 100644 --- a/packages/py/python-automat/package.yml +++ b/packages/py/python-automat/package.yml @@ -1,29 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-automat -version : 24.8.1 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/a/automat/automat-24.8.1.tar.gz : b34227cf63f6325b8ad2399ede780675083e439b20c323d376373d8ee6306d88 -homepage : https://github.com/glyph/automat -license : MIT -component : programming.python -summary : Self-service finite-state machines for the programmer on the go +name: python-automat +version: 24.8.1 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/a/automat/automat-24.8.1.tar.gz: b34227cf63f6325b8ad2399ede780675083e439b20c323d376373d8ee6306d88 +homepage: https://github.com/glyph/automat +license: MIT +component: programming.python +summary: Self-service finite-state machines for the programmer on the go description: | Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers). -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-attrs - python-pytest-benchmark -rundeps : +rundeps: - python-attrs - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest -v diff --git a/packages/py/python-axolotl-curve25519/package.yml b/packages/py/python-axolotl-curve25519/package.yml index 529a4bee4af..018d873a4ac 100644 --- a/packages/py/python-axolotl-curve25519/package.yml +++ b/packages/py/python-axolotl-curve25519/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-axolotl-curve25519 -version : 0.4.1 -release : 7 -source : - - https://github.com/tgalal/python-axolotl-curve25519/archive/0.4.1-2.tar.gz : cc8de0c140831519e45598b082fdef0e939fd30930be442e38bdec13dc16aab5 -homepage : https://github.com/tgalal/python-axolotl-curve25519 -license : GPL-3.0-or-later -component : programming.python -summary : This is python wrapper for curve25519 library with ed25519 signatures +name: python-axolotl-curve25519 +version: 0.4.1 +release: 7 +source: + - https://github.com/tgalal/python-axolotl-curve25519/archive/0.4.1-2.tar.gz: cc8de0c140831519e45598b082fdef0e939fd30930be442e38bdec13dc16aab5 +homepage: https://github.com/tgalal/python-axolotl-curve25519 +license: GPL-3.0-or-later +component: programming.python +summary: This is python wrapper for curve25519 library with ed25519 signatures description: | This is python wrapper for curve25519 library with ed25519 signatures. The C code was pulled from libaxolotl-android At the moment this wrapper is meant for use by python-axolotl. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools environment: | export CFLAGS="${CFLAGS} -Wno-int-conversion" -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-axolotl/package.yml b/packages/py/python-axolotl/package.yml index 59703494eb3..823fcf10f43 100644 --- a/packages/py/python-axolotl/package.yml +++ b/packages/py/python-axolotl/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-axolotl -version : 0.2.3 -release : 10 -source : - - https://github.com/tgalal/python-axolotl/archive/refs/tags/0.2.3.tar.gz : effddbe6ac12b3065defae553a1fd3e3f43033bb7bc9f871744a2d122b3abd41 -homepage : https://github.com/tgalal/python-axolotl -license : GPL-3.0-or-later -component : programming.python -summary : This is a python port of libsignal-protocol-java +name: python-axolotl +version: 0.2.3 +release: 10 +source: + - https://github.com/tgalal/python-axolotl/archive/refs/tags/0.2.3.tar.gz: effddbe6ac12b3065defae553a1fd3e3f43033bb7bc9f871744a2d122b3abd41 +homepage: https://github.com/tgalal/python-axolotl +license: GPL-3.0-or-later +component: programming.python +summary: This is a python port of libsignal-protocol-java description: | This is a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments. -builddeps : +builddeps: - python-axolotl-curve25519 - python-cryptography - python-protobuf - python-setuptools -rundeps : +rundeps: - python-axolotl-curve25519 - python-cryptography - python-protobuf -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-babel/package.yml b/packages/py/python-babel/package.yml index f7f54fe2a03..7888001fa92 100644 --- a/packages/py/python-babel/package.yml +++ b/packages/py/python-babel/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-babel -version : 2.17.0 -release : 26 -source : - - https://github.com/python-babel/babel/archive/refs/tags/v2.17.0.tar.gz : a52696499d9da7860726444c170f3481dc7409398392f3500783d01c07221bbf - - https://unicode.org/Public/cldr/46/cldr-common-46.0.zip : fbce9c2275862ad26668fb34783fe6c339f3d92ddfeb5a10a1775fb58181a15d - - https://unicode.org/Public/cldr/46/core.zip#cldr-core-46.zip : fbce9c2275862ad26668fb34783fe6c339f3d92ddfeb5a10a1775fb58181a15d -homepage : https://babel.pocoo.org -license : BSD-3-Clause -component : programming.python -summary : A collection of tools for internationalizing Python applications +name: python-babel +version: 2.17.0 +release: 26 +source: + - https://github.com/python-babel/babel/archive/refs/tags/v2.17.0.tar.gz: a52696499d9da7860726444c170f3481dc7409398392f3500783d01c07221bbf + - https://unicode.org/Public/cldr/46/cldr-common-46.0.zip: fbce9c2275862ad26668fb34783fe6c339f3d92ddfeb5a10a1775fb58181a15d + - https://unicode.org/Public/cldr/46/core.zip#cldr-core-46.zip: fbce9c2275862ad26668fb34783fe6c339f3d92ddfeb5a10a1775fb58181a15d +homepage: https://babel.pocoo.org +license: BSD-3-Clause +component: programming.python +summary: A collection of tools for internationalizing Python applications description: | Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-based applications. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-freezegun - python-pytest - python-pytz -rundeps : +rundeps: - python-pytz -setup : | +setup: | cp $sources/cldr-common-46.0.zip $workdir/cldr/cldr-common-46.0.zip cp $sources/cldr-core-46.zip $workdir/cldr/cldr-core-46.zip @@ -30,11 +30,11 @@ setup : | # them later for the test suite. Let's rename them for now. mv pyproject.toml pyproject.toml.bak mv setup.cfg setup.cfg.bak -build : | +build: | %python3_setup import_cldr -install : | +install: | %python3_install -check : | +check: | # Rename these back to the test suite works. mv pyproject.toml.bak pyproject.toml mv setup.cfg.bak setup.cfg diff --git a/packages/py/python-babelfish/package.yml b/packages/py/python-babelfish/package.yml index d3cc107a083..0b5bc8210d9 100644 --- a/packages/py/python-babelfish/package.yml +++ b/packages/py/python-babelfish/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-babelfish -version : 0.6.1 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/b/babelfish/babelfish-0.6.1.tar.gz : decb67a4660888d48480ab6998309837174158d0f1aa63bebb1c2e11aab97aab -homepage : https://pypi.org/project/babelfish -license : BSD-3-Clause -component : programming.python -summary : A module to work with countries and languages +name: python-babelfish +version: 0.6.1 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/b/babelfish/babelfish-0.6.1.tar.gz: decb67a4660888d48480ab6998309837174158d0f1aa63bebb1c2e11aab97aab +homepage: https://pypi.org/project/babelfish +license: BSD-3-Clause +component: programming.python +summary: A module to work with countries and languages description: | Babelfish makes it easy to work with countries, languages, scripts, ISO codes and IETF codes from Python. It has converters between all different data can be extended to use custom converters and data. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-backports.tarfile/package.yml b/packages/py/python-backports.tarfile/package.yml index 1564e9a0fc1..3730b3d82ae 100644 --- a/packages/py/python-backports.tarfile/package.yml +++ b/packages/py/python-backports.tarfile/package.yml @@ -1,24 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-backports.tarfile -version : 1.2.0 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/b/backports_tarfile/backports_tarfile-1.2.0.tar.gz : d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991 -homepage : https://github.com/jaraco/backports.tarfile -license : MIT -component : programming.python -summary : Backport of CPython tarfile module +name: python-backports.tarfile +version: 1.2.0 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/b/backports_tarfile/backports_tarfile-1.2.0.tar.gz: d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991 +homepage: https://github.com/jaraco/backports.tarfile +license: MIT +component: programming.python +summary: Backport of CPython tarfile module description: | Backport of CPython tarfile module -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest -v diff --git a/packages/py/python-bcrypt/package.yml b/packages/py/python-bcrypt/package.yml index c662d50f33c..0d18a516577 100644 --- a/packages/py/python-bcrypt/package.yml +++ b/packages/py/python-bcrypt/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-bcrypt -version : 4.3.0 -release : 17 -source : - - https://github.com/pyca/bcrypt/archive/refs/tags/4.3.0.tar.gz : 5cf3964765a9e2ed592ceb721948592f6227abcf22dd7314c897363ddd49ac3e -homepage : https://github.com/pyca/bcrypt -license : Apache-2.0 -component : programming.python -summary : Modern password hashing for your software and your servers +name: python-bcrypt +version: 4.3.0 +release: 17 +source: + - https://github.com/pyca/bcrypt/archive/refs/tags/4.3.0.tar.gz: 5cf3964765a9e2ed592ceb721948592f6227abcf22dd7314c897363ddd49ac3e +homepage: https://github.com/pyca/bcrypt +license: Apache-2.0 +component: programming.python +summary: Modern password hashing for your software and your servers description: | Modern password hashing for your software and your servers -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-setuptools-rust - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-cffi -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-beautifulsoup4/package.yml b/packages/py/python-beautifulsoup4/package.yml index 88c549cf24b..2d910959079 100644 --- a/packages/py/python-beautifulsoup4/package.yml +++ b/packages/py/python-beautifulsoup4/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-beautifulsoup4 -version : 4.13.5 -release : 25 -source : - - https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.13.5.tar.gz : 5e70131382930e7c3de33450a2f54a63d5e4b19386eab43a5b34d594268f3695 -homepage : https://www.crummy.com/software/BeautifulSoup/ -license : MIT -component : programming.python -summary : Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping (also known as BS4) +name: python-beautifulsoup4 +version: 4.13.5 +release: 25 +source: + - https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.13.5.tar.gz: 5e70131382930e7c3de33450a2f54a63d5e4b19386eab43a5b34d594268f3695 +homepage: https://www.crummy.com/software/BeautifulSoup/ +license: MIT +component: programming.python +summary: Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping (also known as BS4) description: | Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping (also known as BS4). -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-html5lib - python-lxml - python-pytest - python-soupsieve - python-typing-extensions -rundeps : +rundeps: - python-soupsieve - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-beniget/package.yml b/packages/py/python-beniget/package.yml index 0ed6e354874..2237fc66dca 100644 --- a/packages/py/python-beniget/package.yml +++ b/packages/py/python-beniget/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-beniget -version : 0.4.2 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/b/beniget/beniget-0.4.2.post1.tar.gz : a0258537e65e7e14ec33a86802f865a667f949bb6c73646d55e42f7c45a052ae -homepage : https://github.com/serge-sans-paille/beniget/ -license : BSD-3-Clause -component : programming.python -summary : Extract semantic information about static Python code +name: python-beniget +version: 0.4.2 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/b/beniget/beniget-0.4.2.post1.tar.gz: a0258537e65e7e14ec33a86802f865a667f949bb6c73646d55e42f7c45a052ae +homepage: https://github.com/serge-sans-paille/beniget/ +license: BSD-3-Clause +component: programming.python +summary: Extract semantic information about static Python code description: | Beniget is a collection of Compile-time analyse on Python Abstract Syntax Tree(AST). It's a building block to write static analyzer or compiler for Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-gast -rundeps : +rundeps: - python-gast -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | python3 -m unittest discover diff --git a/packages/py/python-betamax/package.yml b/packages/py/python-betamax/package.yml index 86ac1f23601..69f11a1e3a7 100644 --- a/packages/py/python-betamax/package.yml +++ b/packages/py/python-betamax/package.yml @@ -1,28 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-betamax -version : 0.9.0 -release : 8 -source : - - https://github.com/betamaxpy/betamax/archive/refs/tags/0.9.0.tar.gz : 971bcaffce5ce8fdc67fb207fb0d12657d2ac169e0086428b5acdf8d54d8a8d5 -homepage : https://betamax.readthedocs.io/ -license : Apache-2.0 -component : programming.python -summary : A VCR imitation designed only for python-requests +name: python-betamax +version: 0.9.0 +release: 8 +source: + - https://github.com/betamaxpy/betamax/archive/refs/tags/0.9.0.tar.gz: 971bcaffce5ce8fdc67fb207fb0d12657d2ac169e0086428b5acdf8d54d8a8d5 +homepage: https://betamax.readthedocs.io/ +license: Apache-2.0 +component: programming.python +summary: A VCR imitation designed only for python-requests description: | Betamax is a VCR imitation for requests. This will make mocking out requests much easier. -builddeps : +builddeps: - python-build - python-installer - python-requests - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # tests require networking # %python3_test diff --git a/packages/py/python-bidict/package.yml b/packages/py/python-bidict/package.yml index d0ab47a98de..cdced5f2ff3 100644 --- a/packages/py/python-bidict/package.yml +++ b/packages/py/python-bidict/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-bidict -version : 0.23.1 -release : 7 -source : - - https://pypi.io/packages/source/b/bidict/bidict-0.23.1.tar.gz : 03069d763bc387bbd20e7d49914e75fc4132a41937fa3405417e1a5a2d006d71 -homepage : https://github.com/jab/bidict -license : MPL-2.0 -component : programming.python -summary : The bidirectional mapping library for Python +name: python-bidict +version: 0.23.1 +release: 7 +source: + - https://pypi.io/packages/source/b/bidict/bidict-0.23.1.tar.gz: 03069d763bc387bbd20e7d49914e75fc4132a41937fa3405417e1a5a2d006d71 +homepage: https://github.com/jab/bidict +license: MPL-2.0 +component: programming.python +summary: The bidirectional mapping library for Python description: | Bidirectional mapping library that works out-of-the-box with Python's standard library and native integration with collections.abc. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-binaryornot/package.yml b/packages/py/python-binaryornot/package.yml index 2ecbe19ba0d..fa98e1b9c4d 100644 --- a/packages/py/python-binaryornot/package.yml +++ b/packages/py/python-binaryornot/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-binaryornot -version : 0.4.4 -release : 6 -source : - - https://github.com/audreyfeldroy/binaryornot/archive/refs/tags/0.4.4.tar.gz : 8cca04876a5e9d01f0dda79390e99089da87f3c1948ab2720661ba379d1b23f2 -homepage : https://github.com/audreyfeldroy/binaryornot -license : BSD-3-Clause -component : programming.python -summary : Ultra-lightweight pure Python package to check if a file is binary or text +name: python-binaryornot +version: 0.4.4 +release: 6 +source: + - https://github.com/audreyfeldroy/binaryornot/archive/refs/tags/0.4.4.tar.gz: 8cca04876a5e9d01f0dda79390e99089da87f3c1948ab2720661ba379d1b23f2 +homepage: https://github.com/audreyfeldroy/binaryornot +license: BSD-3-Clause +component: programming.python +summary: Ultra-lightweight pure Python package to check if a file is binary or text description: | - Ultra-lightweight pure Python package to guess whether a file is binary or text, using a heuristic similar to Perl's pp_fttext and its analysis. -builddeps : + Ultra-lightweight pure Python package to guess whether a file is binary or text, using a heuristic similar to Perl's pp_fttext and its analysis. +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-chardet - python-hypothesis - python-pytest -rundeps : +rundeps: - python-chardet -setup : | +setup: | sed -i -e 's|0.4.3|0.4.4|g' setup.py binaryornot/__init__.py %patch -p1 -i $pkgfiles/hypothesis_tests.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-black/package.yml b/packages/py/python-black/package.yml index b751dc2239f..9976080f0c3 100644 --- a/packages/py/python-black/package.yml +++ b/packages/py/python-black/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-black -version : 25.1.0 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/b/black/black-25.1.0.tar.gz : 33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666 -homepage : https://github.com/psf/black -license : MIT -component : programming.python -summary : The uncompromising Python code formatter +name: python-black +version: 25.1.0 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/b/black/black-25.1.0.tar.gz: 33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666 +homepage: https://github.com/psf/black +license: MIT +component: programming.python +summary: The uncompromising Python code formatter description: | Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - python-installer -rundeps : +rundeps: - python-click - python-mypy_extensions - python-packaging - python-pathspec - python-platformdirs - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-bleach/package.yml b/packages/py/python-bleach/package.yml index 1ded287acee..8ec7618a584 100644 --- a/packages/py/python-bleach/package.yml +++ b/packages/py/python-bleach/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-bleach -version : 6.2.0 -release : 19 -source : - - https://files.pythonhosted.org/packages/source/b/bleach/bleach-6.2.0.tar.gz : 123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f -homepage : https://github.com/mozilla/bleach -license : Apache-2.0 -component : programming.python -summary : Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes +name: python-bleach +version: 6.2.0 +release: 19 +source: + - https://files.pythonhosted.org/packages/source/b/bleach/bleach-6.2.0.tar.gz: 123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f +homepage: https://github.com/mozilla/bleach +license: Apache-2.0 +component: programming.python +summary: Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes description: | Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-webencodings -rundeps : +rundeps: - python-tinycss2 - python-webencodings -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-blinker/package.yml b/packages/py/python-blinker/package.yml index 26ebf9b2fe1..341f8ae49f3 100644 --- a/packages/py/python-blinker/package.yml +++ b/packages/py/python-blinker/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-blinker -version : 1.9.0 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/b/blinker/blinker-1.9.0.tar.gz : b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf -homepage : https://github.com/pallets-eco/blinker -license : MIT -component : programming.python -summary : Fast, simple object-to-object and broadcast signaling +name: python-blinker +version: 1.9.0 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/b/blinker/blinker-1.9.0.tar.gz: b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf +homepage: https://github.com/pallets-eco/blinker +license: MIT +component: programming.python +summary: Fast, simple object-to-object and broadcast signaling description: | Blinker provides fast & simple object-to-object and broadcast signaling for Python objects. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-wheel -checkdeps : +checkdeps: - python-pytest-asyncio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-bottle/package.yml b/packages/py/python-bottle/package.yml index 1201fbe6ad8..6b11b90deb4 100644 --- a/packages/py/python-bottle/package.yml +++ b/packages/py/python-bottle/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-bottle -version : 0.13.4 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.13.4.tar.gz : 787e78327e12b227938de02248333d788cfe45987edca735f8f88e03472c3f47 -homepage : https://bottlepy.org/docs/dev/ -license : MIT -component : programming.python -summary : Bottle is a fast, simple and lightweight WSGI micro web-framework for Python +name: python-bottle +version: 0.13.4 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/b/bottle/bottle-0.13.4.tar.gz: 787e78327e12b227938de02248333d788cfe45987edca735f8f88e03472c3f47 +homepage: https://bottlepy.org/docs/dev/ +license: MIT +component: programming.python +summary: Bottle is a fast, simple and lightweight WSGI micro web-framework for Python description: | Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It offers request dispatching (Routes) with url parameter support, templates, a built-in HTTP Server and adapters for many third party WSGI/HTTP-server and template engines - all in a single file and with no dependencies other than the Python Standard Library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -k 'not test_sendfile' diff --git a/packages/py/python-bottleneck/package.yml b/packages/py/python-bottleneck/package.yml index 1feed477e6d..a0fe96dfa63 100644 --- a/packages/py/python-bottleneck/package.yml +++ b/packages/py/python-bottleneck/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-bottleneck -version : 1.4.2 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/b/bottleneck/bottleneck-1.4.2.tar.gz : fa8e8e1799dea5483ce6669462660f9d9a95649f6f98a80d315b84ec89f449f4 -homepage : https://github.com/pydata/bottleneck -license : BSD-2-Clause -component : programming.python -summary : Fast NumPy array functions written in C +name: python-bottleneck +version: 1.4.2 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/b/bottleneck/bottleneck-1.4.2.tar.gz: fa8e8e1799dea5483ce6669462660f9d9a95649f6f98a80d315b84ec89f449f4 +homepage: https://github.com/pydata/bottleneck +license: BSD-2-Clause +component: programming.python +summary: Fast NumPy array functions written in C description: | Bottleneck is a collection of fast, NaN-aware NumPy array functions written in C. -builddeps : +builddeps: - pkgconfig(python3) - numpy - python-build @@ -18,13 +18,13 @@ builddeps : - python-setuptools - python-versioneer - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -vv --color=yes --pyargs bottleneck diff --git a/packages/py/python-build/package.yml b/packages/py/python-build/package.yml index 2a48d7661c8..ed137b5aebe 100644 --- a/packages/py/python-build/package.yml +++ b/packages/py/python-build/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-build -version : 1.2.2 -release : 12 -source : - - https://pypi.debian.net/build/build-1.2.2.tar.gz : 119b2fb462adef986483438377a13b2f42064a2a3a4161f24a0cca698a07ac8c -homepage : https://build.pypa.io/ -license : MIT -component : programming.python -summary : A simple, correct PEP 517 build frontend +name: python-build +version: 1.2.2 +release: 12 +source: + - https://pypi.debian.net/build/build-1.2.2.tar.gz: 119b2fb462adef986483438377a13b2f42064a2a3a4161f24a0cca698a07ac8c +homepage: https://build.pypa.io/ +license: MIT +component: programming.python +summary: A simple, correct PEP 517 build frontend description: | A simple, correct PEP 517 build frontend. python-build will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management. -networking : false # flip this for python3 rebuilds -builddeps : +networking: false # flip this for python3 rebuilds +builddeps: - python-build - python-flit-core - python-installer -rundeps : +rundeps: - python-packaging - python-pyproject-hooks environment: | # flip this for python3 rebuilds export BOOTSTRAP=0 -build : | +build: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip wheel --no-deps . else %python3_setup fi -install : | +install: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip install --root=%installroot% --no-deps --ignore-installed . else diff --git a/packages/py/python-cachecontrol/package.yml b/packages/py/python-cachecontrol/package.yml index 47d18e6e100..3a986b3ef84 100644 --- a/packages/py/python-cachecontrol/package.yml +++ b/packages/py/python-cachecontrol/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cachecontrol -version : 0.14.2 -release : 6 -source : - - https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.2.tar.gz : 48de68bd56ae1e850183040aa0e7d177416e2bf37442201fa11dfa725047de5e -homepage : https://github.com/psf/cachecontrol -license : Apache-2.0 -component : programming.python -summary : The httplib2 caching algorithms packaged up for use with requests +name: python-cachecontrol +version: 0.14.2 +release: 6 +source: + - https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.2.tar.gz: 48de68bd56ae1e850183040aa0e7d177416e2bf37442201fa11dfa725047de5e +homepage: https://github.com/psf/cachecontrol +license: Apache-2.0 +component: programming.python +summary: The httplib2 caching algorithms packaged up for use with requests description: | CacheControl is a port of the caching algorithms in httplib2 for use with requests session object. It was written because httplib2's better support for caching is often mitigated by its lack of thread safety. The same is true of requests in terms of caching. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -rundeps : +rundeps: - python-msgpack - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cachetools/package.yml b/packages/py/python-cachetools/package.yml index 8af33f20a0a..8720b33cd8b 100644 --- a/packages/py/python-cachetools/package.yml +++ b/packages/py/python-cachetools/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cachetools -version : 5.5.2 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/c/cachetools/cachetools-5.5.2.tar.gz : 1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4 -homepage : https://github.com/tkem/cachetools/ -license : MIT -component : programming.python -summary : Extensible memoizing collections and decorators +name: python-cachetools +version: 5.5.2 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/c/cachetools/cachetools-5.5.2.tar.gz: 1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4 +homepage: https://github.com/tkem/cachetools/ +license: MIT +component: programming.python +summary: Extensible memoizing collections and decorators description: | This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python3 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-cachy/package.yml b/packages/py/python-cachy/package.yml index 4e870aed9b7..a6f86cd097b 100644 --- a/packages/py/python-cachy/package.yml +++ b/packages/py/python-cachy/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cachy -version : 0.3.0 -release : 4 -source : - - https://pypi.io/packages/source/c/cachy/cachy-0.3.0.tar.gz : 186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1 -homepage : https://pypi.org/project/cachy/ -license : MIT -component : programming.python -summary : Cachy provides a simple yet effective caching library. +name: python-cachy +version: 0.3.0 +release: 4 +source: + - https://pypi.io/packages/source/c/cachy/cachy-0.3.0.tar.gz: 186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1 +homepage: https://pypi.org/project/cachy/ +license: MIT +component: programming.python +summary: Cachy provides a simple yet effective caching library. description: | Cachy provides a simple yet effective caching library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install # ... rm -r $installdir/usr/lib/python%python3_version%/site-packages/tests/ diff --git a/packages/py/python-cairo/package.yml b/packages/py/python-cairo/package.yml index d6631438d5e..d638b3c16b2 100644 --- a/packages/py/python-cairo/package.yml +++ b/packages/py/python-cairo/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cairo -version : 1.27.0 -release : 14 -source : - - https://github.com/pygobject/pycairo/archive/refs/tags/v1.27.0.tar.gz : ce10721e4a5d74c53c8b7241e5ccfd4627fadb2830ecdae72524c077067ca247 -homepage : https://pycairo.readthedocs.io/ -license : LGPL-2.1-or-later -component : programming.python -summary : Python3 Cairo Bindings +name: python-cairo +version: 1.27.0 +release: 14 +source: + - https://github.com/pygobject/pycairo/archive/refs/tags/v1.27.0.tar.gz: ce10721e4a5d74c53c8b7241e5ccfd4627fadb2830ecdae72524c077067ca247 +homepage: https://pycairo.readthedocs.io/ +license: LGPL-2.1-or-later +component: programming.python +summary: Python3 Cairo Bindings description: | Python3 Cairo Bindings -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(python3) - meson-python -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check -replaces : +replaces: - python3-cairo - - devel : python3-cairo-devel - - dbginfo : python3-cairo-dbginfo + - devel: python3-cairo-devel + - dbginfo: python3-cairo-dbginfo diff --git a/packages/py/python-cairocffi/package.yml b/packages/py/python-cairocffi/package.yml index c34579eec2a..9217ba93cea 100644 --- a/packages/py/python-cairocffi/package.yml +++ b/packages/py/python-cairocffi/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cairocffi -version : 1.7.1 -release : 4 -source : - - https://github.com/Kozea/cairocffi/archive/refs/tags/v1.7.1.tar.gz : 6fb37d5ccd4de93e79203bb862a52aefbfb94924c0dd3ace41d8e020b608372d -homepage : https://github.com/Kozea/cairocffi -license : BSD-3-Clause -component : programming.python -summary : CFFI-based cairo bindings for Python +name: python-cairocffi +version: 1.7.1 +release: 4 +source: + - https://github.com/Kozea/cairocffi/archive/refs/tags/v1.7.1.tar.gz: 6fb37d5ccd4de93e79203bb862a52aefbfb94924c0dd3ace41d8e020b608372d +homepage: https://github.com/Kozea/cairocffi +license: BSD-3-Clause +component: programming.python +summary: CFFI-based cairo bindings for Python description: | cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo. Cairo is a 2D vector graphics library with support for multiple backends including image buffers, PNG, PostScript, PDF, and SVG file output. -builddeps : +builddeps: - python-build - python-cffi - python-flit-core - python-installer -checkdeps : +checkdeps: - gdk-pixbuf - libcairo - numpy - pytest-runner - python-pikepdf -rundeps : +rundeps: - gdk-pixbuf - libcairo - python-cffi -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-cairosvg/package.yml b/packages/py/python-cairosvg/package.yml index fbc640fbeb9..6ff039d3558 100644 --- a/packages/py/python-cairosvg/package.yml +++ b/packages/py/python-cairosvg/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cairosvg -version : 2.7.1 -release : 4 -source : - - https://github.com/Kozea/CairoSVG/archive/refs/tags/2.7.1.tar.gz : 4f548e67c5dd313e4b8913790b445003799234c4a8e84ec2d9939e4e4308bdb8 -homepage : https://cairosvg.org/ -license : LGPL-3.0-or-later -component : programming.python -summary : CairoSVG is a SVG converter based on Cairo +name: python-cairosvg +version: 2.7.1 +release: 4 +source: + - https://github.com/Kozea/CairoSVG/archive/refs/tags/2.7.1.tar.gz: 4f548e67c5dd313e4b8913790b445003799234c4a8e84ec2d9939e4e4308bdb8 +homepage: https://cairosvg.org/ +license: LGPL-3.0-or-later +component: programming.python +summary: CairoSVG is a SVG converter based on Cairo description: | CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pytest-runner - python-cairocffi - python-cssselect2 - python-defusedxml - python-pillow -rundeps : +rundeps: - python-cairocffi - python-cssselect2 - python-defusedxml - python-pillow -setup : | +setup: | sed -i -e '/pytest-runner/d' -e '/--flake8/d' -e '/--isort/d' setup.cfg cp -r cairosvg test_non_regression/cairosvg_reference/ -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-calver/package.yml b/packages/py/python-calver/package.yml index 8829f961758..04d59843800 100644 --- a/packages/py/python-calver/package.yml +++ b/packages/py/python-calver/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-calver -version : 2022.6.26 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/c/calver/calver-2022.6.26.tar.gz : e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b -homepage : https://github.com/di/calver -license : Apache-2.0 -component : programming.python -summary : Setuptools extension for CalVer package versions +name: python-calver +version: 2022.6.26 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/c/calver/calver-2022.6.26.tar.gz: e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b +homepage: https://github.com/di/calver +license: Apache-2.0 +component: programming.python +summary: Setuptools extension for CalVer package versions description: | The calver package is a setuptools extension for automatically defining your Python package version as a calendar version. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-casttube/package.yml b/packages/py/python-casttube/package.yml index 3eb8c4a74b0..a0aaf775301 100644 --- a/packages/py/python-casttube/package.yml +++ b/packages/py/python-casttube/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-casttube -version : 0.2.1 -release : 9 -source : - - https://pypi.python.org/packages/source/c/casttube/casttube-0.2.1.tar.gz : 54d2af8c7949aa9c5db87fb11ef0a478a5d3e7ac6d2d2ac8dd1711e3a516fc82 -homepage : https://pypi.org/project/casttube/ -license : MIT -component : programming.python -summary : YouTube Chromecast API +name: python-casttube +version: 0.2.1 +release: 9 +source: + - https://pypi.python.org/packages/source/c/casttube/casttube-0.2.1.tar.gz: 54d2af8c7949aa9c5db87fb11ef0a478a5d3e7ac6d2d2ac8dd1711e3a516fc82 +homepage: https://pypi.org/project/casttube/ +license: MIT +component: programming.python +summary: YouTube Chromecast API description: | casttube provides a way to interact with the Youtube Chromecast api. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install rm $installdir/usr/LICENSE diff --git a/packages/py/python-cepa/package.yml b/packages/py/python-cepa/package.yml index 4acc525d0a3..86b8ab12e65 100644 --- a/packages/py/python-cepa/package.yml +++ b/packages/py/python-cepa/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cepa -version : 1.8.4 -release : 5 -source : - - https://pypi.io/packages/source/c/cepa/cepa-1.8.4.tar.gz : 3fbc701ac3fc89cd7f69bc58a6d0d735b014fa40b61e2c2efd381ed20db58a96 -homepage : https://stem.torproject.org/ -license : LGPL-3.0-or-later -component : programming.python -summary : Stem is a Python controller library that allows applications to interact with Tor (https://www.torproject.org/). +name: python-cepa +version: 1.8.4 +release: 5 +source: + - https://pypi.io/packages/source/c/cepa/cepa-1.8.4.tar.gz: 3fbc701ac3fc89cd7f69bc58a6d0d735b014fa40b61e2c2efd381ed20db58a96 +homepage: https://stem.torproject.org/ +license: LGPL-3.0-or-later +component: programming.python +summary: Stem is a Python controller library that allows applications to interact with Tor (https://www.torproject.org/). description: | Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pycodestyle - pyflakes - python-cryptography - tor -rundeps : +rundeps: - python-cryptography -setup : | +setup: | %apply_patches -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # python3_test run_tests.py --all diff --git a/packages/py/python-certifi/package.yml b/packages/py/python-certifi/package.yml index 7ca83ce466e..5233edb838e 100644 --- a/packages/py/python-certifi/package.yml +++ b/packages/py/python-certifi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-certifi -version : 2025.6.15 -release : 27 -source : - - https://pypi.debian.net/certifi/certifi-2025.6.15.tar.gz : d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b -homepage : https://github.com/certifi/python-certifi -license : MPL-2.0 -component : programming.python -summary : Python package for providing Mozilla's CA Bundle +name: python-certifi +version: 2025.6.15 +release: 27 +source: + - https://pypi.debian.net/certifi/certifi-2025.6.15.tar.gz: d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b +homepage: https://github.com/certifi/python-certifi +license: MPL-2.0 +component: programming.python +summary: Python package for providing Mozilla's CA Bundle description: | Certifi is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the Requests project. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cffi/package.yml b/packages/py/python-cffi/package.yml index 1d86a56b6a4..4cce2974be8 100644 --- a/packages/py/python-cffi/package.yml +++ b/packages/py/python-cffi/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cffi -version : 1.17.1 -release : 21 -source : - - https://pypi.io/packages/source/c/cffi/cffi-1.17.1.tar.gz : 1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824 -homepage : https://cffi.readthedocs.io -license : MIT -component : programming.python -summary : Foreign Function Interface for Python calling C code +name: python-cffi +version: 1.17.1 +release: 21 +source: + - https://pypi.io/packages/source/c/cffi/cffi-1.17.1.tar.gz: 1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824 +homepage: https://cffi.readthedocs.io +license: MIT +component: programming.python +summary: Foreign Function Interface for Python calling C code description: | C Foreign Function Interface for Python. Interact with almost any C code from Python, based on C-like declarations that you can often copy-paste from header files or documentation. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-cparser - python-pytest -rundeps : +rundeps: - python-cparser -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 -v -k 'not test_distutils_api and not test_setuptools' diff --git a/packages/py/python-chardet/package.yml b/packages/py/python-chardet/package.yml index c13d638946b..9b5be6f775b 100644 --- a/packages/py/python-chardet/package.yml +++ b/packages/py/python-chardet/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-chardet -version : 5.2.0 -release : 16 -source : - - https://github.com/chardet/chardet/archive/5.2.0.tar.gz : 07249fb7bdf1fc669e2fb0eba58afe18fe6c5e3187ee806f22969f0e809a32dd -homepage : https://github.com/chardet/chardet -license : LGPL-2.1-or-later -component : programming.python -summary : Python character encoding detector +name: python-chardet +version: 5.2.0 +release: 16 +source: + - https://github.com/chardet/chardet/archive/5.2.0.tar.gz: 07249fb7bdf1fc669e2fb0eba58afe18fe6c5e3187ee806f22969f0e809a32dd +homepage: https://github.com/chardet/chardet +license: LGPL-2.1-or-later +component: programming.python +summary: Python character encoding detector description: | Python Chardet - The Universal Character Encoding Detector -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-charset-normalizer/package.yml b/packages/py/python-charset-normalizer/package.yml index f3ced7e646b..468d6615757 100644 --- a/packages/py/python-charset-normalizer/package.yml +++ b/packages/py/python-charset-normalizer/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-charset-normalizer -version : 3.4.1 -release : 11 -source : - - https://pypi.io/packages/source/c/charset_normalizer/charset_normalizer-3.4.1.tar.gz : 44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3 -homepage : https://github.com/ousret/charset_normalizer -license : MIT -component : programming.python -summary : Truly universal encoding detector in pure Python +name: python-charset-normalizer +version: 3.4.1 +release: 11 +source: + - https://pypi.io/packages/source/c/charset_normalizer/charset_normalizer-3.4.1.tar.gz: 44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3 +homepage: https://github.com/ousret/charset_normalizer +license: MIT +component: programming.python +summary: Truly universal encoding detector in pure Python description: | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. -builddeps : +builddeps: - python-build - python-installer - python-mypy - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest-cov -setup : | +setup: | # gah %patch -p1 -i $pkgfiles/allow-mypy-1.14.1.patch %patch -p1 -i $pkgfiles/allow-mypy-1.15.0.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-cheetah/package.yml b/packages/py/python-cheetah/package.yml index b587ca817f2..32a590a03fa 100644 --- a/packages/py/python-cheetah/package.yml +++ b/packages/py/python-cheetah/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cheetah -version : 3.4.0 -release : 12 -source : - - https://github.com/CheetahTemplate3/cheetah3/archive/refs/tags/3.4.0.tar.gz : 0f1fb60c0df8acec48561ba561d023b55498bd04e7b3763d4ca14adaf3d62405 -homepage : https://cheetahtemplate.org/ -license : MIT -component : programming.python -summary : Template engine and code generation tool +name: python-cheetah +version: 3.4.0 +release: 12 +source: + - https://github.com/CheetahTemplate3/cheetah3/archive/refs/tags/3.4.0.tar.gz: 0f1fb60c0df8acec48561ba561d023b55498bd04e7b3763d4ca14adaf3d62405 +homepage: https://cheetahtemplate.org/ +license: MIT +component: programming.python +summary: Template engine and code generation tool description: | Cheetah is an open source template engine and code generation tool. It can be used standalone or combined with other tools and frameworks. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python3 -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cleo/package.yml b/packages/py/python-cleo/package.yml index e2199678e87..b2a0d5e71be 100644 --- a/packages/py/python-cleo/package.yml +++ b/packages/py/python-cleo/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cleo -version : 2.2.1 -release : 8 -source : - - https://pypi.io/packages/source/c/cleo/cleo-2.2.1.tar.gz : d9db0fa3a194efb9caadfe1e718bf48cc48f08b7b1ee8381526ecc67c58856c4 -homepage : https://github.com/python-poetry/cleo -license : MIT -component : programming.python -summary : Cleo allows you to create beautiful and testable command-line interfaces +name: python-cleo +version: 2.2.1 +release: 8 +source: + - https://pypi.io/packages/source/c/cleo/cleo-2.2.1.tar.gz: d9db0fa3a194efb9caadfe1e718bf48cc48f08b7b1ee8381526ecc67c58856c4 +homepage: https://github.com/python-poetry/cleo +license: MIT +component: programming.python +summary: Cleo allows you to create beautiful and testable command-line interfaces description: | Create beautiful and testable command-line interfaces. Cleo is mostly a higher level wrapper for CliKit, so a lot of the components and utilities comes from it. Refer to its documentation for more information. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -rundeps : +rundeps: - python-crashtest - python-rapidfuzz -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-click/package.yml b/packages/py/python-click/package.yml index f60e047b0b7..31311aedf7c 100644 --- a/packages/py/python-click/package.yml +++ b/packages/py/python-click/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-click -version : 8.1.8 -release : 15 -source : - - https://github.com/pallets/click/archive/refs/tags/8.1.8.tar.gz : 33b16b4899d3deda7be154c0be415d898511abf928c988972cd97c4d90444a18 -homepage : https://click.palletsprojects.com -license : BSD-3-Clause -component : programming.python -summary : A simple wrapper around optparse for powerful command line utilities +name: python-click +version: 8.1.8 +release: 15 +source: + - https://github.com/pallets/click/archive/refs/tags/8.1.8.tar.gz: 33b16b4899d3deda7be154c0be415d898511abf928c988972cd97c4d90444a18 +homepage: https://click.palletsprojects.com +license: BSD-3-Clause +component: programming.python +summary: A simple wrapper around optparse for powerful command line utilities description: | Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It’s the “Command Line Interface Creation Kit”. It’s highly configurable but comes with sensible defaults out of the box. It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-clickgen/package.yml b/packages/py/python-clickgen/package.yml index 16849ec8086..3f09bb53352 100644 --- a/packages/py/python-clickgen/package.yml +++ b/packages/py/python-clickgen/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-clickgen -version : 2.2.5 -release : 2 -source : - - https://pypi.debian.net/clickgen/clickgen-2.2.5.tar.gz : 6c90946bda0e1bcfb2e38e18628cf3d334f3a79ba91695792c6eaf32ffddb05b -homepage : https://github.com/ful1e5/clickgen -license : MIT -component : programming.python -summary : X11 & Windows cursor building API +name: python-clickgen +version: 2.2.5 +release: 2 +source: + - https://pypi.debian.net/clickgen/clickgen-2.2.5.tar.gz: 6c90946bda0e1bcfb2e38e18628cf3d334f3a79ba91695792c6eaf32ffddb05b +homepage: https://github.com/ful1e5/clickgen +license: MIT +component: programming.python +summary: X11 & Windows cursor building API description: | X11 & Windows cursor building API -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - numpy - python-attrs - python-mypy @@ -24,16 +24,17 @@ checkdeps : - python-toml - python-tox - pyyaml -rundeps : +rundeps: - flake8 - numpy - python-attrs - python-pillow - python-toml - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install + # check : | # %python3_test pytest -v diff --git a/packages/py/python-clikit/package.yml b/packages/py/python-clikit/package.yml index 81df0d39725..535ecec02af 100644 --- a/packages/py/python-clikit/package.yml +++ b/packages/py/python-clikit/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-clikit -version : 0.6.2 -release : 4 -source : - - https://pypi.io/packages/source/c/clikit/clikit-0.6.2.tar.gz : 442ee5db9a14120635c5990bcdbfe7c03ada5898291f0c802f77be71569ded59 -homepage : https://pypi.org/project/clikit/ -license : MIT -component : programming.python -summary : CliKit is a group of utilities to build beautiful and testable command line interfaces. +name: python-clikit +version: 0.6.2 +release: 4 +source: + - https://pypi.io/packages/source/c/clikit/clikit-0.6.2.tar.gz: 442ee5db9a14120635c5990bcdbfe7c03ada5898291f0c802f77be71569ded59 +homepage: https://pypi.org/project/clikit/ +license: MIT +component: programming.python +summary: CliKit is a group of utilities to build beautiful and testable command line interfaces. description: | CliKit is a group of utilities to build beautiful and testable command line interfaces. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -rundeps : +rundeps: - python-pastel - python-pylev -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cloudpickle/package.yml b/packages/py/python-cloudpickle/package.yml index bb71599432a..9b825522850 100644 --- a/packages/py/python-cloudpickle/package.yml +++ b/packages/py/python-cloudpickle/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cloudpickle -version : 3.1.1 -release : 17 -source : - - https://github.com/cloudpipe/cloudpickle/archive/refs/tags/v3.1.1.tar.gz : f1a9fcfccfd94c5999bff2eb7fa7107eb0a2f70b8b12573fcbcf2659af7cf9c1 -homepage : https://github.com/cloudpipe/cloudpickle -license : BSD-3-Clause -component : programming.python -summary : Extended pickling support for Python objects +name: python-cloudpickle +version: 3.1.1 +release: 17 +source: + - https://github.com/cloudpipe/cloudpickle/archive/refs/tags/v3.1.1.tar.gz: f1a9fcfccfd94c5999bff2eb7fa7107eb0a2f70b8b12573fcbcf2659af7cf9c1 +homepage: https://github.com/cloudpipe/cloudpickle +license: BSD-3-Clause +component: programming.python +summary: Extended pickling support for Python objects description: | cloudpickle makes it possible to serialize Python constructs not supported by the default pickle module from the Python standard library. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-psutil - python-pytest - python-tornado -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | PYTHONPATH=$PWD/tests/cloudpickle_testpkg py.test -v --deselect tests/cloudpickle_test.py::CloudPickleTest::test_importing_multiprocessing_does_not_impact_whichmodule --deselect tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_importing_multiprocessing_does_not_impact_whichmodule diff --git a/packages/py/python-colorama/package.yml b/packages/py/python-colorama/package.yml index ee8ab141b4e..c1a2dfddb0a 100644 --- a/packages/py/python-colorama/package.yml +++ b/packages/py/python-colorama/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-colorama -version : 0.4.6 -release : 14 -source : - - https://github.com/tartley/colorama/archive/refs/tags/0.4.6.tar.gz : 2d0543c3970840160b32656ab83d43b7f3533208c2c5f3ee5b839940d00af0bd -homepage : https://github.com/tartley/colorama -license : BSD-3-Clause -component : programming.python -summary : Cross-platform colored terminal text +name: python-colorama +version: 0.4.6 +release: 14 +source: + - https://github.com/tartley/colorama/archive/refs/tags/0.4.6.tar.gz: 2d0543c3970840160b32656ab83d43b7f3533208c2c5f3ee5b839940d00af0bd +homepage: https://github.com/tartley/colorama +license: BSD-3-Clause +component: programming.python +summary: Cross-platform colored terminal text description: | Makes ANSI escape character sequences for producing colored terminal text -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-pytest -replaces : +replaces: - python3-colorama -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-colorlog/package.yml b/packages/py/python-colorlog/package.yml index 562b9cb0df7..bef4af8dd43 100644 --- a/packages/py/python-colorlog/package.yml +++ b/packages/py/python-colorlog/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-colorlog -version : 6.9.0 -release : 15 -source : - - https://github.com/borntyping/python-colorlog/archive/refs/tags/v6.9.0.tar.gz : 92a779e4f89c4bbdf9af60ea157d998a0a9b59cce5168107e1a90da417596060 -homepage : https://github.com/borntyping/python-colorlog -license : MIT -component : programming.python -summary : A colored formatter for the python logging module +name: python-colorlog +version: 6.9.0 +release: 15 +source: + - https://github.com/borntyping/python-colorlog/archive/refs/tags/v6.9.0.tar.gz: 92a779e4f89c4bbdf9af60ea157d998a0a9b59cce5168107e1a90da417596060 +homepage: https://github.com/borntyping/python-colorlog +license: MIT +component: programming.python +summary: A colored formatter for the python logging module description: | colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-colour/package.yml b/packages/py/python-colour/package.yml index 61fc83bcd74..b7fba2dc48a 100644 --- a/packages/py/python-colour/package.yml +++ b/packages/py/python-colour/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-colour -version : 0.1.5 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/c/colour/colour-0.1.5.tar.gz : af20120fefd2afede8b001fbef2ea9da70ad7d49fafdb6489025dae8745c3aee -homepage : https://github.com/vaab/colour -license : BSD-2-Clause -component : programming.python -summary : Colour representations manipulation library (RGB, HSL, web, ...) +name: python-colour +version: 0.1.5 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/c/colour/colour-0.1.5.tar.gz: af20120fefd2afede8b001fbef2ea9da70ad7d49fafdb6489025dae8745c3aee +homepage: https://github.com/vaab/colour +license: BSD-2-Clause +component: programming.python +summary: Colour representations manipulation library (RGB, HSL, web, ...) description: | Colour representations manipulation library (RGB, HSL, web, ...) -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/drop-d2to1-requirement.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-comm/package.yml b/packages/py/python-comm/package.yml index b487a609a15..ecdb75110b4 100644 --- a/packages/py/python-comm/package.yml +++ b/packages/py/python-comm/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-comm -version : 0.2.3 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/c/comm/comm-0.2.3.tar.gz : 2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971 -homepage : https://github.com/ipython/comm -license : BSD-3-Clause -component : programming.python -summary : Python Comm implementation for the Jupyter kernel protocol +name: python-comm +version: 0.2.3 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/c/comm/comm-0.2.3.tar.gz: 2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971 +homepage: https://github.com/ipython/comm +license: BSD-3-Clause +component: programming.python +summary: Python Comm implementation for the Jupyter kernel protocol description: | It provides a way to register a Kernel Comm implementation, as per the Jupyter kernel protocol. It also provides a base Comm implementation and a default CommManager that can be used. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-traitlets -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-configargparse/package.yml b/packages/py/python-configargparse/package.yml index 550a10d4204..58208d6c179 100644 --- a/packages/py/python-configargparse/package.yml +++ b/packages/py/python-configargparse/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-configargparse -version : 1.7.1 -release : 14 -source : - - https://github.com/bw2/ConfigArgParse/archive/refs/tags/1.7.1.tar.gz : b31bfcce183ef7226f00cd07a37cfd69fe654229fe462f9a1de6091f396fc0f9 -homepage : https://github.com/bw2/ConfigArgParse/ -license : MIT -component : programming.python -summary : A drop-in replacement for argparse with config file support +name: python-configargparse +version: 1.7.1 +release: 14 +source: + - https://github.com/bw2/ConfigArgParse/archive/refs/tags/1.7.1.tar.gz: b31bfcce183ef7226f00cd07a37cfd69fe654229fe462f9a1de6091f396fc0f9 +homepage: https://github.com/bw2/ConfigArgParse/ +license: MIT +component: programming.python +summary: A drop-in replacement for argparse with config file support description: | A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-configobj/package.yml b/packages/py/python-configobj/package.yml index 3d121e65df0..f9e954412ca 100644 --- a/packages/py/python-configobj/package.yml +++ b/packages/py/python-configobj/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-configobj -version : 5.0.9 -release : 12 -source : - - https://github.com/DiffSK/configobj/archive/v5.0.9.tar.gz : 2bd70f9ce7912679c4ba9c80da289877906db0ca6bd02c3ab545d660e9b60d4f -homepage : https://github.com/DiffSK/configobj -license : BSD-3-Clause -component : programming.python -summary : Config file reading, writing, and validation +name: python-configobj +version: 5.0.9 +release: 12 +source: + - https://github.com/DiffSK/configobj/archive/v5.0.9.tar.gz: 2bd70f9ce7912679c4ba9c80da289877906db0ca6bd02c3ab545d660e9b60d4f +homepage: https://github.com/DiffSK/configobj +license: BSD-3-Clause +component: programming.python +summary: Config file reading, writing, and validation description: | ConfigObj is a simple but powerful configuration file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmers interface and a simple syntax for config files. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-six -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-confuse/package.yml b/packages/py/python-confuse/package.yml index b218473297f..e71e16e14e0 100644 --- a/packages/py/python-confuse/package.yml +++ b/packages/py/python-confuse/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-confuse -version : 2.0.1 -release : 11 -source : - - https://pypi.io/packages/source/c/confuse/confuse-2.0.1.tar.gz : 7379a2ad49aaa862b79600cc070260c1b7974d349f4fa5e01f9afa6c4dd0611f -homepage : https://github.com/beetbox/confuse -license : MIT -component : programming.python -summary : Painless YAML config files for Python +name: python-confuse +version: 2.0.1 +release: 11 +source: + - https://pypi.io/packages/source/c/confuse/confuse-2.0.1.tar.gz: 7379a2ad49aaa862b79600cc070260c1b7974d349f4fa5e01f9afa6c4dd0611f +homepage: https://github.com/beetbox/confuse +license: MIT +component: programming.python +summary: Painless YAML config files for Python description: | Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - - python-pytest #check -rundeps : + - python-pytest #check +rundeps: - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-constantly/package.yml b/packages/py/python-constantly/package.yml index 7ef71a4837a..f09981a7e44 100644 --- a/packages/py/python-constantly/package.yml +++ b/packages/py/python-constantly/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-constantly -version : 23.10.4 -release : 10 -source : - - https://github.com/twisted/constantly/archive/refs/tags/23.10.4.tar.gz : c158c7a71ced2a77471ae851089b4ea15c15fce968d3f0105a15819666cd641a -homepage : https://github.com/twisted/constantly -license : MIT -component : programming.python -summary : Symbolic Constants in Python +name: python-constantly +version: 23.10.4 +release: 10 +source: + - https://github.com/twisted/constantly/archive/refs/tags/23.10.4.tar.gz: c158c7a71ced2a77471ae851089b4ea15c15fce968d3f0105a15819666cd641a +homepage: https://github.com/twisted/constantly +license: MIT +component: programming.python +summary: Symbolic Constants in Python description: | A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-versioneer -checkdeps : +checkdeps: - python-pytest - python-twisted -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-contourpy/package.yml b/packages/py/python-contourpy/package.yml index 9105b1df8ad..1b8fa750ae1 100644 --- a/packages/py/python-contourpy/package.yml +++ b/packages/py/python-contourpy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-contourpy -version : 1.3.3 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/c/contourpy/contourpy-1.3.3.tar.gz : 083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880 -homepage : https://github.com/contourpy/contourpy -license : BSD-3-Clause -component : programming.python -summary : Python library for calculating contours in 2D quadrilateral grids +name: python-contourpy +version: 1.3.3 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/c/contourpy/contourpy-1.3.3.tar.gz: 083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880 +homepage: https://github.com/contourpy/contourpy +license: BSD-3-Clause +component: programming.python +summary: Python library for calculating contours in 2D quadrilateral grids description: | ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11. -builddeps : +builddeps: - pkgconfig(python3) - meson-python - patchelf - pybind11 - python-build - python-installer -rundeps : +rundeps: - numpy -setup : | +setup: | sed -e '/ninja/d' -i pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cookiecutter/package.yml b/packages/py/python-cookiecutter/package.yml index 25ea612e53c..28585129859 100644 --- a/packages/py/python-cookiecutter/package.yml +++ b/packages/py/python-cookiecutter/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cookiecutter -version : 2.6.0 -release : 12 -source : - - https://github.com/cookiecutter/cookiecutter/archive/refs/tags/2.6.0.tar.gz : da014a94d85c1b1be14be214662982c8c90d860834cbf9ddb2391a37ad7d08be -homepage : https://github.com/cookiecutter/cookiecutter -license : BSD-3-Clause -component : programming.python -summary : A command-line utility that creates projects from project templates +name: python-cookiecutter +version: 2.6.0 +release: 12 +source: + - https://github.com/cookiecutter/cookiecutter/archive/refs/tags/2.6.0.tar.gz: da014a94d85c1b1be14be214662982c8c90d860834cbf9ddb2391a37ad7d08be +homepage: https://github.com/cookiecutter/cookiecutter +license: BSD-3-Clause +component: programming.python +summary: A command-line utility that creates projects from project templates description: | A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - git - python-arrow - python-binaryornot @@ -26,7 +26,7 @@ checkdeps : - python-requests - python-rich - python-slugify -rundeps : +rundeps: - python-arrow - python-binaryornot - python-click @@ -35,9 +35,9 @@ rundeps : - python-rich - python-slugify - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-coverage/package.yml b/packages/py/python-coverage/package.yml index 2d5779b2a6c..7c4ade9bdf2 100644 --- a/packages/py/python-coverage/package.yml +++ b/packages/py/python-coverage/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-coverage -version : 7.6.12 -release : 17 -source : - - https://github.com/nedbat/coveragepy/archive/refs/tags/7.6.12.tar.gz : 2e7dc85d3b9b834c09f50f4ad222ab185a9e4fa1b94bc9056c3378df7a845d8b -homepage : https://github.com/nedbat/coveragepy -license : Apache-2.0 -component : programming.python -summary : Code coverage measurement and testing for Python +name: python-coverage +version: 7.6.12 +release: 17 +source: + - https://github.com/nedbat/coveragepy/archive/refs/tags/7.6.12.tar.gz: 2e7dc85d3b9b834c09f50f4ad222ab185a9e4fa1b94bc9056c3378df7a845d8b +homepage: https://github.com/nedbat/coveragepy +license: Apache-2.0 +component: programming.python +summary: Code coverage measurement and testing for Python description: | Coverage.py is a Python module that measures code coverage during Python execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cparser/package.yml b/packages/py/python-cparser/package.yml index 91fad07bf65..6c9ee14d906 100644 --- a/packages/py/python-cparser/package.yml +++ b/packages/py/python-cparser/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cparser -version : '2.22' -release : 13 -source : - - https://pypi.debian.net/pycparser/pycparser-2.22.tar.gz : 491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 -license : BSD-3-Clause -component : programming.python -homepage : https://github.com/eliben/pycparser -summary : pycparser is a complete parser of the C language +name: python-cparser +version: "2.22" +release: 13 +source: + - https://pypi.debian.net/pycparser/pycparser-2.22.tar.gz: 491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 +license: BSD-3-Clause +component: programming.python +homepage: https://github.com/eliben/pycparser +summary: pycparser is a complete parser of the C language description: | pycparser is a complete parser for the C language, written in pure Python. It is a module designed to be easily integrated into applications that need to parse C source code. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test python3 -m unittest discover diff --git a/packages/py/python-cppheaderparser/package.yml b/packages/py/python-cppheaderparser/package.yml index 2ba846a5f60..d995bab86c7 100644 --- a/packages/py/python-cppheaderparser/package.yml +++ b/packages/py/python-cppheaderparser/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cppheaderparser -version : 2.7.4 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/c/cppheaderparser/CppHeaderParser-2.7.4.tar.gz : 382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42 -homepage : https://senexcanis.com/open-source/cppheaderparser/ -license : BSD-3-Clause -component : programming.python -summary : Parse C++ header files and generate a data structure representing the class +name: python-cppheaderparser +version: 2.7.4 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/c/cppheaderparser/CppHeaderParser-2.7.4.tar.gz: 382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42 +homepage: https://senexcanis.com/open-source/cppheaderparser/ +license: BSD-3-Clause +component: programming.python +summary: Parse C++ header files and generate a data structure representing the class description: | Parse C++ header files and generate a data structure representing the class -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-ply -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cppy/package.yml b/packages/py/python-cppy/package.yml index 59673d1ea36..d2b12c6111b 100644 --- a/packages/py/python-cppy/package.yml +++ b/packages/py/python-cppy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cppy -version : 1.3.1 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/c/cppy/cppy-1.3.1.tar.gz : 55b5307c11874f242ea135396f398cb67a5bbde4fab3e3c3294ea5fce43a6d68 -homepage : https://github.com/nucleic/cppy -license : BSD-3-Clause -component : programming.python -summary : A collection of C++ headers which make it easier to write Python C extension modules +name: python-cppy +version: 1.3.1 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/c/cppy/cppy-1.3.1.tar.gz: 55b5307c11874f242ea135396f398cb67a5bbde4fab3e3c3294ea5fce43a6d68 +homepage: https://github.com/nucleic/cppy +license: BSD-3-Clause +component: programming.python +summary: A collection of C++ headers which make it easier to write Python C extension modules description: | A small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-crashtest/package.yml b/packages/py/python-crashtest/package.yml index e698cc8f274..04b4b4c507e 100644 --- a/packages/py/python-crashtest/package.yml +++ b/packages/py/python-crashtest/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-crashtest -version : 0.4.1 -release : 5 -source : - - https://pypi.io/packages/source/c/crashtest/crashtest-0.4.1.tar.gz : 80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce -homepage : https://pypi.org/project/crashtest/ -license : MIT -component : programming.python -summary : Manage Python errors with ease +name: python-crashtest +version: 0.4.1 +release: 5 +source: + - https://pypi.io/packages/source/c/crashtest/crashtest-0.4.1.tar.gz: 80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce +homepage: https://pypi.org/project/crashtest/ +license: MIT +component: programming.python +summary: Manage Python errors with ease description: | Manage Python errors with ease -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-croniter/package.yml b/packages/py/python-croniter/package.yml index 59b823314f8..a124aa7d98e 100644 --- a/packages/py/python-croniter/package.yml +++ b/packages/py/python-croniter/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-croniter -version : 6.0.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/c/croniter/croniter-6.0.0.tar.gz : 37c504b313956114a983ece2c2b07790b1f1094fe9d81cc94739214748255577 -homepage : https://github.com/kiorky/croniter -license : MIT -component : programming.python -summary : croniter provides iteration for datetime object with cron like format +name: python-croniter +version: 6.0.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/c/croniter/croniter-6.0.0.tar.gz: 37c504b313956114a983ece2c2b07790b1f1094fe9d81cc94739214748255577 +homepage: https://github.com/kiorky/croniter +license: MIT +component: programming.python +summary: croniter provides iteration for datetime object with cron like format description: | croniter is a python module to provide iteration for datetime object. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-dateutil - python-pytest - python-pytz -rundeps : +rundeps: - python-dateutil - python-pytz -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-cryptography-vectors/package.yml b/packages/py/python-cryptography-vectors/package.yml index 700b8ce31b4..2c35f3d67ab 100644 --- a/packages/py/python-cryptography-vectors/package.yml +++ b/packages/py/python-cryptography-vectors/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cryptography-vectors -version : 45.0.4 -release : 12 -source : - - https://pypi.debian.net/cryptography-vectors/cryptography_vectors-45.0.4.tar.gz : fbb0408df8ff2d2b3dbd2928bc5b7feebfdd36fb092fa8790d5778a9b9a1f9ef -homepage : https://cryptography.io -license : Apache-2.0 -component : programming.python -summary : Test vectors for the cryptography package +name: python-cryptography-vectors +version: 45.0.4 +release: 12 +source: + - https://pypi.debian.net/cryptography-vectors/cryptography_vectors-45.0.4.tar.gz: fbb0408df8ff2d2b3dbd2928bc5b7feebfdd36fb092fa8790d5778a9b9a1f9ef +homepage: https://cryptography.io +license: Apache-2.0 +component: programming.python +summary: Test vectors for the cryptography package description: | Test vectors for the cryptography package -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-flit-core - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-cryptography/package.yml b/packages/py/python-cryptography/package.yml index cc17969aa10..11696720df6 100644 --- a/packages/py/python-cryptography/package.yml +++ b/packages/py/python-cryptography/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cryptography -version : 45.0.4 -release : 33 -source : - - https://pypi.debian.net/cryptography/cryptography-45.0.4.tar.gz : 7405ade85c83c37682c8fe65554759800a4a8c54b2d96e0f8ad114d31b808d57 -homepage : https://cryptography.io -license : Apache-2.0 -component : programming.python -networking : true -summary : A package designed to expose cryptographic recipes and primitives to Python developers +name: python-cryptography +version: 45.0.4 +release: 33 +source: + - https://pypi.debian.net/cryptography/cryptography-45.0.4.tar.gz: 7405ade85c83c37682c8fe65554759800a4a8c54b2d96e0f8ad114d31b808d57 +homepage: https://cryptography.io +license: Apache-2.0 +component: programming.python +networking: true +summary: A package designed to expose cryptographic recipes and primitives to Python developers description: | A package designed to expose cryptographic recipes and primitives to Python developers. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-cffi - python-installer - python-maturin - python-setuptools -rundeps : +rundeps: - python-cffi -checkdeps : +checkdeps: - pytest-runner - pytest-subtests - python-bcrypt @@ -31,9 +31,9 @@ checkdeps : - python-pretend - python-pytest-benchmark - python-pytz -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-css-parser/package.yml b/packages/py/python-css-parser/package.yml index 155a8f9e5a9..239f539ec95 100644 --- a/packages/py/python-css-parser/package.yml +++ b/packages/py/python-css-parser/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-css-parser -version : 1.0.10 -release : 12 -source : - - https://pypi.python.org/packages/source/c/css-parser/css-parser-1.0.10.tar.gz : bf1e972ad33344e93206964fb4cd908d9ddef9fcd0c01fa93e0d734675394363 -homepage : https://github.com/ebook-utils/css-parser -license : LGPL-3.0-or-later -component : programming.python -summary : A CSS Cascading Style Sheets library for Python +name: python-css-parser +version: 1.0.10 +release: 12 +source: + - https://pypi.python.org/packages/source/c/css-parser/css-parser-1.0.10.tar.gz: bf1e972ad33344e93206964fb4cd908d9ddef9fcd0c01fa93e0d734675394363 +homepage: https://github.com/ebook-utils/css-parser +license: LGPL-3.0-or-later +component: programming.python +summary: A CSS Cascading Style Sheets library for Python description: | CSS related utilities (parsing, serialization, etc) for python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-cssselect/package.yml b/packages/py/python-cssselect/package.yml index ae098c667e0..7aa93cb28de 100644 --- a/packages/py/python-cssselect/package.yml +++ b/packages/py/python-cssselect/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cssselect -version : 1.3.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.3.0.tar.gz : 57f8a99424cfab289a1b6a816a43075a4b00948c86b4dcf3ef4ee7e15f7ab0c7 -homepage : https://github.com/scrapy/cssselect -license : BSD-3-Clause -component : programming.python -summary : cssselect parses CSS3 Selectors and translates them to XPath 1.0 +name: python-cssselect +version: 1.3.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.3.0.tar.gz: 57f8a99424cfab289a1b6a816a43075a4b00948c86b4dcf3ef4ee7e15f7ab0c7 +homepage: https://github.com/scrapy/cssselect +license: BSD-3-Clause +component: programming.python +summary: cssselect parses CSS3 Selectors and translates them to XPath 1.0 description: | cssselect parses CSS3 Selectors and translate them to XPath 1.0 expressions. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-lxml - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-cssselect2/package.yml b/packages/py/python-cssselect2/package.yml index 694bf4e9d9d..429c1e12b77 100644 --- a/packages/py/python-cssselect2/package.yml +++ b/packages/py/python-cssselect2/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-cssselect2 -version : 0.8.0 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/c/cssselect2/cssselect2-0.8.0.tar.gz : 7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a -license : BSD-3-Clause -homepage : https://doc.courtbouillon.org/cssselect2/stable/ -component : programming.python -summary : CSS selectors for Python ElementTree +name: python-cssselect2 +version: 0.8.0 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/c/cssselect2/cssselect2-0.8.0.tar.gz: 7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a +license: BSD-3-Clause +homepage: https://doc.courtbouillon.org/cssselect2/stable/ +component: programming.python +summary: CSS selectors for Python ElementTree description: | cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents (HTML, XML, etc.) that can be read by ElementTree-like parsers (including cElementTree, lxml, html5lib, etc.) -builddeps : +builddeps: - python-build - python-flit-core - python-installer @@ -18,14 +18,14 @@ builddeps : - python-tinycss2 - python-webencodings - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-tinycss2 - python-webencodings -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | python3 -m pytest diff --git a/packages/py/python-daemonize/package.yml b/packages/py/python-daemonize/package.yml index 2c69f8d16e7..ef744a93c23 100644 --- a/packages/py/python-daemonize/package.yml +++ b/packages/py/python-daemonize/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-daemonize -version : 2.5.0 -release : 9 -source : - - https://pypi.python.org/packages/source/d/daemonize/daemonize-2.5.0.tar.gz : dd026e4ff8d22cb016ed2130bc738b7d4b1da597ef93c074d2adb9e4dea08bc3 -homepage : https://github.com/thesharp/daemonize -license : MIT -component : programming.python -summary : Pythonic library to run your code as a daemon process +name: python-daemonize +version: 2.5.0 +release: 9 +source: + - https://pypi.python.org/packages/source/d/daemonize/daemonize-2.5.0.tar.gz: dd026e4ff8d22cb016ed2130bc738b7d4b1da597ef93c074d2adb9e4dea08bc3 +homepage: https://github.com/thesharp/daemonize +license: MIT +component: programming.python +summary: Pythonic library to run your code as a daemon process description: | Library to enable your code run as a daemon process on Unix-like systems. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-dasbus/package.yml b/packages/py/python-dasbus/package.yml index 7e96c94cb09..160a44ee467 100644 --- a/packages/py/python-dasbus/package.yml +++ b/packages/py/python-dasbus/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dasbus -version : 1.7 -release : 1 -source : - - https://github.com/dasbus-project/dasbus/releases/download/v1.7/dasbus-1.7.tar.gz : a8850d841adfe8ee5f7bb9f82cf449ab9b4950dc0633897071718e0d0036b6f6 -homepage : dasbus.readthedocs.io -license : LGPL-2.1-or-later -component : programming.python -summary : DBus library in Python 3 +name: python-dasbus +version: 1.7 +release: 1 +source: + - https://github.com/dasbus-project/dasbus/releases/download/v1.7/dasbus-1.7.tar.gz: a8850d841adfe8ee5f7bb9f82cf449ab9b4950dc0633897071718e0d0036b6f6 +homepage: dasbus.readthedocs.io +license: LGPL-2.1-or-later +component: programming.python +summary: DBus library in Python 3 description: | This DBus library is written in Python 3, based on GLib and inspired by pydbus. Find out more in the documentation. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-dateutil/package.yml b/packages/py/python-dateutil/package.yml index f9d3f4c49cd..1fe2dfeef0e 100644 --- a/packages/py/python-dateutil/package.yml +++ b/packages/py/python-dateutil/package.yml @@ -1,32 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dateutil -version : 2.9.0 -release : 24 -source : - - https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.9.0.tar.gz : 78e73e19c63f5b20ffa567001531680d939dc042bf7850431877645523c66709 -homepage : https://github.com/dateutil/dateutil -license : +name: python-dateutil +version: 2.9.0 +release: 24 +source: + - https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.9.0.tar.gz: 78e73e19c63f5b20ffa567001531680d939dc042bf7850431877645523c66709 +homepage: https://github.com/dateutil/dateutil +license: - Apache-2.0 - BSD-3-Clause -component : programming.python -summary : Python date module +component: programming.python +summary: Python date module description: | The dateutil module provides powerful extensions to the datetime module available in the Python standard library. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-freezegun - python-hypothesis - python-pytest -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 diff --git a/packages/py/python-dbusmock/package.yml b/packages/py/python-dbusmock/package.yml index 7fc0b258f50..4391007a907 100644 --- a/packages/py/python-dbusmock/package.yml +++ b/packages/py/python-dbusmock/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dbusmock -version : 0.34.3 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/p/python-dbusmock/python_dbusmock-0.34.3.tar.gz : 439127291ec4364cbe3c2f58c47987bbe189e9493ccc6d56629bd484e79a6f8b -homepage : https://github.com/martinpitt/python-dbusmock -license : LGPL-3.0-or-later -component : programming.python -summary : Mock D-Bus objects for tests +name: python-dbusmock +version: 0.34.3 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/p/python-dbusmock/python_dbusmock-0.34.3.tar.gz: 439127291ec4364cbe3c2f58c47987bbe189e9493ccc6d56629bd484e79a6f8b +homepage: https://github.com/martinpitt/python-dbusmock +license: LGPL-3.0-or-later +component: programming.python +summary: Mock D-Bus objects for tests description: | With this program/Python library you can easily create mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-gobject - python3-dbus -setup : | +setup: | # build with PEP517 rm setup.py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-debugpy/package.yml b/packages/py/python-debugpy/package.yml index b558a096822..d2baadce7ae 100644 --- a/packages/py/python-debugpy/package.yml +++ b/packages/py/python-debugpy/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-debugpy -version : 1.8.13 -release : 15 -source : - - https://github.com/microsoft/debugpy/archive/refs/tags/v1.8.13.tar.gz : cc18ba52c413e7211ad088ee7f03a15af0ac9addd841d91129b71ca5901affea -homepage : https://github.com/microsoft/debugpy -license : MIT -component : programming.python -summary : A debugger for Python +name: python-debugpy +version: 1.8.13 +release: 15 +source: + - https://github.com/microsoft/debugpy/archive/refs/tags/v1.8.13.tar.gz: cc18ba52c413e7211ad088ee7f03a15af0ac9addd841d91129b71ca5901affea +homepage: https://github.com/microsoft/debugpy +license: MIT +component: programming.python +summary: A debugger for Python description: | An implementation of the Debug Adapter Protocol for Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-decorator/package.yml b/packages/py/python-decorator/package.yml index 47b7c9bacd2..24597e4ceae 100644 --- a/packages/py/python-decorator/package.yml +++ b/packages/py/python-decorator/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-decorator -version : 5.2.1 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/d/decorator/decorator-5.2.1.tar.gz : 65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 -homepage : https://github.com/micheles/decorator -license : BSD-2-Clause -component : programming.python -summary : Better living through Python with decorators +name: python-decorator +version: 5.2.1 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/d/decorator/decorator-5.2.1.tar.gz: 65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 +homepage: https://github.com/micheles/decorator +license: BSD-2-Clause +component: programming.python +summary: Better living through Python with decorators description: | The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc. The core of this module is a decorator factory called decorator. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python3-decorator diff --git a/packages/py/python-defusedxml/package.yml b/packages/py/python-defusedxml/package.yml index c9210ec1621..26f957b4959 100644 --- a/packages/py/python-defusedxml/package.yml +++ b/packages/py/python-defusedxml/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-defusedxml -version : 0.7.1 -release : 9 -source : - - https://github.com/tiran/defusedxml/archive/refs/tags/v0.7.1.tar.gz : 93cdbc6c5c9d3dc08991a9804253933491a5a7f3c2d8583e54337e5469c73849 -homepage : https://github.com/tiran/defusedxml -license : Python-2.0 -component : programming.python -summary : Defuses XML bombs and other exploits +name: python-defusedxml +version: 0.7.1 +release: 9 +source: + - https://github.com/tiran/defusedxml/archive/refs/tags/v0.7.1.tar.gz: 93cdbc6c5c9d3dc08991a9804253933491a5a7f3c2d8583e54337e5469c73849 +homepage: https://github.com/tiran/defusedxml +license: Python-2.0 +component: programming.python +summary: Defuses XML bombs and other exploits description: | XML bomb protection for Python stdlib modules -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-lxml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test tests.py diff --git a/packages/py/python-deprecated/package.yml b/packages/py/python-deprecated/package.yml index 43af4f198d8..a08333815b2 100644 --- a/packages/py/python-deprecated/package.yml +++ b/packages/py/python-deprecated/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-deprecated -version : 1.2.18 -release : 11 -source : - - https://github.com/tantale/deprecated/archive/refs/tags/v1.2.18.tar.gz : 8e5ad74b6a3a47b079b37425f46c54674668f3d4c9de7afd576574bb332dd5bd -homepage : https://github.com/tantale/deprecated -license : MIT -component : programming.python -summary : Python decorator to deprecate old python classes, functions or methods +name: python-deprecated +version: 1.2.18 +release: 11 +source: + - https://github.com/tantale/deprecated/archive/refs/tags/v1.2.18.tar.gz: 8e5ad74b6a3a47b079b37425f46c54674668f3d4c9de7afd576574bb332dd5bd +homepage: https://github.com/tantale/deprecated +license: MIT +component: programming.python +summary: Python decorator to deprecate old python classes, functions or methods description: | Python @deprecated decorator to deprecate old python classes, functions or methods. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-wrapt -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-deprecation/package.yml b/packages/py/python-deprecation/package.yml index 50a080c5e65..745102666e3 100644 --- a/packages/py/python-deprecation/package.yml +++ b/packages/py/python-deprecation/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-deprecation -version : 2.1.0 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/d/deprecation/deprecation-2.1.0.tar.gz : 72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff -homepage : https://github.com/briancurtin/deprecation -license : Apache-2.0 -component : programming.python -summary : A library to handle automated deprecations +name: python-deprecation +version: 2.1.0 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/d/deprecation/deprecation-2.1.0.tar.gz: 72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff +homepage: https://github.com/briancurtin/deprecation +license: Apache-2.0 +component: programming.python +summary: A library to handle automated deprecations description: | The deprecation library provides a deprecated decorator and a fail_if_not_removed decorator for your tests. Together, the two enable the automation of several things. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-diff-match-patch/package.yml b/packages/py/python-diff-match-patch/package.yml index 300af098162..9f8e59d142f 100644 --- a/packages/py/python-diff-match-patch/package.yml +++ b/packages/py/python-diff-match-patch/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-diff-match-patch -version : '20241021' -release : 7 -source : - - https://github.com/diff-match-patch-python/diff-match-patch/archive/refs/tags/v20241021.tar.gz : 89f3c7998475bea6f4544ca1ebb324a0fa7f161f357636526e01e61acfead294 -homepage : https://github.com/diff-match-patch-python/diff-match-patch -license : Apache-2.0 -component : programming.python -summary : Diff Match Patch is a high-performance library in multiple languages that manipulates plain text +name: python-diff-match-patch +version: "20241021" +release: 7 +source: + - https://github.com/diff-match-patch-python/diff-match-patch/archive/refs/tags/v20241021.tar.gz: 89f3c7998475bea6f4544ca1ebb324a0fa7f161f357636526e01e61acfead294 +homepage: https://github.com/diff-match-patch-python/diff-match-patch +license: Apache-2.0 +component: programming.python +summary: Diff Match Patch is a high-performance library in multiple languages that manipulates plain text description: | - Diff Match Patch is a high-performance library in multiple languages that manipulates plain text. -builddeps : + Diff Match Patch is a high-performance library in multiple languages that manipulates plain text. +builddeps: - python-build - python-flit-core - python-installer - - python-pytest # check -build : | + - python-pytest # check +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-dill/package.yml b/packages/py/python-dill/package.yml index 6e484c141e7..a01eb1f17bd 100644 --- a/packages/py/python-dill/package.yml +++ b/packages/py/python-dill/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dill -version : 0.3.9 -release : 9 -source : - - https://github.com/uqfoundation/dill/releases/download/0.3.9/dill-0.3.9.tar.gz : 81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c -homepage : https://github.com/uqfoundation/dill -license : BSD-3-Clause -component : programming.python -summary : serialize all of python +name: python-dill +version: 0.3.9 +release: 9 +source: + - https://github.com/uqfoundation/dill/releases/download/0.3.9/dill-0.3.9.tar.gz: 81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c +homepage: https://github.com/uqfoundation/dill +license: BSD-3-Clause +component: programming.python +summary: serialize all of python description: | dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse of which is converting a byte stream back to a python object hierarchy. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-discid/package.yml b/packages/py/python-discid/package.yml index 61cf1aeea52..8dac9577180 100644 --- a/packages/py/python-discid/package.yml +++ b/packages/py/python-discid/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-discid -version : 1.2.0 -release : 10 -source : - - https://github.com/JonnyJD/python-discid/archive/refs/tags/v1.2.0.tar.gz : 4eec56f054d960b66c4e42c711c317e987dd50c9e7267a29f7adadd9ceee664f -homepage : https://python-discid.readthedocs.io/ -license : LGPL-3.0-or-later -component : programming.python -summary : libdiscid python binding +name: python-discid +version: 1.2.0 +release: 10 +source: + - https://github.com/JonnyJD/python-discid/archive/refs/tags/v1.2.0.tar.gz: 4eec56f054d960b66c4e42c711c317e987dd50c9e7267a29f7adadd9ceee664f +homepage: https://python-discid.readthedocs.io/ +license: LGPL-3.0-or-later +component: programming.python +summary: libdiscid python binding description: | Python-discid implements Python bindings for MusicBrainz Libdiscid. Libdiscid's main purpose is the calculation of an identifier of audio discs (disc ID) to use for the MusicBrainz database. That identifier is calculated from the TOC of the disc, similar to the freeDB CDDB identifier. Libdiscid can calculate MusicBrainz disc IDs and freeDB disc IDs. Additionally the MCN of the disc and ISRCs from the tracks can be extracted. -builddeps : +builddeps: - pkgconfig(libdiscid) - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - libdiscid -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | pytest_args=( # Tests relying on /dev/cdrom fail with pytest. See: # https://github.com/JonnyJD/python-discid/issues/51 diff --git a/packages/py/python-diskcache/package.yml b/packages/py/python-diskcache/package.yml index bd60d1b3b45..edd63d9c2dd 100644 --- a/packages/py/python-diskcache/package.yml +++ b/packages/py/python-diskcache/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-diskcache -version : 5.6.3 -release : 1 -source : - - https://files.pythonhosted.org/packages/source/d/diskcache/diskcache-5.6.3.tar.gz : 2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc -homepage : https://pypi.org/project/diskcache -license : Apache-2.0 -component : programming.python -summary : Disk and file backed persistent cache. +name: python-diskcache +version: 5.6.3 +release: 1 +source: + - https://files.pythonhosted.org/packages/source/d/diskcache/diskcache-5.6.3.tar.gz: 2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc +homepage: https://pypi.org/project/diskcache +license: Apache-2.0 +component: programming.python +summary: Disk and file backed persistent cache. description: | DiskCache is an Apache2 licensed disk and file backed cache library, written in pure-Python, and compatible with Django. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-distlib/package.yml b/packages/py/python-distlib/package.yml index b3082f81b82..0b35dbcb225 100644 --- a/packages/py/python-distlib/package.yml +++ b/packages/py/python-distlib/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-distlib -version : 0.4.0 -release : 12 -source : - - https://pypi.debian.net/distlib/distlib-0.4.0.tar.gz : feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d -homepage : https://github.com/pypa/distlib -license : PSF-2.0 -component : programming.python -summary : Low-level components of distutils2/packaging +name: python-distlib +version: 0.4.0 +release: 12 +source: + - https://pypi.debian.net/distlib/distlib-0.4.0.tar.gz: feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d +homepage: https://github.com/pypa/distlib +license: PSF-2.0 +component: programming.python +summary: Low-level components of distutils2/packaging description: | Low-level parts of packaging/distutils2 which implement the relevant PEPs and which could be used by third-party packaging tools to achieve interoperability, enhanced with additional features for dependency resolution, package resource management and more. -networking : true # Check -builddeps : +networking: true # Check +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | rm distlib/*.exe -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | export PYTHONHASHSEED=0 pytest_args=( diff --git a/packages/py/python-distro/package.yml b/packages/py/python-distro/package.yml index 4b240e67a9e..aa269352667 100644 --- a/packages/py/python-distro/package.yml +++ b/packages/py/python-distro/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-distro -version : 1.9.0 -release : 11 -source : - - https://pypi.python.org/packages/source/d/distro/distro-1.9.0.tar.gz : 2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed -homepage : https://github.com/python-distro/distro -license : Apache-2.0 -component : programming.python -summary : An OS platform information API +name: python-distro +version: 1.9.0 +release: 11 +source: + - https://pypi.python.org/packages/source/d/distro/distro-1.9.0.tar.gz: 2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed +homepage: https://github.com/python-distro/distro +license: Apache-2.0 +component: programming.python +summary: An OS platform information API description: | Distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-distutils-extra/package.yml b/packages/py/python-distutils-extra/package.yml index c3106610aec..048d799315b 100644 --- a/packages/py/python-distutils-extra/package.yml +++ b/packages/py/python-distutils-extra/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-distutils-extra -version : '2.39' -release : 15 -source : - - https://launchpad.net/python-distutils-extra/trunk/2.39/+download/python-distutils-extra-2.39.tar.gz : 723f24f4d65fc8d99b33a002fbbb3771d4cc9d664c97085bf37f3997ae8063af -homepage : https://launchpad.net/python-distutils-extra -license : GPL-2.0 -component : programming.python -summary : Python Distutils Extras +name: python-distutils-extra +version: "2.39" +release: 15 +source: + - https://launchpad.net/python-distutils-extra/trunk/2.39/+download/python-distutils-extra-2.39.tar.gz: 723f24f4d65fc8d99b33a002fbbb3771d4cc9d664c97085bf37f3997ae8063af +homepage: https://launchpad.net/python-distutils-extra +license: GPL-2.0 +component: programming.python +summary: Python Distutils Extras description: | Easily integrate gettext support, themed icons and scrollkeeper based documentation into Python's distutils -builddeps : +builddeps: - intltool - python-build - python-installer - python-setuptools -rundeps : +rundeps: - intltool - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-django/package.yml b/packages/py/python-django/package.yml index 006cbcf45e9..de72a9e85f5 100644 --- a/packages/py/python-django/package.yml +++ b/packages/py/python-django/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-django -version : 5.2.8 -release : 29 -source : - - https://files.pythonhosted.org/packages/source/d/django/django-5.2.8.tar.gz : 23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f -homepage : https://www.djangoproject.com -license : BSD-3-Clause -component : programming.python -summary : The Web framework for perfectionists with deadlines +name: python-django +version: 5.2.8 +release: 29 +source: + - https://files.pythonhosted.org/packages/source/d/django/django-5.2.8.tar.gz: 23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f +homepage: https://www.djangoproject.com +license: BSD-3-Clause +component: programming.python +summary: The Web framework for perfectionists with deadlines description: | Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-asgiref - python-pytz - python-sqlparse -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-docopt/package.yml b/packages/py/python-docopt/package.yml index 14f3770f19a..431fc769587 100644 --- a/packages/py/python-docopt/package.yml +++ b/packages/py/python-docopt/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-docopt -version : 0.6.2 -release : 10 -source : - - https://github.com/docopt/docopt/archive/0.6.2.tar.gz : 2113eed1e7fbbcd43fb7ee6a977fb02d0b482753586c9dc1a8e3b7d541426e99 -homepage : https://github.com/docopt/docopt -license : MIT -component : programming.python -summary : Pythonic command line arguments parser, that will make you smile +name: python-docopt +version: 0.6.2 +release: 10 +source: + - https://github.com/docopt/docopt/archive/0.6.2.tar.gz: 2113eed1e7fbbcd43fb7ee6a977fb02d0b482753586c9dc1a8e3b7d541426e99 +homepage: https://github.com/docopt/docopt +license: MIT +component: programming.python +summary: Pythonic command line arguments parser, that will make you smile description: | Pythonic command line arguments parser, that will make you smile. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %patch -p1 -i $pkgfiles/Use-Node.from_parent.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-docstring-to-markdown/package.yml b/packages/py/python-docstring-to-markdown/package.yml index 92e82e714c1..15720ea05fd 100644 --- a/packages/py/python-docstring-to-markdown/package.yml +++ b/packages/py/python-docstring-to-markdown/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-docstring-to-markdown -version : '0.15' -release : 7 -source : - - https://files.pythonhosted.org/packages/source/d/docstring-to-markdown/docstring-to-markdown-0.15.tar.gz : e146114d9c50c181b1d25505054a8d0f7a476837f0da2c19f07e06eaed52b73d -homepage : https://github.com/python-lsp/docstring-to-markdown -license : LGPL-2.1-or-later -component : programming.python -summary : On the fly conversion of Python docstrings to markdown +name: python-docstring-to-markdown +version: "0.15" +release: 7 +source: + - https://files.pythonhosted.org/packages/source/d/docstring-to-markdown/docstring-to-markdown-0.15.tar.gz: e146114d9c50c181b1d25505054a8d0f7a476837f0da2c19f07e06eaed52b73d +homepage: https://github.com/python-lsp/docstring-to-markdown +license: LGPL-2.1-or-later +component: programming.python +summary: On the fly conversion of Python docstrings to markdown description: | On the fly conversion of Python docstrings to markdown. Currently can recognise reStructuredText and convert multiple of its features to Markdown. In the future will be able to convert Google docstrings too. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-docutils/package.yml b/packages/py/python-docutils/package.yml index c84de60a285..d7a9fcdf02a 100644 --- a/packages/py/python-docutils/package.yml +++ b/packages/py/python-docutils/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-docutils -version : 0.21.2 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/d/docutils/docutils-0.21.2.tar.gz : 3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f -homepage : https://docutils.sourceforge.io/ -license : +name: python-docutils +version: 0.21.2 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/d/docutils/docutils-0.21.2.tar.gz: 3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f +homepage: https://docutils.sourceforge.io/ +license: - CC0-1.0 - BSD-2-Clause - GPL-3.0-or-later - Python-2.0 -component : programming.python -summary : Python Documentation Utilities +component: programming.python +summary: Python Documentation Utilities description: | Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. For input Docutils supports reStructuredText, an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-myst-parser -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test test/alltests.py diff --git a/packages/py/python-dogpile-cache/package.yml b/packages/py/python-dogpile-cache/package.yml index 69537387cbd..d1d75d8d0b2 100644 --- a/packages/py/python-dogpile-cache/package.yml +++ b/packages/py/python-dogpile-cache/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dogpile-cache -version : 1.3.0 -release : 13 -source : - - https://pypi.io/packages/source/d/dogpile.cache/dogpile.cache-1.3.0.tar.gz : 0a387f1932c071ee8fd971d2ff51f8aba1106c559439a51b8c74a207f40e215d -homepage : https://github.com/sqlalchemy/dogpile.cache -license : BSD-3-Clause -component : programming.python -summary : A caching front-end based on the Dogpile lock +name: python-dogpile-cache +version: 1.3.0 +release: 13 +source: + - https://pypi.io/packages/source/d/dogpile.cache/dogpile.cache-1.3.0.tar.gz: 0a387f1932c071ee8fd971d2ff51f8aba1106c559439a51b8c74a207f40e215d +homepage: https://github.com/sqlalchemy/dogpile.cache +license: BSD-3-Clause +component: programming.python +summary: A caching front-end based on the Dogpile lock description: | dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety. -builddeps : +builddeps: - mako - python-build - python-decorator - python-installer - python-setuptools - python-stevedore -checkdeps : +checkdeps: - python-mock - python-pytest-cov - python-typing-extensions -rundeps : +rundeps: - python-decorator - python-stevedore - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-dulwich/package.yml b/packages/py/python-dulwich/package.yml index 886ed1ae332..ade52c9a3f7 100644 --- a/packages/py/python-dulwich/package.yml +++ b/packages/py/python-dulwich/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-dulwich -version : 0.24.1 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.24.1.tar.gz : e19fd864f10f02bb834bb86167d92dcca1c228451b04458761fc13dabd447758 -homepage : https://github.com/jelmer/dulwich -license : Apache-2.0 -component : programming.python -summary : Pure-Python Git implementation +name: python-dulwich +version: 0.24.1 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.24.1.tar.gz: e19fd864f10f02bb834bb86167d92dcca1c228451b04458761fc13dabd447758 +homepage: https://github.com/jelmer/dulwich +license: Apache-2.0 +component: programming.python +summary: Pure-Python Git implementation description: | This is the Dulwich project. It aims to provide an interface to git repos (both local and remote) that doesn't call out to git directly but instead uses pure Python. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-rust -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-easygui/package.yml b/packages/py/python-easygui/package.yml index eae1bb19ae9..b8531ba5120 100644 --- a/packages/py/python-easygui/package.yml +++ b/packages/py/python-easygui/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-easygui -version : 0.98.3 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/e/easygui/easygui-0.98.3.tar.gz : d653ff79ee1f42f63b5a090f2f98ce02335d86ad8963b3ce2661805cafe99a04 -homepage : https://github.com/robertlugg/easygui -license : BSD-3-Clause -component : programming.python -summary : Very simple, very easy GUI programming in Python +name: python-easygui +version: 0.98.3 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/e/easygui/easygui-0.98.3.tar.gz: d653ff79ee1f42f63b5a090f2f98ce02335d86ad8963b3ce2661805cafe99a04 +homepage: https://github.com/robertlugg/easygui +license: BSD-3-Clause +component: programming.python +summary: Very simple, very easy GUI programming in Python description: | EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python3-tkinter -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-editables/package.yml b/packages/py/python-editables/package.yml index 441cca30a05..e47f8e4c76a 100644 --- a/packages/py/python-editables/package.yml +++ b/packages/py/python-editables/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-editables -version : '0.5' -release : 5 -source : - - https://github.com/pfmoore/editables/archive/refs/tags/0.5.tar.gz : 1ff2663aa1669eb89115a38e2d4067c21bb847e7006f72bf979a1a91b8bc2304 -homepage : https://github.com/pfmoore/editables -license : MIT -component : programming.python -summary : A Python library for creating "editable wheels" +name: python-editables +version: "0.5" +release: 5 +source: + - https://github.com/pfmoore/editables/archive/refs/tags/0.5.tar.gz: 1ff2663aa1669eb89115a38e2d4067c21bb847e7006f72bf979a1a91b8bc2304 +homepage: https://github.com/pfmoore/editables +license: MIT +component: programming.python +summary: A Python library for creating "editable wheels" description: | This library supports the building of wheels which, when installed, will expose packages in a local directory on sys.path in "editable mode". In other words, changes to the package source will be reflected in the package visible to Python, without needing a reinstall. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-elementpath/package.yml b/packages/py/python-elementpath/package.yml index 069623979f9..e7dff9782ef 100644 --- a/packages/py/python-elementpath/package.yml +++ b/packages/py/python-elementpath/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-elementpath -version : 4.8.0 -release : 10 -source : - - https://github.com/sissaschool/elementpath/archive/refs/tags/v4.8.0.tar.gz : 37674d225483f608b779964a40ff3ac28648d87a55ab76d57468dbf0087efa1e -homepage : https://github.com/sissaschool/elementpath -license : MIT -component : programming.python -summary : XPath 1.0/2.0 parsers and selectors for ElementTree and lxml +name: python-elementpath +version: 4.8.0 +release: 10 +source: + - https://github.com/sissaschool/elementpath/archive/refs/tags/v4.8.0.tar.gz: 37674d225483f608b779964a40ff3ac28648d87a55ab76d57468dbf0087efa1e +homepage: https://github.com/sissaschool/elementpath +license: MIT +component: programming.python +summary: XPath 1.0/2.0 parsers and selectors for ElementTree and lxml description: | The proposal of this package is to provide XPath 1.0 and 2.0 selectors for Python's ElementTree XML data structures, both for the standard ElementTree library and for the lxml.etree library. -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-emoji/package.yml b/packages/py/python-emoji/package.yml index 9d9ad284df9..9daf4329d7e 100644 --- a/packages/py/python-emoji/package.yml +++ b/packages/py/python-emoji/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-emoji -version : 2.12.1 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/e/emoji/emoji-2.12.1.tar.gz : 4aa0488817691aa58d83764b6c209f8a27c0b3ab3f89d1b8dceca1a62e4973eb -homepage : https://pypi.org/project/emoji/ -license : BSD-3-Clause -component : programming.python -summary : Emoji for Python. +name: python-emoji +version: 2.12.1 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/e/emoji/emoji-2.12.1.tar.gz: 4aa0488817691aa58d83764b6c209f8a27c0b3ab3f89d1b8dceca1a62e4973eb +homepage: https://pypi.org/project/emoji/ +license: BSD-3-Clause +component: programming.python +summary: Emoji for Python. description: | The entire set of Emoji codes as defined by the Unicode consortium is supported in addition to a bunch of aliases. By default, only the official list is enabled but doing emoji.emojize(language='alias') enables both the full list and aliases. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-engineio/package.yml b/packages/py/python-engineio/package.yml index 2252bdfb34c..6860b39cd4f 100644 --- a/packages/py/python-engineio/package.yml +++ b/packages/py/python-engineio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-engineio -version : 4.12.2 -release : 6 -source : - - https://github.com/miguelgrinberg/python-engineio/archive/refs/tags/v4.12.2.tar.gz : b41239f0a264577a2df06df0a00d07b127afb9efbf26ab624c3a3bf799ac8b12 -homepage : https://github.com/miguelgrinberg/python-engineio -license : MIT -component : programming.python -summary : Engine.IO server and client for Python +name: python-engineio +version: 4.12.2 +release: 6 +source: + - https://github.com/miguelgrinberg/python-engineio/archive/refs/tags/v4.12.2.tar.gz: b41239f0a264577a2df06df0a00d07b127afb9efbf26ab624c3a3bf799ac8b12 +homepage: https://github.com/miguelgrinberg/python-engineio +license: MIT +component: programming.python +summary: Engine.IO server and client for Python description: | Python implementation of the Engine.IO_ realtime client and server. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-aiohttp - python-pytest - python-pytest-asyncio @@ -23,13 +23,13 @@ checkdeps : - python-simple-websocket - python-tornado - python-websocket-client -rundeps : +rundeps: - python-aiohttp - python-requests - python-simple-websocket -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-entrypoints/package.yml b/packages/py/python-entrypoints/package.yml index 6f0ddbcf4ab..b69c6fc4677 100644 --- a/packages/py/python-entrypoints/package.yml +++ b/packages/py/python-entrypoints/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-entrypoints -version : '0.4' -release : 13 -source : - - https://files.pythonhosted.org/packages/source/e/entrypoints/entrypoints-0.4.tar.gz : b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 -homepage : https://github.com/takluyver/entrypoints -license : MIT -component : programming.python -summary : Discover and load entry points from installed packages +name: python-entrypoints +version: "0.4" +release: 13 +source: + - https://files.pythonhosted.org/packages/source/e/entrypoints/entrypoints-0.4.tar.gz: b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 +homepage: https://github.com/takluyver/entrypoints +license: MIT +component: programming.python +summary: Discover and load entry points from installed packages description: | Discover and load entry points from installed packages. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-enzyme/package.yml b/packages/py/python-enzyme/package.yml index 6eac1864266..caff5a3a23b 100644 --- a/packages/py/python-enzyme/package.yml +++ b/packages/py/python-enzyme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-enzyme -version : 0.5.2 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/e/enzyme/enzyme-0.5.2.tar.gz : 7cf779148d9e66eb2838603eace140c53c3cefc8b8fe5d4d5a03a5fb5d57b3c1 -homepage : https://pypi.org/project/enzyme/ -license : Apache-2.0 -component : programming.python -summary : Python video metadata parser +name: python-enzyme +version: 0.5.2 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/e/enzyme/enzyme-0.5.2.tar.gz: 7cf779148d9e66eb2838603eace140c53c3cefc8b8fe5d4d5a03a5fb5d57b3c1 +homepage: https://pypi.org/project/enzyme/ +license: Apache-2.0 +component: programming.python +summary: Python video metadata parser description: | Enzyme is a Python module to parse video metadata. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-et_xmlfile/package.yml b/packages/py/python-et_xmlfile/package.yml index dbb952bfd20..cd4e38dabf5 100644 --- a/packages/py/python-et_xmlfile/package.yml +++ b/packages/py/python-et_xmlfile/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-et_xmlfile -version : 1.1.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/e/et_xmlfile/et_xmlfile-1.1.0.tar.gz : 8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c -homepage : https://pypi.org/project/et-xmlfile/ -license : MIT -component : programming.python -summary : et_xmlfile is a low memory library for creating large XML files. +name: python-et_xmlfile +version: 1.1.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/e/et_xmlfile/et_xmlfile-1.1.0.tar.gz: 8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c +homepage: https://pypi.org/project/et-xmlfile/ +license: MIT +component: programming.python +summary: et_xmlfile is a low memory library for creating large XML files. description: | et_xmlfile is a low memory library for creating large XML files. It is based upon the xmlfile module from lxml with the aim of allowing code to be developed that will work with both libraries. It was developed initially for the openpyxl project but is now a standalone module. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-lxml - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 -v diff --git a/packages/py/python-evdev/package.yml b/packages/py/python-evdev/package.yml index cc1d421ce95..1b2a6fb2003 100644 --- a/packages/py/python-evdev/package.yml +++ b/packages/py/python-evdev/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-evdev -version : 1.9.2 -release : 19 -source : - - https://github.com/gvalkov/python-evdev/archive/refs/tags/v1.9.2.tar.gz : 1cfb65765b8c63e587110d9b42fa26806bd6dd76565c55c3618afd4c4c48c5a5 -homepage : https://github.com/gvalkov/python-evdev -license : BSD-3-Clause -component : programming.python -summary : Python bindings for the Linux input subsystem +name: python-evdev +version: 1.9.2 +release: 19 +source: + - https://github.com/gvalkov/python-evdev/archive/refs/tags/v1.9.2.tar.gz: 1cfb65765b8c63e587110d9b42fa26806bd6dd76565c55c3618afd4c4c48c5a5 +homepage: https://github.com/gvalkov/python-evdev +license: BSD-3-Clause +component: programming.python +summary: Python bindings for the Linux input subsystem description: | This package provides bindings to the generic input event interface in Linux. The evdev interface serves the purpose of passing events generated in the kernel directly to userspace through character devices that are typically located in /dev/input/. This package also comes with bindings to uinput, the userspace input subsystem. Uinput allows userspace programs to create and handle input devices that can inject events directly into the input subsystem. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 -v -k "not test_uinput" diff --git a/packages/py/python-eventlet/package.yml b/packages/py/python-eventlet/package.yml index 79b5bcdd459..fb3c31dbdef 100644 --- a/packages/py/python-eventlet/package.yml +++ b/packages/py/python-eventlet/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-eventlet -version : 0.39.1 -release : 9 -source : - - https://pypi.io/packages/source/e/eventlet/eventlet-0.39.1.tar.gz : 4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510 -homepage : https://eventlet.readthedocs.io/en/latest/ -license : MIT -component : programming.python -summary : Highly concurrent networking library +name: python-eventlet +version: 0.39.1 +release: 9 +source: + - https://pypi.io/packages/source/e/eventlet/eventlet-0.39.1.tar.gz: 4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510 +homepage: https://eventlet.readthedocs.io/en/latest/ +license: MIT +component: programming.python +summary: Highly concurrent networking library description: | Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -checkdeps : +checkdeps: - dnspython - python-greenlet - python-openssl - python-pytest -rundeps : +rundeps: - dnspython - python-greenlet -setup : | +setup: | rm setup.py # Force build with pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-executing/package.yml b/packages/py/python-executing/package.yml index 4b81be9257a..2f8d84167ec 100644 --- a/packages/py/python-executing/package.yml +++ b/packages/py/python-executing/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-executing -version : 2.2.1 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/e/executing/executing-2.2.1.tar.gz : 3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4 -homepage : https://github.com/alexmojaki/executing -license : MIT -component : programming.python -summary : Get the currently executing AST node of a frame, and other information +name: python-executing +version: 2.2.1 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/e/executing/executing-2.2.1.tar.gz: 3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4 +homepage: https://github.com/alexmojaki/executing +license: MIT +component: programming.python +summary: Get the currently executing AST node of a frame, and other information description: | This mini-package lets you get information about what a frame is currently doing, particularly the AST node being executed. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-exif/package.yml b/packages/py/python-exif/package.yml index cb184c2c967..866be0d4201 100644 --- a/packages/py/python-exif/package.yml +++ b/packages/py/python-exif/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-exif -version : 1.6.1 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/e/exif/exif-1.6.1.tar.gz : 763599b89b9b67495713060a703f32d1874abf8f0628c9d77711c2c06a5f44c8 -homepage : https://gitlab.com/TNThieding/exif -license : MIT -component : programming.python -summary : Read and modify image EXIF metadata using Python +name: python-exif +version: 1.6.1 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/e/exif/exif-1.6.1.tar.gz: 763599b89b9b67495713060a703f32d1874abf8f0628c9d77711c2c06a5f44c8 +homepage: https://gitlab.com/TNThieding/exif +license: MIT +component: programming.python +summary: Read and modify image EXIF metadata using Python description: | Read and modify image EXIF metadata using Python without any third-party software dependencies. For example, batch process image metadata using a Python script. -builddeps : +builddeps: - python-build - python-installer - python-plum - python-setuptools -rundeps : +rundeps: - python-plum -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-expandvars/package.yml b/packages/py/python-expandvars/package.yml index 9b0c4d8a55e..cb667f1b2d1 100644 --- a/packages/py/python-expandvars/package.yml +++ b/packages/py/python-expandvars/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-expandvars -version : 1.1.2 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/e/expandvars/expandvars-1.1.2.tar.gz : 6c5822b7b756a99a356b915dd1267f52ab8a4efaa135963bd7f4bd5d368f71d7 -homepage : https://pypi.org/project/expandvars/ -license : MIT -component : programming.python -summary : Expand system variables Unix style +name: python-expandvars +version: 1.1.2 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/e/expandvars/expandvars-1.1.2.tar.gz: 6c5822b7b756a99a356b915dd1267f52ab8a4efaa135963bd7f4bd5d368f71d7 +homepage: https://pypi.org/project/expandvars/ +license: MIT +component: programming.python +summary: Expand system variables Unix style description: | Expand system variables Unix style -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-fabulous/package.yml b/packages/py/python-fabulous/package.yml index e61e71cae1f..acc3bdb564a 100644 --- a/packages/py/python-fabulous/package.yml +++ b/packages/py/python-fabulous/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fabulous -version : 0.4.0 -release : 4 -source : - - https://pypi.io/packages/source/f/fabulous/fabulous-0.4.0.tar.gz : d9cee8a97e0d0eea835994394b6053f84fd6120a48779dbc533c5e6812352c84 -homepage : https://jart.github.io/fabulous -license : Apache-2.0 -component : programming.python -summary : Makes your terminal output totally fabulous +name: python-fabulous +version: 0.4.0 +release: 4 +source: + - https://pypi.io/packages/source/f/fabulous/fabulous-0.4.0.tar.gz: d9cee8a97e0d0eea835994394b6053f84fd6120a48779dbc533c5e6812352c84 +homepage: https://jart.github.io/fabulous +license: Apache-2.0 +component: programming.python +summary: Makes your terminal output totally fabulous description: | Fabulous is a Python library (and command line tools) designed to make the output of terminal applications look fabulous. Fabulous allows you to print colors, images, and stylized text to the console (without curses.) Fabulous also offers features to improve the usability of Python’s standard logging system. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-fakefs/package.yml b/packages/py/python-fakefs/package.yml index 91b0c5e7742..b3829bfc392 100644 --- a/packages/py/python-fakefs/package.yml +++ b/packages/py/python-fakefs/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fakefs -version : 5.3.5 -release : 12 -source : - - https://github.com/pytest-dev/pyfakefs/archive/refs/tags/v5.3.5.tar.gz : a8dddd5b835e56deddd6a7dd767268cbd0fd9cfd057146d74afa24bfd8a5938d -homepage : https://github.com/jmcgeheeiv/pyfakefs -license : Apache-2.0 -component : programming.python -summary : pyfakefs implements a fake file system that mocks the Python file system modules +name: python-fakefs +version: 5.3.5 +release: 12 +source: + - https://github.com/pytest-dev/pyfakefs/archive/refs/tags/v5.3.5.tar.gz: a8dddd5b835e56deddd6a7dd767268cbd0fd9cfd057146d74afa24bfd8a5938d +homepage: https://github.com/jmcgeheeiv/pyfakefs +license: Apache-2.0 +component: programming.python +summary: pyfakefs implements a fake file system that mocks the Python file system modules description: | pyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-fasteners/package.yml b/packages/py/python-fasteners/package.yml index cfedb90b156..4be2b1b1602 100644 --- a/packages/py/python-fasteners/package.yml +++ b/packages/py/python-fasteners/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fasteners -version : '0.19' -release : 18 -source : - - https://pypi.io/packages/source/f/fasteners/fasteners-0.19.tar.gz : b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c -homepage : https://github.com/harlowja/fasteners -license : Apache-2.0 -component : programming.python -summary : A python package that provides useful locks +name: python-fasteners +version: "0.19" +release: 18 +source: + - https://pypi.io/packages/source/f/fasteners/fasteners-0.19.tar.gz: b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c +homepage: https://github.com/harlowja/fasteners +license: Apache-2.0 +component: programming.python +summary: A python package that provides useful locks description: | A python package that provides useful locks. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install # remove win32 files diff --git a/packages/py/python-fastjsonschema/package.yml b/packages/py/python-fastjsonschema/package.yml index ac840e4b5e8..ace9d020759 100644 --- a/packages/py/python-fastjsonschema/package.yml +++ b/packages/py/python-fastjsonschema/package.yml @@ -1,26 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fastjsonschema -version : 2.21.2 -release : 12 -source : - - https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v2.21.2.tar.gz : 3757b049728580d516c0af50e11eed050c8e2c1815b221954c635bde455dcc78 -homepage : https://github.com/horejsek/python-fastjsonschema -license : BSD-3-Clause -component : programming.python -summary : Fast JSON schema validator for Python +name: python-fastjsonschema +version: 2.21.2 +release: 12 +source: + - https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v2.21.2.tar.gz: 3757b049728580d516c0af50e11eed050c8e2c1815b221954c635bde455dcc78 +homepage: https://github.com/horejsek/python-fastjsonschema +license: BSD-3-Clause +component: programming.python +summary: Fast JSON schema validator for Python description: | fastjsonschema implements validation of JSON documents by JSON schema. The library implements JSON schema drafts 04, 06 and 07. The main purpose is to have a really fast implementation. -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-pytest-benchmark -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Deselect tests that are broken with pytest 8 %python3_test pytest -vv \ --deselect tests/test_pattern_properties.py::test_pattern_with_escape_no_warnings \ --deselect tests/test_string.py::test_pattern_with_escape_no_warnings - diff --git a/packages/py/python-faust-cchardet/package.yml b/packages/py/python-faust-cchardet/package.yml index 6b8be225e28..3f459d23ef4 100644 --- a/packages/py/python-faust-cchardet/package.yml +++ b/packages/py/python-faust-cchardet/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-faust-cchardet -version : 2.1.19 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/f/faust-cchardet/faust-cchardet-2.1.19.tar.gz : f89386297cde0c8e0f5e21464bc2d6d0e4a4fc1b1d77cdb238ca24d740d872e0 -homepage : https://github.com/faust-streaming/cChardet -license : +name: python-faust-cchardet +version: 2.1.19 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/f/faust-cchardet/faust-cchardet-2.1.19.tar.gz: f89386297cde0c8e0f5e21464bc2d6d0e4a4fc1b1d77cdb238ca24d740d872e0 +homepage: https://github.com/faust-streaming/cChardet +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : programming.python -summary : universal character encoding detector +component: programming.python +summary: universal character encoding detector description: | cChardet is high speed universal character encoding detector. -replaces : +replaces: - python-cchardet -builddeps : +builddeps: - cython - python-build - python-installer - python-pkgconfig - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-feedgenerator/package.yml b/packages/py/python-feedgenerator/package.yml index 94502dcd35b..f73b00575e4 100644 --- a/packages/py/python-feedgenerator/package.yml +++ b/packages/py/python-feedgenerator/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-feedgenerator -version : 2.1.0 -release : 8 -source : - - https://pypi.io/packages/source/f/feedgenerator/feedgenerator-2.1.0.tar.gz : f075f23f28fd227f097c36b212161c6cf012e1c6caaf7ff53d5d6bb02cd42b9d -homepage : https://github.com/getpelican/feedgenerator -license : BSD-3-Clause -component : programming.python -summary : Standalone version of django.utils.feedgenerator +name: python-feedgenerator +version: 2.1.0 +release: 8 +source: + - https://pypi.io/packages/source/f/feedgenerator/feedgenerator-2.1.0.tar.gz: f075f23f28fd227f097c36b212161c6cf012e1c6caaf7ff53d5d6bb02cd42b9d +homepage: https://github.com/getpelican/feedgenerator +license: BSD-3-Clause +component: programming.python +summary: Standalone version of django.utils.feedgenerator description: | FeedGenerator is a standalone version of Django’s feedgenerator module. It has evolved over time and includes numerous enhancements. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest-cov -rundeps : +rundeps: - python-pytz -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-feedparser/package.yml b/packages/py/python-feedparser/package.yml index cfed1428cab..f25b9e8ab08 100644 --- a/packages/py/python-feedparser/package.yml +++ b/packages/py/python-feedparser/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-feedparser -version : 5.2.1 -release : 13 -source : - - https://pypi.python.org/packages/source/f/feedparser/feedparser-5.2.1.tar.gz : bd030652c2d08532c034c27fcd7c85868e7fa3cb2b17f230a44a6bbc92519bf9 -homepage : https://pypi.org/project/feedparser/ -license : +name: python-feedparser +version: 5.2.1 +release: 13 +source: + - https://pypi.python.org/packages/source/f/feedparser/feedparser-5.2.1.tar.gz: bd030652c2d08532c034c27fcd7c85868e7fa3cb2b17f230a44a6bbc92519bf9 +homepage: https://pypi.org/project/feedparser/ +license: - BSD-2-Clause - MIT -component : programming.python -summary : Universal feed parser +component: programming.python +summary: Universal feed parser description: | Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/don-t-always-expect-base64.decodestring-to-exist.patch # setuptools 58 removed support for 2to3 %patch -p1 -i $pkgfiles/0001-No-more-2to3-supported-in-setuptools.patch -build : | +build: | 2to3 -wn feedparser/feedparser.py %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-fido2/package.yml b/packages/py/python-fido2/package.yml index 2f0796bb58f..506d4c6f146 100644 --- a/packages/py/python-fido2/package.yml +++ b/packages/py/python-fido2/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fido2 -version : 1.2.0 -release : 20 -source : - - https://github.com/Yubico/python-fido2/releases/download/1.2.0/fido2-1.2.0.tar.gz : e39f95920122d64283fda5e5581d95a206e704fa42846bfa4662f86aa0d3333b -homepage : https://github.com/Yubico/python-fido2 -license : +name: python-fido2 +version: 1.2.0 +release: 20 +source: + - https://github.com/Yubico/python-fido2/releases/download/1.2.0/fido2-1.2.0.tar.gz: e39f95920122d64283fda5e5581d95a206e704fa42846bfa4662f86aa0d3333b +homepage: https://github.com/Yubico/python-fido2 +license: - Apache-2.0 - BSD-2-Clause - MPL-2.0 -component : programming.python -summary : Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures +component: programming.python +summary: Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures description: | This library aims to support the FIDO U2F and FIDO 2.0 protocols for communicating with a USB authenticator via the Client-to-Authenticator Protocol (CTAP 1 and 2). In addition to this low-level device access, classes defined in the fido2.client implement higher level device operations. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-cryptography @@ -23,10 +23,10 @@ builddeps : - python-packaging - python-poetry - python-wheel -rundeps : +rundeps: - python-cryptography - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-filelock/package.yml b/packages/py/python-filelock/package.yml index cec3a0d6014..e499be903a9 100644 --- a/packages/py/python-filelock/package.yml +++ b/packages/py/python-filelock/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-filelock -version : 3.17.0 -release : 19 -source : - - https://pypi.io/packages/source/f/filelock/filelock-3.17.0.tar.gz : ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e -homepage : https://github.com/tox-dev/py-filelock/ -license : Unlicense -component : programming.python -summary : A platform independent file lock for Python +name: python-filelock +version: 3.17.0 +release: 19 +source: + - https://pypi.io/packages/source/f/filelock/filelock-3.17.0.tar.gz: ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e +homepage: https://github.com/tox-dev/py-filelock/ +license: Unlicense +component: programming.python +summary: A platform independent file lock for Python description: | This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -checkdeps : +checkdeps: - python-pytest-mock - python-pytest-timeout - virtualenv -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-findpython/package.yml b/packages/py/python-findpython/package.yml index c03f6c1e027..2bae70833f2 100644 --- a/packages/py/python-findpython/package.yml +++ b/packages/py/python-findpython/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-findpython -version : 0.6.2 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/f/findpython/findpython-0.6.2.tar.gz : e0c75ba9f35a7f9bb4423eb31bd17358cccf15761b6837317719177aeff46723 -homepage : https://github.com/frostming/findpython -license : MIT -component : programming.python -summary : A utility to find python versions on your system +name: python-findpython +version: 0.6.2 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/f/findpython/findpython-0.6.2.tar.gz: e0c75ba9f35a7f9bb4423eb31bd17358cccf15761b6837317719177aeff46723 +homepage: https://github.com/frostming/findpython +license: MIT +component: programming.python +summary: A utility to find python versions on your system description: | This library is a rewrite of pythonfinder project by @techalchemy. It simplifies the whole code structure while preserving most of the original features. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-pdm-backend - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-flaky/package.yml b/packages/py/python-flaky/package.yml index 40466c8f4b5..5eb3052a61a 100644 --- a/packages/py/python-flaky/package.yml +++ b/packages/py/python-flaky/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flaky -version : 3.8.1 -release : 16 -source : - - https://pypi.debian.net/flaky/flaky-3.8.1.tar.gz : 47204a81ec905f3d5acfbd61daeabcada8f9d4031616d9bcb0618461729699f5 -license : Apache-2.0 -component : programming.python -homepage : https://github.com/box/flaky -summary : Plugin for nose or py.test that automatically reruns flaky tests +name: python-flaky +version: 3.8.1 +release: 16 +source: + - https://pypi.debian.net/flaky/flaky-3.8.1.tar.gz: 47204a81ec905f3d5acfbd61daeabcada8f9d4031616d9bcb0618461729699f5 +license: Apache-2.0 +component: programming.python +homepage: https://github.com/box/flaky +summary: Plugin for nose or py.test that automatically reruns flaky tests description: | Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v -k 'example and not options' --doctest-modules test/test_pytest/ %python3_test pytest -v -k 'example and not options' test/test_pytest/ %python3_test pytest -v -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py diff --git a/packages/py/python-flask-compress/package.yml b/packages/py/python-flask-compress/package.yml index bac63851b60..df6e152a087 100644 --- a/packages/py/python-flask-compress/package.yml +++ b/packages/py/python-flask-compress/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flask-compress -version : '1.17' -release : 2 -source : - - https://pypi.debian.net/Flask-Compress/flask_compress-1.17.tar.gz : 1ebb112b129ea7c9e7d6ee6d5cc0d64f226cbc50c4daddf1a58b9bd02253fbd8 -homepage : https://github.com/colour-science/flask-compress -license : MIT -component : programming.python -summary : Compress responses in your Flask app +name: python-flask-compress +version: "1.17" +release: 2 +source: + - https://pypi.debian.net/Flask-Compress/flask_compress-1.17.tar.gz: 1ebb112b129ea7c9e7d6ee6d5cc0d64f226cbc50c4daddf1a58b9bd02253fbd8 +homepage: https://github.com/colour-science/flask-compress +license: MIT +component: programming.python +summary: Compress responses in your Flask app description: | Compress responses in your Flask app -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-brotli - python-zstandard -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-flask-socketio/package.yml b/packages/py/python-flask-socketio/package.yml index ea66a890e0c..ba802224887 100644 --- a/packages/py/python-flask-socketio/package.yml +++ b/packages/py/python-flask-socketio/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flask-socketio -version : 5.5.1 -release : 7 -source : - - https://pypi.io/packages/source/F/Flask-SocketIO/flask_socketio-5.5.1.tar.gz : d946c944a1074ccad8e99485a6f5c79bc5789e3ea4df0bb9c864939586c51ec4 -homepage : https://github.com/miguelgrinberg/flask-socketio -license : MIT -component : programming.python -summary : Socket.IO integration for Flask applications +name: python-flask-socketio +version: 5.5.1 +release: 7 +source: + - https://pypi.io/packages/source/F/Flask-SocketIO/flask_socketio-5.5.1.tar.gz: d946c944a1074ccad8e99485a6f5c79bc5789e3ea4df0bb9c864939586c51ec4 +homepage: https://github.com/miguelgrinberg/flask-socketio +license: MIT +component: programming.python +summary: Socket.IO integration for Flask applications description: | This integrates Socket.IO into Flask. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - flask - python-pytest - python-socketio -rundeps : +rundeps: - flask - python-socketio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Because of its name, flask_socketio.test_client is mistaken for a test; then, # pytest fails because of an import path mismatch, since that module is # available both here in the build directory and in the buildroot. Simply diff --git a/packages/py/python-flatbuffers/package.yml b/packages/py/python-flatbuffers/package.yml index 37510d86e92..2876d4a2bbb 100644 --- a/packages/py/python-flatbuffers/package.yml +++ b/packages/py/python-flatbuffers/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flatbuffers -version : 25.2.10 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/f/flatbuffers/flatbuffers-25.2.10.tar.gz : 97e451377a41262f8d9bd4295cc836133415cc03d8cb966410a4af92eb00d26e -homepage : https://flatbuffers.dev/ -license : Apache-2.0 -component : programming.python -summary : Python FlatBuffers Module - Memory Efficient Serialization Library +name: python-flatbuffers +version: 25.2.10 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/f/flatbuffers/flatbuffers-25.2.10.tar.gz: 97e451377a41262f8d9bd4295cc836133415cc03d8cb966410a4af92eb00d26e +homepage: https://flatbuffers.dev/ +license: Apache-2.0 +component: programming.python +summary: Python FlatBuffers Module - Memory Efficient Serialization Library description: | FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-flit-core/package.yml b/packages/py/python-flit-core/package.yml index afb1b3b700d..2e3277a4bb9 100644 --- a/packages/py/python-flit-core/package.yml +++ b/packages/py/python-flit-core/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flit-core -version : 3.12.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-3.12.0.tar.gz : 18f63100d6f94385c6ed57a72073443e1a71a4acb4339491615d0f16d6ff01b2 -homepage : https://github.com/pypa/flit -license : BSD-3-Clause -component : programming.python -summary : Distribution-building parts of Flit +name: python-flit-core +version: 3.12.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-3.12.0.tar.gz: 18f63100d6f94385c6ed57a72073443e1a71a4acb4339491615d0f16d6ff01b2 +homepage: https://github.com/pypa/flit +license: BSD-3-Clause +component: programming.python +summary: Distribution-building parts of Flit description: | Flit is a simple way to put Python packages and modules on PyPI. It tries to require less thought about packaging and help you avoid common mistakes. -networking : false # flip this for python3 rebuilds -builddeps : +networking: false # flip this for python3 rebuilds +builddeps: - python-build - python-installer - python-packaging @@ -19,13 +19,13 @@ builddeps : environment: | # flip this for python3 rebuilds export BOOTSTRAP=0 -build : | +build: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip wheel --no-deps . else %python3_setup fi -install : | +install: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip install --root=%installroot% --no-deps --ignore-installed . else diff --git a/packages/py/python-flit-scm/package.yml b/packages/py/python-flit-scm/package.yml index 903322cc7fa..d7c51e437d8 100644 --- a/packages/py/python-flit-scm/package.yml +++ b/packages/py/python-flit-scm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flit-scm -version : 1.7.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/f/flit_scm/flit_scm-1.7.0.tar.gz : 961bd6fb24f31bba75333c234145fff88e6de0a90fc0f7e5e7c79deca69f6bb2 -homepage : https://gitlab.com/WillDaSilva/flit_scm -license : MIT -component : programming.python -summary : A PEP 518 backend using setuptools_scm to generate a version file, then flit to build +name: python-flit-scm +version: 1.7.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/f/flit_scm/flit_scm-1.7.0.tar.gz: 961bd6fb24f31bba75333c234145fff88e6de0a90fc0f7e5e7c79deca69f6bb2 +homepage: https://gitlab.com/WillDaSilva/flit_scm +license: MIT +component: programming.python +summary: A PEP 518 backend using setuptools_scm to generate a version file, then flit to build description: | A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-setuptools-scm -rundeps : +rundeps: - python-flit-core - python-setuptools-scm -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-flit/package.yml b/packages/py/python-flit/package.yml index bee3ff7d513..6d18efa53a3 100644 --- a/packages/py/python-flit/package.yml +++ b/packages/py/python-flit/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-flit -version : 3.12.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/f/flit/flit-3.12.0.tar.gz : 1c80f34dd96992e7758b40423d2809f48f640ca285d0b7821825e50745ec3740 -homepage : https://github.com/pypa/flit -license : BSD-3-Clause -component : programming.python -summary : Simplified packaging of Python modules +name: python-flit +version: 3.12.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/f/flit/flit-3.12.0.tar.gz: 1c80f34dd96992e7758b40423d2809f48f640ca285d0b7821825e50745ec3740 +homepage: https://github.com/pypa/flit +license: BSD-3-Clause +component: programming.python +summary: Simplified packaging of Python modules description: | Flit is a simple way to put Python packages and modules on PyPI. It tries to require less thought about packaging and help you avoid common mistakes. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -rundeps : +rundeps: - python-docutils - python-flit-core - python-requests - python-tomli-w -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-fonttools/package.yml b/packages/py/python-fonttools/package.yml index 99bdfbe228a..e8ed1d92c80 100644 --- a/packages/py/python-fonttools/package.yml +++ b/packages/py/python-fonttools/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-fonttools -version : 4.56.0 -release : 8 -source : - - https://github.com/fonttools/fonttools/archive/refs/tags/4.56.0.tar.gz : aa86d299fafd9b9c24c56559eac5739e96885cb411d86a8f318a169090a42cb0 -homepage : https://github.com/fonttools/fonttools -license : MIT -component : programming.python -summary : Tools to manipulate font files +name: python-fonttools +version: 4.56.0 +release: 8 +source: + - https://github.com/fonttools/fonttools/archive/refs/tags/4.56.0.tar.gz: aa86d299fafd9b9c24c56559eac5739e96885cb411d86a8f318a169090a42cb0 +homepage: https://github.com/fonttools/fonttools +license: MIT +component: programming.python +summary: Tools to manipulate font files description: | fontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. -builddeps : +builddeps: - cython - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-freezegun/package.yml b/packages/py/python-freezegun/package.yml index 489d24c71b6..2fe1c0ca23a 100644 --- a/packages/py/python-freezegun/package.yml +++ b/packages/py/python-freezegun/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-freezegun -version : 1.4.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-1.4.0.tar.gz : 10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b -homepage : https://github.com/spulec/freezegun -license : Apache-2.0 -component : programming.python -summary : Let your Python tests travel through time +name: python-freezegun +version: 1.4.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-1.4.0.tar.gz: 10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b +homepage: https://github.com/spulec/freezegun +license: Apache-2.0 +component: programming.python +summary: Let your Python tests travel through time description: | FreezeGun is a library that allows your Python tests to travel through time by mocking the datetime module. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-dateutil - python-pytest -rundeps : +rundeps: - python-dateutil -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-frozenlist/package.yml b/packages/py/python-frozenlist/package.yml index 4afcf2d1175..2e620af5d33 100644 --- a/packages/py/python-frozenlist/package.yml +++ b/packages/py/python-frozenlist/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-frozenlist -version : 1.8.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/f/frozenlist/frozenlist-1.8.0.tar.gz : 3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad -homepage : https://github.com/aio-libs/frozenlist -license : Apache-2.0 -component : programming.python -summary : frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence +name: python-frozenlist +version: 1.8.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/f/frozenlist/frozenlist-1.8.0.tar.gz: 3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad +homepage: https://github.com/aio-libs/frozenlist +license: Apache-2.0 +component: programming.python +summary: frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence description: | frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence and can be made immutable. -builddeps : +builddeps: - cython - python-build - python-expandvars @@ -18,7 +18,7 @@ builddeps : - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-future/package.yml b/packages/py/python-future/package.yml index bf32d35242d..ba614a6c52a 100644 --- a/packages/py/python-future/package.yml +++ b/packages/py/python-future/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-future -version : 1.0.0 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/f/future/future-1.0.0.tar.gz : bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05 -homepage : https://python-future.org/ -license : MIT -component : programming.python -summary : Clean single-source support for Python 3 and 2 +name: python-future +version: 1.0.0 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/f/future/future-1.0.0.tar.gz: bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05 +homepage: https://python-future.org/ +license: MIT +component: programming.python +summary: Clean single-source support for Python 3 and 2 description: | python-future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-requests -setup : | +setup: | %patch -p1 -i $pkgfiles/test_ftp.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # https://github.com/PythonCharmers/python-future/issues/647 pytest_args=( -k "not test_isinstance_recursion_limit and not test_subclass_recursion_limit" diff --git a/packages/py/python-gast/package.yml b/packages/py/python-gast/package.yml index d3a82955db2..83d10a03c0f 100644 --- a/packages/py/python-gast/package.yml +++ b/packages/py/python-gast/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gast -version : 0.6.0 -release : 12 -source : - - https://github.com/serge-sans-paille/gast/archive/refs/tags/0.6.0.tar.gz : 0bb63fb394e08389b5f99c1cc3c5b1fb73e7207d90c9f17939d9d34cc85a1c1e -homepage : https://github.com/serge-sans-paille/gast -license : BSD-3-Clause -component : programming.python -summary : Python AST that abstracts the underlying Python version +name: python-gast +version: 0.6.0 +release: 12 +source: + - https://github.com/serge-sans-paille/gast/archive/refs/tags/0.6.0.tar.gz: 0bb63fb394e08389b5f99c1cc3c5b1fb73e7207d90c9f17939d9d34cc85a1c1e +homepage: https://github.com/serge-sans-paille/gast +license: BSD-3-Clause +component: programming.python +summary: Python AST that abstracts the underlying Python version description: | A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gbinder/package.yml b/packages/py/python-gbinder/package.yml index 0a62d387d4d..6bb9ea1081b 100644 --- a/packages/py/python-gbinder/package.yml +++ b/packages/py/python-gbinder/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gbinder -version : 1.1.2 -release : 4 -source : - - https://github.com/erfanoabdi/gbinder-python/archive/refs/tags/1.1.2.tar.gz : 2dc424d5c2594146612e4bd752964f8928a62eec7c5ce6046f4c582079d0b537 -homepage : https://github.com/erfanoabdi/gbinder-python -license : GPL-3.0-only -component : programming.python -summary : Python bindings for libgbinder +name: python-gbinder +version: 1.1.2 +release: 4 +source: + - https://github.com/erfanoabdi/gbinder-python/archive/refs/tags/1.1.2.tar.gz: 2dc424d5c2594146612e4bd752964f8928a62eec7c5ce6046f4c582079d0b537 +homepage: https://github.com/erfanoabdi/gbinder-python +license: GPL-3.0-only +component: programming.python +summary: Python bindings for libgbinder description: | Python bindings for libgbinder -clang : true -optimize : thin-lto -builddeps : +clang: true +optimize: thin-lto +builddeps: - pkgconfig(libgbinder) - cython - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/use-setuptools.patch -build : | +build: | %python3_setup --cython -install : | +install: | %python3_install diff --git a/packages/py/python-genty/package.yml b/packages/py/python-genty/package.yml index a2ef5d5fed7..a41cb3afa8f 100644 --- a/packages/py/python-genty/package.yml +++ b/packages/py/python-genty/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-genty -version : 1.3.2 -release : 9 -source : - - https://github.com/box/genty/releases/download/v1.3.2/genty-1.3.2.tar.gz : 2e3f5bfe2d3a757c0e2a48ac4716bca42d3b76d9cfc3401ef606635049c35dab -homepage : https://github.com/box/genty/ -license : Apache-2.0 -component : programming.python -summary : Genty, stands for "generate tests". It promotes generative testing, where a single test can execute over a variety of input +name: python-genty +version: 1.3.2 +release: 9 +source: + - https://github.com/box/genty/releases/download/v1.3.2/genty-1.3.2.tar.gz: 2e3f5bfe2d3a757c0e2a48ac4716bca42d3b76d9cfc3401ef606635049c35dab +homepage: https://github.com/box/genty/ +license: Apache-2.0 +component: programming.python +summary: Genty, stands for "generate tests". It promotes generative testing, where a single test can execute over a variety of input description: | Genty, pronounced "gen-tee", stands for "generate tests". It promotes generative testing, where a single test can execute over a variety of input. Genty makes this a breeze. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-mock -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-gevent-websocket/package.yml b/packages/py/python-gevent-websocket/package.yml index 7d762f9b06b..4060838253c 100644 --- a/packages/py/python-gevent-websocket/package.yml +++ b/packages/py/python-gevent-websocket/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gevent-websocket -version : 0.10.1 -release : 5 -source : - - https://pypi.io/packages/source/g/gevent-websocket/gevent-websocket-0.10.1.tar.gz : 7eaef32968290c9121f7c35b973e2cc302ffb076d018c9068d2f5ca8b2d85fb0 -homepage : https://pypi.org/project/gevent-websocket/ -license : Apache-2.0 -component : programming.python -summary : Websocket handler for the gevent pywsgi server, a Python network library +name: python-gevent-websocket +version: 0.10.1 +release: 5 +source: + - https://pypi.io/packages/source/g/gevent-websocket/gevent-websocket-0.10.1.tar.gz: 7eaef32968290c9121f7c35b973e2cc302ffb076d018c9068d2f5ca8b2d85fb0 +homepage: https://pypi.org/project/gevent-websocket/ +license: Apache-2.0 +component: programming.python +summary: Websocket handler for the gevent pywsgi server, a Python network library description: | gevent-websocket is a WebSocket library for the gevent networking library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-gevent -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gevent/package.yml b/packages/py/python-gevent/package.yml index e7c9c92dc9e..68e6ee0c1bc 100644 --- a/packages/py/python-gevent/package.yml +++ b/packages/py/python-gevent/package.yml @@ -1,40 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gevent -version : 25.5.1 -release : 8 -source : - - https://pypi.io/packages/source/g/gevent/gevent-25.5.1.tar.gz : 582c948fa9a23188b890d0bc130734a506d039a2e5ad87dae276a456cc683e61 -homepage : https://www.gevent.org/ -license : MIT -component : programming.python -summary : Coroutine-based network library +name: python-gevent +version: 25.5.1 +release: 8 +source: + - https://pypi.io/packages/source/g/gevent/gevent-25.5.1.tar.gz: 582c948fa9a23188b890d0bc130734a506d039a2e5ad87dae276a456cc683e61 +homepage: https://www.gevent.org/ +license: MIT +component: programming.python +summary: Coroutine-based network library description: | gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop. -builddeps : +builddeps: - pkgconfig(python3) - cython - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - dnspython - python-greenlet - python-psutil - python-requests - python-zope.event - python-zope.interface -rundeps : +rundeps: - python-greenlet - python-zope.event - python-zope.interface environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | cp --verbose $pkgfiles/ignored_tests.txt src/gevent/tests/solus_ignored_tests.txt -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test -m gevent.tests -unone --ignore solus_ignored_tests.txt diff --git a/packages/py/python-ghp-import/package.yml b/packages/py/python-ghp-import/package.yml index f61b056fcdb..51566c0c73f 100644 --- a/packages/py/python-ghp-import/package.yml +++ b/packages/py/python-ghp-import/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ghp-import -version : 2.1.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/g/ghp-import/ghp-import-2.1.0.tar.gz : 9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343 -homepage : https://github.com/c-w/ghp-import -license : Apache-2.0 -component : programming.python -summary : GitHub Pages Import +name: python-ghp-import +version: 2.1.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/g/ghp-import/ghp-import-2.1.0.tar.gz: 9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343 +homepage: https://github.com/c-w/ghp-import +license: Apache-2.0 +component: programming.python +summary: GitHub Pages Import description: | Easily import docs to your gh-pages branch. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-dateutil -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-glad2/package.yml b/packages/py/python-glad2/package.yml index f060b140dcd..5cfbb33bd71 100644 --- a/packages/py/python-glad2/package.yml +++ b/packages/py/python-glad2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-glad2 -version : 2.0.6 -release : 7 -source : - - https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.6.tar.gz : 61a70234dc7da467cceb07fcdd6dec1213d6143a1b6b19ccc5d7b64cc247ea47 -homepage : https://glad.dav1d.de/ -license : MIT -component : programming.python -summary : Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs +name: python-glad2 +version: 2.0.6 +release: 7 +source: + - https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.6.tar.gz: 61a70234dc7da467cceb07fcdd6dec1213d6143a1b6b19ccc5d7b64cc247ea47 +homepage: https://glad.dav1d.de/ +license: MIT +component: programming.python +summary: Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs description: | Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specifications for multiple languages. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-jinja -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-glean-parser/package.yml b/packages/py/python-glean-parser/package.yml index 28dab34b0e8..9f5b915da94 100644 --- a/packages/py/python-glean-parser/package.yml +++ b/packages/py/python-glean-parser/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-glean-parser -version : 17.3.0 -release : 1 -source : - - git|https://github.com/mozilla/glean_parser.git : v17.3.0 -homepage : https://mozilla.github.io/glean_parser/ -license : MPL-2.0 -component : programming.python -summary : Parser tools for Mozilla's Glean telemetry. +name: python-glean-parser +version: 17.3.0 +release: 1 +source: + - git|https://github.com/mozilla/glean_parser.git: v17.3.0 +homepage: https://mozilla.github.io/glean_parser/ +license: MPL-2.0 +component: programming.python +summary: Parser tools for Mozilla's Glean telemetry. description: | Contains various utilities for handling metrics.yaml and pings.yaml for the Glean SDKs. This includes producing generated code for various integrations, linting and coverage testing. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-hatchling - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gmpy2/package.yml b/packages/py/python-gmpy2/package.yml index 7552d246f0d..e4f7ffe5dc5 100644 --- a/packages/py/python-gmpy2/package.yml +++ b/packages/py/python-gmpy2/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gmpy2 -version : 2.2.1 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/g/gmpy2/gmpy2-2.2.1.tar.gz : e83e07567441b78cb87544910cb3cc4fe94e7da987e93ef7622e76fb96650432 -homepage : https://github.com/aleaxit/gmpy -license : LGPL-3.0-or-later -component : programming.python -summary : Provides C-coded Python modules for fast multiple-precision arithmetic +name: python-gmpy2 +version: 2.2.1 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/g/gmpy2/gmpy2-2.2.1.tar.gz: e83e07567441b78cb87544910cb3cc4fe94e7da987e93ef7622e76fb96650432 +homepage: https://github.com/aleaxit/gmpy +license: LGPL-3.0-or-later +component: programming.python +summary: Provides C-coded Python modules for fast multiple-precision arithmetic description: | gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. gmpy2 is the successor to the original gmpy module. The gmpy module only supported the GMP multiple-precision library. gmpy2 adds support for the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries. gmpy2 also updates the API and naming conventions to be more consistent and support the additional functionality. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gnupg/package.yml b/packages/py/python-gnupg/package.yml index 265f14d574b..6c197098b50 100644 --- a/packages/py/python-gnupg/package.yml +++ b/packages/py/python-gnupg/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gnupg -version : 0.5.5 -release : 11 -source : - - https://pypi.debian.net/python-gnupg/python-gnupg-0.5.5.tar.gz : 3fdcaf76f60a1b948ff8e37dc398d03cf9ce7427065d583082b92da7a4ff5a63 -homepage : https://github.com/vsajip/python-gnupg -license : BSD-3-Clause -component : programming.python -summary : A wrapper for the Gnu Privacy Guard (GPG or GnuPG) +name: python-gnupg +version: 0.5.5 +release: 11 +source: + - https://pypi.debian.net/python-gnupg/python-gnupg-0.5.5.tar.gz: 3fdcaf76f60a1b948ff8e37dc398d03cf9ce7427065d583082b92da7a4ff5a63 +homepage: https://github.com/vsajip/python-gnupg +license: BSD-3-Clause +component: programming.python +summary: A wrapper for the Gnu Privacy Guard (GPG or GnuPG) description: | python-gnupg allows easy access to GnuPG's key management, encryption and signature functionality from Python programs. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - gnupg -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gobject/package.yml b/packages/py/python-gobject/package.yml index 6e01b82f651..5952d815585 100644 --- a/packages/py/python-gobject/package.yml +++ b/packages/py/python-gobject/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gobject -version : 3.54.5 -release : 42 -source : - - https://download.gnome.org/sources/pygobject/3.54/pygobject-3.54.2.tar.gz : 03cffeb49d8a1879b621d8f606ac904218019a0ae699b1cd3780a8ee611e696b -homepage : https://gnome.pages.gitlab.gnome.org/pygobject/ -license : LGPL-2.1-or-later -summary : Python GObject bindings +name: python-gobject +version: 3.54.5 +release: 42 +source: + - https://download.gnome.org/sources/pygobject/3.54/pygobject-3.54.2.tar.gz: 03cffeb49d8a1879b621d8f606ac904218019a0ae699b1cd3780a8ee611e696b +homepage: https://gnome.pages.gitlab.gnome.org/pygobject/ +license: LGPL-2.1-or-later +summary: Python GObject bindings description: | PyGObject provides Python bindings to the GObject class from GLib. -component : programming.python -builddeps : +component: programming.python +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(py3cairo) - pkgconfig(python3) @@ -20,17 +20,17 @@ builddeps : - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-cairo -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - python3-gobject - - devel : python3-gobject-devel -conflicts : - - devel : - - python2-gobject-devel + - devel: python3-gobject-devel +conflicts: + - devel: + - python2-gobject-devel diff --git a/packages/py/python-google-auth-oauthlib/package.yml b/packages/py/python-google-auth-oauthlib/package.yml index 00131b42928..4f0b78bd6b9 100644 --- a/packages/py/python-google-auth-oauthlib/package.yml +++ b/packages/py/python-google-auth-oauthlib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-google-auth-oauthlib -version : 0.4.6 -release : 8 -source : - - https://github.com/googleapis/google-auth-library-python-oauthlib/archive/refs/tags/v0.4.6.tar.gz : 07d363a0da6007217c3aa94b947ce66f80f47b4c90bd5d705b397bfed7dc0dc1 -homepage : https://github.com/googleapis/google-auth-library-python-oauthlib -license : Apache-2.0 -component : programming.python -summary : oauthlib integration for Google Auth +name: python-google-auth-oauthlib +version: 0.4.6 +release: 8 +source: + - https://github.com/googleapis/google-auth-library-python-oauthlib/archive/refs/tags/v0.4.6.tar.gz: 07d363a0da6007217c3aa94b947ce66f80f47b4c90bd5d705b397bfed7dc0dc1 +homepage: https://github.com/googleapis/google-auth-library-python-oauthlib +license: Apache-2.0 +component: programming.python +summary: oauthlib integration for Google Auth description: | This library provides oauthlib integration with google-auth -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-google-auth - python-requests-oauthlib -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-google-auth/package.yml b/packages/py/python-google-auth/package.yml index fd2dcf02903..0bb1d76bc77 100644 --- a/packages/py/python-google-auth/package.yml +++ b/packages/py/python-google-auth/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-google-auth -version : 2.14.1 -release : 9 -source : - - https://pypi.io/packages/source/g/google-auth/google-auth-2.14.1.tar.gz : ccaa901f31ad5cbb562615eb8b664b3dd0bf5404a67618e642307f00613eda4d -homepage : https://github.com/googleapis/google-auth-library-python -license : Apache-2.0 -component : programming.python -summary : Google Auth Python Library +name: python-google-auth +version: 2.14.1 +release: 9 +source: + - https://pypi.io/packages/source/g/google-auth/google-auth-2.14.1.tar.gz: ccaa901f31ad5cbb562615eb8b664b3dd0bf5404a67618e642307f00613eda4d +homepage: https://github.com/googleapis/google-auth-library-python +license: Apache-2.0 +component: programming.python +summary: Google Auth Python Library description: | This library simplifies using Google's various server-to-server authentication mechanisms to access Google APIs. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-asn1-modules - python-cachetools - python-rsa - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-googleapis-common-protos/package.yml b/packages/py/python-googleapis-common-protos/package.yml index ae8087523c0..916af11571d 100644 --- a/packages/py/python-googleapis-common-protos/package.yml +++ b/packages/py/python-googleapis-common-protos/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-googleapis-common-protos -version : 1.57.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis-common-protos-1.56.1.tar.gz : 6b5ee59dc646eb61a8eb65ee1db186d3df6687c8804830024f32573298bca19b -homepage : https://github.com/googleapis/python-api-common-protos -license : Apache-2.0 -component : programming.python -summary : Common protobufs used in Google APIs +name: python-googleapis-common-protos +version: 1.57.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis-common-protos-1.56.1.tar.gz: 6b5ee59dc646eb61a8eb65ee1db186d3df6687c8804830024f32573298bca19b +homepage: https://github.com/googleapis/python-api-common-protos +license: Apache-2.0 +component: programming.python +summary: Common protobufs used in Google APIs description: | googleapis-common-protos contains the python classes generated from the common protos in the googleapis/api-common-protos repository. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-protobuf -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gphoto2/package.yml b/packages/py/python-gphoto2/package.yml index 37d8e0dd958..fd5a39b031e 100644 --- a/packages/py/python-gphoto2/package.yml +++ b/packages/py/python-gphoto2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gphoto2 -version : 2.6.3 -release : 23 -source : - - https://github.com/jim-easterbrook/python-gphoto2/archive/refs/tags/v2.6.3.tar.gz : 4d653edd2896cfb6fd65161c1d7c870338c7cab549962d7544ba83155226fbd8 -homepage : https://github.com/jim-easterbrook/python-gphoto2 -license : LGPL-3.0-or-later -component : programming.python -summary : Python interface to libgphoto2 +name: python-gphoto2 +version: 2.6.3 +release: 23 +source: + - https://github.com/jim-easterbrook/python-gphoto2/archive/refs/tags/v2.6.3.tar.gz: 4d653edd2896cfb6fd65161c1d7c870338c7cab549962d7544ba83155226fbd8 +homepage: https://github.com/jim-easterbrook/python-gphoto2 +license: LGPL-3.0-or-later +component: programming.python +summary: Python interface to libgphoto2 description: | python-gphoto2 is a comprehensive Python interface (or binding) to libgphoto2. It is built using SWIG to automatically generate the interface code. This gives direct access to nearly all the libgphoto2 functions, but sometimes in a rather un-Pythonic manner. -builddeps : +builddeps: - pkgconfig(libgphoto2) - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-toml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-greenlet/package.yml b/packages/py/python-greenlet/package.yml index f38a6cb5e6a..dd9a8ec271e 100644 --- a/packages/py/python-greenlet/package.yml +++ b/packages/py/python-greenlet/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-greenlet -version : 3.2.4 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-3.2.4.tar.gz : 0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d -homepage : https://github.com/python-greenlet/greenlet -license : MIT -component : programming.python -summary : Lightweight in-process concurrent programming +name: python-greenlet +version: 3.2.4 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-3.2.4.tar.gz: 0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d +homepage: https://github.com/python-greenlet/greenlet +license: MIT +component: programming.python +summary: Lightweight in-process concurrent programming description: | The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels". -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools #checkdeps : - # - python-pytest -build : | +# - python-pytest +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest3 +# %python3_test pytest3 diff --git a/packages/py/python-grpcio/package.yml b/packages/py/python-grpcio/package.yml index f8eb1d6d694..64a5bac7bd8 100644 --- a/packages/py/python-grpcio/package.yml +++ b/packages/py/python-grpcio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-grpcio -version : 1.72.0 -release : 14 -source : - - https://pypi.io/packages/source/g/grpcio/grpcio-1.72.0.tar.gz : 05aee9be958a580e169e1aa8987387bcd8be6ed7fc5c2a3a048b6a2b911473cd -homepage : https://github.com/grpc/grpc -license : Apache-2.0 -component : programming.python -summary : HTTP/2-based RPC framework +name: python-grpcio +version: 1.72.0 +release: 14 +source: + - https://pypi.io/packages/source/g/grpcio/grpcio-1.72.0.tar.gz: 05aee9be958a580e169e1aa8987387bcd8be6ed7fc5c2a3a048b6a2b911473cd +homepage: https://github.com/grpc/grpc +license: Apache-2.0 +component: programming.python +summary: HTTP/2-based RPC framework description: | gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-gssapi/package.yml b/packages/py/python-gssapi/package.yml index 394a794d3f1..b6a2d4322cb 100644 --- a/packages/py/python-gssapi/package.yml +++ b/packages/py/python-gssapi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-gssapi -version : 1.9.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/g/gssapi/gssapi-1.9.0.tar.gz : f468fac8f3f5fca8f4d1ca19e3cd4d2e10bd91074e7285464b22715d13548afe -homepage : https://github.com/pythongssapi/python-gssapi -license : ISC -component : programming.python -summary : Python GSSAPI Wrapper +name: python-gssapi +version: 1.9.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/g/gssapi/gssapi-1.9.0.tar.gz: f468fac8f3f5fca8f4d1ca19e3cd4d2e10bd91074e7285464b22715d13548afe +homepage: https://github.com/pythongssapi/python-gssapi +license: ISC +component: programming.python +summary: Python GSSAPI Wrapper description: | Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. -builddeps : +builddeps: - pkgconfig(krb5) - cython - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-decorator -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-guessit/package.yml b/packages/py/python-guessit/package.yml index 6615245d75f..bc9124f84cf 100644 --- a/packages/py/python-guessit/package.yml +++ b/packages/py/python-guessit/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-guessit -version : 3.8.0 -release : 16 -source : - - https://github.com/guessit-io/guessit/releases/download/v3.8.0/guessit-3.8.0.tar.gz : 6619fcbbf9a0510ec8c2c33744c4251cad0507b1d573d05c875de17edc5edbed -homepage : https://github.com/guessit-io/guessit -license : LGPL-3.0-or-later -component : programming.python -summary : A library for guessing information from video filenames +name: python-guessit +version: 3.8.0 +release: 16 +source: + - https://github.com/guessit-io/guessit/releases/download/v3.8.0/guessit-3.8.0.tar.gz: 6619fcbbf9a0510ec8c2c33744c4251cad0507b1d573d05c875de17edc5edbed +homepage: https://github.com/guessit-io/guessit +license: LGPL-3.0-or-later +component: programming.python +summary: A library for guessing information from video filenames description: | GuessIt is a python library that extracts as much information as possible from a video filename. It has a very powerful matcher that allows to guess properties from a video using its filename only. This matcher works with both movies and tv shows episodes. -builddeps : +builddeps: - pylint - python-babelfish - python-build - python-dateutil - python-installer - python-setuptools -checkdeps : +checkdeps: - pytest-runner - python-pytest-benchmark - python-pytest-cov - python-pytest-mock - python-rebulk -rundeps : +rundeps: - python-babelfish - python-dateutil - python-rebulk -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-h11/package.yml b/packages/py/python-h11/package.yml index 1e4b3598bc1..f399ad73c12 100644 --- a/packages/py/python-h11/package.yml +++ b/packages/py/python-h11/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-h11 -version : 0.14.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/h/h11/h11-0.14.0.tar.gz : 8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d -homepage : https://github.com/python-hyper/h11 -license : MIT -component : programming.python -summary : A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 +name: python-h11 +version: 0.14.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/h/h11/h11-0.14.0.tar.gz: 8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d +homepage: https://github.com/python-hyper/h11 +license: MIT +component: programming.python +summary: A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 description: | This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-h2/package.yml b/packages/py/python-h2/package.yml index eb7309059a5..967fffab5c0 100644 --- a/packages/py/python-h2/package.yml +++ b/packages/py/python-h2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-h2 -version : 4.3.0 -release : 1 -source : - - https://files.pythonhosted.org/packages/source/h/h2/h2-4.3.0.tar.gz : 6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1 -homepage : https://python-hyper.org/ -license : MIT -component : programming.python -summary : Pure-Python HTTP/2 protocol implementation +name: python-h2 +version: 4.3.0 +release: 1 +source: + - https://files.pythonhosted.org/packages/source/h/h2/h2-4.3.0.tar.gz: 6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1 +homepage: https://python-hyper.org/ +license: MIT +component: programming.python +summary: Pure-Python HTTP/2 protocol implementation description: | A pure-Python implementation of a HTTP/2 protocol stack. It's written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can speak HTTP/2 regardless of your programming paradigm. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-h5py/package.yml b/packages/py/python-h5py/package.yml index 17ca2be36a2..6081a6b5164 100644 --- a/packages/py/python-h5py/package.yml +++ b/packages/py/python-h5py/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-h5py -version : 3.14.0 -release : 15 -source : - - https://github.com/h5py/h5py/archive/refs/tags/3.14.0.tar.gz : 4937c1cbef049fd28973494def11084b70c1d218c6898a9d8cfb471c84010a99 -homepage : https://www.h5py.org/ -license : BSD-3-Clause -component : programming.python -summary : A Pythonic interface to the HDF5 binary data format +name: python-h5py +version: 3.14.0 +release: 15 +source: + - https://github.com/h5py/h5py/archive/refs/tags/3.14.0.tar.gz: 4937c1cbef049fd28973494def11084b70c1d218c6898a9d8cfb471c84010a99 +homepage: https://www.h5py.org/ +license: BSD-3-Clause +component: programming.python +summary: A Pythonic interface to the HDF5 binary data format description: | The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts. A strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python. -builddeps : +builddeps: - pkgconfig(hdf5) - cython - numpy @@ -19,10 +19,10 @@ builddeps : - python-pkgconfig - python-setuptools - python-six -rundeps : +rundeps: - numpy - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-hatch-fancy-pypi-readme/package.yml b/packages/py/python-hatch-fancy-pypi-readme/package.yml index 1cae9bde3c8..4cfadeaf629 100644 --- a/packages/py/python-hatch-fancy-pypi-readme/package.yml +++ b/packages/py/python-hatch-fancy-pypi-readme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hatch-fancy-pypi-readme -version : 24.1.0 -release : 5 -source : - - https://github.com/hynek/hatch-fancy-pypi-readme/archive/refs/tags/24.1.0.tar.gz : 01c5d69619e606b27c48f3c0922f5dc15476f777a5f3fbaca46a25d5efcdf22e -homepage : https://github.com/hynek/hatch-fancy-pypi-readme -license : MIT -component : programming.python -summary : Fancy PyPI READMEs with Hatch +name: python-hatch-fancy-pypi-readme +version: 24.1.0 +release: 5 +source: + - https://github.com/hynek/hatch-fancy-pypi-readme/archive/refs/tags/24.1.0.tar.gz: 01c5d69619e606b27c48f3c0922f5dc15476f777a5f3fbaca46a25d5efcdf22e +homepage: https://github.com/hynek/hatch-fancy-pypi-readme +license: MIT +component: programming.python +summary: Fancy PyPI READMEs with Hatch description: | hatch-fancy-pypi-readme is a Hatch metadata plugin for everyone who cares about the first impression of their project’s PyPI landing page. It allows you to define your PyPI project description in terms of concatenated fragments that are based on static strings, files, and most importantly: parts of files defined using cut-off points or regular expressions. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-hatchling -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-hatch-jupyter-builder/package.yml b/packages/py/python-hatch-jupyter-builder/package.yml index 6482e0c5af4..612faf113ce 100644 --- a/packages/py/python-hatch-jupyter-builder/package.yml +++ b/packages/py/python-hatch-jupyter-builder/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hatch-jupyter-builder -version : 0.8.3 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/h/hatch_jupyter_builder/hatch_jupyter_builder-0.8.3.tar.gz : 0dbd14a8aef6636764f88a8fd1fcc9a91921e5c50356e6aab251782f264ae960 -homepage : https://github.com/jupyterlab/hatch-jupyter-builder -license : BSD-3-Clause -component : programming.python -summary : A hatch plugin to help build Jupyter packages +name: python-hatch-jupyter-builder +version: 0.8.3 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/h/hatch_jupyter_builder/hatch_jupyter_builder-0.8.3.tar.gz: 0dbd14a8aef6636764f88a8fd1fcc9a91921e5c50356e6aab251782f264ae960 +homepage: https://github.com/jupyterlab/hatch-jupyter-builder +license: BSD-3-Clause +component: programming.python +summary: A hatch plugin to help build Jupyter packages description: | This provides a build hook plugin for Hatch that adds a build step for use with Jupyter packages. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-pytest-mock - python-tomli -rundeps : +rundeps: - python-hatchling -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Disabled test that require networking %python3_test pytest -v -k 'not test_hatch_build' diff --git a/packages/py/python-hatch-nodejs-version/package.yml b/packages/py/python-hatch-nodejs-version/package.yml index 0f114ebc16a..f5a88ce9734 100644 --- a/packages/py/python-hatch-nodejs-version/package.yml +++ b/packages/py/python-hatch-nodejs-version/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hatch-nodejs-version -version : 0.3.2 -release : 5 -source : - - https://github.com/agoose77/hatch-nodejs-version/releases/download/v0.3.2/hatch_nodejs_version-0.3.2.tar.gz : 8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c -homepage : https://github.com/agoose77/hatch-nodejs-version -license : MIT -component : programming.python -summary : Hatch plugin to read pyproject.toml metadata from package.json +name: python-hatch-nodejs-version +version: 0.3.2 +release: 5 +source: + - https://github.com/agoose77/hatch-nodejs-version/releases/download/v0.3.2/hatch_nodejs_version-0.3.2.tar.gz: 8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c +homepage: https://github.com/agoose77/hatch-nodejs-version +license: MIT +component: programming.python +summary: Hatch plugin to read pyproject.toml metadata from package.json description: | This package provides two Hatch plugins. Version source plugin that reads/writes the package version from the version field of the Node.js package.json file and metadata hook plugin that reads PEP 621 metadata from the Node.js package.json file. -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-pytest -rundeps : +rundeps: - python-hatchling -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-hatch-vcs/package.yml b/packages/py/python-hatch-vcs/package.yml index 421c7f33824..8a0b8ab3794 100644 --- a/packages/py/python-hatch-vcs/package.yml +++ b/packages/py/python-hatch-vcs/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hatch-vcs -version : 0.4.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/h/hatch_vcs/hatch_vcs-0.4.0.tar.gz : 093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7 -homepage : https://github.com/ofek/hatch-vcs -license : MIT -component : programming.python -summary : Hatch plugin for versioning with your preferred VCS +name: python-hatch-vcs +version: 0.4.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/h/hatch_vcs/hatch_vcs-0.4.0.tar.gz: 093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7 +homepage: https://github.com/ofek/hatch-vcs +license: MIT +component: programming.python +summary: Hatch plugin for versioning with your preferred VCS description: | This provides a plugin for Hatch that uses your preferred version control system (like Git) to determine project versions. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - git - python-pytest - python-setuptools-scm -rundeps : +rundeps: - python-hatchling - python-setuptools-scm -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-hatchling/package.yml b/packages/py/python-hatchling/package.yml index 04b8a181ed9..ea8de628fe1 100644 --- a/packages/py/python-hatchling/package.yml +++ b/packages/py/python-hatchling/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hatchling -version : 1.27.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.27.0.tar.gz : 971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6 -homepage : https://hatch.pypa.io/ -license : MIT -component : programming.python -summary : Modern, extensible Python project management +name: python-hatchling +version: 1.27.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.27.0.tar.gz: 971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6 +homepage: https://hatch.pypa.io/ +license: MIT +component: programming.python +summary: Modern, extensible Python project management description: | Hatch is a modern, extensible Python project manager. -builddeps : +builddeps: - python-build - python-editables - python-installer @@ -18,12 +18,12 @@ builddeps : - python-pathspec - python-pluggy - python-trove-classifiers -rundeps : +rundeps: - python-packaging - python-pathspec - python-pluggy - python-trove-classifiers -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-hkdf/package.yml b/packages/py/python-hkdf/package.yml index 9b56ded74b1..b402dba1520 100644 --- a/packages/py/python-hkdf/package.yml +++ b/packages/py/python-hkdf/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hkdf -version : 0.0.3 -release : 7 -source : - - https://pypi.python.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f/hkdf-0.0.3.tar.gz : 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca -homepage : https://github.com/casebeer/python-hkdf -license : BSD-2-Clause -component : programming.python -summary : This module implements the HMAC Key Derivation function, defined at http://tools.ietf.org/html/draft-krawczyk-hkdf-01s +name: python-hkdf +version: 0.0.3 +release: 7 +source: + - https://pypi.python.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f/hkdf-0.0.3.tar.gz: 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca +homepage: https://github.com/casebeer/python-hkdf +license: BSD-2-Clause +component: programming.python +summary: This module implements the HMAC Key Derivation function, defined at http://tools.ietf.org/html/draft-krawczyk-hkdf-01s description: | This module implements the HMAC Key Derivation function, defined at http://tools.ietf.org/html/draft-krawczyk-hkdf-01 -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-html2text/package.yml b/packages/py/python-html2text/package.yml index 1946446fbde..811fdd09e32 100644 --- a/packages/py/python-html2text/package.yml +++ b/packages/py/python-html2text/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-html2text -version : 2024.2.26 -release : 9 -source : - - https://github.com/Alir3z4/html2text/archive/2024.2.26.tar.gz : 3632dbbb3dafbf28bee3709df67ccc48d2dc9510c75903c38f860a36e397c386 -homepage : https://alir3z4.github.io/html2text -license : GPL-3.0-only -component : programming.python -summary : Convert HTML to Markdown-formatted text +name: python-html2text +version: 2024.2.26 +release: 9 +source: + - https://github.com/Alir3z4/html2text/archive/2024.2.26.tar.gz: 3632dbbb3dafbf28bee3709df67ccc48d2dc9510c75903c38f860a36e397c386 +homepage: https://alir3z4.github.io/html2text +license: GPL-3.0-only +component: programming.python +summary: Convert HTML to Markdown-formatted text description: | html2text is a Python script that converts a page of HTML into clean, easy-to-read plain ASCII text. Better yet, that ASCII also happens to be valid Markdown (a text-to-HTML format). -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-html5-parser/package.yml b/packages/py/python-html5-parser/package.yml index d1b795318c1..269a50f4871 100644 --- a/packages/py/python-html5-parser/package.yml +++ b/packages/py/python-html5-parser/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-html5-parser -version : 0.4.12 -release : 14 -source : - - https://github.com/kovidgoyal/html5-parser/archive/refs/tags/v0.4.12.tar.gz : c6218fc5ff5103935aa2d85ed24c501b7d458a09311987163a6789f6c08fb41d -homepage : https://github.com/kovidgoyal/html5-parser -license : Apache-2.0 -component : programming.python -summary : Fast C based HTML 5 parsing for python +name: python-html5-parser +version: 0.4.12 +release: 14 +source: + - https://github.com/kovidgoyal/html5-parser/archive/refs/tags/v0.4.12.tar.gz: c6218fc5ff5103935aa2d85ed24c501b7d458a09311987163a6789f6c08fb41d +homepage: https://github.com/kovidgoyal/html5-parser +license: Apache-2.0 +component: programming.python +summary: Fast C based HTML 5 parsing for python description: | A fast, standards compliant, C based, HTML 5 parser for python. Over thirty times as fast as pure python based parsers, such as html5lib. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-chardet - python-installer - python-lxml - python-setuptools -rundeps : +rundeps: - python-chardet - python-lxml environment: | export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-html5lib/package.yml b/packages/py/python-html5lib/package.yml index ae3c5560d78..04df1451e4a 100644 --- a/packages/py/python-html5lib/package.yml +++ b/packages/py/python-html5lib/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-html5lib -version : '1.1' -release : 13 -source : - - https://github.com/html5lib/html5lib-python/archive/1.1.tar.gz : 66e9e24a53c10c27abb6be8a3cf2cf55824c6ea1cef8570a633cb223ec46e894 -homepage : https://github.com/html5lib/html5lib-python -license : MIT -component : programming.python -summary : html5lib is a pure-python library for parsing HTML. +name: python-html5lib +version: "1.1" +release: 13 +source: + - https://github.com/html5lib/html5lib-python/archive/1.1.tar.gz: 66e9e24a53c10c27abb6be8a3cf2cf55824c6ea1cef8570a633cb223ec46e894 +homepage: https://github.com/html5lib/html5lib-python +license: MIT +component: programming.python +summary: html5lib is a pure-python library for parsing HTML. description: | html5lib is a pure-python library for parsing HTML. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six - python-webencodings -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-httpcore/package.yml b/packages/py/python-httpcore/package.yml index 2e227cc7fe7..e109ee58b0c 100644 --- a/packages/py/python-httpcore/package.yml +++ b/packages/py/python-httpcore/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-httpcore -version : 1.0.9 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.9.tar.gz : 6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8 -homepage : https://www.encode.io/httpcore/ -license : BSD-3-Clause -component : programming.python -summary : A minimal HTTP client +name: python-httpcore +version: 1.0.9 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.9.tar.gz: 6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8 +homepage: https://www.encode.io/httpcore/ +license: BSD-3-Clause +component: programming.python +summary: A minimal HTTP client description: | The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-installer -rundeps : +rundeps: - python-anyio - python-certifi - python-h11 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-httplib2/package.yml b/packages/py/python-httplib2/package.yml index 856d1490271..2e5d15b6c17 100644 --- a/packages/py/python-httplib2/package.yml +++ b/packages/py/python-httplib2/package.yml @@ -1,30 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-httplib2 -version : 0.22.0 -release : 12 -source : - - https://github.com/httplib2/httplib2/archive/refs/tags/v0.22.0.tar.gz : f0463bc04d2546325eaba1da15f8e45763ed2a52b47c0331c721f1c85470c9ca -homepage : https://github.com/httplib2/httplib2 -license : MIT -component : programming.python -summary : Small, fast HTTP client library for Python +name: python-httplib2 +version: 0.22.0 +release: 12 +source: + - https://github.com/httplib2/httplib2/archive/refs/tags/v0.22.0.tar.gz: f0463bc04d2546325eaba1da15f8e45763ed2a52b47c0331c721f1c85470c9ca +homepage: https://github.com/httplib2/httplib2 +license: MIT +component: programming.python +summary: Small, fast HTTP client library for Python description: | Small, fast HTTP client library for Python. Features persistent connections, cache, Appengine support. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-six - python-wheel -rundeps : +rundeps: - pyparsing -setup : | +setup: | # Don't hardcode support for one old version please... sed -i 's/==/>=/' requirements-test.txt -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # Requires python-pytest-xdist, use wheel and networking for local check. # %python3_test diff --git a/packages/py/python-httpretty/package.yml b/packages/py/python-httpretty/package.yml index c16fec8d190..90a45ca5205 100644 --- a/packages/py/python-httpretty/package.yml +++ b/packages/py/python-httpretty/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-httpretty -version : 1.1.4 -release : 5 -source : - - https://github.com/gabrielfalcao/HTTPretty/archive/refs/tags/1.1.4.tar.gz : 829b98fa7a467ff2f6b20a8dd15aa2e80090c2912d2ba1fd9f47ebfb1b705a74 -homepage : https://github.com/gabrielfalcao/httpretty -license : MIT -component : programming.python -summary : HTTP client mocking tool for Python +name: python-httpretty +version: 1.1.4 +release: 5 +source: + - https://github.com/gabrielfalcao/HTTPretty/archive/refs/tags/1.1.4.tar.gz: 829b98fa7a467ff2f6b20a8dd15aa2e80090c2912d2ba1fd9f47ebfb1b705a74 +homepage: https://github.com/gabrielfalcao/httpretty +license: MIT +component: programming.python +summary: HTTP client mocking tool for Python description: | HTTP Client mocking tool for Python created by Gabriel Falcão, inspired by FakeWeb. It provides a full fake TCP socket module. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-httpx/package.yml b/packages/py/python-httpx/package.yml index 7eab311f8b3..b9b383a43ec 100644 --- a/packages/py/python-httpx/package.yml +++ b/packages/py/python-httpx/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-httpx -version : 0.28.1 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/h/httpx/httpx-0.28.1.tar.gz : 75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc -homepage : https://www.python-httpx.org/ -license : BSD-3-Clause -component : programming.python -summary : The next generation HTTP client +name: python-httpx +version: 0.28.1 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/h/httpx/httpx-0.28.1.tar.gz: 75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc +homepage: https://www.python-httpx.org/ +license: BSD-3-Clause +component: programming.python +summary: The next generation HTTP client description: | HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client, has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-installer -rundeps : +rundeps: - python-httpcore - python-idna -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-humanize/package.yml b/packages/py/python-humanize/package.yml index d2383a99a2a..f8367971ae5 100644 --- a/packages/py/python-humanize/package.yml +++ b/packages/py/python-humanize/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-humanize -version : 4.8.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/h/humanize/humanize-4.8.0.tar.gz : 9783373bf1eec713a770ecaa7c2d7a7902c98398009dfa3d8a2df91eec9311e8 -homepage : https://github.com/python-humanize/humanize -license : MIT -component : programming.python -summary : Common humanization utilities for Python +name: python-humanize +version: 4.8.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/h/humanize/humanize-4.8.0.tar.gz: 9783373bf1eec713a770ecaa7c2d7a7902c98398009dfa3d8a2df91eec9311e8 +homepage: https://github.com/python-humanize/humanize +license: MIT +component: programming.python +summary: Common humanization utilities for Python description: | This modest package contains various common humanization utilities, like turning a number into a fuzzy human readable duration ("3 minutes ago") or into a human readable size or throughput. -builddeps : +builddeps: - python-build - - python-freezegun # check + - python-freezegun # check - python-hatch-vcs - python-installer - - python-pytest-cov # check + - python-pytest-cov # check - python-setuptools-scm -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-hyperlink/package.yml b/packages/py/python-hyperlink/package.yml index cbe419aa4f8..27e318cee41 100644 --- a/packages/py/python-hyperlink/package.yml +++ b/packages/py/python-hyperlink/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hyperlink -version : 21.0.0 -release : 9 -source : - - https://github.com/python-hyper/hyperlink/archive/v21.0.0.tar.gz : 6fdef854115f413e5d8a0241e1e67e93f0bd29c1d1317a742f3fdb189e1d57b5 -homepage : https://github.com/python-hyper/hyperlink -license : MIT -component : programming.python -summary : Cool URLs that don’t change +name: python-hyperlink +version: 21.0.0 +release: 9 +source: + - https://github.com/python-hyper/hyperlink/archive/v21.0.0.tar.gz: 6fdef854115f413e5d8a0241e1e67e93f0bd29c1d1317a742f3fdb189e1d57b5 +homepage: https://github.com/python-hyper/hyperlink +license: MIT +component: programming.python +summary: Cool URLs that don’t change description: | Hyperlink provides a pure-Python implementation of immutable URLs. Based on RFC 3986 and 3987, the Hyperlink URL makes working with both URIs and IRIs easy. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-idna - python-pytest -rundeps : +rundeps: - python-idna -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-hypothesis/package.yml b/packages/py/python-hypothesis/package.yml index 3034e451fd7..9a58f3e17da 100644 --- a/packages/py/python-hypothesis/package.yml +++ b/packages/py/python-hypothesis/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-hypothesis -version : 6.127.9 -release : 20 -source : - - https://pypi.debian.net/hypothesis/hypothesis-6.127.9.tar.gz : e8b065319b53ba62cd194912e6322e435daad862ca34e2da8997529e37edecda -homepage : https://hypothesis.works/ -license : MPL-2.0 -component : programming.python -summary : Advanced property-based (QuickCheck-like) testing for Python +name: python-hypothesis +version: 6.127.9 +release: 20 +source: + - https://pypi.debian.net/hypothesis/hypothesis-6.127.9.tar.gz: e8b065319b53ba62cd194912e6322e435daad862ca34e2da8997529e37edecda +homepage: https://hypothesis.works/ +license: MPL-2.0 +component: programming.python +summary: Advanced property-based (QuickCheck-like) testing for Python description: | Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets you find more bugs in your code with less work. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-attrs - python-coverage - python-sortedcontainers -build : | +build: | %python3_setup -install : | +install: | %python3_install + # Take forever #check : | # %python3_test pytest -c /dev/null --assert=plain tests/py3 tests/cover tests/nocover tests/datetime tests/numpy diff --git a/packages/py/python-icecream/package.yml b/packages/py/python-icecream/package.yml index 9738505fd62..ffcf70b087b 100644 --- a/packages/py/python-icecream/package.yml +++ b/packages/py/python-icecream/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-icecream -version : 2.1.8 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/i/icecream/icecream-2.1.8.tar.gz : 37269bbc62b02f0d85bfaf3a0eb4df272c967fad059f7ddcdaee5303ea2b2a62 -homepage : https://github.com/gruns/icecream -license : MIT -component : programming.python -summary : Never use print() to debug again +name: python-icecream +version: 2.1.8 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/i/icecream/icecream-2.1.8.tar.gz: 37269bbc62b02f0d85bfaf3a0eb4df272c967fad059f7ddcdaee5303ea2b2a62 +homepage: https://github.com/gruns/icecream +license: MIT +component: programming.python +summary: Never use print() to debug again description: | Do you ever use print() or log() to debug your code? Of course you do. IceCream, or ic for short, makes print debugging a little sweeter. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pygments - python-asttokens - python-colorama - python-executing -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-idna/package.yml b/packages/py/python-idna/package.yml index c15ae68da76..6c72f23b17a 100644 --- a/packages/py/python-idna/package.yml +++ b/packages/py/python-idna/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-idna -version : '3.10' -release : 16 -source : - - https://pypi.io/packages/source/i/idna/idna-3.10.tar.gz : 12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 -homepage : https://github.com/kjd/idna -license : BSD-3-Clause -component : programming.python -summary : A python library to support the Internationalised Domain Names in Applications +name: python-idna +version: "3.10" +release: 16 +source: + - https://pypi.io/packages/source/i/idna/idna-3.10.tar.gz: 12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 +homepage: https://github.com/kjd/idna +license: BSD-3-Clause +component: programming.python +summary: A python library to support the Internationalised Domain Names in Applications description: | A python library to support the Internationalised Domain Names in Applications. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-ifaddr/package.yml b/packages/py/python-ifaddr/package.yml index 6b74d4d62be..a1c1459337a 100644 --- a/packages/py/python-ifaddr/package.yml +++ b/packages/py/python-ifaddr/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ifaddr -version : 0.2.0 -release : 6 -source : - - https://github.com/pydron/ifaddr/archive/refs/tags/0.2.0.tar.gz : bc70dbcad66c25c8c13e037585b43765c1ea82da629708b13de542cb9872c0c7 -homepage : https://github.com/pydron/ifaddr -license : MIT -component : programming.python -summary : Python Library to enumerate all network interfaces +name: python-ifaddr +version: 0.2.0 +release: 6 +source: + - https://github.com/pydron/ifaddr/archive/refs/tags/0.2.0.tar.gz: bc70dbcad66c25c8c13e037585b43765c1ea82da629708b13de542cb9872c0c7 +homepage: https://github.com/pydron/ifaddr +license: MIT +component: programming.python +summary: Python Library to enumerate all network interfaces description: | ifaddr is a small Python library that allows you to find all the Ethernet and IP addresses of the computer. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-cov -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-imageio/package.yml b/packages/py/python-imageio/package.yml index 527dc699fce..078e56383a4 100644 --- a/packages/py/python-imageio/package.yml +++ b/packages/py/python-imageio/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-imageio -version : 2.37.0 -release : 11 -source : - - https://github.com/imageio/imageio/releases/download/v2.37.0/imageio-2.37.0.tar.gz : 71b57b3669666272c818497aebba2b4c5f20d5b37c81720e5e1a56d59c492996 -homepage : https://github.com/imageio/imageio -license : BSD-2-Clause -component : programming.python -summary : Python library for reading and writing image data +name: python-imageio +version: 2.37.0 +release: 11 +source: + - https://github.com/imageio/imageio/releases/download/v2.37.0/imageio-2.37.0.tar.gz: 71b57b3669666272c818497aebba2b4c5f20d5b37c81720e5e1a56d59c492996 +homepage: https://github.com/imageio/imageio +license: BSD-2-Clause +component: programming.python +summary: Python library for reading and writing image data description: | Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, video, volumetric data, and scientific formats. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - numpy - python-pillow -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-imagesize/package.yml b/packages/py/python-imagesize/package.yml index 801063acf16..2605b6e77bb 100644 --- a/packages/py/python-imagesize/package.yml +++ b/packages/py/python-imagesize/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-imagesize -version : 1.4.1 -release : 12 -source : - - https://pypi.io/packages/source/i/imagesize/imagesize-1.4.1.tar.gz : 69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a -homepage : https://github.com/shibukawa/imagesize_py -license : MIT -component : programming.python -summary : Python lib for getting image size from png/jpeg/jpeg2000/gif file +name: python-imagesize +version: 1.4.1 +release: 12 +source: + - https://pypi.io/packages/source/i/imagesize/imagesize-1.4.1.tar.gz: 69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a +homepage: https://github.com/shibukawa/imagesize_py +license: MIT +component: programming.python +summary: Python lib for getting image size from png/jpeg/jpeg2000/gif file description: | This module analyzes JPEG/JPEG 2000/PNG/GIF/TIFF/SVG/Netpbm/WebP image headers and returns image size or DIP. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-incremental/package.yml b/packages/py/python-incremental/package.yml index 477cf4e086a..ff38962ae6a 100644 --- a/packages/py/python-incremental/package.yml +++ b/packages/py/python-incremental/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-incremental -version : 24.7.2 -release : 13 -source : - - https://github.com/twisted/incremental/archive/refs/tags/incremental-24.7.2.tar.gz : b01ca8b6fe7d53dfc1b3fe642a6ede28e8cc8a98526a041f7a485a15f9c34e7b -homepage : https://github.com/twisted/incremental -license : MIT -component : programming.python -summary : A library for versioning your Python projects +name: python-incremental +version: 24.7.2 +release: 13 +source: + - https://github.com/twisted/incremental/archive/refs/tags/incremental-24.7.2.tar.gz: b01ca8b6fe7d53dfc1b3fe642a6ede28e8cc8a98526a041f7a485a15f9c34e7b +homepage: https://github.com/twisted/incremental +license: MIT +component: programming.python +summary: A library for versioning your Python projects description: | Incremental is a small library that versions your Python projects. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel #checkdeps : - # - python-click - # - python-pytest -build : | +# - python-click +# - python-pytest +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest3 -v +# %python3_test pytest3 -v diff --git a/packages/py/python-inflection/package.yml b/packages/py/python-inflection/package.yml index 33031820897..0a583a69797 100644 --- a/packages/py/python-inflection/package.yml +++ b/packages/py/python-inflection/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-inflection -version : 0.5.1 -release : 8 -source : - - https://pypi.io/packages/source/i/inflection/inflection-0.5.1.tar.gz : 1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417 -homepage : https://github.com/jpvanhal/inflection -license : MIT -component : programming.python -summary : A port of Ruby on Rails inflector to Python +name: python-inflection +version: 0.5.1 +release: 8 +source: + - https://pypi.io/packages/source/i/inflection/inflection-0.5.1.tar.gz: 1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417 +homepage: https://github.com/jpvanhal/inflection +license: MIT +component: programming.python +summary: A port of Ruby on Rails inflector to Python description: | Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string. Inflection is a port of Ruby on Rails’ inflector to Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-iniconfig/package.yml b/packages/py/python-iniconfig/package.yml index d5fc2526b8f..5539ec1c013 100644 --- a/packages/py/python-iniconfig/package.yml +++ b/packages/py/python-iniconfig/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-iniconfig -version : 2.1.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.1.0.tar.gz : 3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7 -homepage : https://github.com/pytest-dev/iniconfig -license : MIT -component : programming.python -summary : brain-dead simple config-ini parsing +name: python-iniconfig +version: 2.1.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.1.0.tar.gz: 3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7 +homepage: https://github.com/pytest-dev/iniconfig +license: MIT +component: programming.python +summary: brain-dead simple config-ini parsing description: | iniconfig is a small and simple INI-file parser module having a unique set of features. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-iniparse/package.yml b/packages/py/python-iniparse/package.yml index 1a4e869d63e..f679d660f07 100644 --- a/packages/py/python-iniparse/package.yml +++ b/packages/py/python-iniparse/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-iniparse -version : '0.5' -release : 8 -source : - - https://files.pythonhosted.org/packages/source/i/iniparse/iniparse-0.5.tar.gz : 932e5239d526e7acb504017bb707be67019ac428a6932368e6851691093aa842 -homepage : https://github.com/candlepin/python-iniparse -license : +name: python-iniparse +version: "0.5" +release: 8 +source: + - https://files.pythonhosted.org/packages/source/i/iniparse/iniparse-0.5.tar.gz: 932e5239d526e7acb504017bb707be67019ac428a6932368e6851691093aa842 +homepage: https://github.com/candlepin/python-iniparse +license: - MIT - PSF-2.0 -component : programming.python -summary : Module for accessing and modifying configuration data in INI files +component: programming.python +summary: Module for accessing and modifying configuration data in INI files description: | iniparse is an INI parser for Python which is API compatible with the standard library's ConfigParser, preserves structure of INI files (order of sections & options, indentation, comments, and blank lines are preserved when data is updated), and is more convenient to use. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share diff --git a/packages/py/python-injector/package.yml b/packages/py/python-injector/package.yml index b774bbf829f..51043a7ca32 100644 --- a/packages/py/python-injector/package.yml +++ b/packages/py/python-injector/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-injector -version : 0.22.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/i/injector/injector-0.22.0.tar.gz : 79b2d4a0874c75d3aa735f11c5b32b89d9542711ca07071161882c5e9cc15ed6 -homepage : https://github.com/python-injector/injector -license : BSD-3-Clause -component : programming.python -summary : Python dependency injection framework +name: python-injector +version: 0.22.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/i/injector/injector-0.22.0.tar.gz: 79b2d4a0874c75d3aa735f11c5b32b89d9542711ca07071161882c5e9cc15ed6 +homepage: https://github.com/python-injector/injector +license: BSD-3-Clause +component: programming.python +summary: Python dependency injection framework description: | Injector - Python dependency injection framework, inspired by Guice. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-typing-extensions -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-inotify/package.yml b/packages/py/python-inotify/package.yml index 01b5f2160c3..5a0cf996eb9 100644 --- a/packages/py/python-inotify/package.yml +++ b/packages/py/python-inotify/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-inotify -version : 0.9.6 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/p/pyinotify/pyinotify-0.9.6.tar.gz : 9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4 -homepage : https://github.com/seb-m/pyinotify -license : MIT -component : programming.python -summary : An adapter to Linux kernel support for inotify directory-watching +name: python-inotify +version: 0.9.6 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/p/pyinotify/pyinotify-0.9.6.tar.gz: 9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4 +homepage: https://github.com/seb-m/pyinotify +license: MIT +component: programming.python +summary: An adapter to Linux kernel support for inotify directory-watching description: | An adapter to Linux kernel support for inotify directory-watching. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/python-3.12.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-installer/package.yml b/packages/py/python-installer/package.yml index ca2a20608ae..f595a8a2df2 100644 --- a/packages/py/python-installer/package.yml +++ b/packages/py/python-installer/package.yml @@ -1,38 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-installer -version : 0.7.0 -release : 12 -source : - - https://github.com/pypa/installer/archive/refs/tags/0.7.0.tar.gz : e1589201863a6b6f570ce2f9994febe54a8d9196e0cc54fd331cd7ffd728fb86 -homepage : https://github.com/pypa/installer -license : MIT -component : programming.python -summary : A low-level library for installing from a Python wheel distribution +name: python-installer +version: 0.7.0 +release: 12 +source: + - https://github.com/pypa/installer/archive/refs/tags/0.7.0.tar.gz: e1589201863a6b6f570ce2f9994febe54a8d9196e0cc54fd331cd7ffd728fb86 +homepage: https://github.com/pypa/installer +license: MIT +component: programming.python +summary: A low-level library for installing from a Python wheel distribution description: | This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels. -networking : false # flip this for python3 rebuilds -builddeps : +networking: false # flip this for python3 rebuilds +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pytest environment: | # flip this for python3 rebuilds export BOOTSTRAP=0 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-overwrite-existing-option-that-overwrites-existi.patch -build : | +build: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip wheel --no-deps . else %python3_setup fi -install : | +install: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip install --root=%installroot% --no-deps --ignore-installed . else %python3_install fi + #check : | # PYTHONPATH=src pytest3 -v diff --git a/packages/py/python-intervaltree/package.yml b/packages/py/python-intervaltree/package.yml index 3d3d6fcb712..6976c46a2e3 100644 --- a/packages/py/python-intervaltree/package.yml +++ b/packages/py/python-intervaltree/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-intervaltree -version : 3.1.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/i/intervaltree/intervaltree-3.1.0.tar.gz : 902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d -homepage : https://github.com/chaimleib/intervaltree -license : Apache-2.0 -component : programming.python -summary : A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment +name: python-intervaltree +version: 3.1.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/i/intervaltree/intervaltree-3.1.0.tar.gz: 902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d +homepage: https://github.com/chaimleib/intervaltree +license: Apache-2.0 +component: programming.python +summary: A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment description: | A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-sortedcontainers -rundeps : +rundeps: - python-sortedcontainers -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest || : diff --git a/packages/py/python-invoke/package.yml b/packages/py/python-invoke/package.yml index 37c74184bbc..a539fd2a6f7 100644 --- a/packages/py/python-invoke/package.yml +++ b/packages/py/python-invoke/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-invoke -version : 2.2.0 -release : 14 -source : - - https://github.com/pyinvoke/invoke/archive/refs/tags/2.2.0.tar.gz : 44a8c1c036855d7f75a947d00892934316e095dcb81f2637b12f11fadf29882d -homepage : https://www.pyinvoke.org/ -license : BSD-2-Clause -component : programming.python -summary : Pythonic task management & command execution +name: python-invoke +version: 2.2.0 +release: 14 +source: + - https://github.com/pyinvoke/invoke/archive/refs/tags/2.2.0.tar.gz: 44a8c1c036855d7f75a947d00892934316e095dcb81f2637b12f11fadf29882d +homepage: https://www.pyinvoke.org/ +license: BSD-2-Clause +component: programming.python +summary: Pythonic task management & command execution description: | python-invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-icecream - python-mock - python-pytest-relaxed - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest \ --deselect tests/runners.py \ --deselect tests/context.py::Context_::sudo::auto_response_merges_with_other_responses diff --git a/packages/py/python-ipdb/package.yml b/packages/py/python-ipdb/package.yml index e0c619b4c05..878c91ba21d 100644 --- a/packages/py/python-ipdb/package.yml +++ b/packages/py/python-ipdb/package.yml @@ -1,28 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ipdb -version : 0.13.13 -release : 12 -source : - - https://github.com/gotcha/ipdb/archive/refs/tags/0.13.13.tar.gz : 5bf95ec55224e5fa96a21acf6d13df075aa405cfb4ba946e717aa5e36c2a2def -homepage : https://github.com/gotcha/ipdb -license : BSD-3-Clause -component : programming.python -summary : Integration of IPython pdb +name: python-ipdb +version: 0.13.13 +release: 12 +source: + - https://github.com/gotcha/ipdb/archive/refs/tags/0.13.13.tar.gz: 5bf95ec55224e5fa96a21acf6d13df075aa405cfb4ba946e717aa5e36c2a2def +homepage: https://github.com/gotcha/ipdb +license: BSD-3-Clause +component: programming.python +summary: Integration of IPython pdb description: | ipdb exports functions to access the IPython debugger, which features tab completion, syntax highlighting, better tracebacks, better introspection with the same interface as the pdb module. -builddeps : +builddeps: - python-build - python-installer - python-setuptools #checkdeps : - # - python-ipython - # - python-pytest -rundeps : +# - python-ipython +# - python-pytest +rundeps: - python-ipython -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # rm manual_test.py - # %python3_test pytest +# rm manual_test.py +# %python3_test pytest diff --git a/packages/py/python-ipykernel/package.yml b/packages/py/python-ipykernel/package.yml index 3a5f3a76c75..88f214889c3 100644 --- a/packages/py/python-ipykernel/package.yml +++ b/packages/py/python-ipykernel/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ipykernel -version : 6.29.5 -release : 26 -source : - - https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.5.tar.gz : f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215 -homepage : https://github.com/ipython/ipykernel -license : BSD-3-Clause -component : programming.python -summary : IPython Kernel for Jupyter +name: python-ipykernel +version: 6.29.5 +release: 26 +source: + - https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.5.tar.gz: f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215 +homepage: https://github.com/ipython/ipykernel +license: BSD-3-Clause +component: programming.python +summary: IPython Kernel for Jupyter description: | IPython Kernel for Jupyter. -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-jupyter_client - python-nest-asyncio -checkdeps : +checkdeps: - matplotlib - python-comm - python-debugpy @@ -25,16 +25,16 @@ checkdeps : - python-pytest-asyncio - python-pytest-timeout - python-trio -rundeps : +rundeps: - python-comm - python-debugpy - python-ipython - python-jupyter_client - python-nest-asyncio - python-psutil -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-ipyparallel/package.yml b/packages/py/python-ipyparallel/package.yml index c71bbea13e8..39dfdd74855 100644 --- a/packages/py/python-ipyparallel/package.yml +++ b/packages/py/python-ipyparallel/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ipyparallel -version : 8.8.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-8.8.0.tar.gz : 2404d59f86a3aaa3bd27bf6b57df777bff5c1363c1c6e60403759d16ed42dc7b -homepage : https://pypi.org/project/ipyparallel/ -license : BSD-3-Clause -component : programming.python -summary : Interactive Parallel Computing with IPython +name: python-ipyparallel +version: 8.8.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-8.8.0.tar.gz: 2404d59f86a3aaa3bd27bf6b57df777bff5c1363c1c6e60403759d16ed42dc7b +homepage: https://pypi.org/project/ipyparallel/ +license: BSD-3-Clause +component: programming.python +summary: Interactive Parallel Computing with IPython description: | IPython Parallel (ipyparallel) is a Python package and collection of CLI scripts for controlling clusters of IPython processes, built on the Jupyter protocol. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-dateutil - python-entrypoints - python-ipython - python-psutil - python-pyzmq - python-tqdm -build : | +build: | python3 -m build --wheel --no-isolation --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-ipython/package.yml b/packages/py/python-ipython/package.yml index 1ef1afbfcf3..01fc0830dc3 100644 --- a/packages/py/python-ipython/package.yml +++ b/packages/py/python-ipython/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ipython -version : 8.32.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.32.0.tar.gz : be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251 -homepage : https://ipython.org/ -license : BSD-3-Clause -component : programming.python -summary : IPython provides a rich toolkit to help you make the most of using Python interactively +name: python-ipython +version: 8.32.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.32.0.tar.gz: be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251 +homepage: https://ipython.org/ +license: BSD-3-Clause +component: programming.python +summary: IPython provides a rich toolkit to help you make the most of using Python interactively description: | IPython provides a rich toolkit to help you make the most of using Python interactively. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - matplotlib - pygments - python-decorator @@ -30,7 +30,7 @@ checkdeps : - python-stack-data - python-testpath - python-traitlets -rundeps : +rundeps: - pygments - python-decorator - python-jedi @@ -40,11 +40,11 @@ rundeps : - python-prompt-toolkit - python-simplegeneric - python-stack-data -build : | +build: | %python3_setup -install : | +install: | %python3_install #check : | # %python3_test -replaces : +replaces: - python3-ipython diff --git a/packages/py/python-ipython_genutils/package.yml b/packages/py/python-ipython_genutils/package.yml index 8b4d3cd6423..356052ed1bd 100644 --- a/packages/py/python-ipython_genutils/package.yml +++ b/packages/py/python-ipython_genutils/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ipython_genutils -version : 0.2.0 -release : 8 -source : - - https://github.com/ipython/ipython_genutils/archive/0.2.0.tar.gz : 424a6ecb33b8c9a8320f8601c533067ed75b491e4bc31621d6278f288497cb1a -homepage : https://github.com/ipython/ipython_genutils -license : BSD-3-Clause -component : programming.python -summary : Vestigial IPython utilities +name: python-ipython_genutils +version: 0.2.0 +release: 8 +source: + - https://github.com/ipython/ipython_genutils/archive/0.2.0.tar.gz: 424a6ecb33b8c9a8320f8601c533067ed75b491e4bc31621d6278f288497cb1a +homepage: https://github.com/ipython/ipython_genutils +license: BSD-3-Clause +component: programming.python +summary: Vestigial IPython utilities description: | Vestigial IPython utilities -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-iso8601/package.yml b/packages/py/python-iso8601/package.yml index 4fd6f071f91..c9c8beaa2cf 100644 --- a/packages/py/python-iso8601/package.yml +++ b/packages/py/python-iso8601/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-iso8601 -version : 2.1.0 -release : 5 -source : - - https://github.com/micktwomey/pyiso8601/releases/download/2.1.0/iso8601-2.1.0.tar.gz : 6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df -homepage : https://github.com/micktwomey/pyiso8601 -license : MIT -component : programming.python -summary : Simple module to parse ISO 8601 dates +name: python-iso8601 +version: 2.1.0 +release: 5 +source: + - https://github.com/micktwomey/pyiso8601/releases/download/2.1.0/iso8601-2.1.0.tar.gz: 6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df +homepage: https://github.com/micktwomey/pyiso8601 +license: MIT +component: programming.python +summary: Simple module to parse ISO 8601 dates description: | This module parses the most common forms of ISO 8601 date strings. -builddeps : +builddeps: - python-build - python-installer - python-poetry -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-isodate/package.yml b/packages/py/python-isodate/package.yml index 646a84f9d97..09bfc834a9b 100644 --- a/packages/py/python-isodate/package.yml +++ b/packages/py/python-isodate/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-isodate -version : 0.6.1 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/i/isodate/isodate-0.6.1.tar.gz : 48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9 -homepage : https://github.com/gweis/isodate -license : BSD-3-Clause -component : programming.python -summary : An ISO 8601 date/time/duration parser and formatter +name: python-isodate +version: 0.6.1 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/i/isodate/isodate-0.6.1.tar.gz: 48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9 +homepage: https://github.com/gweis/isodate +license: BSD-3-Clause +component: programming.python +summary: An ISO 8601 date/time/duration parser and formatter description: | This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-isort/package.yml b/packages/py/python-isort/package.yml index 987c95b2a47..a7fb80b573e 100644 --- a/packages/py/python-isort/package.yml +++ b/packages/py/python-isort/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-isort -version : 6.0.1 -release : 18 -source : - - https://pypi.io/packages/source/i/isort/isort-6.0.1.tar.gz : 1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450 -homepage : https://pycqa.github.io/isort/ -license : MIT -component : programming.python -summary : A Python utility / library to sort imports +name: python-isort +version: 6.0.1 +release: 18 +source: + - https://pypi.io/packages/source/i/isort/isort-6.0.1.tar.gz: 1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450 +homepage: https://pycqa.github.io/isort/ +license: MIT +component: programming.python +summary: A Python utility / library to sort imports description: | isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # required packaging python-pylama python-libcst python-hypothesmith # %python3_test pytest3 -k 'not test_format and not test_pylama_isort and not test_hypothesmith' diff --git a/packages/py/python-iterable-io/package.yml b/packages/py/python-iterable-io/package.yml index d451ad7ecf6..325000c9583 100644 --- a/packages/py/python-iterable-io/package.yml +++ b/packages/py/python-iterable-io/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-iterable-io -version : 1.0.0 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/i/iterable-io/iterable-io-1.0.0.tar.gz : fb9e1b739587a9ba0d5c60a3e1eb71246761583bc9f18b3c35bb112b44b18c3c -homepage : https://github.com/pR0Ps/iterable-io -license : LGPL-3.0-only -component : programming.python -summary : Python library to adapt iterables to a file-like interface +name: python-iterable-io +version: 1.0.0 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/i/iterable-io/iterable-io-1.0.0.tar.gz: fb9e1b739587a9ba0d5c60a3e1eb71246761583bc9f18b3c35bb112b44b18c3c +homepage: https://github.com/pR0Ps/iterable-io +license: LGPL-3.0-only +component: programming.python +summary: Python library to adapt iterables to a file-like interface description: | iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-itsdangerous/package.yml b/packages/py/python-itsdangerous/package.yml index 2a2f5e21557..24af4c69b99 100644 --- a/packages/py/python-itsdangerous/package.yml +++ b/packages/py/python-itsdangerous/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-itsdangerous -version : 2.2.0 -release : 10 -source : - - https://pypi.io/packages/source/i/itsdangerous/itsdangerous-2.2.0.tar.gz : e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173 -homepage : https://palletsprojects.com/p/itsdangerous/ -license : BSD-3-Clause -component : programming.python -summary : Various helpers to pass data to untrusted environments and back +name: python-itsdangerous +version: 2.2.0 +release: 10 +source: + - https://pypi.io/packages/source/i/itsdangerous/itsdangerous-2.2.0.tar.gz: e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173 +homepage: https://palletsprojects.com/p/itsdangerous/ +license: BSD-3-Clause +component: programming.python +summary: Various helpers to pass data to untrusted environments and back description: | Various helpers to pass data to untrusted environments and to get it back safe and sound. Data is cryptographically signed to ensure that a token has not been tampered with. -builddeps : +builddeps: - python-build - python-flit-core - python-freezegun - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-jaraco.classes/package.yml b/packages/py/python-jaraco.classes/package.yml index c8cfcbe6a9a..37f1c47e2bd 100644 --- a/packages/py/python-jaraco.classes/package.yml +++ b/packages/py/python-jaraco.classes/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jaraco.classes -version : 3.4.0 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.4.0.tar.gz : 47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd -homepage : https://github.com/jaraco/jaraco.classes -license : MIT -component : programming.python -summary : Utility functions for Python class constructs +name: python-jaraco.classes +version: 3.4.0 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.4.0.tar.gz: 47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd +homepage: https://github.com/jaraco/jaraco.classes +license: MIT +component: programming.python +summary: Utility functions for Python class constructs description: | Utility functions for Python class constructs -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-more-itertools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jaraco.context/package.yml b/packages/py/python-jaraco.context/package.yml index b1eb0b9c61e..2d5639231d1 100644 --- a/packages/py/python-jaraco.context/package.yml +++ b/packages/py/python-jaraco.context/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jaraco.context -version : 6.0.1 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/j/jaraco_context/jaraco_context-6.0.1.tar.gz : 9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3 -homepage : https://github.com/jaraco/jaraco.context -license : MIT -component : programming.python -summary : Useful decorators and context managers +name: python-jaraco.context +version: 6.0.1 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/j/jaraco_context/jaraco_context-6.0.1.tar.gz: 9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3 +homepage: https://github.com/jaraco/jaraco.context +license: MIT +component: programming.python +summary: Useful decorators and context managers description: | Useful decorators and context managers. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -rundeps : +rundeps: - python-backports.tarfile -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # Requires `python-portend` # %python3_test pytest -v diff --git a/packages/py/python-jaraco.functools/package.yml b/packages/py/python-jaraco.functools/package.yml index 8fd2dfd96f5..0a914e3a609 100644 --- a/packages/py/python-jaraco.functools/package.yml +++ b/packages/py/python-jaraco.functools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jaraco.functools -version : 4.1.0 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/j/jaraco_functools/jaraco_functools-4.1.0.tar.gz : 70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d -homepage : https://github.com/jaraco/jaraco.functools -license : MIT -component : programming.python -summary : Functools like those found in stdlib +name: python-jaraco.functools +version: 4.1.0 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/j/jaraco_functools/jaraco_functools-4.1.0.tar.gz: 70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d +homepage: https://github.com/jaraco/jaraco.functools +license: MIT +component: programming.python +summary: Functools like those found in stdlib description: | Functools like those found in stdlib -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -checkdeps : +checkdeps: - python-jaraco.classes - python-more-itertools - python-pytest -rundeps : +rundeps: - python-more-itertools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-jedi/package.yml b/packages/py/python-jedi/package.yml index 698bebc3e6c..fc6d08b1fcf 100644 --- a/packages/py/python-jedi/package.yml +++ b/packages/py/python-jedi/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jedi -version : 0.19.2 -release : 18 -source : - - git|https://github.com/davidhalter/jedi.git : v0.19.2 -homepage : https://github.com/davidhalter/jedi -license : MIT -component : programming.python -summary : An autocompletion tool for Python that can be used for text editors +name: python-jedi +version: 0.19.2 +release: 18 +source: + - git|https://github.com/davidhalter/jedi.git: v0.19.2 +homepage: https://github.com/davidhalter/jedi +license: MIT +component: programming.python +summary: An autocompletion tool for Python that can be used for text editors description: | An autocompletion tool for Python that can be used for text editors. -builddeps : +builddeps: - python-build - python-installer - python-parso - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-parso -replaces : +replaces: - python3-jedi -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-jeepney/package.yml b/packages/py/python-jeepney/package.yml index 31855b36b1c..3e4badf242d 100644 --- a/packages/py/python-jeepney/package.yml +++ b/packages/py/python-jeepney/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jeepney -version : 0.8.0 -release : 8 -source : - - https://pypi.io/packages/source/j/jeepney/jeepney-0.8.0.tar.gz : 5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 -homepage : https://gitlab.com/takluyver/jeepney -license : MIT -component : programming.python -summary : Pure Python DBus interface +name: python-jeepney +version: 0.8.0 +release: 8 +source: + - https://pypi.io/packages/source/j/jeepney/jeepney-0.8.0.tar.gz: 5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 +homepage: https://gitlab.com/takluyver/jeepney +license: MIT +component: programming.python +summary: Pure Python DBus interface description: | Low-level, pure Python DBus protocol client. It has an I/O-free core, and integration modules for different event loops. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -checkdeps : +checkdeps: - python-async_timeout - python-pytest-asyncio - python-testpath - python-trio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 diff --git a/packages/py/python-jellyfish/package.yml b/packages/py/python-jellyfish/package.yml index 0c7377832d7..1909b2ca9e7 100644 --- a/packages/py/python-jellyfish/package.yml +++ b/packages/py/python-jellyfish/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jellyfish -version : 1.1.3 -release : 14 -source : - - https://pypi.io/packages/source/j/jellyfish/jellyfish-1.1.3.tar.gz : 650ba1ddabd716499f85fae0e1f3fa3e6532a69b68985d9294e86a1e04f08f9f -homepage : https://jamesturk.github.io/jellyfish/ -license : BSD-2-Clause -component : programming.python -summary : A python library for doing approximate and phonetic matching of strings +name: python-jellyfish +version: 1.1.3 +release: 14 +source: + - https://pypi.io/packages/source/j/jellyfish/jellyfish-1.1.3.tar.gz: 650ba1ddabd716499f85fae0e1f3fa3e6532a69b68985d9294e86a1e04f08f9f +homepage: https://jamesturk.github.io/jellyfish/ +license: BSD-2-Clause +component: programming.python +summary: A python library for doing approximate and phonetic matching of strings description: | Jellyfish is a python library for doing approximate and phonetic matching of strings. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(python3) - python-build - python-installer - python-maturin -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jinja/package.yml b/packages/py/python-jinja/package.yml index 34c1ce17293..97f7a1e9de0 100644 --- a/packages/py/python-jinja/package.yml +++ b/packages/py/python-jinja/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jinja -version : 3.1.6 -release : 19 -source : - - https://github.com/pallets/jinja/archive/refs/tags/3.1.6.tar.gz : 2074b22a72caa65474902234b320d73463d6d4c223ee49f4b433495758356337 -homepage : https://palletsprojects.com/p/jinja/ -license : BSD-3-Clause -component : programming.python -summary : Jinja2 is a template engine written in pure Python. +name: python-jinja +version: 3.1.6 +release: 19 +source: + - https://github.com/pallets/jinja/archive/refs/tags/3.1.6.tar.gz: 2074b22a72caa65474902234b320d73463d6d4c223ee49f4b433495758356337 +homepage: https://palletsprojects.com/p/jinja/ +license: BSD-3-Clause +component: programming.python +summary: Jinja2 is a template engine written in pure Python. description: | Jinja2 is a template engine written in pure Python. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-markupsafe - python-pytest - python-trio -rundeps : +rundeps: - python-babel - python-markupsafe -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-jmespath/package.yml b/packages/py/python-jmespath/package.yml index c9d627273cb..ab8d78bf009 100644 --- a/packages/py/python-jmespath/package.yml +++ b/packages/py/python-jmespath/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jmespath -version : 1.0.1 -release : 3 -source : - - https://github.com/jmespath/jmespath.py/archive/refs/tags/1.0.1.tar.gz : 6a02470b1716ec7a32abe89a873a4795c41c938468225f8a53d860980ec9e3c6 -homepage : https://jmespath.org -license : MIT -component : programming.python -summary : JMESPath is a query language for JSON. +name: python-jmespath +version: 1.0.1 +release: 3 +source: + - https://github.com/jmespath/jmespath.py/archive/refs/tags/1.0.1.tar.gz: 6a02470b1716ec7a32abe89a873a4795c41c938468225f8a53d860980ec9e3c6 +homepage: https://jmespath.org +license: MIT +component: programming.python +summary: JMESPath is a query language for JSON. description: | JMESPath (pronounced "james path") allows you to declaratively specify how to extract elements from a JSON document. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-joblib/package.yml b/packages/py/python-joblib/package.yml index 39cb5e0635b..bee2ba9334b 100644 --- a/packages/py/python-joblib/package.yml +++ b/packages/py/python-joblib/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-joblib -version : 1.4.2 -release : 11 -source : - - https://github.com/joblib/joblib/archive/refs/tags/1.4.2.tar.gz : 1d95f5f3ab303be89aa4666956bf05a589f56e52c29b836267c8e3885223ff90 -homepage : https://joblib.readthedocs.io -license : BSD-3-Clause -component : programming.python -summary : Computing with Python functions +name: python-joblib +version: 1.4.2 +release: 11 +source: + - https://github.com/joblib/joblib/archive/refs/tags/1.4.2.tar.gz: 1d95f5f3ab303be89aa4666956bf05a589f56e52c29b836267c8e3885223ff90 +homepage: https://joblib.readthedocs.io +license: BSD-3-Clause +component: programming.python +summary: Computing with Python functions description: | Joblib is a set of tools to provide lightweight pipelining in Python. In particular: - transparent disk-caching of functions and lazy re-evaluation (memoize pattern) - easy simple parallel computingJoblib is optimized to be fast and robust on large data in particular and has specific optimizations for numpy arrays. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-josepy/package.yml b/packages/py/python-josepy/package.yml index c4de18b728e..4e76d4bb38d 100644 --- a/packages/py/python-josepy/package.yml +++ b/packages/py/python-josepy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-josepy -version : 2.0.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/j/josepy/josepy-2.0.0.tar.gz : e7d7acd2fe77435cda76092abe4950bb47b597243a8fb733088615fa6de9ec40 -homepage : https://github.com/certbot/josepy -license : Apache-2.0 -component : programming.python -summary : JOSE protocol implementation in Python using cryptography +name: python-josepy +version: 2.0.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/j/josepy/josepy-2.0.0.tar.gz: e7d7acd2fe77435cda76092abe4950bb47b597243a8fb733088615fa6de9ec40 +homepage: https://github.com/certbot/josepy +license: Apache-2.0 +component: programming.python +summary: JOSE protocol implementation in Python using cryptography description: | Python implementation of the standards developed by IETF Javascript Object Signing and Encryption (JOSE). -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -checkdeps : +checkdeps: - python-cryptography - python-pytest -rundeps : +rundeps: - python-cryptography -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-json-logger/package.yml b/packages/py/python-json-logger/package.yml index fdb07176987..d6107162024 100644 --- a/packages/py/python-json-logger/package.yml +++ b/packages/py/python-json-logger/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-json-logger -version : 2.0.7 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/p/python-json-logger/python-json-logger-2.0.7.tar.gz : 23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c -homepage : https://github.com/madzak/python-json-logger -license : BSD-2-Clause -component : programming.python -summary : A python library adding a json log formatter +name: python-json-logger +version: 2.0.7 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/p/python-json-logger/python-json-logger-2.0.7.tar.gz: 23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c +homepage: https://github.com/madzak/python-json-logger +license: BSD-2-Clause +component: programming.python +summary: A python library adding a json log formatter description: | This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-json5/package.yml b/packages/py/python-json5/package.yml index 0837fd5fa90..3bf032f60c3 100644 --- a/packages/py/python-json5/package.yml +++ b/packages/py/python-json5/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-json5 -version : 0.9.14 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/j/json5/json5-0.9.14.tar.gz : 9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02 -homepage : https://github.com/dpranke/pyjson5 -license : Apache-2.0 -component : programming.python -summary : A Python implementation of the JSON5 data format +name: python-json5 +version: 0.9.14 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/j/json5/json5-0.9.14.tar.gz: 9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02 +homepage: https://github.com/dpranke/pyjson5 +license: Apache-2.0 +component: programming.python +summary: A Python implementation of the JSON5 data format description: | A Python implementation of the JSON5 data format. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jsonschema-specifications/package.yml b/packages/py/python-jsonschema-specifications/package.yml index 0e975b5496a..0915dd3bc7a 100644 --- a/packages/py/python-jsonschema-specifications/package.yml +++ b/packages/py/python-jsonschema-specifications/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jsonschema-specifications -version : 2024.10.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/j/jsonschema_specifications/jsonschema_specifications-2024.10.1.tar.gz : 0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 -homepage : https://github.com/python-jsonschema/jsonschema-specifications -license : MIT -component : programming.python -summary : Support files exposing JSON from the JSON Schema specifications to Python +name: python-jsonschema-specifications +version: 2024.10.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/j/jsonschema_specifications/jsonschema_specifications-2024.10.1.tar.gz: 0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 +homepage: https://github.com/python-jsonschema/jsonschema-specifications +license: MIT +component: programming.python +summary: Support files exposing JSON from the JSON Schema specifications to Python description: | JSON support files from the JSON Schema Specifications (metaschemas, vocabularies, etc.), packaged for runtime access from Python as a referencing-based Schema Registry. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -checkdeps : +checkdeps: - python-pytest - python-referencing -rundeps : +rundeps: - python-referencing -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-jsonschema/package.yml b/packages/py/python-jsonschema/package.yml index 70d23bd78c5..1c9f3d665bb 100644 --- a/packages/py/python-jsonschema/package.yml +++ b/packages/py/python-jsonschema/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jsonschema -version : 4.23.0 -release : 23 -source : - - https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.23.0.tar.gz : d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 -homepage : https://github.com/python-jsonschema/jsonschema -license : MIT -component : programming.python -summary : An implementation of JSON Schema validation for Python +name: python-jsonschema +version: 4.23.0 +release: 23 +source: + - https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.23.0.tar.gz: d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 +homepage: https://github.com/python-jsonschema/jsonschema +license: MIT +component: programming.python +summary: An implementation of JSON Schema validation for Python description: | An implementation of JSON Schema validation for Python -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-jsonschema-specifications - python-pytest -rundeps : +rundeps: - python-jsonschema-specifications - python-six environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=$version -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-jupyter-events/package.yml b/packages/py/python-jupyter-events/package.yml index 40836481f1c..91da7eac7ff 100644 --- a/packages/py/python-jupyter-events/package.yml +++ b/packages/py/python-jupyter-events/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter-events -version : 0.12.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter_events/jupyter_events-0.12.0.tar.gz : fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b -homepage : https://github.com/jupyter/jupyter_events/ -license : BSD-3-Clause -component : programming.python -summary : Jupyter Event System library +name: python-jupyter-events +version: 0.12.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter_events/jupyter_events-0.12.0.tar.gz: fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b +homepage: https://github.com/jupyter/jupyter_events/ +license: BSD-3-Clause +component: programming.python +summary: Jupyter Event System library description: | Jupyter Events enables Jupyter Python Applications (e.g. Jupyter Server, JupyterLab Server, JupyterHub, etc.) to emit events—structured data describing things happening inside the application. Other software (e.g. client applications like JupyterLab) can listen and respond to these events. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-json-logger - python-jsonschema - python-rfc3339-validator - python-rfc3986-validator - python-traitlets - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jupyter-lsp/package.yml b/packages/py/python-jupyter-lsp/package.yml index fa9342a7ee3..e3e29880fa2 100644 --- a/packages/py/python-jupyter-lsp/package.yml +++ b/packages/py/python-jupyter-lsp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter-lsp -version : 2.2.5 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter-lsp/jupyter-lsp-2.2.5.tar.gz : 793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001 -homepage : https://jupyterlab-lsp.readthedocs.io/en/latest/ -license : BSD-3-Clause -component : programming.python -summary : Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server +name: python-jupyter-lsp +version: 2.2.5 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter-lsp/jupyter-lsp-2.2.5.tar.gz: 793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001 +homepage: https://jupyterlab-lsp.readthedocs.io/en/latest/ +license: BSD-3-Clause +component: programming.python +summary: Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server description: | Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-jupyter-server -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jupyter-packaging/package.yml b/packages/py/python-jupyter-packaging/package.yml index 06cb6835c3a..76c36ec8280 100644 --- a/packages/py/python-jupyter-packaging/package.yml +++ b/packages/py/python-jupyter-packaging/package.yml @@ -1,34 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter-packaging -version : 0.12.3 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter_packaging/jupyter_packaging-0.12.3.tar.gz : 9d9b2b63b97ffd67a8bc5391c32a421bc415b264a32c99e4d8d8dd31daae9cf4 -homepage : https://jupyter.org/ -license : BSD-3-Clause -component : programming.python -summary : Tools to help build and install Jupyter Python packages +name: python-jupyter-packaging +version: 0.12.3 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter_packaging/jupyter_packaging-0.12.3.tar.gz: 9d9b2b63b97ffd67a8bc5391c32a421bc415b264a32c99e4d8d8dd31daae9cf4 +homepage: https://jupyter.org/ +license: BSD-3-Clause +component: programming.python +summary: Tools to help build and install Jupyter Python packages description: | PTools to help build and install Jupyter Python packages that require a pre-build step that may include JavaScript build steps. -networking : true # check -builddeps : +networking: true # check +builddeps: - python-build - python-hatchling - python-installer - python-setuptools -checkdeps : +checkdeps: - python-deprecation - python-pytest-mock - python-pytest-timeout - python-tomlkit - python-wheel -rundeps : +rundeps: - python-deprecation - python-tomlkit - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 -v diff --git a/packages/py/python-jupyter-server-terminals/package.yml b/packages/py/python-jupyter-server-terminals/package.yml index 0f050870b30..c028c1213fc 100644 --- a/packages/py/python-jupyter-server-terminals/package.yml +++ b/packages/py/python-jupyter-server-terminals/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter-server-terminals -version : 0.5.3 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter_server_terminals/jupyter_server_terminals-0.5.3.tar.gz : 5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269 -homepage : https://github.com/jupyter-server/jupyter_server_terminals -license : BSD-3-Clause -component : programming.python -summary : A Jupyter Server Extension Providing Terminals +name: python-jupyter-server-terminals +version: 0.5.3 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter_server_terminals/jupyter_server_terminals-0.5.3.tar.gz: 5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269 +homepage: https://github.com/jupyter-server/jupyter_server_terminals +license: BSD-3-Clause +component: programming.python +summary: A Jupyter Server Extension Providing Terminals description: | Jupyter Server Terminals is a Jupyter Server Extension providing support for terminals. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-terminado -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jupyter-server/package.yml b/packages/py/python-jupyter-server/package.yml index 9e7f251ad01..d2e50e8bc0d 100644 --- a/packages/py/python-jupyter-server/package.yml +++ b/packages/py/python-jupyter-server/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter-server -version : 2.15.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-2.15.0.tar.gz : 9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084 -homepage : https://github.com/jupyter-server/jupyter_server -license : BSD-3-Clause -component : programming.python -summary : The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications +name: python-jupyter-server +version: 2.15.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-2.15.0.tar.gz: 9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084 +homepage: https://github.com/jupyter-server/jupyter_server +license: BSD-3-Clause +component: programming.python +summary: The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications description: | The Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and Voila. -builddeps : +builddeps: - python-build - python-hatch-jupyter-builder - python-installer -rundeps : +rundeps: - python-anyio - python-argon2-cffi - python-jupyter-events @@ -25,7 +25,7 @@ rundeps : - python-prometheus_client - python-send2trash - python-websocket-client -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jupyter_client/package.yml b/packages/py/python-jupyter_client/package.yml index 58afa30c009..8be1471dc96 100644 --- a/packages/py/python-jupyter_client/package.yml +++ b/packages/py/python-jupyter_client/package.yml @@ -1,41 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter_client -version : 8.6.3 -release : 26 -source : - - https://github.com/jupyter/jupyter_client/releases/download/v8.6.3/jupyter_client-8.6.3.tar.gz : 35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419 -homepage : https://github.com/jupyter/jupyter_client -license : BSD-3-Clause -component : programming.python -summary : Jupyter protocol client APIs +name: python-jupyter_client +version: 8.6.3 +release: 26 +source: + - https://github.com/jupyter/jupyter_client/releases/download/v8.6.3/jupyter_client-8.6.3.tar.gz: 35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419 +homepage: https://github.com/jupyter/jupyter_client +license: BSD-3-Clause +component: programming.python +summary: Jupyter protocol client APIs description: | jupyter_client contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels. It also provides the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends. -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-packaging #checkdeps : - # - openssh - # - python-ipykernel - # - python-msgpack - # - python-psutil - # - python-pytest-asyncio - # - python-pytest-jupyter - # - python-pytest-timeout -rundeps : +# - openssh +# - python-ipykernel +# - python-msgpack +# - python-psutil +# - python-pytest-asyncio +# - python-pytest-jupyter +# - python-pytest-timeout +rundeps: - python-dateutil - python-ipython - python-jupyter_core - python-pyzmq -setup : | +setup: | %python3_setup -install : | +install: | %python3_install + #check : | - # # https://github.com/jupyter/jupyter_client/issues/979 - # %python3_test pytest -v \ - # --deselect tests/test_kernelmanager.py \ - # --deselect tests/test_kernelspecapp.py::test_kernelspec_app \ - # --deselect tests/test_localinterfaces.py::test_load_ips \ - # --deselect tests/test_kernelspec.py::KernelSpecTests::test_cant_install_kernel_spec +# # https://github.com/jupyter/jupyter_client/issues/979 +# %python3_test pytest -v \ +# --deselect tests/test_kernelmanager.py \ +# --deselect tests/test_kernelspecapp.py::test_kernelspec_app \ +# --deselect tests/test_localinterfaces.py::test_load_ips \ +# --deselect tests/test_kernelspec.py::KernelSpecTests::test_cant_install_kernel_spec diff --git a/packages/py/python-jupyter_core/package.yml b/packages/py/python-jupyter_core/package.yml index 164eddd7cdf..7ad635bbf62 100644 --- a/packages/py/python-jupyter_core/package.yml +++ b/packages/py/python-jupyter_core/package.yml @@ -1,33 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyter_core -version : 5.7.2 -release : 19 -source : - - https://files.pythonhosted.org/packages/source/j/jupyter_core/jupyter_core-5.7.2.tar.gz : aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9 -homepage : https://github.com/jupyter/jupyter_core -license : BSD-3-Clause -component : programming.python -summary : Core Jupyter functionality +name: python-jupyter_core +version: 5.7.2 +release: 19 +source: + - https://files.pythonhosted.org/packages/source/j/jupyter_core/jupyter_core-5.7.2.tar.gz: aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9 +homepage: https://github.com/jupyter/jupyter_core +license: BSD-3-Clause +component: programming.python +summary: Core Jupyter functionality description: | Jupyter core package. A base package on which Jupyter projects rely. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-platformdirs - python-traitlets -checkdeps : +checkdeps: - python-ipykernel - python-platformdirs - python-pytest - python-traitlets -setup : | +setup: | %python3_setup -install : | +install: | %python3_install install -Dm00644 examples/jupyter-completion.bash $installdir/usr/share/bash-completion/completions/jupyter install -Dm00644 examples/completions-zsh $installdir/usr/share/zsh/site-functions/_jupyter + # todo 3.12 #check : | # # Failed test reported upstream https://github.com/jupyter/jupyter_core/issues/231 diff --git a/packages/py/python-jupyterlab-pygments/package.yml b/packages/py/python-jupyterlab-pygments/package.yml index 584484ab36a..4c8c20e04ee 100644 --- a/packages/py/python-jupyterlab-pygments/package.yml +++ b/packages/py/python-jupyterlab-pygments/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyterlab-pygments -version : 0.3.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/j/jupyterlab_pygments/jupyterlab_pygments-0.3.0.tar.gz : 721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d -homepage : https://github.com/jupyterlab/jupyterlab_pygments -license : BSD-3-Clause -component : programming.python -summary : Pygments theme using JupyterLab CSS variables +name: python-jupyterlab-pygments +version: 0.3.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/j/jupyterlab_pygments/jupyterlab_pygments-0.3.0.tar.gz: 721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d +homepage: https://github.com/jupyterlab/jupyterlab_pygments +license: BSD-3-Clause +component: programming.python +summary: Pygments theme using JupyterLab CSS variables description: | This package contains a syntax coloring theme for pygments making use of the JupyterLab CSS variables. The goal is to enable the use of JupyterLab's themes with pygments-generated HTML. -builddeps : +builddeps: - python-build - python-hatch-jupyter-builder - python-hatch-nodejs-version - python-installer - python-jupyterlab -rundeps : +rundeps: - pygments -setup : | +setup: | rm setup.py -build : | +build: | python3 -m build --wheel --no-isolation --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-jupyterlab-server/package.yml b/packages/py/python-jupyterlab-server/package.yml index e59fb43be21..5611ec32206 100644 --- a/packages/py/python-jupyterlab-server/package.yml +++ b/packages/py/python-jupyterlab-server/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyterlab-server -version : 2.27.3 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.27.3.tar.gz : eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4 -homepage : https://github.com/jupyterlab/jupyterlab_server -license : BSD-3-Clause -component : programming.python -summary : A set of server components for JupyterLab and JupyterLab like applications +name: python-jupyterlab-server +version: 2.27.3 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.27.3.tar.gz: eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4 +homepage: https://github.com/jupyterlab/jupyterlab_server +license: BSD-3-Clause +component: programming.python +summary: A set of server components for JupyterLab and JupyterLab like applications description: | JupyterLab Server sits between JupyterLab and Jupyter Server, and provides a set of REST API handlers and utilities that are used by JupyterLab. It is a separate project in order to accommodate creating JupyterLab-like applications from a more limited scope. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-jinja - python-json5 - python-jsonschema - python-jupyter-server - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-jupyterlab/package.yml b/packages/py/python-jupyterlab/package.yml index dde02c5ba13..56d5a2ca842 100644 --- a/packages/py/python-jupyterlab/package.yml +++ b/packages/py/python-jupyterlab/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-jupyterlab -version : 4.3.5 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.3.5.tar.gz : c779bf72ced007d7d29d5bcef128e7fdda96ea69299e19b04a43635a7d641f9d -homepage : https://github.com/jupyterlab/jupyterlab -license : BSD-3-Clause -component : programming.python -summary : JupyterLab computational environment +name: python-jupyterlab +version: 4.3.5 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.3.5.tar.gz: c779bf72ced007d7d29d5bcef128e7fdda96ea69299e19b04a43635a7d641f9d +homepage: https://github.com/jupyterlab/jupyterlab +license: BSD-3-Clause +component: programming.python +summary: JupyterLab computational environment description: | An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook. -builddeps : +builddeps: - python-build - python-hatch-jupyter-builder - python-installer -rundeps : +rundeps: - python-async-lru - python-httpx - python-ipykernel - python-jupyter-lsp - python-jupyterlab-server - python-notebook-shim -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-kaptan/package.yml b/packages/py/python-kaptan/package.yml index 1a1cf3a1bcd..feb58ea6438 100644 --- a/packages/py/python-kaptan/package.yml +++ b/packages/py/python-kaptan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-kaptan -version : 0.6.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/k/kaptan/kaptan-0.6.0.tar.gz : 101330a44fdede888586f3010bd145c0ec48a4806bc56429fa5487a6774021f8 -homepage : https://github.com/emre/kaptan -license : BSD-3-Clause -component : programming.python -summary : Configuration parser for Python +name: python-kaptan +version: 0.6.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/k/kaptan/kaptan-0.6.0.tar.gz: 101330a44fdede888586f3010bd145c0ec48a4806bc56429fa5487a6774021f8 +homepage: https://github.com/emre/kaptan +license: BSD-3-Clause +component: programming.python +summary: Configuration parser for Python description: | Configuration parser for Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-keras-applications/package.yml b/packages/py/python-keras-applications/package.yml index 38bcd930fe6..7acb2c49f99 100644 --- a/packages/py/python-keras-applications/package.yml +++ b/packages/py/python-keras-applications/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-keras-applications -version : 1.0.8 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/K/Keras_Applications/Keras_Applications-1.0.8.tar.gz : 5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5 -homepage : https://keras.io/applications -license : MIT -component : programming.python -summary : Reference implementations of popular deep learning models +name: python-keras-applications +version: 1.0.8 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/K/Keras_Applications/Keras_Applications-1.0.8.tar.gz: 5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5 +homepage: https://keras.io/applications +license: MIT +component: programming.python +summary: Reference implementations of popular deep learning models description: | Keras Applications is the applications module of the Keras deep learning library. It provides model definitions and pre-trained weights for a number of popular archictures, such as VGG16, ResNet50, Xception, MobileNet, and more. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - numpy - python-h5py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-keras-preprocessing/package.yml b/packages/py/python-keras-preprocessing/package.yml index 60f25294eea..76ed38ec31c 100644 --- a/packages/py/python-keras-preprocessing/package.yml +++ b/packages/py/python-keras-preprocessing/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-keras-preprocessing -version : 1.1.2 -release : 8 -source : - - https://pypi.io/packages/source/K/Keras-Preprocessing/Keras_Preprocessing-1.1.2.tar.gz : add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3 -homepage : https://keras.io -license : MIT -component : programming.python -summary : Utilities for working with image data, text data, and sequence data +name: python-keras-preprocessing +version: 1.1.2 +release: 8 +source: + - https://pypi.io/packages/source/K/Keras-Preprocessing/Keras_Preprocessing-1.1.2.tar.gz: add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3 +homepage: https://keras.io +license: MIT +component: programming.python +summary: Utilities for working with image data, text data, and sequence data description: | Keras Preprocessing is the data preprocessing and data augmentation module of the Keras deep learning library. It provides utilities for working with image data, text data, and sequence data. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-keras/package.yml b/packages/py/python-keras/package.yml index 685fee31418..dbd05d19d20 100644 --- a/packages/py/python-keras/package.yml +++ b/packages/py/python-keras/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-keras -version : 3.8.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/fe/cf/aea9087c4d7fafe956a0cc0ff6c3327d10fb8442cda50f992a2186921fa0/keras-3.8.0-py3-none-any.whl : b65d125976b0f8bf8ad1e93311a98e7dfb334ff6023627a59a52b35499165ec3 -homepage : https://keras.io/ -license : Apache-2.0 -component : programming.python -summary : TensorFlow Keras +name: python-keras +version: 3.8.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/fe/cf/aea9087c4d7fafe956a0cc0ff6c3327d10fb8442cda50f992a2186921fa0/keras-3.8.0-py3-none-any.whl: b65d125976b0f8bf8ad1e93311a98e7dfb334ff6023627a59a52b35499165ec3 +homepage: https://keras.io/ +license: Apache-2.0 +component: programming.python +summary: TensorFlow Keras description: | TensorFlow Keras is an implementation of the Keras API that uses TensorFlow as a backend. -rundeps : +rundeps: - numpy - python-absl-py - python-h5py @@ -18,5 +18,5 @@ rundeps : - python-optree - python-packaging - python-rich -install : | +install: | python3 -m pip install --root=%installroot% --no-deps --disable-pip-version-check --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir $sources/*.whl diff --git a/packages/py/python-keyring/package.yml b/packages/py/python-keyring/package.yml index 02a6d64247d..e350148bfb1 100644 --- a/packages/py/python-keyring/package.yml +++ b/packages/py/python-keyring/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-keyring -version : 25.6.0 -release : 25 -source : - - https://files.pythonhosted.org/packages/source/k/keyring/keyring-25.6.0.tar.gz : 0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 -homepage : https://github.com/jaraco/keyring -license : +name: python-keyring +version: 25.6.0 +release: 25 +source: + - https://files.pythonhosted.org/packages/source/k/keyring/keyring-25.6.0.tar.gz: 0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 +homepage: https://github.com/jaraco/keyring +license: - MIT - Python-2.0 -component : programming.python -summary : Python system keyring module +component: programming.python +summary: Python system keyring module description: | The python keyring lib provides and easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm @@ -22,15 +22,16 @@ builddeps : # - python-pytest-cov # - python-fakefs # - python3-dbus -rundeps : +rundeps: - python-jaraco.classes - python-jaraco.context - python-jaraco.functools - python-secretstorage -setup : | +setup: | %python3_setup -install : | +install: | %python3_install + # Need python-keyrings-alt #check : | # rm tests/backends/test_{Windows,macOS}.py diff --git a/packages/py/python-kiwisolver/package.yml b/packages/py/python-kiwisolver/package.yml index 33894aef0d4..6d758ad4cf1 100644 --- a/packages/py/python-kiwisolver/package.yml +++ b/packages/py/python-kiwisolver/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-kiwisolver -version : 1.4.9 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/k/kiwisolver/kiwisolver-1.4.9.tar.gz : c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d -homepage : https://github.com/nucleic/kiwi -license : BSD-3-Clause -component : programming.python -summary : An efficient C++ implementation of the Cassowary constraint solving algorithm +name: python-kiwisolver +version: 1.4.9 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/k/kiwisolver/kiwisolver-1.4.9.tar.gz: c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d +homepage: https://github.com/nucleic/kiwi +license: BSD-3-Clause +component: programming.python +summary: An efficient C++ implementation of the Cassowary constraint solving algorithm description: | Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-cppy - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-lazy-loader/package.yml b/packages/py/python-lazy-loader/package.yml index bbb2561f105..eae7c67e73a 100644 --- a/packages/py/python-lazy-loader/package.yml +++ b/packages/py/python-lazy-loader/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lazy-loader -version : '0.4' -release : 2 -source : - - https://files.pythonhosted.org/packages/source/l/lazy-loader/lazy_loader-0.4.tar.gz : 47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1 -homepage : https://github.com/scientific-python/lazy-loader -license : BSD-3-Clause -component : programming.python -summary : Populate library namespace without incurring immediate import costs +name: python-lazy-loader +version: "0.4" +release: 2 +source: + - https://files.pythonhosted.org/packages/source/l/lazy-loader/lazy_loader-0.4.tar.gz: 47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1 +homepage: https://github.com/scientific-python/lazy-loader +license: BSD-3-Clause +component: programming.python +summary: Populate library namespace without incurring immediate import costs description: | lazy-loader makes it easy to load subpackages and functions on demand. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-levenshtein/package.yml b/packages/py/python-levenshtein/package.yml index 4132131c64a..1e2cecb010d 100644 --- a/packages/py/python-levenshtein/package.yml +++ b/packages/py/python-levenshtein/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-levenshtein -version : 0.26.1 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/L/Levenshtein/levenshtein-0.26.1.tar.gz : 0d19ba22330d50609b2349021ec3cf7d905c6fe21195a2d0d876a146e7ed2575 -homepage : https://github.com/maxbachmann/Levenshtein -license : GPL-2.0-or-later -component : programming.python -summary : Python extension for computing string edit distances and similarities +name: python-levenshtein +version: 0.26.1 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/L/Levenshtein/levenshtein-0.26.1.tar.gz: 0d19ba22330d50609b2349021ec3cf7d905c6fe21195a2d0d876a146e7ed2575 +homepage: https://github.com/maxbachmann/Levenshtein +license: GPL-2.0-or-later +component: programming.python +summary: Python extension for computing string edit distances and similarities description: | The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer @@ -18,9 +18,9 @@ builddeps : - python-setuptools - python-wheel - rapidfuzz-cpp -rundeps : +rundeps: - python-rapidfuzz -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-lhafile/package.yml b/packages/py/python-lhafile/package.yml index ad5345e6e4b..98062e79615 100644 --- a/packages/py/python-lhafile/package.yml +++ b/packages/py/python-lhafile/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lhafile -version : 0.3.0 -release : 13 -source : - - https://github.com/FrodeSolheim/python-lhafile/archive/refs/tags/v0.3.0.tar.gz : 5565641820813c76c74f2199f19f6ee0e3ae1e1c14de1a3a4ea3602f9094cd29 -license : BSD-3-Clause -component : programming.python -homepage : https://fengestad.no/python-lhafile/ -summary : LHA archive support for Python +name: python-lhafile +version: 0.3.0 +release: 13 +source: + - https://github.com/FrodeSolheim/python-lhafile/archive/refs/tags/v0.3.0.tar.gz: 5565641820813c76c74f2199f19f6ee0e3ae1e1c14de1a3a4ea3602f9094cd29 +license: BSD-3-Clause +component: programming.python +homepage: https://fengestad.no/python-lhafile/ +summary: LHA archive support for Python description: | LHA archive support for Python, primarily used as a component in FS-UAE Launcher to index and extract files from .lha archives. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-libarchive-c/package.yml b/packages/py/python-libarchive-c/package.yml index a7af5e2c920..f7a5a2a5f10 100644 --- a/packages/py/python-libarchive-c/package.yml +++ b/packages/py/python-libarchive-c/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-libarchive-c -version : '5.1' -release : 2 -source : - - https://github.com/Changaco/python-libarchive-c/archive/refs/tags/5.1.tar.gz : 5051c6d157d03cc0891e5f1051edf5122d6e9b82c58cd30e898dea818e7ff014 -homepage : https://github.com/Changaco/python-libarchive-c/ -license : CC0-1.0 -component : programming.python -summary : Python interface to libarchive +name: python-libarchive-c +version: "5.1" +release: 2 +source: + - https://github.com/Changaco/python-libarchive-c/archive/refs/tags/5.1.tar.gz: 5051c6d157d03cc0891e5f1051edf5122d6e9b82c58cd30e898dea818e7ff014 +homepage: https://github.com/Changaco/python-libarchive-c/ +license: CC0-1.0 +component: programming.python +summary: Python interface to libarchive description: | A Python interface to libarchive. It uses the standard ctypes module to dynamically load and access the C library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - libarchive -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-libevdev/package.yml b/packages/py/python-libevdev/package.yml index 255fad3acd5..341a6670dd1 100644 --- a/packages/py/python-libevdev/package.yml +++ b/packages/py/python-libevdev/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-libevdev -version : '0.11' -release : 6 -source : - - https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/0.11/python-libevdev-0.11.tar.gz : 60eebb58ff20be2d8443d716c3c299392720aac89db269fdb4b9de14fe313c24 -homepage : https://gitlab.freedesktop.org/libevdev/python-libevdev/ -license : MIT -component : programming.python -summary : A Python wrapper around libevdev +name: python-libevdev +version: "0.11" +release: 6 +source: + - https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/0.11/python-libevdev-0.11.tar.gz: 60eebb58ff20be2d8443d716c3c299392720aac89db269fdb4b9de14fe313c24 +homepage: https://gitlab.freedesktop.org/libevdev/python-libevdev/ +license: MIT +component: programming.python +summary: A Python wrapper around libevdev description: | This project is a Python wrapper around libevdev, taking advantage of libevdev's advanced event handling. -builddeps : +builddeps: - pkgconfig(libevdev) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - libevdev -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-libtmux/package.yml b/packages/py/python-libtmux/package.yml index b9ad695f1df..bbc6287c0e9 100644 --- a/packages/py/python-libtmux/package.yml +++ b/packages/py/python-libtmux/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-libtmux -version : 0.21.1 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.21.1.tar.gz : 184d73594c29abe53cf64909c1bad4372cc94bb74f35fe26254ea521d3520af6 -homepage : https://github.com/tmux-python/libtmux -license : MIT -component : programming.python -summary : Python API for tmux +name: python-libtmux +version: 0.21.1 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.21.1.tar.gz: 184d73594c29abe53cf64909c1bad4372cc94bb74f35fe26254ea521d3520af6 +homepage: https://github.com/tmux-python/libtmux +license: MIT +component: programming.python +summary: Python API for tmux description: | libtmux is the tool behind tmuxp, a tmux workspace manager in Python. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-poetry - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-llfuse/package.yml b/packages/py/python-llfuse/package.yml index 71d3b122220..3e3e4cc7f32 100644 --- a/packages/py/python-llfuse/package.yml +++ b/packages/py/python-llfuse/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-llfuse -version : 1.5.1 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/l/llfuse/llfuse-1.5.1.tar.gz : 7c9be52289cf647e3d735104531cc23a1a89fd1be3a621613a1cc0991f1b2699 -homepage : https://github.com/python-llfuse/python-llfuse/ -license : LGPL-2.1-or-later -component : programming.python -summary : Python bindings for the low-level FUSE API +name: python-llfuse +version: 1.5.1 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/l/llfuse/llfuse-1.5.1.tar.gz: 7c9be52289cf647e3d735104531cc23a1a89fd1be3a621613a1cc0991f1b2699 +homepage: https://github.com/python-llfuse/python-llfuse/ +license: LGPL-2.1-or-later +component: programming.python +summary: Python bindings for the low-level FUSE API description: | Python-LLFUSE is a set of Python bindings for the low level FUSE API. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(libattr) - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-llvmlite/package.yml b/packages/py/python-llvmlite/package.yml index 5dcefb5c50b..19f6c553978 100644 --- a/packages/py/python-llvmlite/package.yml +++ b/packages/py/python-llvmlite/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-llvmlite -version : 0.45.1 -release : 22 -source : - - https://github.com/numba/llvmlite/archive/refs/tags/v0.45.1.tar.gz : 222c8aa21ada7473f4c745b3fe7c7b4a10fe90fe67fe83fd518b8fa762d6b459 -license : BSD-2-Clause -homepage : https://llvmlite.readthedocs.io/ -component : programming.python -summary : A lightweight LLVM python binding for writing JIT compilers +name: python-llvmlite +version: 0.45.1 +release: 22 +source: + - https://github.com/numba/llvmlite/archive/refs/tags/v0.45.1.tar.gz: 222c8aa21ada7473f4c745b3fe7c7b4a10fe90fe67fe83fd518b8fa762d6b459 +license: BSD-2-Clause +homepage: https://llvmlite.readthedocs.io/ +component: programming.python +summary: A lightweight LLVM python binding for writing JIT compilers description: | llvmlite is a project originally tailored for Numba's needs, using the following approach: - small C wrapper around the parts of the LLVM C++ API we need that are not already exposed by the LLVM C API. - ctypes Python wrapper around the C API. - pure Python implementation of the subset of the LLVM IR builder that we need for Numba. -builddeps : +builddeps: - llvm-devel environment: | export LLVMLITE_SKIP_LLVM_VERSION_CHECK=1 -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test -m llvmlite.tests diff --git a/packages/py/python-lockfile/package.yml b/packages/py/python-lockfile/package.yml index 2235a11e068..2e7c712c2e9 100644 --- a/packages/py/python-lockfile/package.yml +++ b/packages/py/python-lockfile/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lockfile -version : 0.12.2 -release : 7 -source : - - https://pypi.python.org/packages/source/l/lockfile/lockfile-0.12.2.tar.gz : 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 -homepage : https://launchpad.net/pylockfile -license : MIT -component : programming.python -summary : Platform-independent file locking module +name: python-lockfile +version: 0.12.2 +release: 7 +source: + - https://pypi.python.org/packages/source/l/lockfile/lockfile-0.12.2.tar.gz: 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 +homepage: https://launchpad.net/pylockfile +license: MIT +component: programming.python +summary: Platform-independent file locking module description: | Platform-independent file locking module -builddeps : +builddeps: - pbr - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-lsp-black/package.yml b/packages/py/python-lsp-black/package.yml index ec1e19ac3e4..7f93df9e353 100644 --- a/packages/py/python-lsp-black/package.yml +++ b/packages/py/python-lsp-black/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lsp-black -version : 2.0.0 -release : 8 -source : - - https://github.com/python-lsp/python-lsp-black/archive/refs/tags/v2.0.0.tar.gz : 6387584c38e5758431f5d61c269860892f57b7442c0cf9bd712ad64231b9bb1c -homepage : https://github.com/python-lsp/python-lsp-black -license : MIT -component : programming.python -summary : Black plugin for the Python LSP Server +name: python-lsp-black +version: 2.0.0 +release: 8 +source: + - https://github.com/python-lsp/python-lsp-black/archive/refs/tags/v2.0.0.tar.gz: 6387584c38e5758431f5d61c269860892f57b7442c0cf9bd712ad64231b9bb1c +homepage: https://github.com/python-lsp/python-lsp-black +license: MIT +component: programming.python +summary: Black plugin for the Python LSP Server description: | Fork of the python-pyls-black project, maintained by the Spyder IDE team and the community. This is a Black plugin for the Python LSP Server. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-black - python-lsp-server -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-lsp-jsonrpc/package.yml b/packages/py/python-lsp-jsonrpc/package.yml index ea3542f7f14..e49e3da4e9e 100644 --- a/packages/py/python-lsp-jsonrpc/package.yml +++ b/packages/py/python-lsp-jsonrpc/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lsp-jsonrpc -version : 1.1.2 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.tar.gz : 4688e453eef55cd952bff762c705cedefa12055c0aec17a06f595bcc002cc912 -homepage : https://github.com/python-lsp/python-lsp-jsonrpc -license : MIT -component : programming.python -summary : JSON RPC 2.0 server library +name: python-lsp-jsonrpc +version: 1.1.2 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.tar.gz: 4688e453eef55cd952bff762c705cedefa12055c0aec17a06f595bcc002cc912 +homepage: https://github.com/python-lsp/python-lsp-jsonrpc +license: MIT +component: programming.python +summary: JSON RPC 2.0 server library description: | Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community. This is a python 3.6+ server implementation of the JSON RPC 2.0 protocol. This library has been pulled out of the Python LSP Server project. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest-cov -rundeps : +rundeps: - python-ujson -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-lsp-server/package.yml b/packages/py/python-lsp-server/package.yml index 6ab31f7cb4b..86664b2c000 100644 --- a/packages/py/python-lsp-server/package.yml +++ b/packages/py/python-lsp-server/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lsp-server -version : 1.12.2 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/p/python_lsp_server/python_lsp_server-1.12.2.tar.gz : fea039a36b3132774d0f803671184cf7dde0c688e7b924f23a6359a66094126d -homepage : https://github.com/python-lsp/python-lsp-server -license : MIT -component : programming.python -summary : Python Language Server for the Language Server Protocol +name: python-lsp-server +version: 1.12.2 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/p/python_lsp_server/python_lsp_server-1.12.2.tar.gz: fea039a36b3132774d0f803671184cf7dde0c688e7b924f23a6359a66094126d +homepage: https://github.com/python-lsp/python-lsp-server +license: MIT +component: programming.python +summary: Python Language Server for the Language Server Protocol description: | Fork of the python-language-server project, maintained by the Spyder IDE team and the community. This is a Python 3.6+ implementation of the Language Server Protocol. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-docstring-to-markdown - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - autopep8 - flake8 - matplotlib @@ -33,7 +33,7 @@ checkdeps : - python-ujson - python-whatthepatch - yapf -rundeps : +rundeps: - autopep8 - flake8 - pydocstyle @@ -46,9 +46,9 @@ rundeps : - python-ujson - python-whatthepatch - yapf -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v -k "not test_pyqt_completion" diff --git a/packages/py/python-lxml/package.yml b/packages/py/python-lxml/package.yml index 128e28a2345..029051b5713 100644 --- a/packages/py/python-lxml/package.yml +++ b/packages/py/python-lxml/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-lxml -version : 5.4.0 -release : 26 -source : - - https://github.com/lxml/lxml/archive/refs/tags/lxml-5.4.0.tar.gz : 12ed971a99bd07977e236bf59314cfd53fbf5d59f39d4a13caad901c7fceb0a2 -homepage : https://lxml.de/ -license : +name: python-lxml +version: 5.4.0 +release: 26 +source: + - https://github.com/lxml/lxml/archive/refs/tags/lxml-5.4.0.tar.gz: 12ed971a99bd07977e236bf59314cfd53fbf5d59f39d4a13caad901c7fceb0a2 +homepage: https://lxml.de/ +license: - BSD-3-Clause - MIT - GPL-2.0-or-later - ZPL-2.0 -component : programming.python -summary : XML and HTML with Python +component: programming.python +summary: XML and HTML with Python description: | lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language. It's also very fast and memory friendly, just so you know. -optimize : +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig(libxml-2.0) - pkgconfig(libxslt) - pkgconfig(python3) @@ -26,12 +26,13 @@ builddeps : - python-installer - python-setuptools - python-wheel -setup : | +setup: | %patch -p1 -i $pkgfiles/cython-3.1.0.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # pushd $PKG_BUILD_DIR/py3build # python3 test.py -vuf diff --git a/packages/py/python-magic/package.yml b/packages/py/python-magic/package.yml index 48b63782ea2..441b575dc34 100644 --- a/packages/py/python-magic/package.yml +++ b/packages/py/python-magic/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-magic -version : 0.4.27 -release : 14 -source : - - https://pypi.debian.net/python-magic/python-magic-0.4.27.tar.gz : c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b -homepage : https://github.com/ahupp/python-magic -license : MIT -component : system.base -summary : Python interface for libmagic -builddeps : +name: python-magic +version: 0.4.27 +release: 14 +source: + - https://pypi.debian.net/python-magic/python-magic-0.4.27.tar.gz: c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b +homepage: https://github.com/ahupp/python-magic +license: MIT +component: system.base +summary: Python interface for libmagic +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools description: | This module uses ctypes to access the libmagic file type identification library. It makes use of the local magic database and supports both textual and MIME-type output. -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-markdown-it-py/package.yml b/packages/py/python-markdown-it-py/package.yml index 9f32f952173..94e6047903f 100644 --- a/packages/py/python-markdown-it-py/package.yml +++ b/packages/py/python-markdown-it-py/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-markdown-it-py -version : 3.0.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/m/markdown-it-py/markdown-it-py-3.0.0.tar.gz : e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb -homepage : https://github.com/executablebooks/markdown-it-py -license : MIT -component : programming.python -summary : Markdown parser done right +name: python-markdown-it-py +version: 3.0.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/m/markdown-it-py/markdown-it-py-3.0.0.tar.gz: e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb +homepage: https://github.com/executablebooks/markdown-it-py +license: MIT +component: programming.python +summary: Markdown parser done right description: | Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. -builddeps : +builddeps: - python-build - python-flit - python-installer -rundeps : +rundeps: - python-mdurl -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-markdown-math/package.yml b/packages/py/python-markdown-math/package.yml index 48f8dc1155f..7e7d040830d 100644 --- a/packages/py/python-markdown-math/package.yml +++ b/packages/py/python-markdown-math/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-markdown-math -version : '0.8' -release : 8 -source : - - https://github.com/mitya57/python-markdown-math/archive/refs/tags/0.8.tar.gz : e700cbc53a857f443a782cc95f6a4d8ba4a264b12b67c3328b2f4f2f4156273f -homepage : https://github.com/mitya57/python-markdown-math -license : MIT -component : programming.python -summary : Math extension for Python-Markdown +name: python-markdown-math +version: "0.8" +release: 8 +source: + - https://github.com/mitya57/python-markdown-math/archive/refs/tags/0.8.tar.gz: e700cbc53a857f443a782cc95f6a4d8ba4a264b12b67c3328b2f4f2f4156273f +homepage: https://github.com/mitya57/python-markdown-math +license: MIT +component: programming.python +summary: Math extension for Python-Markdown description: | This extension adds math formulas support to Python-Markdown. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-markdown -rundeps : +rundeps: - python-markdown -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-markdown/package.yml b/packages/py/python-markdown/package.yml index 7ecc2bc71b8..58c3c6a9b55 100644 --- a/packages/py/python-markdown/package.yml +++ b/packages/py/python-markdown/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-markdown -version : '3.7' -release : 15 -source : - - https://github.com/Python-Markdown/markdown/archive/refs/tags/3.7.tar.gz : c736153e1c93246ec566d960d614abe308c6f5b80e89697105076af507bc47b3 -homepage : https://github.com/Python-Markdown/markdown -license : BSD-3-Clause -component : programming.python -summary : A Python implementation of Markdown +name: python-markdown +version: "3.7" +release: 15 +source: + - https://github.com/Python-Markdown/markdown/archive/refs/tags/3.7.tar.gz: c736153e1c93246ec566d960d614abe308c6f5b80e89697105076af507bc47b3 +homepage: https://github.com/Python-Markdown/markdown +license: BSD-3-Clause +component: programming.python +summary: A Python implementation of Markdown description: | This is a Python implementation of Markdown. It is almost completely compliant with the reference implementation, though there are a few known issues. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-markupsafe/package.yml b/packages/py/python-markupsafe/package.yml index 02b8e73ebd6..d34921ec671 100644 --- a/packages/py/python-markupsafe/package.yml +++ b/packages/py/python-markupsafe/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-markupsafe -version : 3.0.2 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/m/markupsafe/markupsafe-3.0.2.tar.gz : ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 -homepage : https://palletsprojects.com/p/markupsafe/ -license : BSD-3-Clause -component : programming.python -summary : Implements a XML/HTML/XHTML Markup safe string for Python +name: python-markupsafe +version: 3.0.2 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/m/markupsafe/markupsafe-3.0.2.tar.gz: ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 +homepage: https://palletsprojects.com/p/markupsafe/ +license: BSD-3-Clause +component: programming.python +summary: Implements a XML/HTML/XHTML Markup safe string for Python description: | MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page. Escaping is implemented in C so it is as efficient as possible. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-marshmallow/package.yml b/packages/py/python-marshmallow/package.yml index 28adc543221..ac0fb27f2f2 100644 --- a/packages/py/python-marshmallow/package.yml +++ b/packages/py/python-marshmallow/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-marshmallow -version : 3.26.1 -release : 10 -source : - - https://github.com/marshmallow-code/marshmallow/archive/refs/tags/3.26.1.tar.gz : 572281ddf1847ce7cb78847ec729841b68f410841b8e0c0e341fbf8c5dc370c0 -homepage : https://github.com/marshmallow-code/marshmallow -license : MIT -component : programming.python -summary : A lightweight library for converting complex datatypes to and from native Python datatypes +name: python-marshmallow +version: 3.26.1 +release: 10 +source: + - https://github.com/marshmallow-code/marshmallow/archive/refs/tags/3.26.1.tar.gz: 572281ddf1847ce7cb78847ec729841b68f410841b8e0c0e341fbf8c5dc370c0 +homepage: https://github.com/marshmallow-code/marshmallow +license: MIT +component: programming.python +summary: A lightweight library for converting complex datatypes to and from native Python datatypes description: | marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest - python-pytz - python-simplejson -rundeps : +rundeps: - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-matplotlib-inline/package.yml b/packages/py/python-matplotlib-inline/package.yml index 3572f28a35e..c0d985d187d 100644 --- a/packages/py/python-matplotlib-inline/package.yml +++ b/packages/py/python-matplotlib-inline/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-matplotlib-inline -version : 0.1.7 -release : 7 -source : - - https://github.com/ipython/matplotlib-inline/archive/refs/tags/0.1.7.tar.gz : e9620ebfae073f79a2de8c8777ce87721a8fd757e159d5acfefdf375124f9458 -homepage : https://github.com/ipython/matplotlib-inline -license : BSD-3-Clause -component : programming.python -summary : Inline Matplotlib backend for Jupyter +name: python-matplotlib-inline +version: 0.1.7 +release: 7 +source: + - https://github.com/ipython/matplotlib-inline/archive/refs/tags/0.1.7.tar.gz: e9620ebfae073f79a2de8c8777ce87721a8fd757e159d5acfefdf375124f9458 +homepage: https://github.com/ipython/matplotlib-inline +license: BSD-3-Clause +component: programming.python +summary: Inline Matplotlib backend for Jupyter description: | Matplotlib Inline Back-end for IPython and Jupyter. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-traitlets -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-maturin/package.yml b/packages/py/python-maturin/package.yml index 917071402e4..13df26b6e9e 100644 --- a/packages/py/python-maturin/package.yml +++ b/packages/py/python-maturin/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-maturin -version : 1.9.6 -release : 64 -source : - - https://github.com/PyO3/maturin/archive/refs/tags/v1.9.6.tar.gz : c8aef8af6cd3d5b3331191b21191ec92d7b4ee0633e0799351a01af1c5ea2a6c -license : +name: python-maturin +version: 1.9.6 +release: 64 +source: + - https://github.com/PyO3/maturin/archive/refs/tags/v1.9.6.tar.gz: c8aef8af6cd3d5b3331191b21191ec92d7b4ee0633e0799351a01af1c5ea2a6c +license: - Apache-2.0 - MIT -homepage : https://www.maturin.rs/ -component : programming.python -networking : true -summary : Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages +homepage: https://www.maturin.rs/ +component: programming.python +networking: true +summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages description: | Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(openssl) - python-build - python-installer - python-setuptools-rust -rundeps : +rundeps: - rust environment: | export MATURIN_SETUP_ARGS="--no-default-features --features full,native-tls" -setup : | +setup: | %cargo_fetch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-mdit-py-plugins/package.yml b/packages/py/python-mdit-py-plugins/package.yml index c29d6ca86d4..fe1c5194f5d 100644 --- a/packages/py/python-mdit-py-plugins/package.yml +++ b/packages/py/python-mdit-py-plugins/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mdit-py-plugins -version : 0.4.2 -release : 3 -source : +name: python-mdit-py-plugins +version: 0.4.2 +release: 3 +source: # The pypi source doesn't include the tests https://github.com/executablebooks/mdit-py-plugins/issues/97 - - https://github.com/executablebooks/mdit-py-plugins/archive/refs/tags/v0.4.2.tar.gz : ebf41856b3876473dd9adabee689d9a79105a4ef7ede09891b7d8ef1015e0ae5 -license : MIT -component : programming.python -homepage : https://github.com/executablebooks/mdit-py-plugins -summary : Collection of core plugins for markdown-it-py + - https://github.com/executablebooks/mdit-py-plugins/archive/refs/tags/v0.4.2.tar.gz: ebf41856b3876473dd9adabee689d9a79105a4ef7ede09891b7d8ef1015e0ae5 +license: MIT +component: programming.python +homepage: https://github.com/executablebooks/mdit-py-plugins +summary: Collection of core plugins for markdown-it-py description: | Collection of core plugins for markdown-it-py -builddeps : +builddeps: - python-build - python-flit-core - python-installer -rundeps : +rundeps: - python-markdown-it-py -checkdeps : +checkdeps: - python-markdown-it-py - python-pytest - python-pytest-regressions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-mdurl/package.yml b/packages/py/python-mdurl/package.yml index 8834ac6fb6e..6ffa9f6a863 100644 --- a/packages/py/python-mdurl/package.yml +++ b/packages/py/python-mdurl/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mdurl -version : 0.1.2 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/m/mdurl/mdurl-0.1.2.tar.gz : bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba -homepage : https://github.com/executablebooks/mdurl -license : MIT -component : programming.python -summary : Markdown URL utilities +name: python-mdurl +version: 0.1.2 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/m/mdurl/mdurl-0.1.2.tar.gz: bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba +homepage: https://github.com/executablebooks/mdurl +license: MIT +component: programming.python +summary: Markdown URL utilities description: | This is a Python port of the JavaScript mdurl package. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-mechanize/package.yml b/packages/py/python-mechanize/package.yml index 3bd47b46380..2361c304710 100644 --- a/packages/py/python-mechanize/package.yml +++ b/packages/py/python-mechanize/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mechanize -version : 0.4.10 -release : 13 -source : - - https://github.com/python-mechanize/mechanize/archive/refs/tags/v0.4.10.tar.gz : 9b8fe695f4798ded8d91bdfc437f1eb18a6026722d557f969531bcb20bf44ec1 -homepage : https://github.com/python-mechanize/mechanize -license : +name: python-mechanize +version: 0.4.10 +release: 13 +source: + - https://github.com/python-mechanize/mechanize/archive/refs/tags/v0.4.10.tar.gz: 9b8fe695f4798ded8d91bdfc437f1eb18a6026722d557f969531bcb20bf44ec1 +homepage: https://github.com/python-mechanize/mechanize +license: - BSD-3-Clause - ZPL-2.1 -component : programming.python -summary : Python Mechanize Module +component: programming.python +summary: Python Mechanize Module description: | Stateful programmatic web browsing in Python, after Andy Lester’s Perl module WWW::Mechanize. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-html5lib -rundeps : +rundeps: - python-html5lib -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test run_tests.py diff --git a/packages/py/python-mediafile/package.yml b/packages/py/python-mediafile/package.yml index 76c58274c76..0f596885cb1 100644 --- a/packages/py/python-mediafile/package.yml +++ b/packages/py/python-mediafile/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mediafile -version : 0.12.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/m/mediafile/mediafile-0.12.0.tar.gz : d75d805a06ed56150dbcea76505e700f9809abd9e98f98117ae46f5df2ccf1d7 -homepage : https://github.com/beetbox/mediafile -license : MIT -component : programming.python -summary : Read and write audio files' tags in Python +name: python-mediafile +version: 0.12.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/m/mediafile/mediafile-0.12.0.tar.gz: d75d805a06ed56150dbcea76505e700f9809abd9e98f98117ae46f5df2ccf1d7 +homepage: https://github.com/beetbox/mediafile +license: MIT +component: programming.python +summary: Read and write audio files' tags in Python description: | MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -checkdeps : +checkdeps: - mutagen - python-six -rundeps : +rundeps: - mutagen - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-mergedeep/package.yml b/packages/py/python-mergedeep/package.yml index c2754268791..ce20b92816d 100644 --- a/packages/py/python-mergedeep/package.yml +++ b/packages/py/python-mergedeep/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mergedeep -version : 1.3.4 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/m/mergedeep/mergedeep-1.3.4.tar.gz : 0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8 -homepage : https://mergedeep.readthedocs.io/en/latest/ -license : MIT -component : programming.python -summary : A deep merge function for python +name: python-mergedeep +version: 1.3.4 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/m/mergedeep/mergedeep-1.3.4.tar.gz: 0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8 +homepage: https://mergedeep.readthedocs.io/en/latest/ +license: MIT +component: programming.python +summary: A deep merge function for python description: | A deep merge function for python -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-minimock/package.yml b/packages/py/python-minimock/package.yml index 70b3e393a6a..6297028dfdf 100644 --- a/packages/py/python-minimock/package.yml +++ b/packages/py/python-minimock/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-minimock -version : 1.3.0 -release : 8 -source : - - https://github.com/lowks/minimock/archive/refs/tags/v1.3.0.tar.gz : 0e02d3acd756ee85a53b8f05c9826ab280a72df41d03119181321ab5a8e3520e -homepage : https://github.com/lowks/minimock -license : MIT -component : programming.python -summary : The simplest possible mock library +name: python-minimock +version: 1.3.0 +release: 8 +source: + - https://github.com/lowks/minimock/archive/refs/tags/v1.3.0.tar.gz: 0e02d3acd756ee85a53b8f05c9826ab280a72df41d03119181321ab5a8e3520e +homepage: https://github.com/lowks/minimock +license: MIT +component: programming.python +summary: The simplest possible mock library description: | MiniMock is a simple library for doing Mock objects with doctest. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -setup : | +setup: | sed -i -e "s|1.2.10.dev0|1.3.0|g" minimock.py conda/meta.yaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | python3 minimock.py -v diff --git a/packages/py/python-mistune/package.yml b/packages/py/python-mistune/package.yml index 4aa9f1cc5a6..470e530f0de 100644 --- a/packages/py/python-mistune/package.yml +++ b/packages/py/python-mistune/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mistune -version : 3.1.4 -release : 19 -source : - - https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.1.4.tar.gz : b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164 -homepage : https://github.com/lepture/mistune -license : BSD-3-Clause -component : programming.python -summary : A sane Markdown parser with useful plugins and renderers +name: python-mistune +version: 3.1.4 +release: 19 +source: + - https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.1.4.tar.gz: b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164 +homepage: https://github.com/lepture/mistune +license: BSD-3-Clause +component: programming.python +summary: A sane Markdown parser with useful plugins and renderers description: | A fast yet powerful Python Markdown parser with renderers and plugins. -builddeps : +builddeps: - cython - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-ml-dtypes/package.yml b/packages/py/python-ml-dtypes/package.yml index bf8dcd71d89..f3e2c574bd2 100644 --- a/packages/py/python-ml-dtypes/package.yml +++ b/packages/py/python-ml-dtypes/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ml-dtypes -version : 0.5.3 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/m/ml_dtypes/ml_dtypes-0.5.3.tar.gz : 95ce33057ba4d05df50b1f3cfefab22e351868a843b3b15a46c65836283670c9 -homepage : https://github.com/jax-ml/ml_dtypes -license : +name: python-ml-dtypes +version: 0.5.3 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/m/ml_dtypes/ml_dtypes-0.5.3.tar.gz: 95ce33057ba4d05df50b1f3cfefab22e351868a843b3b15a46c65836283670c9 +homepage: https://github.com/jax-ml/ml_dtypes +license: - Apache-2.0 - MPL-2.0 -component : programming.python -summary : several NumPy dtype extensions used in machine learning libraries +component: programming.python +summary: several NumPy dtype extensions used in machine learning libraries description: | ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used in machine learning libraries, including: @@ -21,16 +21,16 @@ description: | float8_e5m2 float8_e5m2fnuz int4 and uint4: low precision integer types. -builddeps : +builddeps: - pkgconfig(python3) - numpy - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - numpy -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-mock/package.yml b/packages/py/python-mock/package.yml index 66039c466ca..a81aaf39cd0 100644 --- a/packages/py/python-mock/package.yml +++ b/packages/py/python-mock/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mock -version : 5.2.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/m/mock/mock-5.2.0.tar.gz : 4e460e818629b4b173f32d08bf30d3af8123afbb8e04bb5707a1fd4799e503f0 -homepage : https://github.com/testing-cabal/mock -license : BSD-2-Clause -component : programming.python -summary : Rolling backport of unittest.mock for all Pythons +name: python-mock +version: 5.2.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/m/mock/mock-5.2.0.tar.gz: 4e460e818629b4b173f32d08bf30d3af8123afbb8e04bb5707a1fd4799e503f0 +homepage: https://github.com/testing-cabal/mock +license: BSD-2-Clause +component: programming.python +summary: Rolling backport of unittest.mock for all Pythons description: | mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used. -builddeps : +builddeps: - pbr - python-build - python-installer - python-setuptools - python-six -rundeps : +rundeps: - pbr - python-six -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-moddb/package.yml b/packages/py/python-moddb/package.yml index c7ad5fdf532..cabb6d4e2a7 100644 --- a/packages/py/python-moddb/package.yml +++ b/packages/py/python-moddb/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-moddb -version : 0.13.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/m/moddb/moddb-0.13.0.tar.gz : f505c5cbbd89e08176ec5955460e710bd9d6e4e1d7a86b08f1ffcf2b32b47fa9 -homepage : https://github.com/ClementJ18/moddb -license : MIT -component : programming.python -summary : A scrapper for ModDB Mod and Game pages +name: python-moddb +version: 0.13.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/m/moddb/moddb-0.13.0.tar.gz: f505c5cbbd89e08176ec5955460e710bd9d6e4e1d7a86b08f1ffcf2b32b47fa9 +homepage: https://github.com/ClementJ18/moddb +license: MIT +component: programming.python +summary: A scrapper for ModDB Mod and Game pages description: | The goal of this library is to be able to navigate ModDB purely programmatically through scraping and parsing of the various models present on the website. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-beautifulsoup4 - python-pyrate-limiter - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-more-itertools/package.yml b/packages/py/python-more-itertools/package.yml index d22d9800177..69085ab03f9 100644 --- a/packages/py/python-more-itertools/package.yml +++ b/packages/py/python-more-itertools/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-more-itertools -version : 10.6.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.6.0.tar.gz : 2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b -homepage : https://more-itertools.rtfd.io/ -license : MIT -component : programming.python -summary : More routines for operating on iterables, beyond itertools +name: python-more-itertools +version: 10.6.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.6.0.tar.gz: 2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b +homepage: https://more-itertools.rtfd.io/ +license: MIT +component: programming.python +summary: More routines for operating on iterables, beyond itertools description: | Python's `itertools` library is a gem - you can compose elegant solutions for a variety of problems with the functions it provides. In `more-itertools` we collect additional building blocks, recipes, and routines for working with Python iterables. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | rm -f setup.py -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-mpi4py/package.yml b/packages/py/python-mpi4py/package.yml index 1952e1ef638..9e759319894 100644 --- a/packages/py/python-mpi4py/package.yml +++ b/packages/py/python-mpi4py/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mpi4py -version : 4.0.3 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/m/mpi4py/mpi4py-4.0.3.tar.gz : de2710d73e25e115865a3ab63d34a54b2d8608b724f761c567b6ad58dd475609 -homepage : https://github.com/mpi4py/mpi4py -license : BSD-3-Clause -component : programming.python -summary : Python bindings for MPI +name: python-mpi4py +version: 4.0.3 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/m/mpi4py/mpi4py-4.0.3.tar.gz: de2710d73e25e115865a3ab63d34a54b2d8608b724f761c567b6ad58dd475609 +homepage: https://github.com/mpi4py/mpi4py +license: BSD-3-Clause +component: programming.python +summary: Python bindings for MPI description: | This package provides Python bindings for the Message Passing Interface (MPI) standard. It is implemented on top of the MPI specification and exposes an API which grounds on the standard MPI-2 C++ bindings. -builddeps : +builddeps: - pkgconfig(ompi) - cython - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-mpmath/package.yml b/packages/py/python-mpmath/package.yml index e9eec97a4c9..edc5a841f90 100644 --- a/packages/py/python-mpmath/package.yml +++ b/packages/py/python-mpmath/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mpmath -version : 1.3.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/m/mpmath/mpmath-1.3.0.tar.gz : 7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f -homepage : https://mpmath.org/ -license : BSD-3-Clause -component : programming.python -summary : Python library for arbitrary-precision floating-point arithmetic +name: python-mpmath +version: 1.3.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/m/mpmath/mpmath-1.3.0.tar.gz: 7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f +homepage: https://mpmath.org/ +license: BSD-3-Clause +component: programming.python +summary: Python library for arbitrary-precision floating-point arithmetic description: | Mpmath is a pure-Python library for multiprecision floating-point arithmetic. It provides a set of transcendental functions, unlimited exponent sizes, complex numbers, interval arithmetic, numerical integration and differentiation, root-finding, linear algebra, and others. Almost any calculation can be performed just as well at 10-digit or 1000-digit precision, and in many cases, mpmath implements algorithms that scale well for high precision work. If available, mpmath will (optionally) use gmpy to speed up high precision operations. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - matplotlib - python-gmpy2 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v --pyargs mpmath -k 'not mpmath.libmp.gammazeta.bernfrac' -replaces : +replaces: - python3-mpmath diff --git a/packages/py/python-msgpack/package.yml b/packages/py/python-msgpack/package.yml index cfd2c1776b3..daf7009207d 100644 --- a/packages/py/python-msgpack/package.yml +++ b/packages/py/python-msgpack/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-msgpack -version : 1.1.1 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.1.1.tar.gz : 77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd -homepage : https://msgpack.org/ -license : Apache-2.0 -component : programming.python -summary : A fast, compact binary serialization format, suitable for similar data to JSON +name: python-msgpack +version: 1.1.1 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.1.1.tar.gz: 77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd +homepage: https://msgpack.org/ +license: Apache-2.0 +component: programming.python +summary: A fast, compact binary serialization format, suitable for similar data to JSON description: | MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. This package provides CPython bindings for reading and writing MessagePack data. -builddeps : +builddeps: - cython - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-mss/package.yml b/packages/py/python-mss/package.yml index 6829d7f9390..e95d1fc3c65 100644 --- a/packages/py/python-mss/package.yml +++ b/packages/py/python-mss/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mss -version : 10.1.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/m/mss/mss-10.1.0.tar.gz : 7182baf7ee16ca569e2804028b6ab9bcbf6be5c46fc2880840f33b513b9cb4f8 -homepage : https://github.com/BoboTiG/python-mss -license : MIT -component : programming.python -summary : An ultra fast cross-platform multiple screenshots module in pure Python using ctypes +name: python-mss +version: 10.1.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/m/mss/mss-10.1.0.tar.gz: 7182baf7ee16ca569e2804028b6ab9bcbf6be5c46fc2880840f33b513b9cb4f8 +homepage: https://github.com/BoboTiG/python-mss +license: MIT +component: programming.python +summary: An ultra fast cross-platform multiple screenshots module in pure Python using ctypes description: | An ultra fast cross-platform multiple screenshots module in pure python using ctypes. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-multidict/package.yml b/packages/py/python-multidict/package.yml index b11f1a19fc4..cdd8753eec9 100644 --- a/packages/py/python-multidict/package.yml +++ b/packages/py/python-multidict/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-multidict -version : 6.1.0 -release : 8 -source : - - https://github.com/aio-libs/multidict/archive/refs/tags/v6.1.0.tar.gz : 2ba7e9b0625cc18aa308d7ea4c1cce3de383c360052f2b79998756277c32e34d -homepage : https://github.com/aio-libs/multidict -license : Apache-2.0 -component : programming.python -summary : The multidict implementation +name: python-multidict +version: 6.1.0 +release: 8 +source: + - https://github.com/aio-libs/multidict/archive/refs/tags/v6.1.0.tar.gz: 2ba7e9b0625cc18aa308d7ea4c1cce3de383c360052f2b79998756277c32e34d +homepage: https://github.com/aio-libs/multidict +license: Apache-2.0 +component: programming.python +summary: The multidict implementation description: | Multidict is dict-like collection of key-value pairs where key might occur more than once in the container. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-munkres/package.yml b/packages/py/python-munkres/package.yml index 70495eba5c1..cce3fae276e 100644 --- a/packages/py/python-munkres/package.yml +++ b/packages/py/python-munkres/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-munkres -version : 1.1.4 -release : 10 -source : - - https://github.com/bmc/munkres/archive/refs/tags/release-1.1.4.tar.gz : 6a297282895e4f7c27902bb5ad045d06458905daafb80a9ce14b9d87ca391205 -homepage : https://software.clapper.org/munkres -license : Apache-2.0 -component : programming.python -summary : Munkres algorithm for Python +name: python-munkres +version: 1.1.4 +release: 10 +source: + - https://github.com/bmc/munkres/archive/refs/tags/release-1.1.4.tar.gz: 6a297282895e4f7c27902bb5ad045d06458905daafb80a9ce14b9d87ca391205 +homepage: https://software.clapper.org/munkres +license: Apache-2.0 +component: programming.python +summary: Munkres algorithm for Python description: | The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-musicbrainzngs/package.yml b/packages/py/python-musicbrainzngs/package.yml index bb8280cd733..50245e6f811 100644 --- a/packages/py/python-musicbrainzngs/package.yml +++ b/packages/py/python-musicbrainzngs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-musicbrainzngs -version : 0.7.1 -release : 8 -source : - - https://github.com/alastair/python-musicbrainzngs/archive/v0.7.1.tar.gz : 93c3689e62215328588ec5b82715de7706b355927171a297bd1d56b7f34dcc62 -homepage : https://github.com/alastair/python-musicbrainzngs -license : +name: python-musicbrainzngs +version: 0.7.1 +release: 8 +source: + - https://github.com/alastair/python-musicbrainzngs/archive/v0.7.1.tar.gz: 93c3689e62215328588ec5b82715de7706b355927171a297bd1d56b7f34dcc62 +homepage: https://github.com/alastair/python-musicbrainzngs +license: - BSD-2-Clause - ISC -component : programming.python -summary : Python bindings for Musicbrainz NGS webservice +component: programming.python +summary: Python bindings for Musicbrainz NGS webservice description: | This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive. -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-mygpoclient/package.yml b/packages/py/python-mygpoclient/package.yml index 830541b3b47..99614aef5c3 100644 --- a/packages/py/python-mygpoclient/package.yml +++ b/packages/py/python-mygpoclient/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mygpoclient -version : '1.9' -release : 10 -source : - - https://github.com/gpodder/mygpoclient/archive/1.9.tar.gz : c1e990a6395acd5a5316be1cd9237c2669b9f6389d49f5740595c02049b95496 -license : GPL-3.0 -homepage : https://mygpoclient.readthedocs.io/en/latest/ -component : programming.python -summary : gpodder client library +name: python-mygpoclient +version: "1.9" +release: 10 +source: + - https://github.com/gpodder/mygpoclient/archive/1.9.tar.gz: c1e990a6395acd5a5316be1cd9237c2669b9f6389d49f5740595c02049b95496 +license: GPL-3.0 +homepage: https://mygpoclient.readthedocs.io/en/latest/ +component: programming.python +summary: gpodder client library description: | Client library for the my.gpodder.org web service -builddeps : +builddeps: - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-mypy/package.yml b/packages/py/python-mypy/package.yml index cb91b6d238c..644a08a3835 100644 --- a/packages/py/python-mypy/package.yml +++ b/packages/py/python-mypy/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mypy -version : 1.18.2 -release : 32 -source : - - https://github.com/python/mypy/archive/refs/tags/v1.18.2.tar.gz : 4f0b58727dc296b92cfa3c404d31d52597de8bab0530c697f01f0d4397d6120c -homepage : https://www.mypy-lang.org/ -license : MIT -component : programming.python -summary : Optional static typing for Python 3 (PEP484) +name: python-mypy +version: 1.18.2 +release: 32 +source: + - https://github.com/python/mypy/archive/refs/tags/v1.18.2.tar.gz: 4f0b58727dc296b92cfa3c404d31d52597de8bab0530c697f01f0d4397d6120c +homepage: https://www.mypy-lang.org/ +license: MIT +component: programming.python +summary: Optional static typing for Python 3 (PEP484) description: | Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead. -builddeps : +builddeps: - python-build - python-installer - python-mypy_extensions @@ -18,12 +18,12 @@ builddeps : - python-setuptools - python-typing-extensions - python-wheel -rundeps : +rundeps: - python-mypy_extensions - python-pathspec - python-typing-extensions -build : | +build: | sed -e '/types-setuptools/d;/types-psutil/d' -i pyproject.toml %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-mypy_extensions/package.yml b/packages/py/python-mypy_extensions/package.yml index 7b4b80c849a..71e1d2b1a2e 100644 --- a/packages/py/python-mypy_extensions/package.yml +++ b/packages/py/python-mypy_extensions/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-mypy_extensions -version : 1.0.0 -release : 9 -source : - - https://github.com/python/mypy_extensions/archive/1.0.0.tar.gz : c1f1fc0cc5f5be7d3a70b6dd4b85f9e2b02d788d66f3a168652a65df6571df07 -homepage : https://github.com/python/mypy_extensions -license : MIT -component : programming.python -summary : Experimental type system extensions for programs checked with the mypy typechecker +name: python-mypy_extensions +version: 1.0.0 +release: 9 +source: + - https://github.com/python/mypy_extensions/archive/1.0.0.tar.gz: c1f1fc0cc5f5be7d3a70b6dd4b85f9e2b02d788d66f3a168652a65df6571df07 +homepage: https://github.com/python/mypy_extensions +license: MIT +component: programming.python +summary: Experimental type system extensions for programs checked with the mypy typechecker description: | The “mypy_extensions” module defines experimental extensions to the standard “typing” module that are supported by the mypy typechecker. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-myst-parser/package.yml b/packages/py/python-myst-parser/package.yml index c61bd0445df..605232e9356 100644 --- a/packages/py/python-myst-parser/package.yml +++ b/packages/py/python-myst-parser/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-myst-parser -version : 4.0.1 -release : 4 -source : +name: python-myst-parser +version: 4.0.1 +release: 4 +source: # The pypi source doesn't include the tests https://github.com/executablebooks/mdit-py-plugins/issues/97 - - https://github.com/executablebooks/MyST-Parser/archive/refs/tags/v4.0.1.tar.gz : 472eacf90753abcd65739fd1b88f9eb41b14008968f53da23882c4331f36b2b6 -license : MIT -component : programming.python -homepage : https://github.com/executablebooks/MyST-Parser -summary : extended commonmark compliant parser + - https://github.com/executablebooks/MyST-Parser/archive/refs/tags/v4.0.1.tar.gz: 472eacf90753abcd65739fd1b88f9eb41b14008968f53da23882c4331f36b2b6 +license: MIT +component: programming.python +homepage: https://github.com/executablebooks/MyST-Parser +summary: extended commonmark compliant parser description: | An extended commonmark compliant parser, with bridges to docutils/sphinx -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-beautifulsoup4 - python-defusedxml - python-markdown-it-py @@ -24,16 +24,16 @@ checkdeps : - python-pytest-param-files - python-pytest-regressions - python-sphinx-pytest -rundeps : +rundeps: - python-docutils - python-jinja - python-markdown-it-py - python-mdit-py-plugins - python-sphinx - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v -k 'not test_sphinx_builds and not test_myst_config' diff --git a/packages/py/python-natsort/package.yml b/packages/py/python-natsort/package.yml index 0238ea97e02..74a002581da 100644 --- a/packages/py/python-natsort/package.yml +++ b/packages/py/python-natsort/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-natsort -version : 8.4.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/n/natsort/natsort-8.4.0.tar.gz : 45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581 -homepage : https://github.com/SethMMorton/natsort -license : MIT -component : programming.python -summary : Simple yet flexible natural sorting in Python +name: python-natsort +version: 8.4.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/n/natsort/natsort-8.4.0.tar.gz: 45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581 +homepage: https://github.com/SethMMorton/natsort +license: MIT +component: programming.python +summary: Simple yet flexible natural sorting in Python description: | Simple yet flexible natural sorting in Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pyicu -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-nbclassic/package.yml b/packages/py/python-nbclassic/package.yml index 03ce3e686ab..d177d696d0e 100644 --- a/packages/py/python-nbclassic/package.yml +++ b/packages/py/python-nbclassic/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nbclassic -version : 1.3.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.3.0.tar.gz : 1ae3b30a4d051332559b6d0eaba34c20ada51a73c95a7f35954c126e6a5c80fd -homepage : https://github.com/jupyter/nbclassic -license : BSD-3-Clause -component : programming.python -summary : A web-based notebook environment for interactive computing +name: python-nbclassic +version: 1.3.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.3.0.tar.gz: 1ae3b30a4d051332559b6d0eaba34c20ada51a73c95a7f35954c126e6a5c80fd +homepage: https://github.com/jupyter/nbclassic +license: BSD-3-Clause +component: programming.python +summary: A web-based notebook environment for interactive computing description: | The Jupyter NbClassic is a web application that allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The NbClassic has support for multiple programming languages, sharing, and interactive widgets. -networking : true # should be possible to disable networking >1.3.0 -builddeps : +networking: true # should be possible to disable networking >1.3.0 +builddeps: - python-build - python-hatch-jupyter-builder - python-hatchling @@ -19,19 +19,18 @@ builddeps : - python-jupyter-server - python-setuptools - yarn -rundeps : +rundeps: - mathjax2 - python-ipykernel - python-ipython_genutils - python-jupyter-server - python-notebook-shim -setup : | +setup: | %patch -p1 -i $pkgfiles/idk-wtf.patch -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install rm -r $installdir/usr/lib/python%python3_version%/site-packages/nbclassic/static/components/MathJax ln -sv /usr/share/fonts/mathjax2 $installdir/usr/lib/python%python3_version%/site-packages/nbclassic/static/components/MathJax - diff --git a/packages/py/python-nbclient/package.yml b/packages/py/python-nbclient/package.yml index f8d57496aeb..3a101a6fbc9 100644 --- a/packages/py/python-nbclient/package.yml +++ b/packages/py/python-nbclient/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nbclient -version : 0.10.2 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.10.2.tar.gz : 90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193 -homepage : https://github.com/jupyter/nbclient/ -license : BSD-3-Clause -component : programming.python -summary : A client library for executing notebooks +name: python-nbclient +version: 0.10.2 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.10.2.tar.gz: 90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193 +homepage: https://github.com/jupyter/nbclient/ +license: BSD-3-Clause +component: programming.python +summary: A client library for executing notebooks description: | NBClient lets you execute notebooks. A client library for programmatic notebook execution, NBClient is a tool for running Jupyter Notebooks in different execution contexts, including the command line. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-jupyter_client - python-nbformat - python-nest-asyncio -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-nbconvert/package.yml b/packages/py/python-nbconvert/package.yml index 48b97ef0a15..3b661b1e062 100644 --- a/packages/py/python-nbconvert/package.yml +++ b/packages/py/python-nbconvert/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nbconvert -version : 7.16.6 -release : 20 -source : - - https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.6.tar.gz : 576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582 -homepage : https://github.com/jupyter/nbconvert -license : BSD-3-Clause -component : programming.python -summary : Jupyter Notebook Conversion +name: python-nbconvert +version: 7.16.6 +release: 20 +source: + - https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.6.tar.gz: 576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582 +homepage: https://github.com/jupyter/nbconvert +license: BSD-3-Clause +component: programming.python +summary: Jupyter Notebook Conversion description: | The nbconvert tool, jupyter nbconvert, converts notebooks to various other formats via Jinja templates. The nbconvert tool allows you to convert an .ipynb notebook file into various static formats. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-beautifulsoup4 - python-bleach - python-defusedxml @@ -26,7 +26,7 @@ rundeps : - python-nbclient - python-packaging - python-pandocfilters -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-nbformat/package.yml b/packages/py/python-nbformat/package.yml index 1688684bae1..d9ff40ba6ff 100644 --- a/packages/py/python-nbformat/package.yml +++ b/packages/py/python-nbformat/package.yml @@ -1,33 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nbformat -version : 5.10.4 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.10.4.tar.gz : 322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a -homepage : https://github.com/jupyter/nbformat -license : BSD-3-Clause -component : programming.python -summary : Reference implementation of the Jupyter Notebook format +name: python-nbformat +version: 5.10.4 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.10.4.tar.gz: 322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a +homepage: https://github.com/jupyter/nbformat +license: BSD-3-Clause +component: programming.python +summary: Reference implementation of the Jupyter Notebook format description: | This package contains the base implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. -builddeps : +builddeps: - python-build - python-hatch-nodejs-version - python-installer -checkdeps : +checkdeps: - python-fastjsonschema - python-jsonschema - python-jupyter_core - python-pytest - python-testpath -rundeps : +rundeps: - python-fastjsonschema - python-jsonschema - python-jupyter_core -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # Require python-pep440 # %python3_test pytest -v diff --git a/packages/py/python-nbxmpp/package.yml b/packages/py/python-nbxmpp/package.yml index c57ba4bcca1..3c0b01f7d1b 100644 --- a/packages/py/python-nbxmpp/package.yml +++ b/packages/py/python-nbxmpp/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nbxmpp -version : 6.4.0 -release : 29 -source : - - https://files.pythonhosted.org/packages/source/n/nbxmpp/nbxmpp-6.4.0.tar.gz : e74349f57b692943e0b4d45add1f9d3bd520c189b390a41a3420142c1c14b8fd -homepage : https://python-nbxmpp.gajim.org -license : GPL-3.0-or-later -component : programming.python -summary : Library to connect to Jabber/XMPP networks in a non-blocking way +name: python-nbxmpp +version: 6.4.0 +release: 29 +source: + - https://files.pythonhosted.org/packages/source/n/nbxmpp/nbxmpp-6.4.0.tar.gz: e74349f57b692943e0b4d45add1f9d3bd520c189b390a41a3420142c1c14b8fd +homepage: https://python-nbxmpp.gajim.org +license: GPL-3.0-or-later +component: programming.python +summary: Library to connect to Jabber/XMPP networks in a non-blocking way description: | python-nbxmpp is a Python library that provides a way for Python applications to use Jabber/XMPP networks in a non-blocking way. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - libsoup - python-gobject - python-idna - python-packaging - python-precis_i18n -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-neovim/package.yml b/packages/py/python-neovim/package.yml index d4b9e27c5ba..694ee24e0d7 100644 --- a/packages/py/python-neovim/package.yml +++ b/packages/py/python-neovim/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-neovim -version : 0.5.2 -release : 26 -source : - - https://github.com/neovim/pynvim/archive/refs/tags/0.5.2.tar.gz : c86e304d55fc8996296554b959cad483aeaafb47e425ebe3a7d0f96e3222f035 -homepage : https://github.com/neovim/pynvim -license : Apache-2.0 -component : programming.python -summary : Python client for Neovim +name: python-neovim +version: 0.5.2 +release: 26 +source: + - https://github.com/neovim/pynvim/archive/refs/tags/0.5.2.tar.gz: c86e304d55fc8996296554b959cad483aeaafb47e425ebe3a7d0f96e3222f035 +homepage: https://github.com/neovim/pynvim +license: Apache-2.0 +component: programming.python +summary: Python client for Neovim description: | Python client for Neovim -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - neovim - python-greenlet - python-msgpack - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-nest-asyncio/package.yml b/packages/py/python-nest-asyncio/package.yml index f946414037e..af6bc94ce6e 100644 --- a/packages/py/python-nest-asyncio/package.yml +++ b/packages/py/python-nest-asyncio/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-nest-asyncio -version : 1.6.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/n/nest_asyncio/nest_asyncio-1.6.0.tar.gz : 6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe -homepage : https://github.com/erdewit/nest_asyncio -license : BSD-2-Clause -component : programming.python -summary : Patch asyncio to allow nested event loops +name: python-nest-asyncio +version: 1.6.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/n/nest_asyncio/nest_asyncio-1.6.0.tar.gz: 6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe +homepage: https://github.com/erdewit/nest_asyncio +license: BSD-2-Clause +component: programming.python +summary: Patch asyncio to allow nested event loops description: | Patch asyncio to allow nested event loops. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-netaddr/package.yml b/packages/py/python-netaddr/package.yml index daf050d61cd..c5c9991ac32 100644 --- a/packages/py/python-netaddr/package.yml +++ b/packages/py/python-netaddr/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-netaddr -version : 1.3.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/n/netaddr/netaddr-1.3.0.tar.gz : 5c3c3d9895b551b763779ba7db7a03487dc1f8e3b385af819af341ae9ef6e48a -homepage : https://github.com/drkjam/netaddr -license : BSD-3-Clause -component : programming.python -summary : A network address manipulation library for Python +name: python-netaddr +version: 1.3.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/n/netaddr/netaddr-1.3.0.tar.gz: 5c3c3d9895b551b763779ba7db7a03487dc1f8e3b385af819af341ae9ef6e48a +homepage: https://github.com/drkjam/netaddr +license: BSD-3-Clause +component: programming.python +summary: A network address manipulation library for Python description: | A system-independent network address manipulation library for Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-netifaces/package.yml b/packages/py/python-netifaces/package.yml index 3876d47249b..31c63e6c029 100644 --- a/packages/py/python-netifaces/package.yml +++ b/packages/py/python-netifaces/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-netifaces -version : 0.11.0 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/n/netifaces/netifaces-0.11.0.tar.gz : 043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32 -homepage : https://alastairs-place.net/netifaces/ -license : MIT -component : programming.python -summary : Python - Portable network interface information +name: python-netifaces +version: 0.11.0 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/n/netifaces/netifaces-0.11.0.tar.gz: 043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32 +homepage: https://alastairs-place.net/netifaces/ +license: MIT +component: programming.python +summary: Python - Portable network interface information description: | An easy way to get the address(es) of the machine’s network interfaces from Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-notebook-shim/package.yml b/packages/py/python-notebook-shim/package.yml index d0159a1b2c5..f9c608eacd7 100644 --- a/packages/py/python-notebook-shim/package.yml +++ b/packages/py/python-notebook-shim/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-notebook-shim -version : 0.2.4 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/n/notebook_shim/notebook_shim-0.2.4.tar.gz : b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb -homepage : https://github.com/jupyter/notebook_shim -license : BSD-3-Clause -component : programming.python -summary : A shim layer for notebook traits and config +name: python-notebook-shim +version: 0.2.4 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/n/notebook_shim/notebook_shim-0.2.4.tar.gz: b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb +homepage: https://github.com/jupyter/notebook_shim +license: BSD-3-Clause +component: programming.python +summary: A shim layer for notebook traits and config description: | This project provides a way for JupyterLab and other frontends to switch to Jupyter Server for their Python Web application backend. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-jupyter-server -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-notebook/package.yml b/packages/py/python-notebook/package.yml index c3943705ee9..81460c1b488 100644 --- a/packages/py/python-notebook/package.yml +++ b/packages/py/python-notebook/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-notebook -version : 7.3.2 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.3.2.tar.gz : 705e83a1785f45b383bf3ee13cb76680b92d24f56fb0c7d2136fe1d850cd3ca8 -homepage : https://github.com/jupyter/notebook -license : BSD-3-Clause -component : programming.python -summary : A web-based notebook environment for interactive computing +name: python-notebook +version: 7.3.2 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.3.2.tar.gz: 705e83a1785f45b383bf3ee13cb76680b92d24f56fb0c7d2136fe1d850cd3ca8 +homepage: https://github.com/jupyter/notebook +license: BSD-3-Clause +component: programming.python +summary: A web-based notebook environment for interactive computing description: | The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The Notebook has support for multiple programming languages, sharing, and interactive widgets. -builddeps : +builddeps: - python-build - python-hatch-jupyter-builder - python-installer - python-jupyterlab -rundeps : +rundeps: - python-jupyterlab - python-nbclassic -build : | +build: | python3 -m build --wheel --no-isolation --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-notify2/package.yml b/packages/py/python-notify2/package.yml index 84d2293a8c6..4cdef90498e 100644 --- a/packages/py/python-notify2/package.yml +++ b/packages/py/python-notify2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-notify2 -version : 0.3.1 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/n/notify2/notify2-0.3.1.tar.gz : 33fa108d50c42f3cd3407cc437518ad3f6225d1bb237011f16393c9dd3ce197d -homepage : https://bitbucket.org/takluyver/pynotify2 -license : BSD-2-Clause -component : programming.python -summary : notify2 is a replacement for pynotify +name: python-notify2 +version: 0.3.1 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/n/notify2/notify2-0.3.1.tar.gz: 33fa108d50c42f3cd3407cc437518ad3f6225d1bb237011f16393c9dd3ce197d +homepage: https://bitbucket.org/takluyver/pynotify2 +license: BSD-2-Clause +component: programming.python +summary: notify2 is a replacement for pynotify description: | notify2 is a replacement for pynotify which can be used from different GUI toolkits and from programs without a GUI. The API is largely the same as that of pynotify, but some less important parts are left out. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python3-dbus -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-numba/package.yml b/packages/py/python-numba/package.yml index 5dd53113f17..e53cab34874 100644 --- a/packages/py/python-numba/package.yml +++ b/packages/py/python-numba/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-numba -version : 0.61.0 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/n/numba/numba-0.61.0.tar.gz : 888d2e89b8160899e19591467e8fdd4970e07606e1fbc248f239c89818d5f925 -homepage : https://numba.pydata.org/ -license : BSD-2-Clause -component : programming.python -summary : NumPy aware dynamic Python compiler using LLVM +name: python-numba +version: 0.61.0 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/n/numba/numba-0.61.0.tar.gz: 888d2e89b8160899e19591467e8fdd4970e07606e1fbc248f239c89818d5f925 +homepage: https://numba.pydata.org/ +license: BSD-2-Clause +component: programming.python +summary: NumPy aware dynamic Python compiler using LLVM description: | Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. -builddeps : +builddeps: - pkgconfig(python3) - intel-tbb-devel - numpy - python-build - python-installer - python-setuptools -rundeps : +rundeps: - numpy - python-llvmlite -setup : | +setup: | %patch -R -p1 -i $pkgfiles/remove-numpy-contraint.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-numexpr/package.yml b/packages/py/python-numexpr/package.yml index d23035dc552..da73f026d5d 100644 --- a/packages/py/python-numexpr/package.yml +++ b/packages/py/python-numexpr/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-numexpr -version : 2.10.2 -release : 18 -source : - - https://github.com/pydata/numexpr/archive/refs/tags/v2.10.2.tar.gz : 7e61a8aa4dacb15787b31c31bd7edf90c026d5e6dbe727844c238726e8464592 -homepage : https://github.com/pydata/numexpr -license : MIT -component : programming.python -summary : Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more +name: python-numexpr +version: 2.10.2 +release: 18 +source: + - https://github.com/pydata/numexpr/archive/refs/tags/v2.10.2.tar.gz: 7e61a8aa4dacb15787b31c31bd7edf90c026d5e6dbe727844c238726e8464592 +homepage: https://github.com/pydata/numexpr +license: MIT +component: programming.python +summary: Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more description: | NumExpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like '3*a+4*b') are accelerated and use less memory than doing the same calculation in Python. -builddeps : +builddeps: - pkgconfig(python3) - numpy - python-build @@ -18,13 +18,14 @@ builddeps : - python-setuptools - python-wheel #checkdeps : - # - python-packaging - # - python-pytest -rundeps : +# - python-packaging +# - python-pytest +rundeps: - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest3 +# %python3_test pytest3 diff --git a/packages/py/python-numpydoc/package.yml b/packages/py/python-numpydoc/package.yml index a15f9719c48..eddb5d8fac7 100644 --- a/packages/py/python-numpydoc/package.yml +++ b/packages/py/python-numpydoc/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-numpydoc -version : 1.8.0 -release : 19 -source : - - https://github.com/numpy/numpydoc/archive/refs/tags/v1.8.0.tar.gz : 0c8efcdeae09cc4b82119ab8e2057c3db88bdb2011f2f5f927b76b0fd96d5a49 -homepage : https://github.com/numpy/numpydoc -license : +name: python-numpydoc +version: 1.8.0 +release: 19 +source: + - https://github.com/numpy/numpydoc/archive/refs/tags/v1.8.0.tar.gz: 0c8efcdeae09cc4b82119ab8e2057c3db88bdb2011f2f5f927b76b0fd96d5a49 +homepage: https://github.com/numpy/numpydoc +license: - BSD-2-Clause - BSD-3-Clause - Python-2.0 -component : programming.python -summary : Numpy's Sphinx extensions +component: programming.python +summary: Numpy's Sphinx extensions description: | Numpy's documentation uses several custom extensions to Sphinx. These are shipped in this numpydoc package, in case you want to make use of them in third-party projects. -networking : true # Check -builddeps : +networking: true # Check +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest-cov - python-sphinx - python-tabulate -rundeps : +rundeps: - python-sphinx - python-tabulate -setup : | +setup: | %patch -p1 -i $pkgfiles/sphinx-8.1.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-oauthlib/package.yml b/packages/py/python-oauthlib/package.yml index 717dfab025e..450389af8dc 100644 --- a/packages/py/python-oauthlib/package.yml +++ b/packages/py/python-oauthlib/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-oauthlib -version : 3.2.2 -release : 13 -source : - - https://github.com/oauthlib/oauthlib/archive/refs/tags/v3.2.2.tar.gz : 2fd88f624f14438f78a49210185428884e5db91da639049ec71c93c5bf7fd841 -homepage : https://github.com/oauthlib/oauthlib -license : BSD-3-Clause -component : programming.python -summary : A generic, spec-compliant, thorough implementation of the OAuth request-signing logic +name: python-oauthlib +version: 3.2.2 +release: 13 +source: + - https://github.com/oauthlib/oauthlib/archive/refs/tags/v3.2.2.tar.gz: 2fd88f624f14438f78a49210185428884e5db91da639049ec71c93c5bf7fd841 +homepage: https://github.com/oauthlib/oauthlib +license: BSD-3-Clause +component: programming.python +summary: A generic, spec-compliant, thorough implementation of the OAuth request-signing logic description: | OAuthLib is a generic utility which implements the logic of OAuth without assuming a specific HTTP request object or web framework. Use it to graft OAuth client support onto your favorite HTTP library, or provide support onto your favourite web framework. If you're a maintainer of such a library, write a thin veneer on top of OAuthLib and get OAuth support for very little effort. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-blinker - python-pyjwt -rundeps : +rundeps: - python-cryptography -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test || : diff --git a/packages/py/python-omemo-dr/package.yml b/packages/py/python-omemo-dr/package.yml index 34361a4aab2..713c11bffd4 100644 --- a/packages/py/python-omemo-dr/package.yml +++ b/packages/py/python-omemo-dr/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-omemo-dr -version : 1.0.1 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/o/omemo-dr/omemo-dr-1.0.1.tar.gz : 2a8a8c77231d73949bdd375278d4d5a261252bdaee52cb6241acb251c202d361 -homepage : https://dev.gajim.org/gajim/omemo-dr -license : GPL-3.0-or-later -component : programming.python -summary : OMEMO Crypto Library +name: python-omemo-dr +version: 1.0.1 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/o/omemo-dr/omemo-dr-1.0.1.tar.gz: 2a8a8c77231d73949bdd375278d4d5a261252bdaee52cb6241acb251c202d361 +homepage: https://dev.gajim.org/gajim/omemo-dr +license: GPL-3.0-or-later +component: programming.python +summary: OMEMO Crypto Library description: | This library handles only the crypto part of OMEMO, not the XMPP protocol part. This means you need to take care yourself of things like publishing/downloading bundles, publishing/subscribing to PEP deviceliste updates, sending and receiving messages. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-cryptography - python-protobuf -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-opengl/package.yml b/packages/py/python-opengl/package.yml index cc2ef55a1ca..3f7627ecb41 100644 --- a/packages/py/python-opengl/package.yml +++ b/packages/py/python-opengl/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-opengl -version : 3.1.7 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/P/PyOpenGL/PyOpenGL-3.1.7.tar.gz : eef31a3888e6984fd4d8e6c9961b184c9813ca82604d37fe3da80eb000a76c86 -homepage : https://pyopengl.sourceforge.net/ -license : BSD-3-Clause -component : programming.python -summary : Standard OpenGL bindings for Python +name: python-opengl +version: 3.1.7 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/P/PyOpenGL/PyOpenGL-3.1.7.tar.gz: eef31a3888e6984fd4d8e6c9961b184c9813ca82604d37fe3da80eb000a76c86 +homepage: https://pyopengl.sourceforge.net/ +license: BSD-3-Clause +component: programming.python +summary: Standard OpenGL bindings for Python description: | PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library, and is provided under an extremely liberal BSD-style Open-Source license. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-openpyxl/package.yml b/packages/py/python-openpyxl/package.yml index 0b0f8030ff5..aa9e744b534 100644 --- a/packages/py/python-openpyxl/package.yml +++ b/packages/py/python-openpyxl/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-openpyxl -version : 3.1.5 -release : 10 -source : - - https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.5/openpyxl-3.1.5.tar.gz : 64a599aeed98b74925dcc09a18c7b3e19dafb3754eb8bad2b6887b63a91f7a37 -homepage : https://foss.heptapod.net/openpyxl -license : MIT -component : programming.python -summary : A Python library to read/write Excel 2010 xlsx/xlsm files +name: python-openpyxl +version: 3.1.5 +release: 10 +source: + - https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.5/openpyxl-3.1.5.tar.gz: 64a599aeed98b74925dcc09a18c7b3e19dafb3754eb8bad2b6887b63a91f7a37 +homepage: https://foss.heptapod.net/openpyxl +license: MIT +component: programming.python +summary: A Python library to read/write Excel 2010 xlsx/xlsm files description: | openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files. It was born from lack of existing library to read/write natively from Python the Office Open XML format. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-et_xmlfile - python-lxml - python-pillow - python-pytest -rundeps : +rundeps: - python-et_xmlfile -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-openssl/package.yml b/packages/py/python-openssl/package.yml index 4c11c852388..f7498efa7c7 100644 --- a/packages/py/python-openssl/package.yml +++ b/packages/py/python-openssl/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-openssl -version : 25.1.0 -release : 21 -source : - - https://pypi.debian.net/pyOpenSSL/pyopenssl-25.1.0.tar.gz : 8d031884482e0c67ee92bf9a4d8cceb08d92aba7136432ffb0703c5280fc205b -homepage : https://pyopenssl.org/ -license : Apache-2.0 -component : programming.python -summary : Python interface to the OpenSSL library +name: python-openssl +version: 25.1.0 +release: 21 +source: + - https://pypi.debian.net/pyOpenSSL/pyopenssl-25.1.0.tar.gz: 8d031884482e0c67ee92bf9a4d8cceb08d92aba7136432ffb0703c5280fc205b +homepage: https://pyopenssl.org/ +license: Apache-2.0 +component: programming.python +summary: Python interface to the OpenSSL library description: | pyOpenSSL - A Python wrapper around the OpenSSL library -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-cryptography - python-installer - python-setuptools - python-sphinx -checkdeps : +checkdeps: - python-pretend - python-pytest-rerunfailures -rundeps : +rundeps: - python-cryptography - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test -v diff --git a/packages/py/python-opt-einsum/package.yml b/packages/py/python-opt-einsum/package.yml index 399c660b072..4db066f473c 100644 --- a/packages/py/python-opt-einsum/package.yml +++ b/packages/py/python-opt-einsum/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-opt-einsum -version : 3.4.0 -release : 7 -source : - - https://github.com/dgasmith/opt_einsum/archive/refs/tags/v3.4.0.tar.gz : 8a0ff20bb185903f44eff0ef83af32c5d4b762f1a5e12b3ad4afaac4275013b2 -homepage : https://dgasmith.github.io/opt_einsum/ -license : MIT -component : programming.python -summary : Optimizing numpys einsum function +name: python-opt-einsum +version: 3.4.0 +release: 7 +source: + - https://github.com/dgasmith/opt_einsum/archive/refs/tags/v3.4.0.tar.gz: 8a0ff20bb185903f44eff0ef83af32c5d4b762f1a5e12b3ad4afaac4275013b2 +homepage: https://dgasmith.github.io/opt_einsum/ +license: MIT +component: programming.python +summary: Optimizing numpys einsum function description: | Optimized einsum can significantly reduce the overall execution time of einsum-like expressions (e.g., np.einsum, dask.array.einsum, pytorch.einsum, tensorflow.einsum) by optimizing the expression's contraction order and dispatching many operations to canonical BLAS, cuBLAS, or other specialized routines. Optimized einsum is agnostic to the backend and can handle NumPy, Dask, PyTorch, Tensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as well as potentially any library which conforms to a standard API. See the documentation for more information. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - python-installer environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=$version -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-optree/package.yml b/packages/py/python-optree/package.yml index da0f6714704..e2e61336569 100644 --- a/packages/py/python-optree/package.yml +++ b/packages/py/python-optree/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-optree -version : 0.14.1 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/o/optree/optree-0.14.1.tar.gz : c011c6124d6dcbfceade2d7c4f836eab66ed8cf9ab12f94535b41a71dd734637 -homepage : https://github.com/metaopt/optree -license : Apache-2.0 -component : programming.python -summary : OpTree - Optimized PyTree Utilities +name: python-optree +version: 0.14.1 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/o/optree/optree-0.14.1.tar.gz: c011c6124d6dcbfceade2d7c4f836eab66ed8cf9ab12f94535b41a71dd734637 +homepage: https://github.com/metaopt/optree +license: Apache-2.0 +component: programming.python +summary: OpTree - Optimized PyTree Utilities description: | OpTree - Optimized PyTree Utilities -builddeps : +builddeps: - pkgconfig(python3) - pybind11 - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-ordered-set/package.yml b/packages/py/python-ordered-set/package.yml index 91fd1ae3312..728188397c4 100644 --- a/packages/py/python-ordered-set/package.yml +++ b/packages/py/python-ordered-set/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ordered-set -version : 4.1.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/o/ordered-set/ordered-set-4.1.0.tar.gz : 694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8 -homepage : https://github.com/rspeer/ordered-set -license : MIT -component : programming.python -summary : An OrderedSet is a mutable data structure that is a hybrid of a list and a set. +name: python-ordered-set +version: 4.1.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/o/ordered-set/ordered-set-4.1.0.tar.gz: 694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8 +homepage: https://github.com/rspeer/ordered-set +license: MIT +component: programming.python +summary: An OrderedSet is a mutable data structure that is a hybrid of a list and a set. description: | An OrderedSet is a mutable data structure that is a hybrid of a list and a set. It remembers the order of its entries, and every entry has an index number that can be looked up. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-orjson/package.yml b/packages/py/python-orjson/package.yml index 9927f9852b8..fae4b21c0f7 100644 --- a/packages/py/python-orjson/package.yml +++ b/packages/py/python-orjson/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-orjson -version : 3.11.3 -release : 54 -source : - - https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.11.3.tar.gz : 1c0603b1d2ffcd43a411d64797a19556ef76958aef1c182f22dc30860152a98a -license : +name: python-orjson +version: 3.11.3 +release: 54 +source: + - https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.11.3.tar.gz: 1c0603b1d2ffcd43a411d64797a19556ef76958aef1c182f22dc30860152a98a +license: - Apache-2.0 - MIT -homepage : https://github.com/ijl/orjson -component : programming.python -summary : Fast, correct Python JSON library +homepage: https://github.com/ijl/orjson +component: programming.python +summary: Fast, correct Python JSON library description: | Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy -clang : true -builddeps : +clang: true +builddeps: - python-installer - python-maturin -checkdeps : +checkdeps: - numpy - python-arrow - python-psutil - python-pytest - python-pytz -build : | +build: | maturin build --release --strip -install : | +install: | python3 -m installer --destdir=$installdir target/wheels/*.whl -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-outcome/package.yml b/packages/py/python-outcome/package.yml index 49ff19a2d22..dba9af2b912 100644 --- a/packages/py/python-outcome/package.yml +++ b/packages/py/python-outcome/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-outcome -version : 1.3.0 -release : 7 -source : - - https://github.com/python-trio/outcome/archive/refs/tags/v1.3.0.tar.gz : 5427e7d3c48bcb9d383e08ba057359b570c6118d0e640da5baeb0e298502a4b2 -homepage : https://github.com/python-trio/outcome -license : Apache-2.0 -component : programming.python -summary : Capture the outcome of Python function calls +name: python-outcome +version: 1.3.0 +release: 7 +source: + - https://github.com/python-trio/outcome/archive/refs/tags/v1.3.0.tar.gz: 5427e7d3c48bcb9d383e08ba057359b570c6118d0e640da5baeb0e298502a4b2 +homepage: https://github.com/python-trio/outcome +license: Apache-2.0 +component: programming.python +summary: Capture the outcome of Python function calls description: | Capture the outcome of Python function calls. Extracted from the Trio project. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-asyncio -rundeps : +rundeps: - python-attrs -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-overrides/package.yml b/packages/py/python-overrides/package.yml index 98fe55b650b..b1362152add 100644 --- a/packages/py/python-overrides/package.yml +++ b/packages/py/python-overrides/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-overrides -version : 7.7.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/o/overrides/overrides-7.7.0.tar.gz : 55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a -homepage : https://github.com/mkorpela/overrides -license : Apache-2.0 -component : programming.python -summary : A decorator to automatically detect mismatch when overriding a method +name: python-overrides +version: 7.7.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/o/overrides/overrides-7.7.0.tar.gz: 55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a +homepage: https://github.com/mkorpela/overrides +license: Apache-2.0 +component: programming.python +summary: A decorator to automatically detect mismatch when overriding a method description: | A decorator @override that verifies that a method that should override an inherited method actually does it. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-owslib/package.yml b/packages/py/python-owslib/package.yml index fd9f9caa4bd..ecf8392e76d 100644 --- a/packages/py/python-owslib/package.yml +++ b/packages/py/python-owslib/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-owslib -version : 0.32.1 -release : 15 -source : - - https://github.com/geopython/OWSLib/archive/refs/tags/0.32.1.tar.gz : 043d026d3a80ae73b363b98df3179d5e7afb01fa042a374d8348937a094b681e -homepage : https://geopython.github.io/OWSLib/ -license : BSD-3-Clause -component : programming.python -summary : Client library for OGC web services +name: python-owslib +version: 0.32.1 +release: 15 +source: + - https://github.com/geopython/OWSLib/archive/refs/tags/0.32.1.tar.gz: 043d026d3a80ae73b363b98df3179d5e7afb01fa042a374d8348937a094b681e +homepage: https://geopython.github.io/OWSLib/ +license: BSD-3-Clause +component: programming.python +summary: Client library for OGC web services description: | OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - python-dateutil - python-lxml - python-pytz - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-packaging/package.yml b/packages/py/python-packaging/package.yml index 965b488bf88..3866da88e00 100644 --- a/packages/py/python-packaging/package.yml +++ b/packages/py/python-packaging/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-packaging -version : '24.2' -release : 25 -source : - - https://pypi.debian.net/packaging/packaging-24.2.tar.gz : c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f -homepage : https://packaging.pypa.io/ -license : Apache-2.0 -component : programming.python -summary : Core utilities for Python packages +name: python-packaging +version: "24.2" +release: 25 +source: + - https://pypi.debian.net/packaging/packaging-24.2.tar.gz: c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f +homepage: https://packaging.pypa.io/ +license: Apache-2.0 +component: programming.python +summary: Core utilities for Python packages description: | Reusable core utilities for various Python Packaging interoperability specifications. This library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425). -networking : false # flip this for python3 rebuilds -builddeps : +networking: false # flip this for python3 rebuilds +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pretend - python-pytest environment: | # flip this for python3 rebuilds export BOOTSTRAP=0 -build : | +build: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip wheel --no-deps . else %python3_setup fi -install : | +install: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip install --root=%installroot% --no-deps --ignore-installed . else %python3_install fi -check : | +check: | if [[ ${BOOTSTRAP} != "1" ]]; then %python3_test py.test3 -v fi diff --git a/packages/py/python-pandas/package.yml b/packages/py/python-pandas/package.yml index 890eb2e9450..eabc3ce69dd 100644 --- a/packages/py/python-pandas/package.yml +++ b/packages/py/python-pandas/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pandas -version : 2.3.2 -release : 32 -source : - - https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.3.2.tar.gz : ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb -homepage : https://pandas.pydata.org/ -license : BSD-3-Clause -component : programming.python -summary : Flexible and powerful Python data analysis toolkit +name: python-pandas +version: 2.3.2 +release: 32 +source: + - https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.3.2.tar.gz: ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb +homepage: https://pandas.pydata.org/ +license: BSD-3-Clause +component: programming.python +summary: Flexible and powerful Python data analysis toolkit description: | Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more. -builddeps : +builddeps: - cython - meson-python - numpy @@ -20,20 +20,21 @@ builddeps : - python-packaging - python-versioneer - python-wheel -checkdeps : +checkdeps: - python-dateutil - python-pytest - python-pytz -rundeps : +rundeps: - python-bottleneck # optional - python-dateutil - python-numexpr - python-pytz - python-tzdata -build : | +build: | # no macros as we need skip-dependency-check here python3 -m build --wheel --no-isolation --skip-dependency-check -install : | +install: | python3 -m installer --destdir=%installroot% dist/*.whl + #check : | # %python3_test pytest3 pandas --skip-slow --skip-network --skip-db -m "not single" -n 4 -r sxX diff --git a/packages/py/python-pandocfilters/package.yml b/packages/py/python-pandocfilters/package.yml index 6d0d77aebaf..ddbffd99578 100644 --- a/packages/py/python-pandocfilters/package.yml +++ b/packages/py/python-pandocfilters/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pandocfilters -version : 1.5.1 -release : 10 -source : - - https://github.com/jgm/pandocfilters/archive/refs/tags/1.5.1.tar.gz : 681151f98e87153dfb9b5ec59b822bfda9426e786d50fd7f3331e641197262e9 -homepage : https://github.com/jgm/pandocfilters -license : BSD-3-Clause -component : programming.python -summary : Utilities for writing pandoc filters in python +name: python-pandocfilters +version: 1.5.1 +release: 10 +source: + - https://github.com/jgm/pandocfilters/archive/refs/tags/1.5.1.tar.gz: 681151f98e87153dfb9b5ec59b822bfda9426e786d50fd7f3331e641197262e9 +homepage: https://github.com/jgm/pandocfilters +license: BSD-3-Clause +component: programming.python +summary: Utilities for writing pandoc filters in python description: | Pandoc filters are pipes that read a JSON serialization of the Pandoc AST from stdin, transform it in some way, and write it to stdout. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-paramiko/package.yml b/packages/py/python-paramiko/package.yml index 3d44a500f23..efb81602d29 100644 --- a/packages/py/python-paramiko/package.yml +++ b/packages/py/python-paramiko/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-paramiko -version : 3.5.1 -release : 18 -source : - - https://github.com/paramiko/paramiko/archive/refs/tags/3.5.1.tar.gz : 364658d3cabb7bf5a9e4dbbf7fdb8f9ef646c6af06a15c5a2cf8305666d5635a -homepage : https://www.paramiko.org/ -license : LGPL-2.1-or-later -component : programming.python -summary : The leading native Python SSHv2 protocol library +name: python-paramiko +version: 3.5.1 +release: 18 +source: + - https://github.com/paramiko/paramiko/archive/refs/tags/3.5.1.tar.gz: 364658d3cabb7bf5a9e4dbbf7fdb8f9ef646c6af06a15c5a2cf8305666d5635a +homepage: https://www.paramiko.org/ +license: LGPL-2.1-or-later +component: programming.python +summary: The leading native Python SSHv2 protocol library description: | Paramiko is a Python implementation of the SSHv2 protocol, providing both client and server functionality. -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-bcrypt - python-cryptography - python-icecream @@ -20,13 +20,13 @@ checkdeps : - python-mock - python-pynacl - python-pytest-relaxed -rundeps : +rundeps: - python-bcrypt - python-cryptography - python-pynacl -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-parsedatetime/package.yml b/packages/py/python-parsedatetime/package.yml index 092073ad5a4..d8a2ac790ba 100644 --- a/packages/py/python-parsedatetime/package.yml +++ b/packages/py/python-parsedatetime/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-parsedatetime -version : '2.6' -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/parsedatetime/parsedatetime-2.6.tar.gz : 4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455 -homepage : https://github.com/bear/parsedatetime -license : Apache-2.0 -component : programming.python -summary : Parse human-readable date/time strings +name: python-parsedatetime +version: "2.6" +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/parsedatetime/parsedatetime-2.6.tar.gz: 4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455 +homepage: https://github.com/bear/parsedatetime +license: Apache-2.0 +component: programming.python +summary: Parse human-readable date/time strings description: | Python module that can parse human-readable date/time strings. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-parso/package.yml b/packages/py/python-parso/package.yml index 987357a35aa..917ba6986d9 100644 --- a/packages/py/python-parso/package.yml +++ b/packages/py/python-parso/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-parso -version : 0.8.5 -release : 19 -source : - - https://github.com/davidhalter/parso/archive/refs/tags/v0.8.5.tar.gz : 5f2cef4c80d909b45e9e93840aae9e9bddecc197137ae3cc779091f5c6a83b2d -homepage : https://github.com/davidhalter/parso -license : +name: python-parso +version: 0.8.5 +release: 19 +source: + - https://github.com/davidhalter/parso/archive/refs/tags/v0.8.5.tar.gz: 5f2cef4c80d909b45e9e93840aae9e9bddecc197137ae3cc779091f5c6a83b2d +homepage: https://github.com/davidhalter/parso +license: - MIT - Python-2.0 -component : programming.python -summary : A Python Parser +component: programming.python +summary: A Python Parser description: | Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your python file. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Python 3.12 made changes to f-string formatting. See: # https://github.com/davidhalter/parso/issues/222 %python3_test pytest -v -k 'not test_python_exception_matches' diff --git a/packages/py/python-parted/package.yml b/packages/py/python-parted/package.yml index 267652ec3a2..2feda0f8f4e 100644 --- a/packages/py/python-parted/package.yml +++ b/packages/py/python-parted/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-parted -version : 3.10.7 -release : 15 -source : - - https://pypi.python.org/packages/2c/a9/69f67f6d5d2fd80ef3d60dc5bef4971d837dc741be0d53295d3aabb5ec7f/pyparted-3.10.7.tar.gz : 78cbea4359782deb95efc074444909686952fcbfc19b97e15c06ca7dbfed8d2c -homepage : https://github.com/dcantrell/pyparted/ -license : GPL-2.0-or-later -component : programming.python -summary : Python bindings to libparted +name: python-parted +version: 3.10.7 +release: 15 +source: + - https://pypi.python.org/packages/2c/a9/69f67f6d5d2fd80ef3d60dc5bef4971d837dc741be0d53295d3aabb5ec7f/pyparted-3.10.7.tar.gz: 78cbea4359782deb95efc074444909686952fcbfc19b97e15c06ca7dbfed8d2c +homepage: https://github.com/dcantrell/pyparted/ +license: GPL-2.0-or-later +component: programming.python +summary: Python bindings to libparted description: | Python bindings to libparted. -builddeps : +builddeps: - pkgconfig(libparted) - pkgconfig(python3) - python-setuptools environment: | export CFLAGS="${CFLAGS} -fcommon" # gcc 10, remove on update. -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pastel/package.yml b/packages/py/python-pastel/package.yml index 945d2e4675d..5d8538574e2 100644 --- a/packages/py/python-pastel/package.yml +++ b/packages/py/python-pastel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pastel -version : 0.2.1 -release : 4 -source : - - https://pypi.io/packages/source/p/pastel/pastel-0.2.1.tar.gz : e6581ac04e973cac858828c6202c1e1e81fee1dc7de7683f3e1ffe0bfd8a573d -homepage : https://github.com/sdispater/pastel -license : MIT -component : programming.python -summary : Bring colors to your terminal. +name: python-pastel +version: 0.2.1 +release: 4 +source: + - https://pypi.io/packages/source/p/pastel/pastel-0.2.1.tar.gz: e6581ac04e973cac858828c6202c1e1e81fee1dc7de7683f3e1ffe0bfd8a573d +homepage: https://github.com/sdispater/pastel +license: MIT +component: programming.python +summary: Bring colors to your terminal. description: | Pastel is a simple library to help you colorize strings in your terminal. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pathspec/package.yml b/packages/py/python-pathspec/package.yml index 129634e0bff..00f34f7fe1e 100644 --- a/packages/py/python-pathspec/package.yml +++ b/packages/py/python-pathspec/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pathspec -version : 0.12.1 -release : 11 -source : - - https://github.com/cpburnz/python-pathspec/archive/refs/tags/v0.12.1.tar.gz : dd47a400b58c965c93e1ee6723b8ac562ade44ebfcc12421075ebc8dbe7030a7 -homepage : https://github.com/cpburnz/python-path-specification -license : MPL-2.0 -component : programming.python -summary : Utility library for gitignore style pattern matching of file paths +name: python-pathspec +version: 0.12.1 +release: 11 +source: + - https://github.com/cpburnz/python-pathspec/archive/refs/tags/v0.12.1.tar.gz: dd47a400b58c965c93e1ee6723b8ac562ade44ebfcc12421075ebc8dbe7030a7 +homepage: https://github.com/cpburnz/python-path-specification +license: MPL-2.0 +component: programming.python +summary: Utility library for gitignore style pattern matching of file paths description: | pathspec is a utility library for pattern matching of file paths. So far this only includes Git's wildmatch pattern matching which itself is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-patsy/package.yml b/packages/py/python-patsy/package.yml index a5a1eb0586a..206b1f80d9c 100644 --- a/packages/py/python-patsy/package.yml +++ b/packages/py/python-patsy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-patsy -version : 1.0.1 -release : 11 -source : - - https://pypi.io/packages/source/p/patsy/patsy-1.0.1.tar.gz : e786a9391eec818c054e359b737bbce692f051aee4c661f4141cc88fb459c0c4 -homepage : https://github.com/pydata/patsy -license : BSD-2-Clause -component : programming.python -summary : Python package for describing statistical models and building design matrices +name: python-patsy +version: 1.0.1 +release: 11 +source: + - https://pypi.io/packages/source/p/patsy/patsy-1.0.1.tar.gz: e786a9391eec818c054e359b737bbce692f051aee4c661f4141cc88fb459c0c4 +homepage: https://github.com/pydata/patsy +license: BSD-2-Clause +component: programming.python +summary: Python package for describing statistical models and building design matrices description: | patsy is a Python package for describing statistical models (especially linear models, or models that have a linear component) and building design matrices. It is closely inspired by and compatible with the formula mini-language used in R and S. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - scipy -rundeps : +rundeps: - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-pbs-installer/package.yml b/packages/py/python-pbs-installer/package.yml index d606b2ccb3f..cce411c9e8f 100644 --- a/packages/py/python-pbs-installer/package.yml +++ b/packages/py/python-pbs-installer/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pbs-installer -version : 2025.2.12 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/p/pbs-installer/pbs_installer-2025.2.12.tar.gz : c6815165babf312c90d27ccd16afe598de641d616860f88e1855f183b0253b39 -homepage : https://github.com/frostming/pbs-installer -license : MIT -component : programming.python -summary : An installer for @indygreg's python-build-standalone +name: python-pbs-installer +version: 2025.2.12 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/p/pbs-installer/pbs_installer-2025.2.12.tar.gz: c6815165babf312c90d27ccd16afe598de641d616860f88e1855f183b0253b39 +homepage: https://github.com/frostming/pbs-installer +license: MIT +component: programming.python +summary: An installer for @indygreg's python-build-standalone description: | An installer for @indygreg's python-build-standalone -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-pdm-backend - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pdm-backend/package.yml b/packages/py/python-pdm-backend/package.yml index d9c961421f2..b6de25a6599 100644 --- a/packages/py/python-pdm-backend/package.yml +++ b/packages/py/python-pdm-backend/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pdm-backend -version : 2.4.3 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/p/pdm-backend/pdm_backend-2.4.3.tar.gz : dbd9047a7ac10d11a5227e97163b617ad5d665050476ff63867d971758200728 -homepage : https://github.com/pdm-project/pdm-backend -license : MIT -component : programming.python -summary : The build backend used by PDM that supports latest packaging standards +name: python-pdm-backend +version: 2.4.3 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/p/pdm-backend/pdm_backend-2.4.3.tar.gz: dbd9047a7ac10d11a5227e97163b617ad5d665050476ff63867d971758200728 +homepage: https://github.com/pdm-project/pdm-backend +license: MIT +component: programming.python +summary: The build backend used by PDM that supports latest packaging standards description: | This is the backend for PDM projects that is fully-compatible with PEP 517 spec, but you can also use it alone. It reads the metadata of PEP 621 format and coverts it to Core metadata. -builddeps : +builddeps: - python-build - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python-pdm-pep517 diff --git a/packages/py/python-peewee/package.yml b/packages/py/python-peewee/package.yml index 3db87864e3d..62924aaab9d 100644 --- a/packages/py/python-peewee/package.yml +++ b/packages/py/python-peewee/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-peewee -version : 3.17.9 -release : 20 -source : - - https://github.com/coleifer/peewee/archive/refs/tags/3.17.9.tar.gz : 38e396e72cbcf71d26817b99c6cbe978bd694c655083b751a72c37c8fe4e0c45 -homepage : https://github.com/coleifer/peewee -license : MIT -component : programming.python -summary : A small, expressive orm -- supports postgresql, mysql and sqlite +name: python-peewee +version: 3.17.9 +release: 20 +source: + - https://github.com/coleifer/peewee/archive/refs/tags/3.17.9.tar.gz: 38e396e72cbcf71d26817b99c6cbe978bd694c655083b751a72c37c8fe4e0c45 +homepage: https://github.com/coleifer/peewee +license: MIT +component: programming.python +summary: A small, expressive orm -- supports postgresql, mysql and sqlite description: | Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use. -builddeps : +builddeps: - pkgconfig(sqlite3) - cython - flask @@ -20,10 +20,10 @@ builddeps : - python-installer - python-setuptools - python-wheel -build : | +build: | %patch -p1 -i $pkgfiles/cython-3.1.patch %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test runtests.py diff --git a/packages/py/python-pefile/package.yml b/packages/py/python-pefile/package.yml index 19fedc4af78..ac42cca1464 100644 --- a/packages/py/python-pefile/package.yml +++ b/packages/py/python-pefile/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pefile -version : 2024.8.26 -release : 5 -source : - - https://github.com/erocarrera/pefile/archive/refs/tags/v2024.8.26.tar.gz : 116ec29b689ea4f0ede7327ebbd794ce8977e5eaa97565393441d3404deecda3 -homepage : https://github.com/erocarrera/pefile -license : MIT -component : programming.python -summary : A Python module to read and work with PE (Portable Executable) files +name: python-pefile +version: 2024.8.26 +release: 5 +source: + - https://github.com/erocarrera/pefile/archive/refs/tags/v2024.8.26.tar.gz: 116ec29b689ea4f0ede7327ebbd794ce8977e5eaa97565393441d3404deecda3 +homepage: https://github.com/erocarrera/pefile +license: MIT +component: programming.python +summary: A Python module to read and work with PE (Portable Executable) files description: | pefile is a multi-platform Python module to parse and work with Portable Executable (PE) files. Most of the information contained in the PE file headers is accessible, as well as all the sections' details and data. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pexpect/package.yml b/packages/py/python-pexpect/package.yml index e3733650492..0cdc1a00994 100644 --- a/packages/py/python-pexpect/package.yml +++ b/packages/py/python-pexpect/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pexpect -version : '4.9' -release : 18 -source : - - https://github.com/pexpect/pexpect/archive/refs/tags/4.9.tar.gz : 13756b834dba0adf7603be77d943cc427011983ecd7c58b59b9bf122a1063e40 -homepage : https://github.com/pexpect/pexpect -license : ISC -component : programming.python -summary : Python module for spawning child applications +name: python-pexpect +version: "4.9" +release: 18 +source: + - https://github.com/pexpect/pexpect/archive/refs/tags/4.9.tar.gz: 13756b834dba0adf7603be77d943cc427011983ecd7c58b59b9bf122a1063e40 +homepage: https://github.com/pexpect/pexpect +license: ISC +component: programming.python +summary: Python module for spawning child applications description: | Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes' Expect. Pexpect allows your script to spawn a child application and control it as if a human were typing commands. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - man-db - ptyprocess - python-pytest - zsh -rundeps : +rundeps: - ptyprocess -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Woraround to fix failing tests: https://github.com/pexpect/pexpect/issues/669#issuecomment-758109973 echo "set enable-bracketed-paste off" > .inputrc export INPUTRC=$PWD/.inputrc diff --git a/packages/py/python-pickleshare/package.yml b/packages/py/python-pickleshare/package.yml index 50fada73218..c87eb98717b 100644 --- a/packages/py/python-pickleshare/package.yml +++ b/packages/py/python-pickleshare/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pickleshare -version : 0.7.5 -release : 9 -source : - - https://github.com/pickleshare/pickleshare/archive/0.7.5.tar.gz : 7a691d57650dbfb1f101c52d65743f87175cea98bd85cd2a0e92c0407faf3d1c -homepage : https://github.com/pickleshare/pickleshare -license : MIT -component : programming.python -summary : File system based database that uses python pickles. +name: python-pickleshare +version: 0.7.5 +release: 9 +source: + - https://github.com/pickleshare/pickleshare/archive/0.7.5.tar.gz: 7a691d57650dbfb1f101c52d65743f87175cea98bd85cd2a0e92c0407faf3d1c +homepage: https://github.com/pickleshare/pickleshare +license: MIT +component: programming.python +summary: File system based database that uses python pickles. description: | File system based database that uses python pickles. Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pikepdf/package.yml b/packages/py/python-pikepdf/package.yml index 4ec8a4e84d8..3ff0d71781f 100644 --- a/packages/py/python-pikepdf/package.yml +++ b/packages/py/python-pikepdf/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pikepdf -version : 9.9.0 -release : 38 -source : - - https://github.com/pikepdf/pikepdf/archive/refs/tags/v9.9.0.tar.gz : b5cc5a8d8d0e500c883377ed9769eb052f1945e7742d5cf5e486d1474e31530e -homepage : https://github.com/pikepdf/pikepdf -license : MPL-2.0 -component : programming.python -summary : A Python library for reading and writing PDF, powered by qpdf +name: python-pikepdf +version: 9.9.0 +release: 38 +source: + - https://github.com/pikepdf/pikepdf/archive/refs/tags/v9.9.0.tar.gz: b5cc5a8d8d0e500c883377ed9769eb052f1945e7742d5cf5e486d1474e31530e +homepage: https://github.com/pikepdf/pikepdf +license: MPL-2.0 +component: programming.python +summary: A Python library for reading and writing PDF, powered by qpdf description: | Pikepdf is a Python library for reading and writing PDF files. It is based on QPDF, a powerful PDF manipulation and repair library. -builddeps : +builddeps: - pkgconfig(libqpdf) - pkgconfig(python3) - pybind11 - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-deprecated - python-lxml - python-packaging - python-pillow -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pillow/package.yml b/packages/py/python-pillow/package.yml index 2341c444ff3..03d1a39b1aa 100644 --- a/packages/py/python-pillow/package.yml +++ b/packages/py/python-pillow/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pillow -version : 11.1.0 -release : 42 -source : - - https://github.com/python-pillow/Pillow/archive/refs/tags/11.1.0.tar.gz : 1e63499468dc069a31ea0226b531be1c1c31b185b80616f8707066aba599db12 -homepage : https://python-pillow.github.io/ -license : MIT-CMU -component : programming.python -summary : The friendly PIL fork (Python Imaging Library) +name: python-pillow +version: 11.1.0 +release: 42 +source: + - https://github.com/python-pillow/Pillow/archive/refs/tags/11.1.0.tar.gz: 1e63499468dc069a31ea0226b531be1c1c31b185b80616f8707066aba599db12 +homepage: https://python-pillow.github.io/ +license: MIT-CMU +component: programming.python +summary: The friendly PIL fork (Python Imaging Library) description: | Pillow is the "friendly PIL fork" by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(lcms2) - pkgconfig(libopenjp2) @@ -22,15 +22,15 @@ builddeps : - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - libjpeg-turbo -build : | +build: | %python3_setup -install : | +install: | %python3_install install -dm00755 $installdir/usr/include/python%python3_version%/ install -m00644 src/libImaging/*.h $installdir/usr/include/python%python3_version%/ -check : | +check: | %python3_test selftest.py diff --git a/packages/py/python-pivy/package.yml b/packages/py/python-pivy/package.yml index 46e254d71fc..5eee192e17d 100644 --- a/packages/py/python-pivy/package.yml +++ b/packages/py/python-pivy/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pivy -version : 0.6.10 -release : 11 -source : - - https://github.com/coin3d/pivy/archive/refs/tags/0.6.10.tar.gz : 7b409816c9fad84cf94f93659281f9dd2501d285eb2fc609e9401a3d004ce723 -homepage : https://github.com/coin3d/pivy -license : ISC -component : programming.python -summary : Python bindings to coin3d +name: python-pivy +version: 0.6.10 +release: 11 +source: + - https://github.com/coin3d/pivy/archive/refs/tags/0.6.10.tar.gz: 7b409816c9fad84cf94f93659281f9dd2501d285eb2fc609e9401a3d004ce723 +homepage: https://github.com/coin3d/pivy +license: ISC +component: programming.python +summary: Python bindings to coin3d description: | Pivy is a Coin binding for Python. Coin is a high-level 3D graphics library with a C++ Application Programming Interface. Coin uses scene-graph data structures to render real-time graphics suitable for mostly all kinds of scientific and engineering visualization applications. -builddeps : +builddeps: - pkgconfig(SoQt) - pkgconfig(glu) - pkgconfig(python3) - swig -rundeps : +rundeps: - numpy - python-pyside6 -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DPIVY_USE_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/py/python-pkgconfig/package.yml b/packages/py/python-pkgconfig/package.yml index 9463dfc2025..9eeadc61777 100644 --- a/packages/py/python-pkgconfig/package.yml +++ b/packages/py/python-pkgconfig/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pkgconfig -version : 1.5.5 -release : 10 -source : - - https://pypi.io/packages/source/p/pkgconfig/pkgconfig-1.5.5.tar.gz : deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899 -homepage : https://github.com/matze/pkgconfig -license : MIT -component : programming.python -summary : A Python interface to the pkg-config command line tool +name: python-pkgconfig +version: 1.5.5 +release: 10 +source: + - https://pypi.io/packages/source/p/pkgconfig/pkgconfig-1.5.5.tar.gz: deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899 +homepage: https://github.com/matze/pkgconfig +license: MIT +component: programming.python +summary: A Python interface to the pkg-config command line tool description: | A Python interface to the pkg-config command line tool -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pkginfo/package.yml b/packages/py/python-pkginfo/package.yml index 97dfc93b8a6..1e7eaf4ecc5 100644 --- a/packages/py/python-pkginfo/package.yml +++ b/packages/py/python-pkginfo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pkginfo -version : 1.12.1.2 -release : 7 -source : - - https://pypi.io/packages/source/p/pkginfo/pkginfo-1.12.1.2.tar.gz : 5cd957824ac36f140260964eba3c6be6442a8359b8c48f4adf90210f33a04b7b -homepage : https://code.launchpad.net/~tseaver/pkginfo/trunk -license : MIT -component : programming.python -summary : Query metadatdata from sdists / bdists / installed packages. +name: python-pkginfo +version: 1.12.1.2 +release: 7 +source: + - https://pypi.io/packages/source/p/pkginfo/pkginfo-1.12.1.2.tar.gz: 5cd957824ac36f140260964eba3c6be6442a8359b8c48f4adf90210f33a04b7b +homepage: https://code.launchpad.net/~tseaver/pkginfo/trunk +license: MIT +component: programming.python +summary: Query metadatdata from sdists / bdists / installed packages. description: | Query metadatdata from sdists / bdists / installed packages. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-platformdirs/package.yml b/packages/py/python-platformdirs/package.yml index 7b32567172c..c837701523b 100644 --- a/packages/py/python-platformdirs/package.yml +++ b/packages/py/python-platformdirs/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-platformdirs -version : 4.3.6 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.6.tar.gz : 357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 -homepage : https://github.com/platformdirs/platformdirs -license : MIT -component : programming.python -summary : A small Python module for determining appropriate platform-specific dirs +name: python-platformdirs +version: 4.3.6 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.3.6.tar.gz: 357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 +homepage: https://github.com/platformdirs/platformdirs +license: MIT +component: programming.python +summary: A small Python module for determining appropriate platform-specific dirs description: | platformdirs is a library to determine platform-specific system directories. This includes directories where to place cache files, user data, configuration, etc. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer - python-wheel -checkdeps : +checkdeps: - python-appdirs - python-pytest-mock -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pluggy/package.yml b/packages/py/python-pluggy/package.yml index 8b44f7092ac..d3fb98a388d 100644 --- a/packages/py/python-pluggy/package.yml +++ b/packages/py/python-pluggy/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pluggy -version : 1.5.0 -release : 22 -source : - - https://pypi.debian.net/pluggy/pluggy-1.5.0.tar.gz : 2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 -homepage : https://github.com/pytest-dev/pluggy -license : MIT -component : programming.python -summary : Plugin management and hook calling for Python +name: python-pluggy +version: 1.5.0 +release: 22 +source: + - https://pypi.debian.net/pluggy/pluggy-1.5.0.tar.gz: 2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 +homepage: https://github.com/pytest-dev/pluggy +license: MIT +component: programming.python +summary: Plugin management and hook calling for Python description: | Plugin management and hook calling for Python -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-plum/package.yml b/packages/py/python-plum/package.yml index f16c82bb5df..09eeff0cd01 100644 --- a/packages/py/python-plum/package.yml +++ b/packages/py/python-plum/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-plum -version : 0.8.7 -release : 9 -source : - - https://pypi.io/packages/source/p/plum-py/plum-py-0.8.7.tar.gz : 40a25a70f7fd213f57cdd1decc65874df2d213d19d63478a1addcca748c13c4e -homepage : https://gitlab.com/dangass/plum -license : MIT -component : programming.python -summary : Pack/Unpack Memory in Python +name: python-plum +version: 0.8.7 +release: 9 +source: + - https://pypi.io/packages/source/p/plum-py/plum-py-0.8.7.tar.gz: 40a25a70f7fd213f57cdd1decc65874df2d213d19d63478a1addcca748c13c4e +homepage: https://gitlab.com/dangass/plum +license: MIT +component: programming.python +summary: Pack/Unpack Memory in Python description: | The plum-py Python package provides classes and utility functions to transform byte sequences into Python objects and back. While similar in purpose to Python’s standard library struct module, this package provides a larger set of format specifiers and is extensible, allowing you to easily create complex ones of your own. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # Need to package python-baseline # %python3_test pytest3 -v diff --git a/packages/py/python-ply/package.yml b/packages/py/python-ply/package.yml index b23c650f42c..435d3c99974 100644 --- a/packages/py/python-ply/package.yml +++ b/packages/py/python-ply/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ply -version : 3.11 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/p/ply/ply-3.11.tar.gz : 00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3 -homepage : https://www.dabeaz.com/ply/ -license : BSD-3-Clause -component : programming.python -summary : Python Lex & Yacc +name: python-ply +version: 3.11 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/p/ply/ply-3.11.tar.gz: 00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3 +homepage: https://www.dabeaz.com/ply/ +license: BSD-3-Clause +component: programming.python +summary: Python Lex & Yacc description: | PLY is yet another implementation of lex and yacc for Python. Some notable features include the fact that its implemented entirely in Python and it uses LALR(1) parsing which is efficient and well suited for larger grammars.PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-podcastparser/package.yml b/packages/py/python-podcastparser/package.yml index 772b1f0df0e..3e11b0294b3 100644 --- a/packages/py/python-podcastparser/package.yml +++ b/packages/py/python-podcastparser/package.yml @@ -1,24 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-podcastparser -version : 0.6.10 -release : 14 -source : - - https://github.com/gpodder/podcastparser/archive/refs/tags/0.6.10.tar.gz : b407c0b40f788e9b49e3f7f1eb1f514d452f241ec3b1020ae207d5329fec1526 -homepage : https://github.com/gpodder/podcastparser -license : ISC -component : programming.python -summary : Simple, fast and efficient podcast parser +name: python-podcastparser +version: 0.6.10 +release: 14 +source: + - https://github.com/gpodder/podcastparser/archive/refs/tags/0.6.10.tar.gz: b407c0b40f788e9b49e3f7f1eb1f514d452f241ec3b1020ae207d5329fec1526 +homepage: https://github.com/gpodder/podcastparser +license: ISC +component: programming.python +summary: Simple, fast and efficient podcast parser description: | A library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-cov -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 -v diff --git a/packages/py/python-poetry-core/package.yml b/packages/py/python-poetry-core/package.yml index d2c982f61a1..083e9a3f585 100644 --- a/packages/py/python-poetry-core/package.yml +++ b/packages/py/python-poetry-core/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-poetry-core -version : 2.1.1 -release : 10 -source : - - https://pypi.io/packages/source/p/poetry-core/poetry_core-2.1.1.tar.gz : c1a1f6f00e4254742f40988a8caf665549101cf9991122cd5de1198897768b1a -homepage : https://github.com/python-poetry/poetry-core -license : MIT -component : programming.python -summary : Poetry PEP 517 Build Backend & Core Utilities +name: python-poetry-core +version: 2.1.1 +release: 10 +source: + - https://pypi.io/packages/source/p/poetry-core/poetry_core-2.1.1.tar.gz: c1a1f6f00e4254742f40988a8caf665549101cf9991122cd5de1198897768b1a +homepage: https://github.com/python-poetry/poetry-core +license: MIT +component: programming.python +summary: Poetry PEP 517 Build Backend & Core Utilities description: | A PEP 517 build backend implementation developed for Poetry. This project is intended to be a lightweight, fully compliant, self-contained package allowing PEP 517-compatible build frontends to build Poetry-managed projects. -builddeps : +builddeps: - python-build - python-installer -rundeps : +rundeps: - python-attrs - python-packaging - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-poetry/package.yml b/packages/py/python-poetry/package.yml index 823e3aebc42..dfe61dc7bb4 100644 --- a/packages/py/python-poetry/package.yml +++ b/packages/py/python-poetry/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-poetry -version : 2.1.1 -release : 18 -source : +name: python-poetry +version: 2.1.1 +release: 18 +source: # The bootstrap source needs to be from pypi as it's the only source with a setup.py - - https://files.pythonhosted.org/packages/source/p/poetry/poetry-2.1.1.tar.gz : d82673865bf13d6cd0dacf28c69a89670456d8df2f9e5da82bfb5f833ba00efc -homepage : https://python-poetry.org/ -license : MIT -component : programming.python -summary : Python dependency management and packaging made easy. + - https://files.pythonhosted.org/packages/source/p/poetry/poetry-2.1.1.tar.gz: d82673865bf13d6cd0dacf28c69a89670456d8df2f9e5da82bfb5f833ba00efc +homepage: https://python-poetry.org/ +license: MIT +component: programming.python +summary: Python dependency management and packaging made easy. description: | Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-poetry-core - python-wheel -rundeps : +rundeps: - python-build - python-cachecontrol - python-cleo @@ -39,7 +39,7 @@ rundeps : - python-tomlkit - python-trove-classifiers - virtualenv -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-polib/package.yml b/packages/py/python-polib/package.yml index 5377d492e33..6fffbfb1b96 100644 --- a/packages/py/python-polib/package.yml +++ b/packages/py/python-polib/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-polib -version : 1.2.0 -release : 6 -source : - - https://pypi.python.org/packages/source/p/polib/polib-1.2.0.tar.gz : f3ef94aefed6e183e342a8a269ae1fc4742ba193186ad76f175938621dbfc26b -homepage : https://github.com/izimobil/polib/ -license : MIT -component : programming.python -summary : Python library to manipulate gettext files +name: python-polib +version: 1.2.0 +release: 6 +source: + - https://pypi.python.org/packages/source/p/polib/polib-1.2.0.tar.gz: f3ef94aefed6e183e342a8a269ae1fc4742ba193186ad76f175938621dbfc26b +homepage: https://github.com/izimobil/polib/ +license: MIT +component: programming.python +summary: Python library to manipulate gettext files description: | polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load existing files, iterate through it’s entries, add, modify entries, comments or metadata, etc… or create new po files from scratch. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-precis_i18n/package.yml b/packages/py/python-precis_i18n/package.yml index 9fabed92664..4ec4525d4ce 100644 --- a/packages/py/python-precis_i18n/package.yml +++ b/packages/py/python-precis_i18n/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-precis_i18n -version : 1.1.1 -release : 10 -source : - - https://github.com/byllyfish/precis_i18n/archive/refs/tags/v1.1.1.tar.gz : 5d8791b2fa989e0aa1a6491256e774ae7d5adbc1046e8402dec17c87f9b330d7 -homepage : https://github.com/byllyfish/precis_i18n -license : MIT -component : programming.python -summary : Python3 implementation of the PRECIS framework (RFC 8264/8265/8266) +name: python-precis_i18n +version: 1.1.1 +release: 10 +source: + - https://github.com/byllyfish/precis_i18n/archive/refs/tags/v1.1.1.tar.gz: 5d8791b2fa989e0aa1a6491256e774ae7d5adbc1046e8402dec17c87f9b330d7 +homepage: https://github.com/byllyfish/precis_i18n +license: MIT +component: programming.python +summary: Python3 implementation of the PRECIS framework (RFC 8264/8265/8266) description: | If you want your application to accept unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform unicode strings into a canonical form, suitable for comparison. -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pretend/package.yml b/packages/py/python-pretend/package.yml index 27962c5be55..118af2a4c87 100644 --- a/packages/py/python-pretend/package.yml +++ b/packages/py/python-pretend/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pretend -version : 1.0.9 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/pretend/pretend-1.0.9.tar.gz : c90eb810cde8ebb06dafcb8796f9a95228ce796531bc806e794c2f4649aa1b10 -homepage : https://github.com/alex/pretend -license : BSD-3-Clause -component : programming.python -summary : Pretend is a library to make stubbing with Python easier +name: python-pretend +version: 1.0.9 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/pretend/pretend-1.0.9.tar.gz: c90eb810cde8ebb06dafcb8796f9a95228ce796531bc806e794c2f4649aa1b10 +homepage: https://github.com/alex/pretend +license: BSD-3-Clause +component: programming.python +summary: Pretend is a library to make stubbing with Python easier description: | Stubbing is a technique for writing tests. You may hear the term mixed up with mocks, fakes, or doubles. Basically a stub is an object that returns pre-canned responses, rather than doing any computation. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-prometheus_client/package.yml b/packages/py/python-prometheus_client/package.yml index a982bc96d6b..f99d7c1da9f 100644 --- a/packages/py/python-prometheus_client/package.yml +++ b/packages/py/python-prometheus_client/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-prometheus_client -version : 0.17.1 -release : 10 -source : - - https://github.com/prometheus/client_python/archive/refs/tags/v0.17.1.tar.gz : efd821d1d73e1d45d4ad46c9bef38a1cc646769346db0e70c520a7ec9409e3a4 -homepage : https://github.com/prometheus/client_python -license : Apache-2.0 -component : programming.python -summary : Prometheus instrumentation library for Python applications +name: python-prometheus_client +version: 0.17.1 +release: 10 +source: + - https://github.com/prometheus/client_python/archive/refs/tags/v0.17.1.tar.gz: efd821d1d73e1d45d4ad46c9bef38a1cc646769346db0e70c520a7ec9409e3a4 +homepage: https://github.com/prometheus/client_python +license: Apache-2.0 +component: programming.python +summary: Prometheus instrumentation library for Python applications description: | Prometheus instrumentation library for Python applications -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-twisted -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-prompt-toolkit/package.yml b/packages/py/python-prompt-toolkit/package.yml index 5fa868b457e..7b9b2f64307 100644 --- a/packages/py/python-prompt-toolkit/package.yml +++ b/packages/py/python-prompt-toolkit/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-prompt-toolkit -version : 3.0.50 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.50.tar.gz : 544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab -homepage : https://github.com/prompt-toolkit/python-prompt-toolkit -license : BSD-3-Clause -component : programming.python -summary : Library for building powerful interactive command lines in Python +name: python-prompt-toolkit +version: 3.0.50 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.50.tar.gz: 544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab +homepage: https://github.com/prompt-toolkit/python-prompt-toolkit +license: BSD-3-Clause +component: programming.python +summary: Library for building powerful interactive command lines in Python description: | prompt_toolkit is a library for building powerful interactive command line applications in Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-wcwidth -rundeps : +rundeps: - python-wcwidth -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-propcache/package.yml b/packages/py/python-propcache/package.yml index bf9fb892f5a..f7ad69ccbe1 100644 --- a/packages/py/python-propcache/package.yml +++ b/packages/py/python-propcache/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-propcache -version : 0.4.1 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.4.1.tar.gz : f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d -homepage : https://propcache.readthedocs.io/ -license : Apache-2.0 -component : programming.python -summary : Fast property caching +name: python-propcache +version: 0.4.1 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.4.1.tar.gz: f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d +homepage: https://propcache.readthedocs.io/ +license: Apache-2.0 +component: programming.python +summary: Fast property caching description: | The module provides a fast implementation of cached properties for Python 3.9+ -builddeps : +builddeps: - cython - python-build - python-expandvars - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-protobuf/package.yml b/packages/py/python-protobuf/package.yml index 16c0428f064..c214132b2a0 100644 --- a/packages/py/python-protobuf/package.yml +++ b/packages/py/python-protobuf/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-protobuf -version : '27.2' -release : 25 -source : - - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz : e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 -license : BSD-3-Clause -homepage : https://pypi.python.org/pypi/protobuf/ -component : programming.python -summary : Python bindings for Protobuf +name: python-protobuf +version: "27.2" +release: 25 +source: + - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz: e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 +license: BSD-3-Clause +homepage: https://pypi.python.org/pypi/protobuf/ +component: programming.python +summary: Python bindings for Protobuf description: | Protocol Buffers are Google’s data interchange format. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(protobuf) - pkgconfig(python3) - bazel - python-installer - python-wheel -rundeps : +rundeps: - protobuf - python-six -build : | +build: | bazel build //python/dist:binary_wheel -install : | +install: | python3 -m installer --destdir=$installdir bazel-bin/python/dist/*.whl diff --git a/packages/py/python-proton-core/package.yml b/packages/py/python-proton-core/package.yml index 69ade70a02e..ee5f88127a6 100644 --- a/packages/py/python-proton-core/package.yml +++ b/packages/py/python-proton-core/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-proton-core -version : 0.7.0 -release : 6 -source : - - https://github.com/ProtonVPN/python-proton-core/archive/refs/tags/v0.7.0.tar.gz : 7b917102785e85ed3960afc1813fb7e87de6742db3eb77153cc6b3dafa68cca7 -homepage : https://github.com/ProtonVPN/python-proton-core -license : GPL-3.0-or-later -component : programming.python -summary : The proton-core component +name: python-proton-core +version: 0.7.0 +release: 6 +source: + - https://github.com/ProtonVPN/python-proton-core/archive/refs/tags/v0.7.0.tar.gz: 7b917102785e85ed3960afc1813fb7e87de6742db3eb77153cc6b3dafa68cca7 +homepage: https://github.com/ProtonVPN/python-proton-core +license: GPL-3.0-or-later +component: programming.python +summary: The proton-core component description: | The proton-core component contains core logic used by the other Proton components. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - proton-python-client diff --git a/packages/py/python-proton-keyring-linux/package.yml b/packages/py/python-proton-keyring-linux/package.yml index 3bbf8a6d5ef..1be16061cc2 100644 --- a/packages/py/python-proton-keyring-linux/package.yml +++ b/packages/py/python-proton-keyring-linux/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-proton-keyring-linux -version : 0.2.1 -release : 5 -source : - - https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v0.2.1.tar.gz : 8c86a02c1f68e33ba9629c6b9b3c7bb7724716be18620ac6e6c3acb7edaa97c0 -homepage : https://github.com/ProtonVPN/python-proton-keyring-linux -license : GPL-3.0-or-later -component : programming.python -summary : The python-proton-keyring-linux component +name: python-proton-keyring-linux +version: 0.2.1 +release: 5 +source: + - https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v0.2.1.tar.gz: 8c86a02c1f68e33ba9629c6b9b3c7bb7724716be18620ac6e6c3acb7edaa97c0 +homepage: https://github.com/ProtonVPN/python-proton-keyring-linux +license: GPL-3.0-or-later +component: programming.python +summary: The python-proton-keyring-linux component description: | The python-proton-keyring-linux component -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-keyring -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python-proton-keyring-linux-secretservice diff --git a/packages/py/python-proton-vpn-core-api/package.yml b/packages/py/python-proton-vpn-core-api/package.yml index 0bc90d99d39..fee87d70e9e 100644 --- a/packages/py/python-proton-vpn-core-api/package.yml +++ b/packages/py/python-proton-vpn-core-api/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-proton-vpn-core-api -version : 4.13.2 -release : 16 -source : - - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v4.13.2.tar.gz : 740e0acd0e554a7e99c5aae0187660fc8818bb840483839172dc7a35edb3191c -homepage : https://github.com/ProtonVPN/python-proton-vpn-api-core -license : GPL-3.0-or-later -component : programming.python -summary : The proton-vpn-core-api component +name: python-proton-vpn-core-api +version: 4.13.2 +release: 16 +source: + - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v4.13.2.tar.gz: 740e0acd0e554a7e99c5aae0187660fc8818bb840483839172dc7a35edb3191c +homepage: https://github.com/ProtonVPN/python-proton-vpn-api-core +license: GPL-3.0-or-later +component: programming.python +summary: The proton-vpn-core-api component description: | The proton-vpn-core-api acts as a facade to the other Proton VPN components, exposing a uniform API to the available Proton VPN services. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python-proton-vpn-logger diff --git a/packages/py/python-proton-vpn-local-agent/package.yml b/packages/py/python-proton-vpn-local-agent/package.yml index 7a8a94a62ea..d045ccb9644 100644 --- a/packages/py/python-proton-vpn-local-agent/package.yml +++ b/packages/py/python-proton-vpn-local-agent/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-proton-vpn-local-agent -version : 1.6.0 -release : 9 -source : - - https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/1.6.0.tar.gz : 52b62ee267ef09d004f6bbfd10ad7ce28a5c32136200b4492c7e681be18d1676 -homepage : https://github.com/ProtonVPN/local-agent-rs -license : GPL-3.0-or-later -component : programming.python -summary : Proton VPN local agent written in Rust +name: python-proton-vpn-local-agent +version: 1.6.0 +release: 9 +source: + - https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/1.6.0.tar.gz: 52b62ee267ef09d004f6bbfd10ad7ce28a5c32136200b4492c7e681be18d1676 +homepage: https://github.com/ProtonVPN/local-agent-rs +license: GPL-3.0-or-later +component: programming.python +summary: Proton VPN local agent written in Rust description: | Proton VPN local agent written in Rust -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | pushd $workdir/python-proton-vpn-local-agent %cargo_fetch popd -build : | +build: | pushd $workdir/python-proton-vpn-local-agent %cargo_build popd -install : | +install: | install -Dm00755 $workdir/python-proton-vpn-local-agent/target/release/libpython_proton_vpn_local_agent.so $installdir/usr/lib/python%python3_version%/site-packages/proton/vpn/local_agent.abi3.so diff --git a/packages/py/python-proton-vpn-network-manager/package.yml b/packages/py/python-proton-vpn-network-manager/package.yml index 086a0a30fb7..a2012e7903e 100644 --- a/packages/py/python-proton-vpn-network-manager/package.yml +++ b/packages/py/python-proton-vpn-network-manager/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-proton-vpn-network-manager -version : 0.13.4 -release : 16 -source : - - https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v0.13.4.tar.gz : cd0c2c21b4f7cf28aa25c3167ca28bf6820a0603526d70935ce86ee5e8fd7dfb -homepage : https://github.com/ProtonVPN/python-proton-vpn-network-manager -license : GPL-3.0-or-later -component : programming.python -summary : The proton-vpn-network-manager component +name: python-proton-vpn-network-manager +version: 0.13.4 +release: 16 +source: + - https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v0.13.4.tar.gz: cd0c2c21b4f7cf28aa25c3167ca28bf6820a0603526d70935ce86ee5e8fd7dfb +homepage: https://github.com/ProtonVPN/python-proton-vpn-network-manager +license: GPL-3.0-or-later +component: programming.python +summary: The proton-vpn-network-manager component description: | The proton-vpn-network-manager component provides the necessary functionality for other components to interact with NetworkManager. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - protonvpn-nm-lib - python-proton-vpn-network-manager-openvpn - python-proton-vpn-network-manager-wireguard diff --git a/packages/py/python-psutil/package.yml b/packages/py/python-psutil/package.yml index 35f340bb981..c134392fe39 100644 --- a/packages/py/python-psutil/package.yml +++ b/packages/py/python-psutil/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-psutil -version : 7.0.0 -release : 36 -source : - - https://pypi.debian.net/psutil/psutil-7.0.0.tar.gz : 7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456 -homepage : https://github.com/giampaolo/psutil -license : BSD-3-Clause -component : programming.python -summary : Cross-platform lib for process and system monitoring in Python +name: python-psutil +version: 7.0.0 +release: 36 +source: + - https://pypi.debian.net/psutil/psutil-7.0.0.tar.gz: 7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456 +homepage: https://github.com/giampaolo/psutil +license: BSD-3-Clause +component: programming.python +summary: Cross-platform lib for process and system monitoring in Python description: | psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors) in Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | sed -e '/typing_extensions/d;/mypy_extensions/d;/typed_ast/d;/tomli/d;/types-psutil/d;/types-setuptools/d;/types-typed-ast/d' -i pyproject.toml %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pure-eval/package.yml b/packages/py/python-pure-eval/package.yml index d9368f32d43..d9e4a15b588 100644 --- a/packages/py/python-pure-eval/package.yml +++ b/packages/py/python-pure-eval/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pure-eval -version : 0.2.3 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/p/pure_eval/pure_eval-0.2.3.tar.gz : 5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42 -homepage : https://github.com/alexmojaki/pure_eval -license : MIT -component : programming.python -summary : Safely evaluate AST nodes without side effects +name: python-pure-eval +version: 0.2.3 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/p/pure_eval/pure_eval-0.2.3.tar.gz: 5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42 +homepage: https://github.com/alexmojaki/pure_eval +license: MIT +component: programming.python +summary: Safely evaluate AST nodes without side effects description: | This is a Python package that lets you safely evaluate certain AST nodes without triggering arbitrary code that may have unwanted side effects. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-puremagic/package.yml b/packages/py/python-puremagic/package.yml index 833d7bf212e..846bd87d44f 100644 --- a/packages/py/python-puremagic/package.yml +++ b/packages/py/python-puremagic/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-puremagic -version : 1.28 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/p/puremagic/puremagic-1.28.tar.gz : 195893fc129657f611b86b959aab337207d6df7f25372209269ed9e303c1a8c0 -homepage : https://github.com/cdgriffith/puremagic -license : MIT -component : programming.python -summary : Pure python implementation of identifying files based off their magic numbers +name: python-puremagic +version: 1.28 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/p/puremagic/puremagic-1.28.tar.gz: 195893fc129657f611b86b959aab337207d6df7f25372209269ed9e303c1a8c0 +homepage: https://github.com/cdgriffith/puremagic +license: MIT +component: programming.python +summary: Pure python implementation of identifying files based off their magic numbers description: | puremagic is a pure python module that will identify a file based off it's magic numbers. It is designed to be minimalistic and inherently cross platform compatible. It is also designed to be a stand in for python-magic, it incorporates the functions from_file(filename[, mime]) and from_string(string[, mime]) however the magic_file() and magic_string() are more powerful and will also display confidence and duplicate matches. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-py-cpuinfo/package.yml b/packages/py/python-py-cpuinfo/package.yml index 8ac7fff6070..1d23934aad1 100644 --- a/packages/py/python-py-cpuinfo/package.yml +++ b/packages/py/python-py-cpuinfo/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-py-cpuinfo -version : 9.0.0 -release : 7 -source : - - https://github.com/workhorsy/py-cpuinfo/archive/v9.0.0.tar.gz : 21dfd34d85f4d1419aad63f4945d7356025794fd1529c95644f618aac390625c -homepage : https://github.com/workhorsy/py-cpuinfo -license : MIT -component : programming.python -summary : A module for getting CPU info with Python +name: python-py-cpuinfo +version: 9.0.0 +release: 7 +source: + - https://github.com/workhorsy/py-cpuinfo/archive/v9.0.0.tar.gz: 21dfd34d85f4d1419aad63f4945d7356025794fd1529c95644f618aac390625c +homepage: https://github.com/workhorsy/py-cpuinfo +license: MIT +component: programming.python +summary: A module for getting CPU info with Python description: | Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any extra programs or libraries, beyond what your OS provides. It does not require any compilation(C/C++, assembly, et cetera) to use. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-pyacoustid/package.yml b/packages/py/python-pyacoustid/package.yml index 14a2ba5831e..fa8b3ce65b8 100644 --- a/packages/py/python-pyacoustid/package.yml +++ b/packages/py/python-pyacoustid/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyacoustid -version : 1.3.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/p/pyacoustid/pyacoustid-1.3.0.tar.gz : 5f4f487191c19ebb908270b1b7b5297f132da332b1568b96a914574c079ed177 -homepage : https://github.com/beetbox/pyacoustid -license : MIT -component : programming.python -summary : Python bindings for Chromaprint acoustic fingerprinting and the Acoustid Web service +name: python-pyacoustid +version: 1.3.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/p/pyacoustid/pyacoustid-1.3.0.tar.gz: 5f4f487191c19ebb908270b1b7b5297f132da332b1568b96a914574c079ed177 +homepage: https://github.com/beetbox/pyacoustid +license: MIT +component: programming.python +summary: Python bindings for Chromaprint acoustic fingerprinting and the Acoustid Web service description: | Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-audioread - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyclip/package.yml b/packages/py/python-pyclip/package.yml index 3ea72e28bc4..e7ca41d0db1 100644 --- a/packages/py/python-pyclip/package.yml +++ b/packages/py/python-pyclip/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyclip -version : 0.7.0 -release : 3 -source : - - https://pypi.debian.net/pyclip/pyclip-0.7.0.tar.gz : 57602047a4ceab709bdcd42f3dde6449a3349b95c16154cfdce27376a2072491 - - https://raw.githubusercontent.com/spyoungtech/pyclip/refs/tags/v0.7.0/docs/README.md : 5874676b9a3ef6cf269e402a8123d80b2ce6008da048ebc1d61977036e61fd14 -homepage : https://pypi.org/project/pyclip/ -license : Apache-2.0 -component : programming.python -summary : Cross-platform clipboard module +name: python-pyclip +version: 0.7.0 +release: 3 +source: + - https://pypi.debian.net/pyclip/pyclip-0.7.0.tar.gz: 57602047a4ceab709bdcd42f3dde6449a3349b95c16154cfdce27376a2072491 + - https://raw.githubusercontent.com/spyoungtech/pyclip/refs/tags/v0.7.0/docs/README.md: 5874676b9a3ef6cf269e402a8123d80b2ce6008da048ebc1d61977036e61fd14 +homepage: https://pypi.org/project/pyclip/ +license: Apache-2.0 +component: programming.python +summary: Cross-platform clipboard module description: | Cross-platform clipboard module -clang : true -optimize : thin-lto -builddeps : +clang: true +optimize: thin-lto +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - wl-clipboard # - xclip # Not needed since Waydroid only supports Wayland sessions. Can be re-added if that changes -build : | +build: | install -Dm00644 $sources/README.md docs/README.md %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyclipper/package.yml b/packages/py/python-pyclipper/package.yml index 515d925c0e0..46748432540 100644 --- a/packages/py/python-pyclipper/package.yml +++ b/packages/py/python-pyclipper/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyclipper -version : 1.3.0.6 -release : 5 -source : - - https://github.com/fonttools/pyclipper/archive/refs/tags/1.3.0.post6.tar.gz : 2be14496a1609fa8602d9d3672c83ee95d5ef44a08b765a60e65b93a68882ff6 -homepage : https://pypi.org/project/pyclipper -license : MIT -component : programming.python -summary : Cython wrapper for the C++ translation of the Angus Johnson's Clipper library +name: python-pyclipper +version: 1.3.0.6 +release: 5 +source: + - https://github.com/fonttools/pyclipper/archive/refs/tags/1.3.0.post6.tar.gz: 2be14496a1609fa8602d9d3672c83ee95d5ef44a08b765a60e65b93a68882ff6 +homepage: https://pypi.org/project/pyclipper +license: MIT +component: programming.python +summary: Cython wrapper for the C++ translation of the Angus Johnson's Clipper library description: | Pyclipper is a Cython wrapper exposing public functions and classes of the C++ translation of the Angus Johnson’s Clipper library. -builddeps : +builddeps: - pkgconfig(polyclipping) - cython - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - polyclipping - sympy environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=%version% -setup : | +setup: | sed -i "s/'unittest2', //" setup.py sed -i s/unittest2/unittest/ tests/test_pyclipper.py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pycountry/package.yml b/packages/py/python-pycountry/package.yml index f104abe32e1..3167e49f849 100644 --- a/packages/py/python-pycountry/package.yml +++ b/packages/py/python-pycountry/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pycountry -version : 24.6.1 -release : 14 -source : - - https://pypi.python.org/packages/source/p/pycountry/pycountry-24.6.1.tar.gz : b61b3faccea67f87d10c1f2b0fc0be714409e8fcdcc1315613174f6466c10221 -homepage : https://github.com/pycountry/pycountry -license : LGPL-2.1-or-later -component : programming.python -summary : ISO country, subdivision, language, currency and script definitions and their translations +name: python-pycountry +version: 24.6.1 +release: 14 +source: + - https://pypi.python.org/packages/source/p/pycountry/pycountry-24.6.1.tar.gz: b61b3faccea67f87d10c1f2b0fc0be714409e8fcdcc1315613174f6466c10221 +homepage: https://github.com/pycountry/pycountry +license: LGPL-2.1-or-later +component: programming.python +summary: ISO country, subdivision, language, currency and script definitions and their translations description: | ISO country, subdivision, language, currency and script definitions and their translations -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-poetry-core - python-wheel -checkdeps : +checkdeps: - python-pytest-cov -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-pycryptodome/package.yml b/packages/py/python-pycryptodome/package.yml index ad3087da1b6..9cfad6b42fe 100644 --- a/packages/py/python-pycryptodome/package.yml +++ b/packages/py/python-pycryptodome/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pycryptodome -version : 3.21.0 -release : 2 -source : - - https://pypi.io/packages/source/p/pycryptodome/pycryptodome-3.21.0.tar.gz : f7787e0d469bdae763b876174cf2e6c0f7be79808af26b1da96f1a64bcf47297 -homepage : https://www.pycryptodome.org -license : +name: python-pycryptodome +version: 3.21.0 +release: 2 +source: + - https://pypi.io/packages/source/p/pycryptodome/pycryptodome-3.21.0.tar.gz: f7787e0d469bdae763b876174cf2e6c0f7be79808af26b1da96f1a64bcf47297 +homepage: https://www.pycryptodome.org +license: - BSD-2-Clause - MIT -component : programming.python -summary : Cryptographic library for Python +component: programming.python +summary: Cryptographic library for Python description: | PyCryptodome is a self-contained Python package of low-level cryptographic primitives. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python3-pycryptodome - - dbginfo : python3-pycryptodome-dbginfo + - dbginfo: python3-pycryptodome-dbginfo diff --git a/packages/py/python-pycurl/package.yml b/packages/py/python-pycurl/package.yml index 7a8872a8f17..7a8d78797ef 100644 --- a/packages/py/python-pycurl/package.yml +++ b/packages/py/python-pycurl/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pycurl -version : 7.45.6 -release : 26 -source : - - https://files.pythonhosted.org/packages/source/p/pycurl/pycurl-7.45.6.tar.gz : 2b73e66b22719ea48ac08a93fc88e57ef36d46d03cb09d972063c9aa86bb74e6 -homepage : http://pycurl.io/ -license : +name: python-pycurl +version: 7.45.6 +release: 26 +source: + - https://files.pythonhosted.org/packages/source/p/pycurl/pycurl-7.45.6.tar.gz: 2b73e66b22719ea48ac08a93fc88e57ef36d46d03cb09d972063c9aa86bb74e6 +homepage: http://pycurl.io/ +license: - LGPL-2.1-or-later - MIT -component : programming.python -summary : Curl module for python +component: programming.python +summary: Curl module for python description: | PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a lot of features. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - flask - python-flaky - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install mv $installdir/usr/share/doc/pycurl $installdir/usr/share/doc/python-pycurl -check : | +check: | # remove test-cases that won't work in our sandbox rm -fv tests/{ftp_test.py,seek_cb_test.py,ssh_key_cb_test.py} rm examples/tests/{test_gtk.py,test_build_config.py} diff --git a/packages/py/python-pydantic-core/package.yml b/packages/py/python-pydantic-core/package.yml index 8b2aa563536..b997b4ab097 100644 --- a/packages/py/python-pydantic-core/package.yml +++ b/packages/py/python-pydantic-core/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pydantic-core -version : 2.27.2 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/p/pydantic_core/pydantic_core-2.27.2.tar.gz : eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39 -homepage : https://github.com/pydantic/pydantic-core -license : MIT -component : programming.python -summary : Core validation logic for pydantic written in rust +name: python-pydantic-core +version: 2.27.2 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/p/pydantic_core/pydantic_core-2.27.2.tar.gz: eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39 +homepage: https://github.com/pydantic/pydantic-core +license: MIT +component: programming.python +summary: Core validation logic for pydantic written in rust description: | This package provides the core functionality for pydantic validation and serialization. -networking : true -builddeps : +networking: true +builddeps: - cargo-c - python-build - python-installer - python-maturin - python-packaging - python-typing-extensions -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pydantic/package.yml b/packages/py/python-pydantic/package.yml index f07f9bdb300..ed3264cef7d 100644 --- a/packages/py/python-pydantic/package.yml +++ b/packages/py/python-pydantic/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pydantic -version : 2.10.6 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.10.6.tar.gz : ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236 -homepage : https://github.com/pydantic/pydantic -license : MIT -component : programming.python -summary : Data validation using Python type hints +name: python-pydantic +version: 2.10.6 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.10.6.tar.gz: ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236 +homepage: https://github.com/pydantic/pydantic +license: MIT +component: programming.python +summary: Data validation using Python type hints description: | Data validation using Python type hints. Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.8+; validate it with Pydantic. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatchling - python-installer - python-packaging - python-wheel -rundeps : +rundeps: - python-annotated-types - python-pydantic-core -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pydbus/package.yml b/packages/py/python-pydbus/package.yml index d45d9b67f91..43152ac4439 100644 --- a/packages/py/python-pydbus/package.yml +++ b/packages/py/python-pydbus/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pydbus -version : 0.6.0 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/p/pydbus/pydbus-0.6.0.tar.gz : 4207162eff54223822c185da06c1ba8a34137a9602f3da5a528eedf3f78d0f2c -homepage : https://github.com/LEW21/pydbus -license : LGPL-2.1-or-later -component : programming.python -summary : Pythonic DBus library +name: python-pydbus +version: 0.6.0 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/p/pydbus/pydbus-0.6.0.tar.gz: 4207162eff54223822c185da06c1ba8a34137a9602f3da5a528eedf3f78d0f2c +homepage: https://github.com/LEW21/pydbus +license: LGPL-2.1-or-later +component: programming.python +summary: Pythonic DBus library description: | Pythonic DBus library -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyee/package.yml b/packages/py/python-pyee/package.yml index d54573473ee..e01dc85d09a 100644 --- a/packages/py/python-pyee/package.yml +++ b/packages/py/python-pyee/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyee -version : 12.1.1 -release : 10 -source : - - https://pypi.io/packages/source/p/pyee/pyee-12.1.1.tar.gz : bbc33c09e2ff827f74191e3e5bbc6be7da02f627b7ec30d86f5ce1a6fb2424a3 -homepage : https://github.com/jfhbrook/pyee -license : MIT -component : programming.python -summary : A port of node.js's EventEmitter to python +name: python-pyee +version: 12.1.1 +release: 10 +source: + - https://pypi.io/packages/source/p/pyee/pyee-12.1.1.tar.gz: bbc33c09e2ff827f74191e3e5bbc6be7da02f627b7ec30d86f5ce1a6fb2424a3 +homepage: https://github.com/jfhbrook/pyee +license: MIT +component: programming.python +summary: A port of node.js's EventEmitter to python description: | pyee supplies a EventEmitter object that is similar to the EventEmitter class from Node.js. It also supplies a number of subclasses with added support for async and threaded programming in python, such as async/await as seen in python 3.5+ -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest-asyncio - python-pytest-trio - python-twisted -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pyelftools/package.yml b/packages/py/python-pyelftools/package.yml index c19662b6751..fe771f968f3 100644 --- a/packages/py/python-pyelftools/package.yml +++ b/packages/py/python-pyelftools/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyelftools -version : '0.32' -release : 12 -source : - - https://github.com/eliben/pyelftools/archive/refs/tags/v0.32.tar.gz : 82d0399bce74d162fba75b3568ad47bf48ed2c5e028b72026bdc2f678903de7d -homepage : https://github.com/eliben/pyelftools -license : Unlicense -component : programming.python -summary : Parsing ELF and DWARF in Python +name: python-pyelftools +version: "0.32" +release: 12 +source: + - https://github.com/eliben/pyelftools/archive/refs/tags/v0.32.tar.gz: 82d0399bce74d162fba75b3568ad47bf48ed2c5e028b72026bdc2f678903de7d +homepage: https://github.com/eliben/pyelftools +license: Unlicense +component: programming.python +summary: Parsing ELF and DWARF in Python description: | pyelftools is a pure-Python library for parsing and analyzing ELF files and DWARF debugging information. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | python3 test/run_all_unittests.py python3 test/run_examples_test.py python3 test/run_readelf_tests.py diff --git a/packages/py/python-pygdbmi/package.yml b/packages/py/python-pygdbmi/package.yml index d2f44efd7f1..d84cbec0983 100644 --- a/packages/py/python-pygdbmi/package.yml +++ b/packages/py/python-pygdbmi/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pygdbmi -version : 0.11.0.0 -release : 3 -source : - - https://pypi.debian.net/pygdbmi/pygdbmi-0.11.0.0.tar.gz : 7a286be2fcf25650d9f66e11adc46e972cf078a466864a700cd44739ad261fb0 -license : MIT -component : programming.python -homepage : https://github.com/cs01/pygdbmi -summary : A library to parse gdb mi output +name: python-pygdbmi +version: 0.11.0.0 +release: 3 +source: + - https://pypi.debian.net/pygdbmi/pygdbmi-0.11.0.0.tar.gz: 7a286be2fcf25650d9f66e11adc46e972cf078a466864a700cd44739ad261fb0 +license: MIT +component: programming.python +homepage: https://github.com/cs01/pygdbmi +summary: A library to parse gdb mi output description: | A library to parse gdb mi output and interact with gdb subprocesses -builddeps : +builddeps: - pkgconfig(python3) - gdb - python-build - python-installer - python-setuptools -rundeps : +rundeps: - gdb -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pygithub/package.yml b/packages/py/python-pygithub/package.yml index c4d07d68258..c5af82e2af0 100644 --- a/packages/py/python-pygithub/package.yml +++ b/packages/py/python-pygithub/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pygithub -version : 2.5.0 -release : 13 -source : - - https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.5.0.tar.gz : 79b20e50326fe74c2746dbdc86a8e41b0a45528b262ab075c023db15ea55d1c3 -homepage : https://github.com/PyGithub/PyGithub -license : LGPL-3.0-or-later -component : programming.python -summary : Typed interactions with the GitHub API +name: python-pygithub +version: 2.5.0 +release: 13 +source: + - https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.5.0.tar.gz: 79b20e50326fe74c2746dbdc86a8e41b0a45528b262ab075c023db15ea55d1c3 +homepage: https://github.com/PyGithub/PyGithub +license: LGPL-3.0-or-later +component: programming.python +summary: Typed interactions with the GitHub API description: | PyGitHub is a Python library to access the GitHub API and Github Enterprise API. This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -checkdeps : +checkdeps: - python-deprecated - python-httpretty - python-pyjwt - python-pynacl - python-pytest - python-requests -rundeps : +rundeps: - python-dateutil - python-deprecated - python-pyjwt @@ -30,9 +30,9 @@ rundeps : - python-typing-extensions environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=$version -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pyglet/package.yml b/packages/py/python-pyglet/package.yml index 3e7f6d188d2..e9750b04a3c 100644 --- a/packages/py/python-pyglet/package.yml +++ b/packages/py/python-pyglet/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyglet -version : 1.5.30 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/p/pyglet/pyglet-1.5.30.zip : 6548f96ece110fc4f23a765958068560b28e1e1ded3ce0e70e461d4dc7fcc21e -homepage : https://pyglet.org/ -license : BSD-3-Clause -component : programming.python -summary : Cross-platform windowing and multimedia library for python +name: python-pyglet +version: 1.5.30 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/p/pyglet/pyglet-1.5.30.zip: 6548f96ece110fc4f23a765958068560b28e1e1ded3ce0e70e461d4dc7fcc21e +homepage: https://pyglet.org/ +license: BSD-3-Clause +component: programming.python +summary: Cross-platform windowing and multimedia library for python description: | pyglet provides an object-oriented programming interface for developing games and other visually-rich applications. -builddeps : +builddeps: - pkgconfig(glu) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-future -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyhamcrest/package.yml b/packages/py/python-pyhamcrest/package.yml index e85c5652a4e..907b515b90e 100644 --- a/packages/py/python-pyhamcrest/package.yml +++ b/packages/py/python-pyhamcrest/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyhamcrest -version : 2.1.0 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/p/pyhamcrest/pyhamcrest-2.1.0.tar.gz : c6acbec0923d0cb7e72c22af1926f3e7c97b8e8d69fc7498eabacaf7c975bd9c -homepage : https://hamcrest.org/ -license : BSD-2-Clause -component : programming.python -summary : Hamcrest matchers for Python +name: python-pyhamcrest +version: 2.1.0 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/p/pyhamcrest/pyhamcrest-2.1.0.tar.gz: c6acbec0923d0cb7e72c22af1926f3e7c97b8e8d69fc7498eabacaf7c975bd9c +homepage: https://hamcrest.org/ +license: BSD-2-Clause +component: programming.python +summary: Hamcrest matchers for Python description: | PyHamcrest is a framework for writing matcher objects, allowing you to declaratively define "match" rules. There are a number of situations where matchers are invaluable, such as UI validation, or data filtering, but it is in the area of writing flexible tests that matchers are most commonly used. This tutorial shows you how to use PyHamcrest for unit testing. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -checkdeps : +checkdeps: - numpy - python-pytest -setup : | +setup: | # Remove obsolete numpy shorthand types which were removed in numpy 2.0 %patch -p1 -i $pkgfiles/248.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pyheif/package.yml b/packages/py/python-pyheif/package.yml index 557fcad492c..3a5adaf108e 100644 --- a/packages/py/python-pyheif/package.yml +++ b/packages/py/python-pyheif/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyheif -version : 0.8.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/pyheif/pyheif-0.8.0.tar.gz : e9b4c11ebad482fc25a0804ce295b44b660cbf7829a228f56b071f325f9e0de4 -homepage : https://github.com/carsales/pyheif -license : Apache-2.0 -component : programming.python -summary : Python 3.6+ interface to libheif library +name: python-pyheif +version: 0.8.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/pyheif/pyheif-0.8.0.tar.gz: e9b4c11ebad482fc25a0804ce295b44b660cbf7829a228f56b071f325f9e0de4 +homepage: https://github.com/carsales/pyheif +license: Apache-2.0 +component: programming.python +summary: Python 3.6+ interface to libheif library description: | Python 3.6+ interface to libheif library -builddeps : +builddeps: - pkgconfig(libheif) - pkgconfig(python3) - python-build - python-cffi - python-installer - python-setuptools -rundeps : +rundeps: - python-cffi -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyjwt/package.yml b/packages/py/python-pyjwt/package.yml index 14d011faa78..be247d19119 100644 --- a/packages/py/python-pyjwt/package.yml +++ b/packages/py/python-pyjwt/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyjwt -version : 2.10.1 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/P/PyJWT/pyjwt-2.10.1.tar.gz : 3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 -homepage : https://github.com/jpadilla/pyjwt -license : MIT -component : programming.python -summary : JSON Web Token implementation in Python +name: python-pyjwt +version: 2.10.1 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/P/PyJWT/pyjwt-2.10.1.tar.gz: 3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 +homepage: https://github.com/jpadilla/pyjwt +license: MIT +component: programming.python +summary: JSON Web Token implementation in Python description: | PyJWT is a Python library which allows you to encode and decode JSON Web Tokens (JWT). JWT is an open, industry-standard (RFC 7519) for representing claims securely between two parties. -networking : true # check -builddeps : +networking: true # check +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - pytest-runner - python-cryptography - python-pytest-cov -rundeps : +rundeps: - python-cryptography -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pylast/package.yml b/packages/py/python-pylast/package.yml index 1b5610b15ab..f6fc5347bbd 100644 --- a/packages/py/python-pylast/package.yml +++ b/packages/py/python-pylast/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pylast -version : 5.5.0 -release : 3 -source : - - https://pypi.io/packages/source/p/pylast/pylast-5.5.0.tar.gz : b6e95cf11fb99779cd451afd5dd68c4036c44f88733cf2346ba27317c1869da4 -homepage : https://github.com/pylast/pylast -license : Apache-2.0 -component : programming.python -summary : A Python interface to Last.fm and Libre.fm +name: python-pylast +version: 5.5.0 +release: 3 +source: + - https://pypi.io/packages/source/p/pylast/pylast-5.5.0.tar.gz: b6e95cf11fb99779cd451afd5dd68c4036c44f88733cf2346ba27317c1869da4 +homepage: https://github.com/pylast/pylast +license: Apache-2.0 +component: programming.python +summary: A Python interface to Last.fm and Libre.fm description: | A Python interface to Last.fm and other API-compatible websites such as Libre.fm. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -rundeps : +rundeps: - python-httpx -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python3-pylast diff --git a/packages/py/python-pylev/package.yml b/packages/py/python-pylev/package.yml index 7a9a28c5e65..3a8e9763522 100644 --- a/packages/py/python-pylev/package.yml +++ b/packages/py/python-pylev/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pylev -version : 1.4.0 -release : 4 -source : - - https://pypi.io/packages/source/p/pylev/pylev-1.4.0.tar.gz : 9e77e941042ad3a4cc305dcdf2b2dec1aec2fbe3dd9015d2698ad02b173006d1 -homepage : https://github.com/toastdriven/pylev -license : MIT -component : programming.python -summary : A pure Python Levenshtein implementation that's not freaking GPL'd. +name: python-pylev +version: 1.4.0 +release: 4 +source: + - https://pypi.io/packages/source/p/pylev/pylev-1.4.0.tar.gz: 9e77e941042ad3a4cc305dcdf2b2dec1aec2fbe3dd9015d2698ad02b173006d1 +homepage: https://github.com/toastdriven/pylev +license: MIT +component: programming.python +summary: A pure Python Levenshtein implementation that's not freaking GPL'd. description: | A pure Python Levenshtein implementation that's not freaking GPL'd. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pylibacl/package.yml b/packages/py/python-pylibacl/package.yml index 1db77408b7a..7fabfed1808 100644 --- a/packages/py/python-pylibacl/package.yml +++ b/packages/py/python-pylibacl/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pylibacl -version : 0.7.2 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/p/pylibacl/pylibacl-0.7.2.tar.gz : 56c15e867fe4c724531bbf97407589cbbf8dbd285a8d84fe7ecc90fc322378d7 -homepage : https://pylibacl.k1024.org/ -license : LGPL-2.1-or-later -component : programming.python -summary : A python extension module that allows you to manipulate the POSIX.1e ACLs +name: python-pylibacl +version: 0.7.2 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/p/pylibacl/pylibacl-0.7.2.tar.gz: 56c15e867fe4c724531bbf97407589cbbf8dbd285a8d84fe7ecc90fc322378d7 +homepage: https://pylibacl.k1024.org/ +license: LGPL-2.1-or-later +component: programming.python +summary: A python extension module that allows you to manipulate the POSIX.1e ACLs description: | This is a C extension module for Python which implements POSIX ACLs manipulation. It is a wrapper on top of the systems's acl C library - see acl(5). -builddeps : +builddeps: - pkgconfig(libacl) - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyliblo3/package.yml b/packages/py/python-pyliblo3/package.yml index 1c059d98f50..fe69949c36f 100644 --- a/packages/py/python-pyliblo3/package.yml +++ b/packages/py/python-pyliblo3/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyliblo3 -version : 0.16.3 -release : 1 -source : - - https://github.com/gesellkammer/pyliblo3/archive/refs/tags/v0.16.3.tar.gz : 625ddf1b435eb7c1f1a1f187e11cd74e14995e108ba5d32482ff709bf6ffb2a8 -homepage : https://github.com/gesellkammer/pyliblo3 -license : LGPL-2.1-or-later -component : programming.python -summary : Bindings for liblo +name: python-pyliblo3 +version: 0.16.3 +release: 1 +source: + - https://github.com/gesellkammer/pyliblo3/archive/refs/tags/v0.16.3.tar.gz: 625ddf1b435eb7c1f1a1f187e11cd74e14995e108ba5d32482ff709bf6ffb2a8 +homepage: https://github.com/gesellkammer/pyliblo3 +license: LGPL-2.1-or-later +component: programming.python +summary: Bindings for liblo description: | This is a fork of the original bindings for liblo, making it pip installable. The provided wheels include the liblo library and don't have any further dependencies, making it completely pip installable -builddeps : +builddeps: - cython - pkgconfig(liblo) - python-build - python-installer - python-setuptools - python-wheel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-compiltation-with-Cython-3.1.2.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python-pyliblo diff --git a/packages/py/python-pylint-venv/package.yml b/packages/py/python-pylint-venv/package.yml index ca0c2542ef5..0c49b289d0d 100644 --- a/packages/py/python-pylint-venv/package.yml +++ b/packages/py/python-pylint-venv/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pylint-venv -version : 3.0.4 -release : 5 -source : - - https://github.com/jgosmann/pylint-venv/archive/refs/tags/v3.0.4.tar.gz : 3b05ed629731744ba4a8cf8dbe33db0d578416131143a43e9ee85c5004c977ab -homepage : https://github.com/jgosmann/pylint-venv/ -license : MIT -component : programming.python -summary : Make pylint respect virtualenvs +name: python-pylint-venv +version: 3.0.4 +release: 5 +source: + - https://github.com/jgosmann/pylint-venv/archive/refs/tags/v3.0.4.tar.gz: 3b05ed629731744ba4a8cf8dbe33db0d578416131143a43e9ee85c5004c977ab +homepage: https://github.com/jgosmann/pylint-venv/ +license: MIT +component: programming.python +summary: Make pylint respect virtualenvs description: | Pylint does not respect the currently activated virtualenv if it is not installed in every virtual environment individually. This module provides a Pylint init-hook to use the same Pylint installation with different virtual environments. -builddeps : +builddeps: - python-build - python-installer - python-poetry -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyls-spyder/package.yml b/packages/py/python-pyls-spyder/package.yml index ba07a510bb5..df1e6ff9537 100644 --- a/packages/py/python-pyls-spyder/package.yml +++ b/packages/py/python-pyls-spyder/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyls-spyder -version : 0.4.0 -release : 8 -source : - - https://github.com/spyder-ide/pyls-spyder/archive/refs/tags/v0.4.0.tar.gz : 1adc75f70afcf55a27513d54cdce129bacc8aa4fd2ff05d14fdf7ca1829842e6 -homepage : https://github.com/spyder-ide/pyls-spyder -license : MIT -component : programming.python -summary : Spyder extensions for the python language server (pyls) +name: python-pyls-spyder +version: 0.4.0 +release: 8 +source: + - https://github.com/spyder-ide/pyls-spyder/archive/refs/tags/v0.4.0.tar.gz: 1adc75f70afcf55a27513d54cdce129bacc8aa4fd2ff05d14fdf7ca1829842e6 +homepage: https://github.com/spyder-ide/pyls-spyder +license: MIT +component: programming.python +summary: Spyder extensions for the python language server (pyls) description: | Spyder extensions for the python-language-server (pyls). This package provides Spyder-specific extras for the Language Server Protocol (LSP) on Python, such as document symbol searching and others. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-lsp-server - python-mock - python-pytest -rundeps : +rundeps: - python-lsp-server -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-pynacl/package.yml b/packages/py/python-pynacl/package.yml index f76cdcdd9ed..1564972cff4 100644 --- a/packages/py/python-pynacl/package.yml +++ b/packages/py/python-pynacl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pynacl -version : 1.5.0 -release : 11 -source : - - https://pypi.io/packages/source/P/PyNaCl/PyNaCl-1.5.0.tar.gz : 8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba -license : Apache-2.0 -component : programming.python -homepage : https://github.com/pyca/pynacl -summary : Python binding to the Networking and Cryptography (NaCl) library +name: python-pynacl +version: 1.5.0 +release: 11 +source: + - https://pypi.io/packages/source/P/PyNaCl/PyNaCl-1.5.0.tar.gz: 8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba +license: Apache-2.0 +component: programming.python +homepage: https://github.com/pyca/pynacl +summary: Python binding to the Networking and Cryptography (NaCl) library description: | PyNaCl is a Python binding to libsodium, which is a fork of the Networking and Cryptography library. These libraries have a stated goal of improving usability, security and speed. -builddeps : +builddeps: - pkgconfig(libsodium) - pkgconfig(python3) - python-build @@ -18,12 +18,12 @@ builddeps : - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - libsodium - python-cffi - python-six -setup : | +setup: | export SODIUM_INSTALL=system %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pynest2d/package.yml b/packages/py/python-pynest2d/package.yml index d7a34c9d144..b47a4a0ac71 100644 --- a/packages/py/python-pynest2d/package.yml +++ b/packages/py/python-pynest2d/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pynest2d -version : 4.12.0 -release : 11 -source : - - https://github.com/Ultimaker/pynest2d/archive/4.12.0.tar.gz : 55289ddc857883ced8a489721d130de4f500f4af9110c89d824a78a4dec09dc4 -homepage : https://github.com/Ultimaker/pynest2d -license : LGPL-3.0-or-later -component : programming.python -summary : Python bindings for libnest2d +name: python-pynest2d +version: 4.12.0 +release: 11 +source: + - https://github.com/Ultimaker/pynest2d/archive/4.12.0.tar.gz: 55289ddc857883ced8a489721d130de4f500f4af9110c89d824a78a4dec09dc4 +homepage: https://github.com/Ultimaker/pynest2d +license: LGPL-3.0-or-later +component: programming.python +summary: Python bindings for libnest2d description: | CPython bindings for libnest2d, a library to pack 2D polygons into a small space. -builddeps : +builddeps: - pkgconfig(python3) - libnest2d - python-setuptools - python-sip-4 -rundeps : +rundeps: - python-sip-4 -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/py/python-pyocr/package.yml b/packages/py/python-pyocr/package.yml index 79a1ed22aef..9d31139034e 100644 --- a/packages/py/python-pyocr/package.yml +++ b/packages/py/python-pyocr/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyocr -version : 0.8.5 -release : 15 -source : - - https://gitlab.gnome.org/World/OpenPaperwork/pyocr/-/archive/0.8.5/pyocr-0.8.5.tar.bz2 : d1854056b4a554f1754d2f853aa6a948e541108858bfe7ada704b2e5b06acb29 -homepage : https://gitlab.gnome.org/World/OpenPaperwork/pyocr -license : GPL-3.0-or-later -component : programming.python -summary : A Python wrapper for Tesseract and Cuneiform +name: python-pyocr +version: 0.8.5 +release: 15 +source: + - https://gitlab.gnome.org/World/OpenPaperwork/pyocr/-/archive/0.8.5/pyocr-0.8.5.tar.bz2: d1854056b4a554f1754d2f853aa6a948e541108858bfe7ada704b2e5b06acb29 +homepage: https://gitlab.gnome.org/World/OpenPaperwork/pyocr +license: GPL-3.0-or-later +component: programming.python +summary: A Python wrapper for Tesseract and Cuneiform description: | PyOCR is an optical character recognition (OCR) tool wrapper for python. That is, it helps using OCR tools from a Python program. -builddeps : +builddeps: - pkgconfig(tesseract) - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-pillow - tesseract -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyotherside/package.yml b/packages/py/python-pyotherside/package.yml index b25d715e826..45b45749a46 100644 --- a/packages/py/python-pyotherside/package.yml +++ b/packages/py/python-pyotherside/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyotherside -version : 1.6.2 -release : 28 -source : - - https://github.com/thp/pyotherside/archive/1.6.2.tar.gz : 9afe075f165c78ec584892887a6411fe1476f2115cf3bba026105bde29292a4b -homepage : https://thp.io/2011/pyotherside -license : ISC -component : programming.python -summary : Asynchronous Python 3 Bindings for Qt 5 +name: python-pyotherside +version: 1.6.2 +release: 28 +source: + - https://github.com/thp/pyotherside/archive/1.6.2.tar.gz: 9afe075f165c78ec584892887a6411fe1476f2115cf3bba026105bde29292a4b +homepage: https://thp.io/2011/pyotherside +license: ISC +component: programming.python +summary: Asynchronous Python 3 Bindings for Qt 5 description: | A Qt 5 QML Plugin that provides access to a Python 3 interpreter from QML -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5Svg) - pkgconfig(python3) - xorg-server-xvfb -clang : true +clang: true environment: | # We set -D_FORTIFY_SOURCE=2 by default, but pyotherside doesn't like it export CXXFLAGS="${CXXFLAGS} -D_FORTIFY_SOURCE=1" -setup : | +setup: | %qmake -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir rm -r $installdir/usr/tests -check : | +check: | xvfb-run ./tests/tests diff --git a/packages/py/python-pypandoc/package.yml b/packages/py/python-pypandoc/package.yml index 159043daed5..c97fb66c28a 100644 --- a/packages/py/python-pypandoc/package.yml +++ b/packages/py/python-pypandoc/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pypandoc -version : '1.15' -release : 7 -source : - - https://github.com/JessicaTegner/pypandoc/archive/refs/tags/v1.15.tar.gz : 7476818bccac8451c3e976617b3ebb26ef9b1521e1219fb852a8e3127b81fa03 -homepage : https://github.com/JessicaTegner/pypandoc -license : MIT -component : programming.python -summary : Thin wrapper for pandoc +name: python-pypandoc +version: "1.15" +release: 7 +source: + - https://github.com/JessicaTegner/pypandoc/archive/refs/tags/v1.15.tar.gz: 7476818bccac8451c3e976617b3ebb26ef9b1521e1219fb852a8e3127b81fa03 +homepage: https://github.com/JessicaTegner/pypandoc +license: MIT +component: programming.python +summary: Thin wrapper for pandoc description: | Pypandoc provides a thin wrapper for pandoc, a universal document converter. # required by testing -networking : true -builddeps : +networking: true +builddeps: - pandoc - python-build - python-installer - python-pandocfilters - python-poetry-core - python-wheel -checkdeps : +checkdeps: - texlive - texlive-fonts-extra -rundeps : +rundeps: - pandoc - python-pandocfilters - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | python3 tests.py diff --git a/packages/py/python-pypdf/package.yml b/packages/py/python-pypdf/package.yml index 92961789bc2..cd221f0a716 100644 --- a/packages/py/python-pypdf/package.yml +++ b/packages/py/python-pypdf/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pypdf -version : 5.3.1 -release : 4 -source : - - https://github.com/py-pdf/pypdf/archive/refs/tags/5.3.1.tar.gz : 1c6089ad527376dbe362db25528ec9951843b42394de6830149cae6bd515a5bf -homepage : https://pypdf.readthedocs.io -license : BSD-3-Clause -component : programming.python -summary : A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files +name: python-pypdf +version: 5.3.1 +release: 4 +source: + - https://github.com/py-pdf/pypdf/archive/refs/tags/5.3.1.tar.gz: 1c6089ad527376dbe362db25528ec9951843b42394de6830149cae6bd515a5bf +homepage: https://pypdf.readthedocs.io +license: BSD-3-Clause +component: programming.python +summary: A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files description: | A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. -builddeps : +builddeps: - python-build - python-flit - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pypdf2/package.yml b/packages/py/python-pypdf2/package.yml index f87a5ca93e2..f83ac237c35 100644 --- a/packages/py/python-pypdf2/package.yml +++ b/packages/py/python-pypdf2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pypdf2 -version : 3.0.1 -release : 23 -source : - - https://files.pythonhosted.org/packages/source/P/PyPDF2/PyPDF2-3.0.1.tar.gz : a74408f69ba6271f71b9352ef4ed03dc53a31aa404d29b5d31f53bfecfee1440 -homepage : https://github.com/py-pdf/pypdf -license : BSD-3-Clause -component : programming.python -summary : Utility to read and write PDFs with Python +name: python-pypdf2 +version: 3.0.1 +release: 23 +source: + - https://files.pythonhosted.org/packages/source/P/PyPDF2/PyPDF2-3.0.1.tar.gz: a74408f69ba6271f71b9352ef4ed03dc53a31aa404d29b5d31f53bfecfee1440 +homepage: https://github.com/py-pdf/pypdf +license: BSD-3-Clause +component: programming.python +summary: Utility to read and write PDFs with Python description: | PyPDF2 is a pure-python PDF library capable of splitting, merging together, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. It can retrieve text and metadata from PDFs as well as merge entire files together. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyperclip/package.yml b/packages/py/python-pyperclip/package.yml index 977e878eaf7..1ffa391a4b6 100644 --- a/packages/py/python-pyperclip/package.yml +++ b/packages/py/python-pyperclip/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyperclip -version : 1.8.2 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/p/pyperclip/pyperclip-1.8.2.tar.gz : 105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 -homepage : https://github.com/asweigart/pyperclip -license : BSD-3-Clause -component : programming.python -summary : Python module for copying and pasting text to the clipboard. +name: python-pyperclip +version: 1.8.2 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/p/pyperclip/pyperclip-1.8.2.tar.gz: 105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 +homepage: https://github.com/asweigart/pyperclip +license: BSD-3-Clause +component: programming.python +summary: Python module for copying and pasting text to the clipboard. description: | Pyperclip is a cross-platform Python module for copy and paste clipboard functions. This module makes use of the xclip or xsel commands. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - xclip -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-pypng/package.yml b/packages/py/python-pypng/package.yml index 14b0c8bb37e..681f01fce26 100644 --- a/packages/py/python-pypng/package.yml +++ b/packages/py/python-pypng/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pypng -version : 0.20220715.0 -release : 5 -source : - - https://gitlab.com/drj11/pypng/-/archive/pypng-0.20220715.0/pypng-pypng-0.20220715.0.tar.gz : 22196ce641dc1ae734a18ef5af838294d474b13bfb5b4f90a8df876119f650e3 -homepage : https://gitlab.com/drj11/pypng -license : MIT -component : programming.python -summary : Pure Python library for PNG image encoding/decoding +name: python-pypng +version: 0.20220715.0 +release: 5 +source: + - https://gitlab.com/drj11/pypng/-/archive/pypng-0.20220715.0/pypng-pypng-0.20220715.0.tar.gz: 22196ce641dc1ae734a18ef5af838294d474b13bfb5b4f90a8df876119f650e3 +homepage: https://gitlab.com/drj11/pypng +license: MIT +component: programming.python +summary: Pure Python library for PNG image encoding/decoding description: | Pure Python library for PNG image encoding/decoding -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pyproj/package.yml b/packages/py/python-pyproj/package.yml index 6d7a232148b..5b35181ba7e 100644 --- a/packages/py/python-pyproj/package.yml +++ b/packages/py/python-pyproj/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyproj -version : 3.7.1 -release : 20 -source : - - https://github.com/pyproj4/pyproj/archive/refs/tags/3.7.1.tar.gz : 3adcc634fe73a8bfab3f226a03980cc24862d27f4e18b77bc39a3e86ad777e85 -homepage : https://github.com/pyproj4/pyproj -license : ISC -component : programming.python -summary : Python interface to PROJ.4 library for cartographic transformations +name: python-pyproj +version: 3.7.1 +release: 20 +source: + - https://github.com/pyproj4/pyproj/archive/refs/tags/3.7.1.tar.gz: 3adcc634fe73a8bfab3f226a03980cc24862d27f4e18b77bc39a3e86ad777e85 +homepage: https://github.com/pyproj4/pyproj +license: ISC +component: programming.python +summary: Python interface to PROJ.4 library for cartographic transformations description: | Cython wrapper to provide python interfaces to Proj. Performs cartographic transformations between geographic (Lat/Lon) and map projection (x/y) coordinates. Can also transform directly from one map projection coordinate system to another. Coordinates can be given as numpy arrays, python arrays, lists or scalars. Optimized for numpy arrays. environment: | export PROJ_DIR=/usr -builddeps : +builddeps: - pkgconfig(proj) - cython - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-certifi -setup : | +setup: | # Remove RPATH sed -i "s/runtime_library_dirs=libdirs,//" setup.py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyproject-api/package.yml b/packages/py/python-pyproject-api/package.yml index dba144ebe6b..9a92af507d7 100644 --- a/packages/py/python-pyproject-api/package.yml +++ b/packages/py/python-pyproject-api/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyproject-api -version : 1.9.0 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/p/pyproject-api/pyproject_api-1.9.0.tar.gz : 7e8a9854b2dfb49454fae421cb86af43efbb2b2454e5646ffb7623540321ae6e -homepage : https://github.com/tox-dev/pyproject-api -license : MIT -component : programming.python -summary : API to interact with the python pyproject.toml based projects +name: python-pyproject-api +version: 1.9.0 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/p/pyproject-api/pyproject_api-1.9.0.tar.gz: 7e8a9854b2dfb49454fae421cb86af43efbb2b2454e5646ffb7623540321ae6e +homepage: https://github.com/tox-dev/pyproject-api +license: MIT +component: programming.python +summary: API to interact with the python pyproject.toml based projects description: | API to interact with the python pyproject.toml based projects -builddeps : +builddeps: - python-build - python-hatch-vcs - python-hatchling - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest-mock -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest --deselect tests/test_frontend_setuptools.py::test_result_missing diff --git a/packages/py/python-pyproject-hooks/package.yml b/packages/py/python-pyproject-hooks/package.yml index 8a77b32ceba..3378058162b 100644 --- a/packages/py/python-pyproject-hooks/package.yml +++ b/packages/py/python-pyproject-hooks/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyproject-hooks -version : 1.2.0 -release : 9 -source : - - https://pypi.debian.net/pyproject-hooks/pyproject_hooks-1.2.0.tar.gz : 1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8 -homepage : https://github.com/pypa/pyproject-hooks -license : MIT -component : programming.python -summary : A low-level library for calling build-backends in `pyproject.toml`-based project +name: python-pyproject-hooks +version: 1.2.0 +release: 9 +source: + - https://pypi.debian.net/pyproject-hooks/pyproject_hooks-1.2.0.tar.gz: 1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8 +homepage: https://github.com/pypa/pyproject-hooks +license: MIT +component: programming.python +summary: A low-level library for calling build-backends in `pyproject.toml`-based project description: | This is a low-level library for calling build-backends in pyproject.toml-based project. It provides the basic functionality to help write tooling that generates distribution files from Python projects. If you want a tool that builds Python packages, you'll want to use https://github.com/pypa/build instead. This is an underlying piece for pip, build and other "build frontends" use to call "build backends" within them. -networking : false # flip this for python3 rebuilds -builddeps : +networking: false # flip this for python3 rebuilds +builddeps: - python-build - python-flit-core - python-installer environment: | # flip this for python3 rebuilds export BOOTSTRAP=0 -build : | +build: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip wheel --no-deps . else %python3_setup fi -install : | +install: | if [[ ${BOOTSTRAP} == "1" ]]; then python3 -m pip install --root=%installroot% --no-deps --ignore-installed . else diff --git a/packages/py/python-pyproject-metadata/package.yml b/packages/py/python-pyproject-metadata/package.yml index 97df00c0f98..41d0af42382 100644 --- a/packages/py/python-pyproject-metadata/package.yml +++ b/packages/py/python-pyproject-metadata/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyproject-metadata -version : 0.9.0 -release : 5 -source : - - https://pypi.debian.net/pyproject-metadata/pyproject_metadata-0.9.0.tar.gz : 8511c00a4cad96686af6a6b4143433298beb96105a9379afdc9b0328f4f260c9 -homepage : https://github.com/FFY00/python-pyproject-metadata -license : MIT -component : programming.python -summary : PEP 621 metadata parsing +name: python-pyproject-metadata +version: 0.9.0 +release: 5 +source: + - https://pypi.debian.net/pyproject-metadata/pyproject_metadata-0.9.0.tar.gz: 8511c00a4cad96686af6a6b4143433298beb96105a9379afdc9b0328f4f260c9 +homepage: https://github.com/FFY00/python-pyproject-metadata +license: MIT +component: programming.python +summary: PEP 621 metadata parsing description: | - Dataclass for PEP 621 metadata with support for core metadata generation. -builddeps : + Dataclass for PEP 621 metadata with support for core metadata generation. +builddeps: - python-build - python-flit-core - python-installer - python-wheel -rundeps : +rundeps: - python-packaging -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest -v diff --git a/packages/py/python-pyqt5-sip/package.yml b/packages/py/python-pyqt5-sip/package.yml index 5b743eceac9..9e7b4f6c950 100644 --- a/packages/py/python-pyqt5-sip/package.yml +++ b/packages/py/python-pyqt5-sip/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyqt5-sip -version : 12.17.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/P/PyQt5_sip/pyqt5_sip-12.17.0.tar.gz : 682dadcdbd2239af9fdc0c0628e2776b820e128bec88b49b8d692fe682f90b4f -homepage : https://pypi.org/project/PyQt5-sip/ -license : GPL-3.0-or-later -component : programming.python -summary : The sip module support for PyQt5 +name: python-pyqt5-sip +version: 12.17.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/P/PyQt5_sip/pyqt5_sip-12.17.0.tar.gz: 682dadcdbd2239af9fdc0c0628e2776b820e128bec88b49b8d692fe682f90b4f +homepage: https://pypi.org/project/PyQt5-sip/ +license: GPL-3.0-or-later +component: programming.python +summary: The sip module support for PyQt5 description: | The sip extension module provides support for the PyQt5 package. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | python3 -m build --wheel --no-isolation -install : | +install: | python3 -m installer --destdir=%installroot% dist/*.whl diff --git a/packages/py/python-pyqt6-sip/package.yml b/packages/py/python-pyqt6-sip/package.yml index 013f49e8487..4b9a3af0f2a 100644 --- a/packages/py/python-pyqt6-sip/package.yml +++ b/packages/py/python-pyqt6-sip/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyqt6-sip -version : 13.10.2 -release : 21 -source : - - https://pypi.debian.net/PyQt6-sip/pyqt6_sip-13.10.2.tar.gz : 464ad156bf526500ce6bd05cac7a82280af6309974d816739b4a9a627156fafe -license : GPL-3.0-or-later -component : programming.python -homepage : https://pypi.org/project/PyQt6-sip/ -summary : The sip module support for PyQt6 +name: python-pyqt6-sip +version: 13.10.2 +release: 21 +source: + - https://pypi.debian.net/PyQt6-sip/pyqt6_sip-13.10.2.tar.gz: 464ad156bf526500ce6bd05cac7a82280af6309974d816739b4a9a627156fafe +license: GPL-3.0-or-later +component: programming.python +homepage: https://pypi.org/project/PyQt6-sip/ +summary: The sip module support for PyQt6 description: | The sip extension module provides support for the PyQt6 package. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyqt6-webengine/package.yml b/packages/py/python-pyqt6-webengine/package.yml index 97430b01770..2214a147191 100644 --- a/packages/py/python-pyqt6-webengine/package.yml +++ b/packages/py/python-pyqt6-webengine/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyqt6-webengine -version : 6.10.0 -release : 16 -source : - - https://pypi.debian.net/PyQt6-WebEngine/pyqt6_webengine-6.10.0.tar.gz : 267d27275d0c79ae270bca4b03520a41fa7e85c2a4d9632da8cb9cc233a55ad1 -homepage : https://www.riverbankcomputing.com/software/pyqtwebengine/ -license : GPL-3.0-or-later -component : programming.python -summary : Python bindings for the Qt6 WebEngine framework +name: python-pyqt6-webengine +version: 6.10.0 +release: 16 +source: + - https://pypi.debian.net/PyQt6-WebEngine/pyqt6_webengine-6.10.0.tar.gz: 267d27275d0c79ae270bca4b03520a41fa7e85c2a4d9632da8cb9cc233a55ad1 +homepage: https://www.riverbankcomputing.com/software/pyqtwebengine/ +license: GPL-3.0-or-later +component: programming.python +summary: Python bindings for the Qt6 WebEngine framework description: | PyQt6-WebEngine is a set of Python bindings for The Qt Company’s Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt6 and are implemented as three separate modules corresponding to the different libraries that make up the framework. -builddeps : +builddeps: - pkgconfig(Qt6WebChannel) - pkgconfig(Qt6WebEngineCore) - pkgconfig(python3) @@ -18,17 +18,17 @@ builddeps : - python-qt6 - python-setuptools - python-sip -rundeps : +rundeps: - python-qt6 -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/ftbfs-qt-6.8.patch sip-build \ --no-make \ --pep484-pyi \ --qmake=/usr/bin/qmake6 \ --verbose -build : | +build: | %make -C build -install : | +install: | %make_install -C build INSTALL_ROOT="$installdir" diff --git a/packages/py/python-pyrate-limiter/package.yml b/packages/py/python-pyrate-limiter/package.yml index f37a5c27cbf..741a03e1174 100644 --- a/packages/py/python-pyrate-limiter/package.yml +++ b/packages/py/python-pyrate-limiter/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyrate-limiter -version : 3.9.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/p/pyrate-limiter/pyrate_limiter-3.9.0.tar.gz : 6b882e2c77cda07a241d3730975daea4258344b39c878f1dd8849df73f70b0ce -license : MIT -homepage : https://pyratelimiter.readthedocs.io/ -component : programming.python -summary : Python rate limiter using Leaky-Bucket algorithm +name: python-pyrate-limiter +version: 3.9.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/p/pyrate-limiter/pyrate_limiter-3.9.0.tar.gz: 6b882e2c77cda07a241d3730975daea4258344b39c878f1dd8849df73f70b0ce +license: MIT +homepage: https://pyratelimiter.readthedocs.io/ +component: programming.python +summary: Python rate limiter using Leaky-Bucket algorithm description: | The request rate limiter using Leaky-Bucket algorithm -builddeps : +builddeps: - python-packaging - python-poetry - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyrfc3339/package.yml b/packages/py/python-pyrfc3339/package.yml index 7b1a60a9705..2e215898f8b 100644 --- a/packages/py/python-pyrfc3339/package.yml +++ b/packages/py/python-pyrfc3339/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyrfc3339 -version : 2.0.1 -release : 10 -source : - - https://pypi.python.org/packages/source/p/pyRFC3339/pyrfc3339-2.0.1.tar.gz : e47843379ea35c1296c3b6c67a948a1a490ae0584edfcbdea0eaffb5dd29960b -homepage : https://github.com/kurtraschke/pyRFC3339 -license : MIT -component : programming.python -summary : Parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects +name: python-pyrfc3339 +version: 2.0.1 +release: 10 +source: + - https://pypi.python.org/packages/source/p/pyRFC3339/pyrfc3339-2.0.1.tar.gz: e47843379ea35c1296c3b6c67a948a1a490ae0584edfcbdea0eaffb5dd29960b +homepage: https://github.com/kurtraschke/pyRFC3339 +license: MIT +component: programming.python +summary: Parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects description: | Parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-pytz -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyrsistent/package.yml b/packages/py/python-pyrsistent/package.yml index 737f7ad7e74..203626648ca 100644 --- a/packages/py/python-pyrsistent/package.yml +++ b/packages/py/python-pyrsistent/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyrsistent -version : 0.20.0 -release : 13 -source : - - https://pypi.python.org/packages/source/p/pyrsistent/pyrsistent-0.20.0.tar.gz : 4c48f78f62ab596c679086084d0dd13254ae4f3d6c72a83ffdf5ebdef8f265a4 -homepage : https://github.com/tobgu/pyrsistent/ -license : MIT -component : programming.python -summary : Persistent/Immutable/Functional data structures for Python +name: python-pyrsistent +version: 0.20.0 +release: 13 +source: + - https://pypi.python.org/packages/source/p/pyrsistent/pyrsistent-0.20.0.tar.gz: 4c48f78f62ab596c679086084d0dd13254ae4f3d6c72a83ffdf5ebdef8f265a4 +homepage: https://github.com/tobgu/pyrsistent/ +license: MIT +component: programming.python +summary: Persistent/Immutable/Functional data structures for Python description: | Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in the sense that they are immutable. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-hypothesis - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pyscard/package.yml b/packages/py/python-pyscard/package.yml index 6be00ff8e84..ca68c2788d6 100644 --- a/packages/py/python-pyscard/package.yml +++ b/packages/py/python-pyscard/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyscard -version : 2.2.1 -release : 16 -source : - - https://github.com/LudovicRousseau/pyscard/archive/refs/tags/2.2.1.tar.gz : 615fcb773d1cae8ded61d88777495fe6e4bb1b0748085a31ae8a61b3eb390c24 -homepage : https://github.com/LudovicRousseau/pyscard -license : LGPL-2.1-or-later -component : programming.python -summary : Smartcard module for Python +name: python-pyscard +version: 2.2.1 +release: 16 +source: + - https://github.com/LudovicRousseau/pyscard/archive/refs/tags/2.2.1.tar.gz: 615fcb773d1cae8ded61d88777495fe6e4bb1b0748085a31ae8a61b3eb390c24 +homepage: https://github.com/LudovicRousseau/pyscard +license: LGPL-2.1-or-later +component: programming.python +summary: Smartcard module for Python description: | pyscard - python smart card library - is a python module adding smart cards support to python. -builddeps : +builddeps: - pkgconfig(libpcsclite) - pkgconfig(python3) - python-setuptools - swig -rundeps : +rundeps: - pcsc-lite -setup : | +setup: | rm pyproject.toml %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyserial/package.yml b/packages/py/python-pyserial/package.yml index 854292f69b0..3638062231d 100644 --- a/packages/py/python-pyserial/package.yml +++ b/packages/py/python-pyserial/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyserial -version : '3.5' -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/pyserial/pyserial-3.5.tar.gz : 3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb -homepage : https://github.com/pyserial/pyserial -license : BSD-3-Clause -component : programming.python -summary : Python serial port access library +name: python-pyserial +version: "3.5" +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/pyserial/pyserial-3.5.tar.gz: 3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb +homepage: https://github.com/pyserial/pyserial +license: BSD-3-Clause +component: programming.python +summary: Python serial port access library description: | This module encapsulates the access for the serial port. It provides backends for standard Python. The module named "serial" automaticaly selects the appropriate backend. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | pushd test python3 run_all_tests.py popd diff --git a/packages/py/python-pyside6/package.yml b/packages/py/python-pyside6/package.yml index dd89cb7592b..7eda9f447f5 100644 --- a/packages/py/python-pyside6/package.yml +++ b/packages/py/python-pyside6/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyside6 -version : 6.10.1 -release : 29 -source : - - https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.1-src/pyside-setup-everywhere-src-6.10.1.tar.xz : fd54f40853d61dfd845dbb40d4f89fbd63df5ed341b3d9a2c77bb5c947a0a838 -homepage : https://www.qt.io -license : +name: python-pyside6 +version: 6.10.1 +release: 29 +source: + - https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.1-src/pyside-setup-everywhere-src-6.10.1.tar.xz: fd54f40853d61dfd845dbb40d4f89fbd63df5ed341b3d9a2c77bb5c947a0a838 +homepage: https://www.qt.io +license: - GPL-2.0-or-later - LGPL-3.0-or-later -component : - - ^shiboken6 : programming.python - - ^shiboken6-devel : programming.devel +component: + - ^shiboken6: programming.python + - ^shiboken6-devel: programming.devel - programming.python -summary : - - ^shiboken6 : Python / C++ bindings generator for PySide6 - - ^shiboken6-devel : Development files for shiboken6 +summary: + - ^shiboken6: Python / C++ bindings generator for PySide6 + - ^shiboken6-devel: Development files for shiboken6 - Python bindings for the Qt 6 cross-platform application and UI framework description: - - ^shiboken6 : Shiboken is the Python binding generator that Qt for Python uses to create the PySide module, in other words, is the system we use to expose the Qt C++ API to Python. - - ^shiboken6-devel : Shiboken is the Python binding generator that Qt for Python uses to create the PySide module, in other words, is the system we use to expose the Qt C++ API to Python. + - ^shiboken6: Shiboken is the Python binding generator that Qt for Python uses to create the PySide module, in other words, is the system we use to expose the Qt C++ API to Python. + - ^shiboken6-devel: Shiboken is the Python binding generator that Qt for Python uses to create the PySide module, in other words, is the system we use to expose the Qt C++ API to Python. - PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt6 framework. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt63DCore) - pkgconfig(Qt6Bluetooth) - pkgconfig(Qt6Charts) @@ -53,14 +53,14 @@ builddeps : - python-six - qt6-base-private-devel - qt6-positioning-devel -rundeps : - - ^shiboken6-devel : - - shiboken6 - - devel : - - shiboken6 +rundeps: + - ^shiboken6-devel: + - shiboken6 + - devel: + - shiboken6 environment: | export PYTHONPATH=$PWD/solusBuildDir/sources -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Revert-Modify-headers-installation-for-CMake-builds.patch %patch -p1 -i $pkgfiles/0001-Always-link-to-python-libraries.patch %patch -p1 -i $pkgfiles/0001-Fix-installation.patch @@ -76,9 +76,9 @@ setup : | -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \ -DFORCE_LIMITED_API=no \ -DNO_QT_TOOLS=yes -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Generate egg-info manually and install since we're performing a cmake build. @@ -118,17 +118,17 @@ install : | # but for system installation we need absolute paths sed -i 's#/typesystems#/share/PySide6/typesystems#g' $installdir/usr/lib/cmake/PySide6/*.cmake sed -i 's#/glue#/share/PySide6/glue#g' $installdir/usr/lib/cmake/PySide6/*.cmake -patterns : - - ^shiboken6 : - - /usr/lib/cmake/Shiboken6Tools/* - - /usr/lib/libshiboken6*.so.6.10* - - /usr/lib/python3.*/site-packages/shiboken6 - - /usr/lib/python3.*/site-packages/shiboken6-*.egg-info - - ^shiboken6-devel : - - /usr/bin/shiboken6* - - /usr/include/shiboken6/ - - /usr/lib/cmake/Shiboken6/ - - /usr/lib/libshiboken6*.so - - /usr/lib/pkgconfig/shiboken6.pc - - /usr/lib/python3.*/site-packages/shiboken6_generator - - /usr/lib/python3.*/site-packages/shiboken6_generator-*.egg-info +patterns: + - ^shiboken6: + - /usr/lib/cmake/Shiboken6Tools/* + - /usr/lib/libshiboken6*.so.6.10* + - /usr/lib/python3.*/site-packages/shiboken6 + - /usr/lib/python3.*/site-packages/shiboken6-*.egg-info + - ^shiboken6-devel: + - /usr/bin/shiboken6* + - /usr/include/shiboken6/ + - /usr/lib/cmake/Shiboken6/ + - /usr/lib/libshiboken6*.so + - /usr/lib/pkgconfig/shiboken6.pc + - /usr/lib/python3.*/site-packages/shiboken6_generator + - /usr/lib/python3.*/site-packages/shiboken6_generator-*.egg-info diff --git a/packages/py/python-pysmbc/package.yml b/packages/py/python-pysmbc/package.yml index fd326692259..155ba00eb82 100644 --- a/packages/py/python-pysmbc/package.yml +++ b/packages/py/python-pysmbc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pysmbc -version : 1.0.25.1 -release : 40 -source : - - https://files.pythonhosted.org/packages/source/p/pysmbc/pysmbc-1.0.25.1.tar.gz : 22f1715df82589fd9cc4253feab390b4ef0babf14f64513cd8d07b3789963226 -homepage : https://github.com/hamano/pysmbc -license : GPL-2.0-or-later -component : programming.python -summary : Python bindings for libsmbclient from the Samba project +name: python-pysmbc +version: 1.0.25.1 +release: 40 +source: + - https://files.pythonhosted.org/packages/source/p/pysmbc/pysmbc-1.0.25.1.tar.gz: 22f1715df82589fd9cc4253feab390b4ef0babf14f64513cd8d07b3789963226 +homepage: https://github.com/hamano/pysmbc +license: GPL-2.0-or-later +component: programming.python +summary: Python bindings for libsmbclient from the Samba project description: | This package provides Python bindings for the libsmbclient API from Samba, known as pysmbc. It was written for use with system-config-printer, but can be put to other uses as well. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(smbclient) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pysocks/package.yml b/packages/py/python-pysocks/package.yml index d30d7fe8a1c..7b1debce06e 100644 --- a/packages/py/python-pysocks/package.yml +++ b/packages/py/python-pysocks/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pysocks -version : 1.7.1 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/P/PySocks/PySocks-1.7.1.tar.gz : 3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0 -homepage : https://github.com/Anorov/PySocks -license : BSD-3-Clause -component : programming.python -summary : A Python SOCKS client module +name: python-pysocks +version: 1.7.1 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/P/PySocks/PySocks-1.7.1.tar.gz: 3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0 +homepage: https://github.com/Anorov/PySocks +license: BSD-3-Clause +component: programming.python +summary: A Python SOCKS client module description: | A Python SOCKS client module -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pysol-cards/package.yml b/packages/py/python-pysol-cards/package.yml index 5da4f9034f1..89192495ee3 100644 --- a/packages/py/python-pysol-cards/package.yml +++ b/packages/py/python-pysol-cards/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pysol-cards -version : 0.24.0 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/p/pysol_cards/pysol_cards-0.24.0.tar.gz : a985492da81aa1588dfc056d9a7c6ca83f66254c0b90f25afc682a70713d4d4b -homepage : https://github.com/shlomif/pysol_cards -license : MIT -component : programming.python -summary : Deal PySol FC Cards +name: python-pysol-cards +version: 0.24.0 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/p/pysol_cards/pysol_cards-0.24.0.tar.gz: a985492da81aa1588dfc056d9a7c6ca83f66254c0b90f25afc682a70713d4d4b +homepage: https://github.com/shlomif/pysol_cards +license: MIT +component: programming.python +summary: Deal PySol FC Cards description: | The pysol-cards python modules allow the python developer to generate the initial deals of some PySol FC games. It also supports PySol legacy deals and Microsoft FreeCell/Freecell Pro deals. -builddeps : +builddeps: - pbr - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyte/package.yml b/packages/py/python-pyte/package.yml index 98890d6ed34..5f98ded95c6 100644 --- a/packages/py/python-pyte/package.yml +++ b/packages/py/python-pyte/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyte -version : 0.8.2 -release : 11 -source : - - https://github.com/selectel/pyte/archive/refs/tags/0.8.2.tar.gz : ef84b6ba3b5ece72da5f0f33b7a6719bf3b13c7e24fdb92ce8161a3ae11eee31 -homepage : https://github.com/selectel/pyte -license : LGPL-3.0-only -component : programming.python -summary : Simple VTXXX-compatible linux terminal emulator +name: python-pyte +version: 0.8.2 +release: 11 +source: + - https://github.com/selectel/pyte/archive/refs/tags/0.8.2.tar.gz: ef84b6ba3b5ece72da5f0f33b7a6719bf3b13c7e24fdb92ce8161a3ae11eee31 +homepage: https://github.com/selectel/pyte +license: LGPL-3.0-only +component: programming.python +summary: Simple VTXXX-compatible linux terminal emulator description: | It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pytest-runner - python-wcwidth -rundeps : +rundeps: - python-wcwidth -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-asyncio/package.yml b/packages/py/python-pytest-asyncio/package.yml index cf8c0273a04..4de50846ebc 100644 --- a/packages/py/python-pytest-asyncio/package.yml +++ b/packages/py/python-pytest-asyncio/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-asyncio -version : 0.25.3 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest_asyncio-0.25.3.tar.gz : fc1da2cf9f125ada7e710b4ddad05518d4cee187ae9412e9ac9271003497f07a -homepage : https://github.com/pytest-dev/pytest-asyncio -license : Apache-2.0 -component : programming.python -summary : Pytest support for asyncio +name: python-pytest-asyncio +version: 0.25.3 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest_asyncio-0.25.3.tar.gz: fc1da2cf9f125ada7e710b4ddad05518d4cee187ae9412e9ac9271003497f07a +homepage: https://github.com/pytest-dev/pytest-asyncio +license: Apache-2.0 +component: programming.python +summary: Pytest support for asyncio description: | pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest. asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-async-generator - python-flaky - python-hypothesis - python-pytest-trio -rundeps : +rundeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-benchmark/package.yml b/packages/py/python-pytest-benchmark/package.yml index 01b7df82d47..214f3e6dccd 100644 --- a/packages/py/python-pytest-benchmark/package.yml +++ b/packages/py/python-pytest-benchmark/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-benchmark -version : 5.1.0 -release : 8 -source : - - https://github.com/ionelmc/pytest-benchmark/archive/refs/tags/v5.1.0.tar.gz : 85418c186ac26a9f3cc15d255cd40bb145f8681d0fca044768dd50fa05c8aafe -homepage : https://github.com/ionelmc/pytest-benchmark -license : BSD-2-Clause -component : programming.python -summary : py.test fixture for benchmarking code +name: python-pytest-benchmark +version: 5.1.0 +release: 8 +source: + - https://github.com/ionelmc/pytest-benchmark/archive/refs/tags/v5.1.0.tar.gz: 85418c186ac26a9f3cc15d255cd40bb145f8681d0fca044768dd50fa05c8aafe +homepage: https://github.com/ionelmc/pytest-benchmark +license: BSD-2-Clause +component: programming.python +summary: py.test fixture for benchmarking code description: | A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer. -builddeps : +builddeps: - python-build - python-installer - python-packaging @@ -19,13 +19,14 @@ builddeps : #checkdeps : # - python-freezegun # check # - python-pytest # check -rundeps : +rundeps: - python-py-cpuinfo - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # needs python-elasticsearch packaged # %python3_test pytest3 diff --git a/packages/py/python-pytest-cov/package.yml b/packages/py/python-pytest-cov/package.yml index f69eb5c3e18..ea63c93e07e 100644 --- a/packages/py/python-pytest-cov/package.yml +++ b/packages/py/python-pytest-cov/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-cov -version : 6.0.0 -release : 16 -source : - - https://pypi.debian.net/pytest-cov/pytest-cov-6.0.0.tar.gz : fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0 -homepage : https://github.com/pytest-dev/pytest-cov/ -license : MIT -component : programming.python -summary : Coverage plugin for pytest +name: python-pytest-cov +version: 6.0.0 +release: 16 +source: + - https://pypi.debian.net/pytest-cov/pytest-cov-6.0.0.tar.gz: fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0 +homepage: https://github.com/pytest-dev/pytest-cov/ +license: MIT +component: programming.python +summary: Coverage plugin for pytest description: | Py.test plugin for coverage reporting with support for both centralised and distributed testing, including subprocesses and multiprocessing for Python. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - python-coverage - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pytest-datadir/package.yml b/packages/py/python-pytest-datadir/package.yml index 21019bbb8db..2a7466888ad 100644 --- a/packages/py/python-pytest-datadir/package.yml +++ b/packages/py/python-pytest-datadir/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-datadir -version : 1.5.0 -release : 3 -source : - - https://pypi.debian.net/pytest-datadir/pytest-datadir-1.5.0.tar.gz : 1617ed92f9afda0c877e4eac91904b5f779d24ba8f5e438752e3ae39d8d2ee3f -homepage : https://github.com/gabrielcnr/pytest-datadir -license : MIT -component : programming.python -summary : pytest plugin for test data directories and files +name: python-pytest-datadir +version: 1.5.0 +release: 3 +source: + - https://pypi.debian.net/pytest-datadir/pytest-datadir-1.5.0.tar.gz: 1617ed92f9afda0c877e4eac91904b5f779d24ba8f5e438752e3ae39d8d2ee3f +homepage: https://github.com/gabrielcnr/pytest-datadir +license: MIT +component: programming.python +summary: pytest plugin for test data directories and files description: | pytest plugin for test data directories and files -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-httpserver/package.yml b/packages/py/python-pytest-httpserver/package.yml index 9c2c0072ea7..ab9e8db8ff7 100644 --- a/packages/py/python-pytest-httpserver/package.yml +++ b/packages/py/python-pytest-httpserver/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-httpserver -version : 1.1.3 -release : 13 -source : - - https://github.com/csernazs/pytest-httpserver/archive/refs/tags/1.1.3.tar.gz : 5ca7247206fc6d5620986cdc4fd0706046ff468165907e73d60c64fd3313674c -homepage : https://github.com/csernazs/pytest-httpserver -license : MIT -component : programming.python -summary : pytest-httpserver is a httpserver for pytest +name: python-pytest-httpserver +version: 1.1.3 +release: 13 +source: + - https://github.com/csernazs/pytest-httpserver/archive/refs/tags/1.1.3.tar.gz: 5ca7247206fc6d5620986cdc4fd0706046ff468165907e73d60c64fd3313674c +homepage: https://github.com/csernazs/pytest-httpserver +license: MIT +component: programming.python +summary: pytest-httpserver is a httpserver for pytest description: | This library is designed to help to test http clients without contacting the real http server. In other words, it is a fake http server which is accessible via localhost can be started with the pre-defined expected http requests and their responses. -builddeps : +builddeps: - python-build - python-installer - python-poetry - - python-pytest # check - - python-toml # check + - python-pytest # check + - python-toml # check - python-werkzeug # check -rundeps : +rundeps: - python-werkzeug -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-isort/package.yml b/packages/py/python-pytest-isort/package.yml index d51edede446..1907dd41185 100644 --- a/packages/py/python-pytest-isort/package.yml +++ b/packages/py/python-pytest-isort/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-isort -version : 4.0.0 -release : 9 -source : - - https://github.com/stephrdev/pytest-isort/archive/refs/tags/4.0.0.tar.gz : 8f0cd0809ee36354ce613f95a59e63a0ee6f0e87a3030b93b6082856f2e7011f -homepage : https://github.com/moccu/pytest-isort -license : BSD-3-Clause -component : programming.python -summary : py.test plugin to check import ordering using isort +name: python-pytest-isort +version: 4.0.0 +release: 9 +source: + - https://github.com/stephrdev/pytest-isort/archive/refs/tags/4.0.0.tar.gz: 8f0cd0809ee36354ce613f95a59e63a0ee6f0e87a3030b93b6082856f2e7011f +homepage: https://github.com/moccu/pytest-isort +license: BSD-3-Clause +component: programming.python +summary: py.test plugin to check import ordering using isort description: | py.test plugin to check import ordering using isort -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -checkdeps : +checkdeps: - python-isort - python-pytest -rundeps : +rundeps: - python-isort - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-jupyter/package.yml b/packages/py/python-pytest-jupyter/package.yml index b184ff42195..4d450ef944f 100644 --- a/packages/py/python-pytest-jupyter/package.yml +++ b/packages/py/python-pytest-jupyter/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-jupyter -version : 0.10.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/p/pytest_jupyter/pytest_jupyter-0.10.1.tar.gz : 00df54eef9e201dd542d5471b8980def15d34b917b30587d14d7c824fc4d9e84 -homepage : https://github.com/jupyter-server/pytest-jupyter -license : BSD-3-Clause -component : programming.python -summary : A pytest plugin for testing Jupyter libraries and extensions. +name: python-pytest-jupyter +version: 0.10.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/p/pytest_jupyter/pytest_jupyter-0.10.1.tar.gz: 00df54eef9e201dd542d5471b8980def15d34b917b30587d14d7c824fc4d9e84 +homepage: https://github.com/jupyter-server/pytest-jupyter +license: BSD-3-Clause +component: programming.python +summary: A pytest plugin for testing Jupyter libraries and extensions. description: | This installs the basic pytest-jupyter package that includes fixture definitions for the various Jupyter-based pytest plugins. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-ipykernel - python-jupyter-server - python-jupyter_client - python-platformdirs - python-psutil - python-pytest-timeout -rundeps : +rundeps: - python-jupyter_core - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-pytest-mock/package.yml b/packages/py/python-pytest-mock/package.yml index e239483082e..de36038c027 100644 --- a/packages/py/python-pytest-mock/package.yml +++ b/packages/py/python-pytest-mock/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-mock -version : 3.12.0 -release : 16 -source : - - https://github.com/pytest-dev/pytest-mock/archive/refs/tags/v3.12.0.tar.gz : aeedddfe2feefde936ba3d723e26db5757570537ab66bf4dd2cd17d4c263f022 -homepage : https://github.com/pytest-dev/pytest-mock -license : MIT -component : programming.python -summary : Thin-wrapper around the mock package for easier use with py.test +name: python-pytest-mock +version: 3.12.0 +release: 16 +source: + - https://github.com/pytest-dev/pytest-mock/archive/refs/tags/v3.12.0.tar.gz: aeedddfe2feefde936ba3d723e26db5757570537ab66bf4dd2cd17d4c263f022 +homepage: https://github.com/pytest-dev/pytest-mock +license: MIT +component: programming.python +summary: Thin-wrapper around the mock package for easier use with py.test description: | This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test. -builddeps : +builddeps: - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest-asyncio -rundeps : +rundeps: - python-pytest environment: | export SETUPTOOLS_SCM_PRETEND_VERSION=$version -build : | +build: | %patch -p1 -i $pkgfiles/ftbfs-python-3.11.7.patch %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v -k 'not test_standalone_mock' --assert=plain diff --git a/packages/py/python-pytest-param-files/package.yml b/packages/py/python-pytest-param-files/package.yml index 818e23f7dea..c6ae30027a8 100644 --- a/packages/py/python-pytest-param-files/package.yml +++ b/packages/py/python-pytest-param-files/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-param-files -version : 0.6.0 -release : 2 -source : - - https://pypi.debian.net/pytest_param_files/pytest_param_files-0.6.0.tar.gz : ab02608d63f7baf14483682ee6213c9330401f2a14d7a63489b872f6830a9848 -homepage : https://github.com/chrisjsewell/pytest-param-files -license : MIT -component : programming.python -summary : Create pytest parametrize decorators from external files +name: python-pytest-param-files +version: 0.6.0 +release: 2 +source: + - https://pypi.debian.net/pytest_param_files/pytest_param_files-0.6.0.tar.gz: ab02608d63f7baf14483682ee6213c9330401f2a14d7a63489b872f6830a9848 +homepage: https://github.com/chrisjsewell/pytest-param-files +license: MIT +component: programming.python +summary: Create pytest parametrize decorators from external files description: | Create pytest parametrize decorators from external files -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-pytest - ruamel_yaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-regressions/package.yml b/packages/py/python-pytest-regressions/package.yml index 553f7cf0421..67dfbce4a56 100644 --- a/packages/py/python-pytest-regressions/package.yml +++ b/packages/py/python-pytest-regressions/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-regressions -version : 2.5.0 -release : 2 -source : - - https://pypi.debian.net/pytest-regressions/pytest-regressions-2.5.0.tar.gz : 818c7884c1cff3babf89eebb02cbc27b307856b1985427c24d52cb812a106fd9 -homepage : https://github.com/ESSS/pytest-regressions -license : MIT -component : programming.python -summary : Pytest plugin for regression testing +name: python-pytest-regressions +version: 2.5.0 +release: 2 +source: + - https://pypi.debian.net/pytest-regressions/pytest-regressions-2.5.0.tar.gz: 818c7884c1cff3babf89eebb02cbc27b307856b1985427c24d52cb812a106fd9 +homepage: https://github.com/ESSS/pytest-regressions +license: MIT +component: programming.python +summary: Pytest plugin for regression testing description: | Pytest plugin for regression testing -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -checkdeps : +checkdeps: - matplotlib - numpy - python-pandas - python-pytest - python-pytest-datadir -rundeps : +rundeps: - python-pytest - python-pytest-datadir - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-relaxed/package.yml b/packages/py/python-pytest-relaxed/package.yml index d4ed6d24d29..87f5dc721cd 100644 --- a/packages/py/python-pytest-relaxed/package.yml +++ b/packages/py/python-pytest-relaxed/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-relaxed -version : 2.0.2 -release : 9 -source : - - https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/2.0.2.tar.gz : aba10bf2dd25ef25b0a6e116e5ee10e43852fe285f66a4092984c87cbfcf5b18 -homepage : https://github.com/bitprophet/pytest-relaxed -license : BSD-2-Clause -component : programming.python -summary : Relaxed test discovery for pytest +name: python-pytest-relaxed +version: 2.0.2 +release: 9 +source: + - https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/2.0.2.tar.gz: aba10bf2dd25ef25b0a6e116e5ee10e43852fe285f66a4092984c87cbfcf5b18 +homepage: https://github.com/bitprophet/pytest-relaxed +license: BSD-2-Clause +component: programming.python +summary: Relaxed test discovery for pytest description: | pytest-relaxed provides 'relaxed' test discovery for pytest. -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-decorator - python-pytest -rundeps : +rundeps: - python-decorator - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-rerunfailures/package.yml b/packages/py/python-pytest-rerunfailures/package.yml index a721c04be61..e868c823eb7 100644 --- a/packages/py/python-pytest-rerunfailures/package.yml +++ b/packages/py/python-pytest-rerunfailures/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-rerunfailures -version : '15.0' -release : 3 -source : - - https://pypi.debian.net/pytest-rerunfailures/pytest-rerunfailures-15.0.tar.gz : 2d9ac7baf59f4c13ac730b47f6fa80e755d1ba0581da45ce30b72fb3542b4474 -homepage : https://github.com/pytest-dev/pytest-rerunfailures/ -license : MPL-2.0 -component : programming.python -summary : A plugin for py.test that re-runs failed tests +name: python-pytest-rerunfailures +version: "15.0" +release: 3 +source: + - https://pypi.debian.net/pytest-rerunfailures/pytest-rerunfailures-15.0.tar.gz: 2d9ac7baf59f4c13ac730b47f6fa80e755d1ba0581da45ce30b72fb3542b4474 +homepage: https://github.com/pytest-dev/pytest-rerunfailures/ +license: MPL-2.0 +component: programming.python +summary: A plugin for py.test that re-runs failed tests description: | A plugin for py.test that re-runs failed tests to eliminate intermittent failures -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-timeout/package.yml b/packages/py/python-pytest-timeout/package.yml index 4fd58395749..6894fb3abba 100644 --- a/packages/py/python-pytest-timeout/package.yml +++ b/packages/py/python-pytest-timeout/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-timeout -version : 2.3.1 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/p/pytest-timeout/pytest-timeout-2.3.1.tar.gz : 12397729125c6ecbdaca01035b9e5239d4db97352320af155b3f5de1ba5165d9 -homepage : https://github.com/pytest-dev/pytest-timeout/ -license : MIT -component : programming.python -summary : py.test plugin to abort hanging tests +name: python-pytest-timeout +version: 2.3.1 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/p/pytest-timeout/pytest-timeout-2.3.1.tar.gz: 12397729125c6ecbdaca01035b9e5239d4db97352320af155b3f5de1ba5165d9 +homepage: https://github.com/pytest-dev/pytest-timeout/ +license: MIT +component: programming.python +summary: py.test plugin to abort hanging tests description: | This is a plugin which will terminate tests after a certain timeout, assuming the test session isn't being debugged. When aborting a test it will show a stack dump of all threads running at the time. This is useful when running tests under a continuous integration server or simply if you don't know why the test suite hangs. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-pexpect - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest-cov -rundeps : +rundeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-pytest-trio/package.yml b/packages/py/python-pytest-trio/package.yml index e73ddd6740e..47ce3eb8b5a 100644 --- a/packages/py/python-pytest-trio/package.yml +++ b/packages/py/python-pytest-trio/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest-trio -version : 0.8.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/p/pytest-trio/pytest-trio-0.8.0.tar.gz : 8363db6336a79e6c53375a2123a41ddbeccc4aa93f93788651641789a56fb52e -homepage : https://github.com/python-trio/pytest-trio -license : Apache-2.0 -component : programming.python -summary : Pytest plugin for trio +name: python-pytest-trio +version: 0.8.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/p/pytest-trio/pytest-trio-0.8.0.tar.gz: 8363db6336a79e6c53375a2123a41ddbeccc4aa93f93788651641789a56fb52e +homepage: https://github.com/python-trio/pytest-trio +license: Apache-2.0 +component: programming.python +summary: Pytest plugin for trio description: | This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-pytest - python-trio -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pytest/package.yml b/packages/py/python-pytest/package.yml index 65f7f3e6607..4bbf0eba03d 100644 --- a/packages/py/python-pytest/package.yml +++ b/packages/py/python-pytest/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytest -version : 8.3.5 -release : 34 -source : - - https://pypi.debian.net/pytest/pytest-8.3.5.tar.gz : f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845 -homepage : https://pytest.org/ -license : MIT -component : programming.python -summary : Simple powerful testing with Python +name: python-pytest +version: 8.3.5 +release: 34 +source: + - https://pypi.debian.net/pytest/pytest-8.3.5.tar.gz: f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845 +homepage: https://pytest.org/ +license: MIT +component: programming.python +summary: Simple powerful testing with Python description: | The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. -builddeps : +builddeps: - lsof - numpy - py @@ -21,7 +21,7 @@ builddeps : - python-pluggy - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - pygments - python-argcomplete - python-decorator @@ -30,17 +30,17 @@ checkdeps : - python-mock - python-twisted - python-xmlschema -rundeps : +rundeps: - py - python-attrs - python-iniconfig - python-packaging - python-pluggy -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-test_empty_NO_COLOR_and_FORCE_COLOR_ignored-when.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install # Symlinking pytest3 and py.test3 to prevent check failures @@ -48,6 +48,7 @@ install : | ln -sv pytest pytest3 ln -sv py.test py.test3 popd + #check : | # # Mimic the terminal type that the build server uses so we see test failures that would fail there # export TERM=dumb diff --git a/packages/py/python-pythondialog/package.yml b/packages/py/python-pythondialog/package.yml index 9bd50b610c0..d0335110f45 100644 --- a/packages/py/python-pythondialog/package.yml +++ b/packages/py/python-pythondialog/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pythondialog -version : 3.5.3 -release : 8 -source : - - https://pypi.io/packages/source/p/pythondialog/pythondialog-3.5.3.tar.gz : b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 -homepage : https://pythondialog.sourceforge.io -license : LGPL-2.1-or-later -component : programming.python -summary : A Python interface to the UNIX dialog utility and mostly-compatible programs +name: python-pythondialog +version: 3.5.3 +release: 8 +source: + - https://pypi.io/packages/source/p/pythondialog/pythondialog-3.5.3.tar.gz: b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 +homepage: https://pythondialog.sourceforge.io +license: LGPL-2.1-or-later +component: programming.python +summary: A Python interface to the UNIX dialog utility and mostly-compatible programs description: | A Python interface to the UNIX dialog utility and mostly-compatible programs -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - dialog - python3 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pythran/package.yml b/packages/py/python-pythran/package.yml index 55257bfef05..dad6044683a 100644 --- a/packages/py/python-pythran/package.yml +++ b/packages/py/python-pythran/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pythran -version : 0.17.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/p/pythran/pythran-0.17.0.tar.gz : 3b77d6d970a6cf5b448facc7d4f6229c3e73909ac27ea2480c843afdadbad0fb -homepage : https://github.com/serge-sans-paille/pythran -license : BSD-3-Clause -component : programming.python -summary : Ahead of Time compiler for numeric kernels +name: python-pythran +version: 0.17.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/p/pythran/pythran-0.17.0.tar.gz: 3b77d6d970a6cf5b448facc7d4f6229c3e73909ac27ea2480c843afdadbad0fb +homepage: https://github.com/serge-sans-paille/pythran +license: BSD-3-Clause +component: programming.python +summary: Ahead of Time compiler for numeric kernels description: | Pythran is an ahead of time compiler for a subset of the Python language, with a focus on scientific computing. It takes a Python module annotated with a few interface descriptions and turns it into a native Python module with the same interface, but (hopefully) faster. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - numpy - python-beniget - python-ply -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pytoolconfig/package.yml b/packages/py/python-pytoolconfig/package.yml index f4fed57a10a..84a7a8f234d 100644 --- a/packages/py/python-pytoolconfig/package.yml +++ b/packages/py/python-pytoolconfig/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytoolconfig -version : 1.3.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/p/pytoolconfig/pytoolconfig-1.3.1.tar.gz : 51e6bd1a6f108238ae6aab6a65e5eed5e75d456be1c2bf29b04e5c1e7d7adbae -homepage : https://github.com/bageljrkhanofemus/pytoolconfig -license : LGPL-3.0-or-later -component : programming.python -summary : Python tool configuration +name: python-pytoolconfig +version: 1.3.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/p/pytoolconfig/pytoolconfig-1.3.1.tar.gz: 51e6bd1a6f108238ae6aab6a65e5eed5e75d456be1c2bf29b04e5c1e7d7adbae +homepage: https://github.com/bageljrkhanofemus/pytoolconfig +license: LGPL-3.0-or-later +component: programming.python +summary: Python tool configuration description: | The goal of this project is to manage configuration for python tools, such as black and rope and add support for a pyproject.toml configuration file. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-pdm-backend -checkdeps : +checkdeps: - python-platformdirs - python-pytest - python-sphinx - python-tabulate -rundeps : +rundeps: - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-pytz/package.yml b/packages/py/python-pytz/package.yml index b05969997e7..c592719a91f 100644 --- a/packages/py/python-pytz/package.yml +++ b/packages/py/python-pytz/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pytz -version : '2025.1' -release : 25 -source : - - https://pypi.debian.net/pytz/pytz-2025.1.tar.gz : c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e -homepage : http://pythonhosted.org/pytz -license : MIT -component : programming.python -summary : World timezone definitions, modern and historical +name: python-pytz +version: "2025.1" +release: 25 +source: + - https://pypi.debian.net/pytz/pytz-2025.1.tar.gz: c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e +homepage: http://pythonhosted.org/pytz +license: MIT +component: programming.python +summary: World timezone definitions, modern and historical description: | World timezone definitions, modern and historical -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %patch -p1 -i $pkgfiles/use-system-zoneinfo.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/lib/python%python3_version%/site-packages/pytz/zoneinfo -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-pyuca/package.yml b/packages/py/python-pyuca/package.yml index c4a628c9aad..129d4eb1403 100644 --- a/packages/py/python-pyuca/package.yml +++ b/packages/py/python-pyuca/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyuca -version : '1.2' -release : 2 -source : - - https://files.pythonhosted.org/packages/source/p/pyuca/pyuca-1.2.tar.gz : 8a382fe74627f08c0d18908c0713ca4a20aad5385f077579e56208beea2893b2 -homepage : https://github.com/jtauber/pyuca -license : MIT -component : programming.python -summary : A Python implementation of the Unicode Collation Algorithm +name: python-pyuca +version: "1.2" +release: 2 +source: + - https://files.pythonhosted.org/packages/source/p/pyuca/pyuca-1.2.tar.gz: 8a382fe74627f08c0d18908c0713ca4a20aad5385f077579e56208beea2893b2 +homepage: https://github.com/jtauber/pyuca +license: MIT +component: programming.python +summary: A Python implementation of the Unicode Collation Algorithm description: | This is a Python implementation of the Unicode Collation Algorithm (UCA). It passes 100% of the UCA conformance tests for Unicode 5.2.0 (Python 2.7), Unicode 6.3.0 (Python 3.3+), Unicode 8.0.0 (Python 3.5+), Unicode 9.0.0 (Python 3.6+), and Unicode 10.0.0 (Python 3.7+) with a variable-weighting setting of Non-ignorable. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyudev/package.yml b/packages/py/python-pyudev/package.yml index 995efaf4735..2fbf85393a6 100644 --- a/packages/py/python-pyudev/package.yml +++ b/packages/py/python-pyudev/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyudev -version : 0.24.3 -release : 2 -source : - - https://github.com/pyudev/pyudev/archive/refs/tags/v0.24.3.tar.gz : a4b05b9fb6044bb036eb901c868fd0f3ad1039c290b6e545dd41b51622258c63 -homepage : https://pyudev.readthedocs.io/ -license : LGPL-2.1-or-later -component : programming.python -summary : pyudev is a LGPL licensed, pure Python binding for libudev +name: python-pyudev +version: 0.24.3 +release: 2 +source: + - https://github.com/pyudev/pyudev/archive/refs/tags/v0.24.3.tar.gz: a4b05b9fb6044bb036eb901c868fd0f3ad1039c290b6e545dd41b51622258c63 +homepage: https://pyudev.readthedocs.io/ +license: LGPL-2.1-or-later +component: programming.python +summary: pyudev is a LGPL licensed, pure Python binding for libudev description: | pyudev is a LGPL licensed, pure Python binding for libudev -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six -setup : | +setup: | %patch -p1 -i $pkgfiles/pytest-8.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -replaces : +replaces: - python3-pyudev diff --git a/packages/py/python-pyusb/package.yml b/packages/py/python-pyusb/package.yml index 64d610017b2..ca235762763 100644 --- a/packages/py/python-pyusb/package.yml +++ b/packages/py/python-pyusb/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyusb -version : 1.3.1 -release : 12 -source : - - https://github.com/pyusb/pyusb/releases/download/v1.3.1/pyusb-1.3.1.tar.gz : 3af070b607467c1c164f49d5b0caabe8ac78dbed9298d703a8dbf9df4052d17e -homepage : https://pyusb.github.io/pyusb/ -license : Apache-2.0 -component : programming.python -summary : USB access on python +name: python-pyusb +version: 1.3.1 +release: 12 +source: + - https://github.com/pyusb/pyusb/releases/download/v1.3.1/pyusb-1.3.1.tar.gz: 3af070b607467c1c164f49d5b0caabe8ac78dbed9298d703a8dbf9df4052d17e +homepage: https://pyusb.github.io/pyusb/ +license: Apache-2.0 +component: programming.python +summary: USB access on python description: | The PyUSB module provides for Python easy access to the host machine's Universal Serial Bus (USB) system. -builddeps : +builddeps: - pkgconfig(libusb-1.0) - pkgconfig(python3) - python-build - python-installer - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pywavelets/package.yml b/packages/py/python-pywavelets/package.yml index 22b02aefbad..87f088b0a32 100644 --- a/packages/py/python-pywavelets/package.yml +++ b/packages/py/python-pywavelets/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pywavelets -version : 1.8.0 -release : 12 -source : - - https://github.com/PyWavelets/pywt/archive/refs/tags/v1.8.0.tar.gz : 4e7e6fcf65bcf58e9e7ec7b278b8921f34fd7b1884ab9c7b32a91beec29412fc -homepage : https://github.com/PyWavelets/pywt -license : MIT -component : programming.python -summary : Wavelet Transforms in Python +name: python-pywavelets +version: 1.8.0 +release: 12 +source: + - https://github.com/PyWavelets/pywt/archive/refs/tags/v1.8.0.tar.gz: 4e7e6fcf65bcf58e9e7ec7b278b8921f34fd7b1884ab9c7b32a91beec29412fc +homepage: https://github.com/PyWavelets/pywt +license: MIT +component: programming.python +summary: Wavelet Transforms in Python description: | PyWavelets is a free Open Source library for wavelet transforms in Python. -builddeps : +builddeps: - cython - matplotlib - meson-python @@ -20,13 +20,14 @@ builddeps : - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest3 -v +# %python3_test pytest3 -v diff --git a/packages/py/python-pywayland/package.yml b/packages/py/python-pywayland/package.yml index cef33e7f59b..07b3aa2604f 100644 --- a/packages/py/python-pywayland/package.yml +++ b/packages/py/python-pywayland/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pywayland -version : 0.4.18 -release : 1 -source : - - https://files.pythonhosted.org/packages/source/p/pywayland/pywayland-0.4.18.tar.gz : 598ade02783aad05a328f663b51b694c5ab68bd5d1e0926c0da3c5212c566533 -homepage : https://pypi.org/project/pywayland/ -license : Apache-2.0 -component : programming.python -summary : Python bindings for the libwayland library written in pure Python. +name: python-pywayland +version: 0.4.18 +release: 1 +source: + - https://files.pythonhosted.org/packages/source/p/pywayland/pywayland-0.4.18.tar.gz: 598ade02783aad05a328f663b51b694c5ab68bd5d1e0926c0da3c5212c566533 +homepage: https://pypi.org/project/pywayland/ +license: Apache-2.0 +component: programming.python +summary: Python bindings for the libwayland library written in pure Python. description: | PyWayland provides a wrapper to the libwayland library using the CFFI library to provide access to the Wayland library calls and written in pure Python. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(wayland-server) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyxattr/package.yml b/packages/py/python-pyxattr/package.yml index df169374171..8ae11e5d11b 100644 --- a/packages/py/python-pyxattr/package.yml +++ b/packages/py/python-pyxattr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyxattr -version : 0.8.1 -release : 9 -source : - - https://github.com/iustin/pyxattr/releases/download/v0.8.1/pyxattr-0.8.1.tar.gz : 48c578ecf8ea0bd4351b1752470e301a90a3761c7c21f00f953dcf6d6fa6ee5a -homepage : https://github.com/iustin/pyxattr -license : LGPL-2.1-or-later -component : programming.python -summary : A python module for accessing filesystem extended attributes +name: python-pyxattr +version: 0.8.1 +release: 9 +source: + - https://github.com/iustin/pyxattr/releases/download/v0.8.1/pyxattr-0.8.1.tar.gz: 48c578ecf8ea0bd4351b1752470e301a90a3761c7c21f00f953dcf6d6fa6ee5a +homepage: https://github.com/iustin/pyxattr +license: LGPL-2.1-or-later +component: programming.python +summary: A python module for accessing filesystem extended attributes description: | pyxattr is a Python extension module which gives access to the extended attributes for filesystem objects available in some operating systems. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyyaml-env-tag/package.yml b/packages/py/python-pyyaml-env-tag/package.yml index 04292290e45..e71a25da7ec 100644 --- a/packages/py/python-pyyaml-env-tag/package.yml +++ b/packages/py/python-pyyaml-env-tag/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyyaml-env-tag -version : 0.1 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/p/pyyaml_env_tag/pyyaml_env_tag-0.1.tar.gz : 70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb -homepage : https://github.com/waylan/pyyaml-env-tag -license : MIT -component : programming.python -summary : A custom YAML tag for referencing environment variables in YAML files. +name: python-pyyaml-env-tag +version: 0.1 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/p/pyyaml_env_tag/pyyaml_env_tag-0.1.tar.gz: 70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb +homepage: https://github.com/waylan/pyyaml-env-tag +license: MIT +component: programming.python +summary: A custom YAML tag for referencing environment variables in YAML files. description: | A custom YAML tag for referencing environment variables in YAML files. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyzmq/package.yml b/packages/py/python-pyzmq/package.yml index eca57fc3ca2..33e556c0563 100644 --- a/packages/py/python-pyzmq/package.yml +++ b/packages/py/python-pyzmq/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyzmq -version : 25.1.1 -release : 24 -source : - - https://github.com/zeromq/pyzmq/archive/refs/tags/v25.1.1.tar.gz : 0a07b81eb1c8fd3d14d4656aaf3dfffbc54f2356b29977346c4dffca59ff715c -homepage : https://github.com/zeromq/pyzmq -license : +name: python-pyzmq +version: 25.1.1 +release: 24 +source: + - https://github.com/zeromq/pyzmq/archive/refs/tags/v25.1.1.tar.gz: 0a07b81eb1c8fd3d14d4656aaf3dfffbc54f2356b29977346c4dffca59ff715c +homepage: https://github.com/zeromq/pyzmq +license: - BSD-3-Clause - LGPL-3.0-or-later -component : programming.python -summary : Python bindings for zeromq +component: programming.python +summary: Python bindings for zeromq description: | This package contains Python bindings for ØMQ. ØMQ is a lightweight and fast messaging implementation -builddeps : +builddeps: - pkgconfig(libzmq) - cython - python-build @@ -20,9 +20,9 @@ builddeps : - python-setuptools - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-tornado -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-pyzstd/package.yml b/packages/py/python-pyzstd/package.yml index 2743d095a61..0d3f46817ae 100644 --- a/packages/py/python-pyzstd/package.yml +++ b/packages/py/python-pyzstd/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-pyzstd -version : 0.18.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/p/pyzstd/pyzstd-0.18.0.tar.gz : 81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861 -homepage : https://github.com/Rogdham/pyzstd -license : BSD-3-Clause -component : programming.python -summary : Python bindings to Zstandard (zstd) compression library, the API style is similar to Python's bz2/lzma/zlib modules. +name: python-pyzstd +version: 0.18.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/p/pyzstd/pyzstd-0.18.0.tar.gz: 81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861 +homepage: https://github.com/Rogdham/pyzstd +license: BSD-3-Clause +component: programming.python +summary: Python bindings to Zstandard (zstd) compression library, the API style is similar to Python's bz2/lzma/zlib modules. description: | Pyzstd module provides classes and functions for compressing and decompressing data, using Facebook's Zstandard (or zstd as short name) algorithm. -builddeps : +builddeps: - pkgconfig(libzstd) - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-qdarkstyle/package.yml b/packages/py/python-qdarkstyle/package.yml index 217a8bb19c3..6c1f96950ac 100644 --- a/packages/py/python-qdarkstyle/package.yml +++ b/packages/py/python-qdarkstyle/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qdarkstyle -version : 3.2.3 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/Q/QDarkStyle/QDarkStyle-3.2.3.tar.gz : 0c0b7f74a6e92121008992b369bab60468157db1c02cd30d64a5e9a3b402f1ae -homepage : https://github.com/ColinDuquesnoy/QDarkStyleSheet -license : MIT -component : programming.python -summary : A dark style sheet for QtWidgets application +name: python-qdarkstyle +version: 3.2.3 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/Q/QDarkStyle/QDarkStyle-3.2.3.tar.gz: 0c0b7f74a6e92121008992b369bab60468157db1c02cd30d64a5e9a3b402f1ae +homepage: https://github.com/ColinDuquesnoy/QDarkStyleSheet +license: MIT +component: programming.python +summary: A dark style sheet for QtWidgets application description: | QDarkStyle is a dark stylesheet for Python and Qt applications. This module provides a function to transparently load the stylesheets with the correct rc file. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-qtpy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-qrcode/package.yml b/packages/py/python-qrcode/package.yml index 4d29ebdd932..f31908e1acc 100644 --- a/packages/py/python-qrcode/package.yml +++ b/packages/py/python-qrcode/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qrcode -version : '8.0' -release : 11 -source : - - https://pypi.io/packages/source/q/qrcode/qrcode-8.0.tar.gz : 025ce2b150f7fe4296d116ee9bad455a6643ab4f6e7dce541613a4758cbce347 -homepage : https://github.com/lincolnloop/python-qrcode -license : BSD-3-Clause -component : programming.python -summary : QR Code image generator +name: python-qrcode +version: "8.0" +release: 11 +source: + - https://pypi.io/packages/source/q/qrcode/qrcode-8.0.tar.gz: 025ce2b150f7fe4296d116ee9bad455a6643ab4f6e7dce541613a4758cbce347 +homepage: https://github.com/lincolnloop/python-qrcode +license: BSD-3-Clause +component: programming.python +summary: QR Code image generator description: | A standard install uses pypng to generate PNG files and can also render QR codes directly to the console. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-poetry-core - python-wheel -checkdeps : +checkdeps: - python-pillow - python-pypng - python-pytest -rundeps : +rundeps: - python-pypng -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-qscintilla/package.yml b/packages/py/python-qscintilla/package.yml index 353b20618c0..4a94b1383a8 100644 --- a/packages/py/python-qscintilla/package.yml +++ b/packages/py/python-qscintilla/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qscintilla -version : 2.13.3 -release : 24 -source : - - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.13.3/QScintilla_src-2.13.3.tar.gz : 711d28e37c8fccaa8229e8e39a5b3b2d97f3fffc63da10b71c71b84fa3649398 -homepage : https://www.riverbankcomputing.com/software/qscintilla/ -license : GPL-3.0-only -component : programming -summary : Python bindings for the QScintilla programmers editor widget +name: python-qscintilla +version: 2.13.3 +release: 24 +source: + - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.13.3/QScintilla_src-2.13.3.tar.gz: 711d28e37c8fccaa8229e8e39a5b3b2d97f3fffc63da10b71c71b84fa3649398 +homepage: https://www.riverbankcomputing.com/software/qscintilla/ +license: GPL-3.0-only +component: programming +summary: Python bindings for the QScintilla programmers editor widget description: | QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration. These Python bindings implement a single extension module that sits on top of PyQt5 and wraps both the low-level and high-level APIs. -builddeps : +builddeps: - pkgconfig(Qt5Widgets) - pkgconfig(python3) - llvm-clang @@ -20,11 +20,11 @@ builddeps : - python-sip - python3-qt5 - qscintilla-devel -rundeps : +rundeps: - python3-qt5 -replaces : +replaces: - python-qscintilla-qt5 -setup : | +setup: | cd Python mv pyproject{-qt5,}.toml sip-build \ @@ -33,7 +33,7 @@ setup : | --qsci-include-dir ../src \ --qsci-library-dir ../src \ --api-dir /usr/share/qt5/qsci/api/python -build : | +build: | %make -C Python/build -install : | +install: | %make_install -C Python/build INSTALL_ROOT="$installdir" diff --git a/packages/py/python-qstylizer/package.yml b/packages/py/python-qstylizer/package.yml index fe80c789312..25034da2572 100644 --- a/packages/py/python-qstylizer/package.yml +++ b/packages/py/python-qstylizer/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qstylizer -version : 0.2.4 -release : 9 -source : - - git|https://github.com/blambright/qstylizer : 0.2.4 -homepage : https://github.com/blambright/qstylizer -license : MIT -component : programming.python -summary : Qt stylesheet generation utility for PyQt/PySide +name: python-qstylizer +version: 0.2.4 +release: 9 +source: + - git|https://github.com/blambright/qstylizer: 0.2.4 +homepage: https://github.com/blambright/qstylizer +license: MIT +component: programming.python +summary: Qt stylesheet generation utility for PyQt/PySide description: | qstylizer is a python package designed to help with the construction of PyQt/PySide stylesheets. -builddeps : +builddeps: - pbr - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-inflection - python-pytest-mock - python-tinycss2 -rundeps : +rundeps: - python-inflection - python-tinycss2 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-qt-material/package.yml b/packages/py/python-qt-material/package.yml index 15861991615..6fedea7b9ad 100644 --- a/packages/py/python-qt-material/package.yml +++ b/packages/py/python-qt-material/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qt-material -version : 2.14 -release : 2 -source : - - https://files.pythonhosted.org/packages/bd/62/da101036c3cd7a160a15614a1ab5b42547c1c3e689d8f08f42bb0fb76452/qt-material-2.14.tar.gz : b5dbb5ade97217cf7ae336bb7c047c90beb39dc7f2048a498c916ad5f2f7ae23 -homepage : https://pypi.org/project/qt-material/ -license : BSD-2-Clause -component : programming.python -summary : Material inspired stylesheet for PySide2, PySide6, PyQt5 and PyQt6 +name: python-qt-material +version: 2.14 +release: 2 +source: + - https://files.pythonhosted.org/packages/bd/62/da101036c3cd7a160a15614a1ab5b42547c1c3e689d8f08f42bb0fb76452/qt-material-2.14.tar.gz: b5dbb5ade97217cf7ae336bb7c047c90beb39dc7f2048a498c916ad5f2f7ae23 +homepage: https://pypi.org/project/qt-material/ +license: BSD-2-Clause +component: programming.python +summary: Material inspired stylesheet for PySide2, PySide6, PyQt5 and PyQt6 description: | This is another stylesheet for PySide6, PySide2, PyQt5 and PyQt6, which looks like Material Design (close enough). -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-jinja -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-qt6/package.yml b/packages/py/python-qt6/package.yml index 6c6d7a44797..9f04e795f36 100644 --- a/packages/py/python-qt6/package.yml +++ b/packages/py/python-qt6/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qt6 -version : 6.10.0 -release : 28 -source : - - https://pypi.debian.net/PyQt6/pyqt6-6.10.0.tar.gz : 710ecfd720d9a03b2c684881ae37f528e11d17e8f1bf96431d00a6a73f308e36 -homepage : https://www.riverbankcomputing.com/software/pyqt/ -license : GPL-3.0-or-later -component : programming.python -summary : A set of Python bindings for Qt6 +name: python-qt6 +version: 6.10.0 +release: 28 +source: + - https://pypi.debian.net/PyQt6/pyqt6-6.10.0.tar.gz: 710ecfd720d9a03b2c684881ae37f528e11d17e8f1bf96431d00a6a73f308e36 +homepage: https://www.riverbankcomputing.com/software/pyqt/ +license: GPL-3.0-or-later +component: programming.python +summary: A set of Python bindings for Qt6 description: | Python bindings for the Qt6 cross platform application toolkit. -builddeps : +builddeps: - pkgconfig(Qt6Quick3D) - pkgconfig(Qt6ShaderTools) - pkgconfig(Qt6Svg) @@ -25,11 +25,11 @@ builddeps : - python-pyqt6-sip - python-setuptools - python-sip -rundeps : +rundeps: - python-pyqt6-sip - python3-dbus -clang : true -setup : | +clang: true +setup: | sip-build \ --confirm-license \ --no-make \ @@ -37,8 +37,8 @@ setup : | --qmake=/usr/bin/qmake6 \ --qt-shared \ --verbose -build : | +build: | %make -C build -install : | +install: | %make_install -C build INSTALL_ROOT="$installdir" %python3_compile diff --git a/packages/py/python-qtawesome/package.yml b/packages/py/python-qtawesome/package.yml index 15606de93b7..9ede340ff10 100644 --- a/packages/py/python-qtawesome/package.yml +++ b/packages/py/python-qtawesome/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qtawesome -version : 1.4.0 -release : 17 -source : - - https://github.com/spyder-ide/qtawesome/archive/refs/tags/v1.4.0.tar.gz : 4b05beb43a5144e1221e0be2ee55a4fe363be89fd74a635f9172dffc35798fb4 -homepage : https://github.com/spyder-ide/qtawesome -license : MIT -component : programming.python -summary : Iconic fonts in PyQt and PySide applications +name: python-qtawesome +version: 1.4.0 +release: 17 +source: + - https://github.com/spyder-ide/qtawesome/archive/refs/tags/v1.4.0.tar.gz: 4b05beb43a5144e1221e0be2ee55a4fe363be89fd74a635f9172dffc35798fb4 +homepage: https://github.com/spyder-ide/qtawesome +license: MIT +component: programming.python +summary: Iconic fonts in PyQt and PySide applications description: | QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications. It started as a Python port of the QtAwesome C++ library by Rick Blommers. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-qtpy - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-qtconsole/package.yml b/packages/py/python-qtconsole/package.yml index 3712580ba21..152df8061ad 100644 --- a/packages/py/python-qtconsole/package.yml +++ b/packages/py/python-qtconsole/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qtconsole -version : 5.6.1 -release : 27 -source : - - https://github.com/jupyter/qtconsole/archive/refs/tags/5.6.1.tar.gz : 46ffae9820c44957580f12727767b5ea7801acf54252d3bccfc6535bbe174f96 -homepage : https://github.com/jupyter/qtconsole -license : BSD-3-Clause -component : programming.python -summary : Jupyter Qt Console +name: python-qtconsole +version: 5.6.1 +release: 27 +source: + - https://github.com/jupyter/qtconsole/archive/refs/tags/5.6.1.tar.gz: 46ffae9820c44957580f12727767b5ea7801acf54252d3bccfc6535bbe174f96 +homepage: https://github.com/jupyter/qtconsole +license: BSD-3-Clause +component: programming.python +summary: Jupyter Qt Console description: | A rich Qt-based console for working with Jupyter kernels, supporting rich media output, session export, and more. The Qtconsole is a very lightweight application that largely feels like a terminal, but provides a number of enhancements only possible in a GUI, such as inline figures, proper multiline editing with syntax highlighting, graphical calltips, and more. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - pygments - python-ipykernel - python-qtpy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-qtpy/package.yml b/packages/py/python-qtpy/package.yml index 62816609a95..48a2c6ff86e 100644 --- a/packages/py/python-qtpy/package.yml +++ b/packages/py/python-qtpy/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qtpy -version : 2.4.3 -release : 21 -source : - - https://github.com/spyder-ide/qtpy/archive/refs/tags/v2.4.3.tar.gz : f5885e74adacc5b39a2da5f568d313d1770c6aa5c51b241c10e8d0233e23df15 -homepage : https://github.com/spyder-ide/qtpy -license : MIT -component : programming.python -summary : Provides an uniform layer to support PyQt5, PySide2, PyQt6 and PySide6 with a single codebase +name: python-qtpy +version: 2.4.3 +release: 21 +source: + - https://github.com/spyder-ide/qtpy/archive/refs/tags/v2.4.3.tar.gz: f5885e74adacc5b39a2da5f568d313d1770c6aa5c51b241c10e8d0233e23df15 +homepage: https://github.com/spyder-ide/qtpy +license: MIT +component: programming.python +summary: Provides an uniform layer to support PyQt5, PySide2, PyQt6 and PySide6 with a single codebase description: | QtPy is a small abstraction layer that lets you write applications using a single API call to either PyQt or PySide. It provides support for PyQt5, PySide2, PyQt6 and PySide6 using the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Basically, you can write your code as if you were using PyQt or PySide directly, but import Qt modules from qtpy instead of PyQt5, PySide2, PyQt6 or PySide6. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-qtwebengine/package.yml b/packages/py/python-qtwebengine/package.yml index 3cda32945f2..0a599ae31d9 100644 --- a/packages/py/python-qtwebengine/package.yml +++ b/packages/py/python-qtwebengine/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-qtwebengine -version : 5.15.6 -release : 27 -source : - - https://pypi.python.org/packages/source/P/PyQtWebEngine/PyQtWebEngine-5.15.6.tar.gz : ae241ef2a61c782939c58b52c2aea53ad99b30f3934c8358d5e0a6ebb3fd0721 -homepage : https://www.riverbankcomputing.com/software/pyqtwebengine -license : GPL-3.0-or-later -component : programming.python -summary : Python bindings for QtWebEngine +name: python-qtwebengine +version: 5.15.6 +release: 27 +source: + - https://pypi.python.org/packages/source/P/PyQtWebEngine/PyQtWebEngine-5.15.6.tar.gz: ae241ef2a61c782939c58b52c2aea53ad99b30f3934c8358d5e0a6ebb3fd0721 +homepage: https://www.riverbankcomputing.com/software/pyqtwebengine +license: GPL-3.0-or-later +component: programming.python +summary: Python bindings for QtWebEngine description: | A set of Python bindings for the Qt Company's Qt WebEngine libraries. -replaces : +replaces: - python3-qtwebengine -builddeps : +builddeps: - pkgconfig(Qt5WebEngine) - pkgconfig(python3) - pyqt-builder - python-setuptools - python-sip - python3-qt5 -rundeps : +rundeps: - python3-qt5 # Needed because qmake defaults to clang -clang : true -setup : | +clang: true +setup: | sip-build \ --no-make \ --api-dir /usr/share/qt5/qsci/api/python -build : | +build: | %make -C build -install : | +install: | %make_install -C build INSTALL_ROOT="$installdir" diff --git a/packages/py/python-rapidfuzz/package.yml b/packages/py/python-rapidfuzz/package.yml index 96f34654221..002defa5586 100644 --- a/packages/py/python-rapidfuzz/package.yml +++ b/packages/py/python-rapidfuzz/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rapidfuzz -version : 3.12.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.12.1.tar.gz : 6a98bbca18b4a37adddf2d8201856441c26e9c981d8895491b5bc857b5f780eb -homepage : https://maxbachmann.github.io/RapidFuzz/ -license : MIT -component : programming.python -summary : Rapid fuzzy string matching +name: python-rapidfuzz +version: 3.12.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.12.1.tar.gz: 6a98bbca18b4a37adddf2d8201856441c26e9c981d8895491b5bc857b5f780eb +homepage: https://maxbachmann.github.io/RapidFuzz/ +license: MIT +component: programming.python +summary: Rapid fuzzy string matching description: | RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer @@ -18,7 +18,7 @@ builddeps : - python-scikit-build-core - python-wheel - rapidfuzz-cpp -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rarfile/package.yml b/packages/py/python-rarfile/package.yml index 6e5c8e5a612..4976a4c136b 100644 --- a/packages/py/python-rarfile/package.yml +++ b/packages/py/python-rarfile/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rarfile -version : '4.2' -release : 12 -source : - - https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-4.2.tar.gz : 8e1c8e72d0845ad2b32a47ab11a719bc2e41165ec101fd4d3fe9e92aa3f469ef -homepage : https://github.com/markokr/rarfile -license : ISC -component : programming.python -summary : This is Python module for RAR archive reading +name: python-rarfile +version: "4.2" +release: 12 +source: + - https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-4.2.tar.gz: 8e1c8e72d0845ad2b32a47ab11a719bc2e41165ec101fd4d3fe9e92aa3f469ef +homepage: https://github.com/markokr/rarfile +license: ISC +component: programming.python +summary: This is Python module for RAR archive reading description: | This is Python module for RAR archive reading. The interface follows the style of zipfile. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-pycryptodome -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rebulk/package.yml b/packages/py/python-rebulk/package.yml index 0d515075767..aac71dd1eee 100644 --- a/packages/py/python-rebulk/package.yml +++ b/packages/py/python-rebulk/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rebulk -version : 3.3.0 -release : 15 -source : - - https://github.com/Toilal/rebulk/archive/refs/tags/v3.3.0.tar.gz : aab25d3ade9969b51cf3f197c2ecbc1ba2c10cb126a142798d54c275fe3178af -homepage : https://github.com/Toilal/rebulk -license : +name: python-rebulk +version: 3.3.0 +release: 15 +source: + - https://github.com/Toilal/rebulk/archive/refs/tags/v3.3.0.tar.gz: aab25d3ade9969b51cf3f197c2ecbc1ba2c10cb126a142798d54c275fe3178af +homepage: https://github.com/Toilal/rebulk +license: - Apache-2.0 - MIT -component : programming.python -summary : Define simple search patterns in bulk to perform advanced matching on any string +component: programming.python +summary: Define simple search patterns in bulk to perform advanced matching on any string description: | ReBulk is a python library that performs advanced searches in strings that would be hard to implement using re module or String methods only. It includes some features like Patterns, Match, Rule that allows developers to build a custom and complex string matcher using a readable and extendable API. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pylint - python-pytest -rundeps : +rundeps: - python-regex - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-rectangle-packer/package.yml b/packages/py/python-rectangle-packer/package.yml index 25a9cfe0768..2e8989983d3 100644 --- a/packages/py/python-rectangle-packer/package.yml +++ b/packages/py/python-rectangle-packer/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rectangle-packer -version : 2.0.2 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/r/rectangle-packer/rectangle-packer-2.0.2.tar.gz : 34e450029255f726c4a8e6e939a18cad5879f0d9fe588c1878fe85c872dcbe41 -homepage : https://github.com/Penlect/rectangle-packer -license : MIT -component : programming.python -summary : Rectangle packing Python module +name: python-rectangle-packer +version: 2.0.2 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/r/rectangle-packer/rectangle-packer-2.0.2.tar.gz: 34e450029255f726c4a8e6e939a18cad5879f0d9fe588c1878fe85c872dcbe41 +homepage: https://github.com/Penlect/rectangle-packer +license: MIT +component: programming.python +summary: Rectangle packing Python module description: | Pack a set of rectangles into a bounding box with minimum area. -builddeps : +builddeps: - cython - python-build - python-installer - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/lift-cython-req.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-referencing/package.yml b/packages/py/python-referencing/package.yml index f8bb657e648..8e6685f8d65 100644 --- a/packages/py/python-referencing/package.yml +++ b/packages/py/python-referencing/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-referencing -version : 0.37.0 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.37.0.tar.gz : 44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8 -homepage : https://github.com/python-jsonschema/referencing -license : MIT -component : programming.python -summary : JSON Referencing + Python +name: python-referencing +version: 0.37.0 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.37.0.tar.gz: 44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8 +homepage: https://github.com/python-jsonschema/referencing +license: MIT +component: programming.python +summary: JSON Referencing + Python description: | An implementation-agnostic implementation of JSON reference resolution. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer -rundeps : +rundeps: - python-attrs - python-rpds-py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-regex/package.yml b/packages/py/python-regex/package.yml index ec4cec3c787..e782030bed9 100644 --- a/packages/py/python-regex/package.yml +++ b/packages/py/python-regex/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-regex -version : 2024.11.6 -release : 20 -source : - - https://github.com/mrabarnett/mrab-regex/archive/refs/tags/2024.11.6.tar.gz : 6f38b336b3f586156b0fac2cc678668da7ae9b7fba297cd553cfe1319f176c3b -homepage : https://github.com/mrabarnett/mrab-regex -license : Python-2.0 -component : programming.python -summary : Alternative regular expression module, to replace re +name: python-regex +version: 2024.11.6 +release: 20 +source: + - https://github.com/mrabarnett/mrab-regex/archive/refs/tags/2024.11.6.tar.gz: 6f38b336b3f586156b0fac2cc678668da7ae9b7fba297cd553cfe1319f176c3b +homepage: https://github.com/mrabarnett/mrab-regex +license: Python-2.0 +component: programming.python +summary: Alternative regular expression module, to replace re description: | This regex implementation is backwards-compatible with the standard 're' module, but offers additional functionality. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rencode/package.yml b/packages/py/python-rencode/package.yml index f9793e0267e..3bf75b98698 100644 --- a/packages/py/python-rencode/package.yml +++ b/packages/py/python-rencode/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rencode -version : 1.0.6 -release : 9 -source : - - https://github.com/aresch/rencode/archive/v1.0.6.tar.gz : 0ed61111f053ea37511da86ca7aed2a3cfda6bdaa1f54a237c4b86eea52f0733 -homepage : https://pypi.org/project/rencode/ -license : GPL-3.0-or-later -component : programming.python -summary : Python module for fast object serialization +name: python-rencode +version: 1.0.6 +release: 9 +source: + - https://github.com/aresch/rencode/archive/v1.0.6.tar.gz: 0ed61111f053ea37511da86ca7aed2a3cfda6bdaa1f54a237c4b86eea52f0733 +homepage: https://pypi.org/project/rencode/ +license: GPL-3.0-or-later +component: programming.python +summary: Python module for fast object serialization description: | Python module for fast (basic) object serialization similar to bencode. This version of rencode is a complete rewrite in Cython to attempt to increase the performance over the pure Python module written by Petru Paler, Connelly Barnes et al. -builddeps : +builddeps: - cython - python-setuptools - python-wheel -setup : | +setup: | %patch -p1 -i $pkgfiles/rencode-1.0.6-cython-3.1.0.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-reportlab/package.yml b/packages/py/python-reportlab/package.yml index 96b540247bd..27417ed56e9 100644 --- a/packages/py/python-reportlab/package.yml +++ b/packages/py/python-reportlab/package.yml @@ -1,27 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-reportlab -version : 4.4.4 -release : 17 -source : - - https://pypi.python.org/packages/source/r/reportlab/reportlab-4.4.4.tar.gz : cb2f658b7f4a15be2cc68f7203aa67faef67213edd4f2d4bdd3eb20dab75a80d -homepage : https://www.reportlab.com/ -license : BSD-3-Clause -component : programming.python -summary : The ReportLab Toolkit +name: python-reportlab +version: 4.4.4 +release: 17 +source: + - https://pypi.python.org/packages/source/r/reportlab/reportlab-4.4.4.tar.gz: cb2f658b7f4a15be2cc68f7203aa67faef67213edd4f2d4bdd3eb20dab75a80d +homepage: https://www.reportlab.com/ +license: BSD-3-Clause +component: programming.python +summary: The ReportLab Toolkit description: | This is the ReportLab PDF Toolkit. It allows rapid creation of rich PDF documents, and also creation of charts in a variety of bitmap and vector formats. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-chardet - python-pillow -build : | +build: | %python3_setup -install : | +install: | %python3_install - diff --git a/packages/py/python-requests-mock/package.yml b/packages/py/python-requests-mock/package.yml index 571d03a8192..0c7c4145138 100644 --- a/packages/py/python-requests-mock/package.yml +++ b/packages/py/python-requests-mock/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-requests-mock -version : 1.12.1 -release : 12 -source : - - https://pypi.io/packages/source/r/requests-mock/requests-mock-1.12.1.tar.gz : e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401 -homepage : https://github.com/jamielennox/requests-mock -license : Apache-2.0 -component : programming.python -summary : requests-mock provides a building block to stub out the HTTP requests portions of your testing code +name: python-requests-mock +version: 1.12.1 +release: 12 +source: + - https://pypi.io/packages/source/r/requests-mock/requests-mock-1.12.1.tar.gz: e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401 +homepage: https://github.com/jamielennox/requests-mock +license: Apache-2.0 +component: programming.python +summary: requests-mock provides a building block to stub out the HTTP requests portions of your testing code description: | The requests-mock library at its core is simply a transport adapter that can be preloaded with responses that are returned if certain URIs are requested. This is particularly useful in unit tests where you want to return known responses from HTTP requests without making actual calls. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-requests-oauthlib/package.yml b/packages/py/python-requests-oauthlib/package.yml index 787441bf98d..0b9eb695b6b 100644 --- a/packages/py/python-requests-oauthlib/package.yml +++ b/packages/py/python-requests-oauthlib/package.yml @@ -1,33 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-requests-oauthlib -version : 1.3.1 -release : 11 -source : - - https://github.com/requests/requests-oauthlib/archive/refs/tags/v1.3.1.tar.gz : 2eeaa4764c58e78cb4334b3d748c08961e3ae5cb3d765e5d89854222a48e8d14 -homepage : https://github.com/requests/requests-oauthlib -license : ISC -component : programming.python -summary : OAuthlib support for Python-Requests +name: python-requests-oauthlib +version: 1.3.1 +release: 11 +source: + - https://github.com/requests/requests-oauthlib/archive/refs/tags/v1.3.1.tar.gz: 2eeaa4764c58e78cb4334b3d748c08961e3ae5cb3d765e5d89854222a48e8d14 +homepage: https://github.com/requests/requests-oauthlib +license: ISC +component: programming.python +summary: OAuthlib support for Python-Requests description: | This project provides first-class OAuth library support for python-requests. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-mock - python-oauthlib - python-pyjwt - python-pytest - python-requests - python-requests-mock -rundeps : +rundeps: - python-oauthlib - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # Skipped tests require networking +# Skipped tests require networking # %python3_test py.test3 -k 'not testCanPostBinaryData and not test_content_type_override and not test_url_is_native_str' diff --git a/packages/py/python-requests-toolbelt/package.yml b/packages/py/python-requests-toolbelt/package.yml index 63b9fd7325b..c0661122de4 100644 --- a/packages/py/python-requests-toolbelt/package.yml +++ b/packages/py/python-requests-toolbelt/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-requests-toolbelt -version : 1.0.0 -release : 9 -source : - - https://github.com/requests/toolbelt/archive/1.0.0.tar.gz : 0a052d9b5595718b7ec79c201e45e123dd3b9c6d659561479f24b7a2a85bbe81 -homepage : https://github.com/requests/toolbelt -license : Apache-2.0 -component : programming.python -summary : A toolbelt of useful classes and functions to be used with python-requests +name: python-requests-toolbelt +version: 1.0.0 +release: 9 +source: + - https://github.com/requests/toolbelt/archive/1.0.0.tar.gz: 0a052d9b5595718b7ec79c201e45e123dd3b9c6d659561479f24b7a2a85bbe81 +homepage: https://github.com/requests/toolbelt +license: Apache-2.0 +component: programming.python +summary: A toolbelt of useful classes and functions to be used with python-requests description: | This is just a collection of utilities for python-requests, but don't really belong in requests proper. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-betamax - python-pytest - python-trustme -rundeps : +rundeps: - python-requests -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-requests/package.yml b/packages/py/python-requests/package.yml index 0e8e50e1069..0a245016ed7 100644 --- a/packages/py/python-requests/package.yml +++ b/packages/py/python-requests/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-requests -version : 2.32.5 -release : 23 -source : - - https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.5.tar.gz : dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf -homepage : https://requests.readthedocs.io/en/latest/ -license : Apache-2.0 -component : programming.python -summary : Python HTTP for Humans +name: python-requests +version: 2.32.5 +release: 23 +source: + - https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.5.tar.gz: dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf +homepage: https://requests.readthedocs.io/en/latest/ +license: Apache-2.0 +component: programming.python +summary: Python HTTP for Humans description: | Requests allows you to send organic, grass-fed HTTP/1.1 requests, without the need for manual labor. There's no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3. -builddeps : +builddeps: - python-build - python-certifi - python-idna @@ -19,17 +19,18 @@ builddeps : - python-setuptools - python-urllib3 - python-wheel -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-certifi - python-charset-normalizer - python-idna - python-urllib3 -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # requires httpbin,mocker - #python3_test pytest3 +# requires httpbin,mocker +#python3_test pytest3 diff --git a/packages/py/python-resolvelib/package.yml b/packages/py/python-resolvelib/package.yml index 805f0f66fb7..272802905d3 100644 --- a/packages/py/python-resolvelib/package.yml +++ b/packages/py/python-resolvelib/package.yml @@ -1,24 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-resolvelib -version : 1.2.1 -release : 7 -source : - - https://github.com/sarugaku/resolvelib/archive/refs/tags/1.2.1.tar.gz : 4d4c4137d7b8f8f27f298ff1af2faa767d790f271928506358d25e4252ed749a -homepage : https://github.com/sarugaku/resolvelib -license : ISC -component : programming.python -summary : Resolve abstract dependencies into concrete ones +name: python-resolvelib +version: 1.2.1 +release: 7 +source: + - https://github.com/sarugaku/resolvelib/archive/refs/tags/1.2.1.tar.gz: 4d4c4137d7b8f8f27f298ff1af2faa767d790f271928506358d25e4252ed749a +homepage: https://github.com/sarugaku/resolvelib +license: ISC +component: programming.python +summary: Resolve abstract dependencies into concrete ones description: | ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install - diff --git a/packages/py/python-rfc3339-validator/package.yml b/packages/py/python-rfc3339-validator/package.yml index 9305616c171..5447ac2ede8 100644 --- a/packages/py/python-rfc3339-validator/package.yml +++ b/packages/py/python-rfc3339-validator/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rfc3339-validator -version : 0.1.4 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/r/rfc3339_validator/rfc3339_validator-0.1.4.tar.gz : 138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b -homepage : https://github.com/naimetti/rfc3339-validator -license : MIT -component : programming.python -summary : A pure python RFC3339 validator +name: python-rfc3339-validator +version: 0.1.4 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/r/rfc3339_validator/rfc3339_validator-0.1.4.tar.gz: 138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b +homepage: https://github.com/naimetti/rfc3339-validator +license: MIT +component: programming.python +summary: A pure python RFC3339 validator description: | A pure python RFC3339 validator -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rfc3986-validator/package.yml b/packages/py/python-rfc3986-validator/package.yml index 598980754e9..0bf3da76f10 100644 --- a/packages/py/python-rfc3986-validator/package.yml +++ b/packages/py/python-rfc3986-validator/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rfc3986-validator -version : 0.1.1 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/r/rfc3986_validator/rfc3986_validator-0.1.1.tar.gz : 3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055 -homepage : https://github.com/naimetti/rfc3986-validator -license : MIT -component : programming.python -summary : Pure python rfc3986 validator +name: python-rfc3986-validator +version: 0.1.1 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/r/rfc3986_validator/rfc3986_validator-0.1.1.tar.gz: 3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055 +homepage: https://github.com/naimetti/rfc3986-validator +license: MIT +component: programming.python +summary: Pure python rfc3986 validator description: | Pure python rfc3986 validator -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pytest-runner -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rich/package.yml b/packages/py/python-rich/package.yml index cf64050698f..ad31162911a 100644 --- a/packages/py/python-rich/package.yml +++ b/packages/py/python-rich/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rich -version : 13.9.4 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/r/rich/rich-13.9.4.tar.gz : 439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098 -homepage : https://github.com/Textualize/rich -license : MIT -component : programming.python -summary : Rich is a Python library for rich text and beautiful formatting in the terminal +name: python-rich +version: 13.9.4 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/r/rich/rich-13.9.4.tar.gz: 439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098 +homepage: https://github.com/Textualize/rich +license: MIT +component: programming.python +summary: Rich is a Python library for rich text and beautiful formatting in the terminal description: | Rich is a Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more — out of the box. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -rundeps : +rundeps: - pygments - python-markdown-it-py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rope/package.yml b/packages/py/python-rope/package.yml index 094459f2ee9..09e3a532d42 100644 --- a/packages/py/python-rope/package.yml +++ b/packages/py/python-rope/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rope -version : 1.13.0 -release : 21 -source : - - https://github.com/python-rope/rope/archive/refs/tags/1.13.0.tar.gz : dddf92737fb23de1dc9cef94c56f5df16c090ab7632d4055f8018538add11b0b -homepage : https://github.com/python-rope/rope -license : LGPL-3.0-or-later -component : programming.python -summary : Rope is a python refactoring library +name: python-rope +version: 1.13.0 +release: 21 +source: + - https://github.com/python-rope/rope/archive/refs/tags/1.13.0.tar.gz: dddf92737fb23de1dc9cef94c56f5df16c090ab7632d4055f8018538add11b0b +homepage: https://github.com/python-rope/rope +license: LGPL-3.0-or-later +component: programming.python +summary: Rope is a python refactoring library description: | A python refactoring library. It provides features like refactorings and coding assists. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-platformdirs - python-pytest - python-pytoolconfig -rundeps : +rundeps: - python-pytoolconfig -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-rpds-py/package.yml b/packages/py/python-rpds-py/package.yml index 18bb594d86e..0e0a638533d 100644 --- a/packages/py/python-rpds-py/package.yml +++ b/packages/py/python-rpds-py/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rpds-py -version : 0.28.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/r/rpds_py/rpds_py-0.28.0.tar.gz : abd4df20485a0983e2ca334a216249b6186d6e3c1627e106651943dbdb791aea -homepage : https://github.com/crate-py/rpds -license : MIT -component : programming.python -summary : Python bindings to Rust's persistent data structures (rpds) +name: python-rpds-py +version: 0.28.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/r/rpds_py/rpds_py-0.28.0.tar.gz: abd4df20485a0983e2ca334a216249b6186d6e3c1627e106651943dbdb791aea +homepage: https://github.com/crate-py/rpds +license: MIT +component: programming.python +summary: Python bindings to Rust's persistent data structures (rpds) description: | Python bindings to the Rust rpds crate for persistent data structures. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-installer - python-maturin -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rsa/package.yml b/packages/py/python-rsa/package.yml index b1450f36188..4db55ff953e 100644 --- a/packages/py/python-rsa/package.yml +++ b/packages/py/python-rsa/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rsa -version : 4.9.1 -release : 11 -source : - - https://pypi.io/packages/source/r/rsa/rsa-4.9.1.tar.gz : e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 -homepage : https://github.com/sybrenstuvel/python-rsa -license : Apache-2.0 -component : programming.python -summary : A pure-Python RSA implementation +name: python-rsa +version: 4.9.1 +release: 11 +source: + - https://pypi.io/packages/source/r/rsa/rsa-4.9.1.tar.gz: e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 +homepage: https://github.com/sybrenstuvel/python-rsa +license: Apache-2.0 +component: programming.python +summary: A pure-Python RSA implementation description: | Python-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -rundeps : +rundeps: - python-asn1 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-rtree/package.yml b/packages/py/python-rtree/package.yml index dafbd8c1f36..3e17a9dee71 100644 --- a/packages/py/python-rtree/package.yml +++ b/packages/py/python-rtree/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rtree -version : 1.4.1 -release : 12 -source : - - https://github.com/Toblerity/rtree/archive/refs/tags/1.4.1.tar.gz : fd72fdcf63af6c5cf613d4bc9b7cb7de07fa9a654d692d7936b82ba6291cc7ce -homepage : https://github.com/Toblerity/rtree -license : MIT -component : programming.python -summary : R-Tree spatial index for Python GIS +name: python-rtree +version: 1.4.1 +release: 12 +source: + - https://github.com/Toblerity/rtree/archive/refs/tags/1.4.1.tar.gz: fd72fdcf63af6c5cf613d4bc9b7cb7de07fa9a654d692d7936b82ba6291cc7ce +homepage: https://github.com/Toblerity/rtree +license: MIT +component: programming.python +summary: R-Tree spatial index for Python GIS description: | Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing features for the spatially curious Python user. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - libspatialindex - numpy - python-pytest -rundeps : +rundeps: - libspatialindex -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-rxpy/package.yml b/packages/py/python-rxpy/package.yml index 166802f524d..d21f582c466 100644 --- a/packages/py/python-rxpy/package.yml +++ b/packages/py/python-rxpy/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-rxpy -version : 3.2.0 -release : 6 -source : - - https://github.com/ReactiveX/RxPY/archive/refs/tags/v3.2.0.tar.gz : 2b6cd275a3e4641d30fde88da012f470d8cea3d23b1f42aef0243c2fc199e7aa -homepage : https://github.com/ReactiveX/RxPY -license : MIT -component : programming.python -summary : A library for composing asynchronous and event-based programs using observable collections and query operator functions in Python +name: python-rxpy +version: 3.2.0 +release: 6 +source: + - https://github.com/ReactiveX/RxPY/archive/refs/tags/v3.2.0.tar.gz: 2b6cd275a3e4641d30fde88da012f470d8cea3d23b1f42aef0243c2fc199e7aa +homepage: https://github.com/ReactiveX/RxPY +license: MIT +component: programming.python +summary: A library for composing asynchronous and event-based programs using observable collections and query operator functions in Python description: | A library for composing asynchronous and event-based programs using observable collections and query operator functions in Python -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sane/package.yml b/packages/py/python-sane/package.yml index a61405ec206..81bce320f31 100644 --- a/packages/py/python-sane/package.yml +++ b/packages/py/python-sane/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sane -version : 2.9.1 -release : 12 -source : - - https://github.com/python-pillow/Sane/archive/v2.9.1.tar.gz : a82c677e0e4caff89f1aaac4cbf2d1d4ee6cd9178b391c88857254a1e42991f8 -homepage : https://github.com/python-pillow/Sane -license : MIT -component : programming.python -summary : The SANE module provides an interface to the SANE scanner and frame grabber interface for Linux +name: python-sane +version: 2.9.1 +release: 12 +source: + - https://github.com/python-pillow/Sane/archive/v2.9.1.tar.gz: a82c677e0e4caff89f1aaac4cbf2d1d4ee6cd9178b391c88857254a1e42991f8 +homepage: https://github.com/python-pillow/Sane +license: MIT +component: programming.python +summary: The SANE module provides an interface to the SANE scanner and frame grabber interface for Linux description: | The SANE module provides an interface to the SANE scanner and frame grabber interface for Linux -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(sane-backends) - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-scikit-build-core/package.yml b/packages/py/python-scikit-build-core/package.yml index bb1d9506192..ce408bcc613 100644 --- a/packages/py/python-scikit-build-core/package.yml +++ b/packages/py/python-scikit-build-core/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-scikit-build-core -version : 0.10.7 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/s/scikit_build_core/scikit_build_core-0.10.7.tar.gz : 04cbb59fe795202a7eeede1849112ee9dcbf3469feebd9b8b36aa541336ac4f8 -homepage : https://github.com/scikit-build/scikit-build-core -license : Apache-2.0 -component : programming.python -summary : A next generation Python CMake adaptor and Python API for plugins +name: python-scikit-build-core +version: 0.10.7 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/s/scikit_build_core/scikit_build_core-0.10.7.tar.gz: 04cbb59fe795202a7eeede1849112ee9dcbf3469feebd9b8b36aa541336ac4f8 +homepage: https://github.com/scikit-build/scikit-build-core +license: Apache-2.0 +component: programming.python +summary: A next generation Python CMake adaptor and Python API for plugins description: | Scikit-build-core is a build backend for Python that uses CMake to build extension modules. It has a simple yet powerful static configuration system in pyproject.toml, and supports almost unlimited flexibility via CMake. It was initially developed to support the demanding needs of scientific users, but can build any sort of package that uses CMake. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-hatchling @@ -18,16 +18,17 @@ builddeps : - python-packaging - python-wheel #checkdeps : - # - pybind11 - # - python-fastjsonschema - # - python-pytest - # - virtualenv -rundeps : +# - pybind11 +# - python-fastjsonschema +# - python-pytest +# - virtualenv +rundeps: - python-packaging - python-pathspec -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest +# %python3_test pytest diff --git a/packages/py/python-scikit-build/package.yml b/packages/py/python-scikit-build/package.yml index b2e943ff9c3..1d6970a4cde 100644 --- a/packages/py/python-scikit-build/package.yml +++ b/packages/py/python-scikit-build/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-scikit-build -version : 0.18.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/s/scikit_build/scikit_build-0.18.1.tar.gz : a4152ac5a084d499c28a7797be0628d8366c336e2fb0e1a063eb32e55efcb8e7 -homepage : https://github.com/scikit-build/scikit-build -license : MIT -component : programming.python -summary : Improved build system generator for CPython C, C++, Cython and Fortran extensions +name: python-scikit-build +version: 0.18.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/s/scikit_build/scikit_build-0.18.1.tar.gz: a4152ac5a084d499c28a7797be0628d8366c336e2fb0e1a063eb32e55efcb8e7 +homepage: https://github.com/scikit-build/scikit-build +license: MIT +component: programming.python +summary: Improved build system generator for CPython C, C++, Cython and Fortran extensions description: | Improved build system generator for CPython C/C++/Fortran/Cython extensions. -builddeps : +builddeps: - python-build - python-hatch-fancy-pypi-readme - python-hatch-vcs - python-installer -rundeps : +rundeps: - python-distro - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sdl2/package.yml b/packages/py/python-sdl2/package.yml index 65ef09db85b..3b7dd23dc73 100644 --- a/packages/py/python-sdl2/package.yml +++ b/packages/py/python-sdl2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sdl2 -version : 0.9.17 -release : 15 -source : - - https://github.com/py-sdl/py-sdl2/archive/refs/tags/0.9.17.tar.gz : f3ae2232075271d997502f6c90a0c41778296248d86b6780623dc3d88efdde0f -homepage : https://github.com/py-sdl/py-sdl2 -license : +name: python-sdl2 +version: 0.9.17 +release: 15 +source: + - https://github.com/py-sdl/py-sdl2/archive/refs/tags/0.9.17.tar.gz: f3ae2232075271d997502f6c90a0c41778296248d86b6780623dc3d88efdde0f +homepage: https://github.com/py-sdl/py-sdl2 +license: - Zlib - - Public-Domain # examples/resources/tuffy.ttf, sdl2/test/resources/tuffy.ttf -component : programming.python -summary : PySDL2 is a wrapper around the SDL2 library + - Public-Domain # examples/resources/tuffy.ttf, sdl2/test/resources/tuffy.ttf +component: programming.python +summary: PySDL2 is a wrapper around the SDL2 library description: | PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - sdl2 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-seaborn/package.yml b/packages/py/python-seaborn/package.yml index 4d81592e425..868d64e55f8 100644 --- a/packages/py/python-seaborn/package.yml +++ b/packages/py/python-seaborn/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-seaborn -version : 0.13.2 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/s/seaborn/seaborn-0.13.2.tar.gz : 93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7 -homepage : https://seaborn.pydata.org/ -license : BSD-3-Clause -component : programming.python -summary : Python visualization library based on matplotlib +name: python-seaborn +version: 0.13.2 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/s/seaborn/seaborn-0.13.2.tar.gz: 93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7 +homepage: https://seaborn.pydata.org/ +license: BSD-3-Clause +component: programming.python +summary: Python visualization library based on matplotlib description: | Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -checkdeps : +checkdeps: - matplotlib - python-pandas - python-pytest - scipy -rundeps : +rundeps: - matplotlib - python-pandas - python-statsmodels - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | pytest_args=( --deselect "tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped" --deselect "tests/_core/test_plot.py::TestLabelVisibility::test_1d_row_wrapped" diff --git a/packages/py/python-secretstorage/package.yml b/packages/py/python-secretstorage/package.yml index d57cd07e522..e7f092722dc 100644 --- a/packages/py/python-secretstorage/package.yml +++ b/packages/py/python-secretstorage/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-secretstorage -version : 3.3.3 -release : 11 -source : - - https://pypi.io/packages/source/S/SecretStorage/SecretStorage-3.3.3.tar.gz : 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 -homepage : https://github.com/mitya57/secretstorage -license : BSD-3-Clause -component : programming.python -summary : Python bindings to Freedesktop.org Secret Service API +name: python-secretstorage +version: 3.3.3 +release: 11 +source: + - https://pypi.io/packages/source/S/SecretStorage/SecretStorage-3.3.3.tar.gz: 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 +homepage: https://github.com/mitya57/secretstorage +license: BSD-3-Clause +component: programming.python +summary: Python bindings to Freedesktop.org Secret Service API description: | This module provides a way for securely storing passwords and other secrets. It uses D-Bus Secret Service API that is supported by GNOME Keyring (since version 2.30) and KSecretsService. SecretStorage supports most of the functions provided by Secret Service, including creating and deleting items and collections, editing items, locking and unlocking collections (asynchronous unlocking is also supported). -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-cryptography - python-jeepney -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-selenium/package.yml b/packages/py/python-selenium/package.yml index 4d311dffde8..14f6063b124 100644 --- a/packages/py/python-selenium/package.yml +++ b/packages/py/python-selenium/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-selenium -version : 4.33.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.33.0.tar.gz : d90974db95d2cdeb34d2fb1b13f03dc904f53e6c5d228745b0635ada10cd625d -homepage : https://www.selenium.dev/ -license : Apache-2.0 -component : programming.python -summary : A browser automation framework and ecosystem +name: python-selenium +version: 4.33.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.33.0.tar.gz: d90974db95d2cdeb34d2fb1b13f03dc904f53e6c5d228745b0635ada10cd625d +homepage: https://www.selenium.dev/ +license: Apache-2.0 +component: programming.python +summary: A browser automation framework and ecosystem description: | Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-rust - python-wheel -rundeps : +rundeps: - geckodriver - python-certifi - python-trio-websocket - python-urllib3 -setup : | +setup: | %patch -p1 -i $pkgfiles/pyo3.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-semanticversion/package.yml b/packages/py/python-semanticversion/package.yml index 75ab6983da1..7a966ed801c 100644 --- a/packages/py/python-semanticversion/package.yml +++ b/packages/py/python-semanticversion/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-semanticversion -version : 2.10.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/s/semantic_version/semantic_version-2.10.0.tar.gz : bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c -homepage : https://github.com/rbarrois/python-semanticversion -license : BSD-2-Clause -component : programming.python -summary : Semantic version comparison for Python +name: python-semanticversion +version: 2.10.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/s/semantic_version/semantic_version-2.10.0.tar.gz: bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c +homepage: https://github.com/rbarrois/python-semanticversion +license: BSD-2-Clause +component: programming.python +summary: Semantic version comparison for Python description: | This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-django - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-send2trash/package.yml b/packages/py/python-send2trash/package.yml index dd4a4bf93fe..16a4508bd59 100644 --- a/packages/py/python-send2trash/package.yml +++ b/packages/py/python-send2trash/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-send2trash -version : 1.8.3 -release : 10 -source : - - https://github.com/arsenetar/send2trash/archive/refs/tags/1.8.3.tar.gz : 90bcdf2ed2a18b687040c0f58bfccd6ad2e1b7ec495a9903119dc3c47c615052 -homepage : https://github.com/arsenetar/send2trash -license : BSD-3-Clause -component : programming.python -summary : Send file to trash natively under Mac OS X, Windows and Linux +name: python-send2trash +version: 1.8.3 +release: 10 +source: + - https://github.com/arsenetar/send2trash/archive/refs/tags/1.8.3.tar.gz: 90bcdf2ed2a18b687040c0f58bfccd6ad2e1b7ec495a9903119dc3c47c615052 +homepage: https://github.com/arsenetar/send2trash +license: BSD-3-Clause +component: programming.python +summary: Send file to trash natively under Mac OS X, Windows and Linux description: | Send2Trash is a small package that sends files to the Trash (or Recycle Bin) natively and on all platforms. On OS X, it uses native FSMoveObjectToTrashSync Cocoa calls, on Windows, it uses native (and ugly) SHFileOperation win32 calls. On other platforms, if PyGObject and GIO are available, it will use this. Otherwise, it will fallback to itsZ own implementation of the trash specifications from freedesktop.org. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sentry-sdk/package.yml b/packages/py/python-sentry-sdk/package.yml index 17c08475ec5..4402328b7e5 100644 --- a/packages/py/python-sentry-sdk/package.yml +++ b/packages/py/python-sentry-sdk/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sentry-sdk -version : 2.31.0 -release : 7 -source : - - https://pypi.debian.net/sentry-sdk/sentry_sdk-2.31.0.tar.gz : fed6d847f15105849cdf5dfdc64dcec356f936d41abb8c9d66adae45e60959ec -license : MIT -component : programming.python -homepage : https://sentry.io/for/python -summary : The official Python SDK for Sentry.io +name: python-sentry-sdk +version: 2.31.0 +release: 7 +source: + - https://pypi.debian.net/sentry-sdk/sentry_sdk-2.31.0.tar.gz: fed6d847f15105849cdf5dfdc64dcec356f936d41abb8c9d66adae45e60959ec +license: MIT +component: programming.python +homepage: https://sentry.io/for/python +summary: The official Python SDK for Sentry.io description: | The official Python SDK for Sentry.io -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-certifi - python-urllib3 -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-service-identity/package.yml b/packages/py/python-service-identity/package.yml index f66bda5cc1e..8d0a321e6de 100644 --- a/packages/py/python-service-identity/package.yml +++ b/packages/py/python-service-identity/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-service-identity -version : 23.1.0 -release : 16 -source : - - https://files.pythonhosted.org/packages/source/s/service_identity/service_identity-23.1.0.tar.gz : ecb33cd96307755041e978ab14f8b14e13b40f1fbd525a4dc78f46d2b986431d -homepage : https://github.com/pyca/service-identity -license : MIT -component : programming.python -summary : Service identity verification for pyOpenSSL +name: python-service-identity +version: 23.1.0 +release: 16 +source: + - https://files.pythonhosted.org/packages/source/s/service_identity/service_identity-23.1.0.tar.gz: ecb33cd96307755041e978ab14f8b14e13b40f1fbd525a4dc78f46d2b986431d +homepage: https://github.com/pyca/service-identity +license: MIT +component: programming.python +summary: Service identity verification for pyOpenSSL description: | Service identity verification for pyOpenSSL. -builddeps : +builddeps: - python-asn1-modules # check - python-build - python-cryptography - python-hatch-fancy-pypi-readme - python-hatch-vcs - - python-idna # check + - python-idna # check - python-installer - - python-pytest # check -rundeps : + - python-pytest # check +rundeps: - python-asn1-modules - python-attrs - python-cryptography -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-setproctitle/package.yml b/packages/py/python-setproctitle/package.yml index e189dbfc0a3..ae7f20fdb85 100644 --- a/packages/py/python-setproctitle/package.yml +++ b/packages/py/python-setproctitle/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-setproctitle -version : 1.3.7 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/s/setproctitle/setproctitle-1.3.7.tar.gz : bc2bc917691c1537d5b9bca1468437176809c7e11e5694ca79a9ca12345dcb9e -homepage : https://github.com/dvarrazzo/py-setproctitle -license : BSD-2-Clause -component : programming.python -summary : A Python module to customize the process title +name: python-setproctitle +version: 1.3.7 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/s/setproctitle/setproctitle-1.3.7.tar.gz: bc2bc917691c1537d5b9bca1468437176809c7e11e5694ca79a9ca12345dcb9e +homepage: https://github.com/dvarrazzo/py-setproctitle +license: BSD-2-Clause +component: programming.python +summary: A Python module to customize the process title description: | The setproctitle module allows a process to change its title (as displayed by system tools such as ps and top). Changing the title is mostly useful in multi-process systems, for example when a master process is forked: changing the children’s title allows to identify the task each process is busy with. The technique is used by PostgreSQL and the OpenSSH Server for example. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-setuptools-git/package.yml b/packages/py/python-setuptools-git/package.yml index f07f6fd6096..401f76e35b7 100644 --- a/packages/py/python-setuptools-git/package.yml +++ b/packages/py/python-setuptools-git/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-setuptools-git -version : '1.2' -release : 11 -source : - - https://files.pythonhosted.org/packages/source/s/setuptools-git/setuptools-git-1.2.tar.gz : ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9c40445 -homepage : https://pypi.org/project/setuptools-git/ -license : BSD-3-Clause -component : programming.python -summary : Setuptools revision control system plugin for git +name: python-setuptools-git +version: "1.2" +release: 11 +source: + - https://files.pythonhosted.org/packages/source/s/setuptools-git/setuptools-git-1.2.tar.gz: ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9c40445 +homepage: https://pypi.org/project/setuptools-git/ +license: BSD-3-Clause +component: programming.python +summary: Setuptools revision control system plugin for git description: | This is a plugin for setuptools that enables git integration. Once installed, Setuptools can be told to include in a package distribution all the files tracked by git. This is an alternative to explicit inclusion specifications with MANIFEST.in. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - git # check - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | git config --global user.email "nobody@nowhere.com" %python3_test pytest3 -v setuptools_git/tests.py diff --git a/packages/py/python-setuptools-rust/package.yml b/packages/py/python-setuptools-rust/package.yml index a7fa5ee2ccb..da0979a861a 100644 --- a/packages/py/python-setuptools-rust/package.yml +++ b/packages/py/python-setuptools-rust/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-setuptools-rust -version : 1.11.1 -release : 14 -source : +name: python-setuptools-rust +version: 1.11.1 +release: 14 +source: # Use full git clones or pypi tarballs only. The Github release-tag-generated tarballs do not have the required metadata - - https://pypi.debian.net/setuptools-rust/setuptools_rust-1.11.1.tar.gz : 7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0 -homepage : https://github.com/PyO3/setuptools-rust -license : MIT -component : programming.python -summary : setuptools plugin for rust support + - https://pypi.debian.net/setuptools-rust/setuptools_rust-1.11.1.tar.gz: 7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0 +homepage: https://github.com/PyO3/setuptools-rust +license: MIT +component: programming.python +summary: setuptools plugin for rust support description: | Compile and distribute Python extensions written in rust as easily as if they were written in C. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-semanticversion - python-setuptools - rust -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-setuptools-scm/package.yml b/packages/py/python-setuptools-scm/package.yml index 0da251efa29..654517e4c8b 100644 --- a/packages/py/python-setuptools-scm/package.yml +++ b/packages/py/python-setuptools-scm/package.yml @@ -1,33 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-setuptools-scm -version : 8.2.0 -release : 25 -source : - - https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools_scm-8.2.0.tar.gz : a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28 -homepage : https://github.com/pypa/setuptools_scm/ -license : MIT -component : programming.python -summary : Manage your Python package versions using scm metadata +name: python-setuptools-scm +version: 8.2.0 +release: 25 +source: + - https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools_scm-8.2.0.tar.gz: a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28 +homepage: https://github.com/pypa/setuptools_scm/ +license: MIT +component: programming.python +summary: Manage your Python package versions using scm metadata description: | setuptools_scm handles managing your Python package versions in scm metadata instead of declaring them as the version argument or in a scm managed file. It also handles file finders for the supported scm. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-typing-extensions - python-wheel -checkdeps : +checkdeps: - git - gnupg - mercurial - python-pytest -rundeps : +rundeps: - python-packaging - python-setuptools - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test py.test3 -v -k 'not (test_pip_download or test_integration)' diff --git a/packages/py/python-setuptools/package.yml b/packages/py/python-setuptools/package.yml index 38662849b02..6ac050b79e5 100644 --- a/packages/py/python-setuptools/package.yml +++ b/packages/py/python-setuptools/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-setuptools -version : 80.9.0 -release : 24 -source : - - https://pypi.debian.net/setuptools/setuptools-80.9.0.tar.gz : f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c -homepage : https://github.com/pypa/setuptools -license : MIT -component : programming.python -summary : Easily download, build, install, upgrade, and uninstall Python packages +name: python-setuptools +version: 80.9.0 +release: 24 +source: + - https://pypi.debian.net/setuptools/setuptools-80.9.0.tar.gz: f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c +homepage: https://github.com/pypa/setuptools +license: MIT +component: programming.python +summary: Easily download, build, install, upgrade, and uninstall Python packages description: | Setuptools allows the easy download, build, install, upgrade, and uninstallation of Python packages. environment: | # Don't want .exe files export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python_test pytest diff --git a/packages/py/python-shapely/package.yml b/packages/py/python-shapely/package.yml index 1f3cfc63044..18e44a05f23 100644 --- a/packages/py/python-shapely/package.yml +++ b/packages/py/python-shapely/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-shapely -version : 2.0.7 -release : 14 -source : - - git|https://github.com/Toblerity/Shapely : 2.0.7 -homepage : https://github.com/shapely/shapely -license : BSD-3-Clause -component : programming.python -summary : Manipulation and analysis of geometric objects +name: python-shapely +version: 2.0.7 +release: 14 +source: + - git|https://github.com/Toblerity/Shapely: 2.0.7 +homepage: https://github.com/shapely/shapely +license: BSD-3-Clause +component: programming.python +summary: Manipulation and analysis of geometric objects description: | Shapely is a package for manipulation and analysis of planar geometric objects. It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries. Shapely is not concerned with data formats or coordinate systems, but can be readily integrated with packages that are. -builddeps : +builddeps: - pkgconfig(geos) - cython - numpy @@ -18,13 +18,14 @@ builddeps : - python-installer - python-setuptools #checkdeps : - # - python-pytest -rundeps : +# - python-pytest +rundeps: - geos - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test py.test3 +# %python3_test py.test3 diff --git a/packages/py/python-shellingham/package.yml b/packages/py/python-shellingham/package.yml index fa46aadfb19..d2c0f14650b 100644 --- a/packages/py/python-shellingham/package.yml +++ b/packages/py/python-shellingham/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-shellingham -version : 1.5.4 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/s/shellingham/shellingham-1.5.4.tar.gz : 8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de -homepage : https://github.com/sarugaku/shellingham -license : ISC -component : programming.python -summary : Tool to Detect Surrounding Shell +name: python-shellingham +version: 1.5.4 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/s/shellingham/shellingham-1.5.4.tar.gz: 8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de +homepage: https://github.com/sarugaku/shellingham +license: ISC +component: programming.python +summary: Tool to Detect Surrounding Shell description: | Tool to Detect Surrounding Shell -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-show-in-file-manager/package.yml b/packages/py/python-show-in-file-manager/package.yml index ca2a9b90495..759b6b135bc 100644 --- a/packages/py/python-show-in-file-manager/package.yml +++ b/packages/py/python-show-in-file-manager/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-show-in-file-manager -version : 1.1.4 -release : 6 -source : - - https://github.com/damonlynch/showinfilemanager/archive/refs/tags/v1.1.4.tar.gz : a2990d8145206d032cb8e45c546fe5732d8a240f436f6f53d81d62d4c09e3159 -homepage : https://github.com/damonlynch/showinfilemanager -license : MIT -component : programming.python -summary : Python module to open the system file manager and select files in it +name: python-show-in-file-manager +version: 1.1.4 +release: 6 +source: + - https://github.com/damonlynch/showinfilemanager/archive/refs/tags/v1.1.4.tar.gz: a2990d8145206d032cb8e45c546fe5732d8a240f436f6f53d81d62d4c09e3159 +homepage: https://github.com/damonlynch/showinfilemanager +license: MIT +component: programming.python +summary: Python module to open the system file manager and select files in it description: | Show in File Manager is a Python package to open the system file manager and optionally select files in it. The point is not to open the files, but to select them in the file manager, thereby highlighting the files and allowing the user to quickly do something with them. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-packaging - pyxdg -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-shtab/package.yml b/packages/py/python-shtab/package.yml index 3c362369c69..e04c2e1afdc 100644 --- a/packages/py/python-shtab/package.yml +++ b/packages/py/python-shtab/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-shtab -version : 1.7.2 -release : 3 -source : - - https://pypi.debian.net/shtab/shtab-1.7.2.tar.gz : 8c16673ade76a2d42417f03e57acf239bfb5968e842204c17990cae357d07d6f -license : Apache-2.0 -component : programming.python -homepage : https://github.com/iterative/shtab -summary : Automagic shell tab completion for Python CLI applications +name: python-shtab +version: 1.7.2 +release: 3 +source: + - https://pypi.debian.net/shtab/shtab-1.7.2.tar.gz: 8c16673ade76a2d42417f03e57acf239bfb5968e842204c17990cae357d07d6f +license: Apache-2.0 +component: programming.python +homepage: https://github.com/iterative/shtab +summary: Automagic shell tab completion for Python CLI applications description: | Automagic shell tab completion for Python CLI applications -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - python-pytest - python-pytest-cov - python-pytest-timeout -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-simple-websocket/package.yml b/packages/py/python-simple-websocket/package.yml index 67c02b38199..231fcc14c98 100644 --- a/packages/py/python-simple-websocket/package.yml +++ b/packages/py/python-simple-websocket/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-simple-websocket -version : 1.1.0 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/s/simple-websocket/simple_websocket-1.1.0.tar.gz : 7939234e7aa067c534abdab3a9ed933ec9ce4691b0713c78acb195560aa52ae4 -homepage : https://github.com/miguelgrinberg/simple-websocket -license : MIT -component : programming.python -summary : Simple WebSocket server and client for Python +name: python-simple-websocket +version: 1.1.0 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/s/simple-websocket/simple_websocket-1.1.0.tar.gz: 7939234e7aa067c534abdab3a9ed933ec9ce4691b0713c78acb195560aa52ae4 +homepage: https://github.com/miguelgrinberg/simple-websocket +license: MIT +component: programming.python +summary: Simple WebSocket server and client for Python description: | Simple WebSocket server and client for Python. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-wsproto -rundeps : +rundeps: - python-wsproto -setup : | +setup: | %patch -p1 -i $pkgfiles/remove-net-access-requirement-in-tests.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-simplebayes/package.yml b/packages/py/python-simplebayes/package.yml index d843291db9a..e994b310da6 100644 --- a/packages/py/python-simplebayes/package.yml +++ b/packages/py/python-simplebayes/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-simplebayes -version : 1.5.8 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/s/simplebayes/simplebayes-1.5.8.tar.gz : 363418c0ef185ac2158ebbd6d8afb45aa997254fcb809a73ed20a7d5dccf8b85 -homepage : https://github.com/hickeroar/simplebayes -license : MIT -component : programming.python -summary : A memory-based, optional-persistence naïve bayesian text classifier +name: python-simplebayes +version: 1.5.8 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/s/simplebayes/simplebayes-1.5.8.tar.gz: 363418c0ef185ac2158ebbd6d8afb45aa997254fcb809a73ed20a7d5dccf8b85 +homepage: https://github.com/hickeroar/simplebayes +license: MIT +component: programming.python +summary: A memory-based, optional-persistence naïve bayesian text classifier description: | A memory-based, optional-persistence naïve bayesian text classifier -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | sed -e "s:long_description = open('README.rst', 'r').read(),::g" -i setup.py -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-simplegeneric/package.yml b/packages/py/python-simplegeneric/package.yml index 925ff4949e3..e797420391a 100644 --- a/packages/py/python-simplegeneric/package.yml +++ b/packages/py/python-simplegeneric/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-simplegeneric -version : 0.8.1 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/s/simplegeneric/simplegeneric-0.8.1.zip : dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173 -homepage : https://pypi.org/project/simplegeneric/ -license : ZPL-2.1 -component : programming.python -summary : Simple generic functions (similar to Python's own len(), pickle.dump(), etc.) +name: python-simplegeneric +version: 0.8.1 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/s/simplegeneric/simplegeneric-0.8.1.zip: dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173 +homepage: https://pypi.org/project/simplegeneric/ +license: ZPL-2.1 +component: programming.python +summary: Simple generic functions (similar to Python's own len(), pickle.dump(), etc.) description: | The simplegeneric module lets you define simple single-dispatch generic functions, akin to Python's built-in generic functions like len(), iter() and so on. However, instead of using specially-named methods, these generic functions use simple lookup tables, akin to those used by e.g. pickle.dump() and other generic functions found in the Python standard library. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-simplejson/package.yml b/packages/py/python-simplejson/package.yml index d09f6637b66..2de9014367f 100644 --- a/packages/py/python-simplejson/package.yml +++ b/packages/py/python-simplejson/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-simplejson -version : 3.20.2 -release : 21 -source : - - https://github.com/simplejson/simplejson/archive/refs/tags/v3.20.2.tar.gz : 3a41f4f14526100c5306c6fc3e004adf0d097c6148b1604bd2c1a45edbedb856 -homepage : https://github.com/simplejson/simplejson -license : MIT -component : programming.python -summary : simplejson is a simple, fast, extensible JSON encoder/decoder for Python +name: python-simplejson +version: 3.20.2 +release: 21 +source: + - https://github.com/simplejson/simplejson/archive/refs/tags/v3.20.2.tar.gz: 3a41f4f14526100c5306c6fc3e004adf0d097c6148b1604bd2c1a45edbedb856 +homepage: https://github.com/simplejson/simplejson +license: MIT +component: programming.python +summary: simplejson is a simple, fast, extensible JSON encoder/decoder for Python description: | simplejson is a simple, fast, complete, correct and extensible JSON encoder and decoder for Python. It is pure Python code with no dependencies, but includes an optional C extension for a serious speed boost. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-sip-4/package.yml b/packages/py/python-sip-4/package.yml index 1e5428b67fb..2d3f7ca1592 100644 --- a/packages/py/python-sip-4/package.yml +++ b/packages/py/python-sip-4/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sip-4 -version : 4.19.25 -release : 6 -source : - - https://www.riverbankcomputing.com/static/Downloads/sip/4.19.25/sip-4.19.25.tar.gz : b39d93e937647807bac23579edbff25fe46d16213f708370072574ab1f1b4211 -homepage : https://www.riverbankcomputing.com/software/sip -license : GPL-3.0-or-later -component : programming.python -summary : Legacy of python-sip v4 +name: python-sip-4 +version: 4.19.25 +release: 6 +source: + - https://www.riverbankcomputing.com/static/Downloads/sip/4.19.25/sip-4.19.25.tar.gz: b39d93e937647807bac23579edbff25fe46d16213f708370072574ab1f1b4211 +homepage: https://www.riverbankcomputing.com/software/sip +license: GPL-3.0-or-later +component: programming.python +summary: Legacy of python-sip v4 description: | Legacy of python-sip v4. This is a tool for generating bindings for C++ classes so that they can be accessed as normal Python classes. SIP takes many of its ideas from SWIG but, because it is specifically designed for C++ and Python, is able to generate tighter bindings. SIP is so called because it is a small SWIG. -replaces : +replaces: - python3-sip -patterns : +patterns: - /* -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/python3.11.patch instdir=$(basename $PWD) @@ -33,10 +33,10 @@ setup : | python3 configure.py --sip-module PyQt5.sip --no-tools --no-dist-info \ CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" LFLAGS="$LDFLAGS" popd -build : | +build: | %make -C py3build %make -C py3build-pyqt5 -install : | +install: | %make_install -C py3build-pyqt5 %make_install -C py3build diff --git a/packages/py/python-sip/package.yml b/packages/py/python-sip/package.yml index 763e8b69163..8daed58065b 100644 --- a/packages/py/python-sip/package.yml +++ b/packages/py/python-sip/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sip -version : 6.14.0 -release : 47 -source : - - https://pypi.debian.net/sip/sip-6.14.0.tar.gz : 20c086aba387707b34cf47fd96d1a978d01e2b95807e86f8aaa960081f163b28 -homepage : https://www.riverbankcomputing.com/software/sip -license : GPL-3.0-or-later -component : programming.python -summary : python-sip is a tool that creates python 3 bindings for C and C++ libraries +name: python-sip +version: 6.14.0 +release: 47 +source: + - https://pypi.debian.net/sip/sip-6.14.0.tar.gz: 20c086aba387707b34cf47fd96d1a978d01e2b95807e86f8aaa960081f163b28 +homepage: https://www.riverbankcomputing.com/software/sip +license: GPL-3.0-or-later +component: programming.python +summary: python-sip is a tool that creates python 3 bindings for C and C++ libraries description: | SIP is a tool for generating bindings for C++ classes so that they can be accessed as normal Python classes. SIP takes many of its ideas from SWIG but, because it is specifically designed for C++ and Python, is able to generate tighter bindings. SIP is so called because it is a small SWIG. -replaces : +replaces: - python3-sip -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-packaging - python-ply -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-six/package.yml b/packages/py/python-six/package.yml index eef0e5c315b..2bd50101d92 100644 --- a/packages/py/python-six/package.yml +++ b/packages/py/python-six/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-six -version : 1.17.0 -release : 25 -source : - - https://pypi.io/packages/source/s/six/six-1.17.0.tar.gz : ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81 -homepage : https://github.com/benjaminp/six -license : MIT -component : programming.python -summary : Six is a Python 2 and 3 compatibility library +name: python-six +version: 1.17.0 +release: 25 +source: + - https://pypi.io/packages/source/s/six/six-1.17.0.tar.gz: ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81 +homepage: https://github.com/benjaminp/six +license: MIT +component: programming.python +summary: Six is a Python 2 and 3 compatibility library description: | Six provides simple utilities for wrapping over differences between Python 2 and Python 3. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python3-tkinter -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 diff --git a/packages/py/python-slip/package.yml b/packages/py/python-slip/package.yml index 463b09ba78f..976ba49dc5f 100644 --- a/packages/py/python-slip/package.yml +++ b/packages/py/python-slip/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-slip -version : 0.6.5 -release : 7 -source : - - https://github.com/nphilipp/python-slip/archive/python-slip-0.6.5.tar.gz : 7a52ebe49945cd27d06a1172042a55eb5c79cfda49b742153fa076d1d9bd99a1 -homepage : https://github.com/nphilipp/python-slip -license : GPL-2.0-or-later -component : programming.python -summary : Convenience module for Python Projects +name: python-slip +version: 0.6.5 +release: 7 +source: + - https://github.com/nphilipp/python-slip/archive/python-slip-0.6.5.tar.gz: 7a52ebe49945cd27d06a1172042a55eb5c79cfda49b742153fa076d1d9bd99a1 +homepage: https://github.com/nphilipp/python-slip +license: GPL-2.0-or-later +component: programming.python +summary: Convenience module for Python Projects description: | Convenience, extension and workaround code for Python and some Python modules. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -rundeps : +rundeps: - python-decorator - python3-dbus -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/py/python-slugify/package.yml b/packages/py/python-slugify/package.yml index 9006a43605d..0b9a1ca34c4 100644 --- a/packages/py/python-slugify/package.yml +++ b/packages/py/python-slugify/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-slugify -version : 8.0.4 -release : 11 -source : - - https://github.com/un33k/python-slugify/archive/refs/tags/v8.0.4.tar.gz : 09c8faf36b5703d0d9492ca68af71f09bd3d7d9e6761bf945ae261788fbebeeb -homepage : https://github.com/un33k/python-slugify -license : MIT -component : programming.python -summary : Returns unicode slugs +name: python-slugify +version: 8.0.4 +release: 11 +source: + - https://github.com/un33k/python-slugify/archive/refs/tags/v8.0.4.tar.gz: 09c8faf36b5703d0d9492ca68af71f09bd3d7d9e6761bf945ae261788fbebeeb +homepage: https://github.com/un33k/python-slugify +license: MIT +component: programming.python +summary: Returns unicode slugs description: | A Python slugify application that handles unicode. -builddeps : +builddeps: - python-setuptools - python-text-unidecode -rundeps : +rundeps: - python-text-unidecode -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test test.py diff --git a/packages/py/python-smartypants/package.yml b/packages/py/python-smartypants/package.yml index 3dfe914e12d..45805dec407 100644 --- a/packages/py/python-smartypants/package.yml +++ b/packages/py/python-smartypants/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-smartypants -version : 2.0.2 -release : 6 -source : - - https://github.com/leohemsted/smartypants.py/archive/refs/tags/v2.0.2.tar.gz : 560ae7485a27c288f5bd63131f5c3c7b8f0745f50e7c3f85f0bbc65d87799d19 -homepage : https://github.com/leohemsted/smartypants.py -license : +name: python-smartypants +version: 2.0.2 +release: 6 +source: + - https://github.com/leohemsted/smartypants.py/archive/refs/tags/v2.0.2.tar.gz: 560ae7485a27c288f5bd63131f5c3c7b8f0745f50e7c3f85f0bbc65d87799d19 +homepage: https://github.com/leohemsted/smartypants.py +license: - BSD-2-Clause - BSD-3-Clause -component : programming.python -summary : python-smartypants is a Python fork of SmartyPants +component: programming.python +summary: python-smartypants is a Python fork of SmartyPants description: | python-smartypants is a Python fork of SmartyPants. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sniffio/package.yml b/packages/py/python-sniffio/package.yml index c947410b539..7e7f34df03b 100644 --- a/packages/py/python-sniffio/package.yml +++ b/packages/py/python-sniffio/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sniffio -version : 1.3.1 -release : 7 -source : - - https://github.com/python-trio/sniffio/archive/refs/tags/v1.3.1.tar.gz : eaaf93c6b263537535e4df0e070586e2ccae467153bb5eb7d588b8af98f24504 -homepage : https://github.com/python-trio/sniffio -license : Apache-2.0 -component : programming.python -summary : Sniff out which async library your code is running under +name: python-sniffio +version: 1.3.1 +release: 7 +source: + - https://github.com/python-trio/sniffio/archive/refs/tags/v1.3.1.tar.gz: eaaf93c6b263537535e4df0e070586e2ccae467153bb5eb7d588b8af98f24504 +homepage: https://github.com/python-trio/sniffio +license: Apache-2.0 +component: programming.python +summary: Sniff out which async library your code is running under description: | Sniff out which async library your code is running under -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install + # Requires curio #check : | # %python3_test pytest3 diff --git a/packages/py/python-snowballstemmer/package.yml b/packages/py/python-snowballstemmer/package.yml index d97ee781377..7e6c22bd719 100644 --- a/packages/py/python-snowballstemmer/package.yml +++ b/packages/py/python-snowballstemmer/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-snowballstemmer -version : 2.2.0 -release : 11 -source : - - https://pypi.io/packages/source/s/snowballstemmer/snowballstemmer-2.2.0.tar.gz : 09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 -homepage : https://snowballstem.org -license : BSD-2-Clause -component : programming.python -summary : Snowball stemming library collection for Python +name: python-snowballstemmer +version: 2.2.0 +release: 11 +source: + - https://pypi.io/packages/source/s/snowballstemmer/snowballstemmer-2.2.0.tar.gz: 09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 +homepage: https://snowballstem.org +license: BSD-2-Clause +component: programming.python +summary: Snowball stemming library collection for Python description: | Snowball stemming library collection for Python -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-socketio/package.yml b/packages/py/python-socketio/package.yml index 77fd0d117eb..c342688075e 100644 --- a/packages/py/python-socketio/package.yml +++ b/packages/py/python-socketio/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-socketio -version : 5.13.0 -release : 9 -source : - - https://github.com/miguelgrinberg/python-socketio/archive/refs/tags/v5.13.0.tar.gz : 42b2e11a8e0ebd74fd355d585a4236afa4309c900b24f26ad79c0c88d2bfc095 -homepage : https://github.com/miguelgrinberg/python-socketio -license : MIT -component : programming.python -summary : Socket.IO server and client for Python +name: python-socketio +version: 5.13.0 +release: 9 +source: + - https://github.com/miguelgrinberg/python-socketio/archive/refs/tags/v5.13.0.tar.gz: 42b2e11a8e0ebd74fd355d585a4236afa4309c900b24f26ad79c0c88d2bfc095 +homepage: https://github.com/miguelgrinberg/python-socketio +license: MIT +component: programming.python +summary: Socket.IO server and client for Python description: | Python implementation of the Socket.IO_ realtime client and server. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-aiohttp - python-bidict - python-engineio @@ -24,12 +24,12 @@ checkdeps : - python-pytest-asyncio - python-uvicorn - python-websocket-client -rundeps : +rundeps: - python-bidict - python-engineio -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-sortedcontainers/package.yml b/packages/py/python-sortedcontainers/package.yml index 634f6d57ea2..8001c331167 100644 --- a/packages/py/python-sortedcontainers/package.yml +++ b/packages/py/python-sortedcontainers/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sortedcontainers -version : 2.4.0 -release : 12 -source : - - https://github.com/grantjenks/python-sortedcontainers/archive/refs/tags/v2.4.0.tar.gz : 70e22f4fd29b204f75f989e3c1e847aa1de267a028aab4233c0db783aaff78c1 -homepage : https://github.com/grantjenks/python-sortedcontainers -license : Apache-2.0 -component : programming.python -summary : Python Sorted Container Types +name: python-sortedcontainers +version: 2.4.0 +release: 12 +source: + - https://github.com/grantjenks/python-sortedcontainers/archive/refs/tags/v2.4.0.tar.gz: 70e22f4fd29b204f75f989e3c1e847aa1de267a028aab4233c0db783aaff78c1 +homepage: https://github.com/grantjenks/python-sortedcontainers +license: Apache-2.0 +component: programming.python +summary: Python Sorted Container Types description: | SortedContainers is an Apache2 licensed sorted collections library, written in pure-Python, and fast as C-extensions. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools -checkdeps : +checkdeps: - matplotlib - numpy - python-pytest - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | pushd tests %python3_test pytest popd diff --git a/packages/py/python-soupsieve/package.yml b/packages/py/python-soupsieve/package.yml index 49d4263e8d2..bc914e9861d 100644 --- a/packages/py/python-soupsieve/package.yml +++ b/packages/py/python-soupsieve/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-soupsieve -version : '2.8' -release : 18 -source : - - https://github.com/facelessuser/soupsieve/archive/refs/tags/2.8.tar.gz : 24b260a7bb99c285356c35daa774ac13626f40c966eca200d02f10912df9b475 -homepage : https://facelessuser.github.io/soupsieve/ -license : MIT -component : programming.python -summary : A modern CSS selector implementation for BeautifulSoup +name: python-soupsieve +version: "2.8" +release: 18 +source: + - https://github.com/facelessuser/soupsieve/archive/refs/tags/2.8.tar.gz: 24b260a7bb99c285356c35daa774ac13626f40c966eca200d02f10912df9b475 +homepage: https://facelessuser.github.io/soupsieve/ +license: MIT +component: programming.python +summary: A modern CSS selector implementation for BeautifulSoup description: | Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Soup Sieve currently provides selectors from the CSS level 1 specifications up through the latest CSS level 4 drafts and beyond (though some are not yet implemented). -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-beautifulsoup4 #(warning; circular) - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-spake2/package.yml b/packages/py/python-spake2/package.yml index 5d677220c7a..b944a8ba477 100644 --- a/packages/py/python-spake2/package.yml +++ b/packages/py/python-spake2/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-spake2 -version : '0.9' -release : 9 -source : - - https://files.pythonhosted.org/packages/source/s/spake2/spake2-0.9.tar.gz : 421fc4a8d5ac395af7af0206ffd9e6cdf188c105cb1b883d9d683312bb5a9334 -homepage : https://github.com/warner/python-spake2 -license : MIT -component : programming.python -summary : This library implements the SPAKE2 password-authenticated key exchange +name: python-spake2 +version: "0.9" +release: 9 +source: + - https://files.pythonhosted.org/packages/source/s/spake2/spake2-0.9.tar.gz: 421fc4a8d5ac395af7af0206ffd9e6cdf188c105cb1b883d9d683312bb5a9334 +homepage: https://github.com/warner/python-spake2 +license: MIT +component: programming.python +summary: This library implements the SPAKE2 password-authenticated key exchange description: | This library implements the SPAKE2 password-authenticated key exchange -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-hkdf -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sparqlwrapper/package.yml b/packages/py/python-sparqlwrapper/package.yml index 44077228e29..2d3c881aebc 100644 --- a/packages/py/python-sparqlwrapper/package.yml +++ b/packages/py/python-sparqlwrapper/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sparqlwrapper -version : 2.0.0 -release : 11 -source : - - https://github.com/RDFLib/sparqlwrapper/releases/download/2.0.0/SPARQLWrapper-2.0.0.tar.gz : 3fed3ebcc77617a4a74d2644b86fd88e0f32e7f7003ac7b2b334c026201731f1 -homepage : https://rdflib.github.io/sparqlwrapper/ -license : W3C # https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document -component : programming.python -summary : A wrapper for a remote SPARQL endpoint +name: python-sparqlwrapper +version: 2.0.0 +release: 11 +source: + - https://github.com/RDFLib/sparqlwrapper/releases/download/2.0.0/SPARQLWrapper-2.0.0.tar.gz: 3fed3ebcc77617a4a74d2644b86fd88e0f32e7f7003ac7b2b334c026201731f1 +homepage: https://rdflib.github.io/sparqlwrapper/ +license: W3C # https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document +component: programming.python +summary: A wrapper for a remote SPARQL endpoint description: | SPARQLWrapper is a simple Python wrapper around a SPARQL service to remotely execute your queries. It helps by creating the query invocation and, optionally, converting the result into a more manageable format. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - rdflib -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinx-lv2-theme/package.yml b/packages/py/python-sphinx-lv2-theme/package.yml index dddbe598b6b..cd86d52540d 100644 --- a/packages/py/python-sphinx-lv2-theme/package.yml +++ b/packages/py/python-sphinx-lv2-theme/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinx-lv2-theme -version : 1.4.2 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/s/sphinx-lv2-theme/sphinx_lv2_theme-1.4.2.tar.gz : 4a099ae20c427179c0cf081f01d5366a554778480d89c2d77a033467e06e7c38 -homepage : https://pypi.org/project/sphinx-lv2-theme/ -license : ISC -component : programming.python -summary : A minimal pure-CSS theme for Sphinx that uses the documentation style of the LV2 plugin specification and related projects. +name: python-sphinx-lv2-theme +version: 1.4.2 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/s/sphinx-lv2-theme/sphinx_lv2_theme-1.4.2.tar.gz: 4a099ae20c427179c0cf081f01d5366a554778480d89c2d77a033467e06e7c38 +homepage: https://pypi.org/project/sphinx-lv2-theme/ +license: ISC +component: programming.python +summary: A minimal pure-CSS theme for Sphinx that uses the documentation style of the LV2 plugin specification and related projects. description: | A minimal pure-CSS theme for Sphinx that uses the documentation style of the LV2 plugin specification and related projects. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-sphinx -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinx-pytest/package.yml b/packages/py/python-sphinx-pytest/package.yml index 62a3de4daba..c9db1024f21 100644 --- a/packages/py/python-sphinx-pytest/package.yml +++ b/packages/py/python-sphinx-pytest/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinx-pytest -version : 0.2.0 -release : 2 -source : - - https://pypi.debian.net/sphinx_pytest/sphinx_pytest-0.2.0.tar.gz : 3c26f5c39ed8600eb4f554d07034f114952c101a011f7fcfeed72c28ffe12670 -homepage : https://github.com/chrisjsewell/sphinx-pytest -license : MIT -component : programming.python -summary : Helpful pytest fixtures for sphinx extensions +name: python-sphinx-pytest +version: 0.2.0 +release: 2 +source: + - https://pypi.debian.net/sphinx_pytest/sphinx_pytest-0.2.0.tar.gz: 3c26f5c39ed8600eb4f554d07034f114952c101a011f7fcfeed72c28ffe12670 +homepage: https://github.com/chrisjsewell/sphinx-pytest +license: MIT +component: programming.python +summary: Helpful pytest fixtures for sphinx extensions description: | Helpful pytest fixtures for sphinx extensions -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-defusedxml - python-docutils - python-pytest - python-sphinx -rundeps : +rundeps: - python-pytest - python-sphinx -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-sphinx-rtd-theme/package.yml b/packages/py/python-sphinx-rtd-theme/package.yml index d75e020a973..45aaf84d8ff 100644 --- a/packages/py/python-sphinx-rtd-theme/package.yml +++ b/packages/py/python-sphinx-rtd-theme/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinx-rtd-theme -version : 1.3.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-1.3.0.tar.gz : 590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931 -homepage : https://github.com/readthedocs/sphinx_rtd_theme -license : MIT -component : programming.python -summary : Read the Docs theme for Sphinx +name: python-sphinx-rtd-theme +version: 1.3.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-1.3.0.tar.gz: 590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931 +homepage: https://github.com/readthedocs/sphinx_rtd_theme +license: MIT +component: programming.python +summary: Read the Docs theme for Sphinx description: | This Sphinx theme was designed to provide a great reader experience for documentation users on both desktop and mobile devices. This theme is commonly used with projects on Read the Docs but can work with any Sphinx project. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-docutils - python-sphinxcontrib-jquery -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Make-theme-work-with-docutils-0.18+.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinx/package.yml b/packages/py/python-sphinx/package.yml index bbeebe990f1..f7b01e76b5f 100644 --- a/packages/py/python-sphinx/package.yml +++ b/packages/py/python-sphinx/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinx -version : 8.1.3 -release : 21 -source : - - https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-8.1.3.tar.gz : 43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927 -homepage : https://www.sphinx-doc.org -license : BSD-2-Clause -component : programming.python -summary : Python documentation generator +name: python-sphinx +version: 8.1.3 +release: 21 +source: + - https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-8.1.3.tar.gz: 43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927 +homepage: https://www.sphinx-doc.org +license: BSD-2-Clause +component: programming.python +summary: Python documentation generator description: | Python documentation generator -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-flit-core - python-installer - python-packaging -rundeps : +rundeps: - alabaster - pygments - python-docutils @@ -32,7 +32,7 @@ rundeps : - python-sphinxcontrib-qthelp - python-sphinxcontrib-serializinghtml - python-sphinxcontrib-websupport -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-applehelp/package.yml b/packages/py/python-sphinxcontrib-applehelp/package.yml index 96db23988e5..48047895f6b 100644 --- a/packages/py/python-sphinxcontrib-applehelp/package.yml +++ b/packages/py/python-sphinxcontrib-applehelp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-applehelp -version : 2.0.0 -release : 8 -source : - - https://github.com/sphinx-doc/sphinxcontrib-applehelp/archive/2.0.0.tar.gz : 953f2b79bf0162715e943fadbb805f614fb879c61f07a44d425961485baf7891 -homepage : https://github.com/sphinx-doc/sphinxcontrib-applehelp -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for Apple help books +name: python-sphinxcontrib-applehelp +version: 2.0.0 +release: 8 +source: + - https://github.com/sphinx-doc/sphinxcontrib-applehelp/archive/2.0.0.tar.gz: 953f2b79bf0162715e943fadbb805f614fb879c61f07a44d425961485baf7891 +homepage: https://github.com/sphinx-doc/sphinxcontrib-applehelp +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for Apple help books description: | sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-devhelp/package.yml b/packages/py/python-sphinxcontrib-devhelp/package.yml index 8d01298c72c..046a0638291 100644 --- a/packages/py/python-sphinxcontrib-devhelp/package.yml +++ b/packages/py/python-sphinxcontrib-devhelp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-devhelp -version : 2.0.0 -release : 8 -source : - - https://github.com/sphinx-doc/sphinxcontrib-devhelp/archive/refs/tags/2.0.0.tar.gz : e650ce2bde1204477df2f428757e14aa85735bd6a40517645eba55730262b8e8 -homepage : https://github.com/sphinx-doc/sphinxcontrib-devhelp -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for Devhelp documents +name: python-sphinxcontrib-devhelp +version: 2.0.0 +release: 8 +source: + - https://github.com/sphinx-doc/sphinxcontrib-devhelp/archive/refs/tags/2.0.0.tar.gz: e650ce2bde1204477df2f428757e14aa85735bd6a40517645eba55730262b8e8 +homepage: https://github.com/sphinx-doc/sphinxcontrib-devhelp +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for Devhelp documents description: | sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-htmlhelp/package.yml b/packages/py/python-sphinxcontrib-htmlhelp/package.yml index 424481c8477..a91f83f8f3a 100644 --- a/packages/py/python-sphinxcontrib-htmlhelp/package.yml +++ b/packages/py/python-sphinxcontrib-htmlhelp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-htmlhelp -version : 2.1.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/s/sphinxcontrib_htmlhelp/sphinxcontrib_htmlhelp-2.1.0.tar.gz : c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9 -homepage : https://github.com/sphinx-doc/sphinxcontrib-htmlhelp -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for HTML help files +name: python-sphinxcontrib-htmlhelp +version: 2.1.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/s/sphinxcontrib_htmlhelp/sphinxcontrib_htmlhelp-2.1.0.tar.gz: c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9 +homepage: https://github.com/sphinx-doc/sphinxcontrib-htmlhelp +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for HTML help files description: | sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-jquery/package.yml b/packages/py/python-sphinxcontrib-jquery/package.yml index 15d40f924ff..6c330d98f41 100644 --- a/packages/py/python-sphinxcontrib-jquery/package.yml +++ b/packages/py/python-sphinxcontrib-jquery/package.yml @@ -1,31 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-jquery -version : '4.1' -release : 4 -source : - - https://github.com/sphinx-contrib/jquery/archive/refs/tags/v4.1.tar.gz : f6a7578b00a8458e5edd38431d3ea4037b928a21ba1f82469ec2015127955c34 -homepage : https://github.com/sphinx-contrib/jquery -license : 0BSD -component : programming.python -summary : Extension to include jQuery on newer Sphinx releases +name: python-sphinxcontrib-jquery +version: "4.1" +release: 4 +source: + - https://github.com/sphinx-contrib/jquery/archive/refs/tags/v4.1.tar.gz: f6a7578b00a8458e5edd38431d3ea4037b928a21ba1f82469ec2015127955c34 +homepage: https://github.com/sphinx-contrib/jquery +license: 0BSD +component: programming.python +summary: Extension to include jQuery on newer Sphinx releases description: | sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-defusedxml - python-pytest - python-sphinx -rundeps : +rundeps: - python-sphinx -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v \ --deselect tests/test_jquery_installed.py::test_jquery_installed_sphinx_ge_60_use_sri \ --deselect tests/test_jquery_installed.py::test_jquery_installed_sphinx_ge_60 - diff --git a/packages/py/python-sphinxcontrib-jsmath/package.yml b/packages/py/python-sphinxcontrib-jsmath/package.yml index efbf3cef735..eee664cc07e 100644 --- a/packages/py/python-sphinxcontrib-jsmath/package.yml +++ b/packages/py/python-sphinxcontrib-jsmath/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-jsmath -version : 1.0.1 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/s/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.tar.gz : a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 -homepage : https://github.com/sphinx-doc/sphinxcontrib-jsmath -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for rendering math in HTML +name: python-sphinxcontrib-jsmath +version: 1.0.1 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/s/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.tar.gz: a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 +homepage: https://github.com/sphinx-doc/sphinxcontrib-jsmath +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for rendering math in HTML description: | sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-qthelp/package.yml b/packages/py/python-sphinxcontrib-qthelp/package.yml index e767ce71808..bc16640e818 100644 --- a/packages/py/python-sphinxcontrib-qthelp/package.yml +++ b/packages/py/python-sphinxcontrib-qthelp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-qthelp -version : 2.0.0 -release : 8 -source : - - https://github.com/sphinx-doc/sphinxcontrib-qthelp/archive/2.0.0.tar.gz : 8bbb0bc76ad38fc552a73292740b55bdf9ea2ab3d5111ebd58e47cd6225855b2 -homepage : https://github.com/sphinx-doc/sphinxcontrib-qthelp -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for outputting QtHelp documents +name: python-sphinxcontrib-qthelp +version: 2.0.0 +release: 8 +source: + - https://github.com/sphinx-doc/sphinxcontrib-qthelp/archive/2.0.0.tar.gz: 8bbb0bc76ad38fc552a73292740b55bdf9ea2ab3d5111ebd58e47cd6225855b2 +homepage: https://github.com/sphinx-doc/sphinxcontrib-qthelp +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for outputting QtHelp documents description: | sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-serializinghtml/package.yml b/packages/py/python-sphinxcontrib-serializinghtml/package.yml index aa9766e287f..c015f2a3ba9 100644 --- a/packages/py/python-sphinxcontrib-serializinghtml/package.yml +++ b/packages/py/python-sphinxcontrib-serializinghtml/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-serializinghtml -version : 2.0.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/s/sphinxcontrib_serializinghtml/sphinxcontrib_serializinghtml-2.0.0.tar.gz : e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d -homepage : https://github.com/sphinx-doc/sphinxcontrib-serializinghtml -license : BSD-2-Clause -component : programming.python -summary : Sphinx extension for outputting serialized HTML files +name: python-sphinxcontrib-serializinghtml +version: 2.0.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/s/sphinxcontrib_serializinghtml/sphinxcontrib_serializinghtml-2.0.0.tar.gz: e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d +homepage: https://github.com/sphinx-doc/sphinxcontrib-serializinghtml +license: BSD-2-Clause +component: programming.python +summary: Sphinx extension for outputting serialized HTML files description: | sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle). -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxcontrib-websupport/package.yml b/packages/py/python-sphinxcontrib-websupport/package.yml index 94843a7ebc2..fe54d228ccc 100644 --- a/packages/py/python-sphinxcontrib-websupport/package.yml +++ b/packages/py/python-sphinxcontrib-websupport/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxcontrib-websupport -version : 1.2.4 -release : 10 -source : - - https://github.com/sphinx-doc/sphinxcontrib-websupport/archive/1.2.4.tar.gz : bdb68fe985dedfda3541183eeb29113c0516fad52687ae739fd7e14dd0557d6a -homepage : https://www.sphinx-doc.org -license : BSD-2-Clause -component : programming.python -summary : Sphinx API for WebApps +name: python-sphinxcontrib-websupport +version: 1.2.4 +release: 10 +source: + - https://github.com/sphinx-doc/sphinxcontrib-websupport/archive/1.2.4.tar.gz: bdb68fe985dedfda3541183eeb29113c0516fad52687ae739fd7e14dd0557d6a +homepage: https://www.sphinx-doc.org +license: BSD-2-Clause +component: programming.python +summary: Sphinx API for WebApps description: | sphinxcontrib-webuspport provides a Python API to easily integrate Sphinx documentation into your Web application. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sphinxygen/package.yml b/packages/py/python-sphinxygen/package.yml index 32f273daa25..eb4b30fff30 100644 --- a/packages/py/python-sphinxygen/package.yml +++ b/packages/py/python-sphinxygen/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sphinxygen -version : 1.0.10 -release : 3 -source : - - https://files.pythonhosted.org/packages/source/s/sphinxygen/sphinxygen-1.0.10.tar.gz : 4b5eeb1ff47d43ee1ddae9327c2b49bab1e49363538c569bc544705284f3695d -homepage : https://pypi.org/project/sphinxygen/ -license : ISC -component : programming.python -summary : Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen. +name: python-sphinxygen +version: 1.0.10 +release: 3 +source: + - https://files.pythonhosted.org/packages/source/s/sphinxygen/sphinxygen-1.0.10.tar.gz: 4b5eeb1ff47d43ee1ddae9327c2b49bab1e49363538c569bc544705284f3695d +homepage: https://pypi.org/project/sphinxygen/ +license: ISC +component: programming.python +summary: Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen. description: | Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-spyder-kernels/package.yml b/packages/py/python-spyder-kernels/package.yml index a66a7f15c9e..92c9c12e375 100644 --- a/packages/py/python-spyder-kernels/package.yml +++ b/packages/py/python-spyder-kernels/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-spyder-kernels -version : 3.0.5 -release : 33 -source : - - https://github.com/spyder-ide/spyder-kernels/archive/refs/tags/v3.0.5.tar.gz : cfe9483893f03a751a9233d7477ed69596d9c7b0b16fc78502c87f7ca3ec712c -homepage : https://github.com/spyder-ide/spyder-kernels -license : MIT -component : programming.ide -summary : Jupyter Kernels for the Spyder console +name: python-spyder-kernels +version: 3.0.5 +release: 33 +source: + - https://github.com/spyder-ide/spyder-kernels/archive/refs/tags/v3.0.5.tar.gz: cfe9483893f03a751a9233d7477ed69596d9c7b0b16fc78502c87f7ca3ec712c +homepage: https://github.com/spyder-ide/spyder-kernels +license: MIT +component: programming.ide +summary: Jupyter Kernels for the Spyder console description: | Package that provides Jupyter kernels for use with the consoles of Spyder, the Scientific Python Development Environment. These kernels can launched either through Spyder itself or in an independent Python session, and allow for interactive or file-based execution of Python code inside Spyder. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - python-cloudpickle - python-ipykernel - python-wurlitzer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sqlalchemy/package.yml b/packages/py/python-sqlalchemy/package.yml index 44598155eb7..3cf1f449ee7 100644 --- a/packages/py/python-sqlalchemy/package.yml +++ b/packages/py/python-sqlalchemy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sqlalchemy -version : 2.0.44 -release : 21 -source : - - https://files.pythonhosted.org/packages/source/S/SQLAlchemy/sqlalchemy-2.0.44.tar.gz : 0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22 -homepage : https://www.sqlalchemy.org/ -license : MIT -component : programming.python -summary : The Python SQL Toolkit and Object Relational Mapper +name: python-sqlalchemy +version: 2.0.44 +release: 21 +source: + - https://files.pythonhosted.org/packages/source/S/SQLAlchemy/sqlalchemy-2.0.44.tar.gz: 0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22 +homepage: https://www.sqlalchemy.org/ +license: MIT +component: programming.python +summary: The Python SQL Toolkit and Object Relational Mapper description: | SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language. -builddeps : +builddeps: - pkgconfig(python3) - cython - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-greenlet - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-sqlparse/package.yml b/packages/py/python-sqlparse/package.yml index 1a1b38e9d77..3dbd022e2f6 100644 --- a/packages/py/python-sqlparse/package.yml +++ b/packages/py/python-sqlparse/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-sqlparse -version : 0.5.3 -release : 10 -source : - - https://github.com/andialbrecht/sqlparse/archive/refs/tags/0.5.3.tar.gz : 86434381e1144b72a8b22860e00db95efaba34ebfeb07922686128c6a3bb652f -homepage : https://github.com/andialbrecht/sqlparse -license : BSD-3-Clause -component : programming.python -summary : A non-validating SQL parser module for Python +name: python-sqlparse +version: 0.5.3 +release: 10 +source: + - https://github.com/andialbrecht/sqlparse/archive/refs/tags/0.5.3.tar.gz: 86434381e1144b72a8b22860e00db95efaba34ebfeb07922686128c6a3bb652f +homepage: https://github.com/andialbrecht/sqlparse +license: BSD-3-Clause +component: programming.python +summary: A non-validating SQL parser module for Python description: | sqlparse is a non-validating SQL parser for Python. It provides support for parsing, splitting and formatting SQL statements. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-srt/package.yml b/packages/py/python-srt/package.yml index cddcd81d323..23fc8cc750b 100644 --- a/packages/py/python-srt/package.yml +++ b/packages/py/python-srt/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-srt -version : 3.5.3 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/s/srt/srt-3.5.3.tar.gz : 4884315043a4f0740fd1f878ed6caa376ac06d70e135f306a6dc44632eed0cc0 -homepage : https://github.com/cdown/srt -license : MIT -component : programming.python -summary : A tiny library for parsing, modifying, and composing SRT files +name: python-srt +version: 3.5.3 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/s/srt/srt-3.5.3.tar.gz: 4884315043a4f0740fd1f878ed6caa376ac06d70e135f306a6dc44632eed0cc0 +homepage: https://github.com/cdown/srt +license: MIT +component: programming.python +summary: A tiny library for parsing, modifying, and composing SRT files description: | srt is a tiny but featureful Python library for parsing, modifying, and composing SRT files. -replaces : +replaces: - python-pysrt -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-hypothesis - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-stack-data/package.yml b/packages/py/python-stack-data/package.yml index f5989e97a41..fa55807c3ef 100644 --- a/packages/py/python-stack-data/package.yml +++ b/packages/py/python-stack-data/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-stack-data -version : 0.6.3 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/s/stack_data/stack_data-0.6.3.tar.gz : 836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 -homepage : https://github.com/alexmojaki/stack_data -license : MIT -component : programming.python -summary : Extract data from python stack frames and tracebacks for informative displays +name: python-stack-data +version: 0.6.3 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/s/stack_data/stack_data-0.6.3.tar.gz: 836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 +homepage: https://github.com/alexmojaki/stack_data +license: MIT +component: programming.python +summary: Extract data from python stack frames and tracebacks for informative displays description: | This is a library that extracts data from stack frames and tracebacks, particularly to display more useful tracebacks than the default. It powers the tracebacks in IPython and futurecoder. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-asttokens - python-executing - python-pure-eval -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-starlette/package.yml b/packages/py/python-starlette/package.yml index a3d09b66782..67d76433663 100644 --- a/packages/py/python-starlette/package.yml +++ b/packages/py/python-starlette/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-starlette -version : 0.48.0 -release : 9 -source : - - https://files.pythonhosted.org/packages/source/s/starlette/starlette-0.48.0.tar.gz : 7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46 -homepage : https://github.com/encode/starlette -license : BSD-3-Clause -component : programming.python -summary : The little ASGI framework that shines +name: python-starlette +version: 0.48.0 +release: 9 +source: + - https://files.pythonhosted.org/packages/source/s/starlette/starlette-0.48.0.tar.gz: 7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46 +homepage: https://github.com/encode/starlette +license: BSD-3-Clause +component: programming.python +summary: The little ASGI framework that shines description: | Starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-anyio -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-statsmodels/package.yml b/packages/py/python-statsmodels/package.yml index 2e5c2a8fa2a..0a2d7b0513b 100644 --- a/packages/py/python-statsmodels/package.yml +++ b/packages/py/python-statsmodels/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-statsmodels -version : 0.14.5 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/s/statsmodels/statsmodels-0.14.5.tar.gz : de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf -homepage : https://www.statsmodels.org/ -license : BSD-3-Clause -component : programming.python -summary : Statistical modeling and econometrics in Python +name: python-statsmodels +version: 0.14.5 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/s/statsmodels/statsmodels-0.14.5.tar.gz: de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf +homepage: https://www.statsmodels.org/ +license: BSD-3-Clause +component: programming.python +summary: Statistical modeling and econometrics in Python description: | statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests, and statistical data exploration. -builddeps : +builddeps: - cython - python-build - python-installer @@ -18,12 +18,12 @@ builddeps : - python-patsy - python-setuptools - python-setuptools-scm -rundeps : +rundeps: - python-packaging - python-pandas - python-patsy - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-stevedore/package.yml b/packages/py/python-stevedore/package.yml index f93115e5cd5..a5f071d0187 100644 --- a/packages/py/python-stevedore/package.yml +++ b/packages/py/python-stevedore/package.yml @@ -1,33 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-stevedore -version : 5.4.1 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-5.4.1.tar.gz : 3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b -homepage : https://opendev.org/openstack/stevedore -license : Apache-2.0 -component : programming.python -summary : Manage dynamic plugins for Python applications +name: python-stevedore +version: 5.4.1 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-5.4.1.tar.gz: 3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b +homepage: https://opendev.org/openstack/stevedore +license: Apache-2.0 +component: programming.python +summary: Manage dynamic plugins for Python applications description: | Manage dynamic plugins for Python applications -builddeps : +builddeps: - pkgconfig(python3) - pbr - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-docutils - python-pytest - python-sphinx -rundeps : +rundeps: - pbr - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | - #need testtools packaged +#need testtools packaged # rm $workdir/stevedore/tests/test_callback.py # %python3_test pytest3 diff --git a/packages/py/python-stopit/package.yml b/packages/py/python-stopit/package.yml index 51c837f0479..7baeac44aad 100644 --- a/packages/py/python-stopit/package.yml +++ b/packages/py/python-stopit/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-stopit -version : 1.1.2 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/s/stopit/stopit-1.1.2.tar.gz : f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d -homepage : https://github.com/glenfant/stopit -license : MIT -component : programming.python -summary : Timeout control decorator and context managers, raise any exception in another thread +name: python-stopit +version: 1.1.2 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/s/stopit/stopit-1.1.2.tar.gz: f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d +homepage: https://github.com/glenfant/stopit +license: MIT +component: programming.python +summary: Timeout control decorator and context managers, raise any exception in another thread description: | Raise asynchronous exceptions in other threads, control the timeout of blocks or callables with two context managers and two decorators. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-stringcase/package.yml b/packages/py/python-stringcase/package.yml index 400d6ad568b..e107a9bd7f6 100644 --- a/packages/py/python-stringcase/package.yml +++ b/packages/py/python-stringcase/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-stringcase -version : 1.2.0 -release : 4 -source : - - https://pypi.python.org/packages/source/s/stringcase/stringcase-1.2.0.tar.gz : 48a06980661908efe8d9d34eab2b6c13aefa2163b3ced26972902e3bdfd87008 -license : MIT -component : programming.python -homepage : https://github.com/okunishinishi/python-stringcase -summary : Python module to convert between string cases +name: python-stringcase +version: 1.2.0 +release: 4 +source: + - https://pypi.python.org/packages/source/s/stringcase/stringcase-1.2.0.tar.gz: 48a06980661908efe8d9d34eab2b6c13aefa2163b3ced26972902e3bdfd87008 +license: MIT +component: programming.python +homepage: https://github.com/okunishinishi/python-stringcase +summary: Python module to convert between string cases description: | Convert string cases between camel case, pascal case, snake case, etc. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-superqt/package.yml b/packages/py/python-superqt/package.yml index e2e5fd8ecc4..946155e745f 100644 --- a/packages/py/python-superqt/package.yml +++ b/packages/py/python-superqt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-superqt -version : 0.7.6 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/s/superqt/superqt-0.7.6.tar.gz : 822fdba71dc391929c9d3db839f78ca2a861e2f2876926f969a288dfb2a9787e -homepage : https://pyapp-kit.github.io/superqt/ -license : BSD-3-Clause -component : programming.python -summary : Missing widgets and components for Qt-python +name: python-superqt +version: 0.7.6 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/s/superqt/superqt-0.7.6.tar.gz: 822fdba71dc391929c9d3db839f78ca2a861e2f2876926f969a288dfb2a9787e +homepage: https://pyapp-kit.github.io/superqt/ +license: BSD-3-Clause +component: programming.python +summary: Missing widgets and components for Qt-python description: | "Missing" widgets and components for PyQt/PySide -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer - python-packaging -rundeps : +rundeps: - pygments - python-qtpy - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-svglib/package.yml b/packages/py/python-svglib/package.yml index 44660f134b2..005e1763017 100644 --- a/packages/py/python-svglib/package.yml +++ b/packages/py/python-svglib/package.yml @@ -1,34 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-svglib -version : 1.5.1 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/s/svglib/svglib-1.5.1.tar.gz : 3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587 -license : LGPL-3.0-only -homepage : https://github.com/deeplook/svglib -component : programming.python -summary : A pure-Python library for reading and converting SVG +name: python-svglib +version: 1.5.1 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/s/svglib/svglib-1.5.1.tar.gz: 3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587 +license: LGPL-3.0-only +homepage: https://github.com/deeplook/svglib +component: programming.python +summary: A pure-Python library for reading and converting SVG description: | svglib is a pure-Python library for reading SVG files and converting them (to a reasonable degree) to other formats using the ReportLab Open Source toolkit -networking : true #check -builddeps : +networking: true #check +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - harfbuzz - pytest-runner - python-cssselect2 - python-lxml - python-reportlab -rundeps : +rundeps: - python-cssselect2 - python-lxml - python-reportlab -build : | +build: | %python3_setup -install : | +install: | %python3_install + # todo 3.11 filaing testsuite from reportlab #check : | # %python3_test diff --git a/packages/py/python-systemd/package.yml b/packages/py/python-systemd/package.yml index b38d9db2198..d2d99a1c767 100644 --- a/packages/py/python-systemd/package.yml +++ b/packages/py/python-systemd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-systemd -version : 234 -release : 5 -source : - - https://github.com/systemd/python-systemd/archive/refs/tags/v234.tar.gz : 1037e6a92762be500a40e97bade0e2f2306e00a31a39361c5dbe99ab50eb3b93 -homepage : https://github.com/systemd/python-systemd -license : LGPL-2.1-or-later -component : programming.python -summary : Python interface for libsystemd +name: python-systemd +version: 234 +release: 5 +source: + - https://github.com/systemd/python-systemd/archive/refs/tags/v234.tar.gz: 1037e6a92762be500a40e97bade0e2f2306e00a31a39361c5dbe99ab50eb3b93 +homepage: https://github.com/systemd/python-systemd +license: LGPL-2.1-or-later +component: programming.python +summary: Python interface for libsystemd description: | Python module for native access to the systemd facilities. Functionality is separated into a number of modules -builddeps : +builddeps: - pkgconfig(libsystemd) - pkgconfig(python3) - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tabulate/package.yml b/packages/py/python-tabulate/package.yml index 77f7a0bfa28..b6fcdd0d5be 100644 --- a/packages/py/python-tabulate/package.yml +++ b/packages/py/python-tabulate/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tabulate -version : 0.9.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/t/tabulate/tabulate-0.9.0.tar.gz : 0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c -homepage : https://github.com/astanin/python-tabulate -license : MIT -component : programming.python -summary : Pretty-print tabular data +name: python-tabulate +version: 0.9.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/t/tabulate/tabulate-0.9.0.tar.gz: 0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c +homepage: https://github.com/astanin/python-tabulate +license: MIT +component: programming.python +summary: Pretty-print tabular data description: | Pretty-print tabular data in Python, a library and a command-line utility. -builddeps : +builddeps: - python-build - python-installer - python-pytest - python-setuptools-scm - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-tenacity/package.yml b/packages/py/python-tenacity/package.yml index 7dd51fbf008..2018ad70202 100644 --- a/packages/py/python-tenacity/package.yml +++ b/packages/py/python-tenacity/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tenacity -version : 8.2.3 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-8.2.3.tar.gz : 5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a -homepage : https://tenacity.readthedocs.io/en/latest/ -license : Apache-2.0 -component : programming.python -summary : Retrying library for Python +name: python-tenacity +version: 8.2.3 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-8.2.3.tar.gz: 5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a +homepage: https://tenacity.readthedocs.io/en/latest/ +license: Apache-2.0 +component: programming.python +summary: Retrying library for Python description: | Tenacity is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest - python-tornado - python-typeguard -rundeps : +rundeps: - python-six - python-tornado -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-tensorboard/package.yml b/packages/py/python-tensorboard/package.yml index 9cb14e169a0..7a4ba8a5175 100644 --- a/packages/py/python-tensorboard/package.yml +++ b/packages/py/python-tensorboard/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tensorboard -version : 2.18.0 -release : 16 -source : - - https://files.pythonhosted.org/packages/b1/de/021c1d407befb505791764ad2cbd56ceaaa53a746baed01d2e2143f05f18/tensorboard-2.18.0-py3-none-any.whl : 107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab -homepage : https://github.com/tensorflow/tensorboard -license : Apache-2.0 -component : programming.python -summary : TensorFlow's Visualization Toolkit +name: python-tensorboard +version: 2.18.0 +release: 16 +source: + - https://files.pythonhosted.org/packages/b1/de/021c1d407befb505791764ad2cbd56ceaaa53a746baed01d2e2143f05f18/tensorboard-2.18.0-py3-none-any.whl: 107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab +homepage: https://github.com/tensorflow/tensorboard +license: Apache-2.0 +component: programming.python +summary: TensorFlow's Visualization Toolkit description: | TensorBoard is a suite of web applications for inspecting and understanding your TensorFlow runs and graphs. -rundeps : +rundeps: - numpy - python-absl-py - python-bleach @@ -22,6 +22,6 @@ rundeps : - python-tensorflow-serving-api - python-werkzeug - python-wheel -install : | +install: | python3 -m pip install --root=%installroot% --no-deps --disable-pip-version-check --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir $sources/*.whl rm -fr $installdir/usr/lib/python%python3_version%/site-packages/tensorboard/_vendor/ diff --git a/packages/py/python-tensorflow-estimator/package.yml b/packages/py/python-tensorflow-estimator/package.yml index 1782ca67818..28983998f36 100644 --- a/packages/py/python-tensorflow-estimator/package.yml +++ b/packages/py/python-tensorflow-estimator/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tensorflow-estimator -version : 2.15.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/b6/c8/2f823c8958d5342eafc6dd3e922f0cc4fcf8c2e0460284cc462dae3b60a0/tensorflow_estimator-2.15.0-py2.py3-none-any.whl : aedf21eec7fb2dc91150fc91a1ce12bc44dbb72278a08b58e79ff87c9e28f153 -homepage : https://www.tensorflow.org/guide/estimator -license : Apache-2.0 -component : programming.python -summary : TensorFlow Estimator +name: python-tensorflow-estimator +version: 2.15.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/b6/c8/2f823c8958d5342eafc6dd3e922f0cc4fcf8c2e0460284cc462dae3b60a0/tensorflow_estimator-2.15.0-py2.py3-none-any.whl: aedf21eec7fb2dc91150fc91a1ce12bc44dbb72278a08b58e79ff87c9e28f153 +homepage: https://www.tensorflow.org/guide/estimator +license: Apache-2.0 +component: programming.python +summary: TensorFlow Estimator description: | TensorFlow Estimator is a high-level TensorFlow API that greatly simplifies machine learning programming. Estimators encapsulate training, evaluation, prediction, and exporting for your model. -networking : true -builddeps : +networking: true +builddeps: - bazel - python-build - python-installer @@ -22,8 +22,8 @@ builddeps : - python-wheel - python-wrapt - tensorflow -rundeps : +rundeps: - python-keras - tensorflow -install : | +install: | python3 -m pip install --root=%installroot% --no-deps --disable-pip-version-check --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir $sources/*.whl diff --git a/packages/py/python-tensorflow-serving-api/package.yml b/packages/py/python-tensorflow-serving-api/package.yml index 1d9490a642c..dd3fc85c507 100644 --- a/packages/py/python-tensorflow-serving-api/package.yml +++ b/packages/py/python-tensorflow-serving-api/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tensorflow-serving-api -version : 2.18.0 -release : 13 -source : - - https://files.pythonhosted.org/packages/be/d9/cdc71d7889da60ba1633992ceff38f0ecb2cd601d1618dbe688ede7a8423/tensorflow_serving_api-2.18.0-py2.py3-none-any.whl : 97c967b4638b90dd8ed5ded2e9c7a66f7d97089387d7504a165a77e1a1cba10c -homepage : https://www.tensorflow.org/tfx/guide/serving -license : Apache-2.0 -component : programming.python -summary : A flexible, high-performance serving system for machine learning models +name: python-tensorflow-serving-api +version: 2.18.0 +release: 13 +source: + - https://files.pythonhosted.org/packages/be/d9/cdc71d7889da60ba1633992ceff38f0ecb2cd601d1618dbe688ede7a8423/tensorflow_serving_api-2.18.0-py2.py3-none-any.whl: 97c967b4638b90dd8ed5ded2e9c7a66f7d97089387d7504a165a77e1a1cba10c +homepage: https://www.tensorflow.org/tfx/guide/serving +license: Apache-2.0 +component: programming.python +summary: A flexible, high-performance serving system for machine learning models description: | TensorFlow Serving is an open-source software library for serving machine learning models. It deals with the inference aspect of machine learning, taking models after training and managing their lifetimes, providing clients with versioned access via a high-performance, reference-counted lookup table. -networking : true -builddeps : +networking: true +builddeps: - numpy - python-wheel -install : | +install: | python3 -m pip install --root=%installroot% --no-deps --disable-pip-version-check --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir $sources/*.whl diff --git a/packages/py/python-termcolor/package.yml b/packages/py/python-termcolor/package.yml index 53ff88dc75c..dfd8802b449 100644 --- a/packages/py/python-termcolor/package.yml +++ b/packages/py/python-termcolor/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-termcolor -version : 2.3.0 -release : 10 -source : - - https://pypi.python.org/packages/source/t/termcolor/termcolor-2.3.0.tar.gz : b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a -homepage : https://github.com/termcolor/termcolor -license : MIT -component : programming.python -summary : ANSII Color formatting for output in terminal +name: python-termcolor +version: 2.3.0 +release: 10 +source: + - https://pypi.python.org/packages/source/t/termcolor/termcolor-2.3.0.tar.gz: b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a +homepage: https://github.com/termcolor/termcolor +license: MIT +component: programming.python +summary: ANSII Color formatting for output in terminal description: | ANSII Color formatting for output in terminal. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-installer - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-terminado/package.yml b/packages/py/python-terminado/package.yml index d32851f45d2..b3da2667f48 100644 --- a/packages/py/python-terminado/package.yml +++ b/packages/py/python-terminado/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-terminado -version : 0.18.1 -release : 12 -source : - - https://github.com/jupyter/terminado/releases/download/v0.18.1/terminado-0.18.1.tar.gz : de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e -homepage : https://github.com/jupyter/terminado -license : BSD-2-Clause -component : programming.python -summary : A python websocket server backend for xterm.js +name: python-terminado +version: 0.18.1 +release: 12 +source: + - https://github.com/jupyter/terminado/releases/download/v0.18.1/terminado-0.18.1.tar.gz: de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e +homepage: https://github.com/jupyter/terminado +license: BSD-2-Clause +component: programming.python +summary: A python websocket server backend for xterm.js description: | This is a Tornado websocket backend for the Xterm.js Javascript terminal emulator library. -builddeps : +builddeps: - ptyprocess - python-build - python-hatchling @@ -18,10 +18,10 @@ builddeps : - python-packaging - python-tornado - python-wheel -rundeps : +rundeps: - ptyprocess - python-tornado -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-testpath/package.yml b/packages/py/python-testpath/package.yml index 7a1b1ad2f2e..1da2a1a0e43 100644 --- a/packages/py/python-testpath/package.yml +++ b/packages/py/python-testpath/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-testpath -version : 0.6.0 -release : 14 -source : - - https://pypi.io/packages/source/t/testpath/testpath-0.6.0.tar.gz : 2f1b97e6442c02681ebe01bd84f531028a7caea1af3825000f52345c30285e0f -homepage : https://pypi.org/project/testpath -license : BSD-3-Clause -component : programming.python -summary : Test utilities for Python code working with files and commands +name: python-testpath +version: 0.6.0 +release: 14 +source: + - https://pypi.io/packages/source/t/testpath/testpath-0.6.0.tar.gz: 2f1b97e6442c02681ebe01bd84f531028a7caea1af3825000f52345c30285e0f +homepage: https://pypi.org/project/testpath +license: BSD-3-Clause +component: programming.python +summary: Test utilities for Python code working with files and commands description: | Test utilities for Python code working with files and commands. It contains functions to check things on the filesystem, and tools for mocking system commands and recording calls to those. -builddeps : +builddeps: - python-build - python-flit - python-installer - python-packaging - python-pytest # check - python-wheel -setup : | +setup: | %python3_setup -install : | +install: | %python3_install # Remove windows stuff rm -f $installdir/usr/lib/python%python3_version%/site-packages/testpath/{cli-32.exe,cli-64.exe} -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-text-unidecode/package.yml b/packages/py/python-text-unidecode/package.yml index 4775433a527..413da082ff9 100644 --- a/packages/py/python-text-unidecode/package.yml +++ b/packages/py/python-text-unidecode/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-text-unidecode -version : 1.3 -release : 5 -source : - - https://github.com/kmike/text-unidecode/archive/refs/tags/1.3.tar.gz : 289f084ede210a18c88e7e8d2b89c1205813dac58b1e7aad9d99126e56a1b458 -homepage : https://github.com/kmike/text-unidecode -license : +name: python-text-unidecode +version: 1.3 +release: 5 +source: + - https://github.com/kmike/text-unidecode/archive/refs/tags/1.3.tar.gz: 289f084ede210a18c88e7e8d2b89c1205813dac58b1e7aad9d99126e56a1b458 +homepage: https://github.com/kmike/text-unidecode +license: - Artistic-1.0 - GPL-2.0-or-later -component : programming.python -summary : The most basic Text::Unidecode port +component: programming.python +summary: The most basic Text::Unidecode port description: | text-unidecode is the most basic port of the Text::Unidecode Perl library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-textdistance/package.yml b/packages/py/python-textdistance/package.yml index 5bfdf979d3d..daf03b41a2c 100644 --- a/packages/py/python-textdistance/package.yml +++ b/packages/py/python-textdistance/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-textdistance -version : 4.6.3 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/t/textdistance/textdistance-4.6.3.tar.gz : d6dabc50b4ea832cdcf0e1e6021bd0c7fcd9ade155888d79bb6a3c31fce2dc6f -homepage : https://github.com/life4/textdistance -license : MIT -component : programming.python -summary : A python library for comparing distance between two or more sequences by many algorithms +name: python-textdistance +version: 4.6.3 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/t/textdistance/textdistance-4.6.3.tar.gz: d6dabc50b4ea832cdcf0e1e6021bd0c7fcd9ade155888d79bb6a3c31fce2dc6f +homepage: https://github.com/life4/textdistance +license: MIT +component: programming.python +summary: A python library for comparing distance between two or more sequences by many algorithms description: | TextDistance is a python library for comparing distance between two or more sequences by many algorithms. 30+ algorithms, pure python implementation, common interface, optional external libs usage. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-threadpoolctl/package.yml b/packages/py/python-threadpoolctl/package.yml index 2746cdc555b..e4c956264c4 100644 --- a/packages/py/python-threadpoolctl/package.yml +++ b/packages/py/python-threadpoolctl/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-threadpoolctl -version : 3.2.0 -release : 5 -source : - - https://github.com/joblib/threadpoolctl/archive/refs/tags/3.2.0.tar.gz : 239eb225d2fd3e33156ca387b797aaffb460e3d855f7070b2119de266027e87d -homepage : https://github.com/joblib/threadpoolctl -license : BSD-3-Clause -component : programming.python -summary : Python helpers to limit the number of threads used in native libraries that handle their own internal threadpool (BLAS and OpenMP implementations) +name: python-threadpoolctl +version: 3.2.0 +release: 5 +source: + - https://github.com/joblib/threadpoolctl/archive/refs/tags/3.2.0.tar.gz: 239eb225d2fd3e33156ca387b797aaffb460e3d855f7070b2119de266027e87d +homepage: https://github.com/joblib/threadpoolctl +license: BSD-3-Clause +component: programming.python +summary: Python helpers to limit the number of threads used in native libraries that handle their own internal threadpool (BLAS and OpenMP implementations) description: | Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP). Fine control of the underlying thread-pool size can be useful in workloads that involve nested parallelism so as to mitigate oversubscription issues. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-three-merge/package.yml b/packages/py/python-three-merge/package.yml index f666e6be5c4..e3f712dbdea 100644 --- a/packages/py/python-three-merge/package.yml +++ b/packages/py/python-three-merge/package.yml @@ -1,28 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-three-merge -version : 0.1.1 -release : 5 -source : - - https://github.com/spyder-ide/three-merge/archive/v0.1.1.tar.gz : b6ab2231fd349cdf03be5be04f28c1d59d5a475f7396dcf8fd8b0597981d113e -homepage : https://github.com/spyder-ide/three-merge -license : MIT -component : programming.python -summary : Simple Python library to perform a 3-way merge between strings +name: python-three-merge +version: 0.1.1 +release: 5 +source: + - https://github.com/spyder-ide/three-merge/archive/v0.1.1.tar.gz: b6ab2231fd349cdf03be5be04f28c1d59d5a475f7396dcf8fd8b0597981d113e +homepage: https://github.com/spyder-ide/three-merge +license: MIT +component: programming.python +summary: Simple Python library to perform a 3-way merge between strings description: | Simple Python library to perform a 3-way merge between strings, based on diff-match-patch. This library performs merges at a character level, as opposed to most VCS systems, which opt for a line-based approach. -builddeps : +builddeps: - python-build - python-diff-match-patch - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-diff-match-patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v - diff --git a/packages/py/python-tifffile/package.yml b/packages/py/python-tifffile/package.yml index bebdcc898fc..c859d102fef 100644 --- a/packages/py/python-tifffile/package.yml +++ b/packages/py/python-tifffile/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tifffile -version : 2025.10.16 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/t/tifffile/tifffile-2025.10.16.tar.gz : 425179ec7837ac0e07bc95d2ea5bea9b179ce854967c12ba07fc3f093e58efc1 -homepage : https://github.com/cgohlke/tifffile/ -license : BSD-3-Clause -component : programming.python -summary : Read and write TIFF files +name: python-tifffile +version: 2025.10.16 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/t/tifffile/tifffile-2025.10.16.tar.gz: 425179ec7837ac0e07bc95d2ea5bea9b179ce854967c12ba07fc3f093e58efc1 +homepage: https://github.com/cgohlke/tifffile/ +license: BSD-3-Clause +component: programming.python +summary: Read and write TIFF files description: | Tifffile is a Python library to store numpy arrays in TIFF (Tagged Image File Format) files, and read image and metadata from TIFF-like files used in bioimaging. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # requires packaging python-fsspec and python-xarray # %python3_test pytest3 -v diff --git a/packages/py/python-tinycss2/package.yml b/packages/py/python-tinycss2/package.yml index 883037dd5c0..7456a5ecd49 100644 --- a/packages/py/python-tinycss2/package.yml +++ b/packages/py/python-tinycss2/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tinycss2 -version : 1.4.0 -release : 9 -source : - - https://pypi.io/packages/source/t/tinycss2/tinycss2-1.4.0.tar.gz : 10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 -homepage : https://www.courtbouillon.org/tinycss2/ -license : BSD-3-Clause -component : programming.python -summary : Low-level CSS parser for Python +name: python-tinycss2 +version: 1.4.0 +release: 9 +source: + - https://pypi.io/packages/source/t/tinycss2/tinycss2-1.4.0.tar.gz: 10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 +homepage: https://www.courtbouillon.org/tinycss2/ +license: BSD-3-Clause +component: programming.python +summary: Low-level CSS parser for Python description: | tinycss2 is a low-level CSS parser and generator: it can parse strings, return Python objects representing tokens and blocks, and generate CSS strings corresponding to these objects. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-webencodings -checkdeps : +checkdeps: - pytest-runner - python-pytest-cov - python-pytest-isort -rundeps : +rundeps: - python-webencodings -setup : | +setup: | sed -i 's/--flake8//' pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-toml/package.yml b/packages/py/python-toml/package.yml index 9ba241ca667..587490a2ef2 100644 --- a/packages/py/python-toml/package.yml +++ b/packages/py/python-toml/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-toml -version : 0.10.2 -release : 10 -source : - - https://github.com/uiri/toml/archive/0.10.2.tar.gz : 71d4039bbdec91e3e7591ec5d6c943c58f9a2d17e5f6783acdc378f743fcdd2a -homepage : https://github.com/uiri/toml -license : MIT -component : programming.python -summary : Python lib for TOML +name: python-toml +version: 0.10.2 +release: 10 +source: + - https://github.com/uiri/toml/archive/0.10.2.tar.gz: 71d4039bbdec91e3e7591ec5d6c943c58f9a2d17e5f6783acdc378f743fcdd2a +homepage: https://github.com/uiri/toml +license: MIT +component: programming.python +summary: Python lib for TOML description: | A Python library for parsing and creating TOML. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tomli-w/package.yml b/packages/py/python-tomli-w/package.yml index b494423c547..4980dc5bc58 100644 --- a/packages/py/python-tomli-w/package.yml +++ b/packages/py/python-tomli-w/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tomli-w -version : 1.2.0 -release : 5 -source : - - https://github.com/hukkin/tomli-w/archive/refs/tags/1.2.0.tar.gz : 3b423098831faf35be897c5018c93e7c67eabf95d3359e1d5e97e5a4c0265ace -homepage : https://github.com/hukkin/tomli-w -license : MIT -component : programming.python -summary : +name: python-tomli-w +version: 1.2.0 +release: 5 +source: + - https://github.com/hukkin/tomli-w/archive/refs/tags/1.2.0.tar.gz: 3b423098831faf35be897c5018c93e7c67eabf95d3359e1d5e97e5a4c0265ace +homepage: https://github.com/hukkin/tomli-w +license: MIT +component: programming.python +summary: description: | A little TOML writer (counterpart to tomli) -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tomlkit/package.yml b/packages/py/python-tomlkit/package.yml index bc8e6ae172b..1b1ecc36602 100644 --- a/packages/py/python-tomlkit/package.yml +++ b/packages/py/python-tomlkit/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tomlkit -version : 0.13.3 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/t/tomlkit/tomlkit-0.13.3.tar.gz : 430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1 -homepage : https://github.com/sdispater/tomlkit -license : MIT -component : programming.python -summary : Style-preserving TOML library for Python +name: python-tomlkit +version: 0.13.3 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/t/tomlkit/tomlkit-0.13.3.tar.gz: 430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1 +homepage: https://github.com/sdispater/tomlkit +license: MIT +component: programming.python +summary: Style-preserving TOML library for Python description: | TOML Kit is a 1.0.0-compliant TOML library. It includes a parser that preserves all comments, indentations, whitespace and internal element ordering, and makes them accessible and editable via an intuitive API. -builddeps : +builddeps: - python-build - python-installer - python-poetry-core -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-toolz/package.yml b/packages/py/python-toolz/package.yml index ff0c55add5b..3e864bbf7de 100644 --- a/packages/py/python-toolz/package.yml +++ b/packages/py/python-toolz/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-toolz -version : 1.0.0 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/t/toolz/toolz-1.0.0.tar.gz : 2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02 -license : BSD-3-Clause -homepage : https://github.com/pytoolz/toolz/ -component : programming.python -summary : A functional standard library for Python +name: python-toolz +version: 1.0.0 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/t/toolz/toolz-1.0.0.tar.gz: 2c86e3d9a04798ac556793bced838816296a2f085017664e4995cb40a1047a02 +license: BSD-3-Clause +homepage: https://github.com/pytoolz/toolz/ +component: programming.python +summary: A functional standard library for Python description: | A set of utility functions for iterators, functions, and dictionaries for Python -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-torchaudio/package.yml b/packages/py/python-torchaudio/package.yml index 714b48df143..ea1ada80de7 100644 --- a/packages/py/python-torchaudio/package.yml +++ b/packages/py/python-torchaudio/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-torchaudio -version : 2.5.0 -release : 8 -source : - - https://github.com/pytorch/audio/archive/refs/tags/v2.5.0.tar.gz : fca49590d36966879f37cef29dcc83507e97e7cad68035a851734d93066c018e -homepage : https://pytorch.org/audio -license : BSD-3-Clause -component : programming.python -summary : Datasets, Transforms and Models specific to Computer Vision +name: python-torchaudio +version: 2.5.0 +release: 8 +source: + - https://github.com/pytorch/audio/archive/refs/tags/v2.5.0.tar.gz: fca49590d36966879f37cef29dcc83507e97e7cad68035a851734d93066c018e +homepage: https://pytorch.org/audio +license: BSD-3-Clause +component: programming.python +summary: Datasets, Transforms and Models specific to Computer Vision description: | The torchaudio package consists of popular datasets, model architectures, and common image transformations for computer audio. # clang : true -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libavformat) - pkgconfig(libjpeg) - pkgconfig(libpng) @@ -25,7 +25,7 @@ builddeps : - python-setuptools - pytorch - rocm-hip -rundeps : +rundeps: - numpy - python-pillow - python-six @@ -44,9 +44,9 @@ environment: | export DEVICE_LIB_PATH="/usr/lib64/amdgcn/bitcode" export PYTORCH_ROCM_ARCH="%AMDGPUTARGETS%" export HIP_CLANG_LAUNCHER=/usr/bin/sccache -setup : | +setup: | echo "%version%" > version.txt -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-torchdata/package.yml b/packages/py/python-torchdata/package.yml index f1eb3c3ddb5..a7571c16ef2 100644 --- a/packages/py/python-torchdata/package.yml +++ b/packages/py/python-torchdata/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-torchdata -version : 0.10.1 -release : 2 -source : - - https://github.com/pytorch/data/archive/refs/tags/v0.10.1.tar.gz : 42f977c6a4a890848ef50c4ce3e01beeec04cc921e3ccc71d941f97de209bbfb -homepage : https://github.com/pytorch/data -license : BSD-3-Clause -component : programming.python -summary : Data loading utilites for PyTorch domain libraries +name: python-torchdata +version: 0.10.1 +release: 2 +source: + - https://github.com/pytorch/data/archive/refs/tags/v0.10.1.tar.gz: 42f977c6a4a890848ef50c4ce3e01beeec04cc921e3ccc71d941f97de209bbfb +homepage: https://github.com/pytorch/data +license: BSD-3-Clause +component: programming.python +summary: Data loading utilites for PyTorch domain libraries description: | The TorchData project is an iterative enhancement to the PyTorch torch.utils.data.DataLoader and torch.utils.data.Dataset/IterableDataset to make them scalable, performant dataloading solutions. -builddeps : +builddeps: - libtorch-devel - python-build - python-installer - python-setuptools - python-wheel - pytorch -setup : | +setup: | echo "%version%" > version.txt -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-torchtext/package.yml b/packages/py/python-torchtext/package.yml index 7d545bd46b3..173dd343bd4 100644 --- a/packages/py/python-torchtext/package.yml +++ b/packages/py/python-torchtext/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-torchtext -version : 0.18.0 -release : 5 -source : - - git|https://github.com/pytorch/text.git : 9bed85d7a7ae13cf8c28598a88d8e461fe1afcb4 -homepage : https://pytorch.org/text -license : BSD-3-Clause -component : programming.python -summary : Models, data loaders and abstractions for language processing, powered by PyTorch +name: python-torchtext +version: 0.18.0 +release: 5 +source: + - git|https://github.com/pytorch/text.git: 9bed85d7a7ae13cf8c28598a88d8e461fe1afcb4 +homepage: https://pytorch.org/text +license: BSD-3-Clause +component: programming.python +summary: Models, data loaders and abstractions for language processing, powered by PyTorch description: | The torchtext package consists of data processing utilities and popular datasets for natural language. -builddeps : +builddeps: - pkgconfig(python3) - libtorch-devel - python-build - python-installer - python-setuptools - pytorch -rundeps : +rundeps: - numpy - python-pillow - python-six @@ -29,9 +29,9 @@ environment: | # Just to make CMake happy, ROCm is not being built export ROCM_PATH=/usr export HIP_PATH=/usr -setup : | +setup: | echo "%version%" > version.txt -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-torchvision/package.yml b/packages/py/python-torchvision/package.yml index 365c341a706..e92cf1a2bc9 100644 --- a/packages/py/python-torchvision/package.yml +++ b/packages/py/python-torchvision/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-torchvision -version : 0.20.0 -release : 16 -source : - - https://github.com/pytorch/vision/archive/refs/tags/v0.20.0.tar.gz : b59d9896c5c957c6db0018754bbd17d079c5102b82b9be0b438553b40a7b6029 +name: python-torchvision +version: 0.20.0 +release: 16 +source: + - https://github.com/pytorch/vision/archive/refs/tags/v0.20.0.tar.gz: b59d9896c5c957c6db0018754bbd17d079c5102b82b9be0b438553b40a7b6029 # - git|https://github.com/pytorch/vision : v0.20.0 -homepage : https://pytorch.org/vision -license : BSD-3-Clause -component : programming.python -summary : Datasets, Transforms and Models specific to Computer Vision +homepage: https://pytorch.org/vision +license: BSD-3-Clause +component: programming.python +summary: Datasets, Transforms and Models specific to Computer Vision description: | The torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision. # clang : true -ccache : false -builddeps : +ccache: false +builddeps: - pkgconfig(libavformat) - pkgconfig(libjpeg) - pkgconfig(libpng) @@ -26,7 +26,7 @@ builddeps : - python-setuptools - pytorch - rocm-hip -rundeps : +rundeps: - numpy - python-pillow - python-six @@ -52,9 +52,9 @@ environment: | export CMAKE_CXX_COMPILER_LAUNCHER=sccache export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -setup : | +setup: | echo "%version%" > version.txt -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-tornado/package.yml b/packages/py/python-tornado/package.yml index bf2c176cb45..e66d0f713f1 100644 --- a/packages/py/python-tornado/package.yml +++ b/packages/py/python-tornado/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tornado -version : 6.5.2 -release : 17 -source : - - https://github.com/tornadoweb/tornado/archive/refs/tags/v6.5.2.tar.gz : 051973247a5807cbdcad8af7fe6e511077ca55e5f024bde5799b4a6418937a23 -homepage : https://www.tornadoweb.org/ -license : Apache-2.0 -component : programming.python -summary : Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed +name: python-tornado +version: 6.5.2 +release: 17 +source: + - https://github.com/tornadoweb/tornado/archive/refs/tags/v6.5.2.tar.gz: 051973247a5807cbdcad8af7fe6e511077ca55e5f024bde5799b4a6418937a23 +homepage: https://www.tornadoweb.org/ +license: Apache-2.0 +component: programming.python +summary: Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed description: | Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # https://github.com/tornadoweb/tornado/issues/2947 # %python3_test -m tornado.test.runtests --verbose diff --git a/packages/py/python-tox/package.yml b/packages/py/python-tox/package.yml index 74bb711422b..bdc120e2003 100644 --- a/packages/py/python-tox/package.yml +++ b/packages/py/python-tox/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tox -version : 4.24.1 -release : 19 -source : - - https://files.pythonhosted.org/packages/source/t/tox/tox-4.24.1.tar.gz : 083a720adbc6166fff0b7d1df9d154f9d00bfccb9403b8abf6bc0ee435d6a62e -homepage : https://tox.wiki/ -license : MIT -component : programming.python -summary : Python virtualenv management and testing tool +name: python-tox +version: 4.24.1 +release: 19 +source: + - https://files.pythonhosted.org/packages/source/t/tox/tox-4.24.1.tar.gz: 083a720adbc6166fff0b7d1df9d154f9d00bfccb9403b8abf6bc0ee435d6a62e +homepage: https://tox.wiki/ +license: MIT +component: programming.python +summary: Python virtualenv management and testing tool description: | Tox is a generic virtualenv management and test command line tool -networking : true -builddeps : +networking: true +builddeps: - python-build - python-hatch-vcs - python-hatchling - python-installer - python-packaging - python-wheel -rundeps : +rundeps: - python-cachetools - python-chardet - python-colorama @@ -28,7 +28,7 @@ rundeps : - python-pluggy - python-pyproject-api - virtualenv -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tqdm/package.yml b/packages/py/python-tqdm/package.yml index 30b981b4d0d..4f1ead75089 100644 --- a/packages/py/python-tqdm/package.yml +++ b/packages/py/python-tqdm/package.yml @@ -1,31 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tqdm -version : 4.67.1 -release : 10 -source : - - https://pypi.io/packages/source/t/tqdm/tqdm-4.67.1.tar.gz : f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2 -homepage : https://github.com/tqdm/tqdm -license : MIT -component : programming.python -summary : Fast, Extensible Progress Meter +name: python-tqdm +version: 4.67.1 +release: 10 +source: + - https://pypi.io/packages/source/t/tqdm/tqdm-4.67.1.tar.gz: f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2 +homepage: https://github.com/tqdm/tqdm +license: MIT +component: programming.python +summary: Fast, Extensible Progress Meter description: | A fast, extensible progress bar for Python and CLI. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -checkdeps : +checkdeps: - numpy - python-pandas - python-pytest-asyncio - python-pytest-timeout - python-rich - python3-tkinter -build : | +build: | %python3_setup -install : | +install: | %python3_install + # todo 3.12 #check : | # %python3_test pytest -v diff --git a/packages/py/python-traitlets/package.yml b/packages/py/python-traitlets/package.yml index 381c05e8d77..785cbec6988 100644 --- a/packages/py/python-traitlets/package.yml +++ b/packages/py/python-traitlets/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-traitlets -version : 5.14.3 -release : 18 -source : - - https://github.com/ipython/traitlets/archive/refs/tags/v5.14.3.tar.gz : 6eef7dce88bdb4ebb0ba11b209d65b6f8e47d84c9c9bff351ecbbe681c55f413 -homepage : https://github.com/ipython/traitlets -license : BSD-3-Clause -component : programming.python -summary : A lightweight Traits like module +name: python-traitlets +version: 5.14.3 +release: 18 +source: + - https://github.com/ipython/traitlets/archive/refs/tags/v5.14.3.tar.gz: 6eef7dce88bdb4ebb0ba11b209d65b6f8e47d84c9c9bff351ecbbe681c55f413 +homepage: https://github.com/ipython/traitlets +license: BSD-3-Clause +component: programming.python +summary: A lightweight Traits like module description: | Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and ‘on change’ callbacks. The package also includes a mechanism to use traitlets for configuration, loading values from files or from command line arguments. This is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-argcomplete - python-pytest-mock -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | # Delete test that require python-pytest-mypy-testing rm -fv tests/test_typing.py %python3_test pytest -v diff --git a/packages/py/python-trimesh/package.yml b/packages/py/python-trimesh/package.yml index 1c12a92a629..378df663a39 100644 --- a/packages/py/python-trimesh/package.yml +++ b/packages/py/python-trimesh/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-trimesh -version : 4.9.0 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/t/trimesh/trimesh-4.9.0.tar.gz : ad907a223867f614ef1598d85a4c978845f39365cb7ccc93fa5800901fba3ef9 -homepage : https://github.com/mikedh/trimesh -license : MIT -component : programming.python -summary : Python library for loading and using triangular meshes +name: python-trimesh +version: 4.9.0 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/t/trimesh/trimesh-4.9.0.tar.gz: ad907a223867f614ef1598d85a4c978845f39365cb7ccc93fa5800901fba3ef9 +homepage: https://github.com/mikedh/trimesh +license: MIT +component: programming.python +summary: Python library for loading and using triangular meshes description: | Trimesh is a pure Python library for loading and using triangular meshes with an emphasis on watertight surfaces. The goal of the library is to provide a full featured and well tested Trimesh object which allows for easy manipulation and analysis, in the style of the Polygon object in the Shapely library. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - numpy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-trio-websocket/package.yml b/packages/py/python-trio-websocket/package.yml index 655fd851946..b43254ba2b3 100644 --- a/packages/py/python-trio-websocket/package.yml +++ b/packages/py/python-trio-websocket/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-trio-websocket -version : 0.12.2 -release : 7 -source : - - https://files.pythonhosted.org/packages/source/t/trio-websocket/trio_websocket-0.12.2.tar.gz : 22c72c436f3d1e264d0910a3951934798dcc5b00ae56fc4ee079d46c7cf20fae -homepage : https://github.com/python-trio/trio-websocket -license : MIT -component : programming.python -summary : WebSocket client and server implementation for Python Trio +name: python-trio-websocket +version: 0.12.2 +release: 7 +source: + - https://files.pythonhosted.org/packages/source/t/trio-websocket/trio_websocket-0.12.2.tar.gz: 22c72c436f3d1e264d0910a3951934798dcc5b00ae56fc4ee079d46c7cf20fae +homepage: https://github.com/python-trio/trio-websocket +license: MIT +component: programming.python +summary: WebSocket client and server implementation for Python Trio description: | This library implements both server and client aspects of the the WebSocket protocol, striving for safety, correctness, and ergonomics. It is based on the wsproto project, which is a Sans-IO state machine that implements the majority of the WebSocket protocol, including framing, codecs, and events. This library handles I/O using the Trio framework. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-trio - python-wsproto -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-trio/package.yml b/packages/py/python-trio/package.yml index 390caf5f2c9..f0435f211ea 100644 --- a/packages/py/python-trio/package.yml +++ b/packages/py/python-trio/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-trio -version : 0.31.0 -release : 13 -source : - - https://github.com/python-trio/trio/archive/refs/tags/v0.31.0.tar.gz : d4391211c330561c45d4dedc6902cc8d4ccc9b0c97b164dad635fec41791385e -homepage : https://github.com/python-trio/trio -license : Apache-2.0 -component : programming.python -summary : Trio – a friendly Python library for async concurrency and I/O +name: python-trio +version: 0.31.0 +release: 13 +source: + - https://github.com/python-trio/trio/archive/refs/tags/v0.31.0.tar.gz: d4391211c330561c45d4dedc6902cc8d4ccc9b0c97b164dad635fec41791385e +homepage: https://github.com/python-trio/trio +license: Apache-2.0 +component: programming.python +summary: Trio – a friendly Python library for async concurrency and I/O description: | The Trio project aims to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O. -builddeps : +builddeps: - python-build - python-installer - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - python-async-generator - python-attrs - python-idna - python-outcome - python-sniffio - python-sortedcontainers -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-trove-classifiers/package.yml b/packages/py/python-trove-classifiers/package.yml index 913d4d17585..09a946f6509 100644 --- a/packages/py/python-trove-classifiers/package.yml +++ b/packages/py/python-trove-classifiers/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-trove-classifiers -version : 2025.9.11.17 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove_classifiers-2025.9.11.17.tar.gz : 931ca9841a5e9c9408bc2ae67b50d28acf85bef56219b56860876dd1f2d024dd -homepage : https://github.com/pypa/trove-classifiers -license : Apache-2.0 -component : programming.python -summary : PCanonical source for classifiers on PyPI +name: python-trove-classifiers +version: 2025.9.11.17 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove_classifiers-2025.9.11.17.tar.gz: 931ca9841a5e9c9408bc2ae67b50d28acf85bef56219b56860876dd1f2d024dd +homepage: https://github.com/pypa/trove-classifiers +license: Apache-2.0 +component: programming.python +summary: PCanonical source for classifiers on PyPI description: | Classifiers categorize projects per PEP 301. Use this package to validate classifiers in packages for PyPI upload or download. -builddeps : +builddeps: - python-build - python-calver - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + # todo 3.12 #check : | # %python3_test pytest3 -v diff --git a/packages/py/python-trustme/package.yml b/packages/py/python-trustme/package.yml index d18135dd923..1377ad73cf8 100644 --- a/packages/py/python-trustme/package.yml +++ b/packages/py/python-trustme/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-trustme -version : 1.2.1 -release : 8 -source : - - https://github.com/python-trio/trustme/archive/refs/tags/v1.2.1.tar.gz : a668a9c96e2f2c5def167e6065afe799beb94e378203f3773f7ad18d35c9cefe -homepage : https://trustme.readthedocs.io -license : Apache-2.0 -component : programming.python -summary : Quality TLS certs while you wait, for the discerning tester +name: python-trustme +version: 1.2.1 +release: 8 +source: + - https://github.com/python-trio/trustme/archive/refs/tags/v1.2.1.tar.gz: a668a9c96e2f2c5def167e6065afe799beb94e378203f3773f7ad18d35c9cefe +homepage: https://trustme.readthedocs.io +license: Apache-2.0 +component: programming.python +summary: Quality TLS certs while you wait, for the discerning tester description: | Quality TLS certs while you wait, for the discerning tester -builddeps : +builddeps: - python-build - python-cryptography - python-hatchling @@ -18,17 +18,18 @@ builddeps : - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-openssl - python-pytest - python-service-identity -rundeps : +rundeps: - python-cryptography - python-idna -build : | +build: | %python3_setup -install : | +install: | %python3_install + # needs networking #check : | - # %python3_test pytest3 +# %python3_test pytest3 diff --git a/packages/py/python-truststore/package.yml b/packages/py/python-truststore/package.yml index ae49be9d3ff..3e16c05116a 100644 --- a/packages/py/python-truststore/package.yml +++ b/packages/py/python-truststore/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-truststore -version : 0.10.4 -release : 1 -source : - - https://files.pythonhosted.org/packages/source/t/truststore/truststore-0.10.4.tar.gz : 9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301 -homepage : https://pypi.org/project/truststore/ -license : MIT -component : programming.python -summary : Verify certificates using OS trust stores +name: python-truststore +version: 0.10.4 +release: 1 +source: + - https://files.pythonhosted.org/packages/source/t/truststore/truststore-0.10.4.tar.gz: 9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301 +homepage: https://pypi.org/project/truststore/ +license: MIT +component: programming.python +summary: Verify certificates using OS trust stores description: | Truststore is a library which exposes native system certificate stores (ie "trust stores") through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store. -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-twisted/package.yml b/packages/py/python-twisted/package.yml index 0d45fb2b6c6..4a3b7767a80 100644 --- a/packages/py/python-twisted/package.yml +++ b/packages/py/python-twisted/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-twisted -version : 25.5.0 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/t/twisted/twisted-25.5.0.tar.gz : 1deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316 -homepage : https://www.twistedmatrix.com -license : MIT -component : programming.python -summary : Python Twisted module +name: python-twisted +version: 25.5.0 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/t/twisted/twisted-25.5.0.tar.gz: 1deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316 +homepage: https://www.twistedmatrix.com +license: MIT +component: programming.python +summary: Python Twisted module description: | Twisted is an event-driven networking engine written in Python and licensed under the open source MIT license. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-hatch-fancy-pypi-readme @@ -20,7 +20,7 @@ builddeps : - python-packaging - python-setuptools - python-wheel -rundeps : +rundeps: - python-automat - python-constantly - python-hyperlink @@ -29,7 +29,7 @@ rundeps : - python-service-identity - python-typing-extensions - python-zope.interface -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-txaio/package.yml b/packages/py/python-txaio/package.yml index 124fea16fe8..fe5d47e7c72 100644 --- a/packages/py/python-txaio/package.yml +++ b/packages/py/python-txaio/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-txaio -version : 23.1.1 -release : 9 -source : - - https://github.com/crossbario/txaio/archive/refs/tags/v23.1.1.tar.gz : 2adbe77e18bfe0389e122ee75a76611ac06af648baad805692072fde79dac9cf -homepage : https://github.com/crossbario/txaio -license : MIT -component : programming.python -summary : Compatibility API between asyncio/Twisted/Trollius +name: python-txaio +version: 23.1.1 +release: 9 +source: + - https://github.com/crossbario/txaio/archive/refs/tags/v23.1.1.tar.gz: 2adbe77e18bfe0389e122ee75a76611ac06af648baad805692072fde79dac9cf +homepage: https://github.com/crossbario/txaio +license: MIT +component: programming.python +summary: Compatibility API between asyncio/Twisted/Trollius description: | txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio/Trollius. This is like six, but for wrapping over differences between Twisted and asyncio so one can write code that runs unmodified on both (aka source code compatibility). In other words: your users can choose if they want asyncio or Twisted as a dependency. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-mock - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 diff --git a/packages/py/python-txtorcon/package.yml b/packages/py/python-txtorcon/package.yml index de83a27a266..1b70cc7d602 100644 --- a/packages/py/python-txtorcon/package.yml +++ b/packages/py/python-txtorcon/package.yml @@ -1,29 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-txtorcon -version : 24.8.0 -release : 10 -source : - - https://github.com/meejah/txtorcon/archive/refs/tags/v24.8.0.tar.gz : cca76e474ba4adb00939857017d19a60eade313626565a3f069d9f7b1fa1e4ce -homepage : https://github.com/meejah/txtorcon -license : MIT -component : programming.python -summary : A Twisted-based Python asynchronous controller library for Tor +name: python-txtorcon +version: 24.8.0 +release: 10 +source: + - https://github.com/meejah/txtorcon/archive/refs/tags/v24.8.0.tar.gz: cca76e474ba4adb00939857017d19a60eade313626565a3f069d9f7b1fa1e4ce +homepage: https://github.com/meejah/txtorcon +license: MIT +component: programming.python +summary: A Twisted-based Python asynchronous controller library for Tor description: | A Twisted-based Python asynchronous controller library for Tor -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - lsof - python-mock - python-pytest - python-twisted - python-zope.interface -rundeps : +rundeps: - python-twisted -setup : | +setup: | %python3_setup -install : | +install: | %python3_install + #check : | # 3 tests failing # %python3_test pytest3 diff --git a/packages/py/python-typeguard/package.yml b/packages/py/python-typeguard/package.yml index b5756086b80..66650789240 100644 --- a/packages/py/python-typeguard/package.yml +++ b/packages/py/python-typeguard/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-typeguard -version : 4.4.4 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/t/typeguard/typeguard-4.4.4.tar.gz : 3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74 -homepage : https://github.com/agronholm/typeguard -license : MIT -component : programming.python -summary : Run-time type checker for Python +name: python-typeguard +version: 4.4.4 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/t/typeguard/typeguard-4.4.4.tar.gz: 3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74 +homepage: https://github.com/agronholm/typeguard +license: MIT +component: programming.python +summary: Run-time type checker for Python description: | This library provides run-time type checking for functions defined with PEP 484 argument (and return) type annotations. -builddeps : +builddeps: - python-build - python-installer - - python-mypy # check - - python-pytest # check + - python-mypy # check + - python-pytest # check - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | - %python3_test pytest3 -v +check: | + %python3_test pytest3 -v diff --git a/packages/py/python-typer/package.yml b/packages/py/python-typer/package.yml index e83c03da31d..8abc845cd87 100644 --- a/packages/py/python-typer/package.yml +++ b/packages/py/python-typer/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-typer -version : 0.17.3 -release : 1 -source : - - https://files.pythonhosted.org/packages/source/t/typer/typer-0.16.1.tar.gz : d358c65a464a7a90f338e3bb7ff0c74ac081449e53884b12ba658cbd72990614 -homepage : https://pypi.org/project/typer -license : MIT -component : programming.python -summary : Build great CLIs +name: python-typer +version: 0.17.3 +release: 1 +source: + - https://files.pythonhosted.org/packages/source/t/typer/typer-0.16.1.tar.gz: d358c65a464a7a90f338e3bb7ff0c74ac081449e53884b12ba658cbd72990614 +homepage: https://pypi.org/project/typer +license: MIT +component: programming.python +summary: Build great CLIs description: | Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. -builddeps : +builddeps: - python-build - python-installer - python-pdm-backend - python-setuptools -checkdeps : +checkdeps: - python-click - python-pytest - python-rich - python-shellingham - python-typing-extensions -rundeps : +rundeps: - python-click - python-rich - python-shellingham - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install # /usr/bin/typer conflicts with the erlang # package, so rename the binary here. mv $installdir/usr/bin/typer $installdir/usr/bin/python-typer -check : | +check: | # See scripts/test.sh. We do not run the linters (scripts/lint.sh, i.e., # mypy/black/isort). export TERMINAL_WIDTH=3000 diff --git a/packages/py/python-types-pyyaml/package.yml b/packages/py/python-types-pyyaml/package.yml index 1d82c7014fc..eec0269cd6f 100644 --- a/packages/py/python-types-pyyaml/package.yml +++ b/packages/py/python-types-pyyaml/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-types-pyyaml -version : 6.0.12.20250915 -release : 6 -source : - - https://files.pythonhosted.org/packages/7e/69/3c51b36d04da19b92f9e815be12753125bd8bc247ba0470a982e6979e71c/types_pyyaml-6.0.12.20250915.tar.gz : 0f8b54a528c303f0e6f7165687dd33fafa81c807fcac23f632b63aa624ced1d3 -homepage : https://github.com/python/typeshed -license : Apache-2.0 -component : programming.python -summary : Typing stubs for PyYAML +name: python-types-pyyaml +version: 6.0.12.20250915 +release: 6 +source: + - https://files.pythonhosted.org/packages/7e/69/3c51b36d04da19b92f9e815be12753125bd8bc247ba0470a982e6979e71c/types_pyyaml-6.0.12.20250915.tar.gz: 0f8b54a528c303f0e6f7165687dd33fafa81c807fcac23f632b63aa624ced1d3 +homepage: https://github.com/python/typeshed +license: Apache-2.0 +component: programming.python +summary: Typing stubs for PyYAML description: | This is a PEP 561 type stub package for the PyYAML package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses PyYAML. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-typing-extensions/package.yml b/packages/py/python-typing-extensions/package.yml index 6cd62c5d48f..fe38b3b5c4a 100644 --- a/packages/py/python-typing-extensions/package.yml +++ b/packages/py/python-typing-extensions/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-typing-extensions -version : 4.12.2 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.12.2.tar.gz : 1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 -homepage : https://github.com/python/typing_extensions -license : Python-2.0 -component : programming.python -summary : Typing Extensions – Backported and Experimental Type Hints for Python +name: python-typing-extensions +version: 4.12.2 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.12.2.tar.gz: 1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 +homepage: https://github.com/python/typing_extensions +license: Python-2.0 +component: programming.python +summary: Typing Extensions – Backported and Experimental Type Hints for Python description: | The "typing" module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the "typing" module, such as "typing.Text" or "typing.Coroutine". -builddeps : +builddeps: - python-build - python-flit-core - python-installer - python-packaging -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-typogrify/package.yml b/packages/py/python-typogrify/package.yml index 42ee6065b99..bee68f8146f 100644 --- a/packages/py/python-typogrify/package.yml +++ b/packages/py/python-typogrify/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-typogrify -version : 2.0.7 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/t/typogrify/typogrify-2.0.7.tar.gz : 8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38 -homepage : https://github.com/mintchaos/typogrify -license : BSD-3-Clause -component : programming.python -summary : Typogrify provides a set of custom filters that automatically apply various transformations to plain text in order to yield typographically-improved HTML +name: python-typogrify +version: 2.0.7 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/t/typogrify/typogrify-2.0.7.tar.gz: 8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38 +homepage: https://github.com/mintchaos/typogrify +license: BSD-3-Clause +component: programming.python +summary: Typogrify provides a set of custom filters that automatically apply various transformations to plain text in order to yield typographically-improved HTML description: | Typogrify provides a set of custom filters that automatically apply various transformations to plain text in order to yield typographically-improved HTML. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-smartypants -rundeps : +rundeps: - python-smartypants -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tzdata/package.yml b/packages/py/python-tzdata/package.yml index 720899fd97d..a31b40245df 100644 --- a/packages/py/python-tzdata/package.yml +++ b/packages/py/python-tzdata/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tzdata -version : '2025.2' -release : 4 -source : - - https://files.pythonhosted.org/packages/source/t/tzdata/tzdata-2025.2.tar.gz : b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9 -homepage : https://github.com/python/tzdata -license : Apache-2.0 -component : programming.python -summary : Python package wrapping the IANA time zone database +name: python-tzdata +version: "2025.2" +release: 4 +source: + - https://files.pythonhosted.org/packages/source/t/tzdata/tzdata-2025.2.tar.gz: b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9 +homepage: https://github.com/python/tzdata +license: Apache-2.0 +component: programming.python +summary: Python package wrapping the IANA time zone database description: | This is a Python package containing zic-compiled binaries for the IANA time zone database. It is intended to be a fallback for systems that do not have system time zone data installed (or don't have it installed in a standard location), as a part of PEP 615 -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-tzlocal/package.yml b/packages/py/python-tzlocal/package.yml index 57c3d112a4d..f299ccae2e7 100644 --- a/packages/py/python-tzlocal/package.yml +++ b/packages/py/python-tzlocal/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-tzlocal -version : 5.3.1 -release : 12 -source : - - https://github.com/regebro/tzlocal/archive/refs/tags/5.3.1.tar.gz : 3db2c8d811992bb88472aaf7d9bf2d5108367cf959b6b7fe38e3c2b31e7ac91c -homepage : https://github.com/regebro/tzlocal -license : MIT -component : programming.python -summary : A Python module that tries to figure out what your local timezone is +name: python-tzlocal +version: 5.3.1 +release: 12 +source: + - https://github.com/regebro/tzlocal/archive/refs/tags/5.3.1.tar.gz: 3db2c8d811992bb88472aaf7d9bf2d5108367cf959b6b7fe38e3c2b31e7ac91c +homepage: https://github.com/regebro/tzlocal +license: MIT +component: programming.python +summary: A Python module that tries to figure out what your local timezone is description: | This Python module returns a tzinfo object with the local timezone information. It attempts to fix a glaring hole in pytz, that there is no way to get the local timezone information, unless you know the zoneinfo name, and under several Linux distros that's hard or impossible to figure out. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest-mock -rundeps : +rundeps: - python-pytz -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 diff --git a/packages/py/python-ujson/package.yml b/packages/py/python-ujson/package.yml index 4c6036b3130..1cd800e5179 100644 --- a/packages/py/python-ujson/package.yml +++ b/packages/py/python-ujson/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-ujson -version : 5.11.0 -release : 15 -source : - - https://files.pythonhosted.org/packages/source/u/ujson/ujson-5.11.0.tar.gz : e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0 -homepage : https://github.com/ultrajson/ultrajson -license : BSD-3-Clause -component : programming.python -summary : Ultra fast JSON decoder and encoder written in C with Python bindings +name: python-ujson +version: 5.11.0 +release: 15 +source: + - https://files.pythonhosted.org/packages/source/u/ujson/ujson-5.11.0.tar.gz: e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0 +homepage: https://github.com/ultrajson/ultrajson +license: BSD-3-Clause +component: programming.python +summary: Ultra fast JSON decoder and encoder written in C with Python bindings description: | UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.7+. -builddeps : +builddeps: - pkgconfig(python3) - double-conversion-devel - python-build - python-installer - python-setuptools - python-setuptools-scm -checkdeps : +checkdeps: - python-pytest environment: | export UJSON_BUILD_DC_INCLUDES="/usr/include/double-conversion" export UJSON_BUILD_DC_LIBS="-ldouble-conversion" -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-unidecode/package.yml b/packages/py/python-unidecode/package.yml index e0372b140fe..731d6e45a64 100644 --- a/packages/py/python-unidecode/package.yml +++ b/packages/py/python-unidecode/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-unidecode -version : 1.4.0 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/U/Unidecode/Unidecode-1.4.0.tar.gz : ce35985008338b676573023acc382d62c264f307c8f7963733405add37ea2b23 -homepage : https://pypi.org/project/Unidecode/ -license : GPL-2.0-or-later -component : programming.python -summary : ASCII transliterations of Unicode text +name: python-unidecode +version: 1.4.0 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/U/Unidecode/Unidecode-1.4.0.tar.gz: ce35985008338b676573023acc382d62c264f307c8f7963733405add37ea2b23 +homepage: https://pypi.org/project/Unidecode/ +license: GPL-2.0-or-later +component: programming.python +summary: ASCII transliterations of Unicode text description: | This is a python port of Text::Unidecode Perl module. It provides a function, 'unidecode(...)' that takes Unicode data and tries to represent it in ASCII characters. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-uranium/package.yml b/packages/py/python-uranium/package.yml index 957d0c1e392..1575a550073 100644 --- a/packages/py/python-uranium/package.yml +++ b/packages/py/python-uranium/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-uranium -version : 5.6.0 -release : 35 -source : - - https://github.com/Ultimaker/Uranium/archive/refs/tags/5.6.0.tar.gz : 4f4cbce70f0940071c7c6e7143d946edafeac468212d8c61c9af7e882d058b08 -homepage : https://ultimaker.com/en/products/cura-software -license : LGPL-3.0-or-later -component : programming.python -summary : A Python framework for building Desktop applications +name: python-uranium +version: 5.6.0 +release: 35 +source: + - https://github.com/Ultimaker/Uranium/archive/refs/tags/5.6.0.tar.gz: 4f4cbce70f0940071c7c6e7143d946edafeac468212d8c61c9af7e882d058b08 +homepage: https://ultimaker.com/en/products/cura-software +license: LGPL-3.0-or-later +component: programming.python +summary: A Python framework for building Desktop applications description: | Uranium is a Python framework for building 3D printing related applications. -checkdeps : +checkdeps: - numpy - python-arcus - python-pyclipper @@ -20,7 +20,7 @@ checkdeps : - python-twisted - python3-qt5 - scipy -rundeps : +rundeps: - numpy - python-arcus - python-cryptography @@ -31,7 +31,7 @@ rundeps : - qt5-quickcontrols - qt5-quickcontrols2 - scipy -setup : | +setup: | %patch -p1 -i $pkgfiles/Uranium-5.3.0-qt-try-ints-then-bytes-for-gl-mask-functions.patch %patch -p1 -i $pkgfiles/Uranium-5.3.0-python3.12.patch %patch -p1 -i $pkgfiles/Uranium-5.6.0-pytest8.patch @@ -45,12 +45,12 @@ setup : | cp -a $pkgfiles/CMakeLists.txt $pkgfiles/CPackConfig.cmake $pkgfiles/Doxyfile . %cmake_ninja -DLIB_SUFFIX:STR= -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | - # skipping failing tests, see: - # * https://github.com/Ultimaker/Uranium/issues/594 - # * https://github.com/Ultimaker/Uranium/issues/603 - %python3_test pytest -v -k "not (TestSettingFunction and test_init_bad) and not TestHttpRequestManager" +check: | + # skipping failing tests, see: + # * https://github.com/Ultimaker/Uranium/issues/594 + # * https://github.com/Ultimaker/Uranium/issues/603 + %python3_test pytest -v -k "not (TestSettingFunction and test_init_bad) and not TestHttpRequestManager" diff --git a/packages/py/python-uritemplate/package.yml b/packages/py/python-uritemplate/package.yml index d1642035c31..9c81186af2c 100644 --- a/packages/py/python-uritemplate/package.yml +++ b/packages/py/python-uritemplate/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-uritemplate -version : 4.2.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/u/uritemplate/uritemplate-4.2.0.tar.gz : 480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e -homepage : https://uritemplate.readthedocs.io -license : Apache-2.0 -component : programming.python -summary : URI Template Expansison +name: python-uritemplate +version: 4.2.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/u/uritemplate/uritemplate-4.2.0.tar.gz: 480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e +homepage: https://uritemplate.readthedocs.io +license: Apache-2.0 +component: programming.python +summary: URI Template Expansison description: | This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-urllib3/package.yml b/packages/py/python-urllib3/package.yml index ece06b5f648..247a4f15631 100644 --- a/packages/py/python-urllib3/package.yml +++ b/packages/py/python-urllib3/package.yml @@ -1,40 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-urllib3 -version : 2.5.0 -release : 20 -source : - - https://pypi.debian.net/urllib3/urllib3-2.5.0.tar.gz : 3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 -homepage : https://urllib3.readthedocs.io/ -license : MIT -component : programming.python -summary : Python HTTP library with thread-safe connection pooling, file post, and more +name: python-urllib3 +version: 2.5.0 +release: 20 +source: + - https://pypi.debian.net/urllib3/urllib3-2.5.0.tar.gz: 3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 +homepage: https://urllib3.readthedocs.io/ +license: MIT +component: programming.python +summary: Python HTTP library with thread-safe connection pooling, file post, and more description: | urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-hatchling - python-installer - python-setuptools - python-setuptools-scm -rundeps : +rundeps: - python-openssl - python-pysocks -checkdeps : +checkdeps: - python-dateutil - python-mock - python-pysocks - python-pytest - python-tornado - python-trustme -setup : | +setup: | # Let's check these later rm -rf test/contrib/ rm -rf test/test_retry* -build : | +build: | %python3_setup -install : | +install: | %python3_install + # todo 3.12, shite takes forever or hangs idk #check : | # %python3_test pytest -v \ diff --git a/packages/py/python-userpath/package.yml b/packages/py/python-userpath/package.yml index f7ed59772cc..eaa7ed9abba 100644 --- a/packages/py/python-userpath/package.yml +++ b/packages/py/python-userpath/package.yml @@ -1,29 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-userpath -version : 1.9.2 -release : 6 -source : - - https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz : c5e0019949f432afe28a7809ddb2197fe027e909cde78744400e77986f3eb99d -homepage : https://github.com/ofek/userpath -license : +name: python-userpath +version: 1.9.2 +release: 6 +source: + - https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz: c5e0019949f432afe28a7809ddb2197fe027e909cde78744400e77986f3eb99d +homepage: https://github.com/ofek/userpath +license: - Apache-2.0 - MIT -component : programming.python -summary : Cross-platform tool for adding locations to the user PATH, no elevated privileges required! +component: programming.python +summary: Cross-platform tool for adding locations to the user PATH, no elevated privileges required! description: | Cross-platform tool for adding locations to the user PATH, no elevated privileges required! -builddeps : +builddeps: - python-build - python-hatchling - python-installer -checkdeps : +checkdeps: - python-pytest -rundeps : +rundeps: - python-click -build : | +build: | %python3_setup -install : | +install: | %python3_install + # todo 3.12 #check : | # %python3_test pytest -v diff --git a/packages/py/python-uvicorn/package.yml b/packages/py/python-uvicorn/package.yml index 974eef7e9e0..2b7f9f34900 100644 --- a/packages/py/python-uvicorn/package.yml +++ b/packages/py/python-uvicorn/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-uvicorn -version : 0.38.0 -release : 8 -source : - - https://files.pythonhosted.org/packages/source/u/uvicorn/uvicorn-0.38.0.tar.gz : fd97093bdd120a2609fc0d3afe931d4d4ad688b6e75f0f929fde1bc36fe0e91d -homepage : https://www.uvicorn.org/ -license : BSD-3-Clause -component : programming.python -summary : An ASGI web server, for Python +name: python-uvicorn +version: 0.38.0 +release: 8 +source: + - https://files.pythonhosted.org/packages/source/u/uvicorn/uvicorn-0.38.0.tar.gz: fd97093bdd120a2609fc0d3afe931d4d4ad688b6e75f0f929fde1bc36fe0e91d +homepage: https://www.uvicorn.org/ +license: BSD-3-Clause +component: programming.python +summary: An ASGI web server, for Python description: | Uvicorn is an ASGI web server implementation for Python. -builddeps : +builddeps: - python-build - python-hatchling - python-installer -rundeps : +rundeps: - python-click - python-h11 - python-typing-extensions -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-vcversioner/package.yml b/packages/py/python-vcversioner/package.yml index 126d78b0adb..c55860ebe0d 100644 --- a/packages/py/python-vcversioner/package.yml +++ b/packages/py/python-vcversioner/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-vcversioner -version : 2.16.0.0 -release : 10 -source : - - https://files.pythonhosted.org/packages/source/v/vcversioner/vcversioner-2.16.0.0.tar.gz : dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b -homepage : https://github.com/habnabit/vcversioner -license : ISC -component : programming.python -summary : Take version numbers from version control. +name: python-vcversioner +version: 2.16.0.0 +release: 10 +source: + - https://files.pythonhosted.org/packages/source/v/vcversioner/vcversioner-2.16.0.0.tar.gz: dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b +homepage: https://github.com/habnabit/vcversioner +license: ISC +component: programming.python +summary: Take version numbers from version control. description: | Take version numbers from version control. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-vdf/package.yml b/packages/py/python-vdf/package.yml index b5eb0ac0c59..3aeda62f5d3 100644 --- a/packages/py/python-vdf/package.yml +++ b/packages/py/python-vdf/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-vdf -version : '4.0' -release : 8 -source : - - https://github.com/solsticegamestudios/vdf/archive/refs/tags/v4.0.tar.gz : 1d778663f1158be0f70aa1cdd5b2685ae6eee14e4d11a0d96684b7ed86e89c93 -homepage : https://github.com/solsticegamestudios/vdf/ -license : MIT -component : programming.python -summary : Python module for working with Valve's text and binary KeyValue format +name: python-vdf +version: "4.0" +release: 8 +source: + - https://github.com/solsticegamestudios/vdf/archive/refs/tags/v4.0.tar.gz: 1d778663f1158be0f70aa1cdd5b2685ae6eee14e4d11a0d96684b7ed86e89c93 +homepage: https://github.com/solsticegamestudios/vdf/ +license: MIT +component: programming.python +summary: Python module for working with Valve's text and binary KeyValue format description: | Python module for (de)serialization to and from VDF that works just like json -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-versioneer/package.yml b/packages/py/python-versioneer/package.yml index dc2bdb0c944..4f2d1a34170 100644 --- a/packages/py/python-versioneer/package.yml +++ b/packages/py/python-versioneer/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-versioneer -version : '0.29' -release : 4 -source : - - https://files.pythonhosted.org/packages/source/v/versioneer/versioneer-0.29.tar.gz : 5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731 -homepage : https://github.com/python-versioneer/python-versioneer -license : Unlicense -component : programming.python -summary : version-string management for VCS-controlled trees +name: python-versioneer +version: "0.29" +release: 4 +source: + - https://files.pythonhosted.org/packages/source/v/versioneer/versioneer-0.29.tar.gz: 5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731 +homepage: https://github.com/python-versioneer/python-versioneer +license: Unlicense +component: programming.python +summary: version-string management for VCS-controlled trees description: | This is a tool for managing a recorded version number in setuptools-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process. Making a new release should be as easy as recording a new tag in your version-control system, and maybe making new tarballs. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-waitress/package.yml b/packages/py/python-waitress/package.yml index d3431e56b2c..2d8c256a750 100644 --- a/packages/py/python-waitress/package.yml +++ b/packages/py/python-waitress/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-waitress -version : 3.0.2 -release : 12 -source : - - https://github.com/Pylons/waitress/archive/refs/tags/v3.0.2.tar.gz : 4c5583cee40bee842b48443ed899b5d445947c5d88fe170d31c3becab09710c3 -homepage : https://docs.pylonsproject.org/projects/waitress/en/latest/ -license : ZPL-2.1 -component : programming.python -summary : A WSGI server for Python +name: python-waitress +version: 3.0.2 +release: 12 +source: + - https://github.com/Pylons/waitress/archive/refs/tags/v3.0.2.tar.gz: 4c5583cee40bee842b48443ed899b5d445947c5d88fe170d31c3becab09710c3 +homepage: https://docs.pylonsproject.org/projects/waitress/en/latest/ +license: ZPL-2.1 +component: programming.python +summary: A WSGI server for Python description: | Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It supports HTTP/1.0 and HTTP/1.1. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-cov -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/py/python-watchdog/package.yml b/packages/py/python-watchdog/package.yml index 88eb4b0a9c6..8a74fb1a8af 100644 --- a/packages/py/python-watchdog/package.yml +++ b/packages/py/python-watchdog/package.yml @@ -1,26 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-watchdog -version : 6.0.0 -release : 18 -source : - - https://github.com/gorakhargosh/watchdog/archive/refs/tags/v6.0.0.tar.gz : 313cdbe5dea8fed7bc7a5e498aab146cb4e672602577ca239e7e2b4031f12009 -homepage : https://github.com/gorakhargosh/watchdog -license : Apache-2.0 -component : programming.python -summary : Python library and shell utilities to monitor filesystem events +name: python-watchdog +version: 6.0.0 +release: 18 +source: + - https://github.com/gorakhargosh/watchdog/archive/refs/tags/v6.0.0.tar.gz: 313cdbe5dea8fed7bc7a5e498aab146cb4e672602577ca239e7e2b4031f12009 +homepage: https://github.com/gorakhargosh/watchdog +license: Apache-2.0 +component: programming.python +summary: Python library and shell utilities to monitor filesystem events description: | Python library and shell utilities to monitor filesystem events. -builddeps : +builddeps: - python-build - python-installer - python-setuptools #checkdeps : - # - python-pytest-cov - # - python-pytest-timeout -build : | +# - python-pytest-cov +# - python-pytest-timeout +build: | %python3_setup -install : | +install: | %python3_install + #check : | - # %python3_test pytest3 \ - # --deselect tests/test_inotify_buffer.py::test_unmount_watched_directory_filesystem +# %python3_test pytest3 \ +# --deselect tests/test_inotify_buffer.py::test_unmount_watched_directory_filesystem diff --git a/packages/py/python-wcwidth/package.yml b/packages/py/python-wcwidth/package.yml index 5d7229341a3..14ae6dc329a 100644 --- a/packages/py/python-wcwidth/package.yml +++ b/packages/py/python-wcwidth/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-wcwidth -version : 0.2.13 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.13.tar.gz : 72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5 -homepage : https://github.com/jquast/wcwidth -license : MIT -component : programming.python -summary : MMeasures the displayed width of unicode strings in a terminal +name: python-wcwidth +version: 0.2.13 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.13.tar.gz: 72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5 +homepage: https://github.com/jquast/wcwidth +license: MIT +component: programming.python +summary: MMeasures the displayed width of unicode strings in a terminal description: | This library is mainly for CLI programs that carefully produce output for Terminals, or make pretend to be an emulator. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest-cov -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-webencodings/package.yml b/packages/py/python-webencodings/package.yml index f56654e32e0..2918f1fe86e 100644 --- a/packages/py/python-webencodings/package.yml +++ b/packages/py/python-webencodings/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-webencodings -version : 0.5.1 -release : 9 -source : - - https://github.com/gsnedders/python-webencodings/archive/v0.5.1.tar.gz : 082367f568a7812aa5f6922ffe3d9d027cd83829dc32bcaac4c874eeed618000 -homepage : https://github.com/gsnedders/python-webencodings -license : BSD-3-Clause -component : programming.python -summary : Character encoding for the web. +name: python-webencodings +version: 0.5.1 +release: 9 +source: + - https://github.com/gsnedders/python-webencodings/archive/v0.5.1.tar.gz: 082367f568a7812aa5f6922ffe3d9d027cd83829dc32bcaac4c874eeed618000 +homepage: https://github.com/gsnedders/python-webencodings +license: BSD-3-Clause +component: programming.python +summary: Character encoding for the web. description: | Character encoding for the web. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-websocket-client/package.yml b/packages/py/python-websocket-client/package.yml index 25853ba5a9b..e5390268e5c 100644 --- a/packages/py/python-websocket-client/package.yml +++ b/packages/py/python-websocket-client/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-websocket-client -version : 1.9.0 -release : 18 -source : - - https://github.com/websocket-client/websocket-client/archive/refs/tags/v1.9.0.tar.gz : d998cb4c7b0e47f366b046b134a548c34564f493f6cc7dd638400d51cad6fbfd -homepage : https://github.com/websocket-client/websocket-client -license : LGPL-2.1-or-later -component : programming.python -summary : Websocket client for python +name: python-websocket-client +version: 1.9.0 +release: 18 +source: + - https://github.com/websocket-client/websocket-client/archive/refs/tags/v1.9.0.tar.gz: d998cb4c7b0e47f366b046b134a548c34564f493f6cc7dd638400d51cad6fbfd +homepage: https://github.com/websocket-client/websocket-client +license: LGPL-2.1-or-later +component: programming.python +summary: Websocket client for python description: | The websocket-client module is WebSocket client for python. It provides the low level APIs for WebSocket. All APIs are the synchronous functions. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install # remove tests that got installed into the buildroot rm -r $installdir/usr/lib/python%python3_version%/site-packages/websocket/tests/ + #check : | # %python3_test diff --git a/packages/py/python-websockets/package.yml b/packages/py/python-websockets/package.yml index c9f4d7c3e01..7e1e24ca381 100644 --- a/packages/py/python-websockets/package.yml +++ b/packages/py/python-websockets/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-websockets -version : 15.0.1 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/w/websockets/websockets-15.0.1.tar.gz : 82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee -homepage : https://github.com/python-websockets/websockets -license : BSD-3-Clause -component : programming.python -summary : An implementation of the WebSocket Protocol (RFC 6455 & 7692) +name: python-websockets +version: 15.0.1 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/w/websockets/websockets-15.0.1.tar.gz: 82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee +homepage: https://github.com/python-websockets/websockets +license: BSD-3-Clause +component: programming.python +summary: An implementation of the WebSocket Protocol (RFC 6455 & 7692) description: | websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity. Built on top of asyncio, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-werkzeug/package.yml b/packages/py/python-werkzeug/package.yml index e7af2d6d794..7323d84bcf8 100644 --- a/packages/py/python-werkzeug/package.yml +++ b/packages/py/python-werkzeug/package.yml @@ -1,32 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-werkzeug -version : 3.1.3 -release : 15 -source : - - https://github.com/pallets/werkzeug/archive/refs/tags/3.1.3.tar.gz : bee857f4423d7ebf0d6d8bf76c90c70470cc5acecd1187e9484f6dc899487d6d -homepage : https://palletsprojects.com/p/werkzeug/ -license : BSD-3-Clause -component : programming.python -summary : The Swiss Army knife of Python web development +name: python-werkzeug +version: 3.1.3 +release: 15 +source: + - https://github.com/pallets/werkzeug/archive/refs/tags/3.1.3.tar.gz: bee857f4423d7ebf0d6d8bf76c90c70470cc5acecd1187e9484f6dc899487d6d +homepage: https://palletsprojects.com/p/werkzeug/ +license: BSD-3-Clause +component: programming.python +summary: The Swiss Army knife of Python web development description: | Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. Flask wraps Werkzeug, using it to handle the details of WSGI while providing more structure and patterns for defining powerful applications. -builddeps : +builddeps: - python-build - python-flit-core - python-installer -checkdeps : +checkdeps: - python-pytest - python-requests - python-termcolor - python-watchdog -rundeps : +rundeps: - python-markupsafe - python-termcolor - python-watchdog -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # # needs python-ephemeral-port-reserve and python-pytest-xprocess # %python3_test pytest3 -k "not test_monkeypached_sleep" diff --git a/packages/py/python-whatthepatch/package.yml b/packages/py/python-whatthepatch/package.yml index 42250f6e839..2bdbbb4c990 100644 --- a/packages/py/python-whatthepatch/package.yml +++ b/packages/py/python-whatthepatch/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-whatthepatch -version : 1.0.7 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/w/whatthepatch/whatthepatch-1.0.7.tar.gz : 9eefb4ebea5200408e02d413d2b4bc28daea6b78bb4b4d53431af7245f7d7edf -homepage : https://github.com/cscorley/whatthepatch -license : MIT -component : programming.python -summary : A patch parsing and application library +name: python-whatthepatch +version: 1.0.7 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/w/whatthepatch/whatthepatch-1.0.7.tar.gz: 9eefb4ebea5200408e02d413d2b4bc28daea6b78bb4b4d53431af7245f7d7edf +homepage: https://github.com/cscorley/whatthepatch +license: MIT +component: programming.python +summary: A patch parsing and application library description: | What The Patch!? is a library for both parsing and applying patch files. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-wheel/package.yml b/packages/py/python-wheel/package.yml index d7f61695d76..e3499104230 100644 --- a/packages/py/python-wheel/package.yml +++ b/packages/py/python-wheel/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-wheel -version : 0.45.1 -release : 23 -source : - - https://pypi.debian.net/wheel/wheel-0.45.1.tar.gz : 661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 -homepage : https://wheel.readthedocs.io/ -license : MIT -component : programming.python -summary : A built-package format for Python +name: python-wheel +version: 0.45.1 +release: 23 +source: + - https://pypi.debian.net/wheel/wheel-0.45.1.tar.gz: 661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 +homepage: https://wheel.readthedocs.io/ +license: MIT +component: programming.python +summary: A built-package format for Python description: | A wheel is a ZIP-format archive with a specially formatted filename and the .whl extension. It is designed to contain all the files for a PEP 376 compatible install in a way that is very close to the on-disk format. Many packages will be properly installed with only the “Unpack” step (simply extracting the file onto sys.path), and the unpacked archive preserves enough information to “Spread” (copy data and scripts to their final locations) at any later time. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-flit-core - python-installer - python-packaging - python-wheel -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test py.test3 diff --git a/packages/py/python-whoosh/package.yml b/packages/py/python-whoosh/package.yml index 926013221ae..a8f3c06a5c3 100644 --- a/packages/py/python-whoosh/package.yml +++ b/packages/py/python-whoosh/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-whoosh -version : 2.7.4 -release : 8 -source : - - https://pypi.python.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz : 7ca5633dbfa9e0e0fa400d3151a8a0c4bec53bd2ecedc0a67705b17565c31a83 -homepage : https://github.com/mchaput/whoosh -license : BSD-2-Clause -component : programming.python -summary : Fast, pure-Python full text indexing, search, and spell checking library +name: python-whoosh +version: 2.7.4 +release: 8 +source: + - https://pypi.python.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz: 7ca5633dbfa9e0e0fa400d3151a8a0c4bec53bd2ecedc0a67705b17565c31a83 +homepage: https://github.com/mchaput/whoosh +license: BSD-2-Clause +component: programming.python +summary: Fast, pure-Python full text indexing, search, and spell checking library description: | Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-wrapt/package.yml b/packages/py/python-wrapt/package.yml index b621f518bf6..cce641cbea4 100644 --- a/packages/py/python-wrapt/package.yml +++ b/packages/py/python-wrapt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-wrapt -version : 1.17.2 -release : 18 -source : - - https://github.com/GrahamDumpleton/wrapt/archive/refs/tags/1.17.2.tar.gz : 913d738fdea56516a0b8f9a9c365485c32af3cac7fe8577b2b1fb99f7d377953 -homepage : https://github.com/GrahamDumpleton/wrapt -license : BSD-2-Clause -component : programming.python -summary : A Python module for decorators, wrappers and monkey patching +name: python-wrapt +version: 1.17.2 +release: 18 +source: + - https://github.com/GrahamDumpleton/wrapt/archive/refs/tags/1.17.2.tar.gz: 913d738fdea56516a0b8f9a9c365485c32af3cac7fe8577b2b1fb99f7d377953 +homepage: https://github.com/GrahamDumpleton/wrapt +license: BSD-2-Clause +component: programming.python +summary: A Python module for decorators, wrappers and monkey patching description: | The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function wrappers and decorator functions. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-wsproto/package.yml b/packages/py/python-wsproto/package.yml index 2e69a85eec7..448eb919e29 100644 --- a/packages/py/python-wsproto/package.yml +++ b/packages/py/python-wsproto/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-wsproto -version : 1.2.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/w/wsproto/wsproto-1.2.0.tar.gz : ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065 -homepage : https://github.com/python-hyper/wsproto/ -license : MIT -component : programming.python -summary : Sans-IO WebSocket protocol implementation +name: python-wsproto +version: 1.2.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/w/wsproto/wsproto-1.2.0.tar.gz: ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065 +homepage: https://github.com/python-hyper/wsproto/ +license: MIT +component: programming.python +summary: Sans-IO WebSocket protocol implementation description: | This is a pure-Python implementation of a WebSocket protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-h11 - python-pytest -rundeps : +rundeps: - python-h11 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python-wurlitzer/package.yml b/packages/py/python-wurlitzer/package.yml index 1a92a29a0b4..5bfae64a7fd 100644 --- a/packages/py/python-wurlitzer/package.yml +++ b/packages/py/python-wurlitzer/package.yml @@ -1,26 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-wurlitzer -version : 3.1.1 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/w/wurlitzer/wurlitzer-3.1.1.tar.gz : bfb9144ab9f02487d802b9ff89dbd3fa382d08f73e12db8adc4c2fb00cd39bd9 -homepage : https://github.com/minrk/wurlitzer -license : MIT -component : programming.python -summary : Capture C-level stdout/stderr in Python +name: python-wurlitzer +version: 3.1.1 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/w/wurlitzer/wurlitzer-3.1.1.tar.gz: bfb9144ab9f02487d802b9ff89dbd3fa382d08f73e12db8adc4c2fb00cd39bd9 +homepage: https://github.com/minrk/wurlitzer +license: MIT +component: programming.python +summary: Capture C-level stdout/stderr in Python description: | Capture C-level stdout/stderr pipes in Python via os.dup2. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-mock - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test py.test3 test.py - diff --git a/packages/py/python-xapp/package.yml b/packages/py/python-xapp/package.yml index 23f85eee52e..c8b2425db43 100644 --- a/packages/py/python-xapp/package.yml +++ b/packages/py/python-xapp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xapp -version : 3.0.0 -release : 18 -source : - - https://github.com/linuxmint/python3-xapp/archive/refs/tags/3.0.0.tar.gz : fef58cacd5a888eb1b7430a695ca3eb3c4c73c0547192d5b94c25123a8a4957c -homepage : https://github.com/linuxmint/python3-xapp -license : LGPL-2.0-or-later -component : programming.python -summary : Xapp Python library +name: python-xapp +version: 3.0.0 +release: 18 +source: + - https://github.com/linuxmint/python3-xapp/archive/refs/tags/3.0.0.tar.gz: fef58cacd5a888eb1b7430a695ca3eb3c4c73c0547192d5b94c25123a8a4957c +homepage: https://github.com/linuxmint/python3-xapp +license: LGPL-2.0-or-later +component: programming.python +summary: Xapp Python library description: | The Xapp Python library. -rundeps : +rundeps: - python-gobject - python-psutil -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/py/python-xattr/package.yml b/packages/py/python-xattr/package.yml index bc8cda7f5aa..d1bcb6cf393 100644 --- a/packages/py/python-xattr/package.yml +++ b/packages/py/python-xattr/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xattr -version : 1.3.0 -release : 4 -source : - - https://pypi.debian.net/xattr/xattr-1.3.0.tar.gz : 30439fabd7de0787b27e9a6e1d569c5959854cb322f64ce7380fedbfa5035036 -homepage : https://github.com/xattr/xattr -license : MIT -component : programming.python -summary : Python wrapper for extended filesystem attributes +name: python-xattr +version: 1.3.0 +release: 4 +source: + - https://pypi.debian.net/xattr/xattr-1.3.0.tar.gz: 30439fabd7de0787b27e9a6e1d569c5959854cb322f64ce7380fedbfa5035036 +homepage: https://github.com/xattr/xattr +license: MIT +component: programming.python +summary: Python wrapper for extended filesystem attributes description: | - Python wrapper for extended filesystem attributes -builddeps : + Python wrapper for extended filesystem attributes +builddeps: - pkgconfig(python3) - python-build - python-cffi - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-cffi -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-use-with-nuitka.patch -build : | +build: | python3 -m build --wheel --no-isolation -install : | +install: | python3 -m installer --destdir="$installdir" dist/*.whl diff --git a/packages/py/python-xlib/package.yml b/packages/py/python-xlib/package.yml index da6f6fe66d0..d22ba95c560 100644 --- a/packages/py/python-xlib/package.yml +++ b/packages/py/python-xlib/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xlib -version : '0.33' -release : 15 -source : - - https://github.com/python-xlib/python-xlib/releases/download/0.33/python-xlib-0.33.tar.gz : 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32 -homepage : https://github.com/python-xlib/python-xlib -license : LGPL-2.1-or-later -component : programming.python -summary : A library for writing low-level X Windows clients +name: python-xlib +version: "0.33" +release: 15 +source: + - https://github.com/python-xlib/python-xlib/releases/download/0.33/python-xlib-0.33.tar.gz: 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32 +homepage: https://github.com/python-xlib/python-xlib +license: LGPL-2.1-or-later +component: programming.python +summary: A library for writing low-level X Windows clients description: | The Python X Library is a complete X11 client-side implementation, written in pure Python. It can be used to write low-levelish X Windows client applications in Python. -replaces : python3-xlib -builddeps : +replaces: python3-xlib +builddeps: - harfbuzz - python-build - python-installer - python-setuptools-scm -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-xmlschema/package.yml b/packages/py/python-xmlschema/package.yml index bce0850b540..a2c7df35f7c 100644 --- a/packages/py/python-xmlschema/package.yml +++ b/packages/py/python-xmlschema/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xmlschema -version : 3.4.3 -release : 9 -source : - - https://github.com/sissaschool/xmlschema/archive/refs/tags/v3.4.3.tar.gz : 0b7be244339ff6367dba78c942aa5f9f73381a3cf12d80cc0240ccedf82ccd30 -homepage : https://github.com/sissaschool/xmlschema -license : MIT -component : programming.python -summary : An XML Schema validator and decoder +name: python-xmlschema +version: 3.4.3 +release: 9 +source: + - https://github.com/sissaschool/xmlschema/archive/refs/tags/v3.4.3.tar.gz: 0b7be244339ff6367dba78c942aa5f9f73381a3cf12d80cc0240ccedf82ccd30 +homepage: https://github.com/sissaschool/xmlschema +license: MIT +component: programming.python +summary: An XML Schema validator and decoder description: | This library arises from the needs of a solid Python layer for processing XML Schema based files for MaX (Materials design at the Exascale) European project. A significant problem is the encoding and the decoding of the XML data files produced by different simulation software. Another important requirement is the XML data validation, in order to put the produced data under control. The lack of a suitable alternative for Python in the schema-based decoding of XML data has led to build this library. Obviously this library can be useful for other cases related to XML Schema based processing, not only for the original scope. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-elementpath -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-xmltodict/package.yml b/packages/py/python-xmltodict/package.yml index f07f45ffefd..0aa2c16ae0c 100644 --- a/packages/py/python-xmltodict/package.yml +++ b/packages/py/python-xmltodict/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xmltodict -version : 0.14.2 -release : 8 -source : - - https://pypi.python.org/packages/source/x/xmltodict/xmltodict-0.14.2.tar.gz : 201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553 -homepage : https://github.com/martinblech/xmltodict -license : MIT -component : programming.python -summary : Python module that makes working with XML feel like you are working with JSON +name: python-xmltodict +version: 0.14.2 +release: 8 +source: + - https://pypi.python.org/packages/source/x/xmltodict/xmltodict-0.14.2.tar.gz: 201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553 +homepage: https://github.com/martinblech/xmltodict +license: MIT +component: programming.python +summary: Python module that makes working with XML feel like you are working with JSON description: | xmltodict is a python module that makes working with XML feel like you are working with JSON -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-xxhash/package.yml b/packages/py/python-xxhash/package.yml index 7400ff40cf1..0edea7602a1 100644 --- a/packages/py/python-xxhash/package.yml +++ b/packages/py/python-xxhash/package.yml @@ -1,31 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-xxhash -version : 3.6.0 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/x/xxhash/xxhash-3.6.0.tar.gz : f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6 -homepage : https://github.com/ifduyue/python-xxhash -license : BSD-2-Clause -component : programming.python -summary : Python binding for xxHash +name: python-xxhash +version: 3.6.0 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/x/xxhash/xxhash-3.6.0.tar.gz: f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6 +homepage: https://github.com/ifduyue/python-xxhash +license: BSD-2-Clause +component: programming.python +summary: Python binding for xxHash description: | xxhash is a Python binding for the xxHash library. -builddeps : +builddeps: - pkgconfig(libxxhash) - pkgconfig(python3) - python-build - python-installer - python-setuptools #checkdeps : - # - python-pytest -rundeps : +# - python-pytest +rundeps: - xxhash environment: | export XXHASH_LINK_SO=1 -build : | +build: | %python3_setup -install : | +install: | %python3_install + # circular #check : | # %python3_test pytest3 diff --git a/packages/py/python-yapsy/package.yml b/packages/py/python-yapsy/package.yml index 3991cc6da8d..2836c25db1d 100644 --- a/packages/py/python-yapsy/package.yml +++ b/packages/py/python-yapsy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-yapsy -version : 1.12.2 -release : 5 -source : - - https://files.pythonhosted.org/packages/source/Y/Yapsy/Yapsy-1.12.2.tar.gz : d8113d9f9c74eacf65b4663c9c037d278c9cb273b5eee5f0e1803baeedb23f8b -license : BSD-2-Clause-FreeBSD -homepage : https://yapsy.sourceforge.net/ -component : programming.python -summary : Yet another plugin system +name: python-yapsy +version: 1.12.2 +release: 5 +source: + - https://files.pythonhosted.org/packages/source/Y/Yapsy/Yapsy-1.12.2.tar.gz: d8113d9f9c74eacf65b4663c9c037d278c9cb273b5eee5f0e1803baeedb23f8b +license: BSD-2-Clause-FreeBSD +homepage: https://yapsy.sourceforge.net/ +component: programming.python +summary: Yet another plugin system description: | Yapsy is a small library implementing the core mechanisms needed to build a plugin system into a wider application. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -setup : | +setup: | %patch -p2 -i $pkgfiles/remove-deprecated-apis.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/py/python-yarl/package.yml b/packages/py/python-yarl/package.yml index 840689dea3c..56dc509111f 100644 --- a/packages/py/python-yarl/package.yml +++ b/packages/py/python-yarl/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-yarl -version : 1.22.0 -release : 11 -source : - - https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.22.0.tar.gz : bebf8557577d4401ba8bd9ff33906f1376c877aa78d1fe216ad01b4d6745af71 -homepage : https://yarl.aio-libs.org/ -license : Apache-2.0 -component : programming.python -summary : The module provides handy URL class for URL parsing and changing +name: python-yarl +version: 1.22.0 +release: 11 +source: + - https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.22.0.tar.gz: bebf8557577d4401ba8bd9ff33906f1376c877aa78d1fe216ad01b4d6745af71 +homepage: https://yarl.aio-libs.org/ +license: Apache-2.0 +component: programming.python +summary: The module provides handy URL class for URL parsing and changing description: | The module provides handy URL class for URL parsing and changing -builddeps : +builddeps: - cython - python-build - python-expandvars - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-multidict -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zeroconf/package.yml b/packages/py/python-zeroconf/package.yml index a950df58726..bcd061de1ef 100644 --- a/packages/py/python-zeroconf/package.yml +++ b/packages/py/python-zeroconf/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zeroconf -version : 0.146.1 -release : 21 -source : - - https://github.com/python-zeroconf/python-zeroconf/archive/refs/tags/0.146.1.tar.gz : 6c905b9ec77663eb9165084cfbebc11ef4e06a3d204594b56a96f36f8aec43f0 -homepage : https://github.com/python-zeroconf/python-zeroconf -license : LGPL-2.1-or-later -component : programming.python -summary : A pure python implementation of multicast DNS service discovery +name: python-zeroconf +version: 0.146.1 +release: 21 +source: + - https://github.com/python-zeroconf/python-zeroconf/archive/refs/tags/0.146.1.tar.gz: 6c905b9ec77663eb9165084cfbebc11ef4e06a3d204594b56a96f36f8aec43f0 +homepage: https://github.com/python-zeroconf/python-zeroconf +license: LGPL-2.1-or-later +component: programming.python +summary: A pure python implementation of multicast DNS service discovery description: | A pure python implementation of multicast DNS service discovery. -builddeps : +builddeps: - cython - python-build - python-installer - python-poetry - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-async_timeout - python-ifaddr - python-pytest-asyncio - python-pytest-cov -rundeps : +rundeps: - python-async_timeout - python-ifaddr -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | export SKIP_IPV6=1 %python3_test pytest --ignore-glob="tests/benchmarks/*" -k 'not (test_close_multiple_times or test_launch_and_close)' diff --git a/packages/py/python-zipp/package.yml b/packages/py/python-zipp/package.yml index f01f1723dd3..5da0a6060f3 100644 --- a/packages/py/python-zipp/package.yml +++ b/packages/py/python-zipp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zipp -version : 3.21.0 -release : 11 -source : - - https://pypi.io/packages/source/z/zipp/zipp-3.21.0.tar.gz : 2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4 -homepage : https://github.com/jaraco/zipp -license : MIT -component : programming.python -summary : Backport of pathlib-compatible object wrapper for zip files +name: python-zipp +version: 3.21.0 +release: 11 +source: + - https://pypi.io/packages/source/z/zipp/zipp-3.21.0.tar.gz: 2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4 +homepage: https://github.com/jaraco/zipp +license: MIT +component: programming.python +summary: Backport of pathlib-compatible object wrapper for zip files description: | Backport of pathlib-compatible object wrapper for zip files -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-more-itertools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zipstream-ng/package.yml b/packages/py/python-zipstream-ng/package.yml index ffb0122d562..018652c7ec5 100644 --- a/packages/py/python-zipstream-ng/package.yml +++ b/packages/py/python-zipstream-ng/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zipstream-ng -version : 1.9.0 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/z/zipstream-ng/zipstream_ng-1.9.0.tar.gz : a0d94030822d137efbf80dfdc680603c42f804696f41147bb3db895df667daea -homepage : https://github.com/pR0Ps/zipstream-ng -license : LGPL-3.0-only -component : programming.python -summary : A modern and easy to use streamable zip file generator +name: python-zipstream-ng +version: 1.9.0 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/z/zipstream-ng/zipstream_ng-1.9.0.tar.gz: a0d94030822d137efbf80dfdc680603c42f804696f41147bb3db895df667daea +homepage: https://github.com/pR0Ps/zipstream-ng +license: LGPL-3.0-only +component: programming.python +summary: A modern and easy to use streamable zip file generator description: | A modern and easy to use streamable zip file generator. It can package and stream many files and folders into a zip on the fly without needing temporary files or excessive memory. It can also calculate the final size of the zip file before streaming it. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest -v diff --git a/packages/py/python-zope.component/package.yml b/packages/py/python-zope.component/package.yml index 902f45042fa..c6ef5b04928 100644 --- a/packages/py/python-zope.component/package.yml +++ b/packages/py/python-zope.component/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.component -version : 5.0.1 -release : 13 -source : - - https://github.com/zopefoundation/zope.component/archive/refs/tags/5.0.1.tar.gz : 984105a38bd04fad28a279a8ee0d6f05cee6264f8f008d91d19fcc84fdc07504 -homepage : https://github.com/zopefoundation/zope.component -license : ZPL-2.1 -component : programming.python -summary : Represents the core of the Zope Component Architecture +name: python-zope.component +version: 5.0.1 +release: 13 +source: + - https://github.com/zopefoundation/zope.component/archive/refs/tags/5.0.1.tar.gz: 984105a38bd04fad28a279a8ee0d6f05cee6264f8f008d91d19fcc84fdc07504 +homepage: https://github.com/zopefoundation/zope.component +license: ZPL-2.1 +component: programming.python +summary: Represents the core of the Zope Component Architecture description: | Represents the core of the Zope Component Architecture. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-zope.deferredimport - python-zope.deprecation - python-zope.event - python-zope.hookable -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zope.deferredimport/package.yml b/packages/py/python-zope.deferredimport/package.yml index 4b0795c69f6..d8f38744c8a 100644 --- a/packages/py/python-zope.deferredimport/package.yml +++ b/packages/py/python-zope.deferredimport/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.deferredimport -version : '5.0' -release : 11 -source : - - https://github.com/zopefoundation/zope.deferredimport/archive/refs/tags/5.0.tar.gz : 7d79571e43598a2d4db0857b809f03e292df7ef7a0a343308c924bf85dc86574 -homepage : https://github.com/zopefoundation/zope.deferredimport -license : ZPL-2.1 -component : programming.python -summary : Defer imports until used by code +name: python-zope.deferredimport +version: "5.0" +release: 11 +source: + - https://github.com/zopefoundation/zope.deferredimport/archive/refs/tags/5.0.tar.gz: 7d79571e43598a2d4db0857b809f03e292df7ef7a0a343308c924bf85dc86574 +homepage: https://github.com/zopefoundation/zope.deferredimport +license: ZPL-2.1 +component: programming.python +summary: Defer imports until used by code description: | Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary. The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-zope.proxy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zope.deprecation/package.yml b/packages/py/python-zope.deprecation/package.yml index 6c6681cbc42..619bb865e41 100644 --- a/packages/py/python-zope.deprecation/package.yml +++ b/packages/py/python-zope.deprecation/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.deprecation -version : 4.4.0 -release : 8 -source : - - https://github.com/zopefoundation/zope.deprecation/archive/4.4.0.tar.gz : d0d214582130150869a4706221f49e8aab1a03c42b5bea8b04584f2dee51dad8 -homepage : https://github.com/zopefoundation/zope.deprecation -license : ZPL-2.1 -component : programming.python -summary : Zope Deprecation Infrastructure +name: python-zope.deprecation +version: 4.4.0 +release: 8 +source: + - https://github.com/zopefoundation/zope.deprecation/archive/4.4.0.tar.gz: d0d214582130150869a4706221f49e8aab1a03c42b5bea8b04584f2dee51dad8 +homepage: https://github.com/zopefoundation/zope.deprecation +license: ZPL-2.1 +component: programming.python +summary: Zope Deprecation Infrastructure description: | This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -f $installdir/usr/lib/python*/site-packages/zope/deprecation/tests.py* diff --git a/packages/py/python-zope.event/package.yml b/packages/py/python-zope.event/package.yml index 606650f968c..09b6be0a509 100644 --- a/packages/py/python-zope.event/package.yml +++ b/packages/py/python-zope.event/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.event -version : '5.0' -release : 13 -source : - - https://github.com/zopefoundation/zope.event/archive/refs/tags/5.0.tar.gz : 86f7a1b4cf58f37577f80b50bd704752895cfc23e4f49c8af4b95deb9110a183 -homepage : https://github.com/zopefoundation/zope.event -license : ZPL-2.1 -component : programming.python -summary : Provides a simple event system +name: python-zope.event +version: "5.0" +release: 13 +source: + - https://github.com/zopefoundation/zope.event/archive/refs/tags/5.0.tar.gz: 86f7a1b4cf58f37577f80b50bd704752895cfc23e4f49c8af4b95deb9110a183 +homepage: https://github.com/zopefoundation/zope.event +license: ZPL-2.1 +component: programming.python +summary: Provides a simple event system description: | Provides a simple event system -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zope.exceptions/package.yml b/packages/py/python-zope.exceptions/package.yml index 3d64177ac0c..3ee3ae2f1bd 100644 --- a/packages/py/python-zope.exceptions/package.yml +++ b/packages/py/python-zope.exceptions/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.exceptions -version : '5.2' -release : 2 -source : - - https://github.com/zopefoundation/zope.exceptions/archive/refs/tags/5.2.tar.gz : dc632b56adce8e7cc6cb449d8b61b9107a053d3e34b2b10a6856d5b3eda80b18 -homepage : https://zopeexceptions.readthedocs.io/ -license : ZPL-2.1 -component : programming.python -summary : Zope exceptions and implementations which are general purpose. +name: python-zope.exceptions +version: "5.2" +release: 2 +source: + - https://github.com/zopefoundation/zope.exceptions/archive/refs/tags/5.2.tar.gz: dc632b56adce8e7cc6cb449d8b61b9107a053d3e34b2b10a6856d5b3eda80b18 +homepage: https://zopeexceptions.readthedocs.io/ +license: ZPL-2.1 +component: programming.python +summary: Zope exceptions and implementations which are general purpose. description: | Zope exceptions and implementations which are general purpose. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python-zope.hookable/package.yml b/packages/py/python-zope.hookable/package.yml index e2e62e515a9..79d7fd08e53 100644 --- a/packages/py/python-zope.hookable/package.yml +++ b/packages/py/python-zope.hookable/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.hookable -version : '7.0' -release : 11 -source : - - https://github.com/zopefoundation/zope.hookable/archive/refs/tags/7.0.tar.gz : 9a872ef2267109daf6f4173240bbea0307034b982af4d7948a3e8132b28ef97a -homepage : https://pypi.org/project/zope.hookable/ -license : ZPL-2.1 -component : programming.python -summary : Represents the core of the Zope hookable architecture +name: python-zope.hookable +version: "7.0" +release: 11 +source: + - https://github.com/zopefoundation/zope.hookable/archive/refs/tags/7.0.tar.gz: 9a872ef2267109daf6f4173240bbea0307034b982af4d7948a3e8132b28ef97a +homepage: https://pypi.org/project/zope.hookable/ +license: ZPL-2.1 +component: programming.python +summary: Represents the core of the Zope hookable architecture description: | This package supports the efficient creation of "hookable" objects, which are callable objects that are meant to be optionally replaced. The idea is that you create a function that does some default thing and make it hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest - python-zope.testing - python-zope.testrunner -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install -check : | +check: | %python3_test pytest --pyargs zope.hookable -v diff --git a/packages/py/python-zope.interface/package.yml b/packages/py/python-zope.interface/package.yml index 8991f2cb333..9047b47d601 100644 --- a/packages/py/python-zope.interface/package.yml +++ b/packages/py/python-zope.interface/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.interface -version : '7.2' -release : 15 -source : - - https://github.com/zopefoundation/zope.interface/archive/refs/tags/7.2.tar.gz : ddc24f938c4ba7249cea64b5c010449a4cba712e252f34ded202cd05073f4028 -homepage : https://github.com/zopefoundation/zope.interface -license : ZPL-2.1 -component : programming.python -summary : Python Zope Interface +name: python-zope.interface +version: "7.2" +release: 15 +source: + - https://github.com/zopefoundation/zope.interface/archive/refs/tags/7.2.tar.gz: ddc24f938c4ba7249cea64b5c010449a4cba712e252f34ded202cd05073f4028 +homepage: https://github.com/zopefoundation/zope.interface +license: ZPL-2.1 +component: programming.python +summary: Python Zope Interface description: | This package provides an implementation of “object interfaces” for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-coverage @@ -18,11 +18,12 @@ builddeps : - python-setuptools - python-zope.event #checkdeps : - # - python-pytest - # - python-zope.testing -build : | +# - python-pytest +# - python-zope.testing +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install + #check : | - # %python3_test pytest +# %python3_test pytest diff --git a/packages/py/python-zope.proxy/package.yml b/packages/py/python-zope.proxy/package.yml index 803d4c16f08..b805fc66419 100644 --- a/packages/py/python-zope.proxy/package.yml +++ b/packages/py/python-zope.proxy/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.proxy -version : '6.1' -release : 13 -source : - - https://github.com/zopefoundation/zope.proxy/archive/refs/tags/6.1.tar.gz : 574f62a6d88cd5412615bc45bdcffa30ba214f335758b920a38fbbce77a38d8d -homepage : https://github.com/zopefoundation/zope.proxy -license : ZPL-2.1 -component : programming.python -summary : Generic transparent proxies via a C extension module +name: python-zope.proxy +version: "6.1" +release: 13 +source: + - https://github.com/zopefoundation/zope.proxy/archive/refs/tags/6.1.tar.gz: 574f62a6d88cd5412615bc45bdcffa30ba214f335758b920a38fbbce77a38d8d +homepage: https://github.com/zopefoundation/zope.proxy +license: ZPL-2.1 +component: programming.python +summary: Generic transparent proxies via a C extension module description: | Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-zope.interface -build : | +build: | # harsh setuptools limiter %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-zope.testing/package.yml b/packages/py/python-zope.testing/package.yml index 3225fc17245..025f733dc99 100644 --- a/packages/py/python-zope.testing/package.yml +++ b/packages/py/python-zope.testing/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.testing -version : '5.1' -release : 9 -source : - - https://github.com/zopefoundation/zope.testing/archive/refs/tags/5.1.tar.gz : cb422a478e4caeec06ed39865c3fbf2eb647098b4713f7951a9bbd4b1ac94ce4 -homepage : https://github.com/zopefoundation/zope.testing -license : ZPL-2.1 -component : programming.python -summary : This package provides a number of testing frameworks +name: python-zope.testing +version: "5.1" +release: 9 +source: + - https://github.com/zopefoundation/zope.testing/archive/refs/tags/5.1.tar.gz: cb422a478e4caeec06ed39865c3fbf2eb647098b4713f7951a9bbd4b1ac94ce4 +homepage: https://github.com/zopefoundation/zope.testing +license: ZPL-2.1 +component: programming.python +summary: This package provides a number of testing frameworks description: | This package provides a number of testing frameworks. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-zope.testrunner/package.yml b/packages/py/python-zope.testrunner/package.yml index 3e494fb78e5..20277b5ba1c 100644 --- a/packages/py/python-zope.testrunner/package.yml +++ b/packages/py/python-zope.testrunner/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zope.testrunner -version : 6.6 -release : 2 -source : - - https://github.com/zopefoundation/zope.testrunner/archive/refs/tags/6.6.tar.gz : 4d0079f4f061a89bf358469043915c9fbc2706edad5e8967ba074191040242c5 -homepage : https://zopetestrunner.readthedocs.io -license : ZPL-2.1 -component : programming.python -summary : A flexible test runner with layer support. +name: python-zope.testrunner +version: 6.6 +release: 2 +source: + - https://github.com/zopefoundation/zope.testrunner/archive/refs/tags/6.6.tar.gz: 4d0079f4f061a89bf358469043915c9fbc2706edad5e8967ba074191040242c5 +homepage: https://zopetestrunner.readthedocs.io +license: ZPL-2.1 +component: programming.python +summary: A flexible test runner with layer support. description: | A flexible test runner with layer support. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools - python-zope.interface -rundeps : +rundeps: - python-zope.exceptions - python-zope.interface -setup : | +setup: | %patch -p1 -i $pkgfiles/dont-package-tests.patch -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-zstandard/package.yml b/packages/py/python-zstandard/package.yml index 207106bed67..310ff4426ef 100644 --- a/packages/py/python-zstandard/package.yml +++ b/packages/py/python-zstandard/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zstandard -version : 0.25.0 -release : 7 -source : - - https://pypi.debian.net/zstandard/zstandard-0.25.0.tar.gz : 7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b -homepage : https://github.com/indygreg/python-zstandard -license : BSD-3-Clause -component : programming.python -summary : Zstandard bindings for Python +name: python-zstandard +version: 0.25.0 +release: 7 +source: + - https://pypi.debian.net/zstandard/zstandard-0.25.0.tar.gz: 7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b +homepage: https://github.com/indygreg/python-zstandard +license: BSD-3-Clause +component: programming.python +summary: Zstandard bindings for Python description: | This project provides Python bindings for interfacing with the Zstandard compression library. A C extension and CFFI interface are provided. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -setup : | +setup: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install diff --git a/packages/py/python-zstd/package.yml b/packages/py/python-zstd/package.yml index c841498f176..f9edaa9a504 100644 --- a/packages/py/python-zstd/package.yml +++ b/packages/py/python-zstd/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python-zstd -version : 1.5.7.2 -release : 6 -source : - - https://files.pythonhosted.org/packages/source/z/zstd/zstd-1.5.7.2.tar.gz : 6d8684c69009be49e1b18ec251a5eb0d7e24f93624990a8a124a1da66a92fc8a -homepage : https://github.com/sergey-dryabzhinsky/python-zstd -license : BSD-2-Clause -component : programming.python -summary : Simple Python bindings to ZSTD compression library +name: python-zstd +version: 1.5.7.2 +release: 6 +source: + - https://files.pythonhosted.org/packages/source/z/zstd/zstd-1.5.7.2.tar.gz: 6d8684c69009be49e1b18ec251a5eb0d7e24f93624990a8a124a1da66a92fc8a +homepage: https://github.com/sergey-dryabzhinsky/python-zstd +license: BSD-2-Clause +component: programming.python +summary: Simple Python bindings to ZSTD compression library description: | Simple Python bindings to ZSTD compression library -builddeps : +builddeps: - pkgconfig(libzstd) - pkgconfig(python3) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest environment: | export ZSTD_EXTERNAL=1 -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest3 -v diff --git a/packages/py/python2-cairo/package.yml b/packages/py/python2-cairo/package.yml index d7ed7c583d4..3a22ae67611 100644 --- a/packages/py/python2-cairo/package.yml +++ b/packages/py/python2-cairo/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python2-cairo -version : 1.18.2 -release : 1 -source : - - https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz : dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531 -homepage : https://cairographics.org/ -license : LGPL-2.1-or-later -component : programming.python -summary : Python Cairo Bindings +name: python2-cairo +version: 1.18.2 +release: 1 +source: + - https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz: dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531 +homepage: https://cairographics.org/ +license: LGPL-2.1-or-later +component: programming.python +summary: Python Cairo Bindings description: | Python Cairo Bindings -builddeps : +builddeps: - pkgconfig(cairo) - python-setuptools -build : | +build: | %patch -p1 -i $pkgfiles/0001-allow-a-different-default-document-unit-for-SVGSurface.patch %python_setup -install : | +install: | %python_install diff --git a/packages/py/python2-cparser/package.yml b/packages/py/python2-cparser/package.yml index 49cca3503ed..1913045ade4 100644 --- a/packages/py/python2-cparser/package.yml +++ b/packages/py/python2-cparser/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python2-cparser -version : '2.21' # Last version with Python2 support -release : 2 -source : - - https://pypi.debian.net/pycparser/pycparser-2.21.tar.gz : e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 -license : BSD-3-Clause -component : system.base -homepage : https://github.com/eliben/pycparser -summary : pycparser is a complete parser of the C language +name: python2-cparser +version: "2.21" # Last version with Python2 support +release: 2 +source: + - https://pypi.debian.net/pycparser/pycparser-2.21.tar.gz: e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 +license: BSD-3-Clause +component: system.base +homepage: https://github.com/eliben/pycparser +summary: pycparser is a complete parser of the C language description: | pycparser is a complete parser for the C language, written in pure Python. It is a module designed to be easily integrated into applications that need to parse C source code. -builddeps : +builddeps: - python2-setuptools -setup : | +setup: | %python_setup -install : | +install: | %python_install -check : | +check: | %python_test python -m unittest discover diff --git a/packages/py/python2-setuptools/package.yml b/packages/py/python2-setuptools/package.yml index 5c458c01a2d..e1426b49d5b 100644 --- a/packages/py/python2-setuptools/package.yml +++ b/packages/py/python2-setuptools/package.yml @@ -1,24 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python2-setuptools -version : 41.2.0 -release : 1 -source : - - https://github.com/pypa/setuptools/archive/v41.2.0.tar.gz : 105a9c7aa14be6b9924c29e8d3892c23d3be1613ef3a55eaafc5cf0fc46cbddc -homepage : https://github.com/pypa/setuptools -license : MIT -component : programming.python -summary : Easily download, build, install, upgrade, and uninstall Python packages +name: python2-setuptools +version: 41.2.0 +release: 1 +source: + - https://github.com/pypa/setuptools/archive/v41.2.0.tar.gz: 105a9c7aa14be6b9924c29e8d3892c23d3be1613ef3a55eaafc5cf0fc46cbddc +homepage: https://github.com/pypa/setuptools +license: MIT +component: programming.python +summary: Easily download, build, install, upgrade, and uninstall Python packages description: | Setuptools allows the easy download, build, install, upgrade, and uninstallation of Python packages. environment: | # Don't want .exe files export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 -setup : | +setup: | # Do not rely on setuptools to install setuptools python bootstrap.py -build : | +build: | %python_setup -install : | +install: | %python_install + #check : | # %python_test pytest diff --git a/packages/py/python3-bsddb3/package.yml b/packages/py/python3-bsddb3/package.yml index 0baa69b1240..9063e94063e 100644 --- a/packages/py/python3-bsddb3/package.yml +++ b/packages/py/python3-bsddb3/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python3-bsddb3 -version : 6.2.9 -release : 10 -source : - - https://pypi.io/packages/source/b/bsddb3/bsddb3-6.2.9.tar.gz : 70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801 -homepage : https://www.jcea.es/programacion/pybsddb.htm -license : BSD-3-Clause -component : programming.python -summary : Python bindings for Oracle Berkeley DB +name: python3-bsddb3 +version: 6.2.9 +release: 10 +source: + - https://pypi.io/packages/source/b/bsddb3/bsddb3-6.2.9.tar.gz: 70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801 +homepage: https://www.jcea.es/programacion/pybsddb.htm +license: BSD-3-Clause +component: programming.python +summary: Python bindings for Oracle Berkeley DB description: | Python bindings for Oracle Berkeley DB -builddeps : +builddeps: - pkgconfig(python3) - db5-devel - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install --no-compile diff --git a/packages/py/python3-dbus/package.yml b/packages/py/python3-dbus/package.yml index a6567ade988..2d5bec17648 100644 --- a/packages/py/python3-dbus/package.yml +++ b/packages/py/python3-dbus/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python3-dbus -version : 1.4.0 -release : 29 -source : - - https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.4.0.tar.xz : c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5 -homepage : https://www.freedesktop.org/wiki/Software/DBusBindings/ -license : MIT -component : programming.python -summary : D-Bus module for Python +name: python3-dbus +version: 1.4.0 +release: 29 +source: + - https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.4.0.tar.xz: c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5 +homepage: https://www.freedesktop.org/wiki/Software/DBusBindings/ +license: MIT +component: programming.python +summary: D-Bus module for Python description: | Easy access to dbus from Python -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(python3) - autoconf-archive - python-setuptools -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/py/python3-qt5/package.yml b/packages/py/python3-qt5/package.yml index f8aef103196..fc7f0829a18 100644 --- a/packages/py/python3-qt5/package.yml +++ b/packages/py/python3-qt5/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python3-qt5 -version : 5.15.11 -release : 56 -source : - - https://pypi.python.org/packages/source/P/PyQt5/PyQt5-5.15.11.tar.gz : fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52 -homepage : https://riverbankcomputing.com/software/pyqt/intro -license : GPL-3.0-or-later -component : programming.python -summary : python3-qt5 are the python3 bindings for Qt5 +name: python3-qt5 +version: 5.15.11 +release: 56 +source: + - https://pypi.python.org/packages/source/P/PyQt5/PyQt5-5.15.11.tar.gz: fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52 +homepage: https://riverbankcomputing.com/software/pyqt/intro +license: GPL-3.0-or-later +component: programming.python +summary: python3-qt5 are the python3 bindings for Qt5 description: | python3-qt5 are the python3 bindings for Qt5. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Bluetooth) - pkgconfig(Qt5Help) - pkgconfig(Qt5Location) @@ -30,19 +30,19 @@ builddeps : - python-pyqt5-sip - python-setuptools - python-sip -rundeps : +rundeps: - python-pyqt5-sip -setup : | +setup: | sip-build \ --confirm-license \ --no-make \ --api-dir /usr/share/qt5/qsci/api/python \ --verbose -build : | +build: | %make -C build -install : | +install: | %make_install -C build INSTALL_ROOT="$installdir" -patterns : +patterns: - /usr/lib64/qt5/plugins/designer/libpyqt5.so -replaces : +replaces: - python-qt5 diff --git a/packages/py/python3-urwid/package.yml b/packages/py/python3-urwid/package.yml index 18faed7e232..b177620d7ae 100644 --- a/packages/py/python3-urwid/package.yml +++ b/packages/py/python3-urwid/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python3-urwid -version : 2.6.16 -release : 13 -source : - - https://files.pythonhosted.org/packages/source/u/urwid/urwid-2.6.16.tar.gz : 93ad239939e44c385e64aa00027878b9e5c486d59e855ec8ab5b1e1adcdb32a2 -homepage : https://github.com/urwid/urwid -license : LGPL-2.1-or-later -component : programming.python -summary : Console user interface library for Python +name: python3-urwid +version: 2.6.16 +release: 13 +source: + - https://files.pythonhosted.org/packages/source/u/urwid/urwid-2.6.16.tar.gz: 93ad239939e44c385e64aa00027878b9e5c486d59e855ec8ab5b1e1adcdb32a2 +homepage: https://github.com/urwid/urwid +license: LGPL-2.1-or-later +component: programming.python +summary: Console user interface library for Python description: | Console user interface library for Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools-scm - python-wheel -rundeps : +rundeps: - python-gobject - python-twisted - python-wcwidth -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/python3/package.yml b/packages/py/python3/package.yml index 6d8b019b9eb..7139f4d2024 100644 --- a/packages/py/python3/package.yml +++ b/packages/py/python3/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : python3 -version : 3.12.11 -release : 77 -source : - - https://www.python.org/ftp/python/3.12.11/Python-3.12.11.tar.xz : c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb -homepage : https://www.python.org/ -license : Python-2.0 -summary : +name: python3 +version: 3.12.11 +release: 77 +source: + - https://www.python.org/ftp/python/3.12.11/Python-3.12.11.tar.xz: c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb +homepage: https://www.python.org/ +license: Python-2.0 +summary: - Python development environment - 3.12 - - test : Python 3.12 Test package -component : + - test: Python 3.12 Test package +component: - programming.python - - test : programming.python - - tkinter : programming.python + - test: programming.python + - tkinter: programming.python description: | The Python 3 package contains the Python development environment. This is useful for object-oriented programming, writing scripts, prototyping large programs or developing entire applications. -optimize : +optimize: - speed -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(bzip2) - pkgconfig(harfbuzz) # Fix linking for tkinter - pkgconfig(libb2) @@ -32,21 +32,21 @@ builddeps : - pkgconfig(x11) - db5-devel - gdbm-devel -rundeps : - - test : python3 - - tkinter : python3 -patterns : - - devel : - - /usr/bin/*-config - - /usr/lib/python3.*/config-3.*-x86_64-linux-gnu/libpython3.*.a - - test : - - /usr/lib/python3.*/test - - tkinter : - - /usr/lib64/python3.*/lib-dynload/_tkinter.cpython-3*-x86_64-linux-gnu.so* +rundeps: + - test: python3 + - tkinter: python3 +patterns: + - devel: + - /usr/bin/*-config + - /usr/lib/python3.*/config-3.*-x86_64-linux-gnu/libpython3.*.a + - test: + - /usr/lib/python3.*/test + - tkinter: + - /usr/lib64/python3.*/lib-dynload/_tkinter.cpython-3*-x86_64-linux-gnu.so* environment: | # stolen from Arch's PKGBUILD export _pybasever=${version%.*} -setup : | +setup: | %patch -p1 -i $pkgfiles/Try-to-load-so.avx2-libs-first-if-they-exist-and-cpu.patch %configure --enable-ipv6=yes \ @@ -60,9 +60,9 @@ setup : | --without-cxx-main \ ax_cv_c_float_words_bigendian=no \ CFLAGS="$CFLAGS -I/usr/include" -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 Tools/gdb/libpython.py $installdir/usr/share/gdb/auto-load/usr/lib64/libpython3.12.so.1.0-gdb.py diff --git a/packages/py/pytorch/package.yml b/packages/py/pytorch/package.yml index 1426bef8727..db75c02c09a 100644 --- a/packages/py/pytorch/package.yml +++ b/packages/py/pytorch/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pytorch -version : 2.7.1 -release : 38 -source : - - https://github.com/pytorch/pytorch/releases/download/v2.7.1/pytorch-v2.7.1.tar.gz : 5befd2e540fd55ce4782d0ca7610ce5b572d756d7ea38090ef0f3c7c428fb20f -homepage : https://pytorch.org/ -license : BSD-3-Clause -component : +name: pytorch +version: 2.7.1 +release: 38 +source: + - https://github.com/pytorch/pytorch/releases/download/v2.7.1/pytorch-v2.7.1.tar.gz: 5befd2e540fd55ce4782d0ca7610ce5b572d756d7ea38090ef0f3c7c428fb20f +homepage: https://pytorch.org/ +license: BSD-3-Clause +component: - programming.python - - ^libtorch : programming.library -summary : + - ^libtorch: programming.library +summary: - Tensors and Dynamic neural networks in Python with strong GPU acceleration - - ^libtorch : PyTorch C++ API + - ^libtorch: PyTorch C++ API description: | PyTorch is an optimized tensor library for deep learning using GPUs and CPUs. -patterns : - - ^libtorch : - - /usr/lib64 - - ^libtorch-devel : - - /usr/lib64/cmake - - /usr/include -avx2 : true -networking : true +patterns: + - ^libtorch: + - /usr/lib64 + - ^libtorch-devel: + - /usr/lib64/cmake + - /usr/include +avx2: true +networking: true # clang : true -ccache : false -builddeps : +ccache: false +builddeps: - pkgconfig(eigen3) - pkgconfig(fftw3) - pkgconfig(hiredis) @@ -83,7 +83,7 @@ builddeps : - rocsparse-devel - rocthrust - roctracer-devel -rundeps : +rundeps: - numpy - python-cffi - python-future @@ -91,39 +91,39 @@ rundeps : - python-typing-extensions - pyyaml - sympy - - ^libtorch : - - pybind11 - - ^libtorch-devel : - - gflags-devel - - glog-devel - - intel-tbb-devel - - libtorch - # ROCm packages - - rocm-core-devel - - rocm-hip - - hipblas-devel - - hipblaslt-devel - - hipcub - - hipfft-devel - - hipsolver-devel - - hipsparse-devel - - hipmagma-devel - - miopen-devel - - miopengemm-devel - - rccl-devel - - rocblas-devel - - rocfft-devel - - rocprim - - rocrand-devel - - hiprand-devel - - rocprofiler - - rocsolver-devel - - rocsparse-devel - - rocthrust - - roctracer-devel -replaces : - - ^libtorch-devel : - - pytorch-devel + - ^libtorch: + - pybind11 + - ^libtorch-devel: + - gflags-devel + - glog-devel + - intel-tbb-devel + - libtorch + # ROCm packages + - rocm-core-devel + - rocm-hip + - hipblas-devel + - hipblaslt-devel + - hipcub + - hipfft-devel + - hipsolver-devel + - hipsparse-devel + - hipmagma-devel + - miopen-devel + - miopengemm-devel + - rccl-devel + - rocblas-devel + - rocfft-devel + - rocprim + - rocrand-devel + - hiprand-devel + - rocprofiler + - rocsolver-devel + - rocsparse-devel + - rocthrust + - roctracer-devel +replaces: + - ^libtorch-devel: + - pytorch-devel environment: | export PYTHON_BIN_PATH=/usr/bin/python3 @@ -188,7 +188,7 @@ environment: | export MAX_JOBS=%YJOBS% # For packagers. The default 5G is barely enough for a single build. # export CCACHE_MAXSIZE=20G -setup : | +setup: | echo %version% > version.txt # Make sure lapack is detected. @@ -210,9 +210,9 @@ setup : | python3 ./tools/amd_build/build_amd.py %patch -p1 -i $pkgfiles/rocm-jit.patch -build : | +build: | %python3_setup --skip-dependency-check -install : | +install: | %python3_install # Configure libtorch diff --git a/packages/py/pywal/package.yml b/packages/py/pywal/package.yml index 759c315b78d..f35ae0b0bea 100644 --- a/packages/py/pywal/package.yml +++ b/packages/py/pywal/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pywal -version : 3.3.0 -release : 11 -source : - - https://github.com/dylanaraps/pywal/archive/3.3.0.tar.gz : fe8fc1c29d1cad1a1a8580293dcfe32e1fac259f9dbfd5c8877439fa5948d189 -homepage : https://github.com/dylanaraps/pywal -license : MIT -component : programming.python -summary : Generate and change color-schemes on the fly +name: pywal +version: 3.3.0 +release: 11 +source: + - https://github.com/dylanaraps/pywal/archive/3.3.0.tar.gz: fe8fc1c29d1cad1a1a8580293dcfe32e1fac259f9dbfd5c8877439fa5948d189 +homepage: https://github.com/dylanaraps/pywal +license: MIT +component: programming.python +summary: Generate and change color-schemes on the fly description: | Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs. Pywal also supports predefined themes and has over 250 themes built-in. You can also create your own theme files to share with others. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - imagemagick - procps-ng -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pyxdg/package.yml b/packages/py/pyxdg/package.yml index 7c8f19edbcb..5368a932d1d 100644 --- a/packages/py/pyxdg/package.yml +++ b/packages/py/pyxdg/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyxdg -version : '0.28' -release : 15 -source : - - https://pypi.io/packages/source/p/pyxdg/pyxdg-0.28.tar.gz : 3267bb3074e934df202af2ee0868575484108581e6f3cb006af1da35395e88b4 -homepage : https://freedesktop.org/wiki/Software/pyxdg/ -license : GPL-2.0-or-later -component : programming.python -summary : Python XDG Module +name: pyxdg +version: "0.28" +release: 15 +source: + - https://pypi.io/packages/source/p/pyxdg/pyxdg-0.28.tar.gz: 3267bb3074e934df202af2ee0868575484108581e6f3cb006af1da35395e88b4 +homepage: https://freedesktop.org/wiki/Software/pyxdg/ +license: GPL-2.0-or-later +component: programming.python +summary: Python XDG Module description: | PyXDG contains implementations of freedesktop.org standards in python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/py/pyyaml/package.yml b/packages/py/pyyaml/package.yml index 3370035487f..60605fba4b8 100644 --- a/packages/py/pyyaml/package.yml +++ b/packages/py/pyyaml/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : pyyaml -version : 6.0.2 -release : 23 -source : - - https://pypi.debian.net/PyYAML/pyyaml-6.0.2.tar.gz : d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e -homepage : https://pyyaml.org/ -license : MIT -component : programming.python -summary : Python YAML binding +name: pyyaml +version: 6.0.2 +release: 23 +source: + - https://pypi.debian.net/PyYAML/pyyaml-6.0.2.tar.gz: d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e +homepage: https://pyyaml.org/ +license: MIT +component: programming.python +summary: Python YAML binding description: | YAML is a data serialization format designed for human readability and interaction with scripting languages. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(yaml-0.1) - cython @@ -18,9 +18,10 @@ builddeps : - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install + # check : | # %python3_test diff --git a/packages/q/q4wine/package.yml b/packages/q/q4wine/package.yml index 72a0a6b15e7..8af87d2eccd 100644 --- a/packages/q/q4wine/package.yml +++ b/packages/q/q4wine/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : q4wine -version : 1.4.2 -release : 15 -source : - - https://github.com/brezerk/q4wine/archive/v1.4.2.tar.gz : e27d32c09e53c36cdd6ab9e9a2587f1d5a8800b3efab8784ead3e1713c8cbfd9 -homepage : https://q4wine.brezblock.org.ua/ -license : GPL-3.0-or-later -summary : Qt GUI for Wine -component : virt +name: q4wine +version: 1.4.2 +release: 15 +source: + - https://github.com/brezerk/q4wine/archive/v1.4.2.tar.gz: e27d32c09e53c36cdd6ab9e9a2587f1d5a8800b3efab8784ead3e1713c8cbfd9 +homepage: https://q4wine.brezblock.org.ua/ +license: GPL-3.0-or-later +summary: Qt GUI for Wine +component: virt description: | Q4Wine is a Qt GUI for wine. It will help you manage wine prefixes and installed applications. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) - icoutils -rundeps : +rundeps: - icoutils - qt6-svg - sqlite3 - wine -setup : | +setup: | %cmake . -DQT6=ON -DUSE_GZIP=ON -build : | +build: | %make -install : | +install: | %make_install # Install AppStream metainfo diff --git a/packages/q/qadwaitadecorations/package.yml b/packages/q/qadwaitadecorations/package.yml index 34b627dc18a..d8aea581513 100644 --- a/packages/q/qadwaitadecorations/package.yml +++ b/packages/q/qadwaitadecorations/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qadwaitadecorations -version : 0.1.7 -release : 12 -source : - - https://github.com/FedoraQt/QAdwaitaDecorations/archive/refs/tags/0.1.7.tar.gz : 6cd96efca241a4b60fb6bf449c64dbad713b223c36e003ae89f45e34739d56d1 -homepage : https://github.com/FedoraQt/QAdwaitaDecorations -license : LGPL-2.1-or-later -component : desktop.theme -summary : Qt decoration plugin implementing Adwaita-like client-side decorations +name: qadwaitadecorations +version: 0.1.7 +release: 12 +source: + - https://github.com/FedoraQt/QAdwaitaDecorations/archive/refs/tags/0.1.7.tar.gz: 6cd96efca241a4b60fb6bf449c64dbad713b223c36e003ae89f45e34739d56d1 +homepage: https://github.com/FedoraQt/QAdwaitaDecorations +license: LGPL-2.1-or-later +component: desktop.theme +summary: Qt decoration plugin implementing Adwaita-like client-side decorations description: | QAdwaitaDecorations - Qt decoration plugin implementing Adwaita-like client-side decorations (currently Qt5 and Qt6). -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5WaylandClient) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WaylandClient) - qt6-base-private-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/qt6.10.patch %cmake_ninja -B build-qt6 -DUSE_QT6=true # NOTE TO PACKAGERS: HAS_QT6_SUPPORT means we carry a backported patch from qt6 in qt5-wayland. %cmake_ninja -B build-qt5 -DHAS_QT6_SUPPORT=true -build : | +build: | %ninja_build -C build-qt6 %ninja_build -C build-qt5 -install : | +install: | %ninja_install -C build-qt6 %ninja_install -C build-qt5 diff --git a/packages/q/qastools/package.yml b/packages/q/qastools/package.yml index d05a0abada0..1eb3f553f36 100644 --- a/packages/q/qastools/package.yml +++ b/packages/q/qastools/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qastools -version : 1.4.0 -release : 8 -source : - - https://gitlab.com/sebholt/qastools/-/archive/v1.4.0/qastools-v1.4.0.tar.gz : c2c06a07741b39be65744afef9b8e53708e7c3e937cd70df65e13cf2c937c5cc -homepage : https://gitlab.com/sebholt/qastools -license : MIT -component : multimedia.audio -summary : Desktop toolset for the Linux sound system ALSA +name: qastools +version: 1.4.0 +release: 8 +source: + - https://gitlab.com/sebholt/qastools/-/archive/v1.4.0/qastools-v1.4.0.tar.gz: c2c06a07741b39be65744afef9b8e53708e7c3e937cd70df65e13cf2c937c5cc +homepage: https://gitlab.com/sebholt/qastools +license: MIT +component: multimedia.audio +summary: Desktop toolset for the Linux sound system ALSA description: | QasTools is a collection of Qt-based mixer and setup tools for the Linux sound system ALSA. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) - pkgconfig(alsa) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/q/qbittorrent/package.yml b/packages/q/qbittorrent/package.yml index 2be785ddd17..916cccd1762 100644 --- a/packages/q/qbittorrent/package.yml +++ b/packages/q/qbittorrent/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qbittorrent -version : 5.1.4 -release : 105 -source : - - https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-5.1.4.tar.gz : ab37deeb364049a308127c572f139bd5eb0535fa355db8821e5aa31990b5625e -homepage : https://www.qbittorrent.org/ -license : GPL-2.0-or-later -component : network.download -summary : qBittorrent project aims to provide a Free Software alternative to µTorrent +name: qbittorrent +version: 5.1.4 +release: 105 +source: + - https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-5.1.4.tar.gz: ab37deeb364049a308127c572f139bd5eb0535fa355db8821e5aa31990b5625e +homepage: https://www.qbittorrent.org/ +license: GPL-2.0-or-later +component: network.download +summary: qBittorrent project aims to provide a Free Software alternative to µTorrent description: | qBittorrent project aims to provide a Free Software alternative to µTorrent -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6Svg) - pkgconfig(libtorrent-rasterbar) - libboost-devel - qt6-base-private-devel -rundeps : +rundeps: - qt6-svg -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qca/package.yml b/packages/q/qca/package.yml index 132968e57fe..3f787d755ce 100644 --- a/packages/q/qca/package.yml +++ b/packages/q/qca/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qca -version : 2.3.10 -release : 14 -source : - - https://download.kde.org/stable/qca/2.3.10/qca-2.3.10.tar.xz : 1c5b722da93d559365719226bb121c726ec3c0dc4c67dea34f1e50e4e0d14a02 -homepage : https://userbase.kde.org/QCA -license : LGPL-2.1-only -component : +name: qca +version: 2.3.10 +release: 14 +source: + - https://download.kde.org/stable/qca/2.3.10/qca-2.3.10.tar.xz: 1c5b722da93d559365719226bb121c726ec3c0dc4c67dea34f1e50e4e0d14a02 +homepage: https://userbase.kde.org/QCA +license: LGPL-2.1-only +component: - security.crypto - - qt5 : security.crypto - - qt5-devel : programming.devel - - qt6 : security.crypto - - qt6-devel : programming.devel -summary : + - qt5: security.crypto + - qt5-devel: programming.devel + - qt6: security.crypto + - qt6-devel: programming.devel +summary: - Cryptographic library with an easy API - - qt5 : Cryptographic library with an easy API - Qt5 bindings - - qt5-devel : Development files for qca-qt5 - - qt6 : Cryptographic library with an easy API - Qt6 bindings - - qt6-devel : Development files for qca-qt6 + - qt5: Cryptographic library with an easy API - Qt5 bindings + - qt5-devel: Development files for qca-qt5 + - qt6: Cryptographic library with an easy API - Qt6 bindings + - qt6-devel: Development files for qca-qt6 description: |- QCA is a library that provides an easy API for a range of cryptographic features, including SSL/TLS, X.509 certificates, SASL, OpenPGP, smartcards, and much more. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(Qt6Core5Compat) - pkgconfig(nss) - doxygen -rundeps : - - qt5-devel : - - qca-qt5 - - qt6-devel : - - qca-qt6 -clang : true -optimize : lto -setup : | +rundeps: + - qt5-devel: + - qca-qt5 + - qt6-devel: + - qca-qt6 +clang: true +optimize: lto +setup: | %cmake_ninja -B qt5-build \ -DQCA_FEATURE_INSTALL_DIR=%libdir%/qt5/mkspecs/features \ -DQCA_INSTALL_IN_QT_PREFIX=ON \ @@ -43,42 +43,42 @@ setup : | -DQT6=ON \ -DQCA_INSTALL_IN_QT_PREFIX=ON \ -DQCA_MAN_INSTALL_DIR=/usr/share/man -build : | +build: | %ninja_build -C qt5-build %ninja_build -C qt6-build -install : | +install: | %ninja_install -C qt5-build %ninja_install -C qt6-build -check : | +check: | %ninja_check -C qt5-build %ninja_check -C qt6-build -patterns : - - qt5 : - - /usr/bin/*-qt5 - - /usr/lib64/libqca-qt5.so.* - - /usr/lib64/libqca-qt5.so.*.* - - /usr/lib64/qt5/plugins - - /usr/share/man/man1/qcatool-qt5.1 - - qt6 : - - /usr/lib64/libqca-qt6.so.* - - /usr/lib64/libqca-qt6.so.*.* - - /usr/lib64/qt6/bin - - /usr/lib64/qt6/plugins - - /usr/share/man/man1/qcatool-qt6.1 - - qt5-devel : - - /usr/lib64/qt5/mkspecs - - /usr/include/Qca-qt5 - - /usr/lib64/cmake/Qca-qt5 - - /usr/lib64/libqca-qt5.so - - /usr/lib64/pkgconfig/qca2-qt5.pc - - qt6-devel : - - /usr/include/polkit-qt6-1 - - /usr/include/qt6/Qca-qt6 - - /usr/lib64/cmake/Qca-qt6 - - /usr/lib64/libqca-qt6.so -replaces : - - qt5 : qca - - qt5-devel : qca-devel +patterns: + - qt5: + - /usr/bin/*-qt5 + - /usr/lib64/libqca-qt5.so.* + - /usr/lib64/libqca-qt5.so.*.* + - /usr/lib64/qt5/plugins + - /usr/share/man/man1/qcatool-qt5.1 + - qt6: + - /usr/lib64/libqca-qt6.so.* + - /usr/lib64/libqca-qt6.so.*.* + - /usr/lib64/qt6/bin + - /usr/lib64/qt6/plugins + - /usr/share/man/man1/qcatool-qt6.1 + - qt5-devel: + - /usr/lib64/qt5/mkspecs + - /usr/include/Qca-qt5 + - /usr/lib64/cmake/Qca-qt5 + - /usr/lib64/libqca-qt5.so + - /usr/lib64/pkgconfig/qca2-qt5.pc + - qt6-devel: + - /usr/include/polkit-qt6-1 + - /usr/include/qt6/Qca-qt6 + - /usr/lib64/cmake/Qca-qt6 + - /usr/lib64/libqca-qt6.so +replaces: + - qt5: qca + - qt5-devel: qca-devel diff --git a/packages/q/qcoro/package.yml b/packages/q/qcoro/package.yml index 87bbc77a0cd..9b087c8b70c 100644 --- a/packages/q/qcoro/package.yml +++ b/packages/q/qcoro/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qcoro -version : 0.10.0 -release : 5 -source : - - https://github.com/danvratil/qcoro/archive/refs/tags/v0.10.0.tar.gz : b7c8f00273ad27d85814bf4ec93eb6922c75656800a61d11854d36355a4a1aec -homepage : https://qcoro.dvratil.cz/ -license : MIT +name: qcoro +version: 0.10.0 +release: 5 +source: + - https://github.com/danvratil/qcoro/archive/refs/tags/v0.10.0.tar.gz: b7c8f00273ad27d85814bf4ec93eb6922c75656800a61d11854d36355a4a1aec +homepage: https://qcoro.dvratil.cz/ +license: MIT description: | The QCoro library provides set of tools to make use of C++20 coroutines with Qt. -component : +component: - programming.library - qt5: programming.library - qt5-devel: programming.devel - qt6: programming.library - qt6-devel: programming.devel -summary : +summary: - The QCoro library provides set of tools to make use of C++20 coroutines with Qt. - qt5: C++ Coroutines for Qt5. - qt5-devel: Development files for qca-qt5 - qt6: C++ Coroutines for Qt6. - qt6-devel: Development files for qca-qt6 -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5QuickControls2) - pkgconfig(Qt5WebSockets) - pkgconfig(Qt6Core) - pkgconfig(Qt6Quick) - pkgconfig(Qt6WebSockets) -rundeps : +rundeps: - qt5-devel: - - qcoro-qt5 + - qcoro-qt5 - qt6-devel: - - qcoro-qt6 + - qcoro-qt6 #checkdeps : # - dbus-launch # useless without dbus in the chroot. -setup : | +setup: | mkdir qt5 qt6 pushd qt5 @@ -51,21 +51,21 @@ setup : | -DBUILD_EXAMPLES=OFF \ ../ popd -build : | +build: | pushd qt5 %ninja_build popd pushd qt6 %ninja_build popd -install : | +install: | pushd qt5 %ninja_install popd pushd qt6 %ninja_install popd -check : | +check: | # dbus tests failing due to no dbus in env pushd qt5 %ninja_check || : @@ -73,18 +73,18 @@ check : | pushd qt6 %ninja_check || : popd -patterns : +patterns: - qt5: - - /usr/lib64/libQCoro5*.so.* + - /usr/lib64/libQCoro5*.so.* - qt6: - - /usr/lib64/libQCoro6*.so.* + - /usr/lib64/libQCoro6*.so.* - qt5-devel: - - /usr/include/qcoro5/* - - /usr/lib64/cmake/QCoro5* - - /usr/lib64/qt5/mkspecs - - /usr/lib64/libQCoro5*.so + - /usr/include/qcoro5/* + - /usr/lib64/cmake/QCoro5* + - /usr/lib64/qt5/mkspecs + - /usr/lib64/libQCoro5*.so - qt6-devel: - - /usr/include/qcoro6/* - - /usr/lib64/cmake/QCoro6* - - /usr/lib64/qt6/mkspecs/ - - /usr/lib64/libQCoro6*.so + - /usr/include/qcoro6/* + - /usr/lib64/cmake/QCoro6* + - /usr/lib64/qt6/mkspecs/ + - /usr/lib64/libQCoro6*.so diff --git a/packages/q/qdirstat/package.yml b/packages/q/qdirstat/package.yml index d14a853ffe3..a89ba94d36e 100644 --- a/packages/q/qdirstat/package.yml +++ b/packages/q/qdirstat/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qdirstat -version : '1.9' -release : 10 -source : - - https://github.com/shundhammer/qdirstat/archive/refs/tags/1.9.tar.gz : 5a9abda2dbdca3d012d1d9ce7a601abf89e2af77d677f1e5d613f53fb7ad19ff -homepage : https://github.com/shundhammer/qdirstat -license : GPL-2.0-only -component : desktop -summary : QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up +name: qdirstat +version: "1.9" +release: 10 +source: + - https://github.com/shundhammer/qdirstat/archive/refs/tags/1.9.tar.gz: 5a9abda2dbdca3d012d1d9ce7a601abf89e2af77d677f1e5d613f53fb7ad19ff +homepage: https://github.com/shundhammer/qdirstat +license: GPL-2.0-only +component: desktop +summary: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up description: | graphical disk usage display with cleanup facilities. QDirStat (Qt Directory Statistics) is a small utility program that sums up disk usage for directory trees, very much like the Unix 'du' command. It displays the disk space used up by a directory tree, both numerically and graphically. It is network transparent (i.e., you can use it to sum up FTP servers), and comes with predefined and user configurable cleanup actions. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Core) -rundeps : +rundeps: - perl-uri # for qdirstat-cache-writer - xdg-utils -setup : | +setup: | # Remove patch when it has proper release %patch -p1 -i $pkgfiles/add-appstream.patch %qmake INSTALL_PREFIX=$installdir/usr -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 man/qdirstat.1 $installdir/usr/share/man/man1/qdirstat.1 diff --git a/packages/q/qdriverstation/package.yml b/packages/q/qdriverstation/package.yml index 9ec416aaaab..99e420ee5b2 100644 --- a/packages/q/qdriverstation/package.yml +++ b/packages/q/qdriverstation/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qdriverstation -version : 17.01.1 -release : 10 -source : - - https://github.com/FRC-Utilities/QDriverStation/archive/v17.01.1.tar.gz : 5400fe6f6813aedf9e879cdef01761b4bd0dd0b6b4eac5811ff04d9e89795ce3 -homepage : https://frc-utilities.github.io/ -license : MIT -component : desktop -summary : The QDriverStation is a cross-platform and open-source alternative to the FRC Driver Station +name: qdriverstation +version: 17.01.1 +release: 10 +source: + - https://github.com/FRC-Utilities/QDriverStation/archive/v17.01.1.tar.gz: 5400fe6f6813aedf9e879cdef01761b4bd0dd0b6b4eac5811ff04d9e89795ce3 +homepage: https://frc-utilities.github.io/ +license: MIT +component: desktop +summary: The QDriverStation is a cross-platform and open-source alternative to the FRC Driver Station description: | The QDriverStation is a cross-platform and open-source alternative to the FRC Driver Station. It allows you to operate FRC robots with the major operating systems (Windows, Mac OSX and GNU/Linux). The QDriverStation is able to operate both 2009-2014 robots and 2015-2016 robots. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Qml) - pkgconfig(glu) - pkgconfig(sdl2) -rundeps : +rundeps: - qt5-quickcontrols -setup : | +setup: | %qmake -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir # Install AppStream metainfo install -Dm00644 $pkgfiles/io.github.frc_utilities.qdriverstation.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/q/qelectrotech/package.yml b/packages/q/qelectrotech/package.yml index 4046014bcff..29815309267 100644 --- a/packages/q/qelectrotech/package.yml +++ b/packages/q/qelectrotech/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qelectrotech -version : '0.91' -release : 6 -source : - - https://git.tuxfamily.org/qet/qet.git/snapshot/qet-0.9.1.tar.gz : adac0969f3046cf033b048e595f4d576e5e37d028b8bb51bfa7710a64a043634 -homepage : https://qelectrotech.org/ -license : GPL-2.0-or-later -component : office.scientific -summary : QElectroTech is a Qt5 application to design electric diagrams +name: qelectrotech +version: "0.91" +release: 6 +source: + - https://git.tuxfamily.org/qet/qet.git/snapshot/qet-0.9.1.tar.gz: adac0969f3046cf033b048e595f4d576e5e37d028b8bb51bfa7710a64a043634 +homepage: https://qelectrotech.org/ +license: GPL-2.0-or-later +component: office.scientific +summary: QElectroTech is a Qt5 application to design electric diagrams description: | QElectrotech uses XML files for elements and diagrams, and includes both a diagram editor, a element editor, and an titleblock editor. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(sqlite3) - kcoreaddons-devel - kwidgetsaddons-devel -setup : | +setup: | patch -p1 -i $pkgfiles/0001-Fix-install-paths.patch -build : | +build: | %qmake -install : | +install: | %make_install INSTALL_ROOT=%installroot% rm -rf $installdir/usr/share/doc diff --git a/packages/q/qemu/package.yml b/packages/q/qemu/package.yml index dc9296bd8a9..3c35bc6b374 100644 --- a/packages/q/qemu/package.yml +++ b/packages/q/qemu/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qemu -version : 9.2.3 -release : 77 -source : - - https://download.qemu.org/qemu-9.2.3.tar.xz : baed494270c361bf69816acc84512e3efed71c7a23f76691642b80bc3de7693e -homepage : https://www.qemu.org/ -license : GPL-2.0-only -component : +name: qemu +version: 9.2.3 +release: 77 +source: + - https://download.qemu.org/qemu-9.2.3.tar.xz: baed494270c361bf69816acc84512e3efed71c7a23f76691642b80bc3de7693e +homepage: https://www.qemu.org/ +license: GPL-2.0-only +component: - virt - - guest-agent : virt -summary : + - guest-agent: virt +summary: - QEMU is a generic and open source machine emulator and virtualizer. - - guest-agent : Guest agent for KVM guests + - guest-agent: Guest agent for KVM guests description: | QEMU is a generic and open source machine emulator and virtualizer. When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance. When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(alsa) - pkgconfig(bzip2) @@ -60,11 +60,11 @@ builddeps : - libaio-devel - python-sphinx - python-sphinx-rtd-theme -rundeps : +rundeps: - capstone - edk2-ovmf - virtiofsd -setup : | +setup: | %patch -p1 -i $pkgfiles/0002-nfs-Add-support-for-libnfs-v2-api.patch %patch -p1 -i $pkgfiles/0008-Revert-meson.build-Disallow-libnfs-v6-to-fix-the-bro.patch @@ -97,10 +97,10 @@ setup : | --enable-vnc-jpeg \ --enable-zstd \ --target-list='aarch64-softmmu arm-linux-user arm-softmmu i386-linux-user i386-softmmu mips-linux-user mips-softmmu mipsel-linux-user mipsel-softmmu x86_64-linux-user x86_64-softmmu' -clang : true -build : | +clang: true +build: | %make -install : | +install: | %make_install # Qemu installs this during build.. rm -rfv $installdir/{var,usr/include} @@ -115,16 +115,16 @@ install : | rm -rfv $installdir/usr/share/qemu/firmware find $installdir -type d -empty -print -delete -check : | +check: | unset LD_PRELOAD # Currently flaking on aarch64 %make check V=1 || : -patterns : - - docs : - - /usr/share/doc - - guest-agent : - - /usr/bin/qemu-ga - - /usr/lib/systemd/system/qemu-guest-agent.service - - /usr/lib/tmpfiles.d/qemu-guest-agent.conf - - /usr/lib/udev/rules.d/99-qemu-guest-agent.rules - - /usr/share/man/man8/qemu-ga.8* +patterns: + - docs: + - /usr/share/doc + - guest-agent: + - /usr/bin/qemu-ga + - /usr/lib/systemd/system/qemu-guest-agent.service + - /usr/lib/tmpfiles.d/qemu-guest-agent.conf + - /usr/lib/udev/rules.d/99-qemu-guest-agent.rules + - /usr/share/man/man8/qemu-ga.8* diff --git a/packages/q/qgis/package.yml b/packages/q/qgis/package.yml index d074e15469a..3d65fbb1fef 100644 --- a/packages/q/qgis/package.yml +++ b/packages/q/qgis/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qgis -version : 3.44.2 -release : 122 -source : - - https://github.com/qgis/QGIS/archive/refs/tags/final-3_44_2.tar.gz : 24963f3ff0c1171171dba67561afd6eb22a79af8ec06820db10f77f4cc31d543 -homepage : https://qgis.org/ -license : GPL-2.0-or-later -component : office.scientific -summary : A Free and Open Source Geographic Information System +name: qgis +version: 3.44.2 +release: 122 +source: + - https://github.com/qgis/QGIS/archive/refs/tags/final-3_44_2.tar.gz: 24963f3ff0c1171171dba67561afd6eb22a79af8ec06820db10f77f4cc31d543 +homepage: https://qgis.org/ +license: GPL-2.0-or-later +component: office.scientific +summary: A Free and Open Source Geographic Information System description: | QGIS is a professional GIS application that is built on top of and proud to be itself Free and Open Source Software (FOSS). Create, edit, visualise, analyse and publish geospatial information on Windows, Mac, Linux, BSD (Android coming soon). -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt53DExtras) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Positioning) @@ -49,7 +49,7 @@ builddeps : - qscintilla-devel - qtkeychain-qt5-devel - qwt-devel -rundeps : +rundeps: - geos - psycopg2 - pygments @@ -58,7 +58,7 @@ rundeps : - python-owslib - python-qscintilla - pyyaml -setup : | +setup: | %cmake_ninja \ -DENABLE_TESTS=FALSE \ -DQGIS_MANUAL_SUBDIR=share/man \ @@ -66,8 +66,8 @@ setup : | -DWITH_PDAL=TRUE \ -DWITH_QTWEBKIT=FALSE \ -DWITH_3D=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile diff --git a/packages/q/qgit/package.yml b/packages/q/qgit/package.yml index c9f44efabe5..002f8ce1467 100644 --- a/packages/q/qgit/package.yml +++ b/packages/q/qgit/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qgit -version : "2.10" -release : 3 -source : - - https://github.com/tibirna/qgit/archive/refs/tags/qgit-2.10.tar.gz : 1fc74fbd25c8ccbee9f7d4a8817b0a82ffa5a3a281b324febe4e90ea7c721153 -homepage : https://github.com/tibirna/qgit -license : GPL-2.0-or-later -component : programming.tools -summary : Graphical interface for git +name: qgit +version: "2.10" +release: 3 +source: + - https://github.com/tibirna/qgit/archive/refs/tags/qgit-2.10.tar.gz: 1fc74fbd25c8ccbee9f7d4a8817b0a82ffa5a3a281b324febe4e90ea7c721153 +homepage: https://github.com/tibirna/qgit +license: GPL-2.0-or-later +component: programming.tools +summary: Graphical interface for git description: | With qgit you will be able to browse revisions history, view patch content and changed files, graphically following different development branches. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(Qt5Gui) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qhull/package.yml b/packages/q/qhull/package.yml index 87de566fe36..bd73eae5ff3 100644 --- a/packages/q/qhull/package.yml +++ b/packages/q/qhull/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qhull -version : '2020.2' -release : 3 -source : - - https://github.com/qhull/qhull/archive/refs/tags/2020.2.tar.gz : 59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5 -homepage : https://github.com/qhull/qhull/wiki -license : Qhull -component : programming.library -summary : Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. +name: qhull +version: "2020.2" +release: 3 +source: + - https://github.com/qhull/qhull/archive/refs/tags/2020.2.tar.gz: 59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5 +homepage: https://github.com/qhull/qhull/wiki +license: Qhull +component: programming.library +summary: Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. description: | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/q/qjackctl/package.yml b/packages/q/qjackctl/package.yml index a64fe9bdc71..9a0d23a9d25 100644 --- a/packages/q/qjackctl/package.yml +++ b/packages/q/qjackctl/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qjackctl -version : 0.9.13 -release : 23 -source : - - https://sourceforge.net/projects/qjackctl/files/qjackctl-0.9.13.tar.gz : ebbc3774b8c2db6ded3c5553939c65e095ce796750d53ee1a299c113a33564b3 -homepage : https://qjackctl.sourceforge.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : QjackCtl is a simple Qt application to control the JACK sound server +name: qjackctl +version: 0.9.13 +release: 23 +source: + - https://sourceforge.net/projects/qjackctl/files/qjackctl-0.9.13.tar.gz: ebbc3774b8c2db6ded3c5553939c65e095ce796750d53ee1a299c113a33564b3 +homepage: https://qjackctl.sourceforge.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: QjackCtl is a simple Qt application to control the JACK sound server description: | QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure. -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6Svg) - pkgconfig(alsa) - pkgconfig(jack) - pkgconfig(portaudio-2.0) -rundeps : +rundeps: - pipewire-jack - qt6-svg -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qmapshack/package.yml b/packages/q/qmapshack/package.yml index b91440ad567..8e390bfddd1 100644 --- a/packages/q/qmapshack/package.yml +++ b/packages/q/qmapshack/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qmapshack -version : 1.17.1 -release : 18 -source : - - https://github.com/Maproom/qmapshack/archive/refs/tags/V_1.17.1.tar.gz : 39c704087c3e93da31216a740b494c14502b4c0e692a941a7ee4d2d520570d74 -homepage : https://github.com/Maproom/qmapshack -license : GPL-3.0-or-later -component : desktop -summary : GPS mapping and management tool +name: qmapshack +version: 1.17.1 +release: 18 +source: + - https://github.com/Maproom/qmapshack/archive/refs/tags/V_1.17.1.tar.gz: 39c704087c3e93da31216a740b494c14502b4c0e692a941a7ee4d2d520570d74 +homepage: https://github.com/Maproom/qmapshack +license: GPL-3.0-or-later +component: desktop +summary: GPS mapping and management tool description: | Use QMapShack to plan your next outdoor trip or to visualize and archive all the GPS recordings of your past exciting adventures. QMapShack is the next generation of the famous QLandkarte GT application. And of course it's even better and easier to use. -builddeps : +builddeps: - pkgconfig(Qt5Script) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5WebEngine) @@ -20,14 +20,14 @@ builddeps : - pkgconfig(quazip1-qt5) - alglib - routino-devel -setup : | +setup: | install -Dm00644 $pkgfiles/line_3px_horizontal.png $workdir/src/qmaptool/pic/line_3px_horizontal.png install -Dm00644 $pkgfiles/line_3px_vertical.png $workdir/src/qmaptool/pic/line_3px_vertical.png install -Dm00644 $pkgfiles/splash.png $workdir/src/qmaptool/pic/splash.png %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/io.github.maproom.qmapshack.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/q/qml-box2d/package.yml b/packages/q/qml-box2d/package.yml index 0bf7c865fc7..d39e4bbe6ad 100644 --- a/packages/q/qml-box2d/package.yml +++ b/packages/q/qml-box2d/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qml-box2d -version : '20220725' -release : 4 -source : - - git|https://github.com/qml-box2d/qml-box2d.git : 3a85439726d1ac4d082308feba45f23859ba71e0 -license : GPL-3.0-or-later -component : programming.library -homepage : https://github.com/qml-box2d/qml-box2d -summary : Box2D QML plugin +name: qml-box2d +version: "20220725" +release: 4 +source: + - git|https://github.com/qml-box2d/qml-box2d.git: 3a85439726d1ac4d082308feba45f23859ba71e0 +license: GPL-3.0-or-later +component: programming.library +homepage: https://github.com/qml-box2d/qml-box2d +summary: Box2D QML plugin description: | The goal of the qml-box2d plugin is to expose the functionality of Box2D (C++) as a QML plugin in order to make it easier to write physics based software in QML. -builddeps : +builddeps: - pkgconfig(Qt6Qml) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DUSE_QT6=ON \ -DCMAKE_INSTALL_LIBDIR=/usr/lib64/qt6/qml -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qnapi/package.yml b/packages/q/qnapi/package.yml index cf55e31b783..34902ae67eb 100644 --- a/packages/q/qnapi/package.yml +++ b/packages/q/qnapi/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qnapi -version : 0.2.3 -release : 13 -source : - - https://github.com/QNapi/qnapi/releases/download/0.2.3/qnapi-0.2.3.tar.gz : 8debb6862e96e52e4060131b314d9b887051a646a4a57c87c0287f2655357046 -homepage : https://qnapi.github.io/ -license : GPL-2.0-or-later -component : multimedia.video -summary : Qt-based, multi-engine, multi-platform subtitle downloader +name: qnapi +version: 0.2.3 +release: 13 +source: + - https://github.com/QNapi/qnapi/releases/download/0.2.3/qnapi-0.2.3.tar.gz: 8debb6862e96e52e4060131b314d9b887051a646a4a57c87c0287f2655357046 +homepage: https://qnapi.github.io/ +license: GPL-2.0-or-later +component: multimedia.video +summary: Qt-based, multi-engine, multi-platform subtitle downloader description: | QNapi is free software for automatic fetching subtitles for given movie file. It uses online databases such as NapiProjekt, OpenSubtitles and Napisy24. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Core) - pkgconfig(libmediainfo) -rundeps : +rundeps: - ffmpeg - p7zip -setup : | +setup: | sed -i '/^#include "subdatawidget.h"$/a #include ' gui/src/forms/subdatawidget.cpp %qmake QMAKE_DEFAULT_INCDIRS="" qnapi.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir install -Dm644 -t $installdir/usr/share/kio/servicemenus/ doc/qnapi-{download,scan}.desktop diff --git a/packages/q/qodem/package.yml b/packages/q/qodem/package.yml index 4330c580c98..0b26f8fa779 100644 --- a/packages/q/qodem/package.yml +++ b/packages/q/qodem/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qodem -version : 1.0.1 -release : 5 -source : - - https://sourceforge.net/projects/qodem/files/qodem/1.0.1/qodem-1.0.1.tar.gz : dedc73bfa73ced5c6193f1baf1ffe91f7accaad55a749240db326cebb9323359 -homepage : https://qodem.sourceforge.io/ -license : GPL-3.0-or-later -component : system.utils -summary : Qodem Terminal Emulator +name: qodem +version: 1.0.1 +release: 5 +source: + - https://sourceforge.net/projects/qodem/files/qodem/1.0.1/qodem-1.0.1.tar.gz: dedc73bfa73ced5c6193f1baf1ffe91f7accaad55a749240db326cebb9323359 +homepage: https://qodem.sourceforge.io/ +license: GPL-3.0-or-later +component: system.utils +summary: Qodem Terminal Emulator description: | Qodem is a from-scratch clone implementation of the Qmodem communications program made popular in the days when Bulletin Board Systems ruled the night. -builddeps : +builddeps: - pkgconfig(miniupnpc) - pkgconfig(sdl) - gpm-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-compat-with-MINIUPNPC-API-Version-18.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/q/qogir-gtk-theme/package.yml b/packages/q/qogir-gtk-theme/package.yml index 689d2d39e6d..1e7350a9dd5 100644 --- a/packages/q/qogir-gtk-theme/package.yml +++ b/packages/q/qogir-gtk-theme/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qogir-gtk-theme -version : 2025.08.17 -release : 11 -source : - - https://github.com/vinceliuice/Qogir-theme/archive/refs/tags/2025-08-17.tar.gz : cc7a1a6f7449571251bbfd338e3e671254ba93bee41c5b997bf5a6626faaae8f -homepage : https://github.com/vinceliuice/Qogir-theme -license : GPL-3.0-or-later -component : +name: qogir-gtk-theme +version: 2025.08.17 +release: 11 +source: + - https://github.com/vinceliuice/Qogir-theme/archive/refs/tags/2025-08-17.tar.gz: cc7a1a6f7449571251bbfd338e3e671254ba93bee41c5b997bf5a6626faaae8f +homepage: https://github.com/vinceliuice/Qogir-theme +license: GPL-3.0-or-later +component: - desktop.theme - - win : desktop.theme -summary : Qogir is a flat design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell + - win: desktop.theme +summary: Qogir is a flat design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell description: | Qogir is a flat design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell based on Arc gtk theme. -patterns : - - win : /usr/share/themes/*Win* -builddeps : +patterns: + - win: /usr/share/themes/*Win* +builddeps: - sassc -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine - - win : - - qogir-gtk-theme -install : | + - win: + - qogir-gtk-theme +install: | install -dm00644 $installdir/usr/share/themes ./install.sh --dest $installdir/usr/share/themes ./install.sh --tweaks square --name Qogir-Win --dest $installdir/usr/share/themes diff --git a/packages/q/qogir-icon-theme/package.yml b/packages/q/qogir-icon-theme/package.yml index ecff0eae6ea..e81a2859396 100644 --- a/packages/q/qogir-icon-theme/package.yml +++ b/packages/q/qogir-icon-theme/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qogir-icon-theme -version : '20250215' -release : 3 -source : - - https://github.com/vinceliuice/Qogir-icon-theme/archive/refs/tags/2025-02-15.tar.gz : b0d07cad5601e0341a53a62df0ed111823b75fc38741d435486620a59fb239ee -homepage : https://www.pling.com/p/1296407/ -license : GPL-3.0 -component : desktop.theme -summary : A colorful design icon and cursor theme for linux desktops +name: qogir-icon-theme +version: "20250215" +release: 3 +source: + - https://github.com/vinceliuice/Qogir-icon-theme/archive/refs/tags/2025-02-15.tar.gz: b0d07cad5601e0341a53a62df0ed111823b75fc38741d435486620a59fb239ee +homepage: https://www.pling.com/p/1296407/ +license: GPL-3.0 +component: desktop.theme +summary: A colorful design icon and cursor theme for linux desktops description: | A flat colorful design icon theme for linux desktops -builddeps : +builddeps: - libgtk-3 -install : | +install: | mkdir -p $installdir/usr/share/icons ./install.sh -t default -d $installdir/usr/share/icons diff --git a/packages/q/qol-assist/package.yml b/packages/q/qol-assist/package.yml index 117cf039503..68299403293 100644 --- a/packages/q/qol-assist/package.yml +++ b/packages/q/qol-assist/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qol-assist -version : 0.9.0 -release : 18 -source : - - https://github.com/getsolus/qol-assist/releases/download/v0.9.0/qol-assist-v0.9.0.tar.gz : c62a112ad5e9511ec2c8e51bf0cb6f7896092114be92b0069203b4ff8a6547c4 -homepage : https://github.com/getsolus/qol-assist -license : Apache-2.0 -component : system.base -summary : QoL Assistance +name: qol-assist +version: 0.9.0 +release: 18 +source: + - https://github.com/getsolus/qol-assist/releases/download/v0.9.0/qol-assist-v0.9.0.tar.gz: c62a112ad5e9511ec2c8e51bf0cb6f7896092114be92b0069203b4ff8a6547c4 +homepage: https://github.com/getsolus/qol-assist +license: Apache-2.0 +component: system.base +summary: QoL Assistance description: | QoL Assist is a Solus tool to help rolling releases roll better over time, performing migratory functions automatically. -builddeps : +builddeps: - pkgconfig(systemd) - golang - scdoc # man -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Makefile-Fix-typo-in-USRDIR.patch %patch -p1 -i $pkgfiles/0001-core-context-Exclude-root-from-admin-users.patch -build : | +build: | %make PREFIX=/usr BINDIR=/usr/sbin -install : | +install: | %make_install \ PREFIX=/usr \ SYSTEMDUNITDIR=$installdir/usr/lib/systemd/system \ diff --git a/packages/q/qownnotes/package.yml b/packages/q/qownnotes/package.yml index d6fbd4674ca..615951d1038 100644 --- a/packages/q/qownnotes/package.yml +++ b/packages/q/qownnotes/package.yml @@ -1,34 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qownnotes -version : 25.4.1 -release : 293 -source : - - - https://github.com/pbek/QOwnNotes/releases/download/v25.4.1/qownnotes-25.4.1.tar.xz : d4096cf22bfd2fd7ce2fd24d5d1b0ce6295f497c1dfe5e2413ac275a4cf50411 -homepage : https://www.qownnotes.org/ -license : GPL-2.0-or-later -component : office.notes -summary : QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and ownCloud integration. +name: qownnotes +version: 25.4.1 +release: 293 +source: + - https://github.com/pbek/QOwnNotes/releases/download/v25.4.1/qownnotes-25.4.1.tar.xz: d4096cf22bfd2fd7ce2fd24d5d1b0ce6295f497c1dfe5e2413ac275a4cf50411 +homepage: https://www.qownnotes.org/ +license: GPL-2.0-or-later +component: office.notes +summary: QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and ownCloud integration. description: | QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and ownCloud integration. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WebSockets) - pkgconfig(botan-2) - pkgconfig(x11) -rundeps : +rundeps: - qt5-svg -setup : | +setup: | # Fix Qt6 compatibility issue in fakevim sed -i 's/c\.unicode(), 2, 16, QLatin1Char/static_cast(c.unicode()), 2, 16, QLatin1Char/g' \ libraries/fakevim/fakevim/fakevimhandler.cpp echo "#define RELEASE \"Solus\"" > release.h -build : | +build: | qmake6 USE_SYSTEM_BOTAN=1 %make -install : | +install: | install -Dm00755 QOwnNotes $installdir/usr/bin/QOwnNotes # Keep this as QOwnNotes. Breaks Budgie otherwise. install -Dm00644 PBE.QOwnNotes.desktop $installdir/usr/share/applications/org.qownnotes.QOwnNotes.desktop diff --git a/packages/q/qpdf/package.yml b/packages/q/qpdf/package.yml index f8758e14428..4603eb1ceae 100644 --- a/packages/q/qpdf/package.yml +++ b/packages/q/qpdf/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qpdf -version : 12.2.0 -release : 28 -source : - - https://github.com/qpdf/qpdf/archive/refs/tags/v12.2.0.tar.gz : 2d004611699a94030a594318393f08a7352ab1cf3cee337c5312d4e7eb7f8a4f -homepage : https://qpdf.sourceforge.io/ -license : Apache-2.0 -component : desktop.core -summary : PDF manipulation library +name: qpdf +version: 12.2.0 +release: 28 +source: + - https://github.com/qpdf/qpdf/archive/refs/tags/v12.2.0.tar.gz: 2d004611699a94030a594318393f08a7352ab1cf3cee337c5312d4e7eb7f8a4f +homepage: https://qpdf.sourceforge.io/ +license: Apache-2.0 +component: desktop.core +summary: PDF manipulation library description: | QPDF is a C++ library and set of programs that inspect and manipulate the structure of PDF files. It can encrypt and linearize files, expose the internals of a PDF file, and do many other operations useful to end users and PDF developers. -builddeps : +builddeps: - pkgconfig(libturbojpeg) -setup : | +setup: | %cmake_ninja \ -DBUILD_DOC=OFF \ -DINSTALL_EXAMPLES=OFF \ -DBUILD_STATIC_LIBS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # install bash and zsh completions @@ -27,5 +27,5 @@ install : | install -Dm00644 completions/zsh/_qpdf $installdir/usr/share/zsh/site-functions/_qpdf rm -r $installdir/usr/share/doc -check : | +check: | %ninja_check diff --git a/packages/q/qpwgraph/package.yml b/packages/q/qpwgraph/package.yml index 7f888e7abd5..2419ebe54a8 100644 --- a/packages/q/qpwgraph/package.yml +++ b/packages/q/qpwgraph/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qpwgraph -version : 0.8.3 -release : 15 -source : - - https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.8.3/qpwgraph-v0.8.3.tar.gz : 2be36fb3704aea51e4e42fe2df23e191443d92ace1b17b6d0e4a7cf802dc85c7 -homepage : https://gitlab.freedesktop.org/rncbc/qpwgraph -license : GPL-2.0-or-later -component : multimedia.audio -summary : PipeWire Graph Qt GUI Interface +name: qpwgraph +version: 0.8.3 +release: 15 +source: + - https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.8.3/qpwgraph-v0.8.3.tar.gz: 2be36fb3704aea51e4e42fe2df23e191443d92ace1b17b6d0e4a7cf802dc85c7 +homepage: https://gitlab.freedesktop.org/rncbc/qpwgraph +license: GPL-2.0-or-later +component: multimedia.audio +summary: PipeWire Graph Qt GUI Interface description: | PipeWire Graph Qt GUI Interface -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(alsa) - pkgconfig(libpipewire-0.3) -rundeps : +rundeps: - qt6-svg -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DCONFIG_WAYLAND=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qqc2-desktop-style/package.yml b/packages/q/qqc2-desktop-style/package.yml index 839b65267d5..616a295a243 100644 --- a/packages/q/qqc2-desktop-style/package.yml +++ b/packages/q/qqc2-desktop-style/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qqc2-desktop-style -version : 5.116.1 -release : 70 -source : - - https://download.kde.org/stable/frameworks/5.116/qqc2-desktop-style-5.116.1.tar.xz : 18e412afb0c5cefe179d1a07074b2e4daa0062085c79381123ba7c3f77d520df -homepage : https://community.kde.org/Frameworks -license : +name: qqc2-desktop-style +version: 5.116.1 +release: 70 +source: + - https://download.kde.org/stable/frameworks/5.116/qqc2-desktop-style-5.116.1.tar.xz: 18e412afb0c5cefe179d1a07074b2e4daa0062085c79381123ba7c3f77d520df +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - LGPL-3.0-only -component : desktop.theme -summary : QtQuickControls 2 style that integrates with the desktop +component: desktop.theme +summary: QtQuickControls 2 style that integrates with the desktop description: | This is a style for QtQuickControls 2 that uses QWidget's QStyle for painting, making possible to achieve an higher deree of consistency between QWidget-based and QML-based apps. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5QuickControls2) - pkgconfig(Qt5X11Extras) - pkgconfig(x11) - kconfigwidgets-devel - kiconthemes-devel - kirigami2-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml_cache diff --git a/packages/q/qqwing/package.yml b/packages/q/qqwing/package.yml index 59cb790841c..f77821c7416 100644 --- a/packages/q/qqwing/package.yml +++ b/packages/q/qqwing/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qqwing -version : 1.3.4 -release : 3 -source : - - https://qqwing.com/qqwing-1.3.4.tar.gz : 1753736c31feea0085f5cfac33143743204f8a7e66b81ccd17e249ecafba802f -homepage : https://qqwing.com/ -license : GPL-2.0-or-later -component : programming.library -summary : QQwing is software for generating and solving Sudoku puzzles +name: qqwing +version: 1.3.4 +release: 3 +source: + - https://qqwing.com/qqwing-1.3.4.tar.gz: 1753736c31feea0085f5cfac33143743204f8a7e66b81ccd17e249ecafba802f +homepage: https://qqwing.com/ +license: GPL-2.0-or-later +component: programming.library +summary: QQwing is software for generating and solving Sudoku puzzles description: | QQwing is software for generating and solving Sudoku puzzles. -libsplit : false -setup : | +libsplit: false +setup: | %reconfigure -build : | +build: | sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool %make -install : | +install: | %make_install diff --git a/packages/q/qrcodegencpp/package.yml b/packages/q/qrcodegencpp/package.yml index bd889cd6491..9dd4c28c59c 100644 --- a/packages/q/qrcodegencpp/package.yml +++ b/packages/q/qrcodegencpp/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qrcodegencpp -version : 1.8.0 -release : 1 -source : - - https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz : 2ec0a4d33d6f521c942eeaf473d42d5fe139abcfa57d2beffe10c5cf7d34ae60 - - https://github.com/EasyCoding/qrcodegen-cmake/archive/refs/tags/v1.8.0-cmake2.tar.gz : 04e0dc2d7b19457928172e338b5b22216ad23a9dee8d26be4fb05fc39ea59904 -homepage : https://www.nayuki.io/page/qr-code-generator-library -license : MIT -component : programming.library -summary : High-quality QR Code generator library in multiple languages. +name: qrcodegencpp +version: 1.8.0 +release: 1 +source: + - https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz: 2ec0a4d33d6f521c942eeaf473d42d5fe139abcfa57d2beffe10c5cf7d34ae60 + - https://github.com/EasyCoding/qrcodegen-cmake/archive/refs/tags/v1.8.0-cmake2.tar.gz: 04e0dc2d7b19457928172e338b5b22216ad23a9dee8d26be4fb05fc39ea59904 +homepage: https://www.nayuki.io/page/qr-code-generator-library +license: MIT +component: programming.library +summary: High-quality QR Code generator library in multiple languages. description: | This project aims to be the best, clearest QR Code generator library in multiple languages. The primary goals are flexible options and absolute correctness. -clang : true -setup : | +clang: true +setup: | tar xf $sources/v$version-cmake2.tar.gz ln -s qrcodegen-cmake-$version-cmake2/{cmake,CMakeLists.txt} . %cmake_ninja \ @@ -20,9 +20,9 @@ setup : | -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 Readme.markdown "$installdir/usr/share/licenses/qrcodegen-cmake/Readme.markdown" install -Dm00644 qrcodegen-cmake*/LICENSE "$installdir/usr/share/licenses/qrcodegen-cmake/LICENSE.txt" diff --git a/packages/q/qrencode/package.yml b/packages/q/qrencode/package.yml index 8679cbdab7a..e5f99d290ef 100644 --- a/packages/q/qrencode/package.yml +++ b/packages/q/qrencode/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qrencode -version : 4.1.1 -release : 7 -source : - - https://github.com/fukuchi/libqrencode/archive/refs/tags/v4.1.1.tar.gz : 5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c -homepage : https://fukuchi.org/works/qrencode/ -license : LGPL-2.1-or-later -component : programming.library -summary : Libqrencode is a C library for encoding data in a QR Code symbol +name: qrencode +version: 4.1.1 +release: 7 +source: + - https://github.com/fukuchi/libqrencode/archive/refs/tags/v4.1.1.tar.gz: 5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c +homepage: https://fukuchi.org/works/qrencode/ +license: LGPL-2.1-or-later +component: programming.library +summary: Libqrencode is a C library for encoding data in a QR Code symbol description: | Libqrencode is a fast and compact library for encoding data in a QR Code symbol, a 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters and has high robustness. -builddeps : +builddeps: - pkgconfig(libpng) - pkgconfig(sdl2) -libsplit : false -setup : | +libsplit: false +setup: | %reconfigure --with-tests -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | cd tests sh test_all.sh diff --git a/packages/q/qrupdate/package.yml b/packages/q/qrupdate/package.yml index b2ed8f2dfb7..0c4bef47071 100644 --- a/packages/q/qrupdate/package.yml +++ b/packages/q/qrupdate/package.yml @@ -1,23 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qrupdate -version : 1.1.2 -release : 9 -source : - - https://sourceforge.net/projects/qrupdate/files/qrupdate/1.2/qrupdate-1.1.2.tar.gz : e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08 -homepage : https://sourceforge.net/projects/qrupdate/ -license : GPL-3.0-or-later -component : programming.library -summary : Library for fast updating of qr and cholesky decompositions +name: qrupdate +version: 1.1.2 +release: 9 +source: + - https://sourceforge.net/projects/qrupdate/files/qrupdate/1.2/qrupdate-1.1.2.tar.gz: e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08 +homepage: https://sourceforge.net/projects/qrupdate/ +license: GPL-3.0-or-later +component: programming.library +summary: Library for fast updating of qr and cholesky decompositions description: | qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions. -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-Solus-defaults-for-build.patch -build : | +build: | %make solib PREFIX=/usr -install : | +install: | %make DESTDIR=$installdir install-shlib + # check : | # %make test diff --git a/packages/q/qscintilla/package.yml b/packages/q/qscintilla/package.yml index f7b1b67017f..4016ed08486 100644 --- a/packages/q/qscintilla/package.yml +++ b/packages/q/qscintilla/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qscintilla -version : 2.14.1 -release : 13 -source : - - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.tar.gz#QScintilla.tar.gz : dfe13c6acc9d85dfcba76ccc8061e71a223957a6c02f3c343b30a9d43a4cdd4d -extract : false -homepage : https://www.riverbankcomputing.com/software/qscintilla/ -license : GPL-3.0-only -component : programming -summary : QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control +name: qscintilla +version: 2.14.1 +release: 13 +source: + - https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.tar.gz#QScintilla.tar.gz: dfe13c6acc9d85dfcba76ccc8061e71a223957a6c02f3c343b30a9d43a4cdd4d +extract: false +homepage: https://www.riverbankcomputing.com/software/qscintilla/ +license: GPL-3.0-only +component: programming +summary: QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control description: | QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. -replaces : - - devel : qscintilla-qt5-devel +replaces: + - devel: qscintilla-qt5-devel - qscintilla-qt5 -builddeps : +builddeps: - pkgconfig(Qt5UiTools) - pkgconfig(Qt6UiTools) -clang : true -setup : | +clang: true +setup: | mkdir qt5 qt6 tar --strip-components=1 -xf $sources/QScintilla.tar.gz -C qt5 tar --strip-components=1 -xf $sources/QScintilla.tar.gz -C qt6 @@ -30,12 +30,12 @@ setup : | pushd qt6/src qmake6 QMAKE_CFLAGS_RELEASE="${CFLAGS}" QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" popd -build : | +build: | %make -C qt5/src %make -C qt6/src -install : | +install: | %make_install -C qt5/src INSTALL_ROOT=$installdir %make_install -C qt6/src INSTALL_ROOT=$installdir -patterns : - - devel : - - /usr/lib64/qt*/mkspecs +patterns: + - devel: + - /usr/lib64/qt*/mkspecs diff --git a/packages/q/qspeakers/package.yml b/packages/q/qspeakers/package.yml index 47dccf49b09..aa44b820a6f 100644 --- a/packages/q/qspeakers/package.yml +++ b/packages/q/qspeakers/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qspeakers -version : '1.8' -release : 4 -source : - - https://github.com/be1/qspeakers/archive/refs/tags/1.8.tar.gz : 43d149e82db3ccb2ed4e29438b50f846452f8425431c04fd63bc2c794f6a08b7 -homepage : https://github.com/be1/qspeakers/ -license : GPL-3.0-or-later -component : office.scientific -summary : Loudspeaker enclosure design software +name: qspeakers +version: "1.8" +release: 4 +source: + - https://github.com/be1/qspeakers/archive/refs/tags/1.8.tar.gz: 43d149e82db3ccb2ed4e29438b50f846452f8425431c04fd63bc2c794f6a08b7 +homepage: https://github.com/be1/qspeakers/ +license: GPL-3.0-or-later +component: office.scientific +summary: Loudspeaker enclosure design software description: | QSpeakers is a simple graphical program that simulates common acoustical enclosures behaviour based on the loudspeaker driver's Thiele / Small parameters and the chosen enclosure type. -builddeps : +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6UiTools) - pkgconfig(Qt6Xml) -setup : | +setup: | qmake6 -spec linux-g++ PREFIX=/usr QMAKE_CC="$CC" QMAKE_CXX="$CXX" -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qsynth/package.yml b/packages/q/qsynth/package.yml index d972c55dfff..56822ebd6bb 100644 --- a/packages/q/qsynth/package.yml +++ b/packages/q/qsynth/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qsynth -version : 1.0.3 -release : 13 -source : - - https://download.sourceforge.net/qsynth/qsynth-1.0.3.tar.gz : cf897e2aede811057736e9e4a20cb1cda48a84526e621231944c49b0009cba66 -homepage : https://qsynth.sourceforge.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Fluidsynth GUI frontend +name: qsynth +version: 1.0.3 +release: 13 +source: + - https://download.sourceforge.net/qsynth/qsynth-1.0.3.tar.gz: cf897e2aede811057736e9e4a20cb1cda48a84526e621231944c49b0009cba66 +homepage: https://qsynth.sourceforge.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Fluidsynth GUI frontend description: | Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework. -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6Svg) - pkgconfig(fluidsynth) -rundeps : +rundeps: - pipewire-jack -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt-creator/package.yml b/packages/q/qt-creator/package.yml index 95dd65b1a2b..c42f31d5f5d 100644 --- a/packages/q/qt-creator/package.yml +++ b/packages/q/qt-creator/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt-creator -version : 18.0.0 -release : 72 -source : - - https://download.qt.io/official_releases/qtcreator/18.0/18.0.0/qt-creator-opensource-src-18.0.0.tar.xz : c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973 -homepage : https://doc.qt.io/qtcreator/ -license : GPL-3.0-only -component : programming.ide -summary : IDE for Qt Development +name: qt-creator +version: 18.0.0 +release: 72 +source: + - https://download.qt.io/official_releases/qtcreator/18.0/18.0.0/qt-creator-opensource-src-18.0.0.tar.xz: c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973 +homepage: https://doc.qt.io/qtcreator/ +license: GPL-3.0-only +component: programming.ide +summary: IDE for Qt Development description: | Qt Creator is a cross-platform IDE for development with the Qt framework. -builddeps : +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Help) @@ -27,23 +27,23 @@ builddeps : - clang-devel - golang - qt6-base-private-devel -rundeps : +rundeps: - qt6-base-devel -clang : true -networking : true +clang: true +networking: true environment: | if [[ " ${PATH[*]} " =~ "ccache" ]]; then export CMAKE_C_COMPILER_LAUNCHER=ccache export CMAKE_CXX_COMPILER_LAUNCHER=ccache fi -setup : | +setup: | %cmake_ninja \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_LIBDIR=$(basename %libdir%) \ -DPYTHON_EXECUTABLE=$(which python3) \ -DQTC_CLANG_BUILDMODE_MATCH=ON \ -DCLANGTOOLING_LINK_CLANG_DYLIB=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt5-3d/package.yml b/packages/q/qt5-3d/package.yml index 3adfc1f3007..ebc7347032e 100644 --- a/packages/q/qt5-3d/package.yml +++ b/packages/q/qt5-3d/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-3d -version : 5.15.18 -release : 31 -source : - - git|https://invent.kde.org/qt/qt/qt3d.git : 208f5835e6c2415c9dc5cbe92bba83aa28bab7ea -homepage : https://www.qt.io -license : +name: qt5-3d +version: 5.15.18 +release: 31 +source: + - git|https://invent.kde.org/qt/qt/qt3d.git: 208f5835e6c2415c9dc5cbe92bba83aa28bab7ea +homepage: https://www.qt.io +license: - BSD-3-Clause - LGPL-3.0-only -component : +component: - desktop.qt - - demos : programming.library -summary : Qt 3D module + - demos: programming.library +summary: Qt 3D module description: | Qt 3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Qt C++ and Qt Quick applications. -builddeps : +builddeps: - pkgconfig(Qt5Quick) - vulkan-headers -clang : true -patterns : - - devel : - - /usr/bin - - demos : - - /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - devel: + - /usr/bin + - demos: + - /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qt3d.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-base/package.yml b/packages/q/qt5-base/package.yml index a971e28dbea..bed17b042cc 100644 --- a/packages/q/qt5-base/package.yml +++ b/packages/q/qt5-base/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-base -version : 5.15.18 -release : 112 -source : - - git|https://invent.kde.org/qt/qt/qtbase.git : bebdfd54917e25d1c100e6bd9f5dd53c2e645fd8 -homepage : https://www.qt.io -license : +name: qt5-base +version: 5.15.18 +release: 112 +source: + - git|https://invent.kde.org/qt/qt/qtbase.git: bebdfd54917e25d1c100e6bd9f5dd53c2e645fd8 +homepage: https://www.qt.io +license: - GPL-2.0 - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Cross platform application and UI framework + - demos: programming.library +summary: Cross platform application and UI framework description: | Cross platform application and UI Framework -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) @@ -48,23 +48,23 @@ builddeps : - pkgconfig(xrender) - pkgconfig(xtst) - vulkan-headers -rundeps : - - devel : - - mesalib-devel +rundeps: + - devel: + - mesalib-devel - shared-mime-info -patterns : - - devel : - - /usr/bin - - /usr/lib64/metatypes/qt5*_metatypes.json - - /usr/lib64/qt5/mkspecs - - demos : - - /usr/lib64/qt5/examples -replaces : +patterns: + - devel: + - /usr/bin + - /usr/lib64/metatypes/qt5*_metatypes.json + - /usr/lib64/qt5/mkspecs + - demos: + - /usr/lib64/qt5/examples +replaces: - qt5 - - demos : qt5-demos - - devel : qt5-devel -clang : true -setup : | + - demos: qt5-demos + - devel: qt5-devel +clang: true +setup: | export CFLAGS="$CFLAGS -ffat-lto-objects" export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" export LDFLAGS="$LDFLAGS -ffat-lto-objects" @@ -121,9 +121,9 @@ setup : | QMAKE_CFLAGS_RELEASE="${CFLAGS}" \ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \ QMAKE_LFLAGS_RELEASE="${LDFLAGS}" -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" # Amend build dir issues find $installdir/%libdir% -type f -name '*prl' -exec perl -pi -e "s, -L$workdir/\S+,,g" {} \; diff --git a/packages/q/qt5-charts/package.yml b/packages/q/qt5-charts/package.yml index f25b7075750..de217f40753 100644 --- a/packages/q/qt5-charts/package.yml +++ b/packages/q/qt5-charts/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-charts -version : 5.15.18 -release : 35 -source : - - git|https://invent.kde.org/qt/qt/qtcharts.git : 1093fb53ced126100d14af30a8adffd29b7ef855 -homepage : https://www.qt.io -license : GPL-3.0-or-later -component : +name: qt5-charts +version: 5.15.18 +release: 35 +source: + - git|https://invent.kde.org/qt/qt/qtcharts.git: 1093fb53ced126100d14af30a8adffd29b7ef855 +homepage: https://www.qt.io +license: GPL-3.0-or-later +component: - desktop.qt - - demos : programming.library -summary : Qt Charts module provides a set of easy to use chart components. + - demos: programming.library +summary: Qt Charts module provides a set of easy to use chart components. description: | Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can easily create impressive graphs by selecting one of the charts themes. -builddeps : +builddeps: - pkgconfig(Qt5Quick) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtcharts.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-connectivity/package.yml b/packages/q/qt5-connectivity/package.yml index 4a99f48267d..6d1e03a62ed 100644 --- a/packages/q/qt5-connectivity/package.yml +++ b/packages/q/qt5-connectivity/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-connectivity -version : 5.15.18 -release : 43 -source : - - git|https://invent.kde.org/qt/qt/qtconnectivity.git : f1be05c8efeb65b77a8bfd21763ab55bb5c04906 -homepage : https://www.qt.io -license : +name: qt5-connectivity +version: 5.15.18 +release: 43 +source: + - git|https://invent.kde.org/qt/qt/qtconnectivity.git: f1be05c8efeb65b77a8bfd21763ab55bb5c04906 +homepage: https://www.qt.io +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Connectivity components + - demos: programming.library +summary: Qt5 Connectivity components description: | Qt5 Connectivity Components -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(bluez) -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtconnectivity.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-datavis3d/package.yml b/packages/q/qt5-datavis3d/package.yml index c0bcfb207f9..275f5134c2d 100644 --- a/packages/q/qt5-datavis3d/package.yml +++ b/packages/q/qt5-datavis3d/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-datavis3d -version : 5.15.18 -release : 22 -source : - - git|https://invent.kde.org/qt/qt/qtdatavis3d.git : d9b988d3c5f9f34b97f3a9ac1347bfb55464cd60 -license : GPL-3.0-only -component : +name: qt5-datavis3d +version: 5.15.18 +release: 22 +source: + - git|https://invent.kde.org/qt/qt/qtdatavis3d.git: d9b988d3c5f9f34b97f3a9ac1347bfb55464cd60 +license: GPL-3.0-only +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt Data Visualization module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt Data Visualization module description: | Qt Data Visualization module -builddeps : +builddeps: - pkgconfig(Qt5Quick) -clang : true -patterns : - - demo : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demo: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtdatavis3d.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-declarative/package.yml b/packages/q/qt5-declarative/package.yml index 79a68a3f388..ec2122c2335 100644 --- a/packages/q/qt5-declarative/package.yml +++ b/packages/q/qt5-declarative/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-declarative -version : 5.15.18 -release : 54 -source : - - git|https://invent.kde.org/qt/qt/qtdeclarative.git : 1189557a50f11e7bc5716467a149cd09987a9f88 -homepage : https://www.qt.io -license : +name: qt5-declarative +version: 5.15.18 +release: 54 +source: + - git|https://invent.kde.org/qt/qt/qtdeclarative.git: 1189557a50f11e7bc5716467a149cd09987a9f88 +homepage: https://www.qt.io +license: - LGPL-3.0-or-later - LGPL-3.0-or-later - GFDL-1.3-or-later - GPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt 5 Declarative Library + - demos: programming.library +summary: Qt 5 Declarative Library description: | Qt is a set of libraries for developing applications. This package contains base tools, like string, xml, and network handling. -builddeps : +builddeps: - pkgconfig(Qt5Network) - pkgconfig(gl) - vulkan-headers -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples - - devel : - - /usr/bin/qml* - - /usr/lib64/metatypes/qt5*_metatypes.json - - /usr/lib64/qt5/mkspecs/features/*.prf -setup : | +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples + - devel: + - /usr/bin/qml* + - /usr/lib64/metatypes/qt5*_metatypes.json + - /usr/lib64/qt5/mkspecs/features/*.prf +setup: | export CFLAGS="$CFLAGS -ffat-lto-objects" export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" export LDFLAGS="$LDFLAGS -ffat-lto-objects" @@ -36,9 +36,9 @@ setup : | %patch -p1 -i $pkgfiles/qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch %qmake CONFIG+=release qtdeclarative.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir # Can't use the macro for this because this package provides qmlcachegen itself diff --git a/packages/q/qt5-graphicaleffects/package.yml b/packages/q/qt5-graphicaleffects/package.yml index d07f4fd5e46..df592a1cc8c 100644 --- a/packages/q/qt5-graphicaleffects/package.yml +++ b/packages/q/qt5-graphicaleffects/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-graphicaleffects -version : 5.15.18 -release : 38 -source : - - git|https://invent.kde.org/qt/qt/qtgraphicaleffects.git : dfb2e7b2c98a9b7185c300d0b92b4048f5d89ba5 -homepage : https://www.qt.io -license : +name: qt5-graphicaleffects +version: 5.15.18 +release: 38 +source: + - git|https://invent.kde.org/qt/qt/qtgraphicaleffects.git: dfb2e7b2c98a9b7185c300d0b92b4048f5d89ba5 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : desktop.qt -summary : Qt5 Graphical Effects Module +component: desktop.qt +summary: Qt5 Graphical Effects Module description: | The Qt Graphical Effects module provides a set of QML types for adding visually impressive and configurable effects to user interfaces. Effects are visual items that can be added to Qt Quick user interface as UI components. The API consists of over 20 effects provided as separate QML types. The effects cover functional areas such as blending, masking, blurring, coloring, and many more. -builddeps : +builddeps: - pkgconfig(Qt5Qml) -clang : true -setup : | +clang: true +setup: | %qmake CONFIG+=release qtgraphicaleffects.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-imageformats/package.yml b/packages/q/qt5-imageformats/package.yml index 22cd5ebc5cc..da6e9d7f64b 100644 --- a/packages/q/qt5-imageformats/package.yml +++ b/packages/q/qt5-imageformats/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-imageformats -version : 5.15.18 -release : 32 -source : - - git|https://invent.kde.org/qt/qt/qtimageformats.git : c91e4c63c1eaf1e23806d9df10e3d5a9ae353c1d -homepage : https://www.qt.io -license : +name: qt5-imageformats +version: 5.15.18 +release: 32 +source: + - git|https://invent.kde.org/qt/qt/qtimageformats.git: c91e4c63c1eaf1e23806d9df10e3d5a9ae353c1d +homepage: https://www.qt.io +license: - GFDL-1.3-only - LGPL-3.0-only -component : desktop.qt -summary : Additional image formats to use with Qt5 +component: desktop.qt +summary: Additional image formats to use with Qt5 description: | The Qt Image Formats add-on module provides optional support for other image file formats. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(jasper) - pkgconfig(libtiff-4) - pkgconfig(libwebp) -clang : true -setup : | +clang: true +setup: | %qmake CONFIG+=release qtimageformats.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-location/package.yml b/packages/q/qt5-location/package.yml index 48f9d01cf94..ceddb16272c 100644 --- a/packages/q/qt5-location/package.yml +++ b/packages/q/qt5-location/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-location -version : 5.15.18 -release : 60 -source : - - git|https://invent.kde.org/qt/qt/qtlocation.git : ba48a8b5cedd157d972c08d371ac2581db166bf7 -homepage : https://www.qt.io -license : +name: qt5-location +version: 5.15.18 +release: 60 +source: + - git|https://invent.kde.org/qt/qt/qtlocation.git: ba48a8b5cedd157d972c08d371ac2581db166bf7 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Location and Mapping Components + - demos: programming.library +summary: Qt5 Location and Mapping Components description: | The Qt Location API helps you create viable mapping solutions using the data available from some of the popular location services. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(icu-i18n) # This doesn't build against clang due to link-time failures # clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtlocation.pro -spec linux-g++ -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-multimedia/package.yml b/packages/q/qt5-multimedia/package.yml index 162b9d6ef0d..2e2967d4367 100644 --- a/packages/q/qt5-multimedia/package.yml +++ b/packages/q/qt5-multimedia/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-multimedia -version : 5.15.18 -release : 45 -source : - - git|https://invent.kde.org/qt/qt/qtmultimedia.git : ff83d119c75cd8406f73ccc08958fe36747e7390 -homepage : https://www.qt.io -license : +name: qt5-multimedia +version: 5.15.18 +release: 45 +source: + - git|https://invent.kde.org/qt/qt/qtmultimedia.git: ff83d119c75cd8406f73ccc08958fe36747e7390 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Multimedia Components + - demos: programming.library +summary: Qt5 Multimedia Components description: | Qt Multimedia is an essential module that provides a rich set of QML types and C++ classes to handle multimedia content. It also provides necessary APIs to access the camera and radio functionality. The included Qt Audio Engine provides types for 3D positional audio playback and content management. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(alsa) - pkgconfig(gl) @@ -29,13 +29,13 @@ builddeps : - pkgconfig(openal) - pkgconfig(wayland-server) - pkgconfig(x11) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtmultimedia.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir -j1 %qml_cache diff --git a/packages/q/qt5-networkauth/package.yml b/packages/q/qt5-networkauth/package.yml index 8777e19a768..449e8c23f56 100644 --- a/packages/q/qt5-networkauth/package.yml +++ b/packages/q/qt5-networkauth/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-networkauth -version : 5.15.18 -release : 29 -source : - - git|https://invent.kde.org/qt/qt/qtnetworkauth.git : 510687fa4fdee84dd3d6d166e8f080c484016199 -homepage : https://www.qt.io -license : +name: qt5-networkauth +version: 5.15.18 +release: 29 +source: + - git|https://invent.kde.org/qt/qt/qtnetworkauth.git: 510687fa4fdee84dd3d6d166e8f080c484016199 +homepage: https://www.qt.io +license: - GFDL-1.3-only - GPL-3.0-only -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 NetworkAuth components + - demos: programming.library +summary: Qt5 NetworkAuth components description: | Qt5 NetworkAuth components -builddeps : +builddeps: - pkgconfig(Qt5Core) -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtnetworkauth.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-quickcontrols/package.yml b/packages/q/qt5-quickcontrols/package.yml index 014a450ffff..e16d16d49c2 100644 --- a/packages/q/qt5-quickcontrols/package.yml +++ b/packages/q/qt5-quickcontrols/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-quickcontrols -version : 5.15.18 -release : 40 -source : - - git|https://invent.kde.org/qt/qt/qtquickcontrols.git : 0c3c18bf8bdac1ef1afdb8aade903edb5c2bc041 -homepage : https://www.qt.io -license : +name: qt5-quickcontrols +version: 5.15.18 +release: 40 +source: + - git|https://invent.kde.org/qt/qt/qtquickcontrols.git: 0c3c18bf8bdac1ef1afdb8aade903edb5c2bc041 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Quick Controls Module + - demos: programming.library +summary: Qt5 Quick Controls Module description: | The Qt Quick Controls module provides a set of controls that can be used to build complete interfaces in Qt Quick. -builddeps : +builddeps: - pkgconfig(Qt5Qml) -rundeps : +rundeps: - qt5-graphicaleffects -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtquickcontrols.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-quickcontrols2/package.yml b/packages/q/qt5-quickcontrols2/package.yml index 21a012906c9..9206fe4740f 100644 --- a/packages/q/qt5-quickcontrols2/package.yml +++ b/packages/q/qt5-quickcontrols2/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-quickcontrols2 -version : 5.15.18 -release : 40 -source : - - git|https://invent.kde.org/qt/qt/qtquickcontrols2.git : e464888c53a641ee44a34ff2350cfb156c8ed59f -homepage : https://www.qt.io -license : +name: qt5-quickcontrols2 +version: 5.15.18 +release: 40 +source: + - git|https://invent.kde.org/qt/qt/qtquickcontrols2.git: e464888c53a641ee44a34ff2350cfb156c8ed59f +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Quick Controls 2 Module + - demos: programming.library +summary: Qt5 Quick Controls 2 Module description: | Qt Quick Controls 2 provides a set of controls that can be used to build complete interfaces in Qt Quick. -builddeps : +builddeps: - pkgconfig(Qt5Qml) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtquickcontrols2.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-script/package.yml b/packages/q/qt5-script/package.yml index 8201f511295..78ac2fa1f89 100644 --- a/packages/q/qt5-script/package.yml +++ b/packages/q/qt5-script/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-script -version : 5.15.18 -release : 41 -source : - - git|https://invent.kde.org/qt/qt/qtscript.git : 182ceff6560f68d70017ab980186a6106fd126a6 -homepage : https://www.qt.io -license : +name: qt5-script +version: 5.15.18 +release: 41 +source: + - git|https://invent.kde.org/qt/qt/qtscript.git: 182ceff6560f68d70017ab980186a6106fd126a6 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Application Scripting Module + - demos: programming.library +summary: Qt5 Application Scripting Module description: | Qt provides support for application scripting with ECMAScript. The following guides and references cover aspects of programming with ECMAScript and Qt. -builddeps : +builddeps: - pkgconfig(Qt5Core) -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release CONFIG-=ltcg -spec linux-g++ qtscript.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-scxml/package.yml b/packages/q/qt5-scxml/package.yml index 941735491e8..fec559139a2 100644 --- a/packages/q/qt5-scxml/package.yml +++ b/packages/q/qt5-scxml/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-scxml -version : 5.15.18 -release : 30 -source : - - git|https://invent.kde.org/qt/qt/qtscxml.git : 57491f554bc53bd020978b5744437b7ac7e56a27 -homepage : https://www.qt.io -license : +name: qt5-scxml +version: 5.15.18 +release: 30 +source: + - git|https://invent.kde.org/qt/qt/qtscxml.git: 57491f554bc53bd020978b5744437b7ac7e56a27 +homepage: https://www.qt.io +license: - GFDL-1.3-only - LGPL-3.0-only -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 SCXML components + - demos: programming.library +summary: Qt5 SCXML components description: | Qt5 SCXML components -builddeps : +builddeps: - pkgconfig(Qt5Qml) -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples - - devel : - - /usr/bin - - /usr/lib64/qt5/mkspecs/features/*.prf -setup : | +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples + - devel: + - /usr/bin + - /usr/lib64/qt5/mkspecs/features/*.prf +setup: | %qmake CONFIG+=release qtscxml.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-sensors/package.yml b/packages/q/qt5-sensors/package.yml index 4fe6aade3eb..3a25a840209 100644 --- a/packages/q/qt5-sensors/package.yml +++ b/packages/q/qt5-sensors/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-sensors -version : 5.15.18 -release : 39 -source : - - git|https://invent.kde.org/qt/qt/qtsensors.git : 50a61b360877e7c1300df76b5aabf8d75554a398 -homepage : https://www.qt.io -license : +name: qt5-sensors +version: 5.15.18 +release: 39 +source: + - git|https://invent.kde.org/qt/qt/qtsensors.git: 50a61b360877e7c1300df76b5aabf8d75554a398 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Sensors Module + - demos: programming.library +summary: Qt5 Sensors Module description: | The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture recognition API for devices. -builddeps : +builddeps: - pkgconfig(Qt5Qml) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtsensors.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-serialport/package.yml b/packages/q/qt5-serialport/package.yml index b1e4e7c9266..70f82c36769 100644 --- a/packages/q/qt5-serialport/package.yml +++ b/packages/q/qt5-serialport/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-serialport -version : 5.15.18 -release : 38 -source : - - git|https://invent.kde.org/qt/qt/qtserialport.git : b64a7eeda9b6a65b5ed01b1b40b07177f0aa4c0f -homepage : https://www.qt.io -license : +name: qt5-serialport +version: 5.15.18 +release: 38 +source: + - git|https://invent.kde.org/qt/qt/qtserialport.git: b64a7eeda9b6a65b5ed01b1b40b07177f0aa4c0f +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Serial Port Module + - demos: programming.library +summary: Qt5 Serial Port Module description: | Qt Serial Port provides the basic functionality, which includes configuring, I/O operations, getting and setting the control signals of the RS-232 pinouts. The following items are not supported by this module: @@ -22,14 +22,14 @@ description: | - Text mode. - Configuring timeouts and delays while reading or writing. - Pinout signal change notification. -builddeps : +builddeps: - pkgconfig(Qt5Core) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtserialport.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-speech/package.yml b/packages/q/qt5-speech/package.yml index 83f830a46ee..9d3e1760391 100644 --- a/packages/q/qt5-speech/package.yml +++ b/packages/q/qt5-speech/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-speech -version : 5.15.18 -release : 29 -source : - - git|https://invent.kde.org/qt/qt/qtspeech.git : aa2376f9b1302222edcd16b4641bbd7004318c00 -homepage : https://www.qt.io -license : +name: qt5-speech +version: 5.15.18 +release: 29 +source: + - git|https://invent.kde.org/qt/qt/qtspeech.git: aa2376f9b1302222edcd16b4641bbd7004318c00 +homepage: https://www.qt.io +license: - GFDL-1.3-only - LGPL-3.0-only -component : +component: - desktop.qt - - demos : programming.library -summary : Qt Text-To-Speech library + - demos: programming.library +summary: Qt Text-To-Speech library description: | The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are visually challenged or cannot access the application for whatever reason. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(speech-dispatcher) -patterns : - - demos : /usr/lib64/qt5/examples -clang : true -setup : | +patterns: + - demos: /usr/lib64/qt5/examples +clang: true +setup: | %qmake CONFIG+=release qtspeech.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-svg/package.yml b/packages/q/qt5-svg/package.yml index fd02d2aeb65..fe638c47b00 100644 --- a/packages/q/qt5-svg/package.yml +++ b/packages/q/qt5-svg/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-svg -version : 5.15.18 -release : 42 -source : - - git|https://invent.kde.org/qt/qt/qtsvg.git : b74f7291f343dcbcb487b020868f042d8fe83098 -homepage : https://www.qt.io -license : +name: qt5-svg +version: 5.15.18 +release: 42 +source: + - git|https://invent.kde.org/qt/qt/qtsvg.git: b74f7291f343dcbcb487b020868f042d8fe83098 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 SVG Module + - demos: programming.library +summary: Qt5 SVG Module description: | Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(gl) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtsvg.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-tools/package.yml b/packages/q/qt5-tools/package.yml index 18746eac80f..fcf084b3d5c 100644 --- a/packages/q/qt5-tools/package.yml +++ b/packages/q/qt5-tools/package.yml @@ -1,41 +1,41 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-tools -version : 5.15.18 -release : 53 -source : - - git|https://invent.kde.org/qt/qt/qttools.git : fa40a2d3373b89be0cd0a43fe0c1d047e3d34058 -homepage : https://www.qt.io -license : +name: qt5-tools +version: 5.15.18 +release: 53 +source: + - git|https://invent.kde.org/qt/qt/qttools.git: fa40a2d3373b89be0cd0a43fe0c1d047e3d34058 +homepage: https://www.qt.io +license: - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later - GFDL-1.3-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 QtTools Module + - demos: programming.library +summary: Qt5 QtTools Module description: | Qt is a set of libraries for developing applications. This package contains base tools, like string, xml, and network handling. It also provides access to Linguist translations. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(libxslt) - clang-devel - vulkan-headers -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples - - devel : - - /usr/bin - - /usr/lib64/qt5/plugins/designer/ - - /usr/share/applications - - /usr/share/icons - - /usr/share/qt5/phrasebooks/ - - main : - - /usr/bin/qdbus - - /usr/bin/qtpaths +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples + - devel: + - /usr/bin + - /usr/lib64/qt5/plugins/designer/ + - /usr/share/applications + - /usr/share/icons + - /usr/share/qt5/phrasebooks/ + - main: + - /usr/bin/qdbus + - /usr/bin/qtpaths environment: | -setup : | +setup: | export CFLAGS="$CFLAGS -ffat-lto-objects" export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" export LDFLAGS="$LDFLAGS -ffat-lto-objects" @@ -44,9 +44,9 @@ setup : | export CXXFLAGS="${CXXFLAGS/-fno-plt/}" %qmake CONFIG+=release qttools.pro -build : | +build: | %make -install : | +install: | %make INSTALL_ROOT="$installdir" install install -Dm00644 src/assistant/assistant/images/assistant.png $installdir/usr/share/icons/hicolor/32x32/apps/assistant.png install -Dm00644 src/assistant/assistant/images/assistant-128.png $installdir/usr/share/icons/hicolor/128x128/apps/assistant.png diff --git a/packages/q/qt5-wayland/package.yml b/packages/q/qt5-wayland/package.yml index 7d1cf7fd30a..172371ea36f 100644 --- a/packages/q/qt5-wayland/package.yml +++ b/packages/q/qt5-wayland/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-wayland -version : 5.15.18 -release : 58 -source : - - git|https://invent.kde.org/qt/qt/qtwayland.git : df49b9f3badce793a0a9ea850cf1a02cc5bafef6 -homepage : https://www.qt.io -license : +name: qt5-wayland +version: 5.15.18 +release: 58 +source: + - git|https://invent.kde.org/qt/qt/qtwayland.git: df49b9f3badce793a0a9ea850cf1a02cc5bafef6 +homepage: https://www.qt.io +license: - LGPL-2.1-or-later - LGPL-3.0-or-later - GFDL-1.3-or-later - GPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt 5 Wayland Library + - demos: programming.library +summary: Qt 5 Wayland Library description: | QtWayland is a Qt 5 module that wraps the functionality of Wayland. QtWayland is separated into a client and server side. The client side is the wayland platform plugin, and provides a way to run Qt applications as Wayland clients. The server side is the QtCompositor API, and allows users to write their own Wayland compositors. -builddeps : +builddeps: - pkgconfig(Qt5Quick) - pkgconfig(fontconfig) - pkgconfig(freetype2) @@ -34,16 +34,16 @@ builddeps : - pkgconfig(xkbcommon) - pkgconfig(xrender) - vulkan-headers -clang : true -patterns : - - demos : /usr/lib64/qt5/examples - - devel : - - /usr/bin -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples + - devel: + - /usr/bin +setup: | %patch -p1 -i $pkgfiles/qtwayland-decoration-support-backports-from-qt6.patch %qmake CONFIG+="release wayland-compositor" qtwayland.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-webchannel/package.yml b/packages/q/qt5-webchannel/package.yml index fc45f8c15b5..cfec214a071 100644 --- a/packages/q/qt5-webchannel/package.yml +++ b/packages/q/qt5-webchannel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-webchannel -version : 5.15.18 -release : 40 -source : - - git|https://invent.kde.org/qt/qt/qtwebchannel.git : 2a157921861e651f43456cb7941b250c89feb736 -homepage : https://www.qt.io -license : +name: qt5-webchannel +version: 5.15.18 +release: 40 +source: + - git|https://invent.kde.org/qt/qt/qtwebchannel.git: 2a157921861e651f43456cb7941b250c89feb736 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Webchannel Module + - demos: programming.library +summary: Qt5 Webchannel Module description: | The Qt WebChannel module offers Qt applications a seamless way to publish `QObjects` for interaction with HTML/JavaScript clients. These clients can either be inside local Qt `WebView`s or any other, @@ -24,16 +24,16 @@ description: | There, with the help of a small JavaScript library, an object is created which simulates the API of the `QObject`. Any invokable methods, including slots, can be called as well as properties read and written. Additionally you can connect to signals and register JavaScript callbacks as handlers. -builddeps : +builddeps: - pkgconfig(Qt5Qml) - pkgconfig(Qt5WebSockets) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtwebchannel.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-webengine/package.yml b/packages/q/qt5-webengine/package.yml index 4a1dcab01d0..c3e43c61874 100644 --- a/packages/q/qt5-webengine/package.yml +++ b/packages/q/qt5-webengine/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-webengine -version : 5.15.19 -release : 80 -source : - - git|https://invent.kde.org/qt/qt/qtwebengine.git : v5.15.19-lts -homepage : https://www.qt.io -license : +name: qt5-webengine +version: 5.15.19 +release: 80 +source: + - git|https://invent.kde.org/qt/qt/qtwebengine.git: v5.15.19-lts +homepage: https://www.qt.io +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : QtWebEngine integrates chromium's fast moving web capabilities into Qt + - demos: programming.library +summary: QtWebEngine integrates chromium's fast moving web capabilities into Qt description: | QtWebEngine integrates chromium's fast moving web capabilities into Qt -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Positioning) - pkgconfig(Qt5QuickControls2) @@ -70,11 +70,11 @@ builddeps : # Chromium 87 is just too old for LLVM >=16. Just use GCC so we don't waste a bunch of time trying to track down support patches # Symptom: It builds but there's random segfaults in various blink engine code. # Let's try again on a future version, perhaps qt will integrate llvm 16 support patches themselves -clang : true -patterns : - - demos : - - /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: + - /usr/lib64/qt5/examples +setup: | git config --global user.email "solus@getsol.us" git config --global user.name "Solus" @@ -117,8 +117,8 @@ setup : | -webengine-python-version python3 \ -webengine-spellchecker \ -webengine-webrtc-pipewire \ -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-webkit/package.yml b/packages/q/qt5-webkit/package.yml index 7f996b6708c..0a23458f8ad 100644 --- a/packages/q/qt5-webkit/package.yml +++ b/packages/q/qt5-webkit/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-webkit -version : 5.212.0_4 -release : 56 -source : - - https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-5.212.0-alpha4/qtwebkit-5.212.0-alpha4.tar.xz : 9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6 -homepage : https://www.qt.io -license : +name: qt5-webkit +version: 5.212.0_4 +release: 56 +source: + - https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-5.212.0-alpha4/qtwebkit-5.212.0-alpha4.tar.xz: 9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6 +homepage: https://www.qt.io +license: - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : desktop.qt -summary : Qt5 support for Webkit +component: desktop.qt +summary: Qt5 support for Webkit description: | Qt5 support for Webkit -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Positioning) - pkgconfig(Qt5Sensors) @@ -34,13 +34,13 @@ builddeps : - hyphen-devel - leveldb-devel - ruby -setup : | +setup: | %apply_patches %cmake_ninja -DPORT=Qt \ -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \ -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \ -DENABLE_TOOLS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt5-websockets/package.yml b/packages/q/qt5-websockets/package.yml index a51a9a09c61..0a9f0e2b76c 100644 --- a/packages/q/qt5-websockets/package.yml +++ b/packages/q/qt5-websockets/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-websockets -version : 5.15.18 -release : 40 -source : - - git|https://invent.kde.org/qt/qt/qtwebsockets.git : 0f910acb737cefc889ce1088fc60d15bc18efe9c -homepage : https://www.qt.io -license : +name: qt5-websockets +version: 5.15.18 +release: 40 +source: + - git|https://invent.kde.org/qt/qt/qtwebsockets.git: 0f910acb737cefc889ce1088fc60d15bc18efe9c +homepage: https://www.qt.io +license: - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 Websockets Module + - demos: programming.library +summary: Qt5 Websockets Module description: | WebSocket is a web-based protocol designed to enable two-way communication between a client application and a remote host. It enables the two entities to send data back and forth if the initial handshake succeeds. WebSocket is the solution for applications that struggle to get real-time data feeds with less network latency and minimum data exchange. The Qt WebSockets module provides C++ and QML interfaces that enable Qt applications to act as a server that can process WebSocket requests, or a client that can consume data received from the server, or both. -builddeps : +builddeps: - pkgconfig(Qt5Qml) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples +setup: | %qmake CONFIG+=release qtwebsockets.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir %qml_cache diff --git a/packages/q/qt5-x11extras/package.yml b/packages/q/qt5-x11extras/package.yml index 87d2e8c2781..d768949fcbd 100644 --- a/packages/q/qt5-x11extras/package.yml +++ b/packages/q/qt5-x11extras/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-x11extras -version : 5.15.18 -release : 38 -source : - - git|https://invent.kde.org/qt/qt/qtx11extras.git : c44c4fa86fa0794c25baef4ee1f6272aca8c511a -homepage : https://www.qt.io -license : +name: qt5-x11extras +version: 5.15.18 +release: 38 +source: + - git|https://invent.kde.org/qt/qt/qtx11extras.git: c44c4fa86fa0794c25baef4ee1f6272aca8c511a +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : desktop.qt -summary : Qt5 X11 Extra Components +component: desktop.qt +summary: Qt5 X11 Extra Components description: | Qt X11 Extras enables the Qt programmer to write applications for the Linux/X11 platform. Applications developed with Qt can also be deployed across several other desktop and embedded operating systems without having to rewrite the source code. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(xcb) -clang : true -setup : | +clang: true +setup: | %qmake CONFIG+=release qtx11extras.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5-xmlpatterns/package.yml b/packages/q/qt5-xmlpatterns/package.yml index 193c5d6410a..7057788d6c2 100644 --- a/packages/q/qt5-xmlpatterns/package.yml +++ b/packages/q/qt5-xmlpatterns/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5-xmlpatterns -version : 5.15.18 -release : 39 -source : - - git|https://invent.kde.org/qt/qt/qtxmlpatterns.git : 0b644263abca66503db1ce8a4e126cf358a34685 -homepage : https://www.qt.io -license : +name: qt5-xmlpatterns +version: 5.15.18 +release: 39 +source: + - git|https://invent.kde.org/qt/qt/qtxmlpatterns.git: 0b644263abca66503db1ce8a4e126cf358a34685 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt5 XML Patterns + - demos: programming.library +summary: Qt5 XML Patterns description: | The Qt XML Patterns module provides support for XPath, XQuery, XSLT, and XML Schema validation. -builddeps : +builddeps: - pkgconfig(Qt5Quick) -clang : true -patterns : - - demos : /usr/lib64/qt5/examples - - devel : - - /usr/bin -setup : | +clang: true +patterns: + - demos: /usr/lib64/qt5/examples + - devel: + - /usr/bin +setup: | %qmake CONFIG+=release qtxmlpatterns.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt5ct/package.yml b/packages/q/qt5ct/package.yml index db40760f0f4..5b735d4a883 100644 --- a/packages/q/qt5ct/package.yml +++ b/packages/q/qt5ct/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt5ct -version : '1.9' -release : 14 -source : - - https://sourceforge.net/projects/qt5ct/files/qt5ct-1.9.tar.bz2 : dc10e6939d423b925981ce67febb1a015b6f61c022a9cc7e6c8b5efea4588bff -homepage : https://qt5ct.sourceforge.io/ -license : BSD-2-Clause -component : desktop.qt -summary : This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration. +name: qt5ct +version: "1.9" +release: 14 +source: + - https://sourceforge.net/projects/qt5ct/files/qt5ct-1.9.tar.bz2: dc10e6939d423b925981ce67febb1a015b6f61c022a9cc7e6c8b5efea4588bff +homepage: https://qt5ct.sourceforge.io/ +license: BSD-2-Clause +component: desktop.qt +summary: This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration. description: | This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) -rundeps : +rundeps: - qt5-svg -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %qmake -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt6-3d/package.yml b/packages/q/qt6-3d/package.yml index e66ebd7982b..e8591847190 100644 --- a/packages/q/qt6-3d/package.yml +++ b/packages/q/qt6-3d/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-3d -version : 6.10.1 -release : 20 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qt3d-everywhere-src-6.10.1.tar.xz : 60593fd54f7b1e48dc67ddce0f1113e4593878872539677104c92926ef039c9a -homepage : https://doc.qt.io/qt-6/qt3d-overview.html -license : +name: qt6-3d +version: 6.10.1 +release: 20 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qt3d-everywhere-src-6.10.1.tar.xz: 60593fd54f7b1e48dc67ddce0f1113e4593878872539677104c92926ef039c9a +homepage: https://doc.qt.io/qt-6/qt3d-overview.html +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt6 3D module + - demos: programming.library +summary: Qt6 3D module description: | Qt 3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Qt C++ and Qt Quick applications. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - pkgconfig(Qt6ShaderTools) - pkgconfig(assimp) - qt6-base-private-devel -rundeps : - - devel : - - assimp-devel -clang : true -optimize : +rundeps: + - devel: + - assimp-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/assimp-6.patch %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-5compat/package.yml b/packages/q/qt6-5compat/package.yml index 8c622a48070..fa79d6c8db9 100644 --- a/packages/q/qt6-5compat/package.yml +++ b/packages/q/qt6-5compat/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-5compat -version : 6.10.1 -release : 26 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qt5compat-everywhere-src-6.10.1.tar.xz : 72396d160a153dee01b41cf0cae9ad46204cf613adb791b3ee85a7efeadffe24 -license : +name: qt6-5compat +version: 6.10.1 +release: 26 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qt5compat-everywhere-src-6.10.1.tar.xz: 72396d160a153dee01b41cf0cae9ad46204cf613adb791b3ee85a7efeadffe24 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Qt 5 compatibility library for Qt 6 +component: desktop.qt +homepage: https://www.qt.io +summary: Qt 5 compatibility library for Qt 6 description: | The Qt 5 Core Compat module contains the Qt Core APIs which will be no longer supported in Qt 6 and therefore were removed from Qt 6. The module is provided to facilitate the transition to Qt 6. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Qml) - pkgconfig(Qt6ShaderTools) - pkgconfig(icu-i18n) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-base/package.yml b/packages/q/qt6-base/package.yml index 94c0fd4c648..a0cf7c80979 100644 --- a/packages/q/qt6-base/package.yml +++ b/packages/q/qt6-base/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-base -version : 6.10.1 -release : 47 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtbase-everywhere-src-6.10.1.tar.xz : 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d -homepage : https://www.qt.io -license : +name: qt6-base +version: 6.10.1 +release: 47 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtbase-everywhere-src-6.10.1.tar.xz: 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Cross platform application and UI framework + - demos: programming.library +summary: Cross platform application and UI framework description: | Cross platform application and UI framework -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) @@ -52,22 +52,22 @@ builddeps : - double-conversion-devel - vulkan-headers - xdg-utils -rundeps : - - devel : - - libxkbcommon-devel - - mesalib-devel - - qt6-base-gui - - vulkan-devel - - wayland-devel - - private-devel : - - cups-devel - - qt6-base-devel +rundeps: + - devel: + - libxkbcommon-devel + - mesalib-devel + - qt6-base-gui + - vulkan-devel + - wayland-devel + - private-devel: + - cups-devel + - qt6-base-devel - shared-mime-info -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %apply_patches ccache=OFF @@ -113,10 +113,10 @@ setup : | -DQT_FEATURE_system_sqlite=ON \ -DQT_FEATURE_system_xcb_xinput=ON \ -DQT_FEATURE_zstd=ON -build : | +build: | %ninja_build fatfakeroot: true -install : | +install: | %ninja_install cd $installdir @@ -145,69 +145,69 @@ install : | $installdir/%libdir%/qt6/modules/ExamplesAssetDownloaderPrivate.json \ $installdir/%libdir%/libQt6ExamplesAssetDownloader* \ $installdir/%libdir%/qt6/mkspecs/features/uikit -patterns : - - gui : - - /usr/lib64/libQt6Egl*so.* - - /usr/lib64/libQt6Gui.so.* - - /usr/lib64/libQt6OpenGL.so.* - - /usr/lib64/libQt6OpenGLWidgets.so.* - - /usr/lib64/libQt6PrintSupport.so.* - - /usr/lib64/libQt6WaylandClient.so.* - - /usr/lib64/libQt6Widgets.so.* - - /usr/lib64/libQt6WlShellIntegration.so.* - - /usr/lib64/libQt6XcbQpa.so.* - - /usr/lib64/qt6/plugins/egldeviceintegrations/*.so - - /usr/lib64/qt6/plugins/platforms/*.so - - /usr/lib64/qt6/plugins/generic/libqevdev*.so - - /usr/lib64/qt6/plugins/generic/libqlibinputplugin.so - - /usr/lib64/qt6/plugins/generic/libqtslibplugin.so - - /usr/lib64/qt6/plugins/generic/libqtuiotouchplugin.so - - /usr/lib64/qt6/plugins/imageformats/*.so - - /usr/lib64/qt6/plugins/platforminputcontexts/*.so - - /usr/lib64/qt6/plugins/platformthemes/*.so - - /usr/lib64/qt6/plugins/printsupport/*.so - - /usr/lib64/qt6/plugins/wayland-decoration-client/*.so - - /usr/lib64/qt6/plugins/wayland-graphics-integration-client/*.so - - /usr/lib64/qt6/plugins/wayland-shell-integration/*.so - - /usr/lib64/qt6/plugins/xcbglintegrations/*.so - - /usr/share/qt6/wayland/extensions/ - - /usr/share/qt6/wayland/protocols/ +patterns: + - gui: + - /usr/lib64/libQt6Egl*so.* + - /usr/lib64/libQt6Gui.so.* + - /usr/lib64/libQt6OpenGL.so.* + - /usr/lib64/libQt6OpenGLWidgets.so.* + - /usr/lib64/libQt6PrintSupport.so.* + - /usr/lib64/libQt6WaylandClient.so.* + - /usr/lib64/libQt6Widgets.so.* + - /usr/lib64/libQt6WlShellIntegration.so.* + - /usr/lib64/libQt6XcbQpa.so.* + - /usr/lib64/qt6/plugins/egldeviceintegrations/*.so + - /usr/lib64/qt6/plugins/platforms/*.so + - /usr/lib64/qt6/plugins/generic/libqevdev*.so + - /usr/lib64/qt6/plugins/generic/libqlibinputplugin.so + - /usr/lib64/qt6/plugins/generic/libqtslibplugin.so + - /usr/lib64/qt6/plugins/generic/libqtuiotouchplugin.so + - /usr/lib64/qt6/plugins/imageformats/*.so + - /usr/lib64/qt6/plugins/platforminputcontexts/*.so + - /usr/lib64/qt6/plugins/platformthemes/*.so + - /usr/lib64/qt6/plugins/printsupport/*.so + - /usr/lib64/qt6/plugins/wayland-decoration-client/*.so + - /usr/lib64/qt6/plugins/wayland-graphics-integration-client/*.so + - /usr/lib64/qt6/plugins/wayland-shell-integration/*.so + - /usr/lib64/qt6/plugins/xcbglintegrations/*.so + - /usr/share/qt6/wayland/extensions/ + - /usr/share/qt6/wayland/protocols/ - - devel : - - /usr/bin - - /usr/lib64/objects-RelWithDebInfo - - /usr/lib64/qt6/*.cmake - - /usr/lib64/qt6/android_emulator_launcher.sh - - /usr/lib64/qt6/bin - - /usr/lib64/qt6/cmake_automoc_parser - - /usr/lib64/qt6/mkspecs - - /usr/lib64/qt6/moc - - /usr/lib64/qt6/qlalr - - /usr/lib64/qt6/qt-cmake-private* - - /usr/lib64/qt6/qt-cmake-standalone-test - - /usr/lib64/qt6/qt-internal-configure-examples - - /usr/lib64/qt6/qt-internal-configure-tests - - /usr/lib64/qt6/rcc - - /usr/lib64/qt6/qvkgen - - /usr/lib64/qt6/syncqt - - /usr/lib64/qt6/tracegen - - /usr/lib64/qt6/tracepointgen - - /usr/lib64/qt6/uic - - /usr/lib64/qt6/qtwaylandscanner - - /usr/share/doc/qt6 + - devel: + - /usr/bin + - /usr/lib64/objects-RelWithDebInfo + - /usr/lib64/qt6/*.cmake + - /usr/lib64/qt6/android_emulator_launcher.sh + - /usr/lib64/qt6/bin + - /usr/lib64/qt6/cmake_automoc_parser + - /usr/lib64/qt6/mkspecs + - /usr/lib64/qt6/moc + - /usr/lib64/qt6/qlalr + - /usr/lib64/qt6/qt-cmake-private* + - /usr/lib64/qt6/qt-cmake-standalone-test + - /usr/lib64/qt6/qt-internal-configure-examples + - /usr/lib64/qt6/qt-internal-configure-tests + - /usr/lib64/qt6/rcc + - /usr/lib64/qt6/qvkgen + - /usr/lib64/qt6/syncqt + - /usr/lib64/qt6/tracegen + - /usr/lib64/qt6/tracepointgen + - /usr/lib64/qt6/uic + - /usr/lib64/qt6/qtwaylandscanner + - /usr/share/doc/qt6 - - private-devel : - - /usr/include/qt6/QtEgl* - - /usr/include/qt6/Qt*/6.* - - /usr/lib64/cmake/Qt6Egl* - - /usr/lib64/cmake/Qt6*Private - - /usr/lib64/libQt6Egl*.prl - - /usr/lib64/libQt6Egl*.so - - /usr/lib64/qt6/modules/Egl*.json - - /usr/lib64/qt6/modules/XcbQpaPrivate.json - - /usr/lib64/qt6/metatypes/qt6egl*.json - - /usr/lib64/qt6/metatypes/qt6xcb*.json - - /usr/lib64/qt6/modules/TestInternalsPrivate.json + - private-devel: + - /usr/include/qt6/QtEgl* + - /usr/include/qt6/Qt*/6.* + - /usr/lib64/cmake/Qt6Egl* + - /usr/lib64/cmake/Qt6*Private + - /usr/lib64/libQt6Egl*.prl + - /usr/lib64/libQt6Egl*.so + - /usr/lib64/qt6/modules/Egl*.json + - /usr/lib64/qt6/modules/XcbQpaPrivate.json + - /usr/lib64/qt6/metatypes/qt6egl*.json + - /usr/lib64/qt6/metatypes/qt6xcb*.json + - /usr/lib64/qt6/modules/TestInternalsPrivate.json - - demos : - - /usr/lib64/qt6/examples + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-charts/package.yml b/packages/q/qt6-charts/package.yml index 9d1f4eb1108..59ed050aab7 100644 --- a/packages/q/qt6-charts/package.yml +++ b/packages/q/qt6-charts/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-charts -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtcharts-everywhere-src-6.10.1.tar.xz : 17992278017cfb8fafef74b61e35559d29482df959ba469327a45b3bb66e2af4 -license : +name: qt6-charts +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtcharts-everywhere-src-6.10.1.tar.xz: 17992278017cfb8fafef74b61e35559d29482df959ba469327a45b3bb66e2af4 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Charts module provides a set of easy to use chart components. + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Charts module provides a set of easy to use chart components. description: | Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can easily create impressive graphs by selecting one of the charts themes. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-connectivity/package.yml b/packages/q/qt6-connectivity/package.yml index 1139edb35b5..384da0270a0 100644 --- a/packages/q/qt6-connectivity/package.yml +++ b/packages/q/qt6-connectivity/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-connectivity -version : 6.10.1 -release : 19 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtconnectivity-everywhere-src-6.10.1.tar.xz : 7baefd3a90c73820e33ddc59ded8c018e233d14d23eaa4eadbf332b5ac2154ff -license : +name: qt6-connectivity +version: 6.10.1 +release: 19 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtconnectivity-everywhere-src-6.10.1.tar.xz: 7baefd3a90c73820e33ddc59ded8c018e233d14d23eaa4eadbf332b5ac2154ff +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Connectivity components + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Connectivity components description: | Qt connectivity provides access to Bluetooth hardware. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(bluez) - pkgconfig(libpcsclite) - qt6-base-private-devel -rundeps : - - devel : - - bluez-devel -clang : true -optimize : +rundeps: + - devel: + - bluez-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-datavis3d/package.yml b/packages/q/qt6-datavis3d/package.yml index 921fff20b24..1b87e60477f 100644 --- a/packages/q/qt6-datavis3d/package.yml +++ b/packages/q/qt6-datavis3d/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-datavis3d -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtdatavis3d-everywhere-src-6.10.1.tar.xz : 601c7cfafd6ae525258fe5bc0f759c67237a0aa61f91fb71db2a9c5eaa50bb07 -license : +name: qt6-datavis3d +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtdatavis3d-everywhere-src-6.10.1.tar.xz: 601c7cfafd6ae525258fe5bc0f759c67237a0aa61f91fb71db2a9c5eaa50bb07 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Data Visualization module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Data Visualization module description: | Qt Data Visualization module provides multiple graph types to visualize data in 3D space both with C++ and QML. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-declarative/package.yml b/packages/q/qt6-declarative/package.yml index c68c28394a4..ef811507632 100644 --- a/packages/q/qt6-declarative/package.yml +++ b/packages/q/qt6-declarative/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-declarative -version : 6.10.1 -release : 23 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtdeclarative-everywhere-src-6.10.1.tar.xz : 4fb4efb894e0b96288543505d69794d684bcfbe4940ce181d3e6817bda54843e -license : +name: qt6-declarative +version: 6.10.1 +release: 23 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtdeclarative-everywhere-src-6.10.1.tar.xz: 4fb4efb894e0b96288543505d69794d684bcfbe4940ce181d3e6817bda54843e +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Classes for QML and JavaScript languages + - demos: programming.library +homepage: https://www.qt.io +summary: Classes for QML and JavaScript languages description: | The Qt Quick module is the standard library for writing QML applications. While the Qt QML module provides the QML engine and language infrastructure, the Qt Quick module provides all the basic types necessary for creating user interfaces with QML. -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -builddeps : +builddeps: # - pkgconfig(Qt6Linguist) # Re-enable after boot-strapping new version - pkgconfig(Qt6ShaderTools) - pkgconfig(Qt6Svg) - pkgconfig(lttng-ust) - qt6-base-private-devel - qt6-languageserver-devel -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \ -DINSTALL_PUBLICBINDIR=usr/bin \ -DQT_BUILD_EXAMPLES=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install cd $installdir @@ -50,16 +50,16 @@ install : | $installdir/usr/lib64/qt6/qmlcachegen -o "${i}"c "${i}" $* fi done -patterns : - - devel : - - /usr/bin/qml* - - /usr/lib64/objects-RelWithDebInfo - - /usr/lib64/qt6/bin/qml* - - /usr/lib64/qt6/bin/svgtoqml - - /usr/lib64/qt6/mkspecs - - /usr/lib64/qt6/qmlcachegen - - /usr/lib64/qt6/qmljsrootgen - - /usr/lib64/qt6/qmlimportscanner - - /usr/lib64/qt6/qmltyperegistrar - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/bin/qml* + - /usr/lib64/objects-RelWithDebInfo + - /usr/lib64/qt6/bin/qml* + - /usr/lib64/qt6/bin/svgtoqml + - /usr/lib64/qt6/mkspecs + - /usr/lib64/qt6/qmlcachegen + - /usr/lib64/qt6/qmljsrootgen + - /usr/lib64/qt6/qmlimportscanner + - /usr/lib64/qt6/qmltyperegistrar + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-docs/package.yml b/packages/q/qt6-docs/package.yml index 9dbbd0a9534..5a8d102a7b8 100644 --- a/packages/q/qt6-docs/package.yml +++ b/packages/q/qt6-docs/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-docs -version : 6.10.1 -release : 15 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtbase-everywhere-src-6.10.1.tar.xz : 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d -homepage : https://www.qt.io -license : +name: qt6-docs +version: 6.10.1 +release: 15 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtbase-everywhere-src-6.10.1.tar.xz: 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -summary : Qt6 framework documentation +component: desktop.qt +summary: Qt6 framework documentation description: | qt6-docs provides the documentation for the whole Qt6 framework in a single package. Example code instead can be found in "demos" subpackages, e.g. "qt6-base-demos". -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(alsa) - pkgconfig(cups) @@ -25,11 +25,11 @@ builddeps : - pkgconfig(odbc) - pkgconfig(sqlite3) - xdg-utils -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \ -DQT_HOST_PATH=/usr \ @@ -46,8 +46,8 @@ setup : | -DQT_BUILD_EXAMPLES=ON \ -DQT_FEATURE_journald=ON \ -DQT_FEATURE_openssl_linked=ON -build : | +build: | %ninja_build docs -install : | +install: | DESTDIR=$installdir ninja -C solusBuildDir install_docs -patterns : /* +patterns: /* diff --git a/packages/q/qt6-imageformats/package.yml b/packages/q/qt6-imageformats/package.yml index dfc56fa2541..17627d2a283 100644 --- a/packages/q/qt6-imageformats/package.yml +++ b/packages/q/qt6-imageformats/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-imageformats -version : 6.10.1 -release : 20 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtimageformats-everywhere-src-6.10.1.tar.xz : 498eabdf2381db96f808942b3e3c765f6360fe6c0e9961f0a45ff7a4c68d7a72 -license : +name: qt6-imageformats +version: 6.10.1 +release: 20 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtimageformats-everywhere-src-6.10.1.tar.xz: 498eabdf2381db96f808942b3e3c765f6360fe6c0e9961f0a45ff7a4c68d7a72 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Qt6 plugins for additional image formats +component: desktop.qt +homepage: https://www.qt.io +summary: Qt6 plugins for additional image formats description: | The core Qt Gui library by default supports reading and writing image files of the most common file formats and a few more. The Qt Image Formats add-on module provides optional support for other image file formats. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(jasper) - pkgconfig(libjpeg) - pkgconfig(libtiff-4) - pkgconfig(libwebp) -rundeps : - - devel : - - qt6-base-devel -clang : true -optimize : +rundeps: + - devel: + - qt6-base-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-languageserver/package.yml b/packages/q/qt6-languageserver/package.yml index 45e78d579be..2b46ed3a503 100644 --- a/packages/q/qt6-languageserver/package.yml +++ b/packages/q/qt6-languageserver/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-languageserver -version : 6.10.1 -release : 16 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlanguageserver-everywhere-src-6.10.1.tar.xz : 3360526b4f4d556673b31e29a49e15d02da52d5eaa53b0204d56a0ba160a556c -license : GPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : An implementation of the Language Server Protocol +name: qt6-languageserver +version: 6.10.1 +release: 16 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlanguageserver-everywhere-src-6.10.1.tar.xz: 3360526b4f4d556673b31e29a49e15d02da52d5eaa53b0204d56a0ba160a556c +license: GPL-3.0-or-later +component: desktop.qt +homepage: https://www.qt.io +summary: An implementation of the Language Server Protocol description: | An implementation of the Language Server Protocol -builddeps : +builddeps: - pkgconfig(Qt6Core) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Build-libs-shared.patch %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-location/package.yml b/packages/q/qt6-location/package.yml index 23fd275c7da..0a948dd01ed 100644 --- a/packages/q/qt6-location/package.yml +++ b/packages/q/qt6-location/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-location -version : 6.10.1 -release : 14 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlocation-everywhere-src-6.10.1.tar.xz : 2b9618f1b99cdc51d6697a79f3a57f4c2b629711549912067db8cd2b40794f09 -homepage : https://www.qt.io -license : +name: qt6-location +version: 6.10.1 +release: 14 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlocation-everywhere-src-6.10.1.tar.xz: 2b9618f1b99cdc51d6697a79f3a57f4c2b629711549912067db8cd2b40794f09 +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-2.0-or-later - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt6 Location and Mapping Components + - demos: programming.library +summary: Qt6 Location and Mapping Components description: | The Qt Location API helps you create viable mapping solutions using the data available from some of the popular location services. -builddeps : +builddeps: - pkgconfig(Qt6Positioning) - pkgconfig(Qt6Qml) - pkgconfig(Qt6ShaderTools) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : /usr/lib64/qt6/examples +patterns: + - demos: /usr/lib64/qt6/examples diff --git a/packages/q/qt6-lottie/package.yml b/packages/q/qt6-lottie/package.yml index 9eb66593c12..f50ee5ebebc 100644 --- a/packages/q/qt6-lottie/package.yml +++ b/packages/q/qt6-lottie/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-lottie -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlottie-everywhere-src-6.10.1.tar.xz : bc9c363c48486d790a998d25119bc0e7d2499266c3be96e61e3032422b0457c2 -license : +name: qt6-lottie +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtlottie-everywhere-src-6.10.1.tar.xz: bc9c363c48486d790a998d25119bc0e7d2499266c3be96e61e3032422b0457c2 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Qt6 Lottie Animation module +component: desktop.qt +homepage: https://www.qt.io +summary: Qt6 Lottie Animation module description: | Qt Lottie Animation provides a QML API for rendering graphics and animations that are exported in JSON format. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - qt6-base-private-devel -rundeps : - - devel : - - qt6-declarative-devel -clang : true -optimize : +rundeps: + - devel: + - qt6-declarative-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-multimedia/package.yml b/packages/q/qt6-multimedia/package.yml index fa3b930755c..3393f445a27 100644 --- a/packages/q/qt6-multimedia/package.yml +++ b/packages/q/qt6-multimedia/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-multimedia -version : 6.10.1 -release : 21 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtmultimedia-everywhere-src-6.10.1.tar.xz : f7a4f9bc2840d4f0f9f7329f0dcb3d3500c54177b8e368091a3727c7320e67b8 -license : +name: qt6-multimedia +version: 6.10.1 +release: 21 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtmultimedia-everywhere-src-6.10.1.tar.xz: f7a4f9bc2840d4f0f9f7329f0dcb3d3500c54177b8e368091a3727c7320e67b8 +license: - GFDL-1.3-or-later - GPL-2.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Multimedia Components + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Multimedia Components description: | Qt Multimedia is an essential module that provides a rich set of QML types and C++ classes to handle multimedia content. It also provides necessary APIs to access the camera and radio functionality. The included Qt Audio Engine provides types for 3D positional audio playback and content management. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Quick3D) - pkgconfig(Qt6ShaderTools) @@ -28,20 +28,20 @@ builddeps : - pkgconfig(xext) - pkgconfig(xrandr) - qt6-base-private-devel -rundeps : - - devel : - - gstreamer-1.0-plugins-bad-devel -clang : true -optimize : +rundeps: + - devel: + - gstreamer-1.0-plugins-bad-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-networkauth/package.yml b/packages/q/qt6-networkauth/package.yml index 183187b6b12..893b7427193 100644 --- a/packages/q/qt6-networkauth/package.yml +++ b/packages/q/qt6-networkauth/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-networkauth -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtnetworkauth-everywhere-src-6.10.1.tar.xz : 1435eb598172d888d7d1795a297c7623f7d8f3afe010c8f40c5aa100abcf380d -license : +name: qt6-networkauth +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtnetworkauth-everywhere-src-6.10.1.tar.xz: 1435eb598172d888d7d1795a297c7623f7d8f3afe010c8f40c5aa100abcf380d +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 NetworkAuth components + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 NetworkAuth components description: | Qt Network Authorization provides a set of APIs that enable Qt applications to obtain limited access to online accounts and HTTP services without exposing users' passwords. -builddeps : +builddeps: - pkgconfig(Qt6Core) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-positioning/package.yml b/packages/q/qt6-positioning/package.yml index 92eb1b1572d..a76d3a36ea8 100644 --- a/packages/q/qt6-positioning/package.yml +++ b/packages/q/qt6-positioning/package.yml @@ -1,43 +1,43 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-positioning -version : 6.10.1 -release : 17 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtpositioning-everywhere-src-6.10.1.tar.xz : abb311ef1bd6e39f090d22480e265d13f8537d2e2f4c88f22d6519547f46be23 -license : +name: qt6-positioning +version: 6.10.1 +release: 17 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtpositioning-everywhere-src-6.10.1.tar.xz: abb311ef1bd6e39f090d22480e265d13f8537d2e2f4c88f22d6519547f46be23 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 position, satellite and area monitoring classes + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 position, satellite and area monitoring classes description: | Provides access to position, satellite and area monitoring classes -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6SerialPort) - pkgconfig(Qt6Svg) - pkgconfig(gconf-2.0) - qt6-base-private-devel -rundeps : - - devel : - - gconf-devel -clang : true -optimize : +rundeps: + - devel: + - gconf-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/bin - - /usr/lib64/qt6/bin - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/bin + - /usr/lib64/qt6/bin + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-quick3d/package.yml b/packages/q/qt6-quick3d/package.yml index 20a0bba1564..ec4eda28998 100644 --- a/packages/q/qt6-quick3d/package.yml +++ b/packages/q/qt6-quick3d/package.yml @@ -1,48 +1,48 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-quick3d -version : 6.10.1 -release : 21 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtquick3d-everywhere-src-6.10.1.tar.xz : 17d40272becef0dab71b60333bcf0c23d1d25dcf1df16ee9bf0daa7e4de403e6 -license : +name: qt6-quick3d +version: 6.10.1 +release: 21 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtquick3d-everywhere-src-6.10.1.tar.xz: 17d40272becef0dab71b60333bcf0c23d1d25dcf1df16ee9bf0daa7e4de403e6 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Quick 3D module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Quick 3D module description: | Qt Quick 3D provides a high-level API for creating 3D content and 3D user interfaces based on Qt Quick. Rather than using an external engine which creates syncing issues, and additional layers of abstraction, we provide extensions to the existing Qt Quick Scene Graph for spatial content, and a renderer for that extended scene graph. When using the spatial scene graph it is also possible to mix Qt Quick 2D content with 3D content. -builddeps : +builddeps: - pkgconfig(Qt6QuickTemplates2) - pkgconfig(Qt6QuickTimeline) - pkgconfig(Qt6ShaderTools) - pkgconfig(assimp) - pkgconfig(openxr) - qt6-base-private-devel -rundeps : - - devel : - - assimp-devel - - qt6-quicktimeline-devel -clang : true -optimize : +rundeps: + - devel: + - assimp-devel + - qt6-quicktimeline-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-assimp-6.patch %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/bin - - /usr/lib64/qt6/bin - - /usr/lib64/qt6/plugins/qmltooling/ - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/bin + - /usr/lib64/qt6/bin + - /usr/lib64/qt6/plugins/qmltooling/ + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-quicktimeline/package.yml b/packages/q/qt6-quicktimeline/package.yml index 4e807d170b5..06401feeb66 100644 --- a/packages/q/qt6-quicktimeline/package.yml +++ b/packages/q/qt6-quicktimeline/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-quicktimeline -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtquicktimeline-everywhere-src-6.10.1.tar.xz : 882ed289b4c229ace324e2545a71d7611c201626bc007d50e514bfd2f6e251b7 -license : +name: qt6-quicktimeline +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtquicktimeline-everywhere-src-6.10.1.tar.xz: 882ed289b4c229ace324e2545a71d7611c201626bc007d50e514bfd2f6e251b7 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Enables keyframe-based animations and parameterization for Qt6 +component: desktop.qt +homepage: https://www.qt.io +summary: Enables keyframe-based animations and parameterization for Qt6 description: | The Qt Quick Timeline module enables keyframe-based animations and parameterization. This module is directly supported by Qt Design Studio and Qt Quick Designer, with a timeline editor to create keyframe-based animations. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-remoteobjects/package.yml b/packages/q/qt6-remoteobjects/package.yml index f3b6d7904bd..9e2ad150c2d 100644 --- a/packages/q/qt6-remoteobjects/package.yml +++ b/packages/q/qt6-remoteobjects/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-remoteobjects -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtremoteobjects-everywhere-src-6.10.1.tar.xz : 7c9e56dbe2c400e33d13626a27d822a7c95b7d95f2272b198a788c2b4a9b8a0d -license : +name: qt6-remoteobjects +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtremoteobjects-everywhere-src-6.10.1.tar.xz: 7c9e56dbe2c400e33d13626a27d822a7c95b7d95f2272b198a788c2b4a9b8a0d +license: - GFDL-1.3-or-later - GPL-2.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Inter-process communication (IPC) module developed for Qt6 + - demos: programming.library +homepage: https://www.qt.io +summary: Inter-process communication (IPC) module developed for Qt6 description: | Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module developed for Qt. This module extends Qt's existing functionalities to enable information exchange between processes or computers, easily. -builddeps : +builddeps: - pkgconfig(Qt6Bluetooth) - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/qt6/mkspecs - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/lib64/qt6/mkspecs + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-scxml/package.yml b/packages/q/qt6-scxml/package.yml index a780e854881..a0ec58d5953 100644 --- a/packages/q/qt6-scxml/package.yml +++ b/packages/q/qt6-scxml/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-scxml -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtscxml-everywhere-src-6.10.1.tar.xz : eb67a0e5d4c6d488e3013f8dbef859a00e10bb033472eb53688fce350e3a1869 -license : +name: qt6-scxml +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtscxml-everywhere-src-6.10.1.tar.xz: eb67a0e5d4c6d488e3013f8dbef859a00e10bb033472eb53688fce350e3a1869 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 SCXML components + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 SCXML components description: | The Qt SCXML module provides functionality to create state machines from SCXML files. This includes both dynamically creating state machines (loading the SCXML file and instantiating states and transitions) and generating a C++ file that has a class implementing the state machine. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/qt6/mkspecs - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/lib64/qt6/mkspecs + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-sensors/package.yml b/packages/q/qt6-sensors/package.yml index 4d107cd79bf..cc4ffd12852 100644 --- a/packages/q/qt6-sensors/package.yml +++ b/packages/q/qt6-sensors/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-sensors -version : 6.10.1 -release : 19 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtsensors-everywhere-src-6.10.1.tar.xz : 49ce9ce033234689706dfcacef4eac7e562cff127cacc889ffcb3b68d684b395 -license : +name: qt6-sensors +version: 6.10.1 +release: 19 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtsensors-everywhere-src-6.10.1.tar.xz: 49ce9ce033234689706dfcacef4eac7e562cff127cacc889ffcb3b68d684b395 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Sensors Module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Sensors Module description: | The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture recognition API for devices. -builddeps : +builddeps: - pkgconfig(Qt6Bluetooth) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-serialbus/package.yml b/packages/q/qt6-serialbus/package.yml index e5e18551dae..e8fcd4388a9 100644 --- a/packages/q/qt6-serialbus/package.yml +++ b/packages/q/qt6-serialbus/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-serialbus -version : 6.10.1 -release : 16 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtserialbus-everywhere-src-6.10.1.tar.xz : 2539fcf77af2dfa59756338e0c44d491995eb2576f9a288fa4888efd9eab3ed5 -license : +name: qt6-serialbus +version: 6.10.1 +release: 16 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtserialbus-everywhere-src-6.10.1.tar.xz: 2539fcf77af2dfa59756338e0c44d491995eb2576f9a288fa4888efd9eab3ed5 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt module for general purpose serial bus access + - demos: programming.library +homepage: https://www.qt.io +summary: Qt module for general purpose serial bus access description: | Qt module for general purpose serial bus access -builddeps : +builddeps: - pkgconfig(Qt6SerialPort) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-serialport/package.yml b/packages/q/qt6-serialport/package.yml index 6f504fca55d..8b82d38ebc9 100644 --- a/packages/q/qt6-serialport/package.yml +++ b/packages/q/qt6-serialport/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-serialport -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtserialport-everywhere-src-6.10.1.tar.xz : 17b2f68435f67785a0c75fd70125f3e1892282efdab2098dcdac02d1d70f4c4c -license : +name: qt6-serialport +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtserialport-everywhere-src-6.10.1.tar.xz: 17b2f68435f67785a0c75fd70125f3e1892282efdab2098dcdac02d1d70f4c4c +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Serial Port Module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Serial Port Module description: | Qt6 Serial Port provides the basic functionality, which includes configuring, I/O operations, getting and setting the control signals of the RS-232 pinouts. -builddeps : +builddeps: - pkgconfig(Qt6Core) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-shadertools/package.yml b/packages/q/qt6-shadertools/package.yml index a20edf10f84..0f60bc42249 100644 --- a/packages/q/qt6-shadertools/package.yml +++ b/packages/q/qt6-shadertools/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-shadertools -version : 6.10.1 -release : 24 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtshadertools-everywhere-src-6.10.1.tar.xz : b67894a63352b53dad0d46f5300c62b8cd6783db575492d6b25d4fdc9af55bb6 -license : GPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Qt Shader Tools module +name: qt6-shadertools +version: 6.10.1 +release: 24 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtshadertools-everywhere-src-6.10.1.tar.xz: b67894a63352b53dad0d46f5300c62b8cd6783db575492d6b25d4fdc9af55bb6 +license: GPL-3.0-or-later +component: desktop.qt +homepage: https://www.qt.io +summary: Qt Shader Tools module description: | APIs and tools in this module provide the producer functionality for the shader pipeline that allows Qt Quick to operate on Vulkan in addition to OpenGL. -builddeps : +builddeps: - pkgconfig(Qt6Core) #- glslang-devel - qt6-base-private-devel -rundeps : - - devel : - - qt6-base-devel +rundeps: + - devel: + - qt6-base-devel - spirv-tools -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Temporarily disabled until Solus and qt update to glslang 16 #%patch -p1 -i $pkgfiles/0001-Debundle-glslang.patch #rm -rf src/3rdparty/glslang %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00755 $installdir/usr/bin ln -srv $installdir/usr/lib64/qt6/bin/qsb $installdir/usr/bin/qsb diff --git a/packages/q/qt6-speech/package.yml b/packages/q/qt6-speech/package.yml index 6d1ff1e85d4..2c7e8b293b6 100644 --- a/packages/q/qt6-speech/package.yml +++ b/packages/q/qt6-speech/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-speech -version : 6.10.1 -release : 13 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtspeech-everywhere-src-6.10.1.tar.xz : 42caec540f6e10de8628819d10477ed2dc202134753ea68dfc1aa536108b7f4f -homepage : https://www.qt.io -license : +name: qt6-speech +version: 6.10.1 +release: 13 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtspeech-everywhere-src-6.10.1.tar.xz: 42caec540f6e10de8628819d10477ed2dc202134753ea68dfc1aa536108b7f4f +homepage: https://www.qt.io +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -summary : Qt6 Speech Components + - demos: programming.library +summary: Qt6 Speech Components description: | The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are visually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy is when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application can read out the incoming message. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) @@ -23,17 +23,17 @@ builddeps : - pkgconfig(speech-dispatcher) - qt6-base-private-devel # flite-devel # FIXME package this up -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples/ +patterns: + - demos: + - /usr/lib64/qt6/examples/ diff --git a/packages/q/qt6-svg/package.yml b/packages/q/qt6-svg/package.yml index 8400f88feb1..5353408468b 100644 --- a/packages/q/qt6-svg/package.yml +++ b/packages/q/qt6-svg/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-svg -version : 6.10.1 -release : 22 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtsvg-everywhere-src-6.10.1.tar.xz : c02f355a58f3bbcf404a628bf488b6aeb2d84a94c269afdb86f6e529343ab01f -license : +name: qt6-svg +version: 6.10.1 +release: 22 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtsvg-everywhere-src-6.10.1.tar.xz: c02f355a58f3bbcf404a628bf488b6aeb2d84a94c269afdb86f6e529343ab01f +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt -homepage : https://www.qt.io -summary : Qt6 SVG Module +homepage: https://www.qt.io +summary: Qt6 SVG Module description: | Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices. -builddeps : +builddeps: - pkgconfig(Qt6Core) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-tools/package.yml b/packages/q/qt6-tools/package.yml index 2dc0b4464d8..7551f8d8804 100644 --- a/packages/q/qt6-tools/package.yml +++ b/packages/q/qt6-tools/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-tools -version : 6.10.1 -release : 30 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qttools-everywhere-src-6.10.1.tar.xz : 8148408380ffea03101a26305c812b612ea30dbc07121e58707601522404d49b -license : +name: qt6-tools +version: 6.10.1 +release: 30 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qttools-everywhere-src-6.10.1.tar.xz: 8148408380ffea03101a26305c812b612ea30dbc07121e58707601522404d49b +license: - GFDL-1.3-or-later - GPL-2.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 QtTools Module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 QtTools Module description: | Qt is a set of libraries for developing applications. This package contains base tools, like string, xml, and network handling. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(libzstd) - clang-devel - qt6-base-private-devel -rundeps : - - devel : - - qt6-declarative-devel - - qt6-designer - - qt6-doctools - - qt6-linguist -clang : true -optimize : +rundeps: + - devel: + - qt6-declarative-devel + - qt6-designer + - qt6-doctools + - qt6-linguist +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \ -DINSTALL_PUBLICBINDIR=usr/bin -build : | +build: | %ninja_build -install : | +install: | %ninja_install pushd $installdir @@ -56,53 +56,53 @@ install : | install -Dm00644 $pkgfiles/linguist6.desktop $installdir/usr/share/applications/linguist6.desktop install -Dm00644 $pkgfiles/assistant6.desktop $installdir/usr/share/applications/assistant6.desktop install -Dm00644 $pkgfiles/qdbusviewer6.desktop $installdir/usr/share/applications/qdbusviewer6.desktop -patterns : - - devel : - - /usr/bin - - /usr/lib64/qt6/bin - - demos : - - /usr/lib64/qt6/examples - - main : - - /usr/bin/qdbus6 - - /usr/lib64/qt6/bin/qdbus - - ^qt6-assistant : - - /usr/bin/assistant6 - - /usr/lib64/qt6/bin/assistant - - /usr/share/applications/assistant6.desktop - - /usr/share/icons/hicolor/*/apps/assistant6.png - - ^qt6-dbusviewer : - - /usr/bin/qdbusviewer6 - - /usr/lib64/qt6/bin/qdbusviewer - - /usr/share/applications/qdbusviewer6.desktop - - /usr/share/icons/hicolor/*/apps/qdbusviewer6.png - - ^qt6-designer : - - /usr/bin/designer6 - - /usr/lib64/qt6/bin/designer - - /usr/lib64/libQt6Designer*.so.* - - /usr/lib64/qt6/plugins/designer - - /usr/share/applications/designer6.desktop - - /usr/share/icons/hicolor/*/apps/designer6.png - - ^qt6-doctools : - - /usr/bin/qdistancefieldgenerator6 - - /usr/bin/qdoc6 - - /usr/lib64/qt6/bin/qdistancefieldgenerator - - /usr/lib64/qt6/bin/qdoc - - /usr/lib64/qt6/qhelpgenerator - - /usr/lib64/qt6/qtattributionsscanner - - ^qt6-linguist : - - /usr/bin/linguist6 - - /usr/lib64/qt6/bin/lconvert - - /usr/lib64/qt6/bin/linguist - - /usr/lib64/qt6/bin/lrelease - - /usr/lib64/qt6/bin/lupdate - - /usr/lib64/qt6/lprodump - - /usr/lib64/qt6/lrelease-pro - - /usr/lib64/qt6/lupdate-pro - - /usr/share/applications/linguist6.desktop - - /usr/share/icons/hicolor/*/apps/linguist6.png - - /usr/share/qt6/phrasebooks -replaces : - - ^qt6-dbusviewer : - - qdbusviewer6 - - ^qt6-designer : - - designer6 +patterns: + - devel: + - /usr/bin + - /usr/lib64/qt6/bin + - demos: + - /usr/lib64/qt6/examples + - main: + - /usr/bin/qdbus6 + - /usr/lib64/qt6/bin/qdbus + - ^qt6-assistant: + - /usr/bin/assistant6 + - /usr/lib64/qt6/bin/assistant + - /usr/share/applications/assistant6.desktop + - /usr/share/icons/hicolor/*/apps/assistant6.png + - ^qt6-dbusviewer: + - /usr/bin/qdbusviewer6 + - /usr/lib64/qt6/bin/qdbusviewer + - /usr/share/applications/qdbusviewer6.desktop + - /usr/share/icons/hicolor/*/apps/qdbusviewer6.png + - ^qt6-designer: + - /usr/bin/designer6 + - /usr/lib64/qt6/bin/designer + - /usr/lib64/libQt6Designer*.so.* + - /usr/lib64/qt6/plugins/designer + - /usr/share/applications/designer6.desktop + - /usr/share/icons/hicolor/*/apps/designer6.png + - ^qt6-doctools: + - /usr/bin/qdistancefieldgenerator6 + - /usr/bin/qdoc6 + - /usr/lib64/qt6/bin/qdistancefieldgenerator + - /usr/lib64/qt6/bin/qdoc + - /usr/lib64/qt6/qhelpgenerator + - /usr/lib64/qt6/qtattributionsscanner + - ^qt6-linguist: + - /usr/bin/linguist6 + - /usr/lib64/qt6/bin/lconvert + - /usr/lib64/qt6/bin/linguist + - /usr/lib64/qt6/bin/lrelease + - /usr/lib64/qt6/bin/lupdate + - /usr/lib64/qt6/lprodump + - /usr/lib64/qt6/lrelease-pro + - /usr/lib64/qt6/lupdate-pro + - /usr/share/applications/linguist6.desktop + - /usr/share/icons/hicolor/*/apps/linguist6.png + - /usr/share/qt6/phrasebooks +replaces: + - ^qt6-dbusviewer: + - qdbusviewer6 + - ^qt6-designer: + - designer6 diff --git a/packages/q/qt6-translations/package.yml b/packages/q/qt6-translations/package.yml index cd0b3389504..a20b4c03bf3 100644 --- a/packages/q/qt6-translations/package.yml +++ b/packages/q/qt6-translations/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-translations -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qttranslations-everywhere-src-6.10.1.tar.xz : 8e49a2df88a12c376a479ae7bd272a91cf57ebb4e7c0cf7341b3565df99d2314 -license : +name: qt6-translations +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qttranslations-everywhere-src-6.10.1.tar.xz: 8e49a2df88a12c376a479ae7bd272a91cf57ebb4e7c0cf7341b3565df99d2314 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : desktop.qt -homepage : https://www.qt.io -summary : Qt6 Translation Components +component: desktop.qt +homepage: https://www.qt.io +summary: Qt6 Translation Components description: | Translations Module for Qt6 -builddeps : +builddeps: - pkgconfig(Qt6UiTools) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6-virtualkeyboard/package.yml b/packages/q/qt6-virtualkeyboard/package.yml index df1a0aac6cf..27ca2d8d1e9 100644 --- a/packages/q/qt6-virtualkeyboard/package.yml +++ b/packages/q/qt6-virtualkeyboard/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-virtualkeyboard -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz : 5b9cde3188afbc01b602b9016cee95ccd536aea43a6e6cfd297b44f328b9b6df -license : +name: qt6-virtualkeyboard +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz: 5b9cde3188afbc01b602b9016cee95ccd536aea43a6e6cfd297b44f328b9b6df +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt Virtual Keyboard + - demos: programming.library +homepage: https://www.qt.io +summary: Qt Virtual Keyboard description: | Qt Virtual Keyboard is a virtual keyboard framework that consists of a C++ backend supporting custom input methods as well as a UI frontend implemented in QML. -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - pkgconfig(hunspell) - qt6-base-private-devel -rundeps : - - devel : - - libhunspell-devel -clang : true -optimize : +rundeps: + - devel: + - libhunspell-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-wayland/package.yml b/packages/q/qt6-wayland/package.yml index 7ff6dc28952..9b77c0288f3 100644 --- a/packages/q/qt6-wayland/package.yml +++ b/packages/q/qt6-wayland/package.yml @@ -1,46 +1,46 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-wayland -version : 6.10.1 -release : 27 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwayland-everywhere-src-6.10.1.tar.xz : 49bf6db800227a6b2c971f4c5d03dd1e81297e7ffb296ce4a96437304f27cb13 -license : +name: qt6-wayland +version: 6.10.1 +release: 27 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwayland-everywhere-src-6.10.1.tar.xz: 49bf6db800227a6b2c971f4c5d03dd1e81297e7ffb296ce4a96437304f27cb13 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Wayland Library + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Wayland Library description: | The Qt Wayland Compositor is a module that provides convenient and powerful QML and C++ APIs for developing custom display servers based on the Wayland protocol. The display server, often called a compositor, displays content from client applications that support the Wayland protocol. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) - pkgconfig(wayland-protocols) - pkgconfig(wayland-scanner) - pkgconfig(xcomposite) - qt6-base-private-devel -rundeps : - - devel : - - libxcomposite-devel - - qt6-declarative-devel - - wayland-devel - - wayland-protocols-devel -clang : true -optimize : +rundeps: + - devel: + - libxcomposite-devel + - qt6-declarative-devel + - wayland-devel + - wayland-protocols-devel +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/qt6/qtwaylandscanner - - demos : - - /usr/lib64/qt6/examples +patterns: + - devel: + - /usr/lib64/qt6/qtwaylandscanner + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-webchannel/package.yml b/packages/q/qt6-webchannel/package.yml index 12855f0d400..765f3be064e 100644 --- a/packages/q/qt6-webchannel/package.yml +++ b/packages/q/qt6-webchannel/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-webchannel -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebchannel-everywhere-src-6.10.1.tar.xz : 7ba16925f230e60f58efce02c1ce214bcb6b0740e24f5dd40c06f40f37d93111 -license : +name: qt6-webchannel +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebchannel-everywhere-src-6.10.1.tar.xz: 7ba16925f230e60f58efce02c1ce214bcb6b0740e24f5dd40c06f40f37d93111 +license: - GFDL-1.3-or-later - GPL-2.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Webchannel Module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Webchannel Module description: | The Qt WebChannel module offers Qt applications a seamless way to publish QObjects for interaction with HTML/JavaScript clients. These clients can either be inside local Qt WebViews or any other, potentially remote, client which supports JavaScript, as long as a communication channel such as WebSocket is available. Qt WebChannel uses introspection on the QObjects and sends this serialized data to the clients. There, with the help of a small JavaScript library, an object is created which simulates the API of the QObject. Any invokable methods, including slots, can be called as well as properties read and written. Additionally you can connect to signals and register JavaScript callbacks as handlers. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6WebSockets) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-webengine/package.yml b/packages/q/qt6-webengine/package.yml index 014a61d4bac..d18e76312c6 100644 --- a/packages/q/qt6-webengine/package.yml +++ b/packages/q/qt6-webengine/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-webengine -version : 6.10.1 -release : 49 -source : +name: qt6-webengine +version: 6.10.1 +release: 49 +source: - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebengine-everywhere-src-6.10.1.tar.xz: 77b5ea6186a0429a6b8e656faedd5cd3e8019d33856ee59637698ab578ead1e3 -### Manage the chromium source separately so it can be updated separately from the Qt version -### To update this run the ./update-chromium.py script -# Don't edit anything between the BEGIN_UPSTREAMS and END_UPSTREAMS tags -##@@BEGIN_UPSTREAMS - - git|https://invent.kde.org/qt/qt/qtwebengine-chromium.git : 0bf5e1dca77ba817cd473449854920c1c9b7722c + ### Manage the chromium source separately so it can be updated separately from the Qt version + ### To update this run the ./update-chromium.py script + # Don't edit anything between the BEGIN_UPSTREAMS and END_UPSTREAMS tags + ##@@BEGIN_UPSTREAMS + - git|https://invent.kde.org/qt/qt/qtwebengine-chromium.git: 0bf5e1dca77ba817cd473449854920c1c9b7722c ##@@END_UPSTREAMS -license : +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : QtWebEngine integrates chromium's fast moving web capabilities into Qt6 + - demos: programming.library +homepage: https://www.qt.io +summary: QtWebEngine integrates chromium's fast moving web capabilities into Qt6 description: | The Qt WebEngine module provides a web browser engine that makes it easy to embed content from the World Wide Web into your Qt application on platforms that do not have a native web engine. -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(Qt6UiTools) - pkgconfig(Qt6WebChannel) @@ -70,26 +70,26 @@ builddeps : - snappy-devel # System VPX is incompatible with hardware acceleration # - pkgconfig(vpx) -rundeps : - - ^qt6-pdf-devel : - - qt6-pdf - - devel : - - gperf - - nodejs - - qt6-positioning-devel - - qt6-tools-devel - - qt6-webchannel-devel - - re2-devel - - snappy-devel -clang : true -optimize : +rundeps: + - ^qt6-pdf-devel: + - qt6-pdf + - devel: + - gperf + - nodejs + - qt6-positioning-devel + - qt6-tools-devel + - qt6-webchannel-devel + - re2-devel + - snappy-devel +clang: true +optimize: - speed - thin-lto environment: | export QMAKE_C=$CC export QMAKE_CXX=$CXX export QT_WEBENGINE_ICU_DAT_DIR=%workdir%/src/3rdparty/chromium/third_party/icu/common -setup : | +setup: | # Use the version of Chromium we downloaded rm -rf src/3rdparty/{chromium,gn} cp -ra $sources/qtwebengine-chromium.git/chromium src/3rdparty/ @@ -117,31 +117,31 @@ setup : | -DQT_FEATURE_webengine_vaapi=ON \ -DQT_FEATURE_webengine_webrtc=ON \ -DQT_FEATURE_webengine_webrtc_pipewire=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/lib64/qt6/gn - - demos : - - /usr/lib64/qt6/examples - - ^qt6-pdf : - - /usr/lib64/libQt6Pdf*.so.* - - /usr/lib64/qt6/plugins/imageformats/libqpdf.so - - /usr/lib64/qt6/qml/QtQuick/Pdf/ - - ^qt6-pdf-devel : - - /usr/include/qt6/QtPdf/ - - /usr/include/qt6/QtPdfQuick/ - - /usr/include/qt6/QtPdfWidgets/ - - /usr/lib64/cmake/Qt6Gui/Qt6QPdf*.cmake - - /usr/lib64/cmake/Qt6Pdf/ - - /usr/lib64/cmake/Qt6PdfQuick/ - - /usr/lib64/cmake/Qt6PdfWidgets/ - - /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6Pdf*.cmake - - /usr/lib64/libQt6Pdf*.prl - - /usr/lib64/libQt6Pdf*.so - - /usr/lib64/pkgconfig/Qt6Pdf*.pc - - /usr/lib64/qt6/metatypes/qt6pdf*.json - - /usr/lib64/qt6/mkspecs/modules/qt_lib_pdf*.pri - - /usr/lib64/qt6/modules/Pdf*.json +patterns: + - devel: + - /usr/lib64/qt6/gn + - demos: + - /usr/lib64/qt6/examples + - ^qt6-pdf: + - /usr/lib64/libQt6Pdf*.so.* + - /usr/lib64/qt6/plugins/imageformats/libqpdf.so + - /usr/lib64/qt6/qml/QtQuick/Pdf/ + - ^qt6-pdf-devel: + - /usr/include/qt6/QtPdf/ + - /usr/include/qt6/QtPdfQuick/ + - /usr/include/qt6/QtPdfWidgets/ + - /usr/lib64/cmake/Qt6Gui/Qt6QPdf*.cmake + - /usr/lib64/cmake/Qt6Pdf/ + - /usr/lib64/cmake/Qt6PdfQuick/ + - /usr/lib64/cmake/Qt6PdfWidgets/ + - /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6Pdf*.cmake + - /usr/lib64/libQt6Pdf*.prl + - /usr/lib64/libQt6Pdf*.so + - /usr/lib64/pkgconfig/Qt6Pdf*.pc + - /usr/lib64/qt6/metatypes/qt6pdf*.json + - /usr/lib64/qt6/mkspecs/modules/qt_lib_pdf*.pri + - /usr/lib64/qt6/modules/Pdf*.json diff --git a/packages/q/qt6-websockets/package.yml b/packages/q/qt6-websockets/package.yml index 9dac5bfd92a..002bcd79959 100644 --- a/packages/q/qt6-websockets/package.yml +++ b/packages/q/qt6-websockets/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-websockets -version : 6.10.1 -release : 18 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebsockets-everywhere-src-6.10.1.tar.xz : 272ac7e94418e2b13b3384d73ba89dbd6b746d7661b44dce906f8bfc0795bd01 -license : +name: qt6-websockets +version: 6.10.1 +release: 18 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebsockets-everywhere-src-6.10.1.tar.xz: 272ac7e94418e2b13b3384d73ba89dbd6b746d7661b44dce906f8bfc0795bd01 +license: - GFDL-1.3-or-later - GPL-3.0-or-later - LGPL-3.0-or-later -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 Websockets Module + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 Websockets Module description: | WebSocket is a web-based protocol designed to enable two-way communication between a client application and a remote host. It enables the two entities to send data back and forth if the initial handshake succeeds. WebSocket is the solution for applications that struggle to get real-time data feeds with less network latency and minimum data exchange. The Qt WebSockets module provides C++ and QML interfaces that enable Qt applications to act as a server that can process WebSocket requests, or a client that can consume data received from the server, or both. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - qt6-base-private-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6-webview/package.yml b/packages/q/qt6-webview/package.yml index 9a6d18c5b02..958f5c7d3dc 100644 --- a/packages/q/qt6-webview/package.yml +++ b/packages/q/qt6-webview/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6-webview -version : 6.10.1 -release : 13 -source : - - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebview-everywhere-src-6.10.1.tar.xz : 421080583d7af564a855013dc336363a65303f31c9045a39963ae6b94ab26f6f -license : +name: qt6-webview +version: 6.10.1 +release: 13 +source: + - https://download.qt.io/official_releases/qt/6.10/6.10.1/submodules/qtwebview-everywhere-src-6.10.1.tar.xz: 421080583d7af564a855013dc336363a65303f31c9045a39963ae6b94ab26f6f +license: - LGPL-3.0-only -component : +component: - desktop.qt - - demos : programming.library -homepage : https://www.qt.io -summary : Qt6 WebView Library + - demos: programming.library +homepage: https://www.qt.io +summary: Qt6 WebView Library description: | Qt WebView provides a way to display web content in a QML application without necessarily including a full web browser stack by using native APIs where it makes sense. -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(Qt6WebEngineCore) - qt6-base-private-devel -setup : | +setup: | %cmake_ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/lib64/qt6/examples +patterns: + - demos: + - /usr/lib64/qt6/examples diff --git a/packages/q/qt6ct/package.yml b/packages/q/qt6ct/package.yml index 4716f3f5b4f..97b29678664 100644 --- a/packages/q/qt6ct/package.yml +++ b/packages/q/qt6ct/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6ct -version : '0.11' -release : 12 -source : - - https://www.opencode.net/api/v4/projects/5459/packages/generic/qt6ct/0.11/qt6ct-0.11.tar.xz : 35ac3c65136c4c5e6e06e477dd0574b128333f050d315bfabc73db2df06a9c14 -homepage : https://github.com/trialuser02/qt6ct -license : BSD-2-Clause -component : desktop.qt -summary : Qt6 Configuration Tool +name: qt6ct +version: "0.11" +release: 12 +source: + - https://www.opencode.net/api/v4/projects/5459/packages/generic/qt6ct/0.11/qt6ct-0.11.tar.xz: 35ac3c65136c4c5e6e06e477dd0574b128333f050d315bfabc73db2df06a9c14 +homepage: https://github.com/trialuser02/qt6ct +license: BSD-2-Clause +component: desktop.qt +summary: Qt6 Configuration Tool description: | This program allows users to configure Qt6 settings (theme, font, icons, etc.) under DE/WM without Qt integration. -libsplit : false -clang : true -optimize : thin-lto -builddeps : +libsplit: false +clang: true +optimize: thin-lto +builddeps: - pkgconfig(Qt6UiTools) - qt6-base-private-devel -rundeps : +rundeps: - qt6-svg -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qt6gtk2/package.yml b/packages/q/qt6gtk2/package.yml index 236b16c82bc..e296f74eb6c 100644 --- a/packages/q/qt6gtk2/package.yml +++ b/packages/q/qt6gtk2/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6gtk2 -version : '0.6' -release : 16 -source : - - https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.6/qt6gtk2-0.6.tar.gz : 123fcb8260db5c22bb25a1954db02b6390e73eaed3ad13850cce641ea300fd78 -homepage : https://www.opencode.net/trialuser/qt6gtk2 -license : GPL-2.0-or-later -component : desktop.qt -summary : GTK+2.0 integration plugins for Qt6 +name: qt6gtk2 +version: "0.6" +release: 16 +source: + - https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.6/qt6gtk2-0.6.tar.gz: 123fcb8260db5c22bb25a1954db02b6390e73eaed3ad13850cce641ea300fd78 +homepage: https://www.opencode.net/trialuser/qt6gtk2 +license: GPL-2.0-or-later +component: desktop.qt +summary: GTK+2.0 integration plugins for Qt6 description: | Qt6Gtk2 - GTK+2.0 integration plugins for Qt6. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(gtk+-2.0) - qt6-base-private-devel -clang : true -setup : | +clang: true +setup: | /usr/lib/qt6/bin/qmake PREFIX=/usr -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/q/qt6pas/package.yml b/packages/q/qt6pas/package.yml index 30dab2b9f43..c58a44fdcee 100644 --- a/packages/q/qt6pas/package.yml +++ b/packages/q/qt6pas/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qt6pas -version : '4.4' -release : 21 -source : - - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download : 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 -homepage : https://www.lazarus-ide.org -license : +name: qt6pas +version: "4.4" +release: 21 +source: + - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download: 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 +homepage: https://www.lazarus-ide.org +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -summary : Free Pascal Qt6 binding library +summary: Free Pascal Qt6 binding library description: | Free Pascal Qt6 binding library -component : programming.library -builddeps : +component: programming.library +builddeps: - pkgconfig(Qt6Core) - fpc-src -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Support-Wayland-appId.patch # Remove non-Linux and distro-specific files. rm -rf debian find tools/install -mindepth 1 -maxdepth 1 -type d -not -name linux -exec rm -rf {} + -build : | +build: | # Build Qt6Pas. pushd lcl/interfaces/qt6/cbindings qmake6 QMAKE_CFLAGS_RELEASE="${CFLAGS}" QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" %make popd -install : | +install: | # Install Qt6Pas. %make_install -C lcl/interfaces/qt6/cbindings INSTALL_ROOT=$installdir diff --git a/packages/q/qtkeychain/package.yml b/packages/q/qtkeychain/package.yml index 8ecf43924f8..dff55fd4132 100644 --- a/packages/q/qtkeychain/package.yml +++ b/packages/q/qtkeychain/package.yml @@ -1,69 +1,69 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qtkeychain -version : 0.15.0 -release : 10 -source : - - https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.15.0.tar.gz : f4254dc8f0933b06d90672d683eab08ef770acd8336e44dfa030ce041dc2ca22 -license : BSD-3-Clause -component : +name: qtkeychain +version: 0.15.0 +release: 10 +source: + - https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.15.0.tar.gz: f4254dc8f0933b06d90672d683eab08ef770acd8336e44dfa030ce041dc2ca22 +license: BSD-3-Clause +component: - security.library - - qt5 : security.library - - qt5-devel : programming.devel - - qt6 : security.library - - qt6-devel : programming.devel -homepage : https://github.com/frankosterfeld/qtkeychain -summary : + - qt5: security.library + - qt5-devel: programming.devel + - qt6: security.library + - qt6-devel: programming.devel +homepage: https://github.com/frankosterfeld/qtkeychain +summary: - QtKeychain is a Qt API to store passwords and other secret data securely - - qt5 : QtKeychain is a Qt API to store passwords and other secret data securely - Qt5 bindings - - qt5-devel : Development files for qtkeychain-qt5 - - qt6 : QtKeychain is a Qt API to store passwords and other secret data securely - Qt6 bindings - - qt6-devel : Development files for qtkeychain-qt6 + - qt5: QtKeychain is a Qt API to store passwords and other secret data securely - Qt5 bindings + - qt5-devel: Development files for qtkeychain-qt5 + - qt6: QtKeychain is a Qt API to store passwords and other secret data securely - Qt6 bindings + - qt6-devel: Development files for qtkeychain-qt6 description: |- QtKeychain is a Qt API to store passwords and other secret data securely -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt6Designer) - pkgconfig(icu-i18n) - pkgconfig(libsecret-1) -rundeps : - - qt5-devel : - - qt5-base-devel - - qtkeychain-qt5 - - qt6-devel : - - qt6-base-devel - - qtkeychain-qt6 -clang : true -optimize : lto -setup : | +rundeps: + - qt5-devel: + - qt5-base-devel + - qtkeychain-qt5 + - qt6-devel: + - qt6-base-devel + - qtkeychain-qt6 +clang: true +optimize: lto +setup: | %cmake_ninja -B qt5 %cmake_ninja -B qt6 \ -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -C qt5 %ninja_build -C qt6 -install : | +install: | %ninja_install -C qt5 %ninja_install -C qt6 -patterns : - - qt5 : - - /usr/lib64/libqt5keychain.so.* - - /usr/lib64/libqt5keychain.so.*.* - - /usr/share/qt5keychain - - qt6 : - - /usr/lib64/libqt6keychain.so.* - - /usr/lib64/libqt6keychain.so.*.* - - /usr/share/qt6keychain - - qt5-devel : - - /usr/include/qt5keychain - - /usr/lib64/cmake/Qt5Keychain - - /usr/lib64/libqt5keychain.so - - /usr/lib64/qt5/mkspecs - - qt6-devel : - - /usr/include/qt6keychain - - /usr/lib64/cmake/Qt6Keychain - - /usr/lib64/libqt6keychain.so - - /usr/lib64/qt6/mkspecs -replaces : - - qt5 : qtkeychain - - qt5-devel : qtkeychain-devel +patterns: + - qt5: + - /usr/lib64/libqt5keychain.so.* + - /usr/lib64/libqt5keychain.so.*.* + - /usr/share/qt5keychain + - qt6: + - /usr/lib64/libqt6keychain.so.* + - /usr/lib64/libqt6keychain.so.*.* + - /usr/share/qt6keychain + - qt5-devel: + - /usr/include/qt5keychain + - /usr/lib64/cmake/Qt5Keychain + - /usr/lib64/libqt5keychain.so + - /usr/lib64/qt5/mkspecs + - qt6-devel: + - /usr/include/qt6keychain + - /usr/lib64/cmake/Qt6Keychain + - /usr/lib64/libqt6keychain.so + - /usr/lib64/qt6/mkspecs +replaces: + - qt5: qtkeychain + - qt5-devel: qtkeychain-devel diff --git a/packages/q/qtpass/package.yml b/packages/q/qtpass/package.yml index 41697e3cd71..8319afa6cc9 100644 --- a/packages/q/qtpass/package.yml +++ b/packages/q/qtpass/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qtpass -version : 1.4.0 -release : 18 -source : - - https://github.com/IJHack/QtPass/archive/refs/tags/v1.4.0.tar.gz : 9abe9cde35a412b26b6376a5e8996dfeeeb5910fe6a723b78bcf954656fca0e6 -homepage : https://qtpass.org/ -license : GPL-3.0-or-later -component : security -summary : QtPass is a multi-platform GUI for pass, the standard unix password manager. +name: qtpass +version: 1.4.0 +release: 18 +source: + - https://github.com/IJHack/QtPass/archive/refs/tags/v1.4.0.tar.gz: 9abe9cde35a412b26b6376a5e8996dfeeeb5910fe6a723b78bcf954656fca0e6 +homepage: https://qtpass.org/ +license: GPL-3.0-or-later +component: security +summary: QtPass is a multi-platform GUI for pass, the standard unix password manager. description: | QtPass is a multi-platform GUI for pass, the standard unix password manager. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5Svg) - pkgconfig(xkbcommon) -rundeps : +rundeps: - password-store -setup : | +setup: | %qmake PREFIX=$installdir/usr -build : | +build: | lrelease localization/localization_* %make -install : | +install: | %make_install install -Dm00644 qtpass.desktop $installdir/usr/share/applications/qtpass.desktop install -Dm00644 artwork/icon.svg $installdir/usr/share/icons/hicolor/scalable/apps/qtpass-icon.svg diff --git a/packages/q/qtractor/package.yml b/packages/q/qtractor/package.yml index 6daefaaa59c..527460307a4 100644 --- a/packages/q/qtractor/package.yml +++ b/packages/q/qtractor/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qtractor -version : 1.5.9 -release : 44 -source : - - https://sourceforge.net/projects/qtractor/files/qtractor/1.5.9/qtractor-1.5.9.tar.gz : 774bbf2e5372afb6521b64243f70f7856d121c2618f4dc44beae77c7bfaca90f -homepage : https://qtractor.org/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Qtractor is an audio/MIDI multi-track sequencer application +name: qtractor +version: 1.5.9 +release: 44 +source: + - https://sourceforge.net/projects/qtractor/files/qtractor/1.5.9/qtractor-1.5.9.tar.gz: 774bbf2e5372afb6521b64243f70f7856d121c2618f4dc44beae77c7bfaca90f +homepage: https://qtractor.org/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Qtractor is an audio/MIDI multi-track sequencer application description: | Qtractor is an audio/MIDI multi-track sequencer application -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Designer) - pkgconfig(Qt6Svg) @@ -26,13 +26,13 @@ builddeps : - pkgconfig(suil-0) - pkgconfig(vorbis) - ladspa-devel -setup : | +setup: | %cmake_ninja \ -D CONFIG_QT6=ON \ -D CONFIG_LV2_UI_GTK2=OFF \ -D CONFIG_LV2_UI_GTKMM2=OFF \ -W no-dev -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/qtstyleplugins/package.yml b/packages/q/qtstyleplugins/package.yml index c31a7ed6fa6..de89394fe21 100644 --- a/packages/q/qtstyleplugins/package.yml +++ b/packages/q/qtstyleplugins/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qtstyleplugins -version : 5.0.0 -release : 34 -source : - - git|https://invent.kde.org/qt/qt/qtstyleplugins.git : 335dbece103e2cbf6c7cf819ab6672c2956b17b3 -homepage : https://github.com/qt/qtstyleplugins -license : +name: qtstyleplugins +version: 5.0.0 +release: 34 +source: + - git|https://invent.kde.org/qt/qt/qtstyleplugins.git: 335dbece103e2cbf6c7cf819ab6672c2956b17b3 +homepage: https://github.com/qt/qtstyleplugins +license: - LGPL-2.1-or-later -summary : Provides GTK2 style integration for Qt applications -component : desktop.qt -builddeps : +summary: Provides GTK2 style integration for Qt applications +component: desktop.qt +builddeps: - pkgconfig(Qt5Widgets) - pkgconfig(gtk+-2.0) -clang : true +clang: true description: | Provides GTK2 style integration for Qt applications -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-build-qt5.15.patch %qmake -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" # Disabled until it's figured out why it slows down application launch on Budgie x11 diff --git a/packages/q/quadrapassel/package.yml b/packages/q/quadrapassel/package.yml index e18a26f122e..0818ab4a0e4 100644 --- a/packages/q/quadrapassel/package.yml +++ b/packages/q/quadrapassel/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quadrapassel -version : '49.1' -release : 18 -source : - - https://download.gnome.org/sources/quadrapassel/49/quadrapassel-49.1.tar.xz : b6d7a3b6775a6dc4f1980bd937832466617a897ecaa1098f3a2c59be17616509 -homepage : https://gitlab.gnome.org/GNOME/quadrapassel -license : GPL-2.0-or-later -component : games.arcade -summary : Quadrapassel, the GNOME version of Tetris +name: quadrapassel +version: "49.1" +release: 18 +source: + - https://download.gnome.org/sources/quadrapassel/49/quadrapassel-49.1.tar.xz: b6d7a3b6775a6dc4f1980bd937832466617a897ecaa1098f3a2c59be17616509 +homepage: https://gitlab.gnome.org/GNOME/quadrapassel +license: GPL-2.0-or-later +component: games.arcade +summary: Quadrapassel, the GNOME version of Tetris description: | Quadrapassel, the GNOME version of Tetris -builddeps : +builddeps: - pkgconfig(clutter-gtk-1.0) - pkgconfig(gee-0.8) - pkgconfig(gsound) @@ -24,9 +24,9 @@ builddeps : - itstool - vala - yelp-tools -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/quakespasm/package.yml b/packages/q/quakespasm/package.yml index 704b055a721..26a77d78e46 100644 --- a/packages/q/quakespasm/package.yml +++ b/packages/q/quakespasm/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quakespasm -version : 0.96.1 -release : 17 -source : - - https://sourceforge.net/projects/quakespasm/files/Source/quakespasm-0.96.1.tar.gz : 49a53e451d5e250982a855a8c9d2694c12397f01bd6fad0dea9e3f57f443b5cc -license : GPL-2.0-or-later -component : games.action -homepage : https://quakespasm.sourceforge.net/ -summary : A *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake +name: quakespasm +version: 0.96.1 +release: 17 +source: + - https://sourceforge.net/projects/quakespasm/files/Source/quakespasm-0.96.1.tar.gz: 49a53e451d5e250982a855a8c9d2694c12397f01bd6fad0dea9e3f57f443b5cc +license: GPL-2.0-or-later +component: games.action +homepage: https://quakespasm.sourceforge.net/ +summary: A *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake description: | QuakeSpasm is a modern, cross-platform Quake engine based on FitzQuake. It includes support for 64 bit CPUs and custom music playback, a new sound driver, some graphical niceities, and numerous bug-fixes and other improvements. Game data must be placed in ~/.quakespasm/id1. -builddeps : +builddeps: - pkgconfig(flac) - pkgconfig(gl) - pkgconfig(libmikmod) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(opusfile) - pkgconfig(sdl2) - pkgconfig(vorbisfile) -build : | +build: | %make -C Quake \ DO_USERDIRS=1 \ MP3LIB=mpg123 \ @@ -27,7 +27,7 @@ build : | USE_CODEC_OPUS=1 \ USE_CODEC_UMX=1 \ USE_SDL2=1 -install : | +install: | install -Dm00755 Quake/quakespasm $installdir/usr/bin/quakespasm install -Dm00644 Misc/QuakeSpasm_512.png $installdir/usr/share/pixmaps/quake.png install -Dm00644 $pkgfiles/quakespasm.desktop $installdir/usr/share/applications/quakespasm.desktop diff --git a/packages/q/quassel/package.yml b/packages/q/quassel/package.yml index ef37c5b7330..347d5f2a85c 100644 --- a/packages/q/quassel/package.yml +++ b/packages/q/quassel/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quassel -version : 0.14.0 -release : 16 -source : - - https://github.com/quassel/quassel/releases/download/0.14.0/quassel-0.14.0.tar.xz : 090777f37a6ae1057a046d5c2896ce5e4bef2382377e3ba52c63efe6b5fe4e10 -homepage : https://quassel-irc.org -license : GPL-2.0-or-later -component : network.irc -summary : Quassel IRC is a modern, cross-platform, distributed IRC client +name: quassel +version: 0.14.0 +release: 16 +source: + - https://github.com/quassel/quassel/releases/download/0.14.0/quassel-0.14.0.tar.xz: 090777f37a6ae1057a046d5c2896ce5e4bef2382377e3ba52c63efe6b5fe4e10 +homepage: https://quassel-irc.org +license: GPL-2.0-or-later +component: network.irc +summary: Quassel IRC is a modern, cross-platform, distributed IRC client description: | Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. -builddeps : +builddeps: - pkgconfig(Qt5WebEngine) - pkgconfig(dbusmenu-qt5) - pkgconfig(qca2-qt5) - libboost-devel - sonnet-devel -rundeps : +rundeps: - breeze-icons -setup : | +setup: | %cmake_ninja \ -DHAVE_SSL=ON \ -DUSE_QT5=ON \ -DWANT_CORE=OFF \ -DWANT_MONO=ON \ -DWITH_KDE=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/quazip/package.yml b/packages/q/quazip/package.yml index 099c3084e48..69a999cda9b 100644 --- a/packages/q/quazip/package.yml +++ b/packages/q/quazip/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quazip -version : '1.4' -release : 7 -source : - - https://github.com/stachenov/quazip/archive/refs/tags/v1.4.tar.gz#quazip.tar.gz : 79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6 -license : LGPL-2.1-or-later -homepage : https://stachenov.github.io/quazip -summary : +name: quazip +version: "1.4" +release: 7 +source: + - https://github.com/stachenov/quazip/archive/refs/tags/v1.4.tar.gz#quazip.tar.gz: 79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6 +license: LGPL-2.1-or-later +homepage: https://stachenov.github.io/quazip +summary: - Qt/C++ wrapper over minizip - qt5: Qt/C++ wrapper over minizip - Qt5 bindings - qt5-devel: Development files for quazip-qt5 - qt6: Qt/C++ wrapper over minizip - Qt6 bindings - qt6-devel: Development files for quazip-qt6 -component : +component: - desktop.qt - qt5: desktop.qt - qt5-devel: programming.devel @@ -20,21 +20,21 @@ component : - qt6-devel: programming.devel description: |- QuaZIP is a simple C++ wrapper that can be used to access ZIP archives using the Qt toolkit. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(Qt6Core5Compat) - pkgconfig(bzip2) -rundeps : +rundeps: - qt5-devel: - - bzip2-devel - - quazip-qt5 + - bzip2-devel + - quazip-qt5 - qt6-devel: - - bzip2-devel - - quazip-qt6 -extract : false -clang : true -setup : | + - bzip2-devel + - quazip-qt6 +extract: false +clang: true +setup: | mkdir qt5 qt6 tar --strip-components=1 -xf $sources/quazip.tar.gz -C qt5 tar --strip-components=1 -xf $sources/quazip.tar.gz -C qt6 @@ -46,7 +46,7 @@ setup : | pushd qt6 %cmake_ninja -DQUAZIP_QT_MAJOR_VERSION=6 popd -build : | +build: | pushd qt5 %ninja_build popd @@ -54,7 +54,7 @@ build : | pushd qt6 %ninja_build popd -install : | +install: | pushd qt5 %ninja_install popd @@ -62,25 +62,25 @@ install : | pushd qt6 %ninja_install popd -patterns : +patterns: - qt5: - - /usr/lib64/libquazip1-qt5.so.*.* - - /usr/lib64/libquazip1-qt5.so.*.*.* + - /usr/lib64/libquazip1-qt5.so.*.* + - /usr/lib64/libquazip1-qt5.so.*.*.* - qt6: - - /usr/lib64/libquazip1-qt6.so.*.* - - /usr/lib64/libquazip1-qt6.so.*.*.* + - /usr/lib64/libquazip1-qt6.so.*.* + - /usr/lib64/libquazip1-qt6.so.*.*.* - qt5-devel: - - /usr/include/QuaZip-Qt5* - - /usr/lib64/cmake/QuaZip-Qt5* - - /usr/lib64/libquazip1-qt5.so - - /usr/lib64/pkgconfig/quazip1-qt5.pc + - /usr/include/QuaZip-Qt5* + - /usr/lib64/cmake/QuaZip-Qt5* + - /usr/lib64/libquazip1-qt5.so + - /usr/lib64/pkgconfig/quazip1-qt5.pc - qt6-devel: - - /usr/include/QuaZip-Qt6* - - /usr/lib64/cmake/QuaZip-Qt6* - - /usr/lib64/libquazip1-qt6.so - - /usr/lib64/pkgconfig/quazip1-qt6.pc -replaces : + - /usr/include/QuaZip-Qt6* + - /usr/lib64/cmake/QuaZip-Qt6* + - /usr/lib64/libquazip1-qt6.so + - /usr/lib64/pkgconfig/quazip1-qt6.pc +replaces: - qt5: - - quazip + - quazip - qt5-devel: - - quazip-devel + - quazip-devel diff --git a/packages/q/quickemu/package.yml b/packages/q/quickemu/package.yml index d8190e54c27..012493a87d3 100644 --- a/packages/q/quickemu/package.yml +++ b/packages/q/quickemu/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quickemu -version : 4.9.7 -release : 2 -source : - - https://github.com/quickemu-project/quickemu/archive/refs/tags/4.9.7.tar.gz : 38a93301a2b233bc458c62d1228d310a9c29c63c10d008c2905029ca66188606 -homepage : https://github.com/quickemu-project/quickemu -license : MIT -component : virt -summary : Quickly create and run optimised Windows, macOS and Linux virtual machines +name: quickemu +version: 4.9.7 +release: 2 +source: + - https://github.com/quickemu-project/quickemu/archive/refs/tags/4.9.7.tar.gz: 38a93301a2b233bc458c62d1228d310a9c29c63c10d008c2905029ca66188606 +homepage: https://github.com/quickemu-project/quickemu +license: MIT +component: virt +summary: Quickly create and run optimised Windows, macOS and Linux virtual machines description: | Quickemu is a wrapper for the excellent QEMU that automatically "does the right thing" when creating virtual machines. No requirement for exhaustive configuration options. You decide what operating system you want to run and Quickemu takes care of the rest. -rundeps : +rundeps: - cdrtools # for mkisofs - edk2-ovmf - jq @@ -24,7 +24,7 @@ rundeps : - xdg-user-dirs - xrandr - zsync -install : | +install: | install -Dm0755 -t $installdir/usr/bin \ chunkcheck \ quickemu \ diff --git a/packages/q/quickshell/package.yml b/packages/q/quickshell/package.yml index 91cb399003e..2fb4472afe4 100644 --- a/packages/q/quickshell/package.yml +++ b/packages/q/quickshell/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quickshell -version : 0.2.1 -release : 2 -source : - - https://git.outfoxxed.me/quickshell/quickshell/archive/v0.2.1.tar.gz : d815c5f99f4a0a28545ffaa90464420c773b7c0ab62f713d9d8735a8e7282ca7 -homepage : https://quickshell.org/ -license : LGPL-3.0-only -component : system.utils -summary : Building blocks for your desktop +name: quickshell +version: 0.2.1 +release: 2 +source: + - https://git.outfoxxed.me/quickshell/quickshell/archive/v0.2.1.tar.gz: d815c5f99f4a0a28545ffaa90464420c773b7c0ab62f713d9d8735a8e7282ca7 +homepage: https://quickshell.org/ +license: LGPL-3.0-only +component: system.utils +summary: Building blocks for your desktop description: | Quickshell is a toolkit for building status bars, widgets, lockscreens, and other desktop components using QtQuick. It can be used alongside your wayland compositor or window manager to build a complete desktop environment. -builddeps : +builddeps: - pkgconfig(CLI11) - pkgconfig(Qt6Qml) - pkgconfig(Qt6ShaderTools) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(libpipewire-0.3) - pkgconfig(wayland-protocols) - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCRASH_REPORTER=OFF -DINSTALL_QMLDIR="/usr/lib64" -DDISTRIBUTOR="Solus" -DDISTRIBUTOR_DEBUGINFO_AVAILABLE=NO -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/q/quilt/package.yml b/packages/q/quilt/package.yml index 42b0933158d..cd1e27c0ec9 100644 --- a/packages/q/quilt/package.yml +++ b/packages/q/quilt/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quilt -version : '0.69' -release : 7 -source : - - https://download.savannah.gnu.org/releases/quilt/quilt-0.69.tar.gz : 555ddffde22da3c86d1caf5a9c1fb8a152ac2b84730437bd39cc08849c9f4852 -homepage : https://savannah.nongnu.org/projects/quilt/ -license : +name: quilt +version: "0.69" +release: 7 +source: + - https://download.savannah.gnu.org/releases/quilt/quilt-0.69.tar.gz: 555ddffde22da3c86d1caf5a9c1fb8a152ac2b84730437bd39cc08849c9f4852 +homepage: https://savannah.nongnu.org/projects/quilt/ +license: - GPL-2.0-or-later -component : programming.tools +component: programming.tools description: | Quilt allows you to easily manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more. -summary : Scripts for working with series of patches -builddeps : +summary: Scripts for working with series of patches +builddeps: - diffstat -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration.patch %reconfigure --without-rpmbuild \ --without-sendmail -build : | +build: | %make -install : | +install: | %make_install BUILD_ROOT=$installdir diff --git a/packages/q/quodlibet/package.yml b/packages/q/quodlibet/package.yml index f1fea4dfab5..5de3ab1cfba 100644 --- a/packages/q/quodlibet/package.yml +++ b/packages/q/quodlibet/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : quodlibet -version : 4.6.0 -release : 28 -source : - - https://github.com/quodlibet/quodlibet/archive/refs/tags/release-4.6.0.tar.gz : 9134f35fea623b5a6a4cb11d6b7f57e10bfc9844f8e3c7ee6bd92112c6e0ce9e -homepage : https://quodlibet.readthedocs.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : A music library, tagger and player +name: quodlibet +version: 4.6.0 +release: 28 +source: + - https://github.com/quodlibet/quodlibet/archive/refs/tags/release-4.6.0.tar.gz: 9134f35fea623b5a6a4cb11d6b7f57e10bfc9844f8e3c7ee6bd92112c6e0ce9e +homepage: https://quodlibet.readthedocs.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: A music library, tagger and player description: | Quod Libet is a music management program. It provides several different ways to view your audio library, as well as support for Internet radio and audio feeds. It has extremely flexible metadata tag editing and searching capabilities. Ex Falso is a tag editor with the same tag editing interface as Quod Libet. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - gstreamer-1.0-plugins-good - keybinder - libwebkit-gtk @@ -26,9 +26,9 @@ rundeps : - python-musicbrainzngs - python3-dbus - rygel -build : | +build: | %python3_setup -install : | +install: | %python3_install # Don't use obsolete metainfo path diff --git a/packages/q/qutebrowser/package.yml b/packages/q/qutebrowser/package.yml index 1098f744676..abff3c34811 100644 --- a/packages/q/qutebrowser/package.yml +++ b/packages/q/qutebrowser/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qutebrowser -version : 3.6.0 -release : 52 -source : - - https://github.com/qutebrowser/qutebrowser/releases/download/v3.6.0/qutebrowser-3.6.0.tar.gz : 5c1b518c0881bd2311170756d5164ad99427c708737637cae4ee9266b1d467bc -homepage : https://qutebrowser.org -license : GPL-3.0-or-later -component : network.web.browser -summary : A keyboard-driven, vim-like browser based on PyQt6. +name: qutebrowser +version: 3.6.0 +release: 52 +source: + - https://github.com/qutebrowser/qutebrowser/releases/download/v3.6.0/qutebrowser-3.6.0.tar.gz: 5c1b518c0881bd2311170756d5164ad99427c708737637cae4ee9266b1d467bc +homepage: https://qutebrowser.org +license: GPL-3.0-or-later +component: network.web.browser +summary: A keyboard-driven, vim-like browser based on PyQt6. description: | A keyboard-driven, vim-like browser based on PyQt6. -builddeps : +builddeps: - pkgconfig(python3) - asciidoc - python-setuptools -rundeps : +rundeps: - pygments - python-jinja - python-pyqt6-webengine - pyyaml -build : | +build: | %make -f misc/Makefile -install : | +install: | %make_install -f misc/Makefile PREFIX=/usr diff --git a/packages/q/qwt/package.yml b/packages/q/qwt/package.yml index ea3fef4d0ae..870c29362b4 100644 --- a/packages/q/qwt/package.yml +++ b/packages/q/qwt/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : qwt -version : 6.2.0 -release : 5 -source : - - https://sourceforge.net/projects/qwt/files/qwt/6.2.0/qwt-6.2.0.tar.bz2 : 9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530 -homepage : https://qwt.sourceforge.io/ -license : LGPL-2.1-or-later -component : programming -summary : Qwt is an extension to the libraries of the Qt Project +name: qwt +version: 6.2.0 +release: 5 +source: + - https://sourceforge.net/projects/qwt/files/qwt/6.2.0/qwt-6.2.0.tar.bz2: 9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530 +homepage: https://qwt.sourceforge.io/ +license: LGPL-2.1-or-later +component: programming +summary: Qwt is an extension to the libraries of the Qt Project description: | The Qwt library contains widgets and components which are primarily useful for technical and scientifical purposes. -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Svg) -setup : | +setup: | %patch -p1 -i $pkgfiles/qwtconfig.patch %qmake -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir mv $installdir/usr/share/doc/qwt/man $installdir/usr/share/man diff --git a/packages/r/r/package.yml b/packages/r/r/package.yml index beac429fd29..04f9ba34e49 100644 --- a/packages/r/r/package.yml +++ b/packages/r/r/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : r -version : 4.3.2 -release : 55 -source : - - https://cran.r-project.org/src/base/R-4/R-4.3.2.tar.gz : b3f5760ac2eee8026a3f0eefcb25b47723d978038eee8e844762094c860c452a -homepage : https://www.r-project.org/ -license : GPL-2.0-or-later -component : programming -summary : R is a system for statistical computation and graphics. +name: r +version: 4.3.2 +release: 55 +source: + - https://cran.r-project.org/src/base/R-4/R-4.3.2.tar.gz: b3f5760ac2eee8026a3f0eefcb25b47723d978038eee8e844762094c860c452a +homepage: https://www.r-project.org/ +license: GPL-2.0-or-later +component: programming +summary: R is a system for statistical computation and graphics. description: | R is a system for statistical computation and graphics. -optimize : +optimize: - speed - lto -patterns : +patterns: - /usr/include/R - /usr/lib64/pkgconfig -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(icu-io) - pkgconfig(libcurl) @@ -35,7 +35,7 @@ builddeps : - xdg-utils environment: | unset LD_AS_NEEDED -setup : | +setup: | %configure \ --enable-R-shlib \ --with-blas="-lopenblas" \ @@ -43,7 +43,7 @@ setup : | rdocdir=/usr/share/doc/R \ rincludedir=/usr/include/R \ rsharedir=/usr/share/R -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/r2modman/package.yml b/packages/r/r2modman/package.yml index 3712fbdaaf9..60622d800d8 100644 --- a/packages/r/r2modman/package.yml +++ b/packages/r/r2modman/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : r2modman -version : 3.2.3 -release : 3 -source : - - https://github.com/ebkr/r2modmanPlus/archive/refs/tags/v3.2.3.tar.gz : cf07b8683d61de8f71fce28fe5cb442ac16358b01142e2d49b455c0625ef43f0 -homepage : https://github.com/ebkr/r2modmanPlus -license : MIT -component : games -networking : true -summary : A simple and easy to use mod manager for games using Thunderstore +name: r2modman +version: 3.2.3 +release: 3 +source: + - https://github.com/ebkr/r2modmanPlus/archive/refs/tags/v3.2.3.tar.gz: cf07b8683d61de8f71fce28fe5cb442ac16358b01142e2d49b455c0625ef43f0 +homepage: https://github.com/ebkr/r2modmanPlus +license: MIT +component: games +networking: true +summary: A simple and easy to use mod manager for games using Thunderstore description: | r2modman is a mod manager with support for Risk of Rain 2, Dyson Sphere Program, Valheim, GTFO, and many other games. It features a clean user interface designed to make modding as simple as possible. -builddeps : +builddeps: - yarn -setup : | +setup: | sed -i "s/'AppImage', 'tar.gz', 'deb', 'rpm', 'pacman'/'dir'/g" quasar.conf.js yarn install -build : | +build: | yarn build-linux -install : | +install: | export r2mmdir=/usr/share/r2modman # Install and link binary diff --git a/packages/r/racket/package.yml b/packages/r/racket/package.yml index 90a054c5f2b..f45397baa58 100644 --- a/packages/r/racket/package.yml +++ b/packages/r/racket/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : racket -version : '8.16' -release : 21 -source : - - https://mirror.racket-lang.org/installers/8.16/racket-8.16-src-builtpkgs.tgz : 44d7c1ab34b52588f90dc22b15d96110e104d0c88ed1869f85b6f03c99843078 -homepage : https://racket-lang.org/ -license : +name: racket +version: "8.16" +release: 21 +source: + - https://mirror.racket-lang.org/installers/8.16/racket-8.16-src-builtpkgs.tgz: 44d7c1ab34b52588f90dc22b15d96110e104d0c88ed1869f85b6f03c99843078 +homepage: https://racket-lang.org/ +license: - Apache-2.0 - LGPL-3.0-only - MIT -component : programming -libsplit : false -strip : false # mred and mzscheme will break if they're stripped -summary : Racket is a full-spectrum Lisp/Scheme-family programming language. +component: programming +libsplit: false +strip: false # mred and mzscheme will break if they're stripped +summary: Racket is a full-spectrum Lisp/Scheme-family programming language. description: | Racket is a full-spectrum programming language. It goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(liblz4) - pkgconfig(libturbojpeg) - pkgconfig(sqlite3) - urw-core35-fonts -setup : | +setup: | # upstream recommends against building shared libraries (--enable-shared) mkdir -p src/build pushd src/build @@ -29,12 +29,12 @@ setup : | --enable-libz \ --enable-liblz4 popd -build : | +build: | pushd src/build # ensure that the racket build system uses all available CPU threads %make CPUS=%YJOBS% popd -install : | +install: | pushd src/build %make_install install -Dm00644 ../../share/drracket-exe-icon.png $installdir/usr/share/icons/hicolor/96x96/apps/org.racket_lang.Racket.png diff --git a/packages/r/radeon-profile-daemon/package.yml b/packages/r/radeon-profile-daemon/package.yml index 68847efe53e..c54034b1854 100644 --- a/packages/r/radeon-profile-daemon/package.yml +++ b/packages/r/radeon-profile-daemon/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : radeon-profile-daemon -version : '20190603' -release : 3 -source : - - https://github.com/marazmista/radeon-profile-daemon/archive/20190603.tar.gz : bb0145c3dcbced094e28fe993d8f7e77defcfa5dcef3146badcd82d9fb627700 -homepage : https://github.com/marazmista/radeon-profile-daemon -license : GPL-2.0-or-later -component : system.utils -summary : Daemon to allow radeon-profile to run as normal user +name: radeon-profile-daemon +version: "20190603" +release: 3 +source: + - https://github.com/marazmista/radeon-profile-daemon/archive/20190603.tar.gz: bb0145c3dcbced094e28fe993d8f7e77defcfa5dcef3146badcd82d9fb627700 +homepage: https://github.com/marazmista/radeon-profile-daemon +license: GPL-2.0-or-later +component: system.utils +summary: Daemon to allow radeon-profile to run as normal user description: | System daemon for reading info about Radeon GPU clocks and volts as well as control card power profiles so the GUI radeon-profile application can be run as normal user. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Network) -setup : | +setup: | cd radeon-profile-daemon %qmake echo "INSTALL_ROOT=$installdir" >> Makefile -build : | +build: | cd radeon-profile-daemon %make -install : | +install: | cd radeon-profile-daemon %make_install diff --git a/packages/r/radeon-profile/package.yml b/packages/r/radeon-profile/package.yml index 9738b12d598..a6f37ec7f62 100644 --- a/packages/r/radeon-profile/package.yml +++ b/packages/r/radeon-profile/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : radeon-profile -version : '20200824' -release : 9 -source : - - https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz : 8d378d8ba249f2655783798b8e86ce1eb7a9a1dcd12d29784ba40366583b47af -homepage : https://github.com/marazmista/radeon-profile/ -license : GPL-2.0-or-later -component : system.utils -summary : GUI for configuring AMD video cards +name: radeon-profile +version: "20200824" +release: 9 +source: + - https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz: 8d378d8ba249f2655783798b8e86ce1eb7a9a1dcd12d29784ba40366583b47af +homepage: https://github.com/marazmista/radeon-profile/ +license: GPL-2.0-or-later +component: system.utils +summary: GUI for configuring AMD video cards description: | A GUI application for configuring AMD video cards using mesalib. Supports overclocking, fan control, and basic monitoring. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Charts) - pkgconfig(libdrm_amdgpu) - pkgconfig(xrandr) -rundeps : +rundeps: - radeon-profile-daemon -setup : | +setup: | cd radeon-profile %qmake echo "INSTALL_ROOT=$installdir" >> Makefile -build : | +build: | cd radeon-profile %make -install : | +install: | cd radeon-profile %make_install install -Dm00644 $pkgfiles/io.github.marazmista.radeon_profile.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/r/radeontop/package.yml b/packages/r/radeontop/package.yml index 21ec15d1ba9..769a0f35a79 100644 --- a/packages/r/radeontop/package.yml +++ b/packages/r/radeontop/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : radeontop -version : 1.4 -release : 11 -source : - - https://github.com/clbr/radeontop/archive/refs/tags/v1.4.tar.gz : 2c1e2aace1a749d8e4530047ce245004e0f7d1d32a99037917e03d83e60f7ad1 -homepage : https://github.com/clbr/radeontop -license : GPL-3.0-or-later -component : system.utils -summary : top style utility for Radeon GPUs +name: radeontop +version: 1.4 +release: 11 +source: + - https://github.com/clbr/radeontop/archive/refs/tags/v1.4.tar.gz: 2c1e2aace1a749d8e4530047ce245004e0f7d1d32a99037917e03d83e60f7ad1 +homepage: https://github.com/clbr/radeontop +license: GPL-3.0-or-later +component: system.utils +summary: top style utility for Radeon GPUs description: | View your GPU utilization, both for the total activity percent and individual blocks. -replaces : +replaces: - radeontop-devel -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libdrm) - pkgconfig(pciaccess) - pkgconfig(xcb) -setup : | +setup: | # Fix version (broken because we are using an archive instead of git source) sed -e "s/unknown/$version/" -i getver.sh -install : | +install: | %make_install LIBDIR=lib64 amdgpu=1 diff --git a/packages/r/radiotray-ng/package.yml b/packages/r/radiotray-ng/package.yml index 76b34005790..116e828d3c9 100644 --- a/packages/r/radiotray-ng/package.yml +++ b/packages/r/radiotray-ng/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : radiotray-ng -version : 0.2.9 -release : 35 -source : - - https://github.com/ebruck/radiotray-ng/archive/refs/tags/v0.2.9.tar.gz : 94746f1111c7cd162cf8cbccf7dadeab3dadbb125227cb6ce8ef0b284a35f343 -homepage : https://github.com/ebruck/radiotray-ng -license : GPL-3.0-or-later -component : multimedia.audio -summary : An Internet radio player for Linux +name: radiotray-ng +version: 0.2.9 +release: 35 +source: + - https://github.com/ebruck/radiotray-ng/archive/refs/tags/v0.2.9.tar.gz: 94746f1111c7cd162cf8cbccf7dadeab3dadbb125227cb6ce8ef0b284a35f343 +homepage: https://github.com/ebruck/radiotray-ng +license: GPL-3.0-or-later +component: multimedia.audio +summary: An Internet radio player for Linux description: | An Internet radio player for Linux -builddeps : +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(glibmm-2.4) - pkgconfig(gstreamer-base-1.0) @@ -23,12 +23,12 @@ builddeps : - libboost-devel - lsb-release - wxwidgets-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-15.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless diff --git a/packages/r/raft/package.yml b/packages/r/raft/package.yml index f70a414cdce..4af8b62c9f4 100644 --- a/packages/r/raft/package.yml +++ b/packages/r/raft/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : raft -version : 0.22.1 -release : 9 -source : - - https://github.com/cowsql/raft/archive/refs/tags/v0.22.1.tar.gz : 385f91a0b542ebe8b81c8f8500310dcd575fd028ea0cd2ede8807fa920dcf604 -license : LGPL-3.0-only -homepage : https://raft.readthedocs.io/ -component : programming.library -summary : C implementation of the Raft consensus protocol +name: raft +version: 0.22.1 +release: 9 +source: + - https://github.com/cowsql/raft/archive/refs/tags/v0.22.1.tar.gz: 385f91a0b542ebe8b81c8f8500310dcd575fd028ea0cd2ede8807fa920dcf604 +license: LGPL-3.0-only +homepage: https://raft.readthedocs.io/ +component: programming.library +summary: C implementation of the Raft consensus protocol description: | C implementation of the Raft consensus protocol -builddeps : +builddeps: - pkgconfig(liblz4) - pkgconfig(libuv) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install # We only need the library files, but these could be included in the future # if there is ever an additional consumer or need for them diff --git a/packages/r/rage/package.yml b/packages/r/rage/package.yml index cf9cbcc4a0c..a1770778d6b 100644 --- a/packages/r/rage/package.yml +++ b/packages/r/rage/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rage -version : 0.4.0 -release : 2 -source : - - https://download.enlightenment.org/rel/apps/rage/rage-0.4.0.tar.xz : 7ce58419aa5197aa6c33f2e3f9eb9d78ff379cae863d5fa114fd1428d5a1ca0f -homepage : https://www.enlightenment.org/about-rage -license : BSD-2-Clause -component : multimedia.video -summary : Simple video and audio player written using the Enlightenment Foundation Libraries (EFL) +name: rage +version: 0.4.0 +release: 2 +source: + - https://download.enlightenment.org/rel/apps/rage/rage-0.4.0.tar.xz: 7ce58419aa5197aa6c33f2e3f9eb9d78ff379cae863d5fa114fd1428d5a1ca0f +homepage: https://www.enlightenment.org/about-rage +license: BSD-2-Clause +component: multimedia.video +summary: Simple video and audio player written using the Enlightenment Foundation Libraries (EFL) description: | Rage is a simple video and audio player intended to be slick yet simplistic. If you want a simple video player like MPlayer, but with a few more visual niceties, then Rage may be for you. Almost all of the nuts and bolts it relies on for video playback and UI are provided by EFL itself or by something EFL wraps, like GStreamer, Xine, VLC and so on. Since it uses EFL, Rage will work in X11, Wayland, even the raw framebuffer with the Framebuffer console (fbcon) or the Direct Rendering Manager (DMS) subsystem. -builddeps : +builddeps: - pkgconfig(efl) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/range-v3/package.yml b/packages/r/range-v3/package.yml index c09610fbeda..da5686a4085 100644 --- a/packages/r/range-v3/package.yml +++ b/packages/r/range-v3/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : range-v3 -version : 0.12.0 -release : 2 -source : - - https://github.com/ericniebler/range-v3/archive/refs/tags/0.12.0.tar.gz : 015adb2300a98edfceaf0725beec3337f542af4915cec4d0b89fa0886f4ba9cb -homepage : https://github.com/ericniebler/range-v3 -license : BSL-1.0 -component : programming.library -summary : Range library for C++14/17/20, basis for C++20's std::ranges +name: range-v3 +version: 0.12.0 +release: 2 +source: + - https://github.com/ericniebler/range-v3/archive/refs/tags/0.12.0.tar.gz: 015adb2300a98edfceaf0725beec3337f542af4915cec4d0b89fa0886f4ba9cb +homepage: https://github.com/ericniebler/range-v3 +license: BSL-1.0 +component: programming.library +summary: Range library for C++14/17/20, basis for C++20's std::ranges description: | Range library for C++14/17/20. This code was the basis of a formal proposal to add range support to the C++ standard library. That proposal evolved through a Technical Specification, and finally into P0896R4 "The One Ranges Proposal" which was merged into the C++20 working drafts in November 2018. -patterns : / -setup : | +patterns: / +setup: | %cmake_ninja -DRANGE_V3_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/ranger/package.yml b/packages/r/ranger/package.yml index fc6f0f78a30..3b8a322dec2 100644 --- a/packages/r/ranger/package.yml +++ b/packages/r/ranger/package.yml @@ -1,19 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ranger -version : 1.9.3 -release : 11 -source : - - https://github.com/ranger/ranger/archive/v1.9.3.tar.gz : ce088a04c91c25263a9675dc5c43514b7ec1b38c8ea43d9a9d00923ff6cdd251 -homepage : https://ranger.github.io/ -license : GPL-3.0-or-later -component : system.utils -summary : A simple, vim-like file manager +name: ranger +version: 1.9.3 +release: 11 +source: + - https://github.com/ranger/ranger/archive/v1.9.3.tar.gz: ce088a04c91c25263a9675dc5c43514b7ec1b38c8ea43d9a9d00923ff6cdd251 +homepage: https://ranger.github.io/ +license: GPL-3.0-or-later +component: system.utils +summary: A simple, vim-like file manager description: | ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with "rifle", a file launcher that is good at automatically finding out which program to use for what file type. -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install - diff --git a/packages/r/rapid-photo-downloader/package.yml b/packages/r/rapid-photo-downloader/package.yml index f4812b721b8..6b62420ca5d 100644 --- a/packages/r/rapid-photo-downloader/package.yml +++ b/packages/r/rapid-photo-downloader/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rapid-photo-downloader -version : 0.9.36 -release : 30 -source : - - https://github.com/damonlynch/rapid-photo-downloader/archive/refs/tags/v0.9.36.tar.gz : 2a5780140f0b23e6997d7d15d1a48e5bc80c53d90eec854524207131a3f9e273 -homepage : https://www.damonlynch.net/rapid/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Rapid Photo Downloader for Linux +name: rapid-photo-downloader +version: 0.9.36 +release: 30 +source: + - https://github.com/damonlynch/rapid-photo-downloader/archive/refs/tags/v0.9.36.tar.gz: 2a5780140f0b23e6997d7d15d1a48e5bc80c53d90eec854524207131a3f9e273 +homepage: https://www.damonlynch.net/rapid/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Rapid Photo Downloader for Linux description: | Rapid Photo Downloader imports photos and videos from cameras, phones, memory cards and other devices at high speed. It can be configured to rename photos and videos with meaningful filenames you specify. It can also back up photos and videos as they are downloaded. It downloads from and backs up to multiple devices simultaneously. -builddeps : +builddeps: - python-setuptools -rundeps : +rundeps: - gexiv2 - ifuse - perl-image-exiftool @@ -33,9 +33,9 @@ rundeps : - python-tenacity - python3-qt5 - qt5-imageformats -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Force-system-theme.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/r/rapidfuzz-cpp/package.yml b/packages/r/rapidfuzz-cpp/package.yml index 78a0758299c..6f11c6285b4 100644 --- a/packages/r/rapidfuzz-cpp/package.yml +++ b/packages/r/rapidfuzz-cpp/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rapidfuzz-cpp -version : 2.2.3 -release : 3 -source : - - https://github.com/maxbachmann/rapidfuzz-cpp/archive/refs/tags/v2.2.3.tar.gz : df4412e9593945782de2212095bd4b70a8f8e63ae8f313976c616809be124d2c -homepage : https://github.com/maxbachmann/rapidfuzz-cpp -license : MIT -component : programming.devel -summary : Rapid fuzzy string matching in C++ using the Levenshtein Distance +name: rapidfuzz-cpp +version: 2.2.3 +release: 3 +source: + - https://github.com/maxbachmann/rapidfuzz-cpp/archive/refs/tags/v2.2.3.tar.gz: df4412e9593945782de2212095bd4b70a8f8e63ae8f313976c616809be124d2c +homepage: https://github.com/maxbachmann/rapidfuzz-cpp +license: MIT +component: programming.devel +summary: Rapid fuzzy string matching in C++ using the Levenshtein Distance description: | RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy -patterns : /* -setup : | +patterns: /* +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rapidjson/package.yml b/packages/r/rapidjson/package.yml index 5fce609db77..2b86cf7ef58 100644 --- a/packages/r/rapidjson/package.yml +++ b/packages/r/rapidjson/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rapidjson -version : 1.1.0 -release : 4 -source : - - https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz : bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e -license : MIT -component : programming.library -homepage : https://github.com/miloyip/rapidjson -summary : RapidJSON is a C++ library for parsing and generating JSON +name: rapidjson +version: 1.1.0 +release: 4 +source: + - https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz: bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e +license: MIT +component: programming.library +homepage: https://github.com/miloyip/rapidjson +summary: RapidJSON is a C++ library for parsing and generating JSON description: | RapidJSON is a C++ library for parsing and generating JSON. It supports both SOX and DOM style API. -setup : | +setup: | %patch -p1 -i $pkgfiles/3b2441b8.patch %cmake_ninja -DRAPIDJSON_BUILD_TESTS=OFF \ -DRAPIDJSON_BUILD_EXAMPLES=OFF \ -DRAPIDJSON_BUILD_DOCS=OFF \ -DRAPIDJSON_BUILD_CXX17=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/usr/lib $installdir/%libdir% diff --git a/packages/r/raptor2/package.yml b/packages/r/raptor2/package.yml index b8864ffbda6..84c6a6fc4ef 100644 --- a/packages/r/raptor2/package.yml +++ b/packages/r/raptor2/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : raptor2 -version : 2.0.16 -release : 6 -source : - - https://download.librdf.org/source/raptor2-2.0.16.tar.gz : 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 -homepage : https://librdf.org/raptor/ -license : GPL-2.0-or-later -component : programming.library -summary : Library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples. +name: raptor2 +version: 2.0.16 +release: 6 +source: + - https://download.librdf.org/source/raptor2-2.0.16.tar.gz: 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 +homepage: https://librdf.org/raptor/ +license: GPL-2.0-or-later +component: programming.library +summary: Library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples. description: | Library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax. -builddeps : +builddeps: - pkgconfig(icu-i18n) - pkgconfig(libcurl) - pkgconfig(libxslt) -setup : | +setup: | %patch -p1 -i $pkgfiles/raptor2-libxml2.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | make check diff --git a/packages/r/raqm/package.yml b/packages/r/raqm/package.yml index 1cd24cf9e93..8f0ad2cbb9e 100644 --- a/packages/r/raqm/package.yml +++ b/packages/r/raqm/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : raqm -version : 0.7.1 -release : 1 -source : - - https://github.com/HOST-Oman/libraqm/releases/download/v0.7.1/raqm-0.7.1.tar.gz : 86488cf0b8ac736943fa748bd812000db63cc5ab6ad69c942e68e5187f4b9828 -license : MIT -homepage : https://host-oman.github.io/libraqm/ -component : multimedia.library -summary : A library for complex text layout +name: raqm +version: 0.7.1 +release: 1 +source: + - https://github.com/HOST-Oman/libraqm/releases/download/v0.7.1/raqm-0.7.1.tar.gz: 86488cf0b8ac736943fa748bd812000db63cc5ab6ad69c942e68e5187f4b9828 +license: MIT +homepage: https://host-oman.github.io/libraqm/ +component: multimedia.library +summary: A library for complex text layout description: | Raqm is a small library that encapsulates the logic for complex text layout. It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(freetype2) - pkgconfig32(fribidi) - pkgconfig32(harfbuzz) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share diff --git a/packages/r/rarian/package.yml b/packages/r/rarian/package.yml index 3df940324e1..c8321e2db62 100644 --- a/packages/r/rarian/package.yml +++ b/packages/r/rarian/package.yml @@ -1,40 +1,40 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rarian -version : 0.8.6 -release : 8 -source : - - https://gitlab.freedesktop.org/rarian/rarian/-/archive/0.8.6/rarian-0.8.6.tar.gz : 4678f1c169f86b8a098e6e32a5fffec86efe2ac86949c4aaf1c79ca69701d12f -homepage : https://gitlab.freedesktop.org/rarian/rarian -license : GPL-3.0-or-later -component : +name: rarian +version: 0.8.6 +release: 8 +source: + - https://gitlab.freedesktop.org/rarian/rarian/-/archive/0.8.6/rarian-0.8.6.tar.gz: 4678f1c169f86b8a098e6e32a5fffec86efe2ac86949c4aaf1c79ca69701d12f +homepage: https://gitlab.freedesktop.org/rarian/rarian +license: GPL-3.0-or-later +component: - desktop.gnome.doc - - ^librarian : desktop.gnome.doc - - ^librarian-devel : desktop.gnome.doc -summary : + - ^librarian: desktop.gnome.doc + - ^librarian-devel: desktop.gnome.doc +summary: - Tools for librarian, designed to replace scrollkeeper - - ^librarian : Documentation metadata library based on the proposed Freedesktop.org spec. Rarian is designed to be a replacement for ScrollKeeper. - - ^librarian-devel : Development files for librarian + - ^librarian: Documentation metadata library based on the proposed Freedesktop.org spec. Rarian is designed to be a replacement for ScrollKeeper. + - ^librarian-devel: Development files for librarian description: - Tools for librarian, designed to replace scrollkeeper - - ^librarian : Documentation metadata library based on the proposed Freedesktop.org spec. Rarian is designed to be a replacement for ScrollKeeper. - - ^librarian-devel : Development files for librarian -builddeps : + - ^librarian: Documentation metadata library based on the proposed Freedesktop.org spec. Rarian is designed to be a replacement for ScrollKeeper. + - ^librarian-devel: Development files for librarian +builddeps: - pkgconfig(tinyxml2) -patterns : - - ^librarian : - - /usr/lib64/lib*.so.* - - /usr/share/doc - - /usr/share/help - - /usr/share/librarian - - /var/lib/rarian - - ^librarian-devel : - - /usr/include - - /usr/lib64/pkgconfig - - /usr/lib64/lib*.so +patterns: + - ^librarian: + - /usr/lib64/lib*.so.* + - /usr/share/doc + - /usr/share/help + - /usr/share/librarian + - /var/lib/rarian + - ^librarian-devel: + - /usr/include + - /usr/lib64/pkgconfig + - /usr/lib64/lib*.so - /usr/bin -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rasqal/package.yml b/packages/r/rasqal/package.yml index 598b724f879..d667502b704 100644 --- a/packages/r/rasqal/package.yml +++ b/packages/r/rasqal/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rasqal -version : 0.9.33 -release : 1 -source : - - https://download.librdf.org/source/rasqal-0.9.33.tar.gz : 6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c -homepage : https://librdf.org/rasqal/ -license : LGPL-2.1-or-later -component : programming.library -summary : RDF Query Library +name: rasqal +version: 0.9.33 +release: 1 +source: + - https://download.librdf.org/source/rasqal-0.9.33.tar.gz: 6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c +homepage: https://librdf.org/rasqal/ +license: LGPL-2.1-or-later +component: programming.library +summary: RDF Query Library description: | Rasqal is a free software / Open Source C library that handles Resource Description Framework (RDF) query language syntaxes, query construction and execution of queries returning results as bindings, boolean, RDF graphs/triples or syntaxes. The supported query languages are SPARQL Query 1.0, SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental SPARQL extensions (LAQRS). Rasqal can write binding query results in the SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and Turtle / N3 and read them in SPARQL XML, CSV, TSV, RDF/XML and Turtle / N3. -builddeps : +builddeps: - pkgconfig(raptor2) - pkgconfig(uuid) - gtk-doc -setup : | +setup: | %reconfigure \ --enable-release \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rav1e/package.yml b/packages/r/rav1e/package.yml index 9fb1e1fd64c..7e3b48653f7 100644 --- a/packages/r/rav1e/package.yml +++ b/packages/r/rav1e/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rav1e -version : 0.8.1 -release : 18 -source : - - https://github.com/xiph/rav1e/archive/refs/tags/v0.8.1.tar.gz : 06d1523955fb6ed9cf9992eace772121067cca7e8926988a1ee16492febbe01e - - https://github.com/xiph/rav1e/releases/download/v0.8.1/Cargo.lock : 861482385bdef579e207bb371937dd49cb9ff47d9406c40660b760fa672d0589 -license : BSD-2-Clause -component : multimedia.codecs -homepage : https://crates.io/crates/rav1e -summary : The fastest and safest AV1 encoder +name: rav1e +version: 0.8.1 +release: 18 +source: + - https://github.com/xiph/rav1e/archive/refs/tags/v0.8.1.tar.gz: 06d1523955fb6ed9cf9992eace772121067cca7e8926988a1ee16492febbe01e + - https://github.com/xiph/rav1e/releases/download/v0.8.1/Cargo.lock: 861482385bdef579e207bb371937dd49cb9ff47d9406c40660b760fa672d0589 +license: BSD-2-Clause +component: multimedia.codecs +homepage: https://crates.io/crates/rav1e +summary: The fastest and safest AV1 encoder description: | rav1e is an AV1 video encoder. It is designed to eventually cover all use cases, though in its current form it is most suitable for cases where libaom (the reference encoder) is too slow. -builddeps : +builddeps: - cargo-c -networking : true -setup : | +networking: true +setup: | cp $sources/Cargo.lock . %cargo_fetch -build : | +build: | %cargo_build %cargo_cbuild -install : | +install: | %cargo_install %cargo_cinstall rm -v $installdir/usr/lib64/*.a -check : | +check: | %cargo_test diff --git a/packages/r/rawstudio/package.yml b/packages/r/rawstudio/package.yml index 15bcd668018..e002b988699 100644 --- a/packages/r/rawstudio/package.yml +++ b/packages/r/rawstudio/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rawstudio -version : 2.0 -release : 13 -source : - - git|https://github.com/rawstudio/rawstudio.git : c140a5eb64901e07db5190db20f9884e86e5dcae -homepage : https://rawstudio.org/ -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Rawstudio is an open-source program to read and manipulate RAW images from digital cameras. +name: rawstudio +version: 2.0 +release: 13 +source: + - git|https://github.com/rawstudio/rawstudio.git: c140a5eb64901e07db5190db20f9884e86e5dcae +homepage: https://rawstudio.org/ +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Rawstudio is an open-source program to read and manipulate RAW images from digital cameras. description: | To get the best quality out of your digital camera, it is often recommended that you record your pictures in RAW format. This format is mostly specific to a camera and cannot be read by most image editing applications. Our goal is to supply you with a tool, where you can have the benefits of RAW images and the ease of use of JPEG images. The main focus of Rawstudio is to enable efficient review and fast processing of large image collections. We aim to supply you with a tool that makes it possible for you to review and process several hundred images in a matter of a few hours. Rawstudio will convert your RAW files into JPEG, PNG or TIF images which you can then print or send to friends and clients. Rawstudio is intended as the first tool in your image processing chain. After you have made your overall image adjustments to your image, you can use an image editing application to further work on your images. Rawstudio itself is a highly specialized application for reviewing and processing RAW images, not a fully featured image editing application. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(exiv2) - pkgconfig(fftw3f) - pkgconfig(gconf-2.0) @@ -31,12 +31,12 @@ builddeps : environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" export CFLAGS="${CFLAGS} -Wno-int-conversion" -setup : | +setup: | %apply_patches %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path diff --git a/packages/r/rawtherapee/package.yml b/packages/r/rawtherapee/package.yml index a703f386909..02a79974a23 100644 --- a/packages/r/rawtherapee/package.yml +++ b/packages/r/rawtherapee/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rawtherapee -version : '5.12' -release : 24 -source : - - https://rawtherapee.com/shared/source/rawtherapee-5.12.tar.xz : d9a6c10537d64a285bc465675fe59aaa94ce3223823dfbecf0ae2c9599082d57 -homepage : https://rawtherapee.com/ -license : GPL-3.0-or-later -component : multimedia.graphics -summary : A powerful cross-platform raw photo processing program +name: rawtherapee +version: "5.12" +release: 24 +source: + - https://rawtherapee.com/shared/source/rawtherapee-5.12.tar.xz: d9a6c10537d64a285bc465675fe59aaa94ce3223823dfbecf0ae2c9599082d57 +homepage: https://rawtherapee.com/ +license: GPL-3.0-or-later +component: multimedia.graphics +summary: A powerful cross-platform raw photo processing program description: | RawTherapee is an advanced cross-platform program for developing raw photos and for processing non-raw photos. It is non-destructive, makes use of OpenMP, supports all the cameras supported by dcraw and more, and carries out its calculations in a high precision 32-bit floating point engine. -optimize : +optimize: - speed - lto -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(exiv2) - pkgconfig(fftw3) @@ -30,7 +30,7 @@ builddeps : - mercurial environment: | export CFLAGS="$CFLAGS -O3" -setup : | +setup: | cat > rtgui/version.h << EOF #ifndef _VERSION_ #define _VERSION_ @@ -39,9 +39,9 @@ setup : | EOF %cmake_ninja -DBUILD_SHARED=ON -DCACHE_NAME_SUFFIX="" -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/r/raylib/package.yml b/packages/r/raylib/package.yml index 9c5185e843b..3356eca6114 100644 --- a/packages/r/raylib/package.yml +++ b/packages/r/raylib/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : raylib -version : '5.5' -release : 12 -source : - - https://github.com/raysan5/raylib/archive/refs/tags/5.5.tar.gz : aea98ecf5bc5c5e0b789a76de0083a21a70457050ea4cc2aec7566935f5e258e -homepage : https://www.raylib.com/ -license : zlib-acknowledgement -component : programming.library -summary : A simple and easy-to-use library to enjoy videogames programming +name: raylib +version: "5.5" +release: 12 +source: + - https://github.com/raysan5/raylib/archive/refs/tags/5.5.tar.gz: aea98ecf5bc5c5e0b789a76de0083a21a70457050ea4cc2aec7566935f5e258e +homepage: https://www.raylib.com/ +license: zlib-acknowledgement +component: programming.library +summary: A simple and easy-to-use library to enjoy videogames programming description: | raylib is highly inspired by Borland BGI graphics lib and by XNA framework and it's specially well suited for prototyping, tooling, graphical applications, embedded systems and education. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(glfw3) -setup : | +setup: | %cmake_ninja \ -DCUSTOMIZE_BUILD=ON \ -DWITH_PIC=ON \ -DBUILD_SHARED_LIBS=ON \ -DUSE_EXTERNAL_GLFW=ON \ -DINCLUDE_EVERYTHING=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/razergenie/package.yml b/packages/r/razergenie/package.yml index a1c654e8e29..50ec550e423 100644 --- a/packages/r/razergenie/package.yml +++ b/packages/r/razergenie/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : razergenie -version : 1.3.0 -release : 14 -source : - - https://github.com/z3ntu/RazerGenie/archive/refs/tags/v1.3.0.tar.gz : 87c1baec117260171753d8e886fdddff9104907250c78d9d2c3ad16b80750cf3 -homepage : https://github.com/z3ntu/RazerGenie/ -license : GPL-3.0-or-later -component : system.utils -summary : Standalone Qt application for configuring your Razer devices under GNU/Linux. +name: razergenie +version: 1.3.0 +release: 14 +source: + - https://github.com/z3ntu/RazerGenie/archive/refs/tags/v1.3.0.tar.gz: 87c1baec117260171753d8e886fdddff9104907250c78d9d2c3ad16b80750cf3 +homepage: https://github.com/z3ntu/RazerGenie/ +license: GPL-3.0-or-later +component: system.utils +summary: Standalone Qt application for configuring your Razer devices under GNU/Linux. description: | Standalone Qt application for configuring your Razer devices under GNU/Linux. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(libopenrazer) -rundeps : +rundeps: - openrazer-current -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rccl/package.yml b/packages/r/rccl/package.yml index 24ccc473666..e5c3760bcb7 100644 --- a/packages/r/rccl/package.yml +++ b/packages/r/rccl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rccl -version : 2.20.5 -release : 5 -source : - - https://github.com/ROCm/rccl/archive/refs/tags/rocm-6.2.4.tar.gz : 12a04743ed89a74b4a08aa046b6a549d385e15d6866042fd41eac8f085f50eea -homepage : https://github.com/ROCmSoftwarePlatform/rccl -license : MIT -component : programming.library -summary : ROCm Communication Collectives Library (RCCL) +name: rccl +version: 2.20.5 +release: 5 +source: + - https://github.com/ROCm/rccl/archive/refs/tags/rocm-6.2.4.tar.gz: 12a04743ed89a74b4a08aa046b6a549d385e15d6866042fd41eac8f085f50eea +homepage: https://github.com/ROCmSoftwarePlatform/rccl +license: MIT +component: programming.library +summary: ROCm Communication Collectives Library (RCCL) description: | RCCL (pronounced "Rickle") is a stand-alone library of standard collective communication routines for GPUs, implementing all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter, and all-to-all. There is also initial support for direct GPU-to-GPU send and receive operations. It has been optimized to achieve high bandwidth on platforms using PCIe, xGMI as well as networking using InfiniBand Verbs or TCP/IP sockets. RCCL supports an arbitrary number of GPUs installed in a single node or multiple nodes, and can be used in either single- or multi-process (e.g., MPI) applications. -builddeps : +builddeps: - rocm-cmake - rocm-hip - rocm-hipify @@ -26,7 +26,7 @@ environment: | # rccl tries to define its own toolchain export CC="$ROCM_PATH/bin/hipcc" export CXX="$ROCM_PATH/bin/hipcc" -setup : | +setup: | %cmake_ninja -L \ -DROCM_PATH=$ROCM_PATH \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ @@ -35,7 +35,7 @@ setup : | -DBUILD_TESTS=OFF \ -DGPU_TARGETS="%AMDGPUTARGETS%" \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rclone-browser/package.yml b/packages/r/rclone-browser/package.yml index a3f273b4ef5..85932efb13a 100644 --- a/packages/r/rclone-browser/package.yml +++ b/packages/r/rclone-browser/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rclone-browser -version : 1.8.0 -release : 2 -source : - - https://github.com/kapitainsky/RcloneBrowser/archive/1.8.0.tar.gz : 5f8242a011b85477749127b7e94e874035c431c2fa6df817e5603ed891604beb -license : MIT -component : network.util -summary : Simple GUI for rclone +name: rclone-browser +version: 1.8.0 +release: 2 +source: + - https://github.com/kapitainsky/RcloneBrowser/archive/1.8.0.tar.gz: 5f8242a011b85477749127b7e94e874035c431c2fa6df817e5603ed891604beb +license: MIT +component: network.util +summary: Simple GUI for rclone description: | Simple GUI for rclone. It supports Google Drive, Amazon Drive, Dropbox, One Drive, etc. -homepage : https://github.com/kapitainsky/RcloneBrowser -builddeps : +homepage: https://github.com/kapitainsky/RcloneBrowser +builddeps: - pkgconfig(Qt5Widgets) -rundeps : +rundeps: - rclone -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rclone/package.yml b/packages/r/rclone/package.yml index 810059af2de..0584d46150b 100644 --- a/packages/r/rclone/package.yml +++ b/packages/r/rclone/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rclone -version : 1.72.0 -release : 40 -source : - - https://github.com/rclone/rclone/archive/refs/tags/v1.72.0.tar.gz : 5a2eccbc3519224377c0fbbf4469c6e8125c37616ac28cf3c3ec091ccfbbe0c5 -license : MIT -component : network.util -homepage : https://rclone.org -networking : true -summary : Sync files to and from Google Drive, S3, Swift, Cloudfiles, etc. +name: rclone +version: 1.72.0 +release: 40 +source: + - https://github.com/rclone/rclone/archive/refs/tags/v1.72.0.tar.gz: 5a2eccbc3519224377c0fbbf4469c6e8125c37616ac28cf3c3ec091ccfbbe0c5 +license: MIT +component: network.util +homepage: https://rclone.org +networking: true +summary: Sync files to and from Google Drive, S3, Swift, Cloudfiles, etc. description: | Sync files to and from Google Drive, S3, Swift, Cloudfiles, Dropbox and Google Cloud Storage -builddeps : +builddeps: - golang -setup : | +setup: | %patch -p1 -i $pkgfiles/01-fix-version-from-archive-sources.patch -build : | +build: | %make ./rclone genautocomplete bash rclone.bash_completion ./rclone genautocomplete fish rclone.fish_completion ./rclone genautocomplete zsh rclone.zsh_completion -install : | +install: | install -Dm00755 rclone -t $installdir/usr/bin install -Dm00644 rclone.1 -t $installdir/usr/share/man/man1 install -Dm00644 MANUAL.* -t $installdir/usr/share/doc/rclone diff --git a/packages/r/rcm/package.yml b/packages/r/rcm/package.yml index 0cd8caa6701..aaab27fe459 100644 --- a/packages/r/rcm/package.yml +++ b/packages/r/rcm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rcm -version : 1.3.6 -release : 8 -source : - - https://github.com/thoughtbot/rcm/releases/download/v1.3.6/rcm-1.3.6.tar.gz : f4fdfbc451d1fb5764531290a202a0a871f6b81ba3c01a6b76c49435c85080a5 -homepage : https://github.com/thoughtbot/rcm/ -license : BSD-3-Clause -component : system.util -summary : RC (dot-file) management +name: rcm +version: 1.3.6 +release: 8 +source: + - https://github.com/thoughtbot/rcm/releases/download/v1.3.6/rcm-1.3.6.tar.gz: f4fdfbc451d1fb5764531290a202a0a871f6b81ba3c01a6b76c49435c85080a5 +homepage: https://github.com/thoughtbot/rcm/ +license: BSD-3-Clause +component: system.util +summary: RC (dot-file) management description: | A suite of tools for managing dot-files (.zshrc, .vimrc, etc.). This suite is useful for committing your .*rc files to a central repository to share, but it also scales to a more complex situation such as multiple source directories shared between computers with some host-specific or task-specific files. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rdfind/package.yml b/packages/r/rdfind/package.yml index d6387c73283..db6743e6ed8 100644 --- a/packages/r/rdfind/package.yml +++ b/packages/r/rdfind/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rdfind -version : 1.6.0 -release : 1 -source : - - https://rdfind.pauldreik.se/rdfind-1.6.0.tar.gz : 7a406e8ef1886a5869655604618dd98f672f12c6a6be4926d053be65070f3279 -license : GPL-2.0-or-later -component : system.utils -homepage : https://rdfind.pauldreik.se/ -summary : A redundant file finder +name: rdfind +version: 1.6.0 +release: 1 +source: + - https://rdfind.pauldreik.se/rdfind-1.6.0.tar.gz: 7a406e8ef1886a5869655604618dd98f672f12c6a6be4926d053be65070f3279 +license: GPL-2.0-or-later +component: system.utils +homepage: https://rdfind.pauldreik.se/ +summary: A redundant file finder description: | A redundant file finder -builddeps : +builddeps: - pkgconfig(nettle) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rdflib/package.yml b/packages/r/rdflib/package.yml index 32042e79db2..5870708a0a3 100644 --- a/packages/r/rdflib/package.yml +++ b/packages/r/rdflib/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rdflib -version : 7.1.4 -release : 14 -source : - - https://github.com/RDFLib/rdflib/releases/download/7.1.4/rdflib-7.1.4.tar.gz : fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174 -homepage : https://github.com/RDFLib/rdflib -license : BSD-3-Clause -component : programming.python -summary : A Python library for working with RDF, a simple yet powerful language for representing information +name: rdflib +version: 7.1.4 +release: 14 +source: + - https://github.com/RDFLib/rdflib/releases/download/7.1.4/rdflib-7.1.4.tar.gz: fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174 +homepage: https://github.com/RDFLib/rdflib +license: BSD-3-Clause +component: programming.python +summary: A Python library for working with RDF, a simple yet powerful language for representing information description: | RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. -builddeps : +builddeps: - python-build - python-installer - python-poetry -checkdeps : +checkdeps: - pyparsing - python-isodate - python-pytest -rundeps : +rundeps: - pyparsing - python-html5lib # optional - python-isodate -build : | +build: | %python3_setup -install : | +install: | %python3_install -networking : true # check -check : | +networking: true # check +check: | %python3_test pytest -v --deselect test/test_misc/test_plugins.py diff --git a/packages/r/re2/package.yml b/packages/r/re2/package.yml index 73aa181aed2..81ccfdeb4c7 100644 --- a/packages/r/re2/package.yml +++ b/packages/r/re2/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : re2 -version : 2024.07.02 -release : 13 -source : - - https://github.com/google/re2/archive/refs/tags/2024-07-02.tar.gz : eb2df807c781601c14a260a507a5bb4509be1ee626024cb45acbd57cb9d4032b -homepage : https://github.com/google/re2/ -license : BSD-3-Clause -component : programming.library -summary : RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines +name: re2 +version: 2024.07.02 +release: 13 +source: + - https://github.com/google/re2/archive/refs/tags/2024-07-02.tar.gz: eb2df807c781601c14a260a507a5bb4509be1ee626024cb45acbd57cb9d4032b +homepage: https://github.com/google/re2/ +license: BSD-3-Clause +component: programming.library +summary: RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines description: | RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library. -builddeps : +builddeps: - pkgconfig(absl_config) -checkdeps : +checkdeps: - pkgconfig(benchmark) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON \ -DRE2_BUILD_TESTING=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | ctest --test-dir solusBuildDir diff --git a/packages/r/re2c/package.yml b/packages/r/re2c/package.yml index cf4094f0ea5..7612f7cb9f6 100644 --- a/packages/r/re2c/package.yml +++ b/packages/r/re2c/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : re2c -version : 4.1 -release : 9 -homepage : https://re2c.org/ -source : - - https://github.com/skvadrik/re2c/releases/download/4.1/re2c-4.1.tar.lz : 5d61b92a0bf6c13e2bb2e719394b237a76fb6be118846d2e8d3e21c846aca36d -license : Public-Domain -component : programming.tools -summary : A tool for generating C, C++ or Go based recognizers from regular expressions +name: re2c +version: 4.1 +release: 9 +homepage: https://re2c.org/ +source: + - https://github.com/skvadrik/re2c/releases/download/4.1/re2c-4.1.tar.lz: 5d61b92a0bf6c13e2bb2e719394b237a76fb6be118846d2e8d3e21c846aca36d +license: Public-Domain +component: programming.tools +summary: A tool for generating C, C++ or Go based recognizers from regular expressions description: | re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/readline/package.yml b/packages/r/readline/package.yml index 8d522bb4e97..9c0279c99a0 100644 --- a/packages/r/readline/package.yml +++ b/packages/r/readline/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : readline -version : '8.3' -release : 20 -source : - - https://ftpmirror.gnu.org/gnu/readline/readline-8.3.tar.gz : fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc -homepage : https://tiswww.case.edu/php/chet/readline/rltop.html -license : GPL-3.0-or-later -component : +name: readline +version: "8.3" +release: 20 +source: + - https://ftpmirror.gnu.org/gnu/readline/readline-8.3.tar.gz: fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc +homepage: https://tiswww.case.edu/php/chet/readline/rltop.html +license: GPL-3.0-or-later +component: - system.base - - devel : system.devel -summary : Another cute console display library + - devel: system.devel +summary: Another cute console display library description: | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. -builddeps : +builddeps: - pkgconfig32(ncursesw) -emul32 : true -optimize : +emul32: true +optimize: - speed - lto -setup : | +setup: | %patch -p0 -i $pkgfiles/upstream/readline83-001 %patch -p0 -i $pkgfiles/display-null-prompt.patch %configure --disable-static \ --with-curses -build : | +build: | %make SHLIB_LIBS=-lncurses -install : | +install: | %make_install # it's empty @@ -36,6 +36,6 @@ install : | sed -i "s|Requires.private: ncurses|Requires.private: ncursesw|g" $installdir/%libdir%/pkgconfig/readline.pc rm -fr $installdir/usr/share/doc/ -patterns : - - devel : - - /usr/share/info +patterns: + - devel: + - /usr/share/info diff --git a/packages/r/readline6/package.yml b/packages/r/readline6/package.yml index fcba9a4cf88..970686af14f 100644 --- a/packages/r/readline6/package.yml +++ b/packages/r/readline6/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : readline6 -version : 6.3.008 -release : 3 -source : - - https://ftpmirror.gnu.org/gnu/readline/readline-6.3.tar.gz : 56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43 -homepage : https://tiswww.case.edu/php/chet/readline/rltop.html -license : GPL-3.0-or-later -component : binary.compat -summary : readline6 (Binary Compatibility Library) +name: readline6 +version: 6.3.008 +release: 3 +source: + - https://ftpmirror.gnu.org/gnu/readline/readline-6.3.tar.gz: 56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43 +homepage: https://tiswww.case.edu/php/chet/readline/rltop.html +license: GPL-3.0-or-later +component: binary.compat +summary: readline6 (Binary Compatibility Library) description: | This package provides binary compatibility only. It is forbidden to build against it. -builddeps : +builddeps: - pkgconfig32(ncursesw) -emul32 : true -setup : | +emul32: true +setup: | %patch -p1 -i $pkgfiles/readline6.3-upstream-patches1-6.patch # add workaround for problem in gdb @@ -31,11 +31,11 @@ setup : | %configure_no_runstatedir \ --disable-static \ --with-curses -build : | +build: | export CPPFLAGS="-I/usr/include" # make SHLIB_LIBS=-lncurses %make -install : | +install: | %make_install # Only ship libraries diff --git a/packages/r/rebar3/package.yml b/packages/r/rebar3/package.yml index a892c63a362..2edcc8abbef 100644 --- a/packages/r/rebar3/package.yml +++ b/packages/r/rebar3/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rebar3 -version : 3.25.0 -release : 3 -source : - - https://github.com/erlang/rebar3/archive/refs/tags/3.25.0.tar.gz : 7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440 -homepage : https://rebar3.org -license : Apache-2.0 -component : programming.tools -summary : Erlang build tool that makes it easy to compile and test Erlang applications and releases. +name: rebar3 +version: 3.25.0 +release: 3 +source: + - https://github.com/erlang/rebar3/archive/refs/tags/3.25.0.tar.gz: 7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440 +homepage: https://rebar3.org +license: Apache-2.0 +component: programming.tools +summary: Erlang build tool that makes it easy to compile and test Erlang applications and releases. description: | Rebar3 is an Erlang tool that makes it easy to create, develop, and release Erlang libraries, applications, and systems in a repeatable manner. -builddeps : +builddeps: - erlang -rundeps : +rundeps: - erlang -build : | +build: | escript bootstrap -install : | +install: | install -Dm00755 $workdir/rebar3 $installdir/usr/bin/rebar3 install -Dm00644 $workdir/manpages/rebar3.1 $installdir/usr/share/man/man1/rebar3.1 install -Dm00644 $workdir/apps/rebar/priv/shell-completion/bash/rebar3 $installdir/usr/share/bash-completion/completions/rebar3 diff --git a/packages/r/recastnavigation/package.yml b/packages/r/recastnavigation/package.yml index 45897da34d1..f555b4ddbe9 100644 --- a/packages/r/recastnavigation/package.yml +++ b/packages/r/recastnavigation/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : recastnavigation -version : 1.6.0 -release : 3 -source : - - https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v1.6.0.tar.gz : d48ca0121962fa0639502c0f56c4e3ae72f98e55d88727225444f500775c0074 -homepage : https://recastnav.com/ -license : Zlib -component : programming.library -summary : Navigation-mesh Toolset for Games +name: recastnavigation +version: 1.6.0 +release: 3 +source: + - https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v1.6.0.tar.gz: d48ca0121962fa0639502c0f56c4e3ae72f98e55d88727225444f500775c0074 +homepage: https://recastnav.com/ +license: Zlib +component: programming.library +summary: Navigation-mesh Toolset for Games description: | Recast is state of the art navigation mesh construction toolset for games. -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DRECASTNAVIGATION_DEMO=OFF \ -DRECASTNAVIGATION_EXAMPLES=OFF \ -DRECASTNAVIGATION_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/recoll/package.yml b/packages/r/recoll/package.yml index 0a9cce4f6c5..946ba6d33f2 100644 --- a/packages/r/recoll/package.yml +++ b/packages/r/recoll/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : recoll -version : 1.43.2 -release : 35 -source : - - https://www.recoll.org/recoll-1.43.2.tar.gz : 15b0d7927ba68e4b5c8a439f01ee052ad3e68202461876acabc7690fef263731 -homepage : https://www.recoll.org -license : GPL-2.0-or-later -component : desktop -summary : Recoll is a desktop full-text search tool +name: recoll +version: 1.43.2 +release: 35 +source: + - https://www.recoll.org/recoll-1.43.2.tar.gz: 15b0d7927ba68e4b5c8a439f01ee052ad3e68202461876acabc7690fef263731 +homepage: https://www.recoll.org +license: GPL-2.0-or-later +component: desktop +summary: Recoll is a desktop full-text search tool description: | Recoll finds keywords inside documents as well as file names. -clang : true -libsplit : false -builddeps : +clang: true +libsplit: false +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(Qt6WebEngineCore) - pkgconfig(libxslt) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(xapian-core) - chmlib-devel - python-setuptools -rundeps : +rundeps: - djvulibre - ghostscript - mutagen @@ -31,7 +31,7 @@ rundeps : - python-rarfile environment: | export QMAKE=qmake6 -setup : | +setup: | # crashes instantly under wayland %patch -p0 -i $pkgfiles/run-as-x11.patch %meson_configure \ @@ -40,9 +40,9 @@ setup : | -Daspell=false \ -Dpython-aspell=false \ -Drecollq=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/r/redeclipse/package.yml b/packages/r/redeclipse/package.yml index 16941ee3d80..f7cb41b6c07 100644 --- a/packages/r/redeclipse/package.yml +++ b/packages/r/redeclipse/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : redeclipse -version : 2.0.0 -release : 9 -source : - - https://github.com/redeclipse/base/releases/download/v2.0.0/redeclipse_2.0.0_combined.tar.bz2 : a35d27368c4f63496e5b41be30c2084f39af38ea2fcdf4d8b0cdc6061b08b32d -license : +name: redeclipse +version: 2.0.0 +release: 9 +source: + - https://github.com/redeclipse/base/releases/download/v2.0.0/redeclipse_2.0.0_combined.tar.bz2: a35d27368c4f63496e5b41be30c2084f39af38ea2fcdf4d8b0cdc6061b08b32d +license: - CC-BY-3.0 - CC-BY-SA-3.0 - CC-BY-SA-4.0 - CC0-1.0 - Public-Domain - Zlib -component : games.action -homepage : https://www.redeclipse.net/ -summary : A free first-person arena shooter +component: games.action +homepage: https://www.redeclipse.net/ +summary: A free first-person arena shooter description: | Red Eclipse is a fun-filled new take on the first person arena shooter, built as a total conversion of Cube Engine 2, which lends itself toward a balanced gameplay, with a general theme of agility in a variety of environments. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(libenet) @@ -24,7 +24,7 @@ builddeps : - pkgconfig(SDL2_mixer) - pkgconfig(x11) - ed -build : | +build: | %make -C src -install : | +install: | %make_install -C src prefix=/usr libexecdir=$installdir/usr/share appdatadir=$installdir/usr/share/metainfo system-install diff --git a/packages/r/redland/package.yml b/packages/r/redland/package.yml index b281aa67a34..1a6d09036ae 100644 --- a/packages/r/redland/package.yml +++ b/packages/r/redland/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : redland -version : 1.0.17 -release : 1 -source : - - https://download.librdf.org/source/redland-1.0.17.tar.gz : de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681 -homepage : https://librdf.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF). +name: redland +version: 1.0.17 +release: 1 +source: + - https://download.librdf.org/source/redland-1.0.17.tar.gz: de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681 +homepage: https://librdf.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF). description: | Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF). -builddeps : +builddeps: - pkgconfig(raptor2) - pkgconfig(rasqal) - pkgconfig(sqlite3) - gtk-doc -setup : | +setup: | %reconfigure \ --enable-release \ --disable-static \ --with-sqlite=3 \ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rednotebook/package.yml b/packages/r/rednotebook/package.yml index 175da562bcd..6441c015b4b 100644 --- a/packages/r/rednotebook/package.yml +++ b/packages/r/rednotebook/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rednotebook -version : '2.41' -release : 46 -source : - - https://github.com/jendrikseipp/rednotebook/archive/refs/tags/v2.41.tar.gz : 881027e014ff4ccc0187d5400fc43298c37221b969b79abf90dcaaea9fa1e993 -homepage : https://rednotebook.app -license : GPL-2.0-or-later -component : office.notes -summary : A cross-platform journal +name: rednotebook +version: "2.41" +release: 46 +source: + - https://github.com/jendrikseipp/rednotebook/archive/refs/tags/v2.41.tar.gz: 881027e014ff4ccc0187d5400fc43298c37221b969b79abf90dcaaea9fa1e993 +homepage: https://rednotebook.app +license: GPL-2.0-or-later +component: office.notes +summary: A cross-platform journal description: | RedNotebook is a modern desktop journal. It lets you format, tag and search your entries. You can also add pictures, links and customizable templates, spell check your notes, and export to plain text, HTML, Latex or PDF. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - libgtksourceview4 - libwebkit-gtk41 - pyenchant - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/r/redshift/package.yml b/packages/r/redshift/package.yml index 9d7a7d26955..f4b9ddcdb97 100644 --- a/packages/r/redshift/package.yml +++ b/packages/r/redshift/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : redshift -version : 1.12 -release : 19 -source : - - https://github.com/jonls/redshift/releases/download/v1.12/redshift-1.12.tar.xz : d2f8c5300e3ce2a84fe6584d2f1483aa9eadc668ab1951b2c2b8a03ece3a22ba -homepage : https://jonls.dk/redshift/ -license : GPL-3.0-or-later -component : desktop -summary : Redshift adjusts the color temperature of your screen according to your surroundings +name: redshift +version: 1.12 +release: 19 +source: + - https://github.com/jonls/redshift/releases/download/v1.12/redshift-1.12.tar.xz: d2f8c5300e3ce2a84fe6584d2f1483aa9eadc668ab1951b2c2b8a03ece3a22ba +homepage: https://jonls.dk/redshift/ +license: GPL-3.0-or-later +component: desktop +summary: Redshift adjusts the color temperature of your screen according to your surroundings description: | Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night. -builddeps : +builddeps: - pkgconfig(geoclue-2.0) - pkgconfig(libdrm) - pkgconfig(pygobject-3.0) - pkgconfig(xcb-randr) - pkgconfig(xxf86vm) - pyxdg -rundeps : +rundeps: - geoclue - python-gobject - pyxdg -setup : | +setup: | %reconfigure --disable-static \ --enable-drm \ --enable-geoclue2 \ @@ -29,9 +29,9 @@ setup : | --enable-vidmode \ --with-systemduserunitdir=/etc/systemd/user/ \ --enable-apparmor -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 $pkgfiles/usr.bin.redshift -t $installdir/etc/apparmor.d/local diff --git a/packages/r/reiserfsprogs/package.yml b/packages/r/reiserfsprogs/package.yml index 8ae9f866453..b1dd8eb9348 100644 --- a/packages/r/reiserfsprogs/package.yml +++ b/packages/r/reiserfsprogs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : reiserfsprogs -version : 3.6.27 -release : 4 -source : - - https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v3.6.27/reiserfsprogs-3.6.27.tar.xz : 0e95b67fa7746a3c2d59145e9b9c2feb4a6be52853e83b497b182eae508e62e3 -homepage : https://reiser4.wiki.kernel.org/index.php/Main_Page -license : GPL-2.0-only -summary : The tools to maintain a ReiserFS (Reiser v3) filesystem -component : system.utils +name: reiserfsprogs +version: 3.6.27 +release: 4 +source: + - https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v3.6.27/reiserfsprogs-3.6.27.tar.xz: 0e95b67fa7746a3c2d59145e9b9c2feb4a6be52853e83b497b182eae508e62e3 +homepage: https://reiser4.wiki.kernel.org/index.php/Main_Page +license: GPL-2.0-only +summary: The tools to maintain a ReiserFS (Reiser v3) filesystem +component: system.utils description: | The tools to maintain a ReiserFS (Reiser v3) filesystem -builddeps : +builddeps: - pkgconfig(com_err) - pkgconfig(libacl) -setup : | +setup: | %patch -p1 -i $pkgfiles/reiserfsprogs-3.6.27-loff_t.patch %reconfigure CFLAGS="$CFLAGS -std=gnu89" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/remake/package.yml b/packages/r/remake/package.yml index 4099738ab38..4d9b147d617 100644 --- a/packages/r/remake/package.yml +++ b/packages/r/remake/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : remake -version : '4.3' -release : 4 -source : - - https://github.com/rocky/remake/releases/download/remake-4.3%2Bdbg-1.6/remake-4.3+dbg-1.6.tar.lz : d56fe384c74db2d325c7fa5c0e0d1d6b00b783f8f84c2349278e5aa277614394 -homepage : https://bashdb.sourceforge.net/remake/ -license : GPL-2.0-or-later -component : programming.tools -summary : Patched GNU Make with improved error reporting and debugging +name: remake +version: "4.3" +release: 4 +source: + - https://github.com/rocky/remake/releases/download/remake-4.3%2Bdbg-1.6/remake-4.3+dbg-1.6.tar.lz: d56fe384c74db2d325c7fa5c0e0d1d6b00b783f8f84c2349278e5aa277614394 +homepage: https://bashdb.sourceforge.net/remake/ +license: GPL-2.0-or-later +component: programming.tools +summary: Patched GNU Make with improved error reporting and debugging description: | remake is a patched version of GNU Make that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger. environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/info diff --git a/packages/r/remmina/package.yml b/packages/r/remmina/package.yml index daa6e90d051..c39c3fa8987 100644 --- a/packages/r/remmina/package.yml +++ b/packages/r/remmina/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : remmina -version : 1.4.40 -release : 66 -source : - - https://gitlab.com/Remmina/Remmina/-/archive/v1.4.40/Remmina-v1.4.40.tar.gz : f9e92578f78c117f3ec28f8f268a6a5169da9665e8f52cee07bd98140e6437e7 -homepage : https://www.remmina.org/ -license : +name: remmina +version: 1.4.40 +release: 66 +source: + - https://gitlab.com/Remmina/Remmina/-/archive/v1.4.40/Remmina-v1.4.40.tar.gz: f9e92578f78c117f3ec28f8f268a6a5169da9665e8f52cee07bd98140e6437e7 +homepage: https://www.remmina.org/ +license: - GPL-2.0-or-later - OpenSSL -component : network.util -summary : Remmina GTK+ Remote Desktop Client +component: network.util +summary: Remmina GTK+ Remote Desktop Client description: | Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported. -builddeps : +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(freerdp3) - pkgconfig(fuse3) @@ -26,14 +26,14 @@ builddeps : - pkgconfig(spice-client-gtk-3.0) - pkgconfig(vte-2.91) - pkgconfig(webkit2gtk-4.1) -setup : | +setup: | %cmake_ninja \ -DWITH_AVAHI=OFF \ -DWITH_CUPS=OFF \ -DWITH_FREERDP3=ON \ -DWITH_NEWS=OFF \ -DWITH_TELEPATHY=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/restic/package.yml b/packages/r/restic/package.yml index 062b72fe0bb..020215c954b 100644 --- a/packages/r/restic/package.yml +++ b/packages/r/restic/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : restic -version : 0.18.1 -release : 34 -source : - - https://github.com/restic/restic/archive/refs/tags/v0.18.1.tar.gz : 4b8e2b6cb20e9707e14b9b9d92ddb6f2e913523754e1f123e2e6f3321e67f7ca -homepage : https://restic.net/ -license : BSD-2-Clause -component : system.utils -summary : Fast, secure, efficient backup program +name: restic +version: 0.18.1 +release: 34 +source: + - https://github.com/restic/restic/archive/refs/tags/v0.18.1.tar.gz: 4b8e2b6cb20e9707e14b9b9d92ddb6f2e913523754e1f123e2e6f3321e67f7ca +homepage: https://restic.net/ +license: BSD-2-Clause +component: system.utils +summary: Fast, secure, efficient backup program description: | restic is a CLI backup program that is fast, efficient and secure. -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | %make -install : | +install: | install -Dm00755 restic -t $installdir/usr/bin install -Dm00644 doc/man/*.1 -t $installdir/usr/share/man/man1 diff --git a/packages/r/resvg/package.yml b/packages/r/resvg/package.yml index 3e5d266bd8f..bf91066db82 100644 --- a/packages/r/resvg/package.yml +++ b/packages/r/resvg/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : resvg -version : 0.45.1 -release : 1 -source : - - https://github.com/linebender/resvg/archive/refs/tags/v0.45.1.tar.gz : 02915519b7409f43110f3cbdc5f87724efd58da1d8516914bdabf060c8a9a178 -homepage : https://github.com/linebender/resvg -license : +name: resvg +version: 0.45.1 +release: 1 +source: + - https://github.com/linebender/resvg/archive/refs/tags/v0.45.1.tar.gz: 02915519b7409f43110f3cbdc5f87724efd58da1d8516914bdabf060c8a9a178 +homepage: https://github.com/linebender/resvg +license: - MIT - Apache-2.0 -component : multimedia.graphics -summary : resvg is an SVG rendering library. +component: multimedia.graphics +summary: resvg is an SVG rendering library. description: | It can be used as a Rust library, as a C library, and as a CLI application to render static SVG files. The core idea is to make a fast, small, portable SVG library with the goal to support the whole SVG spec. -networking : true -builddeps : +networking: true +builddeps: - cargo-c - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --workspace --all-features %cargo_cbuild --workspace --all-features -install : | +install: | %cargo_install %cargo_cinstall --workspace --all-features # Remove static library - rm $installdir/%libdir%/libresvg.a \ No newline at end of file + rm $installdir/%libdir%/libresvg.a diff --git a/packages/r/resynthesizer/package.yml b/packages/r/resynthesizer/package.yml index 838a6fa9cc5..bdb9c985541 100644 --- a/packages/r/resynthesizer/package.yml +++ b/packages/r/resynthesizer/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : resynthesizer -version : '3.0' -release : 6 -source : - - https://github.com/bootchk/resynthesizer/archive/v3.0.tar.gz : d0f459e551d428e3cd3fec4c3ebfe448e6e2947d9b24553373308d6d41ddd580 -homepage : https://github.com/bootchk/resynthesizer -license : GPL-3.0-or-later -component : multimedia.graphics -summary : A set of plugins for the GIMP image editing app +name: resynthesizer +version: "3.0" +release: 6 +source: + - https://github.com/bootchk/resynthesizer/archive/v3.0.tar.gz: d0f459e551d428e3cd3fec4c3ebfe448e6e2947d9b24553373308d6d41ddd580 +homepage: https://github.com/bootchk/resynthesizer +license: GPL-3.0-or-later +component: multimedia.graphics +summary: A set of plugins for the GIMP image editing app description: | A set of plugins for the GIMP image editing app -builddeps : +builddeps: - pkgconfig(gimp-3.0) - pkgconfig(gtk+-3.0) - gettext-devel - intltool -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-metainfo-ids.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 gimp-resynthesizer.metainfo.xml $installdir/usr/share/metainfo/org.gimp.GIMP-resynthesizer.metainfo.xml diff --git a/packages/r/retext/package.yml b/packages/r/retext/package.yml index 7269b08f7ee..eecf8ebef64 100644 --- a/packages/r/retext/package.yml +++ b/packages/r/retext/package.yml @@ -1,40 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : retext -version : 8.1.0 -release : 23 -source : - - https://github.com/retext-project/retext/archive/refs/tags/8.1.0.tar.gz : eb53486197ad92af65fc8a21f8362011d29c8c58ecba84de40dc11cb953439d2 -homepage : https://github.com/retext-project/retext -license : GPL-2.0-or-later -component : editor -summary : Simple but powerful editor for Markdown and reStructuredText +name: retext +version: 8.1.0 +release: 23 +source: + - https://github.com/retext-project/retext/archive/refs/tags/8.1.0.tar.gz: eb53486197ad92af65fc8a21f8362011d29c8c58ecba84de40dc11cb953439d2 +homepage: https://github.com/retext-project/retext +license: GPL-2.0-or-later +component: editor +summary: Simple but powerful editor for Markdown and reStructuredText description: | ReText is a simple but powerful editor for Markdown and reStructuredText markup languages. ReText is written in Python language and works on Linux and other POSIX-compatible platforms. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - pygments - pymarkups - python-chardet - python-docutils - python-qt6 - xorg-server-xvfb -rundeps : +rundeps: - pyenchant - pygments - pymarkups - python-chardet - python-docutils - python-pyqt6-webengine -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 data/me.mitya57.ReText.desktop $installdir/usr/share/applications/data/me.mitya57.ReText.desktop -check : | +check: | xvfb-run python3 -m unittest -v - diff --git a/packages/r/retroarch/package.yml b/packages/r/retroarch/package.yml index 75da7b78a54..44bc3f44f76 100644 --- a/packages/r/retroarch/package.yml +++ b/packages/r/retroarch/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : retroarch -version : 1.20.0 -release : 88 -source : - - https://github.com/libretro/RetroArch/archive/v1.20.0.tar.gz : 2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e - - git|https://github.com/libretro/retroarch-assets.git : c4f1ec8bddba15e1b1a00a7e56c50cf0eca8b5c9 -license : GPL-3.0-or-later -component : games.emulator -homepage : https://retroarch.com -summary : RetroArch is the official reference frontend for the libretro API +name: retroarch +version: 1.20.0 +release: 88 +source: + - https://github.com/libretro/RetroArch/archive/v1.20.0.tar.gz: 2f712f632f2e30c78854364633251b22011fec0468432cdc5015e23acf6b1f7e + - git|https://github.com/libretro/retroarch-assets.git: c4f1ec8bddba15e1b1a00a7e56c50cf0eca8b5c9 +license: GPL-3.0-or-later +component: games.emulator +homepage: https://retroarch.com +summary: RetroArch is the official reference frontend for the libretro API description: | RetroArch is the reference frontend for the libretro API. Popular examples of implementations for this API includes videogame system emulators and game engines, but also more generalized 3D programs. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Gui) - pkgconfig(alsa) - pkgconfig(flac) @@ -38,9 +38,9 @@ builddeps : - pkgconfig(xv) - pkgconfig(xxf86vm) - glslang-devel -rundeps : +rundeps: - libdecor -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Set-Solus-Defaults.patch %patch -p1 -i $pkgfiles/upstream-pipewire-01.patch @@ -69,11 +69,11 @@ setup : | --disable-builtinflac \ --disable-builtinmbedtls \ --disable-builtinzlib -build : | +build: | %make %make -C gfx/video_filters %make -C libretro-common/audio/dsp_filters -install : | +install: | %make_install # Default configurations are currently handled as source patches. Remove /etc/retroarch.cfg as a user may misleadingly diff --git a/packages/r/retroshare/package.yml b/packages/r/retroshare/package.yml index 8eccce4f65e..c238dc49b6f 100644 --- a/packages/r/retroshare/package.yml +++ b/packages/r/retroshare/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : retroshare -version : 0.6.7.2 -release : 18 -source : - - git|https://github.com/RetroShare/RetroShare.git : 463a25a0486557b133115147ec25e59ae59e476c -homepage : https://retroshare.cc -license : GPL-2.0-or-later -component : network.clients -summary : RetroShare is a decentralized, private and secure commmunication and sharing platform +name: retroshare +version: 0.6.7.2 +release: 18 +source: + - git|https://github.com/RetroShare/RetroShare.git: 463a25a0486557b133115147ec25e59ae59e476c +homepage: https://retroshare.cc +license: GPL-2.0-or-later +component: network.clients +summary: RetroShare is a decentralized, private and secure commmunication and sharing platform description: | RetroShare is a decentralized, private and secure commmunication and sharing platform. RetroShare provides filesharing, chat, messages, forums and channels. -builddeps : +builddeps: - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5X11Extras) @@ -29,7 +29,7 @@ builddeps : environment: | export CC=clang export CXX=clang++ -setup : | +setup: | # This fixes a FTBFS due to std::uint32_t from C++11 # not being exported to the scope automagically by the compiler we use %patch -p1 -i $pkgfiles/add_std_uint32_t_to_scope.patch @@ -38,7 +38,7 @@ setup : | %patch -p1 -i $pkgfiles/fix_libsam3_build_error.patch %qmake LIB_DIR=%libdir% CONFIG-=debug CONFIG+=release -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT=$installdir diff --git a/packages/r/rhvoice/package.yml b/packages/r/rhvoice/package.yml index 82a0ff91ad0..fe78413e99b 100644 --- a/packages/r/rhvoice/package.yml +++ b/packages/r/rhvoice/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rhvoice -version : 1.8.0 -release : 6 -source : - - https://github.com/RHVoice/RHVoice/releases/download/1.8.0/rhvoice-1.8.0.tar.gz : a44a29c31f18c33d1685168ff86811dd07a5c2a5c3ad1d632e71c7763e03158f -homepage : https://rhvoice.org/ -license : LGPL-2.1-only -component : programming.library -summary : Free and open-source multilingual speech synthesizer +name: rhvoice +version: 1.8.0 +release: 6 +source: + - https://github.com/RHVoice/RHVoice/releases/download/1.8.0/rhvoice-1.8.0.tar.gz: a44a29c31f18c33d1685168ff86811dd07a5c2a5c3ad1d632e71c7763e03158f +homepage: https://rhvoice.org/ +license: LGPL-2.1-only +component: programming.library +summary: Free and open-source multilingual speech synthesizer description: | RHVoice is a free and open-source multilingual speech synthesizer. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(libpulse-simple) @@ -18,17 +18,17 @@ builddeps : - pkgconfig(speech-dispatcher) - git - scons -rundeps : +rundeps: - speech-dispatcher environment: | DESTDIR=$installdir prefix=/usr sysconfdir="/usr/share/defaults" -setup : | +setup: | sed -i 's#uncomment and edit the required parameters.#add "export RHVOICE_CONFIG_PATH=/etc/RHVoice" to .profile then copy file to edit it there.#g' $workdir/doc/en/RHVoice.conf -build : | +build: | scons prefix=$prefix sysconfdir=$sysconfdir DESTDIR=$installdir -install : | +install: | scons install prefix=$prefix sysconfdir=$sysconfdir DESTDIR=$installdir install -D -m 00644 $pkgfiles/rhvoice.conf $installdir/usr/share/defaults/speech-dispatcher/modules/rhvoice.conf install -D -m 00644 $workdir/doc/en/RHVoice.conf $installdir/usr/share/defaults/RHVoice/RHVoice.conf diff --git a/packages/r/rhythmbox-alternative-toolbar/package.yml b/packages/r/rhythmbox-alternative-toolbar/package.yml index d93f72cd16c..44c27e9667c 100644 --- a/packages/r/rhythmbox-alternative-toolbar/package.yml +++ b/packages/r/rhythmbox-alternative-toolbar/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rhythmbox-alternative-toolbar -version : 0.20.4 -release : 19 -source : - - https://github.com/fossfreedom/alternative-toolbar/releases/download/v0.20.4/alternative-toolbar-0.20.4.tar.xz : a036bc9bec34c5e4bfadde5f9a67a4777ef293d966a57819960aa6ac1d53a102 -homepage : https://github.com/fossfreedom/alternative-toolbar/ -license : GPL-3.0-or-later -component : desktop -summary : Enhanced play controls and interface for Rhythmbox +name: rhythmbox-alternative-toolbar +version: 0.20.4 +release: 19 +source: + - https://github.com/fossfreedom/alternative-toolbar/releases/download/v0.20.4/alternative-toolbar-0.20.4.tar.xz: a036bc9bec34c5e4bfadde5f9a67a4777ef293d966a57819960aa6ac1d53a102 +homepage: https://github.com/fossfreedom/alternative-toolbar/ +license: GPL-3.0-or-later +component: desktop +summary: Enhanced play controls and interface for Rhythmbox description: | Replace the Rhythmbox large toolbar with a Client-Side Decorated or Compact toolbar which can be hidden. -builddeps : +builddeps: - pkgconfig(keybinder-3.0) - pkgconfig(pygobject-3.0) - pkgconfig(rhythmbox) -rundeps : +rundeps: - rhythmbox -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Apply-Solus-Defaults.patch %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rhythmbox/package.yml b/packages/r/rhythmbox/package.yml index f323bedd174..fd70fd7cdd6 100644 --- a/packages/r/rhythmbox/package.yml +++ b/packages/r/rhythmbox/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rhythmbox -version : 3.4.9 -release : 62 -source : - - https://download.gnome.org/sources/rhythmbox/3.4/rhythmbox-3.4.9.tar.xz : e42291a18df7a21ffe6b352bf73f05d7e298bb4e05bce5967f98ee8cee4408f1 -homepage : https://gnome.pages.gitlab.gnome.org/rhythmbox/ -license : GPL-2.0-only -component : multimedia.audio -summary : Music playing application +name: rhythmbox +version: 3.4.9 +release: 62 +source: + - https://download.gnome.org/sources/rhythmbox/3.4/rhythmbox-3.4.9.tar.xz: e42291a18df7a21ffe6b352bf73f05d7e298bb4e05bce5967f98ee8cee4408f1 +homepage: https://gnome.pages.gitlab.gnome.org/rhythmbox/ +license: GPL-2.0-only +component: multimedia.audio +summary: Music playing application description: | Music playing application for GNOME -builddeps : +builddeps: - pkgconfig(avahi-client) - pkgconfig(clutter-1.0) - pkgconfig(grilo-0.3) @@ -34,11 +34,11 @@ builddeps : - itstool - vala - yelp-tools -rundeps : +rundeps: - python-gobject -setup : | - %meson_configure -build : | +setup: | + %meson_configure +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/ricochet/package.yml b/packages/r/ricochet/package.yml index 667f2f61b76..f3098b61c9c 100644 --- a/packages/r/ricochet/package.yml +++ b/packages/r/ricochet/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ricochet -version : 1.1.4 -release : 21 -source : - - https://github.com/ricochet-im/ricochet/archive/v1.1.4.tar.gz : 4eb9000bc3f6c6a18659479015af980c16f971d468d10410ebeac8ada720d2cd -homepage : https://github.com/ricochet-im/ricochet -license : BSD-3-Clause -component : network.im -summary : Anonymous metadata-resistant instant messaging that just works. +name: ricochet +version: 1.1.4 +release: 21 +source: + - https://github.com/ricochet-im/ricochet/archive/v1.1.4.tar.gz: 4eb9000bc3f6c6a18659479015af980c16f971d468d10410ebeac8ada720d2cd +homepage: https://github.com/ricochet-im/ricochet +license: BSD-3-Clause +component: network.im +summary: Anonymous metadata-resistant instant messaging that just works. description: | Ricochet is an experimental kind of instant messaging that doesn't trust anyone with your identity, your contact list, or your communications. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Quick) @@ -18,15 +18,15 @@ builddeps : - pkgconfig(gl) - pkgconfig(openssl) - pkgconfig(protobuf) -rundeps : +rundeps: - qt5-multimedia - qt5-quickcontrols - tor -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-C-17.patch %qmake DEFINES+=RICOCHET_NO_PORTABLE ricochet.pro -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" diff --git a/packages/r/rinutils/package.yml b/packages/r/rinutils/package.yml index 9b91fcc5b6a..35727439dcc 100644 --- a/packages/r/rinutils/package.yml +++ b/packages/r/rinutils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rinutils -version : 0.10.3 -release : 4 -source : - - https://github.com/shlomif/rinutils/releases/download/0.10.3/rinutils-0.10.3.tar.xz : f9e527d37a6cc8c7b8870ada63caa24f32ab0d29fd1116df3ebb686583030955 -license : MIT -homepage : https://github.com/shlomif/rinutils -component : programming.library -summary : C11 / gnu11 utilities C library +name: rinutils +version: 0.10.3 +release: 4 +source: + - https://github.com/shlomif/rinutils/releases/download/0.10.3/rinutils-0.10.3.tar.xz: f9e527d37a6cc8c7b8870ada63caa24f32ab0d29fd1116df3ebb686583030955 +license: MIT +homepage: https://github.com/shlomif/rinutils +component: programming.library +summary: C11 / gnu11 utilities C library description: | A set of C headers containing macros and static functions that are expected to work on Unix-like systems and MS Windows that have been extracted from Shlomi Fish's projects -patterns : +patterns: - /* -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/ripgrep-all/package.yml b/packages/r/ripgrep-all/package.yml index 415919b4111..f53a213d248 100644 --- a/packages/r/ripgrep-all/package.yml +++ b/packages/r/ripgrep-all/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ripgrep-all -version : 0.10.10 -release : 4 -source : - - https://github.com/phiresky/ripgrep-all/archive/refs/tags/v0.10.10.tar.gz : 17fadc7b73a51608d57f82b4a11f3edc0da87716cc4b302103eed9d4b9010fe5 -homepage : https://github.com/phiresky/ripgrep-all -license : AGPL-3.0-or-later -component : system.utils -summary : ripgrep-all (rga) allows you to search PDFs, e-books, Office documents, archive formats and more +name: ripgrep-all +version: 0.10.10 +release: 4 +source: + - https://github.com/phiresky/ripgrep-all/archive/refs/tags/v0.10.10.tar.gz: 17fadc7b73a51608d57f82b4a11f3edc0da87716cc4b302103eed9d4b9010fe5 +homepage: https://github.com/phiresky/ripgrep-all +license: AGPL-3.0-or-later +component: system.utils +summary: ripgrep-all (rga) allows you to search PDFs, e-books, Office documents, archive formats and more description: | rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc. -networking : true -builddeps : +networking: true +builddeps: - rust -rundeps : +rundeps: - ripgrep -checkdeps : +checkdeps: - pandoc - poppler-utils -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install rga %cargo_install rga-preproc -check : | +check: | %cargo_test diff --git a/packages/r/ripgrep/package.yml b/packages/r/ripgrep/package.yml index 39984d43cd1..b9aa0ab0bf7 100644 --- a/packages/r/ripgrep/package.yml +++ b/packages/r/ripgrep/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ripgrep -version : 15.1.0 -release : 20 -source : - - https://github.com/BurntSushi/ripgrep/archive/refs/tags/15.1.0.tar.gz : 046fa01a216793b8bd2750f9d68d4ad43986eb9c0d6122600f993906012972e8 -homepage : https://github.com/BurntSushi/ripgrep -license : MIT -component : programming.tools -summary : ripgrep combines the usability of The Silver Searcher with the raw speed of grep +name: ripgrep +version: 15.1.0 +release: 20 +source: + - https://github.com/BurntSushi/ripgrep/archive/refs/tags/15.1.0.tar.gz: 046fa01a216793b8bd2750f9d68d4ad43986eb9c0d6122600f993906012972e8 +homepage: https://github.com/BurntSushi/ripgrep +license: MIT +component: programming.tools +summary: ripgrep combines the usability of The Silver Searcher with the raw speed of grep description: | ripgrep is a cross-platform, line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libpcre2-posix) - asciidoc - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --features 'pcre2' -install : | +install: | %cargo_install rg # Generate completions @@ -35,5 +35,5 @@ install : | # Generate man pages install -dm00644 $installdir/usr/share/man/man1/ target/release/rg --generate man > $installdir/usr/share/man/man1/rg.1 -check : | +check: | %cargo_test --all diff --git a/packages/r/ristretto/package.yml b/packages/r/ristretto/package.yml index e0c8a0c0972..b2aa3085a65 100644 --- a/packages/r/ristretto/package.yml +++ b/packages/r/ristretto/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ristretto -version : 0.13.4 -release : 4 -source : - - https://archive.xfce.org/src/apps/ristretto/0.13/ristretto-0.13.4.tar.xz : a84ef8cb80638681d9b9ef09cddff86a5d7a0e028603b4a601cf0ff6c2869ce8 -homepage : https://docs.xfce.org/apps/ristretto/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : A fast and lightweight picture viewer for Xfce. +name: ristretto +version: 0.13.4 +release: 4 +source: + - https://archive.xfce.org/src/apps/ristretto/0.13/ristretto-0.13.4.tar.xz: a84ef8cb80638681d9b9ef09cddff86a5d7a0e028603b4a601cf0ff6c2869ce8 +homepage: https://docs.xfce.org/apps/ristretto/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: A fast and lightweight picture viewer for Xfce. description: | A fast and lightweight picture viewer for Xfce. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(libexif) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfconf-0) - pkgconfig(tumbler-1) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rizin/package.yml b/packages/r/rizin/package.yml index 7acdc8c8cbd..887ea0e3b4c 100644 --- a/packages/r/rizin/package.yml +++ b/packages/r/rizin/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rizin -version : 0.7.2 -release : 35 -source : - - https://github.com/rizinorg/rizin/releases/download/v0.7.2/rizin-src-v0.7.2.tar.xz : eaf9e43a5da1784347a746724e59438f4a1694dca1e62a50092009f0172e1f6c -license : LGPL-3.0-or-later -component : programming.tools -homepage : https://rizin.re/ -summary : UNIX-like reverse engineering framework and command-line toolset +name: rizin +version: 0.7.2 +release: 35 +source: + - https://github.com/rizinorg/rizin/releases/download/v0.7.2/rizin-src-v0.7.2.tar.xz: eaf9e43a5da1784347a746724e59438f4a1694dca1e62a50092009f0172e1f6c +license: LGPL-3.0-or-later +component: programming.tools +homepage: https://rizin.re/ +summary: UNIX-like reverse engineering framework and command-line toolset description: | A free and open-source Reverse Engineering framework, providing a complete binary analysis experience with features like Disassembler, Hexadecimal editor, Emulation, Binary inspection, Debugger, and more. -replaces : +replaces: - radare2 - - devel : - - radare2-devel -builddeps : + - devel: + - radare2-devel +builddeps: - pkgconfig(capstone) - pkgconfig(liblz4) - pkgconfig(liblzma) @@ -24,7 +24,7 @@ builddeps : - pkgconfig(libzip) - pkgconfig(libzstd) - pkgconfig(tree-sitter) -setup : | +setup: | %meson_configure \ -Dchecks_level=1 \ -Denable_rz_test=false \ @@ -43,7 +43,7 @@ setup : | -Duse_sys_tree_sitter=enabled \ -Duse_sys_xxhash=enabled \ -Duse_sys_zlib=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rkcommon/package.yml b/packages/r/rkcommon/package.yml index ce08c5615fa..1020e0dc5ed 100644 --- a/packages/r/rkcommon/package.yml +++ b/packages/r/rkcommon/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rkcommon -version : 1.8.0 -release : 3 -source : - - https://github.com/ospray/rkcommon/archive/refs/tags/v1.8.0.tar.gz : f037c15f7049610ef8bca37500b2ab00775af60ebbb9d491ba5fc2e5c04a7794 -homepage : https://github.com/ospray/rkcommon/ -license : Apache-2.0 -component : programming.library -summary : Intel RenderKit common C++/CMake infrastructure +name: rkcommon +version: 1.8.0 +release: 3 +source: + - https://github.com/ospray/rkcommon/archive/refs/tags/v1.8.0.tar.gz: f037c15f7049610ef8bca37500b2ab00775af60ebbb9d491ba5fc2e5c04a7794 +homepage: https://github.com/ospray/rkcommon/ +license: Apache-2.0 +component: programming.library +summary: Intel RenderKit common C++/CMake infrastructure description: | This project represents a common set of C++ infrastructure and CMake utilities used by various components of Intel oneAPI Rendering Toolkit. -builddeps : +builddeps: - intel-tbb-devel -rundeps : - - devel : - - intel-tbb-devel -setup : | +rundeps: + - devel: + - intel-tbb-devel +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/bin diff --git a/packages/r/rlwrap/package.yml b/packages/r/rlwrap/package.yml index 08ec9e4688c..5f7a1472137 100644 --- a/packages/r/rlwrap/package.yml +++ b/packages/r/rlwrap/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rlwrap -version : 0.45.2 -release : 6 -source : - - https://github.com/hanslub42/rlwrap/releases/download/v0.45.2/rlwrap-0.45.2.tar.gz : 9f8870deb46e473d21b5db89d709b6497f4ef9fa06d44eebc5f821daa00c8eca -license : GPL-2.0-or-later -component : system.util -homepage : https://github.com/hanslub42/rlwrap -summary : rlwrap is a readline wrapper +name: rlwrap +version: 0.45.2 +release: 6 +source: + - https://github.com/hanslub42/rlwrap/releases/download/v0.45.2/rlwrap-0.45.2.tar.gz: 9f8870deb46e473d21b5db89d709b6497f4ef9fa06d44eebc5f821daa00c8eca +license: GPL-2.0-or-later +component: system.util +homepage: https://github.com/hanslub42/rlwrap +summary: rlwrap is a readline wrapper description: | rlwrap is a readline wrapper, a small utility that uses the GNU readline library to allow the editing of keyboard input for any command -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rmlint/package.yml b/packages/r/rmlint/package.yml index 822a259defb..a69563cd3ad 100644 --- a/packages/r/rmlint/package.yml +++ b/packages/r/rmlint/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rmlint -version : 2.10.3 -release : 27 -source : - - https://github.com/sahib/rmlint/archive/refs/tags/v2.10.3.tar.gz : 8ffdbd5d09d15c8717ae55497e90d6fa46f085b45ac1056f2727076da180c33e -homepage : https://rmlint.readthedocs.io/en/master/ -license : GPL-3.0-or-later -component : system.utils -summary : Extremely fast tool to remove duplicates and other lint from your filesystem +name: rmlint +version: 2.10.3 +release: 27 +source: + - https://github.com/sahib/rmlint/archive/refs/tags/v2.10.3.tar.gz: 8ffdbd5d09d15c8717ae55497e90d6fa46f085b45ac1056f2727076da180c33e +homepage: https://rmlint.readthedocs.io/en/master/ +license: GPL-3.0-or-later +component: system.utils +summary: Extremely fast tool to remove duplicates and other lint from your filesystem description: | rmlint finds space waste and other broken things on your filesystem and offers to remove it. -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libelf) - python-setuptools - python-sphinx - scons -rundeps : +rundeps: - libgtksourceview4 - python-cairo -build : | +build: | scons --prefix=$installdir/usr --actual-prefix=/usr -install : | +install: | scons install --prefix=$installdir/usr --actual-prefix=/usr rm -f $installdir/usr/share/glib-2.0/schemas/gschemas.compiled diff --git a/packages/r/rnnoise/package.yml b/packages/r/rnnoise/package.yml index 23df4498840..ecc6c81ce73 100644 --- a/packages/r/rnnoise/package.yml +++ b/packages/r/rnnoise/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rnnoise -version : 0.2 -release : 3 -source : - - https://gitlab.xiph.org/xiph/rnnoise/-/archive/v0.2/rnnoise-v0.2.tar.gz : fafc947fdd24109a6e72b5f25e4224b54bc74660a2620af5548def85be8c733a +name: rnnoise +version: 0.2 +release: 3 +source: + - https://gitlab.xiph.org/xiph/rnnoise/-/archive/v0.2/rnnoise-v0.2.tar.gz: fafc947fdd24109a6e72b5f25e4224b54bc74660a2620af5548def85be8c733a # `cat model_version` - - https://media.xiph.org/rnnoise/models/rnnoise_data-0b50c45.tar.gz : 4ac81c5c0884ec4bd5907026aaae16209b7b76cd9d7f71af582094a2f98f4b43 -homepage : https://gitlab.xiph.org/xiph/rnnoise -license : BSD-3-Clause -component : multimedia.library -summary : Recurrent neural network for audio noise reduction + - https://media.xiph.org/rnnoise/models/rnnoise_data-0b50c45.tar.gz: 4ac81c5c0884ec4bd5907026aaae16209b7b76cd9d7f71af582094a2f98f4b43 +homepage: https://gitlab.xiph.org/xiph/rnnoise +license: BSD-3-Clause +component: multimedia.library +summary: Recurrent neural network for audio noise reduction description: | RNNoise is a noise suppression library based on a recurrent neural network. -clang : true -setup : | +clang: true +setup: | cp $sources/rnnoise_data* . %autogen \ --enable-static=no \ --enable-x86-rtcd -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/robin-map/package.yml b/packages/r/robin-map/package.yml index d8846c0b4c3..a2539c0348f 100644 --- a/packages/r/robin-map/package.yml +++ b/packages/r/robin-map/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : robin-map -version : 1.4.1 -release : 4 -source : - - https://github.com/Tessil/robin-map/archive/refs/tags/v1.4.1.tar.gz : 0e3f53a377fdcdc5f9fed7a4c0d4f99e82bbb64175233bd13427fef9a771f4a1 -license : MIT -homepage : https://github.com/Tessil/robin-map/ -component : programming.library -summary : C++ implementation of a fast hash map and hash set using robin hood hashing +name: robin-map +version: 1.4.1 +release: 4 +source: + - https://github.com/Tessil/robin-map/archive/refs/tags/v1.4.1.tar.gz: 0e3f53a377fdcdc5f9fed7a4c0d4f99e82bbb64175233bd13427fef9a771f4a1 +license: MIT +homepage: https://github.com/Tessil/robin-map/ +component: programming.library +summary: C++ implementation of a fast hash map and hash set using robin hood hashing description: | The robin-map library is a C++ implementation of a fast hash map and hash set using open-addressing and linear robin hood hashing with backward shift deletion to resolve collisions. -patterns : +patterns: - /* -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocblas/package.yml b/packages/r/rocblas/package.yml index 3ac69e109a5..b68d6e8dfbd 100644 --- a/packages/r/rocblas/package.yml +++ b/packages/r/rocblas/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocblas -version : 4.2.4 -release : 7 -source : +name: rocblas +version: 4.2.4 +release: 7 +source: - git|https://github.com/ROCm/rocBLAS.git: 3171316ae7f642952fccbffc2ae0368bf67394f5 - - https://github.com/ROCm/Tensile/archive/refs/tags/rocm-6.2.4.tar.gz#tensile.tar.gz : dd0721e4371c8752aa4b14362f75d7ebb7805f57dcb990e03ae08cef4a291383 -homepage : https://github.com/ROCmSoftwarePlatform/rocBLAS -license : MIT -component : programming.library -summary : Next generation BLAS implementation for ROCm platform + - https://github.com/ROCm/Tensile/archive/refs/tags/rocm-6.2.4.tar.gz#tensile.tar.gz: dd0721e4371c8752aa4b14362f75d7ebb7805f57dcb990e03ae08cef4a291383 +homepage: https://github.com/ROCmSoftwarePlatform/rocBLAS +license: MIT +component: programming.library +summary: Next generation BLAS implementation for ROCm platform description: | rocBLAS is the AMD library for Basic Linear Algebra Subprograms (BLAS) on the ROCm platform. It is implemented in the HIP programming language and optimized for AMD GPUs. -builddeps : +builddeps: - msgpack-cxx - python-joblib - python-msgpack @@ -39,7 +39,7 @@ environment: | if [ -e /usr/bin/sccache ]; then export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -setup : | +setup: | mkdir tensile tar xf $sources/tensile.tar.gz --strip-components=1 -C tensile pushd tensile @@ -63,7 +63,7 @@ setup : | -DTensile_CPU_THREADS=$((%YJOBS% / 4)) \ -DTensile_TEST_LOCAL_PATH=$workdir/tensile \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -j $((%YJOBS% / 4)) -install : | +install: | %ninja_install diff --git a/packages/r/roccat-tools/package.yml b/packages/r/roccat-tools/package.yml index 23c99538d9c..81deae69cd3 100644 --- a/packages/r/roccat-tools/package.yml +++ b/packages/r/roccat-tools/package.yml @@ -1,270 +1,270 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : roccat-tools -version : 5.9.0 -release : 6 -source : - - https://sourceforge.net/projects/roccat/files/roccat-tools/roccat-tools-5.9.0.tar.bz2 : 6f6766309bace2aece09910912d4a6d8bec61c9b4432f4f3ed388ebf7e16408a -homepage : https://roccat.sourceforge.net/ -license : GPL-2.0-or-later -component : +name: roccat-tools +version: 5.9.0 +release: 6 +source: + - https://sourceforge.net/projects/roccat/files/roccat-tools/roccat-tools-5.9.0.tar.bz2: 6f6766309bace2aece09910912d4a6d8bec61c9b4432f4f3ed388ebf7e16408a +homepage: https://roccat.sourceforge.net/ +license: GPL-2.0-or-later +component: - system.utils - - arvo : system.utils - - isku : system.utils - - iskufx : system.utils - - kone : system.utils - - koneplus : system.utils - - konepure : system.utils - - konepuremilitary : system.utils - - konepureoptical : system.utils - - konextd : system.utils - - konextdoptical : system.utils - - kova2016 : system.utils - - kovaplus : system.utils - - lua : system.utils - - nyth : system.utils - - pyra : system.utils - - ryosmk : system.utils - - ryosmkfx : system.utils - - ryostkl : system.utils - - savu : system.utils - - skeltr : system.utils - - sova : system.utils - - suora : system.utils - - tyon : system.utils -summary : + - arvo: system.utils + - isku: system.utils + - iskufx: system.utils + - kone: system.utils + - koneplus: system.utils + - konepure: system.utils + - konepuremilitary: system.utils + - konepureoptical: system.utils + - konextd: system.utils + - konextdoptical: system.utils + - kova2016: system.utils + - kovaplus: system.utils + - lua: system.utils + - nyth: system.utils + - pyra: system.utils + - ryosmk: system.utils + - ryosmkfx: system.utils + - ryostkl: system.utils + - savu: system.utils + - skeltr: system.utils + - sova: system.utils + - suora: system.utils + - tyon: system.utils +summary: - Utilities for Roccat hardware devices - - arvo : Roccat Arvo userlandtools - - isku : Roccat Isku userlandtools - - iskufx : Roccat IskuFX userlandtools - - kiro : Roccat Kiro userlandtools - - kone : Roccat Kone userlandtools - - koneplus : Roccat Kone[+] userlandtools - - konepure : Roccat KonePure userlandtools - - konepuremilitary : Roccat KonePureMilitary/Black userlandtools - - konepureoptical : Roccat KonePureOptical userlandtools - - konextd : Roccat KoneXTD userlandtools - - konextdoptical : Roccat KoneXTDOptical userlandtools - - kova2016 : Roccat Kova 2016 userlandtools - - kovaplus : Roccat Kova[+] userlandtools - - lua : Roccat Lua userlandtools - - nyth : Roccat Nyth userlandtools - - pyra : Roccat Pyra userlandtools - - ryosmk : Roccat Ryos MK userlandtools - - ryosmkfx : Roccat Ryos MK FX userlandtools - - ryostkl : Roccat Ryos TKL userlandtools - - savu : Roccat Savu userlandtools - - skeltr : Roccat Skeltr userlandtools - - sova : Roccat Sova userlandtools - - suora : Roccat Suora userlandtools - - tyon : Roccat Tyon userlandtools + - arvo: Roccat Arvo userlandtools + - isku: Roccat Isku userlandtools + - iskufx: Roccat IskuFX userlandtools + - kiro: Roccat Kiro userlandtools + - kone: Roccat Kone userlandtools + - koneplus: Roccat Kone[+] userlandtools + - konepure: Roccat KonePure userlandtools + - konepuremilitary: Roccat KonePureMilitary/Black userlandtools + - konepureoptical: Roccat KonePureOptical userlandtools + - konextd: Roccat KoneXTD userlandtools + - konextdoptical: Roccat KoneXTDOptical userlandtools + - kova2016: Roccat Kova 2016 userlandtools + - kovaplus: Roccat Kova[+] userlandtools + - lua: Roccat Lua userlandtools + - nyth: Roccat Nyth userlandtools + - pyra: Roccat Pyra userlandtools + - ryosmk: Roccat Ryos MK userlandtools + - ryosmkfx: Roccat Ryos MK FX userlandtools + - ryostkl: Roccat Ryos TKL userlandtools + - savu: Roccat Savu userlandtools + - skeltr: Roccat Skeltr userlandtools + - sova: Roccat Sova userlandtools + - suora: Roccat Suora userlandtools + - tyon: Roccat Tyon userlandtools description: - Roccat consists of a shared library and other files shared by device specific applications for roccat hardware. - - arvo : Arvo consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Arvo keyboard. - - isku : Isku consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Isku keyboard. - - iskufx : IskuFX consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat IskuFX keyboard. - - kiro : Kiro consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kiro mouse. - - kone : Kone consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kone mouse. - - koneplus : Koneplus consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kone[+] mouse. - - konepure : Konepure consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KonePure mouse. - - konepuremilitary : Konepuremilitary consists of a console application and a GUI application. It helps to manipulate the Profiles and Settings of a Roccat KonePureMilitary/Black mouse. - - konepureoptical : Konepureoptical consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KonePureOptical mouse. - - konextd : Konextd consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KoneXTD mouse. - - konextdoptical : Konextdoptical consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KoneXTDOptical mouse. - - kova2016 : Kova2016 consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kova 2016 mouse. - - kovaplus : Kovaplus consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kova[+] mouse. - - lua : Lua consists of a console application and a GUI application. It helps users to manipulate the Settings of a Roccat Lua mouse. - - nyth : Nyth consists of a console application and a GUI application. It helps users to manipulate the Settings of a Roccat Nyth mouse. - - pyra : Pyra consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Pyra mouse. - - ryosmk : Ryosmk consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos MK keyboards. - - ryosmkfx : Ryosmkfx consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos MK FX keyboards. - - ryostkl : Ryostkl consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos TKL keyboards. - - savu : Savu consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Savu mouse. - - skeltr : Skeltr consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Skeltr keyboard. - - sova : Sova consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Sova keyboard. - - suora : Suora consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Suora keyboard. - - tyon : Tyon consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Tyon mouse. -builddeps : + - arvo: Arvo consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Arvo keyboard. + - isku: Isku consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Isku keyboard. + - iskufx: IskuFX consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat IskuFX keyboard. + - kiro: Kiro consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kiro mouse. + - kone: Kone consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kone mouse. + - koneplus: Koneplus consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kone[+] mouse. + - konepure: Konepure consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KonePure mouse. + - konepuremilitary: Konepuremilitary consists of a console application and a GUI application. It helps to manipulate the Profiles and Settings of a Roccat KonePureMilitary/Black mouse. + - konepureoptical: Konepureoptical consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KonePureOptical mouse. + - konextd: Konextd consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KoneXTD mouse. + - konextdoptical: Konextdoptical consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat KoneXTDOptical mouse. + - kova2016: Kova2016 consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kova 2016 mouse. + - kovaplus: Kovaplus consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Kova[+] mouse. + - lua: Lua consists of a console application and a GUI application. It helps users to manipulate the Settings of a Roccat Lua mouse. + - nyth: Nyth consists of a console application and a GUI application. It helps users to manipulate the Settings of a Roccat Nyth mouse. + - pyra: Pyra consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Pyra mouse. + - ryosmk: Ryosmk consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos MK keyboards. + - ryosmkfx: Ryosmkfx consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos MK FX keyboards. + - ryostkl: Ryostkl consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of Roccat Ryos TKL keyboards. + - savu: Savu consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Savu mouse. + - skeltr: Skeltr consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Skeltr keyboard. + - sova: Sova consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Sova keyboard. + - suora: Suora consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Suora keyboard. + - tyon: Tyon consists of a console application and a GUI application. It helps users to manipulate the Profiles and Settings of a Roccat Tyon mouse. +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(gaminggear-0) - pkgconfig(gtk+-2.0) - pkgconfig(lua-5.4) - pkgconfig(x11) -setup : | +setup: | %apply_patches %cmake_ninja -DWITH_LUA="5.4" -DCMAKE_MODULE_PATH="/usr/lib64/cmake/libgaminggear/Modules" -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/etc/xdg $installdir/usr/share/xdg mv $installdir/usr/lib/udev $installdir/usr/lib64/udev rmdir $installdir/etc $installdir/usr/lib -patterns : - - arvo : - - /usr/bin/*arvo* - - /usr/lib64/udev/rules.d/*arvo* - - /usr/lib64/*arvo* - - /usr/lib64/*/*arvo* - - /usr/share/applications/*arvo* - - /usr/share/man/*/*/*arvo* - - isku : - - /usr/bin/*isku* - - /usr/lib64/udev/rules.d/*isku* - - /usr/lib64/*isku* - - /usr/lib64/*/*isku* - - /usr/share/applications/*isku* - - /usr/share/man/*/*/*isku* - - iskufx : - - /usr/bin/*iskufx* - - /usr/lib64/udev/rules.d/*iskufx* - - /usr/lib64/*iskufx* - - /usr/lib64/*/*iskufx* - - /usr/share/applications/*iskufx* - - /usr/share/man/*/*/*iskufx* - - kiro : - - /usr/bin/*kiro* - - /usr/lib64/udev/rules.d/*kiro* - - /usr/lib64/*kiro* - - /usr/lib64/*/*kiro* - - /usr/share/applications/*kiro* - - /usr/share/man/*/*/*kiro* - - kone : - - /usr/bin/*kone* - - /usr/lib64/udev/rules.d/*kone* - - /usr/lib64/*kone* - - /usr/lib64/*/*kone* - - /usr/share/applications/*kone* - - /usr/share/man/*/*/*kone* - - koneplus : - - /usr/bin/*koneplus* - - /usr/lib64/udev/rules.d/*koneplus* - - /usr/lib64/*koneplus* - - /usr/lib64/*/*koneplus* - - /usr/share/applications/*koneplus* - - /usr/share/man/*/*/*koneplus* - - konepure : - - /usr/bin/*konepure* - - /usr/lib64/udev/rules.d/*konepure* - - /usr/lib64/*konepure* - - /usr/lib64/*/*konepure* - - /usr/share/applications/*konepure* - - /usr/share/man/*/*/*konepure* - - konepuremilitary : - - /usr/bin/*konepuremilitary* - - /usr/lib64/udev/rules.d/*konepuremilitary* - - /usr/lib64/*konepuremilitary* - - /usr/lib64/*/*konepuremilitary* - - /usr/share/applications/*konepuremilitary* - - /usr/share/man/*/*/*konepuremilitary* - - konepureoptical : - - /usr/bin/*konepureoptical* - - /usr/lib64/udev/rules.d/*konepureoptical* - - /usr/lib64/*konepureoptical* - - /usr/lib64/*/*konepureoptical* - - /usr/share/applications/*konepureoptical* - - /usr/share/man/*/*/*konepureoptical* - - konextd : - - /usr/bin/*konextd* - - /usr/lib64/udev/rules.d/*konextd* - - /usr/lib64/*konextd* - - /usr/lib64/*/*konextd* - - /usr/share/applications/*konextd* - - /usr/share/man/*/*/*konextd* - - konextdoptical : - - /usr/bin/*konextdoptical* - - /usr/lib64/udev/rules.d/*konextdoptical* - - /usr/lib64/*konextdoptical* - - /usr/lib64/*/*konextdoptical* - - /usr/share/applications/*konextdoptical* - - /usr/share/man/*/*/*konextdoptical* - - kova2016 : - - /usr/bin/*kova2016* - - /usr/lib64/udev/rules.d/*kova2016* - - /usr/lib64/*kova2016* - - /usr/lib64/*/*kova2016* - - /usr/share/applications/*kova2016* - - /usr/share/man/*/*/*kova2016* - - kovaplus : - - /usr/bin/*kovaplus* - - /usr/lib64/udev/rules.d/*kovaplus* - - /usr/lib64/*kovaplus* - - /usr/lib64/*/*kovaplus* - - /usr/share/applications/*kovaplus* - - /usr/share/man/*/*/*kovaplus* - - lua : - - /usr/bin/*lua* - - /usr/lib64/udev/rules.d/*lua* - - /usr/lib64/*lua* - - /usr/lib64/*/*lua* - - /usr/share/applications/*lua* - - /usr/share/man/*/*/*lua* - - nyth : - - /usr/bin/*nyth* - - /usr/lib64/udev/rules.d/*nyth* - - /usr/lib64/*nyth* - - /usr/lib64/*/*nyth* - - /usr/share/applications/*nyth* - - /usr/share/man/*/*/*nyth* - - pyra : - - /usr/bin/*pyra* - - /usr/lib64/udev/rules.d/*pyra* - - /usr/lib64/*pyra* - - /usr/lib64/*/*pyra* - - /usr/share/applications/*pyra* - - /usr/share/man/*/*/*pyra* - - ryosmk : - - /usr/bin/*ryosmk* - - /usr/lib64/udev/rules.d/*ryosmk* - - /usr/lib64/*ryosmk* - - /usr/lib64/*/*ryosmk* - - /usr/share/applications/*ryosmk* - - /usr/share/man/*/*/*ryosmk* - - ryosmkfx : - - /usr/bin/*ryosmkfx* - - /usr/lib64/udev/rules.d/*ryosmkfx* - - /usr/lib64/*ryosmkfx* - - /usr/lib64/*/*ryosmkfx* - - /usr/share/applications/*ryosmkfx* - - /usr/share/man/*/*/*ryosmkfx* - - ryostkl : - - /usr/bin/*ryostkl* - - /usr/lib64/udev/rules.d/*ryostkl* - - /usr/lib64/*ryostkl* - - /usr/lib64/*/*ryostkl* - - /usr/share/applications/*ryostkl* - - /usr/share/man/*/*/*ryostkl* - - savu : - - /usr/bin/*savu* - - /usr/lib64/udev/rules.d/*savu* - - /usr/lib64/*savu* - - /usr/lib64/*/*savu* - - /usr/share/applications/*savu* - - /usr/share/man/*/*/*savu* - - skeltr : - - /usr/bin/*skeltr* - - /usr/lib64/udev/rules.d/*skeltr* - - /usr/lib64/*skeltr* - - /usr/lib64/*/*skeltr* - - /usr/share/applications/*skeltr* - - /usr/share/man/*/*/*skeltr* - - sova : - - /usr/bin/*sova* - - /usr/lib64/udev/rules.d/*sova* - - /usr/lib64/*sova* - - /usr/lib64/*/*sova* - - /usr/share/applications/*sova* - - /usr/share/man/*/*/*sova* - - suora : - - /usr/bin/*suora* - - /usr/lib64/udev/rules.d/*suora* - - /usr/lib64/*suora* - - /usr/lib64/*/*suora* - - /usr/share/applications/*suora* - - /usr/share/man/*/*/*suora* - - tyon : - - /usr/bin/*tyon* - - /usr/lib64/udev/rules.d/*tyon* - - /usr/lib64/*tyon* - - /usr/lib64/*/*tyon* - - /usr/share/applications/*tyon* - - /usr/share/man/*/*/*tyon* +patterns: + - arvo: + - /usr/bin/*arvo* + - /usr/lib64/udev/rules.d/*arvo* + - /usr/lib64/*arvo* + - /usr/lib64/*/*arvo* + - /usr/share/applications/*arvo* + - /usr/share/man/*/*/*arvo* + - isku: + - /usr/bin/*isku* + - /usr/lib64/udev/rules.d/*isku* + - /usr/lib64/*isku* + - /usr/lib64/*/*isku* + - /usr/share/applications/*isku* + - /usr/share/man/*/*/*isku* + - iskufx: + - /usr/bin/*iskufx* + - /usr/lib64/udev/rules.d/*iskufx* + - /usr/lib64/*iskufx* + - /usr/lib64/*/*iskufx* + - /usr/share/applications/*iskufx* + - /usr/share/man/*/*/*iskufx* + - kiro: + - /usr/bin/*kiro* + - /usr/lib64/udev/rules.d/*kiro* + - /usr/lib64/*kiro* + - /usr/lib64/*/*kiro* + - /usr/share/applications/*kiro* + - /usr/share/man/*/*/*kiro* + - kone: + - /usr/bin/*kone* + - /usr/lib64/udev/rules.d/*kone* + - /usr/lib64/*kone* + - /usr/lib64/*/*kone* + - /usr/share/applications/*kone* + - /usr/share/man/*/*/*kone* + - koneplus: + - /usr/bin/*koneplus* + - /usr/lib64/udev/rules.d/*koneplus* + - /usr/lib64/*koneplus* + - /usr/lib64/*/*koneplus* + - /usr/share/applications/*koneplus* + - /usr/share/man/*/*/*koneplus* + - konepure: + - /usr/bin/*konepure* + - /usr/lib64/udev/rules.d/*konepure* + - /usr/lib64/*konepure* + - /usr/lib64/*/*konepure* + - /usr/share/applications/*konepure* + - /usr/share/man/*/*/*konepure* + - konepuremilitary: + - /usr/bin/*konepuremilitary* + - /usr/lib64/udev/rules.d/*konepuremilitary* + - /usr/lib64/*konepuremilitary* + - /usr/lib64/*/*konepuremilitary* + - /usr/share/applications/*konepuremilitary* + - /usr/share/man/*/*/*konepuremilitary* + - konepureoptical: + - /usr/bin/*konepureoptical* + - /usr/lib64/udev/rules.d/*konepureoptical* + - /usr/lib64/*konepureoptical* + - /usr/lib64/*/*konepureoptical* + - /usr/share/applications/*konepureoptical* + - /usr/share/man/*/*/*konepureoptical* + - konextd: + - /usr/bin/*konextd* + - /usr/lib64/udev/rules.d/*konextd* + - /usr/lib64/*konextd* + - /usr/lib64/*/*konextd* + - /usr/share/applications/*konextd* + - /usr/share/man/*/*/*konextd* + - konextdoptical: + - /usr/bin/*konextdoptical* + - /usr/lib64/udev/rules.d/*konextdoptical* + - /usr/lib64/*konextdoptical* + - /usr/lib64/*/*konextdoptical* + - /usr/share/applications/*konextdoptical* + - /usr/share/man/*/*/*konextdoptical* + - kova2016: + - /usr/bin/*kova2016* + - /usr/lib64/udev/rules.d/*kova2016* + - /usr/lib64/*kova2016* + - /usr/lib64/*/*kova2016* + - /usr/share/applications/*kova2016* + - /usr/share/man/*/*/*kova2016* + - kovaplus: + - /usr/bin/*kovaplus* + - /usr/lib64/udev/rules.d/*kovaplus* + - /usr/lib64/*kovaplus* + - /usr/lib64/*/*kovaplus* + - /usr/share/applications/*kovaplus* + - /usr/share/man/*/*/*kovaplus* + - lua: + - /usr/bin/*lua* + - /usr/lib64/udev/rules.d/*lua* + - /usr/lib64/*lua* + - /usr/lib64/*/*lua* + - /usr/share/applications/*lua* + - /usr/share/man/*/*/*lua* + - nyth: + - /usr/bin/*nyth* + - /usr/lib64/udev/rules.d/*nyth* + - /usr/lib64/*nyth* + - /usr/lib64/*/*nyth* + - /usr/share/applications/*nyth* + - /usr/share/man/*/*/*nyth* + - pyra: + - /usr/bin/*pyra* + - /usr/lib64/udev/rules.d/*pyra* + - /usr/lib64/*pyra* + - /usr/lib64/*/*pyra* + - /usr/share/applications/*pyra* + - /usr/share/man/*/*/*pyra* + - ryosmk: + - /usr/bin/*ryosmk* + - /usr/lib64/udev/rules.d/*ryosmk* + - /usr/lib64/*ryosmk* + - /usr/lib64/*/*ryosmk* + - /usr/share/applications/*ryosmk* + - /usr/share/man/*/*/*ryosmk* + - ryosmkfx: + - /usr/bin/*ryosmkfx* + - /usr/lib64/udev/rules.d/*ryosmkfx* + - /usr/lib64/*ryosmkfx* + - /usr/lib64/*/*ryosmkfx* + - /usr/share/applications/*ryosmkfx* + - /usr/share/man/*/*/*ryosmkfx* + - ryostkl: + - /usr/bin/*ryostkl* + - /usr/lib64/udev/rules.d/*ryostkl* + - /usr/lib64/*ryostkl* + - /usr/lib64/*/*ryostkl* + - /usr/share/applications/*ryostkl* + - /usr/share/man/*/*/*ryostkl* + - savu: + - /usr/bin/*savu* + - /usr/lib64/udev/rules.d/*savu* + - /usr/lib64/*savu* + - /usr/lib64/*/*savu* + - /usr/share/applications/*savu* + - /usr/share/man/*/*/*savu* + - skeltr: + - /usr/bin/*skeltr* + - /usr/lib64/udev/rules.d/*skeltr* + - /usr/lib64/*skeltr* + - /usr/lib64/*/*skeltr* + - /usr/share/applications/*skeltr* + - /usr/share/man/*/*/*skeltr* + - sova: + - /usr/bin/*sova* + - /usr/lib64/udev/rules.d/*sova* + - /usr/lib64/*sova* + - /usr/lib64/*/*sova* + - /usr/share/applications/*sova* + - /usr/share/man/*/*/*sova* + - suora: + - /usr/bin/*suora* + - /usr/lib64/udev/rules.d/*suora* + - /usr/lib64/*suora* + - /usr/lib64/*/*suora* + - /usr/share/applications/*suora* + - /usr/share/man/*/*/*suora* + - tyon: + - /usr/bin/*tyon* + - /usr/lib64/udev/rules.d/*tyon* + - /usr/lib64/*tyon* + - /usr/lib64/*/*tyon* + - /usr/share/applications/*tyon* + - /usr/share/man/*/*/*tyon* diff --git a/packages/r/rocfft/package.yml b/packages/r/rocfft/package.yml index c10594d26ef..e3433bc0676 100644 --- a/packages/r/rocfft/package.yml +++ b/packages/r/rocfft/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocfft -version : 1.0.30 -release : 6 -source : - - https://github.com/ROCm/rocFFT/archive/refs/tags/rocm-6.2.4.tar.gz : 8ddc4e779a84b73c21b054ae37fec69e5c2f248589c7fb1b84a2197baf6ce995 -homepage : https://github.com/ROCmSoftwarePlatform/rocFFT -license : MIT -component : programming.library -summary : Next generation FFT implementation for ROCm +name: rocfft +version: 1.0.30 +release: 6 +source: + - https://github.com/ROCm/rocFFT/archive/refs/tags/rocm-6.2.4.tar.gz: 8ddc4e779a84b73c21b054ae37fec69e5c2f248589c7fb1b84a2197baf6ce995 +homepage: https://github.com/ROCmSoftwarePlatform/rocFFT +license: MIT +component: programming.library +summary: Next generation FFT implementation for ROCm description: | rocFFT is a software library for computing Fast Fourier Transforms (FFT) written in HIP. It is part of AMD's software ecosystem based on ROCm. -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(sqlite3) - libboost-devel @@ -33,7 +33,7 @@ environment: | if [ -e /usr/bin/sccache ]; then export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Extend-HIP-ISA-compatibility.patch %patch -p1 -i $pkgfiles/0002-Allow-setting-rocfft_concurrency-using-envvar.patch @@ -44,7 +44,7 @@ setup : | -DROCM_SYMLINK_LIBS=OFF \ -DSQLITE_USE_SYSTEM_PACKAGE=ON \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocksdb/package.yml b/packages/r/rocksdb/package.yml index a48cd0988c4..250098e26d6 100644 --- a/packages/r/rocksdb/package.yml +++ b/packages/r/rocksdb/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocksdb -version : 6.29.3 -release : 4 -source : - - https://github.com/facebook/rocksdb/archive/refs/tags/v6.29.3.tar.gz : 724e4cba2db6668ff6a21ecabcce0782cd0c8e386796e7e9a14a8260e0600abd -homepage : https://rocksdb.org/ -license : +name: rocksdb +version: 6.29.3 +release: 4 +source: + - https://github.com/facebook/rocksdb/archive/refs/tags/v6.29.3.tar.gz: 724e4cba2db6668ff6a21ecabcce0782cd0c8e386796e7e9a14a8260e0600abd +homepage: https://rocksdb.org/ +license: - Apache-2.0 - BSD-3-Clause -component : programming.library -summary : A library that provides an embeddable, persistent key-value store for fast storage +component: programming.library +summary: A library that provides an embeddable, persistent key-value store for fast storage description: | RocksDB is a library that forms the core building block for a fast key-value server, especially suited for storing data on flash drives. It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) and Space-Amplification-Factor (SAF). It has multi-threaded compactions, making it especially suitable for storing multiple terabytes of data in a single database. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(gflags) - pkgconfig(liblz4) - pkgconfig(liburing) - pkgconfig(libzstd) - pkgconfig(snappy) -rundeps : - - devel : - - bzip2-devel - - gflags-devel - - lz4-devel - - snappy-devel - - zstd-devel -setup : | +rundeps: + - devel: + - bzip2-devel + - gflags-devel + - lz4-devel + - snappy-devel + - zstd-devel +setup: | %patch -p1 -i $pkgfiles/disable-static.patch %cmake_ninja \ -DROCKSDB_BUILD_SHARED=ON \ @@ -35,9 +35,9 @@ setup : | -DWITH_LZ4=ON \ -DWITH_ZLIB=ON \ -DWITH_ZSTD=ON -build : | +build: | %ninja_build %make gen-pc PREFIX=/usr LIBDIR=/usr/lib64 -install : | +install: | %ninja_install install -Dm00644 rocksdb.pc $installdir/usr/lib64/pkgconfig/rocksdb.pc diff --git a/packages/r/rocksndiamonds/package.yml b/packages/r/rocksndiamonds/package.yml index efcc88eaf41..13745194161 100644 --- a/packages/r/rocksndiamonds/package.yml +++ b/packages/r/rocksndiamonds/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocksndiamonds -version : 4.3.8.2 -release : 8 -source : - - https://www.artsoft.org/RELEASES/linux/rocksndiamonds/rocksndiamonds-4.3.8.2-linux.tar.gz : 7bf6988e39c433a30fd781465fe37dd94f5f44d12321a0df135ce797a03ee00b -homepage : https://www.artsoft.org/rocksndiamonds/ -license : GPL-2.0-or-later -component : games.puzzle -summary : Underground digging game +name: rocksndiamonds +version: 4.3.8.2 +release: 8 +source: + - https://www.artsoft.org/RELEASES/linux/rocksndiamonds/rocksndiamonds-4.3.8.2-linux.tar.gz: 7bf6988e39c433a30fd781465fe37dd94f5f44d12321a0df135ce797a03ee00b +homepage: https://www.artsoft.org/rocksndiamonds/ +license: GPL-2.0-or-later +component: games.puzzle +summary: Underground digging game description: | Rocks 'n' Diamonds is a action puzzle game similiar to Boulderdash with lots of levels where you have to navigate a maze of dirt, rocks, enemies and quicksand, while collecting gems and making it safely to the exit. Be careful not to get crushed by falling rocks or killed by an enemy. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_net) -rundeps : +rundeps: - libmodplug -setup : | +setup: | # Remove unnecessary patch files. rm -rf levels/Tutorials/*/*.orig -build : | +build: | %make BASE_PATH=/usr/share/rocksndiamonds -install : | +install: | install -Dm00755 rocksndiamonds -t $installdir/usr/bin install -dm00644 $installdir/usr/share/doc/rocksndiamonds install -dm00644 $installdir/usr/share/rocksndiamonds diff --git a/packages/r/rocm-clr/package.yml b/packages/r/rocm-clr/package.yml index 5d3d25322b4..c0c6f1691a1 100644 --- a/packages/r/rocm-clr/package.yml +++ b/packages/r/rocm-clr/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-clr -version : 6.2.4 -release : 9 -source : - - https://github.com/ROCm/clr/archive/refs/tags/rocm-6.2.4.tar.gz : 0a3164af7f997a4111ade634152957378861b95ee72d7060eb01c86c87208c54 - - https://github.com/ROCm/HIP/archive/refs/tags/rocm-6.2.4.tar.gz#HIP-6.2.4.tar.gz : 76e4583ae3d31786270fd92abbb2e3dc5e665b22fdedb5ceff0093131d4dc0ca - - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz#roctracer-6.2.4.tar.gz : b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b - - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz#HIPCC-6.2.4.tar.gz : 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 -homepage : https://github.com/ROCm/clr -license : MIT -component : programming.library -summary : AMD Common Language Runtime for HIP and OpenCL +name: rocm-clr +version: 6.2.4 +release: 9 +source: + - https://github.com/ROCm/clr/archive/refs/tags/rocm-6.2.4.tar.gz: 0a3164af7f997a4111ade634152957378861b95ee72d7060eb01c86c87208c54 + - https://github.com/ROCm/HIP/archive/refs/tags/rocm-6.2.4.tar.gz#HIP-6.2.4.tar.gz: 76e4583ae3d31786270fd92abbb2e3dc5e665b22fdedb5ceff0093131d4dc0ca + - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz#roctracer-6.2.4.tar.gz: b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b + - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz#HIPCC-6.2.4.tar.gz: 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 +homepage: https://github.com/ROCm/clr +license: MIT +component: programming.library +summary: AMD Common Language Runtime for HIP and OpenCL description: | AMD Common Language Runtime contains source code for AMD's HIP and OpenCL compute languages runtimes. -builddeps : +builddeps: - pkgconfig(OpenCL) - pkgconfig(d3d) - pkgconfig(gl) @@ -27,35 +27,35 @@ builddeps : - rocm-llvm - rocm-runtime-devel - rocprofiler-register-devel -rundeps : +rundeps: - ^rocm-hip: - - rocm-clr - - rocm-device-libs-devel - - rocm-compilersupport-devel - - rocm-info - - rocm-llvm - - rocm-runtime-devel - - rocm-smi-devel + - rocm-clr + - rocm-device-libs-devel + - rocm-compilersupport-devel + - rocm-info + - rocm-llvm + - rocm-runtime-devel + - rocm-smi-devel - ^rocm-opencl: - - rocm-clr -patterns : + - rocm-clr +patterns: - ^rocm-hip: - - /usr/bin/hip* - - /usr/bin/roc-* - - /usr/include/hip* - - /usr/lib64/cmake/hip* - - /usr/lib64/libamdhip64.so - - /usr/lib64/libhiprtc.so - - /usr/lib64/libhiprtc-builtins.so + - /usr/bin/hip* + - /usr/bin/roc-* + - /usr/include/hip* + - /usr/lib64/cmake/hip* + - /usr/lib64/libamdhip64.so + - /usr/lib64/libhiprtc.so + - /usr/lib64/libhiprtc-builtins.so - ^rocm-opencl: - - /usr/include/rocm-opencl - - /usr/lib64/libamdocl64.so - - /usr/lib64/libcltrace.so -replaces : + - /usr/include/rocm-opencl + - /usr/lib64/libamdocl64.so + - /usr/lib64/libcltrace.so +replaces: - ^rocm-hip: - - rocm-hip-devel + - rocm-hip-devel - ^rocm-opencl: - - rocm-opencl-devel + - rocm-opencl-devel environment: | export ROCM_PATH=/usr export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm @@ -68,7 +68,7 @@ environment: | export HIPCC_DIR=$workdir/HIPCC export GCC_IGNORE_WERROR=1 -setup : | +setup: | pushd $sources tar -xf $sources/roctracer-%version%.tar.gz tar -xf $sources/HIP-%version%.tar.gz @@ -110,9 +110,9 @@ setup : | -DPROF_API_HEADER_PATH=$ROCTRACER_DIR/inc/ext \ -DHIP_ENABLE_ROCPROFILER_REGISTER=ON \ -DBUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -dm00644 $installdir/usr/share/OpenCL/vendors diff --git a/packages/r/rocm-cmake/package.yml b/packages/r/rocm-cmake/package.yml index f5f0fc78cfb..bd734760363 100644 --- a/packages/r/rocm-cmake/package.yml +++ b/packages/r/rocm-cmake/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-cmake -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/rocm-cmake/archive/refs/tags/rocm-6.2.4.tar.gz : 76bfac6fba31a9c4ec196d9b9b2d5ec51b8b68840b3fba8686aa42323d76a425 -homepage : https://github.com/RadeonOpenCompute -license : MIT -component : programming.devel -summary : ROCm cmake modules +name: rocm-cmake +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/rocm-cmake/archive/refs/tags/rocm-6.2.4.tar.gz: 76bfac6fba31a9c4ec196d9b9b2d5ec51b8b68840b3fba8686aa42323d76a425 +homepage: https://github.com/RadeonOpenCompute +license: MIT +component: programming.devel +summary: ROCm cmake modules description: | ROCm cmake modules provides cmake modules for common build tasks needed for the ROCM software stack. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocm-compilersupport/package.yml b/packages/r/rocm-compilersupport/package.yml index cb627826f3e..47532dd4917 100644 --- a/packages/r/rocm-compilersupport/package.yml +++ b/packages/r/rocm-compilersupport/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-compilersupport -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz : 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 -homepage : https://github.com/ROCm/ROCm-CompilerSupport -license : NCSA -component : programming.devel -summary : The AMD Code Object Manager (Comgr) +name: rocm-compilersupport +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz: 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 +homepage: https://github.com/ROCm/ROCm-CompilerSupport +license: NCSA +component: programming.devel +summary: The AMD Code Object Manager (Comgr) description: | The AMD Code Object Manager (Comgr) is a shared library which provides operations for creating and inspecting code objects. -builddeps : +builddeps: - rocm-cmake - rocm-device-libs-devel - rocm-llvm @@ -18,13 +18,13 @@ environment: | export ROCM_PATH=/usr export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm export HIP_DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Comgr-Extend-ISA-compatibility.patch %patch -p1 -i $pkgfiles/0001-Comgr-Extend-ISA-compatibility-for-CCOB.patch %cmake_ninja -S amd/comgr -L -DBUILD_TESTING=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/r/rocm-core/package.yml b/packages/r/rocm-core/package.yml index e155690c541..a1e4dc17498 100644 --- a/packages/r/rocm-core/package.yml +++ b/packages/r/rocm-core/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-core -version : 6.2.4 -release : 6 -source : - - https://github.com/ROCm/rocm-core/archive/refs/tags/rocm-6.2.4.tar.gz : 46dcfb5d20d242cd0ce6d02ba64d92bdd3ea59c103cf47b665c7d7a4ea7dc7f1 -homepage : https://github.com/RadeonOpenCompute/rocm-core -license : MIT -component : programming.library -summary : A utility which can be used to get ROCm release version +name: rocm-core +version: 6.2.4 +release: 6 +source: + - https://github.com/ROCm/rocm-core/archive/refs/tags/rocm-6.2.4.tar.gz: 46dcfb5d20d242cd0ce6d02ba64d92bdd3ea59c103cf47b665c7d7a4ea7dc7f1 +homepage: https://github.com/RadeonOpenCompute/rocm-core +license: MIT +component: programming.library +summary: A utility which can be used to get ROCm release version description: | - rocm-core is a utility which can be used to get ROCm release version. It also provides the Lmod modules files for the ROCm release. The getROCmVersion function provides the ROCm version. -setup : | + rocm-core is a utility which can be used to get ROCm release version. It also provides the Lmod modules files for the ROCm release. The getROCmVersion function provides the ROCm version. +setup: | %cmake_ninja -DROCM_VERSION=%version% -build : | +build: | %ninja_build -install : | +install: | %ninja_install ln -s rocm-core/rocm_version.h $installdir/usr/include/rocm_version.h ln -s version $installdir/usr/.info/version-dev diff --git a/packages/r/rocm-device-libs/package.yml b/packages/r/rocm-device-libs/package.yml index 081acc2432e..0734741050e 100644 --- a/packages/r/rocm-device-libs/package.yml +++ b/packages/r/rocm-device-libs/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-device-libs -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz : 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 -homepage : https://github.com/RadeonOpenCompute/ROCm-Device-Libs -license : NCSA -component : xorg.driver -summary : ROCm Device Libraries +name: rocm-device-libs +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz: 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 +homepage: https://github.com/RadeonOpenCompute/ROCm-Device-Libs +license: NCSA +component: xorg.driver +summary: ROCm Device Libraries description: | This package contains a set of AMD specific device-side language runtime libraries in the form of bit code. Specifically: -builddeps : +builddeps: - rocm-cmake - rocm-llvm environment: | export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm cd amd/device-libs -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-FHS-compliant-install.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocm-hipify/package.yml b/packages/r/rocm-hipify/package.yml index 2752732c640..29e4427129f 100644 --- a/packages/r/rocm-hipify/package.yml +++ b/packages/r/rocm-hipify/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-hipify -version : 6.2.4 -release : 5 -source : +name: rocm-hipify +version: 6.2.4 +release: 5 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/HIPIFY.git : 0776ed88a0386fea6a10c991485083bb6b8b3433 -homepage : https://github.com/ROCm-Developer-Tools/HIPIFY -license : MIT -component : programming.tools -summary : Convert CUDA to Portable C++ Code + - git|https://github.com/ROCm/HIPIFY.git: 0776ed88a0386fea6a10c991485083bb6b8b3433 +homepage: https://github.com/ROCm-Developer-Tools/HIPIFY +license: MIT +component: programming.tools +summary: Convert CUDA to Portable C++ Code description: | Tools to translate CUDA source code into portable HIP C++ automatically. -patterns : /* -builddeps : +patterns: /* +builddeps: - rocm-cmake - rocm-llvm environment: | export ROCM_PATH=/usr export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm -setup : | +setup: | %cmake_ninja -L -build : | +build: | %ninja_build -install : | +install: | %ninja_install chmod +x $installdir/usr/bin/hipify-perl diff --git a/packages/r/rocm-info/package.yml b/packages/r/rocm-info/package.yml index 8ca0db2c7d7..493e291a6cb 100644 --- a/packages/r/rocm-info/package.yml +++ b/packages/r/rocm-info/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-info -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/rocminfo/archive/refs/tags/rocm-6.2.4.tar.gz : 14d4b0e22e2314156091ac9ad1646dd20909dba3a43e037584a503a6754e7f9e -homepage : https://github.com/RadeonOpenCompute/rocminfo/ -license : NCSA -component : programming.devel -summary : ROCm Application for Reporting System Info +name: rocm-info +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/rocminfo/archive/refs/tags/rocm-6.2.4.tar.gz: 14d4b0e22e2314156091ac9ad1646dd20909dba3a43e037584a503a6754e7f9e +homepage: https://github.com/RadeonOpenCompute/rocminfo/ +license: NCSA +component: programming.devel +summary: ROCm Application for Reporting System Info description: | ROCm Application for Reporting System Info environment: | export ROCM_PATH=/usr -builddeps : +builddeps: - rocm-cmake - rocm-runtime-devel -replaces : +replaces: - rocminfo -setup : | +setup: | %cmake_ninja -L \ -DROCM_DIR=$ROCM_PATH \ -DROCRTST_BLD_TYPE=Release \ -DROCRTST_BLD_BITS=64 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocm-llvm/package.yml b/packages/r/rocm-llvm/package.yml index 2396d816723..c36c14184df 100644 --- a/packages/r/rocm-llvm/package.yml +++ b/packages/r/rocm-llvm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-llvm -version : 6.2.4 -release : 4 -source : - - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz : 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 +name: rocm-llvm +version: 6.2.4 +release: 4 +source: + - https://github.com/ROCm/llvm-project/archive/refs/tags/rocm-6.2.4.tar.gz: 7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528 # - https://github.com/ROCm/hip-tests/archive/refs/tags/rocm-6.0.0.tar.gz#hip-tests-6.0.0.tar.gz : e8f92a0f5d1f6093ca1fb24ff1b7140128900fcdc6e9f01f153d6907e5c2d807 -homepage : https://github.com/ROCm/llvm-project -license : Apache-2.0-with-LLVM-exception -summary : ROCm's patched LLVM -component : programming.devel -libsplit : false +homepage: https://github.com/ROCm/llvm-project +license: Apache-2.0-with-LLVM-exception +summary: ROCm's patched LLVM +component: programming.devel +libsplit: false description: | The LLVM package contains a collection of modular and reusable compiler and toolchain technologies. The Low Level Virtual Machine (LLVM) Core libraries provide a modern source and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!). These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(libdrm_amdgpu) - pkgconfig(libzstd) - pkgconfig(numa) - binutils-devel -rundeps : +rundeps: - zstd-devel # checkdeps : # - rocm-hip @@ -79,7 +79,7 @@ environment: | # I don't know why LLVM stores the profile data there, but they're there export PROF_DIR=/home/build/YPKG/root/rocm-llvm/pgo # TODO(GZGavinZhao): maybe build openmp as well after bootstrapping? -setup : | +setup: | # Just annoying. %patch -p1 -i $pkgfiles/0001-Silently-ignore-copy-dt-needed-entries.patch # Support solus, it's triplet, etc. @@ -132,7 +132,7 @@ setup : | # %ninja_build -C profile build_tests # # llvm-profdata merge -output=$PROF_DIR/code.profdata $PROF_DIR/default-*.profraw -install : | +install: | rm -rf solusBuildDir %cmake_ninja -S llvm -L $CMAKE_X86_64_OPTIONS \ $CMAKE_COMMON_OPTIONS \ diff --git a/packages/r/rocm-runtime/package.yml b/packages/r/rocm-runtime/package.yml index 27f0546b389..a542d36a43f 100644 --- a/packages/r/rocm-runtime/package.yml +++ b/packages/r/rocm-runtime/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-runtime -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/ROCR-Runtime/archive/refs/tags/rocm-6.2.4.tar.gz : b7aa0055855398d1228c39a6f4feb7d7be921af4f43d82855faf0b531394bb9b -homepage : https://github.com/RadeonOpenCompute/ROCR-Runtime -license : NCSA -component : programming.devel -summary : ROCm Runtime Library +name: rocm-runtime +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/ROCR-Runtime/archive/refs/tags/rocm-6.2.4.tar.gz: b7aa0055855398d1228c39a6f4feb7d7be921af4f43d82855faf0b531394bb9b +homepage: https://github.com/RadeonOpenCompute/ROCR-Runtime +license: NCSA +component: programming.devel +summary: ROCm Runtime Library description: | The ROCm Runtime Library is a thin, user-mode API that exposes the necessary interfaces to access and interact with graphics hardware driven by the AMDGPU driver set and the AMDKFD kernel driver. Together they enable programmers to directly harness the power of AMD discrete graphics devices by allowing host applications to launch compute kernels directly to the graphics hardware. -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(libelf) - pkgconfig(libhsakmt) @@ -22,10 +22,10 @@ environment: | export ROCM_PATH=/usr export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm export HIP_DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode -setup : | +setup: | %patch -p1 -i $pkgfiles/0004-extend-isa-compatibility-check.patch %cmake_ninja -S src -L -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocm-smi/package.yml b/packages/r/rocm-smi/package.yml index 9492bc5477b..d5395a8519b 100644 --- a/packages/r/rocm-smi/package.yml +++ b/packages/r/rocm-smi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocm-smi -version : 6.2.4 -release : 7 -source : - - https://github.com/ROCm/rocm_smi_lib/archive/refs/tags/rocm-6.2.4.tar.gz : eb8986dd571f5862c2db693398c0dbec28e2754f764f6bd3cfb21be7699e4452 -homepage : https://github.com/RadeonOpenCompute/rocm_smi_lib -license : NCSA -component : programming.devel -summary : ROCm System Management Interface Library +name: rocm-smi +version: 6.2.4 +release: 7 +source: + - https://github.com/ROCm/rocm_smi_lib/archive/refs/tags/rocm-6.2.4.tar.gz: eb8986dd571f5862c2db693398c0dbec28e2754f764f6bd3cfb21be7699e4452 +homepage: https://github.com/RadeonOpenCompute/rocm_smi_lib +license: NCSA +component: programming.devel +summary: ROCm System Management Interface Library description: | ROCm System Management Interface Library -builddeps : +builddeps: - rocm-cmake -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% -build : | +build: | %ninja_build -install : | +install: | %ninja_install ln -s librocm_smi64.so.1 $installdir/%libdir%/librocm_smi64.so.6 diff --git a/packages/r/rocmlir/package.yml b/packages/r/rocmlir/package.yml index f05349b325b..b0ac7a4d5c2 100644 --- a/packages/r/rocmlir/package.yml +++ b/packages/r/rocmlir/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocmlir -version : 6.2.4 -release : 5 -source : - - https://github.com/ROCm/rocMLIR/archive/refs/tags/rocm-6.2.4.tar.gz : 3283685431fd59e20a6ac5737df22c7c7421901779a2a0b6dbd6c1ab1f1b5adb -homepage : https://github.com/ROCmSoftwarePlatform/rocMLIR -license : Apache-2.0 -component : programming.devel -summary : MLIR-based convolution and GEMM kernel generator for ROCm +name: rocmlir +version: 6.2.4 +release: 5 +source: + - https://github.com/ROCm/rocMLIR/archive/refs/tags/rocm-6.2.4.tar.gz: 3283685431fd59e20a6ac5737df22c7c7421901779a2a0b6dbd6c1ab1f1b5adb +homepage: https://github.com/ROCmSoftwarePlatform/rocMLIR +license: Apache-2.0 +component: programming.devel +summary: MLIR-based convolution and GEMM kernel generator for ROCm description: | rocMLIR is a MLIR-based convolution and GEMM kernel generator targetting AMD hardware. This generator is mainly used from MIOpen and MIGraphX, but it can be used on a standalone basis. -patterns : /* -builddeps : +patterns: /* +builddeps: - rocm-cmake - rocm-device-libs-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-missing-includes.patch %patch -p1 -i $pkgfiles/fix-missing-includes-2.patch sed -i 's|bcPath = rocmPath|bcPath = rocmPath / "lib64"|' external/llvm-project/mlir/lib/Dialect/GPU/AmdDeviceLibsIncGen.py @@ -23,10 +23,10 @@ setup : | -DCMAKE_BUILD_TYPE=Release \ -DROCM_SYMLINK_LIBS=OFF \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ - -DBUILD_FAT_LIBROCKCOMPILER=ON -build : | + -DBUILD_FAT_LIBROCKCOMPILER=ON +build: | %ninja_build librockCompiler -install : | +install: | %ninja_install librockCompiler mv $installdir/usr/lib/*.a $installdir/%libdir% diff --git a/packages/r/rocprim/package.yml b/packages/r/rocprim/package.yml index 513f70d00a1..bfb083aa5cd 100644 --- a/packages/r/rocprim/package.yml +++ b/packages/r/rocprim/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocprim -version : 3.2.2 -release : 5 -source : - - https://github.com/ROCm/rocPRIM/archive/refs/tags/rocm-6.2.4.tar.gz : c567aa5e3209dd00aefe5052dde8ceb5bcc3a4aeeeb3ad8dc322f8d0791fc07f -homepage : https://github.com/ROCmSoftwarePlatform/rocPRIM -license : MIT -component : programming.library -summary : ROCm Parallel Primitives +name: rocprim +version: 3.2.2 +release: 5 +source: + - https://github.com/ROCm/rocPRIM/archive/refs/tags/rocm-6.2.4.tar.gz: c567aa5e3209dd00aefe5052dde8ceb5bcc3a4aeeeb3ad8dc322f8d0791fc07f +homepage: https://github.com/ROCmSoftwarePlatform/rocPRIM +license: MIT +component: programming.library +summary: ROCm Parallel Primitives description: | rocPRIM is a header-only library providing HIP parallel primitives for developing performant GPU-accelerated code on AMD ROCm platform. -patterns : /* -builddeps : +patterns: /* +builddeps: - rocm-cmake # We don't build anything, but CMake still checks for HIP - rocm-hip @@ -19,14 +19,14 @@ environment: | export ROCM_PATH=/usr export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_C_COMPILER=hipcc \ -DCMAKE_CXX_COMPILER=hipcc \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DONLY_INSTALL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocprofiler-register/package.yml b/packages/r/rocprofiler-register/package.yml index fd2238d1280..e1a8ef00059 100644 --- a/packages/r/rocprofiler-register/package.yml +++ b/packages/r/rocprofiler-register/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocprofiler-register -version : 6.2.4 -release : 1 -source : +name: rocprofiler-register +version: 6.2.4 +release: 1 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/rocprofiler-register : 11a4668306e91d347d4343d421f7d524b9d3b0df -homepage : https://github.com/ROCm-Developer-Tools/roctracer -license : MIT -component : programming.library -summary : ROCprofiler (v2) API interception coordination helper library + - git|https://github.com/ROCm/rocprofiler-register: 11a4668306e91d347d4343d421f7d524b9d3b0df +homepage: https://github.com/ROCm-Developer-Tools/roctracer +license: MIT +component: programming.library +summary: ROCprofiler (v2) API interception coordination helper library description: | The rocprofiler-register library is a helper library that coordinates the modification of the intercept API table(s) of the HSA/HIP/ROCTx runtime libraries by the ROCprofiler (v2) library. The purpose of this library is to provide a consistent and automated mechanism of enabling performance analysis in the ROCm runtimes which does not rely on environment variables or unique methods for each runtime library. -setup : | +setup: | sed -i 's|set(CMAKE_INSTALL_LIBDIR "lib")|set(CMAKE_INSTALL_LIBDIR "lib%LIBSUFFIX%")|' CMakeLists.txt %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocprofiler/package.yml b/packages/r/rocprofiler/package.yml index 836fd8c7e4e..dfe840e5d8c 100644 --- a/packages/r/rocprofiler/package.yml +++ b/packages/r/rocprofiler/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocprofiler -version : 6.2.4 -release : 5 -source : - - git|https://github.com/ROCm/rocprofiler.git : 5a416bd54e92ac6cb8a58784bedc888896087bc4 - - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz#roctracer-6.2.4.tar.gz : b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b -homepage : https://github.com/ROCm-Developer-Tools/rocprofiler -license : MIT -component : programming.library -summary : ROCm profiler library with perf-counters and derived metrics +name: rocprofiler +version: 6.2.4 +release: 5 +source: + - git|https://github.com/ROCm/rocprofiler.git: 5a416bd54e92ac6cb8a58784bedc888896087bc4 + - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz#roctracer-6.2.4.tar.gz: b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b +homepage: https://github.com/ROCm-Developer-Tools/rocprofiler +license: MIT +component: programming.library +summary: ROCm profiler library with perf-counters and derived metrics description: | Profiling with metrics and traces based on perfcounters (PMC) and traces (SPM). Implementation is based on AqlProfile HSA extension. -builddeps : +builddeps: - pkgconfig(libhsakmt) - pkgconfig(numa) - pkgconfig(libdrm_amdgpu) @@ -38,7 +38,7 @@ environment: | export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export ROCTRACER_DIR=$sources/roctracer-rocm-%version% -setup : | +setup: | tar xf $sources/roctracer-%version%.tar.gz -C $sources sed -i 's|set(ROCPROFILER_BUILD_CI ON)||' CMakeLists.txt @@ -57,7 +57,7 @@ setup : | -DBUILD_TESTING=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" \ -DGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/r/rocrand/package.yml b/packages/r/rocrand/package.yml index 2027b3ed68d..250dcdaeaa4 100644 --- a/packages/r/rocrand/package.yml +++ b/packages/r/rocrand/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocrand -version : 3.1.1 -release : 5 -source : +name: rocrand +version: 3.1.1 +release: 5 +source: # tag: rocm-6.2.4 - - git|https://github.com/ROCm/rocRAND.git : de4035d20268eb6d5da068ae2695bae3b608482d -homepage : https://github.com/ROCmSoftwarePlatform/rocRAND -license : MIT -component : programming.library -summary : RAND library for HIP programming language + - git|https://github.com/ROCm/rocRAND.git: de4035d20268eb6d5da068ae2695bae3b608482d +homepage: https://github.com/ROCmSoftwarePlatform/rocRAND +license: MIT +component: programming.library +summary: RAND library for HIP programming language description: | rocRAND provides functions that generate pseudo-random and quasi-random numbers. It is implemented in the HIP programming language and optimised for AMD's latest discrete GPUs. It is designed to run on top of AMD's Radeon Open Compute ROCm runtime, but it also works on CUDA enabled GPUs. -builddeps : +builddeps: - pkgconfig(tbb) - rocm-cmake - rocm-hip @@ -21,13 +21,13 @@ environment: | export ROCM_PATH=/usr export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_CXX_COMPILER=hipcc \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocsolver/package.yml b/packages/r/rocsolver/package.yml index fcc0136d4df..d266d1ee53d 100644 --- a/packages/r/rocsolver/package.yml +++ b/packages/r/rocsolver/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocsolver -version : 3.26.2 -release : 5 -source : - - https://github.com/ROCm/rocSOLVER/archive/refs/tags/rocm-6.2.4.tar.gz : 022863df6a9d51bd216e56dd4dc7d437584e48304cfdbc9c5751be1abfd7c73f -homepage : https://github.com/ROCmSoftwarePlatform/rocSOLVER -license : MIT -component : programming.library -summary : Next generation LAPACK implementation for ROCm platform +name: rocsolver +version: 3.26.2 +release: 5 +source: + - https://github.com/ROCm/rocSOLVER/archive/refs/tags/rocm-6.2.4.tar.gz: 022863df6a9d51bd216e56dd4dc7d437584e48304cfdbc9c5751be1abfd7c73f +homepage: https://github.com/ROCmSoftwarePlatform/rocSOLVER +license: MIT +component: programming.library +summary: Next generation LAPACK implementation for ROCm platform description: | rocSOLVER is a work-in-progress implementation of a subset of LAPACK functionality on the ROCm platform. -builddeps : +builddeps: - pkgconfig(fmt) - rocblas-devel - rocsparse-devel @@ -24,7 +24,7 @@ environment: | export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export OFFLOAD_BUNDLER_COMPRESS=1 -setup : | +setup: | # Embed libfmt so that packagers don't need to waste time rebuilding this # chonker when libfmt is updated. %cmake_ninja -L \ @@ -34,7 +34,7 @@ setup : | -DROCM_SYMLINK_LIBS=OFF \ -DROCSOLVER_EMBED_FMT=ON \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocsparse/package.yml b/packages/r/rocsparse/package.yml index eefc9154186..b79348c0ba7 100644 --- a/packages/r/rocsparse/package.yml +++ b/packages/r/rocsparse/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocsparse -version : 3.2.1 -release : 5 -source : - - https://github.com/ROCm/rocSPARSE/archive/refs/tags/rocm-6.2.4.tar.gz : 1f86c2d439e777cd17724269da66997d351b3a1b83f44143361e9c77d80e2370 -homepage : https://github.com/ROCmSoftwarePlatform/rocSPARSE -license : MIT -component : programming.library -summary : Next generation SPARSE implementation for ROCm platform +name: rocsparse +version: 3.2.1 +release: 5 +source: + - https://github.com/ROCm/rocSPARSE/archive/refs/tags/rocm-6.2.4.tar.gz: 1f86c2d439e777cd17724269da66997d351b3a1b83f44143361e9c77d80e2370 +homepage: https://github.com/ROCmSoftwarePlatform/rocSPARSE +license: MIT +component: programming.library +summary: Next generation SPARSE implementation for ROCm platform description: | rocSPARSE exposes a common interface that provides Basic Linear Algebra Subroutines for sparse computation implemented on top of AMD's Radeon Open eCosystem Platform ROCm runtime and toolchains. rocSPARSE is created using the HIP programming language and optimized for AMD's latest discrete GPUs. -builddeps : +builddeps: - rocm-cmake - rocm-hip - rocprim @@ -24,7 +24,7 @@ environment: | if [ -e /usr/bin/sccache ]; then export HIP_CLANG_LAUNCHER=/usr/bin/sccache fi -setup : | +setup: | %cmake_ninja -L \ -DCMAKE_C_COMPILER=hipcc \ -DCMAKE_CXX_COMPILER=hipcc \ @@ -32,7 +32,7 @@ setup : | -DROCM_SYMLINK_LIBS=OFF \ -DBUILD_CLIENTS_SAMPLES=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rocthrust/package.yml b/packages/r/rocthrust/package.yml index ace37dbb071..4bd600dee08 100644 --- a/packages/r/rocthrust/package.yml +++ b/packages/r/rocthrust/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rocthrust -version : 3.1.1 -release : 2 -source : - - https://github.com/ROCm/rocThrust/archive/refs/tags/rocm-6.2.4.tar.gz : ec212f3f5ff1ff3c71b85dae50d19c1faa344d400b5d1fa376471c2390361dc8 -homepage : https://github.com/ROCmSoftwarePlatform/rocThrust -license : MIT -component : programming.library -summary : ROCm Thrust - run Thrust dependent software on AMD GPUs +name: rocthrust +version: 3.1.1 +release: 2 +source: + - https://github.com/ROCm/rocThrust/archive/refs/tags/rocm-6.2.4.tar.gz: ec212f3f5ff1ff3c71b85dae50d19c1faa344d400b5d1fa376471c2390361dc8 +homepage: https://github.com/ROCmSoftwarePlatform/rocThrust +license: MIT +component: programming.library +summary: ROCm Thrust - run Thrust dependent software on AMD GPUs description: | Thrust is a parallel algorithm library. This library has been ported to HIP/ROCm platform, which uses the rocPRIM library. The HIP ported library works on HIP/ROCm platforms. Currently there is no CUDA backend in place. -patterns : /* -builddeps : +patterns: /* +builddeps: - rocm-cmake # We don't build anything, but CMake still checks for HIP - rocm-hip @@ -20,7 +20,7 @@ environment: | export ROCM_PATH=/usr export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin -setup : | +setup: | sed -i 's|set(ROCM_INSTALL_LIBDIR lib)|set(ROCM_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})|' cmake/ROCMExportTargetsHeaderOnly.cmake %cmake_ninja -L \ @@ -28,5 +28,5 @@ setup : | -DCMAKE_CXX_COMPILER=hipcc \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF -install : | +install: | %ninja_install diff --git a/packages/r/roctracer/package.yml b/packages/r/roctracer/package.yml index d33c6422a97..f90612ba57b 100644 --- a/packages/r/roctracer/package.yml +++ b/packages/r/roctracer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : roctracer -version : 6.2.4 -release : 5 -source : - - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz : b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b -homepage : https://github.com/ROCm-Developer-Tools/roctracer -license : MIT -component : programming.library -summary : ROCm Tracer Callback/Activity Library for Performance tracing AMD GPU's +name: roctracer +version: 6.2.4 +release: 5 +source: + - https://github.com/ROCm/roctracer/archive/refs/tags/rocm-6.2.4.tar.gz: b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b +homepage: https://github.com/ROCm-Developer-Tools/roctracer +license: MIT +component: programming.library +summary: ROCm Tracer Callback/Activity Library for Performance tracing AMD GPU's description: | Runtimes Generic Callback/Activity APIs. The goal of the implementation is to provide a generic independent from specific runtime profiler to trace API and asyncronous activity. The API provides functionality for registering the runtimes API callbacks and asyncronous activity records pool support. -builddeps : +builddeps: - rocm-cmake - rocm-hip - hsa-amd-aqlprofile-devel @@ -26,14 +26,14 @@ environment: | export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm -setup : | +setup: | sed -i 's|add_subdirectory(test)||' CMakeLists.txt %cmake_ninja -L \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DROCM_SYMLINK_LIBS=OFF \ -DAMDGPU_TARGETS="%AMDGPUTARGETS%" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rofi/package.yml b/packages/r/rofi/package.yml index 6d048fcbcc3..5abdd3e2400 100644 --- a/packages/r/rofi/package.yml +++ b/packages/r/rofi/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rofi -version : 1.7.5 -release : 21 -source : - - https://github.com/davatorium/rofi/releases/download/1.7.5/rofi-1.7.5.tar.xz : caffcf66d165cb32b748c1db7f229d6d75da58c1685eb17455f65c60e8220c8d -homepage : https://davatorium.github.io/rofi/ -license : MIT -component : system.utils -summary : A window switcher, run dialog and dmenu replacement +name: rofi +version: 1.7.5 +release: 21 +source: + - https://github.com/davatorium/rofi/releases/download/1.7.5/rofi-1.7.5.tar.xz: caffcf66d165cb32b748c1db7f229d6d75da58c1685eb17455f65c60e8220c8d +homepage: https://davatorium.github.io/rofi/ +license: MIT +component: system.utils +summary: A window switcher, run dialog and dmenu replacement description: | Rofi started as clone of simpleswitcher, written by Sean Pringle a popup window switcher roughly based on superswitcher. Simpleswitcher laid the foundations and therefor Sean Pringle deserves most of the credit for this tool. Rofi, renamed as it lost the simple property, has been extended with extra features, like a run-dialog, ssh-launcher and can act as a drop-in dmenu replacement, making it a very versatile tool. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(librsvg-2.0) - pkgconfig(libstartup-notification-1.0) @@ -20,14 +20,14 @@ builddeps : - pkgconfig(xcb-ewmh) - pkgconfig(xcb-xrm) - pkgconfig(xkbcommon) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-data-Add-Categories-to-.desktop-files.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/io.github.davatorium.rofi.rofi.metainfo.xml -t $installdir/usr/share/metainfo -check : | +check: | # Test failed on libnkutils:format-string, it doesn't affect final build %ninja_check || : diff --git a/packages/r/rootlesskit/package.yml b/packages/r/rootlesskit/package.yml index b252d9f9175..367ba303cc8 100644 --- a/packages/r/rootlesskit/package.yml +++ b/packages/r/rootlesskit/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rootlesskit -version : 2.3.1 -release : 6 -source : - - https://github.com/rootless-containers/rootlesskit/archive/refs/tags/v2.3.1.tar.gz : dc2177648304ef29f5668605dec3a2d29c6b5639bba407224de2b7993f438898 -homepage : https://github.com/rootless-containers/rootlesskit/ -license : Apache-2.0 -component : system.devel -summary : Linux-native "fake root" for implementing rootless containers +name: rootlesskit +version: 2.3.1 +release: 6 +source: + - https://github.com/rootless-containers/rootlesskit/archive/refs/tags/v2.3.1.tar.gz: dc2177648304ef29f5668605dec3a2d29c6b5639bba407224de2b7993f438898 +homepage: https://github.com/rootless-containers/rootlesskit/ +license: Apache-2.0 +component: system.devel +summary: Linux-native "fake root" for implementing rootless containers description: | Linux-native "fake root" for implementing rootless containers -networking : true -builddeps : +networking: true +builddeps: - golang environment: | export AUTO_GOPATH=1 export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" -setup : | +setup: | mkdir build go mod vendor -build : | +build: | go build -v -o build ./cmd/... -install : | +install: | install -vDm00755 build/* -t $installdir/usr/bin diff --git a/packages/r/routino/package.yml b/packages/r/routino/package.yml index fcdcb6b9a71..af3b0e8f40d 100644 --- a/packages/r/routino/package.yml +++ b/packages/r/routino/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : routino -version : 3.4.1 -release : 3 -source : - - https://www.routino.org/download/routino-3.4.1.tgz : 0baa8d2a58d1755d0fae86e04b17eb64b8191fe3e5f247292a64dbf3718b852b -homepage : https://www.routino.org/ -license : AGPL-3.0-or-later -component : system.utils -summary : Routino is an application for finding a route between two points +name: routino +version: 3.4.1 +release: 3 +source: + - https://www.routino.org/download/routino-3.4.1.tgz: 0baa8d2a58d1755d0fae86e04b17eb64b8191fe3e5f247292a64dbf3718b852b +homepage: https://www.routino.org/ +license: AGPL-3.0-or-later +component: system.utils +summary: Routino is an application for finding a route between two points description: | Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. -builddeps : +builddeps: - pkgconfig(bzip2) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-paths.patch -build : | +build: | %make -install : | +install: | %make_install libdir=%libdir% -check : | +check: | %make test diff --git a/packages/r/rpcbind/package.yml b/packages/r/rpcbind/package.yml index 825a22194aa..3ddbc3ed586 100644 --- a/packages/r/rpcbind/package.yml +++ b/packages/r/rpcbind/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rpcbind -version : 1.2.7 -release : 9 -source : - - https://sourceforge.net/projects/rpcbind/files/rpcbind/1.2.7/rpcbind-1.2.7.tar.bz2 : f6edf8cdf562aedd5d53b8bf93962d61623292bfc4d47eedd3f427d84d06f37e -homepage : https://sourceforge.net/projects/rpcbind/ -license : BSD-3-Clause -component : system.utils -summary : rpcbind is a server that converts RPC program numbers into universal addresses. +name: rpcbind +version: 1.2.7 +release: 9 +source: + - https://sourceforge.net/projects/rpcbind/files/rpcbind/1.2.7/rpcbind-1.2.7.tar.bz2: f6edf8cdf562aedd5d53b8bf93962d61623292bfc4d47eedd3f427d84d06f37e +homepage: https://sourceforge.net/projects/rpcbind/ +license: BSD-3-Clause +component: system.utils +summary: rpcbind is a server that converts RPC program numbers into universal addresses. description: | rpcbind is a server that converts RPC program numbers into universal addresses. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(libtirpc) - rpcsvc-proto-devel -setup : | +setup: | %configure --enable-warmstarts \ --with-statedir=/run/rpcbind -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rpcsvc-proto/package.yml b/packages/r/rpcsvc-proto/package.yml index 31ae5533383..9062f11da0c 100644 --- a/packages/r/rpcsvc-proto/package.yml +++ b/packages/r/rpcsvc-proto/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rpcsvc-proto -version : 1.4.4 -release : 2 -source : - - https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.4/rpcsvc-proto-1.4.4.tar.xz : 81c3aa27edb5d8a18ef027081ebb984234d5b5860c65bd99d4ac8f03145a558b -homepage : https://github.com/thkukuk/rpcsvc-proto/ -license : BSD-3-Clause -component : network.base -summary : rpcsvc protocol definitions from glibc +name: rpcsvc-proto +version: 1.4.4 +release: 2 +source: + - https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.4/rpcsvc-proto-1.4.4.tar.xz: 81c3aa27edb5d8a18ef027081ebb984234d5b5860c65bd99d4ac8f03145a558b +homepage: https://github.com/thkukuk/rpcsvc-proto/ +license: BSD-3-Clause +component: network.base +summary: rpcsvc protocol definitions from glibc description: | This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc. Additional it contains rpcgen, which is needed to create header files and sources from protocol files. This package is only needed, if glibc is installed without the deprecated sunrpc functionality and libtirpc should replace it. -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rpm/package.yml b/packages/r/rpm/package.yml index 6d368c89a27..a0157aaa71b 100644 --- a/packages/r/rpm/package.yml +++ b/packages/r/rpm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rpm -version : 4.18.0 -release : 25 -source : - - http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 : 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 -license : LGPL-2.0-or-later -component : programming.devel -homepage : https://rpm.org/ -summary : RPM Package Manager +name: rpm +version: 4.18.0 +release: 25 +source: + - http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2: 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 +license: LGPL-2.0-or-later +component: programming.devel +homepage: https://rpm.org/ +summary: RPM Package Manager description: | The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc. The RPM Package Manager is provided in Solus to enable building RPM for RPM-based Linux distributions from Solus using tools like 'mock'. To build packages for Solus, use 'ypkg' and 'solbuild'. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libacl) - pkgconfig(libarchive) @@ -26,7 +26,7 @@ builddeps : - pkgconfig(python3) - pkgconfig(sqlite3) - python-setuptools -setup : | +setup: | # Disable plugins: Don't want systemd-inhibit running in chroot builds %reconfigure \ --disable-plugins \ @@ -45,7 +45,7 @@ setup : | pushd python python3 setup.py build popd -install : | +install: | %make_install pushd python python3 setup.py install --root=$installdir diff --git a/packages/r/rr/package.yml b/packages/r/rr/package.yml index 6a7ffe71c62..b7e2dc98c33 100644 --- a/packages/r/rr/package.yml +++ b/packages/r/rr/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rr -version : 5.8.0 -release : 5 -source : - - https://github.com/rr-debugger/rr/archive/refs/tags/5.8.0.tar.gz : 8b162a3340a6ddb29170b359fe0f2e023f86a9bfea035555b74d38d9fc5e0c00 -homepage : https://rr-project.org/ -license : MIT -component : programming.tools -summary : rr is a lightweight tool for recording, replaying and debugging execution of applications +name: rr +version: 5.8.0 +release: 5 +source: + - https://github.com/rr-debugger/rr/archive/refs/tags/5.8.0.tar.gz: 8b162a3340a6ddb29170b359fe0f2e023f86a9bfea035555b74d38d9fc5e0c00 +homepage: https://rr-project.org/ +license: MIT +component: programming.tools +summary: rr is a lightweight tool for recording, replaying and debugging execution of applications description: | rr is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). -builddeps : +builddeps: - pkgconfig(capnp) - gdb - python-pexpect -setup : | +setup: | %cmake_ninja -Ddisable32bit=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rsibreak/package.yml b/packages/r/rsibreak/package.yml index d20d87e86d6..c6e8d580980 100644 --- a/packages/r/rsibreak/package.yml +++ b/packages/r/rsibreak/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rsibreak -version : 0.12.15 -release : 10 -source : - - https://download.kde.org/stable/rsibreak/0.12/rsibreak-0.12.15.tar.xz : 521c63e6a0df00ca7b1fe8258cde01ee8436376a17196df7c86ad3f83d5ccb4d -homepage : https://userbase.kde.org/RSIBreak -license : +name: rsibreak +version: 0.12.15 +release: 10 +source: + - https://download.kde.org/stable/rsibreak/0.12/rsibreak-0.12.15.tar.xz: 521c63e6a0df00ca7b1fe8258cde01ee8436376a17196df7c86ad3f83d5ccb4d +homepage: https://userbase.kde.org/RSIBreak +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : office -summary : RSIBreak takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI) +component: office +summary: RSIBreak takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI) description: | Repetitive Strain Injury can occur as a result of working with a mouse and keyboard. RSIBreak can be used to remind you to take a break now and then. It displays a random picture from a collection at specified intervals for defined durations. You can configure the pictures to show and lengths of time to show them. You might use the breaks reminders to do some stretching exercises, for example, or as a reminder to walk away from the computer for a while. -builddeps : +builddeps: - pkgconfig(Qt5DBus) - kcrash-devel - kdbusaddons-devel @@ -22,12 +22,12 @@ builddeps : - ktextwidgets-devel - kwindowsystem-devel - kxmlgui-devel -setup : | +setup: | %cmake_ninja -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/r/rssguard/package.yml b/packages/r/rssguard/package.yml index ace50afd4b6..101b74b3274 100644 --- a/packages/r/rssguard/package.yml +++ b/packages/r/rssguard/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rssguard -version : 4.8.5 -release : 18 -source : - - https://github.com/martinrotter/rssguard/archive/refs/tags/4.8.5.tar.gz : e3d5cd31d24c92cd4b85eae6e961b19093fb965b6b34bff39dd030089f314598 -license : GPL-3.0-or-later -homepage : https://github.com/martinrotter/rssguard -component : network.news -summary : Simple (yet powerful) Qt feed reader +name: rssguard +version: 4.8.5 +release: 18 +source: + - https://github.com/martinrotter/rssguard/archive/refs/tags/4.8.5.tar.gz: e3d5cd31d24c92cd4b85eae6e961b19093fb965b6b34bff39dd030089f314598 +license: GPL-3.0-or-later +homepage: https://github.com/martinrotter/rssguard +component: network.news +summary: Simple (yet powerful) Qt feed reader description: | Simple (yet powerful) Qt feed reader -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Designer) - pkgconfig(Qt6Multimedia) @@ -19,20 +19,20 @@ builddeps : - pkgconfig(dbus-1) - pkgconfig(mpv) - pkgconfig(sqlite3) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Solus-default-settings.patch %cmake_ninja -DBUILD_WITH_QT6=ON \ -DNO_UPDATE_CHECK=ON \ -DREVISION_FROM_GIT=OFF \ -DUSE_SYSTEM_SQLITE=ON \ -DUSE_WEBENGINE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /usr/lib64/librssguard.so diff --git a/packages/r/rstudio/package.yml b/packages/r/rstudio/package.yml index 0cf72be1517..05507fa5290 100644 --- a/packages/r/rstudio/package.yml +++ b/packages/r/rstudio/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rstudio -version : 2023.09.0.463 -release : 32 -source : - - https://github.com/rstudio/rstudio/archive/refs/tags/v2023.09.0+463.tar.gz : b9bf940513ee7a2d96d636963a400e60bfc263865f9b90e69866f5164a53a684 - - https://github.com/quarto-dev/quarto/archive/refs/heads/release/rstudio-cherry-blossom.tar.gz : e3ee2cc6c307dffba725838c58d56bb2a5415194752defa7430c7b89bcaa6fd3 -homepage : https://posit.co/products/open-source/rstudio/ -license : AGPL-3.0 -component : programming.ide -summary : Integrated development environment (IDE) for R +name: rstudio +version: 2023.09.0.463 +release: 32 +source: + - https://github.com/rstudio/rstudio/archive/refs/tags/v2023.09.0+463.tar.gz: b9bf940513ee7a2d96d636963a400e60bfc263865f9b90e69866f5164a53a684 + - https://github.com/quarto-dev/quarto/archive/refs/heads/release/rstudio-cherry-blossom.tar.gz: e3ee2cc6c307dffba725838c58d56bb2a5415194752defa7430c7b89bcaa6fd3 +homepage: https://posit.co/products/open-source/rstudio/ +license: AGPL-3.0 +component: programming.ide +summary: Integrated development environment (IDE) for R description: | RStudio is an integrated development environment (IDE) for the R programming language. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt5Positioning) - pkgconfig(Qt5Quick) - pkgconfig(Qt5Sensors) @@ -33,12 +33,12 @@ builddeps : - soci-devel - xdg-utils - yarn -rundeps : +rundeps: - libhunspell - mathjax2 - pandoc - r -setup : | +setup: | # Patches from Fedora %patch -p1 -i $pkgfiles/0000-unbundle-dependencies-common.patch %patch -p1 -i $pkgfiles/0002-fix-rstudio-exec-path.patch @@ -76,9 +76,9 @@ setup : | -DRSTUDIO_USE_SYSTEM_SOCI=ON \ -DRSTUDIO_USE_SYSTEM_YAML_CPP=ON \ -DRSTUDIO_BOOST_SIGNALS_VERSION=2 -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -d -m 00755 $installdir/usr/bin ln -s /usr/share/rstudio/bin/rstudio $installdir/usr/bin/rstudio diff --git a/packages/r/rsync/package.yml b/packages/r/rsync/package.yml index 871b3dc525c..e242fbf0f9b 100644 --- a/packages/r/rsync/package.yml +++ b/packages/r/rsync/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rsync -version : 3.4.1 -release : 20 -source : - - https://rsync.samba.org/ftp/rsync/src/rsync-3.4.1.tar.gz : 2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52 -homepage : https://rsync.samba.org/ -license : GPL-3.0-or-later -component : network.clients -summary : rsync (remote file sync) +name: rsync +version: 3.4.1 +release: 20 +source: + - https://rsync.samba.org/ftp/rsync/src/rsync-3.4.1.tar.gz: 2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52 +homepage: https://rsync.samba.org/ +license: GPL-3.0-or-later +component: network.clients +summary: rsync (remote file sync) description: | rsync is a replacement for rcp that has many more features. It uses the "rsync algorithm" which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. -builddeps : +builddeps: - pkgconfig(libacl) - pkgconfig(liblz4) - pkgconfig(libxxhash) - pkgconfig(libzstd) - pkgconfig(popt) -setup : | +setup: | %configure \ --with-included-popt=no \ --with-included-zlib=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rtkit/package.yml b/packages/r/rtkit/package.yml index f3ffa6a730d..d6e9cfa7604 100644 --- a/packages/r/rtkit/package.yml +++ b/packages/r/rtkit/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtkit -version : 0.13 -release : 5 -source : - - https://github.com/heftig/rtkit/releases/download/v0.13/rtkit-0.13.tar.xz : a157144cd95cf6d25200e74b74a8f01e4fe51fd421bb63c1f00d471394b640ab -license : +name: rtkit +version: 0.13 +release: 5 +source: + - https://github.com/heftig/rtkit/releases/download/v0.13/rtkit-0.13.tar.xz: a157144cd95cf6d25200e74b74a8f01e4fe51fd421bb63c1f00d471394b640ab +license: - GPL-3.0-or-later - MIT # rtkit.c -component : system.utils -homepage : https://github.com/heftig/rtkit -summary : Realtime Policy and Watchdog Daemon +component: system.utils +homepage: https://github.com/heftig/rtkit +summary: Realtime Policy and Watchdog Daemon description: | RealtimeKit is a D-Bus system service that changes the scheduling policy of user processes/threads to SCHED_RR (i.e. realtime scheduling mode) on request -builddeps : +builddeps: - pkgconfig(libcap) - vim # Needs xxd which is part of this package -setup : | +setup: | patch -Np1 -i $pkgfiles/0001-meson-actually-use-systemd_systemunitdir.patch patch -Np1 -i $pkgfiles/0002-meson-fix-librt-find_library-check.patch %meson_configure -Dsystemd_systemunitdir=%libdir%/systemd/system/ \ -Dinstalled_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Start by default diff --git a/packages/r/rtl-sdr/package.yml b/packages/r/rtl-sdr/package.yml index 38755c52fdd..353c056618c 100644 --- a/packages/r/rtl-sdr/package.yml +++ b/packages/r/rtl-sdr/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtl-sdr -version : 2.0.2 -release : 5 -source : - - https://gitea.osmocom.org/sdr/rtl-sdr/archive/v2.0.2.tar.gz : f7c770020945c603595502f292f66b4159c86b2de6fdca35eed31f22b188ddf0 -homepage : https://osmocom.org/projects/rtl-sdr/wiki -license : GPL-2.0-or-later -component : multimedia.library -summary : Software to turn the RTL2832U into an SDR +name: rtl-sdr +version: 2.0.2 +release: 5 +source: + - https://gitea.osmocom.org/sdr/rtl-sdr/archive/v2.0.2.tar.gz: f7c770020945c603595502f292f66b4159c86b2de6fdca35eed31f22b188ddf0 +homepage: https://osmocom.org/projects/rtl-sdr/wiki +license: GPL-2.0-or-later +component: multimedia.library +summary: Software to turn the RTL2832U into an SDR description: | rtl-sdr can turns your Realtek RTL2832 based DVB-T dongle into a SDR receiver. -builddeps : +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | %cmake . -DDETACH_KERNEL_DRIVER=ON -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 rtl-sdr.rules $installdir/%libdir%/udev/rules.d/10-rtl-sdr.rules diff --git a/packages/r/rtl8852bu/package.yml b/packages/r/rtl8852bu/package.yml index bbbcedab816..7fef8437695 100644 --- a/packages/r/rtl8852bu/package.yml +++ b/packages/r/rtl8852bu/package.yml @@ -1,46 +1,46 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtl8852bu -version : 1.19.3 -release : 57 -homepage : https://github.com/morrownr/rtl8852bu -source : - - git|https://github.com/morrownr/rtl8852bu-20240418.git : 1ef537712a55400aad637f53e45b60ed5ee621d7 -license : Distributable -summary : +name: rtl8852bu +version: 1.19.3 +release: 57 +homepage: https://github.com/morrownr/rtl8852bu +source: + - git|https://github.com/morrownr/rtl8852bu-20240418.git: 1ef537712a55400aad637f53e45b60ed5ee621d7 +license: Distributable +summary: - Realtek RTL8832BU/RTL8852BU Driver - - common : Common components for rtl8852bu drivers - - current : rtl8852bu for linux-current kernel - - modaliases : These files are used by the Software Center for hardware detection. + - common: Common components for rtl8852bu drivers + - current: rtl8852bu for linux-current kernel + - modaliases: These files are used by the Software Center for hardware detection. description: | Linux Driver for USB WiFi Adapters that are based on the RTL8832BU and RTL8852BU Chipsets -component : +component: - kernel.drivers - - common : kernel.drivers - - current : kernel.drivers - - modaliases : kernel.drivers -builddeps : + - common: kernel.drivers + - current: kernel.drivers + - modaliases: kernel.drivers +builddeps: - linux-current - linux-current-headers - linux-lts - linux-lts-headers -rundeps : - - current : - - rtl8852bu-common +rundeps: + - current: + - rtl8852bu-common - rtl8852bu-common -permanent : +permanent: - /lib64/modules - /usr/lib64/modules -patterns : - - common : /usr/lib/modprobe.d - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current - - modaliases : /usr/share/linux-driver-management/modaliases -setup : | +patterns: + - common: /usr/lib/modprobe.d + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current + - modaliases: /usr/share/linux-driver-management/modaliases +setup: | pushd .. cp -a rtl8852bu-20240418.git current-build cp -a rtl8852bu-20240418.git lts-build -build : | +build: | pushd ../current-build %make KVER=%kernel_version_current% KSRC=/usr/lib64/modules/%kernel_version_current%/build @@ -49,7 +49,7 @@ build : | # Build modaliases for LDM mkmodaliases "${package}" -o "${package}.modaliases" 8852bu.ko -install : | +install: | install -Dm00644 8852bu.conf $installdir/usr/lib/modprobe.d/8852bu.conf pushd ../current-build diff --git a/packages/r/rtmidi/package.yml b/packages/r/rtmidi/package.yml index 52af4546901..03f9a91e68d 100644 --- a/packages/r/rtmidi/package.yml +++ b/packages/r/rtmidi/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtmidi -version : 6.0.0 -release : 8 -source : - - http://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-6.0.0.tar.gz : 5960ccf64b42c23400720ccc880e2f205677ce9457f747ef758b598acd64db5b -homepage : https://www.music.mcgill.ca/~gary/rtmidi/ -license : MIT -component : multimedia.library -summary : RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes) that provides a common API (Application Programming Interface) for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI & JACK), and Windows (Multimedia Library) operating systems. +name: rtmidi +version: 6.0.0 +release: 8 +source: + - http://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-6.0.0.tar.gz: 5960ccf64b42c23400720ccc880e2f205677ce9457f747ef758b598acd64db5b +homepage: https://www.music.mcgill.ca/~gary/rtmidi/ +license: MIT +component: multimedia.library +summary: RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes) that provides a common API (Application Programming Interface) for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI & JACK), and Windows (Multimedia Library) operating systems. description: | RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes) that provides a common API (Application Programming Interface) for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI & JACK), and Windows (Multimedia Library) operating systems. RtMidi significantly simplifies the process of interacting with computer MIDI hardware and software. It was designed with the following goals -builddeps : +builddeps: - pkgconfig(alsa) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/rtmpdump/package.yml b/packages/r/rtmpdump/package.yml index 53923b262b0..0b563ef46c9 100644 --- a/packages/r/rtmpdump/package.yml +++ b/packages/r/rtmpdump/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtmpdump -version : 2.6 -release : 8 -source : - - git|https://git.ffmpeg.org/rtmpdump.git : 6f6bb1353fc84f4cc37138baa99f586750028a01 -homepage : https://rtmpdump.mplayerhq.hu/ -license : GPL-2.0-or-later -component : system.utils -emul32 : true -summary : RTMP Dump +name: rtmpdump +version: 2.6 +release: 8 +source: + - git|https://git.ffmpeg.org/rtmpdump.git: 6f6bb1353fc84f4cc37138baa99f586750028a01 +homepage: https://rtmpdump.mplayerhq.hu/ +license: GPL-2.0-or-later +component: system.utils +emul32: true +summary: RTMP Dump description: | RTMP Dump -builddeps : +builddeps: - pkgconfig32(gnutls) - pkgconfig32(zlib) -setup : | +setup: | sed -e 's/^CRYPTO=OPENSSL/#CRYPTO=OPENSSL/' -e 's/#CRYPTO=GNUTLS/CRYPTO=GNUTLS/' -i Makefile -i Makefile sed -e 's/^CRYPTO=OPENSSL/#CRYPTO=OPENSSL/' -e 's/#CRYPTO=GNUTLS/CRYPTO=GNUTLS/' -i Makefile -i librtmp/Makefile -build : | +build: | %make OPT="$CFLAGS" CC="$CC" XLDFLAGS="$LDFLAGS" -install : | +install: | install -Ddm00755 $installdir install -Ddm00755 $installdir/%libdir%/pkgconfig %make_install prefix=/usr sbindir=/usr/bin mandir=/usr/share/man libdir=%libdir% diff --git a/packages/r/rtorrent/package.yml b/packages/r/rtorrent/package.yml index ae7db16a2e5..f714707cc01 100644 --- a/packages/r/rtorrent/package.yml +++ b/packages/r/rtorrent/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rtorrent -version : 0.9.8 -release : 6 -source : - - https://github.com/rakshasa/rtorrent/releases/download/v0.9.8/rtorrent-0.9.8.tar.gz : 9edf0304bf142215d3bc85a0771446b6a72d0ad8218efbe184b41e4c9c7542af -license : GPL-2.0-or-later -component : network.download -homepage : https://rakshasa.github.io/rtorrent/ -summary : BitTorrent client based on libtorrent +name: rtorrent +version: 0.9.8 +release: 6 +source: + - https://github.com/rakshasa/rtorrent/releases/download/v0.9.8/rtorrent-0.9.8.tar.gz: 9edf0304bf142215d3bc85a0771446b6a72d0ad8218efbe184b41e4c9c7542af +license: GPL-2.0-or-later +component: network.download +homepage: https://rakshasa.github.io/rtorrent/ +summary: BitTorrent client based on libtorrent description: | rTorrent is BitTorrent client using libtorrent, which on high-bandwidth connections is able to seed at 3 times the speed of the official client. Using ncurses its ideal for use with screen or dtach. It supports saving of sessions and allows the user to add and remove torrents and scanning of directories for torrent files to seed and/or download. -builddeps : +builddeps: - pkgconfig(icu-i18n) - pkgconfig(libcurl) - pkgconfig(liblzma) - pkgconfig(libtorrent) - pkgconfig(xmlrpc) -setup : | +setup: | %patch -p0 -i $pkgfiles/rtorrent-0.9.3-makefile-am.patch %patch -p0 -i $pkgfiles/rtorrent-0.9.3-makefile-in.patch @@ -24,8 +24,8 @@ setup : | --disable-debug \ --enable-ipv6 \ --with-xmlrpc-c -build : | +build: | %make -install : | +install: | %make_install install -Dm 644 doc/rtorrent.rc $installdir/usr/share/doc/rtorrent/rtorrent.rc diff --git a/packages/r/rttr/package.yml b/packages/r/rttr/package.yml index 41f1d5130d8..06715e07307 100644 --- a/packages/r/rttr/package.yml +++ b/packages/r/rttr/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rttr -version : 0.9.6 -release : 3 -source : - - https://www.rttr.org/releases/rttr-0.9.6-src.tar.gz : f62caee43016489320f8a69145c9208cddd72e451ea95618bc26a49a4cd6c990 -homepage : https://www.rttr.org/ -license : MIT -component : programming.library -summary : C++ Reflection Library +name: rttr +version: 0.9.6 +release: 3 +source: + - https://www.rttr.org/releases/rttr-0.9.6-src.tar.gz: f62caee43016489320f8a69145c9208cddd72e451ea95618bc26a49a4cd6c990 +homepage: https://www.rttr.org/ +license: MIT +component: programming.library +summary: C++ Reflection Library description: | C++ Reflection Library -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-include-permissions.patch %cmake_ninja \ -DBUILD_STATIC=TRUE \ @@ -19,7 +19,7 @@ setup : | -DBUILD_UNIT_TESTS=OFF \ -DBUILD_PACKAGE=OFF \ -DCMAKE_INSTALL_LIBDIR=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/ruamel-yaml-clib/package.yml b/packages/r/ruamel-yaml-clib/package.yml index d948ffee329..3662f1e2dff 100644 --- a/packages/r/ruamel-yaml-clib/package.yml +++ b/packages/r/ruamel-yaml-clib/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruamel-yaml-clib -version : 0.2.8 -release : 2 -source : - - https://files.pythonhosted.org/packages/source/r/ruamel.yaml.clib/ruamel.yaml.clib-0.2.8.tar.gz : beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512 -homepage : https://sourceforge.net/projects/ruamel-yaml-clib/ -license : MIT -component : programming.python -summary : C version of reader, parser and emitter for ruamel.yaml +name: ruamel-yaml-clib +version: 0.2.8 +release: 2 +source: + - https://files.pythonhosted.org/packages/source/r/ruamel.yaml.clib/ruamel.yaml.clib-0.2.8.tar.gz: beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512 +homepage: https://sourceforge.net/projects/ruamel-yaml-clib/ +license: MIT +component: programming.python +summary: C version of reader, parser and emitter for ruamel.yaml description: | C version of reader, parser and emitter for ruamel.yaml -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer @@ -18,7 +18,7 @@ builddeps : - python-wheel environment: | export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/r/ruamel_yaml/package.yml b/packages/r/ruamel_yaml/package.yml index a41d20b0d6c..34cd2660dc5 100644 --- a/packages/r/ruamel_yaml/package.yml +++ b/packages/r/ruamel_yaml/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruamel_yaml -version : 0.18.6 -release : 7 -source : - - https://pypi.debian.net/ruamel.yaml/ruamel.yaml-0.18.6.tar.gz : 8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b -homepage : https://yaml.readthedocs.io/en/latest/ -license : MIT -summary : ruamel.yaml is a YAML 1.2 loader/dumper package for Python. -component : programming.python +name: ruamel_yaml +version: 0.18.6 +release: 7 +source: + - https://pypi.debian.net/ruamel.yaml/ruamel.yaml-0.18.6.tar.gz: 8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b +homepage: https://yaml.readthedocs.io/en/latest/ +license: MIT +summary: ruamel.yaml is a YAML 1.2 loader/dumper package for Python. +component: programming.python description: | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - ruamel-yaml-clib -build : | +build: | python3 -m build --wheel --skip-dependency-check --no-isolation -install : | +install: | python3 -m installer --destdir="$installdir" dist/*.whl diff --git a/packages/r/rubberband/package.yml b/packages/r/rubberband/package.yml index 270ec2129a6..04c07ba9e10 100644 --- a/packages/r/rubberband/package.yml +++ b/packages/r/rubberband/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rubberband -version : 3.2.1 -release : 7 -source : - - https://github.com/breakfastquay/rubberband/archive/refs/tags/v3.2.1.tar.gz : 05b4ff2856c4e65d235dda3b2370d3a025f4667dbdac72bc24c0175fce33639e -license : GPL-2.0-or-later -component : programming.library -homepage : https://breakfastquay.com/rubberband/ -summary : A high quality software library for audio time-stretching and pitch-shifting. +name: rubberband +version: 3.2.1 +release: 7 +source: + - https://github.com/breakfastquay/rubberband/archive/refs/tags/v3.2.1.tar.gz: 05b4ff2856c4e65d235dda3b2370d3a025f4667dbdac72bc24c0175fce33639e +license: GPL-2.0-or-later +component: programming.library +homepage: https://breakfastquay.com/rubberband/ +summary: A high quality software library for audio time-stretching and pitch-shifting. description: | A high quality software library for audio time-stretching and pitch-shifting. -builddeps : +builddeps: - pkgconfig(fftw3) - pkgconfig(samplerate) - pkgconfig(sndfile) - pkgconfig(vamp) - ladspa-devel -setup : | +setup: | %meson_configure \ -Dfft=fftw \ -Dresampler=libsamplerate \ --buildtype=release -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/lib64/librubberband.a diff --git a/packages/r/ruby-ffi/package.yml b/packages/r/ruby-ffi/package.yml index 132f861b748..e8eaed5d1df 100644 --- a/packages/r/ruby-ffi/package.yml +++ b/packages/r/ruby-ffi/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-ffi -version : 1.16.3 -release : 13 -source : - - https://rubygems.org/downloads/ffi-1.16.3.gem : 6d3242ff10c87271b0675c58d68d3f10148fabc2ad6da52a18123f06078871fb -homepage : https://rubygems.org/gems/ffi -license : BSD-3-Clause -component : programming.ruby -summary : Ruby FFI library +name: ruby-ffi +version: 1.16.3 +release: 13 +source: + - https://rubygems.org/downloads/ffi-1.16.3.gem: 6d3242ff10c87271b0675c58d68d3f10148fabc2ad6da52a18123f06078871fb +homepage: https://rubygems.org/gems/ffi +license: BSD-3-Clause +component: programming.ruby +summary: Ruby FFI library description: | An FFI implementation for Ruby. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc} diff --git a/packages/r/ruby-listen/package.yml b/packages/r/ruby-listen/package.yml index 817451ed82e..55aefc5772e 100644 --- a/packages/r/ruby-listen/package.yml +++ b/packages/r/ruby-listen/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-listen -version : 3.8.0 -release : 9 -source : - - https://rubygems.org/downloads/listen-3.8.0.gem : 9679040ac6e7845ad9f19cf59ecde60861c78e2fae57a5c20fe35e94959b2f8f -homepage : https://rubygems.org/gems/listen -license : MIT -component : programming.ruby -summary : RubyGem - listen +name: ruby-listen +version: 3.8.0 +release: 9 +source: + - https://rubygems.org/downloads/listen-3.8.0.gem: 9679040ac6e7845ad9f19cf59ecde60861c78e2fae57a5c20fe35e94959b2f8f +homepage: https://rubygems.org/gems/listen +license: MIT +component: programming.ruby +summary: RubyGem - listen description: | The Listen gem listens to file modifications and notifies you about the changes. Works everywhere! -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby-rb-fsevent - ruby-rb-inotify -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} diff --git a/packages/r/ruby-manpages/package.yml b/packages/r/ruby-manpages/package.yml index 6b4ae24235d..c5742cfc575 100644 --- a/packages/r/ruby-manpages/package.yml +++ b/packages/r/ruby-manpages/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-manpages -version : 0.6.1 -release : 8 -source : - - https://rubygems.org/downloads/manpages-0.6.1.gem : cdbad16823c8510c15a93d4cdbd46e7b4290aff8b10f3d4b70caa8e62c8de686 -homepage : https://rubygems.org/gems/manpages -license : MIT -component : programming.ruby -summary : With this gem the rubygems command will detect man pages within gems and exposes them to the man command +name: ruby-manpages +version: 0.6.1 +release: 8 +source: + - https://rubygems.org/downloads/manpages-0.6.1.gem: cdbad16823c8510c15a93d4cdbd46e7b4290aff8b10f3d4b70caa8e62c8de686 +homepage: https://rubygems.org/gems/manpages +license: MIT +component: programming.ruby +summary: With this gem the rubygems command will detect man pages within gems and exposes them to the man command description: | With this gem the rubygems command will detect man pages within gems and exposes them to the man command. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} rm -rf $installdir/$geminstalldir/gems/manpages-$version/{.gitignore,CHANGELOG.md,CODE_OF_CONDUCT.md,LICENSE,README.md} diff --git a/packages/r/ruby-optimist/package.yml b/packages/r/ruby-optimist/package.yml index 3d36fc1701e..d5eb65fc9cd 100644 --- a/packages/r/ruby-optimist/package.yml +++ b/packages/r/ruby-optimist/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-optimist -version : 3.2.0 -release : 8 -source : - - https://rubygems.org/downloads/optimist-3.2.0.gem : 01c9e4826bbcae048f96ce079eef662564829016b08f1f1bdc024b0fb398771c -homepage : https://rubygems.org/gems/optimist -license : MIT -component : programming.ruby -summary : Optimist is a commandline option parser for Ruby that just gets out of your way +name: ruby-optimist +version: 3.2.0 +release: 8 +source: + - https://rubygems.org/downloads/optimist-3.2.0.gem: 01c9e4826bbcae048f96ce079eef662564829016b08f1f1bdc024b0fb398771c +homepage: https://rubygems.org/gems/optimist +license: MIT +component: programming.ruby +summary: Optimist is a commandline option parser for Ruby that just gets out of your way description: | Optimist is a commandline option parser for Ruby that just gets out of your way. One line of code per option is all you need to write. For that, you get a nice automatically-generated help page, robust option parsing, command subcompletion, and sensible defaults for everything you don't specify. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -replaces : +replaces: - ruby-trollop -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} rm -rf $installdir/$geminstalldir/gems/optimist-$version/{.gitignore,History.txt,README.md} diff --git a/packages/r/ruby-paint/package.yml b/packages/r/ruby-paint/package.yml index a78d4b37607..85015d22bb6 100644 --- a/packages/r/ruby-paint/package.yml +++ b/packages/r/ruby-paint/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-paint -version : 2.3.0 -release : 13 -source : - - https://rubygems.org/downloads/paint-2.3.0.gem : 327d623e4038619d5bd99ae5db07973859cd78400c7f0329eea283cef8e83be5 -homepage : https://rubygems.org/gems/paint -license : MIT -component : programming.ruby -summary : Ruby gem for ANSI terminal colors +name: ruby-paint +version: 2.3.0 +release: 13 +source: + - https://rubygems.org/downloads/paint-2.3.0.gem: 327d623e4038619d5bd99ae5db07973859cd78400c7f0329eea283cef8e83be5 +homepage: https://rubygems.org/gems/paint +license: MIT +component: programming.ruby +summary: Ruby gem for ANSI terminal colors description: | Paint creates terminal colors and effects for you. It combines the strengths of term-ansicolor, rainbow, and similar projects into a simple to use, however still flexible terminal colors gem with no core extensions by default. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} rm -rf $installdir/$geminstalldir/gems/paint-$version/{CHANGELOG.md,MIT-LICENSE.txt,README.md} diff --git a/packages/r/ruby-rb-fsevent/package.yml b/packages/r/ruby-rb-fsevent/package.yml index 7b59e68044a..f21fe99edcc 100644 --- a/packages/r/ruby-rb-fsevent/package.yml +++ b/packages/r/ruby-rb-fsevent/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-rb-fsevent -version : 0.11.2 -release : 8 -source : - - https://rubygems.org/downloads/rb-fsevent-0.11.2.gem : 43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe -homepage : https://rubygems.org/gems/rb-fsevent -license : MIT -component : programming.ruby -summary : RubyGem - rb-fsevent +name: ruby-rb-fsevent +version: 0.11.2 +release: 8 +source: + - https://rubygems.org/downloads/rb-fsevent-0.11.2.gem: 43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe +homepage: https://rubygems.org/gems/rb-fsevent +license: MIT +component: programming.ruby +summary: RubyGem - rb-fsevent description: | FSEvents API with Signals catching (without RubyCocoa). -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} diff --git a/packages/r/ruby-rb-inotify/package.yml b/packages/r/ruby-rb-inotify/package.yml index 043bef2a01c..8e109e95d48 100644 --- a/packages/r/ruby-rb-inotify/package.yml +++ b/packages/r/ruby-rb-inotify/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-rb-inotify -version : 0.10.1 -release : 8 -source : - - https://rubygems.org/downloads/rb-inotify-0.10.1.gem : 050062d4f31d307cca52c3f6a7f4b946df8de25fc4bd373e1a5142e41034a7ca -homepage : https://rubygems.org/gems/rb-inotify -license : MIT -component : programming.ruby -summary : RubyGem - rb-inotify +name: ruby-rb-inotify +version: 0.10.1 +release: 8 +source: + - https://rubygems.org/downloads/rb-inotify-0.10.1.gem: 050062d4f31d307cca52c3f6a7f4b946df8de25fc4bd373e1a5142e41034a7ca +homepage: https://rubygems.org/gems/rb-inotify +license: MIT +component: programming.ruby +summary: RubyGem - rb-inotify description: | A Ruby wrapper for Linux inotify, using FFI. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby-ffi -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} diff --git a/packages/r/ruby-thor/package.yml b/packages/r/ruby-thor/package.yml index 226832e6cf6..29cdf9d2f10 100644 --- a/packages/r/ruby-thor/package.yml +++ b/packages/r/ruby-thor/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby-thor -version : 1.3.0 -release : 12 -source : - - https://rubygems.org/downloads/thor-1.3.0.gem : 1adc7f9e5b3655a68c71393fee8bd0ad088d14ee8e83a0b73726f23cbb3ca7c3 -homepage : https://rubygems.org/gems/thor -license : MIT -component : programming.ruby -summary : Thor is a toolkit for building powerful command-line interfaces +name: ruby-thor +version: 1.3.0 +release: 12 +source: + - https://rubygems.org/downloads/thor-1.3.0.gem: 1adc7f9e5b3655a68c71393fee8bd0ad088d14ee8e83a0b73726f23cbb3ca7c3 +homepage: https://rubygems.org/gems/thor +license: MIT +component: programming.ruby +summary: Thor is a toolkit for building powerful command-line interfaces description: | Thor is a toolkit for building powerful command-line interfaces. -builddeps : +builddeps: - pkgconfig(ruby-3.4) -rundeps : +rundeps: - ruby -install : | +install: | %gem_install rm -rf $installdir/$geminstalldir/{build_info,doc,extensions} diff --git a/packages/r/ruby/package.yml b/packages/r/ruby/package.yml index 4d085accb6a..4849f5fbe1e 100644 --- a/packages/r/ruby/package.yml +++ b/packages/r/ruby/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ruby -version : 3.4.6 -release : 31 -source : - - https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.6.tar.gz : e3c19ab9e8f41b3723124fbc0114cde7cbf55e65aa9c58c12acd89ec9c0dd1b9 -homepage : https://www.ruby-lang.org -license : Ruby -component : programming -summary : dynamic, reflexive, object-oriented language +name: ruby +version: 3.4.6 +release: 31 +source: + - https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.6.tar.gz: e3c19ab9e8f41b3723124fbc0114cde7cbf55e65aa9c58c12acd89ec9c0dd1b9 +homepage: https://www.ruby-lang.org +license: Ruby +component: programming +summary: dynamic, reflexive, object-oriented language description: | Ruby is a dynamic, reflexive, object-oriented programming language that blends parts of Perl, Smalltalk, Eiffel, Ada, and Lisp to create a language that balanced functional and imperative programming. It was created by Yukihiro "matz" Matsumoto. -builddeps : +builddeps: - pkgconfig(libxcrypt) - pkgconfig(yaml-0.1) -setup : | +setup: | %configure --disable-rpath \ --enable-shared \ --with-sitedir=/usr/lib/ruby/site_ruby -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/r/runc/package.yml b/packages/r/runc/package.yml index 6dfe5161195..fd3f8aea385 100644 --- a/packages/r/runc/package.yml +++ b/packages/r/runc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : runc -version : 1.2.8 -release : 38 -source : - - https://github.com/opencontainers/runc/archive/refs/tags/v1.2.8.tar.gz : a7c82d9c5b39f26a596335b26cf8f3a6c96dffa3ed305eca10a0dbfa111c854c -homepage : https://opencontainers.org/ -license : Apache-2.0 -component : virt -summary : OCI complaint CLI tool to run containers +name: runc +version: 1.2.8 +release: 38 +source: + - https://github.com/opencontainers/runc/archive/refs/tags/v1.2.8.tar.gz: a7c82d9c5b39f26a596335b26cf8f3a6c96dffa3ed305eca10a0dbfa111c854c +homepage: https://opencontainers.org/ +license: Apache-2.0 +component: virt +summary: OCI complaint CLI tool to run containers description: | runc is a CLI tool for spawning and running containers according to the OCI specification. -builddeps : +builddeps: - pkgconfig(libseccomp) - git - go-md2man - golang -networking : true -setup : | +networking: true +setup: | mkdir -p src/github.com/opencontainers/runc find ./* -prune ! -name src -exec mv {} src/github.com/opencontainers/runc/ \; environment: | @@ -27,11 +27,11 @@ environment: | export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" -build : | +build: | export COMMIT="$(git ls-remote https://github.com/opencontainers/runc.git refs/tags/v$version^{} | awk '{print $1}')" cd src/github.com/opencontainers/runc %make runc man -install : | +install: | cd src/github.com/opencontainers/runc/ install -Dm00755 runc $installdir/usr/bin/runc diff --git a/packages/r/rust-bindgen/package.yml b/packages/r/rust-bindgen/package.yml index 9f71279ebc8..f973d6dbbed 100644 --- a/packages/r/rust-bindgen/package.yml +++ b/packages/r/rust-bindgen/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Don't update, causes Mesa build failures (https://gitlab.freedesktop.org/mesa/mesa/-/issues/11722#note_2576858) -name : rust-bindgen -version : 0.72.1 -release : 5 -source : - - https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.72.1.tar.gz : 4ffb17061b2d71f19c5062d2e17e64107248f484f9775c0b7d30a16a8238dfd1 -license : BSD-3-Clause -component : programming -networking : true -homepage : https://github.com/rust-lang/rust-bindgen -summary : Tool for generating Rust FFI bindings +name: rust-bindgen +version: 0.72.1 +release: 5 +source: + - https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.72.1.tar.gz: 4ffb17061b2d71f19c5062d2e17e64107248f484f9775c0b7d30a16a8238dfd1 +license: BSD-3-Clause +component: programming +networking: true +homepage: https://github.com/rust-lang/rust-bindgen +summary: Tool for generating Rust FFI bindings description: | Automatically generates Rust FFI bindings to C (and some C++) libraries -builddeps : +builddeps: - rust -setup : | +setup: | %cargo_fetch mkdir -p completions -build : | +build: | %cargo_build --all-targets ./target/release/bindgen --generate-shell-completions bash > "completions/bindgen" ./target/release/bindgen --generate-shell-completions fish > "completions/bindgen.fish" ./target/release/bindgen --generate-shell-completions zsh > "completions/_bindgen" -install : | +install: | %cargo_install bindgen install -Dm664 "completions/bindgen" -t "$installdir/usr/share/bash-completion/completions/" diff --git a/packages/r/rust/package.yml b/packages/r/rust/package.yml index 5b10f6f7346..e1e15928f96 100644 --- a/packages/r/rust/package.yml +++ b/packages/r/rust/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rust -version : 1.91.1 -release : 147 -source : - - https://static.rust-lang.org/dist/rustc-1.91.1-src.tar.xz : 66401bb815e236cc6b2aacbbe23b61b286c1fe27a67902e7c0222cfe77b3dbab - - git|https://github.com/rust-lang/llvm-project.git : 37d6f91b7205e15dae3dcb3258b466ce4acbcc60 # rustc/21.1-2025-08-01 -license : +name: rust +version: 1.91.1 +release: 147 +source: + - https://static.rust-lang.org/dist/rustc-1.91.1-src.tar.xz: 66401bb815e236cc6b2aacbbe23b61b286c1fe27a67902e7c0222cfe77b3dbab + - git|https://github.com/rust-lang/llvm-project.git: 37d6f91b7205e15dae3dcb3258b466ce4acbcc60 # rustc/21.1-2025-08-01 +license: - Apache-2.0 - MIT -homepage : https://www.rust-lang.org/ -summary : +homepage: https://www.rust-lang.org/ +summary: - A fast and secure system programming language - - devel : Tools and stdlib source for developing with Rust + - devel: Tools and stdlib source for developing with Rust description: - Rust is a systems programming language that runs blazingly fast, prevents nearly all segfaults, and guarantees thread safety. - - devel : Tools and stdlib source for developing with Rust -component : -libsplit : false + - devel: Tools and stdlib source for developing with Rust +component: +libsplit: false ## Uncomment for bootstrapping -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libcurl) - pkgconfig(libgit2) - pkgconfig(liblzma) @@ -29,14 +29,14 @@ builddeps : - glibc-32bit-devel - llvm-devel - rust -rundeps : - - 32bit : - - clang-32bit - - rust - # We default to the LLVM toolchain for rust builds +rundeps: + - 32bit: + - clang-32bit + - rust + # We default to the LLVM toolchain for rust builds - clang -clang : true -checkdeps : +clang: true +checkdeps: - fakeroot-32bit environment: | # Don't set these here, all configuration should come from config.toml or the package.yml @@ -47,7 +47,7 @@ environment: | export LIBSSH2_SYS_USE_PKG_CONFIG=1 export LIBGIT2_NO_VENDOR=1 -setup : | +setup: | rm -rf src/llvm-project cp -r $sources/llvm-project.git src/llvm-project @@ -82,7 +82,7 @@ setup : | # Fix bootstrap checking checksums for all the files we just deleted find vendor -name .cargo-checksum.json -print \ -exec sed -i.uncheck -e 's/"files":{[^}]*}/"files":{ }/' '{}' '+' -build : | +build: | ## Generate rustc PGO profiling data mkdir $workdir/rustc-pgo-profile-data python3 x.py build \ @@ -104,7 +104,7 @@ build : | --config config.toml.release \ --jobs %YJOBS% \ --rust-profile-use $workdir/rustc-pgo-profile-data/rustc-pgo.profdata -install : | +install: | install -Dm00644 $installdir/etc/bash_completion.d/* -t $installdir/usr/share/bash-completion/completions rm -rvf $installdir/etc @@ -113,7 +113,7 @@ install : | # Remove license files and such rm -rvf $installdir/usr/share/doc -check : | +check: | common_opts="--config config.toml.release --build-dir $workdir/build-release --jobs %YJOBS%" # Some tests require targets we don't support, such as ARM. # For this reason we run only a small subset of the test suite. @@ -121,17 +121,17 @@ check : | python3 x.py test $common_opts src/test/pretty || : python3 x.py test $common_opts src/test/run-fail || : python3 x.py test $common_opts src/test/run-make || : -patterns : - - 32bit : - - /usr/lib64/rustlib/i686* - - devel : - - /usr/bin/cargo-clippy - - /usr/bin/cargo-fmt - - /usr/bin/clippy-driver - - /usr/bin/rust-analyzer - - /usr/bin/rust-gdb* - - /usr/bin/rust-lldb - - /usr/bin/rustfmt - - /usr/lib64/rustlib/etc/ - - /usr/lib64/rustlib/src/ - - /usr/libexec/rust-analyzer-proc-macro-srv +patterns: + - 32bit: + - /usr/lib64/rustlib/i686* + - devel: + - /usr/bin/cargo-clippy + - /usr/bin/cargo-fmt + - /usr/bin/clippy-driver + - /usr/bin/rust-analyzer + - /usr/bin/rust-gdb* + - /usr/bin/rust-lldb + - /usr/bin/rustfmt + - /usr/lib64/rustlib/etc/ + - /usr/lib64/rustlib/src/ + - /usr/libexec/rust-analyzer-proc-macro-srv diff --git a/packages/r/rustup/package.yml b/packages/r/rustup/package.yml index dcfda30ad75..3834e8d8bc8 100644 --- a/packages/r/rustup/package.yml +++ b/packages/r/rustup/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rustup -version : 1.28.2 -release : 29 -source : - - https://github.com/rust-lang/rustup/archive/1.28.2.tar.gz : 5987dcb828068a4a5e29ba99ab26f2983ac0c6e2e4dc3e5b3a3c0fafb69abbc0 -homepage : https://rust-lang.github.io/rustup/ -license : +name: rustup +version: 1.28.2 +release: 29 +source: + - https://github.com/rust-lang/rustup/archive/1.28.2.tar.gz: 5987dcb828068a4a5e29ba99ab26f2983ac0c6e2e4dc3e5b3a3c0fafb69abbc0 +homepage: https://rust-lang.github.io/rustup/ +license: - Apache-2.0 - MIT -component : programming.tools -summary : The Rust toolchain installer. +component: programming.tools +summary: The Rust toolchain installer. description: | The Rust toolchain installer. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(liblzma) - rust -conflicts : +conflicts: - rust - rust-devel -networking : true +networking: true environment: | # Force use of system libs export ZSTD_SYS_USE_PKG_CONFIG=1 -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --features no-self-update -install : | +install: | install -Dm00755 target/release/rustup-init $installdir/usr/bin/rustup binlinks=('cargo' 'cargo-clippy' 'cargo-fmt' 'cargo-miri' 'clippy-driver' 'rustc' 'rustfmt' 'rustdoc' 'rust-gdb' 'rust-lldb') diff --git a/packages/r/rxvt-unicode/package.yml b/packages/r/rxvt-unicode/package.yml index e6575012861..9681445ede2 100644 --- a/packages/r/rxvt-unicode/package.yml +++ b/packages/r/rxvt-unicode/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rxvt-unicode -version : '9.31' -release : 18 -source : - - https://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.31.tar.bz2 : aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8 -homepage : https://software.schmorp.de/pkg/rxvt-unicode.html -license : GPL-3.0-or-later -summary : Unicode compliant fork of rxvt, commonly refered to as urxvt -component : utils +name: rxvt-unicode +version: "9.31" +release: 18 +source: + - https://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.31.tar.bz2: aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8 +homepage: https://software.schmorp.de/pkg/rxvt-unicode.html +license: GPL-3.0-or-later +summary: Unicode compliant fork of rxvt, commonly refered to as urxvt +component: utils description: | Unicode compliant fork of rxvt, commonly refered to as urxvt -builddeps : +builddeps: - pkgconfig(fontconfig) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(libptytty) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(xft) - pkgconfig(xrender) - pkgconfig(xt) -patterns : +patterns: - /usr/share/man -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-wide-glyphs-and-improved-font-rendering.patch %configure --enable-256-color \ --enable-combining \ @@ -42,9 +42,9 @@ setup : | --enable-perl \ --enable-wtmp \ --enable-lastlog -build : | +build: | %make -install : | +install: | %make_install install -d $installdir/usr/share/terminfo/ tic -x doc/etc/rxvt-unicode.terminfo -o $installdir/usr/share/terminfo/ diff --git a/packages/r/rygel/package.yml b/packages/r/rygel/package.yml index c2e1a3d31e3..e02bc2d0ab2 100644 --- a/packages/r/rygel/package.yml +++ b/packages/r/rygel/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rygel -version : '45.0' -release : 30 -source : - - https://download.gnome.org/sources/rygel/45/rygel-45.0.tar.xz : 82667b902fc0672e64cf91eb727a70137a8fdfe7a3d9a4c158b0f4b1fc700882 -homepage : https://gnome.pages.gitlab.gnome.org/rygel/ -license : LGPL-2.0-or-later -component : network.util -summary : Rygel uPnP Media Server +name: rygel +version: "45.0" +release: 30 +source: + - https://download.gnome.org/sources/rygel/45/rygel-45.0.tar.xz: 82667b902fc0672e64cf91eb727a70137a8fdfe7a3d9a4c158b0f4b1fc700882 +homepage: https://gnome.pages.gitlab.gnome.org/rygel/ +license: LGPL-2.0-or-later +component: network.util +summary: Rygel uPnP Media Server description: | Rygel is a home media solution that allows you to easily share audio, video and pictures, and control of media player on your home network. In technical terms it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in mechanism. Interoperability with other devices in the market is achieved by conformance to very strict requirements of DLNA and on the fly conversion of media to format that client devices are capable of handling. -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gst-editing-services-1.0) - pkgconfig(gtk4) @@ -24,10 +24,10 @@ builddeps : - gtk-doc - libunistring-devel - valadoc -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Make-stateless.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/r/rymdport/package.yml b/packages/r/rymdport/package.yml index 8c3dca518e8..8707fd5a7f4 100644 --- a/packages/r/rymdport/package.yml +++ b/packages/r/rymdport/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : rymdport -version : 3.9.0 -release : 16 -source : - - https://github.com/Jacalz/rymdport/releases/download/v3.9.0/rymdport-v3.9.0-vendored.tar.xz : 41a7fde02afbe2b3d628c4e22b8b51ffef260643dbcce4f16159101dc300e88e -license : GPL-3.0-or-later -homepage : https://rymdport.github.io/ -component : network.clients -summary : Easy encrypted file, folder, and text sharing between devices. +name: rymdport +version: 3.9.0 +release: 16 +source: + - https://github.com/Jacalz/rymdport/releases/download/v3.9.0/rymdport-v3.9.0-vendored.tar.xz: 41a7fde02afbe2b3d628c4e22b8b51ffef260643dbcce4f16159101dc300e88e +license: GPL-3.0-or-later +homepage: https://rymdport.github.io/ +component: network.clients +summary: Easy encrypted file, folder, and text sharing between devices. description: | Rymdport (formerly wormhole-gui) is a cross-platform application that lets you easily and safely share files, folders, and text between devices. The data is sent securely with end-to-end encryption using the same protocol as magic-wormhole. This means that Rymdport can talk not only to itself, but also to other wormhole clients. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(xcursor) - pkgconfig(xi) @@ -18,9 +18,9 @@ builddeps : - pkgconfig(xrandr) - pkgconfig(xxf86vm) - golang -build : | +build: | %make -install : | +install: | %make_install # Don't install metainfo to obsolete path diff --git a/packages/r/ryujinx/package.yml b/packages/r/ryujinx/package.yml index 101adb21e31..d5c7edbb4fa 100644 --- a/packages/r/ryujinx/package.yml +++ b/packages/r/ryujinx/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ryujinx -version : 1.1.1401 -release : 5 -source : - - https://github.com/Ryujinx/Ryujinx/archive/refs/tags/1.1.1401.tar.gz : 24808576159f6231359963763d963fcdd51ce9f0389285dc79c58438d558597c - - https://github.com/flathub/org.ryujinx.Ryujinx/raw/master/org.ryujinx.Ryujinx.appdata.xml : aeb436368ff5e1bc809dcad7722227730c5e4f649122455de3cb45f32c45f06f -license : MIT -component : games.emulator -homepage : https://github.com/Ryujinx/Ryujinx -summary : Experimental Nintendo Switch Emulator written in C# +name: ryujinx +version: 1.1.1401 +release: 5 +source: + - https://github.com/Ryujinx/Ryujinx/archive/refs/tags/1.1.1401.tar.gz: 24808576159f6231359963763d963fcdd51ce9f0389285dc79c58438d558597c + - https://github.com/flathub/org.ryujinx.Ryujinx/raw/master/org.ryujinx.Ryujinx.appdata.xml: aeb436368ff5e1bc809dcad7722227730c5e4f649122455de3cb45f32c45f06f +license: MIT +component: games.emulator +homepage: https://github.com/Ryujinx/Ryujinx +summary: Experimental Nintendo Switch Emulator written in C# description: | Experimental Nintendo Switch Emulator written in C# # Strip/debug no are required for self-contained dotnet -strip : false -debug : false -networking : true -builddeps : +strip: false +debug: false +networking: true +builddeps: - pkgconfig(gtk+-3.0) - alsa-lib - dotnet-sdk - pulseaudio - jack-audio-connection-kit -rundeps : +rundeps: # De-bundled libraries - ffmpeg - glfw - sdl2 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Revert-nuget-bump-Microsoft.CodeAnalysis.CSharp-from.patch %patch -p1 -i $pkgfiles/0001-Solus-Debundle-libs.patch dotnet nuget locals all -c -build : | +build: | # Breaks restore phase unset LD_PRELOAD @@ -44,7 +44,7 @@ build : | -p:ExtraDefineConstants=DISABLE_UPDATER \ -p:Version=$version \ -o publish_gtk src/Ryujinx.Gtk3 -install : | +install: | install -dm755 $installdir/usr/share/ryujinx cp -ra publish_gtk/* "$installdir/usr/share/ryujinx/" diff --git a/packages/s/s-tui/package.yml b/packages/s/s-tui/package.yml index b0edeaaf268..21cdc175b58 100644 --- a/packages/s/s-tui/package.yml +++ b/packages/s/s-tui/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : s-tui -version : 1.2.0 -release : 8 -source : - - https://github.com/amanusk/s-tui/archive/refs/tags/v1.2.0.tar.gz : bc02128cd8236d4e8ee9d5e01363c96402accb8310d1ada49e3fa6904f10d6c4 -license : GPL-2.0-or-later -homepage : https://amanusk.github.io/s-tui -component : system.utils -summary : Terminal-based CPU stress and monitoring utility +name: s-tui +version: 1.2.0 +release: 8 +source: + - https://github.com/amanusk/s-tui/archive/refs/tags/v1.2.0.tar.gz: bc02128cd8236d4e8ee9d5e01363c96402accb8310d1ada49e3fa6904f10d6c4 +license: GPL-2.0-or-later +homepage: https://amanusk.github.io/s-tui +component: system.utils +summary: Terminal-based CPU stress and monitoring utility description: | Stress-Terminal UI, s-tui, monitors CPU temperature, frequency, power and utilization in a graphical way from the terminal. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - python-psutil - python3-urwid - stress-ng -setup : | +setup: | %patch -p1 -i $pkgfiles/use-zenergy.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/safeeyes/package.yml b/packages/s/safeeyes/package.yml index 2829c6014bd..7870677fe01 100644 --- a/packages/s/safeeyes/package.yml +++ b/packages/s/safeeyes/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : safeeyes -version : 3.2.0 -release : 19 -source : - - https://github.com/slgobinath/SafeEyes/archive/refs/tags/v3.2.0.tar.gz : 57caf4932c36a531d5c97f94e8d8556f16e4032c9efbe313e20217657dc7d8f9 -homepage : https://slgobinath.github.io/SafeEyes/ -license : GPL-3.0-or-later -component : desktop -summary : Safe Eyes is a tool to reduce and prevent repetitive strain injury (RSI) +name: safeeyes +version: 3.2.0 +release: 19 +source: + - https://github.com/slgobinath/SafeEyes/archive/refs/tags/v3.2.0.tar.gz: 57caf4932c36a531d5c97f94e8d8556f16e4032c9efbe313e20217657dc7d8f9 +homepage: https://slgobinath.github.io/SafeEyes/ +license: GPL-3.0-or-later +component: desktop +summary: Safe Eyes is a tool to reduce and prevent repetitive strain injury (RSI) description: | Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - libgtk-4 - libnotify - pipewire @@ -25,9 +25,9 @@ rundeps : - python-pywayland - python-xlib - xprintidle -build : | +build: | %python3_setup -install : | +install: | %python3_install # Remove duplicate icons and desktop file. diff --git a/packages/s/samba/package.yml b/packages/s/samba/package.yml index 31c3d5e42b3..a2983d80acd 100644 --- a/packages/s/samba/package.yml +++ b/packages/s/samba/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : samba -version : 4.22.5 -release : 111 -source : - - https://download.samba.org/pub/samba/stable/samba-4.22.5.tar.gz : d8566a15d3dbfc0b777d1e8fbb2eee988a024ca9c786dcac65dd10347307400d -homepage : https://samba.org -license : GPL-3.0-or-later -summary : Provides file and print services to SMB/CIFS clients and Windows networking to Linux clients -component : desktop.core +name: samba +version: 4.22.5 +release: 111 +source: + - https://download.samba.org/pub/samba/stable/samba-4.22.5.tar.gz: d8566a15d3dbfc0b777d1e8fbb2eee988a024ca9c786dcac65dd10347307400d +homepage: https://samba.org +license: GPL-3.0-or-later +summary: Provides file and print services to SMB/CIFS clients and Windows networking to Linux clients +component: desktop.core description: | Includes a Solus-specific configuration that enables user shares by default (can be disabled). For more information, see the Solus Help Center [Samba file sharing guide](https://getsol.us/articles/software/samba/en/). mancompress: true -builddeps : +builddeps: - pkgconfig(avahi-client) - pkgconfig(cmocka) - pkgconfig(com_err) @@ -45,11 +45,11 @@ builddeps : - lmdb-devel - perl-parse-yapp - rpcsvc-proto-devel -rundeps : +rundeps: - wsdd -replaces : +replaces: - ldb -setup : | +setup: | # Build as a stand-alone server with no AD DC functionality # %configure_no_runstatedir \ @@ -77,9 +77,9 @@ setup : | --without-ad-dc \ --without-regedit \ --without-winbind -build : | +build: | %make -install : | +install: | %make_install # solus-controlled standard smb.conf file which attempts to include /etc/samba/smb.conf diff --git a/packages/s/sane-airscan/package.yml b/packages/s/sane-airscan/package.yml index 817a349e3ae..0aa3e22d046 100644 --- a/packages/s/sane-airscan/package.yml +++ b/packages/s/sane-airscan/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sane-airscan -version : 0.99.29 -release : 3 -source : - - https://github.com/alexpevzner/sane-airscan/archive/refs/tags/0.99.29.tar.gz : e8aa43005ed495fc0db65e2ff51b29cef11a45fc6d8c385294b3394b848db65f -homepage : https://github.com/alexpevzner/sane-airscan -license : GPL-2.0-or-later -component : office -summary : SANE backend for AirScan (eSCL) and WSD document scanners +name: sane-airscan +version: 0.99.29 +release: 3 +source: + - https://github.com/alexpevzner/sane-airscan/archive/refs/tags/0.99.29.tar.gz: e8aa43005ed495fc0db65e2ff51b29cef11a45fc6d8c385294b3394b848db65f +homepage: https://github.com/alexpevzner/sane-airscan +license: GPL-2.0-or-later +component: office +summary: SANE backend for AirScan (eSCL) and WSD document scanners description: | SANE backend for MFP and document scanners that implements either eSCL (AirScan/AirPrint scanning) or WSD "driverless" scanning protocol. -builddeps : +builddeps: - pkgconfig(avahi-client) - pkgconfig(gnutls) - pkgconfig(libinsane) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libxml-2.0) -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sane-backends/package.yml b/packages/s/sane-backends/package.yml index 6b96f762f92..9ed9048d683 100644 --- a/packages/s/sane-backends/package.yml +++ b/packages/s/sane-backends/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sane-backends -version : 1.4.0 -release : 19 -source : - - https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/sane-backends-1.4.0.tar.gz : f99205c903dfe2fb8990f0c531232c9a00ec9c2c66ac7cb0ce50b4af9f407a72 -homepage : https://sane-project.gitlab.io/website/ -license : GPL-2.0-or-later -summary : Scanner Access Now Easy -component : office +name: sane-backends +version: 1.4.0 +release: 19 +source: + - https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/sane-backends-1.4.0.tar.gz: f99205c903dfe2fb8990f0c531232c9a00ec9c2c66ac7cb0ce50b4af9f407a72 +homepage: https://sane-project.gitlab.io/website/ +license: GPL-2.0-or-later +summary: Scanner Access Now Easy +component: office description: | SANE stands for Scanner Access Now Easy. This package contains the SANE libraries (this means backends and network scanning parts) and the command line frontend scanimage. -builddeps : +builddeps: - pkgconfig(avahi-core) - pkgconfig(cups) - pkgconfig(libcurl) @@ -24,16 +24,16 @@ builddeps : - autoconf-archive - libieee1284-devel - net-snmp-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Added-hpaio-to-backend-dll.conf.in.patch %configure --disable-locking \ --with-libcurl \ --with-poppler-glib \ --with-systemd \ --with-usb -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/saned.sysusers $installdir/%libdir%/sysusers.d/saned.conf diff --git a/packages/s/sardi-icons/package.yml b/packages/s/sardi-icons/package.yml index 05009685473..33e41639f1b 100644 --- a/packages/s/sardi-icons/package.yml +++ b/packages/s/sardi-icons/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sardi-icons -version : 23.12.07 -release : 29 -source : - - https://sourceforge.net/projects/sardi/files/sardi-icons-23.12-07.tar.gz : 3ff0af764b2544ae383c6d49148ddd4ec15b58431a5930c04b106f346336fb61 -homepage : https://erikdubois.online/ -license : CC-BY-NC-SA-4.0 -component : +name: sardi-icons +version: 23.12.07 +release: 29 +source: + - https://sourceforge.net/projects/sardi/files/sardi-icons-23.12-07.tar.gz: 3ff0af764b2544ae383c6d49148ddd4ec15b58431a5930c04b106f346336fb61 +homepage: https://erikdubois.online/ +license: CC-BY-NC-SA-4.0 +component: - desktop.theme - - colora : desktop.theme - - flat : desktop.theme - - flexible : desktop.theme - - ghost : desktop.theme - - mono : desktop.theme - - numix : desktop.theme - - vertexed : desktop.theme -summary : Simple and flat icon theme with long shadow + - colora: desktop.theme + - flat: desktop.theme + - flexible: desktop.theme + - ghost: desktop.theme + - mono: desktop.theme + - numix: desktop.theme + - vertexed: desktop.theme +summary: Simple and flat icon theme with long shadow description: | Simple and flat icon theme with long shadow -patterns : - - colora : [/usr/share/icons/Sardi-Orb-Colora] - - flat : [/usr/share/icons/*Flat*] - - flexible : [/usr/share/icons/*Sardi-Flexible*] - - ghost : [/usr/share/icons/*Ghost*] - - qogir : [/usr/share/icons/*Qogir*] - - mono : [/usr/share/icons/*Mono*] - - numix : [/usr/share/icons/*Numix*] - - vertexed : [/usr/share/icons/*Vertexed] -rundeps : - - colora : sardi-icons-flat - - flat : sardi-icons - - flexible : sardi-icons - - ghost : sardi-icons - - qogir : sardi-icons - - numix : sardi-icons-mono - - mono : sardi-icons - - vertexed : sardi-icons-mono -install : | +patterns: + - colora: [/usr/share/icons/Sardi-Orb-Colora] + - flat: [/usr/share/icons/*Flat*] + - flexible: [/usr/share/icons/*Sardi-Flexible*] + - ghost: [/usr/share/icons/*Ghost*] + - qogir: [/usr/share/icons/*Qogir*] + - mono: [/usr/share/icons/*Mono*] + - numix: [/usr/share/icons/*Numix*] + - vertexed: [/usr/share/icons/*Vertexed] +rundeps: + - colora: sardi-icons-flat + - flat: sardi-icons + - flexible: sardi-icons + - ghost: sardi-icons + - qogir: sardi-icons + - numix: sardi-icons-mono + - mono: sardi-icons + - vertexed: sardi-icons-mono +install: | install -dm00644 $installdir/usr/share/icons/ cp -R * $installdir/usr/share/icons/ diff --git a/packages/s/sassc/package.yml b/packages/s/sassc/package.yml index 600f00bad59..ac8b7697962 100644 --- a/packages/s/sassc/package.yml +++ b/packages/s/sassc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sassc -version : 3.6.2 -release : 11 -source : - - https://github.com/sass/sassc/archive/3.6.2.tar.gz : 608dc9002b45a91d11ed59e352469ecc05e4f58fc1259fc9a9f5b8f0f8348a03 -homepage : https://sass-lang.com -license : MIT -component : programming.tools -summary : Wrapper around libsass to compile CSS stylesheet +name: sassc +version: 3.6.2 +release: 11 +source: + - https://github.com/sass/sassc/archive/3.6.2.tar.gz: 608dc9002b45a91d11ed59e352469ecc05e4f58fc1259fc9a9f5b8f0f8348a03 +homepage: https://sass-lang.com +license: MIT +component: programming.tools +summary: Wrapper around libsass to compile CSS stylesheet description: | SassC is a wrapper around libsass used to generate a useful command-line application that can be installed and packaged for several operating systems. -builddeps : +builddeps: - pkgconfig(libsass) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sayonara-player/package.yml b/packages/s/sayonara-player/package.yml index 69523ec0142..7c4a9d019fe 100644 --- a/packages/s/sayonara-player/package.yml +++ b/packages/s/sayonara-player/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sayonara-player -version : 1.11.0 -release : 12 -source : - - https://gitlab.com/luciocarreras/sayonara-player/-/archive/1.11.0-stable1/sayonara-player-1.11.0-stable2.tar.gz : b515e55ce7b0a538a27ae6e5ce9264095192249853ab367e8b30231fca77c83d -homepage : https://sayonara-player.com/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : A small and fast audio player built with Qt +name: sayonara-player +version: 1.11.0 +release: 12 +source: + - https://gitlab.com/luciocarreras/sayonara-player/-/archive/1.11.0-stable1/sayonara-player-1.11.0-stable2.tar.gz: b515e55ce7b0a538a27ae6e5ce9264095192249853ab367e8b30231fca77c83d +homepage: https://sayonara-player.com/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: A small and fast audio player built with Qt description: | Sayonara is a small, clear and fast audio player written in C++, supported by the Qt framework. It uses GStreamer as audio backend. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(gstreamer-app-1.0) - pkgconfig(taglib) -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=true -DCMAKE_BUILD_TYPE=Release -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sbc/package.yml b/packages/s/sbc/package.yml index c70544b5d1c..306a85e3656 100644 --- a/packages/s/sbc/package.yml +++ b/packages/s/sbc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sbc -version : '2.0' -release : 5 -component : network.base -source : - - https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-2.0.tar.gz : 897c1463fc6ad25a7822dfa2ce53c340c4ac8054eab381f72aa7d3bf16517738 -license : GPL-2.0-only -homepage : https://git.kernel.org/pub/scm/bluetooth/sbc.git -summary : Bluetooth Subband Codec Library +name: sbc +version: "2.0" +release: 5 +component: network.base +source: + - https://mirrors.edge.kernel.org/pub/linux/bluetooth/sbc-2.0.tar.gz: 897c1463fc6ad25a7822dfa2ce53c340c4ac8054eab381f72aa7d3bf16517738 +license: GPL-2.0-only +homepage: https://git.kernel.org/pub/scm/bluetooth/sbc.git +summary: Bluetooth Subband Codec Library description: | Bluetooth Subband Codec Library -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sbcl/package.yml b/packages/s/sbcl/package.yml index 97868db0600..069022a1f5a 100644 --- a/packages/s/sbcl/package.yml +++ b/packages/s/sbcl/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sbcl -version : 2.4.5 -release : 15 -source : - - https://sourceforge.net/projects/sbcl/files/sbcl/2.4.5/sbcl-2.4.5-source.tar.bz2 : 4df68e90c9031807642b4b761988deb5bf6a1bd152c4723482834efa735a7bd1 -homepage : https://www.sbcl.org/ -license : +name: sbcl +version: 2.4.5 +release: 15 +source: + - https://sourceforge.net/projects/sbcl/files/sbcl/2.4.5/sbcl-2.4.5-source.tar.bz2: 4df68e90c9031807642b4b761988deb5bf6a1bd152c4723482834efa735a7bd1 +homepage: https://www.sbcl.org/ +license: - BSD-3-Clause - MIT -component : programming -summary : Steel Bank Common LISP +component: programming +summary: Steel Bank Common LISP description: | A high performance Common Lisp compiler. In addition to standard ANSI Common Lisp, it provides an interactive environment including an a debugger, a statistical profiler, a code coverage tool, and many other extensions. -builddeps : +builddeps: - pkgconfig(libzstd) - sbcl -build : | +build: | ./make.sh --prefix=/usr --with-sb-thread --with-sb-core-compression -install : | +install: | INSTALL_ROOT=$installdir/usr ./install.sh rmdir $installdir/usr/share/doc/sbcl/html rmdir $installdir/usr/share/info diff --git a/packages/s/sbsigntools/package.yml b/packages/s/sbsigntools/package.yml index a0550fe89ea..4912e20aadd 100644 --- a/packages/s/sbsigntools/package.yml +++ b/packages/s/sbsigntools/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sbsigntools -version : 0.9.5 -release : 5 -source : - - git|https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git : v0.9.5 -homepage : https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/about/ -license : GPL-3.0-or-later -component : system.boot -summary : Signing utility for UEFI secure boot +name: sbsigntools +version: 0.9.5 +release: 5 +source: + - git|https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git: v0.9.5 +homepage: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/about/ +license: GPL-3.0-or-later +component: system.boot +summary: Signing utility for UEFI secure boot description: | Signing utility for UEFI secure boot -builddeps : +builddeps: - pkgconfig(gnu-efi) - pkgconfig(libcrypto) - pkgconfig(uuid) - help2man -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/sbt/package.yml b/packages/s/sbt/package.yml index e428f195599..1c31275b511 100644 --- a/packages/s/sbt/package.yml +++ b/packages/s/sbt/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sbt -version : 1.5.5 -release : 18 -source : - - git|https://github.com/sbt/sbt.git : v1.5.5 -license : Apache-2.0 -component : programming.tools -homepage : https://www.scala-sbt.org/ -summary : Build tool for Scala, Java, and more +name: sbt +version: 1.5.5 +release: 18 +source: + - git|https://github.com/sbt/sbt.git: v1.5.5 +license: Apache-2.0 +component: programming.tools +homepage: https://www.scala-sbt.org/ +summary: Build tool for Scala, Java, and more description: | sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Ant. As of 2019, it was the build tool of choice for over 90% of Scala developers. -builddeps : +builddeps: - sbt -rundeps : +rundeps: - openjdk-11 -networking : true -setup : | +networking: true +setup: | sed -e 's|-SNAPSHOT||g' -i build.sbt -build : | +build: | sbt -Divy.home=$workdir/.ivy2 \ -Dsbt.boot.lock=false \ -Dsbt.global.base=$workdir/.sbt \ -Dsbt.ivy.home=$workdir/.ivy2 \ -Duser.home=$workdir/.java_home \ package -install : | +install: | install -Dm 00755 $pkgfiles/sbt.sh $installdir/usr/bin/sbt install -Dm 00644 launch/target/sbt-launch.jar $installdir/usr/share/sbt/sbt.jar diff --git a/packages/s/sby/package.yml b/packages/s/sby/package.yml index a74f35237a0..5a0dec1dee5 100644 --- a/packages/s/sby/package.yml +++ b/packages/s/sby/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sby -version : '0.59' -release : 2 -source : - - https://github.com/YosysHQ/sby/archive/refs/tags/v0.59.tar.gz : db06f6948bdba933a165a4086f73b1a494a4e7d283adbbfbbe158f7269a05913 -homepage : https://yosyshq.readthedocs.io/projects/sby/en/latest/ -license : ISC -component : office.scientific -summary : SymbiYosys front-end for Yosys-based formal hardware verification flows +name: sby +version: "0.59" +release: 2 +source: + - https://github.com/YosysHQ/sby/archive/refs/tags/v0.59.tar.gz: db06f6948bdba933a165a4086f73b1a494a4e7d283adbbfbbe158f7269a05913 +homepage: https://yosyshq.readthedocs.io/projects/sby/en/latest/ +license: ISC +component: office.scientific +summary: SymbiYosys front-end for Yosys-based formal hardware verification flows description: | SymbiYosys (sby) is a front-end driver program for Yosys-based formal hardware verification flows. See https://yosyshq.readthedocs.io/projects/sby/ for documentation on how to use SymbiYosys. -builddeps : +builddeps: - yosys-devel -rundeps : +rundeps: - yosys -build : | +build: | %make PREFIX=%PREFIX% -install : | +install: | %make_install PREFIX=%PREFIX% diff --git a/packages/s/sc-im/package.yml b/packages/s/sc-im/package.yml index b4eb3986b65..1cd7476301d 100644 --- a/packages/s/sc-im/package.yml +++ b/packages/s/sc-im/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sc-im -version : 0.8.3 -release : 4 -source : - - https://github.com/andmarti1424/sc-im/archive/refs/tags/v0.8.3.tar.gz : 5568f9987b6d26535c0e7a427158848f1bc03d829f74e41cbcf007d8704e9bd3 -homepage : https://github.com/andmarti1424/sc-im -license : BSD-4-Clause -component : office -summary : SC-IM - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for the terminal +name: sc-im +version: 0.8.3 +release: 4 +source: + - https://github.com/andmarti1424/sc-im/archive/refs/tags/v0.8.3.tar.gz: 5568f9987b6d26535c0e7a427158848f1bc03d829f74e41cbcf007d8704e9bd3 +homepage: https://github.com/andmarti1424/sc-im +license: BSD-4-Clause +component: office +summary: SC-IM - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for the terminal description: | Terminal-based spreadsheet program with vi-like key bindings environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | sed -i 's/\/usr\/local/\/usr/g' src/Makefile -build : | +build: | %make -C src -install : | +install: | %make_install -C src diff --git a/packages/s/scala/package.yml b/packages/s/scala/package.yml index b22d1f0abb9..642dcf35466 100644 --- a/packages/s/scala/package.yml +++ b/packages/s/scala/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scala -version : 2.13.6 -release : 9 -source : - - https://github.com/scala/scala/archive/refs/tags/v2.13.6.tar.gz : 728c51ef68e47f76f955c51e5aae25d5546966193fa722d27c5259c9558d80bb -license : BSD-3-Clause -component : programming -homepage : https://www.scala-lang.org/ -summary : Scala Language Toolchain +name: scala +version: 2.13.6 +release: 9 +source: + - https://github.com/scala/scala/archive/refs/tags/v2.13.6.tar.gz: 728c51ef68e47f76f955c51e5aae25d5546966193fa722d27c5259c9558d80bb +license: BSD-3-Clause +component: programming +homepage: https://www.scala-lang.org/ +summary: Scala Language Toolchain description: | Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. -builddeps : +builddeps: - git - openjdk-11-devel - sbt -rundeps : +rundeps: - openjdk-11 -networking : true -build : | +networking: true +build: | export SBT_OPTS="-Xmx4G" sbt -Divy.home=$workdir/.ivy2 \ @@ -25,7 +25,7 @@ build : | -Dsbt.ivy.home=$workdir/.ivy2 \ -Duser.home=$workdir/.java \ enableOptimizer package dist/mkPack -install : | +install: | cd build install -dm00755 $installdir/usr/share/scala diff --git a/packages/s/scanmem/package.yml b/packages/s/scanmem/package.yml index e4d91bace66..17661234b9d 100644 --- a/packages/s/scanmem/package.yml +++ b/packages/s/scanmem/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scanmem -version : '0.17' -release : 10 -source : - - https://github.com/scanmem/scanmem/archive/v0.17.tar.gz : f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b -homepage : https://github.com/scanmem/scanmem -license : GPL-3.0-or-later -component : system.utils -summary : scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. +name: scanmem +version: "0.17" +release: 10 +source: + - https://github.com/scanmem/scanmem/archive/v0.17.tar.gz: f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b +homepage: https://github.com/scanmem/scanmem +license: GPL-3.0-or-later +component: system.utils +summary: scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. description: | scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. scanmem simply needs to be told the pid of the process and the value of the variable at several different times. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(gtk+-3.0) - gettext-devel - libtool -rundeps : +rundeps: - python-gobject -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Force-python3.patch %autogen --disable-static --enable-gui -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path diff --git a/packages/s/sccache/package.yml b/packages/s/sccache/package.yml index b05ca2c5ddb..fd68600ad15 100644 --- a/packages/s/sccache/package.yml +++ b/packages/s/sccache/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sccache -version : 0.10.0 -release : 11 -source : - - https://github.com/mozilla/sccache/archive/refs/tags/v0.10.0.tar.gz : 2c9f82c43ce6a1b1d9b34f029ce6862bedc2f01deff45cde5dffc079deeba801 -homepage : https://github.com/mozilla/sccache -license : Apache-2.0 -component : programming.tools -summary : ccache with cloud storage for C/C++/Rust +name: sccache +version: 0.10.0 +release: 11 +source: + - https://github.com/mozilla/sccache/archive/refs/tags/v0.10.0.tar.gz: 2c9f82c43ce6a1b1d9b34f029ce6862bedc2f01deff45cde5dffc079deeba801 +homepage: https://github.com/mozilla/sccache +license: Apache-2.0 +component: programming.tools +summary: ccache with cloud storage for C/C++/Rust description: | sccache is a ccache-like compiler caching tool. It is used as a compiler wrapper and avoids compilation when possible, storing cached results either on local disk or in one of several cloud storage backends. It includes support for caching the compilation of C/C++ code, Rust, as well as NVIDIA's CUDA using nvcc. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libzstd) - pkgconfig(openssl) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | # Build against system zstd export ZSTD_SYS_USE_PKG_CONFIG=1 %cargo_build --features all,native-zlib,dist-server -install : | +install: | install -Dm00755 target/release/sccache{,-dist} -t $installdir/usr/bin diff --git a/packages/s/scd2html/package.yml b/packages/s/scd2html/package.yml index f39de6c0b64..72ebdd8ab5c 100644 --- a/packages/s/scd2html/package.yml +++ b/packages/s/scd2html/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scd2html -version : 1.0.0 -release : 1 -source : - - https://git.sr.ht/~bitfehler/scd2html/archive/v1.0.0.tar.gz : 43143e11688f1681e1453609b7073032d613e4758fc205f7876672d14c5b47e9 -homepage : https://git.sr.ht/~bitfehler/scd2html -license : MIT -component : programming.tools -summary : scd2html generates HTML from scdoc source files. +name: scd2html +version: 1.0.0 +release: 1 +source: + - https://git.sr.ht/~bitfehler/scd2html/archive/v1.0.0.tar.gz: 43143e11688f1681e1453609b7073032d613e4758fc205f7876672d14c5b47e9 +homepage: https://git.sr.ht/~bitfehler/scd2html +license: MIT +component: programming.tools +summary: scd2html generates HTML from scdoc source files. description: | scd2html generates HTML from scdoc source files. -builddeps : +builddeps: - scdoc -patterns : +patterns: - /usr/share/pkgconfig/scd2html.pc -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/s/scdoc/package.yml b/packages/s/scdoc/package.yml index afdcea04aef..0e63be18be7 100644 --- a/packages/s/scdoc/package.yml +++ b/packages/s/scdoc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scdoc -version : 1.11.4 -release : 12 -source : - - https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.4.tar.gz : e1a9c2000f855123a1a50c8f897073e0ee95fc41787431efe3864c2f1c2e7092 -homepage : https://git.sr.ht/~sircmpwn/scdoc -license : MIT -component : system.utils -summary : scdoc is a simple man page generator for POSIX systems written in C99. +name: scdoc +version: 1.11.4 +release: 12 +source: + - https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.4.tar.gz: e1a9c2000f855123a1a50c8f897073e0ee95fc41787431efe3864c2f1c2e7092 +homepage: https://git.sr.ht/~sircmpwn/scdoc +license: MIT +component: system.utils +summary: scdoc is a simple man page generator for POSIX systems written in C99. description: | scdoc is a simple man page generator for POSIX systems written in C99. -patterns : +patterns: - /usr/share/pkgconfig/scdoc.pc -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/s/schedtool/package.yml b/packages/s/schedtool/package.yml index 10017218947..b1561ce806d 100644 --- a/packages/s/schedtool/package.yml +++ b/packages/s/schedtool/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : schedtool -version : 1.3.0 -release : 4 -source : - - https://github.com/freequaos/schedtool/archive/schedtool-1.3.0.tar.gz : 6c3388771849c96c4c3d4405096a3e147709ff48eb5f53adb8354735cf110500 -homepage : https://github.com/freequaos/schedtool -license : GPL-2.0-only -component : system.utils -summary : Query or alter a processes scheduling policy +name: schedtool +version: 1.3.0 +release: 4 +source: + - https://github.com/freequaos/schedtool/archive/schedtool-1.3.0.tar.gz: 6c3388771849c96c4c3d4405096a3e147709ff48eb5f53adb8354735cf110500 +homepage: https://github.com/freequaos/schedtool +license: GPL-2.0-only +component: system.utils +summary: Query or alter a processes scheduling policy description: | Query or alter a processes scheduling policy -build : | +build: | %make -install : | +install: | %make_install DESTPREFIX=/usr rm -r $installdir/usr/share/doc/ diff --git a/packages/s/scikit-image/package.yml b/packages/s/scikit-image/package.yml index eac6ccd73e3..3f21076fd50 100644 --- a/packages/s/scikit-image/package.yml +++ b/packages/s/scikit-image/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scikit-image -version : 0.25.1 -release : 14 -source : - - https://files.pythonhosted.org/packages/83/e5/496a74ccfc1206666b9c7164a16657febdfeb6df0e458cb61286b20102c9/scikit_image-0.25.1.tar.gz : d4ab30540d114d37c35fe5c837f89b94aaba2a7643afae8354aa353319e9bbbb -homepage : https://scikit-image.org/ -license : BSD-3-Clause -component : programming.python -summary : Image processing in Python +name: scikit-image +version: 0.25.1 +release: 14 +source: + - https://files.pythonhosted.org/packages/83/e5/496a74ccfc1206666b9c7164a16657febdfeb6df0e458cb61286b20102c9/scikit_image-0.25.1.tar.gz: d4ab30540d114d37c35fe5c837f89b94aaba2a7643afae8354aa353319e9bbbb +homepage: https://scikit-image.org/ +license: BSD-3-Clause +component: programming.python +summary: Image processing in Python description: | scikit-image is a collection of algorithms for image processing. -builddeps : +builddeps: - cython - meson-python - numpy @@ -22,16 +22,16 @@ builddeps : - python-pythran - python-setuptools - python-wheel -rundeps : +rundeps: - networkx - python-imageio - python-lazy-loader - python-packaging - python-tifffile - scipy -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-use-python3-in-env.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/scikit-learn/package.yml b/packages/s/scikit-learn/package.yml index 4a81c924766..4846033a3d8 100644 --- a/packages/s/scikit-learn/package.yml +++ b/packages/s/scikit-learn/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scikit-learn -version : 1.6.1 -release : 24 -source : - - https://github.com/scikit-learn/scikit-learn/archive/refs/tags/1.6.1.tar.gz : 88c1816c89d2b27f2506d155e1195d71fc9d935bbe1968ce02b0e9ddd659b2ff -homepage : https://scikit-learn.org -license : BSD-3-Clause -component : programming.python -summary : Python module for machine learning +name: scikit-learn +version: 1.6.1 +release: 24 +source: + - https://github.com/scikit-learn/scikit-learn/archive/refs/tags/1.6.1.tar.gz: 88c1816c89d2b27f2506d155e1195d71fc9d935bbe1968ce02b0e9ddd659b2ff +homepage: https://scikit-learn.org +license: BSD-3-Clause +component: programming.python +summary: Python module for machine learning description: | scikit-learn is a Python module for machine learning built on top of SciPy and distributed under the 3-Clause BSD license. -builddeps : +builddeps: - pkgconfig(openblas) - pkgconfig(python3) - cython @@ -22,11 +22,11 @@ builddeps : - python-packaging - python-wheel - scipy -rundeps : +rundeps: - python-joblib - python-threadpoolctl - scipy -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/scipy/package.yml b/packages/s/scipy/package.yml index 145261cd38a..01ebf171397 100644 --- a/packages/s/scipy/package.yml +++ b/packages/s/scipy/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scipy -version : 1.15.2 -release : 36 -source : - - https://github.com/scipy/scipy/releases/download/v1.15.2/scipy-1.15.2.tar.gz : cd58a314d92838f7e6f755c8a2167ead4f27e1fd5c1251fd54289569ef3495ec -homepage : https://scipy.org/ -license : +name: scipy +version: 1.15.2 +release: 36 +source: + - https://github.com/scipy/scipy/releases/download/v1.15.2/scipy-1.15.2.tar.gz: cd58a314d92838f7e6f755c8a2167ead4f27e1fd5c1251fd54289569ef3495ec +homepage: https://scipy.org/ +license: - BSD-2-Clause - BSD-3-Clause - MIT - Qhull -component : programming.python -summary : Scientific Library for Python +component: programming.python +summary: Scientific Library for Python description: | SciPy is open-source software for mathematics, science, and engineering. -networking : true -optimize : +networking: true +optimize: - speed -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) - pkgconfig(python3) @@ -31,15 +31,15 @@ builddeps : - python-packaging - python-pythran - python-wheel -rundeps : +rundeps: - numpy - python-pillow -setup : | +setup: | # Borrowed from Arch sed -e 's|lapack=openblas|lapack=lapack|' -i meson.build sed -e 's|==|>=|g' -e 's|\,<[0-9]*\(.[0-9]\)*||g' -i pyproject.toml -build : | +build: | # we can't append --skip-dependency-check to our macros python3 -m build --wheel --no-isolation --skip-dependency-check -install : | +install: | python3 -m installer --destdir="$installdir" dist/*.whl diff --git a/packages/s/scons/package.yml b/packages/s/scons/package.yml index aeab3d8837b..e6260f3bd87 100644 --- a/packages/s/scons/package.yml +++ b/packages/s/scons/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scons -version : 4.8.1 -release : 14 -source : - - https://pypi.debian.net/SCons/scons-4.8.1.tar.gz : 5b641357904d2f56f7bfdbb37e165ab996b6143c948b9df0efc7305f54949daa -homepage : https://scons.org/ -license : MIT -component : programming.tools -summary : Extensible Python-based build utility +name: scons +version: 4.8.1 +release: 14 +source: + - https://pypi.debian.net/SCons/scons-4.8.1.tar.gz: 5b641357904d2f56f7bfdbb37e165ab996b6143c948b9df0efc7305f54949daa +homepage: https://scons.org/ +license: MIT +component: programming.tools +summary: Extensible Python-based build utility description: | SCons is a python-based software construction tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 *.1 -t $installdir/usr/share/man/man1 + #check : | # %python3_test runtest.py --all --unit-only diff --git a/packages/s/scour/package.yml b/packages/s/scour/package.yml index c7e13623378..57d6e84e7b9 100644 --- a/packages/s/scour/package.yml +++ b/packages/s/scour/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scour -version : 0.38.2 -release : 12 -source : - - https://github.com/scour-project/scour/archive/refs/tags/v0.38.2.tar.gz : 26166de53d9da3eccc52570bf8c2853e60efefd9e90e26fdfc7124fe0bd873af -homepage : https://www.codedread.com/scour/ -license : Apache-2.0 -component : multimedia.graphics -summary : Python tool for SVG optimization. +name: scour +version: 0.38.2 +release: 12 +source: + - https://github.com/scour-project/scour/archive/refs/tags/v0.38.2.tar.gz: 26166de53d9da3eccc52570bf8c2853e60efefd9e90e26fdfc7124fe0bd873af +homepage: https://www.codedread.com/scour/ +license: Apache-2.0 +component: multimedia.graphics +summary: Python tool for SVG optimization. description: | Scour is a Python tool that takes an SVG file and produces a cleaner and more concise file. It is intended to be used after exporting to SVG with a GUI editor, such as Inkscape or Adobe Illustrator. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools - python-six -rundeps : +rundeps: - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/scrcpy/package.yml b/packages/s/scrcpy/package.yml index 37c3e22ba53..b002cac8f46 100644 --- a/packages/s/scrcpy/package.yml +++ b/packages/s/scrcpy/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scrcpy -version : 3.3.3 -release : 37 -source : - - https://github.com/Genymobile/scrcpy/archive/v3.3.3.tar.gz : 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e - - https://github.com/Genymobile/scrcpy/releases/download/v3.3.3/scrcpy-server-v3.3.3 : 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0 -homepage : https://github.com/Genymobile/scrcpy -license : Apache-2.0 -component : network.util -summary : Display and control your Android device +name: scrcpy +version: 3.3.3 +release: 37 +source: + - https://github.com/Genymobile/scrcpy/archive/v3.3.3.tar.gz: 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e + - https://github.com/Genymobile/scrcpy/releases/download/v3.3.3/scrcpy-server-v3.3.3: 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0 +homepage: https://github.com/Genymobile/scrcpy +license: Apache-2.0 +component: network.util +summary: Display and control your Android device description: | This application provides display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access. -builddeps : +builddeps: - pkgconfig(libavformat) - pkgconfig(libusb-1.0) - pkgconfig(sdl2) -rundeps : +rundeps: - android-tools -setup : | +setup: | %meson_configure --buildtype release --strip -Dportable=false -Dprebuilt_server="$sources/scrcpy-server-v$version" -Db_lto=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/screen/package.yml b/packages/s/screen/package.yml index a1bf4dda69a..d88fcd55ae5 100644 --- a/packages/s/screen/package.yml +++ b/packages/s/screen/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : screen -version : 5.0.1 -release : 23 -source : - - https://ftpmirror.gnu.org/gnu/screen/screen-5.0.1.tar.gz : 2dae36f4db379ffcd14b691596ba6ec18ac3a9e22bc47ac239789ab58409869d -license : GPL-3.0-or-later -homepage : https://www.gnu.org/software/screen/ -component : system.utils -summary : Full-screen window manager that multiplexes a physical terminal +name: screen +version: 5.0.1 +release: 23 +source: + - https://ftpmirror.gnu.org/gnu/screen/screen-5.0.1.tar.gz: 2dae36f4db379ffcd14b691596ba6ec18ac3a9e22bc47ac239789ab58409869d +license: GPL-3.0-or-later +homepage: https://www.gnu.org/software/screen/ +component: system.utils +summary: Full-screen window manager that multiplexes a physical terminal description: | Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically inter‐active shells). -setup : | +setup: | %patch -p2 -i $pkgfiles/0001-Fix-unescaped-in-email-address.patch %patch -p2 -i $pkgfiles/0002-Add-escape-to-output-caret-character-literal.patch %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/screenfetch/package.yml b/packages/s/screenfetch/package.yml index 19dc262b046..c8d226000a6 100644 --- a/packages/s/screenfetch/package.yml +++ b/packages/s/screenfetch/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : screenfetch -version : 3.9.1 -release : 10 -source : - - https://github.com/KittyKatt/screenFetch/archive/v3.9.1.tar.gz : aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178 -homepage : https://github.com/KittyKatt/screenFetch -license : GPL-3.0-or-later -component : system.utils -summary : Simple system information display from terminal +name: screenfetch +version: 3.9.1 +release: 10 +source: + - https://github.com/KittyKatt/screenFetch/archive/v3.9.1.tar.gz: aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178 +homepage: https://github.com/KittyKatt/screenFetch +license: GPL-3.0-or-later +component: system.utils +summary: Simple system information display from terminal description: | Fetches system/theme information in terminal for Linux desktop screenshots. -setup : | +setup: | sed 's:pisi:eopkg:g' -i screenfetch-dev -install : | +install: | install -Dm00755 screenfetch-dev $installdir/usr/bin/screenfetch install -Dm00644 screenfetch.1 $installdir/usr/share/man/man1/screenfetch.1 diff --git a/packages/s/screenkey/package.yml b/packages/s/screenkey/package.yml index b911e5455ea..8dfd9491d46 100644 --- a/packages/s/screenkey/package.yml +++ b/packages/s/screenkey/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : screenkey -version : '1.5' -release : 15 -source : - - https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-1.5.tar.gz : cc8471b83f7ba7a754e1da0631cfa9c32b9217da93597afc1c3283e3a1ae4112 -homepage : https://www.thregr.org/~wavexx/software/screenkey/ -license : GPL-3.0-or-later -component : desktop -summary : A screencast tool to display your keys +name: screenkey +version: "1.5" +release: 15 +source: + - https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-1.5.tar.gz: cc8471b83f7ba7a754e1da0631cfa9c32b9217da93597afc1c3283e3a1ae4112 +homepage: https://www.thregr.org/~wavexx/software/screenkey/ +license: GPL-3.0-or-later +component: desktop +summary: A screencast tool to display your keys description: | Screenkey is a useful tool for presentations or screencasts. It is inspired by ScreenFlick and initially based on the key-mon project code. -builddeps : +builddeps: - python-babel - python-build - python-installer - python-setuptools -rundeps : +rundeps: - font-awesome-ttf - python-cairo - python-gobject - python3-dbus - slop -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share/doc diff --git a/packages/s/scribus/package.yml b/packages/s/scribus/package.yml index 99dbe7632fd..584550e6b89 100644 --- a/packages/s/scribus/package.yml +++ b/packages/s/scribus/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scribus -version : 1.6.4 -release : 63 -source : - - https://sourceforge.net/projects/scribus/files/scribus/1.6.4/scribus-1.6.4.tar.gz : d7cee18376a36817e510a3e8d1bb4dddbd0480a99a66111615987361907abab5 -homepage : https://www.scribus.net/ -license : +name: scribus +version: 1.6.4 +release: 63 +source: + - https://sourceforge.net/projects/scribus/files/scribus/1.6.4/scribus-1.6.4.tar.gz: d7cee18376a36817e510a3e8d1bb4dddbd0480a99a66111615987361907abab5 +homepage: https://www.scribus.net/ +license: - LGPL-2.0-or-later - BSD-3-Clause - MIT -component : office -summary : Desktop publishing software +component: office +summary: Desktop publishing software description: | Scribus is an Open Source program that brings professional page layout with a combination of press-ready output and new approaches to page design. Underneath a modern and user-friendly interface, Scribus supports professional publishing features, such as color separations, CMYK and spot colors, ICC color management, and versatile PDF creation. -patterns : - - docs : - - /usr/share/doc -builddeps : +patterns: + - docs: + - /usr/share/doc +builddeps: - pkgconfig(GraphicsMagick) - pkgconfig(Qt5UiTools) - pkgconfig(cups) @@ -28,7 +28,7 @@ builddeps : - pkgconfig(poppler) - pkgconfig(python3) - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/scribus-1.6.3-poppler-25.06.0.patch %patch -p1 -i $pkgfiles/scribus-1.6.3-poppler-25.07.0.patch %patch -p1 -i $pkgfiles/fix_build_with_poppler_25.09.0.patch @@ -39,7 +39,7 @@ setup : | -DWANT_GRAPHICSMAGICK=1 \ -DWANT_CPP17=ON \ -DWITH_PODOFO=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/scrot/package.yml b/packages/s/scrot/package.yml index b827b271b11..2a32ee739f4 100644 --- a/packages/s/scrot/package.yml +++ b/packages/s/scrot/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scrot -version : '1.10' -release : 10 -source : - - https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.10/scrot-1.10.tar.gz : d3fb2fb962c1921030a442448afb1994d77d40192868da1b4cdeade0066bf36f -homepage : https://github.com/resurrecting-open-source-projects/scrot -license : MIT -component : system.utils -summary : scrot (SCReen shOT) is a simple commandline screen capture utility +name: scrot +version: "1.10" +release: 10 +source: + - https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.10/scrot-1.10.tar.gz: d3fb2fb962c1921030a442448afb1994d77d40192868da1b4cdeade0066bf36f +homepage: https://github.com/resurrecting-open-source-projects/scrot +license: MIT +component: system.utils +summary: scrot (SCReen shOT) is a simple commandline screen capture utility description: | scrot (SCReen shOT) is a simple commandline screen capture utility that uses imlib2 to grab and save images. Multiple image formats are supported through imlib2's dynamic saver modules. -builddeps : +builddeps: - pkgconfig(harfbuzz) - pkgconfig(imlib2) - pkgconfig(libbsd) @@ -19,10 +19,10 @@ builddeps : - pkgconfig(xext) - pkgconfig(xinerama) - autoconf-archive -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/s/scummvm/package.yml b/packages/s/scummvm/package.yml index d36c320e6c7..8e076069f92 100644 --- a/packages/s/scummvm/package.yml +++ b/packages/s/scummvm/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scummvm -version : 2.8.1 -release : 26 -source : - - https://github.com/scummvm/scummvm/archive/refs/tags/v2.8.1.tar.gz : e3634e007c5e67d58dafee527d7e2c86b1f88a4cdd958a631659517c387bc3e7 -homepage : https://www.scummvm.org/ -license : +name: scummvm +version: 2.8.1 +release: 26 +source: + - https://github.com/scummvm/scummvm/archive/refs/tags/v2.8.1.tar.gz: e3634e007c5e67d58dafee527d7e2c86b1f88a4cdd958a631659517c387bc3e7 +homepage: https://www.scummvm.org/ +license: - BSD-3-Clause - GPL-3.0-or-later - GPL-3.0-or-later WITH Font-exception-2.0 @@ -13,11 +13,11 @@ license : - LGPL-2.1-or-later - MIT - OFL-1.1 -component : games.emulator -summary : ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games +component: games.emulator +summary: ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games description: | ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed! -builddeps : +builddeps: - pkgconfig(SDL2_net) - pkgconfig(alsa) - pkgconfig(faad2) @@ -34,16 +34,16 @@ builddeps : - pkgconfig(vpx) - giflib-devel - liba52dec-devel -setup : | +setup: | # Neither configure or reconfigure is working. %configure_no_runstatedir \ --datadir=/usr/share/scummvm \ --disable-debug \ --enable-release -build : | +build: | %make -install : | +install: | %make_install rm -fr $installdir/usr/share/doc -check : | +check: | %make test diff --git a/packages/s/scx-scheds/package.yml b/packages/s/scx-scheds/package.yml index af2a107029f..74f5f0a8157 100644 --- a/packages/s/scx-scheds/package.yml +++ b/packages/s/scx-scheds/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : scx-scheds -version : 1.0.17 -release : 2 -source : - - https://github.com/sched-ext/scx/archive/refs/tags/v1.0.17.tar.gz : 2f9dbce619f6fd547fabcd4ef1220fe125f1277218e9d8bfbabdb4063c8417b9 -homepage : https://github.com/sched-ext/scx -license : MIT -component : system.utils -summary : sched_ext schedulers and tools +name: scx-scheds +version: 1.0.17 +release: 2 +source: + - https://github.com/sched-ext/scx/archive/refs/tags/v1.0.17.tar.gz: 2f9dbce619f6fd547fabcd4ef1220fe125f1277218e9d8bfbabdb4063c8417b9 +homepage: https://github.com/sched-ext/scx +license: MIT +component: system.utils +summary: sched_ext schedulers and tools description: | sched_ext schedulers and tools -clang : true -networking : true -builddeps : +clang: true +networking: true +builddeps: - pkgconfig(libbpf) - pkgconfig(libelf) - pkgconfig(libjq) @@ -24,14 +24,14 @@ builddeps : environment: | # sscache is broken for this build. Disable it for now. unset RUSTC_WRAPPER -setup : | +setup: | %meson_configure -Dbpftool=disabled \ -Dlibbpf_a=disabled \ -Dvendordir=/usr/share/defaults/ %cargo_fetch -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Use custom config. @@ -40,5 +40,5 @@ install : | # Enable service install -Ddm00755 $installdir/usr/lib/systemd/system/sysinit.target.wants ln -sv ../scx_loader.service $installdir/usr/lib/systemd/system/sysinit.target.wants/scx_loader.service -patterns : - - devel : /usr/bin/vmlinux_docify +patterns: + - devel: /usr/bin/vmlinux_docify diff --git a/packages/s/sd/package.yml b/packages/s/sd/package.yml index 3df4587b8a6..a1277330d9c 100644 --- a/packages/s/sd/package.yml +++ b/packages/s/sd/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sd -version : 1.0.0 -release : 4 -source : - - https://github.com/chmln/sd/archive/refs/tags/v1.0.0.tar.gz : 2adc1dec0d2c63cbffa94204b212926f2735a59753494fca72c3cfe4001d472f -homepage : https://github.com/chmln/sd -license : MIT -component : system.utils -summary : Intuitive find & replace CLI (sed alternative) +name: sd +version: 1.0.0 +release: 4 +source: + - https://github.com/chmln/sd/archive/refs/tags/v1.0.0.tar.gz: 2adc1dec0d2c63cbffa94204b212926f2735a59753494fca72c3cfe4001d472f +homepage: https://github.com/chmln/sd +license: MIT +component: system.utils +summary: Intuitive find & replace CLI (sed alternative) description: | sd is an intuitive find & replace CLI. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 gen/completions/_sd $installdir/usr/share/zsh/site-functions/_sd install -Dm00644 gen/completions/sd.bash $installdir/usr/share/bash-completion/completions/sd install -Dm00644 gen/completions/sd.fish $installdir/usr/share/fish/vendor_completions.d/sd.fish install -Dm00644 gen/sd.1 $installdir/usr/share/man/man1/sd.1 -check : | +check: | %cargo_test diff --git a/packages/s/sdbus-cpp/package.yml b/packages/s/sdbus-cpp/package.yml index 89679635e3d..9e659ae12d2 100644 --- a/packages/s/sdbus-cpp/package.yml +++ b/packages/s/sdbus-cpp/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdbus-cpp -version : 2.0.0 -release : 2 -source : - - https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v2.0.0.tar.gz : 88af4569161a0d0192f0f4a94582a1af4e75722499d06984fb7f91f638f5afb3 -homepage : https://github.com/Kistler-Group/sdbus-cpp -license : LGPL-2.1 -component : -summary : C++ D-Bus library +name: sdbus-cpp +version: 2.0.0 +release: 2 +source: + - https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v2.0.0.tar.gz: 88af4569161a0d0192f0f4a94582a1af4e75722499d06984fb7f91f638f5afb3 +homepage: https://github.com/Kistler-Group/sdbus-cpp +license: LGPL-2.1 +component: +summary: C++ D-Bus library description: | sdbus-c++ is a high-level C++ D-Bus library for Linux designed to provide expressive, easy-to-use API in modern C++. It adds another layer of abstraction on top of sd-bus, a nice, fresh C D-Bus implementation by systemd. -builddeps : +builddeps: - pkgconfig(expat) - pkgconfig(libsystemd) -setup : | +setup: | %cmake_ninja -DBUILD_DOC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sdcv/package.yml b/packages/s/sdcv/package.yml index 481074bc118..272559e84ff 100644 --- a/packages/s/sdcv/package.yml +++ b/packages/s/sdcv/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdcv -version : 0.5.5 -release : 8 -source : - - https://github.com/Dushistov/sdcv/archive/refs/tags/v0.5.5.tar.gz : 4d2519e8f8479b9301dc91e9cda3e1eefef19970ece0e8c05f0c7b7ade5dc94b -homepage : https://dushistov.github.io/sdcv/ -license : GPL-2.0-or-later -component : office -summary : sdcv - console version of StarDict +name: sdcv +version: 0.5.5 +release: 8 +source: + - https://github.com/Dushistov/sdcv/archive/refs/tags/v0.5.5.tar.gz: 4d2519e8f8479b9301dc91e9cda3e1eefef19970ece0e8c05f0c7b7ade5dc94b +homepage: https://dushistov.github.io/sdcv/ +license: GPL-2.0-or-later +component: office +summary: sdcv - console version of StarDict description: | sdcv is simple, cross-platform text-base utility for work with dictionaries in StarDict's format. The word from "list of words" may be string with leading '/' for using Fuzzy search algorithm, with leading '|' for using full-text search, string may contain '?' and '*' for using regexp search. It work in interactive and not interactive mode. -setup : | +setup: | %cmake . -build : | +build: | %make %make lang -install : | +install: | %make_install diff --git a/packages/s/sddm-kcm/package.yml b/packages/s/sddm-kcm/package.yml index 186e56aa158..0cfb28cc4b7 100644 --- a/packages/s/sddm-kcm/package.yml +++ b/packages/s/sddm-kcm/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sddm-kcm -version : 6.5.3 -release : 126 -source : - - https://download.kde.org/stable/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz : 7fee190dd1caea0e193f705030a978ab184e06519b4d45313b4f7e3b193940a3 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : GPL-2.0-or-later -component : desktop.kde.core -summary : Config module for SDDM +name: sddm-kcm +version: 6.5.3 +release: 126 +source: + - https://download.kde.org/stable/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz: 7fee190dd1caea0e193f705030a978ab184e06519b4d45313b4f7e3b193940a3 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: GPL-2.0-or-later +component: desktop.kde.core +summary: Config module for SDDM description: | Hosts the KCM module for SDDM. This module allows for configuring SDDM in Plasma System Settings. -builddeps : +builddeps: - pkgconfig(Qt6Quick) - pkgconfig(xcb-cursor) - kf6-karchive-devel @@ -18,13 +18,13 @@ builddeps : - kf6-kcmutils-devel - kf6-kio-devel - kf6-knewstuff-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sddm/package.yml b/packages/s/sddm/package.yml index d74b64e3a1a..163effffabb 100644 --- a/packages/s/sddm/package.yml +++ b/packages/s/sddm/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sddm -version : 0.21.0 -release : 56 -source : - - https://github.com/sddm/sddm/archive/refs/tags/v0.21.0.tar.gz : f895de2683627e969e4849dbfbbb2b500787481ca5ba0de6d6dfdae5f1549abf -license : +name: sddm +version: 0.21.0 +release: 56 +source: + - https://github.com/sddm/sddm/archive/refs/tags/v0.21.0.tar.gz: f895de2683627e969e4849dbfbbb2b500787481ca5ba0de6d6dfdae5f1549abf +license: - CC-BY-3.0 - GPL-2.0-or-later -component : desktop -homepage : https://github.com/sddm/sddm -summary : Modern display manager for X11 and Wayland +component: desktop +homepage: https://github.com/sddm/sddm +summary: Modern display manager for X11 and Wayland description: | SDDM is a modern display manager for X11 and Wayland aiming to be fast, simple and beautiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces. -builddeps : +builddeps: - pkgconfig(Qt6Designer) - pkgconfig(Qt6Qml) - pkgconfig(xcb) - extra-cmake-modules - python-docutils -rundeps : +rundeps: - linux-driver-management-sddm-integration - qt6-virtualkeyboard - setxkbmap @@ -26,18 +26,18 @@ rundeps : - xhost - xkbcomp - xkeyboard-config -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %apply_patches %cmake_ninja -DCMAKE_INSTALL_LIBEXECDIR=%libdir%/%PKGNAME% \ -DLOGIN_DEFS_PATH:path=/usr/share/defaults/etc/login.defs \ -DSYSTEMD_SYSTEM_UNIT_DIR=%libdir%/systemd/system \ -DBUILD_WITH_QT6=ON \ -DBUILD_MAN_PAGES=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Start by default ln -s sddm.service $installdir/%libdir%/systemd/system/display-manager.service @@ -58,4 +58,4 @@ install : | # Stateless rmdir $installdir/etc/pam.d - rmdir $installdir/etc + rmdir $installdir/etc diff --git a/packages/s/sdl-gfx/package.yml b/packages/s/sdl-gfx/package.yml index 7250a1d7de2..9f2b6f0c511 100644 --- a/packages/s/sdl-gfx/package.yml +++ b/packages/s/sdl-gfx/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl-gfx -version : 2.0.27 -release : 5 -source : - - https://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.27.tar.gz : dfb15ac5f8ce7a4952dc12d2aed9747518c5e6b335c0e31636d23f93c630f419 -homepage : https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/ -license : Zlib -component : multimedia.library -summary : SDL graphics drawing primitives and other support functions +name: sdl-gfx +version: 2.0.27 +release: 5 +source: + - https://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.27.tar.gz: dfb15ac5f8ce7a4952dc12d2aed9747518c5e6b335c0e31636d23f93c630f419 +homepage: https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/ +license: Zlib +component: multimedia.library +summary: SDL graphics drawing primitives and other support functions description: | SDL graphics drawing primitives and other support functions -builddeps : +builddeps: - pkgconfig32(sdl) -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl-ttf/package.yml b/packages/s/sdl-ttf/package.yml index 730ce6830bd..7465a0ebf07 100644 --- a/packages/s/sdl-ttf/package.yml +++ b/packages/s/sdl-ttf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl-ttf -version : 2.0.11 -release : 3 -source : - - https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz : 724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7 -homepage : https://www.libsdl.org/ -license : Zlib -component : multimedia.library -summary : Library which allows you to use TrueType fonts in your SDL applications. +name: sdl-ttf +version: 2.0.11 +release: 3 +source: + - https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz: 724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7 +homepage: https://www.libsdl.org/ +license: Zlib +component: multimedia.library +summary: Library which allows you to use TrueType fonts in your SDL applications. description: | Library which allows you to use TrueType fonts in your SDL applications. -builddeps : +builddeps: - pkgconfig32(freetype2) - pkgconfig32(liblzma) - pkgconfig32(libzstd) @@ -19,11 +19,11 @@ builddeps : - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure_no_runstatedir --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl1-image/package.yml b/packages/s/sdl1-image/package.yml index 94aa028c2be..7734df1471d 100644 --- a/packages/s/sdl1-image/package.yml +++ b/packages/s/sdl1-image/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl1-image -version : 1.2.12 -release : 7 -source : - - https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz : 0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699 -homepage : https://www.libsdl.org/ -license : Zlib -component : multimedia.library -summary : SDL_image is an image file loading library. +name: sdl1-image +version: 1.2.12 +release: 7 +source: + - https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz: 0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699 +homepage: https://www.libsdl.org/ +license: Zlib +component: multimedia.library +summary: SDL_image is an image file loading library. description: | SDL_image is an image file loading library. -builddeps : +builddeps: - pkgconfig32(libjpeg) - pkgconfig32(libpng) - pkgconfig32(libtiff-4) - pkgconfig32(libwebp) - pkgconfig32(sdl) -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %apply_patches %configure_no_runstatedir \ --disable-jpg-shared \ @@ -26,7 +26,7 @@ setup : | --disable-static \ --disable-tif-shared \ --disable-webp-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl1-mixer/package.yml b/packages/s/sdl1-mixer/package.yml index c4468744015..a941ba14e04 100644 --- a/packages/s/sdl1-mixer/package.yml +++ b/packages/s/sdl1-mixer/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl1-mixer -version : 1.2.12 -release : 8 -source : +name: sdl1-mixer +version: 1.2.12 +release: 8 +source: # - https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz : 1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a - - git|https://github.com/libsdl-org/SDL_mixer : ed76d39cda0735d26c14a3e4f4da996e420f6478 # SDL-1.2 bugfix branch -homepage : https://www.libsdl.org/ -license : Zlib -component : multimedia.library -summary : SDL Mixer + - git|https://github.com/libsdl-org/SDL_mixer: ed76d39cda0735d26c14a3e4f4da996e420f6478 # SDL-1.2 bugfix branch +homepage: https://www.libsdl.org/ +license: Zlib +component: multimedia.library +summary: SDL Mixer description: | SDL Mixer -builddeps : +builddeps: - pkgconfig32(flac) - pkgconfig32(liblzma) - pkgconfig32(libzstd) - pkgconfig32(sdl) - pkgconfig32(vorbisfile) - pkgconfig(libmikmod) -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | if [ ! -z "${EMUL32BUILD+set}" ]; then EXTRA_ARGS="--enable-music-mod --enable-music-mod-shared" fi @@ -30,7 +30,7 @@ setup : | --disable-music-ogg-shared \ --disable-static \ $EXTRA_ARGS -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl1-net/package.yml b/packages/s/sdl1-net/package.yml index 16b8fbe71b9..3659f4d22d4 100644 --- a/packages/s/sdl1-net/package.yml +++ b/packages/s/sdl1-net/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl1-net -version : 1.2.8 -release : 4 -source : - - https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz : 5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4 -homepage : https://www.libsdl.org/ -license : Zlib -component : multimedia.library -summary : SDL1 Networking +name: sdl1-net +version: 1.2.8 +release: 4 +source: + - https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz: 5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4 +homepage: https://www.libsdl.org/ +license: Zlib +component: multimedia.library +summary: SDL1 Networking description: | SDL1 Networking -builddeps : +builddeps: - pkgconfig32(liblzma) - pkgconfig32(libzstd) - pkgconfig32(sdl) - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl1-pango/package.yml b/packages/s/sdl1-pango/package.yml index 813246c0ea5..5fe7d3661e8 100644 --- a/packages/s/sdl1-pango/package.yml +++ b/packages/s/sdl1-pango/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl1-pango -version : 0.1.2 -release : 4 -source : - - https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz : 7f75d3b97acf707c696ea126424906204ebfa07660162de925173cdd0257eba4 -homepage : https://sourceforge.net/projects/sdlpango -license : LGPL-2.0-or-later -component : multimedia.library -summary : Pango SDL binding +name: sdl1-pango +version: 0.1.2 +release: 4 +source: + - https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz: 7f75d3b97acf707c696ea126424906204ebfa07660162de925173cdd0257eba4 +homepage: https://sourceforge.net/projects/sdlpango +license: LGPL-2.0-or-later +component: multimedia.library +summary: Pango SDL binding description: | Pango SDL binding -builddeps : +builddeps: - pkgconfig(pango) - pkgconfig(sdl) -setup : | +setup: | %patch -p0 -i $pkgfiles/0001-Add-aditional-API.patch %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl1/package.yml b/packages/s/sdl1/package.yml index 0b37d8e4861..f5f782d3b86 100644 --- a/packages/s/sdl1/package.yml +++ b/packages/s/sdl1/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl1 -version : 1.2.15 -release : 14 -source : +name: sdl1 +version: 1.2.15 +release: 14 +source: # - http://www.libsdl.org/release/SDL-1.2.15.tar.gz : d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00 - - git|https://github.com/libsdl-org/SDL-1.2.git : ab4150efebf04c59957d9d607b8b356df40d6083 -homepage : https://www.libsdl.org/ -license : LGPL-2.1-or-later -component : multimedia.library -summary : Simple DirectMedia Layer 1.x + - git|https://github.com/libsdl-org/SDL-1.2.git: ab4150efebf04c59957d9d607b8b356df40d6083 +homepage: https://www.libsdl.org/ +license: LGPL-2.1-or-later +component: multimedia.library +summary: Simple DirectMedia Layer 1.x description: | Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(alsa) - pkgconfig32(glu) - pkgconfig32(ice) @@ -21,11 +21,11 @@ builddeps : - pkgconfig32(libusb-1.0) - pkgconfig32(xrandr) - pkgconfig32(zlib) -patterns : - - devel : - - /usr/bin - - /usr/share/man -setup : | +patterns: + - devel: + - /usr/bin + - /usr/share/man +setup: | %configure_no_runstatedir \ --disable-static \ --enable-shared \ @@ -39,7 +39,7 @@ setup : | --disable-pulseaudio-shared \ --disable-rpath \ --disable-x11-shared -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-gfx/package.yml b/packages/s/sdl2-gfx/package.yml index 26ccf3d902b..e19ebe00092 100644 --- a/packages/s/sdl2-gfx/package.yml +++ b/packages/s/sdl2-gfx/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-gfx -version : 1.0.4 -release : 9 -source : - - https://sourceforge.net/projects/sdl2gfx/files/SDL2_gfx-1.0.4.tar.gz : 63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262 -homepage : https://sourceforge.net/projects/sdl2gfx/ -license : Zlib -component : multimedia.library -summary : SDL2 graphics drawing primitives and other support functions +name: sdl2-gfx +version: 1.0.4 +release: 9 +source: + - https://sourceforge.net/projects/sdl2gfx/files/SDL2_gfx-1.0.4.tar.gz: 63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262 +homepage: https://sourceforge.net/projects/sdl2gfx/ +license: Zlib +component: multimedia.library +summary: SDL2 graphics drawing primitives and other support functions description: | SDL2 graphics drawing primitives and other support functions -builddeps : +builddeps: - pkgconfig32(sdl2) - pkgconfig(sdl2) - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure_no_runstatedir --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-image/package.yml b/packages/s/sdl2-image/package.yml index ee49ece97a3..16547930e0b 100644 --- a/packages/s/sdl2-image/package.yml +++ b/packages/s/sdl2-image/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-image -version : 2.8.2 -release : 20 -source : - - https://github.com/libsdl-org/SDL_image/archive/refs/tags/release-2.8.2.tar.gz : 8fd59b2c17772d7ac1192b11c645be8d7874f595c1714f4b200ee70b7cc38f3e -license : Zlib -component : multimedia.library -homepage : https://github.com/libsdl-org/SDL_image -summary : SDL_image is an image file loading library. +name: sdl2-image +version: 2.8.2 +release: 20 +source: + - https://github.com/libsdl-org/SDL_image/archive/refs/tags/release-2.8.2.tar.gz: 8fd59b2c17772d7ac1192b11c645be8d7874f595c1714f4b200ee70b7cc38f3e +license: Zlib +component: multimedia.library +homepage: https://github.com/libsdl-org/SDL_image +summary: SDL_image is an image file loading library. description: | SDL_image is a simple library to load images of various formats as SDL surfaces. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(libjpeg) - pkgconfig32(libpng) - pkgconfig32(libtiff-4) @@ -20,7 +20,7 @@ builddeps : - pkgconfig32(sdl2) - pkgconfig(libavif) - pkgconfig(libjxl) -setup : | +setup: | if [ -n "${EMUL32BUILD+set}" ]; then extra_args="--disable-jxl --disable-avif" fi @@ -35,7 +35,7 @@ setup : | --disable-webp-shared \ --prefix=/usr \ $extra_args -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-mixer/package.yml b/packages/s/sdl2-mixer/package.yml index 097d2245707..c2ce65b353b 100644 --- a/packages/s/sdl2-mixer/package.yml +++ b/packages/s/sdl2-mixer/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-mixer -version : 2.8.0 -release : 17 -source : - - https://github.com/libsdl-org/SDL_mixer/archive/refs/tags/release-2.8.0.tar.gz : 1146f00815c8ad22c3d48fbe31ae23dc5997936ebf30b4b3aeab6eab7ea1db3e -homepage : https://github.com/libsdl-org/SDL_mixer/tree/SDL2 -license : Zlib -component : multimedia.library -summary : Simple multi-channel audio mixer +name: sdl2-mixer +version: 2.8.0 +release: 17 +source: + - https://github.com/libsdl-org/SDL_mixer/archive/refs/tags/release-2.8.0.tar.gz: 1146f00815c8ad22c3d48fbe31ae23dc5997936ebf30b4b3aeab6eab7ea1db3e +homepage: https://github.com/libsdl-org/SDL_mixer/tree/SDL2 +license: Zlib +component: multimedia.library +summary: Simple multi-channel audio mixer description: | A simple multi-channel audio mixer that supports 8 channels of 16 bit stereo audio, plus a single channel of music. -emul32 : true -optimize : speed -builddeps : +emul32: true +optimize: speed +builddeps: - pkgconfig32(flac) - pkgconfig32(libmodplug) - pkgconfig32(libmpg123) - pkgconfig32(opusfile) - pkgconfig32(sdl2) - pkgconfig32(vorbisfile) -setup : | +setup: | %configure \ --disable-music-flac-drflac \ --disable-music-flac-libflac-shared \ @@ -36,7 +36,7 @@ setup : | --enable-music-mp3-mpg123 \ --enable-music-ogg-vorbis \ --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-net/package.yml b/packages/s/sdl2-net/package.yml index 262074b1343..d0f6c4b8f74 100644 --- a/packages/s/sdl2-net/package.yml +++ b/packages/s/sdl2-net/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-net -version : 2.2.0 -release : 6 -source : - - https://github.com/libsdl-org/SDL_net/archive/refs/tags/release-2.2.0.tar.gz : 08d741282c0c22b82ed134f09cd319803132289cae06fb47b5ada2752faf0493 -homepage : https://github.com/libsdl-org/SDL_net/tree/SDL2 -license : zlib -component : multimedia.library -summary : Small sample cross-platform networking library. +name: sdl2-net +version: 2.2.0 +release: 6 +source: + - https://github.com/libsdl-org/SDL_net/archive/refs/tags/release-2.2.0.tar.gz: 08d741282c0c22b82ed134f09cd319803132289cae06fb47b5ada2752faf0493 +homepage: https://github.com/libsdl-org/SDL_net/tree/SDL2 +license: zlib +component: multimedia.library +summary: Small sample cross-platform networking library. description: | SDL_net is a portable network library for use with SDL. It's goal is to simplify the use of the usual socket interfaces and use SDL infrastructure to handle some portability things (such as threading and reporting errors). -builddeps : +builddeps: - pkgconfig32(sdl2) - glibc-32bit-devel - libgcc-32bit - libstdc++-32bit -emul32 : true -clang : true -optimize : speed -setup : | +emul32: true +clang: true +optimize: speed +setup: | %configure --disable-static --prefix=/usr -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-pango/package.yml b/packages/s/sdl2-pango/package.yml index 662cb0c62df..9ce88a0bab0 100644 --- a/packages/s/sdl2-pango/package.yml +++ b/packages/s/sdl2-pango/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-pango -version : 2.1.5 -release : 1 -source : - - https://github.com/markuskimius/SDL2_Pango/archive/refs/tags/v2.1.5.tar.gz : 3b3fe6008445feb1fca61b17b9d950d688e49dcca60dbbf8667c0f980ddfc563 -homepage : https://github.com/markuskimius/SDL2_Pango -license : LGPL-2.1-or-later -component : multimedia.library -summary : SDL2_Pango is a library for graphically rendering internationalized and tagged text in SDL2 using TrueType fonts. +name: sdl2-pango +version: 2.1.5 +release: 1 +source: + - https://github.com/markuskimius/SDL2_Pango/archive/refs/tags/v2.1.5.tar.gz: 3b3fe6008445feb1fca61b17b9d950d688e49dcca60dbbf8667c0f980ddfc563 +homepage: https://github.com/markuskimius/SDL2_Pango +license: LGPL-2.1-or-later +component: multimedia.library +summary: SDL2_Pango is a library for graphically rendering internationalized and tagged text in SDL2 using TrueType fonts. description: | SDL2_Pango is a library for graphically rendering internationalized and tagged text in SDL2 using TrueType fonts. -builddeps : +builddeps: - pkgconfig(pango) - pkgconfig(sdl2) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2-ttf/package.yml b/packages/s/sdl2-ttf/package.yml index b63b705502f..2b24dfb3c70 100644 --- a/packages/s/sdl2-ttf/package.yml +++ b/packages/s/sdl2-ttf/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2-ttf -version : 2.22.0 -release : 11 -source : - - https://github.com/libsdl-org/SDL_ttf/archive/refs/tags/release-2.22.0.tar.gz : 2275d0ddfffa53f0efa628bc1621f662dacbd42467b5a44db99e38255fbb575a -homepage : https://www.libsdl.org/ -license : Zlib -component : multimedia.library -summary : A sample library which allows you to use TrueType fonts in SDL applications. +name: sdl2-ttf +version: 2.22.0 +release: 11 +source: + - https://github.com/libsdl-org/SDL_ttf/archive/refs/tags/release-2.22.0.tar.gz: 2275d0ddfffa53f0efa628bc1621f662dacbd42467b5a44db99e38255fbb575a +homepage: https://www.libsdl.org/ +license: Zlib +component: multimedia.library +summary: A sample library which allows you to use TrueType fonts in SDL applications. description: | A sample library which allows you to use TrueType fonts in SDL applications. -builddeps : +builddeps: - pkgconfig32(freetype2) - pkgconfig32(harfbuzz) - pkgconfig32(sdl2) - pkgconfig32(xshmfence) -emul32 : true -optimize : speed -setup : | +emul32: true +optimize: speed +setup: | %configure --disable-static --enable-freetype-builtin=no --enable-harfbuzz-builtin=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sdl2/package.yml b/packages/s/sdl2/package.yml index 515d6fd3602..15effd27ce0 100644 --- a/packages/s/sdl2/package.yml +++ b/packages/s/sdl2/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl2 -version : 2.32.4 -release : 58 -source : - - https://www.libsdl.org/release/SDL2-2.32.4.tar.gz : f15b478253e1ff6dac62257ded225ff4e7d0c5230204ac3450f1144ee806f934 -homepage : https://libsdl.org/ -license : Zlib -component : multimedia.library -emul32 : true -summary : Simple DirectMedia Layer +name: sdl2 +version: 2.32.4 +release: 58 +source: + - https://www.libsdl.org/release/SDL2-2.32.4.tar.gz: f15b478253e1ff6dac62257ded225ff4e7d0c5230204ac3450f1144ee806f934 +homepage: https://libsdl.org/ +license: Zlib +component: multimedia.library +emul32: true +summary: Simple DirectMedia Layer description: | Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. -builddeps : +builddeps: - pkgconfig32(alsa) - pkgconfig32(gbm) - pkgconfig32(hidapi-libusb) @@ -30,13 +30,13 @@ builddeps : - pkgconfig32(xscrnsaver) - pkgconfig(ibus-1.0) - pkgconfig(wayland-protocols) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -patterns : - - devel : /usr/bin -setup : | +patterns: + - devel: /usr/bin +setup: | # Virtualbox depends on libSDL2Main.a, don't delete that %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ @@ -56,7 +56,7 @@ setup : | -DSDL_WAYLAND_LIBDECOR_SHARED=OFF \ -DSDL_WAYLAND_SHARED=OFF \ -DSDL_X11_SHARED=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sdl3/package.yml b/packages/s/sdl3/package.yml index 21b210b1cfd..eec8afea590 100644 --- a/packages/s/sdl3/package.yml +++ b/packages/s/sdl3/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sdl3 -version : 3.2.10 -release : 4 -source : - - https://www.libsdl.org/release/SDL3-3.2.10.tar.gz : f87be7b4dec66db4098e9c167b2aa34e2ca10aeb5443bdde95ae03185ed513e0 -homepage : https://libsdl.org/ -license : Zlib -component : multimedia.library -summary : Simple DirectMedia Layer +name: sdl3 +version: 3.2.10 +release: 4 +source: + - https://www.libsdl.org/release/SDL3-3.2.10.tar.gz: f87be7b4dec66db4098e9c167b2aa34e2ca10aeb5443bdde95ae03185ed513e0 +homepage: https://libsdl.org/ +license: Zlib +component: multimedia.library +summary: Simple DirectMedia Layer description: | Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(ibus-1.0) @@ -26,11 +26,11 @@ builddeps : - pkgconfig(xkbcommon) - pkgconfig(xrandr) - pkgconfig(xscrnsaver) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DSDL_STATIC=OFF \ @@ -46,7 +46,7 @@ setup : | -DSDL_WAYLAND_LIBDECOR_SHARED=OFF \ -DSDL_WAYLAND_SHARED=OFF \ -DSDL_X11_SHARED=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/seafile-client/package.yml b/packages/s/seafile-client/package.yml index ba4405bf046..14dc6b421f0 100644 --- a/packages/s/seafile-client/package.yml +++ b/packages/s/seafile-client/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seafile-client -version : 9.0.13 -release : 30 -source : - - https://github.com/haiwen/seafile-client/archive/refs/tags/v9.0.13.tar.gz : 55f7a2febd8e146409dcd20a3d34c5749429c7a4da16337855e62979b82c448d -homepage : https://www.seafile.com/ -license : +name: seafile-client +version: 9.0.13 +release: 30 +source: + - https://github.com/haiwen/seafile-client/archive/refs/tags/v9.0.13.tar.gz: 55f7a2febd8e146409dcd20a3d34c5749429c7a4da16337855e62979b82c448d +homepage: https://www.seafile.com/ +license: - Apache-2.0 - MIT -component : network.clients -summary : Seafile Client - Reliable and High Speed File Sync and Share +component: network.clients +summary: Seafile Client - Reliable and High Speed File Sync and Share description: | Seafile is a next-generation open source cloud storage system, with advanced support for file syncing, privacy protection and teamwork. Seafile allows users to create groups with file syncing, wiki, and discussion to enable easy collaboration around documents within a team. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6WebEngineCore) - pkgconfig(jansson) @@ -26,14 +26,14 @@ builddeps : - pkgconfig(sqlite3) - pkgconfig(zlib) - doxygen -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Always-return-false-for-shouldUseFramelessWindow-.-U.patch %patch -p1 -i $pkgfiles/fix-build-qt6.diff %cmake_ninja \ -DQT_VERSION_MAJOR=6 \ -DBUILD_SHIBBOLETH_SUPPORT=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/seafile/package.yml b/packages/s/seafile/package.yml index 7ad2e0772d6..667243e0bb2 100644 --- a/packages/s/seafile/package.yml +++ b/packages/s/seafile/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seafile -version : 9.0.13 -release : 35 -source : - - https://github.com/haiwen/seafile/archive/refs/tags/v9.0.13.tar.gz : 21f65c89bb75fe396fc55533f15b55e193361cea673667329c36158831d24d3b -homepage : https://www.seafile.com/ -license : +name: seafile +version: 9.0.13 +release: 35 +source: + - https://github.com/haiwen/seafile/archive/refs/tags/v9.0.13.tar.gz: 21f65c89bb75fe396fc55533f15b55e193361cea673667329c36158831d24d3b +homepage: https://www.seafile.com/ +license: - GPL-2.0-only - OpenSSL -component : network -summary : Seafile Server and Libraries +component: network +summary: Seafile Server and Libraries description: | File syncing and sharing software with file encryption and group sharing, emphasis on reliability and high performance. -builddeps : +builddeps: - pkgconfig(libargon2) - pkgconfig(libcurl) - pkgconfig(libevent) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(sqlite3) - intltool - vala -setup : | +setup: | %autogen --disable-static --with-python3 --disable-ws -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/seahorse/package.yml b/packages/s/seahorse/package.yml index 6ca692c15a7..6ba1cef0c70 100644 --- a/packages/s/seahorse/package.yml +++ b/packages/s/seahorse/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seahorse -version : 47.0.1 -release : 30 -source : - - https://download.gnome.org/sources/seahorse/47/seahorse-47.0.1.tar.xz : 9c1917e4a61f7febb787849ce36ce717fce706c346880b991d056d54dadbcacc -homepage : https://gitlab.gnome.org/GNOME/seahorse -license : GPL-2.0-or-later -summary : GNOME encryption key and password manager -component : desktop.gnome +name: seahorse +version: 47.0.1 +release: 30 +source: + - https://download.gnome.org/sources/seahorse/47/seahorse-47.0.1.tar.xz: 9c1917e4a61f7febb787849ce36ce717fce706c346880b991d056d54dadbcacc +homepage: https://gitlab.gnome.org/GNOME/seahorse +license: GPL-2.0-or-later +summary: GNOME encryption key and password manager +component: desktop.gnome description: | Seahorse is a GNOME application for managing encryption keys and passwords in the GnomeKeyring. There's also a collection of plugins that integrate seahorse with nautilus, gedit and other places for encryption, decryption and other operations. -builddeps : +builddeps: - pkgconfig(gcr-3) - pkgconfig(gpgme) - pkgconfig(gtk+-3.0) @@ -26,13 +26,13 @@ builddeps : - itstool - openssh - vala -rundeps : +rundeps: - gnupg - openssh -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-symbolic-icon.patch %meson_configure -Dkey-sharing=false -Dldap-support=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/seatd/package.yml b/packages/s/seatd/package.yml index 6984518bb6c..14467dfc9ae 100644 --- a/packages/s/seatd/package.yml +++ b/packages/s/seatd/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seatd -version : 0.9.1 -release : 4 -source : - - https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz : 819979c922a0be258aed133d93920bce6a3d3565a60588d6d372ce9db2712cd3 -homepage : https://sr.ht/~kennylevinsen/seatd/ -license : MIT -component : desktop.library -summary : A minimal seat management daemon, and a universal seat management library +name: seatd +version: 0.9.1 +release: 4 +source: + - https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz: 819979c922a0be258aed133d93920bce6a3d3565a60588d6d372ce9db2712cd3 +homepage: https://sr.ht/~kennylevinsen/seatd/ +license: MIT +component: desktop.library +summary: A minimal seat management daemon, and a universal seat management library description: | A minimal seat management daemon, and a universal seat management library. Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root. -setup : | +setup: | %meson_configure -Dlibseat-logind=systemd -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/seccure/package.yml b/packages/s/seccure/package.yml index 71fb3892843..60b89f721ec 100644 --- a/packages/s/seccure/package.yml +++ b/packages/s/seccure/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seccure -version : 0.5 -release : 2 -source : - - http://point-at-infinity.org/seccure/seccure-0.5.tar.gz : 6566ce4afea095f83690b93078b910ca5b57b581ebc60e722f6e3fe8e098965b -homepage : http://point-at-infinity.org/seccure/ -license : LGPL-3.0-or-later -component : security.crypto -summary : The seccure toolset implements a selection of asymmetric algorithms based on elliptic curve cryptography (ECC). +name: seccure +version: 0.5 +release: 2 +source: + - http://point-at-infinity.org/seccure/seccure-0.5.tar.gz: 6566ce4afea095f83690b93078b910ca5b57b581ebc60e722f6e3fe8e098965b +homepage: http://point-at-infinity.org/seccure/ +license: LGPL-3.0-or-later +component: security.crypto +summary: The seccure toolset implements a selection of asymmetric algorithms based on elliptic curve cryptography (ECC). description: | The seccure toolset implements a selection of asymmetric algorithms based on elliptic curve cryptography (ECC). In particular it offers public key encryption / decryption, signature generation / verification and rudimentary key establishment. -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/usr/bin install -dm00755 $installdir/usr/share/man/man1 %make_install diff --git a/packages/s/sed/package.yml b/packages/s/sed/package.yml index f6a95da8621..fe256ca2de4 100644 --- a/packages/s/sed/package.yml +++ b/packages/s/sed/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sed -version : '4.9' -release : 15 -source : - - https://mirror.kumi.systems/gnu/sed/sed-4.9.tar.xz : 6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181 -homepage : https://www.gnu.org/software/sed/ -license : GPL-3.0-or-later -component : system.base -summary : sed (Stream Editor) +name: sed +version: "4.9" +release: 15 +source: + - https://mirror.kumi.systems/gnu/sed/sed-4.9.tar.xz: 6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181 +homepage: https://www.gnu.org/software/sed/ +license: GPL-3.0-or-later +component: system.base +summary: sed (Stream Editor) description: | sed is a stream editor that is meant for manipulating, parsing, and transfoming text. -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-testsuite-disable-panic-tests.sh.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/seexpr/package.yml b/packages/s/seexpr/package.yml index 7c21068e1de..aa5f4e2c1b0 100644 --- a/packages/s/seexpr/package.yml +++ b/packages/s/seexpr/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : seexpr -version : 3.0.1 -release : 5 -source : - - https://github.com/wdas/SeExpr/archive/v3.0.1.tar.gz : 1e4cd35e6d63bd3443e1bffe723dbae91334c2c94a84cc590ea8f1886f96f84e -homepage : https://wdas.github.io/SeExpr/ -license : Apache-2.0 -component : programming.library -summary : Simple expression language +name: seexpr +version: 3.0.1 +release: 5 +source: + - https://github.com/wdas/SeExpr/archive/v3.0.1.tar.gz: 1e4cd35e6d63bd3443e1bffe723dbae91334c2c94a84cc590ea8f1886f96f84e +homepage: https://wdas.github.io/SeExpr/ +license: Apache-2.0 +component: programming.library +summary: Simple expression language description: | Simple expression language -libsplit : false -setup : | +libsplit: false +setup: | %cmake -DBUILD_DEMOS=0 -DBUILD_TESTS=0 -DUSE_PYTHON=0 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/semantik/package.yml b/packages/s/semantik/package.yml index 9837495393a..9a897488a8d 100644 --- a/packages/s/semantik/package.yml +++ b/packages/s/semantik/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : semantik -version : 1.2.11 -release : 16 -source : - - https://gitlab.com/ita1024/semantik/-/archive/semantik-1.2.11/semantik-semantik-1.2.11.tar.gz : 28369e77182fa3b4d944d3b020ad10f9a1472af9266220a3a734e4136f9ed45e -homepage : https://waf.io/semantik.html -license : GPL-3.0-or-later -component : desktop.kde -summary : A mind-mapping application for KDE +name: semantik +version: 1.2.11 +release: 16 +source: + - https://gitlab.com/ita1024/semantik/-/archive/semantik-1.2.11/semantik-semantik-1.2.11.tar.gz: 28369e77182fa3b4d944d3b020ad10f9a1472af9266220a3a734e4136f9ed45e +homepage: https://waf.io/semantik.html +license: GPL-3.0-or-later +component: desktop.kde +summary: A mind-mapping application for KDE description: | Semantik (formerly kdissert) is a mind-mapping application for KDE that helps creating documents such as reports or presentations. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5WebEngine) - pkgconfig(python3) - kdelibs4support-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Fix-Wayland-appId.patch %waf_configure -build : | +build: | %waf_build -install : | +install: | %waf_install --noldconfig --nomimes --nogtkicons diff --git a/packages/s/sentry-native/package.yml b/packages/s/sentry-native/package.yml index 581105dab43..0825319ed4c 100644 --- a/packages/s/sentry-native/package.yml +++ b/packages/s/sentry-native/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sentry-native -version : 0.6.7 -release : 1 -source : - - git|https://github.com/getsentry/sentry-native.git : 0.6.7 -homepage : https://github.com/getsentry/sentry-native -license : MIT -component : network.util -summary : Sentry SDK for C, C++ and native applications +name: sentry-native +version: 0.6.7 +release: 1 +source: + - git|https://github.com/getsentry/sentry-native.git: 0.6.7 +homepage: https://github.com/getsentry/sentry-native +license: MIT +component: network.util +summary: Sentry SDK for C, C++ and native applications description: | Sentry SDK for C, C++ and native applications -builddeps : +builddeps: - pkgconfig(libcurl) -libsplit : false -setup : | +libsplit: false +setup: | %cmake_ninja -DSENTRY_BUILD_TESTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | # These tests fail here for some reason, likely compiler flags ./solusBuildDir/tests/unit/sentry_test_unit --skip \ build_id_parser \ diff --git a/packages/s/sequeler/package.yml b/packages/s/sequeler/package.yml index 854d6309057..163b1baefc6 100644 --- a/packages/s/sequeler/package.yml +++ b/packages/s/sequeler/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sequeler -version : 0.8.2 -website : https://github.com/Alecaddd/sequeler -release : 14 -source : - - https://github.com/Alecaddd/sequeler/archive/v0.8.2.tar.gz : 66ae40d8fc6bf5aa0f5608ffc32c3b66c2ff78deb675d301112a8eca7f050876 -homepage : https://github.com/Alecaddd/sequeler -license : GPL-3.0-only -component : database -summary : Sequeler is a native Linux SQL client built in Vala and Gtk +name: sequeler +version: 0.8.2 +website: https://github.com/Alecaddd/sequeler +release: 14 +source: + - https://github.com/Alecaddd/sequeler/archive/v0.8.2.tar.gz: 66ae40d8fc6bf5aa0f5608ffc32c3b66c2ff78deb675d301112a8eca7f050876 +homepage: https://github.com/Alecaddd/sequeler +license: GPL-3.0-only +component: database +summary: Sequeler is a native Linux SQL client built in Vala and Gtk description: | Sequeler is a native Linux SQL client built in Vala and Gtk. It allows you to connect to your local and remote databases, write SQL in a handy text editor with language recognition, and visualize SELECT results in a Gtk.Grid Widget. -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(granite) - pkgconfig(gtksourceview-3.0) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(libsecret-1) - pkgconfig(libssh2) - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/serd/package.yml b/packages/s/serd/package.yml index 465ed025538..f1e59d43bf0 100644 --- a/packages/s/serd/package.yml +++ b/packages/s/serd/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : serd -version : 0.32.4 -release : 7 -source : - - https://gitlab.com/drobilla/serd/-/archive/v0.32.4/serd-v0.32.4.tar.gz : a9b2faf6d0dece28c99cfda7138394c40f136e9e2c0e965c6b6f2df9ee18ba9a -homepage : https://gitlab.com/drobilla/serd -license : ISC -component : programming.library -summary : Lightweight RDF parsing library +name: serd +version: 0.32.4 +release: 7 +source: + - https://gitlab.com/drobilla/serd/-/archive/v0.32.4/serd-v0.32.4.tar.gz: a9b2faf6d0dece28c99cfda7138394c40f136e9e2c0e965c6b6f2df9ee18ba9a +homepage: https://gitlab.com/drobilla/serd +license: ISC +component: programming.library +summary: Lightweight RDF parsing library description: | Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. -avx2 : true -clang : true -optimize : +avx2: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/serf/package.yml b/packages/s/serf/package.yml index bf1c6acf9f7..f70ee8024fb 100644 --- a/packages/s/serf/package.yml +++ b/packages/s/serf/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : serf -version : 1.3.10 -release : 16 -source : - - https://www.apache.org/dist/serf/serf-1.3.10.tar.bz2 : be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6 -license : Apache-2.0 -component : programming -homepage : https://serf.apache.org/ -summary : The serf library is a high performance C-based HTTP client library +name: serf +version: 1.3.10 +release: 16 +source: + - https://www.apache.org/dist/serf/serf-1.3.10.tar.bz2: be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6 +license: Apache-2.0 +component: programming +homepage: https://serf.apache.org/ +summary: The serf library is a high performance C-based HTTP client library description: | The serf library is a high performance C-based HTTP client library -builddeps : +builddeps: - pkgconfig(apr-1) - pkgconfig(apr-util-1) - pkgconfig(krb5) @@ -18,8 +18,8 @@ builddeps : - pkgconfig(libxcrypt) - libtool - scons -build : | +build: | scons %JOBS% PREFIX=/usr -install : | +install: | scons PREFIX="$installdir/usr" LIBDIR="$installdir/%libdir%" install rm -rf $installdir/%libdir%/*.a diff --git a/packages/s/serve-d/package.yml b/packages/s/serve-d/package.yml index 871a7de03c4..1cd9b1e98a5 100644 --- a/packages/s/serve-d/package.yml +++ b/packages/s/serve-d/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : serve-d -version : 0.8.0.18 -release : 7 -source : - - git|https://github.com/Pure-D/serve-d.git : v0.8.0-beta.18 -homepage : https://github.com/Pure-D/serve-d -license : MIT -component : programming.tools -summary : D LSP server (dlang language server protocol server) +name: serve-d +version: 0.8.0.18 +release: 7 +source: + - git|https://github.com/Pure-D/serve-d.git: v0.8.0-beta.18 +homepage: https://github.com/Pure-D/serve-d +license: MIT +component: programming.tools +summary: D LSP server (dlang language server protocol server) description: | Microsoft language server protocol implementation for D. This program is the heart of code-d and implements most IDE features in D. The purpose of this project is to give every editor the same capabilities and editing features as code-d through the widely available Microsoft Language Server Protocol (LSP). -networking : true -builddeps : +networking: true +builddeps: - dub - ldc -rundeps : +rundeps: - dcd -build : | +build: | dub build --build=release-debug --parallel -install : | +install: | install -Dm00755 $workdir/serve-d $installdir/usr/bin/serve-d diff --git a/packages/s/setbfree/package.yml b/packages/s/setbfree/package.yml index 428345549ee..2a564c9be6e 100644 --- a/packages/s/setbfree/package.yml +++ b/packages/s/setbfree/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : setbfree -version : 0.8.12 -release : 5 -source : - - https://github.com/pantherb/setBfree/archive/refs/tags/v0.8.12.tar.gz : e317e78672103bcd41b880a95aa5f227266f9e9282e3076764d928906daa09a4 -homepage : https://setbfree.org/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : A DSP Tonewheel Organ emulator. +name: setbfree +version: 0.8.12 +release: 5 +source: + - https://github.com/pantherb/setBfree/archive/refs/tags/v0.8.12.tar.gz: e317e78672103bcd41b880a95aa5f227266f9e9282e3076764d928906daa09a4 +homepage: https://setbfree.org/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: A DSP Tonewheel Organ emulator. description: | setBfree is a MIDI-controlled, software synthesizer designed to imitate the sound and properties of the electromechanical organs and sound modification devices that brought world-wide fame to the names and products of Laurens Hammond and Don Leslie. -builddeps : +builddeps: - pkgconfig(ftgl) - pkgconfig(glu) - pkgconfig(jack) - pkgconfig(liblo) - pkgconfig(libpano13) - pkgconfig(lv2) -build : | +build: | %make PREFIX=/usr lv2dir=%libdir%/lv2 -install : | +install: | %make_install PREFIX=/usr lv2dir=%libdir%/lv2 diff --git a/packages/s/setxkbmap/package.yml b/packages/s/setxkbmap/package.yml index cd12650baa3..4189b7c7002 100644 --- a/packages/s/setxkbmap/package.yml +++ b/packages/s/setxkbmap/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : setxkbmap -version : 1.3.4 -release : 7 -source : - - https://www.x.org/releases/individual/app/setxkbmap-1.3.4.tar.gz : cc4113eab3cd70c28c986174aa30e62690e789723c874acc53e8d1f058d11f92 -license : GPL-3.0 -component : xorg.apps -homepage : https://www.x.org/ -summary : X11 client to change the keymaps in the X server for a specified keyboard +name: setxkbmap +version: 1.3.4 +release: 7 +source: + - https://www.x.org/releases/individual/app/setxkbmap-1.3.4.tar.gz: cc4113eab3cd70c28c986174aa30e62690e789723c874acc53e8d1f058d11f92 +license: GPL-3.0 +component: xorg.apps +homepage: https://www.x.org/ +summary: X11 client to change the keymaps in the X server for a specified keyboard description: | setxkbmap is an X11 client to change the keymaps in the X server for a specified keyboard to use the layout determined by the options listed on the command line -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xkbfile) - pkgconfig(xrandr) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sfml/package.yml b/packages/s/sfml/package.yml index 92198927195..7bc4110fea1 100644 --- a/packages/s/sfml/package.yml +++ b/packages/s/sfml/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : SFML -version : 2.6.2 -release : 15 -source : - - https://github.com/SFML/SFML/archive/refs/tags/2.6.2.tar.gz : 15ff4d608a018f287c6a885db0a2da86ea389e516d2323629e4d4407a7ce047f -homepage : https://www.sfml-dev.org -license : Zlib -component : multimedia.library -summary : A simple, fast, cross-platform, and object-oriented multimedia API +name: SFML +version: 2.6.2 +release: 15 +source: + - https://github.com/SFML/SFML/archive/refs/tags/2.6.2.tar.gz: 15ff4d608a018f287c6a885db0a2da86ea389e516d2323629e4d4407a7ce047f +homepage: https://www.sfml-dev.org +license: Zlib +component: multimedia.library +summary: A simple, fast, cross-platform, and object-oriented multimedia API description: | SFML provides a simple interface to the various components of your PC, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network. -patterns : - - docs : - - /usr/share/doc -builddeps : +patterns: + - docs: + - /usr/share/doc +builddeps: - pkgconfig(flac) - pkgconfig(freetype2) - pkgconfig(openal) @@ -22,13 +22,13 @@ builddeps : - pkgconfig(xcursor) - pkgconfig(xrandr) - doxygen -setup : | +setup: | %cmake_ninja -DSFML_INSTALL_PKGCONFIG_FILES=TRUE \ -DSFML_BUILD_DOC=TRUE \ -DSFML_BUILD_EXAMPLES=TRUE \ -DSFML_USE_SYSTEM_DEPS=TRUE \ -DSFML_PKGCONFIG_INSTALL_PREFIX=/usr/share/pkgconfig -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sfnt2woff-zopfli/package.yml b/packages/s/sfnt2woff-zopfli/package.yml index b533127f169..60ab4cf71e8 100644 --- a/packages/s/sfnt2woff-zopfli/package.yml +++ b/packages/s/sfnt2woff-zopfli/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sfnt2woff-zopfli -version : 1.3.1 -release : 2 -source : - - https://github.com/bramstein/sfnt2woff-zopfli/archive/refs/tags/v1.3.1.tar.gz : 1cc0414cf524e14bdfacab4ab1cdefd596a2023ea133e224f9d54566ef8b2a75 -homepage : https://github.com/bramstein/sfnt2woff-zopfli -license : +name: sfnt2woff-zopfli +version: 1.3.1 +release: 2 +source: + - https://github.com/bramstein/sfnt2woff-zopfli/archive/refs/tags/v1.3.1.tar.gz: 1cc0414cf524e14bdfacab4ab1cdefd596a2023ea133e224f9d54566ef8b2a75 +homepage: https://github.com/bramstein/sfnt2woff-zopfli +license: - Apache-2.0 - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : multimedia.graphics -summary : WOFF utilities with Zopfli compression +component: multimedia.graphics +summary: WOFF utilities with Zopfli compression description: | WOFF utilities with Zopfli compression -rundeps : +rundeps: - zopfli -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/usr/bin install -Dm00755 $workdir/{sfnt2woff,woff2sfnt}-zopfli $installdir/usr/bin/ install -Dm00755 $workdir/sfnt2woff-zopfli.1 $installdir/usr/share/man/man1/sfnt2woff-zopfli.1 diff --git a/packages/s/sg3_utils/package.yml b/packages/s/sg3_utils/package.yml index 3ad794b0474..7df5d5ed919 100644 --- a/packages/s/sg3_utils/package.yml +++ b/packages/s/sg3_utils/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sg3_utils -version : '1.48' -release : 7 -source : - - https://sg.danny.cz/sg/p/sg3_utils-1.48.tgz : d62b6c3cf20390fa7357044390084166d25f1d932a1135c450b69fe5c283d773 -homepage : https://sg.danny.cz/sg/sg3_utils.html -license : +name: sg3_utils +version: "1.48" +release: 7 +source: + - https://sg.danny.cz/sg/p/sg3_utils-1.48.tgz: d62b6c3cf20390fa7357044390084166d25f1d932a1135c450b69fe5c283d773 +homepage: https://sg.danny.cz/sg/sg3_utils.html +license: - GPL-2.0-or-later - BSD-2-Clause -component : system.utils -summary : Generic SCSI utilities +component: system.utils +summary: Generic SCSI utilities description: | The sg3_utils package contains utilities that send SCSI commands to devices. As well as devices on transports traditionally associated with SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI Parallel Interface(SPI)) many other devices use SCSI command sets. ATAPI cd/dvd drives and SATA disks that connect via a translation layer or a bridge device are examples of devices that use SCSI command sets. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/shaderc/package.yml b/packages/s/shaderc/package.yml index 49e7a339585..580f03912f0 100644 --- a/packages/s/shaderc/package.yml +++ b/packages/s/shaderc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shaderc -version : '2025.2' -release : 14 -source : - - https://github.com/google/shaderc/archive/refs/tags/v2025.2.tar.gz : 3fddc13bbb87411c6f7b8f447e87c1637933450087e70fc21da650041f4e0132 -homepage : https://github.com/google/shaderc -license : Apache-2.0 -component : programming.tools -summary : A collection of tools, libraries, and tests for Vulkan shader compilation +name: shaderc +version: "2025.2" +release: 14 +source: + - https://github.com/google/shaderc/archive/refs/tags/v2025.2.tar.gz: 3fddc13bbb87411c6f7b8f447e87c1637933450087e70fc21da650041f4e0132 +homepage: https://github.com/google/shaderc +license: Apache-2.0 +component: programming.tools +summary: A collection of tools, libraries, and tests for Vulkan shader compilation description: | A collection of tools, libraries and tests for shader compilation. At the moment it includes both glslc, a command line compiler for GLSL/HLSL to SPIR-V, and libshaderc, a library API for accessing glslc functionality. -builddeps : +builddeps: - pkgconfig(SPIRV-Tools) - asciidoctor - glslang-devel -setup : | +setup: | %apply_patches echo \"shaderc v%version%\" > glslc/src/build-version.inc echo \" - spirv-tools $(spirv-link --version | perl -ne 'print $1 if /(v\d+\.\d)/;')\" >> glslc/src/build-version.inc @@ -25,9 +25,9 @@ setup : | -DSHADERC_SKIP_TESTS=ON \ -DPYTHON_EXE=python3 \ -DSHADERC_ENABLE_WERROR_COMPILE="false" -build : | +build: | %ninja_build asciidoctor -b manpage glslc/README.asciidoc -o glslc.1 -install : | +install: | %ninja_install install -Dm00644 glslc.1 $installdir/usr/share/man/man1/glslc.1 diff --git a/packages/s/shadow/package.yml b/packages/s/shadow/package.yml index eaadcf7d46c..91b61aefaf9 100644 --- a/packages/s/shadow/package.yml +++ b/packages/s/shadow/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shadow -version : 4.18.0 -release : 41 -source : - - https://github.com/shadow-maint/shadow/releases/download/4.18.0/shadow-4.18.0.tar.xz : add4604d3bc410344433122a819ee4154b79dd8316a56298c60417e637c07608 -license : BSD-3-Clause -component : system.base -homepage : https://github.com/shadow-maint/shadow -summary : login and password tools +name: shadow +version: 4.18.0 +release: 41 +source: + - https://github.com/shadow-maint/shadow/releases/download/4.18.0/shadow-4.18.0.tar.xz: add4604d3bc410344433122a819ee4154b79dd8316a56298c60417e637c07608 +license: BSD-3-Clause +component: system.base +homepage: https://github.com/shadow-maint/shadow +summary: login and password tools description: | Utilities for managing shadow password files and user/group accounts -builddeps : +builddeps: - pkgconfig(libacl) - pkgconfig(libattr) - pkgconfig(libeconf) - pkgconfig(libxcrypt) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Adapt-login.defs-for-PAM-and-util-linux.patch %patch -p1 -i $pkgfiles/0002-Solus-login.defs-changes.patch %patch -p1 -i $pkgfiles/0001-Always-initialize-econf_file.patch @@ -33,9 +33,9 @@ setup : | --without-libbsd \ --without-nscd \ --without-su -build : | +build: | %make -install : | +install: | %make_install make DESTDIR="$installdir" -C man install diff --git a/packages/s/shapelib/package.yml b/packages/s/shapelib/package.yml index 4ef61708586..8ff4a5052d7 100644 --- a/packages/s/shapelib/package.yml +++ b/packages/s/shapelib/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shapelib -version : 1.6.2 -release : 4 -source : - - https://github.com/OSGeo/shapelib/archive/refs/tags/v1.6.2.tar.gz : d1e4dac2ac20a77be19f2f43525d3271fe62aea2a332526479f83f7ab8adde27 -homepage : https://github.com/OSGeo/shapelib -license : MIT OR LGPL-2.0-or-later -component : programming.library -summary : Simple C API for reading and writing ESRI Shapefiles +name: shapelib +version: 1.6.2 +release: 4 +source: + - https://github.com/OSGeo/shapelib/archive/refs/tags/v1.6.2.tar.gz: d1e4dac2ac20a77be19f2f43525d3271fe62aea2a332526479f83f7ab8adde27 +homepage: https://github.com/OSGeo/shapelib +license: MIT OR LGPL-2.0-or-later +component: programming.library +summary: Simple C API for reading and writing ESRI Shapefiles description: | Simple C API for reading and writing ESRI Shapefiles -libsplit : false +libsplit: false environment: | export CFLAGS="${CFLAGS} -std=gnu17" -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/lib64/libshp.a -check : | +check: | make check -patterns : +patterns: - /* diff --git a/packages/s/shards/package.yml b/packages/s/shards/package.yml index 09ee0a00723..eb38a167207 100644 --- a/packages/s/shards/package.yml +++ b/packages/s/shards/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shards -version : 0.17.4 -release : 3 -source : - - https://github.com/crystal-lang/shards/archive/refs/tags/v0.17.4.tar.gz : 3576c7418fa9fe09636f985a0043037bb84345f88e03ddb3da78dbe96683232d -homepage : https://crystal-lang.org -license : Apache-2.0 -component : programming -summary : Dependency manager for the Crystal language +name: shards +version: 0.17.4 +release: 3 +source: + - https://github.com/crystal-lang/shards/archive/refs/tags/v0.17.4.tar.gz: 3576c7418fa9fe09636f985a0043037bb84345f88e03ddb3da78dbe96683232d +homepage: https://crystal-lang.org +license: Apache-2.0 +component: programming +summary: Dependency manager for the Crystal language description: | Shards is the dependency manager for the Crystal programming language. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(yaml-0.1) - crystal - fossil - git - mercurial -build : | +build: | %make release=1 -install : | +install: | %make_install PREFIX=/usr -check : | +check: | #%make test_unit %make test_integration diff --git a/packages/s/shared-mime-info/package.yml b/packages/s/shared-mime-info/package.yml index 48a36ade880..2b5b8d1d601 100644 --- a/packages/s/shared-mime-info/package.yml +++ b/packages/s/shared-mime-info/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shared-mime-info -version : '2.4' -release : 14 -source : - - https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.4/shared-mime-info-2.4.tar.gz : 531291d0387eb94e16e775d7e73788d06d2b2fdd8cd2ac6b6b15287593b6a2de -license : GPL-3.0-or-later -homepage : https://freedesktop.org/wiki/Software/shared-mime-info/ -summary : Shared Mime Info Database -component : desktop.core +name: shared-mime-info +version: "2.4" +release: 14 +source: + - https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.4/shared-mime-info-2.4.tar.gz: 531291d0387eb94e16e775d7e73788d06d2b2fdd8cd2ac6b6b15287593b6a2de +license: GPL-3.0-or-later +homepage: https://freedesktop.org/wiki/Software/shared-mime-info/ +summary: Shared Mime Info Database +component: desktop.core description: | The Shared Mime Info package contains a MIME database. This allows central updates of MIME information for all supporting applications. -patterns : +patterns: - /* -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/mimeapps.list -t $installdir/usr/share/applications diff --git a/packages/s/sharutils/package.yml b/packages/s/sharutils/package.yml index 22ed7e7f246..da66c817843 100644 --- a/packages/s/sharutils/package.yml +++ b/packages/s/sharutils/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sharutils -version : 4.15.2 -release : 10 -source : - - https://ftpmirror.gnu.org/gnu/sharutils/sharutils-4.15.2.tar.xz : 2b05cff7de5d7b646dc1669bc36c35fdac02ac6ae4b6c19cb3340d87ec553a9a -homepage : https://www.gnu.org/software/sharutils/ -license : GPL-3.0-or-later -component : system.base -summary : Creates "shell archives" (or shar files) which are in text format and can be mailed. +name: sharutils +version: 4.15.2 +release: 10 +source: + - https://ftpmirror.gnu.org/gnu/sharutils/sharutils-4.15.2.tar.xz: 2b05cff7de5d7b646dc1669bc36c35fdac02ac6ae4b6c19cb3340d87ec553a9a +homepage: https://www.gnu.org/software/sharutils/ +license: GPL-3.0-or-later +component: system.base +summary: Creates "shell archives" (or shar files) which are in text format and can be mailed. description: | shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. unshar helps unpacking shell archives after reception. Other related utility programs help with other tasks. 'uuencode' prepares a file for transmission over an electronic channel which ignores or otherwise mangles the eight bit (high order bit) of bytes. 'uudecode' does the converse transformation. environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %patch -p1 -i $pkgfiles/security/cve-2018-1000097.patch %patch -p1 -i $pkgfiles/sharutils-4.15.2-fflush-adjust-to-glibc-2.28-libio.h-removal.patch %patch -p1 -i $pkgfiles/sharutils-4.15.2-ISO-C23-Backport-stdbool.m4-from-gnulib-devel-0-52.2.patch @@ -22,9 +22,9 @@ setup : | # For patches and runstatedir %reconfigure \ --disable-dependency-tracking -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/shellcheck/package.yml b/packages/s/shellcheck/package.yml index 157774431c3..b7e9f3cd205 100644 --- a/packages/s/shellcheck/package.yml +++ b/packages/s/shellcheck/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shellcheck -version : 0.11.0 -release : 18 -source : - - https://github.com/koalaman/shellcheck/archive/refs/tags/v0.11.0.tar.gz : 8b07554f92e4fbfc33f1539a1f475f21c6503ceae8f806efcc518b1f529f7102 -homepage : https://www.shellcheck.net/ -license : GPL-3.0-only -component : programming.tools -summary : ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts +name: shellcheck +version: 0.11.0 +release: 18 +source: + - https://github.com/koalaman/shellcheck/archive/refs/tags/v0.11.0.tar.gz: 8b07554f92e4fbfc33f1539a1f475f21c6503ceae8f806efcc518b1f529f7102 +homepage: https://www.shellcheck.net/ +license: GPL-3.0-only +component: programming.tools +summary: ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts description: | ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts -builddeps : +builddeps: - ghc - haskell-cabal-install -networking : true -setup : | +networking: true +setup: | %cabal_configure --enable-tests -build : | +build: | %haskell_build -install : | +install: | %haskell_install exe:shellcheck rm -rf $installdir/%libdir% -check : | +check: | %haskell_check diff --git a/packages/s/shim-signed/package.yml b/packages/s/shim-signed/package.yml index b9f616e8a94..7f100dc5dec 100644 --- a/packages/s/shim-signed/package.yml +++ b/packages/s/shim-signed/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shim-signed -version : '15.8' -release : 7 -source : - - https://kojipkgs.fedoraproject.org/packages/shim/15.8/3/x86_64/shim-x64-15.8-3.x86_64.rpm : 28958d75333c42b0341b727a2b697edf02f0cfaec18dbd25ae62c9a8164faabe -homepage : https://github.com/rhboot/shim -license : BSD-2-Clause -component : system.base -summary : Initial UEFI bootloader that handles chaining to a trusted full bootloader under secure boot environments. This package contains the version signed by the UEFI signing service. +name: shim-signed +version: "15.8" +release: 7 +source: + - https://kojipkgs.fedoraproject.org/packages/shim/15.8/3/x86_64/shim-x64-15.8-3.x86_64.rpm: 28958d75333c42b0341b727a2b697edf02f0cfaec18dbd25ae62c9a8164faabe +homepage: https://github.com/rhboot/shim +license: BSD-2-Clause +component: system.base +summary: Initial UEFI bootloader that handles chaining to a trusted full bootloader under secure boot environments. This package contains the version signed by the UEFI signing service. description: | Initial UEFI bootloader that handles chaining to a trusted full bootloader under secure boot environments. This package contains the version signed by the UEFI signing service. -install : | +install: | install -Dm00700 $workdir/boot/efi/EFI/fedora/shim.efi $installdir/%libdir%/shim/shimx64.efi install -Dm00700 $workdir/boot/efi/EFI/fedora/mmx64.efi $installdir/%libdir%/shim/mmx64.efi install -Dm00700 $workdir/boot/efi/EFI/BOOT/fbx64.efi $installdir/%libdir%/shim/fbx64.efi diff --git a/packages/s/shntool/package.yml b/packages/s/shntool/package.yml index 42a4a8a776d..0a3076f7b88 100644 --- a/packages/s/shntool/package.yml +++ b/packages/s/shntool/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shntool -version : 3.0.10 -release : 2 -source : - - http://shnutils.freeshell.org/shntool/dist/src/shntool-3.0.10.tar.gz : 74302eac477ca08fb2b42b9f154cc870593aec8beab308676e4373a5e4ca2102 -homepage : http://shnutils.freeshell.org/shntool/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : a multi-purpose WAVE data processing and reporting utility +name: shntool +version: 3.0.10 +release: 2 +source: + - http://shnutils.freeshell.org/shntool/dist/src/shntool-3.0.10.tar.gz: 74302eac477ca08fb2b42b9f154cc870593aec8beab308676e4373a5e4ca2102 +homepage: http://shnutils.freeshell.org/shntool/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: a multi-purpose WAVE data processing and reporting utility description: | a multi-purpose WAVE data processing and reporting utility -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/shortwave/package.yml b/packages/s/shortwave/package.yml index bb7746e6093..6b55527b0b3 100644 --- a/packages/s/shortwave/package.yml +++ b/packages/s/shortwave/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shortwave -version : 5.0.0 -release : 3 -source : - - https://gitlab.gnome.org/World/Shortwave/-/archive/5.0.0/Shortwave-5.0.0.tar.bz2 : 1dba2f4bab96cde09ffcd728da37744ab3a859107f109103b9b89f28b2bbca5c -homepage : https://gitlab.gnome.org/World/Shortwave -license : GPL-3.0-or-later -component : multimedia.audio -summary : Shortwave is an internet radio player that provides access to a station database with over 30,000 stations. +name: shortwave +version: 5.0.0 +release: 3 +source: + - https://gitlab.gnome.org/World/Shortwave/-/archive/5.0.0/Shortwave-5.0.0.tar.bz2: 1dba2f4bab96cde09ffcd728da37744ab3a859107f109103b9b89f28b2bbca5c +homepage: https://gitlab.gnome.org/World/Shortwave +license: GPL-3.0-or-later +component: multimedia.audio +summary: Shortwave is an internet radio player that provides access to a station database with over 30,000 stations. description: | Shortwave is an internet radio player that provides access to a station database with over 30,000 stations. -replaces : gradio -networking : true -builddeps : +replaces: gradio +networking: true +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(gstreamer-audio-1.0) - pkgconfig(gstreamer-plugins-bad-1.0) @@ -24,9 +24,9 @@ builddeps : - desktop-file-utils - git - rust -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/shotcut/package.yml b/packages/s/shotcut/package.yml index 010da71d5ab..1af70b94b53 100644 --- a/packages/s/shotcut/package.yml +++ b/packages/s/shotcut/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shotcut -version : 25.10.31 -release : 47 -source : - - https://github.com/mltframework/shotcut/archive/refs/tags/v25.10.31.tar.gz : 1ece89c86fc0abe18c3ca915a7992240d690a91fdd964f9cb75a44f89c04e01a -homepage : https://www.shotcut.org/ -license : GPL-3.0-or-later -component : multimedia.video -summary : A free, open source, and cross-platform video editor +name: shotcut +version: 25.10.31 +release: 47 +source: + - https://github.com/mltframework/shotcut/archive/refs/tags/v25.10.31.tar.gz: 1ece89c86fc0abe18c3ca915a7992240d690a91fdd964f9cb75a44f89c04e01a +homepage: https://www.shotcut.org/ +license: GPL-3.0-or-later +component: multimedia.video +summary: A free, open source, and cross-platform video editor description: | Shotcut is a free and open-source cross-platform video editing application for FreeBSD, Linux, macOS and Windows. It supports video, audio, and image formats via FFmpeg, and uses a timeline for non-linear video editing of multiple tracks that may be composed of various file formats. Scrubbing and transport control are assisted by OpenGL GPU-based processing and a number of video and audio filters are available. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Help) - pkgconfig(Qt6Multimedia) @@ -22,15 +22,15 @@ builddeps : - pkgconfig(gl) - pkgconfig(mlt-framework-7) - pkgconfig(x11) -rundeps : +rundeps: - frei0r - sdl2 - swh-plugins -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | # Disable new version check export CXXFLAGS+=" -DSHOTCUT_NOUPGRADE" @@ -38,8 +38,8 @@ setup : | -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSHOTCUT_VERSION=%version% -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache diff --git a/packages/s/shotwell/package.yml b/packages/s/shotwell/package.yml index 1fb19f038a1..c306aa81301 100644 --- a/packages/s/shotwell/package.yml +++ b/packages/s/shotwell/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : shotwell -version : 0.32.13 -release : 53 -source : - - https://download.gnome.org/sources/shotwell/0.32/shotwell-0.32.13.tar.xz : bdd3e84f602e2fc7eb42843c90a25eb3aa49fb2ffb75edb51db01bd2905dbd1e -license : LGPL-2.1-or-later -component : multimedia.graphics -homepage : https://gitlab.gnome.org/GNOME/shotwell -summary : A digital photo organizer designed for the GNOME desktop environment +name: shotwell +version: 0.32.13 +release: 53 +source: + - https://download.gnome.org/sources/shotwell/0.32/shotwell-0.32.13.tar.xz: bdd3e84f602e2fc7eb42843c90a25eb3aa49fb2ffb75edb51db01bd2905dbd1e +license: LGPL-2.1-or-later +component: multimedia.graphics +homepage: https://gitlab.gnome.org/GNOME/shotwell +summary: A digital photo organizer designed for the GNOME desktop environment description: | Shotwell is a digital photo manager designed for the GNOME desktop environment. It allows you to import photos from disk or camera, organize them by keywords and events, view them in full-window or fullscreen mode, and share them with others via social networking and more. -builddeps : +builddeps: - pkgconfig(champlain-0.12) - pkgconfig(gee-0.8) - pkgconfig(gexiv2) @@ -25,9 +25,9 @@ builddeps : - desktop-file-utils - itstool - vala -setup : | +setup: | %meson_configure -Dinstall_apport_hook=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/showtime/package.yml b/packages/s/showtime/package.yml index 48ff8708d2a..64e912d6636 100644 --- a/packages/s/showtime/package.yml +++ b/packages/s/showtime/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : showtime -version : '49.1' -release : 6 -source : - - https://download.gnome.org/sources/showtime/49/showtime-49.1.tar.xz : 8aefbb0e2009c7a1cd44ab801b06ca375f7e9683f029a052eb86fb433a785393 -homepage : https://apps.gnome.org/Showtime/ -license : GPL-3.0-or-later -component : multimedia.video -summary : Watch without distraction +name: showtime +version: "49.1" +release: 6 +source: + - https://download.gnome.org/sources/showtime/49/showtime-49.1.tar.xz: 8aefbb0e2009c7a1cd44ab801b06ca375f7e9683f029a052eb86fb433a785393 +homepage: https://apps.gnome.org/Showtime/ +license: GPL-3.0-or-later +component: multimedia.video +summary: Watch without distraction description: | Play your favorite movies and video files without hassle. Showtime features simple playback controls that fade out of your way when you're watching, fullscreen, adjustable playback speed, multiple language and subtitle tracks, and screenshots — everything you need for a straightforward viewing experience. -builddeps : +builddeps: - pkgconfig(libadwaita-1) - blueprint-compiler - desktop-file-utils -rundeps : +rundeps: - gstreamer-1.0-plugins-rs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sidewinderd/package.yml b/packages/s/sidewinderd/package.yml index ab67c3a7fc3..534712e730a 100644 --- a/packages/s/sidewinderd/package.yml +++ b/packages/s/sidewinderd/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sidewinderd -version : 0.4.4 -release : 7 -source : - - https://github.com/tolga9009/sidewinderd/archive/refs/tags/0.4.4.tar.gz : 6637f3c8296b0f99522275f7ebfd9ca379c5ebe0897bb4543693e5ba3ad0989d -homepage : https://github.com/tolga9009/sidewinderd -license : MIT -component : desktop -summary : Linux support for Microsoft SideWinder X4 / X6 and Logitech G105 / G710+. +name: sidewinderd +version: 0.4.4 +release: 7 +source: + - https://github.com/tolga9009/sidewinderd/archive/refs/tags/0.4.4.tar.gz: 6637f3c8296b0f99522275f7ebfd9ca379c5ebe0897bb4543693e5ba3ad0989d +homepage: https://github.com/tolga9009/sidewinderd +license: MIT +component: desktop +summary: Linux support for Microsoft SideWinder X4 / X6 and Logitech G105 / G710+. description: | This project provides support for gaming peripherals under Linux. It was originally designed for the Microsoft SideWinder X4, but the developers have extended support for more keyboards. Their goal is to create a framework-like environment for rapid driver development under Linux. -builddeps : +builddeps: - pkgconfig(libconfig) - pkgconfig(tinyxml2) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sigil/package.yml b/packages/s/sigil/package.yml index 39604b9d44c..d7495735e3f 100644 --- a/packages/s/sigil/package.yml +++ b/packages/s/sigil/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sigil -version : 2.6.2 -release : 50 -source : - - https://github.com/Sigil-Ebook/Sigil/archive/refs/tags/2.6.2.tar.gz : e53d4ace437a6f02513246b2911a1cd0e5898a283c0ec5c097bd1fc7874efb62 -homepage : https://sigil-ebook.com/ -license : GPL-3.0-or-later -component : office.viewers -summary : Multi-platform EPUB ebook editor +name: sigil +version: 2.6.2 +release: 50 +source: + - https://github.com/Sigil-Ebook/Sigil/archive/refs/tags/2.6.2.tar.gz: e53d4ace437a6f02513246b2911a1cd0e5898a283c0ec5c097bd1fc7874efb62 +homepage: https://sigil-ebook.com/ +license: GPL-3.0-or-later +component: office.viewers +summary: Multi-platform EPUB ebook editor description: | Sigil is a free, open source, multi-platform ebook editor. It is designed to edit books in ePub format (both ePub 2 and ePub 3). -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6Svg) - pkgconfig(Qt6WebEngineWidgets) @@ -21,7 +21,7 @@ builddeps : - mathjax - python-lxml - python-six -rundeps : +rundeps: - mathjax - python-chardet - python-css-parser @@ -33,7 +33,7 @@ rundeps : - python-pyside6 - python-regex - python-six -setup : | +setup: | sed -i -e 's|\/lib\/|\/lib64\/|' src/CMakeLists.txt %patch -p1 -i $pkgfiles/0001-minizip-ng-compat.patch %cmake \ @@ -44,8 +44,8 @@ setup : | -DMATHJAX3_DIR=/usr/share/mathjax \ -DSYSTEM_LIBS_REQUIRED=1 \ -DUSE_SYSTEM_LIBS=1 . -build : | +build: | %make -install : | +install: | %make_install %python3_compile diff --git a/packages/s/signal-desktop/package.yml b/packages/s/signal-desktop/package.yml index b124d569dd9..114bda22fd9 100644 --- a/packages/s/signal-desktop/package.yml +++ b/packages/s/signal-desktop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : signal-desktop -version : 7.76.0 -release : 199 -source : - - https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.76.0_amd64.deb : ee8abcc9c2feee15393d729294dc3aa042e3e7a982d3a528001c3537dbc148ca -homepage : https://signal.org -license : AGPL-3.0-or-later -component : network.im -summary : A private messenger for Windows, macOS, and Linux +name: signal-desktop +version: 7.76.0 +release: 199 +source: + - https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.76.0_amd64.deb: ee8abcc9c2feee15393d729294dc3aa042e3e7a982d3a528001c3537dbc148ca +homepage: https://signal.org +license: AGPL-3.0-or-later +component: network.im +summary: A private messenger for Windows, macOS, and Linux description: | Signal Desktop is an Electron application that links with your Signal Android or Signal iOS app. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libdrm) - pkgconfig(libpulse) - pkgconfig(xscrnsaver) -setup : | +setup: | ar xf $sources/signal-desktop_${version}_amd64.deb mkdir root tar xf data.tar.xz -C root -install : | +install: | # This only excludes /usr/bin link which will be invalid install -dm00755 $installdir/usr/bin install -dm00644 $installdir/usr/share/{applications,pixmaps,signal-desktop} diff --git a/packages/s/signon-kwallet-extension/package.yml b/packages/s/signon-kwallet-extension/package.yml index c46b976ebf2..ae8cb9020c0 100644 --- a/packages/s/signon-kwallet-extension/package.yml +++ b/packages/s/signon-kwallet-extension/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : signon-kwallet-extension -version : 25.08.3 -release : 88 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/signon-kwallet-extension-25.08.3.tar.xz : 47e79edfdb97d9240e22ed9fa624ebac3cd219e4a2ee770c6869b869b53b9aff -homepage : https://kde.org/ -license : GPL-2.0-or-later -component : programming -summary : KWallet integration for signon framework +name: signon-kwallet-extension +version: 25.08.3 +release: 88 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/signon-kwallet-extension-25.08.3.tar.xz: 47e79edfdb97d9240e22ed9fa624ebac3cd219e4a2ee770c6869b869b53b9aff +homepage: https://kde.org/ +license: GPL-2.0-or-later +component: programming +summary: KWallet integration for signon framework description: | KWallet integration for signon framework. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(SignOnExtension) - extra-cmake-modules - kf6-kwallet-devel -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_kf6 -DBUILD_WITH_QT6=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/signon-plugin-oauth2/package.yml b/packages/s/signon-plugin-oauth2/package.yml index 4ec6a8c6ca3..8f78370f623 100644 --- a/packages/s/signon-plugin-oauth2/package.yml +++ b/packages/s/signon-plugin-oauth2/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : signon-plugin-oauth2 -version : 0.25 -release : 6 -source : +name: signon-plugin-oauth2 +version: 0.25 +release: 6 +source: # - git|https://gitlab.com/accounts-sso/signon-plugin-oauth2.git : VERSION_0.25 # Using the fork from a KDE dev for Qt6 support - - git|https://gitlab.com/nicolasfella/signon-plugin-oauth2.git : fab698862466994a8fdc9aa335c87b4f05430ce6 -homepage : https://gitlab.com/accounts-sso/signon-plugin-oauth2 -license : LGPL-2.1-only -component : programming -summary : Signon OAuth 1.0 and 2.0 plugin + - git|https://gitlab.com/nicolasfella/signon-plugin-oauth2.git: fab698862466994a8fdc9aa335c87b4f05430ce6 +homepage: https://gitlab.com/accounts-sso/signon-plugin-oauth2 +license: LGPL-2.1-only +component: programming +summary: Signon OAuth 1.0 and 2.0 plugin description: | This plugin for the Accounts-SSO SignOn daemon handles the OAuth 1.0 and 2.0 authentication protocols. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(signond) -rundeps : +rundeps: - signon-ui -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | # Do not install tests and example echo 'INSTALLS =' >>tests/tests.pro echo 'INSTALLS =' >>example/example.pro qmake6 -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" diff --git a/packages/s/signon-ui/package.yml b/packages/s/signon-ui/package.yml index e0216fcf745..271da0ab947 100644 --- a/packages/s/signon-ui/package.yml +++ b/packages/s/signon-ui/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : signon-ui -version : 0.17 -release : 6 -source : +name: signon-ui +version: 0.17 +release: 6 +source: # Use git source for Qt6 - - git|https://gitlab.com/accounts-sso/signon-ui.git : eef943f0edf3beee8ecb85d4a9dae3656002fc24 -homepage : https://gitlab.com/accounts-sso/signon-ui -license : GPL-3.0-only -component : programming -summary : Signond Qt UI + - git|https://gitlab.com/accounts-sso/signon-ui.git: eef943f0edf3beee8ecb85d4a9dae3656002fc24 +homepage: https://gitlab.com/accounts-sso/signon-ui +license: GPL-3.0-only +component: programming +summary: Signond Qt UI description: | Signond Qt UI -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Qml) - pkgconfig(Qt6WebEngineCore) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(libnotify) - pkgconfig(libproxy-1.0) - pkgconfig(signond) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/fake-user-agent.patch # Don't install tests sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro qmake6 -build : | +build: | %make -install : | +install: | %make_install INSTALL_ROOT="$installdir" diff --git a/packages/s/signond/package.yml b/packages/s/signond/package.yml index 6e6e34c100f..711bbf1c283 100644 --- a/packages/s/signond/package.yml +++ b/packages/s/signond/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : signond -version : '8.61' -release : 12 -source : - - git|https://gitlab.com/nicolasfella/signond.git : c8ad98249af541514ff7a81634d3295e712f1a39 -extract : false -homepage : https://gitlab.com/accounts-sso/signond -license : LGPL-2.1-only -component : programming -summary : Qt SignOn Daemon +name: signond +version: "8.61" +release: 12 +source: + - git|https://gitlab.com/nicolasfella/signond.git: c8ad98249af541514ff7a81634d3295e712f1a39 +extract: false +homepage: https://gitlab.com/accounts-sso/signond +license: LGPL-2.1-only +component: programming +summary: Qt SignOn Daemon description: |- Framework to provide credential storage and authentication service for SSO -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt6Designer) - doxygen -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | mkdir qt5 qt6 cp -ra $sources/signond.git/* qt5 cp -ra $sources/signond.git/* qt6 @@ -33,10 +33,10 @@ setup : | %patch -p1 -i $pkgfiles/0001-Disable-static-libs.patch qmake6 PREFIX=%PREFIX% LIBDIR=%libdir% popd -build : | +build: | %make -C qt5 %make -C qt6 -install : | +install: | %make_install -C qt5 INSTALL_ROOT="$installdir" %make_install -C qt6 INSTALL_ROOT="$installdir" # Remove HTML docs diff --git a/packages/s/sigrok-cli/package.yml b/packages/s/sigrok-cli/package.yml index dbb6af1ab54..4fae8a6486e 100644 --- a/packages/s/sigrok-cli/package.yml +++ b/packages/s/sigrok-cli/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sigrok-cli -version : 0.7.2 -release : 6 -source : - - https://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.2.tar.gz : 71d0443f36897bf565732dec206830dbea0f2789b6601cf10536b286d1140ab8 -homepage : https://sigrok.org -license : GPL-3.0-or-later -component : programming.tools -summary : A command-line tool that interfaces with various signal analyzers +name: sigrok-cli +version: 0.7.2 +release: 6 +source: + - https://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.2.tar.gz: 71d0443f36897bf565732dec206830dbea0f2789b6601cf10536b286d1140ab8 +homepage: https://sigrok.org +license: GPL-3.0-or-later +component: programming.tools +summary: A command-line tool that interfaces with various signal analyzers description: | sigrok-cli is a command-line tool written in C, which uses both libsigrok and libsigrokdecode to provide the basic sigrok functionality from the command-line. Among other things, it's useful for scripting purposes. -builddeps : +builddeps: - pkgconfig(libsigrok) - pkgconfig(libsigrokdecode) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/silver-searcher/package.yml b/packages/s/silver-searcher/package.yml index 96f999f4d8c..890cafe8b70 100644 --- a/packages/s/silver-searcher/package.yml +++ b/packages/s/silver-searcher/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : silver-searcher -version : 2.2.0 -release : 10 -source : - - https://github.com/ggreer/the_silver_searcher/archive/2.2.0.tar.gz : 6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9 -homepage : https://geoff.greer.fm/ag/ -license : Apache-2.0 -component : programming.tools -summary : A code searching tool similar to ack, with a focus on speed +name: silver-searcher +version: 2.2.0 +release: 10 +source: + - https://github.com/ggreer/the_silver_searcher/archive/2.2.0.tar.gz: 6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9 +homepage: https://geoff.greer.fm/ag/ +license: Apache-2.0 +component: programming.tools +summary: A code searching tool similar to ack, with a focus on speed description: | A code searching tool similar to ack, with a focus on speed. -builddeps : +builddeps: - pkgconfig(liblzma) - pkgconfig(libpcre) - pkgconfig(zlib) environment: | export CFLAGS="${CFLAGS} -fcommon" # gcc10, remove on update -setup : | +setup: | %reconfigure \ --enable-lzma \ --enable-zlib -build : | +build: | %make -install : | +install: | %make_install mv $installdir/usr/share/the_silver_searcher $installdir/usr/share/bash-completion diff --git a/packages/s/simgear/package.yml b/packages/s/simgear/package.yml index d2f0bb84359..c7d1b265a52 100644 --- a/packages/s/simgear/package.yml +++ b/packages/s/simgear/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : simgear -version : 2024.1.1 -release : 31 -source : - - https://gitlab.com/flightgear/simgear/-/archive/v2024.1.1/simgear-v2024.1.1.tar.bz2 : b75d3940d923a46c445c9afa6f8eb09f6a944ff23c4b546e72ba75fb5482a794 -homepage : https://www.flightgear.org/ -license : GPL-2.0-or-later -component : programming.library -summary : A set of open-source libraries for 3D simulations and games +name: simgear +version: 2024.1.1 +release: 31 +source: + - https://gitlab.com/flightgear/simgear/-/archive/v2024.1.1/simgear-v2024.1.1.tar.bz2: b75d3940d923a46c445c9afa6f8eb09f6a944ff23c4b546e72ba75fb5482a794 +homepage: https://www.flightgear.org/ +license: GPL-2.0-or-later +component: programming.library +summary: A set of open-source libraries for 3D simulations and games description: | SimGear is a set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(libcares) - pkgconfig(libcurl) @@ -19,8 +19,8 @@ builddeps : - pkgconfig(openscenegraph) - pkgconfig(x11) - libboost-devel -clang : true -setup : | +clang: true +setup: | # Fix CVE-2012-2090 %patch -p1 -i $pkgfiles/0001-check-to-be-sure-that-n-is-not-being-set-as-format-t.patch @@ -28,7 +28,7 @@ setup : | -DENABLE_OPENMP=ON \ -DENABLE_SIMD=ON \ -DSYSTEM_EXPAT=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/simple-scan/package.yml b/packages/s/simple-scan/package.yml index 10a7c55305a..9591bb55a2c 100644 --- a/packages/s/simple-scan/package.yml +++ b/packages/s/simple-scan/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : simple-scan -version : '49.1' -release : 35 -source : - - https://download.gnome.org/sources/simple-scan/49/simple-scan-49.1.tar.xz : 9ae8d4151ecaf95845eb9f99b436d579c838f2cf02763fba3bc03780251be334 -homepage : https://apps.gnome.org/SimpleScan/ -license : GPL-3.0-or-later -component : office -summary : Make a digital copy of your photos and documents +name: simple-scan +version: "49.1" +release: 35 +source: + - https://download.gnome.org/sources/simple-scan/49/simple-scan-49.1.tar.xz: 9ae8d4151ecaf95845eb9f99b436d579c838f2cf02763fba3bc03780251be334 +homepage: https://apps.gnome.org/SimpleScan/ +license: GPL-3.0-or-later +component: office +summary: Make a digital copy of your photos and documents description: | A really easy way to scan both text and images. You can crop out the bad parts of an image and rotate it if it is the wrong way round. You can print your scans, export them to pdf, or save them in a range of image formats. This app uses the SANE framework to support most existing scanners. -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(gusb) - pkgconfig(libadwaita-1) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(sane-backends) - itstool - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/simplenote/package.yml b/packages/s/simplenote/package.yml index 4129f438305..c2beabf471d 100644 --- a/packages/s/simplenote/package.yml +++ b/packages/s/simplenote/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : simplenote -version : 2.23.2 -release : 50 -source : - - https://github.com/Automattic/simplenote-electron/releases/download/v2.23.2/Simplenote-linux-2.23.2-amd64.deb : ae5c5a46347d68031324633c27f33afdeabfc6ffca5f58dd638002e6db99f22b -homepage : https://simplenote.com/ -license : GPL-2.0-only -component : office.notes -summary : The simplest way to keep notes +name: simplenote +version: 2.23.2 +release: 50 +source: + - https://github.com/Automattic/simplenote-electron/releases/download/v2.23.2/Simplenote-linux-2.23.2-amd64.deb: ae5c5a46347d68031324633c27f33afdeabfc6ffca5f58dd638002e6db99f22b +homepage: https://simplenote.com/ +license: GPL-2.0-only +component: office.notes +summary: The simplest way to keep notes description: | A Simplenote React app packaged in Electron. -extract : false -builddeps : +extract: false +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) -setup : | +setup: | ar xf $sources/Simplenote-linux-${version}-amd64.deb mkdir root tar xf data.tar.gz -C root -install : | +install: | install -dm00755 $installdir/usr/bin cp -Rv root/usr/* $installdir/usr cp -Rv root/opt/* $installdir/usr/share diff --git a/packages/s/simplescreenrecorder/package.yml b/packages/s/simplescreenrecorder/package.yml index 65e582beea3..a0b8b68328c 100644 --- a/packages/s/simplescreenrecorder/package.yml +++ b/packages/s/simplescreenrecorder/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : simplescreenrecorder -version : 0.4.4 -release : 28 -source : - - https://github.com/MaartenBaert/ssr/archive/refs/tags/0.4.4.tar.gz : 69fccf8df6e7285d4df5033eed8748f4eae13b407488906dcf4810a277d557b8 -homepage : https://www.maartenbaert.be/simplescreenrecorder/ -license : GPL-3.0-or-later -component : multimedia.video -libsplit : false -summary : A screen recorder for Linux +name: simplescreenrecorder +version: 0.4.4 +release: 28 +source: + - https://github.com/MaartenBaert/ssr/archive/refs/tags/0.4.4.tar.gz: 69fccf8df6e7285d4df5033eed8748f4eae13b407488906dcf4810a277d557b8 +homepage: https://www.maartenbaert.be/simplescreenrecorder/ +license: GPL-3.0-or-later +component: multimedia.video +libsplit: false +summary: A screen recorder for Linux description: | SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5X11Extras) - pkgconfig(alsa) @@ -22,7 +22,7 @@ builddeps : - pkgconfig(xfixes) - pkgconfig(xi) - pkgconfig(xinerama) -setup : | +setup: | %patch -p1 -i $pkgfiles/ffmpeg5.patch %patch -p1 -i $pkgfiles/ffmpeg-7-1.patch %patch -p1 -i $pkgfiles/ffmpeg-7-2.patch @@ -30,7 +30,7 @@ setup : | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DWITH_JACK=FALSE \ -DWITH_QT5=TRUE -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/simsu/package.yml b/packages/s/simsu/package.yml index f8b3122a519..54a834e531d 100644 --- a/packages/s/simsu/package.yml +++ b/packages/s/simsu/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : simsu -version : 1.4.6 -release : 11 -source : - - https://github.com/gottcode/simsu/archive/refs/tags/v1.4.6.tar.gz : 9e392a098297a5b11f74ce0c4fd84acfee2a26b79b2a398127e7cb8a5a132db4 -homepage : https://gottcode.org/simsu/ -license : GPL-3.0-or-later -component : games.puzzle -summary : A basic Sudoku game +name: simsu +version: 1.4.6 +release: 11 +source: + - https://github.com/gottcode/simsu/archive/refs/tags/v1.4.6.tar.gz: 9e392a098297a5b11f74ce0c4fd84acfee2a26b79b2a398127e7cb8a5a132db4 +homepage: https://gottcode.org/simsu/ +license: GPL-3.0-or-later +component: games.puzzle +summary: A basic Sudoku game description: | Simsu is a basic Sudoku game. You can switch between filling in notes (pencil mode), or filling in answers (pen mode). To make it easier to see where to place numbers, you can highlight all instances of a number. You can also check your answers for correctness while playing. The game stores your current notes and answers, so that you can pick up where you left off the next time you play. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sirikali/package.yml b/packages/s/sirikali/package.yml index 9ed08704778..dc02beb2cdb 100644 --- a/packages/s/sirikali/package.yml +++ b/packages/s/sirikali/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sirikali -version : 1.4.2 -release : 4 -homepage : https://mhogomchungu.github.io/sirikali/ -source : - - https://github.com/mhogomchungu/sirikali/archive/1.4.4.tar.gz : b5057f7d9a231454b68c17f859626eee5e05eb5c1e01a7ad7441ce5ae060ba90 -license : GPL-2.0-or-later -component : security.crypto -summary : SiriKali is a frontend application for managing encrypted volumes +name: sirikali +version: 1.4.2 +release: 4 +homepage: https://mhogomchungu.github.io/sirikali/ +source: + - https://github.com/mhogomchungu/sirikali/archive/1.4.4.tar.gz: b5057f7d9a231454b68c17f859626eee5e05eb5c1e01a7ad7441ce5ae060ba90 +license: GPL-2.0-or-later +component: security.crypto +summary: SiriKali is a frontend application for managing encrypted volumes description: | SiriKali is a Qt/C++ GUI application that manages ecryptfs, cryfs, encfs, gocryptfs and securefs based encrypted folders. SiriKali can also connect to ssh servers using sshfs. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(libsecret-1) - pkgconfig(pwquality) -setup : | +setup: | %cmake -DQT5=true -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/skaffold/package.yml b/packages/s/skaffold/package.yml index bf08a6a03f6..57d06d7ecd2 100644 --- a/packages/s/skaffold/package.yml +++ b/packages/s/skaffold/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : skaffold -version : 2.12.0 -release : 2 -source : - - https://github.com/GoogleContainerTools/skaffold/archive/refs/tags/v2.12.0.tar.gz : 3c0900ce41df0f3ec7956c15b66af73dbbf5eedd5077f7136eb69225cfa9bfa8 -homepage : https://skaffold.dev/ -license : Apache-2.0 -component : programming.tools -summary : Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. +name: skaffold +version: 2.12.0 +release: 2 +source: + - https://github.com/GoogleContainerTools/skaffold/archive/refs/tags/v2.12.0.tar.gz: 3c0900ce41df0f3ec7956c15b66af73dbbf5eedd5077f7136eb69225cfa9bfa8 +homepage: https://skaffold.dev/ +license: Apache-2.0 +component: programming.tools +summary: Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. description: | Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. -builddeps : +builddeps: - golang -setup : | +setup: | export orgdir="src/github.com/GoogleContainerTools" export prodir="$orgdir/skaffold" mkdir -p bin pkg src $orgdir tar -xf $sources/v$version.tar.gz -C $orgdir mv $prodir-$version $prodir -build : | +build: | export GOPATH="$workdir" cd src/github.com/GoogleContainerTools/skaffold %make_install -install : | +install: | install -Dm00755 bin/skaffold $installdir/usr/bin/skaffold diff --git a/packages/s/skanlite/package.yml b/packages/s/skanlite/package.yml index 2f194c9e531..b5084d29c0e 100644 --- a/packages/s/skanlite/package.yml +++ b/packages/s/skanlite/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : skanlite -version : 25.08.3 -release : 50 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/skanlite-25.08.3.tar.xz : 81afe13212c5edaeec4a57c10a105d31dc20da3b5e08ef65fbf3f743c08f0276 -homepage : https://apps.kde.org/skanlite/ -license : GPL-2.0-or-later -component : desktop.kde -summary : Image Scanning Application for KDE +name: skanlite +version: 25.08.3 +release: 50 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/skanlite-25.08.3.tar.xz: 81afe13212c5edaeec4a57c10a105d31dc20da3b5e08ef65fbf3f743c08f0276 +homepage: https://apps.kde.org/skanlite/ +license: GPL-2.0-or-later +component: desktop.kde +summary: Image Scanning Application for KDE description: | Skanlite is a simple image scanning application that does nothing more than scan and save images, based on the KSane backend. -builddeps : +builddeps: - pkgconfig(Qt6Core) - kf6-kcoreaddons-devel - kf6-kdoctools-devel @@ -19,14 +19,14 @@ builddeps : - kf6-kxmlgui-devel - ksanecore-devel - libksane-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/s/skanpage/package.yml b/packages/s/skanpage/package.yml index b40f9c7236e..1bc070731db 100644 --- a/packages/s/skanpage/package.yml +++ b/packages/s/skanpage/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : skanpage -version : 25.08.3 -release : 24 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/skanpage-25.08.3.tar.xz : e8431c73f62901db93e4700cecb762799abde056abf8fd80af8707d129c6d458 -homepage : https://apps.kde.org/skanpage -license : GPL-2.0-or-later -component : desktop.kde -summary : PDF Scanner for the KDE Plasma Desktop +name: skanpage +version: 25.08.3 +release: 24 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/skanpage-25.08.3.tar.xz: e8431c73f62901db93e4700cecb762799abde056abf8fd80af8707d129c6d458 +homepage: https://apps.kde.org/skanpage +license: GPL-2.0-or-later +component: desktop.kde +summary: PDF Scanner for the KDE Plasma Desktop description: | Skanpage is a simple scanning application optimized for multi-page document scanning. It can also scan and save single-page documents and images. -builddeps : +builddeps: - pkgconfig(Qt6Pdf) - pkgconfig(Qt6Qml) - pkgconfig(Qt6QuickControls2) @@ -26,15 +26,15 @@ builddeps : - kf6-purpose-devel - kquickimageeditor-devel - ksanecore-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -rundeps : +rundeps: - kquickimageeditor -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/skopeo/package.yml b/packages/s/skopeo/package.yml index dd9ab429b4c..65a217392a9 100644 --- a/packages/s/skopeo/package.yml +++ b/packages/s/skopeo/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : skopeo -version : 1.17.0 -release : 31 -source : - - https://github.com/containers/skopeo/archive/refs/tags/v1.17.0.tar.gz : e548c044c7b644ba455f482df387ec90aceea432b9c61a0bab0ec8534970eb69 +name: skopeo +version: 1.17.0 +release: 31 +source: + - https://github.com/containers/skopeo/archive/refs/tags/v1.17.0.tar.gz: e548c044c7b644ba455f482df387ec90aceea432b9c61a0bab0ec8534970eb69 # we need these extra sources so we can grab configs and config manpages to package them # these are vendored with skopeo but are missing configs we need # match same versions as in go.mod for given release tag - - https://github.com/containers/image/archive/refs/tags/v5.33.0.tar.gz#image.tar.gz : 9d4b5fdfa1bfbb8e382b8c51d6ae1fdf9ab9082f6bbe37179d35b242dda2b51e - - https://github.com/containers/storage/archive/refs/tags/v1.56.0.tar.gz#storage.tar.gz : 4304a4ecfd8f7809430ad0675a86b944f6339f9d0d54d985e12221f1f267c763 - - https://github.com/containers/common/archive/refs/tags/v0.61.0.tar.gz#common.tar.gz : 87e92762dcb6750b3afc016e5c553174bfb7a24a4dd8ccaf7e97973366d0076a -license : Apache-2.0 -homepage : https://github.com/containers/skopeo -component : virt -summary : Work with remote OCI images registries - retrieving information, images, signing content + - https://github.com/containers/image/archive/refs/tags/v5.33.0.tar.gz#image.tar.gz: 9d4b5fdfa1bfbb8e382b8c51d6ae1fdf9ab9082f6bbe37179d35b242dda2b51e + - https://github.com/containers/storage/archive/refs/tags/v1.56.0.tar.gz#storage.tar.gz: 4304a4ecfd8f7809430ad0675a86b944f6339f9d0d54d985e12221f1f267c763 + - https://github.com/containers/common/archive/refs/tags/v0.61.0.tar.gz#common.tar.gz: 87e92762dcb6750b3afc016e5c553174bfb7a24a4dd8ccaf7e97973366d0076a +license: Apache-2.0 +homepage: https://github.com/containers/skopeo +component: virt +summary: Work with remote OCI images registries - retrieving information, images, signing content description: | Skopeo works with API V2 registries such as Docker registries, the Atomic registry, private registries, local directories and local OCI-layout directories. Skopeo does not require a daemon to be running to perform these operations. -builddeps : +builddeps: - pkgconfig(gpgme) - btrfs-progs-devel - go-md2man - golang -rundeps : +rundeps: - fuse-overlayfs -build : | +build: | %make bin/skopeo %make docs -install : | +install: | %make_install PREFIX="/usr" mkdir image storage common diff --git a/packages/s/skrooge/package.yml b/packages/s/skrooge/package.yml index 0578a472ae5..08f6833693b 100644 --- a/packages/s/skrooge/package.yml +++ b/packages/s/skrooge/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : skrooge -version : 25.10.0 -release : 59 -source : - - https://download.kde.org/stable/skrooge/skrooge-25.10.0.tar.xz : 9040968b9feadab7813acf43aee6cecf956897702403b957cce2ed6e0c761e51 -homepage : https://skrooge.org/ -license : GPL-2.0-or-later -component : office.finance -summary : Personal finance tool for KDE +name: skrooge +version: 25.10.0 +release: 59 +source: + - https://download.kde.org/stable/skrooge/skrooge-25.10.0.tar.xz: 9040968b9feadab7813acf43aee6cecf956897702403b957cce2ed6e0c761e51 +homepage: https://skrooge.org/ +license: GPL-2.0-or-later +component: office.finance +summary: Personal finance tool for KDE description: | Skrooge is the personal finance management tool for KDE, with the aim of being highly intuitive, while providing powerful functions such as reporting (including graphics), persistent Undo/Redo, encryption, and much more. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Svg) @@ -28,12 +28,12 @@ builddeps : - kf6-ktexttemplate-devel - kf6-kwallet-devel - qt6-base-private-devel -setup : | +setup: | %cmake_ninja \ -DKDE_INSTALL_CONFDIR:PATH=/usr/share/xdg \ -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install %qml6_cache || : diff --git a/packages/s/sl/package.yml b/packages/s/sl/package.yml index d0e5954cbfe..409c4fa7afb 100644 --- a/packages/s/sl/package.yml +++ b/packages/s/sl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sl -version : '5.02' -release : 3 -source : - - https://github.com/mtoyoda/sl/archive/5.02.tar.gz : 1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a -homepage : https://github.com/mtoyoda/sl -license : Custom -component : system.utils -summary : SL (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls" +name: sl +version: "5.02" +release: 3 +source: + - https://github.com/mtoyoda/sl/archive/5.02.tar.gz: 1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a +homepage: https://github.com/mtoyoda/sl +license: Custom +component: system.utils +summary: SL (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls" description: | SL (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls". It's just a joke command, and not useful at all. -build : | +build: | %make -install : | +install: | install -Dm00755 sl $installdir/usr/bin/sl install -Dm00644 sl.1 $installdir/usr/share/man/man1/sl.1 install -Dm00644 LICENSE $installdir/usr/share/licenses/sl/LICENSE diff --git a/packages/s/slang/package.yml b/packages/s/slang/package.yml index a76a4db6478..a066085249b 100644 --- a/packages/s/slang/package.yml +++ b/packages/s/slang/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : slang -version : 2.3.2 -release : 8 -source : - - https://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2 : fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a -homepage : https://www.jedsoft.org/slang -license : GPL-2.0-or-later -component : programming.library -summary : Programmers library allowing interactive applications +name: slang +version: 2.3.2 +release: 8 +source: + - https://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2: fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a +homepage: https://www.jedsoft.org/slang +license: GPL-2.0-or-later +component: programming.library +summary: Programmers library allowing interactive applications description: | S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. It may also be used standalone with the slsh interpreter. -builddeps : +builddeps: - pkgconfig(libpng) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -j1 -install : | +install: | %make_install -j1 -check : | +check: | # Disable derpy test module for build server 'dumb' terminal sed -i "s|TEST_SCRIPTS = test_slsmg.sl|TEST_SCRIPTS =|" modules/Makefile LD_PRELOAD='' %make check diff --git a/packages/s/slick-greeter/package.yml b/packages/s/slick-greeter/package.yml index 696989f8bb9..78c7897cea7 100644 --- a/packages/s/slick-greeter/package.yml +++ b/packages/s/slick-greeter/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : slick-greeter -version : 2.0.9 -release : 36 -source : - - https://github.com/linuxmint/slick-greeter/archive/refs/tags/2.0.9.tar.gz : fa0146862ac0967a1a333f9b553d60a5c625c99b903d01aefe9b87bfdb111c29 -homepage : https://github.com/linuxmint/slick-greeter -license : GPL-3.0-or-later -component : desktop.lightdm -summary : A stylish LightDM greeter +name: slick-greeter +version: 2.0.9 +release: 36 +source: + - https://github.com/linuxmint/slick-greeter/archive/refs/tags/2.0.9.tar.gz: fa0146862ac0967a1a333f9b553d60a5c625c99b903d01aefe9b87bfdb111c29 +homepage: https://github.com/linuxmint/slick-greeter +license: GPL-3.0-or-later +component: desktop.lightdm +summary: A stylish LightDM greeter description: | A fork of the Unity Greeter, provides a stylish login greeter for LightDM -builddeps : +builddeps: - pkgconfig(libcanberra) - pkgconfig(libgnomekbdui) - pkgconfig(liblightdm-gobject-1) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(xkbfile) - gettext-devel - vala -rundeps : +rundeps: - breeze-cursor-theme -conflicts : gdm -setup : | +conflicts: gdm +setup: | %apply_patches %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/60-slick-greeter.conf $installdir/usr/share/lightdm/lightdm.conf.d/60-slick-greeter.conf diff --git a/packages/s/sloccount/package.yml b/packages/s/sloccount/package.yml index 5838def498b..7f24fd463e3 100644 --- a/packages/s/sloccount/package.yml +++ b/packages/s/sloccount/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sloccount -version : 2.26 -release : 2 -source : - - https://sourceforge.net/projects/sloccount/files/sloccount-2.26.tar.gz : fa7fa2bbf2f627dd2d0fdb958bd8ec4527231254c120a8b4322405d8a4e3d12b -homepage : https://dwheeler.com/sloccount/ -license : GPL-2.0-or-later -component : programming.tools -summary : SLOCCount, a set of the programs for counting source lines of code (SLOC) +name: sloccount +version: 2.26 +release: 2 +source: + - https://sourceforge.net/projects/sloccount/files/sloccount-2.26.tar.gz: fa7fa2bbf2f627dd2d0fdb958bd8ec4527231254c120a8b4322405d8a4e3d12b +homepage: https://dwheeler.com/sloccount/ +license: GPL-2.0-or-later +component: programming.tools +summary: SLOCCount, a set of the programs for counting source lines of code (SLOC) description: | SLOCCount, a set of the programs for counting source lines of code (SLOC) -build : | +build: | %make -install : | +install: | install -dm00644 $installdir/usr/bin %make_install PREFIX=$installdir/usr rm -rf $installdir/usr/share/doc diff --git a/packages/s/slop/package.yml b/packages/s/slop/package.yml index 6ea28576aad..3152a1da800 100644 --- a/packages/s/slop/package.yml +++ b/packages/s/slop/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : slop -version : '7.6' -release : 24 -source : - - https://github.com/naelstrof/slop/archive/refs/tags/v7.6.tar.gz : ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b -homepage : https://github.com/naelstrof/slop -license : GPL-3.0-or-later -component : desktop -summary : slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout +name: slop +version: "7.6" +release: 24 +source: + - https://github.com/naelstrof/slop/archive/refs/tags/v7.6.tar.gz: ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b +homepage: https://github.com/naelstrof/slop +license: GPL-3.0-or-later +component: desktop +summary: slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout description: | slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(glew) - pkgconfig(glm) - pkgconfig(icu-uc) - pkgconfig(xext) - pkgconfig(xrender) -setup : | +setup: | %patch -p1 -i $pkgfiles/include-x11-header.patch sed -e 's|CXX_STANDARD 11|CXX_STANDARD 17|g' -i CMakeLists.txt # Fix build with ICU 74 %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/slurp/package.yml b/packages/s/slurp/package.yml index a61eedf1684..185eebce409 100644 --- a/packages/s/slurp/package.yml +++ b/packages/s/slurp/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : slurp -version : 1.5.0 -release : 4 -source : - - https://github.com/emersion/slurp/archive/refs/tags/v1.5.0.tar.gz : 0fa880d4a93e1c795e3b5929fbea47546df0955bea34fc2f7ffeb1751678f663 -homepage : https://wayland.emersion.fr/slurp/ -license : MIT -component : multimedia.graphics -summary : Select a region in a Wayland compositor and print it to the standard output. +name: slurp +version: 1.5.0 +release: 4 +source: + - https://github.com/emersion/slurp/archive/refs/tags/v1.5.0.tar.gz: 0fa880d4a93e1c795e3b5929fbea47546df0955bea34fc2f7ffeb1751678f663 +homepage: https://wayland.emersion.fr/slurp/ +license: MIT +component: multimedia.graphics +summary: Select a region in a Wayland compositor and print it to the standard output. description: | Select a region in a Wayland compositor and print it to the standard output. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(scdoc) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/smartmontools/package.yml b/packages/s/smartmontools/package.yml index cafecbbfd08..2836a1a7262 100644 --- a/packages/s/smartmontools/package.yml +++ b/packages/s/smartmontools/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : smartmontools -version : '7.5' -release : 9 -source : - - https://sourceforge.net/projects/smartmontools/files/smartmontools/7.5/smartmontools-7.5.tar.gz : 690b83ca331378da9ea0d9d61008c4b22dde391387b9bbad7f29387f2595f76e -homepage : https://www.smartmontools.org/ -license : GPL-2.0-or-later -component : system.utils -summary : Check S.M.A.R.T information on hard and solid-state disks +name: smartmontools +version: "7.5" +release: 9 +source: + - https://sourceforge.net/projects/smartmontools/files/smartmontools/7.5/smartmontools-7.5.tar.gz: 690b83ca331378da9ea0d9d61008c4b22dde391387b9bbad7f29387f2595f76e +homepage: https://www.smartmontools.org/ +license: GPL-2.0-or-later +component: system.utils +summary: Check S.M.A.R.T information on hard and solid-state disks description: | The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks. -builddeps : +builddeps: - pkgconfig(libcap-ng) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install mv $installdir/etc/smartd_warning.sh $installdir/usr/share/smartmontools rm -rf $installdir/etc @@ -26,5 +26,5 @@ install : | install -dm00755 $installdir/usr/include mv $installdir/usr/share/smartmontools/*.h $installdir/usr/include -check : | +check: | %make check diff --git a/packages/s/smplayer-theme/package.yml b/packages/s/smplayer-theme/package.yml index fe1fcc3ae54..ff86fcb8632 100644 --- a/packages/s/smplayer-theme/package.yml +++ b/packages/s/smplayer-theme/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : smplayer-theme -version : 20.11.0 -release : 3 -source : - - https://sourceforge.net/projects/smplayer/files/SMPlayer-themes/20.11.0/smplayer-themes-20.11.0.tar.bz2 : b99c02a13e5587e0c59d127d2f2536a1bc2740e726fadb47c89d349df5951132 -homepage : https://www.smplayer.info/ -license : +name: smplayer-theme +version: 20.11.0 +release: 3 +source: + - https://sourceforge.net/projects/smplayer/files/SMPlayer-themes/20.11.0/smplayer-themes-20.11.0.tar.bz2: b99c02a13e5587e0c59d127d2f2536a1bc2740e726fadb47c89d349df5951132 +homepage: https://www.smplayer.info/ +license: - CC-BY-2.5 - CC-BY-SA-2.5 - CC-BY-SA-3.0 - GPL-2.0-or-later - LGPL-3.0-or-later -component : desktop.theme -summary : Themes for SMPlayer +component: desktop.theme +summary: Themes for SMPlayer description: | Themes for SMPlayer -builddeps : +builddeps: - pkgconfig(Qt5Quick) -build : | +build: | %make PREFIX=%PREFIX% -install : | +install: | %make_install PREFIX=%PREFIX% # Remove license diff --git a/packages/s/smplayer/package.yml b/packages/s/smplayer/package.yml index 9f2cac1ba30..aaf03ce583f 100644 --- a/packages/s/smplayer/package.yml +++ b/packages/s/smplayer/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : smplayer -version : 25.6.0 -release : 47 -source : - - https://github.com/smplayer-dev/smplayer/releases/download/v25.6.0/smplayer-25.6.0.tar.bz2 : f4a01e61d469edebaab617fa39b9014f7adeab05f95910b9400aafb2fc7e2ee5 -license : +name: smplayer +version: 25.6.0 +release: 47 +source: + - https://github.com/smplayer-dev/smplayer/releases/download/v25.6.0/smplayer-25.6.0.tar.bz2: f4a01e61d469edebaab617fa39b9014f7adeab05f95910b9400aafb2fc7e2ee5 +license: - GPL-2.0-or-later - BSD-3-Clause -component : multimedia.video -homepage : https://smplayer.info -summary : Free Media Player with built-in codecs. Play all audio and video formats +component: multimedia.video +homepage: https://smplayer.info +summary: Free Media Player with built-in codecs. Play all audio and video formats description: | SMPlayer is a free media player for Windows and Linux with built-in codecs that can play virtually all video and audio formats. It doesn't need any external codecs. Just install SMPlayer and you'll be able to play all formats without the hassle to find and install codec packs. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5Qml) - pkgconfig(xext) -rundeps : +rundeps: - breeze - mpv - smplayer-theme -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Set-a-different-default-theme.patch -build : | +build: | %make PREFIX=%PREFIX% QMAKE_OPTS=DEFINES+=NO_DEBUG_ON_CONSOLE -install : | +install: | %make_install PREFIX=%PREFIX% diff --git a/packages/s/snapd-glib/package.yml b/packages/s/snapd-glib/package.yml index 36d8b8bc614..a9791d7a8e0 100644 --- a/packages/s/snapd-glib/package.yml +++ b/packages/s/snapd-glib/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snapd-glib -version : '1.59' -release : 17 -source : - - https://github.com/snapcore/snapd-glib/releases/download/1.59/snapd-glib-1.59.tar.xz : 01e6424f4dfd46b736956c9dc4ef1932052590123b80f5b5a363dc9f51ae4690 -homepage : https://snapcraft.io/ -license : LGPL-3.0-or-later -component : programming.library -summary : glib library for communicating with snapd +name: snapd-glib +version: "1.59" +release: 17 +source: + - https://github.com/snapcore/snapd-glib/releases/download/1.59/snapd-glib-1.59.tar.xz: 01e6424f4dfd46b736956c9dc4ef1932052590123b80f5b5a363dc9f51ae4690 +homepage: https://snapcraft.io/ +license: LGPL-3.0-or-later +component: programming.library +summary: glib library for communicating with snapd description: | glib library for communicating with snapd -builddeps : +builddeps: - pkgconfig(json-glib-1.0) - pkgconfig(libsoup-2.4) -setup : | +setup: | %meson_configure -Ddocs=false \ -Dqt-bindings=false \ -Dqml-bindings=false \ -Dvala-bindings=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/snapd/package.yml b/packages/s/snapd/package.yml index ee362389d7f..65866f4186d 100644 --- a/packages/s/snapd/package.yml +++ b/packages/s/snapd/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snapd -version : '2.72' -homepage : https://snapcraft.io/ -release : 90 -source : - - https://github.com/canonical/snapd/releases/download/2.72/snapd_2.72.vendor.tar.xz : 53d74e663527bae667a254da8a029aa4b0b8f559ca515d214da8dbb29dc6ccc7 -license : GPL-3.0-only -component : desktop -summary : The snapd and snap tools enable systems to work with .snap files +name: snapd +version: "2.72" +homepage: https://snapcraft.io/ +release: 90 +source: + - https://github.com/canonical/snapd/releases/download/2.72/snapd_2.72.vendor.tar.xz: 53d74e663527bae667a254da8a029aa4b0b8f559ca515d214da8dbb29dc6ccc7 +license: GPL-3.0-only +component: desktop +summary: The snapd and snap tools enable systems to work with .snap files description: | Universal applications support - .snap files allow you to run Snap packages on any Linux distribution, with full sandboxing and additional security. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(glib-2.0) - pkgconfig(libapparmor) - pkgconfig(libcap) @@ -21,7 +21,7 @@ builddeps : - golang - python-docutils - xfsprogs-devel -rundeps : +rundeps: - apparmor - libselinux - squashfs-tools @@ -36,7 +36,7 @@ environment: | export static_binaries=(snap-update-ns snap-exec snapctl) export bincommands=(snap) export dcommands=(snapctl snapd snap-exec snap-update-ns snap-seccomp snap-failure snapd-apparmor) -setup : | +setup: | mkdir -p src/github.com/snapcore ln -s `pwd` src/github.com/snapcore/snapd @@ -51,7 +51,7 @@ setup : | --enable-merged-usr \ --with-snap-mount-dir=/snap popd -build : | +build: | %make -C src/${import_path}/cmd for snapvar in ${go_binaries[@]}; do @@ -60,7 +60,7 @@ build : | for staticpath in ${static_binaries[@]} ; do go build -o bin/$staticpath -buildmode=pie --ldflags "-linkmode external -extldflags '$LDFLAGS -static'" -trimpath -mod=vendor ${import_path}/cmd/$staticpath done -install : | +install: | %make_install -C src/${import_path}/cmd # Golang binaries diff --git a/packages/s/snappy/package.yml b/packages/s/snappy/package.yml index 9bd08c0c685..258e0af1a76 100644 --- a/packages/s/snappy/package.yml +++ b/packages/s/snappy/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snappy -version : 1.1.10 -release : 4 -source : - - https://github.com/google/snappy/archive/1.1.10.tar.gz : 49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90 -license : BSD-3-Clause -component : programming -homepage : https://google.github.io/snappy/ -summary : Snappy is a compression/decompression library. +name: snappy +version: 1.1.10 +release: 4 +source: + - https://github.com/google/snappy/archive/1.1.10.tar.gz: 49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90 +license: BSD-3-Clause +component: programming +homepage: https://google.github.io/snappy/ +summary: Snappy is a compression/decompression library. description: | Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. -checkdeps : +checkdeps: - pkgconfig(benchmark) - pkgconfig(gtest) -setup : | +setup: | %patch -p1 -i $pkgfiles/cmake_add_pkgconfig.patch %patch -p1 -i $pkgfiles/system-gtest.patch @@ -25,9 +25,9 @@ setup : | -DBUILD_SHARED_LIBS=ON \ -DSNAPPY_USE_BUNDLED_GTEST=OFF \ -DSNAPPY_USE_BUNDLED_BENCHMARK_LIB=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/s/snapraid/package.yml b/packages/s/snapraid/package.yml index a39e4490280..733b55f1e32 100644 --- a/packages/s/snapraid/package.yml +++ b/packages/s/snapraid/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snapraid -version : '12.3' -release : 4 -source : - - https://github.com/amadvance/snapraid/releases/download/v12.3/snapraid-12.3.tar.gz : 1f27aba6e5db3929474da9c472fc4a3bc51d4a83aa5385af6b09afc9f68d6d44 -homepage : https://www.snapraid.it/ -license : GPL-3.0-or-later -component : system.utils -summary : A backup program for disk arrays +name: snapraid +version: "12.3" +release: 4 +source: + - https://github.com/amadvance/snapraid/releases/download/v12.3/snapraid-12.3.tar.gz: 1f27aba6e5db3929474da9c472fc4a3bc51d4a83aa5385af6b09afc9f68d6d44 +homepage: https://www.snapraid.it/ +license: GPL-3.0-or-later +component: system.utils +summary: A backup program for disk arrays description: | Snapraid stores parity information of your data and can recover it from up to six disk failures -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/snapshot/package.yml b/packages/s/snapshot/package.yml index bdd10f24ecf..67101a0efbc 100644 --- a/packages/s/snapshot/package.yml +++ b/packages/s/snapshot/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snapshot -version : '49.0' -release : 7 -source : - - https://download.gnome.org/sources/snapshot/49/snapshot-49.0.tar.xz : 5f96193d2919c7355745d26a1b01f23c3cb30a93c742d583ec42927c4a45ae18 -homepage : https://apps.gnome.org/Snapshot/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : Take pictures and videos +name: snapshot +version: "49.0" +release: 7 +source: + - https://download.gnome.org/sources/snapshot/49/snapshot-49.0.tar.xz: 5f96193d2919c7355745d26a1b01f23c3cb30a93c742d583ec42927c4a45ae18 +homepage: https://apps.gnome.org/Snapshot/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: Take pictures and videos description: | Take pictures and videos on your computer, tablet, or phone. -builddeps : +builddeps: - pkgconfig(gstreamer-plugins-bad-1.0) - pkgconfig(lcms2) - pkgconfig(libadwaita-1) - pkgconfig(libseccomp) - desktop-file-utils - rust -rundeps : +rundeps: - gstreamer-1.0-plugins-rs -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sndio/package.yml b/packages/s/sndio/package.yml index 61376823edc..d65d798138e 100644 --- a/packages/s/sndio/package.yml +++ b/packages/s/sndio/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sndio -version : 1.10.0 -release : 9 -source : - - https://sndio.org/sndio-1.10.0.tar.gz : bebd3bfd01c50c9376cf3e7814b9379bed9e17d0393b5113b7eb7a3d0d038c54 -homepage : https://sndio.org/ -license : ISC -component : multimedia.audio -summary : Sndio is a small audio and MIDI framework +name: sndio +version: 1.10.0 +release: 9 +source: + - https://sndio.org/sndio-1.10.0.tar.gz: bebd3bfd01c50c9376cf3e7814b9379bed9e17d0393b5113b7eb7a3d0d038c54 +homepage: https://sndio.org/ +license: ISC +component: multimedia.audio +summary: Sndio is a small audio and MIDI framework description: | Sndio is a small audio and MIDI framework part of the OpenBSD project and ported to FreeBSD, Linux and NetBSD. It provides a lightweight audio & MIDI server and a fully documented user-space API to access either the server or directly the hardware in a uniform way. Sndio is designed to work for desktop applications, but pays special attention to synchronization mechanisms and reliability required by music applications. Reliability through simplicity are part of the project goals. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(alsa) -setup : | +setup: | ./configure --prefix=/usr --libdir=%libdir% --mandir=/usr/share/man --datadir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/snes9x-gtk/package.yml b/packages/s/snes9x-gtk/package.yml index 2a1b9b4b7fd..465c02b21ed 100644 --- a/packages/s/snes9x-gtk/package.yml +++ b/packages/s/snes9x-gtk/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snes9x-gtk -version : '1.63' -release : 23 -source : - - https://github.com/snes9xgit/snes9x/archive/1.63.tar.gz : 84560ce38a734ac8299645883d8e0c0423b7da2430bde5f88276bba1be6d5330 +name: snes9x-gtk +version: "1.63" +release: 23 +source: + - https://github.com/snes9xgit/snes9x/archive/1.63.tar.gz: 84560ce38a734ac8299645883d8e0c0423b7da2430bde5f88276bba1be6d5330 # See external/ for which commits to build from - - https://github.com/KhronosGroup/glslang/archive/9c7fd1a33e5cecbe465e1cd70170167d5e40d398.tar.gz#glslang.tar.gz : a0aebec9795e41818f31cc3e2d3e0e320ba7e6686f16d069428c18437af573a4 - - https://github.com/KhronosGroup/SPIRV-Cross/archive/bccaa94db814af33d8ef05c153e7c34d8bd4d685.tar.gz#spirv.tar.gz : b2455457ff31704c4a2ad22f58387fd57b76f0c342ddf9c50af94f13e241268f - - https://github.com/KhronosGroup/Vulkan-Headers/archive/577baa05033cf1d9236b3d078ca4b3269ed87a2b.tar.gz#vulkan-headers.tar.gz : 82bb2262cfb72d2f6029533f757173b55b5fa866de224183cbaab17e179174b7 -homepage : https://www.snes9x.com/ -license : + - https://github.com/KhronosGroup/glslang/archive/9c7fd1a33e5cecbe465e1cd70170167d5e40d398.tar.gz#glslang.tar.gz: a0aebec9795e41818f31cc3e2d3e0e320ba7e6686f16d069428c18437af573a4 + - https://github.com/KhronosGroup/SPIRV-Cross/archive/bccaa94db814af33d8ef05c153e7c34d8bd4d685.tar.gz#spirv.tar.gz: b2455457ff31704c4a2ad22f58387fd57b76f0c342ddf9c50af94f13e241268f + - https://github.com/KhronosGroup/Vulkan-Headers/archive/577baa05033cf1d9236b3d078ca4b3269ed87a2b.tar.gz#vulkan-headers.tar.gz: 82bb2262cfb72d2f6029533f757173b55b5fa866de224183cbaab17e179174b7 +homepage: https://www.snes9x.com/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : games.emulator -summary : Snes9x - Portable Super Nintendo Entertainment System (TM) emulator +component: games.emulator +summary: Snes9x - Portable Super Nintendo Entertainment System (TM) emulator description: | Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(glib-2.0) - pkgconfig(gtk+-3.0) @@ -31,8 +31,8 @@ builddeps : - cubeb-devel - gawk - intltool -clang : true -setup : | +clang: true +setup: | tar xf $sources/glslang.tar.gz -C external/glslang --strip-components=1 tar xf $sources/spirv.tar.gz -C external/SPIRV-Cross --strip-components=1 tar xf $sources/vulkan-headers.tar.gz -C external/vulkan-headers --strip-components=1 @@ -46,7 +46,7 @@ setup : | %cmake_ninja -S gtk \ -DUSE_OSS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sniffnet/package.yml b/packages/s/sniffnet/package.yml index 62d62efb03d..d766873ba95 100644 --- a/packages/s/sniffnet/package.yml +++ b/packages/s/sniffnet/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sniffnet -version : 1.4.2 -release : 2 -source : - - https://github.com/GyulyVGC/sniffnet/archive/refs/tags/v1.4.2.tar.gz : 7fc4cc610a2bbd823604abe6acabceac2cbeb9d42129851df9b6b24cc24d05c7 -homepage : https://sniffnet.net/ -license : +name: sniffnet +version: 1.4.2 +release: 2 +source: + - https://github.com/GyulyVGC/sniffnet/archive/refs/tags/v1.4.2.tar.gz: 7fc4cc610a2bbd823604abe6acabceac2cbeb9d42129851df9b6b24cc24d05c7 +homepage: https://sniffnet.net/ +license: - Apache-2.0 - MIT -component : network.util -summary : Comfortably monitor your Internet traffic. +component: network.util +summary: Comfortably monitor your Internet traffic. description: | Sniffnet is a network monitoring tool to help you easily keep track of your Internet traffic. Whether you want to gather statistics, you’re curious to see who you are exchanging data with, or you need to inspect more in depth what's going on in your network, this app will get you covered. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(alsa) - pkgconfig(libpcap) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -D -m 00644 $workdir/resources/logos/raw/icon.png $installdir/usr/share/icons/hicolor/64x64/apps/sniffnet.png diff --git a/packages/s/snippetexpander/package.yml b/packages/s/snippetexpander/package.yml index a8998cad087..a9c8afe2815 100644 --- a/packages/s/snippetexpander/package.yml +++ b/packages/s/snippetexpander/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : snippetexpander -version : 1.1.0 -release : 3 -source : - - https://git.sr.ht/~ianmjones/snippetexpander/archive/v1.1.0.tar.gz : 92f9ae5ebc601b14c8a8eca69c165de0021a1d42b54a8476896d9c0d1e708e97 -homepage : https://snippetexpander.org -license : MIT -component : system.utils -summary : Your little expandable text snippet helper. +name: snippetexpander +version: 1.1.0 +release: 3 +source: + - https://git.sr.ht/~ianmjones/snippetexpander/archive/v1.1.0.tar.gz: 92f9ae5ebc601b14c8a8eca69c165de0021a1d42b54a8476896d9c0d1e708e97 +homepage: https://snippetexpander.org +license: MIT +component: system.utils +summary: Your little expandable text snippet helper. description: | Save your often used text snippets and then auto expand them whenever you type their abbreviation. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(atspi-2) - pkgconfig(gee-0.8) - pkgconfig(glib-2.0) @@ -23,15 +23,15 @@ builddeps : - nodejs - scdoc - vala -rundeps : +rundeps: - wl-clipboard - wtype - xclip - xdotool -setup : | +setup: | go install -tags webkit2_41 github.com/wailsapp/wails/v2/cmd/wails@latest -build : | +build: | export PATH="$PATH:$HOME/go/bin" %make VERSION=v%version% TAGS=webkit2_41 -install : | +install: | %make_install prefix=/usr diff --git a/packages/s/soapyrtlsdr/package.yml b/packages/s/soapyrtlsdr/package.yml index edf98f335c8..52ba3a9573d 100644 --- a/packages/s/soapyrtlsdr/package.yml +++ b/packages/s/soapyrtlsdr/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soapyrtlsdr -version : 0.3.3 -release : 5 -source : - - https://github.com/pothosware/SoapyRTLSDR/archive/refs/tags/soapy-rtl-sdr-0.3.3.tar.gz : 757c3c3bd17c5a12c7168db2f2f0fd274457e65f35e23c5ec9aec34e3ef54ece -homepage : https://github.com/pothosware/SoapyRTLSDR/wiki -license : MIT -component : programming.library -summary : SoapySDR RTL-SDR Support Module +name: soapyrtlsdr +version: 0.3.3 +release: 5 +source: + - https://github.com/pothosware/SoapyRTLSDR/archive/refs/tags/soapy-rtl-sdr-0.3.3.tar.gz: 757c3c3bd17c5a12c7168db2f2f0fd274457e65f35e23c5ec9aec34e3ef54ece +homepage: https://github.com/pothosware/SoapyRTLSDR/wiki +license: MIT +component: programming.library +summary: SoapySDR RTL-SDR Support Module description: | Soapy SDR module for RTL-SDR -builddeps : +builddeps: - pkgconfig(SoapySDR) - pkgconfig(librtlsdr) -setup : | +setup: | %cmake . -DLIB_SUFFIX=64 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/soapysdr/package.yml b/packages/s/soapysdr/package.yml index c340a4847b8..b7928dc8322 100644 --- a/packages/s/soapysdr/package.yml +++ b/packages/s/soapysdr/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soapysdr -version : 0.8.1 -release : 11 -source : - - https://github.com/pothosware/SoapySDR/archive/refs/tags/soapy-sdr-0.8.1.tar.gz : a508083875ed75d1090c24f88abef9895ad65f0f1b54e96d74094478f0c400e6 -homepage : https://github.com/pothosware/SoapySDR -license : BSL-1.0 -component : programming.library -summary : Software defined radio interface library +name: soapysdr +version: 0.8.1 +release: 11 +source: + - https://github.com/pothosware/SoapySDR/archive/refs/tags/soapy-sdr-0.8.1.tar.gz: a508083875ed75d1090c24f88abef9895ad65f0f1b54e96d74094478f0c400e6 +homepage: https://github.com/pothosware/SoapySDR +license: BSL-1.0 +component: programming.library +summary: Software defined radio interface library description: | SoapySDR is a library providing a common interface to SDR (software defined radio) hardware. Support for different hardware is added through external modules. -builddeps : +builddeps: - pkgconfig(python3) - python-setuptools - swig -rundeps : +rundeps: - python3 -setup : | +setup: | %cmake -DLIB_SUFFIX=64 -DENABLE_PYTHON=off -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/s/socat/package.yml b/packages/s/socat/package.yml index da52531b9cc..4d11b8145d8 100644 --- a/packages/s/socat/package.yml +++ b/packages/s/socat/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : socat -version : 1.8.0.3 -release : 9 -source : - - https://www.dest-unreach.org/socat/download/socat-1.8.0.3.tar.gz : a9f9eb6cfb9aa6b1b4b8fe260edbac3f2c743f294db1e362b932eb3feca37ba4 -homepage : https://repo.or.cz/socat.git -license : GPL-2.0-or-later -component : network.util -summary : Bidirectional data transfer relay +name: socat +version: 1.8.0.3 +release: 9 +source: + - https://www.dest-unreach.org/socat/download/socat-1.8.0.3.tar.gz: a9f9eb6cfb9aa6b1b4b8fe260edbac3f2c743f294db1e362b932eb3feca37ba4 +homepage: https://repo.or.cz/socat.git +license: GPL-2.0-or-later +component: network.util +summary: Bidirectional data transfer relay description: | socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these. These modes include generation of "listening" sockets, named pipes, and pseudo terminals. -builddeps : +builddeps: - pkgconfig(openssl) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/soci/package.yml b/packages/s/soci/package.yml index 56fb268dc32..11a09b5e09e 100644 --- a/packages/s/soci/package.yml +++ b/packages/s/soci/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soci -version : 4.0.3 -release : 6 -source : - - https://github.com/SOCI/soci/archive/refs/tags/v4.0.3.tar.gz : 4b1ff9c8545c5d802fbe06ee6cd2886630e5c03bf740e269bb625b45cf934928 -homepage : https://soci.sourceforge.net/ -license : BSL-1.0 -component : database -summary : Official repository of the SOCI - The C++ Database Access Library +name: soci +version: 4.0.3 +release: 6 +source: + - https://github.com/SOCI/soci/archive/refs/tags/v4.0.3.tar.gz: 4b1ff9c8545c5d802fbe06ee6cd2886630e5c03bf740e269bb625b45cf934928 +homepage: https://soci.sourceforge.net/ +license: BSL-1.0 +component: database +summary: Official repository of the SOCI - The C++ Database Access Library description: | SOCI is a database access library for C++ that makes the illusion of embedding SQL queries in the regular C++ code, staying entirely within the Standard C++. -builddeps : +builddeps: - pkgconfig(libpq) - pkgconfig(sqlite3) - libboost-devel -setup : | +setup: | %cmake_ninja \ -DCMAKE_CXX_STANDARD=11 \ -DSOCI_TESTS=OFF \ -DSOCI_EMPTY=OFF \ -DSOCI_STATIC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sof-firmware/package.yml b/packages/s/sof-firmware/package.yml index 8c42df72f3c..c025fb74418 100644 --- a/packages/s/sof-firmware/package.yml +++ b/packages/s/sof-firmware/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sof-firmware -homepage : https://github.com/thesofproject/sof-bin -version : '2.13' -release : 27 -source : - - https://github.com/thesofproject/sof-bin/releases/download/v2025.05/sof-bin-2025.05.tar.gz : e2f2603b0d38c7cbdb1672901863fbf84b4db4921f405952a236915cb8a86bcc -license : +name: sof-firmware +homepage: https://github.com/thesofproject/sof-bin +version: "2.13" +release: 27 +source: + - https://github.com/thesofproject/sof-bin/releases/download/v2025.05/sof-bin-2025.05.tar.gz: e2f2603b0d38c7cbdb1672901863fbf84b4db4921f405952a236915cb8a86bcc +license: - BSD-3-Clause - ISC -component : kernel -summary : Sound Open Firmware +component: kernel +summary: Sound Open Firmware description: | Sound Open Firmware -install : | +install: | install -dm00755 $installdir/usr/lib64/firmware/intel cp -at $installdir/usr/lib64/firmware/intel sof* diff --git a/packages/s/solaar/package.yml b/packages/s/solaar/package.yml index 2c5a76c606e..65c9d92a996 100644 --- a/packages/s/solaar/package.yml +++ b/packages/s/solaar/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solaar -version : 1.1.16 -release : 36 -source : - - https://github.com/pwr-Solaar/Solaar/archive/refs/tags/1.1.16.tar.gz : 224cb48f8370d477e60c96c5c9b6f45cabe9f1655b629af661a0377814f3d703 -license : GPL-2.0-or-later -homepage : https://pwr-solaar.github.io/Solaar/ -component : system.utils -summary : Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals. +name: solaar +version: 1.1.16 +release: 36 +source: + - https://github.com/pwr-Solaar/Solaar/archive/refs/tags/1.1.16.tar.gz: 224cb48f8370d477e60c96c5c9b6f45cabe9f1655b629af661a0377814f3d703 +license: GPL-2.0-or-later +homepage: https://pwr-solaar.github.io/Solaar/ +component: system.utils +summary: Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals. description: | Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - libayatana-appindicator - python-evdev - python-gobject @@ -24,10 +24,10 @@ rundeps : - python-typing-extensions - python-xlib - pyyaml -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-appstream-Fixed-malformed-file-by-adding-closing-tag.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install install -D -m 00644 rules.d/42-logitech-unify-permissions.rules $installdir/usr/lib64/udev/rules.d/42-logitech-unify-permissions.rules diff --git a/packages/s/solarus-quest-editor/package.yml b/packages/s/solarus-quest-editor/package.yml index c640dfe52b3..d7de887d4eb 100644 --- a/packages/s/solarus-quest-editor/package.yml +++ b/packages/s/solarus-quest-editor/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solarus-quest-editor -version : 1.6.5 -release : 12 -source : - - https://gitlab.com/solarus-games/solarus-quest-editor/-/archive/v1.6.5/solarus-quest-editor-v1.6.5.tar.bz2 : d556e5b02c943953beaf1bf1c42c3c7ce02ed5c1821789c47afdc3aed715540d -homepage : https://www.solarus-games.org/ -license : +name: solarus-quest-editor +version: 1.6.5 +release: 12 +source: + - https://gitlab.com/solarus-games/solarus-quest-editor/-/archive/v1.6.5/solarus-quest-editor-v1.6.5.tar.bz2: d556e5b02c943953beaf1bf1c42c3c7ce02ed5c1821789c47afdc3aed715540d +homepage: https://www.solarus-games.org/ +license: - CC-BY-SA-3.0 - GPL-3.0-or-later -component : programming.tools -summary : Quest editor for the Solarus ARPG engine +component: programming.tools +summary: Quest editor for the Solarus ARPG engine description: | Quest editor for the Solarus ARPG engine. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(SDL2_image) - pkgconfig(SDL2_ttf) @@ -23,10 +23,10 @@ builddeps : - pkgconfig(physfs) - pkgconfig(vorbis) - solarus-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/921ac6170a08dcfe601c7a11ee9f7c85386a4f3f.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/solarus/package.yml b/packages/s/solarus/package.yml index d63dd6127a6..8eabc7bde66 100644 --- a/packages/s/solarus/package.yml +++ b/packages/s/solarus/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solarus -version : 1.6.5 -release : 14 -source : - - https://gitlab.com/solarus-games/solarus/-/archive/v1.6.5/solarus-v1.6.5.tar.bz2 : 4b4ac59df8ab63ee2e305cbf48118d6be0cf9665968eb0b06dd1acdf4346516f -license : +name: solarus +version: 1.6.5 +release: 14 +source: + - https://gitlab.com/solarus-games/solarus/-/archive/v1.6.5/solarus-v1.6.5.tar.bz2: 4b4ac59df8ab63ee2e305cbf48118d6be0cf9665968eb0b06dd1acdf4346516f +license: - CC-BY-SA-3.0 - CC-BY-SA-4.0 - GPL-3.0-or-later -component : programming -homepage : https://www.solarus-games.org -summary : Solarus is an open-source Zelda-like 2D game engine written in C++ +component: programming +homepage: https://www.solarus-games.org +summary: Solarus is an open-source Zelda-like 2D game engine written in C++ description: | Solarus is an open-source Zelda-like 2D game engine written in C++. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(Qt5Help) - pkgconfig(SDL2_image) - pkgconfig(SDL2_ttf) @@ -24,12 +24,12 @@ builddeps : - pkgconfig(openal) - pkgconfig(physfs) - pkgconfig(vorbis) -setup : | +setup: | # Upstream backports %patch -p1 -i $pkgfiles/ftbfs-glm.patch %cmake_ninja -DSOLARUS_USE_LUAJIT=1 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/solbuild/package.yml b/packages/s/solbuild/package.yml index 82991d92e95..d57507cb7a1 100644 --- a/packages/s/solbuild/package.yml +++ b/packages/s/solbuild/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solbuild -version : 1.8.1 -release : 58 -source : - - https://github.com/getsolus/solbuild/releases/download/v1.8.1/solbuild-1.8.1.tar.xz : 347169adc6ae677e6ef3b0ef6dd69bebe7e14551064367d6300316c531665c5a -homepage : https://github.com/getsolus/solbuild -license : Apache-2.0 -component : +name: solbuild +version: 1.8.1 +release: 58 +source: + - https://github.com/getsolus/solbuild/releases/download/v1.8.1/solbuild-1.8.1.tar.xz: 347169adc6ae677e6ef3b0ef6dd69bebe7e14551064367d6300316c531665c5a +homepage: https://github.com/getsolus/solbuild +license: Apache-2.0 +component: - programming.tools - - config-unstable : programming.tools - - config-local-unstable : programming.tools -summary : + - config-unstable: programming.tools + - config-local-unstable: programming.tools +summary: - Solus package build system - - config-unstable : Unstable repo configuration for solbuild - - config-local-unstable : Local repo unstable configuration for solbuild + - config-unstable: Unstable repo configuration for solbuild + - config-local-unstable: Local repo unstable configuration for solbuild description: | solbuild is a chroot based package build system, used to safely and efficiently build Solus packages from source, in a highly controlled and isolated environment. -patterns : - - config-unstable : /usr/share/solbuild/99_unstable.conf - - config-local-unstable : /usr/share/solbuild/local-unstable-x86_64.profile -networking : true -builddeps : +patterns: + - config-unstable: /usr/share/solbuild/99_unstable.conf + - config-local-unstable: /usr/share/solbuild/local-unstable-x86_64.profile +networking: true +builddeps: - pkgconfig(libcurl) - golang -rundeps : - - config-local-unstable : solbuild - - config-unstable : solbuild +rundeps: + - config-local-unstable: solbuild + - config-unstable: solbuild - git -build : | +build: | %make -install : | +install: | %make_install # Make it easier for Solus developers to work on unstable install -m 00644 data/99_unstable.conf $installdir/usr/share/solbuild/. diff --git a/packages/s/solid/package.yml b/packages/s/solid/package.yml index d59eaa90a35..a5186d4cb50 100644 --- a/packages/s/solid/package.yml +++ b/packages/s/solid/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solid -version : 5.116.0 -release : 79 -source : - - https://download.kde.org/stable/frameworks/5.116/solid-5.116.0.tar.xz : c6c3debac2915f2b0859ae283be96e00a4c57de7be5f9d59478642984f4f6510 -homepage : https://community.kde.org/Frameworks -license : +name: solid +version: 5.116.0 +release: 79 +source: + - https://download.kde.org/stable/frameworks/5.116/solid-5.116.0.tar.xz: c6c3debac2915f2b0859ae283be96e00a4c57de7be5f9d59478642984f4f6510 +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.1-only - LGPL-2.1-or-later -component : desktop.library -summary : Desktop hardware abstraction. +component: desktop.library +summary: Desktop hardware abstraction. description: | Desktop hardware abstraction. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Quick) - extra-cmake-modules - media-player-info -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel - media-player-info -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/solidity/package.yml b/packages/s/solidity/package.yml index f15ff9bb10f..6f755b8fbd3 100644 --- a/packages/s/solidity/package.yml +++ b/packages/s/solidity/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solidity -version : 0.8.21 -release : 5 -homepage : https://soliditylang.org -source : - - https://github.com/ethereum/solidity/releases/download/v0.8.21/solidity_0.8.21.tar.gz : 6d1bb8e72850320e72d788575f6bd25dd4930cb6dd9edd35a59266a46f610d13 -license : GPL-3.0-or-later -component : programming -summary : Solidity, the smart contract programming language. +name: solidity +version: 0.8.21 +release: 5 +homepage: https://soliditylang.org +source: + - https://github.com/ethereum/solidity/releases/download/v0.8.21/solidity_0.8.21.tar.gz: 6d1bb8e72850320e72d788575f6bd25dd4930cb6dd9edd35a59266a46f610d13 +license: GPL-3.0-or-later +component: programming +summary: Solidity, the smart contract programming language. description: | Solidity is a statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(z3) - libboost-devel -setup : | +setup: | %cmake -B build -DUSE_CVC4=OFF -build : | +build: | %make -C build -install : | +install: | %make_install -C build -check : | +check: | # Once we have cvc4 or Solidity migrates to cvc5, enable smt testing. ./scripts/soltest.sh --no-semantic-tests --no-smt diff --git a/packages/s/solseek/package.yml b/packages/s/solseek/package.yml index c2d3b47b3ac..ceb4e430b4b 100644 --- a/packages/s/solseek/package.yml +++ b/packages/s/solseek/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solseek -version : 0.6.0 -release : 8 -source : - - https://github.com/clintre/solseek/archive/refs/tags/v0.6.0.tar.gz : d9f2565e845a34d779437a67d466c6c108a25a0d158db4481cbeeaae8cce9a2e -homepage : https://github.com/clintre/solseek -license : GPL-3.0-or-later -component : systtem.utils -summary : A TUI Package Manager for Solus +name: solseek +version: 0.6.0 +release: 8 +source: + - https://github.com/clintre/solseek/archive/refs/tags/v0.6.0.tar.gz: d9f2565e845a34d779437a67d466c6c108a25a0d158db4481cbeeaae8cce9a2e +homepage: https://github.com/clintre/solseek +license: GPL-3.0-or-later +component: systtem.utils +summary: A TUI Package Manager for Solus description: | Solseek is a simple terminal user interface that allows you to browse, search, and manage packages from the Solus packages. -rundeps : +rundeps: - appstream - fzf -install : | +install: | install -Dm00755 $workdir/package/bin/solseek $installdir/usr/bin/solseek install -dm00755 $installdir/usr/share cp -r $workdir/package/share/solseek $installdir/usr/share/ diff --git a/packages/s/solus-artwork/package.yml b/packages/s/solus-artwork/package.yml index 8b53a1f589d..2ed235d053d 100644 --- a/packages/s/solus-artwork/package.yml +++ b/packages/s/solus-artwork/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solus-artwork -version : '32.0' -release : 54 -source : - - https://github.com/getsolus/artwork/releases/download/32.0/artwork-32.tar.xz : 3df549f9420c786ce5194eaba3562e897dc5346529f28832c9ca72519ea417e2 -homepage : https://github.com/getsolus/artwork -license : +name: solus-artwork +version: "32.0" +release: 54 +source: + - https://github.com/getsolus/artwork/releases/download/32.0/artwork-32.tar.xz: 3df549f9420c786ce5194eaba3562e897dc5346529f28832c9ca72519ea417e2 +homepage: https://github.com/getsolus/artwork +license: - CC0-1.0 - CC-BY-SA-3.0 - CC-BY-SA-4.0 - GPL-2.0-only -summary : Official Solus artwork +summary: Official Solus artwork description: | Official Solus artwork -component : +component: - desktop.theme - - mate : desktop.theme - - plasma : desktop.kde -replaces : + - mate: desktop.theme + - plasma: desktop.kde +replaces: - evolve-os-artwork -rundeps : - - mate : solus-artwork - - plasma : solus-artwork -patterns : - - mate : /usr/share/mate-background-properties - - plasma : - - /usr/share/wallpapers -builddeps : +rundeps: + - mate: solus-artwork + - plasma: solus-artwork +patterns: + - mate: /usr/share/mate-background-properties + - plasma: + - /usr/share/wallpapers +builddeps: - imagemagick -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Add Plasma-specific bits install -dm00644 $installdir/usr/share/wallpapers diff --git a/packages/s/solus-hardware-config/package.yml b/packages/s/solus-hardware-config/package.yml index e693c17e857..8ca90c27e40 100644 --- a/packages/s/solus-hardware-config/package.yml +++ b/packages/s/solus-hardware-config/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solus-hardware-config -version : '16' -release : 32 -source : - - git|https://github.com/getsolus/solus-hardware-config.git : 83f675849f76216f26efd5686a142570d45035c1 -homepage : https://github.com/getsolus/solus-hardware-config -license : GPL-2.0-or-later -summary : Solus Hardware configuration support -component : desktop.core +name: solus-hardware-config +version: "16" +release: 32 +source: + - git|https://github.com/getsolus/solus-hardware-config.git: 83f675849f76216f26efd5686a142570d45035c1 +homepage: https://github.com/getsolus/solus-hardware-config +license: GPL-2.0-or-later +summary: Solus Hardware configuration support +component: desktop.core description: | Solus Hardware configuration support -setup : | +setup: | # Nuke cpu-powersave sed -i "s|subdir('cpu-powersave')||g" meson.build %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/solus-mate-transition-tool/package.yml b/packages/s/solus-mate-transition-tool/package.yml index 8d9348ea617..8b2da7b342c 100644 --- a/packages/s/solus-mate-transition-tool/package.yml +++ b/packages/s/solus-mate-transition-tool/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solus-mate-transition-tool -version : '0.5' -release : 2 -source : - - https://github.com/getsolus/solus-mate-transition-tool/archive/refs/tags/v0.5.tar.gz : 047f2fab5bf09c2d320153dfd137cd12f4a2e780513cf145b6106e4cd5103523 -homepage : https://github.com/getsolus/solus-mate-transition-tool -license : GPL-2.0-or-later -component : desktop -summary : This is a tool is to help MATE users transition to a Budgie or XFCE environment without completely reinstalling +name: solus-mate-transition-tool +version: "0.5" +release: 2 +source: + - https://github.com/getsolus/solus-mate-transition-tool/archive/refs/tags/v0.5.tar.gz: 047f2fab5bf09c2d320153dfd137cd12f4a2e780513cf145b6106e4cd5103523 +homepage: https://github.com/getsolus/solus-mate-transition-tool +license: GPL-2.0-or-later +component: desktop +summary: This is a tool is to help MATE users transition to a Budgie or XFCE environment without completely reinstalling description: | As of Solus 4.5 the MATE Edition is deprecated and the MATE desktop enviornment will not be maintained. This is a tool is to help MATE users transition to a Budgie or XFCE environment without completely reinstalling. -rundeps : +rundeps: - packagekit -setup : | +setup: | %meson_configure --libexecdir="libexec" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/solvespace/package.yml b/packages/s/solvespace/package.yml index 2cdf27f781a..9f4f607c491 100644 --- a/packages/s/solvespace/package.yml +++ b/packages/s/solvespace/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : solvespace -version : 3.1 -release : 1 -source : - - git|https://github.com/solvespace/solvespace.git : v3.1 -homepage : https://solvespace.com/index.pl -license : GPL-3.0-or-later -component : office -summary : Parametric 2d/3d CAD +name: solvespace +version: 3.1 +release: 1 +source: + - git|https://github.com/solvespace/solvespace.git: v3.1 +homepage: https://solvespace.com/index.pl +license: GPL-3.0-or-later +component: office +summary: Parametric 2d/3d CAD description: | SOLVESPACE is a free (GPLv3) parametric 3d CAD tool. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(gtkmm-3.0) - pkgconfig(json-c) -setup : | +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sonivox/package.yml b/packages/s/sonivox/package.yml index 61ba94bee7e..9a80eec8463 100644 --- a/packages/s/sonivox/package.yml +++ b/packages/s/sonivox/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sonivox -version : 3.6.12 -release : 3 -source : - - https://github.com/pedrolcl/sonivox/archive/refs/tags/v3.6.12.tar.gz : 23a7f29c617e791dfcb50b75eef41464e4bf3fca15b19da395a64373ff5d8456 -homepage : https://github.com/pedrolcl/sonivox -license : Apache-2.0 -summary : Library for wavetable and realtime GM synthesis -component : programming.library +name: sonivox +version: 3.6.12 +release: 3 +source: + - https://github.com/pedrolcl/sonivox/archive/refs/tags/v3.6.12.tar.gz: 23a7f29c617e791dfcb50b75eef41464e4bf3fca15b19da395a64373ff5d8456 +homepage: https://github.com/pedrolcl/sonivox +license: Apache-2.0 +summary: Library for wavetable and realtime GM synthesis +component: programming.library description: | A library for wavetable and realtime GM synthesis. A fork of the AOSP 'platform_external_sonivox' project. -setup : | +setup: | %cmake_ninja -DBUILD_SONIVOX_STATIC=OFF -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sonnet/package.yml b/packages/s/sonnet/package.yml index 04853503923..9678e43c204 100644 --- a/packages/s/sonnet/package.yml +++ b/packages/s/sonnet/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sonnet -version : 5.116.0 -release : 79 -source : - - https://download.kde.org/stable/frameworks/5.116/sonnet-5.116.0.tar.xz : 98417080e742829794584a794995c4a08900d22e11b879cb8cc240323b1f4a4a -homepage : https://community.kde.org/Frameworks -license : +name: sonnet +version: 5.116.0 +release: 79 +source: + - https://download.kde.org/stable/frameworks/5.116/sonnet-5.116.0.tar.xz: 98417080e742829794584a794995c4a08900d22e11b879cb8cc240323b1f4a4a +homepage: https://community.kde.org/Frameworks +license: - BSD-3-Clause - LGPL-2.0-or-later - LGPL-2.1-or-later -component : programming.tools -summary : Multi-language spell checker +component: programming.tools +summary: Multi-language spell checker description: | Multi-language spell checker. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - pkgconfig(hunspell) - pkgconfig(libvoikko) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %patch -p1 -i $pkgfiles/0001-Enable-spell-check-by-default.patch %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/soqt/package.yml b/packages/s/soqt/package.yml index 5a00c78df44..9f7141ded6c 100644 --- a/packages/s/soqt/package.yml +++ b/packages/s/soqt/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soqt -version : 1.6.3 -release : 4 -source : - - https://github.com/coin3d/soqt/releases/download/v1.6.3/soqt-1.6.3-src.tar.gz : 79342e89290783457c075fb6a60088aad4a48ea072ede06fdf01985075ef46bd - - https://github.com/coin3d/soanydata/archive/refs/tags/soanydata-1_1_0.tar.gz : 203de840b99b3641ab27462be9d493a63d2bc9f03530ae58230f2e848e9ce25b - - https://github.com/coin3d/soxt/releases/download/v1.4.1/soxt-1.4.1-src.tar.gz : d06b8844768c40b74bb2fc95c15505be06e16f91ac1d08abc4d62d631ac66565 -homepage : https://github.com/coin3d/soqt -license : BSD-3-Clause -component : programming.library -summary : Glue between Coin and Qt +name: soqt +version: 1.6.3 +release: 4 +source: + - https://github.com/coin3d/soqt/releases/download/v1.6.3/soqt-1.6.3-src.tar.gz: 79342e89290783457c075fb6a60088aad4a48ea072ede06fdf01985075ef46bd + - https://github.com/coin3d/soanydata/archive/refs/tags/soanydata-1_1_0.tar.gz: 203de840b99b3641ab27462be9d493a63d2bc9f03530ae58230f2e848e9ce25b + - https://github.com/coin3d/soxt/releases/download/v1.4.1/soxt-1.4.1-src.tar.gz: d06b8844768c40b74bb2fc95c15505be06e16f91ac1d08abc4d62d631ac66565 +homepage: https://github.com/coin3d/soqt +license: BSD-3-Clause +component: programming.library +summary: Glue between Coin and Qt description: | SoQt is a Qt GUI component toolkit library for Coin. -builddeps : +builddeps: - pkgconfig(Coin) - pkgconfig(Qt6Core) - pkgconfig(xi) - doxygen -rundeps : - - devel : - - libxi-devel -clang : true -setup : | +rundeps: + - devel: + - libxi-devel +clang: true +setup: | rm -rfv {data,soqt/src/Inventor/Qt/common} mkdir -p {data,soqt/src/Inventor/Qt/common} tar xf $sources/soanydata-* --strip-components=1 -C data @@ -30,15 +30,15 @@ setup : | -DSOQT_BUILD_DOCUMENTATION=ON \ -DSOQT_BUILD_DOC_MAN=ON \ -DSOQT_BUILD_DOC_CHM=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc cd $installdir/usr/share/man/man3 for low in [a-z]*.3; do mv $low SoQt_$low done -patterns : - - devel : - - /usr/share/SoQt +patterns: + - devel: + - /usr/share/SoQt diff --git a/packages/s/sord/package.yml b/packages/s/sord/package.yml index eec9d76ba71..a1215756f74 100644 --- a/packages/s/sord/package.yml +++ b/packages/s/sord/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sord -version : 0.16.18 -release : 7 -source : - - https://gitlab.com/drobilla/sord/-/archive/v0.16.18/sord-v0.16.18.tar.bz2 : ff5cccae607accf119015652890fe9e723691de4985a3f6b4817e83f6e33e712 -homepage : https://gitlab.com/drobilla/sord -license : +name: sord +version: 0.16.18 +release: 7 +source: + - https://gitlab.com/drobilla/sord/-/archive/v0.16.18/sord-v0.16.18.tar.bz2: ff5cccae607accf119015652890fe9e723691de4985a3f6b4817e83f6e33e712 +homepage: https://gitlab.com/drobilla/sord +license: - 0BSD - BSD-3-Clause - ISC -component : programming.library -summary : Lightweight library for storing RDF data in memory +component: programming.library +summary: Lightweight library for storing RDF data in memory description: Lightweight library for storing RDF data in memory -builddeps : +builddeps: - pkgconfig(serd-0) - pkgconfig(zix-0) -avx2 : true -clang : true -optimize : +avx2: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sound-juicer/package.yml b/packages/s/sound-juicer/package.yml index 0cf8e65daec..f2b951f9615 100644 --- a/packages/s/sound-juicer/package.yml +++ b/packages/s/sound-juicer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sound-juicer -version : 3.40.0 -release : 15 -source : - - https://download.gnome.org/sources/sound-juicer/3.40/sound-juicer-3.40.0.tar.xz : 2ee882744391beb4c6d64a0f6825fb765510b706ec2b704bfb42e42afaae1de6 -homepage : https://gitlab.gnome.org/GNOME/sound-juicer -license : GPL-2.0-or-later -component : multimedia.audio -summary : Sound Juicer is a GNOME CD ripper. +name: sound-juicer +version: 3.40.0 +release: 15 +source: + - https://download.gnome.org/sources/sound-juicer/3.40/sound-juicer-3.40.0.tar.xz: 2ee882744391beb4c6d64a0f6825fb765510b706ec2b704bfb42e42afaae1de6 +homepage: https://gitlab.gnome.org/GNOME/sound-juicer +license: GPL-2.0-or-later +component: multimedia.audio +summary: Sound Juicer is a GNOME CD ripper. description: | A lean and friendly audio CD extractor for GNOME. -builddeps : +builddeps: - pkgconfig(gsettings-desktop-schemas) - pkgconfig(gstreamer-pbutils-1.0) - pkgconfig(gstreamer-plugins-base-1.0) @@ -21,10 +21,10 @@ builddeps : - pkgconfig(libmusicbrainz5) - gstreamer-1.0-plugins-good - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/doc diff --git a/packages/s/sound-theme-freedesktop/package.yml b/packages/s/sound-theme-freedesktop/package.yml index 5e597a4a2cb..c0800bb50a9 100644 --- a/packages/s/sound-theme-freedesktop/package.yml +++ b/packages/s/sound-theme-freedesktop/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sound-theme-freedesktop -version : 0.8 -release : 3 -source : - - http://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2 : cb518b20eef05ec2e82dda1fa89a292c1760dc023aba91b8aa69bafac85e8a14 -homepage : www.freedesktop.org/wiki/Specifications/sound-theme-spec/ -license : GPL-2.0-or-later -component : desktop.theme -summary : Freedesktop reference sound theme +name: sound-theme-freedesktop +version: 0.8 +release: 3 +source: + - http://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2: cb518b20eef05ec2e82dda1fa89a292c1760dc023aba91b8aa69bafac85e8a14 +homepage: www.freedesktop.org/wiki/Specifications/sound-theme-spec/ +license: GPL-2.0-or-later +component: desktop.theme +summary: Freedesktop reference sound theme description: | Freedesktop reference sound theme -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/soundconverter/package.yml b/packages/s/soundconverter/package.yml index 55d6f153150..a04861ed4b7 100644 --- a/packages/s/soundconverter/package.yml +++ b/packages/s/soundconverter/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soundconverter -version : 4.1.1 -release : 18 -source : - - https://github.com/kassoulet/soundconverter/archive/refs/tags/4.1.1.tar.gz : 8ac117e8e7668179b5dd88eb761976221cee63995d87d68b89b0059d5597a02a -homepage : https://soundconverter.org/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : A simple sound converter application for the GNOME environment +name: soundconverter +version: 4.1.1 +release: 18 +source: + - https://github.com/kassoulet/soundconverter/archive/refs/tags/4.1.1.tar.gz: 8ac117e8e7668179b5dd88eb761976221cee63995d87d68b89b0059d5597a02a +homepage: https://soundconverter.org/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: A simple sound converter application for the GNOME environment description: | A simple sound converter application for the GNOME environment. It reads anything the GStreamer library can read, and writes Ogg Vorbis, FLAC, Wave, MP3 and M4A files. -builddeps : +builddeps: - python-distutils-extra -rundeps : +rundeps: - gconf - gstreamer-1.0-plugin-libav - gstreamer-1.0-plugins-bad @@ -20,9 +20,9 @@ rundeps : - gstreamer-1.0-plugins-ugly - python-gobject - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share/glib-2.0/schemas/gschemas.compiled rm -rf $installdir/usr/share/doc diff --git a/packages/s/soundtouch/package.yml b/packages/s/soundtouch/package.yml index a6e33fda230..97aec1774cf 100644 --- a/packages/s/soundtouch/package.yml +++ b/packages/s/soundtouch/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : soundtouch -version : 2.4.0 -release : 7 -source : - - https://codeberg.org/soundtouch/soundtouch/archive/2.4.0.tar.gz : 3dda3c9ab1e287f15028c010a66ab7145fa855dfa62763538f341e70b4d10abd -homepage : https://surina.net/soundtouch/index.html -license : LGPL-2.1-or-later -summary : Audio processing library. -component : multimedia.library -emul32 : true +name: soundtouch +version: 2.4.0 +release: 7 +source: + - https://codeberg.org/soundtouch/soundtouch/archive/2.4.0.tar.gz: 3dda3c9ab1e287f15028c010a66ab7145fa855dfa62763538f341e70b4d10abd +homepage: https://surina.net/soundtouch/index.html +license: LGPL-2.1-or-later +summary: Audio processing library. +component: multimedia.library +emul32: true description: | Open-source audio processing library that allows changing the sound tempo, pitch and playback rate parameters independently from each other. -setup : | +setup: | $workdir/bootstrap %configure -build : | +build: | %make -j -install : | +install: | %make_install diff --git a/packages/s/source-code-pro/package.yml b/packages/s/source-code-pro/package.yml index 84eceb2488e..46f2fcdbc96 100644 --- a/packages/s/source-code-pro/package.yml +++ b/packages/s/source-code-pro/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : source-code-pro -version : '2.038' -release : 6 -source : - - https://github.com/adobe-fonts/source-code-pro/archive/refs/tags/2.038R-ro/1.058R-it/1.018R-VAR.tar.gz : d8f879fefd66ecb7291ea2d73984b9c0a97fb499424e58290ba6b81787d0c725 -license : SIL-1.1 -component : desktop.font -homepage : https://fonts.adobe.com/fonts/source-code-pro -summary : Source Code Pro Font Set +name: source-code-pro +version: "2.038" +release: 6 +source: + - https://github.com/adobe-fonts/source-code-pro/archive/refs/tags/2.038R-ro/1.058R-it/1.018R-VAR.tar.gz: d8f879fefd66ecb7291ea2d73984b9c0a97fb499424e58290ba6b81787d0c725 +license: SIL-1.1 +component: desktop.font +homepage: https://fonts.adobe.com/fonts/source-code-pro +summary: Source Code Pro Font Set description: | Source Code Pro Font Set -install : | +install: | mkdir -p $installdir/usr/share/fonts/truetype/source-code-pro install -m 0644 TTF/*.ttf %installroot%/usr/share/fonts/truetype/source-code-pro/ install -Dm00644 $pkgfiles/source-code-pro.metainfo.xml $installdir/usr/share/metainfo/source-code-pro.metainfo.xml diff --git a/packages/s/sox_ng/package.yml b/packages/s/sox_ng/package.yml index 7d29e6a61eb..0c8ab128c7e 100644 --- a/packages/s/sox_ng/package.yml +++ b/packages/s/sox_ng/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sox_ng -version : 14.7.0.3 -release : 28 -source : - - https://codeberg.org/sox_ng/sox_ng/releases/download/sox_ng-14.7.0.3/sox_ng-14.7.0.3.tar.gz : 969446ace6452a91d7bb5e3d908cadfd57fac05dfd99baa812001474bf68fa63 -homepage : https://codeberg.org/sox_ng/sox_ng -license : +name: sox_ng +version: 14.7.0.3 +release: 28 +source: + - https://codeberg.org/sox_ng/sox_ng/releases/download/sox_ng-14.7.0.3/sox_ng-14.7.0.3.tar.gz: 969446ace6452a91d7bb5e3d908cadfd57fac05dfd99baa812001474bf68fa63 +homepage: https://codeberg.org/sox_ng/sox_ng +license: - GPL-2.0-only -component : multimedia.audio -summary : SoX (Sound eXchange) is the Swiss Army knife of sound processing tools +component: multimedia.audio +summary: SoX (Sound eXchange) is the Swiss Army knife of sound processing tools description: | SoX (Sound eXchange) is the Swiss Army knife of sound processing tools: it can convert sound files between many different file formats & audio devices, and can apply many sound effects & transformations, as well as doing basic analysis and providing input to more capable analysis and plotting tools. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(flac) @@ -26,11 +26,11 @@ builddeps : - pkgconfig(wavpack) - lame-devel - libdolbyb-devel -setup : | +setup: | %configure --with-distro="Solus" --with-ffmpeg --disable-static -build : | +build: | %make -install : | +install: | %make_install -replaces : +replaces: - sox diff --git a/packages/s/sparsehash/package.yml b/packages/s/sparsehash/package.yml index e13ba60c9db..0b73bbd180d 100644 --- a/packages/s/sparsehash/package.yml +++ b/packages/s/sparsehash/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sparsehash -version : 2.0.3 -release : 2 -source : - - https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.3.tar.gz : 05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c -homepage : https://github.com/sparsehash/sparsehash -license : BSD-3-Clause -component : programming.library -summary : C++ associative containers +name: sparsehash +version: 2.0.3 +release: 2 +source: + - https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.3.tar.gz: 05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c +homepage: https://github.com/sparsehash/sparsehash +license: BSD-3-Clause +component: programming.library +summary: C++ associative containers description: | C++ associative containers -patterns : +patterns: - /* -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/spdlog/package.yml b/packages/s/spdlog/package.yml index 707fcf7fdaa..7cfea041d2b 100644 --- a/packages/s/spdlog/package.yml +++ b/packages/s/spdlog/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spdlog -version : 1.15.3 -release : 7 -source : - - https://github.com/gabime/spdlog/archive/refs/tags/v1.15.3.tar.gz : 15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67 -license : MIT -homepage : https://github.com/gabime/spdlog -component : programming.library -summary : Fast C++ logging library +name: spdlog +version: 1.15.3 +release: 7 +source: + - https://github.com/gabime/spdlog/archive/refs/tags/v1.15.3.tar.gz: 15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67 +license: MIT +homepage: https://github.com/gabime/spdlog +component: programming.library +summary: Fast C++ logging library description: | Fast C++ logging library -builddeps : +builddeps: - pkgconfig(fmt) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %patch -p1 -i $pkgfiles/spdlog_fmt_external.patch %patch -p1 -i $pkgfiles/spdlog_constexpr.patch @@ -26,7 +26,7 @@ setup : | -DSPDLOG_BUILD_SHARED=ON \ -DSPDLOG_BUILD_STATIC=OFF \ -DSPDLOG_FMT_EXTERNAL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/spectacle/package.yml b/packages/s/spectacle/package.yml index 9c2ae7b4595..0ecfeec3aca 100644 --- a/packages/s/spectacle/package.yml +++ b/packages/s/spectacle/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spectacle -version : 6.5.3 -release : 115 -source : - - https://download.kde.org/stable/plasma/6.5.3/spectacle-6.5.3.tar.xz : cf150166ecd4b40c2fa7b3b4761cee22ff08b2cc8da68cf8cd6ffc0efc78c8b7 -homepage : https://kde.org/applications/utilities/org.kde.spectacle -license : +name: spectacle +version: 6.5.3 +release: 115 +source: + - https://download.kde.org/stable/plasma/6.5.3/spectacle-6.5.3.tar.xz: cf150166ecd4b40c2fa7b3b4761cee22ff08b2cc8da68cf8cd6ffc0efc78c8b7 +homepage: https://kde.org/applications/utilities/org.kde.spectacle +license: - GFDL-1.3-or-later - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.kde.core -summary : KDE Screenshot Utility +component: desktop.kde.core +summary: KDE Screenshot Utility description: | Spectacle is screenshot taking utility for the KDE desktop. Spectacle can also be used in non-KDE X11 desktop environments. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6QuickControls2) @@ -37,15 +37,15 @@ builddeps : - layer-shell-qt-devel - qt6-base-private-devel - plasma-wayland-protocols-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # remove doc diff --git a/packages/s/speech-dispatcher/package.yml b/packages/s/speech-dispatcher/package.yml index fcc7ca1aac7..94239161868 100644 --- a/packages/s/speech-dispatcher/package.yml +++ b/packages/s/speech-dispatcher/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : speech-dispatcher -version : 0.12.0 -release : 25 -source : - - https://github.com/brailcom/speechd/releases/download/0.12.0/speech-dispatcher-0.12.0.tar.gz : e1dd0bfa24b8338545e165451330adf51c4c0dca862b1b67e76fba5142dbbb74 -homepage : https://freebsoft.org/speechd -license : +name: speech-dispatcher +version: 0.12.0 +release: 25 +source: + - https://github.com/brailcom/speechd/releases/download/0.12.0/speech-dispatcher-0.12.0.tar.gz: e1dd0bfa24b8338545e165451330adf51c4c0dca862b1b67e76fba5142dbbb74 +homepage: https://freebsoft.org/speechd +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : Common high-level interface to speech synthesis +component: desktop.library +summary: Common high-level interface to speech synthesis description: | Speech Dispatcher Project provides a high-level device independent layer for access to speech synthesis through a simple, stable and well documented interface. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(ao) - pkgconfig(dotconf) @@ -21,12 +21,12 @@ builddeps : - pkgconfig(libpulse) - pkgconfig(python3) - pkgconfig(sndfile) -setup : | +setup: | %apply_patches %reconfigure --disable-static --with-kali=no --with-baratinoo=no --with-ibmtts=no --with-voxin=no -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/speedcrunch/package.yml b/packages/s/speedcrunch/package.yml index 105c645f5e4..3d55a0dc7c7 100644 --- a/packages/s/speedcrunch/package.yml +++ b/packages/s/speedcrunch/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : speedcrunch -version : 0.12.0 -release : 4 -source : - - https://bitbucket.org/heldercorreia/speedcrunch/get/release-0.12.0.tar.bz2 : 59bfc6747060dd15c43c1e9afffdb708c15e3c2a7c36855b83952f33ba451d85 -homepage : https://www.speedcrunch.org/ -license : GPL-2.0-or-later -component : office.maths -summary : SpeedCrunch is a high-precision scientific calculator +name: speedcrunch +version: 0.12.0 +release: 4 +source: + - https://bitbucket.org/heldercorreia/speedcrunch/get/release-0.12.0.tar.bz2: 59bfc6747060dd15c43c1e9afffdb708c15e3c2a7c36855b83952f33ba451d85 +homepage: https://www.speedcrunch.org/ +license: GPL-2.0-or-later +component: office.maths +summary: SpeedCrunch is a high-precision scientific calculator description: | SpeedCrunch is a high-precision scientific calculator. It features a syntax-highlighted scrollable display and is designed to be fully used via keyboard. Some distinctive features are auto-completion of functions and variables, a formula book, and quick insertion of constants from various fields of knowledge. -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(glu) -setup : | +setup: | mkdir build && pushd build %cmake ../src -build : | +build: | %make -C build -install : | +install: | sed -i "s:Icon=speedcrunch:Icon=/usr/share/icons/hicolor/scalable/apps/speedcrunch.svg:g" pkg/speedcrunch.desktop %make_install -C build install -Dm00644 gfx/speedcrunch.svg $installdir/usr/share/icons/hicolor/scalable/apps/speedcrunch.svg diff --git a/packages/s/speedtest-cli/package.yml b/packages/s/speedtest-cli/package.yml index d623f005199..3ebf1cfc42a 100644 --- a/packages/s/speedtest-cli/package.yml +++ b/packages/s/speedtest-cli/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : speedtest-cli -version : 2.1.3 -release : 19 -source : - - https://github.com/sivel/speedtest-cli/archive/refs/tags/v2.1.3.tar.gz : 45e3ca21c3ce3c339646100de18db8a26a27d240c29f1c9e07b6c13995a969be -homepage : https://www.speedtest.net/apps/cli -license : Apache-2.0 -component : network.util -summary : Command line interface for testing internet bandwidth using speedtest.net +name: speedtest-cli +version: 2.1.3 +release: 19 +source: + - https://github.com/sivel/speedtest-cli/archive/refs/tags/v2.1.3.tar.gz: 45e3ca21c3ce3c339646100de18db8a26a27d240c29f1c9e07b6c13995a969be +homepage: https://www.speedtest.net/apps/cli +license: Apache-2.0 +component: network.util +summary: Command line interface for testing internet bandwidth using speedtest.net description: | Command line interface for testing internet bandwidth using speedtest.net -builddeps : +builddeps: - python-build - python-installer - python-setuptools -setup : | +setup: | %patch -p1 -i $pkgfiles/default-to-https.patch %patch -p1 -i $pkgfiles/reorder-servers.patch %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/spek/package.yml b/packages/s/spek/package.yml index 5098a5adb03..7c26940be47 100644 --- a/packages/s/spek/package.yml +++ b/packages/s/spek/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spek -version : 0.8.5 -release : 10 -source : - - https://github.com/alexkay/spek/releases/download/v0.8.5/spek-0.8.5.tar.xz : 1bccf85a14a01af8f2f30476cbad004e8bf6031f500e562bbe5bbd1e5eb16c59 -license : GPL-3.0-or-later -component : multimedia.audio -homepage : https://www.spek.cc -summary : Acoustic spectrum analyser +name: spek +version: 0.8.5 +release: 10 +source: + - https://github.com/alexkay/spek/releases/download/v0.8.5/spek-0.8.5.tar.xz: 1bccf85a14a01af8f2f30476cbad004e8bf6031f500e562bbe5bbd1e5eb16c59 +license: GPL-3.0-or-later +component: multimedia.audio +homepage: https://www.spek.cc +summary: Acoustic spectrum analyser description: | Spek is an acoustic spectrum analyser written in C and C++. -builddeps : +builddeps: - pkgconfig(libavformat) - wxwidgets-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/spice-gtk/package.yml b/packages/s/spice-gtk/package.yml index 877e154b0c4..59c4d94f20e 100644 --- a/packages/s/spice-gtk/package.yml +++ b/packages/s/spice-gtk/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spice-gtk -version : '0.42' -release : 30 -source : - - https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz : 9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58 -homepage : https://www.spice-space.org -license : LGPL-2.1-or-later -component : desktop.library -summary : Gtk client and libraries for SPICE remote desktop servers (gtk3 version) +name: spice-gtk +version: "0.42" +release: 30 +source: + - https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz: 9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58 +homepage: https://www.spice-space.org +license: LGPL-2.1-or-later +component: desktop.library +summary: Gtk client and libraries for SPICE remote desktop servers (gtk3 version) description: | Gtk client and libraries for SPICE remote desktop servers (gtk3 version) -builddeps : +builddeps: - pkgconfig(gstreamer-plugins-bad-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(gusb) @@ -31,12 +31,12 @@ builddeps : - gstreamer-1.0-libav - gstreamer-1.0-plugins-good - valadoc -setup : | +setup: | %meson_configure -Dusb-ids-path="/usr/share/hwdata/usb.ids" -build : | +build: | %ninja_build -install : | +install: | %ninja_install chmod 4755 $installdir/usr/lib64/spice-gtk/spice-client-glib-usb-acl-helper -check : | +check: | %ninja_check diff --git a/packages/s/spice-protocol/package.yml b/packages/s/spice-protocol/package.yml index 2449878a63a..c5bdfb94f3c 100644 --- a/packages/s/spice-protocol/package.yml +++ b/packages/s/spice-protocol/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spice-protocol -version : 0.14.4 -release : 18 -source : - - https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz : 04ffba610d9fd441cfc47dfaa135d70096e60b1046d2119d8db2f8ea0d17d912 -homepage : https://spice-space.org/ -license : BSD-3-Clause -summary : Headers for SPICE protocol +name: spice-protocol +version: 0.14.4 +release: 18 +source: + - https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz: 04ffba610d9fd441cfc47dfaa135d70096e60b1046d2119d8db2f8ea0d17d912 +homepage: https://spice-space.org/ +license: BSD-3-Clause +summary: Headers for SPICE protocol description: | Headers for SPICE protocol -component : desktop.library -patterns : +component: desktop.library +patterns: - /* -replaces : +replaces: - spice-protocol-devel -rundeps : +rundeps: - pyparsing - python-six -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/spice-vdagent/package.yml b/packages/s/spice-vdagent/package.yml index fcb32384934..337a95afc53 100644 --- a/packages/s/spice-vdagent/package.yml +++ b/packages/s/spice-vdagent/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spice-vdagent -version : 0.22.1 -release : 20 -source : - - https://www.spice-space.org/download/releases/spice-vdagent-0.22.1.tar.bz2 : 93b0d15aca4762cc7d379b179a7101149dbaed62b72112fffb2b3e90b11687a0 -homepage : https://www.spice-space.org/ -license : GPL-3.0 -component : desktop.library -summary : Spice agent for Linux guests +name: spice-vdagent +version: 0.22.1 +release: 20 +source: + - https://www.spice-space.org/download/releases/spice-vdagent-0.22.1.tar.bz2: 93b0d15aca4762cc7d379b179a7101149dbaed62b72112fffb2b3e90b11687a0 +homepage: https://www.spice-space.org/ +license: GPL-3.0 +component: desktop.library +summary: Spice agent for Linux guests description: | Spice agent for Linux guests offering the following features: * Client mouse mode (no need to grab mouse by client, no mouse lag) @@ -17,7 +17,7 @@ description: | * Automatic adjustment of the X-session resolution to the client resolution * Support of copy and paste (text and images) between the active X-session and the client -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(dbus-1) - pkgconfig(glib-2.0) @@ -27,16 +27,16 @@ builddeps : - pkgconfig(xfixes) - pkgconfig(xinerama) - pkgconfig(xrandr) -setup : | +setup: | %apply_patches echo "WantedBy=multi-user.target" >> data/spice-vdagentd.service # place udev rules file in /usr/lib64 instead of /lib sed -i 's|udevrulesdir = $(udevdir)/rules.d|udevrulesdir = /usr/lib64/udev/rules.d|' Makefile.am %reconfigure --with-session-info=systemd --with-init-script=systemd -build : | +build: | %make -install : | +install: | %make_install # Preenable service diff --git a/packages/s/spice/package.yml b/packages/s/spice/package.yml index 9bf26eedcbd..9e9311f473f 100644 --- a/packages/s/spice/package.yml +++ b/packages/s/spice/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spice -version : 0.15.2 -release : 20 -source : - - https://www.spice-space.org/download/releases/spice-server/spice-0.15.2.tar.bz2 : 6d9eb6117f03917471c4bc10004abecff48a79fb85eb85a1c45f023377015b81 -homepage : https://www.spice-space.org -license : BSD-3-Clause -summary : SPICE (Simple Protocol for Independent Computing Environments) +name: spice +version: 0.15.2 +release: 20 +source: + - https://www.spice-space.org/download/releases/spice-server/spice-0.15.2.tar.bz2: 6d9eb6117f03917471c4bc10004abecff48a79fb85eb85a1c45f023377015b81 +homepage: https://www.spice-space.org +license: BSD-3-Clause +summary: SPICE (Simple Protocol for Independent Computing Environments) description: | SPICE (Simple Protocol for Independent Computing Environments) is a remote display system built for virtual environments which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. -component : desktop.library -optimize : speed -builddeps : +component: desktop.library +optimize: speed +builddeps: - pkgconfig(glu) - pkgconfig(libcacard) - pkgconfig(liblz4) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(pixman-1) - pkgconfig(spice-protocol) - glib-networking # check -setup : | +setup: | sed -i "/add_dist_script/d" meson.build %meson_configure -Dgstreamer=no -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/s/spirv-cross/package.yml b/packages/s/spirv-cross/package.yml index 21d5cfeb4de..0c40a9766a3 100644 --- a/packages/s/spirv-cross/package.yml +++ b/packages/s/spirv-cross/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spirv-cross -version : 1.4.313.0 -release : 12 -source : - - https://github.com/KhronosGroup/SPIRV-Cross/archive/refs/tags/vulkan-sdk-1.4.313.0.tar.gz : 7d1de24918bea9897753f7561d4d154f68ec89c36bb70c13598222b8039d4212 -license : Apache-2.0 -component : programming.tools -homepage : https://github.com/KhronosGroup/SPIRV-Cross/ -summary : SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages +name: spirv-cross +version: 1.4.313.0 +release: 12 +source: + - https://github.com/KhronosGroup/SPIRV-Cross/archive/refs/tags/vulkan-sdk-1.4.313.0.tar.gz: 7d1de24918bea9897753f7561d4d154f68ec89c36bb70c13598222b8039d4212 +license: Apache-2.0 +component: programming.tools +homepage: https://github.com/KhronosGroup/SPIRV-Cross/ +summary: SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages description: | SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages. -builddeps : +builddeps: - glslang-devel - spirv-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-system-glslang-and-spirv-tools.patch %cmake_ninja -DSPIRV_CROSS_SHARED=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/s/spirv-headers/package.yml b/packages/s/spirv-headers/package.yml index 41aab743ca2..fe1c236ec12 100644 --- a/packages/s/spirv-headers/package.yml +++ b/packages/s/spirv-headers/package.yml @@ -1,14 +1,14 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spirv-headers -version : '2025.2' -release : 32 -source : +name: spirv-headers +version: "2025.2" +release: 32 +source: # Check DEPS in spirv-tools for the revision - - git|https://github.com/KhronosGroup/SPIRV-Headers.git : aa6cef192b8e693916eb713e7a9ccadf06062ceb -license : MIT -component : programming -homepage : https://www.khronos.org/registry/spir-v/ -summary : Header files from the SPIR-V registry + - git|https://github.com/KhronosGroup/SPIRV-Headers.git: aa6cef192b8e693916eb713e7a9ccadf06062ceb +license: MIT +component: programming +homepage: https://www.khronos.org/registry/spir-v/ +summary: Header files from the SPIR-V registry description: | Machine-readable files for the SPIR-V Registry. This includes: @@ -16,11 +16,11 @@ description: | - JSON files describing the grammar for the SPIR-V core instruction set and the extended instruction sets. - The XML registry file. - A tool to build the headers from the JSON grammar. -patterns : +patterns: - /* -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/spirv-llvm-translator/package.yml b/packages/s/spirv-llvm-translator/package.yml index 42cd6cac9bc..576a7055b73 100644 --- a/packages/s/spirv-llvm-translator/package.yml +++ b/packages/s/spirv-llvm-translator/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spirv-llvm-translator -version : 19.1.8 -release : 22 -source : +name: spirv-llvm-translator +version: 19.1.8 +release: 22 +source: # Branch: llvm_release_190 - - git|https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git : e4aa6ef680a3a9636fae37a47e7cc58ed17c6846 -license : Apache-2.0 WITH LLVM-exception -component : programming.tools -homepage : https://github.com/KhronosGroup/SPIRV-LLVM-Translator/ -summary : Tool/library for translation between SPIR-V and LLVM IR + - git|https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git: e4aa6ef680a3a9636fae37a47e7cc58ed17c6846 +license: Apache-2.0 WITH LLVM-exception +component: programming.tools +homepage: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/ +summary: Tool/library for translation between SPIR-V and LLVM IR description: | A tool and a library for bi-directional translation between SPIR-V and LLVM IR. -clang : true -emul32 : true -builddeps : +clang: true +emul32: true +builddeps: - pkgconfig32(SPIRV-Tools) - llvm-32bit-devel -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON \ -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv/ -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/spirv-tools/package.yml b/packages/s/spirv-tools/package.yml index 8c87d35224b..7e90128a08f 100644 --- a/packages/s/spirv-tools/package.yml +++ b/packages/s/spirv-tools/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spirv-tools -version : '2025.2' -release : 34 -source : - - git|https://github.com/KhronosGroup/SPIRV-Tools.git : a62abcb402009b9ca5975e6167c09f237f630e0e -license : Apache-2.0 -component : programming.tools -emul32 : true -homepage : https://www.khronos.org/vulkan/ -summary : The SPIR-V Tools project provides an API and commands for processing SPIR-V modules +name: spirv-tools +version: "2025.2" +release: 34 +source: + - git|https://github.com/KhronosGroup/SPIRV-Tools.git: a62abcb402009b9ca5975e6167c09f237f630e0e +license: Apache-2.0 +component: programming.tools +emul32: true +homepage: https://www.khronos.org/vulkan/ +summary: The SPIR-V Tools project provides an API and commands for processing SPIR-V modules description: | The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. -patterns : - - 32bit-devel : /usr/lib32/cmake -builddeps : +patterns: + - 32bit-devel: /usr/lib32/cmake +builddeps: - pkgconfig(SPIRV-Headers) -rundeps : - - devel : spirv-headers -clang : true -libsplit : false -setup : | +rundeps: + - devel: spirv-headers +clang: true +libsplit: false +setup: | %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DSPIRV-Headers_SOURCE_DIR=%PREFIX% \ -DBUILD_SHARED_LIBS=ON \ -DSPIRV_TOOLS_BUILD_STATIC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/splix/package.yml b/packages/s/splix/package.yml index 83492203c7b..76ffb8b1968 100644 --- a/packages/s/splix/package.yml +++ b/packages/s/splix/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : splix -version : 2.0.1 -release : 8 -source : - - https://github.com/OpenPrinting/splix/releases/download/2.0.1/splix-2.0.1.tar.xz : 533946d57897bf62a2cf8f74e488258e11fa0c55028fad43ada24c5686f38a06 -homepage : https://openprinting.github.io/splix/ -license : GPL-2.0-or-later -component : desktop.core -summary : This driver is usable by all printer devices which understand the QPDL (Quick Page Description Language) language +name: splix +version: 2.0.1 +release: 8 +source: + - https://github.com/OpenPrinting/splix/releases/download/2.0.1/splix-2.0.1.tar.xz: 533946d57897bf62a2cf8f74e488258e11fa0c55028fad43ada24c5686f38a06 +homepage: https://openprinting.github.io/splix/ +license: GPL-2.0-or-later +component: desktop.core +summary: This driver is usable by all printer devices which understand the QPDL (Quick Page Description Language) language description: | This driver is usable by all printer devices which understand the QPDL (Quick Page Description Language) language -builddeps : +builddeps: - pkgconfig(cups) -rundeps : +rundeps: - ghostscript -setup : | +setup: | %patch -p1 -l -i $pkgfiles/libs.patch -build : | +build: | export CFLAGS="$CFLAGS -fno-strict-aliasing" export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -std=c++0x" %make DISABLE_JBIG=1 -install : | +install: | %make_install DISABLE_JBIG=1 diff --git a/packages/s/spotify-qt/package.yml b/packages/s/spotify-qt/package.yml index 529f2691f8c..43d76085ea5 100644 --- a/packages/s/spotify-qt/package.yml +++ b/packages/s/spotify-qt/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spotify-qt -version : 4.0.0 -release : 12 -source : - - https://github.com/kraxarn/spotify-qt/archive/refs/tags/v4.0.0.tar.gz : 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672 -homepage : https://github.com/kraxarn/spotify-qt -license : GPL-3.0-or-later -component : multimedia.audio -summary : Lightweight Spotify client using Qt +name: spotify-qt +version: 4.0.0 +release: 12 +source: + - https://github.com/kraxarn/spotify-qt/archive/refs/tags/v4.0.0.tar.gz: 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672 +homepage: https://github.com/kraxarn/spotify-qt +license: GPL-3.0-or-later +component: multimedia.audio +summary: Lightweight Spotify client using Qt description: | Spotify client using Qt as a simpler, lighter alternative to the official client, inspired by spotify-tui. -builddeps : +builddeps: - pkgconfig(Qt6Svg) -rundeps : +rundeps: - qt6-svg - spotifyd -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/io.github.kraxarn.spotify_qt.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/s/spotifyd/package.yml b/packages/s/spotifyd/package.yml index e27aeda9200..f1352889e2c 100644 --- a/packages/s/spotifyd/package.yml +++ b/packages/s/spotifyd/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spotifyd -version : 0.4.1 -release : 8 -source : - - https://github.com/Spotifyd/spotifyd/archive/refs/tags/v0.4.1.tar.gz : fdbf93c51232d85a0ef29813a02f3c23aacf733444eacf898729593e8837bcfc -homepage : https://github.com/Spotifyd/spotifyd -license : GPL-3.0-or-later -component : multimedia.audio -networking : true -summary : Open source Spotify client running as a UNIX daemon +name: spotifyd +version: 0.4.1 +release: 8 +source: + - https://github.com/Spotifyd/spotifyd/archive/refs/tags/v0.4.1.tar.gz: fdbf93c51232d85a0ef29813a02f3c23aacf733444eacf898729593e8837bcfc +homepage: https://github.com/Spotifyd/spotifyd +license: GPL-3.0-or-later +component: multimedia.audio +networking: true +summary: Open source Spotify client running as a UNIX daemon description: | Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libpulse) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build \ --no-default-features \ --features pulseaudio_backend,rodio_backend,dbus_mpris -install : | +install: | install -Dm00755 target/release/spotifyd $installdir/usr/bin/spotifyd install -Dm00644 contrib/spotifyd.service $installdir/usr/lib/systemd/user/spotifyd.service -check : | +check: | %cargo_test diff --git a/packages/s/spread-sheet-widget/package.yml b/packages/s/spread-sheet-widget/package.yml index ec6a85b0a74..badaab9b989 100644 --- a/packages/s/spread-sheet-widget/package.yml +++ b/packages/s/spread-sheet-widget/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spread-sheet-widget -version : '0.10' -release : 5 -source : - - https://alpha.gnu.org/gnu/ssw/spread-sheet-widget-0.10.tar.gz : 80692ec350271995e147dc759929cdd79d3b645e6b5efaa6b57f4d2d05e847e5 -license : GPL-3.0-or-later -component : programming.library -homepage : https://www.gnu.org/software/ssw/ -summary : GNU Spread Sheet Widget +name: spread-sheet-widget +version: "0.10" +release: 5 +source: + - https://alpha.gnu.org/gnu/ssw/spread-sheet-widget-0.10.tar.gz: 80692ec350271995e147dc759929cdd79d3b645e6b5efaa6b57f4d2d05e847e5 +license: GPL-3.0-or-later +component: programming.library +homepage: https://www.gnu.org/software/ssw/ +summary: GNU Spread Sheet Widget description: | GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/spyder3/package.yml b/packages/s/spyder3/package.yml index 171bcbffef3..70261dbe488 100644 --- a/packages/s/spyder3/package.yml +++ b/packages/s/spyder3/package.yml @@ -1,11 +1,11 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : spyder3 -version : 6.0.7 -release : 43 -source : - - https://github.com/spyder-ide/spyder/archive/refs/tags/v6.0.7.tar.gz : a917307482500b4bfbebcbd17ab4e672e0df91ba82e1e00d5203e700052348eb -homepage : https://www.spyder-ide.org/ -license : +name: spyder3 +version: 6.0.7 +release: 43 +source: + - https://github.com/spyder-ide/spyder/archive/refs/tags/v6.0.7.tar.gz: a917307482500b4bfbebcbd17ab4e672e0df91ba82e1e00d5203e700052348eb +homepage: https://www.spyder-ide.org/ +license: - BSD-3-Clause - CC-BY-2.5 - CC-BY-3.0 @@ -17,16 +17,16 @@ license : - MIT - Python-2.0 - Zlib -component : programming.ide -summary : The Scientific Python Development Environment +component: programming.ide +summary: The Scientific Python Development Environment description: | Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - cython - matplotlib - python-aiohttp @@ -62,11 +62,11 @@ rundeps : - pyxdg - scipy - sympy -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Don-t-require-importlib_metadata-on-python-3.10.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install # Move icon to pixmaps diff --git a/packages/s/sqlcipher/package.yml b/packages/s/sqlcipher/package.yml index 8be19e4d6b2..e1fabd295c9 100644 --- a/packages/s/sqlcipher/package.yml +++ b/packages/s/sqlcipher/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sqlcipher -version : 4.5.5 -release : 11 -source : - - https://github.com/sqlcipher/sqlcipher/archive/refs/tags/v4.5.5.tar.gz : 014ef9d4f5b5f4e7af4d93ad399667947bb55e31860e671f0def1b8ae6f05de0 -homepage : https://www.zetetic.net/sqlcipher/ -license : BSD-3 Clause -component : programming.library -summary : SQLCipher is an SQLite extension that provides transparent 256-bit AES encryption of database files. +name: sqlcipher +version: 4.5.5 +release: 11 +source: + - https://github.com/sqlcipher/sqlcipher/archive/refs/tags/v4.5.5.tar.gz: 014ef9d4f5b5f4e7af4d93ad399667947bb55e31860e671f0def1b8ae6f05de0 +homepage: https://www.zetetic.net/sqlcipher/ +license: BSD-3 Clause +component: programming.library +summary: SQLCipher is an SQLite extension that provides transparent 256-bit AES encryption of database files. description: | SQLCipher is an SQLite extension that provides transparent 256-bit AES encryption of database files. -builddeps : +builddeps: - pkgconfig(sqlite3) - pkgconfig(tcl) -setup : | +setup: | %configure --disable-static \ CFLAGS="$CFLAGS -DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto" \ --enable-tempstore=yes -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sqlheavy/package.yml b/packages/s/sqlheavy/package.yml index 2ee5b994f59..46c9b1088c2 100644 --- a/packages/s/sqlheavy/package.yml +++ b/packages/s/sqlheavy/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sqlheavy -version : 0.1.1 -release : 3 -source : - - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sqlheavy/sqlheavy-0.1.1.tar.xz : e8689f5fd4e0baf98eada2b3811262bb99877c2e8586fd21ad2a7ad3acc59031 -homepage : https://code.google.com/p/sqlheavy/ -license : +name: sqlheavy +version: 0.1.1 +release: 3 +source: + - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sqlheavy/sqlheavy-0.1.1.tar.xz: e8689f5fd4e0baf98eada2b3811262bb99877c2e8586fd21ad2a7ad3acc59031 +homepage: https://code.google.com/p/sqlheavy/ +license: - LGPL-2.1 - LGPL-3.0 -component : database -summary : GObject SQLite wrapper -builddeps : +component: database +summary: GObject SQLite wrapper +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(sqlite3) - pkgconfig(gobject-introspection-1.0) - vala description: | GObject SQLite wrapper -setup : | +setup: | #Borrowed from Arch's pkgbuild %patch -p1 -i $pkgfiles/sqlheavy-no-utils.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sqlite3/package.yml b/packages/s/sqlite3/package.yml index 2b6b96d32fe..fbe05f39b60 100644 --- a/packages/s/sqlite3/package.yml +++ b/packages/s/sqlite3/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sqlite3 -version : 3.50.4 -release : 64 -source : - - https://sqlite.org/2025/sqlite-src-3500400.zip : b7b4dc060f36053902fb65b344bbbed592e64b2291a26ac06fe77eec097850e9 -license : Public-Domain -component : +name: sqlite3 +version: 3.50.4 +release: 64 +source: + - https://sqlite.org/2025/sqlite-src-3500400.zip: b7b4dc060f36053902fb65b344bbbed592e64b2291a26ac06fe77eec097850e9 +license: Public-Domain +component: - system.base - - lemon : programming.tools -emul32 : true -homepage : https://www.sqlite.org -summary : + - lemon: programming.tools +emul32: true +homepage: https://www.sqlite.org +summary: - Self contained SQL package - - lemon : A parser generator + - lemon: A parser generator description: - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. - - lemon : The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar. -clang : true -optimize : + - lemon: The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar. +clang: true +optimize: - speed - thin-lto -setup : | +setup: | ex_opts="" if [[ -z "${EMUL32BUILD}" ]]; then ex_opts="--enable-readline" @@ -48,19 +48,19 @@ setup : | -DSQLITE_ENABLE_SESSION=1 \ -DSQLITE_ENABLE_PREUPDATE_HOOK=1 \ -DSQLITE_ENABLE_STAT4=1" -build : | +build: | %make pushd tool clang lemon.c -o lemon popd -install : | +install: | %make_install install -Dm00644 sqlite3.1 $installdir/usr/share/man/man1/sqlite3.1 pushd tool install -Dm00644 lempar.c -t $installdir/usr/share/lemon/ install -Dm00755 lemon $installdir/usr/bin popd -patterns : - - lemon : - - /usr/bin/lemon - - /usr/share/lemon +patterns: + - lemon: + - /usr/bin/lemon + - /usr/share/lemon diff --git a/packages/s/sqlitebrowser/package.yml b/packages/s/sqlitebrowser/package.yml index 4125f3e622b..025264a86d4 100644 --- a/packages/s/sqlitebrowser/package.yml +++ b/packages/s/sqlitebrowser/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sqlitebrowser -version : 3.12.2 -release : 11 -source : - - https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.12.2.tar.gz : 645f98d38e5d128a449e93cebf03c8070f9eacd2d16b10e433a781d54a9d478a -homepage : https://sqlitebrowser.org/ -license : +name: sqlitebrowser +version: 3.12.2 +release: 11 +source: + - https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.12.2.tar.gz: 645f98d38e5d128a449e93cebf03c8070f9eacd2d16b10e433a781d54a9d478a +homepage: https://sqlitebrowser.org/ +license: - GPL-3.0-or-later - MPL-2.0 -component : programming.tools -summary : DB Browser for SQLite +component: programming.tools +summary: DB Browser for SQLite description: | DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) - pkgconfig(sqlite3) -setup : | +setup: | %cmake -DENABLE_TESTING=ON . -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/s/squashfs-tools/package.yml b/packages/s/squashfs-tools/package.yml index 70a8c045940..7aa50661437 100644 --- a/packages/s/squashfs-tools/package.yml +++ b/packages/s/squashfs-tools/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : squashfs-tools -version : 4.6.1 -release : 15 -source : - - https://github.com/plougher/squashfs-tools/archive/refs/tags/4.6.1.tar.gz : 94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c -homepage : https://sourceforge.net/projects/squashfs -license : GPL-2.0-or-later -component : system.utils -summary : Set of tools which creates squashfs filesystem +name: squashfs-tools +version: 4.6.1 +release: 15 +source: + - https://github.com/plougher/squashfs-tools/archive/refs/tags/4.6.1.tar.gz: 94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c +homepage: https://sourceforge.net/projects/squashfs +license: GPL-2.0-or-later +component: system.utils +summary: Set of tools which creates squashfs filesystem description: | Set of tools which creates squashfs filesystem -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(liblz4) - pkgconfig(liblzma) - pkgconfig(libzstd) - pkgconfig(lzo2) -build : | +build: | %make -C squashfs-tools LZ4_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 XZ_SUPPORT=1 ZSTD_SUPPORT=1 -install : | +install: | install -Dm00755 squashfs-tools/mksquashfs $installdir/usr/bin/mksquashfs install -m00755 squashfs-tools/unsquashfs $installdir/usr/bin/unsquashfs ln -s mksquashfs $installdir/usr/bin/sqfstar diff --git a/packages/s/squashfuse/package.yml b/packages/s/squashfuse/package.yml index 057e19de417..8d4a8079d62 100644 --- a/packages/s/squashfuse/package.yml +++ b/packages/s/squashfuse/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : squashfuse -version : 0.6.0 -release : 6 -source : - - https://github.com/vasi/squashfuse/releases/download/0.6.0/squashfuse-0.6.0.tar.gz : 56ff48814d3a083fad0ef427742bc95c9754d1ddaf9b08a990d4e26969f8eeeb -homepage : https://github.com/vasi/squashfuse -license : BSD-2-Clause -component : system.utils -summary : FUSE filesystem to mount squashfs archives +name: squashfuse +version: 0.6.0 +release: 6 +source: + - https://github.com/vasi/squashfuse/releases/download/0.6.0/squashfuse-0.6.0.tar.gz: 56ff48814d3a083fad0ef427742bc95c9754d1ddaf9b08a990d4e26969f8eeeb +homepage: https://github.com/vasi/squashfuse +license: BSD-2-Clause +component: system.utils +summary: FUSE filesystem to mount squashfs archives description: | FUSE filesystem to mount squashfs archives -builddeps : +builddeps: - pkgconfig(fuse3) - pkgconfig(liblz4) - pkgconfig(libzstd) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/sratom/package.yml b/packages/s/sratom/package.yml index 6e88e0e13bd..e30c1c66a1b 100644 --- a/packages/s/sratom/package.yml +++ b/packages/s/sratom/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sratom -version : 0.6.18 -release : 6 -source : - - https://gitlab.com/lv2/sratom/-/archive/v0.6.18/sratom-v0.6.18.tar.gz : 2b08ee0d28b06a63693ea2741cf9fbf2098d488e6370709ec5ccd4ff9f25bd59 -homepage : https://gitlab.com/lv2/sratom -license : +name: sratom +version: 0.6.18 +release: 6 +source: + - https://gitlab.com/lv2/sratom/-/archive/v0.6.18/sratom-v0.6.18.tar.gz: 2b08ee0d28b06a63693ea2741cf9fbf2098d488e6370709ec5ccd4ff9f25bd59 +homepage: https://gitlab.com/lv2/sratom +license: - 0BSD - ISC -component : programming.library -summary : A library for serialising LV2 atoms to or from RDF +component: programming.library +summary: A library for serialising LV2 atoms to or from RDF description: A library for serialising LV2 atoms to or from RDF, particularly the Turtle syntax. -builddeps : +builddeps: - pkgconfig(lv2) - pkgconfig(serd-0) - pkgconfig(sord-0) -setup : | +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/srt/package.yml b/packages/s/srt/package.yml index 9abf5cd3748..e084f338e98 100644 --- a/packages/s/srt/package.yml +++ b/packages/s/srt/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : srt -version : 1.5.4 -release : 8 -source : - - https://github.com/Haivision/srt/archive/refs/tags/v1.5.4.tar.gz : d0a8b600fe1b4eaaf6277530e3cfc8f15b8ce4035f16af4a5eb5d4b123640cdd -license : MPL-2.0 -component : multimedia.library -homepage : https://www.srtalliance.org/ -summary : Secure, Reliable, Transport +name: srt +version: 1.5.4 +release: 8 +source: + - https://github.com/Haivision/srt/archive/refs/tags/v1.5.4.tar.gz: d0a8b600fe1b4eaaf6277530e3cfc8f15b8ce4035f16af4a5eb5d4b123640cdd +license: MPL-2.0 +component: multimedia.library +homepage: https://www.srtalliance.org/ +summary: Secure, Reliable, Transport description: | Secure Reliable Transport (SRT) is an open source transport technology that optimizes streaming performance across unpredictable networks, such as the Internet. -setup : | +setup: | %cmake_ninja \ -DENABLE_APPS=OFF \ -DENABLE_STATIC=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sshfs-fuse/package.yml b/packages/s/sshfs-fuse/package.yml index 12d39f61636..ef06d5a9e98 100644 --- a/packages/s/sshfs-fuse/package.yml +++ b/packages/s/sshfs-fuse/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sshfs-fuse -version : 3.7.3 -release : 11 -source : - - https://github.com/libfuse/sshfs/archive/refs/tags/sshfs-3.7.3.tar.gz : 52a1a1e017859dfe72a550e6fef8ad4f8703ce312ae165f74b579fd7344e3a26 -homepage : https://github.com/libfuse/sshfs -license : GPL-2.0-only -component : network.util -summary : A network filesystem client to connect to SSH servers +name: sshfs-fuse +version: 3.7.3 +release: 11 +source: + - https://github.com/libfuse/sshfs/archive/refs/tags/sshfs-3.7.3.tar.gz: 52a1a1e017859dfe72a550e6fef8ad4f8703ce312ae165f74b579fd7344e3a26 +homepage: https://github.com/libfuse/sshfs +license: GPL-2.0-only +component: network.util +summary: A network filesystem client to connect to SSH servers description: | SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use - there's nothing to do on the server-side. -builddeps : +builddeps: - pkgconfig(fuse3) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sshguard/package.yml b/packages/s/sshguard/package.yml index 311e0e8760a..6d71e9856af 100644 --- a/packages/s/sshguard/package.yml +++ b/packages/s/sshguard/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sshguard -version : 2.4.3 -release : 8 -source : - - https://sourceforge.net/projects/sshguard/files/sshguard/2.4.3/sshguard-2.4.3.tar.gz : 64029deff6de90fdeefb1f497d414f0e4045076693a91da1a70eb7595e97efeb -homepage : https://sshguard.net/ -license : +name: sshguard +version: 2.4.3 +release: 8 +source: + - https://sourceforge.net/projects/sshguard/files/sshguard/2.4.3/sshguard-2.4.3.tar.gz: 64029deff6de90fdeefb1f497d414f0e4045076693a91da1a70eb7595e97efeb +homepage: https://sshguard.net/ +license: - BSD-3-Clause - ISC - Public-Domain -component : network.util -summary : SSH Server attack protection again SSH and other services. +component: network.util +summary: SSH Server attack protection again SSH and other services. description: | SSHGuard protects hosts from brute-force attacks against SSH and other services. It aggregates system logs and blocks repeat offenders using several firewall backends, including iptables, ipfw, and pf. -rundeps : +rundeps: - firewalld -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/sshguard.service $installdir/%libdir%/systemd/system/sshguard.service install -Dm00644 $pkgfiles/sshguard.conf $installdir/etc/sshguard.conf -check : | +check: | %make check diff --git a/packages/s/sshpass/package.yml b/packages/s/sshpass/package.yml index 4238eb7586c..a4c68e414ba 100644 --- a/packages/s/sshpass/package.yml +++ b/packages/s/sshpass/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sshpass -version : '1.10' -release : 3 -source : - - https://sourceforge.net/projects/sshpass/files/sshpass/1.10/sshpass-1.10.tar.gz : ad1106c203cbb56185ca3bad8c6ccafca3b4064696194da879f81c8d7bdfeeda -homepage : https://sourceforge.net/projects/sshpass/ -license : GPL-2.0-only -component : network.clients -summary : SSHPass is a tiny utility, which allows you to provide the ssh password without using the prompt. +name: sshpass +version: "1.10" +release: 3 +source: + - https://sourceforge.net/projects/sshpass/files/sshpass/1.10/sshpass-1.10.tar.gz: ad1106c203cbb56185ca3bad8c6ccafca3b4064696194da879f81c8d7bdfeeda +homepage: https://sourceforge.net/projects/sshpass/ +license: GPL-2.0-only +component: network.clients +summary: SSHPass is a tiny utility, which allows you to provide the ssh password without using the prompt. description: | SSHPass is a tiny utility, which allows you to provide the ssh password without using the prompt. - You should use this with caution -rundeps : +rundeps: - openssh -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/starfighter/package.yml b/packages/s/starfighter/package.yml index 1f30e169fd3..158e1d75e21 100644 --- a/packages/s/starfighter/package.yml +++ b/packages/s/starfighter/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : starfighter -version : '2.4' -release : 13 -source : - - https://github.com/pr-starfighter/starfighter/archive/v2.4.tar.gz : d0757da7657253316053acf37dabf8e54607420d66a4d7cc2a9fc0d4b4d54074 -homepage : https://pr-starfighter.github.io/ -license : +name: starfighter +version: "2.4" +release: 13 +source: + - https://github.com/pr-starfighter/starfighter/archive/v2.4.tar.gz: d0757da7657253316053acf37dabf8e54607420d66a4d7cc2a9fc0d4b4d54074 +homepage: https://pr-starfighter.github.io/ +license: - CC-BY-3.0 - CC-BY-SA-3.0 - CC0-1.0 - GPL-2.0-or-later - GPL-3.0-or-later -component : games.arcade -summary : Project - Starfighter is a space shoot 'em up game +component: games.arcade +summary: Project - Starfighter is a space shoot 'em up game description: | Project: Starfighter is a space shoot 'em up game originally developed by Parallel Realities in 2002, and released in 2003. You assume the role of Chris Bainfield in his quest to put an end to WEAPCO, the weapons corporation which has enslaved the galaxy. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc rm -f $installdir/usr/share/starfighter/locale/{build.py,genpot.sh,pr-starfighter.pot} diff --git a/packages/s/starship/package.yml b/packages/s/starship/package.yml index d053257870d..0ec5f30864e 100644 --- a/packages/s/starship/package.yml +++ b/packages/s/starship/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : starship -version : 1.24.1 -release : 26 -source : - - https://github.com/starship/starship/archive/refs/tags/v1.24.1.tar.gz : 4f2ac4181c3dea66f84bf8c97a3cb39dd218c27c8e4ade4de149d3834a87c428 -homepage : https://starship.rs/ -license : ISC -component : system.utils -networking : true -summary : The minimal, blazing-fast, and infinitely customizable prompt for any shell! +name: starship +version: 1.24.1 +release: 26 +source: + - https://github.com/starship/starship/archive/refs/tags/v1.24.1.tar.gz: 4f2ac4181c3dea66f84bf8c97a3cb39dd218c27c8e4ade4de149d3834a87c428 +homepage: https://starship.rs/ +license: ISC +component: system.utils +networking: true +summary: The minimal, blazing-fast, and infinitely customizable prompt for any shell! description: | Works on the most common shells on the most common operating systems. Use it everywhere! Brings the best-in-class speed and safety of Rust, to make your prompt as quick and reliable as possible. Every little detail is customizable to your liking, to make this prompt as minimal or feature-rich as you'd like it to be. -builddeps : +builddeps: - rust -checkdeps : +checkdeps: - git -setup : | +setup: | cp $pkgfiles/aeryn-os.toml docs/public/presets/toml/aeryn-os.toml %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # Install completions @@ -39,6 +39,6 @@ install : | # Default initialization install -Dm00644 $pkgfiles/50-starship.sh $installdir/usr/share/defaults/etc/profile.d/50-starship.sh -check : | +check: | export TERM=xterm-256color %cargo_test -- --skip "modules::username::tests::show_always_false" diff --git a/packages/s/stb/package.yml b/packages/s/stb/package.yml index ae2e51333f8..498abc5890e 100644 --- a/packages/s/stb/package.yml +++ b/packages/s/stb/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stb -version : 2021.09.10 -release : 5 -source : - - git|https://github.com/nothings/stb.git : af1a5bc352164740c1cc1354942b1c6b72eacb8a -homepage : https://github.com/nothings/stb -license : MIT -component : programming.library -patterns : +name: stb +version: 2021.09.10 +release: 5 +source: + - git|https://github.com/nothings/stb.git: af1a5bc352164740c1cc1354942b1c6b72eacb8a +homepage: https://github.com/nothings/stb +license: MIT +component: programming.library +patterns: - /* -summary : single-file public domain (or MIT licensed) libraries for C/C++ +summary: single-file public domain (or MIT licensed) libraries for C/C++ description: | - stb_vorbis.c : decode ogg vorbis files from file/memory to float/16-bit signed output - stb_image.h : image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC @@ -31,7 +31,7 @@ description: | - stb_connected_components.h : incrementally compute reachability on grids - stb.h : helper functions for C, mostly redundant in C++; basically author's personal stuff - stb_leakcheck.h : quick-and-dirty malloc/free leak-checking -install : | +install: | %apply_patches install -Dm00644 *.{c,h} -t $installdir/usr/include/stb/ diff --git a/packages/s/steam/package.yml b/packages/s/steam/package.yml index e27c3408a81..c6a06cd7719 100644 --- a/packages/s/steam/package.yml +++ b/packages/s/steam/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : steam -version : 1.0.0.85 -release : 102 -source : - - https://repo.steampowered.com/steam/pool/steam/s/steam/steam_1.0.0.85.tar.gz : 7f2d374a2fb413ced5b8125151456219d918a255872b4bb77016cbccf38bb7f1 -homepage : https://store.steampowered.com -license : Distributable -component : +name: steam +version: 1.0.0.85 +release: 102 +source: + - https://repo.steampowered.com/steam/pool/steam/s/steam/steam_1.0.0.85.tar.gz: 7f2d374a2fb413ced5b8125151456219d918a255872b4bb77016cbccf38bb7f1 +homepage: https://store.steampowered.com +license: Distributable +component: - games - - devices : games -summary : + - devices: games +summary: - Launcher for the Steam software distribution service - - devices : udev rules for Steam and SteamVR + - devices: udev rules for Steam and SteamVR description: - Launcher for the Steam software distribution service - - devices : udev rules for Steam and SteamVR -patterns : - - devices : - - /usr/lib64/udev/rules.d/ -rundeps : + - devices: udev rules for Steam and SteamVR +patterns: + - devices: + - /usr/lib64/udev/rules.d/ +rundeps: - acl-32bit - alsa-plugins-32bit - attr-32bit @@ -96,7 +96,7 @@ rundeps : - tcp_wrappers-32bit - vulkan-32bit - zenity -install : | +install: | %patch -p1 -i $pkgfiles/fix-udev-rules.patch %make_install install -Ddm00755 $installdir/%libdir%/udev/rules.d @@ -107,5 +107,5 @@ install : | # Integrate with LSI. mv $installdir/usr/bin/steam $installdir/usr/lib/steam/. -replaces : - - devices : steam-udev-rules +replaces: + - devices: steam-udev-rules diff --git a/packages/s/steamtinkerlaunch/package.yml b/packages/s/steamtinkerlaunch/package.yml index 0fe6aca7cb0..a973934106b 100644 --- a/packages/s/steamtinkerlaunch/package.yml +++ b/packages/s/steamtinkerlaunch/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : steamtinkerlaunch -version : '12.12' -release : 13 -source : - - https://github.com/sonic2kk/steamtinkerlaunch/archive/refs/tags/v12.12.tar.gz : b81b9fc1fe7b87ccd9f62b074ea1e09ce245b42c13b7e009e832272459e3a555 -homepage : https://github.com/sonic2kk/steamtinkerlaunch -license : GPL-3.0-or-later -component : games -summary : Wrapper tool for the Steam client +name: steamtinkerlaunch +version: "12.12" +release: 13 +source: + - https://github.com/sonic2kk/steamtinkerlaunch/archive/refs/tags/v12.12.tar.gz: b81b9fc1fe7b87ccd9f62b074ea1e09ce245b42c13b7e009e832272459e3a555 +homepage: https://github.com/sonic2kk/steamtinkerlaunch +license: GPL-3.0-or-later +component: games +summary: Wrapper tool for the Steam client description: | Steam Tinker Launch (short stl) is a Linux wrapper tool for the Steam client which allows customizing and starting tools and options for games quickly on the fly -rundeps : +rundeps: - git - innoextract - vim @@ -18,9 +18,9 @@ rundeps : - xprop - xwininfo - yad -setup : | +setup: | %patch -p1 -i $pkgfiles/fix_prefix_substitution.patch -install : | +install: | export PREFIX=$installdir/usr %make_install # create symlink for compability with older setups diff --git a/packages/s/stella/package.yml b/packages/s/stella/package.yml index f956fcd7d93..4d6e8cbf353 100644 --- a/packages/s/stella/package.yml +++ b/packages/s/stella/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stella -version : 6.7.1 -release : 12 -source : - - https://github.com/stella-emu/stella/releases/download/6.7.1/stella-6.7.1-src.tar.xz : 9ef880df87f2d3ffebfbad915247d1fd5a3aca41dfd6a754dcf7a142ac826752 -homepage : https://stella-emu.github.io/ -license : +name: stella +version: 6.7.1 +release: 12 +source: + - https://github.com/stella-emu/stella/releases/download/6.7.1/stella-6.7.1-src.tar.xz: 9ef880df87f2d3ffebfbad915247d1fd5a3aca41dfd6a754dcf7a142ac826752 +homepage: https://stella-emu.github.io/ +license: - BSD-3-Clause - GPL-2.0-or-later -component : games.emulator -summary : Stella Atari 2600 Emulator +component: games.emulator +summary: Stella Atari 2600 Emulator description: | Stella is a multi-platform Atari 2600 VCS emulator. -builddeps : +builddeps: - pkgconfig(libpng) - pkgconfig(sdl2) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Install appstream metainfo install -Dm00644 $pkgfiles/io.github.stella_emu.Stella.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/s/stellarium/package.yml b/packages/s/stellarium/package.yml index 829b2a6ab2f..6dce5ca4c38 100644 --- a/packages/s/stellarium/package.yml +++ b/packages/s/stellarium/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stellarium -version : '25.3' -release : 39 -source : - - https://github.com/Stellarium/stellarium/releases/download/v25.3/stellarium-25.3.tar.xz : 1cdebfa04220656a956270425e06c6c522579c07d61c3440f6b11ac3f09f6db5 -homepage : https://stellarium.org/ -license : GPL-2.0-or-later -component : office.scientific -summary : Free open source planetarium application +name: stellarium +version: "25.3" +release: 39 +source: + - https://github.com/Stellarium/stellarium/releases/download/v25.3/stellarium-25.3.tar.xz: 1cdebfa04220656a956270425e06c6c522579c07d61c3440f6b11ac3f09f6db5 +homepage: https://stellarium.org/ +license: GPL-2.0-or-later +component: office.scientific +summary: Free open source planetarium application description: | Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope. It is being used in planetarium projectors. Just set your coordinates and go. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(Qt6Charts) - pkgconfig(Qt6Help) - pkgconfig(Qt6Multimedia) @@ -21,15 +21,15 @@ builddeps : - pkgconfig(Qt6WebChannel) - pkgconfig(Qt6WebEngineCore) - qt6-base-private-devel -rundeps : +rundeps: - dejavu-fonts-ttf -setup : | +setup: | %patch -p1 -i $pkgfiles/qt-6.10.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # use system fonts diff --git a/packages/s/stellarsolver/package.yml b/packages/s/stellarsolver/package.yml index 2fe92063b83..3f8bc6f7e7e 100644 --- a/packages/s/stellarsolver/package.yml +++ b/packages/s/stellarsolver/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stellarsolver -version : '2.6' -release : 1 -source : - - https://github.com/rlancaste/stellarsolver/archive/refs/tags/2.6.tar.gz : 1176c1c0144705779e80cbcddcdcde1318b9e9cba889b5ce0f6d77ced66c4733 -homepage : https://github.com/rlancaste/stellarsolver -license : GPL-3.0-or-later -component : office.scientific -summary : The Cross Platform SEP-based Star Extractor and Astrometry.net-Based Internal Astrometric Solver +name: stellarsolver +version: "2.6" +release: 1 +source: + - https://github.com/rlancaste/stellarsolver/archive/refs/tags/2.6.tar.gz: 1176c1c0144705779e80cbcddcdcde1318b9e9cba889b5ce0f6d77ced66c4733 +homepage: https://github.com/rlancaste/stellarsolver +license: GPL-3.0-or-later +component: office.scientific +summary: The Cross Platform SEP-based Star Extractor and Astrometry.net-Based Internal Astrometric Solver description: | The Cross Platform SEP-based Star Extractor and Astrometry.net-Based Internal Astrometric Solver -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(cfitsio) - pkgconfig(gsl) - pkgconfig(wcslib) -setup : | +setup: | %cmake_ninja -DUSE_QT5=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/stfl/package.yml b/packages/s/stfl/package.yml index b963b4b9b1f..425322a0711 100644 --- a/packages/s/stfl/package.yml +++ b/packages/s/stfl/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stfl -version : '0.24' -release : 4 -source : - - git|https://github.com/newsboat/stfl.git : c2c10b8a50fef613c0aacdc5d06a0fa610bf79e9 -homepage : https://github.com/newsboat/stfl -license : GPL-3.0 -component : programming -summary : Structured Terminal Forms Language/Library +name: stfl +version: "0.24" +release: 4 +source: + - git|https://github.com/newsboat/stfl.git: c2c10b8a50fef613c0aacdc5d06a0fa610bf79e9 +homepage: https://github.com/newsboat/stfl +license: GPL-3.0 +component: programming +summary: Structured Terminal Forms Language/Library description: | STFL is a library that implements a curses-based widget set for text terminals. The STFL API can be used from C, SPL, Python, Perl, and Ruby. The API contains only 14 simple function calls and there are SWIG bindings for helping to port STFL to other scripting languages. -build : | +build: | %make -install : | +install: | %make_install prefix=/usr libdir=lib64 rm -f $installdir/usr/lib64/*.a ln -s libstfl.so.0.24 $installdir/%libdir%/libstfl.so.0 diff --git a/packages/s/stk/package.yml b/packages/s/stk/package.yml index b09ce9a6e49..ca89b299300 100644 --- a/packages/s/stk/package.yml +++ b/packages/s/stk/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stk -version : 5.0.1 -release : 10 -source : - - http://ccrma.stanford.edu/software/stk/release/stk-5.0.1.tar.gz : afc35faea3bb8baacacb8d9db3fa745e4f7d8dd46f36aac5436ca377d565a184 -homepage : https://ccrma.stanford.edu/software/stk/ -license : MIT # With some special useless clause, check their LICENSE. -component : multimedia.library -summary : Audio signal processing and algorithmic synthesis classes written in C++ +name: stk +version: 5.0.1 +release: 10 +source: + - http://ccrma.stanford.edu/software/stk/release/stk-5.0.1.tar.gz: afc35faea3bb8baacacb8d9db3fa745e4f7d8dd46f36aac5436ca377d565a184 +homepage: https://ccrma.stanford.edu/software/stk/ +license: MIT # With some special useless clause, check their LICENSE. +component: multimedia.library +summary: Audio signal processing and algorithmic synthesis classes written in C++ description: | The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(jack) -setup : | +setup: | %configure RAWWAVE_PATH=/usr/share/${pkgname}/rawwaves/ \ --libdir=%libdir% \ --enable-shared \ --with-alsa \ --with-jack -build : | +build: | %make -install : | +install: | %make_install install -Dm0644 rawwaves/*.{raw,c} -t $installdir/usr/share/stk/rawwaves -patterns : +patterns: - /usr/lib64/lib*.so diff --git a/packages/s/stoken/package.yml b/packages/s/stoken/package.yml index 419a5eedb3d..b930390fd08 100644 --- a/packages/s/stoken/package.yml +++ b/packages/s/stoken/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stoken -version : '0.92' -release : 5 -source : - - https://github.com/cernekee/stoken/archive/v0.92.tar.gz : 9b9c5e0f09ca14a54454319b64af98a02d0ae1b3eb1122c95e2130736f440cd1 -license : LGPL-2.1-or-later -component : +name: stoken +version: "0.92" +release: 5 +source: + - https://github.com/cernekee/stoken/archive/v0.92.tar.gz: 9b9c5e0f09ca14a54454319b64af98a02d0ae1b3eb1122c95e2130736f440cd1 +license: LGPL-2.1-or-later +component: - network.base - - gui : network.util -homepage : https://github.com/cernekee/stoken -summary : + - gui: network.util +homepage: https://github.com/cernekee/stoken +summary: - stoken is a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens - - gui : Graphical client for stoken, a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens + - gui: Graphical client for stoken, a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens description: - stoken is a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens. The libstoken shared librairy can be use with openconnect - - gui : Graphical client for stoken, a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens -builddeps : + - gui: Graphical client for stoken, a tokencode generator compatible with RSA SecurID 128-bit (AES) tokens +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(hogweed) - pkgconfig(libxml-2.0) - pkgconfig(nettle) -patterns : - - gui : - - /usr/bin/stoken-gui - - /usr/share/applications - - /usr/share/man/man1/stoken-gui.1 - - /usr/share/pixmaps - - /usr/share/stoken -setup : | +patterns: + - gui: + - /usr/bin/stoken-gui + - /usr/share/applications + - /usr/share/man/man1/stoken-gui.1 + - /usr/share/pixmaps + - /usr/share/stoken +setup: | %autogen --libdir=%libdir% --bindir=/usr/bin --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/stone-soup/package.yml b/packages/s/stone-soup/package.yml index 73e4d4e474a..4b16fbdf375 100644 --- a/packages/s/stone-soup/package.yml +++ b/packages/s/stone-soup/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stone-soup -version : 0.33.1 -release : 20 -source : - - https://github.com/crawl/crawl/releases/download/0.33.1/stone_soup-0.33.1-nodeps.tar.xz : 4613ec878b6da292bfd9476a795c275fa74c69e94b1eb983e37279f71f850790 -license : +name: stone-soup +version: 0.33.1 +release: 20 +source: + - https://github.com/crawl/crawl/releases/download/0.33.1/stone_soup-0.33.1-nodeps.tar.xz: 4613ec878b6da292bfd9476a795c275fa74c69e94b1eb983e37279f71f850790 +license: - BSD-2-Clause - CC0-1.0 - GPL-2.0 -homepage : https://crawl.develz.org -component : games.rpg -summary : +homepage: https://crawl.develz.org +component: games.rpg +summary: - Common files for Dungeon Crawl Stone Soup - Rougelike RPG - - console : Dungeon Crawl Stone Soup - Roguelike RPG (Console Version) - - tiles : Dungeon Crawl Stone Soup - Roguelike RPG (Tiles Version) + - console: Dungeon Crawl Stone Soup - Roguelike RPG (Console Version) + - tiles: Dungeon Crawl Stone Soup - Roguelike RPG (Tiles Version) description: - This is common files for Dungeon Crawl Stone Soup. A roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot. - - console : A roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot (Console Version). - - tiles : A roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot (Tiles Version). -builddeps : + - console: A roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot (Console Version). + - tiles: A roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot (Tiles Version). +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) @@ -29,24 +29,24 @@ builddeps : - pkgconfig(lua-5.1) - pkgconfig(sqlite3) - dejavu-fonts-ttf -rundeps : +rundeps: - dejavu-fonts-ttf - pyyaml - - console : - - stone-soup - - tiles : - - stone-soup -setup : | + - console: + - stone-soup + - tiles: + - stone-soup +setup: | %patch -p2 -i $pkgfiles/0001-Fix-all-requirement-for-valid-appstream-metainfo.patch %patch -p1 -i $pkgfiles/0001-Ensure-we-use-correct-lua-5.1-header-location.patch -build : | +build: | cd source sed -i "s/bin_prefix := games/bin_prefix := bin/" Makefile %make TILES=y SOUND=y %make_install TILES=y SOUND=y prefix=/usr mv $installdir/usr/bin/crawl $installdir/usr/bin/crawl-tiles %make -install : | +install: | cd source %make_install prefix=/usr install -Dm00644 $workdir/source/xdg-data/org.develz.Crawl_*.desktop -t $installdir/usr/share/applications @@ -56,15 +56,15 @@ install : | install -Dm00644 $workdir/source/dat/tiles/stone_soup_icon-${i}x$i.png $installdir/usr/share/icons/hicolor/${i}x$i/apps/stone_soup.png done install -Dm00644 $workdir/source/xdg-data/org.develz.Crawl_*.appdata.xml -t $installdir/usr/share/metainfo -patterns : - - console : - - /usr/bin/crawl - - /usr/share/applications/org.develz.Crawl_console.desktop - - /usr/share/pixmaps/* - - /usr/share/metainfo/org.develz.Crawl_console.appdata.xml - - tiles : - - /usr/bin/crawl-tiles - - /usr/share/applications/org.develz.Crawl_tiles.desktop - - /usr/share/dat/tiles/* - - /usr/share/icons/* - - /usr/share/metainfo/org.develz.Crawl_tiles.appdata.xml +patterns: + - console: + - /usr/bin/crawl + - /usr/share/applications/org.develz.Crawl_console.desktop + - /usr/share/pixmaps/* + - /usr/share/metainfo/org.develz.Crawl_console.appdata.xml + - tiles: + - /usr/bin/crawl-tiles + - /usr/share/applications/org.develz.Crawl_tiles.desktop + - /usr/share/dat/tiles/* + - /usr/share/icons/* + - /usr/share/metainfo/org.develz.Crawl_tiles.appdata.xml diff --git a/packages/s/stopmotion/package.yml b/packages/s/stopmotion/package.yml index e4742a45706..bbe3c61d1d1 100644 --- a/packages/s/stopmotion/package.yml +++ b/packages/s/stopmotion/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stopmotion -version : 0.9.0 -release : 1 -source : - - https://invent.kde.org/multimedia/stopmotion/-/archive/0.9.0/stopmotion-0.9.0.tar.gz : 81875b775a2fb40733dae018efa1b01267331cb67d2f80d2c05ddac29466b8e5 -homepage : https://invent.kde.org/multimedia/stopmotion -license : GPL-2.0-or-later -component : multimedia.graphics -summary : Grab the frames of your animation! +name: stopmotion +version: 0.9.0 +release: 1 +source: + - https://invent.kde.org/multimedia/stopmotion/-/archive/0.9.0/stopmotion-0.9.0.tar.gz: 81875b775a2fb40733dae018efa1b01267331cb67d2f80d2c05ddac29466b8e5 +homepage: https://invent.kde.org/multimedia/stopmotion +license: GPL-2.0-or-later +component: multimedia.graphics +summary: Grab the frames of your animation! description: | Stopmotion is a program to create stop motion animations. It was Formerly known under the name of Linux Stopmotion -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(Qt6Linguist) - pkgconfig(Qt6Multimedia) - pkgconfig(libarchive) - pkgconfig(vorbisfile) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/stow/package.yml b/packages/s/stow/package.yml index 741f1c67eae..c93055c1e8d 100644 --- a/packages/s/stow/package.yml +++ b/packages/s/stow/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stow -version : 2.4.1 -release : 13 -source : - - https://ftpmirror.gnu.org/gnu/stow/stow-2.4.1.tar.gz : 2a671e75fc207303bfe86a9a7223169c7669df0a8108ebdf1a7fe8cd2b88780b -license : GPL-3.0-or-later -component : system.utils -summary : A symlink farm manager -homepage : https://www.gnu.org/software/stow +name: stow +version: 2.4.1 +release: 13 +source: + - https://ftpmirror.gnu.org/gnu/stow/stow-2.4.1.tar.gz: 2a671e75fc207303bfe86a9a7223169c7669df0a8108ebdf1a7fe8cd2b88780b +license: GPL-3.0-or-later +component: system.utils +summary: A symlink farm manager +homepage: https://www.gnu.org/software/stow description: | GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. -rundeps : +rundeps: - perl -setup : | +setup: | %configure \ --with-pmdir="$(perl -MConfig -e "print \$Config{installvendorlib}")" -build : | +build: | %make -install : | +install: | %make_install rm $installdir/usr/share/doc/stow/{ChangeLog*,*.md} diff --git a/packages/s/strace/package.yml b/packages/s/strace/package.yml index 9047c3c4259..cadaecd28e8 100644 --- a/packages/s/strace/package.yml +++ b/packages/s/strace/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : strace -version : '6.17' -release : 15 -source : - - https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz : 0a7c7bedc7efc076f3242a0310af2ae63c292a36dd4236f079e88a93e98cb9c0 -license : BSD-3-Clause -summary : Diagnostic, debugging and instructional userspace utility -component : programming.tools +name: strace +version: "6.17" +release: 15 +source: + - https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz: 0a7c7bedc7efc076f3242a0310af2ae63c292a36dd4236f079e88a93e98cb9c0 +license: BSD-3-Clause +summary: Diagnostic, debugging and instructional userspace utility +component: programming.tools description: | Strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. -homepage : https://strace.io/ -builddeps : +homepage: https://strace.io/ +builddeps: - pkgconfig(libunwind) -clang : true -setup : | +clang: true +setup: | %configure --with-libunwind -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/strawberry/package.yml b/packages/s/strawberry/package.yml index 3c96f52a5a4..bf7a3ff1642 100644 --- a/packages/s/strawberry/package.yml +++ b/packages/s/strawberry/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : strawberry -version : 1.2.15 -release : 83 -source : - - https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.15/strawberry-1.2.15.tar.xz : 5e97c16f15244224044b09c07c5a9b14b221ef6674a8b88f1cac3701dc72a6b6 -license : GPL-3.0-or-later -homepage : https://www.strawberrymusicplayer.org -component : multimedia.audio -summary : Strawberry is a audio player and music collection organizer. +name: strawberry +version: 1.2.15 +release: 83 +source: + - https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.15/strawberry-1.2.15.tar.xz: 5e97c16f15244224044b09c07c5a9b14b221ef6674a8b88f1cac3701dc72a6b6 +license: GPL-3.0-or-later +homepage: https://www.strawberrymusicplayer.org +component: multimedia.audio +summary: Strawberry is a audio player and music collection organizer. description: | Strawberry is a audio player and music collection organizer. It is a fork of Clementine released in 2018 aimed at music collectors, audio enthusiasts and audiophiles. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - pkgconfig(RapidJSON) - pkgconfig(alsa) @@ -31,10 +31,10 @@ builddeps : - libboost-devel - liblastfm-devel - qt6-base-private-devel -setup : | +setup: | %cmake_ninja -DINSTALL_TRANSLATIONS=ON \ -DENABLE_GPOD=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/streamlink-twitch-gui/package.yml b/packages/s/streamlink-twitch-gui/package.yml index 789252ff4e7..242cbedf19d 100644 --- a/packages/s/streamlink-twitch-gui/package.yml +++ b/packages/s/streamlink-twitch-gui/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : streamlink-twitch-gui -version : 2.5.3 -release : 29 -source : - - git|https://github.com/streamlink/streamlink-twitch-gui.git : v2.5.3 - - https://dl.nwjs.io/v0.83.0/nwjs-v0.83.0-linux-x64.tar.gz : cb4a0156f560b910dedfdd44b10b3aa98aa44d13f351f9b9d26e8d0ce661fbba -homepage : https://streamlink.github.io/streamlink-twitch-gui/ -license : MIT -component : network.web -summary : Browse Twitch.tv and watch streams in your videoplayer of choice +name: streamlink-twitch-gui +version: 2.5.3 +release: 29 +source: + - git|https://github.com/streamlink/streamlink-twitch-gui.git: v2.5.3 + - https://dl.nwjs.io/v0.83.0/nwjs-v0.83.0-linux-x64.tar.gz: cb4a0156f560b910dedfdd44b10b3aa98aa44d13f351f9b9d26e8d0ce661fbba +homepage: https://streamlink.github.io/streamlink-twitch-gui/ +license: MIT +component: network.web +summary: Browse Twitch.tv and watch streams in your videoplayer of choice description: | Browse Twitch.tv and watch streams in your videoplayer of choice. GNOME MPV, MPV and VLC are supported. -networking : true -strip : false -debug : false -builddeps : +networking: true +strip: false +debug: false +builddeps: - pkgconfig(alsa) - pkgconfig(cups) - pkgconfig(fontconfig) @@ -24,19 +24,19 @@ builddeps : - pkgconfig(xscrnsaver) - pkgconfig(xshmfence) - yarn -rundeps : +rundeps: - streamlink -setup : | +setup: | %apply_patches mkdir -p build/cache/0.83.0-normal/linux64 tar xf $sources/nwjs-*.tar.gz -C build/cache/0.83.0-normal/linux64 --strip-components=1 -build : | +build: | # workaround for lack of yarn global export PATH=$workdir/node_modules/.bin:$PATH yarn install --pure-lockfile yarn run grunt clean:tmp_prod webpack:prod "compile:linux64" -install : | +install: | # Install .desktop file install -Dm00644 $pkgfiles/streamlink-twitch-gui.desktop $installdir/usr/share/applications/streamlink-twitch-gui.desktop diff --git a/packages/s/streamlink/package.yml b/packages/s/streamlink/package.yml index cec3b40d5b3..79d7fdfa38d 100644 --- a/packages/s/streamlink/package.yml +++ b/packages/s/streamlink/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : streamlink -version : 7.4.0 -release : 68 -source : - - https://github.com/streamlink/streamlink/releases/download/7.4.0/streamlink-7.4.0.tar.gz : 2cc90e5a978800c9e5b113d0b26db1079451f43441a0476255c2e99fd65e60bb -homepage : https://streamlink.github.io/ -license : BSD-2-Clause -component : network.clients -summary : Extracts streams from various services and pipes them into a video player of choice +name: streamlink +version: 7.4.0 +release: 68 +source: + - https://github.com/streamlink/streamlink/releases/download/7.4.0/streamlink-7.4.0.tar.gz: 2cc90e5a978800c9e5b113d0b26db1079451f43441a0476255c2e99fd65e60bb +homepage: https://streamlink.github.io/ +license: BSD-2-Clause +component: network.clients +summary: Extracts streams from various services and pipes them into a video player of choice description: | Streamlink is a CLI utility that pipes flash videos from online streaming services to a variety of video players such as VLC, or alternatively, a browser -networking : true -replaces : +networking: true +replaces: - livestreamer -builddeps : +builddeps: - pip - python-isodate - python-lxml @@ -24,14 +24,14 @@ builddeps : - python-trio-websocket - python-typing-extensions - python-websocket-client -checkdeps : +checkdeps: - python-freezegun - python-pytest-mock - python-pytest-trio - python-requests - python-requests-mock - python-setuptools -rundeps : +rundeps: - ffmpeg - python-isodate - python-lxml @@ -41,14 +41,14 @@ rundeps : - python-trio-websocket - python-typing-extensions - python-websocket-client -build : | +build: | # We don't have versioningit in the repo so build like this for now # loving all these new pep517/518 build systems export PYTHONUSERBASE=$workdir export PATH=$PATH:$workdir/bin/ python3 -m pip install --user versioningit python3 -m pip wheel --no-deps . -install : | +install: | python3 -m pip install --root=%installroot% --no-deps *.whl -check : | +check: | %python3_test pytest3 || : diff --git a/packages/s/stress-ng/package.yml b/packages/s/stress-ng/package.yml index 2005a78e53e..b561b22ac7d 100644 --- a/packages/s/stress-ng/package.yml +++ b/packages/s/stress-ng/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stress-ng -version : 0.19.05 -release : 17 -source : - - https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.19.05.tar.gz : 9712c5505602c6db8017c15a2659a3185f5a4f81ddde745e9f45f9e10a9f86c4 -license : GPL-2.0-or-later -component : system.utils -homepage : https://github.com/ColinIanKing/stress-ng -summary : Multi-option stress test utility +name: stress-ng +version: 0.19.05 +release: 17 +source: + - https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.19.05.tar.gz: 9712c5505602c6db8017c15a2659a3185f5a4f81ddde745e9f45f9e10a9f86c4 +license: GPL-2.0-or-later +component: system.utils +homepage: https://github.com/ColinIanKing/stress-ng +summary: Multi-option stress test utility description: | stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. -clang : true -builddeps : +clang: true +builddeps: # See https://github.com/ColinIanKing/stress-ng?tab=readme-ov-file#building-stress-ng - pkgconfig(eigen3) - pkgconfig(gbm) @@ -27,9 +27,9 @@ builddeps : - pkgconfig(libxxhash) - pkgconfig(mpfr) - libaio-devel -optimize : +optimize: - thin-lto -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/strongswan/package.yml b/packages/s/strongswan/package.yml index 731371375a3..2f99cea02ef 100644 --- a/packages/s/strongswan/package.yml +++ b/packages/s/strongswan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : strongswan -version : 5.9.14 -release : 10 -source : - - https://download.strongswan.org/strongswan-5.9.14.tar.gz : 7bef87faf92ad5ffa5342a90c326223ccf64864df8b4ee3a506f325d7f833c9e -homepage : https://strongswan.org/ -license : GPL-2.0-or-later -component : network.clients -summary : An Open Source IPsec-based VPN solution for Linux +name: strongswan +version: 5.9.14 +release: 10 +source: + - https://download.strongswan.org/strongswan-5.9.14.tar.gz: 7bef87faf92ad5ffa5342a90c326223ccf64864df8b4ee3a506f325d7f833c9e +homepage: https://strongswan.org/ +license: GPL-2.0-or-later +component: network.clients +summary: An Open Source IPsec-based VPN solution for Linux description: | strongSwan is an Open Source IPsec-based VPN solution for Linux -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(libnm) - iproute2 -rundeps : +rundeps: - iproute2 -conflicts : +conflicts: - libreswan -setup : | +setup: | %configure --sysconfdir=/etc \ --prefix=/usr \ --libexecdir=/usr/lib \ @@ -32,7 +32,7 @@ setup : | --enable-eap-md5 \ --enable-eap-mschapv2 \ --enable-eap-identity -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/stubby/package.yml b/packages/s/stubby/package.yml index 829f150f613..5fc8ea2fb99 100644 --- a/packages/s/stubby/package.yml +++ b/packages/s/stubby/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stubby -version : 0.2.5 -release : 4 -source : - - https://github.com/getdnsapi/stubby/archive/v0.2.5.tar.gz : 56ee63f4b9ee00476a168e6ba5614f6830f93e89baa305c2d38577b2e39eae5b -homepage : https://dnsprivacy.org/dns_privacy_daemon_-_stubby/ -license : BSD-3-Clause -component : network.util -summary : Stubby is the name given to a mode of using getdns which enables it to act as a local DNS Privacy stub resolver (using DNS-over-TLS) +name: stubby +version: 0.2.5 +release: 4 +source: + - https://github.com/getdnsapi/stubby/archive/v0.2.5.tar.gz: 56ee63f4b9ee00476a168e6ba5614f6830f93e89baa305c2d38577b2e39eae5b +homepage: https://dnsprivacy.org/dns_privacy_daemon_-_stubby/ +license: BSD-3-Clause +component: network.util +summary: Stubby is the name given to a mode of using getdns which enables it to act as a local DNS Privacy stub resolver (using DNS-over-TLS) description: | Stubby is an application that acts as a local DNS Privacy stub resolver (using DNS-over-TLS). Stubby encrypts DNS queries sent from a client machine (desktop or laptop) to a DNS Privacy resolver increasing end user privacy. -builddeps : +builddeps: - pkgconfig(getdns) - pkgconfig(yaml-0.1) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Support-a-stateless-configuration.patch %patch -p1 -i $pkgfiles/0002-Cleanup-Makefile.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 systemd/stubby.conf -t $installdir/%libdir%/systemd/tmpfiles.d/ install -Dm00644 systemd/stubby.service -t $installdir/%libdir%/systemd/system/ diff --git a/packages/s/stunnel/package.yml b/packages/s/stunnel/package.yml index 9e0a0855367..342150b49a8 100644 --- a/packages/s/stunnel/package.yml +++ b/packages/s/stunnel/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : stunnel -version : '5.76' -release : 19 -source : - - https://www.stunnel.org/downloads/stunnel-5.76.tar.gz : cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1 -homepage : https://www.stunnel.org/ -license : GPL-2.0-or-later -component : network.util -summary : TLS offloading and load-balancing proxy +name: stunnel +version: "5.76" +release: 19 +source: + - https://www.stunnel.org/downloads/stunnel-5.76.tar.gz: cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1 +homepage: https://www.stunnel.org/ +license: GPL-2.0-or-later +component: network.util +summary: TLS offloading and load-balancing proxy description: | The stunnel program is designed to work as TLS encryption wrapper between remote clients and local (inetd-startable) or remote servers. The concept is that having non-TLS aware daemons running on your system you can easily set them up to communicate with clients over secure TLS channels. -checkdeps : +checkdeps: - nmap - python-cryptography -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-stunnel-service-privatetmp.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -D -m00644 $installdir/usr/share/doc/stunnel/examples/stunnel.service -t $installdir/%libdir%/systemd/system rm $installdir/usr/share/doc/stunnel/INSTALL* rm $installdir/usr/share/doc/stunnel/examples/stunnel.{rh.init,spec} -check : | +check: | %make check diff --git a/packages/s/subliminal/package.yml b/packages/s/subliminal/package.yml index 820ed2f7314..7ba3ab7cf76 100644 --- a/packages/s/subliminal/package.yml +++ b/packages/s/subliminal/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : subliminal -version : 2.1.0 -release : 10 -source : - - https://github.com/Diaoul/subliminal/archive/2.1.0.tar.gz : c7aca034332c254ab0e52b3d67d903a7f97cd614f115803269b7ba2e540f1db9 -homepage : https://github.com/Diaoul/subliminal/ -license : MIT -component : programming -summary : Subtitles, faster than your thoughts +name: subliminal +version: 2.1.0 +release: 10 +source: + - https://github.com/Diaoul/subliminal/archive/2.1.0.tar.gz: c7aca034332c254ab0e52b3d67d903a7f97cd614f115803269b7ba2e540f1db9 +homepage: https://github.com/Diaoul/subliminal/ +license: MIT +component: programming +summary: Subtitles, faster than your thoughts description: | Python library to search and download subtitles. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - python-beautifulsoup4 - python-click - python-dogpile-cache @@ -27,8 +27,8 @@ rundeps : - python-setuptools - python-srt - python-stevedore -build : | +build: | %patch -p1 -i $pkgfiles/0001-Change-from-pysrt-to-srt.patch %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/subnetcalc/package.yml b/packages/s/subnetcalc/package.yml index 32c991d51f2..a7facdb74c0 100644 --- a/packages/s/subnetcalc/package.yml +++ b/packages/s/subnetcalc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : subnetcalc -version : 2.6.5 -release : 6 -source : - - https://github.com/dreibh/subnetcalc/archive/refs/tags/subnetcalc-2.6.5.tar.gz : d3ca16b75b4eced6e4196b9791f9514941eaa9bcdaa2a899fbcc0b845103f097 -homepage : https://github.com/dreibh/subnetcalc -license : GPL-3.0-or-later -component : network.util -summary : An IPv4/IPv6 Subnet Calculator +name: subnetcalc +version: 2.6.5 +release: 6 +source: + - https://github.com/dreibh/subnetcalc/archive/refs/tags/subnetcalc-2.6.5.tar.gz: d3ca16b75b4eced6e4196b9791f9514941eaa9bcdaa2a899fbcc0b845103f097 +homepage: https://github.com/dreibh/subnetcalc +license: GPL-3.0-or-later +component: network.util +summary: An IPv4/IPv6 Subnet Calculator description: | SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6 address and netmask or prefix length, it calculates network address, broadcast address, maximum number of hosts and host address range. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/subtitlecomposer/package.yml b/packages/s/subtitlecomposer/package.yml index 4829d9866de..8a5a5ba9b01 100644 --- a/packages/s/subtitlecomposer/package.yml +++ b/packages/s/subtitlecomposer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : subtitlecomposer -version : 0.8.1 -release : 17 -source : - - https://download.kde.org/stable/subtitlecomposer/subtitlecomposer-0.8.1.tar.xz : 23c022768d7422c092149f41d51ebea80f54b27655573cf43f736efb88c30027 -license : GPL-2.0-or-later -component : multimedia.video -homepage : https://subtitlecomposer.kde.org/ -summary : Video subtitle editor that supports basic and advanced editing operations +name: subtitlecomposer +version: 0.8.1 +release: 17 +source: + - https://download.kde.org/stable/subtitlecomposer/subtitlecomposer-0.8.1.tar.xz: 23c022768d7422c092149f41d51ebea80f54b27655573cf43f736efb88c30027 +license: GPL-2.0-or-later +component: multimedia.video +homepage: https://subtitlecomposer.kde.org/ +summary: Video subtitle editor that supports basic and advanced editing operations description: | Subtitle Composer is an open source text-based subtitle editor that supports basic and advanced editing operations. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Qml) - pkgconfig(icu-i18n) @@ -21,12 +21,12 @@ builddeps : - kf6-ktextwidgets-devel - kf6-kxmlgui-devel - kf6-sonnet-devel -optimize : lto -setup : | +optimize: lto +setup: | %patch -p1 -i $pkgfiles/ffmpeg-7.patch %cmake_ninja -DQT_MAJOR_VERSION=6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/subversion/package.yml b/packages/s/subversion/package.yml index 52c2e92745d..6d9f1bc582d 100644 --- a/packages/s/subversion/package.yml +++ b/packages/s/subversion/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : subversion -version : 1.14.5 -release : 32 -source : - - https://dlcdn.apache.org/subversion/subversion-1.14.5.tar.bz2 : e78a29e7766b8b7b354497d08f71a55641abc53675ce1875584781aae35644a1 -homepage : https://subversion.apache.org/ -license : Apache-2.0 -component : programming.tools -summary : Subversion is an open source version control system +name: subversion +version: 1.14.5 +release: 32 +source: + - https://dlcdn.apache.org/subversion/subversion-1.14.5.tar.bz2: e78a29e7766b8b7b354497d08f71a55641abc53675ce1875584781aae35644a1 +homepage: https://subversion.apache.org/ +license: Apache-2.0 +component: programming.tools +summary: Subversion is an open source version control system description: | Subversion is an open source version control system -builddeps : +builddeps: - pkgconfig(apr-util-1) - pkgconfig(liblz4) - pkgconfig(libsasl2) @@ -23,7 +23,7 @@ builddeps : - libtool - perl - swig -setup : | +setup: | %configure_no_runstatedir --disable-static \ --with-apr=/usr \ --with-apr-util=/usr \ @@ -36,11 +36,11 @@ setup : | --with-lz4=/usr \ --with-utf8proc=/usr \ --with-swig -build : | +build: | unset LD_AS_NEEDED %make %make swig-pl swig-pl-lib -install : | +install: | unset LD_AS_NEEDED make DESTDIR=$installdir local-install install-swig-pl-lib make pure_vendor_install -C subversion/bindings/swig/perl/native PERL_INSTALL_ROOT=$installdir @@ -50,4 +50,3 @@ install : | install -Dm 00644 $pkgfiles/svnserve.service $installdir/usr/lib/systemd/system/svnserve.service install -Dm 00644 $pkgfiles/svnserve.conf $installdir/etc/conf.d/svnserve install -Dm 00644 tools/client-side/bash_completion $installdir/usr/share/bash-completion/completions/subversion - diff --git a/packages/s/sudo/package.yml b/packages/s/sudo/package.yml index 07cc0904f07..d31afe0b857 100644 --- a/packages/s/sudo/package.yml +++ b/packages/s/sudo/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sudo -version : 1.9.17_p2 -release : 57 -source : - - https://www.sudo.ws/dist/sudo-1.9.17p2.tar.gz : 4a38a1ab3adb1199257edc2a7c4a2bd714665eb605b04368843b06dada2cfcfb -homepage : https://www.sudo.ws/ -license : ISC -summary : Run commands as a privileged user -component : system.base +name: sudo +version: 1.9.17_p2 +release: 57 +source: + - https://www.sudo.ws/dist/sudo-1.9.17p2.tar.gz: 4a38a1ab3adb1199257edc2a7c4a2bd714665eb605b04368843b06dada2cfcfb +homepage: https://www.sudo.ws/ +license: ISC +summary: Run commands as a privileged user +component: system.base description: | The Sudo package allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root or another user while logging the commands and arguments. -setup : | +setup: | %patch -p1 -i $pkgfiles/visudo-stateless.patch %configure --with-all-insults \ --with-env-editor \ @@ -20,9 +20,9 @@ setup : | --with-tty-tickets \ --with-passprompt="[sudo] password for %p:" \ --without-sendmail -build : | +build: | %make -install : | +install: | %make_install rm -rvf $installdir/{etc,var,run} rm -v $installdir/usr/share/defaults/etc/sudo/sudoers.dist @@ -37,6 +37,6 @@ install : | install -Dm00644 $pkgfiles/sudoers $installdir/usr/share/defaults/etc/sudo/sudoers # sudo pam install -Dm00644 $pkgfiles/pam.d/sudo $installdir/usr/share/defaults/etc/pam.d/sudo -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/s/suil/package.yml b/packages/s/suil/package.yml index b21accd036b..e3b7c0ab8b6 100644 --- a/packages/s/suil/package.yml +++ b/packages/s/suil/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : suil -version : 0.10.20 -release : 6 -source : - - http://download.drobilla.net/suil-0.10.20.tar.xz : 334a3ed3e73d5e17ff400b3db9801f63809155b0faa8b1b9046f9dd3ffef934e -homepage : https://drobilla.net/software/suil -license : ISC -component : programming.library -summary : A library for loading and wrapping LV2 plugin UIs. +name: suil +version: 0.10.20 +release: 6 +source: + - http://download.drobilla.net/suil-0.10.20.tar.xz: 334a3ed3e73d5e17ff400b3db9801f63809155b0faa8b1b9046f9dd3ffef934e +homepage: https://drobilla.net/software/suil +license: ISC +component: programming.library +summary: A library for loading and wrapping LV2 plugin UIs. description: | Suil makes it possible to load a UI of any toolkit in a host using any other toolkit (assuming the toolkits are both supported by Suil). Hosts do not need to build against or link to foreign toolkit libraries to use UIs written with that toolkit; all the necessary magic is performed by dynamically loaded modules. The API is designed such that hosts do not need to explicitly support specific toolkits at all – if Suil supports a particular toolkit, then UIs in that toolkit will work in all hosts that use Suil automatically. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5X11Extras) - pkgconfig(gtk+-2.0) @@ -20,13 +20,13 @@ builddeps : - python-sphinx - python-sphinx-lv2-theme - python-sphinxygen -rundeps : +rundeps: - lv2 - - devel : - - lv2-devel -setup : | + - devel: + - lv2-devel +setup: | %meson_configure --libdir=%libdir% -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/suitesparse/package.yml b/packages/s/suitesparse/package.yml index 3aebe67c37c..3a55db2ff44 100644 --- a/packages/s/suitesparse/package.yml +++ b/packages/s/suitesparse/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : suitesparse -version : 5.12.0 -release : 13 -source : - - https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v5.12.0.tar.gz : 5fb0064a3398111976f30c5908a8c0b40df44c6dd8f0cc4bfa7b9e45d8c647de -homepage : https://people.engr.tamu.edu/davis/suitesparse.html -license : +name: suitesparse +version: 5.12.0 +release: 13 +source: + - https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v5.12.0.tar.gz: 5fb0064a3398111976f30c5908a8c0b40df44c6dd8f0cc4bfa7b9e45d8c647de +homepage: https://people.engr.tamu.edu/davis/suitesparse.html +license: - Apache-2.0 - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later -component : programming -libsplit : false -summary : A suite of Sparse matrix packages +component: programming +libsplit: false +summary: A suite of Sparse matrix packages description: | SuiteSparse is a suite of sparse matrix algorithms. -builddeps : +builddeps: - pkgconfig(lapack) - pkgconfig(openblas) - intel-tbb-devel @@ -25,16 +25,16 @@ builddeps : environment: | export CFLAGS="${CFLAGS} -Wno-unused-variable -Wno-comment" export CXXFLAGS="${CXXFLAGS} -Wno-unused-variable -Wno-comment" -setup : | +setup: | %patch -p1 -i $pkgfiles/suitesparse-library-only.patch -build : | +build: | BLAS=-lopenblas \ LAPACK=-llapack \ MY_METIS_LIB=/usr/lib/libmetis.so \ SPQR_CONFIG=-DHAVE_TBB \ TBB=-ltbb \ %make -install : | +install: | BLAS=-lopenblas \ INSTALL_INCLUDE=$installdir/usr/include/suitesparse \ INSTALL_LIB=$installdir/%libdir% \ diff --git a/packages/s/sunshine/package.yml b/packages/s/sunshine/package.yml index e91a64024ac..47aad2bfaa7 100644 --- a/packages/s/sunshine/package.yml +++ b/packages/s/sunshine/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sunshine -version : 2025.628.4510 -release : 18 -source : - - git|https://github.com/LizardByte/Sunshine.git : v2025.628.4510 -license : GPL-3.0-only -component : network.web -homepage : https://github.com/LizardByte/Sunshine -summary : Gamestream host for Moonlight +name: sunshine +version: 2025.628.4510 +release: 18 +source: + - git|https://github.com/LizardByte/Sunshine.git: v2025.628.4510 +license: GPL-3.0-only +component: network.web +homepage: https://github.com/LizardByte/Sunshine +summary: Gamestream host for Moonlight description: | Open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield. It can be used with any Moonlight client. Sunshine gets configured through a web UI. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(gbm) - pkgconfig(icu-i18n) @@ -38,7 +38,7 @@ environment: | export BUILD_VERSION=v$version BRANCH=master COMMIT="" # gcc-14: remove on update export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" -setup : | +setup: | pushd src_assets/common/assets/web npm install popd @@ -49,8 +49,8 @@ setup : | -DSUNSHINE_ASSETS_DIR=share/sunshine/assets \ -DSUNSHINE_ENABLE_CUDA=OFF \ -DSUNSHINE_EXECUTABLE_PATH=/usr/bin/sunshine -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/usr/bin/sunshine-${BUILD_VERSION} $installdir/usr/bin/sunshine diff --git a/packages/s/supercollider/package.yml b/packages/s/supercollider/package.yml index 00e5995fae9..4872457965a 100644 --- a/packages/s/supercollider/package.yml +++ b/packages/s/supercollider/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : supercollider -version : 3.13.1 -release : 18 -source : - - https://github.com/supercollider/supercollider/releases/download/Version-3.13.1/SuperCollider-3.13.1-Source.tar.bz2 : 6979c015daacfdb559328be80d5d4fe26bf63ed7450f642e5c78e7b27132312b -homepage : https://supercollider.github.io/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : An audio server, programming language, and IDE for sound synthesis and algorithmic composition +name: supercollider +version: 3.13.1 +release: 18 +source: + - https://github.com/supercollider/supercollider/releases/download/Version-3.13.1/SuperCollider-3.13.1-Source.tar.bz2: 6979c015daacfdb559328be80d5d4fe26bf63ed7450f642e5c78e7b27132312b +homepage: https://supercollider.github.io/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: An audio server, programming language, and IDE for sound synthesis and algorithmic composition description: | An audio server, programming language, and IDE for sound synthesis and algorithmic composition -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Sensors) - pkgconfig(Qt5Svg) @@ -26,14 +26,14 @@ builddeps : - libboost-devel environment: | export CXXFLAGS="${CXXFLAGS} -Wno-template-body" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-SuperColliderIDE.desktop-Force-to-run-in-xcb-mode-X.patch %cmake -B build \ -DLIB_SUFFIX=64 \ -DSC_EL=no \ -DSYSTEM_BOOST=1 \ -DSYSTEM_YAMLCPP=1 -build : | +build: | %make -C build -install : | +install: | %make_install -C build diff --git a/packages/s/superlu/package.yml b/packages/s/superlu/package.yml index 225721b6cd6..a5e05cf84e4 100644 --- a/packages/s/superlu/package.yml +++ b/packages/s/superlu/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : superlu -version : 6.0.1 -release : 7 -source : - - https://github.com/xiaoyeli/superlu/archive/refs/tags/v6.0.1.tar.gz : 6c5a3a9a224cb2658e9da15a6034eed44e45f6963f5a771a6b4562f7afb8f549 -license : BSD-3-Clause -component : programming.library -homepage : https://portal.nersc.gov/project/sparse/superlu/ -summary : SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations +name: superlu +version: 6.0.1 +release: 7 +source: + - https://github.com/xiaoyeli/superlu/archive/refs/tags/v6.0.1.tar.gz: 6c5a3a9a224cb2658e9da15a6034eed44e45f6963f5a771a6b4562f7afb8f549 +license: BSD-3-Clause +component: programming.library +homepage: https://portal.nersc.gov/project/sparse/superlu/ +summary: SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations description: | SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations. The library is written in C and is callable from either C or Fortran program. It supports both real and complex datatypes, both single and double precision, and 64-bit integer indexing. -builddeps : +builddeps: - pkgconfig(openblas) -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON \ -DUSE_XSDK_DEFAULTS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/s/supertux/package.yml b/packages/s/supertux/package.yml index 6ef8215e772..a1f362b243b 100644 --- a/packages/s/supertux/package.yml +++ b/packages/s/supertux/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : supertux -version : 0.6.3 -release : 20 -source : - - https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz : f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6 -homepage : https://www.supertux.org/ -license : GPL-3.0-or-later -component : games.platformer -summary : SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros +name: supertux +version: 0.6.3 +release: 20 +source: + - https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz: f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6 +homepage: https://www.supertux.org/ +license: GPL-3.0-or-later +component: games.platformer +summary: SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros description: | SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(gl) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(vorbis) - libboost-devel - physfs-devel -setup : | +setup: | sed -i "s/games\/supertux2/supertux2/" CMakeLists.txt %patch -p1 -i $pkgfiles/gcc12.patch %cmake -DCMAKE_BUILD_TYPE=Release \ -DINSTALL_SUBDIR_BIN=bin \ . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/supertuxkart/package.yml b/packages/s/supertuxkart/package.yml index 79b242d6a06..7bc553c650e 100644 --- a/packages/s/supertuxkart/package.yml +++ b/packages/s/supertuxkart/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : supertuxkart -version : '1.4' -release : 19 -source : - - https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz : 9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03 -homepage : https://supertuxkart.net/ -license : +name: supertuxkart +version: "1.4" +release: 19 +source: + - https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz: 9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03 +homepage: https://supertuxkart.net/ +license: - CC-BY-SA-3.0 - GPL-3.0-or-later -component : +component: - games.arcade - - assets : games.arcade -summary : SuperTuxKart is a Free 3D kart racing game, with many tracks, characters and items for you to try + - assets: games.arcade +summary: SuperTuxKart is a Free 3D kart racing game, with many tracks, characters and items for you to try description: | SuperTuxKart is a 3D open-source arcade racer with a variety characters, tracks, and modes to play. -patterns : - - assets : /usr/share/supertuxkart -builddeps : +patterns: + - assets: /usr/share/supertuxkart +builddeps: - pkgconfig(bluez) - pkgconfig(freetype2) - pkgconfig(fribidi) @@ -32,15 +32,15 @@ builddeps : - libopenglrecorder-devel - wiiuse-devel - cantarell-fonts -rundeps : +rundeps: - cantarell-fonts - supertuxkart-assets -setup : | +setup: | %patch -p1 -i $pkgfiles/gcc-13.patch %patch -p1 -i $pkgfiles/gcc-13-2.patch %patch -p1 -i $pkgfiles/0001-Don-t-install-angelscript-devel-files.patch %cmake_ninja -DUSE_SYSTEM_WIIUSE=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/surfer/package.yml b/packages/s/surfer/package.yml index 92739c43883..dd507cf626e 100644 --- a/packages/s/surfer/package.yml +++ b/packages/s/surfer/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : surfer -version : 0.3.0 -release : 1 -source : - - git|https://gitlab.com/surfer-project/surfer.git : v0.3.0 -homepage : https://surfer-project.org/ -license : EUPL-1.2 -component : office.scientific -summary : An Extensible and Snappy Waveform Viewer +name: surfer +version: 0.3.0 +release: 1 +source: + - git|https://gitlab.com/surfer-project/surfer.git: v0.3.0 +homepage: https://surfer-project.org/ +license: EUPL-1.2 +component: office.scientific +summary: An Extensible and Snappy Waveform Viewer description: | A waveform viewer with a focus on a snappy usable interface, and extensibility. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libssl) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install # Install icon, desktop file, and appstream metainfo diff --git a/packages/s/surfn-icon-theme/package.yml b/packages/s/surfn-icon-theme/package.yml index 7d9b29e9110..6cd6e2f8093 100644 --- a/packages/s/surfn-icon-theme/package.yml +++ b/packages/s/surfn-icon-theme/package.yml @@ -1,140 +1,140 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : surfn-icon-theme -version : 25.04.01 -release : 8 -source : - - https://github.com/erikdubois/Surfn/archive/refs/tags/25.04-01.tar.gz : 9013534a9cb984a8a6250c777ae9747e51e4d68293b5478675878683f1af40dc - - https://github.com/erikdubois/Surfn/archive/9.7.1.tar.gz : 87816fbee125ac3ce93739128bc52adf99c8d81846222259733e7093d79db2a9 -homepage : https://github.com/erikdubois/Surfn -license : CC-BY-NC-SA-4.0 -component : +name: surfn-icon-theme +version: 25.04.01 +release: 8 +source: + - https://github.com/erikdubois/Surfn/archive/refs/tags/25.04-01.tar.gz: 9013534a9cb984a8a6250c777ae9747e51e4d68293b5478675878683f1af40dc + - https://github.com/erikdubois/Surfn/archive/9.7.1.tar.gz: 87816fbee125ac3ce93739128bc52adf99c8d81846222259733e7093d79db2a9 +homepage: https://github.com/erikdubois/Surfn +license: CC-BY-NC-SA-4.0 +component: - desktop.theme - - ^surfn-icon-theme : desktop.theme - - ^surfn-arc-icon-theme : desktop.theme - - ^surfn-arch-blue-icon-theme : desktop.theme - - ^surfn-arched-icon-theme : desktop.theme - - ^surfn-breeze-arc-icon-theme : desktop.theme - - ^surfn-breeze-dark-icon-theme : desktop.theme - - ^surfn-dracul-icon-theme : desktop.theme - - ^surfn-evopop-icon-theme : desktop.theme - - ^surfn-luv-red-icon-theme : desktop.theme - - ^surfn-luv-icon-theme : desktop.theme - - ^surfn-majestic-icon-theme : desktop.theme - - ^surfn-mint-x-grey-icon-theme : desktop.theme - - ^surfn-numix-icon-theme : desktop.theme - - ^surfn-numixs-icon-theme : desktop.theme - - ^surfn-numix-misty-icon-theme : desktop.theme - - ^surfn-numix-polo-icon-theme : desktop.theme - - ^surfn-orange-icon-theme : desktop.theme - - ^surfn-papirus-blue-icon-theme : desktop.theme - - ^surfn-papirus-casablanca-icon-theme : desktop.theme - - ^surfn-papirus-grey-icon-theme : desktop.theme - - ^surfn-qogir-icon-theme : desktop.theme - - ^surfn-tela-icon-theme : desktop.theme - - ^surfn-vertexed-icon-theme : desktop.theme - - ^surfn-vimix-black-icon-theme : desktop.theme -summary : + - ^surfn-icon-theme: desktop.theme + - ^surfn-arc-icon-theme: desktop.theme + - ^surfn-arch-blue-icon-theme: desktop.theme + - ^surfn-arched-icon-theme: desktop.theme + - ^surfn-breeze-arc-icon-theme: desktop.theme + - ^surfn-breeze-dark-icon-theme: desktop.theme + - ^surfn-dracul-icon-theme: desktop.theme + - ^surfn-evopop-icon-theme: desktop.theme + - ^surfn-luv-red-icon-theme: desktop.theme + - ^surfn-luv-icon-theme: desktop.theme + - ^surfn-majestic-icon-theme: desktop.theme + - ^surfn-mint-x-grey-icon-theme: desktop.theme + - ^surfn-numix-icon-theme: desktop.theme + - ^surfn-numixs-icon-theme: desktop.theme + - ^surfn-numix-misty-icon-theme: desktop.theme + - ^surfn-numix-polo-icon-theme: desktop.theme + - ^surfn-orange-icon-theme: desktop.theme + - ^surfn-papirus-blue-icon-theme: desktop.theme + - ^surfn-papirus-casablanca-icon-theme: desktop.theme + - ^surfn-papirus-grey-icon-theme: desktop.theme + - ^surfn-qogir-icon-theme: desktop.theme + - ^surfn-tela-icon-theme: desktop.theme + - ^surfn-vertexed-icon-theme: desktop.theme + - ^surfn-vimix-black-icon-theme: desktop.theme +summary: - Surfn icon theme - - ^surfn-icon-theme : Surfn icon theme - - ^surfn-arc-icon-theme : Surfn Arc icon theme - - ^surfn-arch-blue-icon-theme : Surfn Arch Blue icon theme - - ^surfn-arched-icon-theme : Surfn Arched icon theme - - ^surfn-breeze-arc-icon-theme : Surfn Breeze Arc icon theme - - ^surfn-breeze-dark-icon-theme : Surfn Breeze Dark icon theme - - ^surfn-dracul-icon-theme : Surfn Dracul icon theme - - ^surfn-evopop-icon-theme : Surfn Evopop icon theme - - ^surfn-luv-red-icon-theme : Surfn Luv Red icon theme - - ^surfn-luv-icon-theme : Surfn Luv icon theme - - ^surfn-majestic-icon-theme : Surfn Majestic icon theme - - ^surfn-mint-x-grey-icon-theme : Surfn Mint X Grey icon theme - - ^surfn-numix-icon-theme : Surfn Numix icon theme - - ^surfn-numixs-icon-theme : Surfn Numixs icon theme - - ^surfn-numix-misty-icon-theme : Surfn Numix Misty icon theme - - ^surfn-numix-polo-icon-theme : Surfn Numix Polo icon theme - - ^surfn-orange-icon-theme : Surfn Orange icon theme - - ^surfn-papirus-blue-icon-theme : Surfn Papirus Blue icon theme - - ^surfn-papirus-casablanca-icon-theme : Surfn Papirus Casablanca icon theme - - ^surfn-papirus-grey-icon-theme : Surfn Papirus Grey icon theme - - ^surfn-qogir-icon-theme : Surfn Qogir icon theme - - ^surfn-tela-icon-theme : Surfn Tela icon theme - - ^surfn-vertexed-icon-theme : Surfn Vertexed icon theme - - ^surfn-vimix-black-icon-theme : Surfn Vimix Black icon theme + - ^surfn-icon-theme: Surfn icon theme + - ^surfn-arc-icon-theme: Surfn Arc icon theme + - ^surfn-arch-blue-icon-theme: Surfn Arch Blue icon theme + - ^surfn-arched-icon-theme: Surfn Arched icon theme + - ^surfn-breeze-arc-icon-theme: Surfn Breeze Arc icon theme + - ^surfn-breeze-dark-icon-theme: Surfn Breeze Dark icon theme + - ^surfn-dracul-icon-theme: Surfn Dracul icon theme + - ^surfn-evopop-icon-theme: Surfn Evopop icon theme + - ^surfn-luv-red-icon-theme: Surfn Luv Red icon theme + - ^surfn-luv-icon-theme: Surfn Luv icon theme + - ^surfn-majestic-icon-theme: Surfn Majestic icon theme + - ^surfn-mint-x-grey-icon-theme: Surfn Mint X Grey icon theme + - ^surfn-numix-icon-theme: Surfn Numix icon theme + - ^surfn-numixs-icon-theme: Surfn Numixs icon theme + - ^surfn-numix-misty-icon-theme: Surfn Numix Misty icon theme + - ^surfn-numix-polo-icon-theme: Surfn Numix Polo icon theme + - ^surfn-orange-icon-theme: Surfn Orange icon theme + - ^surfn-papirus-blue-icon-theme: Surfn Papirus Blue icon theme + - ^surfn-papirus-casablanca-icon-theme: Surfn Papirus Casablanca icon theme + - ^surfn-papirus-grey-icon-theme: Surfn Papirus Grey icon theme + - ^surfn-qogir-icon-theme: Surfn Qogir icon theme + - ^surfn-tela-icon-theme: Surfn Tela icon theme + - ^surfn-vertexed-icon-theme: Surfn Vertexed icon theme + - ^surfn-vimix-black-icon-theme: Surfn Vimix Black icon theme description: - Surfn icon theme - - ^surfn-icon-theme : Surfn icon theme - - ^surfn-arc-icon-theme : Surfn Arc icon theme - - ^surfn-arch-blue-icon-theme : Surfn Arch Blue icon theme - - ^surfn-arched-icon-theme : Surfn Arched icon theme - - ^surfn-breeze-arc-icon-theme : Surfn Breeze Arc icon theme - - ^surfn-breeze-dark-icon-theme : Surfn Breeze Dark icon theme - - ^surfn-dracul-icon-theme : Surfn Dracul icon theme - - ^surfn-evopop-icon-theme : Surfn Evopop icon theme - - ^surfn-luv-red-icon-theme : Surfn Luv Red icon theme - - ^surfn-luv-icon-theme : Surfn Luv icon theme - - ^surfn-majestic-icon-theme : Surfn Majestic icon theme - - ^surfn-mint-x-grey-icon-theme : Surfn Mint X Grey icon theme - - ^surfn-numix-icon-theme : Surfn Numix icon theme - - ^surfn-numixs-icon-theme : Surfn Numixs icon theme - - ^surfn-numix-misty-icon-theme : Surfn Numix Misty icon theme - - ^surfn-numix-polo-icon-theme : Surfn Numix Polo icon theme - - ^surfn-orange-icon-theme : Surfn Orange icon theme - - ^surfn-papirus-blue-icon-theme : Surfn Papirus Blue icon theme - - ^surfn-papirus-casablanca-icon-theme : Surfn Papirus Casablanca icon theme - - ^surfn-papirus-grey-icon-theme : Surfn Papirus Grey icon theme - - ^surfn-qogir-icon-theme : Surfn Qogir icon theme - - ^surfn-tela-icon-theme : Surfn Tela icon theme - - ^surfn-vertexed-icon-theme : Surfn Vertexed icon theme - - ^surfn-vimix-black-icon-theme : Surfn Vimix Black icon theme -patterns : - - ^surfn-icon-theme : /usr/share/icons/* - - ^surfn-arc-icon-theme : /usr/share/icons/*-Arc - - ^surfn-arch-blue-icon-theme : /usr/share/icons/*-Arch-Blue - - ^surfn-arched-icon-theme : /usr/share/icons/*-Arched - - ^surfn-breeze-arc-icon-theme : /usr/share/icons/*-Breeze-Arc - - ^surfn-breeze-dark-icon-theme : /usr/share/icons/*-Breeze-Dark - - ^surfn-dracul-icon-theme : /usr/share/icons/*-Dracul - - ^surfn-evopop-icon-theme : /usr/share/icons/*-Evopop - - ^surfn-luv-red-icon-theme : /usr/share/icons/*-Luv-Red - - ^surfn-luv-icon-theme : /usr/share/icons/*-Luv - - ^surfn-majestic-icon-theme : /usr/share/icons/*-Majestic - - ^surfn-mint-x-grey-icon-theme : /usr/share/icons/*-Mint-X-Grey - - ^surfn-numix-icon-theme : /usr/share/icons/*-Numix - - ^surfn-numixs-icon-theme : /usr/share/icons/*-Numixs - - ^surfn-numix-misty-icon-theme : /usr/share/icons/*-Numix-Misty - - ^surfn-numix-polo-icon-theme : /usr/share/icons/*-Numix-Polo - - ^surfn-orange-icon-theme : /usr/share/icons/*-Orange - - ^surfn-papirus-blue-icon-theme : /usr/share/icons/*-Papirus-Blue - - ^surfn-papirus-casablanca-icon-theme : /usr/share/icons/*-Papirus-Casablanca - - ^surfn-papirus-grey-icon-theme : /usr/share/icons/*-Papirus-Grey - - ^surfn-qogir-icon-theme : /usr/share/icons/*-Qogir - - ^surfn-tela-icon-theme : /usr/share/icons/*-Tela - - ^surfn-vertexed-icon-theme : /usr/share/icons/*-Vertexed - - ^surfn-vimix-black-icon-theme : /usr/share/icons/*-Vimix-Black -rundeps : - - ^surfn-arc-icon-theme : surfn-icon-theme - - ^surfn-arch-blue-icon-theme : surfn-icon-theme - - ^surfn-arched-icon-theme : surfn-icon-theme - - ^surfn-breeze-arc-icon-theme : surfn-icon-theme - - ^surfn-breeze-dark-icon-theme : surfn-icon-theme - - ^surfn-dracul-icon-theme : surfn-icon-theme - - ^surfn-evopop-icon-theme : surfn-icon-theme - - ^surfn-luv-red-icon-theme : surfn-icon-theme - - ^surfn-luv-icon-theme : surfn-icon-theme - - ^surfn-majestic-icon-theme : surfn-icon-theme - - ^surfn-mint-x-grey-icon-theme : surfn-icon-theme - - ^surfn-numix-icon-theme : surfn-icon-theme - - ^surfn-numixs-icon-theme : surfn-icon-theme - - ^surfn-numix-misty-icon-theme : surfn-icon-theme - - ^surfn-numix-polo-icon-theme : surfn-icon-theme - - ^surfn-orange-icon-theme : surfn-icon-theme - - ^surfn-papirus-blue-icon-theme : surfn-icon-theme - - ^surfn-papirus-casablanca-icon-theme : surfn-icon-theme - - ^surfn-papirus-grey-icon-theme : surfn-icon-theme - - ^surfn-qogir-icon-theme : surfn-icon-theme - - ^surfn-tela-icon-theme : surfn-icon-theme - - ^surfn-vertexed-icon-theme : surfn-icon-theme - - ^surfn-vimix-black-icon-theme : surfn-icon-theme -install : | + - ^surfn-icon-theme: Surfn icon theme + - ^surfn-arc-icon-theme: Surfn Arc icon theme + - ^surfn-arch-blue-icon-theme: Surfn Arch Blue icon theme + - ^surfn-arched-icon-theme: Surfn Arched icon theme + - ^surfn-breeze-arc-icon-theme: Surfn Breeze Arc icon theme + - ^surfn-breeze-dark-icon-theme: Surfn Breeze Dark icon theme + - ^surfn-dracul-icon-theme: Surfn Dracul icon theme + - ^surfn-evopop-icon-theme: Surfn Evopop icon theme + - ^surfn-luv-red-icon-theme: Surfn Luv Red icon theme + - ^surfn-luv-icon-theme: Surfn Luv icon theme + - ^surfn-majestic-icon-theme: Surfn Majestic icon theme + - ^surfn-mint-x-grey-icon-theme: Surfn Mint X Grey icon theme + - ^surfn-numix-icon-theme: Surfn Numix icon theme + - ^surfn-numixs-icon-theme: Surfn Numixs icon theme + - ^surfn-numix-misty-icon-theme: Surfn Numix Misty icon theme + - ^surfn-numix-polo-icon-theme: Surfn Numix Polo icon theme + - ^surfn-orange-icon-theme: Surfn Orange icon theme + - ^surfn-papirus-blue-icon-theme: Surfn Papirus Blue icon theme + - ^surfn-papirus-casablanca-icon-theme: Surfn Papirus Casablanca icon theme + - ^surfn-papirus-grey-icon-theme: Surfn Papirus Grey icon theme + - ^surfn-qogir-icon-theme: Surfn Qogir icon theme + - ^surfn-tela-icon-theme: Surfn Tela icon theme + - ^surfn-vertexed-icon-theme: Surfn Vertexed icon theme + - ^surfn-vimix-black-icon-theme: Surfn Vimix Black icon theme +patterns: + - ^surfn-icon-theme: /usr/share/icons/* + - ^surfn-arc-icon-theme: /usr/share/icons/*-Arc + - ^surfn-arch-blue-icon-theme: /usr/share/icons/*-Arch-Blue + - ^surfn-arched-icon-theme: /usr/share/icons/*-Arched + - ^surfn-breeze-arc-icon-theme: /usr/share/icons/*-Breeze-Arc + - ^surfn-breeze-dark-icon-theme: /usr/share/icons/*-Breeze-Dark + - ^surfn-dracul-icon-theme: /usr/share/icons/*-Dracul + - ^surfn-evopop-icon-theme: /usr/share/icons/*-Evopop + - ^surfn-luv-red-icon-theme: /usr/share/icons/*-Luv-Red + - ^surfn-luv-icon-theme: /usr/share/icons/*-Luv + - ^surfn-majestic-icon-theme: /usr/share/icons/*-Majestic + - ^surfn-mint-x-grey-icon-theme: /usr/share/icons/*-Mint-X-Grey + - ^surfn-numix-icon-theme: /usr/share/icons/*-Numix + - ^surfn-numixs-icon-theme: /usr/share/icons/*-Numixs + - ^surfn-numix-misty-icon-theme: /usr/share/icons/*-Numix-Misty + - ^surfn-numix-polo-icon-theme: /usr/share/icons/*-Numix-Polo + - ^surfn-orange-icon-theme: /usr/share/icons/*-Orange + - ^surfn-papirus-blue-icon-theme: /usr/share/icons/*-Papirus-Blue + - ^surfn-papirus-casablanca-icon-theme: /usr/share/icons/*-Papirus-Casablanca + - ^surfn-papirus-grey-icon-theme: /usr/share/icons/*-Papirus-Grey + - ^surfn-qogir-icon-theme: /usr/share/icons/*-Qogir + - ^surfn-tela-icon-theme: /usr/share/icons/*-Tela + - ^surfn-vertexed-icon-theme: /usr/share/icons/*-Vertexed + - ^surfn-vimix-black-icon-theme: /usr/share/icons/*-Vimix-Black +rundeps: + - ^surfn-arc-icon-theme: surfn-icon-theme + - ^surfn-arch-blue-icon-theme: surfn-icon-theme + - ^surfn-arched-icon-theme: surfn-icon-theme + - ^surfn-breeze-arc-icon-theme: surfn-icon-theme + - ^surfn-breeze-dark-icon-theme: surfn-icon-theme + - ^surfn-dracul-icon-theme: surfn-icon-theme + - ^surfn-evopop-icon-theme: surfn-icon-theme + - ^surfn-luv-red-icon-theme: surfn-icon-theme + - ^surfn-luv-icon-theme: surfn-icon-theme + - ^surfn-majestic-icon-theme: surfn-icon-theme + - ^surfn-mint-x-grey-icon-theme: surfn-icon-theme + - ^surfn-numix-icon-theme: surfn-icon-theme + - ^surfn-numixs-icon-theme: surfn-icon-theme + - ^surfn-numix-misty-icon-theme: surfn-icon-theme + - ^surfn-numix-polo-icon-theme: surfn-icon-theme + - ^surfn-orange-icon-theme: surfn-icon-theme + - ^surfn-papirus-blue-icon-theme: surfn-icon-theme + - ^surfn-papirus-casablanca-icon-theme: surfn-icon-theme + - ^surfn-papirus-grey-icon-theme: surfn-icon-theme + - ^surfn-qogir-icon-theme: surfn-icon-theme + - ^surfn-tela-icon-theme: surfn-icon-theme + - ^surfn-vertexed-icon-theme: surfn-icon-theme + - ^surfn-vimix-black-icon-theme: surfn-icon-theme +install: | install -dm00644 $installdir/usr/share/icons/ cp -r ./surfn-icons/Surfn* $installdir/usr/share/icons/ # extract Evopop theme from previous version (removed in current version) diff --git a/packages/s/surfraw/package.yml b/packages/s/surfraw/package.yml index 2f3895e59a5..09cde6aba6b 100644 --- a/packages/s/surfraw/package.yml +++ b/packages/s/surfraw/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : surfraw -version : 2.3.0 -release : 3 -source : - - https://github.com/JNRowe/surfraw/archive/surfraw-2.3.0.tar.gz : 66b2d5c89330f9e22e58440a1a8d86d0fda0d674c12be23df19e428d3eb9b766 -license : Public-Domain -component : system.utils -homepage : https://gitlab.com/surfraw/Surfraw/ -summary : Surfraw - Shell Users' Revolutionary Front Rage Against the Web +name: surfraw +version: 2.3.0 +release: 3 +source: + - https://github.com/JNRowe/surfraw/archive/surfraw-2.3.0.tar.gz: 66b2d5c89330f9e22e58440a1a8d86d0fda0d674c12be23df19e428d3eb9b766 +license: Public-Domain +component: system.utils +homepage: https://gitlab.com/surfraw/Surfraw/ +summary: Surfraw - Shell Users' Revolutionary Front Rage Against the Web description: | Surfraw provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. -rundeps : +rundeps: - links -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Check-stateless-dir-if-XDG_CONFIG_DIRS-isn-t-s.patch %reconfigure --with-graphical-browser=xdg-open \ --with-text-browser=links -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/s/suricata/package.yml b/packages/s/suricata/package.yml index 054fcf9befa..8f249266e80 100644 --- a/packages/s/suricata/package.yml +++ b/packages/s/suricata/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : suricata -version : 8.0.1 -release : 27 -source : - - https://github.com/OISF/suricata/archive/suricata-8.0.1.tar.gz : 63f69612aac438b7b1caf9d9babb2c50830c052eacaf5a6eaddf88b8cc1dad0b -homepage : https://suricata.io/ -license : GPL-2.0-or-later -component : security -summary : Suricata is a high performance Network IDS, IPS and Network Security Monitoring engine +name: suricata +version: 8.0.1 +release: 27 +source: + - https://github.com/OISF/suricata/archive/suricata-8.0.1.tar.gz: 63f69612aac438b7b1caf9d9babb2c50830c052eacaf5a6eaddf88b8cc1dad0b +homepage: https://suricata.io/ +license: GPL-2.0-or-later +component: security +summary: Suricata is a high performance Network IDS, IPS and Network Security Monitoring engine description: | The Suricata engine is capable of real time intrusion detection (IDS), inline intrusion prevention (IPS), network security monitoring (NSM) and offline pcap processing. -builddeps : +builddeps: - pkgconfig(htp) - pkgconfig(jansson) - pkgconfig(libcap-ng) @@ -22,10 +22,10 @@ builddeps : - pkgconfig(yaml-0.1) - cbindgen - rust -networking : true +networking: true environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | # Irrelevant txt files are getting installed, drop them %patch -p1 -i $pkgfiles/suricata-2.0.9-docs.patch @@ -37,9 +37,9 @@ setup : | --enable-gccprotect \ --enable-pie \ --enable-unittests -build : | +build: | %make -install : | +install: | %make_install install -d -m00755 $installdir/var/log/suricata @@ -55,5 +55,5 @@ install : | install -D -m00644 etc/suricata.service $installdir/%libdir%/systemd/system/suricata.service install -D -m00644 $pkgfiles/suricata.tmpfiles $installdir/%libdir%/tmpfiles.d/suricata.conf -check : | +check: | %make check || : diff --git a/packages/s/suru-plus-icon-theme/package.yml b/packages/s/suru-plus-icon-theme/package.yml index 8bdeec5ac7b..d05dd59323a 100644 --- a/packages/s/suru-plus-icon-theme/package.yml +++ b/packages/s/suru-plus-icon-theme/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : suru-plus-icon-theme -version : '30.0' -release : 5 -source : - - https://github.com/gusbemacbe/suru-plus/archive/v30.0.tar.gz : f99bc2913ec90573cba284a830e2ac3c4a6bb9f47814b982cffabd7722ce61e5 -homepage : https://github.com/gusbemacbe/suru-plus -license : +name: suru-plus-icon-theme +version: "30.0" +release: 5 +source: + - https://github.com/gusbemacbe/suru-plus/archive/v30.0.tar.gz: f99bc2913ec90573cba284a830e2ac3c4a6bb9f47814b982cffabd7722ce61e5 +homepage: https://github.com/gusbemacbe/suru-plus +license: - CC-BY-SA-3.0 - GPL-3.0-or-later - MIT -component : desktop.theme -summary : Suru++ 20 icon theme +component: desktop.theme +summary: Suru++ 20 icon theme description: | A cyberpunk, elegant, futuristic and modern third-party icons theme -install : | +install: | %make install PREFIX=$installdir/usr diff --git a/packages/s/sv2v/package.yml b/packages/s/sv2v/package.yml index f3ea4963592..6ae42570dcf 100644 --- a/packages/s/sv2v/package.yml +++ b/packages/s/sv2v/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sv2v -version : 0.0.13 -release : 3 -source : - - https://github.com/zachjs/sv2v/archive/refs/tags/v0.0.13.tar.gz : 4ce7df8c6fa3857da6a2b69343c29e7c627a4283090f2b07221aa9ef956a88c8 -homepage : https://github.com/zachjs/sv2v -license : BSD-3-Clause -networking : true -component : programming.tools -summary : SystemVerilog to Verilog conversion +name: sv2v +version: 0.0.13 +release: 3 +source: + - https://github.com/zachjs/sv2v/archive/refs/tags/v0.0.13.tar.gz: 4ce7df8c6fa3857da6a2b69343c29e7c627a4283090f2b07221aa9ef956a88c8 +homepage: https://github.com/zachjs/sv2v +license: BSD-3-Clause +networking: true +component: programming.tools +summary: SystemVerilog to Verilog conversion description: | sv2v converts SystemVerilog (IEEE 1800-2017) to Verilog (IEEE 1364-2005), with an emphasis on supporting synthesizable language constructs. -builddeps : +builddeps: - ghc - haskell-cabal-install -setup : | +setup: | cabal update cabal configure -O2 %JOBS% --disable-executable-dynamic -build : | +build: | cabal build exe:sv2v -install : | +install: | mkdir -p $installdir/usr/bin cabal install exe:sv2v --installdir=$installdir/usr/bin --install-method=copy diff --git a/packages/s/svt-av1/package.yml b/packages/s/svt-av1/package.yml index 628f4b4edc4..1a29ebf160e 100644 --- a/packages/s/svt-av1/package.yml +++ b/packages/s/svt-av1/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : svt-av1 -version : 3.0.2 -release : 14 -source : - - https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v3.0.2/SVT-AV1-v3.0.2.tar.bz2 : 7548a380cd58a46998ab4f1a02901ef72c37a7c6317c930cde5df2e6349e437b -license : +name: svt-av1 +version: 3.0.2 +release: 14 +source: + - https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v3.0.2/SVT-AV1-v3.0.2.tar.bz2: 7548a380cd58a46998ab4f1a02901ef72c37a7c6317c930cde5df2e6349e437b +license: - AOMPL-1.0 - BSD-2-Clause -component : multimedia.codecs -homepage : https://gitlab.com/AOMediaCodec/SVT-AV1 -summary : Scalable Video Technology for AV1 (SVT-AV1 Encoder) +component: multimedia.codecs +homepage: https://gitlab.com/AOMediaCodec/SVT-AV1 +summary: Scalable Video Technology for AV1 (SVT-AV1 Encoder) description: | The Scalable Video Technology for AV1 (SVT-AV1 Encoder) is an AV1-compliant encoder library core. -builddeps : +builddeps: - yasm -setup : | +setup: | %cmake_ninja \ -DBUILD_APPS=OFF \ -DUSE_CPUINFO=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/svtplay-dl/package.yml b/packages/s/svtplay-dl/package.yml index 3cf3f6b6193..d3da4a290ac 100644 --- a/packages/s/svtplay-dl/package.yml +++ b/packages/s/svtplay-dl/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : svtplay-dl -version : '4.163' -release : 36 -source : - - https://github.com/spaam/svtplay-dl/archive/refs/tags/4.163.tar.gz : 6f2aaa827d6e25c4e4480239e9738c6ba686406e438254d8e3afdd45b616f2e5 -homepage : https://svtplay-dl.se/ -license : MIT -component : network.download -summary : Small command-line program to download videos from some streaming sites +name: svtplay-dl +version: "4.163" +release: 36 +source: + - https://github.com/spaam/svtplay-dl/archive/refs/tags/4.163.tar.gz: 6f2aaa827d6e25c4e4480239e9738c6ba686406e438254d8e3afdd45b616f2e5 +homepage: https://svtplay-dl.se/ +license: MIT +component: network.download +summary: Small command-line program to download videos from some streaming sites description: | svtplay-dl is an open source command-line program written in python. You can quickly download published videos from various sites to your local computer. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - ffmpeg - python-cryptography - python-pysocks - python-requests - pyyaml -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/sway/package.yml b/packages/s/sway/package.yml index 302fda78528..627779366ce 100644 --- a/packages/s/sway/package.yml +++ b/packages/s/sway/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sway -version : '1.11' -release : 38 -source : - - https://github.com/swaywm/sway/releases/download/1.11/sway-1.11.tar.gz : 0e37a55b7c3379230e97e1ad982542b75016a0c7d6676198604e557f9b373dae -license : MIT -homepage : https://swaywm.org/ -component : desktop -summary : +name: sway +version: "1.11" +release: 38 +source: + - https://github.com/swaywm/sway/releases/download/1.11/sway-1.11.tar.gz: 0e37a55b7c3379230e97e1ad982542b75016a0c7d6676198604e557f9b373dae +license: MIT +homepage: https://swaywm.org/ +component: desktop +summary: - sway is an i3-compatible Wayland compositor - - session : sway session + - session: sway session description: - sway is an i3-compatible Wayland compositor. - - session : sway session -builddeps : + - session: sway session +builddeps: - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(json-c) @@ -23,29 +23,29 @@ builddeps : - pkgconfig(scdoc) - pkgconfig(wayland-protocols) - pkgconfig(wlroots-0.19) -rundeps : - - session : - - alacritty - - sway - - wmenu - - xdg-desktop-portal-gtk +rundeps: + - session: + - alacritty + - sway + - wmenu + - xdg-desktop-portal-gtk # TODO package brightnessctl - swaybg - swayidle - swaylock - xdg-desktop-portal-wlr -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/0001-Make-sway-stateless.patch %patch -p1 -i $pkgfiles/0002-Better-OOTB-default-config.patch %meson_configure \ -Dgdk-pixbuf=enabled \ -Ddefault_sysconfdir=/usr/share/defaults -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Override default .desktop file to one that sets XDG_CURRENT_DESKTOP @@ -56,6 +56,6 @@ install : | # Install xdg-desktop-portals configuration install -Dm00644 $pkgfiles/sway-portals.conf -t $installdir/usr/share/xdg-desktop-portal -patterns : - - session : - - /usr/share/wayland-sessions/sway.desktop +patterns: + - session: + - /usr/share/wayland-sessions/sway.desktop diff --git a/packages/s/swaybg/package.yml b/packages/s/swaybg/package.yml index d28a07bb411..e12f9a9f5bc 100644 --- a/packages/s/swaybg/package.yml +++ b/packages/s/swaybg/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swaybg -version : 1.2.1 -release : 5 -source : - - https://github.com/swaywm/swaybg/archive/refs/tags/v1.2.1.tar.gz : 45c4a1a3b83c86ddc321a6136402b708f195a022d0ccee4641b23d14c3a3c25e -license : MIT -homepage : https://github.com/swaywm/swaybg -component : desktop -summary : Wallpaper utility for Wayland compositors +name: swaybg +version: 1.2.1 +release: 5 +source: + - https://github.com/swaywm/swaybg/archive/refs/tags/v1.2.1.tar.gz: 45c4a1a3b83c86ddc321a6136402b708f195a022d0ccee4641b23d14c3a3c25e +license: MIT +homepage: https://github.com/swaywm/swaybg +component: desktop +summary: Wallpaper utility for Wayland compositors description: | Wallpaper utility for Wayland compositors -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(scdoc) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/swayidle/package.yml b/packages/s/swayidle/package.yml index ec4f5ef5ce1..9b4f723c119 100644 --- a/packages/s/swayidle/package.yml +++ b/packages/s/swayidle/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swayidle -version : 1.9.0 -release : 5 -source : - - https://github.com/swaywm/swayidle/archive/refs/tags/v1.9.0.tar.gz : 161f5827b8c79bc486a472d27690e98d75da6615bb2dee9f24393cbbb13af656 -license : MIT -homepage : https://github.com/swaywm/swayidle -component : desktop -summary : Sway's idle management daemon. It is compatible with any Wayland compositor which implements the KDE idle protocol. +name: swayidle +version: 1.9.0 +release: 5 +source: + - https://github.com/swaywm/swayidle/archive/refs/tags/v1.9.0.tar.gz: 161f5827b8c79bc486a472d27690e98d75da6615bb2dee9f24393cbbb13af656 +license: MIT +homepage: https://github.com/swaywm/swayidle +component: desktop +summary: Sway's idle management daemon. It is compatible with any Wayland compositor which implements the KDE idle protocol. description: | Sway's idle management daemon. It is compatible with any Wayland compositor which implements the KDE idle protocol. -builddeps : +builddeps: - pkgconfig(scdoc) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/swaylock/package.yml b/packages/s/swaylock/package.yml index df632c515bb..db3b4ff8ab7 100644 --- a/packages/s/swaylock/package.yml +++ b/packages/s/swaylock/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swaylock -version : 1.8.4 -release : 8 -source : - - https://github.com/swaywm/swaylock/archive/refs/tags/v1.8.4.tar.gz : 08f85975fb605f60dfd4f3a3be3eae2fd59f884a510fbff702ea5f6ee8ef14df -license : MIT -homepage : https://github.com/swaywm/swaylock -component : desktop -summary : swaylock is a screen locking utility for Wayland compositors +name: swaylock +version: 1.8.4 +release: 8 +source: + - https://github.com/swaywm/swaylock/archive/refs/tags/v1.8.4.tar.gz: 08f85975fb605f60dfd4f3a3be3eae2fd59f884a510fbff702ea5f6ee8ef14df +license: MIT +homepage: https://github.com/swaywm/swaylock +component: desktop +summary: swaylock is a screen locking utility for Wayland compositors description: | swaylock is a screen locking utility for Wayland compositors -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(scdoc) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) -setup : | +setup: | %meson_configure -Dgdk-pixbuf=enabled -Dpam=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -d $installdir/usr/share/defaults mv $installdir/etc $installdir/usr/share/defaults/etc diff --git a/packages/s/swaync/package.yml b/packages/s/swaync/package.yml index 5b079fa9d6a..bb9fad88bbf 100644 --- a/packages/s/swaync/package.yml +++ b/packages/s/swaync/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swaync -version : 0.11.0 -release : 1 -source : - - https://github.com/ErikReider/SwayNotificationCenter/archive/refs/tags/v0.11.0.tar.gz : 7f69fe248994404af4115d335929b3bd2faf8c6321374b5b3e3fa2c97d169c90 -homepage : https://github.com/ErikReider/SwayNotificationCenter -license : GPL-3.0-or-later -component : desktop -summary : A simple GTK based notification daemon for any Wayland compositor +name: swaync +version: 0.11.0 +release: 1 +source: + - https://github.com/ErikReider/SwayNotificationCenter/archive/refs/tags/v0.11.0.tar.gz: 7f69fe248994404af4115d335929b3bd2faf8c6321374b5b3e3fa2c97d169c90 +homepage: https://github.com/ErikReider/SwayNotificationCenter +license: GPL-3.0-or-later +component: desktop +summary: A simple GTK based notification daemon for any Wayland compositor description: | A simple notification daemon with a GTK gui for notifications and the control center. -builddeps : +builddeps: - pkgconfig(blueprint-compiler) - pkgconfig(gee-0.8) - pkgconfig(granite) @@ -24,11 +24,11 @@ builddeps : - sassc - scdoc - vala -rundeps : +rundeps: - gvfs -setup : | +setup: | %meson_configure --sysconfdir=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sweethome3d/package.yml b/packages/s/sweethome3d/package.yml index eac0c84e2f3..7b8cd36f4e1 100644 --- a/packages/s/sweethome3d/package.yml +++ b/packages/s/sweethome3d/package.yml @@ -1,53 +1,53 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sweethome3d -version : 7.5 -release : 2 -source : - - https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-source/SweetHome3D-7.5-src/SweetHome3D-7.5-src.zip : 735ce7c7b7291873432397b97ac341ef60499c1a47a108d64212c1ab91712c6d -homepage : https://www.sweethome3d.com/ -license : GPL-2.0-or-later -component : office -summary : An interior design application to draw the plan of your house in a 3D environment +name: sweethome3d +version: 7.5 +release: 2 +source: + - https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-source/SweetHome3D-7.5-src/SweetHome3D-7.5-src.zip: 735ce7c7b7291873432397b97ac341ef60499c1a47a108d64212c1ab91712c6d +homepage: https://www.sweethome3d.com/ +license: GPL-2.0-or-later +component: office +summary: An interior design application to draw the plan of your house in a 3D environment description: | An interior design application to draw the plan of your house in a 3D environment -builddeps : +builddeps: - pkgconfig(libglvnd) - apache-ant -rundeps : +rundeps: - openjdk-11 -build : | +build: | ant application textures furniture examples help java3dLibraries -install : | +install: | # Desktop and launchers install -D -m 00755 $pkgfiles/sweethome3d.sh $installdir/usr/bin/sweethome3d install -D -m 00755 $pkgfiles/sweethome3d.desktop $installdir/usr/share/applications/sweethome3d.desktop install -Dm00644 $pkgfiles/com.sweethome3d.Sweethome3d.metainfo.xml $installdir/usr/share/metainfo/com.sweethome3d.Sweethome3d.metainfo.xml - + # Install icon install -D -m 00644 $workdir/deploy/SweetHome3DIcon48x48.png $installdir/usr/share/pixmaps/sweethome3d.png - + # Install main program and libraries install -D -m 00755 -d $installdir/usr/share/java/sweethome3d install -D -m 00644 -t $installdir/usr/share/java/sweethome3d build/*.jar install -D -m 00644 -t $installdir/usr/share/java/sweethome3d libtest/jnlp.jar cd "lib" install -D -m 00644 -t $installdir/usr/share/java/sweethome3d *.jar - + # Java3D 1.5 libraries install -D -m 00755 -d $installdir/usr/lib/sweethome3d/java3d-1.5 mv -t $installdir/usr/lib/sweethome3d/java3d-1.5 \ $installdir/usr/share/java/sweethome3d/{j3dcore.jar,j3dutils.jar,vecmath.jar} install -D -m 00755 -t $installdir/usr/lib/sweethome3d/java3d-1.5 linux/x64/libj3dcore-ogl.so - + # Java3D 1.6 libraries install -D -m 00755 -d $installdir/usr/lib/sweethome3d/java3d-1.6 install -D -m 00644 -t $installdir/usr/lib/sweethome3d/java3d-1.6 java3d-1.6/*.jar install -D -m 00755 -t $installdir/usr/lib/sweethome3d/java3d-1.6 java3d-1.6/linux/amd64/*.so - + # Yafaray libraries install -D -m 00755 -d $installdir/usr/lib/sweethome3d/yafaray install -D -m 00755 -t $installdir/usr/lib/sweethome3d/yafaray yafaray/linux/x64/*.so - + # Yafaray plugins install -D -m 00755 -d $installdir/usr/lib/sweethome3d/yafaray/yafaray-plugins install -D -m 00755 -t $installdir/usr/lib/sweethome3d/yafaray/yafaray-plugins yafaray/linux/x64/yafaray-plugins/*.so diff --git a/packages/s/swh-plugins/package.yml b/packages/s/swh-plugins/package.yml index cc6b199e2ec..4395989241a 100644 --- a/packages/s/swh-plugins/package.yml +++ b/packages/s/swh-plugins/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swh-plugins -version : 0.4.17 -release : 3 -source : - - https://github.com/swh/ladspa/archive/v0.4.17.tar.gz : d1b090feec4c5e8f9605334b47faaad72db7cc18fe91d792b9161a9e3b821ce7 -homepage : https://github.com/swh/ladspa -license : GPL-2.0-or-later -component : multimedia.library -summary : SWH Plugins package for the LADSPA plugin system +name: swh-plugins +version: 0.4.17 +release: 3 +source: + - https://github.com/swh/ladspa/archive/v0.4.17.tar.gz: d1b090feec4c5e8f9605334b47faaad72db7cc18fe91d792b9161a9e3b821ce7 +homepage: https://github.com/swh/ladspa +license: GPL-2.0-or-later +component: multimedia.library +summary: SWH Plugins package for the LADSPA plugin system description: | The SWH Plugins package for the LADSPA plugin system, providing over a hundred plugins -builddeps : +builddeps: - pkgconfig(fftw3f) -setup : | +setup: | ./autogen.sh %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/swig/package.yml b/packages/s/swig/package.yml index 5c6b9ccf895..606f49c7e71 100644 --- a/packages/s/swig/package.yml +++ b/packages/s/swig/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swig -version : 4.4.0 -release : 7 -source : - - https://github.com/swig/swig/archive/refs/tags/v4.4.0.tar.gz : 00735db2dc5abfae43c702dd927fc81a439e32d875839200cc0b5681cc70f66e -homepage : https://www.swig.org/ -license : GPL-3.0-or-later -component : programming.tools -summary : SWIG (Simplified Wrapper and Interface Generator) +name: swig +version: 4.4.0 +release: 7 +source: + - https://github.com/swig/swig/archive/refs/tags/v4.4.0.tar.gz: 00735db2dc5abfae43c702dd927fc81a439e32d875839200cc0b5681cc70f66e +homepage: https://www.swig.org/ +license: GPL-3.0-or-later +component: programming.tools +summary: SWIG (Simplified Wrapper and Interface Generator) description: | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as Java, OCAML and C#. Also several interpreted and compiled Scheme implementations (Guile, MzScheme) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML. -builddeps : +builddeps: - yodl -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/swipl/package.yml b/packages/s/swipl/package.yml index eb9d7d16e79..b7380b14e75 100644 --- a/packages/s/swipl/package.yml +++ b/packages/s/swipl/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swipl -version : 9.2.5 -release : 12 -source : - - git|https://github.com/SWI-Prolog/swipl : V9.2.5 -homepage : https://www.swi-prolog.org/ -license : BSD-3-Clause -component : programming -summary : SWI-Prolog offers a comprehensive free Prolog environment +name: swipl +version: 9.2.5 +release: 12 +source: + - git|https://github.com/SWI-Prolog/swipl: V9.2.5 +homepage: https://www.swi-prolog.org/ +license: BSD-3-Clause +component: programming +summary: SWI-Prolog offers a comprehensive free Prolog environment description: | SWI-Prolog is a versatile implementation of the Prolog language. Its robust multi-threading, extended data types, unbounded arithmetic and Unicode representation of text allow for natural representation of documents (e.g., XML, JSON, RDF) and exchange of data with other programming paradigms. -builddeps : +builddeps: - pkgconfig(Qt5Widgets) - pkgconfig(libarchive) - pkgconfig(libedit) @@ -25,9 +25,9 @@ builddeps : - pkgconfig(xt) - pkgconfig(yaml-0.1) - unixodbc-devel -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/switcheroo-control/package.yml b/packages/s/switcheroo-control/package.yml index e23dab7f021..13c29e7b75f 100644 --- a/packages/s/switcheroo-control/package.yml +++ b/packages/s/switcheroo-control/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : switcheroo-control -version : 2.6 -release : 3 -source : - - https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz : 5d9f952924d969b4c036c806d4175b10d160f9d3598c6b255941e9c943493ca2 -homepage : https://gitlab.freedesktop.org/hadess/switcheroo-control/ -license : GPL-3.0-or-later -component : system.utils -summary : D-Bus service to check the availability of dual-GPU +name: switcheroo-control +version: 2.6 +release: 3 +source: + - https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz: 5d9f952924d969b4c036c806d4175b10d160f9d3598c6b255941e9c943493ca2 +homepage: https://gitlab.freedesktop.org/hadess/switcheroo-control/ +license: GPL-3.0-or-later +component: system.utils +summary: D-Bus service to check the availability of dual-GPU description: | D-Bus service to check the availability of dual-GPU -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sword/package.yml b/packages/s/sword/package.yml index 696cfe3f709..de6f112b198 100644 --- a/packages/s/sword/package.yml +++ b/packages/s/sword/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sword -version : 1.9.0 -release : 9 -source : - - http://crosswire.org/ftpmirror/pub/sword/source/v1.9/sword-1.9.0.tar.gz : 42409cf3de2faf1108523e2c5ac0745d21f9ed2a5c78ed878ee9dcc303426b8a -homepage : www.crosswire.org/sword/ -license : GPL-2.0-or-later -component : programming.library -summary : Library for the support of building bible and bible study software +name: sword +version: 1.9.0 +release: 9 +source: + - http://crosswire.org/ftpmirror/pub/sword/source/v1.9/sword-1.9.0.tar.gz: 42409cf3de2faf1108523e2c5ac0745d21f9ed2a5c78ed878ee9dcc303426b8a +homepage: www.crosswire.org/sword/ +license: GPL-2.0-or-later +component: programming.library +summary: Library for the support of building bible and bible study software description: | Library for the support of building bible and bible study software -setup : | +setup: | mkdir build cd build %cmake -DLIBSWORD_LIBRARY_TYPE=Shared \ -DSYSCONF_INSTALL_DIR=/etc .. -build : | +build: | cd build %make -install : | +install: | cd build %make_install diff --git a/packages/s/swtpm/package.yml b/packages/s/swtpm/package.yml index e99aa5c731f..17582b3cd62 100644 --- a/packages/s/swtpm/package.yml +++ b/packages/s/swtpm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : swtpm -version : 0.10.0 -release : 12 -source : - - https://github.com/stefanberger/swtpm/archive/refs/tags/v0.10.0.tar.gz : 9f10ae0d3123ab05c3808f8c8d39f633cf1a0cf142d6ac9b87b8364a682ac842 -homepage : https://github.com/stefanberger/swtpm -license : +name: swtpm +version: 0.10.0 +release: 12 +source: + - https://github.com/stefanberger/swtpm/archive/refs/tags/v0.10.0.tar.gz: 9f10ae0d3123ab05c3808f8c8d39f633cf1a0cf142d6ac9b87b8364a682ac842 +homepage: https://github.com/stefanberger/swtpm +license: - BSD-3-Clause - TCGL -component : virt -summary : TPM Emulator +component: virt +summary: TPM Emulator description: | TPM emulator built on libtpms providing TPM functionality for QEMU VMs. -builddeps : +builddeps: - pkgconfig(fuse) - pkgconfig(gnutls) - pkgconfig(json-glib-1.0) @@ -21,15 +21,15 @@ builddeps : - expect-devel - libgnutls-utils - socat -rundeps : +rundeps: - libgnutls-utils -clang : true -setup : | +clang: true +setup: | %patch -p1 -i $pkgfiles/0001-Stateless.patch %reconfigure --with-gnutls --disable-static -build : | +build: | %make -install : | +install: | %make_install # Nothing currently builds against this, so let's just delete the development files @@ -40,5 +40,5 @@ install : | rm -rfv $installdir/var/ install -Dm00644 $pkgfiles/swtpm.sysusers $installdir/%libdir%/sysusers.d/swtpm.conf install -Dm00644 $pkgfiles/swtpm.tmpfiles $installdir/%libdir%/tmpfiles.d/swtpm.conf -check : | +check: | %make check diff --git a/packages/s/sxhkd/package.yml b/packages/s/sxhkd/package.yml index 94bf31bb20e..d8262e83958 100644 --- a/packages/s/sxhkd/package.yml +++ b/packages/s/sxhkd/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sxhkd -version : 0.6.2 -release : 6 -source : - - https://github.com/baskerville/sxhkd/archive/refs/tags/0.6.2.tar.gz : 1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386 -homepage : https://github.com/baskerville/sxhkd -license : BSD-2-Clause -component : desktop -summary : Simple X hotkey daemon +name: sxhkd +version: 0.6.2 +release: 6 +source: + - https://github.com/baskerville/sxhkd/archive/refs/tags/0.6.2.tar.gz: 1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386 +homepage: https://github.com/baskerville/sxhkd +license: BSD-2-Clause +component: desktop +summary: Simple X hotkey daemon description: | Simple X hotkey daemon -builddeps : +builddeps: - pkgconfig(xcb-event) - pkgconfig(xcb-keysyms) -rundeps : +rundeps: - xdo -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr install -Dm00644 contrib/systemd/sxhkd.service $installdir/%libdir%/systemd/system/sxhkd.service diff --git a/packages/s/sympy/package.yml b/packages/s/sympy/package.yml index 5887fea74fb..cf7e41429fb 100644 --- a/packages/s/sympy/package.yml +++ b/packages/s/sympy/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sympy -version : '1.12' -release : 19 -source : - - https://github.com/sympy/sympy/releases/download/sympy-1.12/sympy-1.12.tar.gz : ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8 -homepage : https://www.sympy.org -license : BSD-3-Clause -component : office.maths -summary : A computer algebra system written in pure Python +name: sympy +version: "1.12" +release: 19 +source: + - https://github.com/sympy/sympy/releases/download/sympy-1.12/sympy-1.12.tar.gz: ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8 +homepage: https://www.sympy.org +license: BSD-3-Clause +component: office.maths +summary: A computer algebra system written in pure Python description: | SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-mpmath - python-setuptools -rundeps : +rundeps: - python-mpmath -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/syncthing-gtk/package.yml b/packages/s/syncthing-gtk/package.yml index ab6fd6b0971..dfc5e90b6f2 100644 --- a/packages/s/syncthing-gtk/package.yml +++ b/packages/s/syncthing-gtk/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : syncthing-gtk -version : 0.9.4.5 -release : 27 -source : - - https://github.com/syncthing-gtk/syncthing-gtk/archive/refs/tags/0.9.4.5.tar.gz : 42758c3490a7f2ab1323c2ee6a6bef460ceb13b1f5d412c02f3b9347e798573c -homepage : https://syncthing.net/ -license : GPL-2.0-or-later -component : network.download -summary : GTK3 & Python based GUI and notification area icon for Syncthing +name: syncthing-gtk +version: 0.9.4.5 +release: 27 +source: + - https://github.com/syncthing-gtk/syncthing-gtk/archive/refs/tags/0.9.4.5.tar.gz: 42758c3490a7f2ab1323c2ee6a6bef460ceb13b1f5d412c02f3b9347e798573c +homepage: https://syncthing.net/ +license: GPL-2.0-or-later +component: network.download +summary: GTK3 & Python based GUI and notification area icon for Syncthing description: | GTK3 & Python based GUI and notification area icon for Syncthing -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - pkgconfig(python3) - python-bcrypt - python-dateutil - python-setuptools -rundeps : +rundeps: - libayatana-appindicator - libnotify - python-bcrypt @@ -25,12 +25,12 @@ rundeps : - python-gobject - python-inotify - syncthing -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-status-icon-on-Solus.patch %patch -p1 -i $pkgfiles/0001-solus-Set-version-variable.patch %patch -p1 -i $pkgfiles/0002-Update-to-work-with-syncthing-2.0.patch -build : | +build: | ./generate-locales.sh %python3_setup -install : | +install: | %python3_install diff --git a/packages/s/syncthing/package.yml b/packages/s/syncthing/package.yml index d9f54a45a94..7b5064acb61 100644 --- a/packages/s/syncthing/package.yml +++ b/packages/s/syncthing/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : syncthing -version : 2.0.11 -release : 105 -homepage : https://syncthing.net -source : - - https://github.com/syncthing/syncthing/archive/refs/tags/v2.0.11.tar.gz : d873960f3c85a9141189e76d680e02b36b6e988480aea03697bac244ec848864 -license : MPL-2.0 -component : network.util -networking : true -summary : Syncthing is an open-source file synchronization client/server application +name: syncthing +version: 2.0.11 +release: 105 +homepage: https://syncthing.net +source: + - https://github.com/syncthing/syncthing/archive/refs/tags/v2.0.11.tar.gz: d873960f3c85a9141189e76d680e02b36b6e988480aea03697bac244ec848864 +license: MPL-2.0 +component: network.util +networking: true +summary: Syncthing is an open-source file synchronization client/server application description: | Syncthing is an open-source file synchronization client/server application, written in Go, implementing its own, equally free Block Exchange Protocol. All transit communications between syncthing nodes are encrypted, and all nodes are uniquely identified with cryptographic certificates. -builddeps : +builddeps: - git - golang environment: | export PATH="$PATH:$PWD/go/bin" -build : | +build: | go run build.go -no-upgrade -version v${version} build -install : | +install: | # Install binaries and other stuff install -Dm00755 syncthing $installdir/usr/bin/syncthing install -Dm00644 etc/linux-systemd/system/syncthing@.service $installdir/%libdir%/systemd/system/syncthing@.service diff --git a/packages/s/syndication/package.yml b/packages/s/syndication/package.yml index 5628167de2b..20b419a63c3 100644 --- a/packages/s/syndication/package.yml +++ b/packages/s/syndication/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : syndication -version : 5.116.0 -release : 67 -source : - - https://download.kde.org/stable/frameworks/5.116/syndication-5.116.0.tar.xz : 74d78593d40ac89221fe195076f1b6a06fa2f70d2227032c8e21b0620b4d5c0d -homepage : https://community.kde.org/Frameworks -license : +name: syndication +version: 5.116.0 +release: 67 +source: + - https://download.kde.org/stable/frameworks/5.116/syndication-5.116.0.tar.xz: 74d78593d40ac89221fe195076f1b6a06fa2f70d2227032c8e21b0620b4d5c0d +homepage: https://community.kde.org/Frameworks +license: - BSD-2-Clause - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.library -summary : An RSS/Atom parser library +component: programming.library +summary: An RSS/Atom parser library description: | syndication is a parser library for RSS and Atom feeds. syndication offers a unified, format-agnostic view on the parsed feed, so that the using application does not need to distinguish between feed formats. -optimize : lto -builddeps : +optimize: lto +builddeps: - kcodecs-devel -setup : | +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/synfig/package.yml b/packages/s/synfig/package.yml index 3719d5b6ff8..7db1290a62f 100644 --- a/packages/s/synfig/package.yml +++ b/packages/s/synfig/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : synfig -version : 1.5.3 -release : 30 -homepage : https://www.synfig.org/ -source : - - https://github.com/synfig/synfig/releases/download/v1.5.3/synfig-1.5.3.tar.gz : 913c9cee6e5ad8fd6db3b3607c5b5ae0312f9ee6720c60619e3a97da98501ea8 -license : GPL-3.0-or-later -component : multimedia.library -summary : Renderer used to convert .sif files to raster images +name: synfig +version: 1.5.3 +release: 30 +homepage: https://www.synfig.org/ +source: + - https://github.com/synfig/synfig/releases/download/v1.5.3/synfig-1.5.3.tar.gz: 913c9cee6e5ad8fd6db3b3607c5b5ae0312f9ee6720c60619e3a97da98501ea8 +license: GPL-3.0-or-later +component: multimedia.library +summary: Renderer used to convert .sif files to raster images description: | Renderer used to convert synfig .sif files to raster images, videos and other formats. -builddeps : +builddeps: - pkgconfig(ETL) - pkgconfig(Magick++) - pkgconfig(OpenEXR) @@ -23,11 +23,11 @@ builddeps : - pkgconfig(libxml++-2.6) - pkgconfig(mlt++-7) - libboost-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/s/synfigstudio/package.yml b/packages/s/synfigstudio/package.yml index a35907fb142..6866ed227b7 100644 --- a/packages/s/synfigstudio/package.yml +++ b/packages/s/synfigstudio/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : synfigstudio -version : 1.5.3 -release : 30 -source : - - https://github.com/synfig/synfig/releases/download/v1.5.3/synfigstudio-1.5.3.tar.gz : 7f43003a36ea0bc917e60b75448012afc1b8ea07fcee07cc7e813a448bf7bbe5 -homepage : https://www.synfig.org/ -license : GPL-3.0-or-later -component : multimedia.video -summary : Create and edit 2D animations and compositions +name: synfigstudio +version: 1.5.3 +release: 30 +source: + - https://github.com/synfig/synfig/releases/download/v1.5.3/synfigstudio-1.5.3.tar.gz: 7f43003a36ea0bc917e60b75448012afc1b8ea07fcee07cc7e813a448bf7bbe5 +homepage: https://www.synfig.org/ +license: GPL-3.0-or-later +component: multimedia.video +summary: Create and edit 2D animations and compositions description: | Synfig Studio is a free and open-source 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork. It eliminates the need to create animation frame-by frame, allowing you to produce 2D animation of a higher quality with fewer people and resources. -builddeps : +builddeps: - pkgconfig(gtkmm-3.0) - pkgconfig(synfig) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-StartupWMClass-to-desktop-file.patch %configure --disable-update-mimedb -build : | +build: | %make -install : | +install: | %make_install # Don't use obsolete metainfo path diff --git a/packages/s/syntax-highlighting/package.yml b/packages/s/syntax-highlighting/package.yml index 2e3ace452e7..438306a544f 100644 --- a/packages/s/syntax-highlighting/package.yml +++ b/packages/s/syntax-highlighting/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : syntax-highlighting -version : 5.116.0 -release : 74 -source : - - https://download.kde.org/stable/frameworks/5.116/syntax-highlighting-5.116.0.tar.xz : 6f8ccacebd0dc9ce050b2b23b715750c97938b3336fbbb80967920cb8c1dfaa7 -homepage : https://community.kde.org/Frameworks -license : +name: syntax-highlighting +version: 5.116.0 +release: 74 +source: + - https://download.kde.org/stable/frameworks/5.116/syntax-highlighting-5.116.0.tar.xz: 6f8ccacebd0dc9ce050b2b23b715750c97938b3336fbbb80967920cb8c1dfaa7 +homepage: https://community.kde.org/Frameworks +license: - LGPL-2.0-or-later - MIT -component : programming.library -summary : Syntax highlighting engine for Kate syntax definitions +component: programming.library +summary: Syntax highlighting engine for Kate syntax definitions description: | This is a stand-alone implementation of the Kate syntax highlighting engine. It's meant as a building block for text editors as well as for simple highlighted text rendering (e.g. as HTML), supporting both integration with a custom editor as well as a ready-to-use QSyntaxHighlighter sub-class. -optimize : lto -builddeps : +optimize: lto +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Quick) - pkgconfig(Qt5XmlPatterns) - extra-cmake-modules -rundeps : - - devel : - - extra-cmake-modules - - qt5-tools-devel -setup : | +rundeps: + - devel: + - extra-cmake-modules + - qt5-tools-devel +setup: | %cmake_ninja -DBUILD_QCH=ON \ -DBUILD_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sysbench/package.yml b/packages/s/sysbench/package.yml index a2e33578432..86ab80ad8cc 100644 --- a/packages/s/sysbench/package.yml +++ b/packages/s/sysbench/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sysbench -version : 1.0.20 -release : 5 -source : - - https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz : e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f -homepage : https://github.com/akopytov/sysbench -license : GPL-2.0-or-later -component : programming.tools -summary : Scriptable database and system performance benchmark +name: sysbench +version: 1.0.20 +release: 5 +source: + - https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz: e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f +homepage: https://github.com/akopytov/sysbench +license: GPL-2.0-or-later +component: programming.tools +summary: Scriptable database and system performance benchmark description: | sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server. -builddeps : +builddeps: - pkgconfig(libmariadb) - pkgconfig(libpq) - pkgconfig(libssl) - libaio-devel -setup : | +setup: | $workdir/autogen.sh %configure \ --with-pgsql \ --with-mysql-includes=/usr/include/mysql \ --sysconfdir=/usr/share/defaults -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/s/syslinux/package.yml b/packages/s/syslinux/package.yml index 859c8d320f3..67583d271a1 100644 --- a/packages/s/syslinux/package.yml +++ b/packages/s/syslinux/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : syslinux -version : '6.04' -release : 8 -source : - - https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.04/syslinux-6.04-pre1.tar.xz : 3f6d50a57f3ed47d8234fd0ab4492634eb7c9aaf7dd902f33d3ac33564fd631d -homepage : https://www.syslinux.org/ -license : GPL-2.0-or-later -summary : Lightweight bootloaders -component : system.utils +name: syslinux +version: "6.04" +release: 8 +source: + - https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.04/syslinux-6.04-pre1.tar.xz: 3f6d50a57f3ed47d8234fd0ab4492634eb7c9aaf7dd902f33d3ac33564fd631d +homepage: https://www.syslinux.org/ +license: GPL-2.0-or-later +summary: Lightweight bootloaders +component: system.utils description: | The Syslinux Project covers lightweight bootloaders for MS-DOS FAT filesystems (SYSLINUX), network booting (PXELINUX), bootable "El Torito" CD-ROMs (ISOLINUX), and Linux ext2/ext3/ext4 or btrfs filesystems (EXTLINUX). The project also includes MEMDISK, a tool to boot legacy operating systems (such as DOS) from nontraditional media; it is usually used in conjunction with PXELINUX and ISOLINUX. -rundeps : +rundeps: - mtools -ccache : false -setup : | +ccache: false +setup: | %patch -p1 -i $pkgfiles/0001-Add-install-all-target-to-top-side-of-HAVE_FIRMWARE.patch %patch -p1 -i $pkgfiles/0002-ext4-64bit-feature.patch %patch -p1 -i $pkgfiles/0003-include-sysmacros-h.patch @@ -22,13 +22,13 @@ setup : | %patch -p1 -i $pkgfiles/0007-Fix-backspace-when-editing-a-multiline-cmdline.patch %patch -p1 -i $pkgfiles/0008-Fix-build-with-GCC-14.patch %patch -p1 -i $pkgfiles/0009-Rewrite_Digest_SHA1_to_SHA.patch -build : | +build: | # syslinux being a delicate flower. unset LDFLAGS unset CFLAGS unset CXXFLAGS %make -j1 bios -install : | +install: | unset LDFLAGS unset CFLAGS unset CXXFLAGS diff --git a/packages/s/sysprof/package.yml b/packages/s/sysprof/package.yml index 0bb7272803f..5db8a72f1e5 100644 --- a/packages/s/sysprof/package.yml +++ b/packages/s/sysprof/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sysprof -version : '49.0' -release : 19 -source : - - https://download.gnome.org/sources/sysprof/49/sysprof-49.0.tar.xz : ff04139637785c841948862087a4323b981680d942296409321b574fcb282878 -homepage : https://apps.gnome.org/Sysprof/ -license : GPL-3.0-or-later -component : system.utils -summary : Sysprof is a statistical, system-wide profiler for Linux +name: sysprof +version: "49.0" +release: 19 +source: + - https://download.gnome.org/sources/sysprof/49/sysprof-49.0.tar.xz: ff04139637785c841948862087a4323b981680d942296409321b574fcb282878 +homepage: https://apps.gnome.org/Sysprof/ +license: GPL-3.0-or-later +component: system.utils +summary: Sysprof is a statistical, system-wide profiler for Linux description: | Sysprof is a sampling profiler that uses a kernel module to generate stacktraces which are then interpreted by the userspace program "sysprof". It can be used to profile almost any function in any program in terms of call percentage, battery usage, disk accesses, network usage, etc. It has special profiling support for the GTK stack. By default, Sysprof includes a CLI frontend and a GTK frontend. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtk4) - pkgconfig(json-glib-1.0) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(libunwind-generic) - desktop-file-utils - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/s/sysstat/package.yml b/packages/s/sysstat/package.yml index 46d5a4d676a..c12809b9592 100644 --- a/packages/s/sysstat/package.yml +++ b/packages/s/sysstat/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sysstat -version : 12.7.8 -release : 24 -source : - - https://github.com/sysstat/sysstat/archive/refs/tags/v12.7.8.tar.gz : f06ed10ba8ed035078d2a0b9f0669c3641ccb362fc626df1f2f0dfd3be7995d8 -homepage : https://sysstat.github.io/ -license : GPL-2.0-or-later -component : system.utils -summary : System performance tools for the Linux operating system +name: sysstat +version: 12.7.8 +release: 24 +source: + - https://github.com/sysstat/sysstat/archive/refs/tags/v12.7.8.tar.gz: f06ed10ba8ed035078d2a0b9f0669c3641ccb362fc626df1f2f0dfd3be7995d8 +homepage: https://sysstat.github.io/ +license: GPL-2.0-or-later +component: system.utils +summary: System performance tools for the Linux operating system description: | The sysstat package contains the sar, sadf, mpstat, iostat, tapestat, pidstat, cifsiostat and sa tools for Linux. The sar command collects and reports system activity information. @@ -18,19 +18,19 @@ description: | The mpstat command reports global and per-processor statistics. The pidstat command reports statistics for Linux tasks (processes). The cifsiostat command reports I/O statistics for CIFS file systems. -patterns : +patterns: - /* -builddeps : +builddeps: - lm_sensors-devel -setup : | +setup: | %configure \ --sysconfdir=/etc/sysstat \ --enable-copy-only \ --enable-install-cron \ --with-systemdsystemunitdir=%libdir%/systemd/system -build : | +build: | %make -install : | +install: | %make_install mkdir -p $installdir/usr/share/defaults/etc/profile.d diff --git a/packages/s/system-config-printer/package.yml b/packages/s/system-config-printer/package.yml index 69e295bb6d9..dda548981f1 100644 --- a/packages/s/system-config-printer/package.yml +++ b/packages/s/system-config-printer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : system-config-printer -version : 1.5.18 -release : 31 -source : - - https://github.com/OpenPrinting/system-config-printer/releases/download/v1.5.18/system-config-printer-1.5.18.tar.xz : b1a69e1b4ec2add569a87aeca811a37c5361ee6ae327ec852b79e64223e34bee -license : GPL-2.0-only -component : desktop.core -homepage : https://github.com/OpenPrinting/system-config-printer -summary : Graphical user interface for CUPS administration +name: system-config-printer +version: 1.5.18 +release: 31 +source: + - https://github.com/OpenPrinting/system-config-printer/releases/download/v1.5.18/system-config-printer-1.5.18.tar.xz: b1a69e1b4ec2add569a87aeca811a37c5361ee6ae327ec852b79e64223e34bee +license: GPL-2.0-only +component: desktop.core +homepage: https://github.com/OpenPrinting/system-config-printer +summary: Graphical user interface for CUPS administration description: | Graphical user interface for CUPS administration -builddeps : +builddeps: - pkgconfig(cups) - pkgconfig(glib-2.0) - pkgconfig(libudev) @@ -25,7 +25,7 @@ builddeps : - pycups - python-setuptools - xmlto -rundeps : +rundeps: - cups-browsed - cups-filters - cups-pk-helper @@ -39,18 +39,18 @@ rundeps : - python-pysmbc - python-requests - python3-dbus -clang : true -setup : | +clang: true +setup: | %apply_patches gettextize --copy --force aclocal -I /usr/share/gettext/m4 autoconf automake --add-missing %configure --with-cups-serverbin-dir=/usr/lib/cups -build : | +build: | %make %python3_setup -install : | +install: | %make_install # Manually sort out python module due to ancient distutils diff --git a/packages/s/systemd-bootchart/package.yml b/packages/s/systemd-bootchart/package.yml index c4eae43f2ae..291141d7279 100644 --- a/packages/s/systemd-bootchart/package.yml +++ b/packages/s/systemd-bootchart/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : systemd-bootchart -version : 235 -release : 4 -source : - - https://github.com/systemd/systemd-bootchart/archive/refs/tags/v235.tar.gz : 42aa55fe1d3054ba3c119a4479929913445c48768eb1d36b13db8c6ad1889b81 -homepage : https://github.com/systemd/systemd-bootchart -license : +name: systemd-bootchart +version: 235 +release: 4 +source: + - https://github.com/systemd/systemd-bootchart/archive/refs/tags/v235.tar.gz: 42aa55fe1d3054ba3c119a4479929913445c48768eb1d36b13db8c6ad1889b81 +homepage: https://github.com/systemd/systemd-bootchart +license: - GPL-2.0-only - LGPL-2.1-only -component : system.boot -summary : Boot performance graphing tool +component: system.boot +summary: Boot performance graphing tool description: | Boot performance graphing tool -builddeps : +builddeps: - pkgconfig(libsystemd) - docbook-xml -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/s/systemd/package.yml b/packages/s/systemd/package.yml index 46508d925dd..3d3f750e21f 100644 --- a/packages/s/systemd/package.yml +++ b/packages/s/systemd/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : systemd -version : '257.10' -release : 178 -source : - - https://github.com/systemd/systemd/archive/refs/tags/v257.10.tar.gz : 5a2f477e6268630f6e2829c7bb3e442017549798a4122635817934eaa0c6ac10 -license : +name: systemd +version: "257.10" +release: 178 +source: + - https://github.com/systemd/systemd/archive/refs/tags/v257.10.tar.gz: 5a2f477e6268630f6e2829c7bb3e442017549798a4122635817934eaa0c6ac10 +license: - LGPL-2.1-or-later - GPL-2.0-or-later -component : +component: - system.base - - devel : system.devel -homepage : https://www.github.com/systemd/systemd -summary : System and Service Manager + - devel: system.devel +homepage: https://www.github.com/systemd/systemd +summary: System and Service Manager description: | systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. -autodep : false -clang : true -emul32 : true -libsplit : false -optimize : +autodep: false +clang: true +emul32: true +libsplit: false +optimize: - size - lto -builddeps : +builddeps: - pkgconfig32(libcap) - pkgconfig32(libgcrypt) - pkgconfig32(libxcrypt) @@ -66,24 +66,24 @@ builddeps : - python-pyelftools - rsync - sbsigntools -rundeps : - - 32bit : - - libcap2-32bit - - libgcrypt-32bit - - 32bit-devel : - - libcap2-32bit-devel - - libgcrypt-32bit-devel - - xz-32bit-devel - - zstd-32bit-devel - - devel : - - libcap2-devel - - libgcrypt-devel - - xz-devel - - zstd-devel +rundeps: + - 32bit: + - libcap2-32bit + - libgcrypt-32bit + - 32bit-devel: + - libcap2-32bit-devel + - libgcrypt-32bit-devel + - xz-32bit-devel + - zstd-32bit-devel + - devel: + - libcap2-devel + - libgcrypt-devel + - xz-devel + - zstd-devel - font-terminus-console - kernel-glue - libgcrypt -setup : | +setup: | # Downstream patches %patch -p1 -i $pkgfiles/patches/downstream/0001-tmpfiles-Make-var-cache-ldconfig-world-readable.patch %patch -p1 -i $pkgfiles/patches/downstream/0001-downstream-Disable-kernel-auditing-by-default.patch @@ -221,9 +221,9 @@ setup : | -Dxdg-autostart=${_IS_64BIT_BOOL} \ -Dxkbcommon=${_IS_64BIT_FEAT} \ -Dzlib=${_IS_64BIT_FEAT} -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Solus is responsible for its own glibc + PAM configuration, *not* systemd.. diff --git a/packages/s/systemsettings/package.yml b/packages/s/systemsettings/package.yml index a6681ad1b6e..107cae0145f 100644 --- a/packages/s/systemsettings/package.yml +++ b/packages/s/systemsettings/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : systemsettings -version : 6.5.3 -release : 134 -source : - - https://download.kde.org/stable/plasma/6.5.3/systemsettings-6.5.3.tar.xz : 9702d078dff4fafad6a5af8cab9f8659c645e1dd74c7b9ff7e2aeeee72867f8a -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : +name: systemsettings +version: 6.5.3 +release: 134 +source: + - https://download.kde.org/stable/plasma/6.5.3/systemsettings-6.5.3.tar.xz: 9702d078dff4fafad6a5af8cab9f8659c645e1dd74c7b9ff7e2aeeee72867f8a +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: - GFDL-1.2-only - GPL-2.0-or-later -component : desktop.kde.core -summary : System settings utility for Plasma +component: desktop.kde.core +summary: System settings utility for Plasma description: | This is a collection of standard plugin interfaces to System Settings. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - kf6-kauth-devel - kf6-kcmutils-devel @@ -26,18 +26,18 @@ builddeps : - kf6-krunner-devel - plasma-activities-devel - qt6-base-private-devel -rundeps : +rundeps: - flatpak-kcm - kf6-kirigami - wacomtablet -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/share/doc diff --git a/packages/s/sz/package.yml b/packages/s/sz/package.yml index 5894e5ea0af..12054c5b231 100644 --- a/packages/s/sz/package.yml +++ b/packages/s/sz/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : sz -version : 2.1.12 -release : 7 -source : - - https://github.com/szcompressor/SZ/releases/download/v2.1.12/SZ-2.1.12.tar.gz : 3712b2cd7170d1511569e48a208f02dfb72ecd7ad053c321e2880b9083e150de -homepage : https://szcompressor.org/ -license : BSD-4-Clause -component : programming.library -summary : Error-bounded Lossy Data Compressor +name: sz +version: 2.1.12 +release: 7 +source: + - https://github.com/szcompressor/SZ/releases/download/v2.1.12/SZ-2.1.12.tar.gz: 3712b2cd7170d1511569e48a208f02dfb72ecd7ad053c321e2880b9083e150de +homepage: https://szcompressor.org/ +license: BSD-4-Clause +component: programming.library +summary: Error-bounded Lossy Data Compressor description: | SZ is a modular parametrizable lossy compressor framework for scientific data (floating point and integers). It has applications in simulations, AI and instruments. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(hdf5) - pkgconfig(libzstd) - pkgconfig(netcdf) - pkgconfig(python3) - numpy - swig -setup : | +setup: | %patch -p1 -i $pkgfiles/devel-install-cmake.patch %cmake_ninja \ -DCMAKE_SKIP_RPATH=ON \ @@ -27,8 +27,8 @@ setup : | -DBUILD_NETCDF_READER=ON \ -DBUILD_OPENMP=ON \ -DBUILD_PYTHON_WRAPPER=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/bin/test* diff --git a/packages/t/The-Powder-Toy/package.yml b/packages/t/The-Powder-Toy/package.yml index 10f7db70f80..784cd377776 100644 --- a/packages/t/The-Powder-Toy/package.yml +++ b/packages/t/The-Powder-Toy/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : The-Powder-Toy -version : 99.3.384 -release : 17 -source : - - https://github.com/The-Powder-Toy/The-Powder-Toy/archive/refs/tags/v99.3.384.tar.gz : d41145bd17c0a91006722bc9bd9169de4950359a305b1b97063b0fdd6edbffaa - - https://raw.githubusercontent.com/The-Powder-Toy/The-Powder-Toy/v96.2.350/resources/icon/new-unused/icon_256.png : 728c4dc482ecf4c43ac6c63e148aeac3749de6228d43386cb71839f2b7d6405d -homepage : https://powdertoy.co.uk/ -license : +name: The-Powder-Toy +version: 99.3.384 +release: 17 +source: + - https://github.com/The-Powder-Toy/The-Powder-Toy/archive/refs/tags/v99.3.384.tar.gz: d41145bd17c0a91006722bc9bd9169de4950359a305b1b97063b0fdd6edbffaa + - https://raw.githubusercontent.com/The-Powder-Toy/The-Powder-Toy/v96.2.350/resources/icon/new-unused/icon_256.png: 728c4dc482ecf4c43ac6c63e148aeac3749de6228d43386cb71839f2b7d6405d +homepage: https://powdertoy.co.uk/ +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : games -summary : The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat. +component: games +summary: The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat. description: | Have you ever wanted to blow something up? Or maybe you always dreamt of operating an atomic power plant? Do you have a will to develop your own CPU? The Powder Toy lets you to do all of these, and even more! The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own. There is a Lua API - you can automate your work or even make plugins for the game. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(fftw3) - pkgconfig(jsoncpp) @@ -23,11 +23,11 @@ builddeps : - pkgconfig(luajit) - pkgconfig(sdl2) - pkgconfig(x11) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | cd solusBuildDir install -Dm00755 powder %installroot%/usr/bin/powder install -Dm00644 resources/powder.desktop %installroot%/usr/share/applications/uk.co.powdertoy.tpt.desktop diff --git a/packages/t/t1utils/package.yml b/packages/t/t1utils/package.yml index 603aeef7744..21f282951f9 100644 --- a/packages/t/t1utils/package.yml +++ b/packages/t/t1utils/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : t1utils -version : '1.42' -release : 2 -source : - - https://github.com/kohler/t1utils/archive/refs/tags/v1.42.tar.gz : d385fa78fca179e5edcf962bf1545a926f365c03e62b5a0ca5d80f104727ce81 -homepage : www.lcdf.org/~eddietwo/type/#t1utils -license : MIT -component : multimedia.graphics -summary : Utilities for manupulating Adobe Type 1 font software +name: t1utils +version: "1.42" +release: 2 +source: + - https://github.com/kohler/t1utils/archive/refs/tags/v1.42.tar.gz: d385fa78fca179e5edcf962bf1545a926f365c03e62b5a0ca5d80f104727ce81 +homepage: www.lcdf.org/~eddietwo/type/#t1utils +license: MIT +component: multimedia.graphics +summary: Utilities for manupulating Adobe Type 1 font software description: | T1utils is a collection of simple programs for manipulating PostScript Type 1 fonts. Together, they allow you to convert between PFA (ASCII) and PFB (binary) formats, disassemble PFA or PFB files into human-readable form, and reassemble them into PFA or PFB format. Additionally you can extract font resources from a Macintosh font file or create a Macintosh Type 1 font file from a PFA or PFB font. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/t4k-common/package.yml b/packages/t/t4k-common/package.yml index 953847bfd0c..12a074c5330 100644 --- a/packages/t/t4k-common/package.yml +++ b/packages/t/t4k-common/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : t4k-common -version : 0.1.1 -release : 4 -source : - - https://github.com/tux4kids/t4kcommon/archive/refs/tags/upstream/0.1.1.tar.gz : be4cadbcf2728ed6efb1c71e96c209184a7829b65af3625d9410a29fb2fd775a -homepage : https://github.com/tux4kids/t4kcommon -license : GPL-3.0-or-later -component : multimedia.library -summary : Common library for code shared by TuxType and TuxMath +name: t4k-common +version: 0.1.1 +release: 4 +source: + - https://github.com/tux4kids/t4kcommon/archive/refs/tags/upstream/0.1.1.tar.gz: be4cadbcf2728ed6efb1c71e96c209184a7829b65af3625d9410a29fb2fd775a +homepage: https://github.com/tux4kids/t4kcommon +license: GPL-3.0-or-later +component: multimedia.library +summary: Common library for code shared by TuxType and TuxMath description: | Common library for code shared by TuxType and TuxMath -builddeps : +builddeps: - pkgconfig(SDL_Pango) - pkgconfig(SDL_image) - pkgconfig(SDL_mixer) - pkgconfig(SDL_net) - pkgconfig(librsvg-2.0) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-libpng.patch %patch -p1 -i $pkgfiles/0001-Make-wrapped_lines-static-to-fix-compile-errors.patch %patch -p1 -i $pkgfiles/0001-Use-libxml2-to-get-info-from-svg-files-for-frame-cou.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tagainijisho/package.yml b/packages/t/tagainijisho/package.yml index 7d411e5608a..96098909c15 100644 --- a/packages/t/tagainijisho/package.yml +++ b/packages/t/tagainijisho/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tagainijisho -version : 1.2.2 -release : 7 -source : - - https://github.com/Gnurou/tagainijisho/releases/download/1.2.2/tagainijisho-1.2.2.tar.gz : 10fa6aa3a2e0eea0f4456236ac3020db73c76f65cb31a76ad74a107b2d739003 -homepage : https://www.tagaini.net/ -license : GPL-3.0-or-later -component : office -summary : A free Japanese dictionary and learning assistant +name: tagainijisho +version: 1.2.2 +release: 7 +source: + - https://github.com/Gnurou/tagainijisho/releases/download/1.2.2/tagainijisho-1.2.2.tar.gz: 10fa6aa3a2e0eea0f4456236ac3020db73c76f65cb31a76ad74a107b2d739003 +homepage: https://www.tagaini.net/ +license: GPL-3.0-or-later +component: office +summary: A free Japanese dictionary and learning assistant description: | Tagaini Jisho is designed to help you remember Japanese vocabulary and kanji (later referred as 'entries') by presenting them in a way that makes it easy to create connections between them. It does so by keeping track of all the entries you already know and want to study, and letting you tag and annote them, in addition to providing easy navigation between related entries. A powerful search engine also allows you to search for entries very precisely. Finally, Tagaini let you produce printed material (including a handy foldable pocket book) so let you study anywhere. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/taglib/package.yml b/packages/t/taglib/package.yml index 67617183fa5..50d2e24d1d4 100644 --- a/packages/t/taglib/package.yml +++ b/packages/t/taglib/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : taglib -version : 1.13.1 -release : 9 -source : - - https://github.com/taglib/taglib/archive/refs/tags/v1.13.1.tar.gz : c8da2b10f1bfec2cd7dbfcd33f4a2338db0765d851a50583d410bacf055cfd0b -license : +name: taglib +version: 1.13.1 +release: 9 +source: + - https://github.com/taglib/taglib/archive/refs/tags/v1.13.1.tar.gz: c8da2b10f1bfec2cd7dbfcd33f4a2338db0765d851a50583d410bacf055cfd0b +license: - LGPL-2.1-or-later - MPL-1.1 -component : multimedia.library -homepage : https://taglib.org/ -summary : Library to read metadata from a variety of multimedia formats +component: multimedia.library +homepage: https://taglib.org/ +summary: Library to read metadata from a variety of multimedia formats description: | TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files. -checkdeps : +checkdeps: - pkgconfig(cppunit) -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_ninja \ -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/t/tailscale/package.yml b/packages/t/tailscale/package.yml index a02f47f97a4..c3d217f8a09 100644 --- a/packages/t/tailscale/package.yml +++ b/packages/t/tailscale/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tailscale -version : 1.90.9 -release : 46 -source : - - https://github.com/tailscale/tailscale/archive/refs/tags/v1.90.9.tar.gz : df3f8fc2635826b59677f34b17d81299ffb0c6a0fe484d52e47f2bbdea000193 -homepage : https://tailscale.com -license : BSD-3-Clause -component : network.clients -summary : Private WireGuard® networks made easy +name: tailscale +version: 1.90.9 +release: 46 +source: + - https://github.com/tailscale/tailscale/archive/refs/tags/v1.90.9.tar.gz: df3f8fc2635826b59677f34b17d81299ffb0c6a0fe484d52e47f2bbdea000193 +homepage: https://tailscale.com +license: BSD-3-Clause +component: network.clients +summary: Private WireGuard® networks made easy description: | The easiest, most secure way to use WireGuard and 2FA. -networking : true -builddeps : +networking: true +builddeps: - git - golang environment: | export VERSION_LONG=%version% export VERSION_SHORT=%version% -setup : | +setup: | %patch -p1 -i $pkgfiles/defaults.patch -build : | +build: | ./build_dist.sh tailscale.com/cmd/tailscale ./build_dist.sh tailscale.com/cmd/tailscaled -install : | +install: | install -Dm00755 $workdir/tailscale $installdir/usr/bin/tailscale install -Dm00755 $workdir/tailscaled $installdir/usr/sbin/tailscaled install -Dm00644 $workdir/cmd/tailscaled/tailscaled.service $installdir/usr/lib64/systemd/system/tailscaled.service diff --git a/packages/t/taisei/package.yml b/packages/t/taisei/package.yml index 8f2a3064ca6..6c9fdc023f4 100644 --- a/packages/t/taisei/package.yml +++ b/packages/t/taisei/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : taisei -version : 1.4.1 -release : 18 -homepage : https://taisei-project.org -source : - - https://github.com/taisei-project/taisei/releases/download/v1.4.1/taisei-1.4.1.tar.xz : 98a4fcea296e7bd3ef21c23adf065500ee5e41cbc66e6cf611168a20cd539a01 -license : +name: taisei +version: 1.4.1 +release: 18 +homepage: https://taisei-project.org +source: + - https://github.com/taisei-project/taisei/releases/download/v1.4.1/taisei-1.4.1.tar.xz: 98a4fcea296e7bd3ef21c23adf065500ee5e41cbc66e6cf611168a20cd539a01 +license: - CC0-1.0 - CC-BY-4.0 - MIT -component : games.arcade -summary : A free and open-source Touhou Project clone and fangame +component: games.arcade +summary: A free and open-source Touhou Project clone and fangame description: | Taisei is an open clone of the Tōhō Project series. Tōhō is a one-man project of shoot-em-up games set in an isolated world full of Japanese folklore. -builddeps : +builddeps: - pkgconfig(cglm) - pkgconfig(freetype2) - pkgconfig(gamemode) @@ -26,9 +26,9 @@ builddeps : - pygments - python-docutils - python-zstandard -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/talloc/package.yml b/packages/t/talloc/package.yml index 20404e8967b..6491a4153f1 100644 --- a/packages/t/talloc/package.yml +++ b/packages/t/talloc/package.yml @@ -1,27 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : talloc -version : 2.4.3 -release : 18 -source : - - https://www.samba.org/ftp/talloc/talloc-2.4.3.tar.gz : dc46c40b9f46bb34dd97fe41f548b0e8b247b77a918576733c528e83abd854dd -homepage : https://talloc.samba.org -license : LGPL-3.0-or-later -component : programming -summary : Talloc is a hierarchical, reference counted memory pool system with destructors +name: talloc +version: 2.4.3 +release: 18 +source: + - https://www.samba.org/ftp/talloc/talloc-2.4.3.tar.gz: dc46c40b9f46bb34dd97fe41f548b0e8b247b77a918576733c528e83abd854dd +homepage: https://talloc.samba.org +license: LGPL-3.0-or-later +component: programming +summary: Talloc is a hierarchical, reference counted memory pool system with destructors description: | Talloc is a hierarchical, reference counted memory pool system with destructors. It is the core memory allocator used in Samba. -setup : | +setup: | %configure_no_runstatedir \ --bundled-libraries=NONE \ --builtin-libraries=replace \ --disable-rpath-install \ --disable-python -build : | +build: | %make -install : | +install: | %make_install + # check : | # Don't bother with this as the python stuff will break # %make check diff --git a/packages/t/tap-plugins/package.yml b/packages/t/tap-plugins/package.yml index f794025e4e1..80d819f869e 100644 --- a/packages/t/tap-plugins/package.yml +++ b/packages/t/tap-plugins/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tap-plugins -version : 1.0.1 -release : 3 -source : - - git|https://git.hq.sig7.se/tap-plugins.git : 85640223047d49a305e90ba1b92303eb066ba474 -homepage : https://tomscii.sig7.se/tap-plugins/ -license : GPL-2.0-or-later -component : multimedia.library -summary : A set of LADSPA plugins +name: tap-plugins +version: 1.0.1 +release: 3 +source: + - git|https://git.hq.sig7.se/tap-plugins.git: 85640223047d49a305e90ba1b92303eb066ba474 +homepage: https://tomscii.sig7.se/tap-plugins/ +license: GPL-2.0-or-later +component: multimedia.library +summary: A set of LADSPA plugins description: | Tom's Audio Processing plugins is a selection of LADSPA plugins for audio engineering on the Linux platform. Intended for use in a professional DAW environment such as Ardour, it includes high quality reverberation, echo, eq, limiter & more -builddeps : +builddeps: - ladspa-devel -rundeps : +rundeps: - ladspa -build : | +build: | sed -i 's|/usr/local/|$(installdir)/usr/|' Makefile sed -i 's|lib|lib64|' Makefile %make -install : | +install: | %make_install diff --git a/packages/t/tar/package.yml b/packages/t/tar/package.yml index 2f3f7548df7..0abb056f4cd 100644 --- a/packages/t/tar/package.yml +++ b/packages/t/tar/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tar -version : '1.35' -release : 19 -source : - - https://mirror.kumi.systems/gnu/tar/tar-1.35.tar.xz : 4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16 -homepage : https://www.gnu.org/software/tar/ -license : GPL-3.0-or-later -component : system.base -summary : tar (Create and extract archives) +name: tar +version: "1.35" +release: 19 +source: + - https://mirror.kumi.systems/gnu/tar/tar-1.35.tar.xz: 4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16 +homepage: https://www.gnu.org/software/tar/ +license: GPL-3.0-or-later +component: system.base +summary: tar (Create and extract archives) description: | The Tar program provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use Tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored. -builddeps : +builddeps: - pkgconfig(libacl) environment: | export FORCE_UNSAFE_CONFIGURE=1 -setup : | +setup: | %apply_patches %configure --libexecdir=/usr/sbin -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | unset LD_PRELOAD # 233: capabilities: binary store/restore FAILED (capabs_raw01.at:28) %make check || : diff --git a/packages/t/taskwarrior/package.yml b/packages/t/taskwarrior/package.yml index 5bb5910b9f5..dfcc53fb966 100644 --- a/packages/t/taskwarrior/package.yml +++ b/packages/t/taskwarrior/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : taskwarrior -version : 2.6.2 -release : 9 -source : - - git|https://github.com/GothenburgBitFactory/taskwarrior : v2.6.2 -homepage : https://taskwarrior.org -license : MIT -component : office.notes -summary : Command-Line Task Management +name: taskwarrior +version: 2.6.2 +release: 9 +source: + - git|https://github.com/GothenburgBitFactory/taskwarrior: v2.6.2 +homepage: https://taskwarrior.org +license: MIT +component: office.notes +summary: Command-Line Task Management description: | Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way. -builddeps : +builddeps: - pkgconfig(gnutls) -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make test diff --git a/packages/t/tcl/package.yml b/packages/t/tcl/package.yml index a43c065f689..96c0c62c20e 100644 --- a/packages/t/tcl/package.yml +++ b/packages/t/tcl/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tcl -version : 8.6.13 -release : 15 -source : - - https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/tcl8.6.13-src.tar.gz : 43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066 -homepage : https://www.tcl.tk -license : TCL -component : programming.library -summary : tcl (Tool Command Language) +name: tcl +version: 8.6.13 +release: 15 +source: + - https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/tcl8.6.13-src.tar.gz: 43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066 +homepage: https://www.tcl.tk +license: TCL +component: programming.library +summary: tcl (Tool Command Language) description: | Tcl is a powerful but easy to use dynamic programming language suitable for a wide range of uses including web and desktop applications, along with networking, administration, and more. -libsplit : false -patterns : - - docs : - - /usr/share/man/mann - - /usr/share/man/man3 -builddeps : +libsplit: false +patterns: + - docs: + - /usr/share/man/mann + - /usr/share/man/man3 +builddeps: - httpd-devel # make test environment: | export tv="tcl${version:0:3}" -setup : | +setup: | pushd unix %configure --enable-64bit --enable-threads --includedir=/usr/include/$tv popd -build : | +build: | pushd unix %make TCL_LIBRARY=%libdir%/$tv popd -install : | +install: | pushd unix %make_install install-private-headers TCL_LIBRARY=%libdir%/$tv popd @@ -37,7 +37,7 @@ install : | # remove build $workdir traces sed -e "s|$workdir/unix|%libdir%|" -e "s|$workdir|/usr/include/$tv|" -i $installdir/%libdir%/tclConfig.sh -check : | +check: | pushd unix %make test popd diff --git a/packages/t/tcp_wrappers/package.yml b/packages/t/tcp_wrappers/package.yml index d1188ed3ef1..6a4330c3fee 100644 --- a/packages/t/tcp_wrappers/package.yml +++ b/packages/t/tcp_wrappers/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tcp_wrappers -version : '7.6' -release : 5 -source : - - http://ftp.porcupine.org/pub/security/tcp_wrappers_7.6-ipv6.4.tar.gz : 038a580b6497bab516a3e0dca59dfa2fe8cf3c0151bef45d57572fb756c2a64c -homepage : http://ftp.porcupine.org/pub/security/index.html -license : MIT -component : binary.compat -summary : Binary Compatibility Library +name: tcp_wrappers +version: "7.6" +release: 5 +source: + - http://ftp.porcupine.org/pub/security/tcp_wrappers_7.6-ipv6.4.tar.gz: 038a580b6497bab516a3e0dca59dfa2fe8cf3c0151bef45d57572fb756c2a64c +homepage: http://ftp.porcupine.org/pub/security/index.html +license: MIT +component: binary.compat +summary: Binary Compatibility Library description: | This package provides binary compatibility only. It is forbidden to build against it. -builddeps : +builddeps: - glibc-32bit-devel - libgcc-32bit -emul32 : true +emul32: true environment: | - export CFLAGS="${CFLAGS} -std=gnu17" -setup : | + export CFLAGS="${CFLAGS} -std=gnu17" +setup: | %apply_patches -build : | +build: | # Much inspiration/borrowing from Fedora. Thanks guys! LIB_MAJOR=0 LIB_MINOR=7 @@ -28,6 +28,6 @@ build : | OPTFLAGS="$OPTFLAGS -m32" fi make RPM_OPT_FLAGS="$OPT_FLAGS -fPIC -DPIC -D_REENTRANT -DHAVE_STRERROR -DACLEXEC" LDFLAGS="$LDFLAGS" MAJOR=${LIB_MAJOR} MINOR=${LIB_MINOR} REL=${LIB_REL} linux -install : | +install: | install -Dm00755 libwrap.so.0.7.6 -t $installdir/%libdir%/ ln -sv libwrap.so.0.7.6 $installdir/%libdir%/libwrap.so.0 diff --git a/packages/t/tcpdump/package.yml b/packages/t/tcpdump/package.yml index ba95c99f0fb..46d1b335c69 100644 --- a/packages/t/tcpdump/package.yml +++ b/packages/t/tcpdump/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tcpdump -version : 4.99.5 -release : 18 -source : - - https://github.com/the-tcpdump-group/tcpdump/archive/refs/tags/tcpdump-4.99.5.tar.gz : 7f5dde921c3234c06b89543a999a1991fe89ba5e37b91edae3eb96c858c6bc1a -homepage : https://www.tcpdump.org/ -license : BSD-2-Clause -component : network.util -summary : Dump traffic on a network +name: tcpdump +version: 4.99.5 +release: 18 +source: + - https://github.com/the-tcpdump-group/tcpdump/archive/refs/tags/tcpdump-4.99.5.tar.gz: 7f5dde921c3234c06b89543a999a1991fe89ba5e37b91edae3eb96c858c6bc1a +homepage: https://www.tcpdump.org/ +license: BSD-2-Clause +component: network.util +summary: Dump traffic on a network description: | Tcpdump prints out a description of the contents of packets on a network interfacethat matches a given expression, allowing targeted analysis. It can save data to files for analysis later as well. -builddeps : +builddeps: - pkgconfig(libpcap) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tcsh/package.yml b/packages/t/tcsh/package.yml index 0ec4c4aefd1..4facf8cd3ae 100644 --- a/packages/t/tcsh/package.yml +++ b/packages/t/tcsh/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tcsh -version : 6.24.13 -release : 12 -source : - - https://astron.com/pub/tcsh/tcsh-6.24.13.tar.gz : 1e927d52e9c85d162bf985f24d13c6ccede9beb880d86fec492ed15480a5c71a -license : BSD-3-Clause -component : system.utils -homepage : https://www.tcsh.org -summary : tcsh is a Unix shell based on and compatible with the C shell (csh). +name: tcsh +version: 6.24.13 +release: 12 +source: + - https://astron.com/pub/tcsh/tcsh-6.24.13.tar.gz: 1e927d52e9c85d162bf985f24d13c6ccede9beb880d86fec492ed15480a5c71a +license: BSD-3-Clause +component: system.utils +homepage: https://www.tcsh.org +summary: tcsh is a Unix shell based on and compatible with the C shell (csh). description: | tcsh is a Unix shell based on and compatible with the C shell (csh). -builddeps : +builddeps: - pkgconfig(libxcrypt) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tdb/package.yml b/packages/t/tdb/package.yml index 278cadfc75e..9826e95c676 100644 --- a/packages/t/tdb/package.yml +++ b/packages/t/tdb/package.yml @@ -1,32 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tdb -version : 1.4.13 -release : 26 -source : - - https://www.samba.org/ftp/tdb/tdb-1.4.13.tar.gz : 5ee276e7644d713e19e4b6adc00b440afb5851ff21e65821ffaed89e15a5e167 -homepage : https://tdb.samba.org -license : LGPL-3.0-or-later -component : +name: tdb +version: 1.4.13 +release: 26 +source: + - https://www.samba.org/ftp/tdb/tdb-1.4.13.tar.gz: 5ee276e7644d713e19e4b6adc00b440afb5851ff21e65821ffaed89e15a5e167 +homepage: https://tdb.samba.org +license: LGPL-3.0-or-later +component: - database - - utils : database -summary : Transactional database + - utils: database +summary: Transactional database description: | This is a simple database API. It was inspired by the realisation that in Samba we have several ad-hoc bits of code that essentially implement small databases for sharing structures between parts of Samba. -builddeps : +builddeps: - pkgconfig(libtirpc) -patterns : - - utils : /usr/bin -setup : | +patterns: + - utils: /usr/bin +setup: | %patch -p1 -i $pkgfiles/Fix-invalid-syntax-in-tdb-header.patch %configure_no_runstatedir \ --bundled-libraries=NONE \ --builtin-libraries=replace \ --disable-rpath-install \ --disable-python -build : | +build: | %make -install : | +install: | %make_install + # check : | # Disable tests until upstream get it together # %make check diff --git a/packages/t/tdrop/package.yml b/packages/t/tdrop/package.yml index 842e0797c65..14105e29ed4 100644 --- a/packages/t/tdrop/package.yml +++ b/packages/t/tdrop/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tdrop -version : 0.5.0 -release : 3 -source : - - https://github.com/noctuid/tdrop/archive/refs/tags/0.5.0.tar.gz : ac37c76cb936d8e4c1c0aba5874999e09b8acbe07a2e23e8181114bd4a2a0a5d -homepage : https://github.com/noctuid/tdrop -license : BSD-2-Clause -component : desktop -summary : A Glorified WM-Independent Dropdown Creator +name: tdrop +version: 0.5.0 +release: 3 +source: + - https://github.com/noctuid/tdrop/archive/refs/tags/0.5.0.tar.gz: ac37c76cb936d8e4c1c0aba5874999e09b8acbe07a2e23e8181114bd4a2a0a5d +homepage: https://github.com/noctuid/tdrop +license: BSD-2-Clause +component: desktop +summary: A Glorified WM-Independent Dropdown Creator description: | Create Dropdowns for almost all available programs on different window managers. Supports sizing dropdowns, tiling multiple dropdowns, multiple dropdowns of the same program and many more. -rundeps : +rundeps: - tmux - xdotool - xprop - xwininfo -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/t/tea/package.yml b/packages/t/tea/package.yml index aaa1292b82b..0b64756fa4a 100644 --- a/packages/t/tea/package.yml +++ b/packages/t/tea/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tea -version : 0.11.1 -release : 8 -source : - - https://gitea.com/gitea/tea/archive/v0.11.1.tar.gz : 1da6b6d2534bd6ffb0931400014bbdef26242cf4d35d4ba44c24928811825805 -homepage : https://gitea.com/gitea/tea -license : MIT -component : system.utils -summary : A command line tool to interact with Gitea servers +name: tea +version: 0.11.1 +release: 8 +source: + - https://gitea.com/gitea/tea/archive/v0.11.1.tar.gz: 1da6b6d2534bd6ffb0931400014bbdef26242cf4d35d4ba44c24928811825805 +homepage: https://gitea.com/gitea/tea +license: MIT +component: system.utils +summary: A command line tool to interact with Gitea servers description: | Tea is a command line tool for interacting on one or more Gitea instances. It uses the Gitea SDK and interacts with the Gitea API. -builddeps : +builddeps: - golang -networking : true +networking: true environment: | CGO_ENABLED=1 -build : | +build: | go build \ -o tea \ -mod=mod \ -buildmode=pie \ -ldflags "-X main.Version=$version" -install : | +install: | install -Dm00755 tea $installdir/usr/bin/tea install -Dm00644 $pkgfiles/tea.bash $installdir/usr/share/bash-completion/completions/tea install -Dm00644 $pkgfiles/tea.zsh $installdir/usr/share/zsh/site-functions/_tea diff --git a/packages/t/tealdeer/package.yml b/packages/t/tealdeer/package.yml index 7e9823a7dd5..6959660b800 100644 --- a/packages/t/tealdeer/package.yml +++ b/packages/t/tealdeer/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tealdeer -version : 1.8.1 -release : 16 -source : - - https://github.com/tealdeer-rs/tealdeer/archive/refs/tags/v1.8.1.tar.gz : 8b9ea7ef8dd594d6fb8b452733b0c883a68153cec266b23564ce185bdf22fcfa -license : MIT -component : system.utils -homepage : https://tldr.sh/ -summary : A very fast implementation of tldr in Rust. +name: tealdeer +version: 1.8.1 +release: 16 +source: + - https://github.com/tealdeer-rs/tealdeer/archive/refs/tags/v1.8.1.tar.gz: 8b9ea7ef8dd594d6fb8b452733b0c883a68153cec266b23564ce185bdf22fcfa +license: MIT +component: system.utils +homepage: https://tldr.sh/ +summary: A very fast implementation of tldr in Rust. description: | A very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install tldr cd $workdir/completion install -Dm00644 bash_tealdeer $installdir/usr/share/bash-completion/completions/tldr diff --git a/packages/t/teamspeak3/package.yml b/packages/t/teamspeak3/package.yml index 20826ab9b25..0d5d4dbb151 100644 --- a/packages/t/teamspeak3/package.yml +++ b/packages/t/teamspeak3/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : teamspeak3 -version : 3.6.2 -release : 26 -source : - - https://files.teamspeak-services.com/releases/client/3.6.2/TeamSpeak3-Client-linux_amd64-3.6.2.run : 59f110438971a23f904a700e7dd0a811cf99d4e6b975ba3aa45962d43b006422 -homepage : https://teamspeak.com/en/ -license : Distributable # See files/Redistribution.eml -component : network.im -summary : Crystal Clear Cross-Platform Voice Communication +name: teamspeak3 +version: 3.6.2 +release: 26 +source: + - https://files.teamspeak-services.com/releases/client/3.6.2/TeamSpeak3-Client-linux_amd64-3.6.2.run: 59f110438971a23f904a700e7dd0a811cf99d4e6b975ba3aa45962d43b006422 +homepage: https://teamspeak.com/en/ +license: Distributable # See files/Redistribution.eml +component: network.im +summary: Crystal Clear Cross-Platform Voice Communication description: | VoIP software designed with security in mind, featuring crystal clear voice quality, endless customization options, and scalabilty up to thousands of simultaneous users. -extract : false -strip : false -builddeps : +extract: false +strip: false +builddeps: - pkgconfig(Qt5WaylandClient) - pkgconfig(Qt5WebSockets) - pkgconfig(alsa) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(libwebp) - pkgconfig(xcb-image) - pkgconfig(xcb-renderutil) -rundeps : +rundeps: - gconf -setup : | +setup: | cp $sources/* $workdir/ -build : | +build: | echo -e '\ny' | PAGER=cat bash TeamSpeak3-Client-linux_amd64-$version.run --noexec --target $installdir/usr/share/teamspeak3 cd $installdir/usr/share/teamspeak3 -install : | +install: | # Make sysmlink to binary install -dm0755 $installdir/usr/bin ln -s /usr/share/teamspeak3/ts3client_runscript.sh $installdir/usr/bin/teamspeak3 diff --git a/packages/t/teckit/package.yml b/packages/t/teckit/package.yml index bf0fc4a98e0..f3c43e39e8e 100644 --- a/packages/t/teckit/package.yml +++ b/packages/t/teckit/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : teckit -version : 2.5.12 -release : 2 -source : - - https://github.com/silnrsi/teckit/releases/download/v2.5.12/teckit-2.5.12.tar.gz : 7ef10e5bb79ea6437b7a06b4a92b314d3f142292758288efce50e12a455b6e7f -homepage : https://software.sil.org/teckit/ -license : +name: teckit +version: 2.5.12 +release: 2 +source: + - https://github.com/silnrsi/teckit/releases/download/v2.5.12/teckit-2.5.12.tar.gz: 7ef10e5bb79ea6437b7a06b4a92b314d3f142292758288efce50e12a455b6e7f +homepage: https://software.sil.org/teckit/ +license: - CPL-1.0 - LGPL-2.1-or-later -component : programming.tools -summary : A Text Encoding Conversion toolkit +component: programming.tools +summary: A Text Encoding Conversion toolkit description: | TECkit is a low-level toolkit intended to be used by applications for conversions between text encodings. For example, it can be used when importing legacy text into a Unicode-based application. The primary component of TECkit is a library, the TECkit engine. The engine relies on mapping tables in a specific, documented binary format. The TECkit compiler creates these tables from plain-text, human-readable descriptions. -builddeps : +builddeps: - pkgconfig(expat) -setup : | +setup: | %patch -p1 -i $pkgfiles/teckit-soversion.patch %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tecla/package.yml b/packages/t/tecla/package.yml index 67ce06e6877..297c07c7734 100644 --- a/packages/t/tecla/package.yml +++ b/packages/t/tecla/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tecla -version : '49.0' -release : 5 -source : - - https://download.gnome.org/sources/tecla/49/tecla-49.0.tar.xz : 2ca424e402baf60cd6b13777703b701ebb1faf8f3d0f2f971144d823f651249f -homepage : https://gitlab.gnome.org/GNOME/tecla -license : GPL-2.0-or-later -component : desktop.library -summary : Keyboard layout viewer +name: tecla +version: "49.0" +release: 5 +source: + - https://download.gnome.org/sources/tecla/49/tecla-49.0.tar.xz: 2ca424e402baf60cd6b13777703b701ebb1faf8f3d0f2f971144d823f651249f +homepage: https://gitlab.gnome.org/GNOME/tecla +license: GPL-2.0-or-later +component: desktop.library +summary: Keyboard layout viewer description: | Tecla is a keyboard layout viewer -builddeps : +builddeps: - pkgconfig(libadwaita-1) - pkgconfig(wayland-egl) - pkgconfig(xkbregistry) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/ted/package.yml b/packages/t/ted/package.yml index 58b16de62e3..8175babd0cf 100644 --- a/packages/t/ted/package.yml +++ b/packages/t/ted/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ted -version : 2.23 -release : 5 -source : - - https://ftp.nluug.nl/pub/editors/ted/ted-2.23.src.tar.gz : 3fa992c2bc96af3ca788ef941cb5314f4a1d843202efd0201b8b4ee9adbf316c -homepage : https://www.nllgg.nl/Ted/ -license : GPL-2.0-or-later -component : editor -summary : An easy rich text processor +name: ted +version: 2.23 +release: 5 +source: + - https://ftp.nluug.nl/pub/editors/ted/ted-2.23.src.tar.gz: 3fa992c2bc96af3ca788ef941cb5314f4a1d843202efd0201b8b4ee9adbf316c +homepage: https://www.nllgg.nl/Ted/ +license: GPL-2.0-or-later +component: editor +summary: An easy rich text processor description: | Ted is an an easy to use rich text processor. It can save in Microsoft Word-compatible rich text format and has suppport for headers, footers, tables, different fonts, text alignment, and other features common in word processors. Ted contains spell checking and is a very light-weight and fast word processor, making it ideal for older computers and embedded systems. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(ice) - pkgconfig(libpcre) @@ -22,8 +22,8 @@ builddeps : - pkgconfig(xpm) - libpaper-devel - lsb-release -build : | +build: | %make -j1 -install : | +install: | mkdir %installroot% %make_install -j1 diff --git a/packages/t/teeworlds/package.yml b/packages/t/teeworlds/package.yml index 3866527a7b9..bd0633dbd35 100644 --- a/packages/t/teeworlds/package.yml +++ b/packages/t/teeworlds/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : teeworlds -version : 0.7.5 -release : 19 -source : - - https://github.com/teeworlds/teeworlds/releases/download/0.7.5/teeworlds-0.7.5-src.tar.gz : fcde2223398e027434ec96315103e9861fc458161b49b15908dc56b8e7a8ecd9 -homepage : https://www.teeworlds.com/ -license : BSD-3-Clause -component : games.mmo -summary : Teeworlds is a free online multiplayer game +name: teeworlds +version: 0.7.5 +release: 19 +source: + - https://github.com/teeworlds/teeworlds/releases/download/0.7.5/teeworlds-0.7.5-src.tar.gz: fcde2223398e027434ec96315103e9861fc458161b49b15908dc56b8e7a8ecd9 +homepage: https://www.teeworlds.com/ +license: BSD-3-Clause +component: games.mmo +summary: Teeworlds is a free online multiplayer game description: | Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps! -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(gl) - pkgconfig(sdl2) - pkgconfig(wavpack) - pkgconfig(x11) - imagemagick -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 other/teeworlds.appdata.xml $installdir/usr/share/metainfo/teeworlds.appdata.xml diff --git a/packages/t/telegram/package.yml b/packages/t/telegram/package.yml index 9b834b4630b..e87fc19e7e8 100644 --- a/packages/t/telegram/package.yml +++ b/packages/t/telegram/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : telegram -version : 6.3.3 -release : 235 -source : - - https://github.com/telegramdesktop/tdesktop/releases/download/v6.3.3/tdesktop-6.3.3-full.tar.gz : 0a20c12c5fb4475fd3239ec9035b8265fdfab70c31fe36c5780b579321eab6a7 - - git|https://github.com/desktop-app/tg_owt.git : 62321fd7128ab2650b459d4195781af8185e46b5 - - git|https://github.com/tdlib/td.git : e894536b2f46caad93f997448d2daff9431b19dd -homepage : https://desktop.telegram.org/ -license : GPL-3.0-or-later -component : network.im -summary : Telegram Desktop messaging app +name: telegram +version: 6.3.3 +release: 235 +source: + - https://github.com/telegramdesktop/tdesktop/releases/download/v6.3.3/tdesktop-6.3.3-full.tar.gz: 0a20c12c5fb4475fd3239ec9035b8265fdfab70c31fe36c5780b579321eab6a7 + - git|https://github.com/desktop-app/tg_owt.git: 62321fd7128ab2650b459d4195781af8185e46b5 + - git|https://github.com/tdlib/td.git: e894536b2f46caad93f997448d2daff9431b19dd +homepage: https://desktop.telegram.org/ +license: GPL-3.0-or-later +component: network.im +summary: Telegram Desktop messaging app description: | Telegram is a messaging app with a focus on speed and security, it's super fast, simple and free. -optimize : +optimize: - function-sections - icf-safe - thin-lto -builddeps : +builddeps: - pkgconfig(Qt6Svg) - pkgconfig(Qt6WaylandClient) - pkgconfig(absl_base) @@ -55,10 +55,10 @@ builddeps : - libboost-devel - libdispatch-devel - qt6-base-private-devel -rundeps : +rundeps: - qt6-imageformats -clang : true -setup : | +clang: true +setup: | cp -r $sources/tg_owt.git tg_owt pushd tg_owt %cmake_ninja @@ -91,7 +91,7 @@ setup : | -DTDESKTOP_API_ID=1080918 \ -Dtde2e_DIR="$workdir/td-install/lib/cmake/tde2e/" \ -Dtg_owt_DIR=$workdir/tg_owt/solusBuildDir -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/telepathy-idle/package.yml b/packages/t/telepathy-idle/package.yml index 9b25c40891f..25e93f35bb9 100644 --- a/packages/t/telepathy-idle/package.yml +++ b/packages/t/telepathy-idle/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : telepathy-idle -version : 0.2.2 -release : 15 -source : - - https://github.com/TelepathyIM/telepathy-idle/archive/telepathy-idle-0.2.2.tar.gz : cc42696d03b860f7c40adba9fe3a8689cd33b814df418d72af306871282ba82b -homepage : https://telepathy.freedesktop.org/ -license : LGPL-2.1-or-later -component : programming.library -summary : An IRC connection manager +name: telepathy-idle +version: 0.2.2 +release: 15 +source: + - https://github.com/TelepathyIM/telepathy-idle/archive/telepathy-idle-0.2.2.tar.gz: cc42696d03b860f7c40adba9fe3a8689cd33b814df418d72af306871282ba82b +homepage: https://telepathy.freedesktop.org/ +license: LGPL-2.1-or-later +component: programming.library +summary: An IRC connection manager description: | An IRC connection manager -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libxslt) - pkgconfig(python3) - pkgconfig(telepathy-glib) -setup : | +setup: | %meson_configure -Dtwisted_tests=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $workdir/solusBuildDir/extensions/libidle-extensions.so -t $installdir/%libdir%/ install -Dm00644 $workdir/solusBuildDir/src/libidle-convenience.so -t $installdir/%libdir%/ -check : | +check: | %ninja_check diff --git a/packages/t/telepathy-logger/package.yml b/packages/t/telepathy-logger/package.yml index 170f3a077c8..5264e28a8b8 100644 --- a/packages/t/telepathy-logger/package.yml +++ b/packages/t/telepathy-logger/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : telepathy-logger -version : 0.8.2 -release : 14 -source : - - http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-0.8.2.tar.bz2 : 8fcad534d653b1b365132c5b158adae947810ffbae9843f72dd1797966415dae -homepage : https://telepathy.freedesktop.org/components/telepathy-logger/ -license : LGPL-2.1-or-later -component : desktop.library -summary : Telepathy logging service +name: telepathy-logger +version: 0.8.2 +release: 14 +source: + - http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-0.8.2.tar.bz2: 8fcad534d653b1b365132c5b158adae947810ffbae9843f72dd1797966415dae +homepage: https://telepathy.freedesktop.org/components/telepathy-logger/ +license: LGPL-2.1-or-later +component: desktop.library +summary: Telepathy logging service description: | Telepathy Logger is a platform-independent logging service for the Telepathy communications framework. -builddeps : +builddeps: - pkgconfig(sqlite3) - pkgconfig(telepathy-glib) - gettext-devel - gtk-doc -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-python.patch %patch -p1 -i $pkgfiles/fix-pointers.patch %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/telepathy-mission-control/package.yml b/packages/t/telepathy-mission-control/package.yml index 03437783491..b14e27eeb1b 100644 --- a/packages/t/telepathy-mission-control/package.yml +++ b/packages/t/telepathy-mission-control/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : telepathy-mission-control -version : 5.16.6 -release : 16 -source : - - https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-5.16.6.tar.gz : 2df8ae3995e919a7670e01aa3568215ef0777e34961ace1cac1c6477cb297a45 -homepage : https://telepathy.freedesktop.org/ -license : LGPL-2.1-only -component : programming.library -summary : An account manager and channel dispatcher for the Telepathy framework +name: telepathy-mission-control +version: 5.16.6 +release: 16 +source: + - https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-5.16.6.tar.gz: 2df8ae3995e919a7670e01aa3568215ef0777e34961ace1cac1c6477cb297a45 +homepage: https://telepathy.freedesktop.org/ +license: LGPL-2.1-only +component: programming.library +summary: An account manager and channel dispatcher for the Telepathy framework description: | An account manager and channel dispatcher for the Telepathy framework -builddeps : +builddeps: - pkgconfig(dconf) - pkgconfig(gnome-keyring-1) - pkgconfig(libnm) - pkgconfig(libxslt) - pkgconfig(telepathy-glib) - gtk-doc -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/template-glib/package.yml b/packages/t/template-glib/package.yml index 7dbf8666a04..d826a2dc9b1 100644 --- a/packages/t/template-glib/package.yml +++ b/packages/t/template-glib/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : template-glib -version : 3.38.0 -release : 13 -source : - - https://download.gnome.org/sources/template-glib/3.38/template-glib-3.38.0.tar.xz : 40d00dc223dcf2eb7f2ec422f7dec5a67373a0ca1101abca0f49c62f050cb312 -homepage : https://gitlab.gnome.org/GNOME/template-glib -license : LGPL-2.1-or-later -component : programming.library -summary : Template-GLib is a library to help you generate text based on a template and user defined state. +name: template-glib +version: 3.38.0 +release: 13 +source: + - https://download.gnome.org/sources/template-glib/3.38/template-glib-3.38.0.tar.xz: 40d00dc223dcf2eb7f2ec422f7dec5a67373a0ca1101abca0f49c62f050cb312 +homepage: https://gitlab.gnome.org/GNOME/template-glib +license: LGPL-2.1-or-later +component: programming.library +summary: Template-GLib is a library to help you generate text based on a template and user defined state. description: | Template-GLib is a library to help you generate text based on a template and user defined state. Template-GLib does not use a language runtime, so it is safe to use from any GObject-Introspectable language. -builddeps : +builddeps: - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tensorflow/package.yml b/packages/t/tensorflow/package.yml index a4dd83bb035..0aa55870bff 100644 --- a/packages/t/tensorflow/package.yml +++ b/packages/t/tensorflow/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tensorflow -version : 2.19.0 -release : 43 -source : - - https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.19.0.tar.gz : 4691b18e8c914cdf6759b80f1b3b7f3e17be41099607ed0143134f38836d058e -license : Apache-2.0 -component : +name: tensorflow +version: 2.19.0 +release: 43 +source: + - https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.19.0.tar.gz: 4691b18e8c914cdf6759b80f1b3b7f3e17be41099607ed0143134f38836d058e +license: Apache-2.0 +component: - programming.python - - c-api : programming.library -homepage : https://www.tensorflow.org/ -summary : + - c-api: programming.library +homepage: https://www.tensorflow.org/ +summary: - An open source machine learning framework for high performance numerical computation - - c-api : The C API for tensorflow + - c-api: The C API for tensorflow description: | TensorFlow™ is an open source software library for high performance numerical computation using data flow graphs. -networking : true -debug : false -patterns : - - c-api : - - /usr/include - - /usr/lib/lib*.so* - - /usr/lib64 -builddeps : +networking: true +debug: false +patterns: + - c-api: + - /usr/include + - /usr/lib/lib*.so* + - /usr/lib64 +builddeps: - pkgconfig(hwloc) - pkgconfig(icu-i18n) - pkgconfig(jsoncpp) @@ -60,7 +60,7 @@ builddeps : - python-typing-extensions - python-wheel - python-wrapt -rundeps : +rundeps: - pybind11 - python-astor - python-astunparse @@ -80,7 +80,7 @@ rundeps : # TODO: consider removing once https://github.com/getsolus/ypkg/issues/81 is # resolved. # This should be identical to `rundeps`. -checkdeps : +checkdeps: - pybind11 - python-astor - python-astunparse @@ -97,7 +97,7 @@ checkdeps : - python-termcolor - python-typing-extensions - python-wrapt -clang : true +clang: true environment: | export CC_OPT_FLAGS="$CXXFLAGS -w" export CLANG_COMPILER_PATH=/usr/bin/clang @@ -125,11 +125,11 @@ environment: | export HERMETIC_CUDNN_VERSION=9.4.0 # Already set by `CC_OPT_FLAGS` unset CFLAGS CXXFLAGS -setup : | +setup: | mv $pkgfiles/0001-Add-missing-cstdint-includes-for-gcc-stdc-15.patch third_party/tf_runtime/ %patch -p1 -i $pkgfiles/tf_runtime_include_gcc-15.patch ./configure -build : | +build: | bazel build \ --config=opt \ --config=nogcp --config=nonccl \ @@ -137,7 +137,7 @@ build : | //tensorflow/tools/lib_package:libtensorflow \ //tensorflow/tools/pip_package:wheel bazel shutdown -install : | +install: | WHEEL_PACKAGE=$(find -L bazel-out -name "tensor*.whl") python3 -m installer --destdir=$installdir $WHEEL_PACKAGE @@ -149,13 +149,14 @@ install : | install -Dm00644 tensorflow.pc $installdir/%libdir%/pkgconfig/tensorflow.pc tar -zxvf bazel-bin/tensorflow/tools/lib_package/libtensorflow.tar.gz -C $installdir/%PREFIX% rm -rfv $installdir/%PREFIX%/{LICENSE,THIRD_PARTY_TF_C_LICENSES} + #check : | - # # Basic testing - # - # # Cannot run tensorflow in the tensorflow source directory - # cd .. - # python3 -m venv venv --system-site-packages - # source venv/bin/activate - # python3 -m pip install --no-deps $workdir/tmp/tensorflow_pkg/tensorflow*.whl - # python3 $pkgfiles/test.py - # deactivate +# # Basic testing +# +# # Cannot run tensorflow in the tensorflow source directory +# cd .. +# python3 -m venv venv --system-site-packages +# source venv/bin/activate +# python3 -m pip install --no-deps $workdir/tmp/tensorflow_pkg/tensorflow*.whl +# python3 $pkgfiles/test.py +# deactivate diff --git a/packages/t/terminator/package.yml b/packages/t/terminator/package.yml index 9dad4f965ac..43b8e3d627d 100644 --- a/packages/t/terminator/package.yml +++ b/packages/t/terminator/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : terminator -version : 2.1.5 -release : 19 -source : - - https://github.com/gnome-terminator/terminator/archive/refs/tags/v2.1.5.tar.gz : df46cb8fbf4bc80289cabbf59e22a03948a65278c637573db3bc5e7acfd1966b -homepage : https://gnome-terminator.org/ -license : GPL-2.0-only -component : system.utils -summary : Store and run multiple GNOME terminals in one window +name: terminator +version: 2.1.5 +release: 19 +source: + - https://github.com/gnome-terminator/terminator/archive/refs/tags/v2.1.5.tar.gz: df46cb8fbf4bc80289cabbf59e22a03948a65278c637573db3bc5e7acfd1966b +homepage: https://gnome-terminator.org/ +license: GPL-2.0-only +component: system.utils +summary: Store and run multiple GNOME terminals in one window description: | Multiple GNOME terminals in one window. This is a project to produce an efficient way of filling a large area of screen space with terminals. This is done by splitting the window into a resizeable grid of terminals. As such, you can produce a very flexible arrangements of terminals for different tasks. -builddeps : +builddeps: - desktop-file-utils - pytest-runner - python-build - python-installer - python-setuptools -rundeps : +rundeps: - desktop-file-utils - gconf - keybinder @@ -26,7 +26,7 @@ rundeps : - python-gobject - python-psutil - python3-dbus -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/t/terminology/package.yml b/packages/t/terminology/package.yml index 11e15bd3cd7..fcc8be151f7 100644 --- a/packages/t/terminology/package.yml +++ b/packages/t/terminology/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : terminology -version : 1.14.0 -release : 9 -source : - - https://download.enlightenment.org/rel/apps/terminology/terminology-1.14.0.tar.xz : f354057051b05cffb699e33836a1135db1d4ed8bf954f9b57dc0e93bc307514d -homepage : https://www.enlightenment.org/about-terminology -license : BSD-2-Clause -component : system.utils -summary : This is an EFL terminal emulator with some extra bells and whistles +name: terminology +version: 1.14.0 +release: 9 +source: + - https://download.enlightenment.org/rel/apps/terminology/terminology-1.14.0.tar.xz: f354057051b05cffb699e33836a1135db1d4ed8bf954f9b57dc0e93bc307514d +homepage: https://www.enlightenment.org/about-terminology +license: BSD-2-Clause +component: system.utils +summary: This is an EFL terminal emulator with some extra bells and whistles description: | Terminology is a terminal emulator for Linux/BSD/UNIX systems that uses EFL. It has a whole bunch of bells and whistles. Use it as your regular vt100 terminal emulator with all the usual features, such as 256 color support. Terminology is designed to emulate Xterm as closely as possible in most respects. -builddeps : +builddeps: - pkgconfig(efl) -setup : | +setup: | %meson_configure -Dnls=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tessdata/package.yml b/packages/t/tessdata/package.yml index 965880b1b44..5ebed0d882a 100644 --- a/packages/t/tessdata/package.yml +++ b/packages/t/tessdata/package.yml @@ -1,15 +1,15 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tessdata -version : 4.1.0 -release : 3 -source : - - https://github.com/tesseract-ocr/tessdata/archive/refs/tags/4.1.0.tar.gz : 990fffb9b7a9b52dc9a2d053a9ef6852ca2b72bd8dfb22988b0b990a700fd3c7 -homepage : https://github.com/tesseract-ocr/tessdata -license : Apache-2.0 -component : office -summary : Trained models with support for legacy and LSTM OCR engine +name: tessdata +version: 4.1.0 +release: 3 +source: + - https://github.com/tesseract-ocr/tessdata/archive/refs/tags/4.1.0.tar.gz: 990fffb9b7a9b52dc9a2d053a9ef6852ca2b72bd8dfb22988b0b990a700fd3c7 +homepage: https://github.com/tesseract-ocr/tessdata +license: Apache-2.0 +component: office +summary: Trained models with support for legacy and LSTM OCR engine description: | This repository contains language data for Tesseract Open Source OCR Engine. -install : | +install: | install -dm00644 $installdir/usr/share/tessdata install -Dm00644 *.traineddata $installdir/usr/share/tessdata diff --git a/packages/t/tesseract/package.yml b/packages/t/tesseract/package.yml index ea8902cf662..ae4f678d332 100644 --- a/packages/t/tesseract/package.yml +++ b/packages/t/tesseract/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tesseract -version : 5.3.4 -release : 21 -source : - - https://github.com/tesseract-ocr/tesseract/archive/refs/tags/5.3.4.tar.gz : 141afc12b34a14bb691a939b4b122db0d51bd38feda7f41696822bacea7710c7 -homepage : https://tesseract-ocr.github.io/ -license : Apache-2.0 -component : office -summary : Tesseract Open Source OCR Engine +name: tesseract +version: 5.3.4 +release: 21 +source: + - https://github.com/tesseract-ocr/tesseract/archive/refs/tags/5.3.4.tar.gz: 141afc12b34a14bb691a939b4b122db0d51bd38feda7f41696822bacea7710c7 +homepage: https://tesseract-ocr.github.io/ +license: Apache-2.0 +component: office +summary: Tesseract Open Source OCR Engine description: | Tesseract is an open source text recognition (OCR) Engine. -builddeps : +builddeps: - pkgconfig(lept) - pkgconfig(libarchive) -rundeps : +rundeps: - tessdata -clang : true -setup : | +clang: true +setup: | # Since we're building with Clang we need to make sure it links against libomp export CFLAGS="$CFLAGS -fopenmp" export CXXFLAGS="$CXXFLAGS -fopenmp" %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/testdisk/package.yml b/packages/t/testdisk/package.yml index 6a7d77486a3..b506e8a6149 100644 --- a/packages/t/testdisk/package.yml +++ b/packages/t/testdisk/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : testdisk -version : '7.2' -release : 11 -source : - - https://www.cgsecurity.org/testdisk-7.2.tar.bz2 : f8343be20cb4001c5d91a2e3bcd918398f00ae6d8310894a5a9f2feb813c283f -license : GPL-2.0-or-later -component : system.utils -homepage : https://www.cgsecurity.org/wiki/TestDisk -summary : Testdisk Data Recovery +name: testdisk +version: "7.2" +release: 11 +source: + - https://www.cgsecurity.org/testdisk-7.2.tar.bz2: f8343be20cb4001c5d91a2e3bcd918398f00ae6d8310894a5a9f2feb813c283f +license: GPL-2.0-or-later +component: system.utils +homepage: https://www.cgsecurity.org/wiki/TestDisk +summary: Testdisk Data Recovery description: | TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy. -builddeps : +builddeps: - pkgconfig(Qt5UiTools) - pkgconfig(ext2fs) - pkgconfig(libjpeg) - pkgconfig(libntfs-3g) - pkgconfig(uuid) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/t/tetrs/package.yml b/packages/t/tetrs/package.yml index 98c8c1ac247..dff8f918c47 100644 --- a/packages/t/tetrs/package.yml +++ b/packages/t/tetrs/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tetrs -version : 0.2.5 -release : 4 -source : - - https://github.com/Strophox/tetrs/archive/refs/tags/v0.2.5.tar.gz : 0ffe5183ee7aa9b591813569be1f650af050a0cd225ecdfad209ed99a8441981 -homepage : https://github.com/Strophox/tetrs -license : MIT -component : games.puzzle -summary : Tetromino Game Engine + Terminal Application +name: tetrs +version: 0.2.5 +release: 4 +source: + - https://github.com/Strophox/tetrs/archive/refs/tags/v0.2.5.tar.gz: 0ffe5183ee7aa9b591813569be1f650af050a0cd225ecdfad209ed99a8441981 +homepage: https://github.com/Strophox/tetrs +license: MIT +component: games.puzzle +summary: Tetromino Game Engine + Terminal Application description: | Tetromino Game Engine + Terminal Application -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | cp $pkgfiles/Cargo.lock ./Cargo.lock %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install tetrs_tui diff --git a/packages/t/tevent/package.yml b/packages/t/tevent/package.yml index 6f8229a5298..54582717b23 100644 --- a/packages/t/tevent/package.yml +++ b/packages/t/tevent/package.yml @@ -1,28 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tevent -version : 0.16.2 -release : 20 -source : - - https://www.samba.org/ftp/tevent/tevent-0.16.2.tar.gz : f0bbd29dfabbcbbce9f4718fc165410cdd4f7d8ee1f3dfc54618d4c03199cea3 -homepage : https://tevent.samba.org -license : LGPL-3.0-or-later -component : programming -summary : Tevent is an event system based on the talloc memory management library +name: tevent +version: 0.16.2 +release: 20 +source: + - https://www.samba.org/ftp/tevent/tevent-0.16.2.tar.gz: f0bbd29dfabbcbbce9f4718fc165410cdd4f7d8ee1f3dfc54618d4c03199cea3 +homepage: https://tevent.samba.org +license: LGPL-3.0-or-later +component: programming +summary: Tevent is an event system based on the talloc memory management library description: | Tevent is an event system based on the talloc memory management library -builddeps : +builddeps: - pkgconfig(cmocka) - pkgconfig(talloc) -setup : | +setup: | %configure_no_runstatedir \ --bundled-libraries=NONE \ --builtin-libraries=replace \ --disable-rpath-install \ --disable-python -build : | +build: | %make -install : | +install: | %make_install + # check : | # Disable tests until upstream get it together # %make check diff --git a/packages/t/texinfo/package.yml b/packages/t/texinfo/package.yml index 514c09d1f05..943d8e7e51a 100644 --- a/packages/t/texinfo/package.yml +++ b/packages/t/texinfo/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : texinfo -version : '7.2' -release : 22 -source : - - https://ftpmirror.gnu.org/gnu/texinfo/texinfo-7.2.tar.xz : 0329d7788fbef113fa82cb80889ca197a344ce0df7646fe000974c5d714363a6 -homepage : https://www.gnu.org/software/texinfo -license : GPL-3.0-or-later -component : system.devel -summary : texinfo (Documentation format used by GNU) +name: texinfo +version: "7.2" +release: 22 +source: + - https://ftpmirror.gnu.org/gnu/texinfo/texinfo-7.2.tar.xz: 0329d7788fbef113fa82cb80889ca197a344ce0df7646fe000974c5d714363a6 +homepage: https://www.gnu.org/software/texinfo +license: GPL-3.0-or-later +component: system.devel +summary: texinfo (Documentation format used by GNU) description: | textinfo is the documentation format used by the GNU project, invented by Richard Stallman and Bob Chassell. It is used to take a single source file and produce various outputs such as dvi, html, and pdf. -builddeps : +builddeps: - pkgconfig(libcrypt) -rundeps : +rundeps: - perl -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/texlive/package.yml b/packages/t/texlive/package.yml index 6df147e6ff4..939184f7a88 100644 --- a/packages/t/texlive/package.yml +++ b/packages/t/texlive/package.yml @@ -1,56 +1,56 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : texlive -version : '20240312' -release : 43 -source : - - https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/2024/texlive-20240312-source.tar.xz : 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96 - - https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/2024/texlive-20240312-texmf.tar.xz : c8eae2deaaf51e86d93baa6bbcc4e94c12aa06a0d92893df474cc7d2a012c7a7 -homepage : https://tug.org/texlive/ -license : +name: texlive +version: "20240312" +release: 43 +source: + - https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/2024/texlive-20240312-source.tar.xz: 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96 + - https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/2024/texlive-20240312-texmf.tar.xz: c8eae2deaaf51e86d93baa6bbcc4e94c12aa06a0d92893df474cc7d2a012c7a7 +homepage: https://tug.org/texlive/ +license: - GPL-2.0-or-later - LPPL-1.0 -component : +component: - programming - - all : programming - - fonts-extra : desktop.font - - fonts-opentype : desktop.font - - fonts-truetype : desktop.font - - lang-african : office.spelling - - lang-arabic : office.spelling - - lang-chinese : office.spelling - - lang-cjk : office.spelling - - lang-cyrillic : office.spelling - - lang-greek : office.spelling - - lang-indic : office.spelling - - lang-japanese : office.spelling - - lang-korean : office.spelling - - lang-other : office.spelling - - lang-polish : office.spelling - - source : programming - - synctex : programming.library - - synctex-devel : programming.devel -summary : TeX Live (TeX document production system) + - all: programming + - fonts-extra: desktop.font + - fonts-opentype: desktop.font + - fonts-truetype: desktop.font + - lang-african: office.spelling + - lang-arabic: office.spelling + - lang-chinese: office.spelling + - lang-cjk: office.spelling + - lang-cyrillic: office.spelling + - lang-greek: office.spelling + - lang-indic: office.spelling + - lang-japanese: office.spelling + - lang-korean: office.spelling + - lang-other: office.spelling + - lang-polish: office.spelling + - source: programming + - synctex: programming.library + - synctex-devel: programming.devel +summary: TeX Live (TeX document production system) description: - Required files to get up and running with the TeX document production system. - - all : Complete TeX Live meta package (excluding documentation). - - fonts-extra : Extra fonts to use with the TeX Live system. - - fonts-opentype : Opentype fonts to use with the TeX Live system. - - fonts-truetype : Truetype fonts to use with the TeX Live system. - - lang-african : African language files to use with the TeX Live system. - - lang-arabic : Arabic language files to use with the TeX Live system. - - lang-chinese : Chinese language files to use with the TeX Live system. - - lang-cjk : Cjk language files to use with the TeX Live system. - - lang-cyrillic : Cyrillic language files to use with the TeX Live system. - - lang-greek : Greek language files to use with the TeX Live system. - - lang-indic : Indic language files to use with the TeX Live system. - - lang-japanese : Japanese language files to use with the TeX Live system. - - lang-korean : Korean language files to use with the TeX Live system. - - lang-other : All other language support files to use with the TeX Live system. - - lang-polish : Polish language files to use with the TeX Live system. - - source : Source files to use with the TeX Live system. - - synctex : Synctex library to use with other programs. - - synctex-devel : Development files for synctex -setup : | + - all: Complete TeX Live meta package (excluding documentation). + - fonts-extra: Extra fonts to use with the TeX Live system. + - fonts-opentype: Opentype fonts to use with the TeX Live system. + - fonts-truetype: Truetype fonts to use with the TeX Live system. + - lang-african: African language files to use with the TeX Live system. + - lang-arabic: Arabic language files to use with the TeX Live system. + - lang-chinese: Chinese language files to use with the TeX Live system. + - lang-cjk: Cjk language files to use with the TeX Live system. + - lang-cyrillic: Cyrillic language files to use with the TeX Live system. + - lang-greek: Greek language files to use with the TeX Live system. + - lang-indic: Indic language files to use with the TeX Live system. + - lang-japanese: Japanese language files to use with the TeX Live system. + - lang-korean: Korean language files to use with the TeX Live system. + - lang-other: All other language support files to use with the TeX Live system. + - lang-polish: Polish language files to use with the TeX Live system. + - source: Source files to use with the TeX Live system. + - synctex: Synctex library to use with other programs. + - synctex-devel: Development files for synctex +setup: | # Install missing synctex header install -Dm00644 texk/web2c/synctexdir/synctex_version.h $installdir/usr/include/synctex/synctex_version.h @@ -83,9 +83,9 @@ setup : | --with-x \ --with-clisp-runtime=default \ --enable-xindy --disable-xindy-rules --disable-xindy-docs -build : | +build: | %make -j1 -install : | +install: | %make_install install -dm00755 $installdir/usr/share/tlpkg/TeXLive install -dm00755 $installdir/usr/share/vscode/resources/app/extensions @@ -128,310 +128,310 @@ install : | # Make a meta package install -dm00644 $installdir/usr/share/doc echo "TeX Live Meta Package" > $installdir/usr/share/doc/texlive-all -patterns : +patterns: - /usr/bin - /usr/share/texmf-dist - /usr/share/texmf-var - /usr/share/man - - all : - - /usr/share/doc/texlive-all - - fonts-opentype : - - /usr/share/texmf-dist/fonts/opentype - - fonts-truetype : - - /usr/share/texmf-dist/fonts/truetype - - fonts-extra : - - /usr/share/texmf-dist/*/cm-super - - /usr/share/texmf-dist/*/*/cm-super - - /usr/share/texmf-dist/fonts/*/adobe/sourcesanspro - - /usr/share/texmf-dist/fonts/*/adobe/sourceserifpro - - /usr/share/texmf-dist/fonts/*/adobe/sourcecodepro - - /usr/share/texmf-dist/fonts/*/*/adobe/sourcesanspro - - /usr/share/texmf-dist/fonts/*/*/adobe/sourceserifpro - - /usr/share/texmf-dist/fonts/*/*/adobe/sourcecodepro - - /usr/share/texmf-dist/fonts/*/*/alegreya - - /usr/share/texmf-dist/fonts/*/arkandis - - /usr/share/texmf-dist/fonts/*/google - - /usr/share/texmf-dist/fonts/*/gust - - /usr/share/texmf-dist/fonts/*/huerta/alegreya - - /usr/share/texmf-dist/fonts/*/impallari - - /usr/share/texmf-dist/fonts/*/nowacki - - /usr/share/texmf-dist/fonts/*/paratype - - /usr/share/texmf-dist/fonts/*/*/paratype - - /usr/share/texmf-dist/fonts/*/*/allrunes - - /usr/share/texmf-dist/fonts/*/*/baskervaldx - - /usr/share/texmf-dist/fonts/*/*/cm-super - - /usr/share/texmf-dist/fonts/*/*/cm-unicode - - /usr/share/texmf-dist/fonts/*/*/cochineal - - /usr/share/texmf-dist/fonts/*/*/drm - - /usr/share/texmf-dist/fonts/*/*/fira - - /usr/share/texmf-dist/*/*/*/libertine - - /usr/share/texmf-dist/*/*/*/libertinegc - - /usr/share/texmf-dist/*/*/lm - - /usr/share/texmf-dist/*/*/*/lm - - /usr/share/texmf-dist/*/*/mathdesign - - /usr/share/texmf-dist/*/*/*/mathdesign - - /usr/share/texmf-dist/fonts/*/*/xcharter - - /usr/share/texmf-dist/fonts/*/wadalab - - /usr/share/texmf-dist/fonts/*/*/wadalab - - /usr/share/texmf-dist/tex/latex/adobe/sourcesanspro - - /usr/share/texmf-dist/tex/latex/adobe/sourceserifpro - - /usr/share/texmf-dist/tex/latex/adobe/sourcecodepro - - /usr/share/texmf-dist/tex/latex/alegreya - - /usr/share/texmf-dist/tex/latex/allrunes - - /usr/share/texmf-dist/tex/latex/baskervaldx - - /usr/share/texmf-dist/tex/latex/cochineal - - /usr/share/texmf-dist/tex/latex/drm - - /usr/share/texmf-dist/tex/latex/fira - - /usr/share/texmf-dist/tex/latex/paratype - - /usr/share/texmf-dist/tex/latex/xchater - - lang-african : - - /usr/share/texmf-dist/fonts/*/*/ethiop - - /usr/share/texmf-dist/fonts/*/*/ethiop-t1 - - /usr/share/texmf-dist/fonts/*/jknappen/fc - - /usr/share/texmf-dist/omega/ocp/ethiop - - /usr/share/texmf-dist/tex/latex/ocp/ethiop - - /usr/share/texmf-dist/tex/latex/fc - - lang-arabic : - - /usr/share/texmf-dist/bibtex/bst/persian-bib - - /usr/share/texmf-dist/fonts/*/arabi - - /usr/share/texmf-dist/fonts/*/*/arabi - - /usr/share/texmf-dist/fonts/*/*/dad - - /usr/share/texmf-dist/fonts/*/*/arabtex - - /usr/share/texmf-dist/fonts/truetype/public/amiri - - /usr/share/texmf-dist/tex/latex/arabi - - /usr/share/texmf-dist/tex/latex/arabi-add - - /usr/share/texmf-dist/tex/latex/arabtex - - /usr/share/texmf-dist/tex/latex/ghab - - /usr/share/texmf-dist/tex/latex/tram - - /usr/share/texmf-dist/tex/*/dad - - /usr/share/texmf-dist/tex/*/simurgh - - /usr/share/texmf-dist/tex/xelatex/bidi - - /usr/share/texmf-dist/tex/xelatex/bidihl - - /usr/share/texmf-dist/tex/xelatex/imsproc - - lang-chinese : - - /usr/share/texmf-dist/fonts/*/cns - - /usr/share/texmf-dist/fonts/opentype/public/fandol - - /usr/share/texmf-dist/fonts/*/zhmetrics - - /usr/share/texmf-dist/tex/*/ctex - - /usr/share/texmf-dist/tex/*/zhmetrics - - /usr/share/texmf-dist/tex/latex/xpinyin - - /usr/share/texmf-dist/tex/latex/zhnumber - - /usr/share/texmf-dist/tex/xetex/zhspacing - - lang-cjk : - - /usr/share/texmf-dist/dvips/arphic - - /usr/share/texmf-dist/dvips/garuda-c90 - - /usr/share/texmf-dist/dvips/norasi-c90 - - /usr/share/texmf-dist/fonts/*/arphic - - /usr/share/texmf-dist/fonts/cmap/adobemapping - - /usr/share/texmf-dist/fonts/enc/dvips/c90 - - /usr/share/texmf-dist/fonts/*/*/garuda-c90 - - /usr/share/texmf-dist/fonts/*/*/norasi-c90 - - /usr/share/texmf-dist/fonts/*/*/arphic - - /usr/share/texmf-dist/scripts/cjk-gs-integrate - - /usr/share/texmf-dist/tex/latex/cjk - - /usr/share/texmf-dist/tex/latex/cjkpunct - - /usr/share/texmf-dist/tex/latex/xcjk2uni - - lang-cyrillic : - - /usr/bin/rubibtex - - /usr/bin/rumakeindex - - /usr/share/man/man1/rubibtex.1.gz - - /usr/share/man/man1/rumakeindex.1.gz - - /usr/share/texmf-dist/bibtex/bst/disser - - /usr/share/texmf-dist/bibtex/bst/gost - - /usr/share/texmf-dist/bibtex/csf/disser - - /usr/share/texmf-dist/bibtex/csf/gost - - /usr/share/texmf-dist/fonts/enc/t2 - - /usr/share/texmf-dist/fonts/*/*/cmcyr - - /usr/share/texmf-dist/fonts/*/*/montex - - /usr/share/texmf-dist/makeindex/disser - - /usr/share/texmf-dist/scripts/texlive/rubibtex.sh - - /usr/share/texmf-dist/scripts/texlive/rumakeindex.sh - - /usr/share/texmf-dist/tex/generic/babel-bulgarian - - /usr/share/texmf-dist/tex/generic/babel-russian - - /usr/share/texmf-dist/tex/generic/babel-serbian - - /usr/share/texmf-dist/tex/generic/babel-serbianc - - /usr/share/texmf-dist/tex/generic/babel-ukraineb - - /usr/share/texmf-dist/tex/generic/ruhyphen - - /usr/share/texmf-dist/tex/generic/t2/cyrfinst - - /usr/share/texmf-dist/tex/generic/ukrhyph - - /usr/share/texmf-dist/tex/latex/cyrillic - - /usr/share/texmf-dist/tex/latex/disser - - /usr/share/texmf-dist/tex/latex/eskd - - /usr/share/texmf-dist/tex/latex/eskdx - - /usr/share/texmf-dist/tex/latex/lcyw - - /usr/share/texmf-dist/tex/*/lh - - /usr/share/texmf-dist/tex/latex/lhcyr - - /usr/share/texmf-dist/tex/latex/mongolian-babel - - /usr/share/texmf-dist/tex/latex/montex - - /usr/share/texmf-dist/tex/latex/russ - - /usr/share/texmf-dist/tex/latex/serbian-apostrophe - - /usr/share/texmf-dist/tex/latex/serbian-date-lat - - /usr/share/texmf-dist/tex/latex/serbian-def-cyr - - /usr/share/texmf-dist/tex/latex/serbian-lig - - /usr/share/texmf-dist/tex/latex/t2 - - /usr/share/texmf-dist/tex/plain/cyrplain - - lang-greek : - - /usr/bin/mkgrkindex - - /usr/share/texmf-dist/fonts/*/*/gfsbaskerville - - /usr/share/texmf-dist/fonts/*/*/gfsbodoni - - /usr/share/texmf-dist/fonts/*/*/gfsdidot - - /usr/share/texmf-dist/fonts/*/*/gfsneohellenic - - /usr/share/texmf-dist/fonts/*/*/gfssolomos - - /usr/share/texmf-dist/fonts/*/*/gfsporson - - /usr/share/texmf-dist/fonts/*/*/ibygrk - - /usr/share/texmf-dist/fonts/*/*/kerkis - - /usr/share/texmf-dist/fonts/*/*/cbfonts - - /usr/share/texmf-dist/fonts/*/*/levy - - /usr/share/texmf-dist/fonts/*/*/yannisgr - - /usr/share/texmf-dist/fonts/*/*/bgreek - - /usr/share/texmf-dist/makeindex/mkgrkindex - - /usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex - - /usr/share/texmf-dist/tex/generic/babel-greek - - /usr/share/texmf-dist/tex/generic/hyphen/grahyph5.tex - - /usr/share/texmf-dist/tex/generic/hyphen/grmhyph5.tex - - /usr/share/texmf-dist/tex/generic/hyphen/grphyph5.tex - - /usr/share/texmf-dist/tex/generic/hyphen/ibyhyph.tex - - /usr/share/texmf-dist/tex/generic/ibygrk - - /usr/share/texmf-dist/tex/generic/levy - - /usr/share/texmf-dist/tex/latex/begingreek - - /usr/share/texmf-dist/tex/latex/betababel - - /usr/share/texmf-dist/tex/latex/bgreek - - /usr/share/texmf-dist/tex/latex/cbfonts-fd - - /usr/share/texmf-dist/tex/latex/gfsbaskerville - - /usr/share/texmf-dist/tex/latex/gfsporson - - /usr/share/texmf-dist/tex/latex/greek-fontenc - - /usr/share/texmf-dist/tex/latex/greek-inputenc - - /usr/share/texmf-dist/tex/latex/greekdates - - /usr/share/texmf-dist/tex/latex/greektex - - /usr/share/texmf-dist/tex/latex/ibycus-babel - - /usr/share/texmf-dist/tex/latex/kerkis - - /usr/share/texmf-dist/tex/latex/lgreek - - /usr/share/texmf-dist/tex/latex/teubner - - /usr/share/texmf-dist/tex/xelatex/xgreek - - lang-indic : - - /usr/bin/ebong - - /usr/share/texmf-dist/fonts/*/*/velthuis - - /usr/share/texmf-dist/fonts/*/*/burmese - - /usr/share/texmf-dist/fonts/*/*/sanskrit-t1 - - /usr/share/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari - - /usr/share/texmf-dist/fonts/*/*/bangtex - - /usr/share/texmf-dist/fonts/*/*/bengali - - /usr/share/texmf-dist/fonts/*/*/sanskrit - - /usr/share/texmf-dist/fonts/*/*/wnri - - /usr/share/texmf-dist/scripts/ebong - - /usr/share/texmf-dist/tex/*/velthuis - - /usr/share/texmf-dist/tex/latex/bangtex - - /usr/share/texmf-dist/tex/latex/bengali - - /usr/share/texmf-dist/tex/latex/burmese - - /usr/share/texmf-dist/tex/latex/sanskrit - - /usr/share/texmf-dist/tex/latex/wnri-latex - - lang-japanese : - - /usr/bin/convbkmk - - /usr/bin/kanji-config-updmap - - /usr/bin/kanji-config-updmap-sys - - /usr/bin/kanji-fontmap-creator - - /usr/bin/platex - - /usr/bin/ptex2pdf - - /usr/bin/uplatex - - /usr/share/texmf-dist/fonts/*/*/ipaex-type1 - - /usr/share/texmf-dist/fonts/*/*/japanese-otf - - /usr/share/texmf-dist/fonts/*/*/japanese-otf-uptex - - /usr/share/texmf-dist/fonts/*/jfontmaps - - /usr/share/texmf-dist/fonts/*/*/jfontmaps - - /usr/share/texmf-dist/fonts/*/ptex - - /usr/share/texmf-dist/fonts/*/*/ptex - - /usr/share/texmf-dist/fonts/*/uptex - - /usr/share/texmf-dist/fonts/*/pxchfon - - /usr/share/texmf-dist/fonts/*/*/pxchfon - - /usr/share/texmf-dist/fonts/*/*/zhmetrics-uptex - - /usr/share/texmf-dist/fonts/*/*/ipaex - - /usr/share/texmf-dist/fonts/*/ptex-fonts - - /usr/share/texmf-dist/fonts/*/uptex-fonts - - /usr/share/texmf-dist/metapost/pmetapost/pmpost.mp - - /usr/share/texmf-dist/pbibtex - - /usr/share/texmf-dist/scripts/convbkmk - - /usr/share/texmf-dist/scripts/jfontmaps - - /usr/share/texmf-dist/scripts/ptex2pdf - - /usr/share/texmf-dist/tex/latex/bxbase - - /usr/share/texmf-dist/tex/latex/bxcjkjatype - - /usr/share/texmf-dist/tex/latex/bxjscls - - /usr/share/texmf-dist/tex/latex/pxcjkcat - - /usr/share/texmf-dist/tex/latex/zxjafbfont - - /usr/share/texmf-dist/tex/latex/zxjatype - - /usr/share/texmf-dist/tex/luatex/luatexja - - /usr/share/texmf-dist/tex/platex - - /usr/share/texmf-dist/tex/ptex - - /usr/share/texmf-dist/tex/uplatex - - /usr/share/texmf-dist/tex/uptex - - lang-korean : - - /usr/bin/jamo-normalize - - /usr/bin/komkindex - - /usr/bin/ttf2kotexfont - - /usr/share/texmf-dist/dvips/uhc - - /usr/share/texmf-dist/fonts/*/*/nanumtype1 - - /usr/share/texmf-dist/fonts/*/uhc - - /usr/share/texmf-dist/fonts/*/*/uhc - - /usr/share/texmf-dist/makeindex/kotex-utils - - /usr/share/texmf-dist/scripts/kotex-utils - - /usr/share/texmf-dist/tex/latex/cjk-ko - - /usr/share/texmf-dist/tex/latex/kotex-oblivoir - - /usr/share/texmf-dist/tex/latex/kotex-utf - - /usr/share/texmf-dist/tex/latex/nanumtype1 - - /usr/share/texmf-dist/tex/plain/kotex-plain - - lang-other : - - /usr/share/texmf-dist/fonts/*/*/aramaic-serto - - /usr/share/texmf-dist/fonts/*/*/cjhebrew - - /usr/share/texmf-dist/fonts/*/*/fonts-tlwg - - /usr/share/texmf-dist/fonts/*/*/ocherokee - - /usr/share/texmf-dist/fonts/*/vntex - - /usr/share/texmf-dist/fonts/*/*/vntex - - /usr/share/texmf-dist/fonts/*/*/oinuit - - /usr/share/texmf-dist/fonts/*/*/ctib - - /usr/share/texmf-dist/tex/generic/babel-bahasa - - /usr/share/texmf-dist/tex/generic/babel-esperanto - - /usr/share/texmf-dist/tex/generic/babel-georgian - - /usr/share/texmf-dist/tex/generic/babel-hebrew - - /usr/share/texmf-dist/tex/generic/babel-interlingua - - /usr/share/texmf-dist/tex/generic/babel-sorbian - - /usr/share/texmf-dist/tex/generic/babel-thai - - /usr/share/texmf-dist/tex/generic/babel-vietnamese - - /usr/share/texmf-dist/tex/latex/aramaic-serto - - /usr/share/texmf-dist/tex/latex/cjhebrew - - /usr/share/texmf-dist/tex/latex/ctib - - /usr/share/texmf-dist/tex/latex/fonts-tlwg - - /usr/share/texmf-dist/tex/*/vntex - - lang-polish : - - /usr/bin/mex - - /usr/bin/pdfmex - - /usr/bin/utf8mex - - /usr/share/man/man1/mex.1.gz - - /usr/share/man/man1/pdfmex.1.gz - - /usr/share/man/man1/utf8mex.1.gz - - /usr/share/texmf-dist/bibtex/bib/gustlib - - /usr/share/texmf-dist/bibtex/bst/przechlewski-book - - /usr/share/texmf-dist/dvips/pl/config.pl - - /usr/share/texmf-dist/fonts/*/*/pl - - /usr/share/texmf-dist/fonts/*/*/cc-pl - - /usr/share/texmf-dist/fonts/*/*/qpxqtx - - /usr/share/texmf-dist/tex/generic/babel-polish - - /usr/share/texmf-dist/tex/generic/qpxqtx - - /usr/share/texmf-dist/tex/generic/tap - - /usr/share/texmf-dist/tex/latex/mwcls - - /usr/share/texmf-dist/tex/latex/polski - - /usr/share/texmf-dist/tex/latex/przechlewski-book - - /usr/share/texmf-dist/tex/mex - - /usr/share/texmf-dist/tex/plain/gustlib - - source : - - /usr/share/texmf-dist/fonts/source - - /usr/share/texmf-dist/source - - synctex : - - /usr/lib64/libsynctex.so.* - - /usr/share/man/*/synctex.* - - synctex-devel : - - /usr/include/synctex - - /usr/lib64/libsynctex.so - - /usr/lib64/pkgconfig/synctex.pc -builddeps : + - all: + - /usr/share/doc/texlive-all + - fonts-opentype: + - /usr/share/texmf-dist/fonts/opentype + - fonts-truetype: + - /usr/share/texmf-dist/fonts/truetype + - fonts-extra: + - /usr/share/texmf-dist/*/cm-super + - /usr/share/texmf-dist/*/*/cm-super + - /usr/share/texmf-dist/fonts/*/adobe/sourcesanspro + - /usr/share/texmf-dist/fonts/*/adobe/sourceserifpro + - /usr/share/texmf-dist/fonts/*/adobe/sourcecodepro + - /usr/share/texmf-dist/fonts/*/*/adobe/sourcesanspro + - /usr/share/texmf-dist/fonts/*/*/adobe/sourceserifpro + - /usr/share/texmf-dist/fonts/*/*/adobe/sourcecodepro + - /usr/share/texmf-dist/fonts/*/*/alegreya + - /usr/share/texmf-dist/fonts/*/arkandis + - /usr/share/texmf-dist/fonts/*/google + - /usr/share/texmf-dist/fonts/*/gust + - /usr/share/texmf-dist/fonts/*/huerta/alegreya + - /usr/share/texmf-dist/fonts/*/impallari + - /usr/share/texmf-dist/fonts/*/nowacki + - /usr/share/texmf-dist/fonts/*/paratype + - /usr/share/texmf-dist/fonts/*/*/paratype + - /usr/share/texmf-dist/fonts/*/*/allrunes + - /usr/share/texmf-dist/fonts/*/*/baskervaldx + - /usr/share/texmf-dist/fonts/*/*/cm-super + - /usr/share/texmf-dist/fonts/*/*/cm-unicode + - /usr/share/texmf-dist/fonts/*/*/cochineal + - /usr/share/texmf-dist/fonts/*/*/drm + - /usr/share/texmf-dist/fonts/*/*/fira + - /usr/share/texmf-dist/*/*/*/libertine + - /usr/share/texmf-dist/*/*/*/libertinegc + - /usr/share/texmf-dist/*/*/lm + - /usr/share/texmf-dist/*/*/*/lm + - /usr/share/texmf-dist/*/*/mathdesign + - /usr/share/texmf-dist/*/*/*/mathdesign + - /usr/share/texmf-dist/fonts/*/*/xcharter + - /usr/share/texmf-dist/fonts/*/wadalab + - /usr/share/texmf-dist/fonts/*/*/wadalab + - /usr/share/texmf-dist/tex/latex/adobe/sourcesanspro + - /usr/share/texmf-dist/tex/latex/adobe/sourceserifpro + - /usr/share/texmf-dist/tex/latex/adobe/sourcecodepro + - /usr/share/texmf-dist/tex/latex/alegreya + - /usr/share/texmf-dist/tex/latex/allrunes + - /usr/share/texmf-dist/tex/latex/baskervaldx + - /usr/share/texmf-dist/tex/latex/cochineal + - /usr/share/texmf-dist/tex/latex/drm + - /usr/share/texmf-dist/tex/latex/fira + - /usr/share/texmf-dist/tex/latex/paratype + - /usr/share/texmf-dist/tex/latex/xchater + - lang-african: + - /usr/share/texmf-dist/fonts/*/*/ethiop + - /usr/share/texmf-dist/fonts/*/*/ethiop-t1 + - /usr/share/texmf-dist/fonts/*/jknappen/fc + - /usr/share/texmf-dist/omega/ocp/ethiop + - /usr/share/texmf-dist/tex/latex/ocp/ethiop + - /usr/share/texmf-dist/tex/latex/fc + - lang-arabic: + - /usr/share/texmf-dist/bibtex/bst/persian-bib + - /usr/share/texmf-dist/fonts/*/arabi + - /usr/share/texmf-dist/fonts/*/*/arabi + - /usr/share/texmf-dist/fonts/*/*/dad + - /usr/share/texmf-dist/fonts/*/*/arabtex + - /usr/share/texmf-dist/fonts/truetype/public/amiri + - /usr/share/texmf-dist/tex/latex/arabi + - /usr/share/texmf-dist/tex/latex/arabi-add + - /usr/share/texmf-dist/tex/latex/arabtex + - /usr/share/texmf-dist/tex/latex/ghab + - /usr/share/texmf-dist/tex/latex/tram + - /usr/share/texmf-dist/tex/*/dad + - /usr/share/texmf-dist/tex/*/simurgh + - /usr/share/texmf-dist/tex/xelatex/bidi + - /usr/share/texmf-dist/tex/xelatex/bidihl + - /usr/share/texmf-dist/tex/xelatex/imsproc + - lang-chinese: + - /usr/share/texmf-dist/fonts/*/cns + - /usr/share/texmf-dist/fonts/opentype/public/fandol + - /usr/share/texmf-dist/fonts/*/zhmetrics + - /usr/share/texmf-dist/tex/*/ctex + - /usr/share/texmf-dist/tex/*/zhmetrics + - /usr/share/texmf-dist/tex/latex/xpinyin + - /usr/share/texmf-dist/tex/latex/zhnumber + - /usr/share/texmf-dist/tex/xetex/zhspacing + - lang-cjk: + - /usr/share/texmf-dist/dvips/arphic + - /usr/share/texmf-dist/dvips/garuda-c90 + - /usr/share/texmf-dist/dvips/norasi-c90 + - /usr/share/texmf-dist/fonts/*/arphic + - /usr/share/texmf-dist/fonts/cmap/adobemapping + - /usr/share/texmf-dist/fonts/enc/dvips/c90 + - /usr/share/texmf-dist/fonts/*/*/garuda-c90 + - /usr/share/texmf-dist/fonts/*/*/norasi-c90 + - /usr/share/texmf-dist/fonts/*/*/arphic + - /usr/share/texmf-dist/scripts/cjk-gs-integrate + - /usr/share/texmf-dist/tex/latex/cjk + - /usr/share/texmf-dist/tex/latex/cjkpunct + - /usr/share/texmf-dist/tex/latex/xcjk2uni + - lang-cyrillic: + - /usr/bin/rubibtex + - /usr/bin/rumakeindex + - /usr/share/man/man1/rubibtex.1.gz + - /usr/share/man/man1/rumakeindex.1.gz + - /usr/share/texmf-dist/bibtex/bst/disser + - /usr/share/texmf-dist/bibtex/bst/gost + - /usr/share/texmf-dist/bibtex/csf/disser + - /usr/share/texmf-dist/bibtex/csf/gost + - /usr/share/texmf-dist/fonts/enc/t2 + - /usr/share/texmf-dist/fonts/*/*/cmcyr + - /usr/share/texmf-dist/fonts/*/*/montex + - /usr/share/texmf-dist/makeindex/disser + - /usr/share/texmf-dist/scripts/texlive/rubibtex.sh + - /usr/share/texmf-dist/scripts/texlive/rumakeindex.sh + - /usr/share/texmf-dist/tex/generic/babel-bulgarian + - /usr/share/texmf-dist/tex/generic/babel-russian + - /usr/share/texmf-dist/tex/generic/babel-serbian + - /usr/share/texmf-dist/tex/generic/babel-serbianc + - /usr/share/texmf-dist/tex/generic/babel-ukraineb + - /usr/share/texmf-dist/tex/generic/ruhyphen + - /usr/share/texmf-dist/tex/generic/t2/cyrfinst + - /usr/share/texmf-dist/tex/generic/ukrhyph + - /usr/share/texmf-dist/tex/latex/cyrillic + - /usr/share/texmf-dist/tex/latex/disser + - /usr/share/texmf-dist/tex/latex/eskd + - /usr/share/texmf-dist/tex/latex/eskdx + - /usr/share/texmf-dist/tex/latex/lcyw + - /usr/share/texmf-dist/tex/*/lh + - /usr/share/texmf-dist/tex/latex/lhcyr + - /usr/share/texmf-dist/tex/latex/mongolian-babel + - /usr/share/texmf-dist/tex/latex/montex + - /usr/share/texmf-dist/tex/latex/russ + - /usr/share/texmf-dist/tex/latex/serbian-apostrophe + - /usr/share/texmf-dist/tex/latex/serbian-date-lat + - /usr/share/texmf-dist/tex/latex/serbian-def-cyr + - /usr/share/texmf-dist/tex/latex/serbian-lig + - /usr/share/texmf-dist/tex/latex/t2 + - /usr/share/texmf-dist/tex/plain/cyrplain + - lang-greek: + - /usr/bin/mkgrkindex + - /usr/share/texmf-dist/fonts/*/*/gfsbaskerville + - /usr/share/texmf-dist/fonts/*/*/gfsbodoni + - /usr/share/texmf-dist/fonts/*/*/gfsdidot + - /usr/share/texmf-dist/fonts/*/*/gfsneohellenic + - /usr/share/texmf-dist/fonts/*/*/gfssolomos + - /usr/share/texmf-dist/fonts/*/*/gfsporson + - /usr/share/texmf-dist/fonts/*/*/ibygrk + - /usr/share/texmf-dist/fonts/*/*/kerkis + - /usr/share/texmf-dist/fonts/*/*/cbfonts + - /usr/share/texmf-dist/fonts/*/*/levy + - /usr/share/texmf-dist/fonts/*/*/yannisgr + - /usr/share/texmf-dist/fonts/*/*/bgreek + - /usr/share/texmf-dist/makeindex/mkgrkindex + - /usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex + - /usr/share/texmf-dist/tex/generic/babel-greek + - /usr/share/texmf-dist/tex/generic/hyphen/grahyph5.tex + - /usr/share/texmf-dist/tex/generic/hyphen/grmhyph5.tex + - /usr/share/texmf-dist/tex/generic/hyphen/grphyph5.tex + - /usr/share/texmf-dist/tex/generic/hyphen/ibyhyph.tex + - /usr/share/texmf-dist/tex/generic/ibygrk + - /usr/share/texmf-dist/tex/generic/levy + - /usr/share/texmf-dist/tex/latex/begingreek + - /usr/share/texmf-dist/tex/latex/betababel + - /usr/share/texmf-dist/tex/latex/bgreek + - /usr/share/texmf-dist/tex/latex/cbfonts-fd + - /usr/share/texmf-dist/tex/latex/gfsbaskerville + - /usr/share/texmf-dist/tex/latex/gfsporson + - /usr/share/texmf-dist/tex/latex/greek-fontenc + - /usr/share/texmf-dist/tex/latex/greek-inputenc + - /usr/share/texmf-dist/tex/latex/greekdates + - /usr/share/texmf-dist/tex/latex/greektex + - /usr/share/texmf-dist/tex/latex/ibycus-babel + - /usr/share/texmf-dist/tex/latex/kerkis + - /usr/share/texmf-dist/tex/latex/lgreek + - /usr/share/texmf-dist/tex/latex/teubner + - /usr/share/texmf-dist/tex/xelatex/xgreek + - lang-indic: + - /usr/bin/ebong + - /usr/share/texmf-dist/fonts/*/*/velthuis + - /usr/share/texmf-dist/fonts/*/*/burmese + - /usr/share/texmf-dist/fonts/*/*/sanskrit-t1 + - /usr/share/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari + - /usr/share/texmf-dist/fonts/*/*/bangtex + - /usr/share/texmf-dist/fonts/*/*/bengali + - /usr/share/texmf-dist/fonts/*/*/sanskrit + - /usr/share/texmf-dist/fonts/*/*/wnri + - /usr/share/texmf-dist/scripts/ebong + - /usr/share/texmf-dist/tex/*/velthuis + - /usr/share/texmf-dist/tex/latex/bangtex + - /usr/share/texmf-dist/tex/latex/bengali + - /usr/share/texmf-dist/tex/latex/burmese + - /usr/share/texmf-dist/tex/latex/sanskrit + - /usr/share/texmf-dist/tex/latex/wnri-latex + - lang-japanese: + - /usr/bin/convbkmk + - /usr/bin/kanji-config-updmap + - /usr/bin/kanji-config-updmap-sys + - /usr/bin/kanji-fontmap-creator + - /usr/bin/platex + - /usr/bin/ptex2pdf + - /usr/bin/uplatex + - /usr/share/texmf-dist/fonts/*/*/ipaex-type1 + - /usr/share/texmf-dist/fonts/*/*/japanese-otf + - /usr/share/texmf-dist/fonts/*/*/japanese-otf-uptex + - /usr/share/texmf-dist/fonts/*/jfontmaps + - /usr/share/texmf-dist/fonts/*/*/jfontmaps + - /usr/share/texmf-dist/fonts/*/ptex + - /usr/share/texmf-dist/fonts/*/*/ptex + - /usr/share/texmf-dist/fonts/*/uptex + - /usr/share/texmf-dist/fonts/*/pxchfon + - /usr/share/texmf-dist/fonts/*/*/pxchfon + - /usr/share/texmf-dist/fonts/*/*/zhmetrics-uptex + - /usr/share/texmf-dist/fonts/*/*/ipaex + - /usr/share/texmf-dist/fonts/*/ptex-fonts + - /usr/share/texmf-dist/fonts/*/uptex-fonts + - /usr/share/texmf-dist/metapost/pmetapost/pmpost.mp + - /usr/share/texmf-dist/pbibtex + - /usr/share/texmf-dist/scripts/convbkmk + - /usr/share/texmf-dist/scripts/jfontmaps + - /usr/share/texmf-dist/scripts/ptex2pdf + - /usr/share/texmf-dist/tex/latex/bxbase + - /usr/share/texmf-dist/tex/latex/bxcjkjatype + - /usr/share/texmf-dist/tex/latex/bxjscls + - /usr/share/texmf-dist/tex/latex/pxcjkcat + - /usr/share/texmf-dist/tex/latex/zxjafbfont + - /usr/share/texmf-dist/tex/latex/zxjatype + - /usr/share/texmf-dist/tex/luatex/luatexja + - /usr/share/texmf-dist/tex/platex + - /usr/share/texmf-dist/tex/ptex + - /usr/share/texmf-dist/tex/uplatex + - /usr/share/texmf-dist/tex/uptex + - lang-korean: + - /usr/bin/jamo-normalize + - /usr/bin/komkindex + - /usr/bin/ttf2kotexfont + - /usr/share/texmf-dist/dvips/uhc + - /usr/share/texmf-dist/fonts/*/*/nanumtype1 + - /usr/share/texmf-dist/fonts/*/uhc + - /usr/share/texmf-dist/fonts/*/*/uhc + - /usr/share/texmf-dist/makeindex/kotex-utils + - /usr/share/texmf-dist/scripts/kotex-utils + - /usr/share/texmf-dist/tex/latex/cjk-ko + - /usr/share/texmf-dist/tex/latex/kotex-oblivoir + - /usr/share/texmf-dist/tex/latex/kotex-utf + - /usr/share/texmf-dist/tex/latex/nanumtype1 + - /usr/share/texmf-dist/tex/plain/kotex-plain + - lang-other: + - /usr/share/texmf-dist/fonts/*/*/aramaic-serto + - /usr/share/texmf-dist/fonts/*/*/cjhebrew + - /usr/share/texmf-dist/fonts/*/*/fonts-tlwg + - /usr/share/texmf-dist/fonts/*/*/ocherokee + - /usr/share/texmf-dist/fonts/*/vntex + - /usr/share/texmf-dist/fonts/*/*/vntex + - /usr/share/texmf-dist/fonts/*/*/oinuit + - /usr/share/texmf-dist/fonts/*/*/ctib + - /usr/share/texmf-dist/tex/generic/babel-bahasa + - /usr/share/texmf-dist/tex/generic/babel-esperanto + - /usr/share/texmf-dist/tex/generic/babel-georgian + - /usr/share/texmf-dist/tex/generic/babel-hebrew + - /usr/share/texmf-dist/tex/generic/babel-interlingua + - /usr/share/texmf-dist/tex/generic/babel-sorbian + - /usr/share/texmf-dist/tex/generic/babel-thai + - /usr/share/texmf-dist/tex/generic/babel-vietnamese + - /usr/share/texmf-dist/tex/latex/aramaic-serto + - /usr/share/texmf-dist/tex/latex/cjhebrew + - /usr/share/texmf-dist/tex/latex/ctib + - /usr/share/texmf-dist/tex/latex/fonts-tlwg + - /usr/share/texmf-dist/tex/*/vntex + - lang-polish: + - /usr/bin/mex + - /usr/bin/pdfmex + - /usr/bin/utf8mex + - /usr/share/man/man1/mex.1.gz + - /usr/share/man/man1/pdfmex.1.gz + - /usr/share/man/man1/utf8mex.1.gz + - /usr/share/texmf-dist/bibtex/bib/gustlib + - /usr/share/texmf-dist/bibtex/bst/przechlewski-book + - /usr/share/texmf-dist/dvips/pl/config.pl + - /usr/share/texmf-dist/fonts/*/*/pl + - /usr/share/texmf-dist/fonts/*/*/cc-pl + - /usr/share/texmf-dist/fonts/*/*/qpxqtx + - /usr/share/texmf-dist/tex/generic/babel-polish + - /usr/share/texmf-dist/tex/generic/qpxqtx + - /usr/share/texmf-dist/tex/generic/tap + - /usr/share/texmf-dist/tex/latex/mwcls + - /usr/share/texmf-dist/tex/latex/polski + - /usr/share/texmf-dist/tex/latex/przechlewski-book + - /usr/share/texmf-dist/tex/mex + - /usr/share/texmf-dist/tex/plain/gustlib + - source: + - /usr/share/texmf-dist/fonts/source + - /usr/share/texmf-dist/source + - synctex: + - /usr/lib64/libsynctex.so.* + - /usr/share/man/*/synctex.* + - synctex-devel: + - /usr/include/synctex + - /usr/lib64/libsynctex.so + - /usr/lib64/pkgconfig/synctex.pc +builddeps: - pkgconfig(cairo) - pkgconfig(fontconfig) - pkgconfig(gdlib) @@ -451,26 +451,26 @@ builddeps : - man-db - potrace-devel - psutils -rundeps : - - all : - - texlive - - texlive-fonts-extra - - texlive-fonts-opentype - - texlive-fonts-truetype - - texlive-lang-african - - texlive-lang-arabic - - texlive-lang-chinese - - texlive-lang-cjk - - texlive-lang-cyrillic - - texlive-lang-greek - - texlive-lang-indic - - texlive-lang-japanese - - texlive-lang-korean - - texlive-lang-other - - texlive-lang-polish - - texlive-source - - devel : - - texlive-synctex-devel +rundeps: + - all: + - texlive + - texlive-fonts-extra + - texlive-fonts-opentype + - texlive-fonts-truetype + - texlive-lang-african + - texlive-lang-arabic + - texlive-lang-chinese + - texlive-lang-cjk + - texlive-lang-cyrillic + - texlive-lang-greek + - texlive-lang-indic + - texlive-lang-japanese + - texlive-lang-korean + - texlive-lang-other + - texlive-lang-polish + - texlive-source + - devel: + - texlive-synctex-devel - libwww-perl - perl-digest-sha1 - perl-file-copy-recursive diff --git a/packages/t/texstudio/package.yml b/packages/t/texstudio/package.yml index aea9373b72e..6faa25e3667 100644 --- a/packages/t/texstudio/package.yml +++ b/packages/t/texstudio/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : texstudio -version : 4.8.9 -release : 36 -source : - - https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.9.tar.gz : 4d7e04fe076ae01da5773b5ae6e9386345a1cc2bf95dee8648e7bb2faa4adeea -homepage : https://www.texstudio.org/ -license : +name: texstudio +version: 4.8.9 +release: 36 +source: + - https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.9.tar.gz: 4d7e04fe076ae01da5773b5ae6e9386345a1cc2bf95dee8648e7bb2faa4adeea +homepage: https://www.texstudio.org/ +license: - GPL-2.0-or-later - GPL-3.0-or-later -summary : Environment for creating LaTeX documents -component : editor +summary: Environment for creating LaTeX documents +component: editor description: | TeXstudio is an integrated writing environment for creating LaTeX documents. TeXstudio has numerous features like syntax-highlighting, integrated viewer, reference checking and various assistants. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Qml) - pkgconfig(Qt6Svg) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(poppler-qt6) - pkgconfig(quazip1-qt6) - pkgconfig(x11-xcb) -rundeps : +rundeps: - texlive -setup : | +setup: | %cmake_ninja -DTEXSTUDIO_ENABLE_CRASH_HANDLER=OFF -Wno-dev -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix icons so they're usable diff --git a/packages/t/texworks/package.yml b/packages/t/texworks/package.yml index b0a50d9da25..e6a86d20e8c 100644 --- a/packages/t/texworks/package.yml +++ b/packages/t/texworks/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : texworks -version : 0.6.10 -release : 21 -source : - - https://github.com/TeXworks/texworks/archive/refs/tags/release-0.6.10.tar.gz : bbc29d5aba451355222b29dd02ef318fd7fec55a721a61fc6d9cd933a0abd270 -homepage : https://www.tug.org/texworks/ -license : GPL-2.0-or-later -component : editor -summary : A simple TeX front-end program +name: texworks +version: 0.6.10 +release: 21 +source: + - https://github.com/TeXworks/texworks/archive/refs/tags/release-0.6.10.tar.gz: bbc29d5aba451355222b29dd02ef318fd7fec55a721a61fc6d9cd933a0abd270 +homepage: https://www.tug.org/texworks/ +license: GPL-2.0-or-later +component: editor +summary: A simple TeX front-end program description: | TeXworks is an environment for authoring TeX (LaTeX, ConTeXt, etc) documents, with a Unicode-based, TeX-aware editor, integrated PDF viewer, and a clean, simple interface accessible to casual and non-technical users. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Qml) - pkgconfig(Qt6UiTools) - pkgconfig(hunspell) - pkgconfig(poppler-qt6) - pkgconfig(python3) -rundeps : +rundeps: - texlive -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %cmake_ninja -DQT_DEFAULT_MAJOR_VERSION=6 \ -DTeXworks_DIC_DIR=/usr/share/hunspell \ -DWITH_PYTHON=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/doc diff --git a/packages/t/thefuck/package.yml b/packages/t/thefuck/package.yml index 4263d83059f..9f2e5112716 100644 --- a/packages/t/thefuck/package.yml +++ b/packages/t/thefuck/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thefuck -version : '3.32' -release : 23 -source : - - https://github.com/nvbn/thefuck/archive/3.32.tar.gz : 76cbb014473672d1c384922857f8fbc1f6f7774f74f784149ad88751854ecfdf -homepage : https://github.com/nvbn/thefuck -license : MIT -component : system.utils -summary : Magnificent app which corrects your previous console command +name: thefuck +version: "3.32" +release: 23 +source: + - https://github.com/nvbn/thefuck/archive/3.32.tar.gz: 76cbb014473672d1c384922857f8fbc1f6f7774f74f784149ad88751854ecfdf +homepage: https://github.com/nvbn/thefuck +license: MIT +component: system.utils +summary: Magnificent app which corrects your previous console command description: | Magnificent app which corrects your previous console command -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-colorama - python-decorator - python-mock @@ -22,23 +22,23 @@ checkdeps : - python-pyte - python-pytest-mock - python-six -rundeps : +rundeps: - python-colorama - python-decorator - python-psutil - python-pyte - python-six -setup : | +setup: | %patch -p1 -i $pkgfiles/no-distutils.patch %patch -p1 -i $pkgfiles/remove-imp-usage.patch %patch -p1 -i $pkgfiles/remove-mock-usage.patch %patch -p1 -i $pkgfiles/pytest-8.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00755 $pkgfiles/thefuck.sh $installdir/usr/share/defaults/etc/profile.d/thefuck.sh -check : | +check: | # Don't fail due to permission errors trying to test config in /root. # Set environment variables to avoid writing into /root. # Disable tests that don't honor such env variables. diff --git a/packages/t/thermald/package.yml b/packages/t/thermald/package.yml index 84e16e75259..aeed99ab971 100644 --- a/packages/t/thermald/package.yml +++ b/packages/t/thermald/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thermald -version : 2.15.10 -release : 18 -source : - - https://github.com/intel/thermal_daemon/archive/refs/tags/v2.15.10.tar.gz : 91f0eb6a471637cd16877be59947048c90912ea80495f78f8c2d4f465f12d6a0 -license : GPL-2.0-or-later -homepage : https://github.com/intel/thermal_daemon -component : system.utils -summary : Thermal daemon for IA +name: thermald +version: 2.15.10 +release: 18 +source: + - https://github.com/intel/thermal_daemon/archive/refs/tags/v2.15.10.tar.gz: 91f0eb6a471637cd16877be59947048c90912ea80495f78f8c2d4f465f12d6a0 +license: GPL-2.0-or-later +homepage: https://github.com/intel/thermal_daemon +component: system.utils +summary: Thermal daemon for IA description: | Thermal daemon for IA -builddeps : +builddeps: - pkgconfig(libevdev) - pkgconfig(libxml-2.0) - pkgconfig(upower-glib) - autoconf-archive - gtk-doc -setup : | +setup: | %autogen --with-dbus-sys-dir=/usr/share/dbus-1/system.d/ -build : | +build: | %make -install : | +install: | %make_install # Users may systemctl mask to turn it off. diff --git a/packages/t/thin-provisioning-tools/package.yml b/packages/t/thin-provisioning-tools/package.yml index addab70f406..e7accb3f82b 100644 --- a/packages/t/thin-provisioning-tools/package.yml +++ b/packages/t/thin-provisioning-tools/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thin-provisioning-tools -version : 1.1.0 -release : 12 -source : - - https://github.com/jthornber/thin-provisioning-tools/archive/refs/tags/v1.1.0.tar.gz : fef778119046e6057aabcc087685aafefe62eb3a65febba639482e72c85a59ed -license : GPL-3.0-or-later -component : system.utils -homepage : https://github.com/jthornber/thin-provisioning-tools -summary : A suite of tools for manipulating the metadata of the dm-thin, dm-cache and dm-era device-mapper targets +name: thin-provisioning-tools +version: 1.1.0 +release: 12 +source: + - https://github.com/jthornber/thin-provisioning-tools/archive/refs/tags/v1.1.0.tar.gz: fef778119046e6057aabcc087685aafefe62eb3a65febba639482e72c85a59ed +license: GPL-3.0-or-later +component: system.utils +homepage: https://github.com/jthornber/thin-provisioning-tools +summary: A suite of tools for manipulating the metadata of the dm-thin, dm-cache and dm-era device-mapper targets description: | A suite of tools for manipulating the metadata of the dm-thin, dm-cache and dm-era device-mapper targets. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(devmapper) - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %make_install diff --git a/packages/t/thonny/package.yml b/packages/t/thonny/package.yml index 2f518882851..62c8ada77ac 100644 --- a/packages/t/thonny/package.yml +++ b/packages/t/thonny/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thonny -version : 4.1.7 -release : 33 -source : - - https://files.pythonhosted.org/packages/source/t/thonny/thonny-4.1.7.tar.gz : 6b3b5605f524c12462830e232c8eaf01235645820dd13c24d720acab44a58123 -homepage : https://thonny.org -license : MIT -component : programming.ide -summary : Python IDE for beginners +name: thonny +version: 4.1.7 +release: 33 +source: + - https://files.pythonhosted.org/packages/source/t/thonny/thonny-4.1.7.tar.gz: 6b3b5605f524c12462830e232c8eaf01235645820dd13c24d720acab44a58123 +homepage: https://thonny.org +license: MIT +component: programming.ide +summary: Python IDE for beginners description: | Thonny is a simple Python IDE with features useful for learning programming. It comes with a debugger which is able to visualize all the conceptual steps taken to run a Python program (executing statements, evaluating expressions, maintaining the call stack). There is a GUI for installing 3rd-party packages and special mode for learning about references. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -rundeps : +rundeps: - pylint - python-asttokens - python-distro @@ -25,9 +25,9 @@ rundeps : - python-send2trash - python-wheel - python3-tkinter -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 packaging/linux/org.thonny.Thonny.desktop $installdir/usr/share/applications/org.thonny.Thonny.desktop install -Dm00644 packaging/linux/thonny.1 $installdir/usr/share/man/man1/thonny.1 diff --git a/packages/t/thunar-archive-plugin/package.yml b/packages/t/thunar-archive-plugin/package.yml index 846af4b07ab..ac15a3c1aa7 100644 --- a/packages/t/thunar-archive-plugin/package.yml +++ b/packages/t/thunar-archive-plugin/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunar-archive-plugin -version : 0.6.0 -release : 4 -source : - - https://archive.xfce.org/src/thunar-plugins/thunar-archive-plugin/0.6/thunar-archive-plugin-0.6.0.tar.xz : 692708cd047c7a552f2f85fe2ee32f19c7d5be5bf695d0288e8cadf50289db06 -homepage : https://docs.xfce.org/xfce/thunar/archive -license : GPL-2.0-or-later -component : desktop.xfce -summary : Adds archive operations to the Thunar file context menus. +name: thunar-archive-plugin +version: 0.6.0 +release: 4 +source: + - https://archive.xfce.org/src/thunar-plugins/thunar-archive-plugin/0.6/thunar-archive-plugin-0.6.0.tar.xz: 692708cd047c7a552f2f85fe2ee32f19c7d5be5bf695d0288e8cadf50289db06 +homepage: https://docs.xfce.org/xfce/thunar/archive +license: GPL-2.0-or-later +component: desktop.xfce +summary: Adds archive operations to the Thunar file context menus. description: | Adds archive operations to the Thunar file context menus. -builddeps : +builddeps: - pkgconfig(libxfce4util-1.0) - pkgconfig(thunarx-3) -setup : | +setup: | %meson_configure --libexecdir=/usr/lib64/xfce4 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/thunar-media-tags-plugin/package.yml b/packages/t/thunar-media-tags-plugin/package.yml index a6044f10568..9f5105df238 100644 --- a/packages/t/thunar-media-tags-plugin/package.yml +++ b/packages/t/thunar-media-tags-plugin/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunar-media-tags-plugin -version : 0.6.0 -release : 3 -source : - - https://archive.xfce.org/src/thunar-plugins/thunar-media-tags-plugin/0.6/thunar-media-tags-plugin-0.6.0.tar.xz : b62dc047100346324e63d46acaaa497e8d7fccd1d10ef5bfb8370fd666a48c4a -homepage : https://docs.xfce.org/xfce/thunar/media-tags -license : GPL-2.0-or-later -component : desktop.xfce -summary : Adds special features for media files to the Thunar File Manager. +name: thunar-media-tags-plugin +version: 0.6.0 +release: 3 +source: + - https://archive.xfce.org/src/thunar-plugins/thunar-media-tags-plugin/0.6/thunar-media-tags-plugin-0.6.0.tar.xz: b62dc047100346324e63d46acaaa497e8d7fccd1d10ef5bfb8370fd666a48c4a +homepage: https://docs.xfce.org/xfce/thunar/media-tags +license: GPL-2.0-or-later +component: desktop.xfce +summary: Adds special features for media files to the Thunar File Manager. description: | Adds special features for media files to the Thunar File Manager. -builddeps : +builddeps: - pkgconfig(libxfce4ui-2) - pkgconfig(taglib) - pkgconfig(thunarx-3) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/thunar-shares-plugin/package.yml b/packages/t/thunar-shares-plugin/package.yml index d3a8c6403c5..45d685d4313 100644 --- a/packages/t/thunar-shares-plugin/package.yml +++ b/packages/t/thunar-shares-plugin/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunar-shares-plugin -version : 0.5.0 -release : 3 -source : - - https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.5/thunar-shares-plugin-0.5.0.tar.xz : 34d4d69d413e63837c5083506b4dbf65f1fd2efe17667b1d7ad0699e1e2eb07d -homepage : https://docs.xfce.org/xfce/thunar/thunar-shares-plugin -license : GPL-2.0-or-later -component : desktop.xfce -summary : Thunar plugin to quickly share a folder using Samba without requiring root access. +name: thunar-shares-plugin +version: 0.5.0 +release: 3 +source: + - https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.5/thunar-shares-plugin-0.5.0.tar.xz: 34d4d69d413e63837c5083506b4dbf65f1fd2efe17667b1d7ad0699e1e2eb07d +homepage: https://docs.xfce.org/xfce/thunar/thunar-shares-plugin +license: GPL-2.0-or-later +component: desktop.xfce +summary: Thunar plugin to quickly share a folder using Samba without requiring root access. description: | Thunar plugin to quickly share a folder using Samba without requiring root access. -builddeps : +builddeps: - pkgconfig(libxfconf-0) - pkgconfig(thunarx-3) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/thunar-volman/package.yml b/packages/t/thunar-volman/package.yml index 8e80424be1c..b1b620c44e4 100644 --- a/packages/t/thunar-volman/package.yml +++ b/packages/t/thunar-volman/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunar-volman -version : 4.20.0 -release : 4 -source : - - https://archive.xfce.org/src/xfce/thunar-volman/4.20/thunar-volman-4.20.0.tar.bz2 : b0dad852959b515b8fbfd1ed552e362340347d26d5246e7f1b973027131eb1da -homepage : https://docs.xfce.org/xfce/thunar/thunar-volman -license : GPL-2.0-or-later -component : desktop.xfce -summary : Automatic management of removable drives and media for Thunar. +name: thunar-volman +version: 4.20.0 +release: 4 +source: + - https://archive.xfce.org/src/xfce/thunar-volman/4.20/thunar-volman-4.20.0.tar.bz2: b0dad852959b515b8fbfd1ed552e362340347d26d5246e7f1b973027131eb1da +homepage: https://docs.xfce.org/xfce/thunar/thunar-volman +license: GPL-2.0-or-later +component: desktop.xfce +summary: Automatic management of removable drives and media for Thunar. description: | Automatic management of removable drives and media for Thunar. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(libxfce4ui-2) - pkgconfig(thunarx-3) -setup : | +setup: | %configure --disable-debug -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/thunar/package.yml b/packages/t/thunar/package.yml index 6c14dbd9ef6..4a4132c8d21 100644 --- a/packages/t/thunar/package.yml +++ b/packages/t/thunar/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunar -version : 4.20.5 -release : 16 -source : - - https://archive.xfce.org/src/xfce/thunar/4.20/thunar-4.20.5.tar.bz2 : da299babd233a079a443e527fa38cba3899b6131ef056593de9451178d812f2a -homepage : https://docs.xfce.org/xfce/thunar/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Modern, fast and easy-to-use file manager for Xfce. +name: thunar +version: 4.20.5 +release: 16 +source: + - https://archive.xfce.org/src/xfce/thunar/4.20/thunar-4.20.5.tar.bz2: da299babd233a079a443e527fa38cba3899b6131ef056593de9451178d812f2a +homepage: https://docs.xfce.org/xfce/thunar/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Modern, fast and easy-to-use file manager for Xfce. description: | Modern, fast and easy-to-use file manager for Xfce. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) -rundeps : +rundeps: - gvfs -setup : | +setup: | %patch -p1 -i $pkgfiles/620.patch %configure \ @@ -27,7 +27,7 @@ setup : | --enable-notifications \ --enable-exif \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/thunderbird-langpacks/package.yml b/packages/t/thunderbird-langpacks/package.yml index 18ff764368a..e5ae6b4fd37 100644 --- a/packages/t/thunderbird-langpacks/package.yml +++ b/packages/t/thunderbird-langpacks/package.yml @@ -1,87 +1,87 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunderbird-langpacks +name: thunderbird-langpacks #### Don't modify the version manually, use the update.py script #### This package MUST have the same major version as the Thunderbird package, and should be updated in sync ##@@BEGIN_VERSION -version : "140.5.0" +version: "140.5.0" ##@@END_VERSION -release : 7 -homepage : https://www.mozilla.org/ -upstreams : +release: 7 +homepage: https://www.mozilla.org/ +upstreams: #### DO NOT MANUALLY MODIFY ANYTHING BETWEEN THE BEGIN_UPSTREAMS AND END_UPSTREAMS COMMENTS -source : -##@@BEGIN_UPSTREAMS - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/af.xpi#langpack-af@thunderbird.mozilla.org.xpi : eec38649e860325587bda0f0d4b50bc5fb6687504b59fcae59f4e568add83932 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ar.xpi#langpack-ar@thunderbird.mozilla.org.xpi : b22d29e57805ab534fbbe69b7882336dc5f3a9c8a71e576332f4b7d072f44057 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ast.xpi#langpack-ast@thunderbird.mozilla.org.xpi : 10e51d54724d04f89216e8c181bf9c88b0ba6dac2937417f88dc40518d6bf542 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/be.xpi#langpack-be@thunderbird.mozilla.org.xpi : 3cea2f99e50b94fe6a086f28155e3a1296f09e313e2de96b2a88af7515276535 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/bg.xpi#langpack-bg@thunderbird.mozilla.org.xpi : 1cbbfa0bd2b8456ecb9bb7f76097d9eab1dbeabd4f17a6b5b40067d17b4d8bcc - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/br.xpi#langpack-br@thunderbird.mozilla.org.xpi : b11344b8d2f05dde734d320d5728c4ced5f108ca04a1babc7e872c5f52a0cbb9 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ca.xpi#langpack-ca@thunderbird.mozilla.org.xpi : 5ecb56f6bc548fea73efd7390d877f66400e2988a0da9d6cb7567c3a6e10a436 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cak.xpi#langpack-cak@thunderbird.mozilla.org.xpi : 425683ad02d280534cfdb7ff076c3d2218e56dd2ee66b9442d95e9d5eec7b52b - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cs.xpi#langpack-cs@thunderbird.mozilla.org.xpi : 5e0794cb2ee5f70afbd3d7837f95c8cf2067a7f22c545b1cc1a95ab419a417e7 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cy.xpi#langpack-cy@thunderbird.mozilla.org.xpi : 375378835e3f690deb32a30772222414b3a89c32694f2e21fb92d9947b772daf - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/da.xpi#langpack-da@thunderbird.mozilla.org.xpi : 2856181657f2a8751861593ac37b4e290677259ede489b8bf2fe06fd712d0961 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/de.xpi#langpack-de@thunderbird.mozilla.org.xpi : 68dcd051491dd7de961455148bb0f0c91cc1040fa0d2fb07a2ee558510259db9 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/dsb.xpi#langpack-dsb@thunderbird.mozilla.org.xpi : 77a4f6b886ca9b6a43864b2d367d380f1c090bb14add21c8f0cf66b541975f7b - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/el.xpi#langpack-el@thunderbird.mozilla.org.xpi : 20c5210c3eef05e0449dc821f1e7ca8f3109865bc3df809f1b2b07780b50ce68 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-CA.xpi#langpack-en-CA@thunderbird.mozilla.org.xpi : 0b7de8eade097bc34a8aa36cc1f659903c1788baeb36acbee531f5f3233b20c7 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-GB.xpi#langpack-en-GB@thunderbird.mozilla.org.xpi : 65717e64c9cada32ccff3e4044c6321cd6420dd0f1ebd25b93c0a0000ae6a0d4 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-US.xpi#langpack-en-US@thunderbird.mozilla.org.xpi : e08a7820e34455354bbe5c5cff72e4399d486f479ebd9c7a196933451427200c - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-AR.xpi#langpack-es-AR@thunderbird.mozilla.org.xpi : edeaca0cd8ff0c1e2ba285fd375022b5f45e0f626db25adcc2fa3ced2a957a95 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-ES.xpi#langpack-es-ES@thunderbird.mozilla.org.xpi : e4668da41237428fe568cb3c7a19d449fb5febec046f288bcb99dec755c5f403 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-MX.xpi#langpack-es-MX@thunderbird.mozilla.org.xpi : 4ddec38601930db4295122fb7b5986e5e2c1bf825613e5954abc28e52193ec4f - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/et.xpi#langpack-et@thunderbird.mozilla.org.xpi : c1baec12c5fca581aca95ea8df06a51709319da46cd47518c38d0eb91f7370e3 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/eu.xpi#langpack-eu@thunderbird.mozilla.org.xpi : 3776b30d3893cdd4d980088919470959b65817ce5a0a4c4d630889367f1381f5 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fi.xpi#langpack-fi@thunderbird.mozilla.org.xpi : 49f68de26decc6ccbb922e1701cf195e10123579f8da5dcddffa489e824c3ac3 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fr.xpi#langpack-fr@thunderbird.mozilla.org.xpi : cb4f92f01a3609a7bebd6c0c4e185345f1708b382033833da0075c3f8468c889 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fy-NL.xpi#langpack-fy-NL@thunderbird.mozilla.org.xpi : b15c57365dc988933b89bcb697db1a3fd375d7ab74e4024be59f695a42d0a10a - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ga-IE.xpi#langpack-ga-IE@thunderbird.mozilla.org.xpi : c6a4786e57c4afbb38457f9c996c59663dec9c4f0496f1c4ef7ee212799941ea - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/gd.xpi#langpack-gd@thunderbird.mozilla.org.xpi : 9fceb37931c595d4015abf512a64350bd88936adcb240f1aa42e41b0debe9244 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/gl.xpi#langpack-gl@thunderbird.mozilla.org.xpi : 0d31cd16c91d4e89194ee430463cc5abaa65461f69600259f4afd8910a11748a - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/he.xpi#langpack-he@thunderbird.mozilla.org.xpi : d42df174aa1dddc5e9bc74904e186733785409d9eebb4d3250242b8c7a7232bd - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hr.xpi#langpack-hr@thunderbird.mozilla.org.xpi : 66d70a2e55b8b64da855abbd48cf97db6f8de456e6484bba831365fe52130d80 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hsb.xpi#langpack-hsb@thunderbird.mozilla.org.xpi : ac5ad2307167af9f44eea9a67db9bd849815934904d9377c0c3e980103abc7ea - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hu.xpi#langpack-hu@thunderbird.mozilla.org.xpi : 114a9ed7e2c5553f87f9534d306241c4c9b511b245e9121b763cf0acb7c06995 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hy-AM.xpi#langpack-hy-AM@thunderbird.mozilla.org.xpi : 66bfaa6158a3a5dea87bcfaae7308c60d60f3b863bef1c074305d23af7be54d7 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/id.xpi#langpack-id@thunderbird.mozilla.org.xpi : e1c7aa2b1f0cd4008128011123cb2b4dfe38b51c085f0ab03d7238e39879afd0 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/is.xpi#langpack-is@thunderbird.mozilla.org.xpi : 7df121125d6ba74ff4c405b0b7af16351a8eac661fcfd1945d5962fa2ad352d4 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/it.xpi#langpack-it@thunderbird.mozilla.org.xpi : b148000652608d4651f3729029c69de0d9b31b0cee0a739ebea5e36964e22195 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ja.xpi#langpack-ja@thunderbird.mozilla.org.xpi : cbbe4b9a70abfa7176f97a2ff50599bbf53a14f534ac58b9d8ede81e34c19363 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ka.xpi#langpack-ka@thunderbird.mozilla.org.xpi : 234e825acf98a13f9846e1508f56cb38edd5ee1ecc7b7c54170cdb8edd153152 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/kab.xpi#langpack-kab@thunderbird.mozilla.org.xpi : ad01c01ec454f0b81626065f72651759bb759122b857c38e7ea6e3280b8eb064 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/kk.xpi#langpack-kk@thunderbird.mozilla.org.xpi : f713584c828ee8983162bfa3d73dde356a1d7a2766e037f427bf07aaeefe5394 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ko.xpi#langpack-ko@thunderbird.mozilla.org.xpi : 7b6c42f49218c36c8b562cd8a534e5b3ac0d43f96dda5a1fd11ee6f37f14f339 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/lt.xpi#langpack-lt@thunderbird.mozilla.org.xpi : 7941cb492d10a322231cc5d2a1164c1ae7607030350927aa84c75dc66a1f2004 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/lv.xpi#langpack-lv@thunderbird.mozilla.org.xpi : 6eaf87c3bccbd6014fd2e4ece212accd85fd66f229c1ef276d553c38c12c8732 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ms.xpi#langpack-ms@thunderbird.mozilla.org.xpi : 3245851edf5673dfb451ac03ccb470c908f38e22d53ac63c793344ed9ccbd6b2 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nb-NO.xpi#langpack-nb-NO@thunderbird.mozilla.org.xpi : 2832bc4bdd70167efc3295d4b704a84e3b0825c7e8b5ee8dbc3b926f798f5343 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nl.xpi#langpack-nl@thunderbird.mozilla.org.xpi : 33af832d9e5147cef9659d4b19e1a2c36c9f98a7e00b0c5ab7058aa0d5fe22f6 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nn-NO.xpi#langpack-nn-NO@thunderbird.mozilla.org.xpi : 0c6f9e202402e7c3bf3e1ea63625425c4e578c8e1edb21d39db18450c29d23e6 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pa-IN.xpi#langpack-pa-IN@thunderbird.mozilla.org.xpi : e42eb06760bb231ed8cf8c784fd148364fbc74a97e64aeb3f076e1ccb363c25e - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pl.xpi#langpack-pl@thunderbird.mozilla.org.xpi : b33681b25a5b52930868a8f5aa014052bb4d9ab90abd442fdfa1ccf68bf63693 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pt-BR.xpi#langpack-pt-BR@thunderbird.mozilla.org.xpi : 730ba778b12324186bca1d8c94bdac3f738cf15556ef215f2747ccdd9b08690d - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pt-PT.xpi#langpack-pt-PT@thunderbird.mozilla.org.xpi : ed3524f12d7f2ac623ea40542c6a609b9b36c17d67c08d9029668950a975e56b - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/rm.xpi#langpack-rm@thunderbird.mozilla.org.xpi : f52d9dfb319b646effd32cdc7021a75d6c9668906c8a97dae91ac5aad7a61d43 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ro.xpi#langpack-ro@thunderbird.mozilla.org.xpi : 2e4f808f37382de77ad678618fe923a9338a8cd0deff788708aff387c2a053a6 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ru.xpi#langpack-ru@thunderbird.mozilla.org.xpi : 18672bbc4c0890da19383ac3ea76d94a97531a5bbda2d88374cc6f933da0307a - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sk.xpi#langpack-sk@thunderbird.mozilla.org.xpi : 3222ffd1aa05bbc6f8ba9ad9320541bbcde4dbbf96ee180988a5ed6e05d5f67b - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sl.xpi#langpack-sl@thunderbird.mozilla.org.xpi : 6b6c1fdab8a5cd5aa7958cbe18777dd99d6f0e8fb1865c40a88232065c99b691 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sq.xpi#langpack-sq@thunderbird.mozilla.org.xpi : cb54113dbd492b8b2541a8e8bbe48f34316f002533d25976c1bfc34b63689d79 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sr.xpi#langpack-sr@thunderbird.mozilla.org.xpi : 19cb6f0db0945f3cac9731ac369a1f0021f4397e7825e01af0bdbc1057dae53e - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sv-SE.xpi#langpack-sv-SE@thunderbird.mozilla.org.xpi : 1cf9f227a55af5506b69bc40e843660b3c7f72ac5587912b54f1ed96052ecfce - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/th.xpi#langpack-th@thunderbird.mozilla.org.xpi : 8597f5205125857542b8d1047acb1f728d2c812032e10c019997429a26f01488 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/tr.xpi#langpack-tr@thunderbird.mozilla.org.xpi : b0ae4e4aa92bd202cf8ecfce9404eaba043a2b09807e3bcf79527a812e14a5b8 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/uk.xpi#langpack-uk@thunderbird.mozilla.org.xpi : 78f5b7734e2fae2a37ef32100dbe6eb4e0e555b6bc5a87f6929f92550e2f11c5 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/uz.xpi#langpack-uz@thunderbird.mozilla.org.xpi : cec0083417d992e165231e715fdc824036b709f4fad8c926b7fd5c692ce602e3 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/vi.xpi#langpack-vi@thunderbird.mozilla.org.xpi : b3641290a990e6fdc3563a8f78705516262a2a7f2d8b031f9cde7807f4c546c1 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/zh-CN.xpi#langpack-zh-CN@thunderbird.mozilla.org.xpi : b797b6a08d1f0479b674e3bca23aa633efa3f6669633a63b125886a2e803c8a8 - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/zh-TW.xpi#langpack-zh-TW@thunderbird.mozilla.org.xpi : 0dcd92f0cadfee2c6f4c8a6711d5a1fb112b5007685e6fa4efab76b416ff16b3 +source: + ##@@BEGIN_UPSTREAMS + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/af.xpi#langpack-af@thunderbird.mozilla.org.xpi: eec38649e860325587bda0f0d4b50bc5fb6687504b59fcae59f4e568add83932 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ar.xpi#langpack-ar@thunderbird.mozilla.org.xpi: b22d29e57805ab534fbbe69b7882336dc5f3a9c8a71e576332f4b7d072f44057 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ast.xpi#langpack-ast@thunderbird.mozilla.org.xpi: 10e51d54724d04f89216e8c181bf9c88b0ba6dac2937417f88dc40518d6bf542 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/be.xpi#langpack-be@thunderbird.mozilla.org.xpi: 3cea2f99e50b94fe6a086f28155e3a1296f09e313e2de96b2a88af7515276535 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/bg.xpi#langpack-bg@thunderbird.mozilla.org.xpi: 1cbbfa0bd2b8456ecb9bb7f76097d9eab1dbeabd4f17a6b5b40067d17b4d8bcc + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/br.xpi#langpack-br@thunderbird.mozilla.org.xpi: b11344b8d2f05dde734d320d5728c4ced5f108ca04a1babc7e872c5f52a0cbb9 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ca.xpi#langpack-ca@thunderbird.mozilla.org.xpi: 5ecb56f6bc548fea73efd7390d877f66400e2988a0da9d6cb7567c3a6e10a436 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cak.xpi#langpack-cak@thunderbird.mozilla.org.xpi: 425683ad02d280534cfdb7ff076c3d2218e56dd2ee66b9442d95e9d5eec7b52b + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cs.xpi#langpack-cs@thunderbird.mozilla.org.xpi: 5e0794cb2ee5f70afbd3d7837f95c8cf2067a7f22c545b1cc1a95ab419a417e7 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/cy.xpi#langpack-cy@thunderbird.mozilla.org.xpi: 375378835e3f690deb32a30772222414b3a89c32694f2e21fb92d9947b772daf + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/da.xpi#langpack-da@thunderbird.mozilla.org.xpi: 2856181657f2a8751861593ac37b4e290677259ede489b8bf2fe06fd712d0961 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/de.xpi#langpack-de@thunderbird.mozilla.org.xpi: 68dcd051491dd7de961455148bb0f0c91cc1040fa0d2fb07a2ee558510259db9 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/dsb.xpi#langpack-dsb@thunderbird.mozilla.org.xpi: 77a4f6b886ca9b6a43864b2d367d380f1c090bb14add21c8f0cf66b541975f7b + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/el.xpi#langpack-el@thunderbird.mozilla.org.xpi: 20c5210c3eef05e0449dc821f1e7ca8f3109865bc3df809f1b2b07780b50ce68 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-CA.xpi#langpack-en-CA@thunderbird.mozilla.org.xpi: 0b7de8eade097bc34a8aa36cc1f659903c1788baeb36acbee531f5f3233b20c7 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-GB.xpi#langpack-en-GB@thunderbird.mozilla.org.xpi: 65717e64c9cada32ccff3e4044c6321cd6420dd0f1ebd25b93c0a0000ae6a0d4 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/en-US.xpi#langpack-en-US@thunderbird.mozilla.org.xpi: e08a7820e34455354bbe5c5cff72e4399d486f479ebd9c7a196933451427200c + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-AR.xpi#langpack-es-AR@thunderbird.mozilla.org.xpi: edeaca0cd8ff0c1e2ba285fd375022b5f45e0f626db25adcc2fa3ced2a957a95 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-ES.xpi#langpack-es-ES@thunderbird.mozilla.org.xpi: e4668da41237428fe568cb3c7a19d449fb5febec046f288bcb99dec755c5f403 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/es-MX.xpi#langpack-es-MX@thunderbird.mozilla.org.xpi: 4ddec38601930db4295122fb7b5986e5e2c1bf825613e5954abc28e52193ec4f + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/et.xpi#langpack-et@thunderbird.mozilla.org.xpi: c1baec12c5fca581aca95ea8df06a51709319da46cd47518c38d0eb91f7370e3 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/eu.xpi#langpack-eu@thunderbird.mozilla.org.xpi: 3776b30d3893cdd4d980088919470959b65817ce5a0a4c4d630889367f1381f5 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fi.xpi#langpack-fi@thunderbird.mozilla.org.xpi: 49f68de26decc6ccbb922e1701cf195e10123579f8da5dcddffa489e824c3ac3 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fr.xpi#langpack-fr@thunderbird.mozilla.org.xpi: cb4f92f01a3609a7bebd6c0c4e185345f1708b382033833da0075c3f8468c889 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/fy-NL.xpi#langpack-fy-NL@thunderbird.mozilla.org.xpi: b15c57365dc988933b89bcb697db1a3fd375d7ab74e4024be59f695a42d0a10a + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ga-IE.xpi#langpack-ga-IE@thunderbird.mozilla.org.xpi: c6a4786e57c4afbb38457f9c996c59663dec9c4f0496f1c4ef7ee212799941ea + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/gd.xpi#langpack-gd@thunderbird.mozilla.org.xpi: 9fceb37931c595d4015abf512a64350bd88936adcb240f1aa42e41b0debe9244 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/gl.xpi#langpack-gl@thunderbird.mozilla.org.xpi: 0d31cd16c91d4e89194ee430463cc5abaa65461f69600259f4afd8910a11748a + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/he.xpi#langpack-he@thunderbird.mozilla.org.xpi: d42df174aa1dddc5e9bc74904e186733785409d9eebb4d3250242b8c7a7232bd + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hr.xpi#langpack-hr@thunderbird.mozilla.org.xpi: 66d70a2e55b8b64da855abbd48cf97db6f8de456e6484bba831365fe52130d80 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hsb.xpi#langpack-hsb@thunderbird.mozilla.org.xpi: ac5ad2307167af9f44eea9a67db9bd849815934904d9377c0c3e980103abc7ea + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hu.xpi#langpack-hu@thunderbird.mozilla.org.xpi: 114a9ed7e2c5553f87f9534d306241c4c9b511b245e9121b763cf0acb7c06995 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/hy-AM.xpi#langpack-hy-AM@thunderbird.mozilla.org.xpi: 66bfaa6158a3a5dea87bcfaae7308c60d60f3b863bef1c074305d23af7be54d7 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/id.xpi#langpack-id@thunderbird.mozilla.org.xpi: e1c7aa2b1f0cd4008128011123cb2b4dfe38b51c085f0ab03d7238e39879afd0 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/is.xpi#langpack-is@thunderbird.mozilla.org.xpi: 7df121125d6ba74ff4c405b0b7af16351a8eac661fcfd1945d5962fa2ad352d4 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/it.xpi#langpack-it@thunderbird.mozilla.org.xpi: b148000652608d4651f3729029c69de0d9b31b0cee0a739ebea5e36964e22195 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ja.xpi#langpack-ja@thunderbird.mozilla.org.xpi: cbbe4b9a70abfa7176f97a2ff50599bbf53a14f534ac58b9d8ede81e34c19363 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ka.xpi#langpack-ka@thunderbird.mozilla.org.xpi: 234e825acf98a13f9846e1508f56cb38edd5ee1ecc7b7c54170cdb8edd153152 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/kab.xpi#langpack-kab@thunderbird.mozilla.org.xpi: ad01c01ec454f0b81626065f72651759bb759122b857c38e7ea6e3280b8eb064 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/kk.xpi#langpack-kk@thunderbird.mozilla.org.xpi: f713584c828ee8983162bfa3d73dde356a1d7a2766e037f427bf07aaeefe5394 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ko.xpi#langpack-ko@thunderbird.mozilla.org.xpi: 7b6c42f49218c36c8b562cd8a534e5b3ac0d43f96dda5a1fd11ee6f37f14f339 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/lt.xpi#langpack-lt@thunderbird.mozilla.org.xpi: 7941cb492d10a322231cc5d2a1164c1ae7607030350927aa84c75dc66a1f2004 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/lv.xpi#langpack-lv@thunderbird.mozilla.org.xpi: 6eaf87c3bccbd6014fd2e4ece212accd85fd66f229c1ef276d553c38c12c8732 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ms.xpi#langpack-ms@thunderbird.mozilla.org.xpi: 3245851edf5673dfb451ac03ccb470c908f38e22d53ac63c793344ed9ccbd6b2 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nb-NO.xpi#langpack-nb-NO@thunderbird.mozilla.org.xpi: 2832bc4bdd70167efc3295d4b704a84e3b0825c7e8b5ee8dbc3b926f798f5343 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nl.xpi#langpack-nl@thunderbird.mozilla.org.xpi: 33af832d9e5147cef9659d4b19e1a2c36c9f98a7e00b0c5ab7058aa0d5fe22f6 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/nn-NO.xpi#langpack-nn-NO@thunderbird.mozilla.org.xpi: 0c6f9e202402e7c3bf3e1ea63625425c4e578c8e1edb21d39db18450c29d23e6 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pa-IN.xpi#langpack-pa-IN@thunderbird.mozilla.org.xpi: e42eb06760bb231ed8cf8c784fd148364fbc74a97e64aeb3f076e1ccb363c25e + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pl.xpi#langpack-pl@thunderbird.mozilla.org.xpi: b33681b25a5b52930868a8f5aa014052bb4d9ab90abd442fdfa1ccf68bf63693 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pt-BR.xpi#langpack-pt-BR@thunderbird.mozilla.org.xpi: 730ba778b12324186bca1d8c94bdac3f738cf15556ef215f2747ccdd9b08690d + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/pt-PT.xpi#langpack-pt-PT@thunderbird.mozilla.org.xpi: ed3524f12d7f2ac623ea40542c6a609b9b36c17d67c08d9029668950a975e56b + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/rm.xpi#langpack-rm@thunderbird.mozilla.org.xpi: f52d9dfb319b646effd32cdc7021a75d6c9668906c8a97dae91ac5aad7a61d43 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ro.xpi#langpack-ro@thunderbird.mozilla.org.xpi: 2e4f808f37382de77ad678618fe923a9338a8cd0deff788708aff387c2a053a6 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/ru.xpi#langpack-ru@thunderbird.mozilla.org.xpi: 18672bbc4c0890da19383ac3ea76d94a97531a5bbda2d88374cc6f933da0307a + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sk.xpi#langpack-sk@thunderbird.mozilla.org.xpi: 3222ffd1aa05bbc6f8ba9ad9320541bbcde4dbbf96ee180988a5ed6e05d5f67b + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sl.xpi#langpack-sl@thunderbird.mozilla.org.xpi: 6b6c1fdab8a5cd5aa7958cbe18777dd99d6f0e8fb1865c40a88232065c99b691 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sq.xpi#langpack-sq@thunderbird.mozilla.org.xpi: cb54113dbd492b8b2541a8e8bbe48f34316f002533d25976c1bfc34b63689d79 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sr.xpi#langpack-sr@thunderbird.mozilla.org.xpi: 19cb6f0db0945f3cac9731ac369a1f0021f4397e7825e01af0bdbc1057dae53e + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/sv-SE.xpi#langpack-sv-SE@thunderbird.mozilla.org.xpi: 1cf9f227a55af5506b69bc40e843660b3c7f72ac5587912b54f1ed96052ecfce + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/th.xpi#langpack-th@thunderbird.mozilla.org.xpi: 8597f5205125857542b8d1047acb1f728d2c812032e10c019997429a26f01488 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/tr.xpi#langpack-tr@thunderbird.mozilla.org.xpi: b0ae4e4aa92bd202cf8ecfce9404eaba043a2b09807e3bcf79527a812e14a5b8 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/uk.xpi#langpack-uk@thunderbird.mozilla.org.xpi: 78f5b7734e2fae2a37ef32100dbe6eb4e0e555b6bc5a87f6929f92550e2f11c5 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/uz.xpi#langpack-uz@thunderbird.mozilla.org.xpi: cec0083417d992e165231e715fdc824036b709f4fad8c926b7fd5c692ce602e3 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/vi.xpi#langpack-vi@thunderbird.mozilla.org.xpi: b3641290a990e6fdc3563a8f78705516262a2a7f2d8b031f9cde7807f4c546c1 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/zh-CN.xpi#langpack-zh-CN@thunderbird.mozilla.org.xpi: b797b6a08d1f0479b674e3bca23aa633efa3f6669633a63b125886a2e803c8a8 + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/linux-x86_64/xpi/zh-TW.xpi#langpack-zh-TW@thunderbird.mozilla.org.xpi: 0dcd92f0cadfee2c6f4c8a6711d5a1fb112b5007685e6fa4efab76b416ff16b3 ##@@END_UPSTREAMS -summary : Thunderbird Email Client - langpacks +summary: Thunderbird Email Client - langpacks description: | This package contains the internationalization language packs for Thunderbird -license : MPL-2.0 -extract : false -install : | +license: MPL-2.0 +extract: false +install: | install -Dm00644 $sources/*.xpi -t $installdir/%libdir%/thunderbird/langpacks diff --git a/packages/t/thunderbird/package.yml b/packages/t/thunderbird/package.yml index 938d9347b0c..bd3a04f802b 100644 --- a/packages/t/thunderbird/package.yml +++ b/packages/t/thunderbird/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunderbird -version : 140.5.0 -release : 243 -source : - - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/source/thunderbird-140.5.0esr.source.tar.xz : cb8d10693bbc04c4bfc539c4560779fb436b40326bf70df4c0823ac125b815e5 -license : +name: thunderbird +version: 140.5.0 +release: 243 +source: + - https://ftp.mozilla.org/pub/thunderbird/releases/140.5.0esr/source/thunderbird-140.5.0esr.source.tar.xz: cb8d10693bbc04c4bfc539c4560779fb436b40326bf70df4c0823ac125b815e5 +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-2.0 -homepage : https://www.thunderbird.net/ -component : network.mail -clang : true -networking : true -summary : Thunderbird Email Client +homepage: https://www.thunderbird.net/ +component: network.mail +clang: true +networking: true +summary: Thunderbird Email Client description: | Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features! -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(botan-2) - pkgconfig(dbus-glib-1) @@ -41,12 +41,12 @@ builddeps : - nodejs - rust - yasm -rundeps : +rundeps: - thunderbird-langpacks environment: | export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export MOZBUILD_STATE_PATH=$PWD -setup : | +setup: | cp $pkgfiles/*-api-key . cp $pkgfiles/config mozconfig sed -e 's|##JOBCOUNT##|%JOBS%|' -e 's|##LIBDIR##|%libdir%|' -e 's|##WORKDIR##|%workdir%|' -i mozconfig @@ -60,10 +60,10 @@ setup : | ./mach configure ./mach busted -build : | +build: | ./mach build ./mach buildsymbols -install : | +install: | DESTDIR=$installdir ./mach install # NOTE: For appstream-builder, it can't handle symlinks. diff --git a/packages/t/thunderbolt-software-user-space/package.yml b/packages/t/thunderbolt-software-user-space/package.yml index 424e5b0d104..3be30ac3ee4 100644 --- a/packages/t/thunderbolt-software-user-space/package.yml +++ b/packages/t/thunderbolt-software-user-space/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : thunderbolt-software-user-space -version : 0.9.3 -release : 7 -source : - - https://github.com/intel/thunderbolt-software-user-space/archive/v0.9.3.tar.gz : 9292b840d9cd9d9bde1d1b6d4f137753343b9580879fc6bff98ab6402c154a7e -homepage : https://github.com/intel/thunderbolt-software-user-space -license : BSD-3-Clause -component : system.utils -summary : Thunderbolt(TM) user-space components +name: thunderbolt-software-user-space +version: 0.9.3 +release: 7 +source: + - https://github.com/intel/thunderbolt-software-user-space/archive/v0.9.3.tar.gz: 9292b840d9cd9d9bde1d1b6d4f137753343b9580879fc6bff98ab6402c154a7e +homepage: https://github.com/intel/thunderbolt-software-user-space +license: BSD-3-Clause +component: system.utils +summary: Thunderbolt(TM) user-space components description: | Provides user-space components that implement device approval support: 1. Easier interaction with the kernel module for approving connected devices. 2. ACL for auto-approving devices white-listed by the user. -builddeps : +builddeps: - libboost-devel -setup : | +setup: | # Borrowed from ClearLinux %patch -p1 -i $pkgfiles/build.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tickrs/package.yml b/packages/t/tickrs/package.yml index e15c086b17a..29191aa6a07 100644 --- a/packages/t/tickrs/package.yml +++ b/packages/t/tickrs/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tickrs -version : 0.14.11 -release : 9 -source : - - https://github.com/tarkah/tickrs/archive/refs/tags/v0.14.11.tar.gz : e6c7c4cfbc381c4e56316734335c87e88f32b722afb91ea1bd96bba80297660b -homepage : https://github.com/tarkah/tickrs -license : MIT -component : network.news -summary : Realtime ticker data in your terminal +name: tickrs +version: 0.14.11 +release: 9 +source: + - https://github.com/tarkah/tickrs/archive/refs/tags/v0.14.11.tar.gz: e6c7c4cfbc381c4e56316734335c87e88f32b722afb91ea1bd96bba80297660b +homepage: https://github.com/tarkah/tickrs +license: MIT +component: network.news +summary: Realtime ticker data in your terminal description: | Realtime ticker data in your terminal. Built with Rust. Data sourced from Yahoo! Finance. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libcurl) - rust -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-vendored-ssl.patch %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install diff --git a/packages/t/tidy-html5/package.yml b/packages/t/tidy-html5/package.yml index 5714c5eca0c..e3470e93c44 100644 --- a/packages/t/tidy-html5/package.yml +++ b/packages/t/tidy-html5/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tidy-html5 -version : 5.8.0 -release : 6 -source : - - https://github.com/htacg/tidy-html5/archive/5.8.0.tar.gz : 59c86d5b2e452f63c5cdb29c866a12a4c55b1741d7025cf2f3ce0cde99b0660e -homepage : https://www.html-tidy.org/ -license : Zlib -component : programming.tools -summary : tidy-html5 corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. +name: tidy-html5 +version: 5.8.0 +release: 6 +source: + - https://github.com/htacg/tidy-html5/archive/5.8.0.tar.gz: 59c86d5b2e452f63c5cdb29c866a12a4c55b1741d7025cf2f3ce0cde99b0660e +homepage: https://www.html-tidy.org/ +license: Zlib +component: programming.tools +summary: tidy-html5 corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. description: | tidy-html5 corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. -builddeps : +builddeps: - pkgconfig(libxslt) -setup : | +setup: | %cmake_ninja . -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm $installdir/usr/lib/*.a diff --git a/packages/t/tig/package.yml b/packages/t/tig/package.yml index a98a2c6647e..4384a35c5a5 100644 --- a/packages/t/tig/package.yml +++ b/packages/t/tig/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tig -version : 2.6.0 -release : 20 -source : - - https://github.com/jonas/tig/releases/download/tig-2.6.0/tig-2.6.0.tar.gz : 99d4a0fdd3d93547ebacfe511195cb92e4f75b91644c06293c067f401addeb3e -homepage : https://jonas.github.io/tig/ -license : GPL-2.0-or-later -component : programming.tools -summary : Text-mode interface for git +name: tig +version: 2.6.0 +release: 20 +source: + - https://github.com/jonas/tig/releases/download/tig-2.6.0/tig-2.6.0.tar.gz: 99d4a0fdd3d93547ebacfe511195cb92e4f75b91644c06293c067f401addeb3e +homepage: https://jonas.github.io/tig/ +license: GPL-2.0-or-later +component: programming.tools +summary: Text-mode interface for git description: | Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands. -builddeps : +builddeps: - pkgconfig(ncursesw) - asciidoc - xmlto -rundeps : +rundeps: - git -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install-doc-man install -Dm00644 contrib/tig-completion.bash $installdir/usr/share/bash-completion/completions/tig install -Dm00644 contrib/tig-completion.zsh $installdir/usr/share/zsh/site-functions/_tig diff --git a/packages/t/tigervnc/package.yml b/packages/t/tigervnc/package.yml index f509ba8c4de..00406f271e8 100644 --- a/packages/t/tigervnc/package.yml +++ b/packages/t/tigervnc/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tigervnc -version : 1.15.0 -release : 27 -source : - - https://github.com/TigerVNC/tigervnc/archive/refs/tags/v1.15.0.tar.gz : 7f231906801e89f09a212e86701f3df1722e36767d6055a4e619390570548537 - - https://www.x.org/releases/individual/xserver/xorg-server-21.1.21.tar.xz : c0cbe5545b3f645bae6024b830d1d1154a956350683a4e52b2fff5b0fa1ab519 -homepage : https://tigervnc.org/ -license : +name: tigervnc +version: 1.15.0 +release: 27 +source: + - https://github.com/TigerVNC/tigervnc/archive/refs/tags/v1.15.0.tar.gz: 7f231906801e89f09a212e86701f3df1722e36767d6055a4e619390570548537 + - https://www.x.org/releases/individual/xserver/xorg-server-21.1.21.tar.xz: c0cbe5545b3f645bae6024b830d1d1154a956350683a4e52b2fff5b0fa1ab519 +homepage: https://tigervnc.org/ +license: - GPL-2.0-or-later - MIT -component : network.util -summary : High performance, multi-platform VNC client and server +component: network.util +summary: High performance, multi-platform VNC client and server description: | TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption. -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(fontutil) - pkgconfig(gl) @@ -36,7 +36,7 @@ builddeps : - fltk-devel environment: | export CPATH="/usr/include/libdrm" -setup : | +setup: | #extract xorg for i in $sources/xorg-server-*.tar.xz; do tar xf ${i} -C $workdir/unix/xserver/ @@ -81,13 +81,13 @@ setup : | #setup tigervnc %cmake -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=/usr -build : | +build: | #build tigervnc %make #build tigervnc-server %make -C unix/xserver -install : | +install: | #install tigervnc %make_install diff --git a/packages/t/tilda/package.yml b/packages/t/tilda/package.yml index a1966e5af9f..d56e6c0fadb 100644 --- a/packages/t/tilda/package.yml +++ b/packages/t/tilda/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tilda -version : 2.0.0 -release : 17 -source : - - https://github.com/lanoxx/tilda/archive/refs/tags/tilda-2.0.0.tar.gz : ff9364244c58507cd4073ac22e580a4cded048d416c682496c1b1788ee8a30df -homepage : https://github.com/lanoxx/tilda -license : +name: tilda +version: 2.0.0 +release: 17 +source: + - https://github.com/lanoxx/tilda/archive/refs/tags/tilda-2.0.0.tar.gz: ff9364244c58507cd4073ac22e580a4cded048d416c682496c1b1788ee8a30df +homepage: https://github.com/lanoxx/tilda +license: - GPL-2.0-or-later - GPL-3.0-or-later -summary : Tilda Terminal Emulator -component : system.utils +summary: Tilda Terminal Emulator +component: system.utils description: | Tilda is a terminal emulator and can be compared with other popular terminal emulators such as gnome-terminal (Gnome), Konsole (KDE), xterm and many others. The specialities of Tilda are that it does not behave like a normal window but instead it can be pulled up and down from the top of the screen with a special hotkey. Additionally Tilda is highly configurable. It is possible to configure the hotkeys for keybindings, change the appearance and many options that affect the behavior of Tilda. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libconfuse) - pkgconfig(vte-2.91) -setup : | +setup: | %autogen --enable-lto --disable-maintainer-mode -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tiled/package.yml b/packages/t/tiled/package.yml index 6b9b4b4f997..7def180cafd 100644 --- a/packages/t/tiled/package.yml +++ b/packages/t/tiled/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tiled -version : 1.11.2 -release : 25 -source : - - https://github.com/mapeditor/tiled/archive/refs/tags/v1.11.2.tar.gz : f00559f7c5f3115e8396386192c8292d2ba6ff7702f1d60b06165c44de54a51b - - https://github.com/qbs/qbs/archive/refs/tags/v2.4.2.tar.gz : 9f8005b34fa046c3b98206741c70a7859079cd76a762403da19b6b4e49da30b5 -homepage : https://www.mapeditor.org -license : +name: tiled +version: 1.11.2 +release: 25 +source: + - https://github.com/mapeditor/tiled/archive/refs/tags/v1.11.2.tar.gz: f00559f7c5f3115e8396386192c8292d2ba6ff7702f1d60b06165c44de54a51b + - https://github.com/qbs/qbs/archive/refs/tags/v2.4.2.tar.gz: 9f8005b34fa046c3b98206741c70a7859079cd76a762403da19b6b4e49da30b5 +homepage: https://www.mapeditor.org +license: - Apache-2.0 - BSD-2-Clause - BSD-3-Clause - GPL-2.0-or-later -component : multimedia.graphics -summary : Tiled is a general purpose tile map editor. +component: multimedia.graphics +summary: Tiled is a general purpose tile map editor. description: | Tiled is a general purpose tile map editor. -libsplit : false +libsplit: false environment: | export QBS=$workdir/qbs-2.4.2/bin/qbs -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(Qt5Qml) - pkgconfig(Qt5Svg) - pkgconfig(python3) -setup : | +setup: | tar xf $sources/v2.4.2.tar.gz pushd qbs-2.4.2 %cmake -DQt5_DIR=/usr/lib64/cmake/Qt5 -DWITH_TESTS=OFF . @@ -32,7 +32,7 @@ setup : | %patch -p1 -i $pkgfiles/0001-Update-default-style-for-better-integration.patch $QBS setup-toolchains --detect $QBS setup-qt --detect -build : | +build: | $QBS qbs.installPrefix:%PREFIX% -install : | +install: | $QBS install --install-root $installdir diff --git a/packages/t/tilix/package.yml b/packages/t/tilix/package.yml index c5d088f44a1..2416c78dba2 100644 --- a/packages/t/tilix/package.yml +++ b/packages/t/tilix/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tilix -version : 1.9.6 -release : 49 -source : - - https://github.com/gnunn1/tilix/archive/refs/tags/1.9.6.tar.gz : be389d199a6796bd871fc662f8a37606a1f84e5429f24e912d116f16c5f0a183 -homepage : https://gnunn1.github.io/tilix-web/ -license : +name: tilix +version: 1.9.6 +release: 49 +source: + - https://github.com/gnunn1/tilix/archive/refs/tags/1.9.6.tar.gz: be389d199a6796bd871fc662f8a37606a1f84e5429f24e912d116f16c5f0a183 +homepage: https://gnunn1.github.io/tilix-web/ +license: - GPL-3.0-or-later - MPL-2.0 -component : system.utils -summary : A tiling terminal emulator for Linux using GTK+ 3 +component: system.utils +summary: A tiling terminal emulator for Linux using GTK+ 3 description: | Tilix is an advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines. -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(gtk+-3.0) - pkgconfig(gtkd-3) @@ -21,13 +21,13 @@ builddeps : - desktop-file-utils - ldc - po4a -rundeps : +rundeps: - libvte -setup : | +setup: | %patch -p1 -i $pkgfiles/update-to-gtkd-3-11-0.patch %patch -p1 -i $pkgfiles/workaround-incorrect-gtkd-version.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tilp/package.yml b/packages/t/tilp/package.yml index 073b6c30fb8..51d38388489 100644 --- a/packages/t/tilp/package.yml +++ b/packages/t/tilp/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tilp -version : 1.18 -release : 7 -source : - - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/tilp2-1.18.tar.bz2 : 7b3ab363eeb52504d6ef5811c5d264f8016060bb7bd427be5a064c2ed7384e47 -homepage : https://www.ticalc.org/ -license : GPL-2.0-or-later -component : office -summary : TI Linking Program +name: tilp +version: 1.18 +release: 7 +source: + - https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/tilp2-1.18.tar.bz2: 7b3ab363eeb52504d6ef5811c5d264f8016060bb7bd427be5a064c2ed7384e47 +homepage: https://www.ticalc.org/ +license: GPL-2.0-or-later +component: office +summary: TI Linking Program description: | Software for communicating with calculators from Texas Instruments. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(ticalcs2) - gettext-devel - intltool -setup : | +setup: | %patch -p1 -i $pkgfiles/remove-kde.patch %patch -p1 -i $pkgfiles/0001-Fix-appdata-and-desktop-files.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $installdir/usr/share/tilp2/pixmaps/logo.png $installdir/usr/share/pixmaps/tilp.png diff --git a/packages/t/time/package.yml b/packages/t/time/package.yml index 89a0397e89c..9620da3f372 100644 --- a/packages/t/time/package.yml +++ b/packages/t/time/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : time -version : '1.9' -release : 5 -source : - - https://ftpmirror.gnu.org/gnu/time/time-1.9.tar.gz : fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521e -homepage : https://www.gnu.org/software/time -license : GPL-3.0 -component : system.base -summary : time (Measure CPU/Memory resource other programs use) +name: time +version: "1.9" +release: 5 +source: + - https://ftpmirror.gnu.org/gnu/time/time-1.9.tar.gz: fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521e +homepage: https://www.gnu.org/software/time +license: GPL-3.0 +component: system.base +summary: time (Measure CPU/Memory resource other programs use) description: | time is used with other programs to measure the system resources they use. environment: | export CFLAGS="${CFLAGS} -std=gnu17" -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/t/timewarrior/package.yml b/packages/t/timewarrior/package.yml index c1b60e6a7e4..4254a234603 100644 --- a/packages/t/timewarrior/package.yml +++ b/packages/t/timewarrior/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : timewarrior -version : 1.3.0 -release : 4 -source : - - https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.3.0/timew-1.3.0.tar.gz : c04c3ebefddd485323784409987ae66c11c3ce4c882a290c10934336a196f3e8 -homepage : https://timewarrior.net/ -license : MIT -component : office -summary : Timewarrior tracks and reports time. +name: timewarrior +version: 1.3.0 +release: 4 +source: + - https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.3.0/timew-1.3.0.tar.gz: c04c3ebefddd485323784409987ae66c11c3ce4c882a290c10934336a196f3e8 +homepage: https://timewarrior.net/ +license: MIT +component: office +summary: Timewarrior tracks and reports time. description: | Timewarrior is a command line time tracking application, which allows you to record time spent on activities. You may be tracking your time for curiosity, or because your work requires it. At its simplest, you tell it to start and stop tracking time. -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc/timew/{AUTHORS,COPYING,ChangeLog,INSTALL,LICENSE,NEWS,README.md} diff --git a/packages/t/tinc/package.yml b/packages/t/tinc/package.yml index 8b3d97a0fb2..b3092a96933 100644 --- a/packages/t/tinc/package.yml +++ b/packages/t/tinc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tinc -version : 1.0.36 -release : 8 -source : - - https://github.com/gsliepen/tinc/archive/release-1.0.36.tar.gz : 04d87f81335ca32f00a5be1fc94d13fae9d8ae3a65452b76df259cb44a1afa78 -homepage : https://tinc-vpn.org/ -license : GPL-2.0-or-later -component : network.clients -summary : tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. +name: tinc +version: 1.0.36 +release: 8 +source: + - https://github.com/gsliepen/tinc/archive/release-1.0.36.tar.gz: 04d87f81335ca32f00a5be1fc94d13fae9d8ae3a65452b76df259cb44a1afa78 +homepage: https://tinc-vpn.org/ +license: GPL-2.0-or-later +component: network.clients +summary: tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. description: | tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. -builddeps : +builddeps: - pkgconfig(lzo2) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tini/package.yml b/packages/t/tini/package.yml index 7705a22f51f..4bc1b245de2 100644 --- a/packages/t/tini/package.yml +++ b/packages/t/tini/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tini -version : 0.19.0 -release : 2 -source : - - https://github.com/krallin/tini/archive/refs/tags/v0.19.0.tar.gz : 0fd35a7030052acd9f58948d1d900fe1e432ee37103c5561554408bdac6bbf0d -homepage : https://github.com/krallin/tini -license : MIT -component : virt -summary : A tiny but valid init for containers +name: tini +version: 0.19.0 +release: 2 +source: + - https://github.com/krallin/tini/archive/refs/tags/v0.19.0.tar.gz: 0fd35a7030052acd9f58948d1d900fe1e432ee37103c5561554408bdac6bbf0d +homepage: https://github.com/krallin/tini +license: MIT +component: virt +summary: A tiny but valid init for containers description: | A tiny but valid init for containers -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tint2/package.yml b/packages/t/tint2/package.yml index cbe49617f16..57f8b8216f8 100644 --- a/packages/t/tint2/package.yml +++ b/packages/t/tint2/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tint2 -version : 17.0.2 -release : 14 -source : - - https://gitlab.com/o9000/tint2/-/archive/v17.0.2/tint2-v17.0.2.tar.gz : 1f101afef2215fd0ad650165f923dbe44cb843a0c283c2974c0ff9a5e9a12f42 -homepage : https://gitlab.com/o9000/tint2 -license : GPL-2.0-or-later -component : desktop -summary : A lightweight panel/taskbar for Linux and BSD +name: tint2 +version: 17.0.2 +release: 14 +source: + - https://gitlab.com/o9000/tint2/-/archive/v17.0.2/tint2-v17.0.2.tar.gz: 1f101afef2215fd0ad650165f923dbe44cb843a0c283c2974c0ff9a5e9a12f42 +homepage: https://gitlab.com/o9000/tint2 +license: GPL-2.0-or-later +component: desktop +summary: A lightweight panel/taskbar for Linux and BSD description: | tint2 is a simple panel/taskbar made for modern X window managers -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(imlib2) - pkgconfig(librsvg-2.0) - pkgconfig(libstartup-notification-1.0) - pkgconfig(xcomposite) - pkgconfig(xrandr) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Stateless diff --git a/packages/t/tinysparql/package.yml b/packages/t/tinysparql/package.yml index 946a167bbb2..608d5552771 100644 --- a/packages/t/tinysparql/package.yml +++ b/packages/t/tinysparql/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tinysparql -version : 3.10.1 -release : 7 -source : - - https://download.gnome.org/sources/tinysparql/3.10/tinysparql-3.10.1.tar.xz : 5a7f3e789db6671a550ed6280ed4f60a60bea77368da92be68dc7d8d7e230265 -homepage : https://tracker.gnome.org/ -license : +name: tinysparql +version: 3.10.1 +release: 7 +source: + - https://download.gnome.org/sources/tinysparql/3.10/tinysparql-3.10.1.tar.xz: 5a7f3e789db6671a550ed6280ed4f60a60bea77368da92be68dc7d8d7e230265 +homepage: https://tracker.gnome.org/ +license: - GPL-2.0-or-later - LGPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.gnome.core -summary : Semantic data storage +component: desktop.gnome.core +summary: Semantic data storage description: | Tracker is a semantic data storage for desktop and mobile devices. Tracker uses W3C standards for RDF ontologies using Nepomuk with SPARQL to query and update the data. Tracker is a central repository of user information, that provides two big benefits for the user; shared data between applications and information which is relational to other information (for example: mixing contacts with files, locations, activities and etc.). -optimize : +optimize: - lto -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(icu-io) - pkgconfig(json-glib-1.0) @@ -32,18 +32,18 @@ builddeps : - asciidoc - lame-devel - vala -rundeps : - - devel : - - libicu-devel - - libsoup3-devel - - sqlite3-devel -setup : | +rundeps: + - devel: + - libicu-devel + - libsoup3-devel + - sqlite3-devel +setup: | %meson_configure -Ddocs=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -replaces : +replaces: - tracker - - devel : tracker-devel - - dbginfo : tracker-dbginfo + - devel: tracker-devel + - dbginfo: tracker-dbginfo diff --git a/packages/t/tinyxml/package.yml b/packages/t/tinyxml/package.yml index fe411e4b820..387d17d3cef 100644 --- a/packages/t/tinyxml/package.yml +++ b/packages/t/tinyxml/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tinyxml -version : 2.6.2 -release : 7 -source : - - https://sourceforge.net/projects/tinyxml/files/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz : 15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593 -homepage : https://sourceforge.net/projects/tinyxml/ -license : Zlib -component : system.utils -summary : Tiny XML Parser +name: tinyxml +version: 2.6.2 +release: 7 +source: + - https://sourceforge.net/projects/tinyxml/files/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz: 15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593 +homepage: https://sourceforge.net/projects/tinyxml/ +license: Zlib +component: system.utils +summary: Tiny XML Parser description: | Tiny XML Parser -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-Makefile-flags.patch %patch -p1 -i $pkgfiles/0002-Force-define-STL-usage.patch -build : | +build: | for i in tinyxml.cpp tinystr.cpp tinyxmlerror.cpp tinyxmlparser.cpp; do g++ $CXXFLAGS $LDFLAGS -fPIC -o $i.o -c $i done g++ -fPIC $CXXFLAGS -shared -o "libtinyxml.so.0.${version}" -Wl,-soname,"libtinyxml.so.0" *.cpp.o -install : | +install: | install -d -m 0755 %installroot%/usr/include install -d -m 0755 %installroot%/%libdir% install -m 0755 libtinyxml.so.0.2.6.2 %installroot%/%libdir%/. diff --git a/packages/t/tinyxml2/package.yml b/packages/t/tinyxml2/package.yml index 689cdb2145d..5ec0a28af7c 100644 --- a/packages/t/tinyxml2/package.yml +++ b/packages/t/tinyxml2/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tinyxml2 -version : 11.0.0 -release : 9 -source : - - https://github.com/leethomason/tinyxml2/archive/11.0.0.tar.gz : 5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289 -homepage : https://leethomason.github.io/tinyxml2/ -license : Zlib -component : system.utils -summary : TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs +name: tinyxml2 +version: 11.0.0 +release: 9 +source: + - https://github.com/leethomason/tinyxml2/archive/11.0.0.tar.gz: 5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289 +homepage: https://leethomason.github.io/tinyxml2/ +license: Zlib +component: system.utils +summary: TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs description: | TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs. -setup : | +setup: | %cmake_ninja -Dtinyxml2_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/t/tk/package.yml b/packages/t/tk/package.yml index 94dd9008436..f4a14fcde11 100644 --- a/packages/t/tk/package.yml +++ b/packages/t/tk/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tk -version : 8.6.11.1 -release : 13 -source : - - https://sourceforge.net/projects/tcl/files/Tcl/8.6.11/tk8.6.11.1-src.tar.gz : 006cab171beeca6a968b6d617588538176f27be232a2b334a0e96173e89909be -homepage : https://www.tcl.tk -license : TCL -component : +name: tk +version: 8.6.11.1 +release: 13 +source: + - https://sourceforge.net/projects/tcl/files/Tcl/8.6.11/tk8.6.11.1-src.tar.gz: 006cab171beeca6a968b6d617588538176f27be232a2b334a0e96173e89909be +homepage: https://www.tcl.tk +license: TCL +component: - programming.library - - demos : programming.library -libsplit : false -summary : Tk (GUI toolkit standard for Tcl) + - demos: programming.library +libsplit: false +summary: Tk (GUI toolkit standard for Tcl) description: | TK is a graphical user interface toolkit that is standard for Tcl but also allows application programming in other languages as well, allowing for applications to run on multiple platforms. -builddeps : +builddeps: - pkgconfig(tcl) - pkgconfig(x11) - pkgconfig(xft) - pkgconfig(xscrnsaver) -patterns : - - demos : - - /usr/lib64/tk8.6/demos - - docs : - - /usr/share/doc - - /usr/share/man/mann - - /usr/share/man/man3 +patterns: + - demos: + - /usr/lib64/tk8.6/demos + - docs: + - /usr/share/doc + - /usr/share/man/mann + - /usr/share/man/man3 environment: | export tkver=${version:0:3} -setup : | +setup: | pushd unix %configure --disable-static \ --includedir=/usr/include/tk${tkver} \ --enable-64bit \ CFLAGS="$CFLAGS -I/usr/include/tcl${tkver}" popd -build : | +build: | %make -C unix TK_LIBRARY=%libdir%/tk${tkver} -install : | +install: | %make_install install-private-headers -C unix TK_LIBRARY=%libdir%/tk${tkver} ln -sv /usr/bin/wish${tkver} $installdir/usr/bin/wish diff --git a/packages/t/tllist/package.yml b/packages/t/tllist/package.yml index 5583ab820a4..bcd8da3715e 100644 --- a/packages/t/tllist/package.yml +++ b/packages/t/tllist/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tllist -version : 1.1.0 -release : 1 -source : - - https://codeberg.org/dnkl/tllist/releases/download/1.1.0/tllist-1.1.0.tar.gz : a1f0ce0dc4fcb4ce59c37202a1d914c853a8bd2d7c5d57d623b15a8dd9778767 -homepage : https://codeberg.org/dnkl/tllist -license : MIT -component : programming.library -summary : A C header file only implementation of a typed linked list +name: tllist +version: 1.1.0 +release: 1 +source: + - https://codeberg.org/dnkl/tllist/releases/download/1.1.0/tllist-1.1.0.tar.gz: a1f0ce0dc4fcb4ce59c37202a1d914c853a8bd2d7c5d57d623b15a8dd9778767 +homepage: https://codeberg.org/dnkl/tllist +license: MIT +component: programming.library +summary: A C header file only implementation of a typed linked list description: | A C header file only implementation of a typed linked list. -libsplit : false -setup : | +libsplit: false +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - main : - - /* +patterns: + - main: + - /* diff --git a/packages/t/tlp/package.yml b/packages/t/tlp/package.yml index 5d1f84535c9..0eaf6641da3 100644 --- a/packages/t/tlp/package.yml +++ b/packages/t/tlp/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tlp -version : 1.8.0 -release : 22 -source : - - https://github.com/linrunner/TLP/archive/refs/tags/1.8.0.tar.gz : 65515f7652064a1be2940c031e045b762924bb1dbd94f5e58e3b765113cf5210 -homepage : https://linrunner.de/tlp/ -license : GPL-2.0-only -component : system.utils -summary : Linux Advanced Power Management +name: tlp +version: 1.8.0 +release: 22 +source: + - https://github.com/linrunner/TLP/archive/refs/tags/1.8.0.tar.gz: 65515f7652064a1be2940c031e045b762924bb1dbd94f5e58e3b765113cf5210 +homepage: https://linrunner.de/tlp/ +license: GPL-2.0-only +component: system.utils +summary: Linux Advanced Power Management description: | Linux Advanced Power Management, customized for Solus: - Disabled Wi-Fi power saving mode on battery - Disabled audio power saving for Intel HDA, AC97 devices - Disabled USB autosuspend feature -builddeps : +builddeps: - hdparm - iw -rundeps : +rundeps: - linux-tools-x86_energy_perf_policy -setup : | +setup: | %apply_patches -build : | +build: | export TLP_LIBDIR='%libdir%' export TLP_SBIN='/usr/sbin' export TLP_ULIB='%libdir%/udev/' %make -install : | +install: | export TLP_NO_INIT='1' export TLP_SYSD='%libdir%/systemd/system/' export TLP_ULIB='%libdir%/udev/' diff --git a/packages/t/tmate/package.yml b/packages/t/tmate/package.yml index c77486f2552..e2fd846a6be 100644 --- a/packages/t/tmate/package.yml +++ b/packages/t/tmate/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tmate -version : 2.4.0 -release : 13 -source : - - https://github.com/tmate-io/tmate/archive/2.4.0.tar.gz : 62b61eb12ab394012c861f6b48ba0bc04ac8765abca13bdde5a4d9105cb16138 -homepage : https://tmate.io/ -license : 0BSD -component : system.utils -summary : A fork of tmux that provides an instant pairing solution. +name: tmate +version: 2.4.0 +release: 13 +source: + - https://github.com/tmate-io/tmate/archive/2.4.0.tar.gz: 62b61eb12ab394012c861f6b48ba0bc04ac8765abca13bdde5a4d9105cb16138 +homepage: https://tmate.io/ +license: 0BSD +component: system.utils +summary: A fork of tmux that provides an instant pairing solution. description: | tmate is a fork of tmux. tmate and tmux can coexist on the same system. -builddeps : +builddeps: - pkgconfig(libevent) - pkgconfig(libssh) - pkgconfig(msgpack-c) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-new-msgpack-libname.patch %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tmux/package.yml b/packages/t/tmux/package.yml index eeea2904f6d..91f88843323 100644 --- a/packages/t/tmux/package.yml +++ b/packages/t/tmux/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tmux -version : '3.6' -release : 26 -source : - - https://github.com/tmux/tmux/archive/refs/tags/3.6.tar.gz : bb8e96da3809845c72b53589cd7f4c00d5e3cbbb88d3284e15e5a8c2220d471d -homepage : https://github.com/tmux/tmux/wiki -license : 0BSD -component : system.utils -summary : terminal multiplexer +name: tmux +version: "3.6" +release: 26 +source: + - https://github.com/tmux/tmux/archive/refs/tags/3.6.tar.gz: bb8e96da3809845c72b53589cd7f4c00d5e3cbbb88d3284e15e5a8c2220d471d +homepage: https://github.com/tmux/tmux/wiki +license: 0BSD +component: system.utils +summary: terminal multiplexer description: | tmux is a "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen. -builddeps : +builddeps: - pkgconfig(libevent) -setup : | +setup: | %reconfigure --enable-sixel -build : | +build: | %make -install : | +install: | %make_install install -d %installroot%/usr/share/bash-completion/completions install $pkgfiles/tmux %installroot%/usr/share/bash-completion/completions/tmux diff --git a/packages/t/tmuxp/package.yml b/packages/t/tmuxp/package.yml index eaa015d2da1..457377898cc 100644 --- a/packages/t/tmuxp/package.yml +++ b/packages/t/tmuxp/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tmuxp -version : 1.56.0 -release : 17 -source : - - https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.56.0.tar.gz : e8d73a24735933a39482839fa43e300835252c06f690b069966d488ee546feaf -homepage : https://tmuxp.git-pull.com/ -license : MIT -component : system.utils -summary : tmux session manager +name: tmuxp +version: 1.56.0 +release: 17 +source: + - https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.56.0.tar.gz: e8d73a24735933a39482839fa43e300835252c06f690b069966d488ee546feaf +homepage: https://tmuxp.git-pull.com/ +license: MIT +component: system.utils +summary: tmux session manager description: | tmux session manager, built on libtmux. -builddeps : +builddeps: - python-build - python-hatchling - python-installer - python-packaging - python-poetry - python-wheel -rundeps : +rundeps: - python-colorama - python-kaptan - python-libtmux - tmux -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/t/tokodon/package.yml b/packages/t/tokodon/package.yml index 829cc981bd8..377c4753938 100644 --- a/packages/t/tokodon/package.yml +++ b/packages/t/tokodon/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tokodon -version : 25.08.3 -release : 29 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/tokodon-25.08.3.tar.xz : 33268f877b08589e90176530b15afabbd57abae66874f49073edf3706adea221 -homepage : https://apps.kde.org/tokodon -license : GPL-3.0-or-later -component : desktop.kde -summary : A Mastodon client for Plasma +name: tokodon +version: 25.08.3 +release: 29 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/tokodon-25.08.3.tar.xz: 33268f877b08589e90176530b15afabbd57abae66874f49073edf3706adea221 +homepage: https://apps.kde.org/tokodon +license: GPL-3.0-or-later +component: desktop.kde +summary: A Mastodon client for Plasma description: | A modern client for Mastodon and other decentralized servers that implement its API (such as Pixelfed). -builddeps : +builddeps: - pkgconfig(Qt6Multimedia) - pkgconfig(Qt6Quick) - pkgconfig(Qt6QuickControls2) @@ -33,18 +33,18 @@ builddeps : - qcoro-qt6-devel - qt6-base-private-devel - qtkeychain-qt6-devel -rundeps : +rundeps: - kf6-kirigami - kf6-kitemmodels - kf6-qqc2-desktop-style - kf6-sonnet -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tomcat-connectors/package.yml b/packages/t/tomcat-connectors/package.yml index cc48ef45687..b5bbb7bf58c 100644 --- a/packages/t/tomcat-connectors/package.yml +++ b/packages/t/tomcat-connectors/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tomcat-connectors -version : 1.2.49 -release : 7 -source : - - https://github.com/apache/tomcat-connectors/archive/refs/tags/JK_1_2_49.tar.gz : dea2f0d62c685472b98fd5fdaddad73169dbb790e028a59eb8d52b260df0fa7b -homepage : https://tomcat.apache.org/ -license : Apache-2.0 -component : programming -summary : Provides mod_jk for connecting httpd to a Tomcat container +name: tomcat-connectors +version: 1.2.49 +release: 7 +source: + - https://github.com/apache/tomcat-connectors/archive/refs/tags/JK_1_2_49.tar.gz: dea2f0d62c685472b98fd5fdaddad73169dbb790e028a59eb8d52b260df0fa7b +homepage: https://tomcat.apache.org/ +license: Apache-2.0 +component: programming +summary: Provides mod_jk for connecting httpd to a Tomcat container description: | mod_jk is an Apache module used to connect the Tomcat servlet container with web servers such as Apache, iPlanet, Sun ONE (formerly Netscape) and even IIS using the Apache JServ Protocol. -builddeps : +builddeps: - pkgconfig(apr-1) - pkgconfig(apr-util-1) - pkgconfig(valgrind) - httpd-devel -rundeps : +rundeps: - httpd -setup : | +setup: | cd native %reconfigure --with-apxs -build : | +build: | cd native %make -install : | +install: | cd native # Install routine is totally broken install -D -m 00755 apache-2.0/mod_jk.so $installdir/%libdir%/httpd/mod_jk.so diff --git a/packages/t/toml11/package.yml b/packages/t/toml11/package.yml index 54df06bc3e3..cd1905bb8ab 100644 --- a/packages/t/toml11/package.yml +++ b/packages/t/toml11/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : toml11 -version : 4.4.0 -release : 1 -source : - - https://github.com/ToruNiina/toml11/archive/refs/tags/v4.4.0.tar.gz : 815bfe6792aa11a13a133b86e7f0f45edc5d71eb78f5fb6686c49c7f792b9049 -homepage : https://toruniina.github.io/toml11/ -license : MIT -component : programming.devel -summary : TOML for Modern C++ +name: toml11 +version: 4.4.0 +release: 1 +source: + - https://github.com/ToruNiina/toml11/archive/refs/tags/v4.4.0.tar.gz: 815bfe6792aa11a13a133b86e7f0f45edc5d71eb78f5fb6686c49c7f792b9049 +homepage: https://toruniina.github.io/toml11/ +license: MIT +component: programming.devel +summary: TOML for Modern C++ description: | toml11 is a feature-rich TOML language library for C++11/14/17/20. @@ -21,12 +21,12 @@ description: | * It supports complex type conversions from TOML values. * It allows customization of the types stored in toml::value. * It provides some extensions not present in the TOML language standard. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - main: - - /* + - /* diff --git a/packages/t/tomlc99/package.yml b/packages/t/tomlc99/package.yml index 82c3d7c640e..6d158ada66e 100644 --- a/packages/t/tomlc99/package.yml +++ b/packages/t/tomlc99/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tomlc99 -version : 20210518 -release : 2 -source : - - git|https://github.com/cktan/tomlc99.git : d7dd697c35ead435733764c63d47f7cbf00b8fa9 -homepage : https://github.com/cktan/tomlc99 -license : MIT -component : programming.library -summary : TOML 1.0 complaint library for c99 +name: tomlc99 +version: 20210518 +release: 2 +source: + - git|https://github.com/cktan/tomlc99.git: d7dd697c35ead435733764c63d47f7cbf00b8fa9 +homepage: https://github.com/cktan/tomlc99 +license: MIT +component: programming.library +summary: TOML 1.0 complaint library for c99 description: | TOML 1.0 complaint library for c99 -build : | +build: | %make -install : | +install: | %make_install prefix=$installdir/usr diff --git a/packages/t/tomlplusplus/package.yml b/packages/t/tomlplusplus/package.yml index 698b8f838cb..2e0b60aaa14 100644 --- a/packages/t/tomlplusplus/package.yml +++ b/packages/t/tomlplusplus/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tomlplusplus -version : 3.4.0 -release : 1 -source : - - https://github.com/marzer/tomlplusplus/archive/refs/tags/v3.4.0.tar.gz : 8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155 -homepage : https://marzer.github.io/tomlplusplus/ -license : MIT -component : programming.library -summary : TOML config file parser and serializer library +name: tomlplusplus +version: 3.4.0 +release: 1 +source: + - https://github.com/marzer/tomlplusplus/archive/refs/tags/v3.4.0.tar.gz: 8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155 +homepage: https://marzer.github.io/tomlplusplus/ +license: MIT +component: programming.library +summary: TOML config file parser and serializer library description: | TOML config file parser and serializer for C++ -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/topydo/package.yml b/packages/t/topydo/package.yml index edbea940331..d6aaaace618 100644 --- a/packages/t/topydo/package.yml +++ b/packages/t/topydo/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : topydo -version : '0.14' -release : 10 -source : - - https://github.com/topydo/topydo/archive/0.14.tar.gz : 80fbfe2fdb5beea76bc11251b347412d2cd70f3d824e64b5ca7b63a140c76961 -homepage : https://github.com/topydo/topydo -license : GPL-3.0-or-later -component : office.notes -summary : A powerful todo list application for the console, using the todo.txt format +name: topydo +version: "0.14" +release: 10 +source: + - https://github.com/topydo/topydo/archive/0.14.tar.gz: 80fbfe2fdb5beea76bc11251b347412d2cd70f3d824e64b5ca7b63a140c76961 +homepage: https://github.com/topydo/topydo +license: GPL-3.0-or-later +component: office.notes +summary: A powerful todo list application for the console, using the todo.txt format description: | A powerful todo list application for the console, using the todo.txt format. -builddeps : +builddeps: - python-arrow - python-freezegun - python-setuptools -rundeps : +rundeps: - python-arrow - python-prompt-toolkit - python-watchdog - python3-urwid -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test diff --git a/packages/t/tor/package.yml b/packages/t/tor/package.yml index b8e0ab86e37..42138a2f925 100644 --- a/packages/t/tor/package.yml +++ b/packages/t/tor/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tor -version : 0.4.8.13 -release : 45 -source : - - https://dist.torproject.org/tor-0.4.8.13.tar.gz : 9baf26c387a2820b3942da572146e6eb77c2bc66862af6297cd02a074e6fba28 -homepage : https://www.torproject.org/ -license : BSD-3-Clause -component : security -summary : Tor is free software and an open network that helps you defend against traffic analysis +name: tor +version: 0.4.8.13 +release: 45 +source: + - https://dist.torproject.org/tor-0.4.8.13.tar.gz: 9baf26c387a2820b3942da572146e6eb77c2bc66862af6297cd02a074e6fba28 +homepage: https://www.torproject.org/ +license: BSD-3-Clause +component: security +summary: Tor is free software and an open network that helps you defend against traffic analysis description: | Tor is free software and an open network that helps you defend against traffic analysis -builddeps : +builddeps: - pkgconfig(libevent) - pkgconfig(libseccomp) - pkgconfig(libzstd) - asciidoc - ca-certs -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install rm $installdir/etc/tor/torrc.sample install -Dm00644 $pkgfiles/torrc $installdir/etc/tor/torrc diff --git a/packages/t/torbrowser-launcher/package.yml b/packages/t/torbrowser-launcher/package.yml index 69fc4ed02e0..559037950bb 100644 --- a/packages/t/torbrowser-launcher/package.yml +++ b/packages/t/torbrowser-launcher/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : torbrowser-launcher -version : 0.3.7 -release : 18 -source : - - https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/archive/v0.3.7/torbrowser-launcher-v0.3.7.tar.gz : bd348fd5d923f078c75870a9139678a467b2ab5ba21117fd42ccf0cfa3e4be21 -homepage : https://gitlab.torproject.org/tpo/applications/torbrowser-launcher -license : BSD-1-Clause -component : network.web.browser -summary : Securely and easily install Tor Browser +name: torbrowser-launcher +version: 0.3.7 +release: 18 +source: + - https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/archive/v0.3.7/torbrowser-launcher-v0.3.7.tar.gz: bd348fd5d923f078c75870a9139678a467b2ab5ba21117fd42ccf0cfa3e4be21 +homepage: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher +license: BSD-1-Clause +component: network.web.browser +summary: Securely and easily install Tor Browser description: | Tor Browser Launcher is intended to make Tor Browser easier to install and use for GNU/Linux users. -builddeps : +builddeps: - python-distro - python-setuptools -rundeps : +rundeps: - gnupg - python-gpg - python-packaging @@ -21,7 +21,7 @@ rundeps : - python-requests - python3-qt5 - tor -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/t/tortoisehg/package.yml b/packages/t/tortoisehg/package.yml index 18c9203968d..f581304a303 100644 --- a/packages/t/tortoisehg/package.yml +++ b/packages/t/tortoisehg/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tortoisehg -version : 6.6.3 -release : 17 -source : - - https://www.mercurial-scm.org/release/tortoisehg/targz/tortoisehg-6.6.3.tar.gz : f69835379ba3d596990809b837cb684707d51e67bb9c0b0d319917491805bdeb -homepage : https://tortoisehg.bitbucket.io/ -license : GPL-2.0-only -component : programming.tools -summary : TortoiseHg is a series of applications for the Mercurial distributed revision control system +name: tortoisehg +version: 6.6.3 +release: 17 +source: + - https://www.mercurial-scm.org/release/tortoisehg/targz/tortoisehg-6.6.3.tar.gz: f69835379ba3d596990809b837cb684707d51e67bb9c0b0d319917491805bdeb +homepage: https://tortoisehg.bitbucket.io/ +license: GPL-2.0-only +component: programming.tools +summary: TortoiseHg is a series of applications for the Mercurial distributed revision control system description: | TortoiseHg is a series of applications for the Mercurial distributed revision control system. -builddeps : +builddeps: - mercurial - python-build - python-installer - python-qscintilla - python-setuptools -rundeps : +rundeps: - mercurial - python-iniparse - python-qscintilla -setup : | +setup: | sed -i "s|#!/usr/bin/env python|&3|" thg %patch -p1 -i $pkgfiles/fix-rcutil-import.patch -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 icons/scalable/apps/thg.svg $installdir/usr/share/icons/hicolor/scalable/apps/thg.svg sed -i "s|thg_logo|thg|" contrib/thg.desktop diff --git a/packages/t/totem-pl-parser/package.yml b/packages/t/totem-pl-parser/package.yml index 010e71ead98..b0d54d89fa1 100644 --- a/packages/t/totem-pl-parser/package.yml +++ b/packages/t/totem-pl-parser/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : totem-pl-parser -version : 3.26.6 -release : 21 -source : - - https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz : c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c -homepage : https://developer.gnome.org/totem-pl-parser/stable/ -license : LGPL-2.0-only -component : desktop.gnome.core -summary : Totem playlist parser +name: totem-pl-parser +version: 3.26.6 +release: 21 +source: + - https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz: c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c +homepage: https://developer.gnome.org/totem-pl-parser/stable/ +license: LGPL-2.0-only +component: desktop.gnome.core +summary: Totem playlist parser description: | Totem playlist parser is a simple GObject-based library to parse a host of playlist formats. -builddeps : +builddeps: - pkgconfig(libarchive) - pkgconfig(libgcrypt) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/totem/package.yml b/packages/t/totem/package.yml index f0b636fd547..08f62377569 100644 --- a/packages/t/totem/package.yml +++ b/packages/t/totem/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : totem -version : '43.2' -release : 36 -source : - - https://download.gnome.org/sources/totem/43/totem-43.2.tar.xz : 0b007d30fbb93b95a604f14848a497f57fc333a75c2e638a249972e99c01e6a4 -homepage : https://apps.gnome.org/Totem/ -license : GPL-2.0-or-later -component : multimedia.video -summary : GNOME Multimedia Player +name: totem +version: "43.2" +release: 36 +source: + - https://download.gnome.org/sources/totem/43/totem-43.2.tar.xz: 0b007d30fbb93b95a604f14848a497f57fc333a75c2e638a249972e99c01e6a4 +homepage: https://apps.gnome.org/Totem/ +license: GPL-2.0-or-later +component: multimedia.video +summary: GNOME Multimedia Player description: | Videos, also known as Totem, is the official movie player of the GNOME desktop environment. It features a searchable list of local videos, and DVDs, as well as local network video shares (using UPnP/DLNA) and video highlights from a number of web sites. -builddeps : +builddeps: - pkgconfig(clutter-gst-3.0) - pkgconfig(clutter-gtk-1.0) - pkgconfig(gnome-desktop-3.0) @@ -25,13 +25,13 @@ builddeps : - itstool - pylint - vala -rundeps : +rundeps: - grilo-plugins -setup : | +setup: | %patch -p1 -i $pkgfiles/girepository-2.0.patch %meson_configure -Denable-gtk-doc=false -Denable-python=yes -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tpm2-tools/package.yml b/packages/t/tpm2-tools/package.yml index 068437453cd..ec2feed074e 100644 --- a/packages/t/tpm2-tools/package.yml +++ b/packages/t/tpm2-tools/package.yml @@ -1,25 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tpm2-tools -version : '5.7' -release : 5 -source : - - https://github.com/tpm2-software/tpm2-tools/releases/download/5.7/tpm2-tools-5.7.tar.gz : 3810d36b5079256f4f2f7ce552e22213d43b1031c131538df8a2dbc3c570983a -homepage : https://tpm2-software.github.io/ -license : BSD-2-Clause -component : security -summary : Trusted Platform Module (TPM2.0) tools +name: tpm2-tools +version: "5.7" +release: 5 +source: + - https://github.com/tpm2-software/tpm2-tools/releases/download/5.7/tpm2-tools-5.7.tar.gz: 3810d36b5079256f4f2f7ce552e22213d43b1031c131538df8a2dbc3c570983a +homepage: https://tpm2-software.github.io/ +license: BSD-2-Clause +component: security +summary: Trusted Platform Module (TPM2.0) tools description: | Trusted Platform Module (TPM2.0) tools based on tpm2-tss -builddeps : +builddeps: - pkgconfig(efivar) - pkgconfig(tss2-esys) - pandoc -setup : | +setup: | %configure --with-efivar -build : | +build: | %make -install : | +install: | %make_install + # Requires tpm2-abrmd # check : | # %make check diff --git a/packages/t/tpm2-tss/package.yml b/packages/t/tpm2-tss/package.yml index 0aa51fdc406..636973a291b 100644 --- a/packages/t/tpm2-tss/package.yml +++ b/packages/t/tpm2-tss/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tpm2-tss -version : 4.1.3 -release : 7 -source : - - https://github.com/tpm2-software/tpm2-tss/releases/download/4.1.3/tpm2-tss-4.1.3.tar.gz : 37f1580200ab78305d1fc872d89241aaee0c93cbe85bc559bf332737a60d3be8 -homepage : https://tpm2-software.github.io/ -license : BSD-2-Clause -component : system.base -summary : OSS implementation of the TCG TPM2 Software Stack (TSS2) +name: tpm2-tss +version: 4.1.3 +release: 7 +source: + - https://github.com/tpm2-software/tpm2-tss/releases/download/4.1.3/tpm2-tss-4.1.3.tar.gz: 37f1580200ab78305d1fc872d89241aaee0c93cbe85bc559bf332737a60d3be8 +homepage: https://tpm2-software.github.io/ +license: BSD-2-Clause +component: system.base +summary: OSS implementation of the TCG TPM2 Software Stack (TSS2) description: | OSS implementation of the Trusted Computing Group's (TCG) TPM2 Software Stack (TSS). -builddeps : +builddeps: - pkgconfig(json-c) - pkgconfig(libcurl) - pkgconfig(libtpms) @@ -20,7 +20,7 @@ builddeps : - doxygen - swtpm - valgrind -setup : | +setup: | %configure --disable-static \ --sysconfdir=/usr/share/defaults/etc \ --with-runstatedir=/run \ @@ -31,9 +31,9 @@ setup : | --enable-integration \ --enable-valgrind \ --enable-self-generated-certificate -build : | +build: | %make -install : | +install: | %make_install # Created by tmpfiles @@ -45,7 +45,7 @@ install : | rmdir $installdir/run/tpm2-tss/eventlog rmdir $installdir/run/tpm2-tss/ rmdir $installdir/run/ -check : | +check: | unset LD_PRELOAD make prepare-check make check diff --git a/packages/t/trackma/package.yml b/packages/t/trackma/package.yml index 1dda8809f93..10259ad80cb 100644 --- a/packages/t/trackma/package.yml +++ b/packages/t/trackma/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : trackma -version : 0.8.6 -release : 20 -source : - - https://github.com/z411/trackma/archive/v0.8.6.tar.gz : 7a6e071d14e45ea8b8fb8fe46c1d1d92f4924c116020c7747f3e558a400143f3 -license : GPL-3.0-or-later -component : multimedia.video -homepage : https://z411.github.io/trackma/ -summary : Lightweight and simple client for managing Anilist, Kitsu, MyAnimeList, Shikimori and VNDB lists +name: trackma +version: 0.8.6 +release: 20 +source: + - https://github.com/z411/trackma/archive/v0.8.6.tar.gz: 7a6e071d14e45ea8b8fb8fe46c1d1d92f4924c116020c7747f3e558a400143f3 +license: GPL-3.0-or-later +component: multimedia.video +homepage: https://z411.github.io/trackma/ +summary: Lightweight and simple client for managing Anilist, Kitsu, MyAnimeList, Shikimori and VNDB lists description: | Trackma aims to be a lightweight and simple, but feature-rich program for Unix based systems for managing personal lists hosted in several media tracking websites. Currently supported sites include Anilist, Kitsu, MyAnimeList, Shikimori and VNDB. -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-packaging - python-poetry - python-wheel -rundeps : +rundeps: - lsof # for polling tracker support - python-cairo # for GTK3 interface - python-gobject # for GTK3 @@ -26,9 +26,9 @@ rundeps : - python3-dbus # for MPRIS tracker support - python3-qt5 # for Qt5 interface - python3-urwid # for Curses interface -setup : | +setup: | %python3_setup -install : | +install: | %python3_install install -Dm00644 $pkgfiles/trackma-gtk.desktop $installdir/usr/share/applications/trackma-gtk.desktop install -Dm00644 $pkgfiles/trackma-qt.desktop $installdir/usr/share/applications/trackma-qt.desktop diff --git a/packages/t/transifex-cli/package.yml b/packages/t/transifex-cli/package.yml index ae0bfd40226..2c40b1a3554 100644 --- a/packages/t/transifex-cli/package.yml +++ b/packages/t/transifex-cli/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : transifex-cli -version : 1.6.17 -release : 1 -source : - - https://github.com/transifex/cli/archive/refs/tags/v1.6.17.tar.gz : 759320acd621991046533089bb77320202853cc97b860ab7783040d0e4d5e34f -homepage : https://github.com/transifex/cli -license : Apache-2.0 -component : system.utils -summary : The Transifex command-line client +name: transifex-cli +version: 1.6.17 +release: 1 +source: + - https://github.com/transifex/cli/archive/refs/tags/v1.6.17.tar.gz: 759320acd621991046533089bb77320202853cc97b860ab7783040d0e4d5e34f +homepage: https://github.com/transifex/cli +license: Apache-2.0 +component: system.utils +summary: The Transifex command-line client description: | The Transifex command-line client -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | %make -install : | +install: | install -Dm00755 $workdir/bin/tx $installdir/usr/bin/tx diff --git a/packages/t/translate-shell/package.yml b/packages/t/translate-shell/package.yml index bbcd96f5399..b556b1b718c 100644 --- a/packages/t/translate-shell/package.yml +++ b/packages/t/translate-shell/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : translate-shell -version : 0.9.7.1 -release : 10 -source : - - https://github.com/soimort/translate-shell/archive/refs/tags/v0.9.7.1.tar.gz : f949f379779b9e746bccb20fcd180d041fb90da95816615575b49886032bcefa -homepage : https://www.soimort.org/translate-shell/ -license : Unlicense -component : office -summary : A command-line online translator +name: translate-shell +version: 0.9.7.1 +release: 10 +source: + - https://github.com/soimort/translate-shell/archive/refs/tags/v0.9.7.1.tar.gz: f949f379779b9e746bccb20fcd180d041fb90da95816615575b49886032bcefa +homepage: https://www.soimort.org/translate-shell/ +license: Unlicense +component: office +summary: A command-line online translator description: | Translate Shell (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate and Apertium. -builddeps : - - emacs # check - - rlwrap # check -rundeps : +builddeps: + - emacs # check + - rlwrap # check +rundeps: - fribidi - rlwrap -setup : | +setup: | # curl tests fails on Solus %patch -p1 -i $pkgfiles/0001-Remove-curl-tests.patch %patch -p1 -i $pkgfiles/0002-Stop-building-everywhere.patch -build : | +build: | %make -install : | +install: | %make_install PREFIX=%PREFIX% -check : | +check: | %make test diff --git a/packages/t/transmission-remote-gtk/package.yml b/packages/t/transmission-remote-gtk/package.yml index 3930216c473..d5b1f3ab5d7 100644 --- a/packages/t/transmission-remote-gtk/package.yml +++ b/packages/t/transmission-remote-gtk/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : transmission-remote-gtk -version : 1.6.0 -release : 9 -source : - - https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/download/1.6.0/transmission-remote-gtk-1.6.0.tar.xz : b090844f6a482e6f3588070ff3fdd54b79e8f85df02b39853cfb01fccee10cac -homepage : https://github.com/transmission-remote-gtk/transmission-remote-gtk -license : GPL-2.0-or-later -component : network.download -summary : transmission-remote-gtk is a GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol +name: transmission-remote-gtk +version: 1.6.0 +release: 9 +source: + - https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/download/1.6.0/transmission-remote-gtk-1.6.0.tar.xz: b090844f6a482e6f3588070ff3fdd54b79e8f85df02b39853cfb01fccee10cac +homepage: https://github.com/transmission-remote-gtk/transmission-remote-gtk +license: GPL-2.0-or-later +component: network.download +summary: transmission-remote-gtk is a GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol description: | transmission-remote-gtk is a GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol -builddeps : +builddeps: - pkgconfig(ayatana-indicator-0.4) - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libcurl) - pkgconfig(libsoup-3.0) - intltool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/transmission/package.yml b/packages/t/transmission/package.yml index d85412c41bc..fd3d71b33f1 100644 --- a/packages/t/transmission/package.yml +++ b/packages/t/transmission/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : transmission -version : 4.0.6 -release : 29 -source : - - https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz : 2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f -homepage : https://transmissionbt.com/ -license : GPL-2.0-or-later -component : network.download -summary : +name: transmission +version: 4.0.6 +release: 29 +source: + - https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz: 2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f +homepage: https://transmissionbt.com/ +license: GPL-2.0-or-later +component: network.download +summary: - Lightweight BitTorrent client - - cli : CLI component of Transmission + - cli: CLI component of Transmission description: - Transmission provides a simple and easy to use cross-platform lightweight BitTorrent client - - cli : CLI component of Transmission -networking : true # check -builddeps : + - cli: CLI component of Transmission +networking: true # check +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gtkmm-3.0) - pkgconfig(libcurl) - pkgconfig(libevent) - pkgconfig(miniupnpc) -setup : | +setup: | %patch -p1 -i $pkgfiles/ftbfs-upnpc.patch %cmake_ninja -build : | +build: | %ninja_build # Create a service without the user set sed '/^User/d' daemon/transmission-daemon.service > transmission-daemon.service -install : | +install: | %ninja_install install -Dm00644 -t $installdir/%libdir%/systemd/user transmission-daemon.service @@ -37,17 +37,17 @@ install : | # Check failed on 1 test, try again later or update # check : | # %ninja_check -patterns : - - cli : - - /usr/bin/transmission-create - - /usr/bin/transmission-daemon - - /usr/bin/transmission-edit - - /usr/bin/transmission-remote - - /usr/bin/transmission-show - - /usr/lib64/* - - /usr/share/man/man1/transmission-create.1 - - /usr/share/man/man1/transmission-daemon.1 - - /usr/share/man/man1/transmission-edit.1 - - /usr/share/man/man1/transmission-remote.1 - - /usr/share/man/man1/transmission-show.1 - - /usr/share/transmission/* +patterns: + - cli: + - /usr/bin/transmission-create + - /usr/bin/transmission-daemon + - /usr/bin/transmission-edit + - /usr/bin/transmission-remote + - /usr/bin/transmission-show + - /usr/lib64/* + - /usr/share/man/man1/transmission-create.1 + - /usr/share/man/man1/transmission-daemon.1 + - /usr/share/man/man1/transmission-edit.1 + - /usr/share/man/man1/transmission-remote.1 + - /usr/share/man/man1/transmission-show.1 + - /usr/share/transmission/* diff --git a/packages/t/tree-sitter/package.yml b/packages/t/tree-sitter/package.yml index 097e3a1572d..1d01b0b75af 100644 --- a/packages/t/tree-sitter/package.yml +++ b/packages/t/tree-sitter/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tree-sitter -version : 0.25.10 -release : 19 -source : - - https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.25.10.tar.gz : ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c -license : MIT -component : programming.library -homepage : https://tree-sitter.github.io -summary : An incremental parsing system for programming tools +name: tree-sitter +version: 0.25.10 +release: 19 +source: + - https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.25.10.tar.gz: ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c +license: MIT +component: programming.library +homepage: https://tree-sitter.github.io +summary: An incremental parsing system for programming tools description: | Tree-sitter is a parser generator tool and an incremental parsing library. -optimize : +optimize: - lto - speed -build : | +build: | %make -install : | +install: | %make_install LIBDIR=%libdir% PREFIX=/usr rm -v $installdir/%libdir%/libtree-sitter.a diff --git a/packages/t/tree/package.yml b/packages/t/tree/package.yml index d5df14d2f0d..6e1df52024c 100644 --- a/packages/t/tree/package.yml +++ b/packages/t/tree/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tree -version : 2.2.1 -release : 11 -source : - - https://gitlab.com/OldManProgrammer/unix-tree/-/archive/2.2.1/unix-tree-2.2.1.tar.gz : 70d9c6fc7c5f4cb1f7560b43e2785194594b9b8f6855ab53376f6bd88667ee04 -homepage : https://gitlab.com/OldManProgrammer/unix-tree -license : GPL-2.0-or-later -component : system.utils -summary : list contents of directories in a tree-like format. +name: tree +version: 2.2.1 +release: 11 +source: + - https://gitlab.com/OldManProgrammer/unix-tree/-/archive/2.2.1/unix-tree-2.2.1.tar.gz: 70d9c6fc7c5f4cb1f7560b43e2785194594b9b8f6855ab53376f6bd88667ee04 +homepage: https://gitlab.com/OldManProgrammer/unix-tree +license: GPL-2.0-or-later +component: system.utils +summary: list contents of directories in a tree-like format. description: | Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty -build : | +build: | %make -install : | +install: | install -Dm00664 $workdir/doc/tree.1 $installdir/usr/share/man/man1/tree.1 install -Dm00755 $workdir/tree $installdir/usr/bin/tree diff --git a/packages/t/trelby/package.yml b/packages/t/trelby/package.yml index 7435fdadfc9..9de9bbec9b1 100644 --- a/packages/t/trelby/package.yml +++ b/packages/t/trelby/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : trelby -version : 2.4.8 -release : 9 -source : - - https://github.com/limburgher/trelby/archive/refs/tags/2.4.8.tar.gz : 3ed1143aa24eb2b6385495c8d13f8bd9875ce36d539df8baecf3eb9edbcf89c5 -license : GPL-2.0-or-later -homepage : http://www.trelby.org/ -component : office -summary : Trelby is a screenplay writing program. +name: trelby +version: 2.4.8 +release: 9 +source: + - https://github.com/limburgher/trelby/archive/refs/tags/2.4.8.tar.gz: 3ed1143aa24eb2b6385495c8d13f8bd9875ce36d539df8baecf3eb9edbcf89c5 +license: GPL-2.0-or-later +homepage: http://www.trelby.org/ +component: office +summary: Trelby is a screenplay writing program. description: | The free, multiplatform, feature-rich screenwriting program! -builddeps : +builddeps: - wxPython - wxwidgets-devel -rundeps : +rundeps: - python-lxml - wxPython -setup : | +setup: | sed -i 's:/opt/trelby:/usr/share/trelby:g' setup.cfg -build : | +build: | %python3_setup -install : | +install: | %python3_install install -dm00644 $installdir/usr/bin ln -s /usr/share/trelby/bin/trelby $installdir/usr/bin/trelby diff --git a/packages/t/trompeloeil/package.yml b/packages/t/trompeloeil/package.yml index 2d808aa3918..78720a5c679 100644 --- a/packages/t/trompeloeil/package.yml +++ b/packages/t/trompeloeil/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : trompeloeil -version : '47' -release : 1 -source : - - https://github.com/rollbear/trompeloeil/archive/refs/tags/v47.tar.gz : 4a1d79260c1e49e065efe0817c8b9646098ba27eed1802b0c3ba7d959e4e5e84 -license : BSL-1.0 -component : programming.library -homepage : https://github.com/rollbear/trompeloeil -summary : Thread-safe header-only mocking framework for C++11/14 +name: trompeloeil +version: "47" +release: 1 +source: + - https://github.com/rollbear/trompeloeil/archive/refs/tags/v47.tar.gz: 4a1d79260c1e49e065efe0817c8b9646098ba27eed1802b0c3ba7d959e4e5e84 +license: BSL-1.0 +component: programming.library +homepage: https://github.com/rollbear/trompeloeil +summary: Thread-safe header-only mocking framework for C++11/14 description: | Thread-safe header-only mocking framework for C++11/14 -checkdeps : +checkdeps: - pkgconfig(catch2) -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DTROMPELOEIL_INSTALL_DOCS=OFF \ -DTROMPELOEIL_BUILD_TESTS=yes -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | ./solusBuildDir/test/self_test ./solusBuildDir/test/thread_terror ./solusBuildDir/test/custom_recursive_mutex -patterns : /* +patterns: /* diff --git a/packages/t/tslib/package.yml b/packages/t/tslib/package.yml index 7c536438488..5abed65fa72 100644 --- a/packages/t/tslib/package.yml +++ b/packages/t/tslib/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tslib -version : '1.24' -release : 10 -source : - - https://github.com/libts/tslib/releases/download/1.24/tslib-1.24.tar.xz : 58d9941ffaa269c399f00d0d308184c96087f7acf69aa8e3c6645e852f993ba2 -homepage : https://github.com/libts/tslib -license : LGPL-2.1-or-later -component : programming.library -summary : C library for filtering touchscreen events +name: tslib +version: "1.24" +release: 10 +source: + - https://github.com/libts/tslib/releases/download/1.24/tslib-1.24.tar.xz: 58d9941ffaa269c399f00d0d308184c96087f7acf69aa8e3c6645e852f993ba2 +homepage: https://github.com/libts/tslib +license: LGPL-2.1-or-later +component: programming.library +summary: C library for filtering touchscreen events description: | C library for filtering touchscreen events -patterns : - - devel : /usr/share/man/man3 -setup : | +patterns: + - devel: /usr/share/man/man3 +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/ttyplot/package.yml b/packages/t/ttyplot/package.yml index d0024b658aa..a71e497f275 100644 --- a/packages/t/ttyplot/package.yml +++ b/packages/t/ttyplot/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ttyplot -version : 1.7.0 -release : 6 -source : - - https://github.com/tenox7/ttyplot/archive/refs/tags/1.7.0.tar.gz : f16ca828bf73f56c05ed4e1797a23861aa7cf3a98fe3fcc8c992d8646906fe51 -homepage : https://github.com/tenox7/ttyplot -license : Apache-2.0 -component : system.utils -summary : realtime plotting utility for terminal/console with data input from stdin +name: ttyplot +version: 1.7.0 +release: 6 +source: + - https://github.com/tenox7/ttyplot/archive/refs/tags/1.7.0.tar.gz: f16ca828bf73f56c05ed4e1797a23861aa7cf3a98fe3fcc8c992d8646906fe51 +homepage: https://github.com/tenox7/ttyplot +license: Apache-2.0 +component: system.utils +summary: realtime plotting utility for terminal/console with data input from stdin description: | takes data from standard input / unix pipeline, most commonly some tool like ping, snmpget, netstat, ip link, ifconfig, sar, vmstat, etc. and plots in text mode on a terminal in real time -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr MANPREFIX=/usr/share/man diff --git a/packages/t/tuba/package.yml b/packages/t/tuba/package.yml index 9f6b0d0b534..956c8c77000 100644 --- a/packages/t/tuba/package.yml +++ b/packages/t/tuba/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tuba -version : 0.10.3 -release : 10 -source : - - https://github.com/GeopJr/Tuba/archive/refs/tags/v0.10.3.tar.gz : 397297bbd140a2b2c90024392dbc5f8a77bc6a10472308c7741c7913e82eb050 -homepage : https://tuba.geopjr.dev/ -license : GPL-3.0-or-later -component : network.clients -summary : Browse the Fediverse +name: tuba +version: 0.10.3 +release: 10 +source: + - https://github.com/GeopJr/Tuba/archive/refs/tags/v0.10.3.tar.gz: 397297bbd140a2b2c90024392dbc5f8a77bc6a10472308c7741c7913e82eb050 +homepage: https://tuba.geopjr.dev/ +license: GPL-3.0-or-later +component: network.clients +summary: Browse the Fediverse description: | Browse the Fediverse. Explore the federated social web with Tuba for GNOME. Stay connected to your favorite communities, family and friends with support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma & more! -builddeps : +builddeps: - pkgconfig(gee-0.8) - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(gtk4) @@ -22,10 +22,10 @@ builddeps : - pkgconfig(libwebp) - gstreamer-1.0-plugins-good - vala -setup : | +setup: | %meson_configure \ -Ddistro=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/t/tumbler/package.yml b/packages/t/tumbler/package.yml index da9089051e8..104dd40779b 100644 --- a/packages/t/tumbler/package.yml +++ b/packages/t/tumbler/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tumbler -version : 4.20.0 -release : 23 -source : - - https://archive.xfce.org/src/xfce/tumbler/4.20/tumbler-4.20.0.tar.bz2 : 74b1647d55926547e98bfac70838ff63c5a84299a5e10c81c38d1fab90e25880 -homepage : https://docs.xfce.org/xfce/tumbler/start -license : +name: tumbler +version: 4.20.0 +release: 23 +source: + - https://archive.xfce.org/src/xfce/tumbler/4.20/tumbler-4.20.0.tar.bz2: 74b1647d55926547e98bfac70838ff63c5a84299a5e10c81c38d1fab90e25880 +homepage: https://docs.xfce.org/xfce/tumbler/start +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : multimedia.library -summary : D-Bus service for applications to request thumbnails +component: multimedia.library +summary: D-Bus service for applications to request thumbnails description: | The Tumbler package contains a D-Bus thumbnailing service based on the thumbnail management D-Bus specification. This is useful for generating thumbnail images of files. -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(libffmpegthumbnailer) - pkgconfig(libgsf-1) - pkgconfig(libturbojpeg) - pkgconfig(libxfce4util-1.0) - pkgconfig(poppler-glib) -setup : | +setup: | %configure \ --disable-static \ --disable-debug \ --disable-gstreamer-thumbnailer \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/t/tuxmath/package.yml b/packages/t/tuxmath/package.yml index e3e54099540..e9999f7a46b 100644 --- a/packages/t/tuxmath/package.yml +++ b/packages/t/tuxmath/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tuxmath -version : 2.0.3 -release : 6 -source : - - https://github.com/tux4kids/tuxmath/archive/refs/tags/upstream/2.0.3.tar.gz : ab91bd6df17eb9377e5608701030bd32110a3588933bf0e4c26b5697fb2a4698 -homepage : www.tux4kids.com/tuxmath -license : GPL-3.0-or-later -component : games.learning -summary : An arcade game that helps kids practice their math facts +name: tuxmath +version: 2.0.3 +release: 6 +source: + - https://github.com/tux4kids/tuxmath/archive/refs/tags/upstream/2.0.3.tar.gz: ab91bd6df17eb9377e5608701030bd32110a3588933bf0e4c26b5697fb2a4698 +homepage: www.tux4kids.com/tuxmath +license: GPL-3.0-or-later +component: games.learning +summary: An arcade game that helps kids practice their math facts description: | An arcade game that helps kids practice their math facts -builddeps : +builddeps: - pkgconfig(SDL_mixer) - pkgconfig(SDL_net) - pkgconfig(t4k_common) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-building.patch %patch -p1 -i $pkgfiles/0002-rename-blits-to-tmblits.patch %patch -p0 -i $pkgfiles/pointer-types.patch # remove unneeded font files rm -f data/fonts/*.ttf %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 tuxmath.desktop $installdir/usr/share/applications/tuxmath.desktop install -Dm00644 data/images/icons/icon.png $installdir/usr/share/pixmaps/tuxmath.png diff --git a/packages/t/tuxpaint-stamps/package.yml b/packages/t/tuxpaint-stamps/package.yml index f319f6998d4..9df6730fa05 100644 --- a/packages/t/tuxpaint-stamps/package.yml +++ b/packages/t/tuxpaint-stamps/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tuxpaint-stamps -version : 2024.01.29 -release : 3 -source : - - https://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps/2024-01-29/tuxpaint-stamps-2024.01.29.tar.gz : 1b0271f6da9a5fb23adb7b494183b9de289a02966d62c4cb430da9b4120594a9 -homepage : https://tuxpaint.org/ -license : GPL-2.0-or-later -component : games.learning -summary : Additional stamps for Tux Paint +name: tuxpaint-stamps +version: 2024.01.29 +release: 3 +source: + - https://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps/2024-01-29/tuxpaint-stamps-2024.01.29.tar.gz: 1b0271f6da9a5fb23adb7b494183b9de289a02966d62c4cb430da9b4120594a9 +homepage: https://tuxpaint.org/ +license: GPL-2.0-or-later +component: games.learning +summary: Additional stamps for Tux Paint description: | Additional stamps for Tux Paint -rundeps : +rundeps: - tuxpaint -build : | +build: | %make -install : | +install: | %make DATA_PREFIX=$installdir/usr/share/tuxpaint/ install-all diff --git a/packages/t/tuxpaint/package.yml b/packages/t/tuxpaint/package.yml index 8172e64f1fa..4879853f532 100644 --- a/packages/t/tuxpaint/package.yml +++ b/packages/t/tuxpaint/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tuxpaint -version : 0.9.35 -release : 12 -source : - - https://sourceforge.net/projects/tuxpaint/files/tuxpaint/0.9.35/tuxpaint-0.9.35.tar.gz : c1c18af91be77e94fdaab2c928204c4c39ba39ac5da2f441aaf2ecab6d8bd0ad -homepage : https://tuxpaint.org -license : GPL-2.0-or-later -component : games.learning -summary : Drawing program designed for young children +name: tuxpaint +version: 0.9.35 +release: 12 +source: + - https://sourceforge.net/projects/tuxpaint/files/tuxpaint/0.9.35/tuxpaint-0.9.35.tar.gz: c1c18af91be77e94fdaab2c928204c4c39ba39ac5da2f441aaf2ecab6d8bd0ad +homepage: https://tuxpaint.org +license: GPL-2.0-or-later +component: games.learning +summary: Drawing program designed for young children description: | Drawing program designed for young children -builddeps : +builddeps: - pkgconfig(SDL2_Pango) - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) @@ -24,13 +24,13 @@ builddeps : - libpaper-devel - sdl2-gfx-devel -setup : | +setup: | sed -i 's|kbuildsycoca4||' Makefile %make clean make -j1 translations -build : | +build: | %make PREFIX=/usr -install : | +install: | make -j1 \ DESTDIR="$installdir" \ PREFIX=/usr \ diff --git a/packages/t/tv-lite/package.yml b/packages/t/tv-lite/package.yml index 8e60985de32..9b8e18b766e 100644 --- a/packages/t/tv-lite/package.yml +++ b/packages/t/tv-lite/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : TV-Lite -version : 0.7.8 -release : 6 -source : - - https://gitlab.com/cburneci/tv-lite/-/archive/0.7.8/tv-lite-0.7.8.tar.gz : 282f528c962b072e1f032cd53bbaeea8413f4b39a76ec2eff075631eda74a36c -homepage : https://tv-lite.com -license : GPL-2.0-or-later -component : multimedia.video -summary : TV-Lite is a IPTV player, with Sopcast and Acestream handling capabilities. +name: TV-Lite +version: 0.7.8 +release: 6 +source: + - https://gitlab.com/cburneci/tv-lite/-/archive/0.7.8/tv-lite-0.7.8.tar.gz: 282f528c962b072e1f032cd53bbaeea8413f4b39a76ec2eff075631eda74a36c +homepage: https://tv-lite.com +license: GPL-2.0-or-later +component: multimedia.video +summary: TV-Lite is a IPTV player, with Sopcast and Acestream handling capabilities. description: | TV-Lite wants to be a replacement for the older TV-Maxe. It does not have all the features that TV-Maxe offers. It uses the same principle of "subscriptions" and uses the same playlist format TV-Maxe uses. Apart from that, it can handle the ubiquitous M3U format used for many IPTV playlists. It aims to streamline a bit the behavior of TV-Maxe in respect to subscriptions. The subscriptions can be downloaded and saved as local playlists, that can be edited and new channels can be added, or the existent channels can be edited. -builddeps : +builddeps: - pkgconfig(RapidJSON) - pkgconfig(gtk+-3.0) - pkgconfig(libcurl) - pkgconfig(sqlite3) - vlc-devel - wxwidgets-devel -setup : | +setup: | pushd src/ %cmake_ninja popd -build : | +build: | pushd src/ %ninja_build popd -install : | +install: | pushd src/ %ninja_install popd diff --git a/packages/t/twolame/package.yml b/packages/t/twolame/package.yml index 93351db2b4e..ed729e0fbe9 100644 --- a/packages/t/twolame/package.yml +++ b/packages/t/twolame/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : twolame -version : 0.4.0 -release : 3 -source : - - https://sourceforge.net/projects/twolame/files/twolame/0.4.0/twolame-0.4.0.tar.gz : cc35424f6019a88c6f52570b63e1baf50f62963a3eac52a03a800bb070d7c87d -homepage : https://www.twolame.org -license : LGPL-2.1-or-later -component : multimedia.codecs -optimize : speed -summary : TwoLAME is an optimized MPEG Audio Layer 2 (MP2) encoder. +name: twolame +version: 0.4.0 +release: 3 +source: + - https://sourceforge.net/projects/twolame/files/twolame/0.4.0/twolame-0.4.0.tar.gz: cc35424f6019a88c6f52570b63e1baf50f62963a3eac52a03a800bb070d7c87d +homepage: https://www.twolame.org +license: LGPL-2.1-or-later +component: multimedia.codecs +optimize: speed +summary: TwoLAME is an optimized MPEG Audio Layer 2 (MP2) encoder. description: | TwoLAME is an optimized MPEG Audio Layer 2 (MP2) encoder. It is based heavily on tooLAME by Michael Cheng, the ISO dist10 code and improvements to algorithms as part of the LAME project. TwoLAME should be able to be used as a drop-in replacement for LAME (a MPEG Layer 3 encoder). The frontend takes very similar command line options to LAME, and the backend library has a very similar API to LAME. -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Out-of-bound-array-access-in-twolame_bits_for_nonoise.patch CFLAGS+=" -funroll-loops" %configure --disable-static -build : | +build: | CFLAGS+=" -funroll-loops" %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/t/types-python-dateutil/package.yml b/packages/t/types-python-dateutil/package.yml index 4ab125c5f18..7bd714d9ff7 100644 --- a/packages/t/types-python-dateutil/package.yml +++ b/packages/t/types-python-dateutil/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : types-python-dateutil -version : 2.9.0.20241206 -release : 4 -source : - - https://files.pythonhosted.org/packages/source/t/types_python_dateutil/types_python_dateutil-2.9.0.20241206.tar.gz : 18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb -homepage : https://github.com/python/typeshed -license : Apache-2.0 -component : programming.python -summary : Typing stubs for python-dateutil +name: types-python-dateutil +version: 2.9.0.20241206 +release: 4 +source: + - https://files.pythonhosted.org/packages/source/t/types_python_dateutil/types_python_dateutil-2.9.0.20241206.tar.gz: 18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb +homepage: https://github.com/python/typeshed +license: Apache-2.0 +component: programming.python +summary: Typing stubs for python-dateutil description: | This is a PEP 561 type stub package for the python-dateutil package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses python-dateutil. -builddeps : +builddeps: - python-build - python-installer - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/t/typescript/package.yml b/packages/t/typescript/package.yml index 82461932af9..71ef9c549fa 100644 --- a/packages/t/typescript/package.yml +++ b/packages/t/typescript/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : typescript -version : 5.7.3 -release : 1 -source : - - https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz#typescript.tgz : 80cfca1254bab8e81d639178e42d6406d856fba6e34cad60d1ab50ee6e5f7ebb -homepage : https://www.typescriptlang.org -license : Apache-2.0 -component : programming -summary : A language for application-scale JavaScript +name: typescript +version: 5.7.3 +release: 1 +source: + - https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz#typescript.tgz: 80cfca1254bab8e81d639178e42d6406d856fba6e34cad60d1ab50ee6e5f7ebb +homepage: https://www.typescriptlang.org +license: Apache-2.0 +component: programming +summary: A language for application-scale JavaScript description: | TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. -builddeps : +builddeps: - nodejs -rundeps : +rundeps: - nodejs -install : | +install: | npm install -g --prefix "$installdir/usr" $sources/typescript.tgz diff --git a/packages/t/typos/package.yml b/packages/t/typos/package.yml index d7bf963ca0f..c302cb48b07 100644 --- a/packages/t/typos/package.yml +++ b/packages/t/typos/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : typos -version : 1.31.1 -release : 2 -source : - - https://github.com/crate-ci/typos/archive/refs/tags/v1.31.1.tar.gz : 58bb9286e877e77213c941d5f0f8c999606e27a333edb2258e5ee7e5a58b4cf8 -license : +name: typos +version: 1.31.1 +release: 2 +source: + - https://github.com/crate-ci/typos/archive/refs/tags/v1.31.1.tar.gz: 58bb9286e877e77213c941d5f0f8c999606e27a333edb2258e5ee7e5a58b4cf8 +license: - Apache-2.0 - MIT -component : programming.tools -homepage : https://github.com/crate-ci/typos -summary : Source code spell checker +component: programming.tools +homepage: https://github.com/crate-ci/typos +summary: Source code spell checker description: | Source code spell checker -builddeps : +builddeps: - rust -checkdeps : +checkdeps: - rust-devel # Needs rustfmt -networking : true -setup : | +networking: true +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install -check : | +check: | %cargo_test diff --git a/packages/t/typst/package.yml b/packages/t/typst/package.yml index 42870f739f8..2947b9a473a 100644 --- a/packages/t/typst/package.yml +++ b/packages/t/typst/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : typst -version : 0.14.0 -release : 8 -source : - - https://github.com/typst/typst/archive/refs/tags/v0.14.0.tar.gz : 39df9db43c792b0ab71cde97bdc03d4763fff7d3525b67d549ffc8bfc99b6395 -homepage : https://typst.app -license : Apache-2.0 -component : office -summary : A new markup-based typesetting system that is powerful and easy to learn +name: typst +version: 0.14.0 +release: 8 +source: + - https://github.com/typst/typst/archive/refs/tags/v0.14.0.tar.gz: 39df9db43c792b0ab71cde97bdc03d4763fff7d3525b67d549ffc8bfc99b6395 +homepage: https://typst.app +license: Apache-2.0 +component: office +summary: A new markup-based typesetting system that is powerful and easy to learn description: | Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -p typst-cli -install : | +install: | %cargo_install diff --git a/packages/t/tzdata/package.yml b/packages/t/tzdata/package.yml index 2922f5ffd1d..dad2c59104d 100644 --- a/packages/t/tzdata/package.yml +++ b/packages/t/tzdata/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : tzdata -version : 2025b -release : 30 -source : - - https://data.iana.org/time-zones/releases/tzdata2025b.tar.gz : 11810413345fc7805017e27ea9fa4885fd74cd61b2911711ad038f5d28d71474 - - https://data.iana.org/time-zones/releases/tzcode2025b.tar.gz : 05f8fedb3525ee70d49c87d3fae78a8a0dbae4fe87aa565c65cda9948ae135ec -homepage : https://www.iana.org/time-zones -license : Public-Domain -component : system.base -summary : Timezone data files +name: tzdata +version: 2025b +release: 30 +source: + - https://data.iana.org/time-zones/releases/tzdata2025b.tar.gz: 11810413345fc7805017e27ea9fa4885fd74cd61b2911711ad038f5d28d71474 + - https://data.iana.org/time-zones/releases/tzcode2025b.tar.gz: 05f8fedb3525ee70d49c87d3fae78a8a0dbae4fe87aa565c65cda9948ae135ec +homepage: https://www.iana.org/time-zones +license: Public-Domain +component: system.base +summary: Timezone data files description: | This package contains data files with rules for various timezones around the world. -setup : | +setup: | tar xf $sources/tzcode${version}.tar.gz -build : | +build: | make tzdata.zi -install : | +install: | tz="africa antarctica asia australasia backward etcetera europe factory northamerica southamerica" zic -y ./yearistype -d $installdir/usr/share/zoneinfo -L /dev/null $tz diff --git a/packages/u/uchardet/package.yml b/packages/u/uchardet/package.yml index 2710997eacd..196f4237cfa 100644 --- a/packages/u/uchardet/package.yml +++ b/packages/u/uchardet/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uchardet -version : 0.0.8 -release : 4 -source : - - https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz : e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0 -homepage : https://www.freedesktop.org/wiki/Software/uchardet/ -license : +name: uchardet +version: 0.0.8 +release: 4 +source: + - https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz: e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0 +homepage: https://www.freedesktop.org/wiki/Software/uchardet/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MPL-1.1 -component : programming.library -summary : An encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text +component: programming.library +summary: An encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text description: | An encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text -setup : | +setup: | %cmake_ninja -DBUILD_STATIC=0 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/uclogic-tools/package.yml b/packages/u/uclogic-tools/package.yml index c881c2dd21a..4fbd4f103b3 100644 --- a/packages/u/uclogic-tools/package.yml +++ b/packages/u/uclogic-tools/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uclogic-tools -version : 5.0.0 -release : 1 -source : - - https://github.com/DIGImend/uclogic-tools/releases/download/v5/uclogic-tools-5.tar.gz : 9d7fa39a23600d3946128acf59147d5412b196c8a57a9e3ad4290ac5a71238db -homepage : https://github.com/DIGImend/uclogic-tools -license : GPL-2.0-or-later -component : system.utils -summary : Uclogic-tools is a collection of programs for collecting and analyzing diagnostic information from UC-Logic graphics tablets (rebranded as Huion, Yiynova, Ugee, Monoprice, Turcom and others). +name: uclogic-tools +version: 5.0.0 +release: 1 +source: + - https://github.com/DIGImend/uclogic-tools/releases/download/v5/uclogic-tools-5.tar.gz: 9d7fa39a23600d3946128acf59147d5412b196c8a57a9e3ad4290ac5a71238db +homepage: https://github.com/DIGImend/uclogic-tools +license: GPL-2.0-or-later +component: system.utils +summary: Uclogic-tools is a collection of programs for collecting and analyzing diagnostic information from UC-Logic graphics tablets (rebranded as Huion, Yiynova, Ugee, Monoprice, Turcom and others). description: | - Uclogic-tools is a collection of programs for collecting and analyzing diagnostic information from UC-Logic graphics tablets (rebranded as Huion, Yiynova, Ugee, Monoprice, Turcom and others). -builddeps : + Uclogic-tools is a collection of programs for collecting and analyzing diagnostic information from UC-Logic graphics tablets (rebranded as Huion, Yiynova, Ugee, Monoprice, Turcom and others). +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/u/udftools/package.yml b/packages/u/udftools/package.yml index 7f56598fe8d..8e4b7698cd5 100644 --- a/packages/u/udftools/package.yml +++ b/packages/u/udftools/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : udftools -version : '2.3' -release : 6 -source : - - https://github.com/pali/udftools/releases/download/2.3/udftools-2.3.tar.gz : 750dcf5c797765eb42265e0a56d1a99f97f94b7f6f4534263a5410503f0caf59 -homepage : https://github.com/pali/udftools -license : GPL-2.0-or-later -component : system.utils -summary : Linux UDF Filesystem userspace utilities +name: udftools +version: "2.3" +release: 6 +source: + - https://github.com/pali/udftools/releases/download/2.3/udftools-2.3.tar.gz: 750dcf5c797765eb42265e0a56d1a99f97f94b7f6f4534263a5410503f0caf59 +homepage: https://github.com/pali/udftools +license: GPL-2.0-or-later +component: system.utils +summary: Linux UDF Filesystem userspace utilities description: | Linux tools for UDF filesystems and DVD/CD-R(W) drives -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/u/udisks/package.yml b/packages/u/udisks/package.yml index bb462625ed6..5ba51ed2335 100644 --- a/packages/u/udisks/package.yml +++ b/packages/u/udisks/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : udisks -version : 2.10.2 -release : 31 -source : - - https://github.com/storaged-project/udisks/releases/download/udisks-2.10.2/udisks-2.10.2.tar.bz2 : 6401c715d287ec84fe605e0cb90579e8da6c395bce5f42e419f205dd297e261f -homepage : https://github.com/storaged-project/udisks -license : GPL-2.0-or-later -component : desktop.core -summary : Daemon, tools and libraries to access disks and storage devices +name: udisks +version: 2.10.2 +release: 31 +source: + - https://github.com/storaged-project/udisks/releases/download/udisks-2.10.2/udisks-2.10.2.tar.bz2: 6401c715d287ec84fe605e0cb90579e8da6c395bce5f42e419f205dd297e261f +homepage: https://github.com/storaged-project/udisks +license: GPL-2.0-or-later +component: desktop.core +summary: Daemon, tools and libraries to access disks and storage devices description: | The UDisks package provides a daemon, tools and libraries to access and manipulate disks and storage devices. -builddeps : +builddeps: - pkgconfig(blockdev) - pkgconfig(devmapper) - pkgconfig(libacl) - pkgconfig(libatasmart) - pkgconfig(libattr) -rundeps : +rundeps: - cryptsetup - exfatprogs - gptfdisk - mdadm -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-support-for-a-stateless-configuration-file.patch %configure --disable-static \ @@ -31,9 +31,9 @@ setup : | --disable-man \ --enable-btrfs \ --enable-lvm2 -build : | +build: | %make -install : | +install: | %make_install # Polkit rules file install -Dm00644 $pkgfiles/org.freedesktop.UDisks2.rules $installdir/usr/share/polkit-1/rules.d/org.freedesktop.UDisks2.rules @@ -51,5 +51,5 @@ install : | $installdir/var/lib/udisks2 \ $installdir/var/lib \ $installdir/var -check : | +check: | %make check diff --git a/packages/u/udunits/package.yml b/packages/u/udunits/package.yml index d62c13c3290..aeff7926b61 100644 --- a/packages/u/udunits/package.yml +++ b/packages/u/udunits/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : udunits -version : 2.2.28 -release : 8 -source : - - https://downloads.unidata.ucar.edu/udunits/2.2.28/udunits-2.2.28.tar.gz : 590baec83161a3fd62c00efa66f6113cec8a7c461e3f61a5182167e0cc5d579e -homepage : https://www.unidata.ucar.edu/software/udunits -license : MIT -component : programming.tools -summary : C library for units of physical quantities and a unit-definition and value-conversion utility +name: udunits +version: 2.2.28 +release: 8 +source: + - https://downloads.unidata.ucar.edu/udunits/2.2.28/udunits-2.2.28.tar.gz: 590baec83161a3fd62c00efa66f6113cec8a7c461e3f61a5182167e0cc5d579e +homepage: https://www.unidata.ucar.edu/software/udunits +license: MIT +component: programming.tools +summary: C library for units of physical quantities and a unit-definition and value-conversion utility description: | C library for units of physical quantities and a unit-definition and value-conversion utility -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install ln -s %libdir%/libudunits2.so $installdir/%libdir%/libudunits.so ln -s %libdir%/libudunits2.so.0 $installdir/%libdir%/libudunits.so.0 diff --git a/packages/u/ufw/package.yml b/packages/u/ufw/package.yml index be9deae4120..c993c8f07d9 100644 --- a/packages/u/ufw/package.yml +++ b/packages/u/ufw/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ufw -version : 0.36.2 -release : 17 -source : - - https://launchpad.net/ufw/0.36/0.36.2/+download/ufw-0.36.2.tar.gz : 2a57a99eecef6b44db3537ed2520b30bae3759f8465456e22e404cd643838bf5 -homepage : https://launchpad.net/ufw -license : +name: ufw +version: 0.36.2 +release: 17 +source: + - https://launchpad.net/ufw/0.36/0.36.2/+download/ufw-0.36.2.tar.gz: 2a57a99eecef6b44db3537ed2520b30bae3759f8465456e22e404cd643838bf5 +homepage: https://launchpad.net/ufw +license: - GPL-2.0-or-later - GPL-3.0-only -component : network.utils -summary : Uncomplicated Firewall +component: network.utils +summary: Uncomplicated Firewall description: | Uncomplicated Firewall, and is program for managing a netfilter firewall. It provides a command line interface and aims to be uncomplicated and easy to use. -builddeps : +builddeps: - pkgconfig(xtables) - python-setuptools -setup : | +setup: | # todo 3.12 rm setup.cfg -build : | +build: | sed -i -e 's|/lib|%libdir%|' setup.py %python3_setup -install : | +install: | %python3_install chmod -R 00644 $installdir/etc/ufw/* \ $installdir/etc/default/ufw \ diff --git a/packages/u/uget/package.yml b/packages/u/uget/package.yml index 7f0c518bdf6..35971c81f6f 100644 --- a/packages/u/uget/package.yml +++ b/packages/u/uget/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uget -version : 2.2.3 -release : 15 -source : - - https://sourceforge.net/projects/urlget/files/uget-2.2.3-1.tar.gz : 11356e4242151b9014fa6209c1f0360b699b72ef8ab47dbeb81cc23be7db9049 -homepage : https://ugetdm.com/ -license : LGPL-2.1-or-later -component : network.download -summary : url-get download manager +name: uget +version: 2.2.3 +release: 15 +source: + - https://sourceforge.net/projects/urlget/files/uget-2.2.3-1.tar.gz: 11356e4242151b9014fa6209c1f0360b699b72ef8ab47dbeb81cc23be7db9049 +homepage: https://ugetdm.com/ +license: LGPL-2.1-or-later +component: network.download +summary: url-get download manager description: | uGet is a download manager that combines lightweight resource usage with a very powerful feature set. -builddeps : +builddeps: - pkgconfig(gstreamer-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(libcurl) - pkgconfig(libnotify) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-with-gcc-10.patch %patch -p1 -i $pkgfiles/0001-Disable-RSS.patch @@ -23,9 +23,9 @@ setup : | sed -i 's/env GDK_BACKEND=x11 uget-gtk/uget-gtk/' uget-gtk.desktop %configure --disable-rss-notify -build : | +build: | %make -install : | +install: | %make_install # Install AppStream metainfo diff --git a/packages/u/uhttpmock/package.yml b/packages/u/uhttpmock/package.yml index 56eb6ca312a..b467efc4202 100644 --- a/packages/u/uhttpmock/package.yml +++ b/packages/u/uhttpmock/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uhttpmock -version : 0.11.0 -release : 9 -source : - - http://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.11.0.tar.xz : feedc01a2ade9f0dcd61e73838ad53733d3cf68b7d51379acc00c894ea7884bf -license : LGPL-2.1-or-later -component : programming.tools -homepage : https://gitlab.freedesktop.org/pwithnall/uhttpmock -summary : HTTP web service mocking project for projects which use libsoup +name: uhttpmock +version: 0.11.0 +release: 9 +source: + - http://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.11.0.tar.xz: feedc01a2ade9f0dcd61e73838ad53733d3cf68b7d51379acc00c894ea7884bf +license: LGPL-2.1-or-later +component: programming.tools +homepage: https://gitlab.freedesktop.org/pwithnall/uhttpmock +summary: HTTP web service mocking project for projects which use libsoup description: | HTTP web service mocking project for projects which use libsoup -builddeps : +builddeps: - pkgconfig(libsoup-3.0) - gtk-doc - vala -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/ulauncher/package.yml b/packages/u/ulauncher/package.yml index b367f669c72..bc037f254a2 100644 --- a/packages/u/ulauncher/package.yml +++ b/packages/u/ulauncher/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ulauncher -version : 6.0.0_27b -release : 26 -source : - - https://github.com/Ulauncher/Ulauncher/releases/download/v6.0.0-beta27/ulauncher-6.0.0-beta27.tar.gz : 6f868664b6a644b080e1fb3204fe4f3d2ed6d75aa2d0256a99d401c9d3b7d46c -homepage : https://ulauncher.io/ -license : GPL-3.0-or-later -component : desktop -summary : Linux Application Launcher +name: ulauncher +version: 6.0.0_27b +release: 26 +source: + - https://github.com/Ulauncher/Ulauncher/releases/download/v6.0.0-beta27/ulauncher-6.0.0-beta27.tar.gz: 6f868664b6a644b080e1fb3204fe4f3d2ed6d75aa2d0256a99d401c9d3b7d46c +homepage: https://ulauncher.io/ +license: GPL-3.0-or-later +component: desktop +summary: Linux Application Launcher description: | Ulauncher is a fast application launcher for Linux. It's is written in Python, using GTK+. -builddeps : +builddeps: - python-build - python-installer - python-setuptools-scm -rundeps : +rundeps: - keybinder - libwebkit-gtk41 - python-gobject @@ -25,9 +25,9 @@ rundeps : - python-xlib - python3-dbus - pyxdg -build : | +build: | %python3_setup -install : | +install: | %python3_install # We don't have wmctrl because it is DOA diff --git a/packages/u/umbrello/package.yml b/packages/u/umbrello/package.yml index bac42acd64d..7a77ba44db8 100644 --- a/packages/u/umbrello/package.yml +++ b/packages/u/umbrello/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : umbrello -version : 25.08.3 -release : 110 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/umbrello-25.08.3.tar.xz : 9048a6159c8486248a95b956ed08c1954ac21708b89a81fe6a3b0aa7a5207a2c -homepage : https://kde.org/applications/development/org.kde.umbrello -license : +name: umbrello +version: 25.08.3 +release: 110 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/umbrello-25.08.3.tar.xz: 9048a6159c8486248a95b956ed08c1954ac21708b89a81fe6a3b0aa7a5207a2c +homepage: https://kde.org/applications/development/org.kde.umbrello +license: - GFDL-1.2-or-later - GPL-2.0-or-later -component : programming.tools -summary : Umbrello UML Modeller is a UML diagramming tool for KDE +component: programming.tools +summary: Umbrello UML Modeller is a UML diagramming tool for KDE description: | Umbrello UML Modeller is a UML diagramming tool for KDE -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(libxslt) - karchive-devel @@ -22,15 +22,15 @@ builddeps : - kdoctools-devel - kiconthemes-devel - ktexteditor-devel -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install #Remove docs diff --git a/packages/u/umockdev/package.yml b/packages/u/umockdev/package.yml index 6d2651c68e9..56d9949d519 100644 --- a/packages/u/umockdev/package.yml +++ b/packages/u/umockdev/package.yml @@ -1,30 +1,30 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : umockdev -version : 0.18.3 -release : 12 -source : - - https://github.com/martinpitt/umockdev/releases/download/0.18.3/umockdev-0.18.3.tar.xz : aba95c323037c842f1617931260231b8557d119aa2891cbca8b811fcc559294a -homepage : https://github.com/martinpitt/umockdev -license : LGPL-2.1-or-later -component : programming.library -summary : Mock hardware devices for unit tests and bug reports +name: umockdev +version: 0.18.3 +release: 12 +source: + - https://github.com/martinpitt/umockdev/releases/download/0.18.3/umockdev-0.18.3.tar.xz: aba95c323037c842f1617931260231b8557d119aa2891cbca8b811fcc559294a +homepage: https://github.com/martinpitt/umockdev +license: LGPL-2.1-or-later +component: programming.library +summary: Mock hardware devices for unit tests and bug reports description: | umockdev mocks Linux devices for creating integration tests for hardware related libraries and programs. It also provides tools to record the properties and behaviour of particular devices, and to run a program or test suite under a test bed with the previously recorded devices loaded. This allows developers of software like gphoto or libmtp to receive these records in bug reports and recreate the problem on their system without having access to the affected hardware. -optimize : +optimize: - no-symbolic -builddeps : +builddeps: - pkgconfig(gio-unix-2.0) - pkgconfig(gtk-doc) - pkgconfig(libpcap) - vala -setup : | +setup: | %meson_configure -Dgtk_doc=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check -patterns : - - docs : /usr/share/doc +patterns: + - docs: /usr/share/doc diff --git a/packages/u/unbound/package.yml b/packages/u/unbound/package.yml index 6b27d6bd5bd..83c6b9b3072 100644 --- a/packages/u/unbound/package.yml +++ b/packages/u/unbound/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unbound -version : 1.24.2 -release : 21 -source : - - https://nlnetlabs.nl/downloads/unbound/unbound-1.24.2.tar.gz : 44e7b53e008a6dcaec03032769a212b46ab5c23c105284aa05a4f3af78e59cdb -homepage : https://nlnetlabs.nl/projects/unbound/about/ -license : BSD-3-Clause -component : network.util -summary : Unbound is a validating, recursive, and caching DNS resolver. +name: unbound +version: 1.24.2 +release: 21 +source: + - https://nlnetlabs.nl/downloads/unbound/unbound-1.24.2.tar.gz: 44e7b53e008a6dcaec03032769a212b46ab5c23c105284aa05a4f3af78e59cdb +homepage: https://nlnetlabs.nl/projects/unbound/about/ +license: BSD-3-Clause +component: network.util +summary: Unbound is a validating, recursive, and caching DNS resolver. description: | Unbound is a validating, recursive, and caching DNS resolver. -builddeps : +builddeps: - pkgconfig(libevent) -setup : | +setup: | %configure --disable-static \ --enable-event-api \ --enable-pie \ @@ -22,9 +22,9 @@ setup : | --with-libevent \ --with-conf-file=%libdir%/unbound/unbound.conf \ --with-pidfile=/run/unbound/unbound.pid -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 contrib/unbound.{service,socket} -t $installdir/%libdir%/systemd/system @@ -35,5 +35,5 @@ install : | # Use our own settings (lot of work is still required to provide sane config but at least this allows to start the service) install -Dm00644 $pkgfiles/unbound.service $installdir/%libdir%/systemd/system/unbound.service install -Dm00644 $pkgfiles/unbound.conf $installdir/%libdir%/unbound/unbound.conf -check : | +check: | %make check diff --git a/packages/u/unclutter-xfixes/package.yml b/packages/u/unclutter-xfixes/package.yml index f9f8d2c807f..3f895e06c4e 100644 --- a/packages/u/unclutter-xfixes/package.yml +++ b/packages/u/unclutter-xfixes/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unclutter-xfixes -version : '1.6' -release : 3 -source : - - https://github.com/Airblader/unclutter-xfixes/archive/refs/tags/v1.6.tar.gz : 6f7f248f16b7d4ec7cb144b6bc5a66bd49078130513a184f4dc16c498d457db9 -homepage : https://github.com/Airblader/unclutter-xfixes -license : MIT -component : system.utils -summary : Unclutter hides your X mouse cursor when you do not need it, to prevent it from getting in the way. +name: unclutter-xfixes +version: "1.6" +release: 3 +source: + - https://github.com/Airblader/unclutter-xfixes/archive/refs/tags/v1.6.tar.gz: 6f7f248f16b7d4ec7cb144b6bc5a66bd49078130513a184f4dc16c498d457db9 +homepage: https://github.com/Airblader/unclutter-xfixes +license: MIT +component: system.utils +summary: Unclutter hides your X mouse cursor when you do not need it, to prevent it from getting in the way. description: | Unclutter hides your X mouse cursor when you do not need it, to prevent it from getting in the way. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xfixes) - pkgconfig(xi) - asciidoc - libev-devel -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/licenses diff --git a/packages/u/uncrustify/package.yml b/packages/u/uncrustify/package.yml index 8dc5d34a07c..e1811db60d3 100644 --- a/packages/u/uncrustify/package.yml +++ b/packages/u/uncrustify/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uncrustify -version : 0.82.0 -release : 15 -source : - - https://github.com/uncrustify/uncrustify/archive/refs/tags/uncrustify-0.82.0.tar.gz : e05f8d5ee36aaa1acfa032fe97546b7be46b1f4620e7c38037f8a42e25fe676f -homepage : https://uncrustify.sourceforge.net/ -license : GPL-2.0-or-later -component : programming.tools -summary : Source code beautifier for C, C++, CSharp, ObjectiveC, D, Java, Pawn and Vala +name: uncrustify +version: 0.82.0 +release: 15 +source: + - https://github.com/uncrustify/uncrustify/archive/refs/tags/uncrustify-0.82.0.tar.gz: e05f8d5ee36aaa1acfa032fe97546b7be46b1f4620e7c38037f8a42e25fe676f +homepage: https://uncrustify.sourceforge.net/ +license: GPL-2.0-or-later +component: programming.tools +summary: Source code beautifier for C, C++, CSharp, ObjectiveC, D, Java, Pawn and Vala description: | Source code beautifier for C, C++, CSharp, ObjectiveC, D, Java, Pawn and Vala. The goals of this project are simple: Create a highly configurable, easily modifiable source code beautifier. -setup : | +setup: | %apply_patches %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/unibilium/package.yml b/packages/u/unibilium/package.yml index 089ff5ff5ce..011ff44ab89 100644 --- a/packages/u/unibilium/package.yml +++ b/packages/u/unibilium/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unibilium -version : 2.1.2 -release : 5 -source : - - https://github.com/neovim/unibilium/archive/refs/tags/v2.1.2.tar.gz : 370ecb07fbbc20d91d1b350c55f1c806b06bf86797e164081ccc977fc9b3af7a -homepage : https://github.com/mauke/unibilium -license : LGPL-3.0 -component : programming -summary : A terminfo parsing library +name: unibilium +version: 2.1.2 +release: 5 +source: + - https://github.com/neovim/unibilium/archive/refs/tags/v2.1.2.tar.gz: 370ecb07fbbc20d91d1b350c55f1c806b06bf86797e164081ccc977fc9b3af7a +homepage: https://github.com/mauke/unibilium +license: LGPL-3.0 +component: programming +summary: A terminfo parsing library description: | Unibilium is a very basic terminfo library. It can read and write ncurses-style terminfo files. It doesn't depend on curses or any other library. It also doesn't use global variables, so it should be thread-safe. -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install # No static libraries rm $installdir/%libdir%/libunibilium.a -check : | +check: | %make test diff --git a/packages/u/unicode-character-database/package.yml b/packages/u/unicode-character-database/package.yml index fe89cbf677e..02bd5c77620 100644 --- a/packages/u/unicode-character-database/package.yml +++ b/packages/u/unicode-character-database/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unicode-character-database -version : 16.0.0 -release : 11 -source : - - https://www.unicode.org/Public/zipped/16.0.0/UCD.zip : c86dd81f2b14a43b0cc064aa5f89aa7241386801e35c59c7984e579832634eb2 - - https://www.unicode.org/Public/zipped/16.0.0/Unihan.zip : b8f000df69de7828d21326a2ffea462b04bc7560022989f7cc704f10521ef3e0 - - https://sources.getsol.us/Emoji.zip : bd88138382a35a2d87ff5e6e5bbbd30549791d055c2daef5fc362672d9ab10a3 - - https://github.com/fujiwarat/cldr-emoji-annotation/releases/download/37.0_13.0_0_2/cldr-emoji-annotation-37.0_13.0_0_2.tar.gz : 7a24ea3dc17b814fbe8ee1127e1036679098ef2991b9266d738d375554210d13 -license : MIT -homepage : https://www.unicode.org -extract : false -component : programming -summary : The Unicode Character Database (UCD) +name: unicode-character-database +version: 16.0.0 +release: 11 +source: + - https://www.unicode.org/Public/zipped/16.0.0/UCD.zip: c86dd81f2b14a43b0cc064aa5f89aa7241386801e35c59c7984e579832634eb2 + - https://www.unicode.org/Public/zipped/16.0.0/Unihan.zip: b8f000df69de7828d21326a2ffea462b04bc7560022989f7cc704f10521ef3e0 + - https://sources.getsol.us/Emoji.zip: bd88138382a35a2d87ff5e6e5bbbd30549791d055c2daef5fc362672d9ab10a3 + - https://github.com/fujiwarat/cldr-emoji-annotation/releases/download/37.0_13.0_0_2/cldr-emoji-annotation-37.0_13.0_0_2.tar.gz: 7a24ea3dc17b814fbe8ee1127e1036679098ef2991b9266d738d375554210d13 +license: MIT +homepage: https://www.unicode.org +extract: false +component: programming +summary: The Unicode Character Database (UCD) description: | The Unicode Character Database (UCD) consists of a number of data files listing Unicode character properties and related data. -builddeps : +builddeps: - unzip -patterns : +patterns: - /* -setup : | +setup: | mkdir ucd unzip $sources/UCD.zip -d ucd/ unzip $sources/Unihan.zip -d ucd/ tar xf $sources/cldr-* -build : | +build: | cd $workdir/cldr-* %reconfigure %make -install : | +install: | install -dm00644 $installdir/usr/share/unicode-character-database/ install -dm00644 $installdir/usr/share/unicode/emoji cp -R $workdir/ucd/* $installdir/usr/share/unicode-character-database/ diff --git a/packages/u/unifdef/package.yml b/packages/u/unifdef/package.yml index bf8a321647c..a8102b20b13 100644 --- a/packages/u/unifdef/package.yml +++ b/packages/u/unifdef/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unifdef -version : 2.12 -release : 2 -source : - - https://dotat.at/prog/unifdef/unifdef-2.12.tar.gz : fba564a24db7b97ebe9329713ac970627b902e5e9e8b14e19e024eb6e278d10b -homepage : https://dotat.at/prog/unifdef/ -license : BSD-2-Clause -component : programming.library -summary : Remove #ifdef'ed lines +name: unifdef +version: 2.12 +release: 2 +source: + - https://dotat.at/prog/unifdef/unifdef-2.12.tar.gz: fba564a24db7b97ebe9329713ac970627b902e5e9e8b14e19e024eb6e278d10b +homepage: https://dotat.at/prog/unifdef/ +license: BSD-2-Clause +component: programming.library +summary: Remove #ifdef'ed lines description: | Remove #ifdef'ed lines -build : | +build: | %make prefix=%PREFIX% -install : | +install: | %make_install prefix=%PREFIX% diff --git a/packages/u/unison/package.yml b/packages/u/unison/package.yml index 8372689e5a7..059097755c5 100644 --- a/packages/u/unison/package.yml +++ b/packages/u/unison/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unison -version : 2.53.7 -release : 9 -source : - - https://github.com/bcpierce00/unison/archive/refs/tags/v2.53.7.tar.gz : a259537cef465c4806d6c1638c382620db2dd395ae42a0dd2efa3ba92712bed5 -homepage : https://github.com/bcpierce00/unison -license : GPL-3.0-or-later -component : network.util -summary : Unison is a file-synchronization tool for Unix and Windows. +name: unison +version: 2.53.7 +release: 9 +source: + - https://github.com/bcpierce00/unison/archive/refs/tags/v2.53.7.tar.gz: a259537cef465c4806d6c1638c382620db2dd395ae42a0dd2efa3ba92712bed5 +homepage: https://github.com/bcpierce00/unison +license: GPL-3.0-or-later +component: network.util +summary: Unison is a file-synchronization tool for Unix and Windows. description: | Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. -builddeps : +builddeps: - ocaml -build : | +build: | CFLAGS="" make -j1 -install : | +install: | install -d $installdir/usr/bin/ install -m 00755 src/unison $installdir/usr/bin/unison install -m 00755 src/unison-fsmonitor $installdir/usr/bin/unison-fsmonitor diff --git a/packages/u/unity-gtk-module/package.yml b/packages/u/unity-gtk-module/package.yml index 4b98fc1dec0..b1804d5f07f 100644 --- a/packages/u/unity-gtk-module/package.yml +++ b/packages/u/unity-gtk-module/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unity-gtk-module -version : 16.10.20160913 -release : 6 -source : - - https://launchpad.net/ubuntu/+archive/primary/+files/unity-gtk-module_0.0.0+16.10.20160913.orig.tar.gz : 908f196ff53d15a0823a6530f7dd335759e46baa3f286d98f8342b211b0a011b -homepage : https://launchpad.net/unity-gtk-module -license : LGPL-3.0 -component : desktop.library -summary : GTK+ module to export menus over dbus +name: unity-gtk-module +version: 16.10.20160913 +release: 6 +source: + - https://launchpad.net/ubuntu/+archive/primary/+files/unity-gtk-module_0.0.0+16.10.20160913.orig.tar.gz: 908f196ff53d15a0823a6530f7dd335759e46baa3f286d98f8342b211b0a011b +homepage: https://launchpad.net/unity-gtk-module +license: LGPL-3.0 +component: desktop.library +summary: GTK+ module to export menus over dbus description: | GTK+ module to export menus over dbus -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(gtk+-2.0) - pkgconfig(gtk-doc) - pkgconfig(x11) -setup : | +setup: | autoreconf -vfi mkdir unity-gtk-module-gtk3 && pushd unity-gtk-module-gtk3 ../configure %CONFOPTS% --with-gtk=3 --disable-static %make popd -build : | +build: | mkdir unity-gtk-module-gtk2 && pushd unity-gtk-module-gtk2 ../configure %CONFOPTS% --with-gtk=2 --disable-static %make popd -install : | +install: | pushd unity-gtk-module-gtk3 %make_install popd diff --git a/packages/u/uniutils/package.yml b/packages/u/uniutils/package.yml index cb2dce485e4..48c29e2f957 100644 --- a/packages/u/uniutils/package.yml +++ b/packages/u/uniutils/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uniutils -version : 2.28 -release : 1 -source : - - http://billposer.org/Software/Downloads/uniutils-2.28.tar.gz : 41c14c0223376f2d96c80c2ba1b1494fc74cd8982d561630e688e2245aaf3364 -homepage : https://billposer.org/Software/unidesc.html -license : GPL-3.0-only -component : utils -summary : A set of programs for manipulating and analyzing Unicode text +name: uniutils +version: 2.28 +release: 1 +source: + - http://billposer.org/Software/Downloads/uniutils-2.28.tar.gz: 41c14c0223376f2d96c80c2ba1b1494fc74cd8982d561630e688e2245aaf3364 +homepage: https://billposer.org/Software/unidesc.html +license: GPL-3.0-only +component: utils +summary: A set of programs for manipulating and analyzing Unicode text description: | A set of programs for manipulating and analyzing Unicode text -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-fix-make.patch %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/u/unixodbc/package.yml b/packages/u/unixodbc/package.yml index 4bee02ad266..7003294722f 100644 --- a/packages/u/unixodbc/package.yml +++ b/packages/u/unixodbc/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unixodbc -version : 2.3.12 -release : 6 -source : - - https://www.unixodbc.org/unixODBC-2.3.12.tar.gz : f210501445ce21bf607ba51ef8c125e10e22dffdffec377646462df5f01915ec -homepage : https://www.unixodbc.org -license : +name: unixodbc +version: 2.3.12 +release: 6 +source: + - https://www.unixodbc.org/unixODBC-2.3.12.tar.gz: f210501445ce21bf607ba51ef8c125e10e22dffdffec377646462df5f01915ec +homepage: https://www.unixodbc.org +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : database -emul32 : true -summary : ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources +component: database +emul32: true +summary: ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources description: | ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources -setup : | +setup: | %configure_no_runstatedir --disable-static -build : | +build: | %make -install : | +install: | %make_install # None of these are needed diff --git a/packages/u/unpaper/package.yml b/packages/u/unpaper/package.yml index 9ea12db21dd..ab5bee4d7fe 100644 --- a/packages/u/unpaper/package.yml +++ b/packages/u/unpaper/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unpaper -version : 7.0.0 -release : 6 -source : - - https://github.com/unpaper/unpaper/releases/download/unpaper-7.0.0/unpaper-7.0.0.tar.xz : 2575fbbf26c22719d1cb882b59602c9900c7f747118ac130883f63419be46a80 -homepage : https://github.com/unpaper/unpaper -license : GPL-2.0-or-later -component : multimedia.graphics -summary : unpaper is a post-processing tool for scanned sheets of paper +name: unpaper +version: 7.0.0 +release: 6 +source: + - https://github.com/unpaper/unpaper/releases/download/unpaper-7.0.0/unpaper-7.0.0.tar.xz: 2575fbbf26c22719d1cb882b59602c9900c7f747118ac130883f63419be46a80 +homepage: https://github.com/unpaper/unpaper +license: GPL-2.0-or-later +component: multimedia.graphics +summary: unpaper is a post-processing tool for scanned sheets of paper description: | unpaper is a post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies. The main purpose is to make scanned book pages better readable on screen after conversion to PDF. -builddeps : +builddeps: - pkgconfig(libavcodec) - python-sphinx -checkdeps : +checkdeps: - python-pytest -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/unrar/package.yml b/packages/u/unrar/package.yml index c2232b29e72..732041cb42a 100644 --- a/packages/u/unrar/package.yml +++ b/packages/u/unrar/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unrar -version : 7.2.2 -release : 49 -source : - - https://www.rarlab.com/rar/unrarsrc-7.2.2.tar.gz : 41c00c8755cf5bf6b5d7f0d2d167ee889c2c5352e17e5c9470dbc354af1e71ab -homepage : https://www.rarlab.com -license : Distributable -component : system.utils -summary : RAR decompression program +name: unrar +version: 7.2.2 +release: 49 +source: + - https://www.rarlab.com/rar/unrarsrc-7.2.2.tar.gz: 41c00c8755cf5bf6b5d7f0d2d167ee889c2c5352e17e5c9470dbc354af1e71ab +homepage: https://www.rarlab.com +license: Distributable +component: system.utils +summary: RAR decompression program description: | RAR decompression program -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-amateur-hour-shit.patch -build : | +build: | %make -f makefile -install : | +install: | install -Dm00755 unrar $installdir/usr/bin/unrar install -Dm00644 license.txt $installdir/usr/share/doc/unrar/license.txt diff --git a/packages/u/unrtf/package.yml b/packages/u/unrtf/package.yml index f39fd0b5c30..b3074bc62cf 100644 --- a/packages/u/unrtf/package.yml +++ b/packages/u/unrtf/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unrtf -version : 0.21.10 -release : 3 -source : - - https://ftpmirror.gnu.org/gnu/unrtf/unrtf-0.21.10.tar.gz : b49f20211fa69fff97d42d6e782a62d7e2da670b064951f14bbff968c93734ae -homepage : https://www.gnu.org/software/unrtf/ -license : GPL-3.0-only -component : office.viewers -summary : convert RTF documents to HTML, LaTeX, troff macros +name: unrtf +version: 0.21.10 +release: 3 +source: + - https://ftpmirror.gnu.org/gnu/unrtf/unrtf-0.21.10.tar.gz: b49f20211fa69fff97d42d6e782a62d7e2da670b064951f14bbff968c93734ae +homepage: https://www.gnu.org/software/unrtf/ +license: GPL-3.0-only +component: office.viewers +summary: convert RTF documents to HTML, LaTeX, troff macros description: | UnRTF is a command-line program written in C which converts documents in Rich Text Format (.rtf) to HTML, LaTeX, troff macros, and RTF itself. Converting to HTML, it supports a number of features of Rich Text -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Adjust-malloc-types.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/u/unshield/package.yml b/packages/u/unshield/package.yml index 35e82e789bb..49ca66363ae 100644 --- a/packages/u/unshield/package.yml +++ b/packages/u/unshield/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unshield -version : 1.5.1 -release : 9 -source : - - https://github.com/twogood/unshield/archive/refs/tags/1.5.1.tar.gz : 34cd97ff1e6f764436d71676e3d6842dc7bd8e2dd5014068da5c560fe4661f60 -homepage : https://github.com/twogood/unshield/ -license : MIT -component : programming.library -summary : Library for manipulating InstallShield files +name: unshield +version: 1.5.1 +release: 9 +source: + - https://github.com/twogood/unshield/archive/refs/tags/1.5.1.tar.gz: 34cd97ff1e6f764436d71676e3d6842dc7bd8e2dd5014068da5c560fe4661f60 +homepage: https://github.com/twogood/unshield/ +license: MIT +component: programming.library +summary: Library for manipulating InstallShield files description: | Library for manipulating InstallShield files -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/unsnap/package.yml b/packages/u/unsnap/package.yml index 09779ad8567..22111351ca3 100644 --- a/packages/u/unsnap/package.yml +++ b/packages/u/unsnap/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unsnap -version : 2023.03.11 -release : 1 -source : - - git|https://github.com/popey/unsnap.git : d86736cdeedfb423f17b05846385bf0f785b7723 -homepage : https://github.com/popey/unsnap -license : MIT -component : desktop -summary : Quickly migrate from using snap packages to flatpaks +name: unsnap +version: 2023.03.11 +release: 1 +source: + - git|https://github.com/popey/unsnap.git: d86736cdeedfb423f17b05846385bf0f785b7723 +homepage: https://github.com/popey/unsnap +license: MIT +component: desktop +summary: Quickly migrate from using snap packages to flatpaks description: | Quickly and easily migrate from using snap for applications to flatpak. -setup : | +setup: | %apply_patches -install : | +install: | install -Dm0755 -t $installdir/usr/bin/ unsnap install -Dm0644 -t $installdir/usr/share/unsnap/ applist.csv excluded_snaps.txt diff --git a/packages/u/unzip/package.yml b/packages/u/unzip/package.yml index 49c2c512794..14169b48ef3 100644 --- a/packages/u/unzip/package.yml +++ b/packages/u/unzip/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : unzip -version : '6.0' -release : 14 -source : - - https://sourceforge.net/projects/infozip/files/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz : 036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37 -homepage : https://infozip.sourceforge.net/UnZip.html -license : Info-ZIP -summary : Info-ZIP unzip program -component : system.base +name: unzip +version: "6.0" +release: 14 +source: + - https://sourceforge.net/projects/infozip/files/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz: 036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37 +homepage: https://infozip.sourceforge.net/UnZip.html +license: Info-ZIP +summary: Info-ZIP unzip program +component: system.base description: | Info-ZIP portable compression/archiver utilities (Zip, UnZip, WiZ, etc.) -builddeps : +builddeps: - pkgconfig(bzip2) -setup : | +setup: | %apply_patches %make -f unix/Makefile flags sed -i "s|-D_MBCS|-D_MBCS -DNO_LCHMOD|" flags -build : | +build: | %make -f unix/Makefile generic -install : | +install: | %make_install prefix=$installdir/usr MANDIR=$installdir/usr/share/man/man1 -f unix/Makefile diff --git a/packages/u/up/package.yml b/packages/u/up/package.yml index 7ca601bb24b..0bc7b65fd07 100644 --- a/packages/u/up/package.yml +++ b/packages/u/up/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : up -version : '0.4' -release : 3 -homepage : https://github.com/akavel/up -source : - - https://github.com/akavel/up/archive/refs/tags/v0.4.tar.gz : 3ea2161ce77e68d7e34873cc80324f372a3b3f63bed9f1ad1aefd7969dd0c1d1 -license : Apache-2.0 -component : system.utils -summary : Ultimate Plumber is a tool for writing Linux pipes with instant live preview +name: up +version: "0.4" +release: 3 +homepage: https://github.com/akavel/up +source: + - https://github.com/akavel/up/archive/refs/tags/v0.4.tar.gz: 3ea2161ce77e68d7e34873cc80324f372a3b3f63bed9f1ad1aefd7969dd0c1d1 +license: Apache-2.0 +component: system.utils +summary: Ultimate Plumber is a tool for writing Linux pipes with instant live preview description: | up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results. -networking : true -builddeps : +networking: true +builddeps: - golang -build : | +build: | go build -install : | +install: | install -Dm00755 up $installdir/usr/bin/up diff --git a/packages/u/upower/package.yml b/packages/u/upower/package.yml index 112bed0b950..f5328318064 100644 --- a/packages/u/upower/package.yml +++ b/packages/u/upower/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : upower -version : 1.90.10 -release : 29 -source : - - https://gitlab.freedesktop.org/upower/upower/-/archive/v1.90.10/upower-v1.90.10.tar.gz : 7fcd51bece2526dbee5170feb3ffd1adab5b0cd023575f1fd119d969b73f4b90 -homepage : https://upower.freedesktop.org/ -license : +name: upower +version: 1.90.10 +release: 29 +source: + - https://gitlab.freedesktop.org/upower/upower/-/archive/v1.90.10/upower-v1.90.10.tar.gz: 7fcd51bece2526dbee5170feb3ffd1adab5b0cd023575f1fd119d969b73f4b90 +homepage: https://upower.freedesktop.org/ +license: - LGPL-2.0-or-later -component : desktop.core -summary : UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. +component: desktop.core +summary: UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. description: | UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. -builddeps : +builddeps: - pkgconfig(gudev-1.0) - pkgconfig(libimobiledevice-1.0) - pkgconfig(libusb-1.0) @@ -19,14 +19,14 @@ builddeps : - gtk-doc - python-packaging # Check - python3-dbus # Check -setup : | +setup: | %apply_patches %meson_configure -Didevice=enabled \ -Dgtk-doc=false \ -Dman=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Start it by default @@ -40,5 +40,5 @@ install : | rmdir -v $installdir/var/lib/upower \ $installdir/var/lib \ $installdir/var/ -check : | +check: | %ninja_check diff --git a/packages/u/upx/package.yml b/packages/u/upx/package.yml index f13f1b06bd9..8b845bc2694 100644 --- a/packages/u/upx/package.yml +++ b/packages/u/upx/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : upx -version : 5.0.0 -release : 9 -source : - - https://github.com/upx/upx/releases/download/v5.0.0/upx-5.0.0-src.tar.xz : e0eb96f9c50aefdb02eca445f8ed76aca5cd70b6b132bf61bea3ba4b8ebb64cc -homepage : https://upx.github.io/ -license : GPL-2.0-or-later -component : system.utils -summary : Ultimate Packer for eXecutables. +name: upx +version: 5.0.0 +release: 9 +source: + - https://github.com/upx/upx/releases/download/v5.0.0/upx-5.0.0-src.tar.xz: e0eb96f9c50aefdb02eca445f8ed76aca5cd70b6b132bf61bea3ba4b8ebb64cc +homepage: https://upx.github.io/ +license: GPL-2.0-or-later +component: system.utils +summary: Ultimate Packer for eXecutables. description: | Free, portable, extendable, high-performance executable packer for several executable formats. UPX achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks for most of the formats supported, because of in-place decompression. -build : | +build: | %make -install : | +install: | install -Dm0755 build/release/upx $installdir/usr/bin/upx install -Dm0644 doc/upx.1 $installdir/usr/share/man/man1/upx.1 diff --git a/packages/u/uqm/package.yml b/packages/u/uqm/package.yml index 0f195d7d7d9..3d04e582f85 100644 --- a/packages/u/uqm/package.yml +++ b/packages/u/uqm/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uqm -version : 0.8.0 -release : 9 -source : - - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-src.tgz : 24f2f7db9cf7faf53b95f9e2580e6f596205a98ed0c335cfe834c64785ad4f5a - - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-3domusic.uqm : 44cd3cec7e9569b4117adb4d77f1522890972566267391ae09631485d231d8b9 - - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-content.uqm : 77d75ac25e6fb755a33c4ba3b38a7b7bc41fcbc02896891b0cc9ac9214b72eef - - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-voice.uqm : 9edbf51d77d8b533399c5f3afb549314a8210d7aab71ca2c51b4f24832337a45 -homepage : https://sc2.sourceforge.net/ -license : +name: uqm +version: 0.8.0 +release: 9 +source: + - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-src.tgz: 24f2f7db9cf7faf53b95f9e2580e6f596205a98ed0c335cfe834c64785ad4f5a + - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-3domusic.uqm: 44cd3cec7e9569b4117adb4d77f1522890972566267391ae09631485d231d8b9 + - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-content.uqm: 77d75ac25e6fb755a33c4ba3b38a7b7bc41fcbc02896891b0cc9ac9214b72eef + - https://sourceforge.net/projects/sc2/files/UQM/0.8/uqm-0.8.0-voice.uqm: 9edbf51d77d8b533399c5f3afb549314a8210d7aab71ca2c51b4f24832337a45 +homepage: https://sc2.sourceforge.net/ +license: - CC-BY-2.0 - CC-BY-NC-SA-2.5 - GPL-2.0-or-later -component : games.strategy -summary : The Ur-Quan Masters - remake of Star Control II +component: games.strategy +summary: The Ur-Quan Masters - remake of Star Control II description: | The Ur-Quan Masters - remake of Star Control II -builddeps : +builddeps: - pkgconfig(libmikmod) - pkgconfig(libpng) - pkgconfig(sdl2) - pkgconfig(vorbisfile) -setup : | +setup: | cp $pkgfiles/build.vars . cp $pkgfiles/config.state . cp $pkgfiles/uqm.desktop . @@ -31,9 +31,9 @@ setup : | sed -i "s|/usr|$installdir/usr|" build.vars ./build.sh uqm reprocess_config cp $pkgfiles/uqm-wrapper . -build : | +build: | ./build.sh uqm %JOBS% -install : |- +install: |- ./build.sh uqm install for pkg in 3domusic content voice; do install -Dm00644 $sources/uqm-$version-$pkg.uqm $installdir/usr/share/uqm/content/packages/uqm-$version-$pkg.uqm diff --git a/packages/u/urlscan/package.yml b/packages/u/urlscan/package.yml index 2cfde84eb62..7ad47697b97 100644 --- a/packages/u/urlscan/package.yml +++ b/packages/u/urlscan/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : urlscan -version : 1.0.7 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/u/urlscan/urlscan-1.0.7.tar.gz : 041b932f94cb1e2e8dbb20f43322da85cb483be328fa10477c6e5e96a89891c3 -homepage : https://github.com/firecat53/urlscan -license : GPL-2.0-or-later -component : network.mail -summary : Mutt and terminal url selector (similar to urlview) +name: urlscan +version: 1.0.7 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/u/urlscan/urlscan-1.0.7.tar.gz: 041b932f94cb1e2e8dbb20f43322da85cb483be328fa10477c6e5e96a89891c3 +homepage: https://github.com/firecat53/urlscan +license: GPL-2.0-or-later +component: network.mail +summary: Mutt and terminal url selector (similar to urlview) description: | Urlscan is a small program that is designed to integrate with the "mutt" mailreader to allow you to easily launch a Web browser for URLs contained in email messages. It is a replacement for the "urlview" program. -builddeps : +builddeps: - python-build - python-hatch-vcs - python-hatchling - python-installer - python-wheel -rundeps : +rundeps: - python3-urwid -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/u/urw-core35-fonts/package.yml b/packages/u/urw-core35-fonts/package.yml index 90cb903f3ec..30869a3c21f 100644 --- a/packages/u/urw-core35-fonts/package.yml +++ b/packages/u/urw-core35-fonts/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : urw-core35-fonts -version : '20200910' -release : 3 -source : - - https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/tags/20200910.tar.gz : e0d9b7f11885fdfdc4987f06b2aa0565ad2a4af52b22e5ebf79e1a98abd0ae2f -homepage : https://github.com/ArtifexSoftware/urw-base35-fonts -license : AGPL-3.0 -component : desktop.font -summary : URW++ Postscript core35 fonts +name: urw-core35-fonts +version: "20200910" +release: 3 +source: + - https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/tags/20200910.tar.gz: e0d9b7f11885fdfdc4987f06b2aa0565ad2a4af52b22e5ebf79e1a98abd0ae2f +homepage: https://github.com/ArtifexSoftware/urw-base35-fonts +license: AGPL-3.0 +component: desktop.font +summary: URW++ Postscript core35 fonts description: | URW++ Core Font Set. These 35 base fonts are provided freely by URW++ company, and are mainly utilized by Ghostscript, or other applications using it. -install : | +install: | install -D -m00644 fonts/*.ttf -t $installdir/usr/share/fonts/truetype/urw-core35 install -D -m00644 fonts/*.otf -t $installdir/usr/share/fonts/opentype/urw-core35 install -D -m00644 fonts/*.{afm,t1} -t $installdir/usr/share/fonts/Type1 diff --git a/packages/u/usb-modeswitch/package.yml b/packages/u/usb-modeswitch/package.yml index b194b91bba6..361b74be40c 100644 --- a/packages/u/usb-modeswitch/package.yml +++ b/packages/u/usb-modeswitch/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usb-modeswitch -version : 2.6.0 -release : 5 -source : - - https://www.draisberghof.de/usb_modeswitch/usb-modeswitch-2.6.0.tar.bz2 : c215236e6bada6e659fc195a31d611ea298a4bdb4d57a0d68c553b56585f8ba3 - - https://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20191128.tar.bz2 : 3f039b60791c21c7cb15c7986cac89650f076dc274798fa242231b910785eaf9 -homepage : https://www.draisberghof.de/usb_modeswitch/ -license : GPL-2.0-or-later -component : network.util -summary : Switch between USB modes +name: usb-modeswitch +version: 2.6.0 +release: 5 +source: + - https://www.draisberghof.de/usb_modeswitch/usb-modeswitch-2.6.0.tar.bz2: c215236e6bada6e659fc195a31d611ea298a4bdb4d57a0d68c553b56585f8ba3 + - https://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20191128.tar.bz2: 3f039b60791c21c7cb15c7986cac89650f076dc274798fa242231b910785eaf9 +homepage: https://www.draisberghof.de/usb_modeswitch/ +license: GPL-2.0-or-later +component: network.util +summary: Switch between USB modes description: | USB ModeSwitch is a mode switching tool for controlling USB devices with multiple "modes". -builddeps : +builddeps: - pkgconfig(libusb-1.0) -rundeps : +rundeps: - tcl -setup : | +setup: | tar xf $sources/usb-modeswitch-data-*.tar.bz2 -build : | +build: | %make -install : | +install: | install -dm00755 $installdir/%libdir%/systemd/system %make_install UDEVDIR=$installdir/%libdir%/udev SYSDIR=$installdir/%libdir%/systemd/system %make_install -C usb-modeswitch-data-* RULESDIR=$installdir/%libdir%/udev/rules.d diff --git a/packages/u/usbguard/package.yml b/packages/u/usbguard/package.yml index ff2aea1b3a0..cfafb5dbd9d 100644 --- a/packages/u/usbguard/package.yml +++ b/packages/u/usbguard/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usbguard -version : 1.1.3 -release : 12 -source : - - https://github.com/USBGuard/usbguard/releases/download/usbguard-1.1.3/usbguard-1.1.3.tar.gz : 707dad2938923202697f636c2b4e0be80f192242039a2af3fc7ac35d03f78551 -homepage : https://usbguard.github.io/ -license : GPL-2.0-only -component : security -summary : USBGuard maintains whitelist and blacklist of USB devices to allow better control over what devices are allowed and what aren't in the system +name: usbguard +version: 1.1.3 +release: 12 +source: + - https://github.com/USBGuard/usbguard/releases/download/usbguard-1.1.3/usbguard-1.1.3.tar.gz: 707dad2938923202697f636c2b4e0be80f192242039a2af3fc7ac35d03f78551 +homepage: https://usbguard.github.io/ +license: GPL-2.0-only +component: security +summary: USBGuard maintains whitelist and blacklist of USB devices to allow better control over what devices are allowed and what aren't in the system description: | USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system). Simply put, it is a USB device allowlisting tool. -builddeps : +builddeps: - pkgconfig(libcap-ng) - pkgconfig(libqb) - pkgconfig(libseccomp) - pkgconfig(protobuf) - asciidoc -setup : | +setup: | %configure \ --with-bundled-catch \ --with-bundled-pegtl \ --with-crypto-library=openssl \ --enable-systemd -build : | +build: | %make -install : | +install: | %make_install mkdir -p $installdir/etc/usbguard/rules.d rm -f $installdir/usr/lib64/libusbguard.a -check : | +check: | %make check diff --git a/packages/u/usbmuxd/package.yml b/packages/u/usbmuxd/package.yml index 076e880fb0a..5a4ffe7b342 100644 --- a/packages/u/usbmuxd/package.yml +++ b/packages/u/usbmuxd/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usbmuxd -version : 1.1.1.99 -release : 10 -source : - - git|https://github.com/libimobiledevice/usbmuxd.git : 049877e1f7a54f63fef12dd384c9a22fb38b3514 -homepage : https://libimobiledevice.org/ -license : GPL-3.0-or-later -component : system.utils -summary : A socket daemon to multiplex connections from and to iOS devices. +name: usbmuxd +version: 1.1.1.99 +release: 10 +source: + - git|https://github.com/libimobiledevice/usbmuxd.git: 049877e1f7a54f63fef12dd384c9a22fb38b3514 +homepage: https://libimobiledevice.org/ +license: GPL-3.0-or-later +component: system.utils +summary: A socket daemon to multiplex connections from and to iOS devices. description: | A socket daemon to multiplex connections from and to iOS devices. -builddeps : +builddeps: - pkgconfig(libimobiledevice-1.0) - pkgconfig(libimobiledevice-glue-1.0) - pkgconfig(libusb-1.0) -setup : | +setup: | %reconfigure --prefix=/usr --sbindir=/usr/bin -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/usbmux.sysusers $installdir/%libdir%/sysusers.d/usbmux.conf diff --git a/packages/u/usbredir/package.yml b/packages/u/usbredir/package.yml index 75c225d4fb0..b64ecb81c87 100644 --- a/packages/u/usbredir/package.yml +++ b/packages/u/usbredir/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usbredir -version : 0.13.0 -release : 8 -source : - - https://gitlab.freedesktop.org/spice/usbredir/-/archive/usbredir-0.13.0/usbredir-usbredir-0.13.0.tar.bz2 : f8281022a7ede923b532dd1f869e5348898d44ccf1ccb4af22e8bf20810d9737 -homepage : https://www.spice-space.org/usbredir.html -license : +name: usbredir +version: 0.13.0 +release: 8 +source: + - https://gitlab.freedesktop.org/spice/usbredir/-/archive/usbredir-0.13.0/usbredir-usbredir-0.13.0.tar.bz2: f8281022a7ede923b532dd1f869e5348898d44ccf1ccb4af22e8bf20810d9737 +homepage: https://www.spice-space.org/usbredir.html +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : desktop.library -summary : USB redirection protocol +component: desktop.library +summary: USB redirection protocol description: | usbredir is a protocol for redirection USB traffic from a single USB device, to a different (virtual) machine then the one to which the USB device is attached. See usb-redirection-protocol.txt for the description / definition of this protocol. -optimize : speed -builddeps : +optimize: speed +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/u/usbutils/package.yml b/packages/u/usbutils/package.yml index 9a95c5b9f5c..3dbb5589679 100644 --- a/packages/u/usbutils/package.yml +++ b/packages/u/usbutils/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usbutils -version : '019' -release : 11 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-019.tar.xz : 659f40c440e31ba865c52c818a33d3ba6a97349e3353f8b1985179cb2aa71ec5 -homepage : https://sourceforge.net/projects/linux-usb/ -license : GPL-2.0-or-later -component : system.base -summary : usbutils (USB Utilities) +name: usbutils +version: "019" +release: 11 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-019.tar.xz: 659f40c440e31ba865c52c818a33d3ba6a97349e3353f8b1985179cb2aa71ec5 +homepage: https://sourceforge.net/projects/linux-usb/ +license: GPL-2.0-or-later +component: system.base +summary: usbutils (USB Utilities) description: | usbutils provides userland utilities for USB devices under Linux. -builddeps : +builddeps: - pkgconfig(libusb-1.0) -setup : | +setup: | # This patch adds usbreset binary to the package, since upstream does not consider it stable # https://github.com/gregkh/usbutils/issues/222#issuecomment-2715192013 %patch -p1 -i $pkgfiles/usbreset.patch %meson_configure --datadir=/usr/share/hwdata -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/usdx/package.yml b/packages/u/usdx/package.yml index f3dd243f89b..788f988f0de 100644 --- a/packages/u/usdx/package.yml +++ b/packages/u/usdx/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usdx -version : 2025.10.1 -release : 20 -source : - - https://github.com/UltraStar-Deluxe/USDX/archive/refs/tags/v2025.10.1.tar.gz : 6cca015264fa6ae9bb8c50c2bd0b1d8fb261b8c93ae2154c8b70edbd7a9001fd -homepage : https://usdx.eu/ -license : GPL-2.0-or-later -component : games -summary : UltraStar Deluxe - A free and open source karaoke singing game inspired by Sony SingStar™ +name: usdx +version: 2025.10.1 +release: 20 +source: + - https://github.com/UltraStar-Deluxe/USDX/archive/refs/tags/v2025.10.1.tar.gz: 6cca015264fa6ae9bb8c50c2bd0b1d8fb261b8c93ae2154c8b70edbd7a9001fd +homepage: https://usdx.eu/ +license: GPL-2.0-or-later +component: games +summary: UltraStar Deluxe - A free and open source karaoke singing game inspired by Sony SingStar™ description: | UltraStar Deluxe (USDX) is a free and open source karaoke game. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of singing. UltraStar Deluxe is a fork of the original UltraStar (developed by corvus5). Many features have been added like party mode, theme support and support for more audio and video formats. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(freetype2) - pkgconfig(libavformat) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(sqlite3) - pkgconfig(x11) - fpc -setup : | +setup: | %autogen -build : | +build: | %make LDFLAGS="-O1 --sort-common --as-needed -z relro" -install : | +install: | %make_install # Install icons install -d -m 00644 $installdir/usr/share/icons/hicolor diff --git a/packages/u/usysconf-epoch/package.yml b/packages/u/usysconf-epoch/package.yml index 54963b43e96..c9dc3958705 100644 --- a/packages/u/usysconf-epoch/package.yml +++ b/packages/u/usysconf-epoch/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usysconf-epoch -version : 1.0.0 -release : 25 -source : +name: usysconf-epoch +version: 1.0.0 +release: 25 +source: # We need something for a source - - https://getsol.us/sources/hotspot.txt : a12b7cb43c9d9134b5bb1b35e9096b66775d9e92e7611d1cc92b02edd6782a87 -extract : false -homepage : https://github.com/getsolus/usysconf/ -license : GPL-2.0-only -component : system.base -summary : Temporary package for hosting epoch and usr-merge scripts + - https://getsol.us/sources/hotspot.txt: a12b7cb43c9d9134b5bb1b35e9096b66775d9e92e7611d1cc92b02edd6782a87 +extract: false +homepage: https://github.com/getsolus/usysconf/ +license: GPL-2.0-only +component: system.base +summary: Temporary package for hosting epoch and usr-merge scripts description: | Temporary package for hosting the epoch script -install : | +install: | install -Dm00755 -t $installdir/usr/lib64/usysconf/ $pkgfiles/*.sh install -Dm00644 -t $installdir/%libdir%/systemd/system/ $pkgfiles/*.service diff --git a/packages/u/usysconf/package.yml b/packages/u/usysconf/package.yml index 80105620f14..24abdb1b6a3 100644 --- a/packages/u/usysconf/package.yml +++ b/packages/u/usysconf/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : usysconf -version : 0.5.6 -release : 44 -source : - - https://github.com/getsolus/usysconf/releases/download/v0.5.6/usysconf-v0.5.6.tar.xz : 303626bbd180014845fd5f5d266af904a22c795a5ae706374fdf01f42e4ccc53 -homepage : https://github.com/getsolus/usysconf/ -license : GPL-2.0-only -component : system.base -summary : System configuration component +name: usysconf +version: 0.5.6 +release: 44 +source: + - https://github.com/getsolus/usysconf/releases/download/v0.5.6/usysconf-v0.5.6.tar.xz: 303626bbd180014845fd5f5d266af904a22c795a5ae706374fdf01f42e4ccc53 +homepage: https://github.com/getsolus/usysconf/ +license: GPL-2.0-only +component: system.base +summary: System configuration component description: | usysconf is the configuration component of the Solus update architecture. It is responsible for maintaining system consistency and health over time, @@ -17,12 +17,12 @@ description: | aspects of the system in an incremental fashion. usysconf is a Solus project. -builddeps : +builddeps: - musl-devel -optimize : +optimize: - size - lto -setup : | +setup: | %patch -p1 -i $pkgfiles/handlers-kernel-trigger-cbm-on-shim-changes.patch %patch -p1 -i $pkgfiles/0001-legacy-Add-vlc-handler.patch %patch -p1 -i $pkgfiles/0001-legacy-Add-handler-for-bin-merge-consistency.patch @@ -34,7 +34,7 @@ setup : | %meson_configure -Dwith-static-binary=true \ -Dwith-systemd-reexec=true \ -Dwith-vbox-restart=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/utf8proc/package.yml b/packages/u/utf8proc/package.yml index a15bee9ef97..cda920370c2 100644 --- a/packages/u/utf8proc/package.yml +++ b/packages/u/utf8proc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : utf8proc -version : 2.11.0 -release : 3 -source : - - https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.11.0.tar.gz : c24379b5fa0a429a1f9a3fc23b44a75f2b141a34c09146a529a55d20a5808070 -homepage : https://juliastrings.github.io/utf8proc/ -license : +name: utf8proc +version: 2.11.0 +release: 3 +source: + - https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.11.0.tar.gz: c24379b5fa0a429a1f9a3fc23b44a75f2b141a34c09146a529a55d20a5808070 +homepage: https://juliastrings.github.io/utf8proc/ +license: - MIT - Unicode-TOU -component : programming.library -summary : A clean C library for processing UTF-8 Unicode data +component: programming.library +summary: A clean C library for processing UTF-8 Unicode data description: | utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding. -setup : | +setup: | %cmake_ninja \ -DUTF8PROC_ENABLE_TESTING:BOOL=true \ -DBUILD_SHARED_LIBS:BOOL=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/u/utfcpp/package.yml b/packages/u/utfcpp/package.yml index 759ccd8dd62..c1f6a8f8e24 100644 --- a/packages/u/utfcpp/package.yml +++ b/packages/u/utfcpp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : utfcpp -version : 4.0.8 -release : 6 -source : - - https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.8.tar.gz : f808b26d8c3a59def27fea207182ece77a8930bd121a69f80d328ecf3cfef925 -license : BSL-1.0 -component : programming.library -homepage : https://github.com/nemtrif/utfcpp -summary : UTF-8 with C++ in a Portable Way. +name: utfcpp +version: 4.0.8 +release: 6 +source: + - https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.8.tar.gz: f808b26d8c3a59def27fea207182ece77a8930bd121a69f80d328ecf3cfef925 +license: BSL-1.0 +component: programming.library +homepage: https://github.com/nemtrif/utfcpp +summary: UTF-8 with C++ in a Portable Way. description: | UTF-8 with C++ in a Portable Way. -patterns : +patterns: - /* # it's a header-only library -setup : | +setup: | %cmake_ninja -DUTF8_SAMPLES=OFF -DUTF8_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/u/uthash/package.yml b/packages/u/uthash/package.yml index 955f12915c7..f0be079edb4 100644 --- a/packages/u/uthash/package.yml +++ b/packages/u/uthash/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uthash -version : 2.0.1 -release : 5 -source : - - https://github.com/troydhanson/uthash/archive/v2.0.1.tar.gz : 613b95fcc368b7d015ad2d0802313277012f50c4ac290c3dfc142d42ebea3337 -homepage : https://troydhanson.github.io/uthash/ -license : BSD-3-Clause -component : programming -summary : hash table for C +name: uthash +version: 2.0.1 +release: 5 +source: + - https://github.com/troydhanson/uthash/archive/v2.0.1.tar.gz: 613b95fcc368b7d015ad2d0802313277012f50c4ac290c3dfc142d42ebea3337 +homepage: https://troydhanson.github.io/uthash/ +license: BSD-3-Clause +component: programming +summary: hash table for C description: | A hash table for C structures -setup : | +setup: | %apply_patches -build : | +build: | pushd libut %make DESTDIR=$installdir LIBDIR=%libdir% popd -install : | +install: | pushd libut %make_install DESTDIR=$installdir LIBDIR=%libdir% popd -check : | +check: | pushd libut/tests make popd diff --git a/packages/u/util-linux/package.yml b/packages/u/util-linux/package.yml index 0449d6fb26d..b27b8ae4202 100644 --- a/packages/u/util-linux/package.yml +++ b/packages/u/util-linux/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : util-linux -version : 2.41.2 -release : 55 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.41/util-linux-2.41.2.tar.xz : 6062a1d89b571a61932e6fc0211f36060c4183568b81ee866cf363bce9f6583e +name: util-linux +version: 2.41.2 +release: 55 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.41/util-linux-2.41.2.tar.xz: 6062a1d89b571a61932e6fc0211f36060c4183568b81ee866cf363bce9f6583e # Missing from tarball, check me next release! - - https://raw.githubusercontent.com/util-linux/util-linux/refs/tags/v2.41.2/bash-completion/bits : 4c335c0b42d600d5ee7382aaedc5712f4338f7b2562b955ec3a5fbbc09e7e9ac -homepage : https://github.com/util-linux/util-linux -license : + - https://raw.githubusercontent.com/util-linux/util-linux/refs/tags/v2.41.2/bash-completion/bits: 4c335c0b42d600d5ee7382aaedc5712f4338f7b2562b955ec3a5fbbc09e7e9ac +homepage: https://github.com/util-linux/util-linux +license: - BSD-3-Clause - BSD-4-Clause-UC - GPL-2.0-only - GPL-2.0-or-later - LGPL-2.1-or-later - Public-Domain -component : +component: - system.base - - ^python3-libmount : programming.python -summary : + - ^python3-libmount: programming.python +summary: - util-linux (Essential Linux utilties) - - ^python3-libmount : Libmount bindings for Python + - ^python3-libmount: Libmount bindings for Python description: - Util-linux is a suite of essential tools for any Linux system, such as chsh, kill, cfdisk, mkfs, mount, and more. - - ^python3-libmount : Libmount bindings for Python -emul32 : true -autodep : false -devel : true -builddeps : + - ^python3-libmount: Libmount bindings for Python +emul32: true +autodep: false +devel: true +builddeps: - pkgconfig32(libeconf) - pkgconfig32(libgcrypt) - pkgconfig32(liblzma) @@ -40,12 +40,12 @@ builddeps : - pkgconfig(sqlite3) - asciidoctor - po4a -rundeps : - - 32bit-devel : - - libeconf-32bit-devel - - devel : - - libeconf-devel -setup : | +rundeps: + - 32bit-devel: + - libeconf-32bit-devel + - devel: + - libeconf-devel +setup: | # Fix usage with musl export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}" @@ -60,7 +60,7 @@ setup : | -Deconf=enabled \ -Dvendordir=/usr/share/defaults/etc fi -build : | +build: | if [ -n "${EMUL32BUILD+set}" ]; then meson compile -C solusBuildDir %JOBS% \ ./libblkid/blkid:shared_library \ @@ -73,7 +73,7 @@ build : | else %ninja_build fi -install : | +install: | if [ -n "${EMUL32BUILD+set}" ]; then # create the dirs we need first install -dm00755 $installdir/usr/lib32/pkgconfig @@ -132,6 +132,6 @@ install : | # unset LD_PRELOAD # %ninja_check # fi -patterns : - - ^python3-libmount : - - /usr/lib64/python3*/site-packages/libmount +patterns: + - ^python3-libmount: + - /usr/lib64/python3*/site-packages/libmount diff --git a/packages/u/util-macros/package.yml b/packages/u/util-macros/package.yml index 987ddff4684..5cae9a2f975 100644 --- a/packages/u/util-macros/package.yml +++ b/packages/u/util-macros/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : util-macros -version : 1.20.2 -release : 10 -source : - - https://www.x.org/releases/individual/util/util-macros-1.20.2.tar.gz : f642f8964d81acdf06653fdf9dbc210c43ce4bd308bd644a8d573148d0ced76b -homepage : https://xorg.freedesktop.org/ -license : GPL-3.0-or-later -component : xorg.base -summary : Macros required for building X11 +name: util-macros +version: 1.20.2 +release: 10 +source: + - https://www.x.org/releases/individual/util/util-macros-1.20.2.tar.gz: f642f8964d81acdf06653fdf9dbc210c43ce4bd308bd644a8d573148d0ced76b +homepage: https://xorg.freedesktop.org/ +license: GPL-3.0-or-later +component: xorg.base +summary: Macros required for building X11 description: | The util-macros package contains the m4 macros used by all of the Xorg packages. -patterns : /usr/share/aclocal/xorg-macros.m4 -setup : | +patterns: /usr/share/aclocal/xorg-macros.m4 +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/u/utsushi/package.yml b/packages/u/utsushi/package.yml index 2ce42a9a1f2..d5e786dd4f0 100644 --- a/packages/u/utsushi/package.yml +++ b/packages/u/utsushi/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : utsushi -version : 3.65.0 -release : 28 -source : - - https://gitlab.com/utsushi/imagescan/-/archive/3.65.0/imagescan-3.65.0.tar.gz : 8bc301c21ee0c2cf65e871a0309d21372a46528669ffc6abcfe8d9d5fff94e14 -homepage : https://gitlab.com/utsushi/imagescan -license : GPL-3.0-or-later -component : office -summary : Utsushi - Next Generation Image Acquisition +name: utsushi +version: 3.65.0 +release: 28 +source: + - https://gitlab.com/utsushi/imagescan/-/archive/3.65.0/imagescan-3.65.0.tar.gz: 8bc301c21ee0c2cf65e871a0309d21372a46528669ffc6abcfe8d9d5fff94e14 +homepage: https://gitlab.com/utsushi/imagescan +license: GPL-3.0-or-later +component: office +summary: Utsushi - Next Generation Image Acquisition description: | Utsushi for Epson scanning, replaces iscan/imagescan. This software provides applications to easily turn hard-copy documents and imagery into formats that are more amenable to computer processing. Included are a native driver for a number of EPSON scanners and a compatibility driver to interface with software built around the SANE standard. -builddeps : +builddeps: - pkgconfig(GraphicsMagick++) - pkgconfig(ImageMagick) - pkgconfig(gtkmm-2.4) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(libusb-1.0) - pkgconfig(sane-backends) - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/boost-1.74.patch # Fix build with sane-backends > 1.0.x %patch -p1 -i $pkgfiles/0001-Remove-constraint-on-sane-minor-version-0.patch @@ -26,9 +26,9 @@ setup : | --with-udev-confdir=/usr/lib64/udev \ --enable-sane-config \ --enable-udev-config -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/utsushi.desktop $installdir/usr/share/applications/utsushi.desktop install -Dm00644 $pkgfiles/com.github.utsushi.Utsushi.metainfo.xml $installdir/usr/share/metainfo/com.github.utsushi.Utsushi.metainfo.xml diff --git a/packages/u/uv/package.yml b/packages/u/uv/package.yml index 2d39717657b..fa6c37fb972 100644 --- a/packages/u/uv/package.yml +++ b/packages/u/uv/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : uv -version : 0.9.13 -release : 5 -source : - - https://github.com/astral-sh/uv/archive/refs/tags/0.9.13.tar.gz : bdba61b67941016605410563086bc9fa3ec58dbac990e2f7196caf444137392e -homepage : https://docs.astral.sh/uv -license : +name: uv +version: 0.9.13 +release: 5 +source: + - https://github.com/astral-sh/uv/archive/refs/tags/0.9.13.tar.gz: bdba61b67941016605410563086bc9fa3ec58dbac990e2f7196caf444137392e +homepage: https://docs.astral.sh/uv +license: - Apache-2.0 - MIT -component : programming.tools -summary : An extremely fast Python package and project manager, written in Rust. +component: programming.tools +summary: An extremely fast Python package and project manager, written in Rust. description: | An extremely fast Python package and project manager, written in Rust. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build --bin uv --bin uvx # Build completions @@ -26,7 +26,7 @@ build : | $COMPGEN bash > "completions/$package.bash" $COMPGEN fish > "completions/$package.fish" $COMPGEN zsh > "completions/_$package" -install : | +install: | %cargo_install uv uvx # Add license file and readme @@ -37,6 +37,6 @@ install : | install -Dm0644 "completions/$package.bash" -t "$installdir/usr/share/bash-completion/completions/" install -Dm0644 "completions/$package.fish" -t "$installdir/usr/share/fish/vendor_completions.d/" install -Dm0644 "completions/_$package" -t "$installdir/usr/share/zsh/site-functions/" -check : | +check: | # Run smoke tests "$installdir/usr/bin/uv" run "$workdir/scripts/smoke-test" diff --git a/packages/v/VTK/package.yml b/packages/v/VTK/package.yml index 4984a6250fb..5326158ed15 100644 --- a/packages/v/VTK/package.yml +++ b/packages/v/VTK/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : VTK -version : 9.5.2 -release : 43 -source : - - https://www.vtk.org/files/release/9.5/VTK-9.5.2.tar.gz : cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989 -homepage : https://www.vtk.org -license : BSD-3-Clause -component : programming.library -summary : Visualization toolkit +name: VTK +version: 9.5.2 +release: 43 +source: + - https://www.vtk.org/files/release/9.5/VTK-9.5.2.tar.gz: cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989 +homepage: https://www.vtk.org +license: BSD-3-Clause +component: programming.library +summary: Visualization toolkit description: | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing, and visualization. It consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. -clang : true # g++ thrashes at 8 cores 16G RAM -builddeps : +clang: true # g++ thrashes at 8 cores 16G RAM +builddeps: - pkgconfig(CLI11) - pkgconfig(Qt6Qml) - pkgconfig(RapidJSON) @@ -52,52 +52,52 @@ builddeps : - ospray-devel - utfcpp - zfp-devel -rundeps : - - devel : - # None of these dependencies is grabbed during linking nor pkgconfig checking - - adios2-devel - - cgns-devel - - cli11 - - curl-devel - - double-conversion-devel - - eigen3 - - ffmpeg-devel - - fmt-devel - - fontconfig-devel - - gl2ps-devel - - glew-devel - - hdf5-devel - - jsoncpp-devel - - libarchive-devel - - libharu-devel - - libjpeg-turbo-devel - - libtheora-devel - - libxcursor-devel - - libxt-devel - - lz4-devel - - mariadb-devel - - matplotlib - - netcdf-c-devel - - nlohmann-json - - openvdb-devel - - ospray-devel - - pdal-devel - - postgresql-devel - - proj-devel - - protobuf-devel - - pugixml-devel - - python3-devel - - qt6-declarative-devel - - rapidjson-devel - - tk-devel - - unixodbc-devel - - utfcpp - - verdict-devel - - VTK-qt6 - - qt6 : - - VTK +rundeps: + - devel: + # None of these dependencies is grabbed during linking nor pkgconfig checking + - adios2-devel + - cgns-devel + - cli11 + - curl-devel + - double-conversion-devel + - eigen3 + - ffmpeg-devel + - fmt-devel + - fontconfig-devel + - gl2ps-devel + - glew-devel + - hdf5-devel + - jsoncpp-devel + - libarchive-devel + - libharu-devel + - libjpeg-turbo-devel + - libtheora-devel + - libxcursor-devel + - libxt-devel + - lz4-devel + - mariadb-devel + - matplotlib + - netcdf-c-devel + - nlohmann-json + - openvdb-devel + - ospray-devel + - pdal-devel + - postgresql-devel + - proj-devel + - protobuf-devel + - pugixml-devel + - python3-devel + - qt6-declarative-devel + - rapidjson-devel + - tk-devel + - unixodbc-devel + - utfcpp + - verdict-devel + - VTK-qt6 + - qt6: + - VTK - gnuplot -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Missing-include.patch %patch -p1 -i $pkgfiles/0001-ZSpace-Use-vtkDynamicLoader.patch %patch -d ThirdParty/ioss/vtkioss -p6 -i $pkgfiles/fmt-12.patch @@ -135,17 +135,17 @@ setup : | -DVTK_MODULE_ENABLE_VTK_RenderingOpenVR=NO \ -DVTK_MODULE_ENABLE_VTK_RenderingOpenXR=NO \ -DOpenVDB_CMAKE_PATH=/usr/lib64/cmake/OpenVDB -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/bin/vtkParseJava* - - /usr/bin/vtkProbeOpenGLVersion* - - /usr/bin/vtkWrapHierarchy* - - /usr/bin/vtkWrapJava* - - /usr/bin/vtkWrapSerDes* - - qt6 : - - /usr/lib64/lib*Qt*.so.* - - /usr/lib64/qml +patterns: + - devel: + - /usr/bin/vtkParseJava* + - /usr/bin/vtkProbeOpenGLVersion* + - /usr/bin/vtkWrapHierarchy* + - /usr/bin/vtkWrapJava* + - /usr/bin/vtkWrapSerDes* + - qt6: + - /usr/lib64/lib*Qt*.so.* + - /usr/lib64/qml diff --git a/packages/v/v4l-utils/package.yml b/packages/v/v4l-utils/package.yml index 70a078391b8..d0deed955bc 100644 --- a/packages/v/v4l-utils/package.yml +++ b/packages/v/v4l-utils/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : v4l-utils -version : 1.32.0 -release : 17 -source : - - https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.32.0.tar.xz : 6828828a17775526eb93fb258a9294d1d1073d633c344dd71ecd4e7a1ffb7dfc -homepage : https://linuxtv.org/ -license : +name: v4l-utils +version: 1.32.0 +release: 17 +source: + - https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.32.0.tar.xz: 6828828a17775526eb93fb258a9294d1d1073d633c344dd71ecd4e7a1ffb7dfc +homepage: https://linuxtv.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : +component: - multimedia.video - - ^qv4l : multimedia.video -summary : + - ^qv4l: multimedia.video +summary: - Linux V4L2 and DVB API utilities and v4l libraries - - ^qv4l : Qt V4L2 capture and test utilities + - ^qv4l: Qt V4L2 capture and test utilities description: | Linux utilities and libraries to handle media devices (TV devices, capture devices, radio devices, remote controllers). -emul32 : true -patterns : - - ^qv4l : - - /usr/bin/qv4l2 - - /usr/bin/qvidcap - - /usr/share/applications/qv4l2.desktop - - /usr/share/applications/qvidcap.desktop - - /usr/share/icons/hicolor/*/apps/qv4l2.* - - /usr/share/icons/hicolor/*/apps/qvidcap.* - - /usr/share/man/man1/qv4l2.1* - - /usr/share/man/man1/qvidcap.1* -builddeps : +emul32: true +patterns: + - ^qv4l: + - /usr/bin/qv4l2 + - /usr/bin/qvidcap + - /usr/share/applications/qv4l2.desktop + - /usr/share/applications/qvidcap.desktop + - /usr/share/icons/hicolor/*/apps/qv4l2.* + - /usr/share/icons/hicolor/*/apps/qvidcap.* + - /usr/share/man/man1/qv4l2.1* + - /usr/share/man/man1/qvidcap.1* +builddeps: - pkgconfig32(alsa) - pkgconfig32(gl) - pkgconfig32(glu) @@ -38,16 +38,16 @@ builddeps : - pkgconfig(Qt5Core) - pkgconfig(Qt5UiTools) - llvm-clang -setup : | +setup: | # disable qt stuff for emul32 build if [[ ! -z "${EMUL32BUILD}" ]]; then qv4l2="-Dqvidcap=disabled -Dqv4l2=disabled" fi # gconv conflicts with glibc %meson_configure -Dgconv=disabled $qv4l2 -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/v/v4l2loopback/package.yml b/packages/v/v4l2loopback/package.yml index 577a8874cb1..4968918c1b8 100644 --- a/packages/v/v4l2loopback/package.yml +++ b/packages/v/v4l2loopback/package.yml @@ -1,52 +1,52 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : v4l2loopback -version : 0.15.2 -release : 328 -source : - - https://github.com/umlaeute/v4l2loopback/archive/v0.15.2.tar.gz : aab3ce1102c997fdcd526da4ac6846bc90a8807481e852329525aa5b1f41ce91 -license : GPL-2.0-or-later -component : +name: v4l2loopback +version: 0.15.2 +release: 328 +source: + - https://github.com/umlaeute/v4l2loopback/archive/v0.15.2.tar.gz: aab3ce1102c997fdcd526da4ac6846bc90a8807481e852329525aa5b1f41ce91 +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers - - common : system.utils -homepage : https://github.com/umlaeute/v4l2loopback -summary : + - current: kernel.drivers + - common: system.utils +homepage: https://github.com/umlaeute/v4l2loopback +summary: - A kernel module to create V4L2 loopback devices - - current : v4l2loopback package for linux-current - - common : Common components for v4l2loopback packages + - current: v4l2loopback package for linux-current + - common: Common components for v4l2loopback packages description: | A kernel module to create V4L2 loopback devices -builddeps : +builddeps: - pkgconfig(libelf) - help2man - linux-current - linux-current-headers - linux-lts - linux-lts-headers -rundeps : - - current : - - v4l2loopback-common +rundeps: + - current: + - v4l2loopback-common - v4l2loopback-common -permanent : +permanent: - /lib64/modules - /usr/lib64/modules -patterns : - - common : - - /usr/bin - - /usr/share/man - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current -setup : | +patterns: + - common: + - /usr/bin + - /usr/share/man + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current +setup: | pushd .. cp -aR v4l2loopback-$version lts-build cp -aR v4l2loopback-$version current-build -build : | +build: | pushd lts-build %make KERNELRELEASE=%kernel_version_lts% pushd ../current-build %make KERNELRELEASE=%kernel_version_current% -install : | +install: | pushd lts-build export KERN=%kernel_version_lts% %make KERNELRELEASE=$KERN install-utils install-man DESTDIR=$installdir PREFIX=/usr diff --git a/packages/v/vala-panel-appmenu/package.yml b/packages/v/vala-panel-appmenu/package.yml index 1828708d862..ddf2c6763b7 100644 --- a/packages/v/vala-panel-appmenu/package.yml +++ b/packages/v/vala-panel-appmenu/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vala-panel-appmenu -version : '24.05' -release : 23 -source : - - https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/24.05/vala-panel-appmenu-24.05.tar.bz2 : 4dd891578429199d2310dc6ff37008be2bb26d045e1fdbbaed8d607af70f7cb2 -homepage : https://gitlab.com/vala-panel-project/vala-panel-appmenu -license : GPL-3.0-or-later -component : +name: vala-panel-appmenu +version: "24.05" +release: 23 +source: + - https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/24.05/vala-panel-appmenu-24.05.tar.bz2: 4dd891578429199d2310dc6ff37008be2bb26d045e1fdbbaed8d607af70f7cb2 +homepage: https://gitlab.com/vala-panel-project/vala-panel-appmenu +license: GPL-3.0-or-later +component: - desktop.gtk - - mate-desktop : desktop.mate - - budgie-desktop : desktop.budgie - - xfce-desktop : desktop.xfce -libsplit : false -summary : Global menu for Vala Panel (and others) + - mate-desktop: desktop.mate + - budgie-desktop: desktop.budgie + - xfce-desktop: desktop.xfce +libsplit: false +summary: Global menu for Vala Panel (and others) description: | A GTK3 global menu implementation for Vala, Budgie, MATE, and XFCE panels. -builddeps : +builddeps: - pkgconfig(budgie-2.0) - pkgconfig(gtk+-2.0) - pkgconfig(gtk-doc) @@ -25,11 +25,11 @@ builddeps : - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfconf-0) - vala -rundeps : - - budgie-desktop : vala-panel-appmenu - - mate-desktop : vala-panel-appmenu - - xfce-desktop : vala-panel-appmenu -setup : | +rundeps: + - budgie-desktop: vala-panel-appmenu + - mate-desktop: vala-panel-appmenu + - xfce-desktop: vala-panel-appmenu +setup: | %patch -p1 -i $pkgfiles/0001-xfce-try-to-fix-expand-with-4.20.patch %patch -p1 -i $pkgfiles/0001-xfce-expand-now-use-plugin-prop-instead-of-widget-one.patch %patch -p1 -i $pkgfiles/0001-build-Port-to-libpeas-2-and-Budgie-2.0.patch @@ -39,20 +39,20 @@ setup : | -Dbudgie=enabled \ -Dmate=enabled \ -Dappmenu-gtk-module=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -rf $installdir/usr/share/{doc,licenses} install -Dm00755 $pkgfiles/80-appmenu-gtk2-module.sh $installdir/usr/share/defaults/etc/X11/xinit/xinitrc.d/80-appmenu-gtk2-module.sh -patterns : - - mate-desktop : - - /usr/lib64/mate-panel - - /usr/libexec/mate-panel - - /usr/share/dbus-1/services/org.mate.panel.applet.AppmenuAppletFactory.service - - /usr/share/mate-panel/applets/org.vala-panel.appmenu.mate-panel-applet - - budgie-desktop : - - /usr/lib64/budgie-desktop/plugins - - xfce-desktop : - - /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so - - /usr/share/xfce4/panel/plugins/appmenu.desktop +patterns: + - mate-desktop: + - /usr/lib64/mate-panel + - /usr/libexec/mate-panel + - /usr/share/dbus-1/services/org.mate.panel.applet.AppmenuAppletFactory.service + - /usr/share/mate-panel/applets/org.vala-panel.appmenu.mate-panel-applet + - budgie-desktop: + - /usr/lib64/budgie-desktop/plugins + - xfce-desktop: + - /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so + - /usr/share/xfce4/panel/plugins/appmenu.desktop diff --git a/packages/v/vala/package.yml b/packages/v/vala/package.yml index d0c1fa6d57b..3546e269915 100644 --- a/packages/v/vala/package.yml +++ b/packages/v/vala/package.yml @@ -1,70 +1,70 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vala -version : 0.56.18 -release : 75 -source : - - https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz : f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382 -homepage : https://vala.dev/ -component : +name: vala +version: 0.56.18 +release: 75 +source: + - https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz: f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382 +homepage: https://vala.dev/ +component: - programming - - ^libvala : programming.library - - ^libvala-devel : programming.devel - - ^vala-docs : programming.docs - - ^valadoc : programming.tools - - ^valadoc-devel : programming.devel -license : + - ^libvala: programming.library + - ^libvala-devel: programming.devel + - ^vala-docs: programming.docs + - ^valadoc: programming.tools + - ^valadoc-devel: programming.devel +license: - GPL-2.0-or-later - LGPL-2.1-or-later -summary : +summary: - Vala is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. - - ^libvala : Vala libraries - - ^libvala-devel : Vala development files - - ^vala-docs : Documentation for Vala - - ^valadoc : Vala Documentation Tool - - ^valadoc-devel : Valadoc development files + - ^libvala: Vala libraries + - ^libvala-devel: Vala development files + - ^vala-docs: Documentation for Vala + - ^valadoc: Vala Documentation Tool + - ^valadoc-devel: Valadoc development files description: - Vala is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. - - ^libvala : Vala libraries - - ^libvala-devel : Vala development files - - ^vala-docs : Documentation for Vala - - ^valadoc : Vala Documentation Tool - - ^valadoc-devel : Valadoc development files -patterns : - - ^libvala : - - /usr/lib64/libvala-*.so.* - - ^libvala-devel : - - /usr/include - - /usr/lib64/libvala-*.so - - /usr/lib64/pkgconfig - - /usr/share/pkgconfig - - /usr/share/aclocal - - ^vala-docs : - - /usr/share/doc - - /usr/share/devhelp - - ^valadoc : - - /usr/bin/valadoc* - - /usr/lib64/valadoc-* - - /usr/lib64/libvaladoc*.so.* - - /usr/share/man/man1/valadoc* - - /usr/share/valadoc* - - ^valadoc-devel : - - /usr/include/valadoc-* - - /usr/lib64/libvaladoc*.so - - /usr/lib64/pkgconfig/valadoc-*.pc - - /usr/share/vala/vapi/valadoc* + - ^libvala: Vala libraries + - ^libvala-devel: Vala development files + - ^vala-docs: Documentation for Vala + - ^valadoc: Vala Documentation Tool + - ^valadoc-devel: Valadoc development files +patterns: + - ^libvala: + - /usr/lib64/libvala-*.so.* + - ^libvala-devel: + - /usr/include + - /usr/lib64/libvala-*.so + - /usr/lib64/pkgconfig + - /usr/share/pkgconfig + - /usr/share/aclocal + - ^vala-docs: + - /usr/share/doc + - /usr/share/devhelp + - ^valadoc: + - /usr/bin/valadoc* + - /usr/lib64/valadoc-* + - /usr/lib64/libvaladoc*.so.* + - /usr/share/man/man1/valadoc* + - /usr/share/valadoc* + - ^valadoc-devel: + - /usr/include/valadoc-* + - /usr/lib64/libvaladoc*.so + - /usr/lib64/pkgconfig/valadoc-*.pc + - /usr/share/vala/vapi/valadoc* - /usr/lib64/vala-* - /usr/share/vala - /usr/share/vala-* - /usr/share/man/vala* -builddeps : +builddeps: - pkgconfig(libgvc) - help2man -rundeps : +rundeps: - libvala-devel - - ^vala-docs : vala -setup : | + - ^vala-docs: vala +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/valgrind/package.yml b/packages/v/valgrind/package.yml index df655d8720c..3516a74b823 100644 --- a/packages/v/valgrind/package.yml +++ b/packages/v/valgrind/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : valgrind -version : 3.25.0 -release : 21 -source : - - https://sourceware.org/pub/valgrind/valgrind-3.25.0.tar.bz2 : 295f60291d6b64c0d90c1ce645634bdc5361d39b0c50ecf9de6385ee77586ecc -license : GPL-2.0-or-later -component : programming.tools -homepage : https://valgrind.org/ -summary : Instrumentation framework for analysis tools +name: valgrind +version: 3.25.0 +release: 21 +source: + - https://sourceware.org/pub/valgrind/valgrind-3.25.0.tar.bz2: 295f60291d6b64c0d90c1ce645634bdc5361d39b0c50ecf9de6385ee77586ecc +license: GPL-2.0-or-later +component: programming.tools +homepage: https://valgrind.org/ +summary: Instrumentation framework for analysis tools description: | Valgrind is an instrutmentation framework for building dynamic analysis tools. It can detect memory management and threading bugs, along with profiling in detail. Extremely useful for debugging. -rundeps : +rundeps: - glibc-dbginfo -optimize : +optimize: - no-bind-now -setup : | +setup: | %apply_patches export CFLAGS="${CFLAGS} -fno-stack-protector" %configure \ --enable-lto=yes -build : | +build: | %make -install : | +install: | %make_install -patterns : - - docs : /usr/share/doc +patterns: + - docs: /usr/share/doc diff --git a/packages/v/valkey/package.yml b/packages/v/valkey/package.yml index eab6343aa45..0263aced0a9 100644 --- a/packages/v/valkey/package.yml +++ b/packages/v/valkey/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : valkey -version : 9.0.0 -release : 8 -source : - - https://github.com/valkey-io/valkey/archive/refs/tags/9.0.0.tar.gz : 088f47e167eb640ea31af48c81c5d62ee56321f25a4b05d4e54a0ef34232724b -homepage : https://valkey.io/ -license : BSD-3-Clause -component : database -summary : Valkey is a high-performance data structure server that primarily serves key/value workloads. +name: valkey +version: 9.0.0 +release: 8 +source: + - https://github.com/valkey-io/valkey/archive/refs/tags/9.0.0.tar.gz: 088f47e167eb640ea31af48c81c5d62ee56321f25a4b05d4e54a0ef34232724b +homepage: https://valkey.io/ +license: BSD-3-Clause +component: database +summary: Valkey is a high-performance data structure server that primarily serves key/value workloads. description: | Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high availability. -builddeps : +builddeps: - pkgconfig(jemalloc) - pkgconfig(tcl) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-solus-Set-default-PID.patch %patch -p1 -i $pkgfiles/valkey-5.0-use-system-jemalloc.patch -build : | +build: | %make BUILD_TLS=yes \ USE_SYSTEMD=yes -install : | +install: | %make_install PREFIX=$installdir/usr install -D -m 00644 $pkgfiles/valkey.service $installdir/usr/lib/systemd/system/valkey.service install -D -m 00644 $pkgfiles/valkey.sysusers $installdir/usr/lib/sysusers.d/valkey.conf @@ -28,6 +28,6 @@ install : | # Valkey is for local development, not server use so there's no point in having valkey-sentinel rm -v $installdir/usr/bin/valkey-sentinel \ $installdir/usr/bin/redis-sentinel -replaces : +replaces: - redis - - dbginfo : redis-dbginfo + - dbginfo: redis-dbginfo diff --git a/packages/v/vamp-plugin-sdk/package.yml b/packages/v/vamp-plugin-sdk/package.yml index 45b492f86a4..ecb0dd3b71b 100644 --- a/packages/v/vamp-plugin-sdk/package.yml +++ b/packages/v/vamp-plugin-sdk/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vamp-plugin-sdk -version : '2.10' -release : 6 -source : - - https://github.com/c4dm/vamp-plugin-sdk/archive/vamp-plugin-sdk-v2.10.tar.gz : b552bc91817294c7f90ea07d70938642ebf15d5e3bafc81cf7d55efab9995399 -homepage : https://www.vamp-plugins.org/ -license : MIT -component : programming.library -summary : The Vamp audio analysis plug-in system +name: vamp-plugin-sdk +version: "2.10" +release: 6 +source: + - https://github.com/c4dm/vamp-plugin-sdk/archive/vamp-plugin-sdk-v2.10.tar.gz: b552bc91817294c7f90ea07d70938642ebf15d5e3bafc81cf7d55efab9995399 +homepage: https://www.vamp-plugins.org/ +license: MIT +component: programming.library +summary: The Vamp audio analysis plug-in system description: | The Vamp audio analysis plug-in system -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %patch -p1 -i $pkgfiles/01-fix_multiarch.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install # Doesn't accept --disable-static rm $installdir/usr/lib64/*.a -check : | +check: | %make test diff --git a/packages/v/vapoursynth/package.yml b/packages/v/vapoursynth/package.yml index 57b7df06b43..d2d41e43b68 100644 --- a/packages/v/vapoursynth/package.yml +++ b/packages/v/vapoursynth/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vapoursynth -version : '72' -release : 49 -source : - - https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R72.tar.gz : 650f77feebfd08842b521273f59e0c88f7ba9d7cb5f151d89b79b8dfdd4ce633 -homepage : https://www.vapoursynth.com/ -license : +name: vapoursynth +version: "72" +release: 49 +source: + - https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R72.tar.gz: 650f77feebfd08842b521273f59e0c88f7ba9d7cb5f151d89b79b8dfdd4ce633 +homepage: https://www.vapoursynth.com/ +license: - LGPL-2.1-or-later - OFL-1.1 -component : multimedia.library -summary : A video processing framework with simplicity in mind +component: multimedia.library +summary: A video processing framework with simplicity in mind description: | A video processing framework with simplicity in mind. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(python3) - pkgconfig(zimg) - cython -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/vapoursynth.xml -t $installdir/usr/share/mime/packages/ diff --git a/packages/v/variety/package.yml b/packages/v/variety/package.yml index cc07cdae39f..5aaafda9f10 100644 --- a/packages/v/variety/package.yml +++ b/packages/v/variety/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : variety -version : 0.8.13 -release : 42 -source : - - https://github.com/varietywalls/variety/archive/refs/tags/0.8.13.tar.gz : 3d41acc60922e6b03d8bdddaa05c8b1bb1b6b0316e7bb068663c502c487d45d9 -homepage : https://github.com/varietywalls/variety -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Variety changes the wallpaper on a regular interval using user-specified or automatically downloaded images +name: variety +version: 0.8.13 +release: 42 +source: + - https://github.com/varietywalls/variety/archive/refs/tags/0.8.13.tar.gz: 3d41acc60922e6b03d8bdddaa05c8b1bb1b6b0316e7bb068663c502c487d45d9 +homepage: https://github.com/varietywalls/variety +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Variety changes the wallpaper on a regular interval using user-specified or automatically downloaded images description: | Variety sits conveniently as an indicator in the panel and can be easily paused and resumed. The mouse wheel can be used to scroll wallpapers back and forth until you find the perfect one for your current mood. Apart from displaying images from local folders, several different online sources can be used to fetch wallpapers according to user-specified criteria. Variety can also automatically apply various fancy filters to the displayed images - charcoal painting, oil painting, heavy blurring, etc. - so that your desktop is always fresh and unique. Applying a heavy blurring filter for example is a great way to get abstract-looking and unobtrusive, yet colorful wallpapers, similar in spirit to the default one in Ubuntu. -builddeps : +builddeps: - python-build - python-distutils-extra - python-installer - python-setuptools -rundeps : +rundeps: - gexiv2 - imagemagick - libnotify @@ -28,12 +28,12 @@ rundeps : - python-requests - python3-dbus - xdg-user-dirs -setup : | +setup: | # It looks like they only have this to configure black. # Remove it so it doesn't confuse our Python macros. rm pyproject.toml -build : | +build: | %python3_setup -install : | +install: | %python3_install rm -rf $installdir/usr/share/doc diff --git a/packages/v/vc-intrinsics/package.yml b/packages/v/vc-intrinsics/package.yml index 687e8b9ce55..454d8b242b6 100644 --- a/packages/v/vc-intrinsics/package.yml +++ b/packages/v/vc-intrinsics/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vc-intrinsics -version : 0.21.0 -release : 10 -source : - - git|https://github.com/intel/vc-intrinsics.git : v0.21.0 -homepage : https://github.com/intel/vc-intrinsics -license : MIT -component : programming.devel -summary : VC Intrinsics project contains a set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU +name: vc-intrinsics +version: 0.21.0 +release: 10 +source: + - git|https://github.com/intel/vc-intrinsics.git: v0.21.0 +homepage: https://github.com/intel/vc-intrinsics +license: MIT +component: programming.devel +summary: VC Intrinsics project contains a set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU description: | VC Intrinsics project contains a set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU # headers only package -clang : true -patterns : /* -builddeps : +clang: true +patterns: /* +builddeps: - llvm-devel -setup : | +setup: | %cmake_ninja -DLLVM_DIR=$(llvm-config --cmakedir) -DBUILD_SHARED_LIBS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vc/package.yml b/packages/v/vc/package.yml index a096008aad3..aa1ab768539 100644 --- a/packages/v/vc/package.yml +++ b/packages/v/vc/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vc -version : 1.4.3 -release : 6 -source : - - https://github.com/VcDevel/Vc/releases/download/1.4.3/Vc-1.4.3.tar.gz : 988ea0053f3fbf17544ca776a2749c097b3139089408b0286fa4e9e8513e037f -homepage : https://github.com/VcDevel/Vc -license : BSD-3-Clause -component : programming -summary : SIMD Vector Classes for C++ +name: vc +version: 1.4.3 +release: 6 +source: + - https://github.com/VcDevel/Vc/releases/download/1.4.3/Vc-1.4.3.tar.gz: 988ea0053f3fbf17544ca776a2749c097b3139089408b0286fa4e9e8513e037f +homepage: https://github.com/VcDevel/Vc +license: BSD-3-Clause +component: programming +summary: SIMD Vector Classes for C++ description: | SIMD Vector Classes for C++ -patterns : +patterns: - /usr/include/Vc - /usr/lib64 -setup : | +setup: | sed -i 's/lib\//lib64\//' $workdir/CMakeLists.txt %cmake_ninja .. \ -DLIB_SUFFIX=%LIBSUFFIX% \ -DTARGET_ARCHITECTURE=generic -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vcdimager/package.yml b/packages/v/vcdimager/package.yml index ea7151a3792..3da6f917c7d 100644 --- a/packages/v/vcdimager/package.yml +++ b/packages/v/vcdimager/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vcdimager -version : 2.0.1 -release : 6 -source : - - https://ftpmirror.gnu.org/gnu/vcdimager/vcdimager-2.0.1.tar.gz : 67515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a -homepage : https://www.gnu.org/software/vcdimager/ -license : GPL-2.0-or-later -component : multimedia.video -summary : (Super)Video CD image mastering and ripping tool +name: vcdimager +version: 2.0.1 +release: 6 +source: + - https://ftpmirror.gnu.org/gnu/vcdimager/vcdimager-2.0.1.tar.gz: 67515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a +homepage: https://www.gnu.org/software/vcdimager/ +license: GPL-2.0-or-later +component: multimedia.video +summary: (Super)Video CD image mastering and ripping tool description: | GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CDs and Super Video CDss. -builddeps : +builddeps: - pkgconfig(libcdio) - pkgconfig(popt) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/vcmi/package.yml b/packages/v/vcmi/package.yml index e67e30b9616..58a45b45385 100644 --- a/packages/v/vcmi/package.yml +++ b/packages/v/vcmi/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vcmi -version : 1.6.8 -release : 33 -source : - - git|https://github.com/vcmi/vcmi.git : 1.6.8 -homepage : https://vcmi.eu/ -license : +name: vcmi +version: 1.6.8 +release: 33 +source: + - git|https://github.com/vcmi/vcmi.git: 1.6.8 +homepage: https://vcmi.eu/ +license: - CC-BY-SA-4.0 - GPL-2.0-or-later -component : games.strategy -summary : Open-source engine for Heroes of Might and Magic III +component: games.strategy +summary: Open-source engine for Heroes of Might and Magic III description: | VCMI is an open-source implementation of the Heroes III engine, giving it new and extended possibilities. To use VCMI you need to own original data files. -optimize : +optimize: - runpath -builddeps : +builddeps: - pkgconfig(Qt5Help) - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) @@ -26,16 +26,16 @@ builddeps : - pkgconfig(tbb) - pkgconfig(x11) - libboost-devel -rundeps : +rundeps: - innoextract -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-appdata-add-launchable-tag-to-metadata.patch %cmake \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_SKIP_RPATH=FALSE \ -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE \ -DCMAKE_INSTALL_RPATH=%libdir%/vcmi -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/vdpauinfo/package.yml b/packages/v/vdpauinfo/package.yml index c9819cc40bc..5669da6058c 100644 --- a/packages/v/vdpauinfo/package.yml +++ b/packages/v/vdpauinfo/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vdpauinfo -version : '1.5' -release : 5 -source : - - https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/1.5/vdpauinfo-1.5.tar.gz : 1878d54f6732d02cedef8eabe77e23fc2239b4ec202612403a383f4140a17bc3 -homepage : https://www.freedesktop.org/wiki/Software/VDPAU/ -license : MIT -component : system.utils -summary : Command line utility for querying the capabilities of a VDPAU device +name: vdpauinfo +version: "1.5" +release: 5 +source: + - https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/1.5/vdpauinfo-1.5.tar.gz: 1878d54f6732d02cedef8eabe77e23fc2239b4ec202612403a383f4140a17bc3 +homepage: https://www.freedesktop.org/wiki/Software/VDPAU/ +license: MIT +component: system.utils +summary: Command line utility for querying the capabilities of a VDPAU device description: | Command line utility for querying the capabilities of a VDPAU device -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(vdpau) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/veracrypt/package.yml b/packages/v/veracrypt/package.yml index 7321b0e9ced..ac3c133da1e 100644 --- a/packages/v/veracrypt/package.yml +++ b/packages/v/veracrypt/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : veracrypt -version : 1.26.24 -release : 27 -source : - - https://launchpad.net/veracrypt/trunk/1.26.24/+download/VeraCrypt_1.26.24_Source.tar.bz2 : 7f5c20af429377ab56f7b52ca868936b9923d784f4606da9886c362978903e78 -homepage : https://veracrypt.fr -license : +name: veracrypt +version: 1.26.24 +release: 27 +source: + - https://launchpad.net/veracrypt/trunk/1.26.24/+download/VeraCrypt_1.26.24_Source.tar.bz2: 7f5c20af429377ab56f7b52ca868936b9923d784f4606da9886c362978903e78 +homepage: https://veracrypt.fr +license: - TrueCrypt-3.0 - Apache-2.0 - MIT # appdata -component : security.crypto -summary : Disk encryption software based on TrueCrypt +component: security.crypto +summary: Disk encryption software based on TrueCrypt description: | VeraCrypt is a software for establishing and maintaining an on-the-fly-encrypted volume (data storage device). No data stored on an encrypted volume can be read without using the correct encryption keys/files. Files can be copied to and from a mounted VeraCrypt volume just like they are copied to/from any normal disk. -builddeps : +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(fuse) - pkgconfig(libpcsclite) - wxwidgets-devel - yasm -setup : | +setup: | %patch -p1 -i $pkgfiles/wx-3.2-size-warnings.patch %patch -p1 -i $pkgfiles/0001-src-Setup-Linux-Specify-icon-in-mime-info.patch -build : | +build: | %make -C src \ TC_EXTRA_CFLAGS="${CFLAGS}" \ TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \ TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \ INDICATOR=1 -install : | +install: | install -Dm00755 src/Main/veracrypt $installdir/usr/bin/veracrypt install -Dm00644 src/Resources/Icons/VeraCrypt-256x256.xpm $installdir/usr/share/pixmaps/veracrypt.xpm install -Dm00644 src/Setup/Linux/veracrypt.desktop $installdir/usr/share/applications/veracrypt.desktop diff --git a/packages/v/verdict/package.yml b/packages/v/verdict/package.yml index 8cbc1a30b43..cef08aaa2b2 100644 --- a/packages/v/verdict/package.yml +++ b/packages/v/verdict/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : verdict -version : 1.4.4 -release : 2 -source : - - https://github.com/sandialabs/verdict/archive/refs/tags/1.4.4.tar.gz : d12d1cd41c6568997df348a72cc2973a662fae1b3634a068ea2201b5f7383186 -homepage : https://github.com/sandialabs/verdict -license : BSD-3-Clause -component : programming.library -summary : Compute quality functions of 2 and 3-dimensional regions +name: verdict +version: 1.4.4 +release: 2 +source: + - https://github.com/sandialabs/verdict/archive/refs/tags/1.4.4.tar.gz: d12d1cd41c6568997df348a72cc2973a662fae1b3634a068ea2201b5f7383186 +homepage: https://github.com/sandialabs/verdict +license: BSD-3-Clause +component: programming.library +summary: Compute quality functions of 2 and 3-dimensional regions description: | Compute quality functions of 2 and 3-dimensional regions. -setup : | +setup: | %cmake_ninja -DBUILD_SHARED_LIBS=ON -DVERDICT_ENABLE_TESTING=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/verilator/package.yml b/packages/v/verilator/package.yml index 58f98f936c6..840c5f512b3 100644 --- a/packages/v/verilator/package.yml +++ b/packages/v/verilator/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : verilator -version : '5.042' -release : 52 -source : - - https://github.com/verilator/verilator/archive/refs/tags/v5.042.tar.gz : bec14f17de724851b110b698f3bd25e22effaaced7265b26d2bc13075dbfb4bf -license : +name: verilator +version: "5.042" +release: 52 +source: + - https://github.com/verilator/verilator/archive/refs/tags/v5.042.tar.gz: bec14f17de724851b110b698f3bd25e22effaaced7265b26d2bc13075dbfb4bf +license: - LGPL-3.0-only - Artistic-2.0 -homepage : https://www.veripool.org/wiki/verilator -component : programming.tools -summary : Verilator converts synthesizable (generally not behavioral) Verilog code into C++ or SystemC code. +homepage: https://www.veripool.org/wiki/verilator +component: programming.tools +summary: Verilator converts synthesizable (generally not behavioral) Verilog code into C++ or SystemC code. description: | Verilator converts synthesizable (generally not behavioral) Verilog code into C++ or SystemC code. It is not a complete simulator, just a translator. -builddeps : +builddeps: - help2man -rundeps : +rundeps: - ccache -checkdeps : +checkdeps: - python-distro -setup : | +setup: | autoconf %configure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | make test diff --git a/packages/v/veusz/package.yml b/packages/v/veusz/package.yml index fc633bc8e8c..6892c2247e3 100644 --- a/packages/v/veusz/package.yml +++ b/packages/v/veusz/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : veusz -version : 3.6.2 -release : 25 -source : - - https://github.com/veusz/veusz/releases/download/veusz-3.6.2/veusz-3.6.2.tar.gz : c2171ac45e4b30424d8fc35261e2e99dbe6e25ba1197ebc24355b106b26395d1 -homepage : https://veusz.github.io/ -license : GPL-2.0-or-later -component : office.scientific -summary : A Scientific Plotting and Graphing Program +name: veusz +version: 3.6.2 +release: 25 +source: + - https://github.com/veusz/veusz/releases/download/veusz-3.6.2/veusz-3.6.2.tar.gz: c2171ac45e4b30424d8fc35261e2e99dbe6e25ba1197ebc24355b106b26395d1 +homepage: https://veusz.github.io/ +license: GPL-2.0-or-later +component: office.scientific +summary: A Scientific Plotting and Graphing Program description: | Veusz is a scientific plotting and graphing program with a graphical user interface, designed to produce publication-ready 2D plots. -builddeps : +builddeps: - pkgconfig(Qt5Gui) - pkgconfig(python3) - ghostscript-devel @@ -20,12 +20,12 @@ builddeps : - python-setuptools - python-sip - python3-qt5 -rundeps : +rundeps: - numpy - python3-qt5 -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 support/veusz.desktop $installdir/usr/share/applications/veusz.desktop diff --git a/packages/v/vgrep/package.yml b/packages/v/vgrep/package.yml index 32e22478186..fd04355394a 100644 --- a/packages/v/vgrep/package.yml +++ b/packages/v/vgrep/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vgrep -version : 2.8.0 -release : 7 -source : - - https://github.com/vrothberg/vgrep/archive/refs/tags/v2.8.0.tar.gz : 325b28bd5e8da316e319361f2dd8e3cc74fcd55724fc8ad4b2a73c21b2903bd8 -homepage : https://github.com/vrothberg/vgrep/ -license : GPL-3.0-only -component : system.utils -summary : vgrep is a pager for navigating through grep output. +name: vgrep +version: 2.8.0 +release: 7 +source: + - https://github.com/vrothberg/vgrep/archive/refs/tags/v2.8.0.tar.gz: 325b28bd5e8da316e319361f2dd8e3cc74fcd55724fc8ad4b2a73c21b2903bd8 +homepage: https://github.com/vrothberg/vgrep/ +license: GPL-3.0-only +component: system.utils +summary: vgrep is a pager for navigating through grep output. description: | vgrep is a pager for navigating through grep output. -builddeps : +builddeps: - go-md2man - golang -networking : true -build : | +networking: true +build: | export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" @@ -27,6 +27,6 @@ build : | # Build man pages make docs ls -ahl docs -install : | +install: | install -Dm755 "build/vgrep" -t "$installdir/usr/bin" install -Dm644 docs/*.1 -t "$installdir/usr/share/man/man1" diff --git a/packages/v/vhba-module/package.yml b/packages/v/vhba-module/package.yml index 312effbb637..c806b01d7c0 100644 --- a/packages/v/vhba-module/package.yml +++ b/packages/v/vhba-module/package.yml @@ -1,48 +1,48 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vhba-module -version : '20250329' -release : 287 -source : - - https://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-20250329.tar.xz#vhba-module.tar.xz : a62a20d720ddf0cfe5a53228f4513d498d89c2ead9e9af0b1b6959ff8126075e -extract : false -license : GPL-2.0-or-later -component : +name: vhba-module +version: "20250329" +release: 287 +source: + - https://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-20250329.tar.xz#vhba-module.tar.xz: a62a20d720ddf0cfe5a53228f4513d498d89c2ead9e9af0b1b6959ff8126075e +extract: false +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers -homepage : https://cdemu.sourceforge.io/ -summary : Provides the vhba_ctl device for CDemu + - current: kernel.drivers +homepage: https://cdemu.sourceforge.io/ +summary: Provides the vhba_ctl device for CDemu description: | Provides the vhba_ctl device for CDemu -builddeps : +builddeps: - pkgconfig(libelf) - linux-current - linux-current-headers - linux-lts - linux-lts-headers -rundeps : - - current : - - vhba-module-common - - main : - - vhba-module-common -permanent : +rundeps: + - current: + - vhba-module-common + - main: + - vhba-module-common +permanent: - /lib64/modules - /usr/lib64/modules -patterns : - - common : /usr/lib64/udev - - common : /usr/lib64/modules-load.d - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current -setup : | +patterns: + - common: /usr/lib64/udev + - common: /usr/lib64/modules-load.d + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current +setup: | mkdir lts-build current-build tar --strip-components=1 -xf $sources/vhba-module.tar.xz -C lts-build tar --strip-components=1 -xf $sources/vhba-module.tar.xz -C current-build -build : | +build: | pushd lts-build KERNELRELEASE="%kernel_version_lts%" %make pushd ../current-build KERNELRELEASE="%kernel_version_current%" %make -install : | +install: | # common files pushd lts-build install -D -m 00644 $pkgfiles/60-udev.rules $installdir/%libdir%/udev/rules.d/60-vhba-module.rules diff --git a/packages/v/vice/package.yml b/packages/v/vice/package.yml index c3ebdb40214..cf258aaefc7 100644 --- a/packages/v/vice/package.yml +++ b/packages/v/vice/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vice -version : '3.9' -release : 16 -source : - - https://sourceforge.net/projects/vice-emu/files/releases/vice-3.9.tar.gz : 40202b63455e26b87ecc63eb5a52322c6fa3f57cab12acf0c227cf9f4daec370 -homepage : https://vice-emu.sourceforge.io/ -license : GPL-2.0-or-later -component : games.emulator -summary : VICE, the multi-platform C64, C128, VIC20, PET, PLUS4 and CBM-II emulator +name: vice +version: "3.9" +release: 16 +source: + - https://sourceforge.net/projects/vice-emu/files/releases/vice-3.9.tar.gz: 40202b63455e26b87ecc63eb5a52322c6fa3f57cab12acf0c227cf9f4daec370 +homepage: https://vice-emu.sourceforge.io/ +license: GPL-2.0-or-later +component: games.emulator +summary: VICE, the multi-platform C64, C128, VIC20, PET, PLUS4 and CBM-II emulator description: | VICE is a multi-platform program and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded with the CMD SuperCPU. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(flac) - pkgconfig(glew) @@ -27,7 +27,7 @@ builddeps : - dos2unix - mkfontscale - xa -setup : | +setup: | %configure --with-alsa \ --with-flac \ --with-mpg123 \ @@ -37,9 +37,9 @@ setup : | --enable-native-gtk3ui \ --enable-external-ffmpeg \ --disable-pdf-docs -build : | +build: | %make -install : | +install: | #Otherwise the it will try to build the font cache and fail epicly unset HOME %make_install diff --git a/packages/v/vid.stab/package.yml b/packages/v/vid.stab/package.yml index 938688248c0..5f19da415db 100644 --- a/packages/v/vid.stab/package.yml +++ b/packages/v/vid.stab/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vid.stab -version : 1.1.1 -release : 3 -source : - - https://github.com/georgmartius/vid.stab/archive/refs/tags/v1.1.1.tar.gz : 9001b6df73933555e56deac19a0f225aae152abbc0e97dc70034814a1943f3d4 -homepage : https://github.com/georgmartius/vid.stab -license : GPL-2.0 -component : multimedia.library -summary : Video stabilization library +name: vid.stab +version: 1.1.1 +release: 3 +source: + - https://github.com/georgmartius/vid.stab/archive/refs/tags/v1.1.1.tar.gz: 9001b6df73933555e56deac19a0f225aae152abbc0e97dc70034814a1943f3d4 +homepage: https://github.com/georgmartius/vid.stab +license: GPL-2.0 +component: multimedia.library +summary: Video stabilization library description: | Vidstab is a video stabilization library which can be plugged-in with Ffmpeg and Transcode. -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vidcutter/package.yml b/packages/v/vidcutter/package.yml index 9c870f7ed07..6fd9ca82435 100644 --- a/packages/v/vidcutter/package.yml +++ b/packages/v/vidcutter/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vidcutter -version : 6.0.5.3 -release : 11 -source : - - https://github.com/ozmartian/vidcutter/archive/refs/tags/6.0.5.3.tar.gz : d613eb5e20b4606b416ae21968717027b527939d1aaf591f1044c9efe9552b87 -homepage : https://github.com/ozmartian/vidcutter -license : GPL-3.0-or-later -component : multimedia.video -summary : A modern, simple to use, constantly evolving and hella fast MEDIA CUTTER and JOINER with frame-accurate SmartCut technology and Qt5, libmpv, FFmpeg and MediaInfo powering the backend. +name: vidcutter +version: 6.0.5.3 +release: 11 +source: + - https://github.com/ozmartian/vidcutter/archive/refs/tags/6.0.5.3.tar.gz: d613eb5e20b4606b416ae21968717027b527939d1aaf591f1044c9efe9552b87 +homepage: https://github.com/ozmartian/vidcutter +license: GPL-3.0-or-later +component: multimedia.video +summary: A modern, simple to use, constantly evolving and hella fast MEDIA CUTTER and JOINER with frame-accurate SmartCut technology and Qt5, libmpv, FFmpeg and MediaInfo powering the backend. description: | A modern, simple to use, constantly evolving and hella fast MEDIA CUTTER and JOINER with frame-accurate SmartCut technology and Qt5, libmpv, FFmpeg and MediaInfo powering the backend. -builddeps : +builddeps: - pkgconfig(libavformat) - pkgconfig(mpv) - pkgconfig(python3) - python-opengl - python-setuptools - python3-qt5 -rundeps : +rundeps: - mediainfo - python-opengl - python3-qt5 -setup : | +setup: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/v/viewnior/package.yml b/packages/v/viewnior/package.yml index a5933bb7543..378afa5427b 100644 --- a/packages/v/viewnior/package.yml +++ b/packages/v/viewnior/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : viewnior -version : '1.8' -release : 8 -source : - - https://github.com/hellosiyan/Viewnior/archive/refs/tags/viewnior-1.8.tar.gz : b9319171ebca23929e6ea8039c194b1595d92e764db5e3890836fb5c36e233b0 -homepage : https://siyanpanayotov.com/project/viewnior -license : GPL-3.0-or-later -component : multimedia.graphics -summary : Fast and elegant image viewer +name: viewnior +version: "1.8" +release: 8 +source: + - https://github.com/hellosiyan/Viewnior/archive/refs/tags/viewnior-1.8.tar.gz: b9319171ebca23929e6ea8039c194b1595d92e764db5e3890836fb5c36e233b0 +homepage: https://siyanpanayotov.com/project/viewnior +license: GPL-3.0-or-later +component: multimedia.graphics +summary: Fast and elegant image viewer description: | Viewnior, an image viewer program. Created to be simple, fast and elegant. It's minimalistic interface provides more screenspace for your images. -builddeps : +builddeps: - pkgconfig(exiv2) - pkgconfig(gtk+-2.0) - pkgconfig(libssh) - pkgconfig(shared-mime-info) - gnome-common -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vifm/package.yml b/packages/v/vifm/package.yml index e5285625924..3f133736037 100644 --- a/packages/v/vifm/package.yml +++ b/packages/v/vifm/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vifm -version : '0.13' -release : 11 -source : - - https://github.com/vifm/vifm/archive/refs/tags/v0.13.tar.gz : 8379397b2824cc74a91f5cfa00b5496f5d08cdcec18e3d13b64c480151225ca8 -homepage : https://vifm.info/ -license : GPL-2.0-or-later -component : system.utils -summary : ncurses file manager with vi keybindings +name: vifm +version: "0.13" +release: 11 +source: + - https://github.com/vifm/vifm/archive/refs/tags/v0.13.tar.gz: 8379397b2824cc74a91f5cfa00b5496f5d08cdcec18e3d13b64c480151225ca8 +homepage: https://vifm.info/ +license: GPL-2.0-or-later +component: system.utils +summary: ncurses file manager with vi keybindings description: | Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt. If you use vi, Vifm gives you complete keyboard control over your files without having to learn a new set of commands. -builddeps : +builddeps: - man-db -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/v/vigra/package.yml b/packages/v/vigra/package.yml index 4fa426ab8da..e09b9ff7a67 100644 --- a/packages/v/vigra/package.yml +++ b/packages/v/vigra/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vigra -version : 1.11.2 -release : 13 -source : - - https://github.com/ukoethe/vigra/archive/refs/tags/Version-1-11-2.tar.gz : 4841936f5c3c137611ec782e293d961df29d3b5b70ade8cb711374de0f4cb5d3 -homepage : https://ukoethe.github.io/vigra/ -license : MIT -component : multimedia.library -summary : C++ library for image analysis +name: vigra +version: 1.11.2 +release: 13 +source: + - https://github.com/ukoethe/vigra/archive/refs/tags/Version-1-11-2.tar.gz: 4841936f5c3c137611ec782e293d961df29d3b5b70ade8cb711374de0f4cb5d3 +homepage: https://ukoethe.github.io/vigra/ +license: MIT +component: multimedia.library +summary: C++ library for image analysis description: | VIGRA is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principal know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment. Alternatively, you can also use the data structures provided within VIGRA, which can be easily adapted to a wide range of applications. VIGRA's flexibility comes almost for free: Since the design uses compile-time polymorphism (templates), performance of the compiled program approaches that of a traditional, hand tuned, inflexible, solution. -builddeps : +builddeps: - pkgconfig(OpenEXR) - pkgconfig(libpng) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - libboost-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/vigra-cmake-config.patch %patch -p1 -i $pkgfiles/OpenEXR-instead-of-ilmbase.patch @@ -25,7 +25,7 @@ setup : | -DWITH_BOOST_GRAPH=1 \ -DLIB_SUFFIX=%LIBSUFFIX% \ -DDOCINSTALL=share/doc -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vim/package.yml b/packages/v/vim/package.yml index 0dab223eef7..a186f64ecb2 100644 --- a/packages/v/vim/package.yml +++ b/packages/v/vim/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vim -version : 9.1.1754 -release : 156 -source : - - https://github.com/vim/vim/archive/refs/tags/v9.1.1754.tar.gz#vim.tar.gz : bf03ae800f9c03749ea6fe659321049b77eda2af93217eeb7c5c6457609e90e8 -extract : false -homepage : https://www.vim.org -license : Vim -component : editor -summary : +name: vim +version: 9.1.1754 +release: 156 +source: + - https://github.com/vim/vim/archive/refs/tags/v9.1.1754.tar.gz#vim.tar.gz: bf03ae800f9c03749ea6fe659321049b77eda2af93217eeb7c5c6457609e90e8 +extract: false +homepage: https://www.vim.org +license: Vim +component: editor +summary: - Vi IMproved, an advanced text editor - - ^gvim : Vi IMproved, an advanced text editor - gvim + - ^gvim: Vi IMproved, an advanced text editor - gvim description: | Vim, which stands for Vi IMproved, is an open-source, multiplatform text editor extended from vi. It was first released by Bram Moolenaar in 1991. Since then, numerous features have been added to Vim, many of which are helpful in editing program source code. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libcanberra) - pkgconfig(libsodium) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(xpm) - pkgconfig(xt) - gpm-devel -rundeps : - - ^gvim : - - vim +rundeps: + - ^gvim: + - vim environment: | # Workaround compiler error -Wincompatible-pointer-types export CFLAGS="${CFLAGS} -std=gnu17" @@ -46,7 +46,7 @@ environment: | --with-tlib=ncurses \ "$@" } -setup : | +setup: | mkdir vim gvim tar -xf $sources/vim.tar.gz -C vim --strip-components 1 tar -xf $sources/vim.tar.gz -C gvim --strip-components 1 @@ -70,11 +70,11 @@ setup : | --disable-canberra \ --enable-gui=no popd -build : | +build: | cd .. %make -C gvim %make -C vim -install : | +install: | cd .. %make_install -j1 -C gvim STRIP=/usr/bin/true @@ -95,15 +95,15 @@ install : | # Set EDITOR and VISUAL defaults should nano be removed. install -Dm00644 $pkgfiles/80-vim-is-default-EDITOR-and-VISUAL.sh $installdir/usr/share/defaults/etc/profile.d/80-vim-is-default-EDITOR-and-VISUAL.sh install -Dm00644 $pkgfiles/80-vim-is-default-EDITOR-and-VISUAL.fish $installdir/usr/share/defaults/etc/profile.d/80-vim-is-default-EDITOR-and-VISUAL.fish -patterns : - - ^gvim : - - /usr/bin/ev* - - /usr/bin/gv* - - /usr/bin/rg* - - /usr/share/applications/gvim.desktop - - /usr/share/man/**/ev* - - /usr/share/man/**/gv* - - /usr/share/man/**/rg* - - /usr/share/man/**/**/ev* - - /usr/share/man/**/**/gv* - - /usr/share/man/**/**/rg* +patterns: + - ^gvim: + - /usr/bin/ev* + - /usr/bin/gv* + - /usr/bin/rg* + - /usr/share/applications/gvim.desktop + - /usr/share/man/**/ev* + - /usr/share/man/**/gv* + - /usr/share/man/**/rg* + - /usr/share/man/**/**/ev* + - /usr/share/man/**/**/gv* + - /usr/share/man/**/**/rg* diff --git a/packages/v/vimix-cursors/package.yml b/packages/v/vimix-cursors/package.yml index 2823c20082c..6379107afe2 100644 --- a/packages/v/vimix-cursors/package.yml +++ b/packages/v/vimix-cursors/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vimix-cursors -version : '20200224' -release : 3 -source : - - https://github.com/vinceliuice/Vimix-cursors/archive/2020-02-24.tar.gz : 69298d02264b5b15239c340f8fa899f91574c0eac49ad5745e8e588315423618 -homepage : https://github.com/vinceliuice/Vimix-cursors/ -license : GPL-3.0-only -component : desktop.theme -summary : This is an x-cursor theme inspired by Materia design and based on capitaine-cursors. +name: vimix-cursors +version: "20200224" +release: 3 +source: + - https://github.com/vinceliuice/Vimix-cursors/archive/2020-02-24.tar.gz: 69298d02264b5b15239c340f8fa899f91574c0eac49ad5745e8e588315423618 +homepage: https://github.com/vinceliuice/Vimix-cursors/ +license: GPL-3.0-only +component: desktop.theme +summary: This is an x-cursor theme inspired by Materia design and based on capitaine-cursors. description: | This is an x-cursor theme inspired by Materia design and based on capitaine-cursors. -install : | +install: | install -dm00755 $installdir/usr/share/icons cp -r dist $installdir/usr/share/icons/Vimix-cursors cp -r dist-white $installdir/usr/share/icons/Vimix-white-cursors diff --git a/packages/v/vimix-gtk-theme/package.yml b/packages/v/vimix-gtk-theme/package.yml index 48bac06b7d1..a57fa54cb99 100644 --- a/packages/v/vimix-gtk-theme/package.yml +++ b/packages/v/vimix-gtk-theme/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vimix-gtk-theme -version : 2025.06.20 -release : 12 -source : - - https://github.com/vinceliuice/vimix-gtk-themes/archive/refs/tags/2025-06-20.tar.gz : 99cc8ca6dd651a29c727610d22c4dcd70986d36fc660d2441ac03d7cea9e8e33 -homepage : https://github.com/vinceliuice/vimix-gtk-themes -license : GPL-3.0-only -component : desktop.theme -summary : Vimix is a flat Material Design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell +name: vimix-gtk-theme +version: 2025.06.20 +release: 12 +source: + - https://github.com/vinceliuice/vimix-gtk-themes/archive/refs/tags/2025-06-20.tar.gz: 99cc8ca6dd651a29c727610d22c4dcd70986d36fc660d2441ac03d7cea9e8e33 +homepage: https://github.com/vinceliuice/vimix-gtk-themes +license: GPL-3.0-only +component: desktop.theme +summary: Vimix is a flat Material Design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell description: | Vimix is a flat Material Design theme for GTK 2, GTK 3, GTK 4 and Gnome-Shell. -builddeps : +builddeps: - gnome-shell - sassc -rundeps : +rundeps: - gtk-engines - gtk2-engine-murrine -install : | +install: | install -dm00644 $installdir/usr/share/themes ./install.sh -d $installdir/usr/share/themes -n Vimix -t all -s all rm -rf $installdir/usr/share/themes/Vimix*/{cinnamon,unity,xfwm4} diff --git a/packages/v/vinagre/package.yml b/packages/v/vinagre/package.yml index 6d9aaf17598..06108e5b885 100644 --- a/packages/v/vinagre/package.yml +++ b/packages/v/vinagre/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vinagre -version : 3.22.0 -release : 24 -source : - - git|https://gitlab.gnome.org/GNOME/vinagre.git : c86e114efe31381bff3cad008e9f2cd84a83a803 -homepage : https://gitlab.gnome.org/Archive/vinagre/ -license : GPL-3.0-or-later -component : desktop.gnome -summary : Vinagre is a remote desktop viewer for GNOME. +name: vinagre +version: 3.22.0 +release: 24 +source: + - git|https://gitlab.gnome.org/GNOME/vinagre.git: c86e114efe31381bff3cad008e9f2cd84a83a803 +homepage: https://gitlab.gnome.org/Archive/vinagre/ +license: GPL-3.0-or-later +component: desktop.gnome +summary: Vinagre is a remote desktop viewer for GNOME. description: | Vinagre is a remote desktop viewer for GNOME. -builddeps : +builddeps: - pkgconfig(appstream-glib) - pkgconfig(freerdp2) - pkgconfig(gtk+-3.0) @@ -24,7 +24,7 @@ builddeps : - itstool - vala - yelp-tools -setup : | +setup: | # Apply most of Archlinux patches %patch -p1 -i $pkgfiles/Fix-compilation-with-GCC-10.patch %patch -p1 -i $pkgfiles/vinagre-incompatible-pointer.patch @@ -33,7 +33,7 @@ setup : | %patch -p1 -i $pkgfiles/vinagre-appdata-fixes.patch NOCONFIGURE=1 ./autogen.sh %configure --enable-rdp --enable-spice --with-ssh --enable-compile-warnings=minimum -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/virglrenderer/package.yml b/packages/v/virglrenderer/package.yml index b1a07a840e9..c2409c7253e 100644 --- a/packages/v/virglrenderer/package.yml +++ b/packages/v/virglrenderer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virglrenderer -version : 1.1.1 -release : 21 -source : - - https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-1.1.1/virglrenderer-virglrenderer-1.1.1.tar.gz : d7c30699f8dcd4b2fef17332fd5c2ae64fdae8585f64f14363a94799a34e74f4 -homepage : https://docs.mesa3d.org/drivers/virgl -license : MIT -component : virt -summary : Allows KVM guests to render OpenGL 3D calls on the host GPU via mesa +name: virglrenderer +version: 1.1.1 +release: 21 +source: + - https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-1.1.1/virglrenderer-virglrenderer-1.1.1.tar.gz: d7c30699f8dcd4b2fef17332fd5c2ae64fdae8585f64f14363a94799a34e74f4 +homepage: https://docs.mesa3d.org/drivers/virgl +license: MIT +component: virt +summary: Allows KVM guests to render OpenGL 3D calls on the host GPU via mesa description: | Virgil is a research project to investigate the possibility of creating a virtual 3D GPU for use inside qemu virtual machines, that allows the guest operating system to use the capabilities of the host GPU to accelerate 3D rendering. The plan is to have a guest GPU that is fully independent of the host GPU. -builddeps : +builddeps: - pkgconfig(epoxy) - pkgconfig(gbm) - pkgconfig(libva) @@ -18,17 +18,18 @@ builddeps : - pkgconfig(x11) - libpth-devel - vulkan-headers -checkdeps : +checkdeps: - pkgconfig(check) -setup : | +setup: | %meson_configure \ -Dtests=true \ -Dvenus=true \ -Dvideo=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install + # TODO fix this on the build server, but it works locally # check : | # %ninja_check diff --git a/packages/v/virt-manager/package.yml b/packages/v/virt-manager/package.yml index abb2347b5ad..74bc561bb16 100644 --- a/packages/v/virt-manager/package.yml +++ b/packages/v/virt-manager/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virt-manager -version : 5.1.0 -release : 44 -source : - - https://releases.pagure.org/virt-manager/virt-manager-5.1.0.tar.xz : ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1 -homepage : https://virt-manager.org/ -license : GPL-2.0-or-later -summary : Manage virtual machines with virt-manager -component : virt +name: virt-manager +version: 5.1.0 +release: 44 +source: + - https://releases.pagure.org/virt-manager/virt-manager-5.1.0.tar.xz: ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1 +homepage: https://virt-manager.org/ +license: GPL-2.0-or-later +summary: Manage virtual machines with virt-manager +component: virt description: | The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers). It presents a summary view of running domains, their live performance & resource utilization statistics. Wizards enable the creation of new domains, and configuration & adjustment of a domain’s resource allocation & virtual hardware. An embedded VNC and SPICE client viewer presents a full graphical console to the guest domain. -builddeps : +builddeps: - libgtk-3 - python-docutils -rundeps : +rundeps: - gtk-vnc - libgtksourceview4 - libosinfo @@ -27,10 +27,10 @@ rundeps : - spice-gtk - swtpm - virglrenderer -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install %python3_compile $installdir/usr/share/virt-manager/ diff --git a/packages/v/virt-viewer/package.yml b/packages/v/virt-viewer/package.yml index 7dfad786b40..59b8d00733a 100644 --- a/packages/v/virt-viewer/package.yml +++ b/packages/v/virt-viewer/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virt-viewer -version : '11.0' -release : 26 -source : - - https://releases.pagure.org/virt-viewer/virt-viewer-11.0.tar.xz : a43fa2325c4c1c77a5c8c98065ac30ef0511a21ac98e590f22340869bad9abd0 -homepage : https://gitlab.com/virt-viewer/virt-viewer -license : GPL-2.0-or-later -component : network.client -summary : Virt Viewer provides a graphical viewer for the guest OS display +name: virt-viewer +version: "11.0" +release: 26 +source: + - https://releases.pagure.org/virt-viewer/virt-viewer-11.0.tar.xz: a43fa2325c4c1c77a5c8c98065ac30ef0511a21ac98e590f22340869bad9abd0 +homepage: https://gitlab.com/virt-viewer/virt-viewer +license: GPL-2.0-or-later +component: network.client +summary: Virt Viewer provides a graphical viewer for the guest OS display description: | Virt Viewer provides a graphical viewer for the guest OS display -builddeps : +builddeps: - pkgconfig(gtk-vnc-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(libvirt-glib-1.0) - pkgconfig(spice-client-gtk-3.0) - pkgconfig(vte-2.91) - intltool -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-build-with-meson-0.61.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/v/virtiofsd/package.yml b/packages/v/virtiofsd/package.yml index c2ecc6b1de3..47277703067 100644 --- a/packages/v/virtiofsd/package.yml +++ b/packages/v/virtiofsd/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virtiofsd -version : 1.13.1 -release : 8 -source : - - https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.13.1/virtiofsd-v1.13.1.tar.gz : 6d2c016683cd32473280eafc9c14b2c792bb78cafdae13e14bd7a18986683b40 -homepage : https://gitlab.com/virtio-fs/virtiofsd -license : +name: virtiofsd +version: 1.13.1 +release: 8 +source: + - https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.13.1/virtiofsd-v1.13.1.tar.gz: 6d2c016683cd32473280eafc9c14b2c792bb78cafdae13e14bd7a18986683b40 +homepage: https://gitlab.com/virtio-fs/virtiofsd +license: - Apache-2.0 - BSD-3-Clause -component : virt -summary : Vhost-user virtio-fs device backend +component: virt +summary: Vhost-user virtio-fs device backend description: | Vhost-user virtio-fs device backend written in Rust -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(libcap-ng) - pkgconfig(libseccomp) - rust -setup : | +setup: | # Update to Solus path sed -i "s|/usr/libexec|/usr/lib64/qemu|g" 50-virtiofsd.json %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | install -Dm00755 target/release/virtiofsd $installdir/usr/lib64/qemu/virtiofsd install -Dm00644 50-virtiofsd.json $installdir/usr/share/qemu/vhost-user/50-virtiofsd.json -check : | +check: | %cargo_test diff --git a/packages/v/virtualbox/package.yml b/packages/v/virtualbox/package.yml index 1580ade70be..d771b2707bf 100644 --- a/packages/v/virtualbox/package.yml +++ b/packages/v/virtualbox/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virtualbox -version : 7.2.4 -release : 364 -source : - - https://download.virtualbox.org/virtualbox/7.2.4/VirtualBox-7.2.4.tar.bz2 : d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd - - https://download.virtualbox.org/virtualbox/7.2.4/VBoxGuestAdditions_7.2.4.iso : 66fa60b041fcda5d8b2ed22ba91bfafafaa3a5ff05c7d8ba01fbbe639669e153 -homepage : https://www.virtualbox.org -license : GPL-2.0-only -component : +name: virtualbox +version: 7.2.4 +release: 364 +source: + - https://download.virtualbox.org/virtualbox/7.2.4/VirtualBox-7.2.4.tar.bz2: d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd + - https://download.virtualbox.org/virtualbox/7.2.4/VBoxGuestAdditions_7.2.4.iso: 66fa60b041fcda5d8b2ed22ba91bfafafaa3a5ff05c7d8ba01fbbe639669e153 +homepage: https://www.virtualbox.org +license: GPL-2.0-only +component: - virt - - common : virt - - current : virt - - guest : virt - - guest-common : virt - - guest-current : virt - - guest-additions-iso : virt -summary : + - common: virt + - current: virt + - guest: virt + - guest-common: virt + - guest-current: virt + - guest-additions-iso: virt +summary: - VirtualBox host modules for the linux-lts kernel - - common : Common components for VirtualBox host packages - - current : VirtualBox host modules for the linux-current kernel - - devel : Development components for VirtualBox - - guest : VirtualBox guest additions for the linux-lts kernel - - guest-common : Common components for the VirtualBox guest packages - - guest-current : VirtualBox guest additions for the linux-current kernel - - guest-additions-iso : The official VirtualBox Guest Additions ISO image + - common: Common components for VirtualBox host packages + - current: VirtualBox host modules for the linux-current kernel + - devel: Development components for VirtualBox + - guest: VirtualBox guest additions for the linux-lts kernel + - guest-common: Common components for the VirtualBox guest packages + - guest-current: VirtualBox guest additions for the linux-current kernel + - guest-additions-iso: The official VirtualBox Guest Additions ISO image description: | VirtualBox is a free powerful open source solution for running other x86 and x86_64 operating systems virtually on your computer. Installation Guide: https://help.getsol.us/docs/user/software/virtualization/virtualbox/ -builddeps : +builddeps: - pkgconfig(Qt6Help) - pkgconfig(Qt6StateMachine) - pkgconfig(alsa) @@ -59,69 +59,69 @@ builddeps : - linux-lts-headers - python-setuptools - yasm -permanent : +permanent: - /lib/modules - /lib64/modules - /usr/lib64/modules -autodep : false -rundeps : - - common : - - libtpms - - libx11 - - libxt - - qt6-scxml - - qt6-tools - - sdl2 - - current : - - linux-current - - virtualbox-common - - devel : - - virtualbox-common - - guest : - - linux-lts - - virtualbox-guest-common - - guest-common : - - libx11 - - libxt - - pam - - guest-current : - - linux-current - - virtualbox-guest-common +autodep: false +rundeps: + - common: + - libtpms + - libx11 + - libxt + - qt6-scxml + - qt6-tools + - sdl2 + - current: + - linux-current + - virtualbox-common + - devel: + - virtualbox-common + - guest: + - linux-lts + - virtualbox-guest-common + - guest-common: + - libx11 + - libxt + - pam + - guest-current: + - linux-current + - virtualbox-guest-common - linux-lts - virtualbox-common -patterns : - - common : /usr - - devel : - - /usr/lib/python* - - /usr/lib64/virtualbox/sdk - - current : - - /lib64/modules/*.current/extra - - /usr/lib64/modules/*.current/extra - - guest : - - /lib64/modules/*.lts/misc - - /usr/lib64/modules/*.lts/misc - - guest-current : - - /lib64/modules/*.current/misc - - /usr/lib64/modules/*.current/misc - - guest-common : - - /usr/sbin - - /usr/bin/VBoxClient - - /usr/bin/VBoxControl - - /usr/bin/VBoxClient-all - - /usr/lib64/security - - /usr/lib64/vboxguestadditions - - /usr/lib64/udev/rules.d/60-vboxguest.rules - - /usr/lib64/modules-load.d/vboxguest.conf - - /usr/lib64/sysusers.d/vboxguest.conf - - /usr/lib64/systemd/system/vboxservice.service - - /usr/lib64/systemd/system/multi-user.target.wants/vboxservice.service - - /usr/share/xdg - - guest-additions-iso : - - /usr/share/virtualbox/VBoxGuestAdditions.iso - - main : - - /lib64/modules/*.lts/extra - - /usr/lib64/modules/*.lts/extra -setup : | +patterns: + - common: /usr + - devel: + - /usr/lib/python* + - /usr/lib64/virtualbox/sdk + - current: + - /lib64/modules/*.current/extra + - /usr/lib64/modules/*.current/extra + - guest: + - /lib64/modules/*.lts/misc + - /usr/lib64/modules/*.lts/misc + - guest-current: + - /lib64/modules/*.current/misc + - /usr/lib64/modules/*.current/misc + - guest-common: + - /usr/sbin + - /usr/bin/VBoxClient + - /usr/bin/VBoxControl + - /usr/bin/VBoxClient-all + - /usr/lib64/security + - /usr/lib64/vboxguestadditions + - /usr/lib64/udev/rules.d/60-vboxguest.rules + - /usr/lib64/modules-load.d/vboxguest.conf + - /usr/lib64/sysusers.d/vboxguest.conf + - /usr/lib64/systemd/system/vboxservice.service + - /usr/lib64/systemd/system/multi-user.target.wants/vboxservice.service + - /usr/share/xdg + - guest-additions-iso: + - /usr/share/virtualbox/VBoxGuestAdditions.iso + - main: + - /lib64/modules/*.lts/extra + - /usr/lib64/modules/*.lts/extra +setup: | # Apply patches before we go off changing the tree %apply_patches @@ -139,7 +139,7 @@ setup : | --disable-docs \ --disable-java \ --with-makeself=/bin/true # we don't need this guy; it's used by linux installer -build : | +build: | source ./env.sh kmk all @@ -160,7 +160,7 @@ build : | %make all KERN_VER=${kern} popd done -install : | +install: | ##### Host ##### cd out/linux.amd64/release/bin diff --git a/packages/v/virtualenv-clone/package.yml b/packages/v/virtualenv-clone/package.yml index bd2bef19b22..af92ecbde2c 100644 --- a/packages/v/virtualenv-clone/package.yml +++ b/packages/v/virtualenv-clone/package.yml @@ -1,28 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virtualenv-clone -version : 0.5.7 -release : 12 -source : - - https://files.pythonhosted.org/packages/source/v/virtualenv-clone/virtualenv-clone-0.5.7.tar.gz : 418ee935c36152f8f153c79824bb93eaf6f0f7984bae31d3f48f350b9183501a -homepage : https://github.com/edwardgeorge/virtualenv-clone -license : MIT -component : programming.python -summary : virtualenv-clone is a script for cloning a non-relocatable virtualenv +name: virtualenv-clone +version: 0.5.7 +release: 12 +source: + - https://files.pythonhosted.org/packages/source/v/virtualenv-clone/virtualenv-clone-0.5.7.tar.gz: 418ee935c36152f8f153c79824bb93eaf6f0f7984bae31d3f48f350b9183501a +homepage: https://github.com/edwardgeorge/virtualenv-clone +license: MIT +component: programming.python +summary: virtualenv-clone is a script for cloning a non-relocatable virtualenv description: | virtualenv-clone provides a way to make virtualenv's relocatable which could then be copied as we wanted -builddeps : +builddeps: - python-build - python-installer - python-setuptools -checkdeps : +checkdeps: - python-pytest # check - python-tox # check -rundeps : +rundeps: - python3 -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # sed -i -e '$a[tox:tox]' setup.cfg # %python3_test diff --git a/packages/v/virtualenv/package.yml b/packages/v/virtualenv/package.yml index c56e981d549..aea405433c8 100644 --- a/packages/v/virtualenv/package.yml +++ b/packages/v/virtualenv/package.yml @@ -1,34 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virtualenv -version : 20.29.2 -release : 22 -source : - - https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-20.29.2.tar.gz : fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728 -homepage : https://virtualenv.pypa.io/ -license : MIT -component : programming.python -summary : Tool to create isolated 'virtual' python environments +name: virtualenv +version: 20.29.2 +release: 22 +source: + - https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-20.29.2.tar.gz: fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728 +homepage: https://virtualenv.pypa.io/ +license: MIT +component: programming.python +summary: Tool to create isolated 'virtual' python environments description: | virtualenv is a tool to create isolated python environments, allowing for easier management of versions and dependencies in Python applications. -networking : true -builddeps : +networking: true +builddeps: - python-build - python-distlib - python-filelock - - python-flaky # check + - python-flaky # check - python-hatch-vcs - python-installer - python-platformdirs - - python-pytest-mock # check + - python-pytest-mock # check - python-setuptools-scm -rundeps : +rundeps: - python-distlib - python-filelock - python-platformdirs - python-six -build : | +build: | %python3_setup -install : | +install: | %python3_install + #check : | # %python3_test pytest3 -k 'not (test_periodic_update or test_build_c_ext or test_get_wheel_download_cached)' diff --git a/packages/v/virtualenvwrapper/package.yml b/packages/v/virtualenvwrapper/package.yml index 32fb65f4bd7..a2c5322e9d5 100644 --- a/packages/v/virtualenvwrapper/package.yml +++ b/packages/v/virtualenvwrapper/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : virtualenvwrapper -version : 6.1.1 -release : 14 -source : - - https://files.pythonhosted.org/packages/source/v/virtualenvwrapper/virtualenvwrapper-6.1.1.tar.gz : 112e7ea34a9a3ce90aaea54182f0d3afef4d1a913eeb75e98a263b4978cd73c6 -homepage : https://virtualenvwrapper.readthedocs.io/ -license : MIT -component : programming.tools -summary : Extensions to Ian Bicking's virtualenv tool +name: virtualenvwrapper +version: 6.1.1 +release: 14 +source: + - https://files.pythonhosted.org/packages/source/v/virtualenvwrapper/virtualenvwrapper-6.1.1.tar.gz: 112e7ea34a9a3ce90aaea54182f0d3afef4d1a913eeb75e98a263b4978cd73c6 +homepage: https://virtualenvwrapper.readthedocs.io/ +license: MIT +component: programming.tools +summary: Extensions to Ian Bicking's virtualenv tool description: | virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies. -builddeps : +builddeps: - pbr - python-build - python-installer - python-setuptools - python-setuptools-scm -rundeps : +rundeps: - python-stevedore - virtualenv - virtualenv-clone -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/v/vis/package.yml b/packages/v/vis/package.yml index e4154db7b7d..7ccf6754f49 100644 --- a/packages/v/vis/package.yml +++ b/packages/v/vis/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vis -version : '0.9' -release : 11 -source : - - https://github.com/martanne/vis/archive/refs/tags/v0.9.tar.gz : bd37ffba5535e665c1e883c25ba5f4e3307569b6d392c60f3c7d5dedd2efcfca -homepage : https://github.com/martanne/vis -license : ISC -component : editor -summary : vi-like editor based on Plan 9's structural regular expressions +name: vis +version: "0.9" +release: 11 +source: + - https://github.com/martanne/vis/archive/refs/tags/v0.9.tar.gz: bd37ffba5535e665c1e883c25ba5f4e3307569b6d392c60f3c7d5dedd2efcfca +homepage: https://github.com/martanne/vis +license: ISC +component: editor +summary: vi-like editor based on Plan 9's structural regular expressions description: | vi-like editor based on Plan 9's structural regular expressions -builddeps : +builddeps: - pkgconfig(lua-5.4) - pkgconfig(ncursesw) - pkgconfig(termkey) -rundeps : +rundeps: - lpeg -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/visidata/package.yml b/packages/v/visidata/package.yml index 7347ac38235..bf0b68f95e7 100644 --- a/packages/v/visidata/package.yml +++ b/packages/v/visidata/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : visidata -version : 3.1.1 -release : 14 -source : - - https://github.com/saulpw/visidata/archive/refs/tags/v3.1.1.tar.gz : 9e693d72d516adca2c52348531af98fef099ab6f09e6523976286b555a7599ee -homepage : https://www.visidata.org/ -license : GPL-3.0-only -component : office.viewers -summary : A terminal spreadsheet multitool for discovering and arranging data +name: visidata +version: 3.1.1 +release: 14 +source: + - https://github.com/saulpw/visidata/archive/refs/tags/v3.1.1.tar.gz: 9e693d72d516adca2c52348531af98fef099ab6f09e6523976286b555a7599ee +homepage: https://www.visidata.org/ +license: GPL-3.0-only +component: office.viewers +summary: A terminal spreadsheet multitool for discovering and arranging data description: | VisiData supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats. -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/v/visualboyadvance-m/package.yml b/packages/v/visualboyadvance-m/package.yml index fd30871462e..0b665ca8120 100644 --- a/packages/v/visualboyadvance-m/package.yml +++ b/packages/v/visualboyadvance-m/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : VisualBoyAdvance-M -version : 2.2.2 -release : 35 -source : - - https://github.com/visualboyadvance-m/visualboyadvance-m/archive/refs/tags/v2.2.2.tar.gz : f135f1c78bd2c2e49bd0d40440f0d856b6ab7a13a2ad76e4b8f85283a5e3743e -homepage : https://github.com/visualboyadvance-m/visualboyadvance-m/ -license : GPL-2.0-or-later -component : games.emulator -summary : Nintendo Game Boy Advance Emulator +name: VisualBoyAdvance-M +version: 2.2.2 +release: 35 +source: + - https://github.com/visualboyadvance-m/visualboyadvance-m/archive/refs/tags/v2.2.2.tar.gz: f135f1c78bd2c2e49bd0d40440f0d856b6ab7a13a2ad76e4b8f85283a5e3743e +homepage: https://github.com/visualboyadvance-m/visualboyadvance-m/ +license: GPL-2.0-or-later +component: games.emulator +summary: Nintendo Game Boy Advance Emulator description: | An open-source Nintendo Game Boy, Super Game Boy, Game Boy Advance Emulators. -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(glu) - pkgconfig(gtk+-3.0) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(sfml-network) - wxwidgets-devel -setup : | +setup: | cp cmake/FindAppleFFMPEG.cmake cmake/FindFFMPEG.cmake %cmake_ninja \ -DCMAKE_BUILD_TYPE=Release \ @@ -30,7 +30,7 @@ setup : | -DENABLE_LINK=TRUE \ -DCMAKE_SKIP_RPATH=TRUE \ -DENABLE_LTO=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vivaldi-snapshot/package.yml b/packages/v/vivaldi-snapshot/package.yml index 047c2b5aa3e..5d04de557c9 100644 --- a/packages/v/vivaldi-snapshot/package.yml +++ b/packages/v/vivaldi-snapshot/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vivaldi-snapshot -version : 7.8.3882.3 -release : 539 -source : - - https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.8.3882.3-1_amd64.deb : 1ef4b3a0f1741aeb4f54c817032821143597f8188ecd0108875f5e59663cc415 -license : Distributable -homepage : https://vivaldi.com -component : network.web.browser -summary : Vivaldi Web Browser (Snapshot) +name: vivaldi-snapshot +version: 7.8.3882.3 +release: 539 +source: + - https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.8.3882.3-1_amd64.deb: 1ef4b3a0f1741aeb4f54c817032821143597f8188ecd0108875f5e59663cc415 +license: Distributable +homepage: https://vivaldi.com +component: network.web.browser +summary: Vivaldi Web Browser (Snapshot) description: | An advanced browser made with the power user in mind. -strip : false -extract : false -builddeps : +strip: false +extract: false +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(alsa) @@ -29,13 +29,13 @@ builddeps : - pkgconfig(xtst) - at-spi2-devel - ffmpeg-chromium -rundeps : +rundeps: - ffmpeg-chromium -setup : | +setup: | ar xf $sources/vivaldi-snapshot_${version}-1_amd64.deb mkdir root tar xf data.tar.xz -C root -install : | +install: | # This only excludes /usr/bin link which will be invalid install -D -d -m 00755 $installdir/usr/bin install -D -d -m 00644 $installdir/usr/share diff --git a/packages/v/vivaldi-stable/package.yml b/packages/v/vivaldi-stable/package.yml index 53e28d2359a..bd70fc2f7c3 100644 --- a/packages/v/vivaldi-stable/package.yml +++ b/packages/v/vivaldi-stable/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vivaldi-stable -version : 7.7.3851.58 -release : 321 -source : - - https://downloads.vivaldi.com/stable/vivaldi-stable_7.7.3851.58-1_amd64.deb : c35d025f78fb22ad64b612ef925ca7375ee4e80efb548924465d104f9ba2f819 -license : Distributable -homepage : https://vivaldi.com -component : network.web.browser -summary : Vivaldi Web Browser -strip : false -extract : false -builddeps : +name: vivaldi-stable +version: 7.7.3851.58 +release: 321 +source: + - https://downloads.vivaldi.com/stable/vivaldi-stable_7.7.3851.58-1_amd64.deb: c35d025f78fb22ad64b612ef925ca7375ee4e80efb548924465d104f9ba2f819 +license: Distributable +homepage: https://vivaldi.com +component: network.web.browser +summary: Vivaldi Web Browser +strip: false +extract: false +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt6Core) - pkgconfig(alsa) @@ -27,15 +27,15 @@ builddeps : - pkgconfig(xscrnsaver) - pkgconfig(xtst) - ffmpeg-chromium-vivaldi-stable -rundeps : +rundeps: - ffmpeg-chromium-vivaldi-stable description: | An advanced browser made with the power user in mind. -setup : | +setup: | ar xf $sources/vivaldi-stable_${version}-1_amd64.deb mkdir root tar xf data.tar.xz -C root -install : | +install: | # This only excludes /usr/bin link which will be invalid install -D -d -m 00755 $installdir/usr/bin install -D -d -m 00644 $installdir/usr/share diff --git a/packages/v/vkbasalt/package.yml b/packages/v/vkbasalt/package.yml index 0a46f0a76ea..d4ba8ca8d89 100644 --- a/packages/v/vkbasalt/package.yml +++ b/packages/v/vkbasalt/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vkbasalt -version : 0.3.2.10 -release : 8 -source : - - https://github.com/DadSchoorse/vkBasalt/archive/refs/tags/v0.3.2.10.tar.gz : 22f0d44518361b12cf51f30fc9931423977af32a396e746ebf6d726c05788de6 -homepage : https://github.com/DadSchoorse/vkBasalt -license : Zlib -component : system.utils -summary : vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games, similar to SweetFX/ReShade. +name: vkbasalt +version: 0.3.2.10 +release: 8 +source: + - https://github.com/DadSchoorse/vkBasalt/archive/refs/tags/v0.3.2.10.tar.gz: 22f0d44518361b12cf51f30fc9931423977af32a396e746ebf6d726c05788de6 +homepage: https://github.com/DadSchoorse/vkBasalt +license: Zlib +component: system.utils +summary: vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games, similar to SweetFX/ReShade. description: | vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games. Currently, the build in effects are: Contrast Adaptive Sharpening, Denoised Luma Sharpening, Fast Approximate Anti-Aliasing, Enhanced Subpixel Morphological Anti-Aliasing, 3D color LookUp Table. It is also possible to use Reshade Fx shaders and it can be easily configured using GOverlay. -emul32 : true -libsplit : false -patterns : +emul32: true +libsplit: false +patterns: - /* -builddeps : +builddeps: - pkgconfig32(x11) - glslang-32bit-devel - spirv-headers - vulkan-headers -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vkd3d/package.yml b/packages/v/vkd3d/package.yml index 3d2362cf597..46445b39043 100644 --- a/packages/v/vkd3d/package.yml +++ b/packages/v/vkd3d/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vkd3d -version : '1.15' -release : 14 -source : - - https://dl.winehq.org/vkd3d/source/vkd3d-1.15.tar.xz : c35366f6f39b5e89ed9b77ef21520f1b8d689ac9c4dcabee360e72dd9b75c471 -homepage : https://gitlab.winehq.org/wine/vkd3d -license : LGPL-2.1-or-later -component : programming.library -summary : vkd3d 3D Graphics Library +name: vkd3d +version: "1.15" +release: 14 +source: + - https://dl.winehq.org/vkd3d/source/vkd3d-1.15.tar.xz: c35366f6f39b5e89ed9b77ef21520f1b8d689ac9c4dcabee360e72dd9b75c471 +homepage: https://gitlab.winehq.org/wine/vkd3d +license: LGPL-2.1-or-later +component: programming.library +summary: vkd3d 3D Graphics Library description: | Vkd3d is a 3D graphics library built on top of Vulkan. It has an API very similar, but not identical, to Direct3D 12. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(ncursesw) - pkgconfig32(vulkan) - pkgconfig32(x11) @@ -20,11 +20,11 @@ builddeps : - pkgconfig32(xcb-util) - spirv-headers - vulkan-headers -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/v/vlc-pause-click-plugin/package.yml b/packages/v/vlc-pause-click-plugin/package.yml index 44b65f4c70b..fd5aff436f6 100644 --- a/packages/v/vlc-pause-click-plugin/package.yml +++ b/packages/v/vlc-pause-click-plugin/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vlc-pause-click-plugin -version : 2.2.0 -release : 2 -source : - - https://github.com/nurupo/vlc-pause-click-plugin/archive/2.2.0.tar.gz : 2a2cd76bc0bc10cb5f7c2143ae8508008c5a100f9a9c19b4fbc2c517983ded4c -homepage : https://github.com/nurupo/vlc-pause-click-plugin -license : LGPL-2.1-or-later -component : multimedia.video -summary : Plugin for VLC that pauses/plays video on mouse click +name: vlc-pause-click-plugin +version: 2.2.0 +release: 2 +source: + - https://github.com/nurupo/vlc-pause-click-plugin/archive/2.2.0.tar.gz: 2a2cd76bc0bc10cb5f7c2143ae8508008c5a100f9a9c19b4fbc2c517983ded4c +homepage: https://github.com/nurupo/vlc-pause-click-plugin +license: LGPL-2.1-or-later +component: multimedia.video +summary: Plugin for VLC that pauses/plays video on mouse click description: | Plugin for VLC that pauses/plays video on mouse click. Please read https://github.com/nurupo/vlc-pause-click-plugin usage section for instructions on how to enable this plugin. -builddeps : +builddeps: - pkgconfig(vlc-plugin) -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/vlc/package.yml b/packages/v/vlc/package.yml index 0f5613c2b71..5ce2cac5165 100644 --- a/packages/v/vlc/package.yml +++ b/packages/v/vlc/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vlc -version : 3.0.21 -release : 191 -source : - - https://download.videolan.org/pub/videolan/vlc/3.0.21/vlc-3.0.21.tar.xz : 24dbbe1d7dfaeea0994d5def0bbde200177347136dbfe573f5b6a4cee25afbb0 -homepage : https://www.videolan.org/ -license : +name: vlc +version: 3.0.21 +release: 191 +source: + - https://download.videolan.org/pub/videolan/vlc/3.0.21/vlc-3.0.21.tar.xz: 24dbbe1d7dfaeea0994d5def0bbde200177347136dbfe573f5b6a4cee25afbb0 +homepage: https://www.videolan.org/ +license: - GPL-2.0-or-later - LGPL-2.1-or-later -component : multimedia.video -summary : +component: multimedia.video +summary: - Open source multimedia player - - core : Core VLC components and media support + - core: Core VLC components and media support description: |- VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5X11Extras) - pkgconfig(SDL_image) @@ -79,8 +79,8 @@ builddeps : - pkgconfig(xproto) - liba52dec-devel - live-media-devel -clang : true -setup : | +clang: true +setup: | export BUILDCC="$CC" %apply_patches @@ -116,9 +116,9 @@ setup : | --enable-wayland \ --enable-x264 \ --enable-x265 -build : | +build: | %make -install : | +install: | %make_install # Don't install solbuild generated plugins cache file, @@ -127,56 +127,56 @@ install : | rm $installdir/usr/lib64/vlc/plugins/plugins.dat # For when new usysconf is ready (T10342) # install -Dm00644 $pkgfiles/vlc-cache-gen.toml $installdir/usr/share/defaults/usysconf.d/vlc-cache-gen.toml -patterns : - - core : - - /usr/lib64/libvlc.so.* - - /usr/lib64/libvlccore.so.* - - /usr/lib64/vlc/libvlc_pulse.so.0* - - /usr/lib64/vlc/libvlc_vdpau.so.0* - - /usr/lib64/vlc/libvlc_xcb_events.so.0* - - /usr/lib64/vlc/vlc-cache-gen - - /usr/lib64/vlc/plugins/access - - /usr/lib64/vlc/plugins/access_output - - /usr/lib64/vlc/plugins/audio_filter - - /usr/lib64/vlc/plugins/audio_mixer - - /usr/lib64/vlc/plugins/audio_output - - /usr/lib64/vlc/plugins/codec - - /usr/lib64/vlc/plugins/control - - /usr/lib64/vlc/plugins/demux - - /usr/lib64/vlc/plugins/keystore - - /usr/lib64/vlc/plugins/logger - - /usr/lib64/vlc/plugins/meta_engine - - /usr/lib64/vlc/plugins/misc - - /usr/lib64/vlc/plugins/mux - - /usr/lib64/vlc/plugins/packetizer - - /usr/lib64/vlc/plugins/services_discovery - - /usr/lib64/vlc/plugins/spu - - /usr/lib64/vlc/plugins/stream_extractor - - /usr/lib64/vlc/plugins/stream_filter - - /usr/lib64/vlc/plugins/stream_out - - /usr/lib64/vlc/plugins/text_renderer - - /usr/lib64/vlc/plugins/vaapi - - /usr/lib64/vlc/plugins/vdpau - - /usr/lib64/vlc/plugins/video_chroma - - /usr/lib64/vlc/plugins/video_filter - - /usr/lib64/vlc/plugins/video_output/libfb_plugin.so - - /usr/lib64/vlc/plugins/video_output/libvdummy_plugin.so - - /usr/lib64/vlc/plugins/video_output/libvmem_plugin.so - - /usr/lib64/vlc/plugins/video_output/libyuv_plugin.so - - /usr/share/locale - - devel : - - /usr/lib64/vlc/libcompat.a - - /usr/lib64/vlc/libvlc*.so - - docs : - - /usr/share/doc/ - - main : - - /usr/lib64/vlc/plugins/access/libaccess_jack_plugin.so - - /usr/lib64/vlc/plugins/access/libdc1394_plugin.so - - /usr/lib64/vlc/plugins/access/libdv1394_plugin.so - - /usr/lib64/vlc/plugins/access/libsmb_plugin.so - - /usr/lib64/vlc/plugins/audio_output/libjack_plugin.so - - /usr/lib64/vlc/plugins/codec/libfluidsynth_plugin.so - - /usr/lib64/vlc/plugins/codec/libsvgdec_plugin.so - - /usr/lib64/vlc/plugins/control/libxcb_hotkeys_plugin.so - - /usr/lib64/vlc/plugins/services_discovery/libxcb_apps_plugin.so - - /usr/lib64/vlc/plugins/text_renderer/libsvg_plugin.so +patterns: + - core: + - /usr/lib64/libvlc.so.* + - /usr/lib64/libvlccore.so.* + - /usr/lib64/vlc/libvlc_pulse.so.0* + - /usr/lib64/vlc/libvlc_vdpau.so.0* + - /usr/lib64/vlc/libvlc_xcb_events.so.0* + - /usr/lib64/vlc/vlc-cache-gen + - /usr/lib64/vlc/plugins/access + - /usr/lib64/vlc/plugins/access_output + - /usr/lib64/vlc/plugins/audio_filter + - /usr/lib64/vlc/plugins/audio_mixer + - /usr/lib64/vlc/plugins/audio_output + - /usr/lib64/vlc/plugins/codec + - /usr/lib64/vlc/plugins/control + - /usr/lib64/vlc/plugins/demux + - /usr/lib64/vlc/plugins/keystore + - /usr/lib64/vlc/plugins/logger + - /usr/lib64/vlc/plugins/meta_engine + - /usr/lib64/vlc/plugins/misc + - /usr/lib64/vlc/plugins/mux + - /usr/lib64/vlc/plugins/packetizer + - /usr/lib64/vlc/plugins/services_discovery + - /usr/lib64/vlc/plugins/spu + - /usr/lib64/vlc/plugins/stream_extractor + - /usr/lib64/vlc/plugins/stream_filter + - /usr/lib64/vlc/plugins/stream_out + - /usr/lib64/vlc/plugins/text_renderer + - /usr/lib64/vlc/plugins/vaapi + - /usr/lib64/vlc/plugins/vdpau + - /usr/lib64/vlc/plugins/video_chroma + - /usr/lib64/vlc/plugins/video_filter + - /usr/lib64/vlc/plugins/video_output/libfb_plugin.so + - /usr/lib64/vlc/plugins/video_output/libvdummy_plugin.so + - /usr/lib64/vlc/plugins/video_output/libvmem_plugin.so + - /usr/lib64/vlc/plugins/video_output/libyuv_plugin.so + - /usr/share/locale + - devel: + - /usr/lib64/vlc/libcompat.a + - /usr/lib64/vlc/libvlc*.so + - docs: + - /usr/share/doc/ + - main: + - /usr/lib64/vlc/plugins/access/libaccess_jack_plugin.so + - /usr/lib64/vlc/plugins/access/libdc1394_plugin.so + - /usr/lib64/vlc/plugins/access/libdv1394_plugin.so + - /usr/lib64/vlc/plugins/access/libsmb_plugin.so + - /usr/lib64/vlc/plugins/audio_output/libjack_plugin.so + - /usr/lib64/vlc/plugins/codec/libfluidsynth_plugin.so + - /usr/lib64/vlc/plugins/codec/libsvgdec_plugin.so + - /usr/lib64/vlc/plugins/control/libxcb_hotkeys_plugin.so + - /usr/lib64/vlc/plugins/services_discovery/libxcb_apps_plugin.so + - /usr/lib64/vlc/plugins/text_renderer/libsvg_plugin.so diff --git a/packages/v/vmpk/package.yml b/packages/v/vmpk/package.yml index 3fe201a94e4..70e71e8bb66 100644 --- a/packages/v/vmpk/package.yml +++ b/packages/v/vmpk/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vmpk -version : 0.9.1 -release : 8 -source : - - https://sourceforge.net/projects/vmpk/files/vmpk/0.9.1/vmpk-0.9.1.tar.gz : 3ac9cca97fcdbffd25605c5de88984e15a8b2dbeee885f626b1c5c499af80b51 -homepage : https://vmpk.sourceforge.io -license : GPL-3.0-only -component : multimedia.audio -summary : Virtual MIDI Piano Keyboard +name: vmpk +version: 0.9.1 +release: 8 +source: + - https://sourceforge.net/projects/vmpk/files/vmpk/0.9.1/vmpk-0.9.1.tar.gz: 3ac9cca97fcdbffd25605c5de88984e15a8b2dbeee885f626b1c5c499af80b51 +homepage: https://vmpk.sourceforge.io +license: GPL-3.0-only +component: multimedia.audio +summary: Virtual MIDI Piano Keyboard description: | Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player. To do so, connect the other MIDI port to the input port of VMPK. -builddeps : +builddeps: - pkgconfig(Qt5Core) - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(drumstick-rt) - docbook-xml -setup : | +setup: | %cmake_ninja -DUSE_QT5=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vnstat/package.yml b/packages/v/vnstat/package.yml index 00427fbab5d..28667089631 100644 --- a/packages/v/vnstat/package.yml +++ b/packages/v/vnstat/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vnstat -version : '2.12' -release : 11 -source : - - https://github.com/vergoh/vnstat/releases/download/v2.12/vnstat-2.12.tar.gz : b7386b12fc1fc6f47fab31f208b12eda61862e63e229e84e95a6fa80406d2852 -homepage : https://humdi.net/vnstat/ -license : GPL-2.0-or-later -component : system.utils -summary : A network traffic monitor for Linux and BSD +name: vnstat +version: "2.12" +release: 11 +source: + - https://github.com/vergoh/vnstat/releases/download/v2.12/vnstat-2.12.tar.gz: b7386b12fc1fc6f47fab31f208b12eda61862e63e229e84e95a6fa80406d2852 +homepage: https://humdi.net/vnstat/ +license: GPL-2.0-or-later +component: system.utils +summary: A network traffic monitor for Linux and BSD description: | vnStat is a console-based network traffic monitor that uses the network interface statistics provided by the kernel as information source. This means that vnStat will not actually be sniffing any traffic and also ensures light use of system resources. Traffic statistics are stored on a hourly level for the last 24 hours, on a daily level for the last 30 days and on a monthly level for the last 12 months. Total seen traffic and a top 10 days listing is also provided. -builddeps : +builddeps: - pkgconfig(gdlib) - pkgconfig(sqlite3) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 examples/systemd/vnstat.service $installdir/%libdir%/systemd/system/vnstat.service diff --git a/packages/v/vo-aacenc/package.yml b/packages/v/vo-aacenc/package.yml index 2c550872149..e50bf79342c 100644 --- a/packages/v/vo-aacenc/package.yml +++ b/packages/v/vo-aacenc/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vo-aacenc -version : 0.1.3 -release : 3 -source : - - https://sourceforge.net/projects/opencore-amr/files/vo-aacenc/vo-aacenc-0.1.3.tar.gz : e51a7477a359f18df7c4f82d195dab4e14e7414cbd48cf79cc195fc446850f36 -homepage : https://sourceforge.net/projects/opencore-amr/ -license : Apache-2.0 -component : multimedia.codecs -summary : Audio codecs extracted from Android Open Source Project +name: vo-aacenc +version: 0.1.3 +release: 3 +source: + - https://sourceforge.net/projects/opencore-amr/files/vo-aacenc/vo-aacenc-0.1.3.tar.gz: e51a7477a359f18df7c4f82d195dab4e14e7414cbd48cf79cc195fc446850f36 +homepage: https://sourceforge.net/projects/opencore-amr/ +license: Apache-2.0 +component: multimedia.codecs +summary: Audio codecs extracted from Android Open Source Project description: | Audio codecs extracted from Android Open Source Project -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/vocal/package.yml b/packages/v/vocal/package.yml index dbea0c61243..bf2adb3222f 100644 --- a/packages/v/vocal/package.yml +++ b/packages/v/vocal/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vocal -version : 2.4.2 -release : 19 -source : - - https://github.com/needle-and-thread/vocal/archive/2.4.2.tar.gz : be1991f08db05feacad30a0f459002327ba5ff3cb04757383f1da62904acdb41 -homepage : https://vocalproject.net/ -license : GPL-3.0-or-later -component : multimedia.audio -summary : The podcast client for the modern free desktop +name: vocal +version: 2.4.2 +release: 19 +source: + - https://github.com/needle-and-thread/vocal/archive/2.4.2.tar.gz: be1991f08db05feacad30a0f459002327ba5ff3cb04757383f1da62904acdb41 +homepage: https://vocalproject.net/ +license: GPL-3.0-or-later +component: multimedia.audio +summary: The podcast client for the modern free desktop description: | A GTK3.14 podcast client for the modern free desktop. -builddeps : +builddeps: - pkgconfig(clutter-gst-3.0) - pkgconfig(clutter-gtk-1.0) - pkgconfig(granite) @@ -21,14 +21,14 @@ builddeps : - pkgconfig(libsoup-2.4) - pkgconfig(sqlite3) - vala -setup : | +setup: | # Remove unused webkit2gtk dependency sed -i 's/webkit2gtk-4.0//' CMakeLists.txt %patch -p1 -i $pkgfiles/remove-about.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/voikko-fi/package.yml b/packages/v/voikko-fi/package.yml index 5c80b318517..77216c501d5 100644 --- a/packages/v/voikko-fi/package.yml +++ b/packages/v/voikko-fi/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : voikko-fi -version : '2.5' -release : 3 -source : - - https://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.5.tar.gz : 3bc9b0a0562526173957bf23b5caaf57b60ecc53be63fc16874118002ec620f1 -homepage : https://voikko.puimula.org/ -license : GPL-2.0 -component : office -summary : Voikko-fi (previously know as Suomi-malaga) is a description of Finnish morphology written for libvoikko. +name: voikko-fi +version: "2.5" +release: 3 +source: + - https://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.5.tar.gz: 3bc9b0a0562526173957bf23b5caaf57b60ecc53be63fc16874118002ec620f1 +homepage: https://voikko.puimula.org/ +license: GPL-2.0 +component: office +summary: Voikko-fi (previously know as Suomi-malaga) is a description of Finnish morphology written for libvoikko. description: | Voikko-fi (previously know as Suomi-malaga) is a description of Finnish morphology written for libvoikko. -builddeps : +builddeps: - pkgconfig(libvoikko) - foma-devel -rundeps : +rundeps: - foma - libvoikko -build : | +build: | %make vvfst -install : | +install: | %make DESTDIR="$installdir/usr/share/voikko/" vvfst-install diff --git a/packages/v/volk/package.yml b/packages/v/volk/package.yml index 38c834437b5..486900476ca 100644 --- a/packages/v/volk/package.yml +++ b/packages/v/volk/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : volk -version : 2.5.1 -release : 7 -source : - - https://github.com/gnuradio/volk/releases/download/v2.5.1/volk-2.5.1.tar.xz : 3f092737006ad2b7d24852833cf040e725c6f47d68ec2f4197895f84c6400bd8 -license : GPL-3.0-or-later -homepage : https://www.libvolk.org -component : programming.library -summary : VOLK is the Vector-Optimized Library of Kernels +name: volk +version: 2.5.1 +release: 7 +source: + - https://github.com/gnuradio/volk/releases/download/v2.5.1/volk-2.5.1.tar.xz: 3f092737006ad2b7d24852833cf040e725c6f47d68ec2f4197895f84c6400bd8 +license: GPL-3.0-or-later +homepage: https://www.libvolk.org +component: programming.library +summary: VOLK is the Vector-Optimized Library of Kernels description: | It is a library that contains kernels of hand-written SIMD code for different mathematical operations. -builddeps : +builddeps: - mako -setup : | +setup: | %cmake -build : | +build: | %make -install : | +install: | %make_install rm -fr $installdir/%libdir%/libcpu_features.a diff --git a/packages/v/volume_key/package.yml b/packages/v/volume_key/package.yml index 493452ed306..762a9be9c36 100644 --- a/packages/v/volume_key/package.yml +++ b/packages/v/volume_key/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : volume_key -version : 0.3.12 -release : 14 -source : - - https://github.com/felixonmars/volume_key/archive/volume_key-0.3.12.tar.gz : b2e3448f66c7f86023ddd5d7e022c4d3a9d33945e2722602642b099d51e7ee0b -homepage : https://pagure.io/volume_key -license : GPL-2.0-or-later -component : system.utils -summary : An utility for manipulating storage encryption keys and passphrases +name: volume_key +version: 0.3.12 +release: 14 +source: + - https://github.com/felixonmars/volume_key/archive/volume_key-0.3.12.tar.gz: b2e3448f66c7f86023ddd5d7e022c4d3a9d33945e2722602642b099d51e7ee0b +homepage: https://pagure.io/volume_key +license: GPL-2.0-or-later +component: system.utils +summary: An utility for manipulating storage encryption keys and passphrases description: | This package provides a command-line tool for manipulating storage volume encryption keys and storing them separately from volumes. -builddeps : +builddeps: - pkgconfig(gpgme) - pkgconfig(libassuan) - pkgconfig(libcryptsetup) @@ -20,9 +20,9 @@ builddeps : - swig environment: | export CFLAGS+=" $(python3-config --includes)" -setup : | +setup: | %reconfigure --with-python=no -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/v/vorbis-tools/package.yml b/packages/v/vorbis-tools/package.yml index 1400899f691..2184131d788 100644 --- a/packages/v/vorbis-tools/package.yml +++ b/packages/v/vorbis-tools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vorbis-tools -version : 1.4.3 -release : 9 -source : - - https://downloads.xiph.org/releases/vorbis/vorbis-tools-1.4.3.tar.gz : a1fe3ddc6777bdcebf6b797e7edfe0437954b24756ffcc8c6b816b63e0460dde -homepage : https://xiph.org/vorbis/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Standard software that allows you to play and encode Ogg Vorbis files +name: vorbis-tools +version: 1.4.3 +release: 9 +source: + - https://downloads.xiph.org/releases/vorbis/vorbis-tools-1.4.3.tar.gz: a1fe3ddc6777bdcebf6b797e7edfe0437954b24756ffcc8c6b816b63e0460dde +homepage: https://xiph.org/vorbis/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Standard software that allows you to play and encode Ogg Vorbis files description: | This package contains some tools for Ogg Vorbis; ogg123 to play Ogg and FLAC files, oggdec a simple decoder for Ogg Vorbis file to PCM audio file (Wave or RAW), oggenc to encode audio into the Ogg Vorbis format, ogginfo to give information about Ogg files and does extensive validity checking, vcut which allows you to cut up Vorbis files and vorbiscomment to list or edit comments in Ogg Vorbis files. -builddeps : +builddeps: - pkgconfig(ao) - pkgconfig(flac) - pkgconfig(speex) - pkgconfig(vorbis) - supertux -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install -profile : | +profile: | cp /usr/share/supertux2/sounds/*.wav . ./oggenc/oggenc -q 10 *.wav ./oggdec/oggdec *.ogg diff --git a/packages/v/vorbisgain/package.yml b/packages/v/vorbisgain/package.yml index 8ef53bad853..5998848ce8b 100644 --- a/packages/v/vorbisgain/package.yml +++ b/packages/v/vorbisgain/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vorbisgain -version : 0.37 -release : 3 -source : - - http://sjeng.org/ftp/vorbis/vorbisgain-0.37.tar.gz : dd6db051cad972bcac25d47b4a9e40e217bb548a1f16328eddbb4e66613530ec -homepage : https://www.sjeng.org/vorbisgain.html -license : LGPL-2.1 -component : multimedia.audio -summary : Standardizes volume of Ogg Vorbis files +name: vorbisgain +version: 0.37 +release: 3 +source: + - http://sjeng.org/ftp/vorbis/vorbisgain-0.37.tar.gz: dd6db051cad972bcac25d47b4a9e40e217bb548a1f16328eddbb4e66613530ec +homepage: https://www.sjeng.org/vorbisgain.html +license: LGPL-2.1 +component: multimedia.audio +summary: Standardizes volume of Ogg Vorbis files description: | VorbisGain is a utility that corrects the volume of an Ogg Vorbis file to a predefined standardized loudness. -builddeps : +builddeps: - pkgconfig(vorbis) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/v/vorta/package.yml b/packages/v/vorta/package.yml index 9702932a2af..d0a856f0f85 100644 --- a/packages/v/vorta/package.yml +++ b/packages/v/vorta/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vorta -version : 0.10.3 -release : 28 -source : - - https://github.com/borgbase/vorta/archive/refs/tags/v0.10.3.tar.gz : c0f432f99fd56591c5fbd167fc0bb10d21eb3e621ee86d150cfe7b972a03ed5d -homepage : https://vorta.borgbase.com/ -license : GPL-3.0-only -component : desktop -summary : A Desktop Client for Borg Backup +name: vorta +version: 0.10.3 +release: 28 +source: + - https://github.com/borgbase/vorta/archive/refs/tags/v0.10.3.tar.gz: c0f432f99fd56591c5fbd167fc0bb10d21eb3e621ee86d150cfe7b972a03ed5d +homepage: https://vorta.borgbase.com/ +license: GPL-3.0-only +component: desktop +summary: A Desktop Client for Borg Backup description: | Vorta is a backup client for macOS and Linux desktops. It integrates the mighty Borg Backup with your favorite desktop environment to protect your data from disk failure, ransomware and theft. -builddeps : +builddeps: - pkgconfig(Qt6UiTools) - python-build - python-installer - python-setuptools - python-setuptools-git - qt6-linguist -rundeps : +rundeps: - borg - python-dateutil - python-paramiko @@ -26,9 +26,9 @@ rundeps : - python-psutil - python-qt6 - python-secretstorage -build : | +build: | %python3_setup -install : | +install: | %python3_install # Install desktop file, appstream metainfo and app icons diff --git a/packages/v/vpl-gpu-rt/package.yml b/packages/v/vpl-gpu-rt/package.yml index a6382d843e2..434d40a93d5 100644 --- a/packages/v/vpl-gpu-rt/package.yml +++ b/packages/v/vpl-gpu-rt/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vpl-gpu-rt -version : 24.4.4 -release : 4 -source : - - https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-24.4.4.tar.gz : 2ee3517e4015ab333230a6ef921159164c1dc912dcae412d2901308c53a53ab8 -homepage : https://github.com/intel/vpl-gpu-rt/ -license : MIT -component : programming.library -summary : Intel VPL runtime implementation for Intel GPUs (Tiger Lake and newer) +name: vpl-gpu-rt +version: 24.4.4 +release: 4 +source: + - https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-24.4.4.tar.gz: 2ee3517e4015ab333230a6ef921159164c1dc912dcae412d2901308c53a53ab8 +homepage: https://github.com/intel/vpl-gpu-rt/ +license: MIT +component: programming.library +summary: Intel VPL runtime implementation for Intel GPUs (Tiger Lake and newer) description: | Intel VPL runtime implementation for Intel GPUs (Tiger Lake and newer) -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(libva) -rundeps : +rundeps: - intel-media-driver -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %patch -p1 -i $pkgfiles/reproducible.patch %cmake_ninja \ -DMFX_ENABLE_AENC:BOOL='ON' -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vpnc/package.yml b/packages/v/vpnc/package.yml index dbd51a3ddf8..2f77daeb9fa 100644 --- a/packages/v/vpnc/package.yml +++ b/packages/v/vpnc/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vpnc -version : 0.5.3 -release : 7 -source : - - http://archive.ubuntu.com/ubuntu/pool/universe/v/vpnc/vpnc_0.5.3r550.orig.tar.gz : a6afdd55db20e2c17b3e1ea9e3f017894111ec4ad94622644fc841c146942e71 -homepage : https://www.unix-ag.uni-kl.de/~massar/vpnc/ -license : GPL-2.0-or-later -component : network.clients -summary : client for cisco vpn concentrator +name: vpnc +version: 0.5.3 +release: 7 +source: + - http://archive.ubuntu.com/ubuntu/pool/universe/v/vpnc/vpnc_0.5.3r550.orig.tar.gz: a6afdd55db20e2c17b3e1ea9e3f017894111ec4ad94622644fc841c146942e71 +homepage: https://www.unix-ag.uni-kl.de/~massar/vpnc/ +license: GPL-2.0-or-later +component: network.clients +summary: client for cisco vpn concentrator description: | vpnc is a VPN client for the Cisco VPN Concentrator and AVM routers, creating a IPSec-like connection as a tunneling network device for the local system. -builddeps : +builddeps: - pkgconfig(libgcrypt) -setup : | +setup: | sed -i 's|^#OPENSSL|OPENSSL|g' Makefile -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr SBINDIR=/usr/bin install -m 00755 $pkgfiles/vpnc-script $installdir/etc/vpnc/vpnc-script rm -rf $installdir/usr/share/doc diff --git a/packages/v/vscode/package.yml b/packages/v/vscode/package.yml index 1aed5ba78ce..c5f7ff29648 100644 --- a/packages/v/vscode/package.yml +++ b/packages/v/vscode/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vscode -version : "1.106.3" -release : 232 -source : - - git|https://github.com/Microsoft/vscode.git : 1.106.3 -homepage : https://code.visualstudio.com/ -license : +name: vscode +version: "1.106.3" +release: 232 +source: + - git|https://github.com/Microsoft/vscode.git: 1.106.3 +homepage: https://code.visualstudio.com/ +license: - GPL-3.0-or-later # Icon (from Papirus) - MIT # VS Code -component : programming.ide -summary : Visual Studio Code (open source version) is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. +component: programming.ide +summary: Visual Studio Code (open source version) is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. description: | Visual Studio Code (open source version) is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. -networking : true -debug : false -strip : false -builddeps : +networking: true +debug: false +strip: false +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) @@ -31,15 +31,15 @@ builddeps : - pkgconfig(xtst) - nodejs-22 - yq -rundeps : +rundeps: - git - libxscrnsaver -replaces : +replaces: - vscode-ms environment: | # npm is called recursively and we need that to use nodejs-22 export PATH=/usr/lib64/nodejs-22/bin:$PATH -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Attempt-to-symlink-.config-Code-to-.config-Code-OSS-.patch %patch -p1 -i $pkgfiles/0001-patch-signing.patch cp $pkgfiles/code.png $workdir/resources/linux/ @@ -55,9 +55,9 @@ setup : | yq -o=xml '.mime-info.mime-type.icon.+@name = "visual-studio-code"' -i resources/linux/code-workspace.xml npm-22 install -build : | +build: | npm-22 run gulp vscode-linux-x64 -install : | +install: | export vsdir=/usr/share/vscode install -dm00755 $installdir/$vsdir cp -R $workdir/../VSCode-linux-x64/* $installdir/$vsdir/ diff --git a/packages/v/vulkan-headers/package.yml b/packages/v/vulkan-headers/package.yml index 3abba6df1c1..bfcb09551eb 100644 --- a/packages/v/vulkan-headers/package.yml +++ b/packages/v/vulkan-headers/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan-headers -version : 1.4.313.0 -release : 26 -source : - - git|https://github.com/KhronosGroup/Vulkan-Headers.git : vulkan-sdk-1.4.313.0 -license : Apache-2.0 -component : programming -homepage : https://www.khronos.org/vulkan/ -summary : Vulkan Header files and API registry +name: vulkan-headers +version: 1.4.313.0 +release: 26 +source: + - git|https://github.com/KhronosGroup/Vulkan-Headers.git: vulkan-sdk-1.4.313.0 +license: Apache-2.0 +component: programming +homepage: https://www.khronos.org/vulkan/ +summary: Vulkan Header files and API registry description: | Vulkan Header files and API registry -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/v/vulkan-tools/package.yml b/packages/v/vulkan-tools/package.yml index 08e009988eb..e3ac995bc4f 100644 --- a/packages/v/vulkan-tools/package.yml +++ b/packages/v/vulkan-tools/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan-tools -version : 1.4.313.0 -release : 29 -source : - - git|https://github.com/KhronosGroup/Vulkan-Tools.git : vulkan-sdk-1.4.313.0 -license : Apache-2.0 -component : programming.tools -homepage : https://www.khronos.org/vulkan/ -summary : Vulkan Utilities and Tools +name: vulkan-tools +version: 1.4.313.0 +release: 29 +source: + - git|https://github.com/KhronosGroup/Vulkan-Tools.git: vulkan-sdk-1.4.313.0 +license: Apache-2.0 +component: programming.tools +homepage: https://www.khronos.org/vulkan/ +summary: Vulkan Utilities and Tools description: | This package provides Khronos official Vulkan tools and utilities that can assist development by enabling developers to verify their applications correct use of the Vulkan API. -builddeps : +builddeps: - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(x11) - pkgconfig(xrandr) - vulkan-volk -optimize : lto -setup : | +optimize: lto +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vulkan-utility-libraries/package.yml b/packages/v/vulkan-utility-libraries/package.yml index b586fd90bee..3fcad42d98d 100644 --- a/packages/v/vulkan-utility-libraries/package.yml +++ b/packages/v/vulkan-utility-libraries/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan-utility-libraries -version : 1.4.313.0 -release : 5 -source : - - git|https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git : vulkan-sdk-1.4.313.0 -license : Apache-2.0 -component : xorg.display -homepage : https://www.khronos.org/vulkan/ -summary : Vulkan Utility Libraries +name: vulkan-utility-libraries +version: 1.4.313.0 +release: 5 +source: + - git|https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git: vulkan-sdk-1.4.313.0 +license: Apache-2.0 +component: xorg.display +homepage: https://www.khronos.org/vulkan/ +summary: Vulkan Utility Libraries description: |- Vulkan Utility Libraries -builddeps : +builddeps: - vulkan-headers -rundeps : +rundeps: - vulkan -optimize : +optimize: - lto environment: | export CFLAGS="$CFLAGS -ffat-lto-objects" export CXXFLAGS="$CXXFLAGS -ffat-lto-objects" -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/v/vulkan-validation-layers/package.yml b/packages/v/vulkan-validation-layers/package.yml index 755d8fe0ab5..bb75afa0779 100644 --- a/packages/v/vulkan-validation-layers/package.yml +++ b/packages/v/vulkan-validation-layers/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan-validation-layers -version : 1.4.313.0 -release : 30 -source : - - git|https://github.com/KhronosGroup/Vulkan-ValidationLayers.git : vulkan-sdk-1.4.313.0 -license : Apache-2.0 -component : xorg.display -libsplit : false -homepage : https://www.khronos.org/vulkan/ -summary : Vulkan Validation Layers +name: vulkan-validation-layers +version: 1.4.313.0 +release: 30 +source: + - git|https://github.com/KhronosGroup/Vulkan-ValidationLayers.git: vulkan-sdk-1.4.313.0 +license: Apache-2.0 +component: xorg.display +libsplit: false +homepage: https://www.khronos.org/vulkan/ +summary: Vulkan Validation Layers description: | This package provides the Khronos official Vulkan validation layers. -patterns : +patterns: - /usr/include/vulkan -builddeps : +builddeps: - pkgconfig(SPIRV-Tools) - pkgconfig(wayland-client) - pkgconfig(x11) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(xrandr) - vulkan-headers - vulkan-utility-libraries -rundeps : +rundeps: - vulkan -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/v/vulkan-volk/package.yml b/packages/v/vulkan-volk/package.yml index 642dcf349d8..b198e382554 100644 --- a/packages/v/vulkan-volk/package.yml +++ b/packages/v/vulkan-volk/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan-volk -version : 1.4.313.0 -release : 5 -source : - - git|https://github.com/zeux/volk.git : vulkan-sdk-1.4.313.0 -license : MIT -component : xorg.display -homepage : https://github.com/zeux/volk -summary : Meta loader for Vulkan API +name: vulkan-volk +version: 1.4.313.0 +release: 5 +source: + - git|https://github.com/zeux/volk.git: vulkan-sdk-1.4.313.0 +license: MIT +component: xorg.display +homepage: https://github.com/zeux/volk +summary: Meta loader for Vulkan API description: |- Meta loader for Vulkan API -builddeps : +builddeps: - vulkan-headers -rundeps : +rundeps: - vulkan-headers -optimize : +optimize: - lto environment: | export CFLAGS="$CFLAGS -ffat-lto-objects" -setup : | +setup: | %cmake_ninja -DVOLK_INSTALL=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/v/vulkan/package.yml b/packages/v/vulkan/package.yml index df918efaae0..422a0236786 100644 --- a/packages/v/vulkan/package.yml +++ b/packages/v/vulkan/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : vulkan -version : 1.4.313.0 -release : 42 -source : - - git|https://github.com/KhronosGroup/Vulkan-Loader.git : vulkan-sdk-1.4.313.0 -license : Apache-2.0 -component : xorg.display -emul32 : true -homepage : https://www.khronos.org/vulkan/ -summary : Vulkan ICD desktop loader (vulkan-loader) +name: vulkan +version: 1.4.313.0 +release: 42 +source: + - git|https://github.com/KhronosGroup/Vulkan-Loader.git: vulkan-sdk-1.4.313.0 +license: Apache-2.0 +component: xorg.display +emul32: true +homepage: https://www.khronos.org/vulkan/ +summary: Vulkan ICD desktop loader (vulkan-loader) description: | This package provides the Khronos official Vulkan ICD desktop loader. -builddeps : +builddeps: - pkgconfig32(wayland-client) - pkgconfig32(x11) - pkgconfig32(xrandr) - vulkan-headers -rundeps : - - 32bit-devel : vulkan-headers - - devel : vulkan-headers -setup : | +rundeps: + - 32bit-devel: vulkan-headers + - devel: vulkan-headers +setup: | # https://github.com/KhronosGroup/Vulkan-Loader/blob/master/BUILD.md#linux-32-bit-support if [[ ! -z "${EMUL32BUILD}" ]]; then export ASFLAGS=--32 @@ -28,7 +28,7 @@ setup : | %cmake_ninja \ -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \ -DBUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/w3m/package.yml b/packages/w/w3m/package.yml index 96be89305b5..e928f92dc1f 100644 --- a/packages/w/w3m/package.yml +++ b/packages/w/w3m/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : w3m -version : 0.5.3.20230121 -release : 12 -source : - - https://github.com/tats/w3m/archive/refs/tags/debian/0.5.3+git20230121-2.tar.gz : fe47a8c13b2ba8d873fd6c58da96e1d9b1a9c366eddf69a62b5a6ab8f2dd6311 -homepage : https://github.com/tats/w3m -license : MIT -component : network.web.browser -summary : w3m is a pager with WWW capability +name: w3m +version: 0.5.3.20230121 +release: 12 +source: + - https://github.com/tats/w3m/archive/refs/tags/debian/0.5.3+git20230121-2.tar.gz: fe47a8c13b2ba8d873fd6c58da96e1d9b1a9c366eddf69a62b5a6ab8f2dd6311 +homepage: https://github.com/tats/w3m +license: MIT +component: network.web.browser +summary: w3m is a pager with WWW capability description: | w3m is a pager with WWW capability -builddeps : +builddeps: - pkgconfig(bdw-gc) - pkgconfig(harfbuzz) - pkgconfig(imlib2) - pkgconfig(xext) -setup : | +setup: | sed -i 's/file_handle/file_foo/' istream.{c,h} %configure --libexecdir=/usr/lib64 \ --sysconfdir=/etc \ --with-imagelib=imlib2 \ --with-termlib=ncurses -build : | +build: | %make -j1 -install : | +install: | %make_install install -Dm 00644 doc/keymap.default $installdir/etc/w3m/keymap install -Dm 00644 doc/menu.default $installdir/etc/w3m/menu diff --git a/packages/w/wabt/package.yml b/packages/w/wabt/package.yml index 4501b69d926..d1c4cc1b585 100644 --- a/packages/w/wabt/package.yml +++ b/packages/w/wabt/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wabt -version : 1.0.24 -release : 5 -source : - - https://github.com/WebAssembly/wabt/releases/download/1.0.24/wabt-1.0.24.tar.xz : 91df726401e238fbecceb3f9fcc6257e6f4c9c39ddb3b1cadb9ff08a21e51cd7 - - git|https://github.com/WebAssembly/wasm-c-api : d9a80099d496b5cdba6f3fe8fc77586e0e505ddc -homepage : https://webassembly.org/ -license : Apache-2.0 -component : programming.tools -summary : The WebAssembly Binary Toolkit +name: wabt +version: 1.0.24 +release: 5 +source: + - https://github.com/WebAssembly/wabt/releases/download/1.0.24/wabt-1.0.24.tar.xz: 91df726401e238fbecceb3f9fcc6257e6f4c9c39ddb3b1cadb9ff08a21e51cd7 + - git|https://github.com/WebAssembly/wasm-c-api: d9a80099d496b5cdba6f3fe8fc77586e0e505ddc +homepage: https://webassembly.org/ +license: Apache-2.0 +component: programming.tools +summary: The WebAssembly Binary Toolkit description: | WABT is a suite of tools for WebAssembly, including an dis/assembler, an interpreter, an objdump and strip utilities, etc. -setup : | +setup: | %patch -p1 -i $pkgfiles/shared-wasm-rt-impl.patch cp -r $sources/wasm-c-api*/* third_party/wasm-c-api %cmake_ninja -DBUILD_TESTS=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wacomtablet/package.yml b/packages/w/wacomtablet/package.yml index 57f6e1148bd..0b67223d965 100644 --- a/packages/w/wacomtablet/package.yml +++ b/packages/w/wacomtablet/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wacomtablet -version : 6.5.3 -release : 50 -source : - - https://download.kde.org/stable/plasma/6.5.3/wacomtablet-6.5.3.tar.xz : 46cb070ba9f4d8bbf4c9f73533faa597015ede6b24f6d0011c3a24e8bdad3b1e -homepage : https://invent.kde.org/system/wacomtablet -license : GPL-2.0-or-later -component : desktop.kde -summary : Wacomtablet is a collection of tools for setting up graphical tablet in KDE +name: wacomtablet +version: 6.5.3 +release: 50 +source: + - https://download.kde.org/stable/plasma/6.5.3/wacomtablet-6.5.3.tar.xz: 46cb070ba9f4d8bbf4c9f73533faa597015ede6b24f6d0011c3a24e8bdad3b1e +homepage: https://invent.kde.org/system/wacomtablet +license: GPL-2.0-or-later +component: desktop.kde +summary: Wacomtablet is a collection of tools for setting up graphical tablet in KDE description: | This module implements a GUI for the Wacom Linux Drivers and extends it with profile support to handle different button / pen layouts per profile. -builddeps : +builddeps: - pkgconfig(Qt6Qml) - pkgconfig(libwacom) - pkgconfig(xi) @@ -27,21 +27,21 @@ builddeps : - libplasma-devel - plasma5support-devel - qt6-base-private-devel -checkdeps : +checkdeps: - xorg-server-xvfb -rundeps : +rundeps: - xorg-driver-input-wacom -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -DBUILD_TESTING=ON -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | pushd solusBuildDir # dbus test fails (solbuild doesn't support dbus yet) xvfb-run ctest || : diff --git a/packages/w/warpinator/package.yml b/packages/w/warpinator/package.yml index 8748ad541d2..b7e8f62fe9d 100644 --- a/packages/w/warpinator/package.yml +++ b/packages/w/warpinator/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : warpinator -version : 1.8.8 -release : 5 -source : - - https://github.com/linuxmint/warpinator/archive/refs/tags/1.8.8.tar.gz : 29989d3e955cccf2efaf8407f38a443469be3a40ed8eee4c0e41fd226dde3a68 -homepage : https://github.com/linuxmint/warpinator/ -license : GPL-3.0-or-later -component : network.util -summary : Send and receive files across a local network +name: warpinator +version: 1.8.8 +release: 5 +source: + - https://github.com/linuxmint/warpinator/archive/refs/tags/1.8.8.tar.gz: 29989d3e955cccf2efaf8407f38a443469be3a40ed8eee4c0e41fd226dde3a68 +homepage: https://github.com/linuxmint/warpinator/ +license: GPL-3.0-or-later +component: network.util +summary: Send and receive files across a local network description: | Warpinator allows you to easily connect multiple computers on a local area network and share files quickly and securely. -builddeps : +builddeps: - pkgconfig(polkit-gobject-1) -rundeps : +rundeps: - python-grpcio - python-netifaces - python-protobuf @@ -22,13 +22,13 @@ rundeps : - python-xapp - python-zeroconf - xapp -setup : | +setup: | %meson_configure \ -Dbundle-zeroconf=false \ -Dbundle-grpc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Remove autostart file rm -fr $installdir/etc/ diff --git a/packages/w/warzone2100/package.yml b/packages/w/warzone2100/package.yml index f6677b0a191..6001949f937 100644 --- a/packages/w/warzone2100/package.yml +++ b/packages/w/warzone2100/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : warzone2100 -version : 4.5.5 -release : 37 -source : - - https://github.com/Warzone2100/warzone2100/releases/download/4.5.5/warzone2100_src.tar.xz : 07f61bae721687edeb62da4877e85030a03a053a593d645194fc65778e0480ff -license : +name: warzone2100 +version: 4.5.5 +release: 37 +source: + - https://github.com/Warzone2100/warzone2100/releases/download/4.5.5/warzone2100_src.tar.xz: 07f61bae721687edeb62da4877e85030a03a053a593d645194fc65778e0480ff +license: - BSD-3-Clause - CC0-1.0 - CC-BY-SA-3.0 - GPL-2.0-or-later - LGPL-2.1-or-later -component : games.strategy -homepage : https://wz2100.net -summary : Warzone 2100, you command the forces of The Project in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles +component: games.strategy +homepage: https://wz2100.net +summary: Warzone 2100, you command the forces of The Project in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles description: | In Warzone 2100, you command the forces of The Project in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics. -builddeps : +builddeps: - pkgconfig(freetype2) - pkgconfig(fribidi) - pkgconfig(libcurl) @@ -35,13 +35,13 @@ builddeps : - pkgconfig(vulkan) - basis-universal - vulkan-headers -setup : | +setup: | %patch -p1 -d 3rdparty/SQLiteCpp/ -i $pkgfiles/ftbfs-sqlite-gcc-15.patch %cmake_ninja \ -DENABLE_DOCS=OFF \ -DFMT_INSTALL=OFF \ -DWZ_DISTRIBUTOR="Solus" -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/watchexec/package.yml b/packages/w/watchexec/package.yml index ea3860877bb..53a34cdcac8 100644 --- a/packages/w/watchexec/package.yml +++ b/packages/w/watchexec/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : watchexec -version : 2.3.2 -release : 5 -source : - - https://github.com/watchexec/watchexec/archive/refs/tags/v2.3.2.tar.gz : 52201822ab00bfaf6757f953f667870b3aada52f887813e94b4f322f239ff8fb -homepage : https://watchexec.github.io -license : Apache-2.0 -component : system.utils -summary : Executes commands in response to file modifications. +name: watchexec +version: 2.3.2 +release: 5 +source: + - https://github.com/watchexec/watchexec/archive/refs/tags/v2.3.2.tar.gz: 52201822ab00bfaf6757f953f667870b3aada52f887813e94b4f322f239ff8fb +homepage: https://watchexec.github.io +license: Apache-2.0 +component: system.utils +summary: Executes commands in response to file modifications. description: | watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -Dm00644 $workdir/doc/watchexec.1 $installdir/usr/share/man/man1/watchexec.1 install -Dm00644 $workdir/completions/bash $installdir/usr/share/bash-completion/completions/watchexec diff --git a/packages/w/wavpack/package.yml b/packages/w/wavpack/package.yml index 86ffff8c616..c1bf5d38ccc 100644 --- a/packages/w/wavpack/package.yml +++ b/packages/w/wavpack/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wavpack -version : '5.8.1' -release : 14 -source : - - https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz : 7322775498602c8850afcfc1ae38f99df4cbcd51386e873d6b0f8047e55c0c26 -homepage : https://www.wavpack.com -license : BSD-3-Clause -component : +name: wavpack +version: "5.8.1" +release: 14 +source: + - https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz: 7322775498602c8850afcfc1ae38f99df4cbcd51386e873d6b0f8047e55c0c26 +homepage: https://www.wavpack.com +license: BSD-3-Clause +component: - multimedia.codecs - - utils : - - multimedia.codecs -summary : WavPack audio compression tools + - utils: + - multimedia.codecs +summary: WavPack audio compression tools description: | WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc -patterns : - - utils : - - /usr/bin - - /usr/share/man/man1 +patterns: + - utils: + - /usr/bin + - /usr/share/man/man1 diff --git a/packages/w/waybar/package.yml b/packages/w/waybar/package.yml index 79e2e3f0785..7d83d11b316 100644 --- a/packages/w/waybar/package.yml +++ b/packages/w/waybar/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : waybar -version : 0.14.0 -release : 22 -source : - - https://github.com/Alexays/Waybar/archive/refs/tags/0.14.0.tar.gz : 7f3859779bb3a5028a7215b2000c2e476c03453a52289164ba60a4bf1bb3772f -license : MIT -homepage : https://github.com/Alexays/Waybar -component : system.utils -summary : Highly customizable Wayland bar for Sway and Wlroots based compositors +name: waybar +version: 0.14.0 +release: 22 +source: + - https://github.com/Alexays/Waybar/archive/refs/tags/0.14.0.tar.gz: 7f3859779bb3a5028a7215b2000c2e476c03453a52289164ba60a4bf1bb3772f +license: MIT +homepage: https://github.com/Alexays/Waybar +component: system.utils +summary: Highly customizable Wayland bar for Sway and Wlroots based compositors description: | Highly customizable Wayland bar for Sway and Wlroots based compositors -builddeps : +builddeps: - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk-layer-shell-0) @@ -30,12 +30,12 @@ builddeps : - pkgconfig(upower-glib) - pkgconfig(wayland-protocols) - pkgconfig(wireplumber-0.5) -rundeps : +rundeps: - font-awesome-ttf -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Enable-stateless-config.patch %meson_configure -Dtests=disabled -Dcava=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/waycheck/package.yml b/packages/w/waycheck/package.yml index 2e02c40af4d..a1c05cda86a 100644 --- a/packages/w/waycheck/package.yml +++ b/packages/w/waycheck/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : waycheck -version : 1.7.0 -release : 9 -source : - - https://gitlab.freedesktop.org/serebit/waycheck/-/archive/v1.7.0/waycheck-v1.7.0.tar.gz : 004ac5ec08e9aba19fe11e82b6c64e124a0c729e25798847865d35c503032a19 -homepage : https://gitlab.freedesktop.org/serebit/waycheck -license : Apache-2.0 -component : desktop -summary : Waycheck displays all protocols implemented by a wayland compositor. +name: waycheck +version: 1.7.0 +release: 9 +source: + - https://gitlab.freedesktop.org/serebit/waycheck/-/archive/v1.7.0/waycheck-v1.7.0.tar.gz: 004ac5ec08e9aba19fe11e82b6c64e124a0c729e25798847865d35c503032a19 +homepage: https://gitlab.freedesktop.org/serebit/waycheck +license: Apache-2.0 +component: desktop +summary: Waycheck displays all protocols implemented by a wayland compositor. description: | Waycheck is a simple Qt6 application that displays all protocols implemented by the compositor that it's running in. -builddeps : +builddeps: - pkgconfig(Qt6WaylandClient) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/waydroid/package.yml b/packages/w/waydroid/package.yml index 96ce95e5040..244b63b26fa 100644 --- a/packages/w/waydroid/package.yml +++ b/packages/w/waydroid/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : waydroid -version : 1.4.3 -release : 3 -source : - - https://github.com/waydroid/waydroid/archive/refs/tags/1.4.3.tar.gz : 6557c6fed6a0a7417503eaaab3602efd67c6ced2026725ac24ec8c809fc672e4 -homepage : https://waydro.id/ -license : Apache-2.0 -component : virt -summary : Run Android apps on GNU/Linux +name: waydroid +version: 1.4.3 +release: 3 +source: + - https://github.com/waydroid/waydroid/archive/refs/tags/1.4.3.tar.gz: 6557c6fed6a0a7417503eaaab3602efd67c6ced2026725ac24ec8c809fc672e4 +homepage: https://waydro.id/ +license: Apache-2.0 +component: virt +summary: Run Android apps on GNU/Linux description: | Container-based approach to boot a full Android system on GNU/Linux -rundeps : +rundeps: - lxc - nftables - python-gbinder - python-pyclip - python3-dbus -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Service-tweaks.patch %patch -p1 -i $pkgfiles/0001-data-Add-a-valid-registered-category-to-Waydroid.des.patch -install : | +install: | %make_install \ USE_SYSTEMD=1 \ USE_DBUS_ACTIVATION=1 \ diff --git a/packages/w/wayland-protocols/package.yml b/packages/w/wayland-protocols/package.yml index 109df39f5de..51dadc64539 100644 --- a/packages/w/wayland-protocols/package.yml +++ b/packages/w/wayland-protocols/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wayland-protocols -version : '1.45' -release : 29 -source : - - https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.45/downloads/wayland-protocols-1.45.tar.xz : 4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0 -license : MIT -homepage : https://gitlab.freedesktop.org/wayland/wayland-protocols -component : desktop.wayland -summary : Wayland Protocols +name: wayland-protocols +version: "1.45" +release: 29 +source: + - https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.45/downloads/wayland-protocols-1.45.tar.xz: 4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0 +license: MIT +homepage: https://gitlab.freedesktop.org/wayland/wayland-protocols +component: desktop.wayland +summary: Wayland Protocols description: | wayland-protocols contains Wayland protocols that adds functionality not available in the Wayland core protocol. Such protocols either adds completely new functionality, or extends the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols. -builddeps : +builddeps: - pkgconfig(wayland-scanner) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wayland-utils/package.yml b/packages/w/wayland-utils/package.yml index 4ae17ce7936..ecee39b50bb 100644 --- a/packages/w/wayland-utils/package.yml +++ b/packages/w/wayland-utils/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wayland-utils -version : 1.2.0 -release : 2 -source : - - https://gitlab.freedesktop.org/wayland/wayland-utils/-/archive/1.2.0/wayland-utils-1.2.0.tar.gz : 2ccc0d31c7327f3739322d643e13c1346f2485ae860e837cf58524346d89566c -homepage : https://gitlab.freedesktop.org/wayland/wayland-utils -license : +name: wayland-utils +version: 1.2.0 +release: 2 +source: + - https://gitlab.freedesktop.org/wayland/wayland-utils/-/archive/1.2.0/wayland-utils-1.2.0.tar.gz: 2ccc0d31c7327f3739322d643e13c1346f2485ae860e837cf58524346d89566c +homepage: https://gitlab.freedesktop.org/wayland/wayland-utils +license: - X11 - MIT -component : system.utils -summary : wayland-info is a utility for displaying information about the Wayland protocols supported by a Wayland compositor. +component: system.utils +summary: wayland-info is a utility for displaying information about the Wayland protocols supported by a Wayland compositor. description: | wayland-info is a utility for displaying information about the Wayland protocols supported by a Wayland compositor. It can be used to check which Wayland protocols and versions are advertised by the Wayland compositor. wayland-info also provides additional information for a subset of Wayland protocols it knows about, namely Linux DMABUF, presentation time, tablet and XDG output protocols. -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wayland/package.yml b/packages/w/wayland/package.yml index cda0f16d25a..2f2874e960e 100644 --- a/packages/w/wayland/package.yml +++ b/packages/w/wayland/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wayland -version : 1.24.0 -release : 34 -source : - - https://gitlab.freedesktop.org/wayland/wayland/-/archive/1.24.0/wayland-1.24.0.tar.gz : 7800858844751fc7113d7df3678dc6b58b26a056176a65c49a059763045bffd5 -homepage : https://wayland.freedesktop.org/ -license : +name: wayland +version: 1.24.0 +release: 34 +source: + - https://gitlab.freedesktop.org/wayland/wayland/-/archive/1.24.0/wayland-1.24.0.tar.gz: 7800858844751fc7113d7df3678dc6b58b26a056176a65c49a059763045bffd5 +homepage: https://wayland.freedesktop.org/ +license: - MIT -component : desktop.wayland -emul32 : true -summary : Wayland is intended as a simpler replacement for X, easier to develop and maintain. +component: desktop.wayland +emul32: true +summary: Wayland is intended as a simpler replacement for X, easier to develop and maintain. description: | Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers. -builddeps : +builddeps: - pkgconfig32(expat) - pkgconfig32(libffi) - pkgconfig32(libxml-2.0) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %meson_configure -Ddocumentation=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - devel : - - /usr/bin - - /usr/share/wayland - - /usr/share/aclocal +patterns: + - devel: + - /usr/bin + - /usr/share/wayland + - /usr/share/aclocal diff --git a/packages/w/waypipe/package.yml b/packages/w/waypipe/package.yml index 85ac88cb36a..2645c78157a 100644 --- a/packages/w/waypipe/package.yml +++ b/packages/w/waypipe/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : waypipe -version : 0.9.0 -release : 2 -source : - - https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v0.9.0/waypipe-v0.9.0.tar.gz : e7337119ce5dc10176bf50d27e5223c4c51b8f4aa2ef28ba2b9632bbe2b011a4 -homepage : https://gitlab.freedesktop.org/mstoeckl/waypipe -license : MIT -component : network.util -summary : A proxy for Wayland protocol applications; like ssh -X +name: waypipe +version: 0.9.0 +release: 2 +source: + - https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v0.9.0/waypipe-v0.9.0.tar.gz: e7337119ce5dc10176bf50d27e5223c4c51b8f4aa2ef28ba2b9632bbe2b011a4 +homepage: https://gitlab.freedesktop.org/mstoeckl/waypipe +license: MIT +component: network.util +summary: A proxy for Wayland protocol applications; like ssh -X description: | A proxy for Wayland protocol applications; like ssh -X -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(libavfilter) - pkgconfig(libdrm) @@ -19,9 +19,9 @@ builddeps : - pkgconfig(scdoc) - pkgconfig(weston) - git -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wcslib/package.yml b/packages/w/wcslib/package.yml index 0828e20193b..f8f1756a85f 100644 --- a/packages/w/wcslib/package.yml +++ b/packages/w/wcslib/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wcslib -version : '8.4' -release : 1 -source : - - https://www.atnf.csiro.au/computing/software/wcs/WCS/WCS/wcslib-8.4.tar.bz2 : 960b844426d14a8b53cdeed78258aa9288cded99a7732c0667c64fa6a50126dc -homepage : https://www.atnf.csiro.au/computing/software/wcs/WCS/ -license : LGPL-3.0-or-later -component : office.scientific -summary : An implementation of the FITS World Coordinate System standard +name: wcslib +version: "8.4" +release: 1 +source: + - https://www.atnf.csiro.au/computing/software/wcs/WCS/WCS/wcslib-8.4.tar.bz2: 960b844426d14a8b53cdeed78258aa9288cded99a7732c0667c64fa6a50126dc +homepage: https://www.atnf.csiro.au/computing/software/wcs/WCS/ +license: LGPL-3.0-or-later +component: office.scientific +summary: An implementation of the FITS World Coordinate System standard description: | WCSLIB is a library that implements the "World Coordinate System" (WCS) convention in FITS (Flexible Image Transport System) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Remove static libs rm $installdir/usr/lib64/libwcs{,-8.4}.a diff --git a/packages/w/webp-pixbuf-loader/package.yml b/packages/w/webp-pixbuf-loader/package.yml index d0868bdddf2..174db33a60e 100644 --- a/packages/w/webp-pixbuf-loader/package.yml +++ b/packages/w/webp-pixbuf-loader/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : webp-pixbuf-loader -version : 0.2.7 -release : 3 -source : - - https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/0.2.7.tar.gz : 61ce5e8e036043f9d0e78c1596a621788e879c52aedf72ab5e78a8c44849411a -license : LGPL-2.0-or-later -homepage : https://github.com/aruiz/webp-pixbuf-loader/ -component : multimedia.codecs -summary : WebP GDK Pixbuf Loader library +name: webp-pixbuf-loader +version: 0.2.7 +release: 3 +source: + - https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/0.2.7.tar.gz: 61ce5e8e036043f9d0e78c1596a621788e879c52aedf72ab5e78a8c44849411a +license: LGPL-2.0-or-later +homepage: https://github.com/aruiz/webp-pixbuf-loader/ +component: multimedia.codecs +summary: WebP GDK Pixbuf Loader library description: | WebP Image format GdkPixbuf loader -builddeps : +builddeps: - pkgconfig(gdk-pixbuf-2.0) - pkgconfig(libwebp) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/webrtc-audio-processing/package.yml b/packages/w/webrtc-audio-processing/package.yml index e062513ae84..f0ccd92f551 100644 --- a/packages/w/webrtc-audio-processing/package.yml +++ b/packages/w/webrtc-audio-processing/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : webrtc-audio-processing -version : '1.3' -release : 6 -source : - - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-1.3.tar.xz : 2365e93e778d7b61b5d6e02d21c47d97222e9c7deff9e1d0838ad6ec2e86f1b9 -homepage : https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/ -license : BSD-3-Clause -component : multimedia.library -summary : AudioProcessing module from the WebRTC project +name: webrtc-audio-processing +version: "1.3" +release: 6 +source: + - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-1.3.tar.xz: 2365e93e778d7b61b5d6e02d21c47d97222e9c7deff9e1d0838ad6ec2e86f1b9 +homepage: https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/ +license: BSD-3-Clause +component: multimedia.library +summary: AudioProcessing module from the WebRTC project description: | Library derived from Google WebRTC project that provides echo cancellation functionality. -emul32 : true -clang : true -builddeps : +emul32: true +clang: true +builddeps: - pkgconfig32(absl_base) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/webrtc-audio-processing03/package.yml b/packages/w/webrtc-audio-processing03/package.yml index 9f32b9454e1..afcd08777bf 100644 --- a/packages/w/webrtc-audio-processing03/package.yml +++ b/packages/w/webrtc-audio-processing03/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : webrtc-audio-processing03 -version : 0.3.1 -release : 1 -source : - - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-0.3.1.tar.xz : a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf -homepage : https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/ -license : BSD-3-Clause -component : multimedia.library -summary : AudioProcessing module from the WebRTC project +name: webrtc-audio-processing03 +version: 0.3.1 +release: 1 +source: + - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-0.3.1.tar.xz: a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf +homepage: https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/ +license: BSD-3-Clause +component: multimedia.library +summary: AudioProcessing module from the WebRTC project description: | Library derived from Google WebRTC project that provides echo cancellation functionality. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/w/websocketpp/package.yml b/packages/w/websocketpp/package.yml index 25fa011bf11..ee91bea9f50 100644 --- a/packages/w/websocketpp/package.yml +++ b/packages/w/websocketpp/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : websocketpp -version : 0.8.2 -release : 1 -source : - - https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz : 6ce889d85ecdc2d8fa07408d6787e7352510750daa66b5ad44aacb47bea76755 -license : BSD-3-Clause -homepage : https://www.zaphoyd.com/projects/websocketpp/ -component : programming.library -summary : C++ websocket client/server library +name: websocketpp +version: 0.8.2 +release: 1 +source: + - https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz: 6ce889d85ecdc2d8fa07408d6787e7352510750daa66b5ad44aacb47bea76755 +license: BSD-3-Clause +homepage: https://www.zaphoyd.com/projects/websocketpp/ +component: programming.library +summary: C++ websocket client/server library description: | WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket Protocol. It allows integrating WebSocket client and server functionality into C++ programs -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : +patterns: - /* diff --git a/packages/w/weechat/package.yml b/packages/w/weechat/package.yml index 37893e9d0b2..94e27ff4be2 100644 --- a/packages/w/weechat/package.yml +++ b/packages/w/weechat/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : weechat -version : 4.8.0 -release : 99 -source : - - https://github.com/weechat/weechat/archive/refs/tags/v4.8.0.tar.gz : 95d2b8fd691deb7def8a735832c0b306621bf026f95c0b61ef73f0a3f7f04138 -homepage : https://weechat.org -license : GPL-3.0-or-later -summary : WeeChat is a fast, light and extensible chat client. -component : network.irc +name: weechat +version: 4.8.0 +release: 99 +source: + - https://github.com/weechat/weechat/archive/refs/tags/v4.8.0.tar.gz: 95d2b8fd691deb7def8a735832c0b306621bf026f95c0b61ef73f0a3f7f04138 +homepage: https://weechat.org +license: GPL-3.0-or-later +summary: WeeChat is a fast, light and extensible chat client. +component: network.irc description: | WeeChat is a fast, light and extensible chat client. -builddeps : +builddeps: - pkgconfig(bdw-gc) - pkgconfig(enchant-2) - pkgconfig(gnutls) @@ -25,15 +25,15 @@ builddeps : - pkgconfig(tcl) - asciidoctor - perl -rundeps : +rundeps: - perl -setup : | +setup: | %cmake_ninja \ -DENABLE_ENCHANT=ON \ -DENABLE_JAVASCRIPT=OFF \ -DENABLE_PHP=OFF \ -DENABLE_MAN=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wesnoth/package.yml b/packages/w/wesnoth/package.yml index 5b49194d499..a4cb4b29c0c 100644 --- a/packages/w/wesnoth/package.yml +++ b/packages/w/wesnoth/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wesnoth -version : 1.18.5 -release : 36 -source : - - https://github.com/wesnoth/wesnoth/archive/refs/tags/1.18.5.tar.gz : e579e1ddadf99fa85612547dcf35b0dcc70ef27268e4ecd0983d0d1e112b051f -homepage : https://www.wesnoth.org/ -license : GPL-2.0-or-later -component : games.strategy -summary : A turn-based strategy game on a fantasy world +name: wesnoth +version: 1.18.5 +release: 36 +source: + - https://github.com/wesnoth/wesnoth/archive/refs/tags/1.18.5.tar.gz: e579e1ddadf99fa85612547dcf35b0dcc70ef27268e4ecd0983d0d1e112b051f +homepage: https://www.wesnoth.org/ +license: GPL-2.0-or-later +component: games.strategy +summary: A turn-based strategy game on a fantasy world description: | The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(libcurl) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(vorbis) - libboost-devel - lua-devel -clang : true -setup : | +clang: true +setup: | %cmake_ninja -DCMAKE_BUILD_TYPE=Release \ -DENABLE_SYSTEM_LUA=ON \ -DLUA_LIBRARY=/usr/lib/liblua++.so -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -D -m00644 $pkgfiles/wesnothd.service $installdir/%libdir%/systemd/system/wesnothd.service install -D -m00644 $pkgfiles/wesnothd.tmpfiles $installdir/%libdir%/tmpfiles.d/wesnothd.conf diff --git a/packages/w/weston/package.yml b/packages/w/weston/package.yml index 5a18ebfb515..84072fc90fa 100644 --- a/packages/w/weston/package.yml +++ b/packages/w/weston/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : weston -version : 14.0.1 -release : 33 -source : - - https://gitlab.freedesktop.org/wayland/weston/-/archive/14.0.1/weston-14.0.1.tar.gz : 0cd789cf0a2a4db43733078bc69d99c296cf79c7cbed439af8593359e3a97678 -homepage : https://gitlab.freedesktop.org/wayland/weston -license : MIT -component : +name: weston +version: 14.0.1 +release: 33 +source: + - https://gitlab.freedesktop.org/wayland/weston/-/archive/14.0.1/weston-14.0.1.tar.gz: 0cd789cf0a2a4db43733078bc69d99c296cf79c7cbed439af8593359e3a97678 +homepage: https://gitlab.freedesktop.org/wayland/weston +license: MIT +component: - desktop.wayland - - demos : desktop.wayland - - libs : programming.library - - session : desktop.wayland -summary : + - demos: desktop.wayland + - libs: programming.library + - session: desktop.wayland +summary: - A lightweight and functional Wayland compositor - - demos : Weston demo program files - - libs : Weston compositor libraries - - session : Weston desktop session + - demos: Weston demo program files + - libs: Weston compositor libraries + - session: Weston desktop session description: | Weston is the reference implementation of a Wayland compositor, as well as a useful environment in and of itself. Out of the box, Weston provides a very basic desktop, or a full-featured environment for non-desktop uses such as automotive, embedded, in-flight, industrial, kiosks, set-top boxes and TVs. It also provides a library allowing other projects to build their own full-featured environments on top of Weston's core. -builddeps : +builddeps: - pkgconfig(freerdp3) - pkgconfig(gbm) - pkgconfig(gstreamer-plugins-base-1.0) @@ -38,45 +38,45 @@ builddeps : - pkgconfig(xcursor) - pkgconfig(xkbcommon) - pkgconfig(xwayland) -rundeps : - - libs : - - xorg-xwayland - - session : - - weston -setup : | +rundeps: + - libs: + - xorg-xwayland + - session: + - weston +setup: | %meson_configure -Dbackend-vnc=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - demos : - - /usr/bin/weston-calibrator - - /usr/bin/weston-clickdot - - /usr/bin/weston-cliptest - - /usr/bin/weston-constraints - - /usr/bin/weston-dnd - - /usr/bin/weston-editor - - /usr/bin/weston-eventdemo - - /usr/bin/weston-flower - - /usr/bin/weston-fullscreen - - /usr/bin/weston-image - - /usr/bin/weston-multi-resource - - /usr/bin/weston-presentation-shm - - /usr/bin/weston-resizor - - /usr/bin/weston-scaler - - /usr/bin/weston-simple-damage - - /usr/bin/weston-content_protection - - /usr/bin/weston-simple-* - - /usr/bin/weston-smoke - - /usr/bin/weston-stacking - - /usr/bin/weston-subsurfaces - - /usr/bin/weston-touch-calibrator - - /usr/bin/weston-transformed - - devel : - - /usr/share/libweston-*/protocols - - libs : - - /usr/lib64/libweston-*/*.so - - /usr/lib64/libweston-*.so.* - - session : - - /usr/share/wayland-sessions/weston.desktop +patterns: + - demos: + - /usr/bin/weston-calibrator + - /usr/bin/weston-clickdot + - /usr/bin/weston-cliptest + - /usr/bin/weston-constraints + - /usr/bin/weston-dnd + - /usr/bin/weston-editor + - /usr/bin/weston-eventdemo + - /usr/bin/weston-flower + - /usr/bin/weston-fullscreen + - /usr/bin/weston-image + - /usr/bin/weston-multi-resource + - /usr/bin/weston-presentation-shm + - /usr/bin/weston-resizor + - /usr/bin/weston-scaler + - /usr/bin/weston-simple-damage + - /usr/bin/weston-content_protection + - /usr/bin/weston-simple-* + - /usr/bin/weston-smoke + - /usr/bin/weston-stacking + - /usr/bin/weston-subsurfaces + - /usr/bin/weston-touch-calibrator + - /usr/bin/weston-transformed + - devel: + - /usr/share/libweston-*/protocols + - libs: + - /usr/lib64/libweston-*/*.so + - /usr/lib64/libweston-*.so.* + - session: + - /usr/share/wayland-sessions/weston.desktop diff --git a/packages/w/wget/package.yml b/packages/w/wget/package.yml index 0a1c32ebfe8..98bc468ca0b 100644 --- a/packages/w/wget/package.yml +++ b/packages/w/wget/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wget -version : 1.25.0 -release : 35 -source : - - https://ftpmirror.gnu.org/gnu/wget/wget-1.25.0.tar.gz : 766e48423e79359ea31e41db9e5c289675947a7fcf2efdcedb726ac9d0da3784 -homepage : https://www.gnu.org/software/wget/ -license : GPL-3.0-or-later -component : network.clients -summary : retrieves files from the web +name: wget +version: 1.25.0 +release: 35 +source: + - https://ftpmirror.gnu.org/gnu/wget/wget-1.25.0.tar.gz: 766e48423e79359ea31e41db9e5c289675947a7fcf2efdcedb726ac9d0da3784 +homepage: https://www.gnu.org/software/wget/ +license: GPL-3.0-or-later +component: network.clients +summary: retrieves files from the web description: | GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc. -optimize : +optimize: - size - lto -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(libpcre2-8) -checkdeps : +checkdeps: - perl-clone - perl-http-daemon - valgrind -setup : | +setup: | # TODO switch this back to openssl after we figure out why it breaks TLS, or just keep using gnutls until wget2 %configure --with-ssl=gnutls \ --enable-valgrind-tests -build : | +build: | %make -install : | +install: | %make_install # Stateless rm -v $installdir/etc/wgetrc rmdir -v $installdir/etc/ -check : | +check: | # Breaks valgrind check unset LD_PRELOAD diff --git a/packages/w/whdd/package.yml b/packages/w/whdd/package.yml index deedad47c01..f6dbde334d5 100644 --- a/packages/w/whdd/package.yml +++ b/packages/w/whdd/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : whdd -version : 3.0.1 -release : 4 -source : - - https://github.com/whdd/whdd/archive/refs/tags/3.0.1.tar.gz : 58c975695fca5ae8ed67589d7db945d99a027019ecab39aee4e3a608d29a1801 -homepage : https://github.com/whdd/whdd -license : GPL-3.0-or-later -component : system.utils -summary : HDD diagnostic and data recovery tool for Linux +name: whdd +version: 3.0.1 +release: 4 +source: + - https://github.com/whdd/whdd/archive/refs/tags/3.0.1.tar.gz: 58c975695fca5ae8ed67589d7db945d99a027019ecab39aee4e3a608d29a1801 +homepage: https://github.com/whdd/whdd +license: GPL-3.0-or-later +component: system.utils +summary: HDD diagnostic and data recovery tool for Linux description: | WHDD is HDD diagnostic and recovery tool for Linux. -builddeps : +builddeps: - dialog-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-libdevcheck-Fix-portability-issues-with-GNU-C.patch %cmake . -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/w/which/package.yml b/packages/w/which/package.yml index 0aed8e20407..f54097c1c2c 100644 --- a/packages/w/which/package.yml +++ b/packages/w/which/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : which -version : '2.23' -release : 8 -source : - - https://ftpmirror.gnu.org/gnu/which/which-2.23.tar.gz : a2c558226fc4d9e4ce331bd2fd3c3f17f955115d2c00e447618a4ef9978a2a73 -homepage : https://carlowood.github.io/which/ -license : GPL-3.0-only -component : system.base -summary : Find program in path +name: which +version: "2.23" +release: 8 +source: + - https://ftpmirror.gnu.org/gnu/which/which-2.23.tar.gz: a2c558226fc4d9e4ce331bd2fd3c3f17f955115d2c00e447618a4ef9978a2a73 +homepage: https://carlowood.github.io/which/ +license: GPL-3.0-only +component: system.base +summary: Find program in path description: | Find a program in the path and display its location -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/w/whois/package.yml b/packages/w/whois/package.yml index 48b44beb2a2..6bcb7462d8f 100644 --- a/packages/w/whois/package.yml +++ b/packages/w/whois/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : whois -version : 5.6.5 -release : 31 -source : - - https://github.com/rfc1036/whois/archive/refs/tags/v5.6.5.tar.gz : 99510048033408eae5cc3f1f421121a1f33147196b7017ebaace6e56352680f5 -homepage : https://github.com/rfc1036/whois -license : GPL-2.0-or-later -component : network.clients -summary : whois client -builddeps : +name: whois +version: 5.6.5 +release: 31 +source: + - https://github.com/rfc1036/whois/archive/refs/tags/v5.6.5.tar.gz: 99510048033408eae5cc3f1f421121a1f33147196b7017ebaace6e56352680f5 +homepage: https://github.com/rfc1036/whois +license: GPL-2.0-or-later +component: network.clients +summary: whois client +builddeps: - pkgconfig(libidn2) - pkgconfig(libxcrypt) description: | whois client - perform DNS lookups on remote hosts -build : | +build: | %make HAVE_LIBIDN2=1 HAVE_ICONV=1 -install : | +install: | %make_install prefix=/usr BASEDIR="$installdir" install-whois install -Dm00644 whois.conf $installdir/usr/share/doc/whois/whois.conf diff --git a/packages/w/widelands/package.yml b/packages/w/widelands/package.yml index 71e1d5a905f..3891b80e35f 100644 --- a/packages/w/widelands/package.yml +++ b/packages/w/widelands/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : widelands -version : 1.2.1 -release : 33 -source : - - https://github.com/widelands/widelands/archive/refs/tags/v1.2.1.tar.gz : 799bfd32048ef20118c48e21f3fc843ae0451c42bb8bf2eabcb9b26bf6fe54b4 -license : GPL-2.0-or-later -homepage : https://www.widelands.org/ -component : games.strategy -summary : Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode +name: widelands +version: 1.2.1 +release: 33 +source: + - https://github.com/widelands/widelands/archive/refs/tags/v1.2.1.tar.gz: 799bfd32048ef20118c48e21f3fc843ae0451c42bb8bf2eabcb9b26bf6fe54b4 +license: GPL-2.0-or-later +homepage: https://www.widelands.org/ +component: games.strategy +summary: Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode description: | Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. -builddeps : +builddeps: - pkgconfig(SDL2_image) - pkgconfig(SDL2_mixer) - pkgconfig(SDL2_ttf) @@ -21,7 +21,7 @@ builddeps : - pkgconfig(libpng) - pkgconfig(minizip) - dejavu-fonts-ttf -setup : | +setup: | %patch -p1 -i $pkgfiles/widelands-1.1-f37-sys-minizip-buildfix.patch %patch -p1 -i $pkgfiles/0001-minizip-ng-compat.patch @@ -30,7 +30,7 @@ setup : | -DWL_INSTALL_BASEDIR=/usr/share/widelands \ -DWL_INSTALL_BINDIR=/usr/bin \ -DWL_INSTALL_DATADIR=/usr/share/widelands -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wiiuse/package.yml b/packages/w/wiiuse/package.yml index f2043867a9f..9adfe1f5bfc 100644 --- a/packages/w/wiiuse/package.yml +++ b/packages/w/wiiuse/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wiiuse -version : 0.15.4 -release : 3 -source : - - https://github.com/wiiuse/wiiuse/archive/0.15.4.tar.gz : 45be974acc418b8c8e248d960f3c0da143a513f6404a9c5cc5aa0072934b0cc4 -homepage : https://github.com/wiiuse/wiiuse -license : GPL-3.0-or-later -component : programming.library -summary : WiiUse "feature complete" cross-platform Wii Remote access library +name: wiiuse +version: 0.15.4 +release: 3 +source: + - https://github.com/wiiuse/wiiuse/archive/0.15.4.tar.gz: 45be974acc418b8c8e248d960f3c0da143a513f6404a9c5cc5aa0072934b0cc4 +homepage: https://github.com/wiiuse/wiiuse +license: GPL-3.0-or-later +component: programming.library +summary: WiiUse "feature complete" cross-platform Wii Remote access library description: | Wiiuse is a library written in C that connects with several Nintendo Wii remotes. Supports motion sensing, IR tracking, nunchuk, classic controller, Balance Board, and the Guitar Hero 3 controller. Single threaded and nonblocking makes a light weight and clean API. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(bluez) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wildmidi/package.yml b/packages/w/wildmidi/package.yml index 6606619efe6..a248feffba9 100644 --- a/packages/w/wildmidi/package.yml +++ b/packages/w/wildmidi/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wildmidi -version : 0.4.6 -release : 5 -source : - - https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.6/wildmidi-0.4.6.tar.gz : 24ca992639ce76efa3737029fceb3672385d56e2ac0a15d50b40cc12d26e60de -homepage : https://github.com/Mindwerks/wildmidi/ -license : +name: wildmidi +version: 0.4.6 +release: 5 +source: + - https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.6/wildmidi-0.4.6.tar.gz: 24ca992639ce76efa3737029fceb3672385d56e2ac0a15d50b40cc12d26e60de +homepage: https://github.com/Mindwerks/wildmidi/ +license: - GPL-3.0-or-later - LGPL-3.0-or-later -component : programming.library -summary : WildMIDI is a simple software midi player which has a core softsynth library that can be use with other applications +component: programming.library +summary: WildMIDI is a simple software midi player which has a core softsynth library that can be use with other applications description: | WildMIDI is a simple software midi player which has a core softsynth library that can be use with other applications -builddeps : +builddeps: - pkgconfig(alsa) -rundeps : +rundeps: - freepats -setup : | +setup: | %cmake_ninja . -build : | +build: | %ninja_build -install : | +install: | %ninja_install #Install configuraton files for wildimidi (take from freepats) so it poduces sound diff --git a/packages/w/wine/package.yml b/packages/w/wine/package.yml index 76f3823c7ee..c8f84a29103 100644 --- a/packages/w/wine/package.yml +++ b/packages/w/wine/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wine -version : '10.1' -release : 199 -source : - - https://dl.winehq.org/wine/source/10.x/wine-10.1.tar.xz : 63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663 -license : LGPL-2.1-or-later -component : virt -homepage : https://www.winehq.org/ -summary : Wine is a compatibility layer for Windows applications +name: wine +version: "10.1" +release: 199 +source: + - https://dl.winehq.org/wine/source/10.x/wine-10.1.tar.xz: 63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663 +license: LGPL-2.1-or-later +component: virt +homepage: https://www.winehq.org/ +summary: Wine is a compatibility layer for Windows applications description: | Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop. -builddeps : +builddeps: - pkgconfig32(OpenCL) - pkgconfig32(alsa) - pkgconfig32(cups) @@ -46,34 +46,34 @@ builddeps : - glibc-32bit-devel - libpth-32bit-devel - mingw-w64-32bit -patterns : - - 32bit : - - /usr/bin/wine - - /usr/share/applications/wine.desktop -rundeps : - - 32bit : - - freetype2-32bit - - harfbuzz-32bit - - gstreamer-1.0-plugins-base-32bit - - kerberos-32bit - - libcap2-32bit - - libgcrypt-32bit - - libgnutls-32bit - - libpng15-32bit - - libtiff-32bit - - libtxc_dxtn-32bit - - libxcursor-32bit - - libxrandr-32bit - - mesalib-32bit - - ncurses-32bit - - sdl2-32bit - - unixodbc-32bit - - vulkan-32bit +patterns: + - 32bit: + - /usr/bin/wine + - /usr/share/applications/wine.desktop +rundeps: + - 32bit: + - freetype2-32bit + - harfbuzz-32bit + - gstreamer-1.0-plugins-base-32bit + - kerberos-32bit + - libcap2-32bit + - libgcrypt-32bit + - libgnutls-32bit + - libpng15-32bit + - libtiff-32bit + - libtxc_dxtn-32bit + - libxcursor-32bit + - libxrandr-32bit + - mesalib-32bit + - ncurses-32bit + - sdl2-32bit + - unixodbc-32bit + - vulkan-32bit - libpng15 - unixodbc environment: | export PATH=/usr/share/mingw-w64/bin:$PATH -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Do-not-hijack-file-associations.patch # Get 64-bit done first. @@ -88,10 +88,10 @@ setup : | --with-wine64=../wine64 \ --libdir=/usr/lib32 popd -build : | +build: | %make -C wine64 %make -C wine32 -install : | +install: | %make_install -C wine32 %make_install -C wine64 diff --git a/packages/w/winetricks/package.yml b/packages/w/winetricks/package.yml index d0f4b67ce6c..76639009550 100644 --- a/packages/w/winetricks/package.yml +++ b/packages/w/winetricks/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : winetricks -version : '20250102' -release : 31 -source : - - https://github.com/Winetricks/winetricks/archive/refs/tags/20250102.tar.gz : 24d339806e3309274ee70743d76ff7b965fef5a534c001916d387c924eebe42e -homepage : https://github.com/Winetricks/winetricks/ -license : LGPL-2.1-or-later -component : virt -summary : Winetricks package manager +name: winetricks +version: "20250102" +release: 31 +source: + - https://github.com/Winetricks/winetricks/archive/refs/tags/20250102.tar.gz: 24d339806e3309274ee70743d76ff7b965fef5a534c001916d387c924eebe42e +homepage: https://github.com/Winetricks/winetricks/ +license: LGPL-2.1-or-later +component: virt +summary: Winetricks package manager description: | Winetricks is an easy way to work around problems in Wine -rundeps : +rundeps: - cabextract - wine-32bit -install : | +install: | %make_install diff --git a/packages/w/winff/package.yml b/packages/w/winff/package.yml index 1dab205c404..35932fb47c8 100644 --- a/packages/w/winff/package.yml +++ b/packages/w/winff/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : winff -version : 1.6.4 -release : 11 -source : - - https://github.com/WinFF/winff/archive/refs/tags/winff-1.6.4.tar.gz : e96189560ef3f3c4da769e28cbfd6344543b532704d6b22550650a0cf18e6aa0 -homepage : https://github.com/WinFF/winff -license : GPL-3.0-or-later -component : multimedia.video -summary : graphical video and audio batch converter using ffmpeg or avconv +name: winff +version: 1.6.4 +release: 11 +source: + - https://github.com/WinFF/winff/archive/refs/tags/winff-1.6.4.tar.gz: e96189560ef3f3c4da769e28cbfd6344543b532704d6b22550650a0cf18e6aa0 +homepage: https://github.com/WinFF/winff +license: GPL-3.0-or-later +component: multimedia.video +summary: graphical video and audio batch converter using ffmpeg or avconv description: | WinFF is a graphical user interface for the command line video converter ffmpeg or avconv. It runs ffmpeg or avconv from the command line. So, you just pick your files and it does the rest. WinFF doesn´t actually convert any video files. It just runs ffmpeg or avconv. Therefore, It will convert any video file that ffmpeg or avconv will convert. Conversely, if ffmpeg or avconv will not convert the file, then WinFF will not either. -builddeps : +builddeps: - pkgconfig(gtk+-2.0) - pkgconfig(libavcodec) - lazarus -rundeps : +rundeps: - ffmpeg -build : | +build: | pushd winff lazbuild --lazarusdir=%libdir%/lazarus winff.lpr -install : | +install: | pushd winff install -Dm00755 winff $installdir/usr/bin/winff install -Dm00644 winff.1 $installdir/usr/share/man/man1/winff.1 diff --git a/packages/w/wire/package.yml b/packages/w/wire/package.yml index bf6cdfdbeb3..414ab1b9fc4 100644 --- a/packages/w/wire/package.yml +++ b/packages/w/wire/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wire -version : 3.34.3307 -release : 39 -source : - - https://github.com/wireapp/wire-desktop/archive/refs/tags/linux/3.34.3307.tar.gz : f2c267c061ba4afdb744c8abf0660d9129eb165e31c9721a30bf3821c6ab74c7 -license : GPL-3.0-or-later -component : network.im -homepage : https://wire.com -summary : A privacy focused instant messaging app -networking : true +name: wire +version: 3.34.3307 +release: 39 +source: + - https://github.com/wireapp/wire-desktop/archive/refs/tags/linux/3.34.3307.tar.gz: f2c267c061ba4afdb744c8abf0660d9129eb165e31c9721a30bf3821c6ab74c7 +license: GPL-3.0-or-later +component: network.im +homepage: https://wire.com +summary: A privacy focused instant messaging app +networking: true description: | Official Client for the instant messaging service wire.com, which provides a Swiss based privacy focused service with end to end encryption. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gbm) - pkgconfig(gtk+-3.0) - pkgconfig(xscrnsaver) - git - yarn -setup : | +setup: | yarn -build : | +build: | export LINUX_TARGET=dir yarn build:linux -install : | +install: | install -Dm00644 $pkgfiles/com.wire.WireDesktop.desktop -t $installdir/usr/share/applications/ install -Dm00644 $pkgfiles/com.wire.WireDesktop.metainfo.xml -t $installdir/usr/share/metainfo install -Dm00644 $workdir/resources/icons/256x256.png $installdir/usr/share/icons/hicolor/256x256/apps/wire.png diff --git a/packages/w/wireguard-tools/package.yml b/packages/w/wireguard-tools/package.yml index 8df7f69e554..faf522a118c 100644 --- a/packages/w/wireguard-tools/package.yml +++ b/packages/w/wireguard-tools/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wireguard-tools -version : 1.0.20250521 -release : 9 -source : - - https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20250521.tar.xz : b6f2628b85b1b23cc06517ec9c74f82d52c4cdbd020f3dd2f00c972a1782950e -homepage : https://www.wireguard.com/ -license : GPL-2.0-only -component : network.util -summary : Required tools for WireGuard, such as wg(8) and wg-quick(8) +name: wireguard-tools +version: 1.0.20250521 +release: 9 +source: + - https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20250521.tar.xz: b6f2628b85b1b23cc06517ec9c74f82d52c4cdbd020f3dd2f00c972a1782950e +homepage: https://www.wireguard.com/ +license: GPL-2.0-only +component: network.util +summary: Required tools for WireGuard, such as wg(8) and wg-quick(8) description: | This supplies the main userspace tooling for using and configuring WireGuard tunnels, including the wg(8) and wg-quick(8) utilities. -rundeps : +rundeps: - iproute2 environment: | export WITH_WGQUICK=yes export WITH_SYSTEMDUNITS=yes -setup : | +setup: | %apply_patches -build : | +build: | %make -C src -install : | +install: | %make_install -C src # Remove empty directories diff --git a/packages/w/wireless-regdb/package.yml b/packages/w/wireless-regdb/package.yml index a6ebd5ce5e5..71239217fde 100644 --- a/packages/w/wireless-regdb/package.yml +++ b/packages/w/wireless-regdb/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wireless-regdb -version : 2025.10.07 -release : 9 -source : - - https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2025.10.07.tar.gz : 7c3dff164d35db9fa99eaf8bf3b0293cd7401a7af7dff3f4b9bdb341022281ef -homepage : https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb -license : ISC -component : system.base -summary : This package contains the wireless regulatory database used by all cfg80211 based Linux wireless drivers. +name: wireless-regdb +version: 2025.10.07 +release: 9 +source: + - https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2025.10.07.tar.gz: 7c3dff164d35db9fa99eaf8bf3b0293cd7401a7af7dff3f4b9bdb341022281ef +homepage: https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb +license: ISC +component: system.base +summary: This package contains the wireless regulatory database used by all cfg80211 based Linux wireless drivers. description: | This package contains the wireless regulatory database used by all cfg80211 based Linux wireless drivers. -install : | +install: | %make_install FIRMWARE_PATH=/usr/lib64/firmware # Usr-merge diff --git a/packages/w/wireless-tools/package.yml b/packages/w/wireless-tools/package.yml index e77c972a968..94fb41efab2 100644 --- a/packages/w/wireless-tools/package.yml +++ b/packages/w/wireless-tools/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wireless-tools -version : '29' -release : 6 -source : - - https://github.com/HewlettPackard/wireless-tools/archive/v29.tar.gz : 69c5face9ac9d3273042436408a9a057d3416a814253dedeaaef210fcbc42d40 -homepage : https://hewlettpackard.github.io/wireless-tools/Tools.html -license : GPL-2.0-or-later -summary : Tools to configure wireless lan cards -component : network.base +name: wireless-tools +version: "29" +release: 6 +source: + - https://github.com/HewlettPackard/wireless-tools/archive/v29.tar.gz: 69c5face9ac9d3273042436408a9a057d3416a814253dedeaaef210fcbc42d40 +homepage: https://hewlettpackard.github.io/wireless-tools/Tools.html +license: GPL-2.0-or-later +summary: Tools to configure wireless lan cards +component: network.base description: | The Wireless Tools (WT) is a set of tools allowing to manipulate the Wireless Extensions, a generic application programming interface allowing a driver to expose to the user space configuration and statistics specific to common Wireless LANs. They use a textual interface and are rather crude, but aim to support the full Wireless Extension. -setup : | +setup: | cd wireless_tools %patch -p1 -i $pkgfiles/disable_ldconfig_in_build.patch -build : | +build: | %make -C wireless_tools -install : | +install: | %make_install -C wireless_tools PREFIX=$installdir/usr INSTALL_MAN=$installdir/usr/share/man diff --git a/packages/w/wireplumber/package.yml b/packages/w/wireplumber/package.yml index 7f32f860608..26e2efe7ba2 100644 --- a/packages/w/wireplumber/package.yml +++ b/packages/w/wireplumber/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wireplumber -version : 0.5.12 -release : 37 -source : - - https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.12/wireplumber-0.5.12.tar.gz : 0ce5cd48087bc5b559d7e1a947e9e0adb2a9b6f1dabd984af801f30fbba5e19c -license : MIT -component : multimedia.library -homepage : https://pipewire.pages.freedesktop.org/wireplumber/ -summary : Session / policy manager implementation for PipeWire +name: wireplumber +version: 0.5.12 +release: 37 +source: + - https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.12/wireplumber-0.5.12.tar.gz: 0ce5cd48087bc5b559d7e1a947e9e0adb2a9b6f1dabd984af801f30fbba5e19c +license: MIT +component: multimedia.library +homepage: https://pipewire.pages.freedesktop.org/wireplumber/ +summary: Session / policy manager implementation for PipeWire description: | WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire. -builddeps : +builddeps: - pkgconfig(libpipewire-0.3) - pkgconfig(lua) - doxygen - python-lxml -setup : | +setup: | %meson_configure -Dsystem-lua=true -Delogind=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Enable user service by default diff --git a/packages/w/wireshark/package.yml b/packages/w/wireshark/package.yml index c327f6cfaac..36f5a502776 100644 --- a/packages/w/wireshark/package.yml +++ b/packages/w/wireshark/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wireshark -version : 4.6.1 -release : 99 -source : - - https://gitlab.com/wireshark/wireshark/-/archive/v4.6.1/wireshark-v4.6.1.tar.gz : cf9f06bb8fe587bea103285bdffbc7e239f1d943e327fbbc73a47f45b884f6a2 -homepage : https://www.wireshark.org/ -license : +name: wireshark +version: 4.6.1 +release: 99 +source: + - https://gitlab.com/wireshark/wireshark/-/archive/v4.6.1/wireshark-v4.6.1.tar.gz: cf9f06bb8fe587bea103285bdffbc7e239f1d943e327fbbc73a47f45b884f6a2 +homepage: https://www.wireshark.org/ +license: - GPL-2.0-or-later - BSD-2-Clause - BSD-3-Clause -component : network.util -libsplit : false -summary : Wireshark is the world's foremost network protocol analyzer. +component: network.util +libsplit: false +summary: Wireshark is the world's foremost network protocol analyzer. description: | Wireshark is the world's foremost network protocol analyzer. It lets you see what's happening on your network at a microscopic level. -builddeps : +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Help) - pkgconfig(Qt6Multimedia) @@ -38,14 +38,14 @@ builddeps : - pkgconfig(snappy) - pkgconfig(speexdsp) - asciidoctor -rundeps : +rundeps: - qt6-multimedia - qt6-svg -setup : | +setup: | %cmake_ninja -D BUILD_tfshark=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/wireshark.sysusers $installdir/%libdir%/sysusers.d/wireshark.conf diff --git a/packages/w/wiznote/package.yml b/packages/w/wiznote/package.yml index 0c82492e0fa..ee6c91c7ed2 100644 --- a/packages/w/wiznote/package.yml +++ b/packages/w/wiznote/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wiznote -version : 2.8.5 -release : 7 -source : - - https://github.com/WizTeam/WizQTClient/archive/v2.8.5.tar.gz : 4047a9dd762947755bcebc5cc40828ff6cf62549e624934d317c17318b996d08 -homepage : https://www.wiz.cn/ -license : GPL-3.0-or-later -component : office.notes -summary : cross-platform cloud based note-taking client +name: wiznote +version: 2.8.5 +release: 7 +source: + - https://github.com/WizTeam/WizQTClient/archive/v2.8.5.tar.gz: 4047a9dd762947755bcebc5cc40828ff6cf62549e624934d317c17318b996d08 +homepage: https://www.wiz.cn/ +license: GPL-3.0-or-later +component: office.notes +summary: cross-platform cloud based note-taking client description: | WizNote is an open-source cross-platform cloud based note-taking application -builddeps : +builddeps: - pkgconfig(Qt5Designer) - pkgconfig(Qt5Svg) - pkgconfig(Qt5WebEngine) - pkgconfig(Qt5WebSockets) - pkgconfig(x11) - libboost-devel -setup : | +setup: | sed -i '/#include /a #include ' $workdir/src/sync/WizAvatarHost.cpp %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/com.wiz.Note.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/w/wl-clipboard/package.yml b/packages/w/wl-clipboard/package.yml index 57b296147dc..e13bec6fbfd 100644 --- a/packages/w/wl-clipboard/package.yml +++ b/packages/w/wl-clipboard/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wl-clipboard -version : 2.2.1 -release : 1 -source : - - https://github.com/bugaevc/wl-clipboard/archive/refs/tags/v2.2.1.tar.gz : 6eb8081207fb5581d1d82c4bcd9587205a31a3d47bea3ebeb7f41aa1143783eb -homepage : https://github.com/bugaevc/wl-clipboard -license : GPL-3.0-or-later -component : system.utils -summary : Command-line copy/paste utilities for Wayland +name: wl-clipboard +version: 2.2.1 +release: 1 +source: + - https://github.com/bugaevc/wl-clipboard/archive/refs/tags/v2.2.1.tar.gz: 6eb8081207fb5581d1d82c4bcd9587205a31a3d47bea3ebeb7f41aa1143783eb +homepage: https://github.com/bugaevc/wl-clipboard +license: GPL-3.0-or-later +component: system.utils +summary: Command-line copy/paste utilities for Wayland description: | This project implements two command-line Wayland clipboard utilities, wl-copy and wl-paste, that let you easily copy data between the clipboard and Unix pipes, sockets, files and so on. -builddeps : +builddeps: - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wlogout/package.yml b/packages/w/wlogout/package.yml index b546955b835..f737e9ef2d0 100644 --- a/packages/w/wlogout/package.yml +++ b/packages/w/wlogout/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wlogout -version : 1.2.2 -release : 2 -source : - - https://github.com/ArtsyMacaw/wlogout/archive/refs/tags/1.2.2.tar.gz : 4c9204bfa19c73f51176c94c67711f54f3e393301c0809c61ae379054060fa46 -homepage : https://github.com/ArtsyMacaw/wlogout -license : MIT -component : desktop -summary : A wayland based logout menu +name: wlogout +version: 1.2.2 +release: 2 +source: + - https://github.com/ArtsyMacaw/wlogout/archive/refs/tags/1.2.2.tar.gz: 4c9204bfa19c73f51176c94c67711f54f3e393301c0809c61ae379054060fa46 +homepage: https://github.com/ArtsyMacaw/wlogout +license: MIT +component: desktop +summary: A wayland based logout menu description: | wlogout is a logout menu for wayland environments -builddeps : +builddeps: - pkgconfig(gobject-introspection-1.0) - pkgconfig(gtk+-3.0) - pkgconfig(gtk-layer-shell-0) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Make-wlogout-stateless.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wlopm/package.yml b/packages/w/wlopm/package.yml index 1487bfaf307..e5d6a5aa09b 100644 --- a/packages/w/wlopm/package.yml +++ b/packages/w/wlopm/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wlopm -version : 0.1.0 -release : 2 -source : - - https://git.iohub.dev/dany/wlopm/archive/v0.1.0.tar.gz : e3d69112fbabb1df0bbcd8b8c36a881d4ad9804b40d0f0d43b4e992f5be477ed -homepage : https://git.iohub.dev/dany/wlopm -license : GPL-3.0 -component : desktop -summary : Wayland output power management +name: wlopm +version: 0.1.0 +release: 2 +source: + - https://git.iohub.dev/dany/wlopm/archive/v0.1.0.tar.gz: e3d69112fbabb1df0bbcd8b8c36a881d4ad9804b40d0f0d43b4e992f5be477ed +homepage: https://git.iohub.dev/dany/wlopm +license: GPL-3.0 +component: desktop +summary: Wayland output power management description: | Wayland output power management. -builddeps : +builddeps: - pkgconfig(wayland-protocols) - pkgconfig(wayland-server) -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/w/wlr-randr/package.yml b/packages/w/wlr-randr/package.yml index 47320d932b7..e97af5431b2 100644 --- a/packages/w/wlr-randr/package.yml +++ b/packages/w/wlr-randr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wlr-randr -version : 0.4.1 -release : 1 -source : - - https://git.sr.ht/~emersion/wlr-randr/refs/download/v0.4.1/wlr-randr-0.4.1.tar.gz : fd5783002c13d37267898e571f03b618363d13952a264cf3d61a35383869d631 -homepage : https://git.sr.ht/~emersion/wlr-randr -license : MIT -component : desktop -summary : An xrandr clone for wlroots compositors +name: wlr-randr +version: 0.4.1 +release: 1 +source: + - https://git.sr.ht/~emersion/wlr-randr/refs/download/v0.4.1/wlr-randr-0.4.1.tar.gz: fd5783002c13d37267898e571f03b618363d13952a264cf3d61a35383869d631 +homepage: https://git.sr.ht/~emersion/wlr-randr +license: MIT +component: desktop +summary: An xrandr clone for wlroots compositors description: | Utility to manage outputs of a Wayland compositor. -builddeps : +builddeps: - pkgconfig(wayland-client) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wlroots/package.yml b/packages/w/wlroots/package.yml index e3ebbb541cf..aa78e943f08 100644 --- a/packages/w/wlroots/package.yml +++ b/packages/w/wlroots/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wlroots -version : 0.19.0 -release : 25 -source : - - https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.19.0/wlroots-0.19.0.tar.bz2 : 2f31ba9d4ae1ff3f5ac62f21b046fe31bb408c7f887c4dfafb2e09e98c991980 -license : MIT -component : desktop.library -homepage : https://gitlab.freedesktop.org/wlroots/wlroots -summary : A modular Wayland compositor library +name: wlroots +version: 0.19.0 +release: 25 +source: + - https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.19.0/wlroots-0.19.0.tar.bz2: 2f31ba9d4ae1ff3f5ac62f21b046fe31bb408c7f887c4dfafb2e09e98c991980 +license: MIT +component: desktop.library +homepage: https://gitlab.freedesktop.org/wlroots/wlroots +summary: A modular Wayland compositor library description: | Pluggable, composable, unopinionated modules for building a Wayland compositor -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(cairo) - pkgconfig(gbm) - pkgconfig(lcms2) @@ -34,11 +34,11 @@ builddeps : - pkgconfig(xorg-server) - glslang-devel - vulkan-headers -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %meson_configure -Dbackends=auto -Dxwayland=auto -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wmenu/package.yml b/packages/w/wmenu/package.yml index 955468571f5..9e032568e81 100644 --- a/packages/w/wmenu/package.yml +++ b/packages/w/wmenu/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wmenu -version : 0.2.0 -release : 2 -source : - - https://codeberg.org/adnano/wmenu/archive/0.2.0.tar.gz : 4e6aea3f8975fec720f6eb87aad620d5297a8a5a137615e4cf047e95d2b9d308 -homepage : https://codeberg.org/adnano/wmenu -license : MIT -component : desktop -summary : Wayland-native dmenu replacement which maintains the look and feel of dmenu +name: wmenu +version: 0.2.0 +release: 2 +source: + - https://codeberg.org/adnano/wmenu/archive/0.2.0.tar.gz: 4e6aea3f8975fec720f6eb87aad620d5297a8a5a137615e4cf047e95d2b9d308 +homepage: https://codeberg.org/adnano/wmenu +license: MIT +component: desktop +summary: Wayland-native dmenu replacement which maintains the look and feel of dmenu description: | wmenu is an efficient dynamic menu for Sway and wlroots based Wayland compositors. It provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu -builddeps : +builddeps: - pkgconfig(cairo) - pkgconfig(pango) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - pkgconfig(xkbcommon) - scdoc -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/woeusb/package.yml b/packages/w/woeusb/package.yml index 5e8cb51d371..7bc3d65ad23 100644 --- a/packages/w/woeusb/package.yml +++ b/packages/w/woeusb/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : woeusb -version : 0.2.12 -release : 21 -source : - - https://github.com/WoeUSB/WoeUSB-ng/archive/refs/tags/v0.2.12.tar.gz : 64b9346490e88c627f0034973771620474acb9482bb6a5045c27e52d23987779 -homepage : https://github.com/WoeUSB/WoeUSB-ng -license : GPL-3.0-or-later -component : system.utils -summary : A tool to create a bootable Windows USB drive from an ISO +name: woeusb +version: 0.2.12 +release: 21 +source: + - https://github.com/WoeUSB/WoeUSB-ng/archive/refs/tags/v0.2.12.tar.gz: 64b9346490e88c627f0034973771620474acb9482bb6a5045c27e52d23987779 +homepage: https://github.com/WoeUSB/WoeUSB-ng +license: GPL-3.0-or-later +component: system.utils +summary: A tool to create a bootable Windows USB drive from an ISO description: | WoeUSB is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. It is a fork of Congelli501's WinUSB. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -rundeps : +rundeps: - grub2 - p7zip - parted - python-termcolor - wxPython - xdg-utils -setup : | +setup: | # Use PEP517 %patch -p1 -i $pkgfiles/pep517.patch rm setup.py -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 src/WoeUSB/data/woeusb-logo.png $installdir/usr/share/icons/hicolor/256x256/apps/woeusb-logo.png diff --git a/packages/w/woff-tools/package.yml b/packages/w/woff-tools/package.yml index 6eb311cb52f..af5761bbca9 100644 --- a/packages/w/woff-tools/package.yml +++ b/packages/w/woff-tools/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : woff-tools -version : '1.0' -release : 4 -source : - - https://github.com/wget/woff-tools/archive/refs/tags/20091003.tar.gz : e57a1a52084e2d83e18c9ecc0965af7aade75f6daed63faf048e7ffecb50f30e -homepage : https://github.com/wget/woff-tools -license : +name: woff-tools +version: "1.0" +release: 4 +source: + - https://github.com/wget/woff-tools/archive/refs/tags/20091003.tar.gz: e57a1a52084e2d83e18c9ecc0965af7aade75f6daed63faf048e7ffecb50f30e +homepage: https://github.com/wget/woff-tools +license: - GPL-2.0 - MPL-1.1 - LGPL-2.1 -summary : Convert/Unconvert TrueType/OpenType fonts to WOFF format -component : multimedia.graphics +summary: Convert/Unconvert TrueType/OpenType fonts to WOFF format +component: multimedia.graphics description: | Convert/Unconvert TrueType/OpenType fonts to WOFF format -build : | +build: | %make -install : | +install: | install -dm755 $installdir/usr/bin/ install -Dm755 $workdir/sfnt2woff $installdir/usr/bin/sfnt2woff install -Dm755 $workdir/woff2sfnt $installdir/usr/bin/woff2sfnt diff --git a/packages/w/woff2/package.yml b/packages/w/woff2/package.yml index 264ac91f123..45e2e363646 100644 --- a/packages/w/woff2/package.yml +++ b/packages/w/woff2/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : woff2 -version : 1.0.2 -release : 3 -source : - - https://github.com/google/woff2/archive/v1.0.2.tar.gz : add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594 -homepage : https://github.com/google/woff2 -license : MIT -component : multimedia.graphics -summary : Woff utilities for compression and decompression +name: woff2 +version: 1.0.2 +release: 3 +source: + - https://github.com/google/woff2/archive/v1.0.2.tar.gz: add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594 +homepage: https://github.com/google/woff2 +license: MIT +component: multimedia.graphics +summary: Woff utilities for compression and decompression description: | Woff utilities for compression and decompression -builddeps : +builddeps: - pkgconfig(libbrotlidec) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Install-binaries-always.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wofi/package.yml b/packages/w/wofi/package.yml index ab6924f161c..c7026de22de 100644 --- a/packages/w/wofi/package.yml +++ b/packages/w/wofi/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wofi -version : 1.4.1 -release : 1 -source : - - https://hg.sr.ht/~scoopta/wofi/archive/v1.4.1.tar.gz : e95e35c03551c39178c16ad6213a88e3883a236e942d7f2666c780d934c270bb -homepage : https://hg.sr.ht/~scoopta/wofi -license : GPL-3.0-or-later -component : system.utils -summary : Wofi is a rofi-like alternative for wlroots-based wayland compositors +name: wofi +version: 1.4.1 +release: 1 +source: + - https://hg.sr.ht/~scoopta/wofi/archive/v1.4.1.tar.gz: e95e35c03551c39178c16ad6213a88e3883a236e942d7f2666c780d934c270bb +homepage: https://hg.sr.ht/~scoopta/wofi +license: GPL-3.0-or-later +component: system.utils +summary: Wofi is a rofi-like alternative for wlroots-based wayland compositors description: | Wofi is a rofi-like alternative for wlroots-based wayland compositors. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(wayland-server) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wol/package.yml b/packages/w/wol/package.yml index c5c280f750e..039392a41e2 100644 --- a/packages/w/wol/package.yml +++ b/packages/w/wol/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wol -version : 0.7.1 -release : 2 -source : - - https://sourceforge.net/projects/wake-on-lan/files/wol/0.7.1/wol-0.7.1.tar.gz : e0086c9b9811df2bdf763ec9016dfb1bcb7dba9fa6d7858725b0929069a12622 -homepage : https://sourceforge.net/projects/wake-on-lan/ -license : GPL-2.0 -component : network.util -summary : Wake On Lan client +name: wol +version: 0.7.1 +release: 2 +source: + - https://sourceforge.net/projects/wake-on-lan/files/wol/0.7.1/wol-0.7.1.tar.gz: e0086c9b9811df2bdf763ec9016dfb1bcb7dba9fa6d7858725b0929069a12622 +homepage: https://sourceforge.net/projects/wake-on-lan/ +license: GPL-2.0 +component: network.util +summary: Wake On Lan client description: | This is wol, the Wake On Lan client. It wakes up magic packet compliant machines such as boxes with wake-on-lan ethernet-cards. Some workstations provides SecureON which extends wake-on-lan with a password. This feature is also provided by wol. -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/w/wordgrinder/package.yml b/packages/w/wordgrinder/package.yml index 98a28cec31f..fe08994d433 100644 --- a/packages/w/wordgrinder/package.yml +++ b/packages/w/wordgrinder/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wordgrinder -version : '0.8' -release : 8 -source : - - https://github.com/davidgiven/wordgrinder/archive/refs/tags/0.8.tar.gz : 856cbed2b4ccd5127f61c4997a30e642d414247970f69932f25b4b5a81b18d3f -homepage : https://cowlark.com/wordgrinder/ -license : MIT -component : office -summary : WordGrinder is a simple, Unicode-aware word processor that runs on the console +name: wordgrinder +version: "0.8" +release: 8 +source: + - https://github.com/davidgiven/wordgrinder/archive/refs/tags/0.8.tar.gz: 856cbed2b4ccd5127f61c4997a30e642d414247970f69932f25b4b5a81b18d3f +homepage: https://cowlark.com/wordgrinder/ +license: MIT +component: office +summary: WordGrinder is a simple, Unicode-aware word processor that runs on the console description: | WordGrinder is a simple, Unicode-aware word processor that runs on the console. It's designed to get the hell out of your way and let you write; it does very little, but what it does it does well. -builddeps : +builddeps: - pkgconfig(lua-5.4) - pkgconfig(minizip) - pkgconfig(uthash) - pkgconfig(xft) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-lua-5.4.patch -build : | +build: | %make LUA_PACKAGE="--cflags={$(pkg-config --cflags lua-5.4)} --libs={$(pkg-config --libs lua-5.4)}" \ MINIZIP_PACKAGE="--cflags={$(pkg-config --cflags minizip)} --libs={$(pkg-config --libs minizip)}" \ UTHASH_PACKAGE="--cflags={$(pkg-config --cflags uthash)} --libs={$(pkg-config --libs uthash)}" \ DESTDIR=$installdir PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/w/workrave/package.yml b/packages/w/workrave/package.yml index ef2383681ed..6996fceec8c 100644 --- a/packages/w/workrave/package.yml +++ b/packages/w/workrave/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : workrave -version : 1.10.54 -release : 17 -source : - - https://github.com/rcaelers/workrave/releases/download/v1_10_54/workrave-v1.10.54.tar.gz : fcaa0999c5a689fb147f339bb35b85e1587bd3b8558d55d1cfaf3fa9c6d7413b -homepage : https://workrave.org/ -license : GPL-3.0-or-later -component : +name: workrave +version: 1.10.54 +release: 17 +source: + - https://github.com/rcaelers/workrave/releases/download/v1_10_54/workrave-v1.10.54.tar.gz: fcaa0999c5a689fb147f339bb35b85e1587bd3b8558d55d1cfaf3fa9c6d7413b +homepage: https://workrave.org/ +license: GPL-3.0-or-later +component: - desktop - - indicator : desktop - - ^gnome-shell-extension-workrave : desktop.gnome - - ^mate-workrave-applet : desktop.mate - - ^xfce4-workrave-applet : desktop.xfce -summary : + - indicator: desktop + - ^gnome-shell-extension-workrave: desktop.gnome + - ^mate-workrave-applet: desktop.mate + - ^xfce4-workrave-applet: desktop.xfce +summary: - Assists in the recovery and prevention of Repetitive Strain Injury (RSI) - - indicator : Ayatana indicator for Workrave - - ^gnome-shell-extension-workrave : GNOME shell extension for Workrave - - ^mate-workrave-applet : MATE panel applet for Workrave - - ^xfce4-workrave-applet : XFCE4 panel applet for Workrave + - indicator: Ayatana indicator for Workrave + - ^gnome-shell-extension-workrave: GNOME shell extension for Workrave + - ^mate-workrave-applet: MATE panel applet for Workrave + - ^xfce4-workrave-applet: XFCE4 panel applet for Workrave description: | Workrave is a free program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). It monitors your keyboard and mouse usage and using this information, it frequently alerts you to take microbreaks, rest breaks and restricts you to your daily computer usage. -builddeps : +builddeps: - pkgconfig(ayatana-indicator3-0.4) - pkgconfig(dbus-glib-1) - pkgconfig(dbusmenu-gtk3-0.4) @@ -36,40 +36,40 @@ builddeps : - autoconf-archive - libboost-devel - python-jinja -rundeps : - - ^gnome-shell-extension-workrave : - - gnome-shell - - gnome-shell-extensions - - workrave - - ^mate-workrave-applet : - - workrave - - ^xfce4-workrave-applet : - - workrave - - indicator : - - workrave -setup : | +rundeps: + - ^gnome-shell-extension-workrave: + - gnome-shell + - gnome-shell-extensions + - workrave + - ^mate-workrave-applet: + - workrave + - ^xfce4-workrave-applet: + - workrave + - indicator: + - workrave +setup: | %configure --disable-static \ --enable-gnome45 \ --disable-xml -build : | +build: | %make -install : | +install: | %make_install # Remove cinnamon stuff rm -rf $installdir/usr/share/cinnamon -patterns : - - indicator : - - /usr/lib64/ayatana-indicators3/7/libworkrave.so - - ^gnome-shell-extension-workrave : - - /usr/lib64/girepository-1.0/Workrave-2.0.typelib - - /usr/lib64/libworkrave-gtk4-private-1.0.so* - - /usr/share/gnome-shell/extensions/workrave@workrave.org/* - - ^mate-workrave-applet : - - /usr/lib64/mate-applets/workrave-applet - - /usr/share/dbus-1/services/org.mate.panel.applet.WorkraveAppletFactory.service - - /usr/share/mate-panel/applets/org.workrave.WorkraveApplet.mate-panel-applet - - /usr/share/mate-panel/ui/workrave-menu.xml - - ^xfce4-workrave-applet : - - /usr/lib64/xfce4/panel/plugins/libworkrave-plugin.so - - /usr/share/xfce4/panel/plugins/workrave-xfce-applet.desktop +patterns: + - indicator: + - /usr/lib64/ayatana-indicators3/7/libworkrave.so + - ^gnome-shell-extension-workrave: + - /usr/lib64/girepository-1.0/Workrave-2.0.typelib + - /usr/lib64/libworkrave-gtk4-private-1.0.so* + - /usr/share/gnome-shell/extensions/workrave@workrave.org/* + - ^mate-workrave-applet: + - /usr/lib64/mate-applets/workrave-applet + - /usr/share/dbus-1/services/org.mate.panel.applet.WorkraveAppletFactory.service + - /usr/share/mate-panel/applets/org.workrave.WorkraveApplet.mate-panel-applet + - /usr/share/mate-panel/ui/workrave-menu.xml + - ^xfce4-workrave-applet: + - /usr/lib64/xfce4/panel/plugins/libworkrave-plugin.so + - /usr/share/xfce4/panel/plugins/workrave-xfce-applet.desktop diff --git a/packages/w/wpa_supplicant/package.yml b/packages/w/wpa_supplicant/package.yml index cf55f41378e..8dbd95c5d23 100644 --- a/packages/w/wpa_supplicant/package.yml +++ b/packages/w/wpa_supplicant/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wpa_supplicant -version : '2.11' -release : 36 -source : - - https://w1.fi/releases/wpa_supplicant-2.11.tar.gz : 912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a -homepage : https://w1.fi/wpa_supplicant/ -license : BSD-3-Clause -component : network.base -summary : WiFi authentication client and server +name: wpa_supplicant +version: "2.11" +release: 36 +source: + - https://w1.fi/releases/wpa_supplicant-2.11.tar.gz: 912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a +homepage: https://w1.fi/wpa_supplicant/ +license: BSD-3-Clause +component: network.base +summary: WiFi authentication client and server description: | WPA Supplicant is a Wi-Fi Protected Access (WPA) client and IEEE 802.1X supplicant. It implements WPA key negotiation with a WPA Authenticator and Extensible Authentication Protocol (EAP) authentication with an Authentication Server. In addition, it controls the roaming and IEEE 802.11 authentication/association of the wireless LAN driver. This is useful for connecting to a password protected wireless access point. -builddeps : +builddeps: - pkgconfig(libnl-3.0) - pkgconfig(libpcsclite) - pkgconfig(openssl) -setup : | +setup: | %apply_patches install -m00644 $pkgfiles/config wpa_supplicant/.config -build : | +build: | cd wpa_supplicant %make BINDIR=/usr/sbin LIBDIR=/usr/lib PREFIX=/usr %make BINDIR=/usr/sbin LIBDIR=/usr/lib PREFIX=/usr eapol_test -install : | +install: | cd wpa_supplicant %make_install BINDIR=/usr/sbin LIBDIR=/usr/lib PREFIX=/usr install -Dm00755 eapol_test -t $installdir/usr/sbin diff --git a/packages/w/wraith-master/package.yml b/packages/w/wraith-master/package.yml index ddeffe4a9d9..91ecf64f63d 100644 --- a/packages/w/wraith-master/package.yml +++ b/packages/w/wraith-master/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wraith-master -version : 1.2.0 -release : 14 -source : - - https://gitlab.com/serebit/wraith-master/-/archive/v1.2.0/wraith-master-v1.2.0.tar.gz : 2644d588b3b773674a643e333ab262d6ea83d7d982e6de9895c41e980b00f0b8 - - https://download.jetbrains.com/kotlin/native/clang-llvm-8.0.0-linux-x86-64.tar.gz : a9ebf55170bdbe5e089dbf884e0bc52065b5b7bc52e9354415e25a36e10e56c5 - - https://download.jetbrains.com/kotlin/native/lldb-3-linux.tar.gz : 94240b9d7fdc72455af8472ce0088d3177a4840b409ec1b5e6be255ab20e4182 - - https://download.jetbrains.com/kotlin/native/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz : a048397d50fb5a2bd6cc0f89d5a30e0b8ff0373ebff9c1d78ce1f1fb7f185a50 -license : Apache-2.0 -component : system.utils -homepage : https://gitlab.com/serebit/wraith-master/ -summary : GUI and command-line utility for controlling the RGB LEDs on AMD Wraith CPU coolers +name: wraith-master +version: 1.2.0 +release: 14 +source: + - https://gitlab.com/serebit/wraith-master/-/archive/v1.2.0/wraith-master-v1.2.0.tar.gz: 2644d588b3b773674a643e333ab262d6ea83d7d982e6de9895c41e980b00f0b8 + - https://download.jetbrains.com/kotlin/native/clang-llvm-8.0.0-linux-x86-64.tar.gz: a9ebf55170bdbe5e089dbf884e0bc52065b5b7bc52e9354415e25a36e10e56c5 + - https://download.jetbrains.com/kotlin/native/lldb-3-linux.tar.gz: 94240b9d7fdc72455af8472ce0088d3177a4840b409ec1b5e6be255ab20e4182 + - https://download.jetbrains.com/kotlin/native/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz: a048397d50fb5a2bd6cc0f89d5a30e0b8ff0373ebff9c1d78ce1f1fb7f185a50 +license: Apache-2.0 +component: system.utils +homepage: https://gitlab.com/serebit/wraith-master/ +summary: GUI and command-line utility for controlling the RGB LEDs on AMD Wraith CPU coolers description: | Wraith Master is a lightweight application for controlling the RGB LEDs on AMD's Wraith stock coolers. At the moment, the only supported cooler is the Wraith Prism, but there are plans to add other Wraith coolers as well. Both a command line interface and a graphical interface are provided. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libusb-1.0) - gradle @@ -26,7 +26,7 @@ environment: | export PATH=$JAVA_HOME/bin:$PATH export KONAN_DATA_DIR="$workdir/.konan_home" -setup : | +setup: | # Fix appstream generation sed -i 's|https://serebit.com/images/wraith-master.png||g' resources/gtk/com.serebit.WraithMaster.metainfo.xml #sed 's/'"https://serebit.com/images/wraith-master.png"'//g' file @@ -36,12 +36,12 @@ setup : | tar -xf $FILE -C $KONAN_DATA_DIR/dependencies/ echo $(basename -s .tar.gz $FILE) >> $KONAN_DATA_DIR/dependencies/.extracted done -build : | +build: | export GRADLE_USER_HOME="$workdir/.gradle_home" %make \ GRADLE=gradle \ GRADLEFLAGS="-Pkotlin.native.home=/usr/share/kotlin-native" -install : | +install: | %make_install \ DESTDIR="$installdir" \ PREFIX="/usr" diff --git a/packages/w/wsdd/package.yml b/packages/w/wsdd/package.yml index 1b7169de490..39a7dbbf37d 100644 --- a/packages/w/wsdd/package.yml +++ b/packages/w/wsdd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wsdd -version : 0.7.1 -release : 7 -source : - - https://github.com/christgau/wsdd/archive/v0.7.1.tar.gz : deb4e647c7dbcaace8a88100db83b9a80fa0f67b9490c04c76db2b142d4457a4 -homepage : https://github.com/christgau/wsdd -license : MIT -component : desktop.core -summary : A Web Service Discovery host daemon for Samba +name: wsdd +version: 0.7.1 +release: 7 +source: + - https://github.com/christgau/wsdd/archive/v0.7.1.tar.gz: deb4e647c7dbcaace8a88100db83b9a80fa0f67b9490c04c76db2b142d4457a4 +homepage: https://github.com/christgau/wsdd +license: MIT +component: desktop.core +summary: A Web Service Discovery host daemon for Samba description: | NetBIOS network discovery (part of the insecure and unsupported SMB1 protocol) is no longer supported by Windows 10. Its replacement is called the Web Service Discovery protocol, which is used by Windows 7+ clients to discover shares on other computers running Windows 7+. wssd implements the Web Service Discovery protocol, such that Samba file-sharing hosts (like your Solus device) can be found by Web Service Discovery Clients like Windows 10. -rundeps : +rundeps: - python3 -install : | +install: | # Install the wsdd binary install -D -m00755 $workdir/src/wsdd.py $installdir/usr/bin/wsdd # wsdd systemd service file diff --git a/packages/w/wtype/package.yml b/packages/w/wtype/package.yml index d1a25ce849d..29c15a9eff3 100644 --- a/packages/w/wtype/package.yml +++ b/packages/w/wtype/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wtype -version : 0.4 -release : 1 -source : - - https://github.com/atx/wtype/archive/refs/tags/v0.4.tar.gz : da91786d828b6a6e29b884bc510473939eda052658ebef87d7bdeafa6a8746f9 -homepage : https://github.com/atx/wtype -license : MIT -component : system.utils -summary : xdotool type for wayland +name: wtype +version: 0.4 +release: 1 +source: + - https://github.com/atx/wtype/archive/refs/tags/v0.4.tar.gz: da91786d828b6a6e29b884bc510473939eda052658ebef87d7bdeafa6a8746f9 +homepage: https://github.com/atx/wtype +license: MIT +component: system.utils +summary: xdotool type for wayland description: | wtype is a Wayland tool that allows you to simulate keyboard input like xdotool type for X11. This is accomplished via the virtual-keyboard Wayland protocol. -builddeps : +builddeps: - pkgconfig(wayland-client) - pkgconfig(xkbcommon) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wxPython/package.yml b/packages/w/wxPython/package.yml index 59e4b791fca..703493afc97 100644 --- a/packages/w/wxPython/package.yml +++ b/packages/w/wxPython/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wxPython -version : 4.2.3 -release : 18 -source : - - https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-4.2.3.tar.gz : 20d6e0c927e27ced85643719bd63e9f7fd501df6e9a8aab1489b039897fd7c01 -homepage : https://wxpython.org/ -license : LGPL-2.0-or-later WITH WxWindows-exception-3.1 -component : programming.python -summary : A blending of the wxWidgets C++ class library with the Python programming language +name: wxPython +version: 4.2.3 +release: 18 +source: + - https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-4.2.3.tar.gz: 20d6e0c927e27ced85643719bd63e9f7fd501df6e9a8aab1489b039897fd7c01 +homepage: https://wxpython.org/ +license: LGPL-2.0-or-later WITH WxWindows-exception-3.1 +component: programming.python +summary: A blending of the wxWidgets C++ class library with the Python programming language description: | A blending of the wxWidgets C++ class library with the Python programming language. -builddeps : +builddeps: - pkgconfig(glu) - pkgconfig(gtk+-3.0) - pkgconfig(libnotify) @@ -26,14 +26,14 @@ builddeps : - python-setuptools - python-sip - wxwidgets-devel -networking : true -rundeps : +networking: true +rundeps: - wxwidgets -setup : | +setup: | # todo 3.11 #rm -r sip/{cpp,gen}/* -build : | +build: | SIP=/usr/bin/sip DOXYGEN=/usr/bin/doxygen \ python3 build.py --nodoc sip build --use_syswx --release -install : | +install: | python3 build.py install --destdir=$installdir diff --git a/packages/w/wxmaxima/package.yml b/packages/w/wxmaxima/package.yml index a213a790d83..94ddeaa5364 100644 --- a/packages/w/wxmaxima/package.yml +++ b/packages/w/wxmaxima/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wxmaxima -version : 25.04.0 -release : 34 -source : - - https://github.com/wxMaxima-developers/wxmaxima/archive/refs/tags/Version-25.04.0.tar.gz : ec0b3005c3663f1bb86b0cc5028c2ba121e1563e3d5b671afcb9774895f4191b -homepage : https://wxmaxima-developers.github.io/wxmaxima/ -license : GPL-2.0-or-later -component : office.maths -summary : Cross platform GUI for Maxima +name: wxmaxima +version: 25.04.0 +release: 34 +source: + - https://github.com/wxMaxima-developers/wxmaxima/archive/refs/tags/Version-25.04.0.tar.gz: ec0b3005c3663f1bb86b0cc5028c2ba121e1563e3d5b671afcb9774895f4191b +homepage: https://wxmaxima-developers.github.io/wxmaxima/ +license: GPL-2.0-or-later +component: office.maths +summary: Cross platform GUI for Maxima description: | wxMaxima is a document based interface for the computer algebra system Maxima. -builddeps : +builddeps: - wxwidgets-devel -rundeps : +rundeps: - maxima -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/w/wxsqlite3/package.yml b/packages/w/wxsqlite3/package.yml index 86c8905ec56..ca49aecdabf 100644 --- a/packages/w/wxsqlite3/package.yml +++ b/packages/w/wxsqlite3/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wxsqlite3 -version : 4.9.6 -release : 10 -source : - - https://github.com/utelle/wxsqlite3/archive/refs/tags/v4.9.6.tar.gz : e086b116667edfdc115e081cb4b32408bc834315f457fb6a9eb87de8218fbf77 -homepage : https://utelle.github.io/wxsqlite3 -license : LGPL-3.0-or-later WITH WxWindows-exception-3.1 -component : programming -summary : wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database +name: wxsqlite3 +version: 4.9.6 +release: 10 +source: + - https://github.com/utelle/wxsqlite3/archive/refs/tags/v4.9.6.tar.gz: e086b116667edfdc115e081cb4b32408bc834315f457fb6a9eb87de8218fbf77 +homepage: https://utelle.github.io/wxsqlite3 +license: LGPL-3.0-or-later WITH WxWindows-exception-3.1 +component: programming +summary: wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database description: | wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database. -builddeps : +builddeps: - pkgconfig(sqlite3) - wxwidgets-devel -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/w/wxwidgets/package.yml b/packages/w/wxwidgets/package.yml index ffcf4ada922..27c40300c0a 100644 --- a/packages/w/wxwidgets/package.yml +++ b/packages/w/wxwidgets/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : wxwidgets -version : 3.2.8 -release : 40 -source : - - https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8/wxWidgets-3.2.8.tar.bz2 : c74784904109d7229e6894c85cfa068f1106a4a07c144afd78af41f373ee0fe6 -homepage : https://wxwidgets.org -license : LGPL-2.0-or-later WITH WxWindows-exception-3.1 -component : desktop.library -summary : Cross-platform UI toolkit library +name: wxwidgets +version: 3.2.8 +release: 40 +source: + - https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8/wxWidgets-3.2.8.tar.bz2: c74784904109d7229e6894c85cfa068f1106a4a07c144afd78af41f373ee0fe6 +homepage: https://wxwidgets.org +license: LGPL-2.0-or-later WITH WxWindows-exception-3.1 +component: desktop.library +summary: Cross-platform UI toolkit library description: | wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms that still utilize the native platform's controls and utilities. Link with the appropriate library for your platform and compiler, and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWidgets gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. -emul32 : true -patterns : - - 32bit-devel : - - /usr/share/wxwidgets/wx-config32 - - devel : - - /usr/bin - - /usr/share/wxwidgets/wx-config -builddeps : +emul32: true +patterns: + - 32bit-devel: + - /usr/share/wxwidgets/wx-config32 + - devel: + - /usr/bin + - /usr/share/wxwidgets/wx-config +builddeps: - pkgconfig32(atspi-2) - pkgconfig32(cairo) - pkgconfig32(expat) @@ -54,7 +54,7 @@ builddeps : - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(libmspack) - pkgconfig(webkit2gtk-4.1) -setup : | +setup: | export exOpts="" if [ ! -z "${EMUL32BUILD}" ]; then exOpts="--disable-mediactrl \ @@ -79,9 +79,9 @@ setup : | --enable-ipv6 \ --enable-threads \ $exOpts -build : | +build: | %make -install : | +install: | %make_install # Ensure wx-config supports multilib. diff --git a/packages/x/x11perf/package.yml b/packages/x/x11perf/package.yml index f73ebcb423d..a632a25cdd0 100644 --- a/packages/x/x11perf/package.yml +++ b/packages/x/x11perf/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x11perf -version : 1.7.0 -release : 2 -source : - - https://gitlab.freedesktop.org/xorg/test/x11perf/-/archive/x11perf-1.7.0/x11perf-x11perf-1.7.0.tar.gz : dd8c31f75fb9c5722ae12cc674ea15b6003d4bc3d0b168106638cabb0ace86fe -homepage : https://gitlab.freedesktop.org/xorg/test/x11perf -license : +name: x11perf +version: 1.7.0 +release: 2 +source: + - https://gitlab.freedesktop.org/xorg/test/x11perf/-/archive/x11perf-1.7.0/x11perf-x11perf-1.7.0.tar.gz: dd8c31f75fb9c5722ae12cc674ea15b6003d4bc3d0b168106638cabb0ace86fe +homepage: https://gitlab.freedesktop.org/xorg/test/x11perf +license: - MIT - X11 -component : xorg.apps -summary : X11 server performance test program +component: xorg.apps +summary: X11 server performance test program description: | X11 server performance test program -builddeps : +builddeps: - pkgconfig(xft) - pkgconfig(xmuu) - pkgconfig(xorg-macros) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/x11vnc/package.yml b/packages/x/x11vnc/package.yml index 32b491b2707..ce14c1222bb 100644 --- a/packages/x/x11vnc/package.yml +++ b/packages/x/x11vnc/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x11vnc -version : 0.9.16 -release : 8 -source : - - https://github.com/LibVNC/x11vnc/archive/0.9.16.tar.gz : 885e5b5f5f25eec6f9e4a1e8be3d0ac71a686331ee1cfb442dba391111bd32bd -homepage : https://libvnc.github.io -license : GPL-2.0-or-later -component : network.util -summary : a VNC server for real X displays +name: x11vnc +version: 0.9.16 +release: 8 +source: + - https://github.com/LibVNC/x11vnc/archive/0.9.16.tar.gz: 885e5b5f5f25eec6f9e4a1e8be3d0ac71a686331ee1cfb442dba391111bd32bd +homepage: https://libvnc.github.io +license: GPL-2.0-or-later +component: network.util +summary: a VNC server for real X displays description: | a VNC server for real X displays -builddeps : +builddeps: - pkgconfig(libvncserver) - pkgconfig(libxcrypt) - pkgconfig(xorg-server) - pkgconfig(xtst) environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/x264/package.yml b/packages/x/x264/package.yml index 8f597c43779..71ef920c004 100644 --- a/packages/x/x264/package.yml +++ b/packages/x/x264/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x264 -version : 0.164.3144 -release : 20 -source : +name: x264 +version: 0.164.3144 +release: 20 +source: # Note for packagers: must be updated to the latest commits on 'stable' branch. - - git|https://code.videolan.org/videolan/x264.git : 31e19f92f00c7003fa115047ce50978bc98c3a0d -license : GPL-2.0-or-later -component : multimedia.codecs -homepage : https://code.videolan.org/videolan/x264 -summary : A library for encoding video streams into the H.264/MPEG-4 AVC format. + - git|https://code.videolan.org/videolan/x264.git: 31e19f92f00c7003fa115047ce50978bc98c3a0d +license: GPL-2.0-or-later +component: multimedia.codecs +homepage: https://code.videolan.org/videolan/x264 +summary: A library for encoding video streams into the H.264/MPEG-4 AVC format. description: | A library for encoding video streams into the H.264/MPEG-4 AVC format. -optimize : +optimize: - no-symbolic - no-bind-now -setup : | +setup: | %configure \ --enable-lto \ --enable-pic \ --enable-shared \ --system-libx264 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/x265/package.yml b/packages/x/x265/package.yml index 4d60a6b34c6..9e2173ee285 100644 --- a/packages/x/x265/package.yml +++ b/packages/x/x265/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x265 -version : '3.6' -release : 23 -source : +name: x265 +version: "3.6" +release: 23 +source: # Latest from Release_3.6 branch - - git|https://bitbucket.org/multicoreware/x265_git.git : 6612208ba5d1994cd4698024440c42d2c5b32170 -license : GPL-2.0-or-later -component : multimedia.codecs -homepage : https://bitbucket.org/multicoreware/x265_git -summary : x265 is an open source HEVC encoder + - git|https://bitbucket.org/multicoreware/x265_git.git: 6612208ba5d1994cd4698024440c42d2c5b32170 +license: GPL-2.0-or-later +component: multimedia.codecs +homepage: https://bitbucket.org/multicoreware/x265_git +summary: x265 is an open source HEVC encoder description: | The primary objective of x265 is to become the best H.265/HEVC encoder available anywhere, offering the highest compression efficiency and the highest performance on a wide variety of hardware platforms. -clang : true -optimize : +clang: true +optimize: - no-symbolic -build : | +build: | # Build 12-bit color depth %cmake_ninja -S source -B build-12bit \ -DENABLE_CLI='FALSE' \ @@ -48,10 +48,10 @@ build : | ln -srv build-10bit/libx265.a solusBuildDir/libx265_main10.a ln -srv build-12bit/libx265.a solusBuildDir/libx265_main12.a %ninja_build -install : | +install: | %ninja_install rm -rfv $installdir/usr/lib64/*.a -patterns : - - main : - - /usr/lib64/libhdr10plus.so +patterns: + - main: + - /usr/lib64/libhdr10plus.so diff --git a/packages/x/x2goclient/package.yml b/packages/x/x2goclient/package.yml index bf6a680888d..c462f54851a 100644 --- a/packages/x/x2goclient/package.yml +++ b/packages/x/x2goclient/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x2goclient -version : 4.1.2.2 -release : 12 -source : - - https://code.x2go.org/releases/source/x2goclient/x2goclient-4.1.2.2.tar.gz : c9953267c40fa67119ad96a73bacb1f266196da2059f0cdcd1b8d5199421d12a -license : GPL-2.0-or-later -component : network.util -homepage : https://wiki.x2go.org -summary : x2go remote desktop client +name: x2goclient +version: 4.1.2.2 +release: 12 +source: + - https://code.x2go.org/releases/source/x2goclient/x2goclient-4.1.2.2.tar.gz: c9953267c40fa67119ad96a73bacb1f266196da2059f0cdcd1b8d5199421d12a +license: GPL-2.0-or-later +component: network.util +homepage: https://wiki.x2go.org +summary: x2go remote desktop client description: | X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. X2Go gives remote access to the Linux graphical user interface. It can also be used to access PC desktops. It provides secure remote sessions via ssh. -builddeps : +builddeps: - pkgconfig(Qt5Svg) - pkgconfig(Qt5UiTools) - pkgconfig(Qt5X11Extras) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(ldap) - pkgconfig(libssh) - pkgconfig(xpm) -rundeps : +rundeps: - nx-libs - openssh-server -setup : | +setup: | sed -i -e 's/-o root -g root//' Makefile sed -i -e 's/-qt4//' Makefile -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/x/x42-plugins/package.yml b/packages/x/x42-plugins/package.yml index 63b6e6ae377..096c1d5ce7f 100644 --- a/packages/x/x42-plugins/package.yml +++ b/packages/x/x42-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : x42-plugins -version : '20240611' -release : 10 -source : - - https://gareus.org/misc/x42-plugins/x42-plugins-20240611.tar.xz : 94ee98d731061a1bfa1c8ac79aaf5bd0b037ecadd9cc1b42fc447306c194662c -homepage : https://x42-plugins.com/x42/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Collection of LV2 plugins by x42-plugins. +name: x42-plugins +version: "20240611" +release: 10 +source: + - https://gareus.org/misc/x42-plugins/x42-plugins-20240611.tar.xz: 94ee98d731061a1bfa1c8ac79aaf5bd0b037ecadd9cc1b42fc447306c194662c +homepage: https://x42-plugins.com/x42/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Collection of LV2 plugins by x42-plugins. description: | Collection of LV2 plugins by x42-plugins. -builddeps : +builddeps: - pkgconfig(fftw3) - pkgconfig(ftgl) - pkgconfig(glu) @@ -23,7 +23,7 @@ builddeps : - font-freefont-ttf - libltc-devel - zita-convolver-devel -build : | +build: | %make -install : | +install: | %make_install PREFIX=%PREFIX% LV2DIR=%PREFIX%/lib64/lv2 diff --git a/packages/x/xa/package.yml b/packages/x/xa/package.yml index 6acc6a35fd2..a7eb078309e 100644 --- a/packages/x/xa/package.yml +++ b/packages/x/xa/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xa -version : 2.4.1 -release : 2 -source : - - https://www.floodgap.com/retrotech/xa/dists/xa-2.4.1.tar.gz : 63c12a6a32a8e364f34f049d8b2477f4656021418f08b8d6b462be0ed3be3ac3 -homepage : https://www.floodgap.com/retrotech/xa/ -license : GPL-2.0-or-later -component : programming -summary : Cross-assembler for 6502 microprocessor +name: xa +version: 2.4.1 +release: 2 +source: + - https://www.floodgap.com/retrotech/xa/dists/xa-2.4.1.tar.gz: 63c12a6a32a8e364f34f049d8b2477f4656021418f08b8d6b462be0ed3be3ac3 +homepage: https://www.floodgap.com/retrotech/xa/ +license: GPL-2.0-or-later +component: programming +summary: Cross-assembler for 6502 microprocessor description: | Cross-assembler for 6502 microprocessor -setup : | +setup: | %make -build : | +build: | %make -install : | +install: | %make_install DESTDIR=$installdir/usr diff --git a/packages/x/xalan-c/package.yml b/packages/x/xalan-c/package.yml index a0e0264bbd9..b358915c3d5 100644 --- a/packages/x/xalan-c/package.yml +++ b/packages/x/xalan-c/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xalan-c -version : 1.12 -release : 1 -source : - - https://downloads.apache.org/xalan/xalan-c/sources/xalan_c-1.12.tar.gz : ee7d4b0b08c5676f5e586c7154d94a5b32b299ac3cbb946e24c4375a25552da7 -homepage : https://xalan.apache.org/ -license : Apache-2.0 -component : programming -summary : A XSLT processor for transforming XML documents +name: xalan-c +version: 1.12 +release: 1 +source: + - https://downloads.apache.org/xalan/xalan-c/sources/xalan_c-1.12.tar.gz: ee7d4b0b08c5676f5e586c7154d94a5b32b299ac3cbb946e24c4375a25552da7 +homepage: https://xalan.apache.org/ +license: Apache-2.0 +component: programming +summary: A XSLT processor for transforming XML documents description: | The Apache Xalan-C++ Project provides a library and a command line program to transform XML documents using a stylesheet that conforms to XSLT 1.0 standards. -builddeps : +builddeps: - pkgconfig(xerces-c) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xapian-core/package.yml b/packages/x/xapian-core/package.yml index 2a9065e34fd..862304972ec 100644 --- a/packages/x/xapian-core/package.yml +++ b/packages/x/xapian-core/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xapian-core -version : 1.4.25 -release : 11 -source : - - https://oligarchy.co.uk/xapian/1.4.25/xapian-core-1.4.25.tar.xz : 0c99dfdd817571cb5689bc412a7e021407938313f38ea3a70fa3bf86410608ee -homepage : https://xapian.org/ -license : GPL-2.0-or-later -component : programming -summary : Open Source Search Engine Library +name: xapian-core +version: 1.4.25 +release: 11 +source: + - https://oligarchy.co.uk/xapian/1.4.25/xapian-core-1.4.25.tar.xz: 0c99dfdd817571cb5689bc412a7e021407938313f38ea3a70fa3bf86410608ee +homepage: https://xapian.org/ +license: GPL-2.0-or-later +component: programming +summary: Open Source Search Engine Library description: | Xapian is an Open Source Search Engine Library. It's written in C++, with bindings to allow use from Perl, Python 2, Python 3, PHP 5, PHP 7, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R. Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It has built-in support for several families of weighting models and also supports a rich set of boolean query operators. -builddeps : +builddeps: - pkgconfig(uuid) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/x/xapp-symbolic-icons/package.yml b/packages/x/xapp-symbolic-icons/package.yml index 43b43d0bdf4..960e33fc0a3 100644 --- a/packages/x/xapp-symbolic-icons/package.yml +++ b/packages/x/xapp-symbolic-icons/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xapp-symbolic-icons -version : 1.0.5 -release : 1 -source : - - https://github.com/xapp-project/xapp-symbolic-icons/archive/refs/tags/1.0.5.tar.gz : 1b7fe73e3050bb35bf939629b1160a54fd5e2147225d856175c0d5a2e5366527 -homepage : https://github.com/xapp-project/xapp-symbolic-icons -license : +name: xapp-symbolic-icons +version: 1.0.5 +release: 1 +source: + - https://github.com/xapp-project/xapp-symbolic-icons/archive/refs/tags/1.0.5.tar.gz: 1b7fe73e3050bb35bf939629b1160a54fd5e2147225d856175c0d5a2e5366527 +homepage: https://github.com/xapp-project/xapp-symbolic-icons +license: - GPL-2.0-or-later - LGPL-2.0-or-later -component : desktop.theme -summary : A set of symbolic icons for Gtk applications and projects +component: desktop.theme +summary: A set of symbolic icons for Gtk applications and projects description: | A set of symbolic icons which replaces the GNOME-specific Adwaita set. -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 COPYING -t $installdir/usr/share/licenses/$package/ diff --git a/packages/x/xapp/package.yml b/packages/x/xapp/package.yml index c13669adbc5..6b4538f7f89 100644 --- a/packages/x/xapp/package.yml +++ b/packages/x/xapp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xapp -version : 3.2.0 -release : 14 -source : - - https://github.com/linuxmint/xapp/archive/refs/tags/3.2.0.tar.gz : ebec8ee808b0522899f8f37a94ed2ce636ca260d1147adcd5896ca53b2884414 -homepage : https://github.com/linuxmint/xapp -license : LGPL-3.0-or-later -component : desktop.library -summary : Cross-desktop libraries and common resources +name: xapp +version: 3.2.0 +release: 14 +source: + - https://github.com/linuxmint/xapp/archive/refs/tags/3.2.0.tar.gz: ebec8ee808b0522899f8f37a94ed2ce636ca260d1147adcd5896ca53b2884414 +homepage: https://github.com/linuxmint/xapp +license: LGPL-3.0-or-later +component: desktop.library +summary: Cross-desktop libraries and common resources description: | This project gathers the components which are common to multiple GTK desktop environments (Cinnamon, MATE and Xfce) and required to implement cross-DE solutions. -builddeps : +builddeps: - pkgconfig(dbusmenu-gtk3-0.4) - pkgconfig(gtk+-3.0) - pkgconfig(libgnomekbdui) @@ -18,13 +18,13 @@ builddeps : - pkgconfig(xkbfile) - python-setuptools - vala -rundeps : +rundeps: - xapp-symbolic-icons -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Use stateless paths instead diff --git a/packages/x/xarchiver/package.yml b/packages/x/xarchiver/package.yml index 9b6b303058d..87c5d83a7f5 100644 --- a/packages/x/xarchiver/package.yml +++ b/packages/x/xarchiver/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xarchiver -version : 0.5.4.23 -release : 2 -source : - - https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.23.tar.gz : 319935cd323e865d8aa12023b5286c314c128491ac58e853e63f6d6ea3da2a27 -homepage : https://github.com/ib/xarchiver -license : GPL-2.0-or-later -component : system.utils -summary : Xarchiver is a Desktop Environment independent archiver front end +name: xarchiver +version: 0.5.4.23 +release: 2 +source: + - https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.23.tar.gz: 319935cd323e865d8aa12023b5286c314c128491ac58e853e63f6d6ea3da2a27 +homepage: https://github.com/ib/xarchiver +license: GPL-2.0-or-later +component: system.utils +summary: Xarchiver is a Desktop Environment independent archiver front end description: | Xarchiver is a Desktop Environment independent archiver front end. All common archive formats are supported, deb and RPM packages are handled without their package managers being installed. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) -setup : | +setup: | %configure --libexecdir=/usr/lib64/xfce4 -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/xarchiver.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/x/xaut/package.yml b/packages/x/xaut/package.yml index aa0a52d617b..3d94ec7271e 100644 --- a/packages/x/xaut/package.yml +++ b/packages/x/xaut/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xaut -version : 0.5.0 -release : 10 -source : - - https://sourceforge.net/projects/xautomation/files/xautomation/xaut-0.5.0.tar.gz : 53fb04ea94ea2d0a3c885fde92a0576085cc1ee751dbbd4490253fcc869d7916 -homepage : https://xautomation.sourceforge.net/ -license : Python-2.0 -component : programming.python -summary : Python library to automate X11 +name: xaut +version: 0.5.0 +release: 10 +source: + - https://sourceforge.net/projects/xautomation/files/xautomation/xaut-0.5.0.tar.gz: 53fb04ea94ea2d0a3c885fde92a0576085cc1ee751dbbd4490253fcc869d7916 +homepage: https://xautomation.sourceforge.net/ +license: Python-2.0 +component: programming.python +summary: Python library to automate X11 description: | Python library to automate X11 -builddeps : +builddeps: - pkgconfig(python3) - pkgconfig(xtst) - python-setuptools @@ -18,13 +18,13 @@ builddeps : environment: | export CFLAGS="${CFLAGS} -fcommon" export CXXFLAGS="${CXXFLAGS} -fcommon" -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-Exception-raise.patch %patch -p1 -i $pkgfiles/0001-Makefile.in-use-our-CFLAGS.patch %configure -build : | +build: | %make -install : | +install: | cd python %python3_install diff --git a/packages/x/xauth/package.yml b/packages/x/xauth/package.yml index 6f39ef3a049..b16ace7fb48 100644 --- a/packages/x/xauth/package.yml +++ b/packages/x/xauth/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xauth -version : 1.1.4 -release : 10 -source : - - https://www.x.org/releases/individual/app/xauth-1.1.4.tar.gz : c1149ecf010d7cf717952325c54f3cd78e75b435758b6d09172b0445be477537 -license : GPL-3.0 -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications - xauth +name: xauth +version: 1.1.4 +release: 10 +source: + - https://www.x.org/releases/individual/app/xauth-1.1.4.tar.gz: c1149ecf010d7cf717952325c54f3cd78e75b435758b6d09172b0445be477537 +license: GPL-3.0 +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications - xauth description: | The xauth command is usually used to edit and display the authorization information used in connecting to the X server. This program extracts authorization records from one machine and merge them into another (for example, when using remote logins or granting access to other users). -builddeps : +builddeps: - pkgconfig(xau) - pkgconfig(xmuu) - pkgconfig(xext) - pkgconfig(x11) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xbacklight/package.yml b/packages/x/xbacklight/package.yml index 475c610fc23..3c9caf8d444 100644 --- a/packages/x/xbacklight/package.yml +++ b/packages/x/xbacklight/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xbacklight -version : 1.2.4 -release : 6 -source : - - https://www.x.org/releases/individual/app/xbacklight-1.2.4.tar.gz : 4169294e86af7767cb3ab0437103d6af7a431d48890baba5bee15d98f7ebb04c -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : RandR-based backlight control application +name: xbacklight +version: 1.2.4 +release: 6 +source: + - https://www.x.org/releases/individual/app/xbacklight-1.2.4.tar.gz: 4169294e86af7767cb3ab0437103d6af7a431d48890baba5bee15d98f7ebb04c +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: RandR-based backlight control application description: | RandR-based backlight control application -builddeps : +builddeps: - pkgconfig(xcb-util) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xbitmaps/package.yml b/packages/x/xbitmaps/package.yml index 65ed50f3745..443d947548d 100644 --- a/packages/x/xbitmaps/package.yml +++ b/packages/x/xbitmaps/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xbitmaps -version : 1.1.3 -release : 5 -source : - - https://www.x.org/releases/individual/data/xbitmaps-1.1.3.tar.gz : 93b433b7ff223c4685fdba583b4bd30f2706be2413a670021084422d85b0269d -homepage : https://xorg.freedesktop.org/wiki/ -license : GPL-3.0-or-later -component : xorg.apps -summary : X.Org Applications - xbitmaps +name: xbitmaps +version: 1.1.3 +release: 5 +source: + - https://www.x.org/releases/individual/data/xbitmaps-1.1.3.tar.gz: 93b433b7ff223c4685fdba583b4bd30f2706be2413a670021084422d85b0269d +homepage: https://xorg.freedesktop.org/wiki/ +license: GPL-3.0-or-later +component: xorg.apps +summary: X.Org Applications - xbitmaps description: | The xbitmaps package contains bitmap images used by multiple applications. -patterns : +patterns: - /* -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xboard/package.yml b/packages/x/xboard/package.yml index 2ae6e270e2c..f8413e84bce 100644 --- a/packages/x/xboard/package.yml +++ b/packages/x/xboard/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xboard -version : 4.9.1 -release : 12 -source : - - http://ftpmirror.gnu.org/gnu/xboard/xboard-4.9.1.tar.gz : 2b2e53e8428ad9b6e8dc8a55b3a5183381911a4dae2c0072fa96296bbb1970d6 -homepage : https://www.gnu.org/software/xboard/ -license : GPL-3.0-or-later -component : games.strategy -summary : Xboard (GUI for chess games) +name: xboard +version: 4.9.1 +release: 12 +source: + - http://ftpmirror.gnu.org/gnu/xboard/xboard-4.9.1.tar.gz: 2b2e53e8428ad9b6e8dc8a55b3a5183381911a4dae2c0072fa96296bbb1970d6 +homepage: https://www.gnu.org/software/xboard/ +license: GPL-3.0-or-later +component: games.strategy +summary: Xboard (GUI for chess games) description: | XBoard is a graphical user interface for chess in all its major forms, including international chess, xiangqi (Chinese chess), shogi (Japanese chess) and Makruk, in addition to many minor variants such as Losers Chess, Crazyhouse, Chess960 and Capablanca Chess. It displays a chessboard on the screen, accepts moves made with the mouse, and loads and saves games in Portable Game Notation (PGN). -builddeps : +builddeps: - pkgconfig(cairo-svg) - pkgconfig(gtk+-2.0) - pkgconfig(librsvg-2.0) environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %configure_no_runstatedir --with-gamedatadir=/usr/share/xboard --with-gtk -build : | +build: | %make -install : | +install: | %make_install sed -i "s:Exec=xboard:Exec=xboard -ncp:g" $installdir/usr/share/applications/xboard.desktop install -Dm00644 $pkgfiles/org.gnu.xboard.metainfo.xml -t $installdir/usr/share/metainfo/ diff --git a/packages/x/xcb-imdkit/package.yml b/packages/x/xcb-imdkit/package.yml index 918b331cbf6..13ed0f594f7 100644 --- a/packages/x/xcb-imdkit/package.yml +++ b/packages/x/xcb-imdkit/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-imdkit -version : 1.0.9 -release : 1 -source : - - https://github.com/fcitx/xcb-imdkit/archive/refs/tags/1.0.9.tar.gz : c2f0bbad8a335a64cdc7c19ac7b6ea1f0887dd6300ca9a4fa2e2fec6b9d3f695 -homepage : https://github.com/fcitx/xcb-imdkit -license : LGPL-2.1-only -component : xorg.library -summary : Input method development support for xcb. +name: xcb-imdkit +version: 1.0.9 +release: 1 +source: + - https://github.com/fcitx/xcb-imdkit/archive/refs/tags/1.0.9.tar.gz: c2f0bbad8a335a64cdc7c19ac7b6ea1f0887dd6300ca9a4fa2e2fec6b9d3f695 +homepage: https://github.com/fcitx/xcb-imdkit +license: LGPL-2.1-only +component: xorg.library +summary: Input method development support for xcb. description: | xcb-imdkit is an implementation of xim protocol in xcb, comparing with the implementation of IMDkit with Xlib, and xim inside Xlib, it has less memory foot print, better performance, and safer on malformed client. -builddeps : +builddeps: - pkgconfig(xcb-keysyms) - pkgconfig(xcb-util) - extra-cmake-modules -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xcb-proto/package.yml b/packages/x/xcb-proto/package.yml index 806cff5c30c..0a0749e21f5 100644 --- a/packages/x/xcb-proto/package.yml +++ b/packages/x/xcb-proto/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-proto -version : 1.17.0 -release : 20 -source : - - https://www.x.org/releases/individual/proto/xcb-proto-1.17.0.tar.xz : 2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c -license : MIT -component : xorg.proto -homepage : https://www.x.org/ -summary : XML-XCB Protocol +name: xcb-proto +version: 1.17.0 +release: 20 +source: + - https://www.x.org/releases/individual/proto/xcb-proto-1.17.0.tar.xz: 2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c +license: MIT +component: xorg.proto +homepage: https://www.x.org/ +summary: XML-XCB Protocol description: | The xcb-proto package provides the XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API. -patterns : / +patterns: / environment: | export PYTHON="python3" -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-cursor/package.yml b/packages/x/xcb-util-cursor/package.yml index 4178a813dcb..72c07dc55d8 100644 --- a/packages/x/xcb-util-cursor/package.yml +++ b/packages/x/xcb-util-cursor/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-cursor -version : 0.1.6 -release : 6 -source : - - https://xorg.freedesktop.org/archive/individual/lib/xcb-util-cursor-0.1.6.tar.gz : eae38b2dfc5c529a886e507ef576b12d2a20aa1f149608e4853af760f31be60b -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : XCB util-cursor module provides a port of libxcursor. +name: xcb-util-cursor +version: 0.1.6 +release: 6 +source: + - https://xorg.freedesktop.org/archive/individual/lib/xcb-util-cursor-0.1.6.tar.gz: eae38b2dfc5c529a886e507ef576b12d2a20aa1f149608e4853af760f31be60b +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: XCB util-cursor module provides a port of libxcursor. description: | XCB util-cursor module provides a port of libxcursor. -builddeps : +builddeps: - pkgconfig(xcb-image) - pkgconfig(xcb-render) - pkgconfig(xcb-renderutil) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-errors/package.yml b/packages/x/xcb-util-errors/package.yml index f27774d0c03..4b429c9193a 100644 --- a/packages/x/xcb-util-errors/package.yml +++ b/packages/x/xcb-util-errors/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-errors -version : 1.0.1 -release : 1 -source : - - https://www.x.org/releases/individual/xcb/xcb-util-errors-1.0.1.tar.gz : cfbd3b022bdb27a6921a4abd6b41f4071b4e4960447598abd30955d3454f4d99 -homepage : https://www.x.org -license : MIT -component : xorg.apps -summary : xcb-util-errors is a utility library that gives human readable names to error codes and event codes and also to major and minor numbers. +name: xcb-util-errors +version: 1.0.1 +release: 1 +source: + - https://www.x.org/releases/individual/xcb/xcb-util-errors-1.0.1.tar.gz: cfbd3b022bdb27a6921a4abd6b41f4071b4e4960447598abd30955d3454f4d99 +homepage: https://www.x.org +license: MIT +component: xorg.apps +summary: xcb-util-errors is a utility library that gives human readable names to error codes and event codes and also to major and minor numbers. description: | xcb-util-errors is a utility library that gives human readable names to error codes and event codes and also to major and minor numbers. -builddeps : +builddeps: - pkgconfig(xcb) - pkgconfig(xcb-proto) - pkgconfig(xorg-macros) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-image/package.yml b/packages/x/xcb-util-image/package.yml index 60c444628bd..845ada07c65 100644 --- a/packages/x/xcb-util-image/package.yml +++ b/packages/x/xcb-util-image/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-image -version : 0.4.1 -release : 9 -source : - - https://www.x.org/releases/individual/xcb/xcb-util-image-0.4.1.tar.gz : 0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : xcb-util extension - image +name: xcb-util-image +version: 0.4.1 +release: 9 +source: + - https://www.x.org/releases/individual/xcb/xcb-util-image-0.4.1.tar.gz: 0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: xcb-util extension - image description: | This library provides an XCB port of Xlib's XImage and XShmImage functions -builddeps : +builddeps: - pkgconfig(xcb-shm) - pkgconfig(xproto) - pkgconfig(xcb-util) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-keysyms/package.yml b/packages/x/xcb-util-keysyms/package.yml index e4a531ca246..6f2c307e10e 100644 --- a/packages/x/xcb-util-keysyms/package.yml +++ b/packages/x/xcb-util-keysyms/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-keysyms -version : 0.4.1 -release : 9 -source : - - https://www.x.org/releases/individual/xcb/xcb-util-keysyms-0.4.1.tar.gz : 1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes +name: xcb-util-keysyms +version: 0.4.1 +release: 9 +source: + - https://www.x.org/releases/individual/xcb/xcb-util-keysyms-0.4.1.tar.gz: 1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes description: | Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(xcb) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-renderutil/package.yml b/packages/x/xcb-util-renderutil/package.yml index 9a6aab97e4d..883bd70d454 100644 --- a/packages/x/xcb-util-renderutil/package.yml +++ b/packages/x/xcb-util-renderutil/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-renderutil -version : 0.3.10 -release : 5 -source : - - http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.10.tar.gz : e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : xcb-util extensions - render +name: xcb-util-renderutil +version: 0.3.10 +release: 5 +source: + - http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.10.tar.gz: e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: xcb-util extensions - render description: | This library provides convenience functions for the Render extension -builddeps : +builddeps: - pkgconfig(xcb-render) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-wm/package.yml b/packages/x/xcb-util-wm/package.yml index 3fc5a7b9ed5..efbe1462afb 100644 --- a/packages/x/xcb-util-wm/package.yml +++ b/packages/x/xcb-util-wm/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-wm -version : 0.4.2 -release : 6 -source : - - http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.2.tar.gz : dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7 -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : libraries which provide client and window-manager helpers for EWMH and ICCCM. +name: xcb-util-wm +version: 0.4.2 +release: 6 +source: + - http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.2.tar.gz: dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7 +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: libraries which provide client and window-manager helpers for EWMH and ICCCM. description: | libraries which provide client and window-manager helpers for EWMH and ICCCM. -builddeps : +builddeps: - pkgconfig(xcb) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util-xrm/package.yml b/packages/x/xcb-util-xrm/package.yml index 1e3dc9e224c..42249e23c37 100644 --- a/packages/x/xcb-util-xrm/package.yml +++ b/packages/x/xcb-util-xrm/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util-xrm -version : '1.3' -release : 5 -source : - - https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.gz : 0129f74c327ae65e2f4ad4002f300b4f02c9aff78c00997f1f1c5a430f922f34 -license : MIT -component : xorg.apps -homepage : https://github.com/Airblader/xcb-util-xrm -summary : XCB utility functions for the X resource manager +name: xcb-util-xrm +version: "1.3" +release: 5 +source: + - https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.gz: 0129f74c327ae65e2f4ad4002f300b4f02c9aff78c00997f1f1c5a430f922f34 +license: MIT +component: xorg.apps +homepage: https://github.com/Airblader/xcb-util-xrm +summary: XCB utility functions for the X resource manager description: | The XCB util modules provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xcb-util) -setup : | +setup: | %configure_no_runstatedir \ --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcb-util/package.yml b/packages/x/xcb-util/package.yml index 684bfc92af8..71e83669b7f 100644 --- a/packages/x/xcb-util/package.yml +++ b/packages/x/xcb-util/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcb-util -version : 0.4.1 -release : 10 -source : - - http://xcb.freedesktop.org/dist/xcb-util-0.4.1.tar.gz : 21c6e720162858f15fe686cef833cf96a3e2a79875f84007d76f6d00417f593a -license : MIT -component : xorg.library -homepage : https://www.x.org/ -summary : Additional extensions to the XCB library +name: xcb-util +version: 0.4.1 +release: 10 +source: + - http://xcb.freedesktop.org/dist/xcb-util-0.4.1.tar.gz: 21c6e720162858f15fe686cef833cf96a3e2a79875f84007d76f6d00417f593a +license: MIT +component: xorg.library +homepage: https://www.x.org/ +summary: Additional extensions to the XCB library description: | The xcb-util package provides additional extensions to the XCB library, many that were previously found in Xlib, but are not part of core X protocol. -emul32 : true -builddeps : +emul32: true +builddeps: - pkgconfig32(xcb) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xclip/package.yml b/packages/x/xclip/package.yml index 3c008b4950c..364f5634523 100644 --- a/packages/x/xclip/package.yml +++ b/packages/x/xclip/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xclip -version : 0.13 -release : 3 -source : - - https://github.com/astrand/xclip/archive/0.13.tar.gz : ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758 -homepage : https://github.com/astrand/xclip -license : GPL-2.0-or-later -component : xorg.apps -summary : xclip is a command line interface to the X11 clipboard. +name: xclip +version: 0.13 +release: 3 +source: + - https://github.com/astrand/xclip/archive/0.13.tar.gz: ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758 +homepage: https://github.com/astrand/xclip +license: GPL-2.0-or-later +component: xorg.apps +summary: xclip is a command line interface to the X11 clipboard. description: | xclip is a command line interface to the X11 clipboard. -builddeps : +builddeps: - pkgconfig(xmu) -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xcursorgen/package.yml b/packages/x/xcursorgen/package.yml index 0d09d97bd67..7142537a298 100644 --- a/packages/x/xcursorgen/package.yml +++ b/packages/x/xcursorgen/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xcursorgen -version : 1.0.8 -release : 5 -source : - - https://www.x.org/releases/individual/app/xcursorgen-1.0.8.tar.xz : 32b33ce27b4e285e64ff375731806bb7988cc626ff10915c65f1dc4da640cc9b -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : Create an X cursor file from PNG images +name: xcursorgen +version: 1.0.8 +release: 5 +source: + - https://www.x.org/releases/individual/app/xcursorgen-1.0.8.tar.xz: 32b33ce27b4e285e64ff375731806bb7988cc626ff10915c65f1dc4da640cc9b +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: Create an X cursor file from PNG images description: | xcursorgen prepares X11 cursor sets for use with libXcursor. -builddeps : +builddeps: - pkgconfig(libpng) - pkgconfig(xcursor) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xdebug/package.yml b/packages/x/xdebug/package.yml index 594d125d71d..87fd5367024 100644 --- a/packages/x/xdebug/package.yml +++ b/packages/x/xdebug/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdebug -version : 3.3.1 -release : 9 -source : - - https://github.com/xdebug/xdebug/archive/refs/tags/3.3.1.tar.gz : 76d0467154d7f2714a07f88c7c17658e24dd58fb919a9aa08ab4bc23dccce76d -license : Xdebug-License-1.02 -component : programming.tools -homepage : https://xdebug.org/ -summary : Xdebug is a debugger and profiler for PHP. +name: xdebug +version: 3.3.1 +release: 9 +source: + - https://github.com/xdebug/xdebug/archive/refs/tags/3.3.1.tar.gz: 76d0467154d7f2714a07f88c7c17658e24dd58fb919a9aa08ab4bc23dccce76d +license: Xdebug-License-1.02 +component: programming.tools +homepage: https://xdebug.org/ +summary: Xdebug is a debugger and profiler for PHP. description: | Xdebug is a debugger and profiler for PHP. -builddeps : +builddeps: - php-devel -rundeps : +rundeps: - php -setup : | +setup: | phpize aclocal autoconf %configure --enable-xdebug -build : | +build: | %make -install : | +install: | install -Dm00644 modules/xdebug.so $installdir/usr/lib64/php/modules/xdebug.so install -Dm00644 $pkgfiles/xdebug.ini $installdir/etc/php/conf.d/xdebug.ini diff --git a/packages/x/xdelta3/package.yml b/packages/x/xdelta3/package.yml index d0c667249ce..249a41ea0c6 100644 --- a/packages/x/xdelta3/package.yml +++ b/packages/x/xdelta3/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdelta3 -version : 3.1.0 -release : 5 -source : - - https://github.com/jmacd/xdelta/archive/v3.1.0.tar.gz : 7515cf5378fca287a57f4e2fee1094aabc79569cfe60d91e06021a8fd7bae29d -homepage : https://github.com/jmacd/xdelta/ -license : Apache-2.0 -component : system.utils -summary : Xdelta is a tool and library for differential compression. +name: xdelta3 +version: 3.1.0 +release: 5 +source: + - https://github.com/jmacd/xdelta/archive/v3.1.0.tar.gz: 7515cf5378fca287a57f4e2fee1094aabc79569cfe60d91e06021a8fd7bae29d +homepage: https://github.com/jmacd/xdelta/ +license: Apache-2.0 +component: system.utils +summary: Xdelta is a tool and library for differential compression. description: | Xdelta is a tool and library for differential compression. -setup : | +setup: | pushd xdelta3 %reconfigure popd -build : | +build: | pushd xdelta3 %make popd -install : | +install: | pushd xdelta3 %make_install popd diff --git a/packages/x/xdg-dbus-proxy/package.yml b/packages/x/xdg-dbus-proxy/package.yml index a2fedde0f47..38dc242f2be 100644 --- a/packages/x/xdg-dbus-proxy/package.yml +++ b/packages/x/xdg-dbus-proxy/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-dbus-proxy -version : 0.1.6 -release : 6 -source : - - https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.6/xdg-dbus-proxy-0.1.6.tar.xz : 131bf59fce7c7ee7ecbc5d9106d6750f4f597bfe609966573240f7e4952973a1 -license : LGPL-2.1-or-later -component : security -homepage : https://github.com/flatpak/xdg-dbus-proxy -summary : Filtering proxy for D-Bus connections. +name: xdg-dbus-proxy +version: 0.1.6 +release: 6 +source: + - https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.6/xdg-dbus-proxy-0.1.6.tar.xz: 131bf59fce7c7ee7ecbc5d9106d6750f4f597bfe609966573240f7e4952973a1 +license: LGPL-2.1-or-later +component: security +homepage: https://github.com/flatpak/xdg-dbus-proxy +summary: Filtering proxy for D-Bus connections. description: | xdg-dbus-proxy is a filtering proxy for D-Bus connections. It was originally part of the flatpak project, but it has been broken out as a standalone module to facilitate using it in other contexts. -builddeps : +builddeps: - docbook-xml -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal-gnome/package.yml b/packages/x/xdg-desktop-portal-gnome/package.yml index 1859a9969ae..57d66fa1dc3 100644 --- a/packages/x/xdg-desktop-portal-gnome/package.yml +++ b/packages/x/xdg-desktop-portal-gnome/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-gnome -version : '49.0' -release : 15 -source : - - https://download.gnome.org/sources/xdg-desktop-portal-gnome/49/xdg-desktop-portal-gnome-49.0.tar.xz : 401dafcdf8cb911f09c08d2813f774dd864127abfca93ff4caf1fc4c9b5ec4d2 -homepage : https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome -license : LGPL-2.1-or-later -component : desktop.util -summary : A backend implementation for xdg-desktop-portal for the GNOME desktop environment. +name: xdg-desktop-portal-gnome +version: "49.0" +release: 15 +source: + - https://download.gnome.org/sources/xdg-desktop-portal-gnome/49/xdg-desktop-portal-gnome-49.0.tar.xz: 401dafcdf8cb911f09c08d2813f774dd864127abfca93ff4caf1fc4c9b5ec4d2 +homepage: https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome +license: LGPL-2.1-or-later +component: desktop.util +summary: A backend implementation for xdg-desktop-portal for the GNOME desktop environment. description: | A backend implementation for xdg-desktop-portal for the GNOME desktop environment. -builddeps : +builddeps: - pkgconfig(gnome-desktop-4) - pkgconfig(libadwaita-1) - pkgconfig(xdg-desktop-portal) - gnome-keyring -rundeps : +rundeps: - nautilus - xdg-desktop-portal-gtk -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal-gtk/package.yml b/packages/x/xdg-desktop-portal-gtk/package.yml index 633d7eab8d8..575a9773912 100644 --- a/packages/x/xdg-desktop-portal-gtk/package.yml +++ b/packages/x/xdg-desktop-portal-gtk/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-gtk -version : 1.15.3 -release : 19 -source : - - https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/1.15.3/xdg-desktop-portal-gtk-1.15.3.tar.xz : 47a3743d2419a8601e691db37e85bb5fac5ae4b26842177065cd5f22ada23b37 -homepage : https://github.com/flatpak/xdg-desktop-portal-gtk -license : LGPL-2.1-or-later -component : desktop.util -summary : GTK+ backend for XDG Portal +name: xdg-desktop-portal-gtk +version: 1.15.3 +release: 19 +source: + - https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/1.15.3/xdg-desktop-portal-gtk-1.15.3.tar.xz: 47a3743d2419a8601e691db37e85bb5fac5ae4b26842177065cd5f22ada23b37 +homepage: https://github.com/flatpak/xdg-desktop-portal-gtk +license: LGPL-2.1-or-later +component: desktop.util +summary: GTK+ backend for XDG Portal description: | A backend implementation for xdg-desktop-portal that is using GTK+ and various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces. -builddeps : +builddeps: - pkgconfig(flatpak) - pkgconfig(gnome-desktop-3.0) - pkgconfig(xdg-desktop-portal) -rundeps : +rundeps: - xdg-desktop-portal -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal-hyprland/package.yml b/packages/x/xdg-desktop-portal-hyprland/package.yml index 5fdca4d3869..a85d9d1ce11 100644 --- a/packages/x/xdg-desktop-portal-hyprland/package.yml +++ b/packages/x/xdg-desktop-portal-hyprland/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-hyprland -version : 1.3.11 -release : 13 -source : - - https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v1.3.11.tar.gz : 8ba29b19d266d20e8c2611392b0e35b4c3373aeabc4f22c3907d915e553701d3 -homepage : https://github.com/hyprwm/xdg-desktop-portal-hyprland -license : BSD-3-Clause -component : desktop.hyprland -summary : xdg-desktop-portal backend for hyprland +name: xdg-desktop-portal-hyprland +version: 1.3.11 +release: 13 +source: + - https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v1.3.11.tar.gz: 8ba29b19d266d20e8c2611392b0e35b4c3373aeabc4f22c3907d915e553701d3 +homepage: https://github.com/hyprwm/xdg-desktop-portal-hyprland +license: BSD-3-Clause +component: desktop.hyprland +summary: xdg-desktop-portal backend for hyprland description: | xdg-desktop-portal backend for hyprland -builddeps : +builddeps: - pkgconfig(Qt6Widgets) - pkgconfig(gbm) - pkgconfig(hyprland-protocols) @@ -23,9 +23,9 @@ builddeps : - pkgconfig(sdbus-c++) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal-kde/package.yml b/packages/x/xdg-desktop-portal-kde/package.yml index 14aea7f539d..14c8e6f4f02 100644 --- a/packages/x/xdg-desktop-portal-kde/package.yml +++ b/packages/x/xdg-desktop-portal-kde/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-kde -version : 6.5.3 -release : 120 -source : - - https://download.kde.org/stable/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz : 1edbe2a45fcbc6201b9bd33c5d35f40900d3c4041bf5b22f684cb3b6d87de192 -homepage : https://www.kde.org/workspaces/plasmadesktop/ -license : LGPL-2.1-or-later -component : desktop.kde -summary : Qt/KDE for xdg-desktop-portal +name: xdg-desktop-portal-kde +version: 6.5.3 +release: 120 +source: + - https://download.kde.org/stable/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz: 1edbe2a45fcbc6201b9bd33c5d35f40900d3c4041bf5b22f684cb3b6d87de192 +homepage: https://www.kde.org/workspaces/plasmadesktop/ +license: LGPL-2.1-or-later +component: desktop.kde +summary: Qt/KDE for xdg-desktop-portal description: | A backend implementation for xdg-desktop-portal that is using Qt/KDE. -builddeps : +builddeps: - pkgconfig(KF6GuiAddons) - pkgconfig(KWaylandClient) - pkgconfig(Qt6WaylandClient) @@ -29,18 +29,18 @@ builddeps : - kio-fuse - plasma-wayland-protocols-devel - qt6-base-private-devel -rundeps : +rundeps: - kio-fuse - xdg-desktop-portal # Needed so that GTK flatpaks respect system settings - xdg-desktop-portal-gtk -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal-wlr/package.yml b/packages/x/xdg-desktop-portal-wlr/package.yml index 6b75068d420..e01329436da 100644 --- a/packages/x/xdg-desktop-portal-wlr/package.yml +++ b/packages/x/xdg-desktop-portal-wlr/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-wlr -version : 0.7.1 -release : 3 -source : - - https://github.com/emersion/xdg-desktop-portal-wlr/releases/download/v0.7.1/xdg-desktop-portal-wlr-0.7.1.tar.gz : eec6e4be808e1a445e677dba1e20e5acb2f091825f5ff4c6ac49d5843b2185f9 -license : MIT -component : desktop.util -homepage : https://github.com/emersion/xdg-desktop-portal-wlr -summary : xdg-desktop-portal backend for wlroots +name: xdg-desktop-portal-wlr +version: 0.7.1 +release: 3 +source: + - https://github.com/emersion/xdg-desktop-portal-wlr/releases/download/v0.7.1/xdg-desktop-portal-wlr-0.7.1.tar.gz: eec6e4be808e1a445e677dba1e20e5acb2f091825f5ff4c6ac49d5843b2185f9 +license: MIT +component: desktop.util +homepage: https://github.com/emersion/xdg-desktop-portal-wlr +summary: xdg-desktop-portal backend for wlroots description: | xdg-desktop-portal backend for wlroots -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(inih) - pkgconfig(libdrm) @@ -19,16 +19,16 @@ builddeps : - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) - scdoc -rundeps : +rundeps: - grim - pipewire - slurp - xdg-desktop-portal -setup : | +setup: | %meson_configure -Dsd-bus-provider=libsystemd -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install our portal configuration diff --git a/packages/x/xdg-desktop-portal-xapp/package.yml b/packages/x/xdg-desktop-portal-xapp/package.yml index 4221f3503c8..7c1c9ef3531 100644 --- a/packages/x/xdg-desktop-portal-xapp/package.yml +++ b/packages/x/xdg-desktop-portal-xapp/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal-xapp -version : 1.1.3 -release : 8 -source : - - https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/refs/tags/1.1.3.tar.gz : 0c163f39a33746aec14a12ebe30f13e0f210e3b383979e7597512eabddca64b6 -license : LGPL-2.1-or-later -component : desktop.util -homepage : https://github.com/linuxmint/xdg-desktop-portal-xapp -summary : xdg-desktop-portal backend for MATE and XFCE +name: xdg-desktop-portal-xapp +version: 1.1.3 +release: 8 +source: + - https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/refs/tags/1.1.3.tar.gz: 0c163f39a33746aec14a12ebe30f13e0f210e3b383979e7597512eabddca64b6 +license: LGPL-2.1-or-later +component: desktop.util +homepage: https://github.com/linuxmint/xdg-desktop-portal-xapp +summary: xdg-desktop-portal backend for MATE and XFCE description: | xdg-desktop-portal backend for MATE and XFCE -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(xdg-desktop-portal) -rundeps : +rundeps: - xapp - xdg-desktop-portal -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-desktop-portal/package.yml b/packages/x/xdg-desktop-portal/package.yml index b1de8158944..9eb8abaabb8 100644 --- a/packages/x/xdg-desktop-portal/package.yml +++ b/packages/x/xdg-desktop-portal/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-desktop-portal -version : 1.20.3 -release : 32 -source : - - https://github.com/flatpak/xdg-desktop-portal/releases/download/1.20.3/xdg-desktop-portal-1.20.3.tar.xz : 4bfb164937f59107eb1a3cc21abaa948d903c76f3b99fac210cea38ce1da9edc -homepage : https://github.com/flatpak/xdg-desktop-portal -license : LGPL-2.1-or-later -component : desktop.util -summary : Desktop integration portal +name: xdg-desktop-portal +version: 1.20.3 +release: 32 +source: + - https://github.com/flatpak/xdg-desktop-portal/releases/download/1.20.3/xdg-desktop-portal-1.20.3.tar.xz: 4bfb164937f59107eb1a3cc21abaa948d903c76f3b99fac210cea38ce1da9edc +homepage: https://github.com/flatpak/xdg-desktop-portal +license: LGPL-2.1-or-later +component: desktop.util +summary: Desktop integration portal description: | A portal frontend service for Flatpak and possibly other desktop containment frameworks. xdg-desktop-portal works by exposing a series of D-Bus interfaces known as portals under a well-known name (org.freedesktop.portal.Desktop) and object path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for file access, opening URIs, printing and others. -builddeps : +builddeps: - pkgconfig(flatpak) - pkgconfig(fontconfig) - pkgconfig(fuse3) @@ -22,9 +22,9 @@ builddeps : - pkgconfig(libportal) - docbook-xml - xmlto -setup : | +setup: | %meson_configure -Dtests=disabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xdg-user-dirs-gtk/package.yml b/packages/x/xdg-user-dirs-gtk/package.yml index bbde8da587e..786eb76e13b 100644 --- a/packages/x/xdg-user-dirs-gtk/package.yml +++ b/packages/x/xdg-user-dirs-gtk/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-user-dirs-gtk -version : '0.14' -release : 9 -source : - - https://download.gnome.org/sources/xdg-user-dirs-gtk/0.14/xdg-user-dirs-gtk-0.14.tar.xz : 537fbe142b24736ed7894e4a01f69fd758cb6c7a677a382879529d217f4a2873 -homepage : https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk -license : +name: xdg-user-dirs-gtk +version: "0.14" +release: 9 +source: + - https://download.gnome.org/sources/xdg-user-dirs-gtk/0.14/xdg-user-dirs-gtk-0.14.tar.xz: 537fbe142b24736ed7894e4a01f69fd758cb6c7a677a382879529d217f4a2873 +homepage: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk +license: - GPL-2.0-or-later -component : desktop.gnome.core -summary : Creates user dirs and asks to relocalize them +component: desktop.gnome.core +summary: Creates user dirs and asks to relocalize them description: | Creates user dirs and asks to relocalize them -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - gettext-devel - xdg-user-dirs -rundeps : +rundeps: - xdg-user-dirs -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Add-MATE-support.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install mv $installdir/etc/xdg $installdir/usr/share/xdg && rmdir $installdir/etc diff --git a/packages/x/xdg-user-dirs/package.yml b/packages/x/xdg-user-dirs/package.yml index 73c5a63802d..05e90f0ecd7 100644 --- a/packages/x/xdg-user-dirs/package.yml +++ b/packages/x/xdg-user-dirs/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-user-dirs -version : '0.19' -release : 12 -source : - - https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/archive/v0.19/xdg-user-dirs-v0.19.tar.gz : aa18765c6f48b6c61f2fb426656dba640920f8436a04733965146af4c9a1f5e1 -homepage : https://www.freedesktop.org/wiki/Software/xdg-user-dirs/ -component : desktop.core -license : +name: xdg-user-dirs +version: "0.19" +release: 12 +source: + - https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/archive/v0.19/xdg-user-dirs-v0.19.tar.gz: aa18765c6f48b6c61f2fb426656dba640920f8436a04733965146af4c9a1f5e1 +homepage: https://www.freedesktop.org/wiki/Software/xdg-user-dirs/ +component: desktop.core +license: - GPL-2.0-only -summary : Tool to manage well known user directories +summary: Tool to manage well known user directories description: | xdg-user-dirs is a tool to help manage "well known" user directories like the desktop folder and the music folder. It also handles localization (i.e. translation) of the filenames. -builddeps : +builddeps: - gettext-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Convert-to-a-stateless-configuration.patch %patch -p1 -i $pkgfiles/ftbfs-gettext.patch autoreconf -fvi -I /usr/share/gettext/m4 %configure --disable-documentation -build : | +build: | %make -install : | +install: | %make_install install -m 00644 -D $pkgfiles/xdg-user-dirs.service $installdir/usr/lib/systemd/user/xdg-user-dirs.service install -D -d -m 00755 $installdir/usr/lib/systemd/user/default.target.wants diff --git a/packages/x/xdg-utils/package.yml b/packages/x/xdg-utils/package.yml index dcc953c4dee..ed0b612a56d 100644 --- a/packages/x/xdg-utils/package.yml +++ b/packages/x/xdg-utils/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdg-utils -version : 1.2.1 -release : 12 -source : - - https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v1.2.1/xdg-utils-v1.2.1.tar.gz : f6b648c064464c2636884c05746e80428110a576f8daacf46ef2e554dcfdae75 -homepage : https://www.freedesktop.org/wiki/Software/xdg-utils/ -license : MIT -component : desktop.core -summary : Tools to assist with desktop integration tasks +name: xdg-utils +version: 1.2.1 +release: 12 +source: + - https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v1.2.1/xdg-utils-v1.2.1.tar.gz: f6b648c064464c2636884c05746e80428110a576f8daacf46ef2e554dcfdae75 +homepage: https://www.freedesktop.org/wiki/Software/xdg-utils/ +license: MIT +component: desktop.core +summary: Tools to assist with desktop integration tasks description: | xdg-utils is a a set of command line tools that assist applications with a variety of desktop integration tasks. It is required for Linux Standards Base (LSB) conformance. -builddeps : +builddeps: - docbook-xml - lynx - xmlto -rundeps : +rundeps: - perl-net-dbus - perl-x11-protocol - xset -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xdo/package.yml b/packages/x/xdo/package.yml index 56b284520fe..1b04865595a 100644 --- a/packages/x/xdo/package.yml +++ b/packages/x/xdo/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdo -version : 0.5.7 -release : 3 -source : - - https://github.com/baskerville/xdo/archive/0.5.7.tar.gz : b661229f0457939d3867cca1664c5671ae959b309feb58abe9142229c8c7ffb4 -homepage : https://github.com/baskerville/xdo -license : BSD-2-Clause -component : system.utils -summary : Small X utility to perform elementary actions on windows +name: xdo +version: 0.5.7 +release: 3 +source: + - https://github.com/baskerville/xdo/archive/0.5.7.tar.gz: b661229f0457939d3867cca1664c5671ae959b309feb58abe9142229c8c7ffb4 +homepage: https://github.com/baskerville/xdo +license: BSD-2-Clause +component: system.utils +summary: Small X utility to perform elementary actions on windows description: | Small X utility to perform elementary actions on windows -builddeps : +builddeps: - pkgconfig(xcb-aux) - pkgconfig(xcb-icccm) -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/x/xdotool/package.yml b/packages/x/xdotool/package.yml index 4ee8a2ab7ab..46889f5e9e5 100644 --- a/packages/x/xdotool/package.yml +++ b/packages/x/xdotool/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdotool -version : 3.20210903.1 -release : 5 -source : - - https://github.com/jordansissel/xdotool/archive/v3.20210903.1.tar.gz : da1fa50853cf1f83765f3bb17cf97bcbb76e763483ca499c1940c3401d45c894 -homepage : https://github.com/jordansissel/xdotool -license : BSD-3-Clause -component : system.utils -summary : Fake input from the mouse and keyboard very easily +name: xdotool +version: 3.20210903.1 +release: 5 +source: + - https://github.com/jordansissel/xdotool/archive/v3.20210903.1.tar.gz: da1fa50853cf1f83765f3bb17cf97bcbb76e763483ca499c1940c3401d45c894 +homepage: https://github.com/jordansissel/xdotool +license: BSD-3-Clause +component: system.utils +summary: Fake input from the mouse and keyboard very easily description: | Fake input from the mouse and keyboard very easily -builddeps : +builddeps: - pkgconfig(xinerama) - pkgconfig(xkbcommon) - pkgconfig(xtst) -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr INSTALLMAN=/usr/share/man diff --git a/packages/x/xdpyinfo/package.yml b/packages/x/xdpyinfo/package.yml index fb35841b765..2615d57500b 100644 --- a/packages/x/xdpyinfo/package.yml +++ b/packages/x/xdpyinfo/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xdpyinfo -version : 1.3.4 -release : 11 -source : - - https://www.x.org/releases/individual/app/xdpyinfo-1.3.4.tar.gz : fbd1e18885f67332b330fecd83592af25ad42d21457aaabfbd31a5a97388652a -license : GPL-3.0 -component : xorg.apps -homepage : https://www.x.org/ -summary : Display information utility for X +name: xdpyinfo +version: 1.3.4 +release: 11 +source: + - https://www.x.org/releases/individual/app/xdpyinfo-1.3.4.tar.gz: fbd1e18885f67332b330fecd83592af25ad42d21457aaabfbd31a5a97388652a +license: GPL-3.0 +component: xorg.apps +homepage: https://www.x.org/ +summary: Display information utility for X description: | Xdpyinfo is a utility for displaying information about an X server. It is used to examine the capabilities of a server, the predefined values for various parameters used in communicating between clients and the server, and the different types of screens and visuals that are available -builddeps : +builddeps: - pkgconfig(dmx) - pkgconfig(x11-xcb) - pkgconfig(xproto) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(xrender) - pkgconfig(xxf86dga) - pkgconfig(xxf86vm) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xed/package.yml b/packages/x/xed/package.yml index a23f2f4983a..6ebee20a4d3 100644 --- a/packages/x/xed/package.yml +++ b/packages/x/xed/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xed -version : 3.8.5 -release : 7 -source : - - https://github.com/linuxmint/xed/archive/refs/tags/3.8.5.tar.gz : 3594a455982c4dfd9d9d969e456ce021ececcba45e1035c8bbafd2433835b83c -homepage : https://github.com/linuxmint/xed -license : GPL-2.0-or-later -component : desktop -summary : X-Apps Text Editor (Cross-DE, backward-compatible, GTK3, traditional UI) +name: xed +version: 3.8.5 +release: 7 +source: + - https://github.com/linuxmint/xed/archive/refs/tags/3.8.5.tar.gz: 3594a455982c4dfd9d9d969e456ce021ececcba45e1035c8bbafd2433835b83c +homepage: https://github.com/linuxmint/xed +license: GPL-2.0-or-later +component: desktop +summary: X-Apps Text Editor (Cross-DE, backward-compatible, GTK3, traditional UI) description: | xed is a small and lightweight text editor. xed supports most standard editing features, plus several not found in your average text editor (plugins being the most notable of these). -builddeps : +builddeps: - pkgconfig(gspell-1) - pkgconfig(gtk+-3.0) - pkgconfig(gtksourceview-4) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(xapp) - pkgconfig(xkbfile) - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas_libgirepository2.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xemu/package.yml b/packages/x/xemu/package.yml index 1a348047ca1..f0d4c6d5323 100644 --- a/packages/x/xemu/package.yml +++ b/packages/x/xemu/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xemu -version : 0.7.132 -release : 3 -source : - - git|https://github.com/mborgerson/xemu.git : v0.7.132 -license : +name: xemu +version: 0.7.132 +release: 3 +source: + - git|https://github.com/mborgerson/xemu.git: v0.7.132 +license: - GPL-2.0-or-later - MIT - BSD-2-Clause -component : game.emulator -homepage : https://xbox.app -summary : Original Xbox Emulator +component: game.emulator +homepage: https://xbox.app +summary: Original Xbox Emulator description: | An open-source, cross-platform application that emulates the hardware of the original Xbox game console, allowing users to play their Xbox games on Windows, macOS, and Linux systems. -builddeps : +builddeps: - pkgconfig(epoxy) - pkgconfig(glu) - pkgconfig(gtk+-3.0) @@ -25,16 +25,16 @@ builddeps : - pkgconfig(sdl2) - pkgconfig(slirp) - acpica-unix -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Better-follow-freedesktop-specifications.patch %configure_no_runstatedir \ --extra-cflags="-DXBOX=1 -Wno-error=redundant-decls ${CFLAGS} -O3 -I$workdir/ui/imgui" \ --target-list=i386-softmmu \ --enable-lto --disable-werror -build : | +build: | %make -install : | +install: | install -v -d $installdir/usr/bin/ install -v $workdir/build/qemu-system-i386 $installdir/usr/bin/xemu diff --git a/packages/x/xerces-c/package.yml b/packages/x/xerces-c/package.yml index 408a03a6cf1..99326b10b8e 100644 --- a/packages/x/xerces-c/package.yml +++ b/packages/x/xerces-c/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xerces-c -version : 3.2.5 -release : 7 -source : - - https://github.com/apache/xerces-c/archive/refs/tags/v3.2.5.tar.gz : 4042f6f11c9eba745dc0e5f8035d98b442097ee4efc69e4853410e4737a987f8 -homepage : https://xerces.apache.org/ -license : Apache-2.0 -component : system.utils -summary : Xerces-C++ is a validating XML parser written in a portable subset of C++ +name: xerces-c +version: 3.2.5 +release: 7 +source: + - https://github.com/apache/xerces-c/archive/refs/tags/v3.2.5.tar.gz: 4042f6f11c9eba745dc0e5f8035d98b442097ee4efc69e4853410e4737a987f8 +homepage: https://xerces.apache.org/ +license: Apache-2.0 +component: system.utils +summary: Xerces-C++ is a validating XML parser written in a portable subset of C++ description: | Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs. -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libcurl) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/x/xev/package.yml b/packages/x/xev/package.yml index 2a72d02fc68..1abc3ea7abc 100644 --- a/packages/x/xev/package.yml +++ b/packages/x/xev/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xev -version : 1.2.6 -release : 7 -source : - - https://www.x.org/releases/individual/app/xev-1.2.6.tar.xz : 61e1c5e008ac9973aca7cdddf36e9df7410e77083b030eb04f4dc737c51807d7 -license : +name: xev +version: 1.2.6 +release: 7 +source: + - https://www.x.org/releases/individual/app/xev-1.2.6.tar.xz: 61e1c5e008ac9973aca7cdddf36e9df7410e77083b030eb04f4dc737c51807d7 +license: - GPL-3.0-only - MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : Print contents of X events +component: xorg.apps +homepage: https://www.x.org/ +summary: Print contents of X events description: | Xev creates a window and then asks the X server to send it events whenever anything happens to the window (such as it being moved, resized, typed in, clicked in, etc.). You can also attach it to an existing window. It is useful for seeing what causes events to occur and to display the information that they contain; it is essentially a debugging and development tool, and should not be needed in normal usage. -builddeps : +builddeps: - pkgconfig(xrandr) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfburn/package.yml b/packages/x/xfburn/package.yml index fa7f3991c65..8f3c7e59690 100644 --- a/packages/x/xfburn/package.yml +++ b/packages/x/xfburn/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfburn -version : 0.7.2 -release : 3 -source : - - https://archive.xfce.org/src/apps/xfburn/0.7/xfburn-0.7.2.tar.bz2 : c2bb01d9f7335e487f91db40ebddeea30d071364c1c3b56838466fd3367a9925 -homepage : https://docs.xfce.org/apps/xfburn/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : A simple CD/DVD burning tool based on libburnia libraries. +name: xfburn +version: 0.7.2 +release: 3 +source: + - https://archive.xfce.org/src/apps/xfburn/0.7/xfburn-0.7.2.tar.bz2: c2bb01d9f7335e487f91db40ebddeea30d071364c1c3b56838466fd3367a9925 +homepage: https://docs.xfce.org/apps/xfburn/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: A simple CD/DVD burning tool based on libburnia libraries. description: | A simple CD/DVD burning tool based on libburnia libraries. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(libburn-1) - pkgconfig(libisofs-1) - pkgconfig(libxfce4ui-2) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Fix for appstream-builder diff --git a/packages/x/xfce4-appfinder/package.yml b/packages/x/xfce4-appfinder/package.yml index bbc4a658a71..e26d3aea787 100644 --- a/packages/x/xfce4-appfinder/package.yml +++ b/packages/x/xfce4-appfinder/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-appfinder -version : 4.20.0 -release : 4 -source : - - https://archive.xfce.org/src/xfce/xfce4-appfinder/4.20/xfce4-appfinder-4.20.0.tar.bz2 : 82ca82f77dc83e285db45438c2fe31df445148aa986ffebf2faabee4af9e7304 -homepage : https://docs.xfce.org/xfce/xfce4-appfinder/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Application launcher and finder. +name: xfce4-appfinder +version: 4.20.0 +release: 4 +source: + - https://archive.xfce.org/src/xfce/xfce4-appfinder/4.20/xfce4-appfinder-4.20.0.tar.bz2: 82ca82f77dc83e285db45438c2fe31df445148aa986ffebf2faabee4af9e7304 +homepage: https://docs.xfce.org/xfce/xfce4-appfinder/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Application launcher and finder. description: | Application launcher and finder. -builddeps : +builddeps: - pkgconfig(garcon-gtk3-1) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfconf-0) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-battery-plugin/package.yml b/packages/x/xfce4-battery-plugin/package.yml index 956b7dfa330..975a3881507 100644 --- a/packages/x/xfce4-battery-plugin/package.yml +++ b/packages/x/xfce4-battery-plugin/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-battery-plugin -version : 1.2.0 -release : 3 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.2/xfce4-battery-plugin-1.2.0.tar.xz : 1dba8f470d2b12517e7b86d83cd2ebf13eb57ff1a01a4f2d2d156cf5194d97b6 -homepage : https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD. +name: xfce4-battery-plugin +version: 1.2.0 +release: 3 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.2/xfce4-battery-plugin-1.2.0.tar.xz: 1dba8f470d2b12517e7b86d83cd2ebf13eb57ff1a01a4f2d2d156cf5194d97b6 +homepage: https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD. description: | A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD. -builddeps : +builddeps: - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4util-1.0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-clipman-plugin/package.yml b/packages/x/xfce4-clipman-plugin/package.yml index 9f95f788c5a..b0180721408 100644 --- a/packages/x/xfce4-clipman-plugin/package.yml +++ b/packages/x/xfce4-clipman-plugin/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-clipman-plugin -version : 1.7.0 -release : 3 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.7/xfce4-clipman-plugin-1.7.0.tar.xz : 903302c3070a951d44ee17a84fa3cf21d36c6787678af8fbfc79e469fd00cb46 -homepage : https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Clipman is a clipboard manager for Xfce. +name: xfce4-clipman-plugin +version: 1.7.0 +release: 3 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.7/xfce4-clipman-plugin-1.7.0.tar.xz: 903302c3070a951d44ee17a84fa3cf21d36c6787678af8fbfc79e469fd00cb46 +homepage: https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Clipman is a clipboard manager for Xfce. description: | Clipman is a clipboard manager for Xfce. It keeps the clipboard contents around while it is usually lost when you close an application. It is able to handle text and images, and has a feature to execute actions on specific text by matching them against regular expressions. -builddeps : +builddeps: - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4util-1.0) -setup : | +setup: | %meson_configure --sysconfdir=/usr/share -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/x/xfce4-desktop-branding/package.yml b/packages/x/xfce4-desktop-branding/package.yml index 7b611d95ee7..b81cdc490e5 100644 --- a/packages/x/xfce4-desktop-branding/package.yml +++ b/packages/x/xfce4-desktop-branding/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-desktop-branding -version : 1.2.0 -release : 19 -source : - - https://github.com/getsolus/xfce4-desktop-branding/releases/download/v1.2.0/xfce4-desktop-branding-v1.2.0.tar.xz : 092421614e56c670443c16b65024e7951d4540e566a1bc4d267742f0647313c8 -homepage : https://github.com/getsolus/xfce4-desktop-branding -license : GPL-2.0-only -component : +name: xfce4-desktop-branding +version: 1.2.0 +release: 19 +source: + - https://github.com/getsolus/xfce4-desktop-branding/releases/download/v1.2.0/xfce4-desktop-branding-v1.2.0.tar.xz: 092421614e56c670443c16b65024e7951d4540e566a1bc4d267742f0647313c8 +homepage: https://github.com/getsolus/xfce4-desktop-branding +license: GPL-2.0-only +component: - desktop.xfce - - livecd : desktop.xfce -summary : + - livecd: desktop.xfce +summary: - Defaults for the XFCE4 Desktop. - - livecd : Defaults for the XFCE4 Destkop. + - livecd: Defaults for the XFCE4 Destkop. description: - Defaults for the XFCE4 Desktop. - - livecd : Defaults for the XFCE4 Desktop. -rundeps : + - livecd: Defaults for the XFCE4 Desktop. +rundeps: - breeze-cursor-theme - font-hack-ttf - font-noto-emoji @@ -27,14 +27,14 @@ rundeps : - qtstyleplugins - solus-artwork - sound-theme-freedesktop - - livecd : - - xfce4-desktop-branding -setup : | + - livecd: + - xfce4-desktop-branding +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install -patterns : - - livecd : - - /usr/share/lightdm/lightdm.conf.d/xfce_config.conf +patterns: + - livecd: + - /usr/share/lightdm/lightdm.conf.d/xfce_config.conf diff --git a/packages/x/xfce4-dev-tools/package.yml b/packages/x/xfce4-dev-tools/package.yml index 227ef07f8c3..4622a92606b 100644 --- a/packages/x/xfce4-dev-tools/package.yml +++ b/packages/x/xfce4-dev-tools/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-dev-tools -version : 4.20.0 -release : 4 -source : - - https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.20/xfce4-dev-tools-4.20.0.tar.bz2 : 1fba39a08a0ecc771eaa3a3b6e4272a4f0b9e7c67d0f66e780cd6090cd4466aa -homepage : https://docs.xfce.org/xfce/xfce4-dev-tools/start -license : GPL-2.0-or-later -component : desktop.xfce.core -summary : The Xfce development tools are a collection of tools and macros for Xfce developers. +name: xfce4-dev-tools +version: 4.20.0 +release: 4 +source: + - https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.20/xfce4-dev-tools-4.20.0.tar.bz2: 1fba39a08a0ecc771eaa3a3b6e4272a4f0b9e7c67d0f66e780cd6090cd4466aa +homepage: https://docs.xfce.org/xfce/xfce4-dev-tools/start +license: GPL-2.0-or-later +component: desktop.xfce.core +summary: The Xfce development tools are a collection of tools and macros for Xfce developers. description: | The Xfce development tools are a collection of tools and macros for Xfce developers. -builddeps : +builddeps: - pkgconfig(glib-2.0) - gtk-doc -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-docklike-plugin/package.yml b/packages/x/xfce4-docklike-plugin/package.yml index 8c2be649308..1202d31463a 100644 --- a/packages/x/xfce4-docklike-plugin/package.yml +++ b/packages/x/xfce4-docklike-plugin/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-docklike-plugin -version : 0.5.0 -release : 5 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.5/xfce4-docklike-plugin-0.5.0.tar.xz : 418aa01f51f6528d95ceeb3b19d52bdc0ac554447bdb7afa9975cca5234f244b -homepage : https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start -license : GPL-3.0-or-later -component : desktop.xfce -summary : A modern, minimalist taskbar for Xfce +name: xfce4-docklike-plugin +version: 0.5.0 +release: 5 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.5/xfce4-docklike-plugin-0.5.0.tar.xz: 418aa01f51f6528d95ceeb3b19d52bdc0ac554447bdb7afa9975cca5234f244b +homepage: https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start +license: GPL-3.0-or-later +component: desktop.xfce +summary: A modern, minimalist taskbar for Xfce description: | Docklike Taskbar behaves similarly to many other desktop environments and operating systems. Wherein all application windows are grouped together as an icon and can be pinned to act as a launcher when the application is not running. Commonly referred to as a dock. -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -builddeps : +builddeps: - pkgconfig(gtk-layer-shell-0) - pkgconfig(libwnck-3.0) - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4windowing-0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-notifyd/package.yml b/packages/x/xfce4-notifyd/package.yml index f7ceaa1df7b..fb4c2cfecb5 100644 --- a/packages/x/xfce4-notifyd/package.yml +++ b/packages/x/xfce4-notifyd/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-notifyd -version : 0.9.7 -release : 10 -source : - - https://archive.xfce.org/src/apps/xfce4-notifyd/0.9/xfce4-notifyd-0.9.7.tar.bz2 : 170d18fd5f40cce823ffc7ae3d7e21644007c3f45808ab4835f0401d21b3516a -homepage : https://docs.xfce.org/apps/notifyd/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Notification daemon for the Xfce desktop. +name: xfce4-notifyd +version: 0.9.7 +release: 10 +source: + - https://archive.xfce.org/src/apps/xfce4-notifyd/0.9/xfce4-notifyd-0.9.7.tar.bz2: 170d18fd5f40cce823ffc7ae3d7e21644007c3f45808ab4835f0401d21b3516a +homepage: https://docs.xfce.org/apps/notifyd/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Notification daemon for the Xfce desktop. description: | Notification daemon for the Xfce desktop. -builddeps : +builddeps: - pkgconfig(gtk-layer-shell-0) - pkgconfig(libcanberra) - pkgconfig(libnotify) @@ -18,10 +18,10 @@ builddeps : - pkgconfig(libxfce4ui-2) - pkgconfig(libxfconf-0) - pkgconfig(sqlite3) -setup : | +setup: | %configure \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-panel-profiles/package.yml b/packages/x/xfce4-panel-profiles/package.yml index cc5970e7ede..cb4ebe21cf9 100644 --- a/packages/x/xfce4-panel-profiles/package.yml +++ b/packages/x/xfce4-panel-profiles/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-panel-profiles -version : 1.1.1 -release : 6 -source : - - https://archive.xfce.org/src/apps/xfce4-panel-profiles/1.1/xfce4-panel-profiles-1.1.1.tar.xz : 0126373a03778bb4894afa151de28d36bfc563ddab96d3bd7c63962350d34ba2 -homepage : https://docs.xfce.org/apps/xfce4-panel-profiles/start -license : GPL-3.0-or-later -component : desktop.xfce -summary : Xfce4-panel-profiles is a simple application to manage Xfce panel layouts. +name: xfce4-panel-profiles +version: 1.1.1 +release: 6 +source: + - https://archive.xfce.org/src/apps/xfce4-panel-profiles/1.1/xfce4-panel-profiles-1.1.1.tar.xz: 0126373a03778bb4894afa151de28d36bfc563ddab96d3bd7c63962350d34ba2 +homepage: https://docs.xfce.org/apps/xfce4-panel-profiles/start +license: GPL-3.0-or-later +component: desktop.xfce +summary: Xfce4-panel-profiles is a simple application to manage Xfce panel layouts. description: | Xfce4-panel-profiles is a simple application to manage Xfce panel layouts. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libxfce4ui-2) - python-gobject - python-psutil -rundeps : +rundeps: - libxfce4ui - python-gobject - python-psutil -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-panel/package.yml b/packages/x/xfce4-panel/package.yml index 35c293802ef..894d4d24a1e 100644 --- a/packages/x/xfce4-panel/package.yml +++ b/packages/x/xfce4-panel/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-panel -version : 4.20.4 -release : 20 -source : - - https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.4.tar.bz2 : 695b23af490719e734c8659394821b43cc94d3bee69994bafdc42ef40daa0d2c -homepage : https://docs.xfce.org/xfce/xfce4-panel/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Panel for the Xfce desktop environment. +name: xfce4-panel +version: 4.20.4 +release: 20 +source: + - https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.4.tar.bz2: 695b23af490719e734c8659394821b43cc94d3bee69994bafdc42ef40daa0d2c +homepage: https://docs.xfce.org/xfce/xfce4-panel/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Panel for the Xfce desktop environment. description: | Panel for the Xfce desktop environment. -builddeps : +builddeps: - pkgconfig(dbusmenu-gtk3-0.4) - pkgconfig(exo-2) - pkgconfig(garcon-gtk3-1) @@ -19,15 +19,15 @@ builddeps : - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4windowing-x11-0) - xfce4-dev-tools -rundeps : +rundeps: - network-manager-applet -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-Solus-defaults.patch %patch -p1 -i $pkgfiles/wayland-wrapper-Prevent-plugin-allocation-blocking.patch %configure \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-places-plugin/package.yml b/packages/x/xfce4-places-plugin/package.yml index 4572d857a64..2e60fbd391b 100644 --- a/packages/x/xfce4-places-plugin/package.yml +++ b/packages/x/xfce4-places-plugin/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-places-plugin -version : 1.9.0 -release : 4 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.9/xfce4-places-plugin-1.9.0.tar.xz : 76d95687e0bea267465e832eea6266563a18d2219192f9e8af6f88e899262e43 -homepage : https://docs.xfce.org/panel-plugins/xfce4-places-plugin/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : A menu with quick access to folders, documents, and removable media +name: xfce4-places-plugin +version: 1.9.0 +release: 4 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.9/xfce4-places-plugin-1.9.0.tar.xz: 76d95687e0bea267465e832eea6266563a18d2219192f9e8af6f88e899262e43 +homepage: https://docs.xfce.org/panel-plugins/xfce4-places-plugin/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: A menu with quick access to folders, documents, and removable media description: | A menu with quick access to folders, documents, and removable media. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4util-1.0) - pkgconfig(libxfconf-0) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-power-manager/package.yml b/packages/x/xfce4-power-manager/package.yml index 7b6c585a775..264bdc2a1a4 100644 --- a/packages/x/xfce4-power-manager/package.yml +++ b/packages/x/xfce4-power-manager/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-power-manager -version : 4.20.0 -release : 9 -source : - - https://archive.xfce.org/src/xfce/xfce4-power-manager/4.20/xfce4-power-manager-4.20.0.tar.bz2 : 971391cef63352833bdd92df28957392e17e1f2b3d486c0f57294fd204d6ed29 -homepage : https://docs.xfce.org/xfce/xfce4-power-manager/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Power Manager for Xfce. +name: xfce4-power-manager +version: 4.20.0 +release: 9 +source: + - https://archive.xfce.org/src/xfce/xfce4-power-manager/4.20/xfce4-power-manager-4.20.0.tar.bz2: 971391cef63352833bdd92df28957392e17e1f2b3d486c0f57294fd204d6ed29 +homepage: https://docs.xfce.org/xfce/xfce4-power-manager/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Power Manager for Xfce. description: | Power Manager for Xfce. -builddeps : +builddeps: - pkgconfig(libnotify) - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(upower-glib) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-data-appdata-Add-launchable-desktop-id-tag-for-appst.patch %configure \ --enable-polkit \ --disable-debug \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-pulseaudio-plugin/package.yml b/packages/x/xfce4-pulseaudio-plugin/package.yml index f13bb2a66f3..ed7cdd2ca73 100644 --- a/packages/x/xfce4-pulseaudio-plugin/package.yml +++ b/packages/x/xfce4-pulseaudio-plugin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-pulseaudio-plugin -version : 0.5.0 -release : 4 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.5/xfce4-pulseaudio-plugin-0.5.0.tar.xz : 3fe69bc6f9c0dd68bd317c0a7813975cf162ba1dd64e23c2ffef372d4b4f808a -homepage : https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Pulseaudio plugin for the Xfce4 panel. +name: xfce4-pulseaudio-plugin +version: 0.5.0 +release: 4 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.5/xfce4-pulseaudio-plugin-0.5.0.tar.xz: 3fe69bc6f9c0dd68bd317c0a7813975cf162ba1dd64e23c2ffef372d4b4f808a +homepage: https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Pulseaudio plugin for the Xfce4 panel. description: | Pulseaudio plugin for the Xfce4 panel. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(keybinder-3.0) - pkgconfig(libcanberra) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4windowingui-0) -rundeps : +rundeps: - pavucontrol -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-screensaver/package.yml b/packages/x/xfce4-screensaver/package.yml index c034473c44f..534f009181f 100644 --- a/packages/x/xfce4-screensaver/package.yml +++ b/packages/x/xfce4-screensaver/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-screensaver -version : 4.18.4 -release : 3 -source : - - https://archive.xfce.org/src/apps/xfce4-screensaver/4.18/xfce4-screensaver-4.18.4.tar.bz2 : cf717d032d2d0555978c479299da992af6dc3363ae7e758af9515c7166eac170 -license : GPL-2.0-or-later -component : desktop.xfce -homepage : https://docs.xfce.org/apps/screensaver/start -summary : Xfce Screensaver +name: xfce4-screensaver +version: 4.18.4 +release: 3 +source: + - https://archive.xfce.org/src/apps/xfce4-screensaver/4.18/xfce4-screensaver-4.18.4.tar.bz2: cf717d032d2d0555978c479299da992af6dc3363ae7e758af9515c7166eac170 +license: GPL-2.0-or-later +component: desktop.xfce +homepage: https://docs.xfce.org/apps/screensaver/start +summary: Xfce Screensaver description: | Xfce Screensaver -builddeps : +builddeps: - pkgconfig(dbus-glib-1) - pkgconfig(garcon-gtk3-1) - pkgconfig(libwnck-3.0) @@ -18,11 +18,11 @@ builddeps : - pkgconfig(libxklavier) - pkgconfig(x11) - pkgconfig(xscrnsaver) -setup : | +setup: | %configure --disable-debug -build : | +build: | %make -install : | +install: | %make_install # We're a stateless distro, ma @@ -30,4 +30,3 @@ install : | mv $installdir/etc/pam.d $installdir/usr/share/defaults/etc mv $installdir/etc/xdg $installdir/usr/share find $installdir -type d -empty -print -delete - diff --git a/packages/x/xfce4-screenshooter/package.yml b/packages/x/xfce4-screenshooter/package.yml index 1cad9768188..fc32d105069 100644 --- a/packages/x/xfce4-screenshooter/package.yml +++ b/packages/x/xfce4-screenshooter/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-screenshooter -version : 1.11.2 -release : 5 -source : - - https://archive.xfce.org/src/apps/xfce4-screenshooter/1.11/xfce4-screenshooter-1.11.2.tar.xz : 6ae5bc4823d43e770b3a11700d048d56bdcaafdef37de7deacb8970b55fc1565 -homepage : https://docs.xfce.org/apps/screenshooter/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : An application to take screenshots for xfce. +name: xfce4-screenshooter +version: 1.11.2 +release: 5 +source: + - https://archive.xfce.org/src/apps/xfce4-screenshooter/1.11/xfce4-screenshooter-1.11.2.tar.xz: 6ae5bc4823d43e770b3a11700d048d56bdcaafdef37de7deacb8970b55fc1565 +homepage: https://docs.xfce.org/apps/screenshooter/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: An application to take screenshots for xfce. description: | An application to take screenshots for xfce. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(wayland-client) - pkgconfig(wayland-protocols) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-session/package.yml b/packages/x/xfce4-session/package.yml index a67548dd20d..3df12d63288 100644 --- a/packages/x/xfce4-session/package.yml +++ b/packages/x/xfce4-session/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-session -version : 4.20.2 -release : 19 -source : - - https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.2.tar.bz2 : a0b80b7136515bc3c0c54fa859ad420365e29b715b6da0b58a2d2781bfbe73c3 -homepage : https://docs.xfce.org/xfce/xfce4-session/start -license : GPL-2.0-or-later -component : - - wayland : desktop.xfce +name: xfce4-session +version: 4.20.2 +release: 19 +source: + - https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.2.tar.bz2: a0b80b7136515bc3c0c54fa859ad420365e29b715b6da0b58a2d2781bfbe73c3 +homepage: https://docs.xfce.org/xfce/xfce4-session/start +license: GPL-2.0-or-later +component: + - wayland: desktop.xfce - desktop.xfce -summary : - - wayland : Experimental Wayland session for XFCE4. +summary: + - wayland: Experimental Wayland session for XFCE4. - Xfce's session manager. description: - - wayland : Experimental Wayland session for XFCE4. May result in a subpar experience. For advanced users only. + - wayland: Experimental Wayland session for XFCE4. May result in a subpar experience. For advanced users only. - Xfce's session manager. -builddeps : +builddeps: - pkgconfig(gtk-layer-shell-0) - pkgconfig(libwnck-3.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfce4windowing-0) - pkgconfig(sm) - iceauth -rundeps : - - wayland : - - labwc - - xfce4-session +rundeps: + - wayland: + - labwc + - xfce4-session - gnome-keyring - hicolor-icon-theme - iceauth @@ -38,7 +38,7 @@ rundeps : - xdg-utils - xfce4-screensaver - xrdb -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-scripts-xinitrc-Source-vendered-and-system-xinitrc-s.patch %patch -p1 -i $pkgfiles/xfce-session-4.10-startxfce4.patch %patch -p1 -i $pkgfiles/0001-labwc-Set-snapping-range-to-10.patch @@ -49,11 +49,11 @@ setup : | --disable-debug \ --disable-legacy-sm \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/xfce-polkit-gnome-authentication-agent-1.desktop $installdir/usr/share/xdg/autostart/xfce-polkit-gnome-authentication-agent-1.desktop -patterns : - - wayland : - - /usr/share/wayland-sessions/xfce-wayland.desktop +patterns: + - wayland: + - /usr/share/wayland-sessions/xfce-wayland.desktop diff --git a/packages/x/xfce4-settings/package.yml b/packages/x/xfce4-settings/package.yml index 3a6d0dc9456..2b8a251c0ea 100644 --- a/packages/x/xfce4-settings/package.yml +++ b/packages/x/xfce4-settings/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-settings -version : 4.20.1 -release : 12 -source : - - https://archive.xfce.org/src/xfce/xfce4-settings/4.20/xfce4-settings-4.20.1.tar.bz2 : fd0d602853ea75d94024e5baae2d2bf5ca8f8aa4dad7bfd5d08f9ff8afee77b2 -homepage : https://docs.xfce.org/xfce/xfce4-settings/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Xfce's Configuration System. +name: xfce4-settings +version: 4.20.1 +release: 12 +source: + - https://archive.xfce.org/src/xfce/xfce4-settings/4.20/xfce4-settings-4.20.1.tar.bz2: fd0d602853ea75d94024e5baae2d2bf5ca8f8aa4dad7bfd5d08f9ff8afee77b2 +homepage: https://docs.xfce.org/xfce/xfce4-settings/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Xfce's Configuration System. description: | Xfce's Configuration System. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(garcon-gtk3-1) - pkgconfig(libxfce4ui-2) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(libxklavier) - pkgconfig(xi) - pkgconfig(xrandr) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-Solus-defaults.patch %configure \ @@ -30,7 +30,7 @@ setup : | --enable-sound-settings \ --disable-debug \ --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfce4-taskmanager/package.yml b/packages/x/xfce4-taskmanager/package.yml index 70855e58081..d925c81ce44 100644 --- a/packages/x/xfce4-taskmanager/package.yml +++ b/packages/x/xfce4-taskmanager/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-taskmanager -version : 1.6.0 -release : 4 -source : - - https://archive.xfce.org/src/apps/xfce4-taskmanager/1.6/xfce4-taskmanager-1.6.0.tar.xz : 29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90 -homepage : https://docs.xfce.org/apps/xfce4-taskmanager/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Easy to use task manager +name: xfce4-taskmanager +version: 1.6.0 +release: 4 +source: + - https://archive.xfce.org/src/apps/xfce4-taskmanager/1.6/xfce4-taskmanager-1.6.0.tar.xz: 29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90 +homepage: https://docs.xfce.org/apps/xfce4-taskmanager/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Easy to use task manager description: | The xfce4-taskmanager component is an easy to use graphical task manager. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libwnck-3.0) - pkgconfig(libxfce4ui-2) - pkgconfig(xmu) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo install -Dm00644 $pkgfiles/org.xfce.taskmanager.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/x/xfce4-terminal/package.yml b/packages/x/xfce4-terminal/package.yml index 0ded14ed9ed..b36d967adfa 100644 --- a/packages/x/xfce4-terminal/package.yml +++ b/packages/x/xfce4-terminal/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-terminal -version : 1.1.5 -release : 7 -source : - - https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.5.tar.xz : 3c5b1d3a01a9a113852ac0f77d1c85bf3a356b43de33ec805b21ceca7d6f0a63 -homepage : https://docs.xfce.org/apps/xfce4-terminal/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Xfce Terminal Emulator. +name: xfce4-terminal +version: 1.1.5 +release: 7 +source: + - https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.5.tar.xz: 3c5b1d3a01a9a113852ac0f77d1c85bf3a356b43de33ec805b21ceca7d6f0a63 +homepage: https://docs.xfce.org/apps/xfce4-terminal/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Xfce Terminal Emulator. description: | Xfce Terminal Emulator. -builddeps : +builddeps: - pkgconfig(gtk-layer-shell-0) - pkgconfig(libxfce4ui-2) - pkgconfig(vte-2.91) - docbook-xml -setup : | +setup: | %meson_configure --libexecdir=/usr/lib64/xfce4 -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install appstream metainfo diff --git a/packages/x/xfce4-weather-plugin/package.yml b/packages/x/xfce4-weather-plugin/package.yml index 89a109db710..6d6c7274b67 100644 --- a/packages/x/xfce4-weather-plugin/package.yml +++ b/packages/x/xfce4-weather-plugin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-weather-plugin -version : 0.12.0 -release : 3 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/0.12/xfce4-weather-plugin-0.12.0.tar.xz : 5dd90b032c06ef4b64b818023154ef9463a2c694a0290e57f3412296c7545ff6 -homepage : https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Display information about your local weather in the panel +name: xfce4-weather-plugin +version: 0.12.0 +release: 3 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/0.12/xfce4-weather-plugin-0.12.0.tar.xz: 5dd90b032c06ef4b64b818023154ef9463a2c694a0290e57f3412296c7545ff6 +homepage: https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Display information about your local weather in the panel description: | Originally written by Bob Schlärmann, this panel plugin shows information about your local weather in the panel, using forecast data provided by met.no -builddeps : +builddeps: - pkgconfig(json-c) - pkgconfig(libsoup-3.0) - pkgconfig(libxfce4panel-2.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(libxfconf-0) - pkgconfig(libxml-2.0) - pkgconfig(upower-glib) -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-upower-dep.patch %meson_configure -Dupower-glib=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-whiskermenu-plugin/package.yml b/packages/x/xfce4-whiskermenu-plugin/package.yml index f0a8f316fa6..a4044482901 100644 --- a/packages/x/xfce4-whiskermenu-plugin/package.yml +++ b/packages/x/xfce4-whiskermenu-plugin/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-whiskermenu-plugin -version : 2.10.0 -release : 7 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.10/xfce4-whiskermenu-plugin-2.10.0.tar.xz : c2efb3782816d44d421dcbee2900b9513bdb2469b695b776641f495601f33a10 -homepage : https://gottcode.org/xfce4-whiskermenu-plugin/ -license : GPL-2.0-or-later -component : desktop.xfce -summary : Alternate Xfce menu. +name: xfce4-whiskermenu-plugin +version: 2.10.0 +release: 7 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.10/xfce4-whiskermenu-plugin-2.10.0.tar.xz: c2efb3782816d44d421dcbee2900b9513bdb2469b695b776641f495601f33a10 +homepage: https://gottcode.org/xfce4-whiskermenu-plugin/ +license: GPL-2.0-or-later +component: desktop.xfce +summary: Alternate Xfce menu. description: | Alternate Xfce menu. -builddeps : +builddeps: - pkgconfig(accountsservice) - pkgconfig(exo-2) - pkgconfig(garcon-1) - pkgconfig(gtk-layer-shell-0) - pkgconfig(libxfce4panel-2.0) -rundeps : +rundeps: - mugshot -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfce4-xkb-plugin/package.yml b/packages/x/xfce4-xkb-plugin/package.yml index 7fd82848802..d91b1ea7c8f 100644 --- a/packages/x/xfce4-xkb-plugin/package.yml +++ b/packages/x/xfce4-xkb-plugin/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfce4-xkb-plugin -version : 0.9.0 -release : 3 -source : - - https://archive.xfce.org/src/panel-plugins/xfce4-xkb-plugin/0.9/xfce4-xkb-plugin-0.9.0.tar.xz : 7cd7f3626ef39dc4ce142b2f96ab7583cbea84b4c0352fbc9c9667faac0bdd12 -homepage : https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin -license : GPL-2.0-or-later -component : desktop.xfce -summary : Plugin to switch keyboard layouts for the Xfce4 panel +name: xfce4-xkb-plugin +version: 0.9.0 +release: 3 +source: + - https://archive.xfce.org/src/panel-plugins/xfce4-xkb-plugin/0.9/xfce4-xkb-plugin-0.9.0.tar.xz: 7cd7f3626ef39dc4ce142b2f96ab7583cbea84b4c0352fbc9c9667faac0bdd12 +homepage: https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin +license: GPL-2.0-or-later +component: desktop.xfce +summary: Plugin to switch keyboard layouts for the Xfce4 panel description: | Plugin to switch keyboard layouts for the Xfce4 panel -builddeps : +builddeps: - pkgconfig(garcon-1) - pkgconfig(libnotify) - pkgconfig(librsvg-2.0) @@ -20,9 +20,9 @@ builddeps : - pkgconfig(libxklavier) - pkgconfig(x11) - intltool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xfconf/package.yml b/packages/x/xfconf/package.yml index d900d33b6f7..c7621aae84d 100644 --- a/packages/x/xfconf/package.yml +++ b/packages/x/xfconf/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfconf -version : 4.20.0 -release : 12 -source : - - https://archive.xfce.org/src/xfce/xfconf/4.20/xfconf-4.20.0.tar.bz2 : 8bc43c60f1716b13cf35fc899e2a36ea9c6cdc3478a8f051220eef0f53567efd -homepage : https://docs.xfce.org/xfce/xfconf/start -license : GPL-2.0-or-later -component : system.utils -summary : Xfce configuration storage system +name: xfconf +version: 4.20.0 +release: 12 +source: + - https://archive.xfce.org/src/xfce/xfconf/4.20/xfconf-4.20.0.tar.bz2: 8bc43c60f1716b13cf35fc899e2a36ea9c6cdc3478a8f051220eef0f53567efd +homepage: https://docs.xfce.org/xfce/xfconf/start +license: GPL-2.0-or-later +component: system.utils +summary: Xfce configuration storage system description: | Xfconf is a hierarchical (tree-like) configuration system where the immediate child nodes of the root are called “channels”. All settings beneath the channel nodes are called “properties.” -builddeps : +builddeps: - pkgconfig(libxfce4util-1.0) -setup : | +setup: | %configure --disable-static --sysconfdir=/usr/share -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfdashboard/package.yml b/packages/x/xfdashboard/package.yml index 640e2001f52..e9aa19bd251 100644 --- a/packages/x/xfdashboard/package.yml +++ b/packages/x/xfdashboard/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfdashboard -version : 1.0.0 -release : 1 -source : - - https://archive.xfce.org/src/apps/xfdashboard/1.0/xfdashboard-1.0.0.tar.bz2 : a5284343e5ce09722f98d3b578588b36923e1ae5649754aa906980fdcdef48a5 -homepage : https://docs.xfce.org/apps/xfdashboard/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Provides a GNOME shell dashboard and macOS Mission Control (Exposé and Spaces) like interface for use with the Xfce desktop +name: xfdashboard +version: 1.0.0 +release: 1 +source: + - https://archive.xfce.org/src/apps/xfdashboard/1.0/xfdashboard-1.0.0.tar.bz2: a5284343e5ce09722f98d3b578588b36923e1ae5649754aa906980fdcdef48a5 +homepage: https://docs.xfce.org/apps/xfdashboard/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Provides a GNOME shell dashboard and macOS Mission Control (Exposé and Spaces) like interface for use with the Xfce desktop description: | Provides a GNOME shell dashboard and macOS Mission Control (Exposé and Spaces) like interface for use with the Xfce desktop. It can be configured to run with any keyboard shortcut and when executed provides an overview of applications currently open enabling the user to switch between different applications. The search feature works like Xfce's app finder which makes it convenient to search for and start applications.. -builddeps : +builddeps: - pkgconfig(clutter-1.0) - pkgconfig(garcon-1) - pkgconfig(libwnck-3.0) @@ -19,11 +19,11 @@ builddeps : - pkgconfig(xcomposite) - pkgconfig(xdamage) - pkgconfig(xinerama) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/x/xfdesktop/package.yml b/packages/x/xfdesktop/package.yml index 325a0bd6328..244f14e0c06 100644 --- a/packages/x/xfdesktop/package.yml +++ b/packages/x/xfdesktop/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfdesktop -version : 4.20.1 -release : 10 -source : - - https://archive.xfce.org/src/xfce/xfdesktop/4.20/xfdesktop-4.20.1.tar.bz2 : acccde849265bbf4093925ba847977b7abf70bb2977e4f78216570e887c157b8 -homepage : https://docs.xfce.org/xfce/xfdesktop/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Xfce's desktop manager. +name: xfdesktop +version: 4.20.1 +release: 10 +source: + - https://archive.xfce.org/src/xfce/xfdesktop/4.20/xfdesktop-4.20.1.tar.bz2: acccde849265bbf4093925ba847977b7abf70bb2977e4f78216570e887c157b8 +homepage: https://docs.xfce.org/xfce/xfdesktop/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Xfce's desktop manager. description: | Xfce's desktop manager. -builddeps : +builddeps: - pkgconfig(exo-2) - pkgconfig(garcon-1) - pkgconfig(gtk-layer-shell-0) @@ -21,13 +21,13 @@ builddeps : - pkgconfig(libxfconf-0) - pkgconfig(thunarx-3) - pkgconfig(yaml-0.1) -setup : | +setup: | %configure \ --enable-thunarx \ --enable-notifications \ --disable-debug \ --with-default-backdrop-filename="/usr/share/backgrounds/solus/luxor-nile.jxl" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xfsdump/package.yml b/packages/x/xfsdump/package.yml index 3f152a0dfb3..72e168afa43 100644 --- a/packages/x/xfsdump/package.yml +++ b/packages/x/xfsdump/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfsdump -version : 3.1.12 -release : 5 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-3.1.12.tar.xz : f39c4c1b306b2dd7ec979c0e94d60fe69083d2ecf9af051cac5ef3bed772c74a -license : GPL-2.0-or-later -component : system.utils -homepage : https://xfs.wiki.kernel.org/ -summary : xfsdump backs up files and their attributes in a filesystem. The files are dumped to storage media, a regular file, or standard output. +name: xfsdump +version: 3.1.12 +release: 5 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-3.1.12.tar.xz: f39c4c1b306b2dd7ec979c0e94d60fe69083d2ecf9af051cac5ef3bed772c74a +license: GPL-2.0-or-later +component: system.utils +homepage: https://xfs.wiki.kernel.org/ +summary: xfsdump backs up files and their attributes in a filesystem. The files are dumped to storage media, a regular file, or standard output. description: | xfsdump backs up files and their attributes in a filesystem. The files are dumped to storage media, a regular file, or standard output. Options allow the operator to have all files dumped, just files that have changed since a previous dump, or just files contained in a list of pathnames. The xfsrestore utility re-populates a filesystem with the contents of the dump. -builddeps : +builddeps: - pkgconfig(libattr) - xfsprogs-devel -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install rm -rf $installdir/usr/share/doc diff --git a/packages/x/xfsprogs/package.yml b/packages/x/xfsprogs/package.yml index ccaac856f9d..f91c97fcb7f 100644 --- a/packages/x/xfsprogs/package.yml +++ b/packages/x/xfsprogs/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfsprogs -version : 6.17.0 -release : 31 -source : - - https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.17.0.tar.xz : 5b0f56a81f641326266f762ae8a563b29d95cdbcda83bc7938f68ce122f1edd9 -license : +name: xfsprogs +version: 6.17.0 +release: 31 +source: + - https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.17.0.tar.xz: 5b0f56a81f641326266f762ae8a563b29d95cdbcda83bc7938f68ce122f1edd9 +license: - GPL-2.0-only - LGPL-2.1-only -homepage : https://xfs.wiki.kernel.org/ -summary : XFS User Tools +homepage: https://xfs.wiki.kernel.org/ +summary: XFS User Tools description: | XFS combines advanced journaling technology with full 64-bit addressing and scalable structures and algorithms. This combination delivers the most scalable high-performance filesystem ever conceived. -component : system.utils -builddeps : +component: system.utils +builddeps: - pkgconfig(inih) - pkgconfig(libedit) - pkgconfig(liburcu) - libunistring-devel -setup : | +setup: | %configure --disable-static \ --enable-editline=yes \ --with-crond=no -build : | +build: | %make -install : | +install: | make DESTDIR="$installdir" install install-dev # Fix permission issue caused by not using fakeroot during the build diff --git a/packages/x/xfwm4/package.yml b/packages/x/xfwm4/package.yml index 64ec1f14183..a0560df8296 100644 --- a/packages/x/xfwm4/package.yml +++ b/packages/x/xfwm4/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xfwm4 -version : 4.20.0 -release : 4 -source : - - https://archive.xfce.org/src/xfce/xfwm4/4.20/xfwm4-4.20.0.tar.bz2 : a58b63e49397aa0d8d1dcf0636be93c8bb5926779aef5165e0852890190dcf06 -homepage : https://docs.xfce.org/xfce/xfwm4/start -license : GPL-2.0-or-later -component : desktop.xfce -summary : Xfce's window manager. +name: xfwm4 +version: 4.20.0 +release: 4 +source: + - https://archive.xfce.org/src/xfce/xfwm4/4.20/xfwm4-4.20.0.tar.bz2: a58b63e49397aa0d8d1dcf0636be93c8bb5926779aef5165e0852890190dcf06 +homepage: https://docs.xfce.org/xfce/xfwm4/start +license: GPL-2.0-or-later +component: desktop.xfce +summary: Xfce's window manager. description: | Xfce's window manager. -builddeps : +builddeps: - pkgconfig(libwnck-3.0) - pkgconfig(libxfce4ui-2) - pkgconfig(libxfconf-0) - pkgconfig(xpresent) -setup : | +setup: | %configure --enable-startup-notification --enable-randr --enable-compositor --enable-xsync --disable-debug -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xgamma/package.yml b/packages/x/xgamma/package.yml index 80ac18b7a99..714ad84d6a2 100644 --- a/packages/x/xgamma/package.yml +++ b/packages/x/xgamma/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xgamma -version : 1.0.7 -release : 10 -source : - - https://www.x.org/releases/individual/app/xgamma-1.0.7.tar.gz : 61f5ef02883d65ab464678ad3d8c5445a0ff727fe6255af90b1b842ddf77370d -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: xgamma +version: 1.0.7 +release: 10 +source: + - https://www.x.org/releases/individual/app/xgamma-1.0.7.tar.gz: 61f5ef02883d65ab464678ad3d8c5445a0ff727fe6255af90b1b842ddf77370d +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X.Org Applications: xgamma description: | xgamma allows X users to query and alter the gamma correction of a monitor via the X video mode extension (XFree86-VidModeExtension) -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xxf86vm) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xhost/package.yml b/packages/x/xhost/package.yml index fb84bb73737..f05714bed28 100644 --- a/packages/x/xhost/package.yml +++ b/packages/x/xhost/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xhost -version : 1.0.10 -release : 12 -source : - - https://www.x.org/releases/individual/app/xhost-1.0.10.tar.gz : 10a157a9c818e6ec17764ba22117e006089107a22aacf58be6de089a76a112f4 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications - xhost +name: xhost +version: 1.0.10 +release: 12 +source: + - https://www.x.org/releases/individual/app/xhost-1.0.10.tar.gz: 10a157a9c818e6ec17764ba22117e006089107a22aacf58be6de089a76a112f4 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications - xhost description: | xhost is used to manage the list of host names or user names allowed to make connections to the X server without further authentication -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xmuu) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xiccd/package.yml b/packages/x/xiccd/package.yml index 5df251682e9..0b65a7690af 100644 --- a/packages/x/xiccd/package.yml +++ b/packages/x/xiccd/package.yml @@ -1,13 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xiccd -version : 0.3.0 -release : 4 -source : - - https://github.com/agalakhov/xiccd/archive/v0.3.0.tar.gz : 94dbe352ad3043079fa5edd8150318ec88f1dc87b75f69b1fced8ce2981c36a9 -homepage : https://github.com/agalakhov/xiccd -license : GPL-3.0-or-later -component : xorg.display -summary : xiccd is a simple bridge between colord and X +name: xiccd +version: 0.3.0 +release: 4 +source: + - https://github.com/agalakhov/xiccd/archive/v0.3.0.tar.gz: 94dbe352ad3043079fa5edd8150318ec88f1dc87b75f69b1fced8ce2981c36a9 +homepage: https://github.com/agalakhov/xiccd +license: GPL-3.0-or-later +component: xorg.display +summary: xiccd is a simple bridge between colord and X description: | It does the following tasks: @@ -17,14 +17,14 @@ description: | * Maintains user's private ICC storage directory It does basically the same as gnome-settings-daemon color plugin or colord-kde but does not depend on any particular desktop. It even doesn't depend on GTK so it doesn't create useless GTK3 dependency if the desktop environment is GTK2-based or vice versa. The primary goal of xiccd is providing color profile support for desktop environments other than Gnome and KDE (Xfce, LXDE and probably others) that do not support native color management yet. It is however not meant to be excuse of not adding native color management to the session daemons of them. -builddeps : +builddeps: - pkgconfig(colord) - pkgconfig(xrandr) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Use-stateless-directories.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xinit/package.yml b/packages/x/xinit/package.yml index 0e363b37689..a1be4ce2e60 100644 --- a/packages/x/xinit/package.yml +++ b/packages/x/xinit/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xinit -version : 1.4.4 -release : 10 -source : - - https://www.x.org/releases/individual/app/xinit-1.4.4.tar.gz : 45cca1b0f3a963105f43cecc24e9cc4db0d14faa87bd9860b9ec563e8c73fc47 -license : GPL-3.0 -component : xorg.server -homepage : https://www.x.org/ -summary : The xinit package contains a usable script to start the xserver. -builddeps : +name: xinit +version: 1.4.4 +release: 10 +source: + - https://www.x.org/releases/individual/app/xinit-1.4.4.tar.gz: 45cca1b0f3a963105f43cecc24e9cc4db0d14faa87bd9860b9ec563e8c73fc47 +license: GPL-3.0 +component: xorg.server +homepage: https://www.x.org/ +summary: The xinit package contains a usable script to start the xserver. +builddeps: - pkgconfig(x11) - pkgconfig(xorg-macros) description: | The xinit package contains a usable script to start the xserver. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xinput/package.yml b/packages/x/xinput/package.yml index 45c5bb1f19b..8e266d4a7f0 100644 --- a/packages/x/xinput/package.yml +++ b/packages/x/xinput/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xinput -version : 1.6.4 -release : 12 -source : - - https://www.x.org/releases/individual/app/xinput-1.6.4.tar.gz : 64e25434af1309ed0abca1ebebd035f7631bb0bc1bfac5decefe9aa98ccaf611 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : Utility to configure and test X input devices +name: xinput +version: 1.6.4 +release: 12 +source: + - https://www.x.org/releases/individual/app/xinput-1.6.4.tar.gz: 64e25434af1309ed0abca1ebebd035f7631bb0bc1bfac5decefe9aa98ccaf611 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: Utility to configure and test X input devices description: | xinput is a utility to list available input devices, query information about a device and change input device settings -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xext) - pkgconfig(xi) - pkgconfig(xproto) - pkgconfig(xrandr) - pkgconfig(xinerama) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xiphos/package.yml b/packages/x/xiphos/package.yml index b69c1ea258c..1ab8e56f50b 100644 --- a/packages/x/xiphos/package.yml +++ b/packages/x/xiphos/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xiphos -version : 4.3.2 -release : 33 -source : - - https://github.com/crosswire/xiphos/releases/download/4.3.2/xiphos-4.3.2.tar.xz : 2c10f6bb9f72b0d49e0abfde6867a825e620bdd8561bf115758713201cdd80a7 -homepage : https://xiphos.org/ -license : GPL-2.0-only -component : office -summary : Xiphos is a Bible study application +name: xiphos +version: 4.3.2 +release: 33 +source: + - https://github.com/crosswire/xiphos/releases/download/4.3.2/xiphos-4.3.2.tar.xz: 2c10f6bb9f72b0d49e0abfde6867a825e620bdd8561bf115758713201cdd80a7 +homepage: https://xiphos.org/ +license: GPL-2.0-only +component: office +summary: Xiphos is a Bible study application description: | Xiphos is a Bible study application -builddeps : +builddeps: - pkgconfig(appstream) - pkgconfig(dbus-glib-1) - pkgconfig(gconf-2.0) @@ -30,14 +30,14 @@ builddeps : - itstool - rarian - yelp-tools -setup : | +setup: | %patch -p1 -i $pkgfiles/https-by-default.patch %patch -p1 -i $pkgfiles/replace-appstream-util-with-appstream-cli.patch mkdir build && cd build %cmake .. -build : | +build: | pushd build %make -install : | +install: | pushd build %make_install diff --git a/packages/x/xkbcomp/package.yml b/packages/x/xkbcomp/package.yml index 6322ed6443e..1266c45e554 100644 --- a/packages/x/xkbcomp/package.yml +++ b/packages/x/xkbcomp/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xkbcomp -version : 1.5.0 -release : 14 -source : - - https://www.x.org/releases/individual/app/xkbcomp-1.5.0.tar.gz : d070694dd8d94714aa1da3e3590b75084a4b183da3980866aedd68835954b97c -license : GPL-3.0-only -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications - xkbcomp +name: xkbcomp +version: 1.5.0 +release: 14 +source: + - https://www.x.org/releases/individual/app/xkbcomp-1.5.0.tar.gz: d070694dd8d94714aa1da3e3590b75084a4b183da3980866aedd68835954b97c +license: GPL-3.0-only +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications - xkbcomp description: | The xkbcomp utility compiles an XKB keyboard description for the X server to be able use it -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xkbfile) - pkgconfig(xorg-macros) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xkcdpass/package.yml b/packages/x/xkcdpass/package.yml index 7282f3dd0d5..8a4cd10eca4 100644 --- a/packages/x/xkcdpass/package.yml +++ b/packages/x/xkcdpass/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xkcdpass -version : 1.20.0 -release : 12 -source : - - https://github.com/redacted/XKCD-password-generator/archive/refs/tags/xkcdpass-1.20.0.tar.gz : 7a7a8adb847c8ea4048318c801d3b3dcf967ced6b35d2ec1e567fce6bf2fa7fc -homepage : https://github.com/redacted/XKCD-password-generator -license : BSD-3-Clause -component : security -summary : A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD comic 936 +name: xkcdpass +version: 1.20.0 +release: 12 +source: + - https://github.com/redacted/XKCD-password-generator/archive/refs/tags/xkcdpass-1.20.0.tar.gz: 7a7a8adb847c8ea4048318c801d3b3dcf967ced6b35d2ec1e567fce6bf2fa7fc +homepage: https://github.com/redacted/XKCD-password-generator +license: BSD-3-Clause +component: security +summary: A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD comic 936 description: | A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD comic 936 -builddeps : +builddeps: - python-setuptools -checkdeps : +checkdeps: - python-pytest -build : | +build: | %python3_setup -install : | +install: | %python3_install install -Dm00644 xkcdpass.1 $installdir/usr/share/man/man1/xkcdpass.1 -check : | +check: | %python3_test pytest -v diff --git a/packages/x/xkeyboard-config/package.yml b/packages/x/xkeyboard-config/package.yml index 24955757cc6..471ac6cf541 100644 --- a/packages/x/xkeyboard-config/package.yml +++ b/packages/x/xkeyboard-config/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xkeyboard-config -version : '2.46' -release : 17 -source : - - https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.46.tar.xz : 10c58218fb60d08fb1f7b30304deb3ba47613195aa8a08a81f1972775ccc3640 -license : MIT -component : xorg.base -homepage : https://www.x.org/ -summary : Keyboard configuration database +name: xkeyboard-config +version: "2.46" +release: 17 +source: + - https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.46.tar.xz: 10c58218fb60d08fb1f7b30304deb3ba47613195aa8a08a81f1972775ccc3640 +license: MIT +component: xorg.base +homepage: https://www.x.org/ +summary: Keyboard configuration database description: | The XKeyboardConfig package contains the keyboard configuration database for the X Window System. -builddeps : +builddeps: - pkgconfig(x11) -setup : | +setup: | %meson_configure -Dxorg-rules-symlinks=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xkill/package.yml b/packages/x/xkill/package.yml index 403dbd6836c..504b6ac3dbe 100644 --- a/packages/x/xkill/package.yml +++ b/packages/x/xkill/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xkill -version : 1.0.6 -release : 11 -source : - - https://www.x.org/releases/individual/app/xkill-1.0.6.tar.gz : 3b35a2f4b67dda1e98b6541488cd7f7343eb6e3dbe613aeff3d5a5a4c4c64b58 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: xkill +version: 1.0.6 +release: 11 +source: + - https://www.x.org/releases/individual/app/xkill-1.0.6.tar.gz: 3b35a2f4b67dda1e98b6541488cd7f7343eb6e3dbe613aeff3d5a5a4c4c64b58 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X.Org Applications: xkill description: | xkill is a utility for forcing the X server to close connections to clients -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xmuu) - pkgconfig(xorg-macros) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xl2tpd/package.yml b/packages/x/xl2tpd/package.yml index 4a943bda481..afa977b0c93 100644 --- a/packages/x/xl2tpd/package.yml +++ b/packages/x/xl2tpd/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xl2tpd -version : 1.3.15 -release : 3 -source : - - https://github.com/xelerance/xl2tpd/archive/v1.3.15.tar.gz : 0d149bf9d2f7d838806e6a36fd7a676d03bf246d2b7869e16c945330e13b922e -homepage : https://github.com/xelerance/xl2tpd -license : GPL-2.0-or-later -component : network.util -summary : An implementation of the Layer 2 Tunnelling Protocol +name: xl2tpd +version: 1.3.15 +release: 3 +source: + - https://github.com/xelerance/xl2tpd/archive/v1.3.15.tar.gz: 0d149bf9d2f7d838806e6a36fd7a676d03bf246d2b7869e16c945330e13b922e +homepage: https://github.com/xelerance/xl2tpd +license: GPL-2.0-or-later +component: network.util +summary: An implementation of the Layer 2 Tunnelling Protocol description: | xl2tpd is an implementation of the Layer 2 Tunnelling Protocol (RFC 2661). -builddeps : +builddeps: - pkgconfig(libpcap) -build : | +build: | %make -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/x/xmlrpc-c/package.yml b/packages/x/xmlrpc-c/package.yml index 275a9ec931c..7e8eec5f50b 100644 --- a/packages/x/xmlrpc-c/package.yml +++ b/packages/x/xmlrpc-c/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmlrpc-c -version : 1.54.06 -release : 4 -source : - - https://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.54.06/xmlrpc-c-1.54.06.tgz : ae6d0fb58f38f1536511360dc0081d3876c1f209d9eaa54357e2bacd690a5640 -license : BSD-3-Clause -component : programming.library -homepage : https://xmlrpc-c.sourceforge.io/ -summary : A lightweigt RPC library based on XML and HTTP +name: xmlrpc-c +version: 1.54.06 +release: 4 +source: + - https://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.54.06/xmlrpc-c-1.54.06.tgz: ae6d0fb58f38f1536511360dc0081d3876c1f209d9eaa54357e2bacd690a5640 +license: BSD-3-Clause +component: programming.library +homepage: https://xmlrpc-c.sourceforge.io/ +summary: A lightweigt RPC library based on XML and HTTP description: | XML-RPC is a quick-and-easy way to make procedure calls\nover the Internet. It converts the procedure call into XML \ndocument, sends it to a remote server using HTTP, and gets\nback the response as XML. This library provides a modular implementation of XML-RPC for C and C++. -builddeps : +builddeps: - pkgconfig(libcurl) - pkgconfig(liblzma) - pkgconfig(icu-i18n) -setup : | +setup: | %configure_no_runstatedir \ --enable-libxml2-backend -build : | +build: | %make -install : | +install: | %make_install # there is no --disable-static option in configure diff --git a/packages/x/xmlsec1/package.yml b/packages/x/xmlsec1/package.yml index b7f8d70439a..c49773d3bf8 100644 --- a/packages/x/xmlsec1/package.yml +++ b/packages/x/xmlsec1/package.yml @@ -1,37 +1,37 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmlsec1 -version : 1.3.6 -release : 11 -source : - - https://github.com/lsh123/xmlsec/releases/download/1.3.6/xmlsec1-1.3.6.tar.gz : 952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f -license : MIT -component : security.library -homepage : https://www.aleksey.com/xmlsec/index.html -summary : Library providing support for "XML Signature" and "XML Encryption" standards +name: xmlsec1 +version: 1.3.6 +release: 11 +source: + - https://github.com/lsh123/xmlsec/releases/download/1.3.6/xmlsec1-1.3.6.tar.gz: 952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f +license: MIT +component: security.library +homepage: https://www.aleksey.com/xmlsec/index.html +summary: Library providing support for "XML Signature" and "XML Encryption" standards description: | XML Security Library is a C library based on LibXML2 and OpenSSL. The library was created with a goal to support major XML security standards "XML Digital Signature" and "XML Encryption". -builddeps : +builddeps: - pkgconfig(gnutls) - pkgconfig(libexslt) - pkgconfig(libgcrypt) - pkgconfig(nss) -clang : true -optimize : thin-lto -setup : | +clang: true +optimize: thin-lto +setup: | %configure --disable-static \ --disable-rsa-pkcs15 \ --enable-files -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check -patterns : - - devel : - - /usr/bin/xmlsec1-config - - /usr/lib64/xmlsec1Conf.sh - - /usr/share/doc/* - - /usr/share/man/man1/xmlsec1-config.1 +patterns: + - devel: + - /usr/bin/xmlsec1-config + - /usr/lib64/xmlsec1Conf.sh + - /usr/share/doc/* + - /usr/share/man/man1/xmlsec1-config.1 diff --git a/packages/x/xmlto/package.yml b/packages/x/xmlto/package.yml index 6c049063d21..09ef3dfad61 100644 --- a/packages/x/xmlto/package.yml +++ b/packages/x/xmlto/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmlto -version : 0.0.29 -release : 5 -source : - - https://pagure.io/xmlto/archive/0.0.29/xmlto-0.0.29.tar.gz : 40504db68718385a4eaa9154a28f59e51e59d006d1aa14f5bc9d6fded1d6017a -homepage : https://pagure.io/xmlto -license : GPL-2.0-or-later -component : system.utils -summary : Convert XML to various formats -builddeps : +name: xmlto +version: 0.0.29 +release: 5 +source: + - https://pagure.io/xmlto/archive/0.0.29/xmlto-0.0.29.tar.gz: 40504db68718385a4eaa9154a28f59e51e59d006d1aa14f5bc9d6fded1d6017a +homepage: https://pagure.io/xmlto +license: GPL-2.0-or-later +component: system.utils +summary: Convert XML to various formats +builddeps: - pkgconfig(libxslt) - docbook-xml description: | xmlto converts XML files to various formats, and at the moment it supports conversion from docbook, xhtml1 and fo format to various output formats (awt, fo, htmlhelp, javahelp, mif, pdf, svg, xhtml, dvi, html, html-nochunks, man , pcl, ps, txt, xhtml-nochunks, epub). -setup : | +setup: | %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xmltoman/package.yml b/packages/x/xmltoman/package.yml index 6e6e51282f0..c542e6ce05b 100644 --- a/packages/x/xmltoman/package.yml +++ b/packages/x/xmltoman/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmltoman -version : 0.6 -release : 2 -source : - - https://github.com/atsb/xmltoman/archive/refs/tags/0.6.tar.gz : cdd5063ca8beb6fe51ec6ab85f70d31fc8ed034e85e32dd9b7c0b7142bb72fb6 -homepage : https://github.com/atsb/xmltoman -license : GPL-2.0-or-later -component : programming.tools -summary : convert xml to groff (manpage) format +name: xmltoman +version: 0.6 +release: 2 +source: + - https://github.com/atsb/xmltoman/archive/refs/tags/0.6.tar.gz: cdd5063ca8beb6fe51ec6ab85f70d31fc8ed034e85e32dd9b7c0b7142bb72fb6 +homepage: https://github.com/atsb/xmltoman +license: GPL-2.0-or-later +component: programming.tools +summary: convert xml to groff (manpage) format description: | Two very simple scripts for converting xml to groff or html. -rundeps : +rundeps: - libxslt - perl -build : | +build: | %make prefix=%PREFIX% -install : | +install: | %make_install prefix=%PREFIX% diff --git a/packages/x/xmodmap/package.yml b/packages/x/xmodmap/package.yml index e7bed39eeee..e56c322befe 100644 --- a/packages/x/xmodmap/package.yml +++ b/packages/x/xmodmap/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmodmap -version : 1.0.11 -release : 13 -source : - - https://www.x.org/releases/individual/app/xmodmap-1.0.11.tar.gz : c4fac9df448b98ac5a1620f364e74ed5f7084baae0d09123700f34d4b63cb5d8 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : Edit and display the keyboard modifier map and keymap table +name: xmodmap +version: 1.0.11 +release: 13 +source: + - https://www.x.org/releases/individual/app/xmodmap-1.0.11.tar.gz: c4fac9df448b98ac5a1620f364e74ed5f7084baae0d09123700f34d4b63cb5d8 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: Edit and display the keyboard modifier map and keymap table description: | The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are used by client applications to convert event keycodes into keysyms. It is usually run from the user's session startup script to configure the keyboard according to personal tastes. -builddeps : +builddeps: - pkgconfig(xproto) - pkgconfig(x11) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xmonad-contrib/package.yml b/packages/x/xmonad-contrib/package.yml index 0d8c7732dfc..40d99a69c0f 100644 --- a/packages/x/xmonad-contrib/package.yml +++ b/packages/x/xmonad-contrib/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmonad-contrib -version : 0.18.0 -release : 8 -source : - - https://hackage.haskell.org/package/xmonad-contrib-0.18.0/xmonad-contrib-0.18.0.tar.gz : 64b1803b1cc614c00f9a22510760bbef9511bec0ae61558b1455cf2acf678cb1 -homepage : https://xmonad.org/ -license : BSD-3-Clause -component : programming.haskell -summary : Third party extensions for xmonad +name: xmonad-contrib +version: 0.18.0 +release: 8 +source: + - https://hackage.haskell.org/package/xmonad-contrib-0.18.0/xmonad-contrib-0.18.0.tar.gz: 64b1803b1cc614c00f9a22510760bbef9511bec0ae61558b1455cf2acf678cb1 +homepage: https://xmonad.org/ +license: BSD-3-Clause +component: programming.haskell +summary: Third party extensions for xmonad description: | Third party tiling algorithms, configurations and scripts to xmonad, a tiling window manager for X. -builddeps : +builddeps: - pkgconfig(xft) - pkgconfig(xinerama) - pkgconfig(xrandr) @@ -21,10 +21,10 @@ builddeps : - xmonad environment: | export LDFLAGS="${LDFLAGS/-Wl,-Bsymbolic-functions/-Wl,-Bsymbolic}" -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register diff --git a/packages/x/xmonad/package.yml b/packages/x/xmonad/package.yml index 1f55388430a..22de392de63 100644 --- a/packages/x/xmonad/package.yml +++ b/packages/x/xmonad/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xmonad -version : 0.18.0 -release : 9 -source : - - https://hackage.haskell.org/package/xmonad-0.18.0/xmonad-0.18.0.tar.gz : 21e80e847db2ee183d07d50acd57a5b24397bbf60806492d30818a3ea7ec5dfb -homepage : https://xmonad.org/ -license : BSD-3-Clause -component : desktop -summary : A dynamically tiling X11 window manager that is written and configured in Haskell +name: xmonad +version: 0.18.0 +release: 9 +source: + - https://hackage.haskell.org/package/xmonad-0.18.0/xmonad-0.18.0.tar.gz: 21e80e847db2ee183d07d50acd57a5b24397bbf60806492d30818a3ea7ec5dfb +homepage: https://xmonad.org/ +license: BSD-3-Clause +component: desktop +summary: A dynamically tiling X11 window manager that is written and configured in Haskell description: | xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard: a mouse is optional. xmonad is written, configured and extensible in Haskell. Custom layout algorithms, key bindings and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens. -builddeps : +builddeps: - pkgconfig(xinerama) - pkgconfig(xrandr) - pkgconfig(xscrnsaver) @@ -20,11 +20,11 @@ builddeps : - haskell-x11 environment: | export LDFLAGS="${LDFLAGS/-Wl,-Bsymbolic-functions/-Wl,-Bsymbolic}" -setup : | +setup: | %haskell_configure -build : | +build: | %haskell_build -install : | +install: | %haskell_install %haskell_register install -Dm00644 man/xmonad.1 $installdir/usr/share/man/man1/xmonad.1 diff --git a/packages/x/xone/package.yml b/packages/x/xone/package.yml index 5f3bd0f2678..c9105bf1863 100644 --- a/packages/x/xone/package.yml +++ b/packages/x/xone/package.yml @@ -1,50 +1,50 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xone -version : '0.4.11' -release : 98 -source : - - https://github.com/dlundqvist/xone/archive/refs/tags/v0.4.11.tar.gz : fe68656db5553c3abffb0154bcc09b7461ab525f756727dcbad73afd68b207cd - - git|https://github.com/medusalix/xpad-noone.git : cb645196784661865c38c69abaf4ec9aadb7ae42 -homepage : https://github.com/dlundqvist/xone -license : GPL-2.0-or-later -component : +name: xone +version: "0.4.11" +release: 98 +source: + - https://github.com/dlundqvist/xone/archive/refs/tags/v0.4.11.tar.gz: fe68656db5553c3abffb0154bcc09b7461ab525f756727dcbad73afd68b207cd + - git|https://github.com/medusalix/xpad-noone.git: cb645196784661865c38c69abaf4ec9aadb7ae42 +homepage: https://github.com/dlundqvist/xone +license: GPL-2.0-or-later +component: - kernel.drivers - - current : kernel.drivers - - common : system.utils - - modaliases : kernel.drivers -summary : + - current: kernel.drivers + - common: system.utils + - modaliases: kernel.drivers +summary: - Linux kernel driver for Xbox One and Xbox Series X|S accessories - - current : xone for the linux-current kernel - - common : Common component for xone kernel modules - - modaliases : These files are used by the Software Center for hardware detection + - current: xone for the linux-current kernel + - common: Common component for xone kernel modules + - modaliases: These files are used by the Software Center for hardware detection description: | xone is a Linux kernel driver for Xbox One and Xbox Series X|S accessories. It serves as a modern replacement for xpad, aiming to be compatible with Microsoft's Game Input Protocol. -builddeps : +builddeps: - pkgconfig(alsa) - linux-current - linux-current-headers - linux-lts - linux-lts-headers -patterns : - - common : /* - - main : - - /lib64/modules/*.lts - - /usr/lib64/modules/*.lts - - current : - - /lib64/modules/*.current - - /usr/lib64/modules/*.current - - modaliases : /usr/share/linux-driver-management/modaliases -permanent : +patterns: + - common: /* + - main: + - /lib64/modules/*.lts + - /usr/lib64/modules/*.lts + - current: + - /lib64/modules/*.current + - /usr/lib64/modules/*.current + - modaliases: /usr/share/linux-driver-management/modaliases +permanent: - /lib64/modules - /usr/lib64/modules -rundeps : - - common : - - cabextract - - upower - - current : - - xone-common +rundeps: + - common: + - cabextract + - upower + - current: + - xone-common - xone-common -setup : | +setup: | # Prep build dirs for each kernel version pushd ../ for KVER in %kernel_version_lts% %kernel_version_current% @@ -54,7 +54,7 @@ setup : | cp -r $sources/xpad-noone.git ${KVER}-build/xpad-noone done popd -build : | +build: | for KVER in %kernel_version_lts% %kernel_version_current% do pushd ${KVER}-build @@ -74,7 +74,7 @@ build : | popd done -install : | +install: | for KVER in %kernel_version_lts% %kernel_version_current% do pushd ${KVER}-build diff --git a/packages/x/xonotic/package.yml b/packages/x/xonotic/package.yml index 851752cda96..490f039653f 100644 --- a/packages/x/xonotic/package.yml +++ b/packages/x/xonotic/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xonotic -version : 0.8.6 -release : 10 -source : - - http://dl.xonotic.org/xonotic-0.8.6.zip : 50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d -homepage : https://xonotic.org/ -license : +name: xonotic +version: 0.8.6 +release: 10 +source: + - http://dl.xonotic.org/xonotic-0.8.6.zip: 50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d +homepage: https://xonotic.org/ +license: - GPL-2.0-or-later - GPL-3.0-or-later -component : games.action -summary : Xonotic - The Free and Fast Arena Shooter +component: games.action +summary: Xonotic - The Free and Fast Arena Shooter description: | Xonotic is an addictive, arena-style first person shooter with crisp movement and a wide array of weapons. It combines intuitive mechanics with in-your-face action to elevate your heart rate. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gl) - pkgconfig(libcurl) @@ -24,11 +24,11 @@ builddeps : - pkgconfig(xpm) - pkgconfig(xxf86dga) - pkgconfig(xxf86vm) -setup : | +setup: | pushd source/d0_blind_id %configure --disable-static --prefix=/usr --disable-rijndael popd -build : | +build: | # crypto stuff pushd source/d0_blind_id %make @@ -42,7 +42,7 @@ build : | # compile sdl client %make DP_FS_BASEDIR=/usr/share/xonotic sdl-release popd -install : | +install: | pushd $workdir/source/d0_blind_id %make_install popd diff --git a/packages/x/xorg-cf-files/package.yml b/packages/x/xorg-cf-files/package.yml index 583dff42fb0..305ab541471 100644 --- a/packages/x/xorg-cf-files/package.yml +++ b/packages/x/xorg-cf-files/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-cf-files -version : 1.0.9 -release : 5 -source : - - https://gitlab.freedesktop.org/xorg/util/cf/-/archive/xorg-cf-files-1.0.9/cf-xorg-cf-files-1.0.9.tar.gz : 904cb0289db33ec7f91285ba632943d5152bc1124065f8b269493c0081a85103 -license : MIT -component : xorg.proto -homepage : https://www.x.org/ -summary : Data files for imake +name: xorg-cf-files +version: 1.0.9 +release: 5 +source: + - https://gitlab.freedesktop.org/xorg/util/cf/-/archive/xorg-cf-files-1.0.9/cf-xorg-cf-files-1.0.9.tar.gz: 904cb0289db33ec7f91285ba632943d5152bc1124065f8b269493c0081a85103 +license: MIT +component: xorg.proto +homepage: https://www.x.org/ +summary: Data files for imake description: | The xorg-cf-files package contains the data files for the imake utility, defining the known settings for a wide variety of platforms (many of which have not been verified or tested in over a decade), and for many of the libraries formerly delivered in the X.Org monolithic releases. -builddeps : +builddeps: - pkgconfig(xorg-macros) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xorg-driver-input-evdev/package.yml b/packages/x/xorg-driver-input-evdev/package.yml index e5448436f96..f2e81e6be23 100644 --- a/packages/x/xorg-driver-input-evdev/package.yml +++ b/packages/x/xorg-driver-input-evdev/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-input-evdev -version : 2.11.0 -release : 32 -source : - - https://www.x.org/releases/individual/driver/xf86-input-evdev-2.11.0.tar.gz : 6bf1d288f15f5c7db87e8ad62a75ef372789897be11d8a9706c4408b863a2add -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Generic Linux input driver +name: xorg-driver-input-evdev +version: 2.11.0 +release: 32 +source: + - https://www.x.org/releases/individual/driver/xf86-input-evdev-2.11.0.tar.gz: 6bf1d288f15f5c7db87e8ad62a75ef372789897be11d8a9706c4408b863a2add +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Generic Linux input driver description: | The Xorg Evdev Driver package contains Generic Linux input driver for the Xorg X server. It handles keyboard, mouse, touchpads and wacom devices, though for touchpad and wacom advanced handling, additional drivers are required. . -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libevdev) - pkgconfig(mtdev) - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-input-libinput/package.yml b/packages/x/xorg-driver-input-libinput/package.yml index 6118fa7504c..e93d7e84ae4 100644 --- a/packages/x/xorg-driver-input-libinput/package.yml +++ b/packages/x/xorg-driver-input-libinput/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-input-libinput -version : 1.5.0 -release : 33 -source : - - https://www.x.org/releases/individual/driver/xf86-input-libinput-1.5.0.tar.gz : 936ce0ad647b49eb332c7d72945e346ffc61d48a45a009e3f0403a90dbf5908e -license : MIT -homepage : https://www.x.org/ -summary : X11 libinput based input driver -component : xorg.driver +name: xorg-driver-input-libinput +version: 1.5.0 +release: 33 +source: + - https://www.x.org/releases/individual/driver/xf86-input-libinput-1.5.0.tar.gz: 936ce0ad647b49eb332c7d72945e346ffc61d48a45a009e3f0403a90dbf5908e +license: MIT +homepage: https://www.x.org/ +summary: X11 libinput based input driver +component: xorg.driver description: | X11 libinput based input driver -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libinput) - pkgconfig(pciaccess) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/x/xorg-driver-input-synaptics/package.yml b/packages/x/xorg-driver-input-synaptics/package.yml index 223b5a8f10d..20d0e10a9ad 100644 --- a/packages/x/xorg-driver-input-synaptics/package.yml +++ b/packages/x/xorg-driver-input-synaptics/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-input-synaptics -version : 1.10.0 -release : 33 -source : - - https://www.x.org/releases/individual/driver/xf86-input-synaptics-1.10.0.tar.gz : 4d0538454c636c763731f601db0ef5164e089fc6eb0988fe6bcd53e4b5d377da -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Support for touchpads +name: xorg-driver-input-synaptics +version: 1.10.0 +release: 33 +source: + - https://www.x.org/releases/individual/driver/xf86-input-synaptics-1.10.0.tar.gz: 4d0538454c636c763731f601db0ef5164e089fc6eb0988fe6bcd53e4b5d377da +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Support for touchpads description: | The Xorg Synaptics Driver package contains the X.Org Input Driver, support programs and SDK for Synaptics touchpads. Even though the evdev driver can handle touchpads very well, this driver is required if you want to use advanced features like multi tapping, scrolling with touchpad, turning the touchpad off while typing, etc. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libevdev) - pkgconfig(mtdev) - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xi) - pkgconfig(xproto) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-input-vmmouse/package.yml b/packages/x/xorg-driver-input-vmmouse/package.yml index cba6541d68a..fa0ec499440 100644 --- a/packages/x/xorg-driver-input-vmmouse/package.yml +++ b/packages/x/xorg-driver-input-vmmouse/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-input-vmmouse -version : 13.2.0 -release : 26 -source : - - https://www.x.org/releases/individual/driver/xf86-input-vmmouse-13.2.0.tar.gz : 5fa6cb6c0523737266684b216dacbe7f0b2c8dba962bd188369d4e854ed7bfa9 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : VMMouse input driver +name: xorg-driver-input-vmmouse +version: 13.2.0 +release: 26 +source: + - https://www.x.org/releases/individual/driver/xf86-input-vmmouse-13.2.0.tar.gz: 5fa6cb6c0523737266684b216dacbe7f0b2c8dba962bd188369d4e854ed7bfa9 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: VMMouse input driver description: | The Xorg VMMouse Driver package contains the VMMouse input driver for the Xorg X server. The VMMouse driver enables support for the special VMMouse protocol that is provided by VMware virtual machines to give absolute pointer positioning. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(mtdev) - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xi) - pkgconfig(xproto) -setup : | +setup: | %configure --without-hal-callouts-dir \ --with-udev-rules-dir=%libdir%/udev/rules.d \ --without-hal-fdi-dir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-input-wacom/package.yml b/packages/x/xorg-driver-input-wacom/package.yml index 6545f86f240..dbca6341595 100644 --- a/packages/x/xorg-driver-input-wacom/package.yml +++ b/packages/x/xorg-driver-input-wacom/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-input-wacom -version : 1.2.2 -release : 33 -source : - - https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.2/xf86-input-wacom-1.2.2.tar.bz2 : 70771033543097e6c616a39ae8bb40fd0e991a25560ed10c65b33756c3061511 -license : GPL-2.0-or-later -component : xorg.driver -homepage : https://github.com/linuxwacom/xf86-input-wacom -summary : Input driver for Wacom/Wacom-like tablets +name: xorg-driver-input-wacom +version: 1.2.2 +release: 33 +source: + - https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.2/xf86-input-wacom-1.2.2.tar.bz2: 70771033543097e6c616a39ae8bb40fd0e991a25560ed10c65b33756c3061511 +license: GPL-2.0-or-later +component: xorg.driver +homepage: https://github.com/linuxwacom/xf86-input-wacom +summary: Input driver for Wacom/Wacom-like tablets description: | The Xorg Wacom Driver package contains the X.Org X11 driver for Wacom and Wacom-like tablets. It is not required to use a Wacom tablet, the xf86-input-evdev driver can handle these devices without problems. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(pciaccess) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) @@ -21,11 +21,11 @@ builddeps : - pkgconfig(xrandr) - pkgconfig(xinerama) - pkgconfig(xproto) -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/x/xorg-driver-video-amdgpu/package.yml b/packages/x/xorg-driver-video-amdgpu/package.yml index 996359e64db..b1a29a4c0cb 100644 --- a/packages/x/xorg-driver-video-amdgpu/package.yml +++ b/packages/x/xorg-driver-video-amdgpu/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-amdgpu -version : 23.0.0 -release : 29 -source : - - https://www.x.org/releases/individual/driver/xf86-video-amdgpu-23.0.0.tar.gz : 08c38287d39b999fd61ecb6e7b23d5079762e2b4b2179b3567973ed9aaf71222 -license : MIT -homepage : https://www.x.org/ -summary : Support for AMDGPU devices -component : xorg.driver +name: xorg-driver-video-amdgpu +version: 23.0.0 +release: 29 +source: + - https://www.x.org/releases/individual/driver/xf86-video-amdgpu-23.0.0.tar.gz: 08c38287d39b999fd61ecb6e7b23d5079762e2b4b2179b3567973ed9aaf71222 +license: MIT +homepage: https://www.x.org/ +summary: Support for AMDGPU devices +component: xorg.driver description: | Support for AMDGPU devices -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(gbm) - pkgconfig(libudev) - pkgconfig(xorg-server) - pkgconfig(xproto) -optimize : +optimize: - no-bind-now - no-symbolic -setup : | +setup: | %configure --disable-static \ --with-xorg-conf-dir=/usr/share/X11/xorg.conf.d -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-cirrus/package.yml b/packages/x/xorg-driver-video-cirrus/package.yml index 2f4f162d3f0..10529a2a28f 100644 --- a/packages/x/xorg-driver-video-cirrus/package.yml +++ b/packages/x/xorg-driver-video-cirrus/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-cirrus -version : 1.6.0 -release : 21 -source : - - https://www.x.org/releases/individual/driver/xf86-video-cirrus-1.6.0.tar.gz : 6448c25dabfa87153904cfa8aa21568d09022517d8f851dc9a360b3e1187f146 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Cirrus Video Driver +name: xorg-driver-video-cirrus +version: 1.6.0 +release: 21 +source: + - https://www.x.org/releases/individual/driver/xf86-video-cirrus-1.6.0.tar.gz: 6448c25dabfa87153904cfa8aa21568d09022517d8f851dc9a360b3e1187f146 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Cirrus Video Driver description: | The Xorg Cirrus Driver package contains the X.Org Video Driver for Cirrus Logic video chips. -optimize : +optimize: - no-bind-now - no-symbolic -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-fbdev/package.yml b/packages/x/xorg-driver-video-fbdev/package.yml index 314c674a8a1..209e6194699 100644 --- a/packages/x/xorg-driver-video-fbdev/package.yml +++ b/packages/x/xorg-driver-video-fbdev/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-fbdev -version : 0.5.1 -release : 32 -source : - - https://www.x.org/releases/individual/driver/xf86-video-fbdev-0.5.1.tar.gz : 5e73c01f6ede09ddbc1f553fecdf35dd8efe76b44c7ed263de786a5968c5116f -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Framebuffer Video Driver +name: xorg-driver-video-fbdev +version: 0.5.1 +release: 32 +source: + - https://www.x.org/releases/individual/driver/xf86-video-fbdev-0.5.1.tar.gz: 5e73c01f6ede09ddbc1f553fecdf35dd8efe76b44c7ed263de786a5968c5116f +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Framebuffer Video Driver description: | The Xorg Fbdev Driver package contains the X.Org Video Driver for framebuffer devices. This driver is often used as fallback driver if the hardware specific and VESA drivers fail to load or are not present. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-intel/package.yml b/packages/x/xorg-driver-video-intel/package.yml index ea81457011f..b9ac8fa7314 100644 --- a/packages/x/xorg-driver-video-intel/package.yml +++ b/packages/x/xorg-driver-video-intel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-intel -version : 2.99.917 -release : 46 -source : - - git|https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git : b74b67f0f321875492968f7097b9d6e82a66d7df -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Intel Video Driver +name: xorg-driver-video-intel +version: 2.99.917 +release: 46 +source: + - git|https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git: b74b67f0f321875492968f7097b9d6e82a66d7df +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Intel Video Driver description: | The Xorg Intel Driver package contains the X.Org Video Driver for Intel integrated video cards including 8xx, 9xx, Gxx, Qxx and HD graphics processors (SandyBridge, IvyBridge and Haswell). -optimize : +optimize: - no-bind-now - no-symbolic -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-server) - pkgconfig(xfont2) @@ -26,13 +26,13 @@ builddeps : - pkgconfig(xorg-macros) environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %reconfigure --with-default-accel=sna \ --enable-uxa \ --enable-dri3 \ --with-default-dri=3 \ CFLAGS="$CFLAGS -O3" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-mach64/package.yml b/packages/x/xorg-driver-video-mach64/package.yml index 17778568e1c..bb89c963055 100644 --- a/packages/x/xorg-driver-video-mach64/package.yml +++ b/packages/x/xorg-driver-video-mach64/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-mach64 -version : 6.10.0 -release : 14 -source : - - https://www.x.org/releases/individual/driver/xf86-video-mach64-6.10.0.tar.gz : d7bc8a5e66a12bf9c04845b46b4c91190a1925bf128e722e922505057d7ade85 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Mach64 Video Driver +name: xorg-driver-video-mach64 +version: 6.10.0 +release: 14 +source: + - https://www.x.org/releases/individual/driver/xf86-video-mach64-6.10.0.tar.gz: d7bc8a5e66a12bf9c04845b46b4c91190a1925bf128e722e922505057d7ade85 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Mach64 Video Driver description: | The Xorg Mach64 Driver package contains the X.Org Video Driver for ATI video adapters based on the Mach64 chipsets. -optimize : +optimize: - no-symbolic - no-bind-now -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) @@ -21,9 +21,9 @@ builddeps : environment: | export CFLAGS="${CFLAGS} -fno-common" export CXXFLAGS="${CXXFLAGS} -fno-common" -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-matrox/package.yml b/packages/x/xorg-driver-video-matrox/package.yml index ca133e96668..6c5342c46b8 100644 --- a/packages/x/xorg-driver-video-matrox/package.yml +++ b/packages/x/xorg-driver-video-matrox/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-matrox -version : 2.1.0 -release : 14 -source : - - https://www.x.org/releases/individual/driver/xf86-video-mga-2.1.0.tar.xz : 7bf85dbf4efa17b7cdd483be8f61cf11fd73d0310514b6ae10d89358de63ab73 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Matrox Video Driver +name: xorg-driver-video-matrox +version: 2.1.0 +release: 14 +source: + - https://www.x.org/releases/individual/driver/xf86-video-mga-2.1.0.tar.xz: 7bf85dbf4efa17b7cdd483be8f61cf11fd73d0310514b6ae10d89358de63ab73 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Matrox Video Driver description: | The Xorg MGA Driver package contains the X.Org Video Driver for Matrox video cards including Millennium G2xx, G4xx, G5xx, Millennium II and Mystique G200 chipsets. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-nouveau/package.yml b/packages/x/xorg-driver-video-nouveau/package.yml index e2091838c2d..b8dc58737b3 100644 --- a/packages/x/xorg-driver-video-nouveau/package.yml +++ b/packages/x/xorg-driver-video-nouveau/package.yml @@ -1,34 +1,34 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-nouveau -version : 1.0.18 -release : 39 -source : - - https://www.x.org/releases/individual/driver/xf86-video-nouveau-1.0.18.tar.gz : b916f3174bed1df6e3ab8998053172ffabc563f86279bb7abb27b6b699ac556f -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Alternative video driver for NVIDIA graphics cards +name: xorg-driver-video-nouveau +version: 1.0.18 +release: 39 +source: + - https://www.x.org/releases/individual/driver/xf86-video-nouveau-1.0.18.tar.gz: b916f3174bed1df6e3ab8998053172ffabc563f86279bb7abb27b6b699ac556f +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Alternative video driver for NVIDIA graphics cards description: | The Xorg Nouveau Driver package contains the X.Org Video Driver for NVidia Cards including RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX and GeForce 7xxx chipsets. -optimize : +optimize: - no-bind-now - no-symbolic -libsplit : false -builddeps : +libsplit: false +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -replaces : +replaces: - nvidia-340-glx-driver - nvidia-340-glx-driver-common - nvidia-340-glx-driver-current - nvidia-390-glx-driver - nvidia-390-glx-driver-common - nvidia-390-glx-driver-current -setup : | +setup: | %configure CFLAGS="$CFLAGS -O3" -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-openchrome/package.yml b/packages/x/xorg-driver-video-openchrome/package.yml index a778b36ae36..c38844dccc1 100644 --- a/packages/x/xorg-driver-video-openchrome/package.yml +++ b/packages/x/xorg-driver-video-openchrome/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-openchrome -version : 0.6.0 -release : 12 -source : - - https://www.x.org/releases/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2 : da2975c6379358de52c1257710c67eb59139a7f0a1cd28d00cc64cc3e1c02f75 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : OpenChrome Video Driver +name: xorg-driver-video-openchrome +version: 0.6.0 +release: 12 +source: + - https://www.x.org/releases/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2: da2975c6379358de52c1257710c67eb59139a7f0a1cd28d00cc64cc3e1c02f75 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: OpenChrome Video Driver description: | The Xorg OpenChrome Driver package contains the X.Org Video Driver for Via integrated video cards including Unichrome, Unichrome Pro and Chrome9 series. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(pciaccess) - pkgconfig(xext) @@ -23,11 +23,11 @@ builddeps : - pkgconfig(xvmc) environment: | export CFLAGS="${CFLAGS} -fcommon" # gcc 11 -setup : | +setup: | %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install # Blank dir rm -rf $installdir/usr/sbin diff --git a/packages/x/xorg-driver-video-qxl/package.yml b/packages/x/xorg-driver-video-qxl/package.yml index ed8c25b13e5..3863cee648c 100644 --- a/packages/x/xorg-driver-video-qxl/package.yml +++ b/packages/x/xorg-driver-video-qxl/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-qxl -version : 0.1.6 -release : 23 -source : - - https://www.x.org/releases/individual/driver/xf86-video-qxl-0.1.6.tar.xz : 2ad39558db47a8fcc036e290e0b084671e58d43344a57b279abd870c4c67965f -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : QXL Virtual GPU for Spice Virtualisation +name: xorg-driver-video-qxl +version: 0.1.6 +release: 23 +source: + - https://www.x.org/releases/individual/driver/xf86-video-qxl-0.1.6.tar.xz: 2ad39558db47a8fcc036e290e0b084671e58d43344a57b279abd870c4c67965f +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: QXL Virtual GPU for Spice Virtualisation description: | QXL Virtual GPU for Spice Virtualisation -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(pciaccess) - pkgconfig(spice-server) @@ -25,11 +25,11 @@ builddeps : - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %patch -p1 -i $pkgfiles/libdrm.patch %configure -build : | +build: | %make -install : | +install: | %make_install install -D -m 00644 $pkgfiles/xorg.conf $installdir/usr/share/X11/xorg.conf.d/10-qxl.conf diff --git a/packages/x/xorg-driver-video-radeon/package.yml b/packages/x/xorg-driver-video-radeon/package.yml index 7a88506e5ff..364bb460c45 100644 --- a/packages/x/xorg-driver-video-radeon/package.yml +++ b/packages/x/xorg-driver-video-radeon/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-radeon -version : 22.0.0 -release : 47 -source : - - https://www.x.org/releases/individual/driver/xf86-video-ati-22.0.0.tar.xz : c8c8bb56d3f6227c97e59c3a3c85a25133584ceb82ab5bc05a902a743ab7bf6d -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Open source Radeon Video Driver +name: xorg-driver-video-radeon +version: 22.0.0 +release: 47 +source: + - https://www.x.org/releases/individual/driver/xf86-video-ati-22.0.0.tar.xz: c8c8bb56d3f6227c97e59c3a3c85a25133584ceb82ab5bc05a902a743ab7bf6d +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Open source Radeon Video Driver description: | The Xorg ATI Driver package contains the X.Org Video Driver for ATI Radeon video cards including all chipsets ranging from R100 to R900 and the newer RAxx chipsets. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(gbm) - pkgconfig(libdrm) - pkgconfig(xorg-server) - pkgconfig(xext) - pkgconfig(xproto) -setup : | +setup: | %configure CFLAGS="$CFLAGS -O3 -fcommon" CXXFLAGS="$CXXFLAGS -O3 -fcommon" -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 COPYING $installdir/usr/share/doc/xorg-driver-video-radeon/COPYING diff --git a/packages/x/xorg-driver-video-rage128/package.yml b/packages/x/xorg-driver-video-rage128/package.yml index 81fcbb8f3de..b67b8f5849f 100644 --- a/packages/x/xorg-driver-video-rage128/package.yml +++ b/packages/x/xorg-driver-video-rage128/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-rage128 -version : 6.13.0 -release : 16 -source : - - https://www.x.org/releases/individual/driver/xf86-video-r128-6.13.0.tar.gz : 0cc8fb5be66bb503343b3fd3866e23e6f322d14901f9d5d7f375029f906dc178 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : ATi Rage 128 Video Driver +name: xorg-driver-video-rage128 +version: 6.13.0 +release: 16 +source: + - https://www.x.org/releases/individual/driver/xf86-video-r128-6.13.0.tar.gz: 0cc8fb5be66bb503343b3fd3866e23e6f322d14901f9d5d7f375029f906dc178 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: ATi Rage 128 Video Driver description: | The Xorg R128 Driver package contains the X.Org Video Driver for ATI Rage 128 based video cards. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure --enable-kms-only \ --with-default-accel=sna -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-savage/package.yml b/packages/x/xorg-driver-video-savage/package.yml index c777f71a54b..a7b1db4c6c6 100644 --- a/packages/x/xorg-driver-video-savage/package.yml +++ b/packages/x/xorg-driver-video-savage/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-savage -version : 2.4.1 -release : 14 -source : - - https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.gz : 5eea7a0391e8c93f6528135ad9b0c8550f287bbf838ac86d0b82b8b16493f965 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Savage Video Driver +name: xorg-driver-video-savage +version: 2.4.1 +release: 14 +source: + - https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.gz: 5eea7a0391e8c93f6528135ad9b0c8550f287bbf838ac86d0b82b8b16493f965 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Savage Video Driver description: | The Xorg Savage Driver package contains the X.Org Video Driver for the S3 Savage family video accelerator chips including Savage3D, Savage4, Savage/MX, Savage/IX, SuperSavage/MX, SuperSavage/IX, ProSavage PM133, ProSavage KM133, Twister, TwisterK, ProSavage DDR and ProSavage DDR-K series. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-sis/package.yml b/packages/x/xorg-driver-video-sis/package.yml index 32f0bd687fb..cb855a9bc45 100644 --- a/packages/x/xorg-driver-video-sis/package.yml +++ b/packages/x/xorg-driver-video-sis/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-sis -version : 0.12.0 -release : 13 -source : - - https://www.x.org/releases/individual/driver/xf86-video-sis-0.12.0.tar.gz : 9bcc3b649001e99eb9b7f64437ee8fd65863d84bd812978fe0269180b2884702 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : SiS Video Driver +name: xorg-driver-video-sis +version: 0.12.0 +release: 13 +source: + - https://www.x.org/releases/individual/driver/xf86-video-sis-0.12.0.tar.gz: 9bcc3b649001e99eb9b7f64437ee8fd65863d84bd812978fe0269180b2884702 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: SiS Video Driver description: | The Xorg SiS Driver package contains the X.Org Video Driver for SiS (Silicon Integrated Systems) and XGI video cards including SiS5597/5598, SiS530/620, SiS6326/AGP/DVD, SiS300/305, SiS540, SiS630/730, SiS315/E/H/PRO, SiS550/551/552, SiS650/651/661/741, SiS330 (Xabre), SiS760/761, XGI Volari V3/V5/V8 and XGI Volari Z7 chipsets. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(pciaccess) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-gcc8.patch %configure_no_runstatedir -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-vesa/package.yml b/packages/x/xorg-driver-video-vesa/package.yml index 10caff7074d..0e9cc58b7c8 100644 --- a/packages/x/xorg-driver-video-vesa/package.yml +++ b/packages/x/xorg-driver-video-vesa/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-vesa -version : 2.6.0 -release : 32 -source : - - https://www.x.org/releases/individual/driver/xf86-video-vesa-2.6.0.tar.gz : dbf3f95bd0b598ac7e7fc9774b37dc387eb4f805f63e93f720a577c23500881c -license : MIT -homepage : https://www.x.org/ -summary : Generic VESA video driver -component : xorg.driver +name: xorg-driver-video-vesa +version: 2.6.0 +release: 32 +source: + - https://www.x.org/releases/individual/driver/xf86-video-vesa-2.6.0.tar.gz: dbf3f95bd0b598ac7e7fc9774b37dc387eb4f805f63e93f720a577c23500881c +license: MIT +homepage: https://www.x.org/ +summary: Generic VESA video driver +component: xorg.driver description: | The Xorg VESA Driver contains the Generic VESA video driver for the Xorg X server. This driver is often used as fallback driver if the hardware specific driver fails to load or is not present. If this driver is not installed, Xorg Server will print a warning on startup, but it can be safely ignored if hardware specific driver works well. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(pciaccess) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-vmware/package.yml b/packages/x/xorg-driver-video-vmware/package.yml index f21ca317181..c82f6973393 100644 --- a/packages/x/xorg-driver-video-vmware/package.yml +++ b/packages/x/xorg-driver-video-vmware/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-vmware -version : 13.4.0 -release : 26 -source : - - https://www.x.org/releases/individual/driver/xf86-video-vmware-13.4.0.tar.gz : d2667ab30350fb1c39393fc4b79ac33ef8b67d5d6cefeb6fb99b111758031b98 -license : MIT -homepage : https://www.x.org/ -summary : VMWare Video Driver -component : xorg.driver +name: xorg-driver-video-vmware +version: 13.4.0 +release: 26 +source: + - https://www.x.org/releases/individual/driver/xf86-video-vmware-13.4.0.tar.gz: d2667ab30350fb1c39393fc4b79ac33ef8b67d5d6cefeb6fb99b111758031b98 +license: MIT +homepage: https://www.x.org/ +summary: VMWare Video Driver +component: xorg.driver description: | The Xorg VMware Driver package contains the X.Org Video Driver for VMware SVGA virtual video cards. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(pciaccess) - pkgconfig(xatracker) - pkgconfig(xext) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-driver-video-voodoo/package.yml b/packages/x/xorg-driver-video-voodoo/package.yml index f99ec0608e7..b23c5b3d9ae 100644 --- a/packages/x/xorg-driver-video-voodoo/package.yml +++ b/packages/x/xorg-driver-video-voodoo/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-driver-video-voodoo -version : 1.5.0 -release : 13 -source : - - https://www.x.org/releases/individual/driver/xf86-video-tdfx-1.5.0.tar.gz : 3128bb885d9df7b388537ec16fc565ffed51ba0d893eac936019e8ad6a1e3c41 -license : MIT -component : xorg.driver -homepage : https://www.x.org/ -summary : Voodoo Video Driver +name: xorg-driver-video-voodoo +version: 1.5.0 +release: 13 +source: + - https://www.x.org/releases/individual/driver/xf86-video-tdfx-1.5.0.tar.gz: 3128bb885d9df7b388537ec16fc565ffed51ba0d893eac936019e8ad6a1e3c41 +license: MIT +component: xorg.driver +homepage: https://www.x.org/ +summary: Voodoo Video Driver description: | The Xorg 3Dfx Driver package contains the X.Org Video Driver for 3Dfx video cards including Voodoo Banshee, Voodoo3, Voodoo4 and Voodoo5 chipsets. -optimize : +optimize: - no-bind-now - no-symbolic -builddeps : +builddeps: - pkgconfig(libdrm) - pkgconfig(xorg-macros) - pkgconfig(xorg-server) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xorg-server/package.yml b/packages/x/xorg-server/package.yml index bcb11889812..bc64135121c 100644 --- a/packages/x/xorg-server/package.yml +++ b/packages/x/xorg-server/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Updating this package? Make sure to update the bundled xorg-server in tigervnc too -name : xorg-server -version : 21.1.21 -release : 110 -source : - - https://www.x.org/releases/individual/xserver/xorg-server-21.1.21.tar.xz : c0cbe5545b3f645bae6024b830d1d1154a956350683a4e52b2fff5b0fa1ab519 -homepage : https://xorg.freedesktop.org/wiki/ -license : MIT -component : +name: xorg-server +version: 21.1.21 +release: 110 +source: + - https://www.x.org/releases/individual/xserver/xorg-server-21.1.21.tar.xz: c0cbe5545b3f645bae6024b830d1d1154a956350683a4e52b2fff5b0fa1ab519 +homepage: https://xorg.freedesktop.org/wiki/ +license: MIT +component: - xorg.server - - xvfb : xorg.server -summary : The Xorg Server is the core of the X Window system + - xvfb: xorg.server +summary: The Xorg Server is the core of the X Window system description: | The Xorg Server is the core of the X Window system. -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(epoxy) - pkgconfig(fontutil) @@ -43,19 +43,19 @@ builddeps : - pkgconfig(xrender) - pkgconfig(xshmfence) - pkgconfig(xtrans) -rundeps : +rundeps: - dbus-launch - linux-driver-management - xorg-xwayland - - xvfb : - - harfbuzz # I have no idea why this isn't picked up automatically - - xauth - - xkbcomp - - xkeyboard-config -optimize : + - xvfb: + - harfbuzz # I have no idea why this isn't picked up automatically + - xauth + - xkbcomp + - xkeyboard-config +optimize: - no-bind-now - no-symbolic -setup : | +setup: | %patch -p1 -i $pkgfiles/0006-use-intel-only-on-pre-gen4.patch %meson_configure \ -Ddefault_font_path=/usr/share/fonts \ @@ -74,9 +74,9 @@ setup : | -Dxephyr=true \ -Dxkb_dir=/usr/share/X11/xkb \ -Dxkb_output_dir=/var/lib/xkb -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Provide xvfb-run to complement Xvfb @@ -85,11 +85,11 @@ install : | # tmpfiles rm -rf $installdir/var install -Dm00644 $pkgfiles/xorg-server.tmpfiles $installdir/%libdir%/tmpfiles.d/xorg-server.conf -patterns : - - xvfb : - - /usr/bin/Xvfb - - /usr/bin/xvfb-run - - /usr/share/man/man1/Xvfb.1* -replaces : +patterns: + - xvfb: + - /usr/bin/Xvfb + - /usr/bin/xvfb-run + - /usr/share/man/man1/Xvfb.1* +replaces: - glamor-egl - xorg-driver-video-modesetting diff --git a/packages/x/xorg-xwayland/package.yml b/packages/x/xorg-xwayland/package.yml index be13bb554fc..28d588a3198 100644 --- a/packages/x/xorg-xwayland/package.yml +++ b/packages/x/xorg-xwayland/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorg-xwayland -version : 24.1.9 -release : 37 -source : - - https://www.x.org/releases/individual/xserver/xwayland-24.1.9.tar.xz : f297af27a84508db9b80d1cbbcc69c3801da38eb64c72f3b5b50f582459afdd0 -license : MIT -component : xorg.server -homepage : https://www.x.org/ -summary : X server intended for Xorg only clients to run under Wayland for backwards compatability. +name: xorg-xwayland +version: 24.1.9 +release: 37 +source: + - https://www.x.org/releases/individual/xserver/xwayland-24.1.9.tar.xz: f297af27a84508db9b80d1cbbcc69c3801da38eb64c72f3b5b50f582459afdd0 +license: MIT +component: xorg.server +homepage: https://www.x.org/ +summary: X server intended for Xorg only clients to run under Wayland for backwards compatability. description: | X server intended for Xorg only clients to run under Wayland for backwards compatability. -builddeps : +builddeps: - pkgconfig(dri) - pkgconfig(epoxy) - pkgconfig(fontutil) @@ -30,14 +30,14 @@ builddeps : - pkgconfig(xkbfile) - pkgconfig(xshmfence) - pkgconfig(xtrans) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Provided by xorg-server rm -fr $installdir/usr/lib64/xorg/ rm $installdir/usr/share/man/man1/Xserver.1 -patterns : /* +patterns: /* diff --git a/packages/x/xorgproto/package.yml b/packages/x/xorgproto/package.yml index 8553a00fc49..30c6cce14c1 100644 --- a/packages/x/xorgproto/package.yml +++ b/packages/x/xorgproto/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorgproto -version : '2024.1' -release : 9 -source : - - https://www.x.org/releases/individual/proto/xorgproto-2024.1.tar.xz : 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59 -license : MIT -homepage : https://www.x.org/ -summary : X Window System Core Protocol -component : xorg.proto +name: xorgproto +version: "2024.1" +release: 9 +source: + - https://www.x.org/releases/individual/proto/xorgproto-2024.1.tar.xz: 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59 +license: MIT +homepage: https://www.x.org/ +summary: X Window System Core Protocol +component: xorg.proto description: | This package provides the headers and specification documents defining the core protocol and (many) extensions for the X Window System. The extensions are those common among servers descended from X.Org 6.7. It also includes a number of headers that aren't purely protocol related, but are depended upon by many other X Window System packages to provide common definitions and porting layer. -patterns : / -setup : | +patterns: / +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Cleanup unwanted headers so they aren't used by accident in builds diff --git a/packages/x/xorgxrdp/package.yml b/packages/x/xorgxrdp/package.yml index 4922c15e846..b2692a54b27 100644 --- a/packages/x/xorgxrdp/package.yml +++ b/packages/x/xorgxrdp/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xorgxrdp -version : 0.9.19 -release : 6 -source : - - https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.9.19/xorgxrdp-0.9.19.tar.gz : c1cf4c583c28a24ce814c147d387b8f4d255877f2e365372c69c6f076ddb1455 -homepage : https://github.com/neutrinolabs/xorgxrdp -license : X11 -component : xorg.driver -summary : Xorg drivers for xrdp +name: xorgxrdp +version: 0.9.19 +release: 6 +source: + - https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.9.19/xorgxrdp-0.9.19.tar.gz: c1cf4c583c28a24ce814c147d387b8f4d255877f2e365372c69c6f076ddb1455 +homepage: https://github.com/neutrinolabs/xorgxrdp +license: X11 +component: xorg.driver +summary: Xorg drivers for xrdp description: | xorgxrdp is a collection of modules to be used with a pre-existing X.Org install to make the X server act like X11rdp. -builddeps : +builddeps: - pkgconfig(pciaccess) - pkgconfig(xfont2) - pkgconfig(xorg-server) - pkgconfig(xrdp) -rundeps : +rundeps: - xrdp -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xournalpp/package.yml b/packages/x/xournalpp/package.yml index 02561704ea8..e19eb495b3b 100644 --- a/packages/x/xournalpp/package.yml +++ b/packages/x/xournalpp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xournalpp -version : 1.2.8 -release : 26 -source : - - https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.2.7.tar.gz : cd20608417fef374e5360ec96c9f56c61236d45e0d35d33b48346ed39eaf025d -homepage : https://xournalpp.github.io/ -license : GPL-2.0-or-later -component : office.viewers -summary : Xournal++ is a handwriting notetaking software with PDF annotation support +name: xournalpp +version: 1.2.8 +release: 26 +source: + - https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.2.7.tar.gz: cd20608417fef374e5360ec96c9f56c61236d45e0d35d33b48346ed39eaf025d +homepage: https://xournalpp.github.io/ +license: GPL-2.0-or-later +component: office.viewers +summary: Xournal++ is a handwriting notetaking software with PDF annotation support description: | Xournal++ is a hand note taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(gtk+-3.0) - pkgconfig(librsvg-2.0) @@ -20,10 +20,10 @@ builddeps : - pkgconfig(portaudiocpp) - pkgconfig(sndfile) - help2man -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build translations %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xpad/package.yml b/packages/x/xpad/package.yml index 3c88aa9c095..2f79313e0b0 100644 --- a/packages/x/xpad/package.yml +++ b/packages/x/xpad/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xpad -version : 5.8.0 -release : 4 -source : - - https://launchpad.net/xpad/trunk/5.8.0/+download/xpad-5.8.0.tar.bz2 : f26052308850c406b15adb8d86acd3962ef10af22b427bb1a5cff4eec96f82e9 -homepage : https://launchpad.net/xpad -license : GPL-2.0-only -component : office.notes -summary : A basic sticky note application +name: xpad +version: 5.8.0 +release: 4 +source: + - https://launchpad.net/xpad/trunk/5.8.0/+download/xpad-5.8.0.tar.bz2: f26052308850c406b15adb8d86acd3962ef10af22b427bb1a5cff4eec96f82e9 +homepage: https://launchpad.net/xpad +license: GPL-2.0-only +component: office.notes +summary: A basic sticky note application description: | A sticky note application for jotting down things to remember -builddeps : +builddeps: - pkgconfig(gtksourceview-4) - pkgconfig(xt) - gettext-devel -setup : | +setup: | NOCONFIGURE=1 %autogen %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xpra/package.yml b/packages/x/xpra/package.yml index 8f8f144246e..e4457c58fb9 100644 --- a/packages/x/xpra/package.yml +++ b/packages/x/xpra/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xpra -version : 5.1.1 -release : 16 -source : - - https://github.com/Xpra-org/xpra/archive/refs/tags/v5.1.1.tar.gz : 115bd402bfbb7d508a35069044a403edfbf114db607841db2ddf24aa7ec4a5ce -homepage : https://xpra.org -license : GPL-2.0-or-later -component : desktop -summary : multi-platform screen and application forwarding system +name: xpra +version: 5.1.1 +release: 16 +source: + - https://github.com/Xpra-org/xpra/archive/refs/tags/v5.1.1.tar.gz: 115bd402bfbb7d508a35069044a403edfbf114db607841db2ddf24aa7ec4a5ce +homepage: https://xpra.org +license: GPL-2.0-or-later +component: desktop +summary: multi-platform screen and application forwarding system description: | Xpra is a multi platform persistent remote display server and client for forwarding applications and desktop screens. Also known as 'screen for X11'. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(libavutil) - pkgconfig(liblz4) @@ -23,20 +23,20 @@ builddeps : - pandoc - pycups - python-setuptools -rundeps : +rundeps: - python-evdev - python-netifaces - python-paramiko - python-pillow - qrencode - xorg-server-xvfb -setup : | +setup: | mv -v $workdir/fs/etc/sysconfig/xpra $workdir/fs/etc/sysconfig/xpra.env %apply_patches # pkg-config --cflags pam,pam_misc does not report the proper include path expected by xpra sed -i 's|if pkg_config_ok("--exists", "pam", "pam_misc"):|if False:|' setup.py -build : | +build: | %python3_setup --without-Xdummy --without-Xdummy_wrapper -install : | +install: | %python3_install diff --git a/packages/x/xprintidle/package.yml b/packages/x/xprintidle/package.yml index e1c08dd61c8..a63b92a2fe8 100644 --- a/packages/x/xprintidle/package.yml +++ b/packages/x/xprintidle/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xprintidle -version : 0.3.0 -release : 4 -source : - - https://github.com/g0hl1n/xprintidle/archive/refs/tags/0.3.0.tar.gz : 6bddd464c396530e1de4c1725c3c2935135cf9a5079e5805ae139f00f0c0316b -homepage : https://github.com/g0hl1n/xprintidle -license : GPL-2.0-only -component : xorg.library -summary : Print X idle time +name: xprintidle +version: 0.3.0 +release: 4 +source: + - https://github.com/g0hl1n/xprintidle/archive/refs/tags/0.3.0.tar.gz: 6bddd464c396530e1de4c1725c3c2935135cf9a5079e5805ae139f00f0c0316b +homepage: https://github.com/g0hl1n/xprintidle +license: GPL-2.0-only +component: xorg.library +summary: Print X idle time description: | xprintidle is a utility that queries the X server for the user's idle time and prints it to stdout (in milliseconds). -builddeps : +builddeps: - pkgconfig(xscrnsaver) -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xprop/package.yml b/packages/x/xprop/package.yml index 02b23c9ab4d..fff62bc9b16 100644 --- a/packages/x/xprop/package.yml +++ b/packages/x/xprop/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xprop -version : 1.2.8 -release : 11 -source : - - https://www.x.org/releases/individual/app/xprop-1.2.8.tar.gz : a8394338c99775160d733d54d73cdcdc5c9c80a0dc8cffd5be1b7c977254b745 -homepage : https://xorg.freedesktop.org/ -license : MIT -component : xorg.apps -summary : Displays window and font properties of an X server +name: xprop +version: 1.2.8 +release: 11 +source: + - https://www.x.org/releases/individual/app/xprop-1.2.8.tar.gz: a8394338c99775160d733d54d73cdcdc5c9c80a0dc8cffd5be1b7c977254b745 +homepage: https://xorg.freedesktop.org/ +license: MIT +component: xorg.apps +summary: Displays window and font properties of an X server description: | xprop is a command line tool to display and/or set window and font properties of an X server. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xorg-macros) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xrandr/package.yml b/packages/x/xrandr/package.yml index fc4595c76c5..301a84e8aca 100644 --- a/packages/x/xrandr/package.yml +++ b/packages/x/xrandr/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrandr -version : 1.5.3 -release : 9 -source : - - https://www.x.org/releases/individual/app/xrandr-1.5.3.tar.xz : f8dd7566adb74147fab9964680b6bbadee87cf406a7fcff51718a5e6949b841c -homepage : https://gitlab.freedesktop.org/xorg/app/xrandr -license : MIT -component : xorg.apps -summary : Command line interface to X11 Resize, Rotate, and Reflect (RandR) extension +name: xrandr +version: 1.5.3 +release: 9 +source: + - https://www.x.org/releases/individual/app/xrandr-1.5.3.tar.xz: f8dd7566adb74147fab9964680b6bbadee87cf406a7fcff51718a5e6949b841c +homepage: https://gitlab.freedesktop.org/xorg/app/xrandr +license: MIT +component: xorg.apps +summary: Command line interface to X11 Resize, Rotate, and Reflect (RandR) extension description: | xrandr is a primitive command line interface to X11 Resize, Rotate, and Reflect (RandR) extension. -builddeps : +builddeps: - pkgconfig(xrandr) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xrdb/package.yml b/packages/x/xrdb/package.yml index c9e1690105c..c406355150d 100644 --- a/packages/x/xrdb/package.yml +++ b/packages/x/xrdb/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdb -version : 1.2.2 -release : 11 -source : - - https://www.x.org/releases/individual/app/xrdb-1.2.2.tar.gz : db2d774a35ae2f7e7ac61cc2de0dcae27fc2aa14399c35721f8300e63ea73549 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: xrdb +version: 1.2.2 +release: 11 +source: + - https://www.x.org/releases/individual/app/xrdb-1.2.2.tar.gz: db2d774a35ae2f7e7ac61cc2de0dcae27fc2aa14399c35721f8300e63ea73549 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X server resource database utility description: | xrdb (X resource database manager) is a program used for accessing the X resources of a server. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xmuu) - pkgconfig(xorg-macros) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xrdp-budgie-integration/package.yml b/packages/x/xrdp-budgie-integration/package.yml index a435003635e..8754e98fea9 100644 --- a/packages/x/xrdp-budgie-integration/package.yml +++ b/packages/x/xrdp-budgie-integration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp-budgie-integration -version : 0.1.0 -release : 4 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://getsol.us/ -license : Apache-2.0 -component : network.util -summary : xRDP integration files for Budgie DE +name: xrdp-budgie-integration +version: 0.1.0 +release: 4 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://getsol.us/ +license: Apache-2.0 +component: network.util +summary: xRDP integration files for Budgie DE description: | Integration files to get xrdp working with Budgie DE -extract : false -conflicts : +extract: false +conflicts: - xrdp-gnome-integration - xrdp-mate-integration - xrdp-plasma-integration - xrdp-xfce4-integration -rundeps : +rundeps: - xorgxrdp - xrdp -install : | +install: | install -Dm0755 $pkgfiles/startwm.sh $installdir/usr/share/defaults/xrdp/startwm.sh diff --git a/packages/x/xrdp-gnome-integration/package.yml b/packages/x/xrdp-gnome-integration/package.yml index b141724fdcb..22db558ccfe 100644 --- a/packages/x/xrdp-gnome-integration/package.yml +++ b/packages/x/xrdp-gnome-integration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp-gnome-integration -version : 0.1.0 -release : 4 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://getsol.us/ -license : Apache-2.0 -component : network.util -summary : xRDP integration files for Gnome DE +name: xrdp-gnome-integration +version: 0.1.0 +release: 4 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://getsol.us/ +license: Apache-2.0 +component: network.util +summary: xRDP integration files for Gnome DE description: | Integration files to get xrdp working with Gnome DE -extract : false -conflicts : +extract: false +conflicts: - xrdp-budgie-integration - xrdp-mate-integration - xrdp-plasma-integration - xrdp-xfce4-integration -rundeps : +rundeps: - xorgxrdp - xrdp -install : | +install: | install -Dm0755 $pkgfiles/startwm.sh $installdir/usr/share/defaults/xrdp/startwm.sh diff --git a/packages/x/xrdp-mate-integration/package.yml b/packages/x/xrdp-mate-integration/package.yml index 98154c1ac5b..47101c90012 100644 --- a/packages/x/xrdp-mate-integration/package.yml +++ b/packages/x/xrdp-mate-integration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp-mate-integration -version : 0.1.0 -release : 4 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://getsol.us -license : Apache-2.0 -component : network.util -summary : xRDP integration files for Mate DE +name: xrdp-mate-integration +version: 0.1.0 +release: 4 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://getsol.us +license: Apache-2.0 +component: network.util +summary: xRDP integration files for Mate DE description: | Integration files to get xrdp working with Mate DE -extract : false -conflicts : +extract: false +conflicts: - xrdp-budgie-integration - xrdp-gnome-integration - xrdp-plasma-integration - xrdp-xfce4-integration -rundeps : +rundeps: - xorgxrdp - xrdp -install : | +install: | install -Dm0755 $pkgfiles/startwm.sh $installdir/usr/share/defaults/xrdp/startwm.sh diff --git a/packages/x/xrdp-plasma-integration/package.yml b/packages/x/xrdp-plasma-integration/package.yml index b3746a127d1..6c61534fe6e 100644 --- a/packages/x/xrdp-plasma-integration/package.yml +++ b/packages/x/xrdp-plasma-integration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp-plasma-integration -version : 0.1.0 -release : 4 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://getsol.us -license : Apache-2.0 -component : network.util -summary : xRDP integration files for Plasma DE +name: xrdp-plasma-integration +version: 0.1.0 +release: 4 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://getsol.us +license: Apache-2.0 +component: network.util +summary: xRDP integration files for Plasma DE description: | Integration files to get xrdp working with Plasma DE -extract : false -conflicts : +extract: false +conflicts: - xrdp-budgie-integration - xrdp-gnome-integration - xrdp-mate-integration - xrdp-xfce4-integration -rundeps : +rundeps: - xorgxrdp - xrdp -install : | +install: | install -Dm0755 $pkgfiles/startwm.sh $installdir/usr/share/defaults/xrdp/startwm.sh diff --git a/packages/x/xrdp-xfce4-integration/package.yml b/packages/x/xrdp-xfce4-integration/package.yml index 3f148afdd76..2c6f24e3899 100644 --- a/packages/x/xrdp-xfce4-integration/package.yml +++ b/packages/x/xrdp-xfce4-integration/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp-xfce4-integration -version : 0.1.0 -release : 2 -source : - - https://sources.getsol.us/README.Solus : 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e -homepage : https://getsol.us/ -license : Apache-2.0 -component : network.util -summary : xRDP integration files for XFCE4 +name: xrdp-xfce4-integration +version: 0.1.0 +release: 2 +source: + - https://sources.getsol.us/README.Solus: 65dcffb5d782abf60609195cc3e00eb55a9f02cb200441f498e4e30c11d1009e +homepage: https://getsol.us/ +license: Apache-2.0 +component: network.util +summary: xRDP integration files for XFCE4 description: | Integration files to get xrdp working with XFCE4 -extract : false -conflicts : +extract: false +conflicts: - xrdp-budgie-integration - xrdp-gnome-integration - xrdp-mate-integration - xrdp-plasma-integration -rundeps : +rundeps: - xorgxrdp - xrdp -install : | +install: | install -Dm0755 $pkgfiles/startwm.sh $installdir/usr/share/defaults/xrdp/startwm.sh diff --git a/packages/x/xrdp/package.yml b/packages/x/xrdp/package.yml index 83bfc3bedb4..ba752baf3b9 100644 --- a/packages/x/xrdp/package.yml +++ b/packages/x/xrdp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xrdp -version : 0.9.26 -release : 25 -source : - - https://github.com/neutrinolabs/xrdp/releases/download/v0.9.26/xrdp-0.9.26.tar.gz : e24d47ecc05bbeb9d4c10e998e440d3bb0f5a0ea3d6f212f24a6cd6371d69485 -homepage : https://www.xrdp.org/ -license : Apache-2.0 -component : network.util -summary : An open-source Remote Desktop Protocol server +name: xrdp +version: 0.9.26 +release: 25 +source: + - https://github.com/neutrinolabs/xrdp/releases/download/v0.9.26/xrdp-0.9.26.tar.gz: e24d47ecc05bbeb9d4c10e998e440d3bb0f5a0ea3d6f212f24a6cd6371d69485 +homepage: https://www.xrdp.org/ +license: Apache-2.0 +component: network.util +summary: An open-source Remote Desktop Protocol server description: | xrdp provides a graphical login to remote machines using RDP (Microsoft Remote Desktop Protocol). xrdp accepts connections from variety of RDP clients: FreeRDP, rdesktop, NeutrinoRDP and Microsoft Remote Desktop Client (for Windows, macOS, iOS and Android). -builddeps : +builddeps: - pkgconfig(fdk-aac) - pkgconfig(fuse) - pkgconfig(libturbojpeg) @@ -18,7 +18,7 @@ builddeps : - pkgconfig(pixman-1) - pkgconfig(xfixes) - pkgconfig(xrandr) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Fix-stateless.patch %configure \ --with-pamconfdir=/usr/share/defaults/etc/pam.d/ \ @@ -32,9 +32,9 @@ setup : | --enable-pixman \ --enable-tjpeg \ --enable-vsock -build : | +build: | %make -install : | +install: | %make_install rm -v $installdir/%libdir%/*.a rm -v $installdir/%libdir%/**/*.a diff --git a/packages/x/xreader/package.yml b/packages/x/xreader/package.yml index 9169330fcec..e30143a3525 100644 --- a/packages/x/xreader/package.yml +++ b/packages/x/xreader/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xreader -version : 4.6.0 -release : 6 -source : - - https://github.com/linuxmint/xreader/archive/refs/tags/4.6.0.tar.gz : abab93f367912d83a1df1ff0ade6a95037da0dd79bc6e2e6f142ad01e03c7b6e -homepage : https://github.com/linuxmint/xreader -license : GPL-2.0-or-later -component : office.viewers -summary : A generic Document Reader +name: xreader +version: 4.6.0 +release: 6 +source: + - https://github.com/linuxmint/xreader/archive/refs/tags/4.6.0.tar.gz: abab93f367912d83a1df1ff0ade6a95037da0dd79bc6e2e6f142ad01e03c7b6e +homepage: https://github.com/linuxmint/xreader +license: GPL-2.0-or-later +component: office.viewers +summary: A generic Document Reader description: | Xreader is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript. -builddeps : +builddeps: - pkgconfig(ddjvuapi) - pkgconfig(gtk+-3.0) - pkgconfig(libgnomekbdui) @@ -28,7 +28,7 @@ builddeps : - itstool - mathjax2 - yelp-tools -setup : | +setup: | %meson_configure \ -Ddjvu=true \ -Dpixbuf=true \ @@ -36,7 +36,7 @@ setup : | -Dintrospection=true \ -Dhelp_files=true \ -Dmathjax-directory=/usr/share/mathjax2 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xsd/package.yml b/packages/x/xsd/package.yml index 7804dacb322..933cbcd9cd3 100644 --- a/packages/x/xsd/package.yml +++ b/packages/x/xsd/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xsd -version : 4.0.0 -release : 4 -source : - - http://www.codesynthesis.com/download/xsd/4.0/xsd-4.0.0+dep.tar.bz2 : eca52a9c8f52cdbe2ae4e364e4a909503493a0d51ea388fc6c9734565a859817 -homepage : https://www.codesynthesis.com/products/xsd/ -license : GPL-2.0-or-later -component : programming.tools -summary : CodeSynthesis XSD is an W3C XML Schema to C++ data binding compiler +name: xsd +version: 4.0.0 +release: 4 +source: + - http://www.codesynthesis.com/download/xsd/4.0/xsd-4.0.0+dep.tar.bz2: eca52a9c8f52cdbe2ae4e364e4a909503493a0d51ea388fc6c9734565a859817 +homepage: https://www.codesynthesis.com/products/xsd/ +license: GPL-2.0-or-later +component: programming.tools +summary: CodeSynthesis XSD is an W3C XML Schema to C++ data binding compiler description: | CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML. -builddeps : +builddeps: - pkgconfig(xerces-c) environment: # It doesn't meet CXX17 requirement, lets lower it to CXX14 export CXXFLAGS="${CXXFLAGS} -std=c++14" -setup : | +setup: | # Use Archlinux patches, see here https://gitlab.archlinux.org/archlinux/packaging/packages/xsd/-/commit/b4096316424922cc6146466d0274fb4ab8cf50fa %patch -p1 -i $pkgfiles/xsdcxx-rename.patch %patch -p1 -i $pkgfiles/gcc-11.patch -build : | +build: | %make -install : | +install: | make install_prefix=$installdir/usr install # Rename files to xsdcxx to avoid name conflicts with mono mv $installdir/usr/bin/xsd{,cxx} diff --git a/packages/x/xsel/package.yml b/packages/x/xsel/package.yml index bb07c51da2a..79e154b3702 100644 --- a/packages/x/xsel/package.yml +++ b/packages/x/xsel/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xsel -version : 1.2.1 -release : 3 -source : - - https://github.com/kfish/xsel/archive/refs/tags/1.2.1.tar.gz : 18487761f5ca626a036d65ef2db8ad9923bf61685e06e7533676c56d7d60eb14 -homepage : https://vergenet.net/~conrad/software/xsel/ -license : MIT -component : xorg.apps -summary : Manipulate the X selection +name: xsel +version: 1.2.1 +release: 3 +source: + - https://github.com/kfish/xsel/archive/refs/tags/1.2.1.tar.gz: 18487761f5ca626a036d65ef2db8ad9923bf61685e06e7533676c56d7d60eb14 +homepage: https://vergenet.net/~conrad/software/xsel/ +license: MIT +component: xorg.apps +summary: Manipulate the X selection description: | Manipulate the X selection (X11 keyboard, etc.) -builddeps : +builddeps: - pkgconfig(x11) -setup : | +setup: | %autogen -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xset/package.yml b/packages/x/xset/package.yml index 8bb7ebe4bf5..aa1c8897326 100644 --- a/packages/x/xset/package.yml +++ b/packages/x/xset/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xset -version : 1.2.5 -release : 10 -source : - - https://www.x.org/releases/individual/app/xset-1.2.5.tar.gz : 2068d1356d80c29ce283f0fff5895667b38f24ea95df363d3dde7b8c8a92fffe -license : GPL-3.0-or-later -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications - xset +name: xset +version: 1.2.5 +release: 10 +source: + - https://www.x.org/releases/individual/app/xset-1.2.5.tar.gz: 2068d1356d80c29ce283f0fff5895667b38f24ea95df363d3dde7b8c8a92fffe +license: GPL-3.0-or-later +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications - xset description: | xset is used to set various user preference options of the X server -builddeps : +builddeps: - pkgconfig(xproto) - pkgconfig(xmuu) -setup : | +setup: | %configure --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xsetroot/package.yml b/packages/x/xsetroot/package.yml index 1a2ee34ea18..6cc4ea90fb8 100644 --- a/packages/x/xsetroot/package.yml +++ b/packages/x/xsetroot/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xsetroot -version : 1.1.3 -release : 9 -source : - - https://www.x.org/releases/individual/app/xsetroot-1.1.3.tar.gz : 80dbb0d02807e89294a042298b8a62f9aa0c3a94d89244ccbc35e4cf80fcaaba -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications - xsetroot +name: xsetroot +version: 1.1.3 +release: 9 +source: + - https://www.x.org/releases/individual/app/xsetroot-1.1.3.tar.gz: 80dbb0d02807e89294a042298b8a62f9aa0c3a94d89244ccbc35e4cf80fcaaba +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications - xsetroot description: | The xsetroot program allows you to tailor the appearance of the background ("root") window on a workstation display running X. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xbitmaps) - pkgconfig(xcursor) - pkgconfig(xmuu) - pkgconfig(xproto) - pkgconfig(xorg-macros) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xsettingsd/package.yml b/packages/x/xsettingsd/package.yml index 4bc92ce8400..58f79dc33da 100644 --- a/packages/x/xsettingsd/package.yml +++ b/packages/x/xsettingsd/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xsettingsd -version : 1.0.2 -release : 2 -source : - - https://codeberg.org/derat/xsettingsd/archive/v1.0.2.tar.gz : f751c7ff3f93ab088f3d31a4cb70ec415c22ec1bf832647d650b2b383cb1bf5d -homepage : https://codeberg.org/derat/xsettingsd -license : BSD-3-Clause -component : system.utils -summary : Provides settings to X11 applications via the XSETTINGS specification +name: xsettingsd +version: 1.0.2 +release: 2 +source: + - https://codeberg.org/derat/xsettingsd/archive/v1.0.2.tar.gz: f751c7ff3f93ab088f3d31a4cb70ec415c22ec1bf832647d650b2b383cb1bf5d +homepage: https://codeberg.org/derat/xsettingsd +license: BSD-3-Clause +component: system.utils +summary: Provides settings to X11 applications via the XSETTINGS specification description: | Provides settings to X11 applications via the XSETTINGS specification -builddeps : +builddeps: - pkgconfig(x11) -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xtitle/package.yml b/packages/x/xtitle/package.yml index 8c30ef1bb5c..5a7356daf5b 100644 --- a/packages/x/xtitle/package.yml +++ b/packages/x/xtitle/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xtitle -version : 0.4.4 -release : 4 -source : - - https://github.com/baskerville/xtitle/archive/0.4.4.tar.gz : c2fbf403892c4e466e43528415284a458d4354855f221273881aa4388d028970 -homepage : https://github.com/baskerville/xtitle -license : Unlicense -component : system.utils -summary : Outputs X window titles +name: xtitle +version: 0.4.4 +release: 4 +source: + - https://github.com/baskerville/xtitle/archive/0.4.4.tar.gz: c2fbf403892c4e466e43528415284a458d4354855f221273881aa4388d028970 +homepage: https://github.com/baskerville/xtitle +license: Unlicense +component: system.utils +summary: Outputs X window titles description: | Outputs X window titles -builddeps : +builddeps: - pkgconfig(xcb-event) - pkgconfig(xcb-icccm) -build : | +build: | %make PREFIX=/usr -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/x/xtrans/package.yml b/packages/x/xtrans/package.yml index b7905c9ff6b..b6e9a6464f7 100644 --- a/packages/x/xtrans/package.yml +++ b/packages/x/xtrans/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xtrans -version : 1.6.0 -release : 13 -source : - - https://www.x.org/releases/individual/lib/xtrans-1.6.0.tar.gz : 936b74c60b19c317c3f3cb1b114575032528dbdaf428740483200ea874c2ca0a -license : +name: xtrans +version: 1.6.0 +release: 13 +source: + - https://www.x.org/releases/individual/lib/xtrans-1.6.0.tar.gz: 936b74c60b19c317c3f3cb1b114575032528dbdaf428740483200ea874c2ca0a +license: - MIT -homepage : https://www.x.org/ -summary : X Network Transport Base Code -component : xorg.library -patterns : / +homepage: https://www.x.org/ +summary: X Network Transport Base Code +component: xorg.library +patterns: / description: | xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types. It is used by the X server, libX11, libICE, the X font server, and related components. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xvidcore/package.yml b/packages/x/xvidcore/package.yml index 73ac06e182d..f2d5d0a0c4e 100644 --- a/packages/x/xvidcore/package.yml +++ b/packages/x/xvidcore/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xvidcore -version : 1.3.7 -release : 5 -source : - - https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.gz : abbdcbd39555691dd1c9b4d08f0a031376a3b211652c0d8b3b8aa9be1303ce2d -homepage : https://www.xvid.com/ -license : GPL-2.0-or-later -component : multimedia.library -summary : Xvid MPEG-4 video codec +name: xvidcore +version: 1.3.7 +release: 5 +source: + - https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.gz: abbdcbd39555691dd1c9b4d08f0a031376a3b211652c0d8b3b8aa9be1303ce2d +homepage: https://www.xvid.com/ +license: GPL-2.0-or-later +component: multimedia.library +summary: Xvid MPEG-4 video codec description: | Xvid MPEG-4 video codec -builddeps : +builddeps: - nasm -setup : | +setup: | cd build/generic %configure_no_runstatedir --disable-static -build : | +build: | cd build/generic %make -install : | +install: | cd build/generic %make_install rm $installdir/%libdir%/libxvidcore.a diff --git a/packages/x/xviewer-plugins/package.yml b/packages/x/xviewer-plugins/package.yml index df86afc1ae3..19bffe09fb5 100644 --- a/packages/x/xviewer-plugins/package.yml +++ b/packages/x/xviewer-plugins/package.yml @@ -1,102 +1,102 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xviewer-plugins -version : 3.4.3 -release : 4 -source : - - https://github.com/linuxmint/xviewer-plugins/archive/refs/tags/3.4.3.tar.gz : 8811ee35312c0e70dd4a62d1bebcb5e93e987f4bff8f4d095c1f7a9751b9f4ce -homepage : https://github.com/linuxmint/xviewer-plugins -license : GPL-2.0-or-later -component : +name: xviewer-plugins +version: 3.4.3 +release: 4 +source: + - https://github.com/linuxmint/xviewer-plugins/archive/refs/tags/3.4.3.tar.gz: 8811ee35312c0e70dd4a62d1bebcb5e93e987f4bff8f4d095c1f7a9751b9f4ce +homepage: https://github.com/linuxmint/xviewer-plugins +license: GPL-2.0-or-later +component: - desktop - - common : desktop - - ^xviewer-plugin-exif-display : desktop - - ^xviewer-plugin-export-to-folder : desktop - - ^xviewer-plugin-map : desktop - - ^xviewer-plugin-pythonconsole : desktop - - ^xviewer-plugin-send-by-mail : desktop - - ^xviewer-plugin-slideshowshuffle : desktop -summary : + - common: desktop + - ^xviewer-plugin-exif-display: desktop + - ^xviewer-plugin-export-to-folder: desktop + - ^xviewer-plugin-map: desktop + - ^xviewer-plugin-pythonconsole: desktop + - ^xviewer-plugin-send-by-mail: desktop + - ^xviewer-plugin-slideshowshuffle: desktop +summary: - Plugins for xviewer - - common : Common data required for plugins - - ^xviewer-plugin-exif-display : xviewer plugin to display camera settings and histogram - - ^xviewer-plugin-export-to-folder : xviewer plugin to export the current image to a separate directory - - ^xviewer-plugin-map : xviewer plugin to display the geolocation of the image on a map - - ^xviewer-plugin-pythonconsole : Python console for xviewer - - ^xviewer-plugin-send-by-mail : xviewer plugin to send an image attached to a new mail - - ^xviewer-plugin-slideshowshuffle : xviewer plugin to shuffle images in slideshow mode + - common: Common data required for plugins + - ^xviewer-plugin-exif-display: xviewer plugin to display camera settings and histogram + - ^xviewer-plugin-export-to-folder: xviewer plugin to export the current image to a separate directory + - ^xviewer-plugin-map: xviewer plugin to display the geolocation of the image on a map + - ^xviewer-plugin-pythonconsole: Python console for xviewer + - ^xviewer-plugin-send-by-mail: xviewer plugin to send an image attached to a new mail + - ^xviewer-plugin-slideshowshuffle: xviewer plugin to shuffle images in slideshow mode description: - Plugins for xviewer. - - common : Common data required for plugins. - - ^xviewer-plugin-exif-display : xviewer plugin to display camera settings and histogram. - - ^xviewer-plugin-export-to-folder : xviewer plugin to export the current image to a separate directory. - - ^xviewer-plugin-map : xviewer plugin to display the geolocation of the image on a map. - - ^xviewer-plugin-pythonconsole : Python console for xviewer. - - ^xviewer-plugin-send-by-mail : xviewer plugin to send an image attached to a new mail. - - ^xviewer-plugin-slideshowshuffle : xviewer plugin to shuffle images in slideshow mode. -builddeps : + - common: Common data required for plugins. + - ^xviewer-plugin-exif-display: xviewer plugin to display camera settings and histogram. + - ^xviewer-plugin-export-to-folder: xviewer plugin to export the current image to a separate directory. + - ^xviewer-plugin-map: xviewer plugin to display the geolocation of the image on a map. + - ^xviewer-plugin-pythonconsole: Python console for xviewer. + - ^xviewer-plugin-send-by-mail: xviewer plugin to send an image attached to a new mail. + - ^xviewer-plugin-slideshowshuffle: xviewer plugin to shuffle images in slideshow mode. +builddeps: - pkgconfig(champlain-0.12) - pkgconfig(gtk+-3.0) - pkgconfig(libgnomekbdui) - pkgconfig(xkbfile) - pkgconfig(xviewer) -rundeps : - - ^xviewer-plugin-exif-display : - - xviewer-plugins-common - - ^xviewer-plugin-export-to-folder : - - xviewer-plugins-common - - ^xviewer-plugin-map : - - xviewer-plugins-common - - ^xviewer-plugin-pythonconsole : - - xviewer-plugins-common - - ^xviewer-plugin-send-by-mail : - - xviewer-plugins-common - - ^xviewer-plugin-slideshowshuffle : - - xviewer-plugins-common +rundeps: + - ^xviewer-plugin-exif-display: + - xviewer-plugins-common + - ^xviewer-plugin-export-to-folder: + - xviewer-plugins-common + - ^xviewer-plugin-map: + - xviewer-plugins-common + - ^xviewer-plugin-pythonconsole: + - xviewer-plugins-common + - ^xviewer-plugin-send-by-mail: + - xviewer-plugins-common + - ^xviewer-plugin-slideshowshuffle: + - xviewer-plugins-common - xviewer-plugin-exif-display - xviewer-plugin-export-to-folder - xviewer-plugin-map - xviewer-plugin-pythonconsole - xviewer-plugin-send-by-mail - xviewer-plugin-slideshowshuffle -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Packages don't get created if they have no files in them echo "File created for xviewer-plugins" > $workdir/shared install -Dm00644 $workdir/shared $installdir/usr/lib/xviewer/plugins/shared -patterns : - - common : - - /usr/share/locale - - ^xviewer-plugin-exif-display : - - /usr/lib/xviewer/plugins/exif-display.plugin - - /usr/lib/xviewer/plugins/libexif-display.so - - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.exif-display.gschema.xml - - /usr/share/metainfo/xviewer-exif-display.metainfo.xml - - ^xviewer-plugin-export-to-folder : - - /usr/lib/xviewer/plugins/export-to-folder.plugin - - /usr/lib/xviewer/plugins/export-to-folder.py - - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.export-to-folder.gschema.xml - - /usr/share/metainfo/xviewer-export-to-folder.metainfo.xml - - /usr/share/xviewer/plugins/export-to-folder/preferences_dialog.ui - - ^xviewer-plugin-map : - - /usr/lib/xviewer/plugins/libmap.so - - /usr/lib/xviewer/plugins/map.plugin - - /usr/share/metainfo/xviewer-map.metainfo.xml - - ^xviewer-plugin-pythonconsole : - - /usr/lib/xviewer/plugins/pythonconsole.plugin - - /usr/lib/xviewer/plugins/pythonconsole/* - - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.pythonconsole.gschema.xml - - /usr/share/metainfo/xviewer-pythonconsole.metainfo.xml - - /usr/share/xviewer/plugins/pythonconsole/config.ui - - ^xviewer-plugin-send-by-mail : - - /usr/lib/xviewer/plugins/libsend-by-mail.so - - /usr/lib/xviewer/plugins/send-by-mail.plugin - - /usr/share/metainfo/xviewer-send-by-mail.metainfo.xml - - ^xviewer-plugin-slideshowshuffle : - - /usr/lib/xviewer/plugins/slideshowshuffle.plugin - - /usr/lib/xviewer/plugins/slideshowshuffle.py - - /usr/share/metainfo/xviewer-slideshowshuffle.metainfo.xml +patterns: + - common: + - /usr/share/locale + - ^xviewer-plugin-exif-display: + - /usr/lib/xviewer/plugins/exif-display.plugin + - /usr/lib/xviewer/plugins/libexif-display.so + - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.exif-display.gschema.xml + - /usr/share/metainfo/xviewer-exif-display.metainfo.xml + - ^xviewer-plugin-export-to-folder: + - /usr/lib/xviewer/plugins/export-to-folder.plugin + - /usr/lib/xviewer/plugins/export-to-folder.py + - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.export-to-folder.gschema.xml + - /usr/share/metainfo/xviewer-export-to-folder.metainfo.xml + - /usr/share/xviewer/plugins/export-to-folder/preferences_dialog.ui + - ^xviewer-plugin-map: + - /usr/lib/xviewer/plugins/libmap.so + - /usr/lib/xviewer/plugins/map.plugin + - /usr/share/metainfo/xviewer-map.metainfo.xml + - ^xviewer-plugin-pythonconsole: + - /usr/lib/xviewer/plugins/pythonconsole.plugin + - /usr/lib/xviewer/plugins/pythonconsole/* + - /usr/share/glib-2.0/schemas/org.x.viewer.plugins.pythonconsole.gschema.xml + - /usr/share/metainfo/xviewer-pythonconsole.metainfo.xml + - /usr/share/xviewer/plugins/pythonconsole/config.ui + - ^xviewer-plugin-send-by-mail: + - /usr/lib/xviewer/plugins/libsend-by-mail.so + - /usr/lib/xviewer/plugins/send-by-mail.plugin + - /usr/share/metainfo/xviewer-send-by-mail.metainfo.xml + - ^xviewer-plugin-slideshowshuffle: + - /usr/lib/xviewer/plugins/slideshowshuffle.plugin + - /usr/lib/xviewer/plugins/slideshowshuffle.py + - /usr/share/metainfo/xviewer-slideshowshuffle.metainfo.xml diff --git a/packages/x/xviewer/package.yml b/packages/x/xviewer/package.yml index e6a511cebd7..0429aca8d66 100644 --- a/packages/x/xviewer/package.yml +++ b/packages/x/xviewer/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xviewer -version : 3.4.13 -release : 6 -source : - - https://github.com/linuxmint/xviewer/archive/refs/tags/3.4.13.tar.gz : 00d3b27ef40e096f686ab5a4d8146b921d989b2b8581325308ec8b6cb28577ba -homepage : https://github.com/linuxmint/xviewer -license : GPL-2.0-or-later -component : desktop -summary : A generic Image viewer +name: xviewer +version: 3.4.13 +release: 6 +source: + - https://github.com/linuxmint/xviewer/archive/refs/tags/3.4.13.tar.gz: 00d3b27ef40e096f686ab5a4d8146b921d989b2b8581325308ec8b6cb28577ba +homepage: https://github.com/linuxmint/xviewer +license: GPL-2.0-or-later +component: desktop +summary: A generic Image viewer description: | Xviewer is a simple image viewer which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance. -builddeps : +builddeps: - pkgconfig(cinnamon-desktop) - pkgconfig(exempi-2.0) - pkgconfig(gtk+-3.0) @@ -23,11 +23,11 @@ builddeps : - pkgconfig(xkbfile) - gtk-doc - itstool -setup : | +setup: | %patch -p1 -i $pkgfiles/libpeas_girepository2.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xwayland-run/package.yml b/packages/x/xwayland-run/package.yml index d54a6ecc6e6..47dc9360b56 100644 --- a/packages/x/xwayland-run/package.yml +++ b/packages/x/xwayland-run/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xwayland-run -version : 0.0.4 -release : 5 -source : - - https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/archive/0.0.4/xwayland-run-0.0.4.tar.gz : 409eaf44938b120e8abe4e7c4a384d71d6ee1c72239f36e585fa0a2815d0fd8f -homepage : https://gitlab.freedesktop.org/ofourdan/xwayland-run -license : GPL-2.0-or-later -component : system.utils -summary : xwayland-run contains a set of small utilities revolving around running Xwayland and various Wayland compositor headless. +name: xwayland-run +version: 0.0.4 +release: 5 +source: + - https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/archive/0.0.4/xwayland-run-0.0.4.tar.gz: 409eaf44938b120e8abe4e7c4a384d71d6ee1c72239f36e585fa0a2815d0fd8f +homepage: https://gitlab.freedesktop.org/ofourdan/xwayland-run +license: GPL-2.0-or-later +component: system.utils +summary: xwayland-run contains a set of small utilities revolving around running Xwayland and various Wayland compositor headless. description: | xwayland-run contains a set of small utilities revolving around running Xwayland and various Wayland compositor headless. It provides: - xwayland-run, to spawn an X11 client within its own dedicated Xwayland rootful instance, - wlheadless-run to run a Wayland client on a set of supported Wayland headless compositors, and - xwfb-run, a combination of the two other tools above to be used as a direct replacement for xvfb-run specifically. -rundeps : +rundeps: - weston # default compositor - xorg-xwayland -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/x/xwayland-satellite/package.yml b/packages/x/xwayland-satellite/package.yml index 7e7d589522a..41aee754932 100644 --- a/packages/x/xwayland-satellite/package.yml +++ b/packages/x/xwayland-satellite/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xwayland-satellite -version : '0.7' -release : 2 -source : - - https://github.com/Supreeeme/xwayland-satellite/archive/refs/tags/v0.7.tar.gz : 466fc8d44b45f446a581549ab4e55ce65aa32e090e98638dde79f9da9faf89a0 -homepage : https://github.com/Supreeeme/xwayland-satellite -license : MPL-2.0 -component : desktop -summary : Xwayland outside your Wayland +name: xwayland-satellite +version: "0.7" +release: 2 +source: + - https://github.com/Supreeeme/xwayland-satellite/archive/refs/tags/v0.7.tar.gz: 466fc8d44b45f446a581549ab4e55ce65aa32e090e98638dde79f9da9faf89a0 +homepage: https://github.com/Supreeeme/xwayland-satellite +license: MPL-2.0 +component: desktop +summary: Xwayland outside your Wayland description: | Grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base and viewporter. This is particularly useful for compositors that (understandably) do not want to go through implementing support for rootless Xwayland themselves. -builddeps : +builddeps: - pkgconfig(xcb-cursor) - pkgconfig(xwayland) - rust -networking : true -setup : | +networking: true +setup: | %patch -p1 -i $pkgfiles/0001-systemd-use-usr-bin-for-exectuable-path.patch %cargo_fetch -build : | +build: | %cargo_build -F systemd -install : | +install: | %cargo_install install -Dm00755 resources/xwayland-satellite.service -t $installdir/%libdir%/systemd/user diff --git a/packages/x/xwd/package.yml b/packages/x/xwd/package.yml index c128cd8da6b..29fa8b40db1 100644 --- a/packages/x/xwd/package.yml +++ b/packages/x/xwd/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xwd -version : 1.0.9 -release : 12 -source : - - https://www.x.org/releases/individual/app/xwd-1.0.9.tar.gz : 5fa984e1f7799a7e23ea4e795b3b61483e28df6d0284bae11062f6256c30a9c1 -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : | +name: xwd +version: 1.0.9 +release: 12 +source: + - https://www.x.org/releases/individual/app/xwd-1.0.9.tar.gz: 5fa984e1f7799a7e23ea4e795b3b61483e28df6d0284bae11062f6256c30a9c1 +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: | X Window System window dumping utility description: | Xwd allows X users to store window images in a specially formatted dump file. This file can then be read by various other X utilities for redisplay, printing, editing, formatting, archiving, image processing, etc. The target window is selected by clicking the pointer in the desired window. The keyboard bell is rung once at the beginning of the dump and twice when the dump is completed. -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xkbfile) - pkgconfig(xorg-macros) - pkgconfig(xproto) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xwininfo/package.yml b/packages/x/xwininfo/package.yml index 2f49358916a..89678392dc3 100644 --- a/packages/x/xwininfo/package.yml +++ b/packages/x/xwininfo/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xwininfo -version : 1.1.6 -release : 8 -source : - - https://www.x.org/releases/individual/app/xwininfo-1.1.6.tar.gz : 2d52151de9d2808343c715c480e7d37f88958c8b7fcd090178b097436d987c2b -license : MIT -component : xorg.apps -homepage : https://www.x.org/ -summary : X.Org Applications; xwininfo +name: xwininfo +version: 1.1.6 +release: 8 +source: + - https://www.x.org/releases/individual/app/xwininfo-1.1.6.tar.gz: 2d52151de9d2808343c715c480e7d37f88958c8b7fcd090178b097436d987c2b +license: MIT +component: xorg.apps +homepage: https://www.x.org/ +summary: X.Org Applications; xwininfo description: | xwininfo prints information about windows on an X server -builddeps : +builddeps: - pkgconfig(x11) - pkgconfig(xcb-shape) -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/x/xxhash/package.yml b/packages/x/xxhash/package.yml index 57d8c834f99..b789f7861a5 100644 --- a/packages/x/xxhash/package.yml +++ b/packages/x/xxhash/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xxhash -version : 0.8.3 -release : 11 -source : - - https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.3.tar.gz : aae608dfe8213dfd05d909a57718ef82f30722c392344583d3f39050c7f29a80 -homepage : https://xxhash.com/ -license : +name: xxhash +version: 0.8.3 +release: 11 +source: + - https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.3.tar.gz: aae608dfe8213dfd05d909a57718ef82f30722c392344583d3f39050c7f29a80 +homepage: https://xxhash.com/ +license: - BSD-2-Clause - GPL-2.0-or-later -component : programming.library -summary : Extremely fast hash algorithm +component: programming.library +summary: Extremely fast hash algorithm description: | xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian). -avx2 : true -build : | +avx2: true +build: | if [[ ! -z "${AVX2BUILD}" ]]; then XXH_AVX2=1 %make else XXH_SSE2=1 DISPATCH=1 %make fi -install : | +install: | %make_install PREFIX=/usr LIBDIR=%libdir% rm $installdir/%libdir%/libxxhash.a diff --git a/packages/x/xz/package.yml b/packages/x/xz/package.yml index bfede39b16e..800da7fa577 100644 --- a/packages/x/xz/package.yml +++ b/packages/x/xz/package.yml @@ -1,31 +1,31 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : xz -version : 5.8.1 -release : 40 -source : - - https://github.com/tukaani-project/xz/releases/download/v5.8.1/xz-5.8.1.tar.gz : 507825b599356c10dca1cd720c9d0d0c9d5400b9de300af00e4d1ea150795543 -homepage : https://tukaani.org/xz/ -license : +name: xz +version: 5.8.1 +release: 40 +source: + - https://github.com/tukaani-project/xz/releases/download/v5.8.1/xz-5.8.1.tar.gz: 507825b599356c10dca1cd720c9d0d0c9d5400b9de300af00e4d1ea150795543 +homepage: https://tukaani.org/xz/ +license: - 0BSD - GPL-2.0-or-later -component : system.base -summary : xz (Data compression software) +component: system.base +summary: xz (Data compression software) description: | XZ Utils is a free data compression software with high compression ratio. XZ Utils is the successor to LZMA. -optimize : +optimize: - lto -emul32 : true -setup : | +emul32: true +setup: | export CFLAGS="${CFLAGS} -D_FILE_OFFSET_BITS=64" %reconfigure --disable-rpath --disable-static -build : | +build: | %make -install : | +install: | %make_install -profile : | +profile: | %make check -check : | +check: | %make check -patterns : - - docs : - - /usr/share/doc +patterns: + - docs: + - /usr/share/doc diff --git a/packages/y/yacreader/package.yml b/packages/y/yacreader/package.yml index ab2bb42b385..91a80449b5f 100644 --- a/packages/y/yacreader/package.yml +++ b/packages/y/yacreader/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yacreader -version : 9.15.0 -release : 18 -source : - - https://github.com/YACReader/yacreader/archive/refs/tags/9.15.0.tar.gz : d6b3a3e3d0031ff01e43bd943a40e147900c4102a96b6d49d91c0a2cc7a8137a -homepage : https://www.yacreader.com/ -license : GPL-3.0-or-later -component : office.viewers -summary : Yet another comic reader +name: yacreader +version: 9.15.0 +release: 18 +source: + - https://github.com/YACReader/yacreader/archive/refs/tags/9.15.0.tar.gz: d6b3a3e3d0031ff01e43bd943a40e147900c4102a96b6d49d91c0a2cc7a8137a +homepage: https://www.yacreader.com/ +license: GPL-3.0-or-later +component: office.viewers +summary: Yet another comic reader description: | A comic reader for cross-platform reading and managing your digital comic collection. -clang : true -builddeps : +clang: true +builddeps: - pkgconfig(Qt6Core5Compat) - pkgconfig(Qt6Help) - pkgconfig(Qt6Multimedia) @@ -19,14 +19,14 @@ builddeps : - pkgconfig(Qt6Svg) - pkgconfig(libunarr) - pkgconfig(poppler-qt6) -rundeps : +rundeps: - qt5-quickcontrols2 -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-removing-yacreader-library-server.patch %patch -p1 -i $pkgfiles/qt6-fix.patch qmake6 PREFIX=$installdir/usr -build : | +build: | %make -install : | +install: | %make_install install -Dm00644 $pkgfiles/com.yacreader.YACReader.appdata.xml -t $installdir/usr/share/metainfo diff --git a/packages/y/yad/package.yml b/packages/y/yad/package.yml index 255b68c236f..cbdab839173 100644 --- a/packages/y/yad/package.yml +++ b/packages/y/yad/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yad -version : '14.1' -release : 20 -source : - - https://github.com/v1cont/yad/archive/v14.1.tar.gz : 84ea6abe80106a6cebe14425d591517542d93f7c8b19729e2cf93f4db83e5cc3 -license : GPL-3.0-or-later -homepage : https://github.com/v1cont/yad -component : system.utils -summary : A tool for creating graphical dialogs from shell scripts +name: yad +version: "14.1" +release: 20 +source: + - https://github.com/v1cont/yad/archive/v14.1.tar.gz: 84ea6abe80106a6cebe14425d591517542d93f7c8b19729e2cf93f4db83e5cc3 +license: GPL-3.0-or-later +homepage: https://github.com/v1cont/yad +component: system.utils +summary: A tool for creating graphical dialogs from shell scripts description: | YAD (yet another dialog) is a tool for creating graphical dialogs from shell scripts -builddeps : +builddeps: - pkgconfig(gspell-1) - pkgconfig(gtksourceview-3.0) - pkgconfig(webkit2gtk-4.1) - gettext-devel -setup : | +setup: | autoreconf -ivf intltoolize %configure --enable-html \ --enable-sourceview \ --enable-spell \ --with-gtk=gtk3 -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/y/yadm/package.yml b/packages/y/yadm/package.yml index e41be7ebaf4..9f60b2711af 100644 --- a/packages/y/yadm/package.yml +++ b/packages/y/yadm/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yadm -version : 3.5.0 -release : 14 -source : - - https://github.com/TheLocehiliosan/yadm/archive/refs/tags/3.5.0.tar.gz : 2a15ed91238dd2f15db9905eb56702272c079ad9c37c505dfee69c6b5e9054b6 -homepage : https://yadm.io/ -license : GPL-3.0-only -component : system.utils -summary : Yet Another Dotfile Manager +name: yadm +version: 3.5.0 +release: 14 +source: + - https://github.com/TheLocehiliosan/yadm/archive/refs/tags/3.5.0.tar.gz: 2a15ed91238dd2f15db9905eb56702272c079ad9c37c505dfee69c6b5e9054b6 +homepage: https://yadm.io/ +license: GPL-3.0-only +component: system.utils +summary: Yet Another Dotfile Manager description: | yadm is a tool for managing dotfiles. It is like having a version of Git, that only operates on your dotfiles. If you know how to use Git, you already know how to use yadm. -rundeps : +rundeps: - git -install : | +install: | install -Dm00755 yadm $installdir/usr/bin/yadm install -Dm00644 yadm.1 $installdir/usr/share/man/man1/yadm.1 install -Dm00644 completion/bash/yadm $installdir/usr/share/bash-completion/completions/yadm diff --git a/packages/y/yajl/package.yml b/packages/y/yajl/package.yml index e36b8ac5577..39baad6dbf9 100644 --- a/packages/y/yajl/package.yml +++ b/packages/y/yajl/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yajl -version : 2.1.0 -release : 3 -source : - - https://github.com/lloyd/yajl/archive/refs/tags/2.1.0.tar.gz : 3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a -homepage : https://github.com/lloyd/yajl -license : ISC -component : programming.tools -summary : A fast streaming JSON parsing library in C. +name: yajl +version: 2.1.0 +release: 3 +source: + - https://github.com/lloyd/yajl/archive/refs/tags/2.1.0.tar.gz: 3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a +homepage: https://github.com/lloyd/yajl +license: ISC +component: programming.tools +summary: A fast streaming JSON parsing library in C. description: | Yet Another JSON Library. YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. -setup : | +setup: | %cmake . -build : | +build: | %make -install : | +install: | %make_install rm $installdir/usr/lib/libyajl_s.a diff --git a/packages/y/yakuake/package.yml b/packages/y/yakuake/package.yml index b21bad119af..c95a8fd082d 100644 --- a/packages/y/yakuake/package.yml +++ b/packages/y/yakuake/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yakuake -version : 25.08.3 -release : 84 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/yakuake-25.08.3.tar.xz : d8d3f0ffecfd98f00c8618a7dcf5cf85ef745f704717df8198f6321d83451eec -homepage : https://kde.org/applications/system/org.kde.yakuake -license : GPL-2.0 -component : desktop.kde -summary : A quake style dropdown terminal. +name: yakuake +version: 25.08.3 +release: 84 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/yakuake-25.08.3.tar.xz: d8d3f0ffecfd98f00c8618a7dcf5cf85ef745f704717df8198f6321d83451eec +homepage: https://kde.org/applications/system/org.kde.yakuake +license: GPL-2.0 +component: desktop.kde +summary: A quake style dropdown terminal. description: | A quake-inspired dropdown terminal window. Qt-based, robust, and highly configurable. -builddeps : +builddeps: - pkgconfig(KWaylandClient) - pkgconfig(Qt6Svg) - pkgconfig(x11) @@ -25,15 +25,15 @@ builddeps : - kf6-kparts-devel - kf6-kstatusnotifieritem-devel - qt6-base-private-devel -rundeps : +rundeps: - konsole -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/y/yaml-cpp/package.yml b/packages/y/yaml-cpp/package.yml index d135080d7f1..53901359472 100644 --- a/packages/y/yaml-cpp/package.yml +++ b/packages/y/yaml-cpp/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yaml-cpp -version : 0.7.0 -release : 5 -source : - - https://github.com/jbeder/yaml-cpp/archive/refs/tags/yaml-cpp-0.7.0.tar.gz : 43e6a9fcb146ad871515f0d0873947e5d497a1c9c60c58cb102a97b47208b7c3 -homepage : https://github.com/jbeder/yaml-cpp -license : MIT -component : programming.library -summary : yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec +name: yaml-cpp +version: 0.7.0 +release: 5 +source: + - https://github.com/jbeder/yaml-cpp/archive/refs/tags/yaml-cpp-0.7.0.tar.gz: 43e6a9fcb146ad871515f0d0873947e5d497a1c9c60c58cb102a97b47208b7c3 +homepage: https://github.com/jbeder/yaml-cpp +license: MIT +component: programming.library +summary: yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec description: | yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec. -setup : | +setup: | %patch -p1 -i $pkgfiles/empty-cmake-export.patch %patch -p1 -i $pkgfiles/build-config-install.patch %cmake_ninja -DYAML_BUILD_SHARED_LIBS=ON -DINSTALL_GTEST=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_check diff --git a/packages/y/yaml-language-server/package.yml b/packages/y/yaml-language-server/package.yml index d808406c2ac..b8569eef88c 100644 --- a/packages/y/yaml-language-server/package.yml +++ b/packages/y/yaml-language-server/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yaml-language-server -version : 1.18.0 -release : 1 -source : - - https://github.com/redhat-developer/yaml-language-server/archive/refs/tags/1.18.0.tar.gz : a3cc8136dd66ac2f586dd50dced0669aa79400134f02fd5e2a384c76b7917f9c -homepage : https://github.com/redhat-developer/yaml-language-server -license : MIT -component : programming.tools -networking : true -summary : Language Server for YAML Files +name: yaml-language-server +version: 1.18.0 +release: 1 +source: + - https://github.com/redhat-developer/yaml-language-server/archive/refs/tags/1.18.0.tar.gz: a3cc8136dd66ac2f586dd50dced0669aa79400134f02fd5e2a384c76b7917f9c +homepage: https://github.com/redhat-developer/yaml-language-server +license: MIT +component: programming.tools +networking: true +summary: Language Server for YAML Files description: | Supports JSON Schema 7 and below. Starting from 1.0.0 the language server uses eemeli/yaml as the new YAML parser, which strictly enforces the specified YAML spec version. Default YAML spec version is 1.2, it can be changed with yaml.yamlVersion setting. -builddeps : +builddeps: - jq - nodejs - yarn -setup : | +setup: | yarn --frozen-lockfile -build : | +build: | yarn compile -install : | +install: | export mod_dir=/usr/lib64/node_modules/yaml-language-server install -d "$installdir"/{usr/bin,$mod_dir} ln -s $mod_dir/bin/yaml-language-server "$installdir"/usr/bin/yaml-language-server @@ -30,4 +30,3 @@ install : | mv package.json{.bak,} cp -r bin node_modules out package.json "$installdir"/$mod_dir - diff --git a/packages/y/yaml/package.yml b/packages/y/yaml/package.yml index debe16616af..3ae0e30b64e 100644 --- a/packages/y/yaml/package.yml +++ b/packages/y/yaml/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yaml -version : 0.2.5 -release : 7 -source : - - https://github.com/yaml/libyaml/archive/refs/tags/0.2.5.tar.gz : fa240dbf262be053f3898006d502d514936c818e422afdcf33921c63bed9bf2e -homepage : https://pyyaml.org/wiki/LibYAML -license : MIT -component : system.utils -summary : LibYAML +name: yaml +version: 0.2.5 +release: 7 +source: + - https://github.com/yaml/libyaml/archive/refs/tags/0.2.5.tar.gz: fa240dbf262be053f3898006d502d514936c818e422afdcf33921c63bed9bf2e +homepage: https://pyyaml.org/wiki/LibYAML +license: MIT +component: system.utils +summary: LibYAML description: | LibYAML is a YAML parser and emitter library. -setup : | +setup: | %reconfigure --disable-static -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/y/yapf/package.yml b/packages/y/yapf/package.yml index 1d065b37651..c2fa451fda6 100644 --- a/packages/y/yapf/package.yml +++ b/packages/y/yapf/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yapf -version : 0.43.0 -release : 11 -source : - - https://github.com/google/yapf/archive/refs/tags/v0.43.0.tar.gz : 1d8ca9d7e1fc429c496e0a046e509e437d5ae766487b0394c45fc1fdf253b5d4 -homepage : https://github.com/google/yapf -license : Apache-2.0 -component : programming.tools -summary : A formatter for Python files +name: yapf +version: 0.43.0 +release: 11 +source: + - https://github.com/google/yapf/archive/refs/tags/v0.43.0.tar.gz: 1d8ca9d7e1fc429c496e0a046e509e437d5ae766487b0394c45fc1fdf253b5d4 +homepage: https://github.com/google/yapf +license: Apache-2.0 +component: programming.tools +summary: A formatter for Python files description: | A formatter for Python files. The ultimate goal is that the code YAPF produces is as good as the code that a programmer would write if they were following the style guide. It takes away some of the drudgery of maintaining your code. -builddeps : +builddeps: - python-build - python-installer - python-setuptools - python-wheel -checkdeps : +checkdeps: - python-platformdirs - python-pytest -rundeps : +rundeps: - python-platformdirs -build : | +build: | %python3_setup -install : | +install: | %python3_install -check : | +check: | %python3_test pytest diff --git a/packages/y/yarn/package.yml b/packages/y/yarn/package.yml index 9eade5a8d21..34543bb0a58 100644 --- a/packages/y/yarn/package.yml +++ b/packages/y/yarn/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yarn -version : 1.22.22 -release : 61 -source : - - https://registry.npmjs.org/yarn/-/yarn-1.22.22.tgz#yarn.tgz : c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca -homepage : https://classic.yarnpkg.com/ -license : BSD-2-Clause -component : programming.tools -extract : false -summary : Fast, reliable, and secure dependency management for JavaScript. +name: yarn +version: 1.22.22 +release: 61 +source: + - https://registry.npmjs.org/yarn/-/yarn-1.22.22.tgz#yarn.tgz: c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca +homepage: https://classic.yarnpkg.com/ +license: BSD-2-Clause +component: programming.tools +extract: false +summary: Fast, reliable, and secure dependency management for JavaScript. description: | Fast, reliable, and secure dependency management for JavaScript. -builddeps : +builddeps: - nodejs -rundeps : +rundeps: - nodejs -install : | +install: | npm install -g --prefix "$installdir/usr" $sources/yarn.tgz diff --git a/packages/y/yaru-theme/package.yml b/packages/y/yaru-theme/package.yml index 393d6bbfea0..2b0ed482218 100644 --- a/packages/y/yaru-theme/package.yml +++ b/packages/y/yaru-theme/package.yml @@ -1,42 +1,42 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yaru-theme -version : 25.04.2 -release : 29 -source : - - https://github.com/ubuntu/yaru/archive/refs/tags/25.04.2-0ubuntu1.tar.gz : 6c2cef727bbf2fc90aab01dfc9e7f5af60c2fbecd464032964e301e1dd76b202 -license : +name: yaru-theme +version: 25.04.2 +release: 29 +source: + - https://github.com/ubuntu/yaru/archive/refs/tags/25.04.2-0ubuntu1.tar.gz: 6c2cef727bbf2fc90aab01dfc9e7f5af60c2fbecd464032964e301e1dd76b202 +license: - CC-BY-SA-4.0 - GPL-3.0-or-later - LGPL-2.1-only - LGPL-3.0-only -homepage : https://github.com/ubuntu/yaru -component : - - ^yaru-icon-theme : desktop.theme - - ^yaru-gtk-theme : desktop.theme -summary : Yaru default ubuntu theme +homepage: https://github.com/ubuntu/yaru +component: + - ^yaru-icon-theme: desktop.theme + - ^yaru-gtk-theme: desktop.theme +summary: Yaru default ubuntu theme description: | Yaru is a theme entirely backed by the Ubuntu community -patterns : - - ^yaru-icon-theme : /usr/share/icons - - ^yaru-gtk-theme : - - /usr/share/themes - - /usr/share/gtksourceview-* - - /usr/share/libgedit-gtksourceview-* -builddeps : +patterns: + - ^yaru-icon-theme: /usr/share/icons + - ^yaru-gtk-theme: + - /usr/share/themes + - /usr/share/gtksourceview-* + - /usr/share/libgedit-gtksourceview-* +builddeps: - sassc -rundeps : - - ^yaru-gtk-theme : - - gtk-engines - - gtk2-engine-murrine -setup : | +rundeps: + - ^yaru-gtk-theme: + - gtk-engines + - gtk2-engine-murrine +setup: | %patch -p1 -i $pkgfiles/0001-fix-gnome-shell-install-dir.patch %meson_configure \ -Daccent-colors=bark,sage,olive,viridian,prussiangreen,blue,purple,magenta,red,yellow,wartybrown \ -Dsessions=false \ -Dsounds=false -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Fix symbolic links diff --git a/packages/y/yasm/package.yml b/packages/y/yasm/package.yml index 538526925b4..e0cbe63ec4a 100644 --- a/packages/y/yasm/package.yml +++ b/packages/y/yasm/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yasm -version : 1.3.0.99 -release : 8 -source : - - git|https://github.com/yasm/yasm.git : 9defefae9fbcb6958cddbfa778c1ea8605da8b8b -homepage : https://github.com/yasm/yasm -license : +name: yasm +version: 1.3.0.99 +release: 8 +source: + - git|https://github.com/yasm/yasm.git: 9defefae9fbcb6958cddbfa778c1ea8605da8b8b +homepage: https://github.com/yasm/yasm +license: - Artistic-1.0 - BSD-2-Clause - BSD-3-Clause - GPL-2.0-or-later - LGPL-2.0-or-later -component : programming.tools -summary : Rewrite of the NASM assembler +component: programming.tools +summary: Rewrite of the NASM assembler description: | Yasm is a complete rewrite of the NASM-2.10.07 assembler. It supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binary, ELF32 and ELF64 object formats. -emul32 : true -patterns : +emul32: true +patterns: - /* -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-c23-bool.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/y/yazi/package.yml b/packages/y/yazi/package.yml index 6d0cec65dcd..ff5aa474e3f 100644 --- a/packages/y/yazi/package.yml +++ b/packages/y/yazi/package.yml @@ -1,47 +1,47 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yazi -version : 25.5.31 -release : 2 -source : - - https://github.com/sxyazi/yazi/archive/refs/tags/v25.5.31.tar.gz : 4d005e7c3f32b5574d51ab105597f3da3a4be2f7b5cd1bcb284143ad38253ed4 -homepage : https://yazi-rs.github.io -license : MIT -component : system.utils -summary : Blazingly fast terminal file manager -description : | - Yazi is a terminal file manager written in Rust with async I/O, rich preview, - and extensibility through plugins and themes. -networking : true -builddeps : - - imagemagick - - rust -rundeps : - - file +name: yazi +version: 25.5.31 +release: 2 +source: + - https://github.com/sxyazi/yazi/archive/refs/tags/v25.5.31.tar.gz: 4d005e7c3f32b5574d51ab105597f3da3a4be2f7b5cd1bcb284143ad38253ed4 +homepage: https://yazi-rs.github.io +license: MIT +component: system.utils +summary: Blazingly fast terminal file manager +description: | + Yazi is a terminal file manager written in Rust with async I/O, rich preview, + and extensibility through plugins and themes. +networking: true +builddeps: + - imagemagick + - rust +rundeps: + - file -setup : | - %cargo_fetch +setup: | + %cargo_fetch -build : | - YAZI_GEN_COMPLETIONS=true %cargo_build +build: | + YAZI_GEN_COMPLETIONS=true %cargo_build -install : | - %cargo_install yazi ya - install -Dm644 "assets/yazi.desktop" "$installdir/usr/share/applications/yazi.desktop" - - # Fix desktop file categories to appear in FileManager category - sed -i 's/Categories=.*/Categories=System;FileManager;/' "$installdir/usr/share/applications/yazi.desktop" - - # Install appstream metainfo - install -Dm644 "$pkgfiles/org.yazi.Yazi.metainfo.xml" "$installdir/usr/share/metainfo/org.yazi.Yazi.metainfo.xml" +install: | + %cargo_install yazi ya + install -Dm644 "assets/yazi.desktop" "$installdir/usr/share/applications/yazi.desktop" - # Install icons - for r in 16 24 32 48 64 128 256; do - install -dm755 "$installdir/usr/share/icons/hicolor/${r}x${r}/apps" - magick assets/logo.png -resize "${r}x${r}" "$installdir/usr/share/icons/hicolor/${r}x${r}/apps/yazi.png" - done + # Fix desktop file categories to appear in FileManager category + sed -i 's/Categories=.*/Categories=System;FileManager;/' "$installdir/usr/share/applications/yazi.desktop" - # Install shell completions - cd yazi-boot/completions - install -Dm644 "yazi.bash" "$installdir/usr/share/bash-completion/completions/yazi" - install -Dm644 "yazi.fish" "$installdir/usr/share/fish/vendor_completions.d/yazi.fish" - install -Dm644 "_yazi" "$installdir/usr/share/zsh/site-functions/_yazi" + # Install appstream metainfo + install -Dm644 "$pkgfiles/org.yazi.Yazi.metainfo.xml" "$installdir/usr/share/metainfo/org.yazi.Yazi.metainfo.xml" + + # Install icons + for r in 16 24 32 48 64 128 256; do + install -dm755 "$installdir/usr/share/icons/hicolor/${r}x${r}/apps" + magick assets/logo.png -resize "${r}x${r}" "$installdir/usr/share/icons/hicolor/${r}x${r}/apps/yazi.png" + done + + # Install shell completions + cd yazi-boot/completions + install -Dm644 "yazi.bash" "$installdir/usr/share/bash-completion/completions/yazi" + install -Dm644 "yazi.fish" "$installdir/usr/share/fish/vendor_completions.d/yazi.fish" + install -Dm644 "_yazi" "$installdir/usr/share/zsh/site-functions/_yazi" diff --git a/packages/y/yelp-tools/package.yml b/packages/y/yelp-tools/package.yml index 4c42d19d9d9..2147d74161c 100644 --- a/packages/y/yelp-tools/package.yml +++ b/packages/y/yelp-tools/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yelp-tools -version : '42.1' -release : 16 -source : - - https://download.gnome.org/sources/yelp-tools/42/yelp-tools-42.1.tar.xz : 3e496a4020d4145b99fd508a25fa09336a503a4e8900028421e72c6a4b11f905 -homepage : https://gitlab.gnome.org/GNOME/yelp-tools -license : GPL-2.0-or-later -component : desktop.gnome.doc -summary : Tools to create Yelp documentation +name: yelp-tools +version: "42.1" +release: 16 +source: + - https://download.gnome.org/sources/yelp-tools/42/yelp-tools-42.1.tar.xz: 3e496a4020d4145b99fd508a25fa09336a503a4e8900028421e72c6a4b11f905 +homepage: https://gitlab.gnome.org/GNOME/yelp-tools +license: GPL-2.0-or-later +component: desktop.gnome.doc +summary: Tools to create Yelp documentation description: | Yelp-tools is a collection of scripts and build utilities to help create, manage, and publish documentation for Yelp and the web. Most of the heavy lifting is done by packages like yelp-xsl and itstool. This package just wraps things up in a developer-friendly way. -patterns : / -replaces : +patterns: / +replaces: - yelp-tools-devel -builddeps : +builddeps: - pkgconfig(yelp-xsl) - docbook-xml - itstool - python-lxml -rundeps : +rundeps: - python-lxml -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/y/yelp-xsl/package.yml b/packages/y/yelp-xsl/package.yml index 6604b7de4b8..1a40d110d4b 100644 --- a/packages/y/yelp-xsl/package.yml +++ b/packages/y/yelp-xsl/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yelp-xsl -version : '49.0' -release : 22 -source : - - https://download.gnome.org/sources/yelp-xsl/49/yelp-xsl-49.0.tar.xz : 59d43a8f8fe67b784f14f9a04dd4a7a092a7f4a64a65e71b90fe02a47a50fbec -homepage : https://gitlab.gnome.org/GNOME/yelp-xsl -license : +name: yelp-xsl +version: "49.0" +release: 22 +source: + - https://download.gnome.org/sources/yelp-xsl/49/yelp-xsl-49.0.tar.xz: 59d43a8f8fe67b784f14f9a04dd4a7a092a7f4a64a65e71b90fe02a47a50fbec +homepage: https://gitlab.gnome.org/GNOME/yelp-xsl +license: - GPL-2.0-or-later - LGPL-2.1-or-later - MIT -component : desktop.gnome.doc -summary : Yelp XSL Stylesheets +component: desktop.gnome.doc +summary: Yelp XSL Stylesheets description: | The Yelp XSL package contains XSL stylesheets that are used by the Yelp help browser to format Docbook and Mallard documents. -builddeps : +builddeps: - itstool -patterns : - - devel : /usr/share/pkgconfig -setup : | +patterns: + - devel: /usr/share/pkgconfig +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/y/yelp/package.yml b/packages/y/yelp/package.yml index 58cad4eeb69..881c4f10de2 100644 --- a/packages/y/yelp/package.yml +++ b/packages/y/yelp/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yelp -version : '49.0' -release : 35 -source : - - https://download.gnome.org/sources/yelp/49/yelp-49.0.tar.xz : e6614e0b1f4ba5fe7b8d149bdd42673f030656fbdcd736ae9860719197c63457 -homepage : https://gitlab.gnome.org/GNOME/yelp -license : GPL-2.0-or-later -component : desktop.gnome -summary : GNOME Help Browser +name: yelp +version: "49.0" +release: 35 +source: + - https://download.gnome.org/sources/yelp/49/yelp-49.0.tar.xz: e6614e0b1f4ba5fe7b8d149bdd42673f030656fbdcd736ae9860719197c63457 +homepage: https://gitlab.gnome.org/GNOME/yelp +license: GPL-2.0-or-later +component: desktop.gnome +summary: GNOME Help Browser description: | Yelp is the default help browser for the GNOME desktop. Yelp provides a simple graphical interface for viewing DocBook, HTML, man, and info formatted documentation. The name Yelp was suggested by Daniel Lundin. Yelp is pronounced the same as the swedish word for help. -builddeps : +builddeps: - pkgconfig(bzip2) - pkgconfig(libadwaita-1) - pkgconfig(libgcrypt) @@ -22,14 +22,14 @@ builddeps : - pkgconfig(yelp-xsl) - desktop-file-utils - itstool -rundeps : +rundeps: - docbook-xml - yelp-xsl -setup : | +setup: | %meson_configure \ -Dlzma=enabled \ -Dbzip2=enabled -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/y/yewtube/package.yml b/packages/y/yewtube/package.yml index 558927e65ee..b803a5db7ba 100644 --- a/packages/y/yewtube/package.yml +++ b/packages/y/yewtube/package.yml @@ -1,32 +1,32 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yewtube -version : 2.12.0 -release : 3 -source : - - https://github.com/mps-youtube/yewtube/archive/refs/tags/v2.12.0.tar.gz : 0a45b09fed598d29275f62847cbb556c948cd46d2b7bb0f6b0996b2ce05b77fe -homepage : https://github.com/mps-youtube/yewtube -license : GPL-3.0-or-later -component : multimedia.audio -summary : Terminal based YouTube jukebox with playlist management +name: yewtube +version: 2.12.0 +release: 3 +source: + - https://github.com/mps-youtube/yewtube/archive/refs/tags/v2.12.0.tar.gz: 0a45b09fed598d29275f62847cbb556c948cd46d2b7bb0f6b0996b2ce05b77fe +homepage: https://github.com/mps-youtube/yewtube +license: GPL-3.0-or-later +component: multimedia.audio +summary: Terminal based YouTube jukebox with playlist management description: | yewtube, forked from mps-youtube, is a Terminal based YouTube player and downloader -replaces : +replaces: - mps-youtube -builddeps : +builddeps: - pkgconfig(python3) - python-build - python-installer - python-setuptools -rundeps : +rundeps: - mpv - python-pylast - python-pyperclip - python-requests - youtube-search-python - yt-dlp -build : | +build: | %python3_setup -install : | +install: | %python3_install # Replace auto-installed yt script witht the one that actually works diff --git a/packages/y/yodl/package.yml b/packages/y/yodl/package.yml index dcf9b957b2e..fa8123a5853 100644 --- a/packages/y/yodl/package.yml +++ b/packages/y/yodl/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yodl -version : 4.03.03 -release : 4 -source : - - https://gitlab.com/fbb-git/yodl/-/archive/4.03.03/yodl-4.03.03.tar.gz : f765e80b468bbf88647bbf157a7668be0bff6ded40d8733e1ade352e1e7b3343 -homepage : https://fbb-git.gitlab.io/yodl/ -license : GPL-3.0-or-later -component : system.utils -summary : Yodl implements a pre-document language and tools to process it +name: yodl +version: 4.03.03 +release: 4 +source: + - https://gitlab.com/fbb-git/yodl/-/archive/4.03.03/yodl-4.03.03.tar.gz: f765e80b468bbf88647bbf157a7668be0bff6ded40d8733e1ade352e1e7b3343 +homepage: https://fbb-git.gitlab.io/yodl/ +license: GPL-3.0-or-later +component: system.utils +summary: Yodl implements a pre-document language and tools to process it description: | Yodl is a package that implements a pre-document language and tools to process it. The idea of Yodl is that you write up a document in a pre-language, then use the tools (e.g. yodl2html) to convert it to some final document language. Current converters are for HTML, ms, man, LaTeX, a simple txt converter and an experimental XML converter. Main document types are "article", "book", "letter", "manpage" and "report". The Yodl document language is designed to be easy to use and extensible. -builddeps : +builddeps: - icmake -setup : | +setup: | # remove clearing of display during build sed -i '/.*CLS.*/d' yodl/verbinsert/icmconf -build : | +build: | cd yodl ./build programs ./build macros ./build man -install : | +install: | cd yodl ./build install programs %installroot% ./build install macros %installroot% diff --git a/packages/y/yosys/package.yml b/packages/y/yosys/package.yml index ab019680f0f..6b9ce8627d6 100644 --- a/packages/y/yosys/package.yml +++ b/packages/y/yosys/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yosys -version : 0.59.1 -release : 26 -source : +name: yosys +version: 0.59.1 +release: 26 +source: - git|https://github.com/YosysHQ/yosys.git: v0.59.1 -homepage : https://yosyshq.net/yosys/ -license : ISC -component : office.scientific -summary : Yosys Open SYnthesis Suite +homepage: https://yosyshq.net/yosys/ +license: ISC +component: office.scientific +summary: Yosys Open SYnthesis Suite description: | Yosys is a framework for Verilog RTL synthesis. It currently has extensive Verilog-2005 support and provides a basic set of synthesis algorithms for various application domains. -clang : true -networking : true -patterns : - - devel : - - /usr/bin/yosys-config - - /usr/share/yosys/include -builddeps : +clang: true +networking: true +patterns: + - devel: + - /usr/bin/yosys-config + - /usr/share/yosys/include +builddeps: - pkgconfig(libffi) - pkgconfig(libxcrypt) - pkgconfig(python3) @@ -25,7 +25,7 @@ builddeps : - iverilog - libboost-devel - uv -build : | +build: | %make \ ABCREV=default \ BOOST_PYTHON_LIB="-lpython%python3_version% -lboost_python312" \ @@ -36,12 +36,12 @@ build : | ENABLE_PYOSYS=1 \ PREFIX=%PREFIX% \ PYTHON_DESTDIR=$(python3 -c "import site; print(site.getsitepackages()[0])") -check : | +check: | (cd tests/simple && bash run-test.sh) (cd tests/fsm && bash run-test.sh) (cd tests/svtypes && bash run-test.sh) (cd tests/verilog && bash run-test.sh) -install : | +install: | %make_install \ ABCREV=default \ PREFIX=%PREFIX% diff --git a/packages/y/youtube-search-python/package.yml b/packages/y/youtube-search-python/package.yml index 44749915c35..7f3f3779268 100644 --- a/packages/y/youtube-search-python/package.yml +++ b/packages/y/youtube-search-python/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : youtube-search-python -version : 1.6.6 -release : 2 -source : - - https://github.com/alexmercerind/youtube-search-python/archive/refs/tags/v1.6.6.tar.gz : 6474472d1a93df9a803eea32c939be4af9bd6af6a13ea997ab3c339d0f9f2851 -homepage : https://github.com/alexmercerind/youtube-search-python/ -license : MIT -component : programming.python -summary : Search for YouTube videos, channels and playlists +name: youtube-search-python +version: 1.6.6 +release: 2 +source: + - https://github.com/alexmercerind/youtube-search-python/archive/refs/tags/v1.6.6.tar.gz: 6474472d1a93df9a803eea32c939be4af9bd6af6a13ea997ab3c339d0f9f2851 +homepage: https://github.com/alexmercerind/youtube-search-python/ +license: MIT +component: programming.python +summary: Search for YouTube videos, channels and playlists description: | Search for YouTube videos, channels and playlists. Get video and playlist information using link. Get search suggestions. WITHOUT YouTube Data API v3. -builddeps : +builddeps: - python-setuptools -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/y/youtube-viewer/package.yml b/packages/y/youtube-viewer/package.yml index 9300371f3a9..9132d10a545 100644 --- a/packages/y/youtube-viewer/package.yml +++ b/packages/y/youtube-viewer/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : youtube-viewer -version : 3.11.6 -release : 46 -source : - - https://github.com/trizen/youtube-viewer/archive/refs/tags/3.11.6.tar.gz : bf0a5b2bf911ecb2201212d2a87d8425c9140f87093957af1e61cbe1039a46f1 -homepage : https://github.com/trizen/youtube-viewer -license : Artistic-2.0 -component : network.web -summary : A lightweight application for searching and streaming videos from YouTube +name: youtube-viewer +version: 3.11.6 +release: 46 +source: + - https://github.com/trizen/youtube-viewer/archive/refs/tags/3.11.6.tar.gz: bf0a5b2bf911ecb2201212d2a87d8425c9140f87093957af1e61cbe1039a46f1 +homepage: https://github.com/trizen/youtube-viewer +license: Artistic-2.0 +component: network.web +summary: A lightweight application for searching and streaming videos from YouTube description: | A lightweight application for searching and streaming videos from YouTube. -builddeps : +builddeps: - perl-module-build - perl-test-pod -rundeps : +rundeps: - libwww-perl - mpv - perl-clone @@ -25,17 +25,17 @@ rundeps : - perl-term-readline-gnu - perl-unicode-linebreak - yt-dlp -setup : | +setup: | # The Makefile build doesn't include the gtk app (yet) rm Makefile.PL -build : | +build: | %perl_setup --gtk -install : | +install: | %perl_install install -Dm00644 $workdir/share/gtk-youtube-viewer.desktop $installdir/usr/share/applications/gtk-youtube-viewer.desktop install -Dm00644 $workdir/share/icons/gtk-youtube-viewer.png $installdir/usr/share/pixmaps/gtk-youtube-viewer.png install -Dm00644 $pkgfiles/io.github.trizen.youtube_viewer.metainfo.xml -t $installdir/usr/share/metainfo/ -check : | +check: | $workdir/Build test -patterns : +patterns: - /* diff --git a/packages/y/ypkg/package.yml b/packages/y/ypkg/package.yml index 563c8e3666b..70532e5f962 100644 --- a/packages/y/ypkg/package.yml +++ b/packages/y/ypkg/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : ypkg -version : 35.0.2 -release : 212 -source : - - https://github.com/getsolus/ypkg/archive/refs/tags/v35.0.2.tar.gz : c944b5129aeb33d245cbdaabeaa55fb65dcdc7dcab80e32ef10dc59f96d31bc0 -homepage : https://github.com/getsolus/ypkg -license : GPL-3.0-or-later -component : system.devel -summary : Modern, declarative, structured build format +name: ypkg +version: 35.0.2 +release: 212 +source: + - https://github.com/getsolus/ypkg/archive/refs/tags/v35.0.2.tar.gz: c944b5129aeb33d245cbdaabeaa55fb65dcdc7dcab80e32ef10dc59f96d31bc0 +homepage: https://github.com/getsolus/ypkg +license: GPL-3.0-or-later +component: system.devel +summary: Modern, declarative, structured build format description: | ypkg is the build tool of choice for Solus. Simply put, it is a tool to convert a build process into a packaging operation. mancompress: true -strip : false -debug : false -builddeps : +strip: false +debug: false +builddeps: - pkgconfig(python3) - nuitka - patchelf @@ -30,7 +30,7 @@ builddeps : - python-wheel - python-xattr - python-zstandard -rundeps : +rundeps: - python-eopkg - python-humanize - python-typer @@ -39,13 +39,13 @@ rundeps : - python-zstandard - pyyaml - ruamel_yaml -clang : true +clang: true environment: | # ensure our nuitka build doesn't pull in -v3 hwcaps libs export GLIBC_TUNABLES=glibc.cpu.hwcaps=-AVX -build : | +build: | %python3_setup -install : | +install: | %python3_install # build static bins from ypkg diff --git a/packages/y/yq/package.yml b/packages/y/yq/package.yml index 7045b9f49e6..48948e8d086 100644 --- a/packages/y/yq/package.yml +++ b/packages/y/yq/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yq -version : 4.48.2 -release : 39 -source : - - git|https://github.com/mikefarah/yq.git : v4.48.2 -homepage : https://mikefarah.gitbook.io/yq/ -license : MIT -component : programming.tools -networking : true -summary : yq is a lightweight command-line YAML processor +name: yq +version: 4.48.2 +release: 39 +source: + - git|https://github.com/mikefarah/yq.git: v4.48.2 +homepage: https://mikefarah.gitbook.io/yq/ +license: MIT +component: programming.tools +networking: true +summary: yq is a lightweight command-line YAML processor description: | A lightweight and portable command-line YAML processor. yq uses jq like syntax but works with yaml files as well as json. It doesn't yet support everything jq does - but it does support the most common operations and functions, and more is being added continuously. -builddeps : +builddeps: - git - golang -build : | +build: | go build -install : | +install: | install -Dm00755 yq -t $installdir/usr/bin ./yq shell-completion bash | install -Dm00644 /dev/stdin $installdir/usr/share/bash-completion/completions/yq ./yq shell-completion zsh | install -Dm00644 /dev/stdin $installdir/usr/share/zsh/site-functions/_yq diff --git a/packages/y/yquake2/package.yml b/packages/y/yquake2/package.yml index e7e0ec0a152..5f2ab16086d 100644 --- a/packages/y/yquake2/package.yml +++ b/packages/y/yquake2/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yquake2 -version : '8.60' -release : 27 -source : - - https://github.com/yquake2/yquake2/archive/refs/tags/QUAKE2_8_60.tar.gz : 7d7feb96cabdcf823273ef5056b20bd36fe5e1c5f20f476ef32b94a1ae37967a -license : GPL-2.0-or-later -component : games.action -homepage : https://www.yamagi.org/quake2/ -summary : This is the Yamagi Quake II Client, an enhanced version of id Software's Quake II with focus on offline and coop gameplay +name: yquake2 +version: "8.60" +release: 27 +source: + - https://github.com/yquake2/yquake2/archive/refs/tags/QUAKE2_8_60.tar.gz: 7d7feb96cabdcf823273ef5056b20bd36fe5e1c5f20f476ef32b94a1ae37967a +license: GPL-2.0-or-later +component: games.action +homepage: https://www.yamagi.org/quake2/ +summary: This is the Yamagi Quake II Client, an enhanced version of id Software's Quake II with focus on offline and coop gameplay description: | This is the Yamagi Quake II Client, an enhanced version of id Software's Quake II with focus on offline and coop gameplay. Game data must be placed in ~/.yq2/baseq2. -builddeps : +builddeps: - pkgconfig(gl) - pkgconfig(libcurl) - pkgconfig(openal) - pkgconfig(sdl2) -rundeps : +rundeps: - curl - openal-soft -build : | +build: | %make WITH_RPATH=0 WITH_SYSTEMDIR=/usr/share/quake2 WITH_SYSTEMWIDE=1 -install : | +install: | install -Dm00755 release/quake2 $installdir/usr/share/yquake2/quake2 install -Dm00755 release/q2ded $installdir/usr/share/yquake2/q2ded install -Dm00644 release/baseq2/game.so $installdir/usr/share/yquake2/baseq2/game.so diff --git a/packages/y/yt-dlp-ejs/package.yml b/packages/y/yt-dlp-ejs/package.yml index bcacd915d56..fce889a83dc 100644 --- a/packages/y/yt-dlp-ejs/package.yml +++ b/packages/y/yt-dlp-ejs/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yt-dlp-ejs -version : 0.3.1 -release : 1 -source : - - git|https://github.com/yt-dlp/ejs.git : 0.3.1 -homepage : https://github.com/yt-dlp/ejs -license : Unlicense -component : programming.python -summary : External JavaScript for yt-dlp supporting many runtimes +name: yt-dlp-ejs +version: 0.3.1 +release: 1 +source: + - git|https://github.com/yt-dlp/ejs.git: 0.3.1 +homepage: https://github.com/yt-dlp/ejs +license: Unlicense +component: programming.python +summary: External JavaScript for yt-dlp supporting many runtimes description: | External JavaScript for yt-dlp supporting many runtimes -networking : true -builddeps : +networking: true +builddeps: - deno - python-build - python-hatch-vcs - python-hatchling - python-installer -build : | +build: | %python3_setup -install : | +install: | %python3_install diff --git a/packages/y/yt-dlp/package.yml b/packages/y/yt-dlp/package.yml index 9b48ab0b1bc..61f2d903e94 100644 --- a/packages/y/yt-dlp/package.yml +++ b/packages/y/yt-dlp/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yt-dlp -version : 2025.11.12 -release : 262 -source : - - https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2025.11.12.tar.gz : 6f5f2d716968d6c84d05d179fc1ce50ccca23706b9dbbc3c57fec97a8b9ea440 -license : Unlicense -component : network.download -homepage : https://github.com/yt-dlp/yt-dlp -summary : yt-dlp is a small command-line program for downloading videos from YouTube and other platforms +name: yt-dlp +version: 2025.11.12 +release: 262 +source: + - https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2025.11.12.tar.gz: 6f5f2d716968d6c84d05d179fc1ce50ccca23706b9dbbc3c57fec97a8b9ea440 +license: Unlicense +component: network.download +homepage: https://github.com/yt-dlp/yt-dlp +summary: yt-dlp is a small command-line program for downloading videos from YouTube and other platforms description: | yt-dlp, a fork of youtube-dl, is a small command-line program for downloading videos from YouTube and other platforms -replaces : +replaces: - youtube-dl - yt-dlc -builddeps : +builddeps: - pkgconfig(python3) - pandoc - python-build - python-hatchling - python-installer -rundeps : +rundeps: - deno - mutagen - python-certifi @@ -27,10 +27,10 @@ rundeps : - python-websockets - python3 - yt-dlp-ejs -build : | +build: | %make PREFIX=$installdir/usr yt-dlp.1 completion-bash completion-fish completion-zsh python3 -m build --wheel --no-isolation -install : | +install: | python3 -m installer --destdir="$installdir" dist/*.whl rm -rf $installdir/usr/share/doc ln -s /usr/bin/yt-dlp $installdir/usr/bin/youtube-dl diff --git a/packages/y/yubico-authenticator/package.yml b/packages/y/yubico-authenticator/package.yml index 2d739beb2ce..ab4e5f4d698 100644 --- a/packages/y/yubico-authenticator/package.yml +++ b/packages/y/yubico-authenticator/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubico-authenticator -version : 7.3.1 -release : 13 -source : - - https://github.com/Yubico/yubioath-flutter/archive/refs/tags/7.3.1.tar.gz : 3ed9387cd1b4d3cbdcd3448bf4660460dc7f46ba811c47a69180a3971319f27c - - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.35.3-stable.tar.xz#flutter.tar.xz : 791550652e29a9588815c0e3aac7cf7cd1d1d5d6a1f1631d46cb146e8a2e1a1d -homepage : https://www.yubico.com/products/yubico-authenticator/ -license : Apache-2.0 -component : security -summary : Yubico Authenticator for Desktop +name: yubico-authenticator +version: 7.3.1 +release: 13 +source: + - https://github.com/Yubico/yubioath-flutter/archive/refs/tags/7.3.1.tar.gz: 3ed9387cd1b4d3cbdcd3448bf4660460dc7f46ba811c47a69180a3971319f27c + - https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.35.3-stable.tar.xz#flutter.tar.xz: 791550652e29a9588815c0e3aac7cf7cd1d1d5d6a1f1631d46cb146e8a2e1a1d +homepage: https://www.yubico.com/products/yubico-authenticator/ +license: Apache-2.0 +component: security +summary: Yubico Authenticator for Desktop description: | Store your unique credential on a hardware-backed security key and take it wherever you go from mobile to desktop. No more storing sensitive secrets on your mobile phone, leaving your account vulnerable to takeovers. With the Yubico Authenticator you can raise the bar for security. The Yubico Authenticator will work with any USB or NFC-enabled YubiKeys The Yubico Authenticator securely generates a code used to verify your identity as you are logging into various services. No connectivity needed! -patterns : +patterns: - /* -networking : true -clang : true # For Flutter -builddeps : +networking: true +clang: true # For Flutter +builddeps: - pkgconfig(ayatana-appindicator-0.1) - pkgconfig(gtk+-3.0) - pkgconfig(libnotify) @@ -29,25 +29,25 @@ builddeps : - pip - swig - uv -rundeps : +rundeps: - ccid - pcsc-lite environment: | # Flutter export PATH="$PATH:$sources/flutter/bin" -setup : | +setup: | # Extract Flutter tar -xf $sources/flutter.tar.xz -C $sources/ # Flutter detects the version of itself through git git config --global --add safe.directory /home/build/YPKG/sources/flutter -build : | +build: | # First, build the Python authentication helper ./build-helper.sh # Then, build the Flutter GUI flutter pub get flutter build linux --release -install : | +install: | export YUBIOATH_DIR=/usr/share/yubioath-desktop # Flutter GUI @@ -70,6 +70,6 @@ install : | rm $installdir/$YUBIOATH_DIR/{desktop_integration.sh,README.adoc} rm $installdir/$YUBIOATH_DIR/data/flutter_assets/assets/licenses/.gitignore rm $installdir/$YUBIOATH_DIR/data/flutter_assets/assets/licenses/raw/.gitignore -replaces : +replaces: - yubioath-desktop - - dbginfo : yubioath-desktop-dbginfo + - dbginfo: yubioath-desktop-dbginfo diff --git a/packages/y/yubico-pam/package.yml b/packages/y/yubico-pam/package.yml index 8568360bc40..39234474c9d 100644 --- a/packages/y/yubico-pam/package.yml +++ b/packages/y/yubico-pam/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubico-pam -version : '2.26' -release : 10 -source : - - https://github.com/Yubico/yubico-pam/archive/2.26.tar.gz : 5178fc083d12c9b26412adc80dab5d7ef463a689ef2e0143cb6f117732705dc7 -homepage : https://developers.yubico.com/yubico-pam/ -license : BSD-2-Clause -component : security -summary : Yubico Pluggable Authentication Module (PAM) +name: yubico-pam +version: "2.26" +release: 10 +source: + - https://github.com/Yubico/yubico-pam/archive/2.26.tar.gz: 5178fc083d12c9b26412adc80dab5d7ef463a689ef2e0143cb6f117732705dc7 +homepage: https://developers.yubico.com/yubico-pam/ +license: BSD-2-Clause +component: security +summary: Yubico Pluggable Authentication Module (PAM) description: | The Yubico PAM module provides an easy way to integrate the Yubikey into your existing user authentication infrastructure. PAM is used by GNU/Linux, Solaris and Mac OS X for user authentication and by other specialized applications such as NCSA MyProxy. -builddeps : +builddeps: - pkgconfig(ldap) - pkgconfig(ykpers-1) - asciidoc - libykclient-devel - libyubikey-devel - pam -setup : | +setup: | %reconfigure --with-pam-dir=%libdir%/security/ -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/y/yubico-piv-tool/package.yml b/packages/y/yubico-piv-tool/package.yml index 71feb20778a..e1167beaa84 100644 --- a/packages/y/yubico-piv-tool/package.yml +++ b/packages/y/yubico-piv-tool/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubico-piv-tool -version : 2.3.1 -release : 4 -source : - - https://github.com/Yubico/yubico-piv-tool/archive/refs/tags/yubico-piv-tool-2.3.1.tar.gz : 11de1b708c6b917bec3da7d584f534a4314c51ccd461840fd16f15478ac2668f -homepage : https://developers.yubico.com/yubico-piv-tool -license : BSD-2-Clause -component : security -summary : Command line tool for the YubiKey PIV application +name: yubico-piv-tool +version: 2.3.1 +release: 4 +source: + - https://github.com/Yubico/yubico-piv-tool/archive/refs/tags/yubico-piv-tool-2.3.1.tar.gz: 11de1b708c6b917bec3da7d584f534a4314c51ccd461840fd16f15478ac2668f +homepage: https://developers.yubico.com/yubico-piv-tool +license: BSD-2-Clause +component: security +summary: Command line tool for the YubiKey PIV application description: | The Yubico PIV tool is used for interacting with the Personal Identity Verification (PIV) application on a YubiKey. With it you may generate keys on the device, importing keys and certificates, and create certificate requests, and other operations. A shared library and a command-line tool is included. -builddeps : +builddeps: - pkgconfig(check) - pkgconfig(libpcsclite) - gengetopt - help2man -setup : | +setup: | %cmake_ninja -DBUILD_STATIC_LIB=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Ensure p11tool from libgnutls-utils understands libykcs11 OOTB. install -Dm00644 $pkgfiles/ykcs11.module $installdir/usr/share/defaults/pkcs11/modules/yubico-piv.module -check : | +check: | %ninja_check diff --git a/packages/y/yubikey-manager/package.yml b/packages/y/yubikey-manager/package.yml index 892d03ebff5..a24f6f13061 100644 --- a/packages/y/yubikey-manager/package.yml +++ b/packages/y/yubikey-manager/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubikey-manager -version : 5.8.0 -release : 46 -source : - - https://github.com/Yubico/yubikey-manager/releases/download/5.8.0/yubikey_manager-5.8.0.tar.gz : 3af0da65e1fdd46763c94ee74e2da55a4b6e7771da776c197f5f4b4581738560 -homepage : https://developers.yubico.com/yubikey-manager/ -license : BSD-2-Clause -component : security -summary : Command line utility for configuring your YubiKey +name: yubikey-manager +version: 5.8.0 +release: 46 +source: + - https://github.com/Yubico/yubikey-manager/releases/download/5.8.0/yubikey_manager-5.8.0.tar.gz: 3af0da65e1fdd46763c94ee74e2da55a4b6e7771da776c197f5f4b4581738560 +homepage: https://developers.yubico.com/yubikey-manager/ +license: BSD-2-Clause +component: security +summary: Command line utility for configuring your YubiKey description: | Python library and command line tool for configuring any YubiKey over all USB transports. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(python3) - pcsc-lite - python-build @@ -19,7 +19,7 @@ builddeps : - python-installer - python-poetry - python-pyscard -rundeps : +rundeps: - ccid - python-click - python-cryptography @@ -27,7 +27,7 @@ rundeps : - python-keyring - python-openssl - python-pyscard -build : | +build: | %python3_setup # Create shell completions @@ -35,7 +35,7 @@ build : | completion-env/bin/python -m installer dist/*.whl _YKMAN_COMPLETE=bash_source completion-env/bin/ykman > ykman.bash _YKMAN_COMPLETE=zsh_source completion-env/bin/ykman > _ykman -install : | +install: | %python3_install # Vendor enable pcscd.socket so this works OOTB. install -dm00755 $installdir/%libdir%/systemd/system/sockets.target.wants @@ -49,4 +49,4 @@ install : | install -Dm0644 _ykman -t "$installdir/usr/share/zsh/site-functions/" # Include copyright notice as required by the license - install -Dm0644 -t "$installdir/usr/share/licenses/$package/" COPYING + install -Dm0644 -t "$installdir/usr/share/licenses/$package/" COPYING diff --git a/packages/y/yubikey-personalization-gui/package.yml b/packages/y/yubikey-personalization-gui/package.yml index 22411a079be..07798995760 100644 --- a/packages/y/yubikey-personalization-gui/package.yml +++ b/packages/y/yubikey-personalization-gui/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubikey-personalization-gui -version : 3.1.25 -release : 10 -source : - - https://github.com/Yubico/yubikey-personalization-gui/archive/yubikey-personalization-gui-3.1.25.tar.gz : 5bd02e94752718c9d25cf3ae6af4cb81448e1b3d65c17ff2e7fa7f1fe94f1ebf -homepage : https://developers.yubico.com/yubikey-personalization-gui/ -license : BSD-2-Clause -component : security -summary : Qt based Cross-Platform utility designed to facilitate re-configuration of YubiKeys. +name: yubikey-personalization-gui +version: 3.1.25 +release: 10 +source: + - https://github.com/Yubico/yubikey-personalization-gui/archive/yubikey-personalization-gui-3.1.25.tar.gz: 5bd02e94752718c9d25cf3ae6af4cb81448e1b3d65c17ff2e7fa7f1fe94f1ebf +homepage: https://developers.yubico.com/yubikey-personalization-gui/ +license: BSD-2-Clause +component: security +summary: Qt based Cross-Platform utility designed to facilitate re-configuration of YubiKeys. description: | The YubiKey Personalization Tool is a Qt based Cross-Platform utility designed to facilitate re-configuration of YubiKeys -builddeps : +builddeps: - pkgconfig(ImageMagick) - pkgconfig(libusb-1.0) - pkgconfig(Qt5Core) - pkgconfig(xkbcommon-x11) - pkgconfig(ykpers-1) - libyubikey-devel -build : | +build: | qmake "CONFIG += debian" %make -install : | +install: | install -D -m00755 build/release/yubikey-personalization-gui $installdir/usr/bin/yubikey-personalization-gui install -D -m00644 resources/lin/yubikey-personalization-gui.1 $installdir/usr/share/man/man1/yubikey-personalization-gui.1 install -D -m00644 resources/lin/yubikey-personalization-gui.desktop $installdir/usr/share/applications/yubikey-personalization-gui.desktop diff --git a/packages/y/yubikey-personalization/package.yml b/packages/y/yubikey-personalization/package.yml index efc2089e570..35a8aa71c2c 100644 --- a/packages/y/yubikey-personalization/package.yml +++ b/packages/y/yubikey-personalization/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : yubikey-personalization -version : 1.20.0 -release : 14 -source : - - https://github.com/Yubico/yubikey-personalization/archive/v1.20.0.tar.gz : 12d93a40d4052ff0b597815fc85eb4de354423c41a749501cd97a2e879bebae1 -homepage : https://developers.yubico.com/yubikey-personalization/ -license : BSD-2-Clause -component : security -summary : A library and command line tool used to personalize YubiKeys. +name: yubikey-personalization +version: 1.20.0 +release: 14 +source: + - https://github.com/Yubico/yubikey-personalization/archive/v1.20.0.tar.gz: 12d93a40d4052ff0b597815fc85eb4de354423c41a749501cd97a2e879bebae1 +homepage: https://developers.yubico.com/yubikey-personalization/ +license: BSD-2-Clause +component: security +summary: A library and command line tool used to personalize YubiKeys. description: | The YubiKey Personalization package contains a library and command line tool used to personalize (i.e., set a AES key) YubiKeys. -builddeps : +builddeps: - pkgconfig(libusb-1.0) - pkgconfig(json-c) - pkgconfig(udev) @@ -18,12 +18,12 @@ builddeps : - libyubikey-devel environment: | export CFLAGS="${CFLAGS} -fcommon" -setup : | +setup: | %patch -p1 -i $pkgfiles/fix-boolean-value-with-json-c-0.14.patch %reconfigure --disable-static --with-udevrulesdir=/usr/lib64/udev/rules.d/ -build : | +build: | %make -install : | +install: | %make_install -check : | +check: | %make check diff --git a/packages/z/z3/package.yml b/packages/z/z3/package.yml index bbd750253bd..5b8e10d1629 100644 --- a/packages/z/z3/package.yml +++ b/packages/z/z3/package.yml @@ -1,43 +1,43 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : z3 -version : 4.15.0 -release : 12 -source : - - https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.15.0.tar.gz : 16aa2c02ff34a902a38bddc29f6f720deb1fb6c6987c45ccb782430300f5ccc5 -homepage : https://z3prover.github.io/ -license : MIT -component : +name: z3 +version: 4.15.0 +release: 12 +source: + - https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.15.0.tar.gz: 16aa2c02ff34a902a38bddc29f6f720deb1fb6c6987c45ccb782430300f5ccc5 +homepage: https://z3prover.github.io/ +license: MIT +component: - programming.library - - ^python-z3 : programming.python - - java : programming.java -summary : + - ^python-z3: programming.python + - java: programming.java +summary: - The Z3 Theorem Prover - - ^python-z3 : Python bindings to z3 - - java : Java bindings to z3 + - ^python-z3: Python bindings to z3 + - java: Java bindings to z3 description: | Z3 is a theorem prover from Microsoft Research. -builddeps : +builddeps: - pkgconfig(gmp) - openjdk-17-devel -patterns : - - ^python-z3 : - - /usr/lib*/python* - - java : - - /usr/share/java - - /usr/lib*/*java* +patterns: + - ^python-z3: + - /usr/lib*/python* + - java: + - /usr/share/java + - /usr/lib*/*java* environment: | export JAVA_HOME=/usr/lib64/openjdk-17 export PATH=$JAVA_HOME/bin:$PATH -setup : | +setup: | %cmake_ninja -DZ3_USE_LIB_GMP=ON \ -DZ3_BUILD_JAVA_BINDINGS=ON \ -DZ3_BUILD_PYTHON_BINDINGS=ON \ -DPYTHON_EXECUTABLE=/usr/bin/python3 \ -DCMAKE_INSTALL_PYTHON_PKG_DIR=%libdir%/python%python3_version%/site-packages \ -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | %ninja_build test-z3 ./solusBuildDir/test-z3 -a diff --git a/packages/z/zam-plugins/package.yml b/packages/z/zam-plugins/package.yml index db399797788..b86b3518d24 100644 --- a/packages/z/zam-plugins/package.yml +++ b/packages/z/zam-plugins/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zam-plugins -version : 4.4 -release : 2 -source : - - git|https://github.com/zamaudio/zam-plugins.git : 4.4 -homepage : https://www.zamaudio.com/?p=976 -license : GPL-2.0-or-later -component : multimedia.audio -summary : Collection of LADSPA/LV2/VST/JACK audio plugins for high-quality processing +name: zam-plugins +version: 4.4 +release: 2 +source: + - git|https://github.com/zamaudio/zam-plugins.git: 4.4 +homepage: https://www.zamaudio.com/?p=976 +license: GPL-2.0-or-later +component: multimedia.audio +summary: Collection of LADSPA/LV2/VST/JACK audio plugins for high-quality processing description: | Collection of LADSPA/LV2/VST/JACK audio plugins for high-quality processing. -builddeps : +builddeps: - pkgconfig(fftw3f) - pkgconfig(gl) - pkgconfig(jack) @@ -19,8 +19,8 @@ builddeps : - pkgconfig(x11) - ladspa-devel - zita-convolver-devel -build : | +build: | export HAVE_ZITA_CONVOLVER=true %make -install : | +install: | %make_install PREFIX=%PREFIX% diff --git a/packages/z/zanshin/package.yml b/packages/z/zanshin/package.yml index 5d865048c57..2349c650529 100644 --- a/packages/z/zanshin/package.yml +++ b/packages/z/zanshin/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zanshin -version : 25.08.3 -release : 52 -source : - - https://download.kde.org/stable/release-service/25.08.3/src/zanshin-25.08.3.tar.xz : dc0d10182f2a1357fef2395b5e8efdaec4ec4e5f6165510a3512838c0b296d81 -homepage : https://zanshin.kde.org/ -license : +name: zanshin +version: 25.08.3 +release: 52 +source: + - https://download.kde.org/stable/release-service/25.08.3/src/zanshin-25.08.3.tar.xz: dc0d10182f2a1357fef2395b5e8efdaec4ec4e5f6165510a3512838c0b296d81 +homepage: https://zanshin.kde.org/ +license: - GPL-3.0-or-later - LGPL-2.1-only -component : office.notes -summary : To-do management application for KDE. +component: office.notes +summary: To-do management application for KDE. description: | A powerful yet simple application to manage your day to day actions. -builddeps : +builddeps: - pkgconfig(KF6CalendarCore) - pkgconfig(KF6WindowSystem) - pkgconfig(Qt6Qml) @@ -21,15 +21,15 @@ builddeps : - kf6-krunner-devel - kontactinterface-devel - libboost-devel -rundeps : +rundeps: - kdepim-runtime -clang : true -optimize : +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %cmake_kf6 -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zathura/package.yml b/packages/z/zathura/package.yml index 327fd100fb6..26f6cf79222 100644 --- a/packages/z/zathura/package.yml +++ b/packages/z/zathura/package.yml @@ -1,33 +1,33 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zathura -version : 0.5.6 -release : 27 -source : - - https://github.com/pwmt/zathura/archive/refs/tags/0.5.6.tar.gz : 7a61e48e5a36826b95f4e3c550e1f6e8059da7c73e72abb0b16ef2485e6136bd - - https://github.com/pwmt/zathura-pdf-poppler/archive/refs/tags/0.3.2.tar.gz : 2e64e59ed46b0d93fbad70eca9a77cc720c5909c988b0b6637333504da52b23d - - https://github.com/pwmt/zathura-djvu/archive/0.2.9.tar.gz : 84fae6da42e7cdc2e49ed4cd4f0315ac09716e95358b9c7487803a2cff47dbca - - https://github.com/pwmt/zathura-cb/archive/refs/tags/0.1.10.tar.gz : 37cb945b2bf607d1f8a3bd0c696dd7f45a63633c7ba152601cbc0e4b9d68bb6c - - https://github.com/pwmt/zathura-ps/archive/refs/tags/0.2.7.tar.gz : e7092c831e345002edc87321911faa27c5dc3210dd6e3939dfbc49192a54d35e - - https://github.com/pwmt/zathura-pdf-mupdf/archive/refs/tags/0.3.7.tar.gz : 3f2d341dfe3bdbfb7a51a33aee81f3763a684d0ea503dd20c726311125d7c08a -homepage : https://git.pwmt.org/pwmt/zathura -license : Zlib -component : +name: zathura +version: 0.5.6 +release: 27 +source: + - https://github.com/pwmt/zathura/archive/refs/tags/0.5.6.tar.gz: 7a61e48e5a36826b95f4e3c550e1f6e8059da7c73e72abb0b16ef2485e6136bd + - https://github.com/pwmt/zathura-pdf-poppler/archive/refs/tags/0.3.2.tar.gz: 2e64e59ed46b0d93fbad70eca9a77cc720c5909c988b0b6637333504da52b23d + - https://github.com/pwmt/zathura-djvu/archive/0.2.9.tar.gz: 84fae6da42e7cdc2e49ed4cd4f0315ac09716e95358b9c7487803a2cff47dbca + - https://github.com/pwmt/zathura-cb/archive/refs/tags/0.1.10.tar.gz: 37cb945b2bf607d1f8a3bd0c696dd7f45a63633c7ba152601cbc0e4b9d68bb6c + - https://github.com/pwmt/zathura-ps/archive/refs/tags/0.2.7.tar.gz: e7092c831e345002edc87321911faa27c5dc3210dd6e3939dfbc49192a54d35e + - https://github.com/pwmt/zathura-pdf-mupdf/archive/refs/tags/0.3.7.tar.gz: 3f2d341dfe3bdbfb7a51a33aee81f3763a684d0ea503dd20c726311125d7c08a +homepage: https://git.pwmt.org/pwmt/zathura +license: Zlib +component: - office.viewers - - mupdf : office.viewers - - poppler : office.viewers -summary : zathura is a highly customizable and functional document viewer + - mupdf: office.viewers + - poppler: office.viewers +summary: zathura is a highly customizable and functional document viewer description: - zathura is a highly customizable and functional document viewer based on the girara user interface library and several document libraries - - mupdf : mupdf plugin for zathura - - poppler : poppler plugin for zathura -patterns : - - mupdf : - - /usr/lib64/zathura/libpdf-mupdf.so - - /usr/share/applications/org.pwmt.zathura-pdf-mupdf.desktop - - poppler : - - /usr/lib64/zathura/libpdf-poppler.so - - /usr/share/applications/org.pwmt.zathura-pdf-poppler.desktop -builddeps : + - mupdf: mupdf plugin for zathura + - poppler: poppler plugin for zathura +patterns: + - mupdf: + - /usr/lib64/zathura/libpdf-mupdf.so + - /usr/share/applications/org.pwmt.zathura-pdf-mupdf.desktop + - poppler: + - /usr/lib64/zathura/libpdf-poppler.so + - /usr/share/applications/org.pwmt.zathura-pdf-poppler.desktop +builddeps: - pkgconfig(ddjvuapi) - pkgconfig(girara-gtk3) - pkgconfig(gumbo) @@ -43,16 +43,16 @@ builddeps : - intltool - mupdf-devel - python-sphinx -rundeps : - - mupdf : - - zathura - - poppler : - - zathura -setup : | +rundeps: + - mupdf: + - zathura + - poppler: + - zathura +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$installdir/%libdir%/pkgconfig diff --git a/packages/z/zbar/package.yml b/packages/z/zbar/package.yml index 6b7b9c22ef5..ae4c5076be7 100644 --- a/packages/z/zbar/package.yml +++ b/packages/z/zbar/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zbar -version : 0.23.93 -release : 17 -source : - - https://www.linuxtv.org/downloads/zbar/zbar-0.23.93.tar.bz2 : 83be8f85fc7c288fd91f98d52fc55db7eedbddcf10a83d9221d7034636683fa0 -homepage : https://github.com/mchehab/zbar -license : LGPL-2.1-or-later -component : programming.library -summary : ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors +name: zbar +version: 0.23.93 +release: 17 +source: + - https://www.linuxtv.org/downloads/zbar/zbar-0.23.93.tar.bz2: 83be8f85fc7c288fd91f98d52fc55db7eedbddcf10a83d9221d7034636683fa0 +homepage: https://github.com/mchehab/zbar +license: LGPL-2.1-or-later +component: programming.library +summary: ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors description: | ZBar Bar Code Reader is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Codabar, Interleaved 2 of 5 and QR Code. Included with the library are basic applications for decoding captured bar code images and using a video device (eg, webcam) as a bar code scanner. For application developers, language bindings are included for C, C++, Python and Perl as well as GUI widgets for Qt, GTK and PyGTK. -builddeps : +builddeps: - pkgconfig(MagickWand) - pkgconfig(gtk+-3.0) - pkgconfig(python3) - python-setuptools -setup : | +setup: | # Python 3.9 sed -i '/tp_print/d' python/enum.c %configure_no_runstatedir --with-python=python3 --disable-nls --disable-doc --enable-static=no -build : | +build: | %make -install : | +install: | %make_install rm -r $installdir/usr/share/doc # Move to correct location diff --git a/packages/z/zeal/package.yml b/packages/z/zeal/package.yml index ab3a26fc536..ee05cceb945 100644 --- a/packages/z/zeal/package.yml +++ b/packages/z/zeal/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zeal -version : 0.7.2 -release : 23 -source : - - https://github.com/zealdocs/zeal/archive/refs/tags/v0.7.2.tar.gz : 9c4ce9ab5700985f4c562e995301f98767f14cd045f047dee2520ec4ce1855cf -homepage : https://zealdocs.org/ -license : GPL-3.0-or-later -component : programming.tools -summary : Offline documentation browser inspired by Dash +name: zeal +version: 0.7.2 +release: 23 +source: + - https://github.com/zealdocs/zeal/archive/refs/tags/v0.7.2.tar.gz: 9c4ce9ab5700985f4c562e995301f98767f14cd045f047dee2520ec4ce1855cf +homepage: https://zealdocs.org/ +license: GPL-3.0-or-later +component: programming.tools +summary: Offline documentation browser inspired by Dash description: | Zeal is a simple offline documentation browser inspired by Dash. -builddeps : +builddeps: - pkgconfig(Qt6WebEngineWidgets) - pkgconfig(libarchive) - pkgconfig(sqlite3) @@ -18,14 +18,14 @@ builddeps : - pkgconfig(xcb-keysyms) - extra-cmake-modules - qt6-base-private-devel -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-dont-check-for-updates.patch # Apply fedora patches %patch -p1 -i $pkgfiles/0001-apply-websettings.patch %patch -p1 -i $pkgfiles/zeal-fix-build-against-qt-6-10.patch %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zed/package.yml b/packages/z/zed/package.yml index 96fe678c4fa..467ecf2ad0b 100644 --- a/packages/z/zed/package.yml +++ b/packages/z/zed/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zed -version : 0.215.3 -release : 109 -source : - - git|https://github.com/zed-industries/zed.git : v0.215.3 -homepage : https://zed.dev/ -license : +name: zed +version: 0.215.3 +release: 109 +source: + - git|https://github.com/zed-industries/zed.git: v0.215.3 +homepage: https://zed.dev/ +license: - AGPL-3.0-or-later - Apache-2.0 - GPL-3.0-or-later -component : editor -summary : Code at the speed of thought +component: editor +summary: Code at the speed of thought description: | Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source. -networking : true -builddeps : +networking: true +builddeps: - pkgconfig(alsa) - pkgconfig(fontconfig) - pkgconfig(libcurl) @@ -41,7 +41,7 @@ environment: | export BRANDING_DARK="#1a5fb4" # disable auto-updates export ZED_UPDATE_EXPLANATION="Auto-updates disabled in distribution build. Please update via your package manager" -setup : | +setup: | # Ensure that we use system sqlite3, and libzstd %patch -p1 -i $pkgfiles/0001-Use-system-libs.patch @@ -56,7 +56,7 @@ setup : | # echo stable > crates/zed/RELEASE_CHANNEL cargo fetch -build : | +build: | ./script/generate-licenses # Doesn't link with lld 18 @@ -65,7 +65,7 @@ build : | export RUSTFLAGS="$RUSTFLAGS -Clink-arg=-fuse-ld=mold" %cargo_build -p cli -p zed -install : | +install: | install -Dm00755 target/release/cli $installdir/usr/bin/$APP_CLI install -Dm00755 target/release/zed $installdir/%libdir%/zed/zed-editor diff --git a/packages/z/zeitgeist/package.yml b/packages/z/zeitgeist/package.yml index fb98c0b1e32..b9bd7411096 100644 --- a/packages/z/zeitgeist/package.yml +++ b/packages/z/zeitgeist/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zeitgeist -version : 1.0.4 -release : 20 -source : - - https://gitlab.freedesktop.org/zeitgeist/zeitgeist/-/archive/v1.0.4/zeitgeist-v1.0.4.tar.bz2 : b61d53cc4235317b3d9c62d04e50c64b88821041301daae2cfb75ce224656ee8 -homepage : https://zeitgeist.freedesktop.org/ -license : LGPL-2.1-or-later -component : desktop -summary : A service which logs the users's activities and events +name: zeitgeist +version: 1.0.4 +release: 20 +source: + - https://gitlab.freedesktop.org/zeitgeist/zeitgeist/-/archive/v1.0.4/zeitgeist-v1.0.4.tar.bz2: b61d53cc4235317b3d9c62d04e50c64b88821041301daae2cfb75ce224656ee8 +homepage: https://zeitgeist.freedesktop.org/ +license: LGPL-2.1-or-later +component: desktop +summary: A service which logs the users's activities and events description: | Zeitgeist is a service which logs the users's activities and events (files opened, websites visites, conversations held with other people, etc.) and makes relevant information available to other applications. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(json-glib-1.0) - pkgconfig(libffi) @@ -21,16 +21,16 @@ builddeps : - pkgconfig(xapian-core) - rdflib - vala -replaces : +replaces: - libzeitgeist - - devel : libzeitgeist-devel + - devel: libzeitgeist-devel environment: | export PYTHON=python3 -setup : | +setup: | %autogen --disable-static --enable-datahub --enable-fts -build : | +build: | %make -install : | +install: | %make_install # Stateless diff --git a/packages/z/zelda-roth-se/package.yml b/packages/z/zelda-roth-se/package.yml index 76d7210ec3c..164bf83bd87 100644 --- a/packages/z/zelda-roth-se/package.yml +++ b/packages/z/zelda-roth-se/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zelda-roth-se -version : 1.2.1 -release : 9 -source : - - https://gitlab.com/solarus-games/games/zelda-roth-se/-/archive/v1.2.1/zelda-roth-se-v1.2.1.tar.bz2 : 1cff44fe97eab1327a0c0d11107ca10ea983a652c4780487f00f2660a6ab23c0 -homepage : https://www.zeldaroth.fr/us/ -license : +name: zelda-roth-se +version: 1.2.1 +release: 9 +source: + - https://gitlab.com/solarus-games/games/zelda-roth-se/-/archive/v1.2.1/zelda-roth-se-v1.2.1.tar.bz2: 1cff44fe97eab1327a0c0d11107ca10ea983a652c4780487f00f2660a6ab23c0 +homepage: https://www.zeldaroth.fr/us/ +license: - CC-BY-SA-3.0 - GPL-2.0-or-later - GPL-3.0-or-later -component : games.rpg -summary : A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat +component: games.rpg +summary: A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat description: | Zelda Return of the Hylian Solarus Edition is a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat. The original game was developed in C++ and was released in 2006. This new version was developed with the Solarus engine by Christopho, Mymy and Vincent Jouillat. While this is essentially the same game, a lot of details were improved thanks to the use of Solarus -rundeps : +rundeps: - solarus -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install for i in 16 24 32 48 64 128 256 512 1024; do \ install -D -m 00644 data/logos/icon_$i.png $installdir/usr/share/icons/hicolor/"$i"x"$i"/apps/zelda-roth-se.png; \ diff --git a/packages/z/zellij/package.yml b/packages/z/zellij/package.yml index 23b96cddc8b..522155e9f3c 100644 --- a/packages/z/zellij/package.yml +++ b/packages/z/zellij/package.yml @@ -1,22 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zellij -version : 0.43.1 -release : 14 -source : - - https://github.com/zellij-org/zellij/archive/refs/tags/v0.43.1.tar.gz : e9fd24190869be6e9e8d731df2ccd0b3b1dd368ae9dbb9d620ec905b83e325ec -homepage : https://zellij.dev -license : MIT -component : system.utils -summary : A terminal workspace with batteries included +name: zellij +version: 0.43.1 +release: 14 +source: + - https://github.com/zellij-org/zellij/archive/refs/tags/v0.43.1.tar.gz: e9fd24190869be6e9e8d731df2ccd0b3b1dd368ae9dbb9d620ec905b83e325ec +homepage: https://zellij.dev +license: MIT +component: system.utils +summary: A terminal workspace with batteries included description: | Zellij is a terminal workspace. It has the base functionality of a terminal multiplexer (similar to tmux or screen) but includes many built-in features that would allow users to extend it and create their own personalized environment. -networking : true -builddeps : +networking: true +builddeps: - mandown - rust -setup : | +setup: | %cargo_fetch --target "x86_64-unknown-linux-gnu" -build : | +build: | # Set features manually to avoid some vendored deps %cargo_build --no-default-features --features plugins_from_target @@ -27,7 +27,7 @@ build : | # Build manpage mandown docs/MANPAGE.md > assets/zellij.1 -install : | +install: | %cargo_install # Install completions diff --git a/packages/z/zenergy/package.yml b/packages/z/zenergy/package.yml index e3a9ecfdc07..478a0a06040 100644 --- a/packages/z/zenergy/package.yml +++ b/packages/z/zenergy/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zenergy -version : 1.0.3 -release : 17 -source : - - https://github.com/uni-dos/zenergy/archive/refs/tags/1.0.3.tar.gz : 196576654ab84f5614d63d68d7f62b63e5f7970ef2cb11f0bad63fa1fce78418 -homepage : https://github.com/uni-dos/zenergy -license : GPL-2.0-only -component : +name: zenergy +version: 1.0.3 +release: 17 +source: + - https://github.com/uni-dos/zenergy/archive/refs/tags/1.0.3.tar.gz: 196576654ab84f5614d63d68d7f62b63e5f7970ef2cb11f0bad63fa1fce78418 +homepage: https://github.com/uni-dos/zenergy +license: GPL-2.0-only +component: - kernel.drivers - - current : kernel.drivers -summary : + - current: kernel.drivers +summary: - AMD Zen energy driver for the linux-lts kernel - - current : AMD Zen energy driver for the linux-current kernel + - current: AMD Zen energy driver for the linux-current kernel description: | Based on AMD_ENERGY driver, modified so non-root users can read it safely. Exposes the energy counters that are reported via the Running Average Power Limit (RAPL) Model-specific Registers (MSRs) through the hardware monitor (HWMON) sysfs interface. -builddeps : +builddeps: - linux-current - linux-current-headers - linux-lts - linux-lts-headers -patterns : - - current : - - /usr/lib64/modules/*.current -setup : | +patterns: + - current: + - /usr/lib64/modules/*.current +setup: | # Prep build dirs for each kernel version pushd ../ for KVER in %kernel_version_lts% %kernel_version_current% @@ -30,14 +30,14 @@ setup : | cp -ra "zenergy-%version%" ${KVER}-build done popd -build : | +build: | for KVER in %kernel_version_lts% %kernel_version_current% do pushd ${KVER}-build %make KDIR=/usr/lib64/modules/$KVER/build popd done -install : | +install: | for KVER in %kernel_version_lts% %kernel_version_current% do diff --git a/packages/z/zenity/package.yml b/packages/z/zenity/package.yml index af235ebd994..c0c22771035 100644 --- a/packages/z/zenity/package.yml +++ b/packages/z/zenity/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zenity -version : 4.2.0 -release : 25 -source : - - https://download.gnome.org/sources/zenity/4.2/zenity-4.2.0.tar.xz : 5f983340c6fa55f4fab5a9769d0771b2cdf1365e2c158ac11cc16ffd892f6bcd -homepage : https://gitlab.gnome.org/GNOME/zenity -license : LGPL-2.0-or-later -component : desktop.gnome -summary : A tool that allows you to display GTK dialog boxes in commandline and shell scripts +name: zenity +version: 4.2.0 +release: 25 +source: + - https://download.gnome.org/sources/zenity/4.2/zenity-4.2.0.tar.xz: 5f983340c6fa55f4fab5a9769d0771b2cdf1365e2c158ac11cc16ffd892f6bcd +homepage: https://gitlab.gnome.org/GNOME/zenity +license: LGPL-2.0-or-later +component: desktop.gnome +summary: A tool that allows you to display GTK dialog boxes in commandline and shell scripts description: | A tool that allows you to display GTK dialog boxes in commandline and shell scripts. -builddeps : +builddeps: - pkgconfig(libadwaita-1) - pkgconfig(libnotify) - help2man - itstool -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zeromq/package.yml b/packages/z/zeromq/package.yml index 3d320a4899c..ecfcf75f762 100644 --- a/packages/z/zeromq/package.yml +++ b/packages/z/zeromq/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zeromq -version : 4.3.5 -release : 14 -source : +name: zeromq +version: 4.3.5 +release: 14 +source: # If you're updating this package you should update cppzmq as well as they need to be updated together - - https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz : 6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43 -homepage : https://zeromq.org -license : + - https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz: 6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43 +homepage: https://zeromq.org +license: - MPL-2.0 -component : programming -summary : ZeroMQ lightweight messaging kernel +component: programming +summary: ZeroMQ lightweight messaging kernel description: | The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. ZeroMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more. -builddeps : +builddeps: - pkgconfig(libsodium) - pkgconfig(openpgm-5.3) - asciidoc -patterns : - - devel : - - /usr/share/man -setup : | +patterns: + - devel: + - /usr/share/man +setup: | %patch -p1 -i $pkgfiles/manpages-instead-of-html-pages.patch %cmake_ninja -DBUILD_STATIC=OFF \ @@ -29,10 +29,10 @@ setup : | -DWITH_LIBBSD=OFF \ -DWITH_LIBSODIUM=ON \ -DWITH_OPENPGM=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | unset LD_PRELOAD %ninja_check diff --git a/packages/z/zfp/package.yml b/packages/z/zfp/package.yml index 18b7a90b4fd..a552880a00a 100644 --- a/packages/z/zfp/package.yml +++ b/packages/z/zfp/package.yml @@ -1,27 +1,27 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zfp -version : 1.0.0 -release : 6 -source : - - https://github.com/LLNL/zfp/releases/download/1.0.0/zfp-1.0.0.tar.gz : 0ea08ae3e50e3c92f8b8cf41ba5b6e2de8892bc4a4ca0c59b8945b6c2ab617c4 -homepage : https://computing.llnl.gov/projects/floating-point-compression -license : BSD-3-Clause -component : programming.library -summary : Compressed numerical arrays that support high-speed random access +name: zfp +version: 1.0.0 +release: 6 +source: + - https://github.com/LLNL/zfp/releases/download/1.0.0/zfp-1.0.0.tar.gz: 0ea08ae3e50e3c92f8b8cf41ba5b6e2de8892bc4a4ca0c59b8945b6c2ab617c4 +homepage: https://computing.llnl.gov/projects/floating-point-compression +license: BSD-3-Clause +component: programming.library +summary: Compressed numerical arrays that support high-speed random access description: | zfp is a compressed format for representing multidimensional floating-point and integer arrays. zfp provides compressed-array classes that support high throughput read and write random access to individual array elements. zfp also supports serial and parallel compression of whole arrays, e.g., for applications that read and write large data sets to and from disk. -builddeps : +builddeps: - cython - numpy - python-setuptools -setup : | +setup: | %cmake_ninja \ -DCMAKE_SKIP_RPATH=ON \ -DBUILD_CFP=ON \ -DBUILD_ZFPY=ON \ -DBUILD_ZFORP=ON -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00755 solusBuildDir/bin/zfp $installdir/usr/bin/zfp diff --git a/packages/z/zig/package.yml b/packages/z/zig/package.yml index 7f77ecc4869..a704e4f3e12 100644 --- a/packages/z/zig/package.yml +++ b/packages/z/zig/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zig -version : 0.14.1 -release : 15 -source : - - https://github.com/ziglang/zig/archive/refs/tags/0.14.1.tar.gz : f4e576ee050073f9cc42a2978994e07522701606678930b187e4d5e1334bfaf3 -homepage : https://ziglang.org -license : MIT -component : programming -summary : General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. +name: zig +version: 0.14.1 +release: 15 +source: + - https://github.com/ziglang/zig/archive/refs/tags/0.14.1.tar.gz: f4e576ee050073f9cc42a2978994e07522701606678930b187e4d5e1334bfaf3 +homepage: https://ziglang.org +license: MIT +component: programming +summary: General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. description: | General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. -clang : true -builddeps : +clang: true +builddeps: - clang-devel - git - lld-devel @@ -22,13 +22,13 @@ environment: | export CMAKE_C_COMPILER_LAUNCHER=ccache export CMAKE_CXX_COMPILER_LAUNCHER=ccache fi -setup : | +setup: | %cmake_ninja -DZIG_TARGET_MCPU=baseline -build : | +build: | %ninja_build -install : | +install: | %ninja_install -check : | +check: | pushd `mktemp -d` $installdir/usr/bin/zig init $installdir/usr/bin/zig build run diff --git a/packages/z/zim-tools/package.yml b/packages/z/zim-tools/package.yml index 97aeadc9283..4b4a075061d 100644 --- a/packages/z/zim-tools/package.yml +++ b/packages/z/zim-tools/package.yml @@ -1,17 +1,17 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zim-tools -version : 3.5.0 -release : 18 -source : - - https://github.com/openzim/zim-tools/archive/refs/tags/3.5.0.tar.gz : 43c9049e61165c63a763fbad72ef758051dcad24f84ae1ab2876e9520c753f03 - - git|https://github.com/kainjow/Mustache : v4.1 -homepage : https://github.com/openzim/zim-tools/ -license : GPL-3.0-only -component : office.viewers -summary : Various ZIM command line tools +name: zim-tools +version: 3.5.0 +release: 18 +source: + - https://github.com/openzim/zim-tools/archive/refs/tags/3.5.0.tar.gz: 43c9049e61165c63a763fbad72ef758051dcad24f84ae1ab2876e9520c753f03 + - git|https://github.com/kainjow/Mustache: v4.1 +homepage: https://github.com/openzim/zim-tools/ +license: GPL-3.0-only +component: office.viewers +summary: Various ZIM command line tools description: | Most famous tools are: zimcheck verifies that a given ZIM file is not corrupted. It provides many features to secure that ZIM entries are proper and properly linked. zimdump inspects or dumps (part of) a ZIM file. zimwriterfs creates ZIM files from a locally-stored directory containing "self-sufficient" HTML content (with pictures, javascript and stylesheets). The result will contain all the files of the local directory compressed and merged in the ZIM file. Nothing more, nothing less. The generated file can be opened with a ZIM reader; Kiwix is one example, but there are others. A few other tools are provided as well but are of less value for most of the usages. -builddeps : +builddeps: - pkgconfig(docopt) - pkgconfig(gumbo) - pkgconfig(icu-io) @@ -20,12 +20,12 @@ builddeps : - pkgconfig(zlib) - gtest environment: CXXFLAGS="${CXXFLAGS} -I$workdir/include" -setup : | +setup: | mkdir -p $workdir/include cp $sources/Mustache.git/mustache.hpp $workdir/include/ %patch -p0 -i $pkgfiles/icu-76.patch %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zim/package.yml b/packages/z/zim/package.yml index 3b402896649..d959679aa9c 100644 --- a/packages/z/zim/package.yml +++ b/packages/z/zim/package.yml @@ -1,28 +1,28 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zim -version : 0.75.2 -release : 29 -source : - - https://github.com/zim-desktop-wiki/zim-desktop-wiki/archive/refs/tags/0.75.2.tar.gz : 79d20946d2c51fb1285b8a80b8afedb39402d6e4f1349ebe4be945318f275493 -homepage : https://www.zim-wiki.org -license : GPL-2.0-or-later -component : office.notes -summary : A WYSIWYG text editor and desktop wiki +name: zim +version: 0.75.2 +release: 29 +source: + - https://github.com/zim-desktop-wiki/zim-desktop-wiki/archive/refs/tags/0.75.2.tar.gz: 79d20946d2c51fb1285b8a80b8afedb39402d6e4f1349ebe4be945318f275493 +homepage: https://www.zim-wiki.org +license: GPL-2.0-or-later +component: office.notes +summary: A WYSIWYG text editor and desktop wiki description: | Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control. -builddeps : +builddeps: - pkgconfig(gtk+-3.0) - pkgconfig(pygobject-3.0) - python-setuptools -rundeps : +rundeps: - gnuplot - graphviz - python-gobject - pyxdg - scrot - xdg-utils -build : | +build: | %python3_setup -install : | +install: | %python3_install --skip-build sed -i 's/Utility;TextEditor;GTK;/Office;/g' $installdir/usr/share/applications/zim.desktop diff --git a/packages/z/zimg/package.yml b/packages/z/zimg/package.yml index c37a85c9e3e..c9307af01a8 100644 --- a/packages/z/zimg/package.yml +++ b/packages/z/zimg/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zimg -version : 3.0.6 -release : 17 -source : - - https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.6.tar.gz : be89390f13a5c9b2388ce0f44a5e89364a20c1c57ce46d382b1fcc3967057577 -homepage : https://github.com/sekrit-twc/zimg -license : WTFPL -component : multimedia.library -summary : Project zimg is a light image storage and processing system. +name: zimg +version: 3.0.6 +release: 17 +source: + - https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.6.tar.gz: be89390f13a5c9b2388ce0f44a5e89364a20c1c57ce46d382b1fcc3967057577 +homepage: https://github.com/sekrit-twc/zimg +license: WTFPL +component: multimedia.library +summary: Project zimg is a light image storage and processing system. description: | Project zimg is a light image storage and processing system. -setup : | +setup: | %autogen --disable-static -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/z/zinnia/package.yml b/packages/z/zinnia/package.yml index 3e0131f132e..18429341ad3 100644 --- a/packages/z/zinnia/package.yml +++ b/packages/z/zinnia/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zinnia -version : 0.06 -release : 4 -source : - - https://sourceforge.net/projects/zinnia/files/zinnia/0.06/zinnia-0.06.tar.gz : ece3af93f937282971634fd81d3e997f848e8cfa958220e26a4564ca064ac20b - - https://github.com/tegaki/tegaki/releases/download/v0.3/tegaki-zinnia-japanese-0.3.zip : 07861bbb5440d74e705864721f12a5ce1c7f21a869f9c95ff21433d8994aafda -homepage : https://taku910.github.io/zinnia/index.html -license : +name: zinnia +version: 0.06 +release: 4 +source: + - https://sourceforge.net/projects/zinnia/files/zinnia/0.06/zinnia-0.06.tar.gz: ece3af93f937282971634fd81d3e997f848e8cfa958220e26a4564ca064ac20b + - https://github.com/tegaki/tegaki/releases/download/v0.3/tegaki-zinnia-japanese-0.3.zip: 07861bbb5440d74e705864721f12a5ce1c7f21a869f9c95ff21433d8994aafda +homepage: https://taku910.github.io/zinnia/index.html +license: - BSD-3-Clause -component : programming.library -summary : Hand recognition system with machine learning +component: programming.library +summary: Hand recognition system with machine learning description: | Zinnia is a simple, customizable and portable online hand recognition system based on Support Vector Machines. -setup : | +setup: | unzip $sources/tegaki-zinnia-japanese-0.3.zip %patch -p1 -i $pkgfiles/zinnia-trainer.cpp.patch %reconfigure -build : | +build: | %make -install : | +install: | %make_install install -dm00755 $installdir/usr/share/tegaki/models/zinnia diff --git a/packages/z/zip/package.yml b/packages/z/zip/package.yml index e9ea39bdfd2..d25290a3712 100644 --- a/packages/z/zip/package.yml +++ b/packages/z/zip/package.yml @@ -1,21 +1,22 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zip -version : '3.0' -release : 5 -source : - - https://sourceforge.net/projects/infozip/files/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz : f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369 -homepage : https://infozip.sourceforge.net/ -license : Info-ZIP -component : system.base -summary : Archiver for .zip files +name: zip +version: "3.0" +release: 5 +source: + - https://sourceforge.net/projects/infozip/files/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz: f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369 +homepage: https://infozip.sourceforge.net/ +license: Info-ZIP +component: system.base +summary: Archiver for .zip files description: | This is InfoZIP's zip program. It produces files that are fully compatible with the popular PKZIP program; however, the command line options are not identical. In other words, the end result is the same, but the methods differ. -builddeps : +builddeps: - pkgconfig(bzip2) -build : | +build: | %make -f unix/Makefile generic_gcc -install : | +install: | for bin in zip zipcloak zipnote zipsplit; do install -Dm00755 $bin $installdir/usr/bin/$bin done + # TODO package man pages and fedora security patches diff --git a/packages/z/zita-convolver/package.yml b/packages/z/zita-convolver/package.yml index 9308580ec7f..f9e9eab53d4 100644 --- a/packages/z/zita-convolver/package.yml +++ b/packages/z/zita-convolver/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zita-convolver -version : 4.0.3 -release : 4 -source : - - https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-convolver-4.0.3.tar.bz2 : 9aa11484fb30b4e6ef00c8a3281eebcfad9221e3937b1beb5fe21b748d89325f -homepage : https://kokkinizita.linuxaudio.org/linuxaudio/index.html -license : GPL-3.0-or-later -component : programming.library -summary : A fast, partitioned convolution engine library +name: zita-convolver +version: 4.0.3 +release: 4 +source: + - https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-convolver-4.0.3.tar.bz2: 9aa11484fb30b4e6ef00c8a3281eebcfad9221e3937b1beb5fe21b748d89325f +homepage: https://kokkinizita.linuxaudio.org/linuxaudio/index.html +license: GPL-3.0-or-later +component: programming.library +summary: A fast, partitioned convolution engine library description: | A fast, partitioned convolution engine library -builddeps : +builddeps: - pkgconfig(fftw3) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Remove-unnecessary-ldconfig-change-prefix-while-we-a.patch -build : | +build: | %make -C source -install : | +install: | %make_install -C source diff --git a/packages/z/zita-resampler/package.yml b/packages/z/zita-resampler/package.yml index 3574176efbe..c4c5d054bf0 100644 --- a/packages/z/zita-resampler/package.yml +++ b/packages/z/zita-resampler/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zita-resampler -version : 1.11.2 -release : 3 -source : - - https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-resampler-1.11.2.tar.xz : aa5c54e696069af26f3f1fed4a963113cc1237cddfd57ae5842abcb1acd5492c -homepage : https://kokkinizita.linuxaudio.org/linuxaudio/ -license : GPL-3.0-or-later -component : programming.library -summary : zita-resampler is a C++ library for resampling audio signals. It is designed to be used within a real-time processing context, to be fast, and to provide high-quality sample rate conversion. +name: zita-resampler +version: 1.11.2 +release: 3 +source: + - https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-resampler-1.11.2.tar.xz: aa5c54e696069af26f3f1fed4a963113cc1237cddfd57ae5842abcb1acd5492c +homepage: https://kokkinizita.linuxaudio.org/linuxaudio/ +license: GPL-3.0-or-later +component: programming.library +summary: zita-resampler is a C++ library for resampling audio signals. It is designed to be used within a real-time processing context, to be fast, and to provide high-quality sample rate conversion. description: | zita-resampler is a C++ library for resampling audio signals. It is designed to be used within a real-time processing context, to be fast, and to provide high-quality sample rate conversion. -builddeps : +builddeps: - pkgconfig(sndfile) -setup : | +setup: | %patch -p1 -i $pkgfiles/0001-Patch-prefix-to-use-usr.patch -build : | +build: | %make -C source -install : | +install: | %make_install -C source diff --git a/packages/z/zix/package.yml b/packages/z/zix/package.yml index c2b51e67344..08c306d90ce 100644 --- a/packages/z/zix/package.yml +++ b/packages/z/zix/package.yml @@ -1,25 +1,25 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zix -version : 0.6.2 -release : 3 -source : - - https://gitlab.com/drobilla/zix/-/archive/v0.6.2/zix-v0.6.2.tar.gz : caa1435c870767e12f71454e8b17e878fa9b4bb35730b8f570934fb7cb74031c -homepage : https://gitlab.com/drobilla/zix -license : +name: zix +version: 0.6.2 +release: 3 +source: + - https://gitlab.com/drobilla/zix/-/archive/v0.6.2/zix-v0.6.2.tar.gz: caa1435c870767e12f71454e8b17e878fa9b4bb35730b8f570934fb7cb74031c +homepage: https://gitlab.com/drobilla/zix +license: - 0BSD - ISC -component : programming.library -summary : Zix is a lightweight C library of portability wrappers and data structures. +component: programming.library +summary: Zix is a lightweight C library of portability wrappers and data structures. description: | Zix is a lightweight C library of portability wrappers and data structures. -avx2 : true -clang : true -optimize : +avx2: true +clang: true +optimize: - speed - thin-lto -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zlib-ng/package.yml b/packages/z/zlib-ng/package.yml index 560b946ab76..9e5b73c1958 100644 --- a/packages/z/zlib-ng/package.yml +++ b/packages/z/zlib-ng/package.yml @@ -1,36 +1,36 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zlib-ng -version : 2.2.5 -release : 33 -source : - - https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.5.tar.gz : 5b3b022489f3ced82384f06db1e13ba148cbce38c7941e424d6cb414416acd18 -homepage : https://github.com/zlib-ng/zlib-ng -license : Zlib -component : +name: zlib-ng +version: 2.2.5 +release: 33 +source: + - https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.5.tar.gz: 5b3b022489f3ced82384f06db1e13ba148cbce38c7941e424d6cb414416acd18 +homepage: https://github.com/zlib-ng/zlib-ng +license: Zlib +component: - programming.library - - ^zlib : system.base - - ^zlib-32bit : emul32 - - ^zlib-32bit-devel : programming.devel - - ^zlib-devel : system.devel -summary : zlib replacement with optimizations + - ^zlib: system.base + - ^zlib-32bit: emul32 + - ^zlib-32bit-devel: programming.devel + - ^zlib-devel: system.devel +summary: zlib replacement with optimizations description: - A zlib data compression library for next generation systems - - ^zlib : A zlib data compression library for next generation systems. ABI/API compatible mode. -rundeps : - - ^zlib-32bit : - - zlib - - ^zlib-32bit-devel : - - zlib-32bit - - zlib-devel - - ^zlib-devel : - - zlib -emul32 : true -avx2 : true -clang : true -optimize : + - ^zlib: A zlib data compression library for next generation systems. ABI/API compatible mode. +rundeps: + - ^zlib-32bit: + - zlib + - ^zlib-32bit-devel: + - zlib-32bit + - zlib-devel + - ^zlib-devel: + - zlib +emul32: true +avx2: true +clang: true +optimize: - speed - lto -setup : | +setup: | %cmake_ninja -B build-zlib \ -DZLIB_COMPAT=ON \ -DWITH_GTEST=OFF \ @@ -48,44 +48,44 @@ setup : | -DBUILD_SHARED_LIBS=ON \ -DINSTALL_LIB_DIR=%libdir% \ -DINSTALL_UTILS=OFF -build : | +build: | %ninja_build -C build-zlib if [ -n "${EMUL32BUILD+set}" ]; then exit 0 fi %ninja_build -C build-zlib-ng -install : | +install: | %ninja_install -C build-zlib if [ -n "${EMUL32BUILD+set}" ]; then exit 0 fi %ninja_install -C build-zlib-ng -check : | +check: | %ninja_check -C build-zlib if [ -n "${EMUL32BUILD+set}" ]; then exit 0 fi %ninja_check -C build-zlib-ng -patterns : - - ^zlib : - - /usr/lib64/libz.so.1* - - /usr/lib64/glibc-hwcaps/*/libz.so.1* - - ^zlib-32bit : - - /usr/lib32/libz.so.1* - - ^zlib-32bit-devel : - - /usr/lib32/cmake/ZLIB/ - - /usr/lib32/libz.so - - /usr/lib32/pkgconfig/zlib.pc - - ^zlib-devel : - - /usr/include/*.h - - /usr/lib64/cmake/ZLIB/ - - /usr/lib64/libz.so - - /usr/lib64/pkgconfig/zlib.pc - - devel : - - /usr/include/*-ng.h -replaces : - - 32bit-dbginfo : zlib-32bit-dbginfo - - dbginfo : zlib-dbginfo +patterns: + - ^zlib: + - /usr/lib64/libz.so.1* + - /usr/lib64/glibc-hwcaps/*/libz.so.1* + - ^zlib-32bit: + - /usr/lib32/libz.so.1* + - ^zlib-32bit-devel: + - /usr/lib32/cmake/ZLIB/ + - /usr/lib32/libz.so + - /usr/lib32/pkgconfig/zlib.pc + - ^zlib-devel: + - /usr/include/*.h + - /usr/lib64/cmake/ZLIB/ + - /usr/lib64/libz.so + - /usr/lib64/pkgconfig/zlib.pc + - devel: + - /usr/include/*-ng.h +replaces: + - 32bit-dbginfo: zlib-32bit-dbginfo + - dbginfo: zlib-dbginfo diff --git a/packages/z/zmusic/package.yml b/packages/z/zmusic/package.yml index ae1e5d6e67e..9997e984483 100644 --- a/packages/z/zmusic/package.yml +++ b/packages/z/zmusic/package.yml @@ -1,26 +1,26 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zmusic -version : 1.1.14 -release : 12 -source : - - https://github.com/ZDoom/ZMusic/archive/refs/tags/1.1.14.tar.gz : f04410fe4ea08136f37703e7715c27df4c8532ace1e721cf40c6f303a93acc54 -homepage : https://github.com/ZDoom/ZMusic -license : +name: zmusic +version: 1.1.14 +release: 12 +source: + - https://github.com/ZDoom/ZMusic/archive/refs/tags/1.1.14.tar.gz: f04410fe4ea08136f37703e7715c27df4c8532ace1e721cf40c6f303a93acc54 +homepage: https://github.com/ZDoom/ZMusic +license: - GPL-3.0-or-later - LGPL-2.1-or-later -component : multimedia.library -summary : GZDoom's music system as a standalone library +component: multimedia.library +summary: GZDoom's music system as a standalone library description: | GZDoom's music system as a standalone library -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(libmpg123) - pkgconfig(sndfile) -setup : | +setup: | %cmake_ninja \ -DDYN_MPG123=OFF \ -DDYN_SNDFILE=OFF -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zopfli/package.yml b/packages/z/zopfli/package.yml index 5f15e8d7c1e..4509c077a9a 100644 --- a/packages/z/zopfli/package.yml +++ b/packages/z/zopfli/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zopfli -version : 1.0.3 -release : 6 -source : - - https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz : e955a7739f71af37ef3349c4fa141c648e8775bceb2195be07e86f8e638814bd -homepage : https://github.com/google/zopfli -license : Apache-2.0 -component : programming.library -summary : Zopfli Compression Algorithm is a compression library. +name: zopfli +version: 1.0.3 +release: 6 +source: + - https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz: e955a7739f71af37ef3349c4fa141c648e8775bceb2195be07e86f8e638814bd +homepage: https://github.com/google/zopfli +license: Apache-2.0 +component: programming.library +summary: Zopfli Compression Algorithm is a compression library. description: | Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression. -setup : | +setup: | %cmake -DZOPFLI_BUILD_SHARED=ON -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/z/zotero/package.yml b/packages/z/zotero/package.yml index a60f1edaf9b..cb6dd569064 100644 --- a/packages/z/zotero/package.yml +++ b/packages/z/zotero/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zotero -version : 7.0.15 -release : 25 -source : - - https://download.zotero.org/client/release/7.0.15/Zotero-7.0.15_linux-x86_64.tar.bz2 : d16a8aca23562c025e07e274524fbf7cc1225f67f6075b1958ec896eeb4523bf -homepage : https://www.zotero.org/ -license : AGPL-3.0-or-later -component : office.scientific -summary : Free, easy-to-use tool to help you collect, organize, cite, and share your research sources +name: zotero +version: 7.0.15 +release: 25 +source: + - https://download.zotero.org/client/release/7.0.15/Zotero-7.0.15_linux-x86_64.tar.bz2: d16a8aca23562c025e07e274524fbf7cc1225f67f6075b1958ec896eeb4523bf +homepage: https://www.zotero.org/ +license: AGPL-3.0-or-later +component: office.scientific +summary: Free, easy-to-use tool to help you collect, organize, cite, and share your research sources description: | Free, easy-to-use tool to help you collect, organize, cite, and share your research sources -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(dbus-1) - pkgconfig(glib-2.0) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(xt) -install : | +install: | install -dDm00755 $installdir/usr/lib/zotero mv $workdir/* $installdir/usr/lib/zotero install -dDm00755 $installdir/usr/bin diff --git a/packages/z/zoxide/package.yml b/packages/z/zoxide/package.yml index 81c1ea83d76..82a00bd4988 100644 --- a/packages/z/zoxide/package.yml +++ b/packages/z/zoxide/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zoxide -version : 0.9.8 -release : 5 -source : - - https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v0.9.8.tar.gz : 1b276edbf328aafc86afe1ebce41f45ccba3a3125412e89c8c5d8e825b0c7407 -homepage : https://github.com/ajeetdsouza/zoxide -license : MIT -component : programming.tools -summary : A smarter cd command. Supports all major shells. +name: zoxide +version: 0.9.8 +release: 5 +source: + - https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v0.9.8.tar.gz: 1b276edbf328aafc86afe1ebce41f45ccba3a3125412e89c8c5d8e825b0c7407 +homepage: https://github.com/ajeetdsouza/zoxide +license: MIT +component: programming.tools +summary: A smarter cd command. Supports all major shells. description: | A smarter cd command. Supports all major shells. -networking : true -builddeps : +networking: true +builddeps: - rust -setup : | +setup: | %cargo_fetch -build : | +build: | %cargo_build -install : | +install: | %cargo_install install -d $installdir/usr/share/{man/man1,doc/zoxide,zsh/site-functions,fish/vendor_completions.d,bash-completion/completions/zoxide} diff --git a/packages/z/zpaq/package.yml b/packages/z/zpaq/package.yml index c404ddf810b..50ddb6eef77 100644 --- a/packages/z/zpaq/package.yml +++ b/packages/z/zpaq/package.yml @@ -1,19 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zpaq -version : '7.15' -release : 6 -source : - - https://github.com/zpaq/zpaq/archive/7.15.tar.gz : 64280d86cd38ad5ebc1c6415b17eb09ee292078d772176b90e16287687191efe -homepage : https://mattmahoney.net/dc/zpaq.html -license : +name: zpaq +version: "7.15" +release: 6 +source: + - https://github.com/zpaq/zpaq/archive/7.15.tar.gz: 64280d86cd38ad5ebc1c6415b17eb09ee292078d772176b90e16287687191efe +homepage: https://mattmahoney.net/dc/zpaq.html +license: - MIT - Unlicense -component : system.utils -summary : zpaq is a free and open source incremental, journaling command-line archiver. +component: system.utils +summary: zpaq is a free and open source incremental, journaling command-line archiver. description: | zpaq is a free and open source incremental, journaling command-line archiver for Windows, Linux and Mac OS/X. Incremental means that when you back up your hard drive, then only those files whose last-modified date or size has changed since the previous backup are added. Journaling means that the archive is append-only. When you add files or directories to the archive, both the old and new versions are saved. You can recover old versions by specifying the date or version number. zpaq is faster and compresses better than most other popular archivers and backup programs, especially for realistic backups that have a lot of duplicate files and a lot of already compressed files. -build : | +build: | %make CXXFLAGS="${CXXFLAGS}" -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/z/zram-generator/package.yml b/packages/z/zram-generator/package.yml index 19893574197..668a1500408 100644 --- a/packages/z/zram-generator/package.yml +++ b/packages/z/zram-generator/package.yml @@ -1,35 +1,35 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zram-generator +name: zram-generator # Updating this package? See the note about Cargo.lock below -version : 1.2.1 -release : 7 -source : - - https://github.com/systemd/zram-generator/archive/refs/tags/v1.2.1.tar.gz : 9c82cd3db386e82fba2adfe01c3d09436c9e9cfe3ca8bb341d7eb882768c58af -homepage : https://github.com/systemd/zram-generator -license : MIT -component : +version: 1.2.1 +release: 7 +source: + - https://github.com/systemd/zram-generator/archive/refs/tags/v1.2.1.tar.gz: 9c82cd3db386e82fba2adfe01c3d09436c9e9cfe3ca8bb341d7eb882768c58af +homepage: https://github.com/systemd/zram-generator +license: MIT +component: - desktop.core - - defaults : desktop.core -summary : + - defaults: desktop.core +summary: - Systemd unit generator for zram devices - - defaults : Default configuration files for zram-generator + - defaults: Default configuration files for zram-generator description: - Systemd unit generator for zram devices - - defaults : Default configuration files for zram-generator -networking : true -builddeps : + - defaults: Default configuration files for zram-generator +networking: true +builddeps: - pkgconfig(libsystemd) - pkgconfig(ruby-3.4) - groff - rust -rundeps : - - defaults : - - zram-generator +rundeps: + - defaults: + - zram-generator environment: | export GEM_PATH=$workdir/gems export GEM_HOME=$workdir/gems export PATH=$PATH:$GEM_PATH/bin -setup : | +setup: | gem install ronn-ng # Last generated on 2024/11/30 for v1.2.1 @@ -39,15 +39,15 @@ setup : | # `--release` is already specified in the Makefile sed -i 's|CARGOFLAGS ?=|CARGOFLAGS :=--frozen --config profile.release.debug=\\"full\\" --config profile.release.split-debuginfo=\\"off\\" --config profile.release.strip=\\"none\\"|g' Makefile -build : | +build: | %make build man -install : | +install: | %make_install # Default configuration files install -Dm00644 $pkgfiles/zram.conf $installdir/usr/lib/systemd/zram-generator.conf install -Dm00644 $pkgfiles/sysctl.conf $installdir/usr/lib/sysctl.d/70-zram.conf -patterns : - - defaults : - - /usr/lib/systemd/zram-generator.conf - - /usr/lib/sysctl.d/70-zram.conf +patterns: + - defaults: + - /usr/lib/systemd/zram-generator.conf + - /usr/lib/sysctl.d/70-zram.conf diff --git a/packages/z/zsdx/package.yml b/packages/z/zsdx/package.yml index cf95245bf7b..ee0cdec2f7c 100644 --- a/packages/z/zsdx/package.yml +++ b/packages/z/zsdx/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsdx -version : 1.12.3 -release : 7 -source : - - https://gitlab.com/solarus-games/games/zsdx/-/archive/v1.12.3/zsdx-v1.12.3.tar.bz2 : 29065d3280ec03176e8de0a7a26504421d43c5778b566e50c212deb25b45d66a -homepage : https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-dx/ -license : +name: zsdx +version: 1.12.3 +release: 7 +source: + - https://gitlab.com/solarus-games/games/zsdx/-/archive/v1.12.3/zsdx-v1.12.3.tar.bz2: 29065d3280ec03176e8de0a7a26504421d43c5778b566e50c212deb25b45d66a +homepage: https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-dx/ +license: - CC-BY-SA-3.0 - GPL-2.0-or-later - GPL-3.0-or-later -component : games.rpg -summary : Zelda - Mystery of Solarus DX - This quest is a free, open-source game that works with Solarus +component: games.rpg +summary: Zelda - Mystery of Solarus DX - This quest is a free, open-source game that works with Solarus description: | Zelda - Mystery of Solarus DX - This quest is a free, open-source game that works with Solarus -rundeps : +rundeps: - solarus -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/org.solarus_games.zsdx.metainfo.xml $installdir/usr/share/metainfo/org.solarus_games.zsdx.metainfo.xml diff --git a/packages/z/zsh-autosuggestions/package.yml b/packages/z/zsh-autosuggestions/package.yml index d8a42586500..d1f8ff4f82c 100644 --- a/packages/z/zsh-autosuggestions/package.yml +++ b/packages/z/zsh-autosuggestions/package.yml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsh-autosuggestions -version : 0.7.1 -release : 7 -source : - - https://github.com/zsh-users/zsh-autosuggestions/archive/v0.7.1.tar.gz : 0df7affff21cd87ed298e6a3970ed08a1dd66a6efa676454ee5b091ad503badf -homepage : https://github.com/zsh-users/zsh-autosuggestions -license : MIT -component : system.utils -summary : Fish-like autosuggestions for zsh +name: zsh-autosuggestions +version: 0.7.1 +release: 7 +source: + - https://github.com/zsh-users/zsh-autosuggestions/archive/v0.7.1.tar.gz: 0df7affff21cd87ed298e6a3970ed08a1dd66a6efa676454ee5b091ad503badf +homepage: https://github.com/zsh-users/zsh-autosuggestions +license: MIT +component: system.utils +summary: Fish-like autosuggestions for zsh description: | Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type, based on command history. -builddeps : +builddeps: - zsh -build : | +build: | %make -install : | +install: | install -Dm00644 $workdir/zsh-autosuggestions.zsh $installdir/usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh install -Dm00644 $workdir/zsh-autosuggestions.plugin.zsh $installdir/usr/share/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh install -Dm00644 $workdir/README.md $installdir/usr/share/doc/zsh-autosuggestions/README.md diff --git a/packages/z/zsh-syntax-highlighting/package.yml b/packages/z/zsh-syntax-highlighting/package.yml index eb6af528c8d..94eb09a15b9 100644 --- a/packages/z/zsh-syntax-highlighting/package.yml +++ b/packages/z/zsh-syntax-highlighting/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsh-syntax-highlighting -version : 0.8.0 -release : 5 -source : - - https://github.com/zsh-users/zsh-syntax-highlighting/archive/refs/tags/0.8.0.tar.gz : 5981c19ebaab027e356fe1ee5284f7a021b89d4405cc53dc84b476c3aee9cc32 -homepage : https://github.com/zsh-users/zsh-syntax-highlighting -license : BSD-3-Clause -component : system.utils -summary : Fish shell like syntax highlighting for ZSH +name: zsh-syntax-highlighting +version: 0.8.0 +release: 5 +source: + - https://github.com/zsh-users/zsh-syntax-highlighting/archive/refs/tags/0.8.0.tar.gz: 5981c19ebaab027e356fe1ee5284f7a021b89d4405cc53dc84b476c3aee9cc32 +homepage: https://github.com/zsh-users/zsh-syntax-highlighting +license: BSD-3-Clause +component: system.utils +summary: Fish shell like syntax highlighting for ZSH description: | This package provides syntax highlighing for the ZSH shell. It enables highlighting of commands while they are typed at a ZSH prompt into an interactive terminal. This helps in reviewing commands before running them, particularly in catching syntax errors. -setup : | +setup: | sed -i '/DOC_DIR/d' Makefile -install : | +install: | %make_install PREFIX=/usr diff --git a/packages/z/zsh/package.yml b/packages/z/zsh/package.yml index 3ee621e7457..0ec2ef11552 100644 --- a/packages/z/zsh/package.yml +++ b/packages/z/zsh/package.yml @@ -1,21 +1,21 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsh -version : '5.9' -release : 36 -source : - - https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz : 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 -homepage : https://www.zsh.org/ -license : MIT -summary : The Z Shell -component : system.utils +name: zsh +version: "5.9" +release: 36 +source: + - https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz: 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 +homepage: https://www.zsh.org/ +license: MIT +summary: The Z Shell +component: system.utils description: | Z shell (zsh) is a Unix shell that can be used as an interactive login shell and powerful command interpreter. It can be viewed as an extended Bourne shell with a number of improvements sourced from bash, tcsh, and ksh. -builddeps : +builddeps: - pkgconfig(libcap) - pkgconfig(libpcre2-8) - gdbm-devel - groff # Can probably be removed in next version -setup : | +setup: | %apply_patches # Reconfigure until pcre2 patch is upstream @@ -32,9 +32,9 @@ setup : | --enable-zprofile=/usr/share/defaults/etc/zsh/zprofile \ --enable-fndir=/usr/share/zsh/functions \ --enable-scriptdir=/usr/share/zsh/scripts -build : | +build: | %make -install : | +install: | %make_install rmdir $installdir/usr/share/zsh/site-functions install -dm00644 $installdir/usr/share/defaults/etc/zsh/ @@ -42,6 +42,6 @@ install : | # Install defaults to /etc/skel install -Dm0644 -t $installdir/etc/skel $pkgfiles/skel/.zshrc -check : | +check: | unset LD_PRELOAD %make check diff --git a/packages/z/zstd/package.yml b/packages/z/zstd/package.yml index 8e525966b02..ebec42cfb05 100644 --- a/packages/z/zstd/package.yml +++ b/packages/z/zstd/package.yml @@ -1,39 +1,39 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zstd -version : 1.5.7 -release : 32 -source : - - https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst : 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2 -license : +name: zstd +version: 1.5.7 +release: 32 +source: + - https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst: 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2 +license: - BSD-3-Clause - GPL-2.0-or-later -homepage : https://facebook.github.io/zstd/ -component : system.base -summary : Zstd command line tools +homepage: https://facebook.github.io/zstd/ +component: system.base +summary: Zstd command line tools description: | Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios. -emul32 : true -optimize : +emul32: true +optimize: - speed -builddeps : +builddeps: - pkgconfig(liblzma) environment: | export PREFIX=/usr LIBDIR=%libdir% -build : | +build: | %make if [ -z "${EMUL32BUILD+set}" ]; then %make manual make zstd-dll -C programs %make -C contrib/pzstd fi -profile : | +profile: | %make check -install : | +install: | %make_install rm -v $installdir/%libdir%/*.a if [ -z "${EMUL32BUILD+set}" ]; then install -m00755 contrib/pzstd/pzstd $installdir/usr/bin/pzstd fi -check : | +check: | %make -C contrib/pzstd test diff --git a/packages/z/zsxd/package.yml b/packages/z/zsxd/package.yml index 5da23717592..66a77ae5b21 100644 --- a/packages/z/zsxd/package.yml +++ b/packages/z/zsxd/package.yml @@ -1,24 +1,24 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsxd -version : 1.12.2 -release : 6 -source : - - https://gitlab.com/solarus-games/games/zsxd/-/archive/v1.12.2/zsxd-v1.12.2.tar.bz2 : 656ac2033db2aca7ad0cd5c7abb25d88509b312b155ab83546c90abbc8583df1 -homepage : https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-xd/ -license : +name: zsxd +version: 1.12.2 +release: 6 +source: + - https://gitlab.com/solarus-games/games/zsxd/-/archive/v1.12.2/zsxd-v1.12.2.tar.bz2: 656ac2033db2aca7ad0cd5c7abb25d88509b312b155ab83546c90abbc8583df1 +homepage: https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-xd/ +license: - CC-BY-SA-3.0 - GPL-2.0-or-later - GPL-3.0-or-later -component : games.rpg -summary : Zelda - Mystery of Solarus XD - This is a parody of Mystery of Solarus DX +component: games.rpg +summary: Zelda - Mystery of Solarus XD - This is a parody of Mystery of Solarus DX description: | Zelda - Mystery of Solarus XD - This is a parody of Mystery of Solarus DX -rundeps : +rundeps: - solarus -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install install -Dm00644 $pkgfiles/org.solarus_games.zsxd.metainfo.xml $installdir/usr/share/metainfo/org.solarus_games.zsxd.metainfo.xml diff --git a/packages/z/zsync/package.yml b/packages/z/zsync/package.yml index c255947a822..3b4abe884a9 100644 --- a/packages/z/zsync/package.yml +++ b/packages/z/zsync/package.yml @@ -1,18 +1,18 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zsync -version : 0.6.3 -release : 5 -homepage : https://zsync.moria.org.uk/ -source : - - https://zsync.moria.org.uk/download/zsync-0.6.3.tar.bz2 : 293b6191821641d3ed6248206f8f9df0bf46e6ee2cf8b4dd97cfd1d5909edb9a -license : Artistic-2.0 -component : system.utils -summary : zsync is a file transfer program. +name: zsync +version: 0.6.3 +release: 5 +homepage: https://zsync.moria.org.uk/ +source: + - https://zsync.moria.org.uk/download/zsync-0.6.3.tar.bz2: 293b6191821641d3ed6248206f8f9df0bf46e6ee2cf8b4dd97cfd1d5909edb9a +license: Artistic-2.0 +component: system.utils +summary: zsync is a file transfer program. description: | zsync is a file transfer program. It allows you to download a file from a remote server, where you have a copy of an older version of the file on your computer already. zsync downloads only the new parts of the file. -setup : | +setup: | %configure -build : | +build: | %make -install : | +install: | %make_install diff --git a/packages/z/zuki-themes/package.yml b/packages/z/zuki-themes/package.yml index 443dd2b599d..047c75d4fdb 100644 --- a/packages/z/zuki-themes/package.yml +++ b/packages/z/zuki-themes/package.yml @@ -1,23 +1,23 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zuki-themes -version : '4.0' -release : 14 -source : - - https://github.com/lassekongo83/zuki-themes/archive/v4.0.tar.gz : 262be2169a82f437262b044567e135527c247406950c4806ba50d85f01ebb460 -homepage : https://github.com/lassekongo83/zuki-themes -license : GPL-2.0-or-later -component : desktop.theme -summary : Simple and clean grey themes for GTK+ based desktops +name: zuki-themes +version: "4.0" +release: 14 +source: + - https://github.com/lassekongo83/zuki-themes/archive/v4.0.tar.gz: 262be2169a82f437262b044567e135527c247406950c4806ba50d85f01ebb460 +homepage: https://github.com/lassekongo83/zuki-themes +license: GPL-2.0-or-later +component: desktop.theme +summary: Simple and clean grey themes for GTK+ based desktops description: | Simple and clean grey themes for GTK+ based desktops -builddeps : +builddeps: - sassc -rundesps : +rundesps: - gtk-engines - gtk2-engine-murrine -setup : | +setup: | %meson_configure -build : | +build: | %ninja_build -install : | +install: | %ninja_install diff --git a/packages/z/zuluCrypt/package.yml b/packages/z/zuluCrypt/package.yml index 7b921ef6090..307270a9736 100644 --- a/packages/z/zuluCrypt/package.yml +++ b/packages/z/zuluCrypt/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zuluCrypt -version : 7.1.0 -release : 15 -source : - - https://github.com/mhogomchungu/zuluCrypt/releases/download/7.1.0/zuluCrypt-7.1.0.tar.xz : 7631f6b2807f0138dd2895bb6e026912d4de9d67321759d15fbe691f23271959 -homepage : https://mhogomchungu.github.io/zuluCrypt/ -license : GPL-2.0-or-later -component : security.crypto -summary : zuluCrypt is a front end to cryptsetup and tcplay +name: zuluCrypt +version: 7.1.0 +release: 15 +source: + - https://github.com/mhogomchungu/zuluCrypt/releases/download/7.1.0/zuluCrypt-7.1.0.tar.xz: 7631f6b2807f0138dd2895bb6e026912d4de9d67321759d15fbe691f23271959 +homepage: https://mhogomchungu.github.io/zuluCrypt/ +license: GPL-2.0-or-later +component: security.crypto +summary: zuluCrypt is a front end to cryptsetup and tcplay description: | zuluCrypt is a simple, feature rich and powerful solution for hard drives encryption. -builddeps : +builddeps: - pkgconfig(Qt6Core) - pkgconfig(devmapper) - pkgconfig(libcryptsetup) @@ -18,14 +18,14 @@ builddeps : - pkgconfig(libsecret-1) # opt - pkgconfig(pwquality) # opt - kwallet-devel -setup : | +setup: | %cmake_ninja -DCMAKE_INSTALL_LIBDIR=%libdir% \ -DQT6=true \ -DUDEVSUPPORT=true \ -DUSE_POLKIT=true -build : | +build: | %ninja_build -install : | +install: | %ninja_install # Install AppStream metainfo diff --git a/packages/z/zxing-cpp/package.yml b/packages/z/zxing-cpp/package.yml index 50c174db266..14deba835c8 100644 --- a/packages/z/zxing-cpp/package.yml +++ b/packages/z/zxing-cpp/package.yml @@ -1,38 +1,38 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zxing-cpp -version : 2.3.0 -release : 6 -source : - - https://github.com/zxing-cpp/zxing-cpp/archive/refs/tags/v2.3.0.tar.gz : 64e4139103fdbc57752698ee15b5f0b0f7af9a0331ecbdc492047e0772c417ba -license : Apache-2.0 -homepage : https://github.com/zxing-cpp/zxing-cpp -component : +name: zxing-cpp +version: 2.3.0 +release: 6 +source: + - https://github.com/zxing-cpp/zxing-cpp/archive/refs/tags/v2.3.0.tar.gz: 64e4139103fdbc57752698ee15b5f0b0f7af9a0331ecbdc492047e0772c417ba +license: Apache-2.0 +homepage: https://github.com/zxing-cpp/zxing-cpp +component: - programming.library - - ^python-zxing-cpp : programming.python -summary : + - ^python-zxing-cpp: programming.python +summary: - ZXing-C++ ("zebra crossing") is an open-source, multi-format linear/matrix barcode image processing library implemented in C++ - - ^python-zxing-cpp : Python bindings for the zxing-cpp barcode library + - ^python-zxing-cpp: Python bindings for the zxing-cpp barcode library description: | ZXing-C++ ("zebra crossing") is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of quality and performance. It can both read and write barcodes in a number of formats. -patterns : - - ^python-zxing-cpp : - - /usr/lib*/python* -builddeps : +patterns: + - ^python-zxing-cpp: + - /usr/lib*/python* +builddeps: - pkgconfig(pybind11) - pkgconfig(python3) - stb -setup : | +setup: | %cmake_ninja -DBUILD_PYTHON_MODULE=ON \ -DBUILD_EXAMPLES=OFF \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_DEPENDENCIES=LOCAL -build : | +build: | %ninja_build -install : | +install: | %ninja_install export PYTHONPATH=%installroot%/usr/lib/python%python3_version%/site-packages install -dm00755 $PYTHONPATH mv $installdir/%libdir%/zxingcpp.cpython-312-x86_64-linux-gnu.so $PYTHONPATH/ -check : | +check: | %ninja_check diff --git a/packages/z/zynaddsubfx/package.yml b/packages/z/zynaddsubfx/package.yml index 7c4161c9308..40e5d47a52d 100644 --- a/packages/z/zynaddsubfx/package.yml +++ b/packages/z/zynaddsubfx/package.yml @@ -1,16 +1,16 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zynaddsubfx -version : 3.0.7 -release : 13 -source : - - git|https://github.com/zynaddsubfx/zynaddsubfx.git : 13a38b80fbf383d9b5baf323a8e6033510c23768 # 3.0.7-prerelease -homepage : https://zynaddsubfx.sourceforge.io/ -license : GPL-2.0-or-later -component : multimedia.audio -summary : Fully featured musical software synthesizer +name: zynaddsubfx +version: 3.0.7 +release: 13 +source: + - git|https://github.com/zynaddsubfx/zynaddsubfx.git: 13a38b80fbf383d9b5baf323a8e6033510c23768 # 3.0.7-prerelease +homepage: https://zynaddsubfx.sourceforge.io/ +license: GPL-2.0-or-later +component: multimedia.audio +summary: Fully featured musical software synthesizer description: | ZynAddSubFX is a fully featured musical software synthesizer. ZynAddSubFX exposes a wide array of synthesis parameters to make it flexible tool for sound design and a fun experience for playing instruments. -builddeps : +builddeps: - pkgconfig(alsa) - pkgconfig(fftw3) - pkgconfig(gl) @@ -23,12 +23,12 @@ builddeps : - pkgconfig(xft) - pkgconfig(xpm) - fltk-devel -rundeps : +rundeps: - pipewire-jack -setup : | +setup: | %cmake_ninja -build : | +build: | %ninja_build -install : | +install: | %ninja_install rm -f $installdir/usr/share/applications/zynaddsubfx-oss.desktop diff --git a/packages/z/zziplib/package.yml b/packages/z/zziplib/package.yml index 14cefb97f61..e062beb7eac 100644 --- a/packages/z/zziplib/package.yml +++ b/packages/z/zziplib/package.yml @@ -1,29 +1,29 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : zziplib -version : 0.13.80 -release : 8 -source : - - https://github.com/gdraheim/zziplib/archive/v0.13.80.tar.gz : 21f40d111c0f7a398cfee3b0a30b20c5d92124b08ea4290055fbfe7bdd53a22c -homepage : https://github.com/gdraheim/zziplib -license : LGPL-2.0-or-later -component : programming.library -summary : Lightweight library for extracting data zip files +name: zziplib +version: 0.13.80 +release: 8 +source: + - https://github.com/gdraheim/zziplib/archive/v0.13.80.tar.gz: 21f40d111c0f7a398cfee3b0a30b20c5d92124b08ea4290055fbfe7bdd53a22c +homepage: https://github.com/gdraheim/zziplib +license: LGPL-2.0-or-later +component: programming.library +summary: Lightweight library for extracting data zip files description: | Lightweight and usable library for extracting data from files archived into a single zip file. Uses the free subset of the zlib algorithm. -networking : true # check -builddeps : +networking: true # check +builddeps: - xmlto -setup : | +setup: | %cmake_ninja -DBUILD_TESTS=ON -build : | +build: | %ninja_build %ninja_build man -install : | +install: | %ninja_install install -dm00755 $installdir/usr/share/man/man3 install -Dm00644 solusBuildDir/docs/man3/*.3 $installdir/usr/share/man/man3 -check : | +check: | %ninja_build tests || : -patterns : - - devel : - - /usr/share/man/man3 +patterns: + - devel: + - /usr/share/man/man3 From ad6d943adb9b67cd65c6c25ab4c7415605f933b6 Mon Sep 17 00:00:00 2001 From: David Harder Date: Fri, 5 Dec 2025 20:41:46 -0600 Subject: [PATCH 3/3] Run tweaked ybump on all package.ymls --- packages/a/abi-wizard/package.yml | 2 +- packages/a/abseil-cpp/package.yml | 2 +- packages/a/accounts-qml-module/package.yml | 2 +- packages/a/acpi/package.yml | 2 +- packages/a/acpica-unix/package.yml | 2 +- packages/a/advancecomp/package.yml | 2 +- packages/a/adw-gtk3-theme/package.yml | 2 +- packages/a/adwaita-fonts/package.yml | 2 +- packages/a/adwaita-icon-theme-legacy/package.yml | 2 +- packages/a/adwaita-icon-theme/package.yml | 2 +- packages/a/aircrack-ng/package.yml | 2 +- packages/a/alpine/package.yml | 2 +- packages/a/anki/package.yml | 2 +- packages/a/apitrace/package.yml | 2 +- packages/a/apostrophe/package.yml | 2 +- packages/a/appstream-catalog/package.yml | 2 +- packages/a/arc-gtk-theme/package.yml | 2 +- packages/a/arc-icon-theme/package.yml | 2 +- packages/a/ardour/package.yml | 2 +- packages/a/argon2/package.yml | 2 +- packages/a/arm-none-eabi-binutils/package.yml | 2 +- packages/a/astroid/package.yml | 2 +- packages/a/atomicparsley/package.yml | 2 +- packages/a/autoconf/package.yml | 2 +- packages/a/avahi/package.yml | 2 +- packages/a/avr-binutils/package.yml | 2 +- packages/b/baobab/package.yml | 2 +- packages/b/bash/package.yml | 2 +- packages/b/bbswitch/package.yml | 2 +- packages/b/biber/package.yml | 2 +- packages/b/bibtool/package.yml | 2 +- packages/b/binaryen/package.yml | 2 +- packages/b/bluez/package.yml | 2 +- packages/b/bmon/package.yml | 2 +- packages/b/budgie-backgrounds/package.yml | 2 +- packages/b/budgie-calendar-applet/package.yml | 2 +- packages/b/budgie-desktop-view/package.yml | 2 +- packages/b/budgie-restart-applet/package.yml | 2 +- packages/b/bullet3/package.yml | 2 +- packages/b/burn-my-windows/package.yml | 2 +- packages/b/byobu/package.yml | 2 +- packages/c/ca-certs/package.yml | 2 +- packages/c/cabextract/package.yml | 2 +- packages/c/canon-ufriilt-common/package.yml | 2 +- packages/c/cd-discid/package.yml | 2 +- packages/c/celluloid/package.yml | 2 +- packages/c/cemu/package.yml | 2 +- packages/c/chatty/package.yml | 2 +- packages/c/cheese/package.yml | 2 +- packages/c/chmlib/package.yml | 2 +- packages/c/cifs-utils/package.yml | 2 +- packages/c/cli-visualiser/package.yml | 2 +- packages/c/cloc/package.yml | 2 +- packages/c/clojure-tools/package.yml | 2 +- packages/c/closure-compiler/package.yml | 2 +- packages/c/cmatrix/package.yml | 2 +- packages/c/codeblocks/package.yml | 2 +- packages/c/compsize/package.yml | 2 +- packages/c/conky-manager/package.yml | 2 +- packages/c/convmv/package.yml | 2 +- packages/c/coreutils/package.yml | 2 +- packages/c/cpio/package.yml | 2 +- packages/c/cppcodec/package.yml | 2 +- packages/c/cpufrequtils/package.yml | 2 +- packages/c/crun/package.yml | 2 +- packages/c/cryptopp/package.yml | 2 +- packages/c/ctemplate/package.yml | 2 +- packages/c/cubeb/package.yml | 2 +- packages/d/d-spy/package.yml | 2 +- packages/d/dbus-broker/package.yml | 2 +- packages/d/dbus-glib/package.yml | 2 +- packages/d/dconf-editor/package.yml | 2 +- packages/d/ddgr/package.yml | 2 +- packages/d/ddrescue/package.yml | 2 +- packages/d/deathcrush-lv2/package.yml | 2 +- packages/d/debugedit/package.yml | 2 +- packages/d/decibels/package.yml | 2 +- packages/d/deja-dup/package.yml | 2 +- packages/d/dejavu-fonts-ttf/package.yml | 2 +- packages/d/desktop-file-utils/package.yml | 2 +- packages/d/devhelp/package.yml | 2 +- packages/d/devilspie2/package.yml | 2 +- packages/d/dfarc/package.yml | 2 +- packages/d/dfu-util/package.yml | 2 +- packages/d/dialog/package.yml | 2 +- packages/d/diffoscope/package.yml | 2 +- packages/d/diffstat/package.yml | 2 +- packages/d/diffutils/package.yml | 2 +- packages/d/ding/package.yml | 2 +- packages/d/dmenu/package.yml | 2 +- packages/d/dmidecode/package.yml | 2 +- packages/d/dnsmasq/package.yml | 2 +- packages/d/docbook-xml/package.yml | 2 +- packages/d/dosfstools/package.yml | 2 +- packages/d/dracut/package.yml | 2 +- packages/d/dsp/package.yml | 2 +- packages/d/dvd_rw-tools/package.yml | 2 +- packages/d/dvgrab/package.yml | 2 +- packages/d/dvtm/package.yml | 2 +- packages/e/efibootmgr/package.yml | 2 +- packages/e/efivar/package.yml | 2 +- packages/e/elfutils/package.yml | 2 +- packages/e/emacs/package.yml | 2 +- packages/e/enblend-enfuse/package.yml | 2 +- packages/e/enca/package.yml | 2 +- packages/e/entangle/package.yml | 2 +- packages/e/eog-plugins/package.yml | 2 +- packages/e/eog/package.yml | 2 +- packages/e/eqy/package.yml | 2 +- packages/e/espeak-ng/package.yml | 2 +- packages/e/ethtool/package.yml | 2 +- packages/e/evince/package.yml | 2 +- packages/e/evtest/package.yml | 2 +- packages/f/f3/package.yml | 2 +- packages/f/faba-icon-theme-mono/package.yml | 2 +- packages/f/faba-icon-theme/package.yml | 2 +- packages/f/fakeroot/package.yml | 2 +- packages/f/faudio/package.yml | 2 +- packages/f/ffmpeg-chromium-opera/package.yml | 2 +- packages/f/ffmpeg-chromium-vivaldi-stable/package.yml | 2 +- packages/f/ffmpeg-chromium/package.yml | 2 +- packages/f/ffms2/package.yml | 2 +- packages/f/file-roller/package.yml | 2 +- packages/f/file/package.yml | 2 +- packages/f/filemanager-actions/package.yml | 2 +- packages/f/fio/package.yml | 2 +- packages/f/firefox-langpacks/package.yml | 2 +- packages/f/flare-game/package.yml | 2 +- packages/f/fluid-soundfont/package.yml | 2 +- packages/f/font-clear-sans-ttf/package.yml | 2 +- packages/f/font-droid-ttf/package.yml | 2 +- packages/f/font-firacode/package.yml | 2 +- packages/f/font-hack-ttf/package.yml | 2 +- packages/f/font-jetbrainsmono-ttf/package.yml | 2 +- packages/f/font-noto-cjk/package.yml | 2 +- packages/f/font-noto-emoji/package.yml | 2 +- packages/f/font-roboto-ttf/package.yml | 2 +- packages/f/font-ubuntu-ttf/package.yml | 2 +- packages/f/fontforge/package.yml | 2 +- packages/f/foobillardplus/package.yml | 2 +- packages/f/foomatic-db-nonfree/package.yml | 2 +- packages/f/fop/package.yml | 2 +- packages/f/fossil/package.yml | 2 +- packages/f/fotocx/package.yml | 2 +- packages/f/fping/package.yml | 2 +- packages/f/freealut/package.yml | 2 +- packages/f/freedroidrpg/package.yml | 2 +- packages/f/freefilesync/package.yml | 4 ++-- packages/f/frozen-bubble/package.yml | 2 +- packages/f/fuse-overlayfs/package.yml | 2 +- packages/f/fwupd-efi/package.yml | 2 +- packages/g/galois/package.yml | 2 +- packages/g/gapless/package.yml | 2 +- packages/g/gaupol/package.yml | 2 +- packages/g/gcab/package.yml | 2 +- packages/g/gcompris/package.yml | 2 +- packages/g/gcovr/package.yml | 2 +- packages/g/gdb/package.yml | 2 +- packages/g/gdbm/package.yml | 2 +- packages/g/gdbuspp/package.yml | 2 +- packages/g/gdm/package.yml | 2 +- packages/g/geary/package.yml | 2 +- packages/g/gedit-plugins/package.yml | 2 +- packages/g/gedit/package.yml | 2 +- packages/g/gengetopt/package.yml | 2 +- packages/g/gettext/package.yml | 2 +- packages/g/ghex/package.yml | 2 +- packages/g/gi-docgen/package.yml | 2 +- packages/g/gifsicle/package.yml | 2 +- packages/g/glfw/package.yml | 2 +- packages/g/glibc/package.yml | 2 +- packages/g/glmark2/package.yml | 2 +- packages/g/glog/package.yml | 4 +--- packages/g/glpk/package.yml | 2 +- packages/g/gnome-app-list/package.yml | 2 +- packages/g/gnome-backgrounds/package.yml | 2 +- packages/g/gnome-bluetooth/package.yml | 2 +- packages/g/gnome-boxes/package.yml | 2 +- packages/g/gnome-builder/package.yml | 2 +- packages/g/gnome-calculator/package.yml | 2 +- packages/g/gnome-characters/package.yml | 2 +- packages/g/gnome-chess/package.yml | 2 +- packages/g/gnome-clocks/package.yml | 2 +- packages/g/gnome-connections/package.yml | 2 +- packages/g/gnome-console/package.yml | 2 +- packages/g/gnome-contacts/package.yml | 2 +- packages/g/gnome-control-center/package.yml | 2 +- packages/g/gnome-desktop-branding/package.yml | 2 +- packages/g/gnome-disk-utility/package.yml | 2 +- packages/g/gnome-epub-thumbnailer/package.yml | 2 +- packages/g/gnome-font-viewer/package.yml | 2 +- packages/g/gnome-keyring/package.yml | 2 +- packages/g/gnome-logs/package.yml | 2 +- packages/g/gnome-maps/package.yml | 2 +- packages/g/gnome-music/package.yml | 2 +- packages/g/gnome-photos/package.yml | 2 +- packages/g/gnome-power-manager/package.yml | 2 +- packages/g/gnome-remote-desktop/package.yml | 2 +- packages/g/gnome-screenshot/package.yml | 2 +- packages/g/gnome-session/package.yml | 2 +- packages/g/gnome-settings-daemon/package.yml | 2 +- packages/g/gnome-shell-extension-appindicator/package.yml | 2 +- packages/g/gnome-shell-extension-dash-to-dock/package.yml | 2 +- packages/g/gnome-shell-extension-speedinator/package.yml | 2 +- packages/g/gnome-shell-extensions/package.yml | 2 +- packages/g/gnome-shell/package.yml | 2 +- packages/g/gnome-software/package.yml | 2 +- packages/g/gnome-sudoku/package.yml | 2 +- packages/g/gnome-sushi/package.yml | 2 +- packages/g/gnome-system-monitor/package.yml | 2 +- packages/g/gnome-text-editor/package.yml | 2 +- packages/g/gnome-tweaks/package.yml | 2 +- packages/g/gnome-user-docs/package.yml | 2 +- packages/g/gnome-user-share/package.yml | 2 +- packages/g/gnome-weather/package.yml | 2 +- packages/g/gnome-web/package.yml | 2 +- packages/g/gnote/package.yml | 2 +- packages/g/gnucash/package.yml | 2 +- packages/g/gnugo/package.yml | 2 +- packages/g/gource/package.yml | 2 +- packages/g/gperf/package.yml | 2 +- packages/g/gperftools/package.yml | 2 +- packages/g/gprename/package.yml | 2 +- packages/g/gpu-screen-recorder-gtk/package.yml | 2 +- packages/g/gpxsee/package.yml | 2 +- packages/g/grafx2/package.yml | 2 +- packages/g/graph-tool/package.yml | 2 +- packages/g/grep/package.yml | 2 +- packages/g/gromacs/package.yml | 2 +- packages/g/grub2/package.yml | 2 +- packages/g/gsettings-desktop-schemas/package.yml | 2 +- packages/g/gsl/package.yml | 2 +- packages/g/gtkhash/package.yml | 5 ++--- packages/g/gufw/package.yml | 2 +- packages/g/gwyddion/package.yml | 2 +- packages/g/gzip/package.yml | 2 +- packages/h/halloy/package.yml | 2 +- packages/h/hdparm/package.yml | 2 +- packages/h/hicolor-icon-theme/package.yml | 2 +- packages/h/highlight/package.yml | 2 +- packages/h/horst/package.yml | 2 +- packages/h/html-xml-utils/package.yml | 2 +- packages/h/hunspell-de/package.yml | 2 +- packages/h/hunspell-el/package.yml | 2 +- packages/h/hunspell-es/package.yml | 2 +- packages/h/hunspell-fr/package.yml | 2 +- packages/h/hunspell-he/package.yml | 2 +- packages/h/hunspell-pl/package.yml | 2 +- packages/h/hunspell-pt/package.yml | 2 +- packages/h/hunspell-sr/package.yml | 2 +- packages/h/hwdata/package.yml | 2 +- packages/h/hyphen-es/package.yml | 2 +- packages/i/i2c-tools/package.yml | 2 +- packages/i/i3/package.yml | 2 +- packages/i/i3blocks/package.yml | 2 +- packages/i/i3lock/package.yml | 2 +- packages/i/i3status/package.yml | 2 +- packages/i/icestorm/package.yml | 2 +- packages/i/iio-sensor-proxy/package.yml | 2 +- packages/i/inetutils/package.yml | 2 +- packages/i/inih/package.yml | 2 +- packages/i/innoextract/package.yml | 2 +- packages/i/intel-gpu-tools/package.yml | 2 +- packages/i/intel-microcode/package.yml | 2 +- packages/i/iotop/package.yml | 2 +- packages/i/ipcalc/package.yml | 2 +- packages/i/iperf/package.yml | 2 +- packages/i/ipset/package.yml | 2 +- packages/i/iptsd/package.yml | 2 +- packages/i/iputils/package.yml | 2 +- packages/i/isl/package.yml | 2 +- packages/i/iverilog/package.yml | 2 +- packages/i/iw/package.yml | 2 +- packages/i/iwd/package.yml | 2 +- packages/j/jabref/package.yml | 2 +- packages/j/jansson/package.yml | 2 +- packages/j/jbig2dec/package.yml | 2 +- packages/j/jhead/package.yml | 2 +- packages/j/joe/package.yml | 2 +- packages/j/josm/package.yml | 2 +- packages/j/json-c/package.yml | 2 +- packages/k/kdocker/package.yml | 2 +- packages/k/keepass/package.yml | 2 +- packages/k/klavaro/package.yml | 2 +- packages/k/kmod/package.yml | 2 +- packages/k/krusader/package.yml | 4 ++-- packages/k/kwin-vk-hdr-layer/package.yml | 2 +- packages/l/ladspa/package.yml | 2 +- packages/l/lame/package.yml | 2 +- packages/l/languagetool/package.yml | 2 +- packages/l/lazarus/package.yml | 2 +- packages/l/lbreakouthd/package.yml | 2 +- packages/l/lemonbar/package.yml | 2 +- packages/l/leocad/package.yml | 2 +- packages/l/less/package.yml | 2 +- packages/l/lf/package.yml | 2 +- packages/l/lib2geom/package.yml | 2 +- packages/l/libabigail/package.yml | 4 +--- packages/l/libaccounts-glib/package.yml | 2 +- packages/l/libaccounts-qt/package.yml | 2 +- packages/l/libasyncns/package.yml | 2 +- packages/l/libbytesize/package.yml | 2 +- packages/l/libcanberra/package.yml | 2 +- packages/l/libcap2/package.yml | 2 +- packages/l/libconfuse/package.yml | 2 +- packages/l/libdaemon/package.yml | 2 +- packages/l/liberation-circuit/package.yml | 2 +- packages/l/libev/package.yml | 2 +- packages/l/libfakekey/package.yml | 2 +- packages/l/libffcall/package.yml | 2 +- packages/l/libffi/package.yml | 2 +- packages/l/libftdi1/package.yml | 2 +- packages/l/libgdiplus/package.yml | 2 +- packages/l/libgnome-desktop/package.yml | 2 +- packages/l/libgpg-error/package.yml | 2 +- packages/l/libgudev/package.yml | 2 +- packages/l/libiconv/package.yml | 2 +- packages/l/libicu/package.yml | 2 +- packages/l/libidn/package.yml | 2 +- packages/l/liblcms2/package.yml | 2 +- packages/l/liblo/package.yml | 2 +- packages/l/libmediainfo/package.yml | 2 +- packages/l/libmpdclient/package.yml | 5 ++--- packages/l/libmspack/package.yml | 2 +- packages/l/libndp/package.yml | 2 +- packages/l/libnitrokey/package.yml | 2 +- packages/l/libnspr/package.yml | 2 +- packages/l/libnss/package.yml | 2 +- packages/l/libpciaccess/package.yml | 2 +- packages/l/libpcre/package.yml | 2 +- packages/l/libpcre3/package.yml | 2 +- packages/l/libratbag/package.yml | 2 +- packages/l/libreoffice-voikko/package.yml | 2 +- packages/l/libresprite/package.yml | 2 +- packages/l/libreswan/package.yml | 2 +- packages/l/libsigsegv/package.yml | 2 +- packages/l/libspiro/package.yml | 2 +- packages/l/libstartup-notification/package.yml | 2 +- packages/l/libtermkey/package.yml | 2 +- packages/l/libudev0-shim/package.yml | 2 +- packages/l/libunibreak/package.yml | 2 +- packages/l/liburing/package.yml | 2 +- packages/l/libvarlink/package.yml | 2 +- packages/l/libvdpau/package.yml | 2 +- packages/l/libwnck/package.yml | 2 +- packages/l/libwww-perl/package.yml | 2 +- packages/l/libxklavier/package.yml | 2 +- packages/l/libykclient/package.yml | 2 +- packages/l/libytnef/package.yml | 2 +- packages/l/libyubikey/package.yml | 2 +- packages/l/libyuv/package.yml | 2 +- packages/l/lightsoff/package.yml | 2 +- packages/l/lime3ds/package.yml | 2 +- packages/l/links/package.yml | 2 +- packages/l/linux-firmware/package.yml | 2 +- packages/l/linux-headers/package.yml | 2 +- packages/l/liteide/package.yml | 2 +- packages/l/log4perl/package.yml | 2 +- packages/l/loupe/package.yml | 2 +- packages/l/love/package.yml | 2 +- packages/l/lrzip/package.yml | 2 +- packages/l/lshw/package.yml | 2 +- packages/l/lsof/package.yml | 4 +--- packages/l/lugaru/package.yml | 2 +- packages/l/lzlib/package.yml | 2 +- packages/l/lzo/package.yml | 2 +- packages/m/mailutils/package.yml | 2 +- packages/m/mame/package.yml | 2 +- packages/m/man-pages/package.yml | 2 +- packages/m/mate-desktop-branding/package.yml | 2 +- packages/m/mate-notification-theme-slate/package.yml | 2 +- packages/m/materia-gtk-theme/package.yml | 2 +- packages/m/mdadm/package.yml | 2 +- packages/m/media-player-info/package.yml | 2 +- packages/m/mediainfo/package.yml | 2 +- packages/m/melonds/package.yml | 2 +- packages/m/mingw-w64-binutils/package.yml | 2 +- packages/m/miriway/package.yml | 2 +- packages/m/mit-scheme/package.yml | 2 +- packages/m/mkvtoolnix/package.yml | 2 +- packages/m/mobile-broadband-provider-info/package.yml | 2 +- packages/m/mod-dnssd/package.yml | 2 +- packages/m/morewaita-icon-theme/package.yml | 2 +- packages/m/mpc-client/package.yml | 2 +- packages/m/mpc-qt/package.yml | 2 +- packages/m/mrboom/package.yml | 2 +- packages/m/mtpaint/package.yml | 2 +- packages/m/mtr/package.yml | 2 +- packages/m/mullvad/package.yml | 2 +- packages/m/mupen64plus-qt/package.yml | 2 +- packages/m/mutter/package.yml | 2 +- packages/n/nano/package.yml | 2 +- packages/n/nautilus/package.yml | 2 +- packages/n/nbd/package.yml | 2 +- packages/n/ncurses5/package.yml | 2 +- packages/n/networkx/package.yml | 2 +- packages/n/newsboat/package.yml | 2 +- packages/n/nextpnr/package.yml | 2 +- packages/n/nfoview/package.yml | 2 +- packages/n/ngspice/package.yml | 2 +- packages/n/niri/package.yml | 2 +- packages/n/nmap/package.yml | 2 +- packages/n/nnn/package.yml | 2 +- packages/n/nodejs/package.yml | 2 +- packages/n/notmuch/package.yml | 2 +- packages/n/npth/package.yml | 2 +- packages/n/nsxiv/package.yml | 2 +- packages/n/nvidia-glx-driver/package.yml | 2 +- packages/n/nvme-cli/package.yml | 2 +- packages/o/openconnect/package.yml | 2 +- packages/o/openjazz/package.yml | 2 +- packages/o/openmsx/package.yml | 2 +- packages/o/openra/package.yml | 2 +- packages/o/openrgb/package.yml | 2 +- packages/o/openscad/package.yml | 2 +- packages/o/openttd/package.yml | 2 +- packages/o/openvpn3/package.yml | 2 +- packages/o/openxcom/package.yml | 2 +- packages/o/opus/package.yml | 2 +- packages/o/opusfile/package.yml | 2 +- packages/o/orca/package.yml | 2 +- packages/o/os-release/package.yml | 2 +- packages/o/osinfo-db/package.yml | 2 +- packages/o/ostree/package.yml | 2 +- packages/p/p7zip/package.yml | 2 +- packages/p/pahole/package.yml | 2 +- packages/p/pam-krb5/package.yml | 2 +- packages/p/pan/package.yml | 2 +- packages/p/paperkey/package.yml | 2 +- packages/p/papers/package.yml | 2 +- packages/p/papirus-icon-theme/package.yml | 2 +- packages/p/parallel/package.yml | 2 +- packages/p/parlatype/package.yml | 2 +- packages/p/parted/package.yml | 2 +- packages/p/patch/package.yml | 2 +- packages/p/pavucontrol/package.yml | 2 +- packages/p/pcaudiolib/package.yml | 2 +- packages/p/pcre2/package.yml | 2 +- packages/p/pentobi/package.yml | 2 +- packages/p/perl-algorithm-diff/package.yml | 2 +- packages/p/perl-alien-build/package.yml | 2 +- packages/p/perl-anyevent/package.yml | 2 +- packages/p/perl-archive-extract/package.yml | 2 +- packages/p/perl-archive-zip/package.yml | 2 +- packages/p/perl-authen-sasl/package.yml | 2 +- packages/p/perl-autovivification/package.yml | 2 +- packages/p/perl-b-hooks-endofscope/package.yml | 2 +- packages/p/perl-business-isbn-data/package.yml | 2 +- packages/p/perl-business-isbn/package.yml | 2 +- packages/p/perl-business-ismn/package.yml | 2 +- packages/p/perl-business-issn/package.yml | 2 +- packages/p/perl-cairo-gobject/package.yml | 2 +- packages/p/perl-cairo/package.yml | 2 +- packages/p/perl-canary-stability/package.yml | 2 +- packages/p/perl-capture-tiny/package.yml | 2 +- packages/p/perl-carp-clan/package.yml | 2 +- packages/p/perl-class-accessor/package.yml | 2 +- packages/p/perl-class-data-inheritable/package.yml | 2 +- packages/p/perl-class-inspector/package.yml | 2 +- packages/p/perl-class-method-modifiers/package.yml | 2 +- packages/p/perl-class-singleton/package.yml | 2 +- packages/p/perl-class-tiny/package.yml | 2 +- packages/p/perl-clone/package.yml | 2 +- packages/p/perl-common-sense/package.yml | 2 +- packages/p/perl-compress-bzip2/package.yml | 2 +- packages/p/perl-config-autoconf/package.yml | 2 +- packages/p/perl-config-general/package.yml | 2 +- packages/p/perl-cpan-meta-check/package.yml | 2 +- packages/p/perl-data-compare/package.yml | 2 +- packages/p/perl-data-dump/package.yml | 2 +- packages/p/perl-data-uniqid/package.yml | 2 +- packages/p/perl-data-uuid/package.yml | 2 +- packages/p/perl-data-validate-ip/package.yml | 2 +- packages/p/perl-datetime-calendar-julian/package.yml | 2 +- packages/p/perl-datetime-format-builder/package.yml | 2 +- packages/p/perl-datetime-format-strptime/package.yml | 2 +- packages/p/perl-datetime-locale/package.yml | 2 +- packages/p/perl-datetime-timezone/package.yml | 2 +- packages/p/perl-datetime/package.yml | 2 +- packages/p/perl-dbd-mariadb/package.yml | 2 +- packages/p/perl-dbi/package.yml | 2 +- packages/p/perl-devel-checklib/package.yml | 2 +- packages/p/perl-devel-hide/package.yml | 2 +- packages/p/perl-devel-stacktrace/package.yml | 2 +- packages/p/perl-digest-hmac/package.yml | 2 +- packages/p/perl-digest-md5/package.yml | 2 +- packages/p/perl-digest-sha1/package.yml | 2 +- packages/p/perl-docmake/package.yml | 2 +- packages/p/perl-encode-hanextra/package.yml | 2 +- packages/p/perl-encode-jis2k/package.yml | 2 +- packages/p/perl-error/package.yml | 2 +- packages/p/perl-exception-class/package.yml | 2 +- packages/p/perl-exporter-tiny/package.yml | 2 +- packages/p/perl-extutils-config/package.yml | 2 +- packages/p/perl-extutils-depends/package.yml | 2 +- packages/p/perl-extutils-helpers/package.yml | 2 +- packages/p/perl-extutils-install/package.yml | 2 +- packages/p/perl-extutils-installpaths/package.yml | 2 +- packages/p/perl-extutils-makemaker/package.yml | 2 +- packages/p/perl-file-basedir/package.yml | 2 +- packages/p/perl-file-copy-recursive/package.yml | 2 +- packages/p/perl-file-desktopentry/package.yml | 2 +- packages/p/perl-file-homedir/package.yml | 2 +- packages/p/perl-file-listing/package.yml | 2 +- packages/p/perl-file-next/package.yml | 2 +- packages/p/perl-file-remove/package.yml | 2 +- packages/p/perl-file-sharedir-install/package.yml | 2 +- packages/p/perl-file-sharedir/package.yml | 2 +- packages/p/perl-file-slurp/package.yml | 2 +- packages/p/perl-file-slurper/package.yml | 2 +- packages/p/perl-file-which/package.yml | 2 +- packages/p/perl-glib-object-introspection/package.yml | 2 +- packages/p/perl-glib/package.yml | 2 +- packages/p/perl-gtk2/package.yml | 2 +- packages/p/perl-gtk3-imageview/package.yml | 2 +- packages/p/perl-gtk3-simplelist/package.yml | 2 +- packages/p/perl-gtk3/package.yml | 2 +- packages/p/perl-html-parser/package.yml | 2 +- packages/p/perl-html-tagset/package.yml | 2 +- packages/p/perl-http-cookies/package.yml | 2 +- packages/p/perl-http-daemon/package.yml | 2 +- packages/p/perl-http-date/package.yml | 2 +- packages/p/perl-http-message/package.yml | 2 +- packages/p/perl-image-exiftool/package.yml | 2 +- packages/p/perl-image-sane/package.yml | 2 +- packages/p/perl-importer/package.yml | 2 +- packages/p/perl-inc-latest/package.yml | 2 +- packages/p/perl-io-html/package.yml | 2 +- packages/p/perl-io-socket-ssl/package.yml | 2 +- packages/p/perl-io-utf8-strict/package.yml | 2 +- packages/p/perl-io/package.yml | 2 +- packages/p/perl-ipc-run3/package.yml | 2 +- packages/p/perl-ipc-system-simple/package.yml | 2 +- packages/p/perl-json-xs/package.yml | 2 +- packages/p/perl-json/package.yml | 2 +- packages/p/perl-libintl/package.yml | 2 +- packages/p/perl-libnet/package.yml | 2 +- packages/p/perl-lingua-translit/package.yml | 2 +- packages/p/perl-list-allutils/package.yml | 2 +- packages/p/perl-list-moreutils-xs/package.yml | 2 +- packages/p/perl-list-moreutils/package.yml | 2 +- packages/p/perl-list-someutils/package.yml | 2 +- packages/p/perl-list-utilsby/package.yml | 2 +- packages/p/perl-locale-codes/package.yml | 2 +- packages/p/perl-log-dispatch/package.yml | 2 +- packages/p/perl-lwp-mediatypes/package.yml | 2 +- packages/p/perl-lwp-protocol-https/package.yml | 2 +- packages/p/perl-module-build-tiny/package.yml | 2 +- packages/p/perl-module-build/package.yml | 2 +- packages/p/perl-module-install/package.yml | 2 +- packages/p/perl-module-runtime/package.yml | 2 +- packages/p/perl-moo/package.yml | 2 +- packages/p/perl-mozilla-ca/package.yml | 2 +- packages/p/perl-mro-compat/package.yml | 2 +- packages/p/perl-namespace-autoclean/package.yml | 2 +- packages/p/perl-net-http/package.yml | 2 +- packages/p/perl-net-ssleay/package.yml | 2 +- packages/p/perl-package-deprecationmanager/package.yml | 2 +- packages/p/perl-package-stash/package.yml | 2 +- packages/p/perl-pango/package.yml | 2 +- packages/p/perl-params-util/package.yml | 2 +- packages/p/perl-params-validate/package.yml | 2 +- packages/p/perl-params-validationcompiler/package.yml | 2 +- packages/p/perl-parse-yapp/package.yml | 2 +- packages/p/perl-path-tiny/package.yml | 2 +- packages/p/perl-pdf-api2/package.yml | 2 +- packages/p/perl-pdf-builder/package.yml | 2 +- packages/p/perl-pod-parser/package.yml | 2 +- packages/p/perl-pod-simple/package.yml | 2 +- packages/p/perl-proc-processtable/package.yml | 2 +- packages/p/perl-regexp-common/package.yml | 2 +- packages/p/perl-role-tiny/package.yml | 2 +- packages/p/perl-scalar-list-utils/package.yml | 2 +- packages/p/perl-sdl/package.yml | 2 +- packages/p/perl-specio-exporter/package.yml | 2 +- packages/p/perl-sub-install/package.yml | 2 +- packages/p/perl-sub-name/package.yml | 2 +- packages/p/perl-sub-quote/package.yml | 2 +- packages/p/perl-sub-uplevel/package.yml | 2 +- packages/p/perl-super/package.yml | 2 +- packages/p/perl-template/package.yml | 2 +- packages/p/perl-term-readline-gnu/package.yml | 2 +- packages/p/perl-term-table/package.yml | 2 +- packages/p/perl-test-deep/package.yml | 2 +- packages/p/perl-test-differences/package.yml | 2 +- packages/p/perl-test-fatal/package.yml | 2 +- packages/p/perl-test-file/package.yml | 2 +- packages/p/perl-test-leaktrace/package.yml | 2 +- packages/p/perl-test-most/package.yml | 2 +- packages/p/perl-test-needs/package.yml | 2 +- packages/p/perl-test-nowarnings/package.yml | 2 +- packages/p/perl-test-pod-coverage/package.yml | 2 +- packages/p/perl-test-pod/package.yml | 2 +- packages/p/perl-test-requires/package.yml | 2 +- packages/p/perl-test-simple/package.yml | 2 +- packages/p/perl-test-utf8/package.yml | 2 +- packages/p/perl-test-warn/package.yml | 2 +- packages/p/perl-test-warnings/package.yml | 2 +- packages/p/perl-test-without-module/package.yml | 2 +- packages/p/perl-test2-plugin-nowarnings/package.yml | 2 +- packages/p/perl-test2-suite/package.yml | 2 +- packages/p/perl-text-bibtex/package.yml | 2 +- packages/p/perl-text-csv-xs/package.yml | 2 +- packages/p/perl-text-csv/package.yml | 2 +- packages/p/perl-text-glob/package.yml | 2 +- packages/p/perl-tie-cycle/package.yml | 2 +- packages/p/perl-time-hires/package.yml | 2 +- packages/p/perl-timedate/package.yml | 2 +- packages/p/perl-tk/package.yml | 2 +- packages/p/perl-try-tiny/package.yml | 2 +- packages/p/perl-types-serialiser/package.yml | 2 +- packages/p/perl-unicode-collate/package.yml | 2 +- packages/p/perl-unicode-linebreak/package.yml | 2 +- packages/p/perl-uri/package.yml | 2 +- packages/p/perl-variable-magic/package.yml | 2 +- packages/p/perl-xml-libxml-simple/package.yml | 2 +- packages/p/perl-xml-libxml/package.yml | 2 +- packages/p/perl-xml-libxslt/package.yml | 2 +- packages/p/perl-xml-namespacesupport/package.yml | 2 +- packages/p/perl-xml-sax/package.yml | 2 +- packages/p/perl-xml-saxbase/package.yml | 2 +- packages/p/perl-xml-twig/package.yml | 2 +- packages/p/perl-xml-writer/package.yml | 2 +- packages/p/perl-xmlparser/package.yml | 2 +- packages/p/perl-xmlsimple/package.yml | 2 +- packages/p/perl-yaml-tiny/package.yml | 2 +- packages/p/phinger-cursors/package.yml | 2 +- packages/p/phodav/package.yml | 2 +- packages/p/picocom/package.yml | 2 +- packages/p/picom/package.yml | 2 +- packages/p/pigz/package.yml | 2 +- packages/p/pioneer/package.yml | 2 +- packages/p/piper/package.yml | 2 +- packages/p/pitivi/package.yml | 2 +- packages/p/plano-theme/package.yml | 2 +- packages/p/playonlinux/package.yml | 2 +- packages/p/plzip/package.yml | 2 +- packages/p/po4a/package.yml | 2 +- packages/p/pocillo-gtk-theme/package.yml | 2 +- packages/p/polari/package.yml | 2 +- packages/p/polkit-gnome/package.yml | 2 +- packages/p/polkit/package.yml | 2 +- packages/p/popt/package.yml | 2 +- packages/p/postgresql/package.yml | 2 +- packages/p/potrace/package.yml | 2 +- packages/p/power-profiles-daemon/package.yml | 2 +- packages/p/powertop/package.yml | 2 +- packages/p/prism-launcher/package.yml | 2 +- packages/p/progress/package.yml | 2 +- packages/p/protobuf/package.yml | 2 +- packages/p/psmisc/package.yml | 2 +- packages/p/psutils/package.yml | 2 +- packages/p/ptyxis/package.yml | 2 +- packages/p/pugixml/package.yml | 2 +- packages/p/pulseaudio/package.yml | 2 +- packages/p/putty/package.yml | 2 +- packages/p/puzzles/package.yml | 2 +- packages/p/pwgen/package.yml | 2 +- packages/py/pycanberra/package.yml | 2 +- packages/py/pygraphviz/package.yml | 2 +- packages/py/pysolfc-cardsets/package.yml | 2 +- packages/py/python-argparse-manpage/package.yml | 2 +- packages/py/python-async-generator/package.yml | 2 +- packages/py/python-cparser/package.yml | 2 +- packages/py/python-diff-match-patch/package.yml | 2 +- packages/py/python-distutils-extra/package.yml | 2 +- packages/py/python-docstring-to-markdown/package.yml | 2 +- packages/py/python-editables/package.yml | 2 +- packages/py/python-entrypoints/package.yml | 2 +- packages/py/python-fasteners/package.yml | 2 +- packages/py/python-flask-compress/package.yml | 2 +- packages/py/python-html5lib/package.yml | 2 +- packages/py/python-idna/package.yml | 2 +- packages/py/python-iniparse/package.yml | 2 +- packages/py/python-lazy-loader/package.yml | 2 +- packages/py/python-libarchive-c/package.yml | 2 +- packages/py/python-libevdev/package.yml | 2 +- packages/py/python-markdown-math/package.yml | 2 +- packages/py/python-markdown/package.yml | 2 +- packages/py/python-mygpoclient/package.yml | 2 +- packages/py/python-packaging/package.yml | 2 +- packages/py/python-parsedatetime/package.yml | 2 +- packages/py/python-pexpect/package.yml | 2 +- packages/py/python-protobuf/package.yml | 2 +- packages/py/python-pyelftools/package.yml | 2 +- packages/py/python-pypandoc/package.yml | 2 +- packages/py/python-pyserial/package.yml | 2 +- packages/py/python-pytest-rerunfailures/package.yml | 2 +- packages/py/python-pytz/package.yml | 2 +- packages/py/python-pyuca/package.yml | 2 +- packages/py/python-qrcode/package.yml | 2 +- packages/py/python-rarfile/package.yml | 2 +- packages/py/python-setuptools-git/package.yml | 2 +- packages/py/python-soupsieve/package.yml | 2 +- packages/py/python-spake2/package.yml | 2 +- packages/py/python-sphinxcontrib-jquery/package.yml | 2 +- packages/py/python-tzdata/package.yml | 2 +- packages/py/python-vdf/package.yml | 2 +- packages/py/python-versioneer/package.yml | 2 +- packages/py/python-xlib/package.yml | 2 +- packages/py/python-zope.deferredimport/package.yml | 2 +- packages/py/python-zope.event/package.yml | 2 +- packages/py/python-zope.exceptions/package.yml | 2 +- packages/py/python-zope.hookable/package.yml | 2 +- packages/py/python-zope.interface/package.yml | 2 +- packages/py/python-zope.proxy/package.yml | 2 +- packages/py/python-zope.testing/package.yml | 2 +- packages/py/python2-cparser/package.yml | 2 +- packages/py/pyxdg/package.yml | 2 +- packages/q/qdirstat/package.yml | 2 +- packages/q/qelectrotech/package.yml | 2 +- packages/q/qgit/package.yml | 2 +- packages/q/qhull/package.yml | 2 +- packages/q/qml-box2d/package.yml | 2 +- packages/q/qogir-icon-theme/package.yml | 2 +- packages/q/qspeakers/package.yml | 2 +- packages/q/qt5ct/package.yml | 2 +- packages/q/qt6ct/package.yml | 2 +- packages/q/qt6gtk2/package.yml | 2 +- packages/q/qt6pas/package.yml | 2 +- packages/q/quadrapassel/package.yml | 2 +- packages/q/quazip/package.yml | 2 +- packages/q/quilt/package.yml | 2 +- packages/r/racket/package.yml | 2 +- packages/r/radeon-profile-daemon/package.yml | 2 +- packages/r/radeon-profile/package.yml | 2 +- packages/r/rawtherapee/package.yml | 2 +- packages/r/raylib/package.yml | 2 +- packages/r/readline/package.yml | 2 +- packages/r/rednotebook/package.yml | 2 +- packages/r/remake/package.yml | 2 +- packages/r/resynthesizer/package.yml | 2 +- packages/r/rxvt-unicode/package.yml | 2 +- packages/r/rygel/package.yml | 2 +- packages/s/sbc/package.yml | 2 +- packages/s/sby/package.yml | 2 +- packages/s/scanmem/package.yml | 2 +- packages/s/screenkey/package.yml | 2 +- packages/s/scrot/package.yml | 2 +- packages/s/sed/package.yml | 2 +- packages/s/sg3_utils/package.yml | 2 +- packages/s/shaderc/package.yml | 2 +- packages/s/shared-mime-info/package.yml | 2 +- packages/s/shim-signed/package.yml | 2 +- packages/s/showtime/package.yml | 2 +- packages/s/signond/package.yml | 2 +- packages/s/simple-scan/package.yml | 2 +- packages/s/sl/package.yml | 2 +- packages/s/slop/package.yml | 2 +- packages/s/smartmontools/package.yml | 2 +- packages/s/snapd-glib/package.yml | 2 +- packages/s/snapd/package.yml | 2 +- packages/s/snapraid/package.yml | 2 +- packages/s/snapshot/package.yml | 2 +- packages/s/snes9x-gtk/package.yml | 2 +- packages/s/sof-firmware/package.yml | 2 +- packages/s/solus-artwork/package.yml | 2 +- packages/s/solus-hardware-config/package.yml | 2 +- packages/s/solus-mate-transition-tool/package.yml | 2 +- packages/s/source-code-pro/package.yml | 2 +- packages/s/spice-gtk/package.yml | 2 +- packages/s/spirv-headers/package.yml | 2 +- packages/s/spirv-tools/package.yml | 2 +- packages/s/spread-sheet-widget/package.yml | 2 +- packages/s/sshpass/package.yml | 2 +- packages/s/starfighter/package.yml | 2 +- packages/s/steamtinkerlaunch/package.yml | 2 +- packages/s/stellarium/package.yml | 2 +- packages/s/stellarsolver/package.yml | 2 +- packages/s/stfl/package.yml | 2 +- packages/s/stoken/package.yml | 2 +- packages/s/strace/package.yml | 2 +- packages/s/stunnel/package.yml | 2 +- packages/s/supertuxkart/package.yml | 2 +- packages/s/suru-plus-icon-theme/package.yml | 2 +- packages/s/svtplay-dl/package.yml | 2 +- packages/s/sway/package.yml | 2 +- packages/s/sympy/package.yml | 2 +- packages/s/syslinux/package.yml | 2 +- packages/s/sysprof/package.yml | 2 +- packages/s/systemd/package.yml | 2 +- packages/t/t1utils/package.yml | 2 +- packages/t/tar/package.yml | 2 +- packages/t/tcp_wrappers/package.yml | 2 +- packages/t/tecla/package.yml | 2 +- packages/t/testdisk/package.yml | 2 +- packages/t/texinfo/package.yml | 2 +- packages/t/texlive/package.yml | 2 +- packages/t/thefuck/package.yml | 2 +- packages/t/thunderbird-langpacks/package.yml | 2 +- packages/t/time/package.yml | 2 +- packages/t/tmux/package.yml | 2 +- packages/t/topydo/package.yml | 2 +- packages/t/totem/package.yml | 2 +- packages/t/tpm2-tools/package.yml | 2 +- packages/t/trompeloeil/package.yml | 2 +- packages/t/tslib/package.yml | 2 +- packages/u/udftools/package.yml | 2 +- packages/u/unclutter-xfixes/package.yml | 2 +- packages/u/unzip/package.yml | 2 +- packages/u/up/package.yml | 2 +- packages/u/urw-core35-fonts/package.yml | 2 +- packages/u/usbutils/package.yml | 2 +- packages/v/vala-panel-appmenu/package.yml | 2 +- packages/v/vamp-plugin-sdk/package.yml | 2 +- packages/v/vapoursynth/package.yml | 2 +- packages/v/vdpauinfo/package.yml | 2 +- packages/v/verilator/package.yml | 2 +- packages/v/vhba-module/package.yml | 2 +- packages/v/vice/package.yml | 2 +- packages/v/viewnior/package.yml | 2 +- packages/v/vifm/package.yml | 2 +- packages/v/vimix-cursors/package.yml | 2 +- packages/v/virt-viewer/package.yml | 2 +- packages/v/vis/package.yml | 2 +- packages/v/vkd3d/package.yml | 2 +- packages/v/vnstat/package.yml | 2 +- packages/v/voikko-fi/package.yml | 2 +- packages/v/vscode/package.yml | 2 +- packages/w/wavpack/package.yml | 2 +- packages/w/wayland-protocols/package.yml | 2 +- packages/w/wcslib/package.yml | 2 +- packages/w/webrtc-audio-processing/package.yml | 2 +- packages/w/which/package.yml | 2 +- packages/w/wine/package.yml | 2 +- packages/w/winetricks/package.yml | 2 +- packages/w/wireless-tools/package.yml | 2 +- packages/w/woff-tools/package.yml | 2 +- packages/w/wordgrinder/package.yml | 2 +- packages/w/wpa_supplicant/package.yml | 2 +- packages/x/x265/package.yml | 2 +- packages/x/x42-plugins/package.yml | 2 +- packages/x/xcb-util-xrm/package.yml | 2 +- packages/x/xdg-desktop-portal-gnome/package.yml | 2 +- packages/x/xdg-user-dirs-gtk/package.yml | 2 +- packages/x/xdg-user-dirs/package.yml | 2 +- packages/x/xkeyboard-config/package.yml | 2 +- packages/x/xone/package.yml | 2 +- packages/x/xorgproto/package.yml | 2 +- packages/x/xsd/package.yml | 4 +--- packages/x/xwayland-satellite/package.yml | 2 +- packages/y/yad/package.yml | 2 +- packages/y/yelp-tools/package.yml | 2 +- packages/y/yelp-xsl/package.yml | 2 +- packages/y/yelp/package.yml | 2 +- packages/y/yquake2/package.yml | 2 +- packages/y/yubico-pam/package.yml | 2 +- packages/z/zip/package.yml | 2 +- packages/z/zpaq/package.yml | 2 +- packages/z/zsh/package.yml | 2 +- packages/z/zuki-themes/package.yml | 2 +- 851 files changed, 855 insertions(+), 865 deletions(-) diff --git a/packages/a/abi-wizard/package.yml b/packages/a/abi-wizard/package.yml index 4f201ba01c7..8d1c69fbd8c 100644 --- a/packages/a/abi-wizard/package.yml +++ b/packages/a/abi-wizard/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: abi-wizard -version: "1.1.0" +version: 1.1.0 release: 6 source: - https://github.com/getsolus/abi-wizard/archive/refs/tags/v1.1.0.tar.gz: cb481b8ba2360085490a9e2dd1346a35b138a1edacb4859b12799ffa83d01e74 diff --git a/packages/a/abseil-cpp/package.yml b/packages/a/abseil-cpp/package.yml index 4d523d93cf3..90c38bb066f 100644 --- a/packages/a/abseil-cpp/package.yml +++ b/packages/a/abseil-cpp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: abseil-cpp -version: "20240116.2" +version: '20240116.2' release: 10 source: - https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.2.tar.gz: 733726b8c3a6d39a4120d7e45ea8b41a434cdacde401cba500f14236c49b39dc diff --git a/packages/a/accounts-qml-module/package.yml b/packages/a/accounts-qml-module/package.yml index ea46a108f30..07d4ad246c5 100644 --- a/packages/a/accounts-qml-module/package.yml +++ b/packages/a/accounts-qml-module/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: accounts-qml-module -version: "0.7" +version: '0.7' release: 6 source: - git|https://gitlab.com/accounts-sso/accounts-qml-module.git: 05e79ebbbf3784a87f72b7be571070125c10dfe3 diff --git a/packages/a/acpi/package.yml b/packages/a/acpi/package.yml index 09f53892aeb..95ad8993d96 100644 --- a/packages/a/acpi/package.yml +++ b/packages/a/acpi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: acpi -version: "1.7" +version: '1.7' release: 3 source: - https://sourceforge.net/projects/acpiclient/files/acpiclient/1.7/acpi-1.7.tar.gz: d7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005 diff --git a/packages/a/acpica-unix/package.yml b/packages/a/acpica-unix/package.yml index 38028ce1d24..a8cfe774dc4 100644 --- a/packages/a/acpica-unix/package.yml +++ b/packages/a/acpica-unix/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: acpica-unix -version: "20250807" +version: '20250807' release: 13 source: - https://github.com/acpica/acpica/archive/refs/tags/20250807.tar.gz: 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc diff --git a/packages/a/advancecomp/package.yml b/packages/a/advancecomp/package.yml index 1c2094193f6..e3e8d1b150b 100644 --- a/packages/a/advancecomp/package.yml +++ b/packages/a/advancecomp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: advancecomp -version: "2.6" +version: '2.6' release: 9 source: - https://github.com/amadvance/advancecomp/archive/refs/tags/v2.6.tar.gz: 799397b10d087d0147d6af117a5a473120f1369f0a3a3d68bf953abc0b749b75 diff --git a/packages/a/adw-gtk3-theme/package.yml b/packages/a/adw-gtk3-theme/package.yml index 8399cefb075..b2a0a5337db 100644 --- a/packages/a/adw-gtk3-theme/package.yml +++ b/packages/a/adw-gtk3-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: adw-gtk3-theme -version: "6.3" +version: '6.3' release: 20 source: - https://github.com/lassekongo83/adw-gtk3/archive/refs/tags/v6.3.tar.gz: f87d03e46933a37c67dd2be57bc05ed094a2d8f2e1fa1831e1a96c46dffb088c diff --git a/packages/a/adwaita-fonts/package.yml b/packages/a/adwaita-fonts/package.yml index 795cc669ff5..d960e63d6b0 100644 --- a/packages/a/adwaita-fonts/package.yml +++ b/packages/a/adwaita-fonts/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: adwaita-fonts -version: "49.0" +version: '49.0' release: 2 source: - https://download.gnome.org/sources/adwaita-fonts/49/adwaita-fonts-49.0.tar.xz: 3157c620eb5b72b25ab156d194aa4eb223f9870d547fe83fdbdf06d3e7becb37 diff --git a/packages/a/adwaita-icon-theme-legacy/package.yml b/packages/a/adwaita-icon-theme-legacy/package.yml index 0005e29c19d..022e028c8cd 100644 --- a/packages/a/adwaita-icon-theme-legacy/package.yml +++ b/packages/a/adwaita-icon-theme-legacy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: adwaita-icon-theme-legacy -version: "46.2" +version: '46.2' release: 2 source: - https://download.gnome.org/sources/adwaita-icon-theme-legacy/46/adwaita-icon-theme-legacy-46.2.tar.xz: 548480f58589a54b72d18833b755b15ffbd567e3187249d74e2e1f8f99f22fb4 diff --git a/packages/a/adwaita-icon-theme/package.yml b/packages/a/adwaita-icon-theme/package.yml index 1e3a0f690ea..aaa99488b76 100644 --- a/packages/a/adwaita-icon-theme/package.yml +++ b/packages/a/adwaita-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: adwaita-icon-theme -version: "49.0" +version: '49.0' release: 32 source: - https://download.gnome.org/sources/adwaita-icon-theme/49/adwaita-icon-theme-49.0.tar.xz: 65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c diff --git a/packages/a/aircrack-ng/package.yml b/packages/a/aircrack-ng/package.yml index bd526f27433..37c00dbb3a2 100644 --- a/packages/a/aircrack-ng/package.yml +++ b/packages/a/aircrack-ng/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: aircrack-ng -version: "1.7" +version: '1.7' release: 12 source: - https://github.com/aircrack-ng/aircrack-ng/archive/refs/tags/1.7.tar.gz: 05a704e3c8f7792a17315080a21214a4448fd2452c1b0dd5226a3a55f90b58c3 diff --git a/packages/a/alpine/package.yml b/packages/a/alpine/package.yml index 17dc55fcb2e..4949a2c1e55 100644 --- a/packages/a/alpine/package.yml +++ b/packages/a/alpine/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: alpine -version: "2.26" +version: '2.26' release: 9 source: - https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz: c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba diff --git a/packages/a/anki/package.yml b/packages/a/anki/package.yml index 319f09ef003..15b366dd429 100644 --- a/packages/a/anki/package.yml +++ b/packages/a/anki/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: anki -version: "25.09.2" +version: 25.09.2 release: 52 source: - git|https://github.com/ankitects/anki.git: 25.09.2 diff --git a/packages/a/apitrace/package.yml b/packages/a/apitrace/package.yml index c66dccddc13..e34524e770c 100644 --- a/packages/a/apitrace/package.yml +++ b/packages/a/apitrace/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: apitrace -version: "13.0" +version: '13.0' release: 12 source: - git|https://github.com/apitrace/apitrace.git: 13.0 diff --git a/packages/a/apostrophe/package.yml b/packages/a/apostrophe/package.yml index a88917ae7a9..082396f5f39 100644 --- a/packages/a/apostrophe/package.yml +++ b/packages/a/apostrophe/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: apostrophe -version: "3.4" +version: '3.4' release: 16 source: - https://gitlab.gnome.org/World/apostrophe/-/archive/v3.4/apostrophe-v3.4.tar.gz: daee484d02f67e03d9c46a0f3ce1ae7828afc7b9946868f6b057267ed591918a diff --git a/packages/a/appstream-catalog/package.yml b/packages/a/appstream-catalog/package.yml index 9b8de41597a..a157ad622c6 100644 --- a/packages/a/appstream-catalog/package.yml +++ b/packages/a/appstream-catalog/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: appstream-catalog -version: "20251125" +version: '20251125' release: 28 source: - https://appstream.getsol.us/data/unstable/main/Components-x86_64.xml.gz: f7f77675e1adaca674feaa0d81273c33d5ce4d9d06384da38e0124225ecba10d diff --git a/packages/a/arc-gtk-theme/package.yml b/packages/a/arc-gtk-theme/package.yml index da7cb6bdc64..39e46bbeb4f 100644 --- a/packages/a/arc-gtk-theme/package.yml +++ b/packages/a/arc-gtk-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: arc-gtk-theme -version: "20221218" +version: '20221218' release: 34 source: - git|https://github.com/jnsh/arc-theme.git: b99424e909e722a1f976df09744fd2dadbead24f diff --git a/packages/a/arc-icon-theme/package.yml b/packages/a/arc-icon-theme/package.yml index bbe567d5bd4..4717c484387 100644 --- a/packages/a/arc-icon-theme/package.yml +++ b/packages/a/arc-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: arc-icon-theme -version: "20161122" +version: '20161122' release: 8 source: - https://github.com/horst3180/arc-icon-theme/archive/20161122.tar.gz: 0b448dde34138b12ab2d5f224f001cf8203fff55e6b19b013b0461b4376641f9 diff --git a/packages/a/ardour/package.yml b/packages/a/ardour/package.yml index bc07f6872b2..0f2dc3d3a7d 100644 --- a/packages/a/ardour/package.yml +++ b/packages/a/ardour/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ardour -version: "8.12" +version: '8.12' release: 51 source: - git|https://github.com/Ardour/ardour.git: 8.12 diff --git a/packages/a/argon2/package.yml b/packages/a/argon2/package.yml index d604bd7ce21..650bf7be821 100644 --- a/packages/a/argon2/package.yml +++ b/packages/a/argon2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: argon2 -version: "20190702" +version: '20190702' release: 6 source: - https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz: daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c diff --git a/packages/a/arm-none-eabi-binutils/package.yml b/packages/a/arm-none-eabi-binutils/package.yml index 8fc9f9909a6..a562f7bcd18 100644 --- a/packages/a/arm-none-eabi-binutils/package.yml +++ b/packages/a/arm-none-eabi-binutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: arm-none-eabi-binutils -version: "2.41" +version: '2.41' release: 6 source: - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.41.tar.xz: ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 diff --git a/packages/a/astroid/package.yml b/packages/a/astroid/package.yml index 3a3d23fc51b..56c31f2aec9 100644 --- a/packages/a/astroid/package.yml +++ b/packages/a/astroid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: astroid -version: "0.17" +version: '0.17' release: 33 source: - https://github.com/astroidmail/astroid/archive/refs/tags/v0.17.tar.gz: dd419d4e11d1efa95979472e17cca5066799a5c64a595d5cea2b9e8d9f60f9c8 diff --git a/packages/a/atomicparsley/package.yml b/packages/a/atomicparsley/package.yml index f8df886283b..2fe3ed2b523 100644 --- a/packages/a/atomicparsley/package.yml +++ b/packages/a/atomicparsley/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: atomicparsley -version: "20240608" +version: '20240608' release: 4 source: - https://github.com/wez/atomicparsley/archive/refs/tags/20240608.083822.1ed9031.tar.gz: 5bc9ac931a637ced65543094fa02f50dde74daae6c8800a63805719d65e5145e diff --git a/packages/a/autoconf/package.yml b/packages/a/autoconf/package.yml index 1b226baf599..723a46fa8be 100644 --- a/packages/a/autoconf/package.yml +++ b/packages/a/autoconf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: autoconf -version: "2.72" +version: '2.72' release: 13 source: - https://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz: ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a diff --git a/packages/a/avahi/package.yml b/packages/a/avahi/package.yml index 26c4e8e6fe4..e4ffeae71ea 100644 --- a/packages/a/avahi/package.yml +++ b/packages/a/avahi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: avahi -version: "0.8" +version: '0.8' release: 27 source: # - https://github.com/avahi/avahi/archive/refs/tags/v0.8.tar.gz : c15e750ef7c6df595fb5f2ce10cac0fee2353649600e6919ad08ae8871e4945f diff --git a/packages/a/avr-binutils/package.yml b/packages/a/avr-binutils/package.yml index 74491457085..481b4c32ce6 100644 --- a/packages/a/avr-binutils/package.yml +++ b/packages/a/avr-binutils/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json # Build order: avr-binutils -> avr-gcc -> avr-libc name: avr-binutils -version: "2.40" +version: '2.40' release: 7 source: - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.40.tar.xz: 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1 diff --git a/packages/b/baobab/package.yml b/packages/b/baobab/package.yml index 872e0e79780..881bef4290e 100644 --- a/packages/b/baobab/package.yml +++ b/packages/b/baobab/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: baobab -version: "49.1" +version: '49.1' release: 32 source: - https://download.gnome.org/sources/baobab/49/baobab-49.1.tar.xz: 6243c92002be7e91f5decd249612face2a4a12d3742afd88b086a94b875dffe0 diff --git a/packages/b/bash/package.yml b/packages/b/bash/package.yml index 8b470a86082..8d869a0dba5 100644 --- a/packages/b/bash/package.yml +++ b/packages/b/bash/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bash -version: "5.3" +version: '5.3' release: 88 source: - https://mirror.kumi.systems/gnu/bash/bash-5.3.tar.gz: 0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba diff --git a/packages/b/bbswitch/package.yml b/packages/b/bbswitch/package.yml index ae7bb4f7115..89463de779f 100644 --- a/packages/b/bbswitch/package.yml +++ b/packages/b/bbswitch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bbswitch -version: "0.8" +version: '0.8' release: 365 source: - https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz: 76cabd3f734fb4fe6ebfe3ec9814138d0d6f47d47238521ecbd6a986b60d1477 diff --git a/packages/b/biber/package.yml b/packages/b/biber/package.yml index 27228a891fb..9316e1ac952 100644 --- a/packages/b/biber/package.yml +++ b/packages/b/biber/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: biber -version: "2.20" +version: '2.20' release: 21 source: - https://github.com/plk/biber/archive/refs/tags/v2.19.tar.gz: 1c1266bc8adb1637c4c59e23c47d919c5a38da4e53544a3c22c21de4a68fc9fe diff --git a/packages/b/bibtool/package.yml b/packages/b/bibtool/package.yml index 07c09f51b50..a8d5f2b031d 100644 --- a/packages/b/bibtool/package.yml +++ b/packages/b/bibtool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bibtool -version: "2.68" +version: '2.68' release: 2 source: - https://github.com/ge-ne/bibtool/releases/download/BibTool_2_68/BibTool-2.68.tar.gz: e1964d199b0726f431f9a1dc4ff7257bb3dba879b9fa221803e0aa7840dee0e0 diff --git a/packages/b/binaryen/package.yml b/packages/b/binaryen/package.yml index 8873008636d..ad984c84afe 100644 --- a/packages/b/binaryen/package.yml +++ b/packages/b/binaryen/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: binaryen -version: "102" +version: '102' release: 7 source: - https://github.com/WebAssembly/binaryen/archive/refs/tags/version_102.tar.gz: 6197a8d7220d1510bb0694a2984bfae4f8b38abd6bdf4c724551c831786992f6 diff --git a/packages/b/bluez/package.yml b/packages/b/bluez/package.yml index 86a1b21aa39..1949c8ce21b 100644 --- a/packages/b/bluez/package.yml +++ b/packages/b/bluez/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bluez -version: "5.83" +version: '5.83' release: 63 source: - https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.83.tar.xz: 108522d909d220581399bfec93daab62035539ceef3dda3e79970785c63bd24c diff --git a/packages/b/bmon/package.yml b/packages/b/bmon/package.yml index e4a4848aec4..785dcdee27a 100644 --- a/packages/b/bmon/package.yml +++ b/packages/b/bmon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bmon -version: "4.0" +version: '4.0' release: 13 source: - https://github.com/tgraf/bmon/archive/v4.0.tar.gz: d5e503ff6b116c681ebf4d10e238604dde836dceb9c0008eb92416a96c87ca40 diff --git a/packages/b/budgie-backgrounds/package.yml b/packages/b/budgie-backgrounds/package.yml index 8812c10858d..043ff03e507 100644 --- a/packages/b/budgie-backgrounds/package.yml +++ b/packages/b/budgie-backgrounds/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: budgie-backgrounds -version: "3.0" +version: '3.0' release: 4 source: - https://github.com/BuddiesOfBudgie/budgie-backgrounds/releases/download/v3.0/budgie-backgrounds-v3.0.tar.xz: 536e966bb20873ffd8e5921fb046fb6ac978fca5e26772df54959d3122d9a482 diff --git a/packages/b/budgie-calendar-applet/package.yml b/packages/b/budgie-calendar-applet/package.yml index 528423df083..dbf06faeeb6 100644 --- a/packages/b/budgie-calendar-applet/package.yml +++ b/packages/b/budgie-calendar-applet/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: budgie-calendar-applet -version: "5.3" +version: '5.3' release: 8 source: - https://github.com/danielpinto8zz6/budgie-calendar-applet/archive/refs/tags/5.3.tar.gz: 921ad0d698ab7afea2c7e29351027013049f381f4e866fea1e0fa84982a8bb70 diff --git a/packages/b/budgie-desktop-view/package.yml b/packages/b/budgie-desktop-view/package.yml index 697fc6c7fdf..1e0faefebbc 100644 --- a/packages/b/budgie-desktop-view/package.yml +++ b/packages/b/budgie-desktop-view/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: budgie-desktop-view -version: "1.3" +version: '1.3' release: 27 source: - https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/download/v1.3/budgie-desktop-view-v1.3.tar.xz: acf47e478fa6df75308c1a553668d236a484bd5fb1b60deba4b7744de0445411 diff --git a/packages/b/budgie-restart-applet/package.yml b/packages/b/budgie-restart-applet/package.yml index 80593311c4c..f5067298a1b 100644 --- a/packages/b/budgie-restart-applet/package.yml +++ b/packages/b/budgie-restart-applet/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: budgie-restart-applet -version: "1.0" +version: '1.0' release: 7 source: - https://github.com/gkr09/budgie-restart/archive/v1.0.tar.gz: 68fcaf923de7f2aa812f988fabf6a290de39dde84c43248122b12b616bc99a78 diff --git a/packages/b/bullet3/package.yml b/packages/b/bullet3/package.yml index ecdfa298629..9de65e2b90d 100644 --- a/packages/b/bullet3/package.yml +++ b/packages/b/bullet3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: bullet3 -version: "3.25" +version: '3.25' release: 21 source: - https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz: c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77 diff --git a/packages/b/burn-my-windows/package.yml b/packages/b/burn-my-windows/package.yml index 2e4cb23efb9..2f1f7e8bde9 100644 --- a/packages/b/burn-my-windows/package.yml +++ b/packages/b/burn-my-windows/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: burn-my-windows -version: "47" +version: '47' release: 10 source: - https://github.com/Schneegans/Burn-My-Windows/archive/refs/tags/v47.tar.gz: b0bcfaddef021470d0266f98344a8c924705fca82da7c0d9ae6fa4ace7f8f3b3 diff --git a/packages/b/byobu/package.yml b/packages/b/byobu/package.yml index 63cf779e6f8..affa020e34b 100644 --- a/packages/b/byobu/package.yml +++ b/packages/b/byobu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: byobu -version: "6.13" +version: '6.13' release: 9 source: - https://github.com/dustinkirkland/byobu/archive/refs/tags/6.13.tar.gz: 9690c629588e8f95d16b2461950d39934faaf8005dd2a283886d4e3bd6c86df6 diff --git a/packages/c/ca-certs/package.yml b/packages/c/ca-certs/package.yml index 5c8a66b8b74..3b7dbf6e3fb 100644 --- a/packages/c/ca-certs/package.yml +++ b/packages/c/ca-certs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ca-certs -version: "20250807" +version: '20250807' release: 48 source: # Use `update.py` to update diff --git a/packages/c/cabextract/package.yml b/packages/c/cabextract/package.yml index 4cf73986638..eb130fb0163 100644 --- a/packages/c/cabextract/package.yml +++ b/packages/c/cabextract/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cabextract -version: "1.11" +version: '1.11' release: 5 source: - https://www.cabextract.org.uk/cabextract-1.11.tar.gz: b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6 diff --git a/packages/c/canon-ufriilt-common/package.yml b/packages/c/canon-ufriilt-common/package.yml index 97e5561210c..d5df5a3f77a 100644 --- a/packages/c/canon-ufriilt-common/package.yml +++ b/packages/c/canon-ufriilt-common/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: canon-ufriilt-common -version: "5.90" +version: '5.90' release: 6 source: - https://gdlp01.c-wss.com/gds/0/0100009240/33/linux-UFRII-drv-v590-m17n-03.tar.gz: 1efb91418aa41d10b07da8d224fae27437000eaed5918c01128e2aafd5b99aa0 diff --git a/packages/c/cd-discid/package.yml b/packages/c/cd-discid/package.yml index ea8941c3b47..9a1c9b84d7e 100644 --- a/packages/c/cd-discid/package.yml +++ b/packages/c/cd-discid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cd-discid -version: "1.4" +version: '1.4' release: 2 source: - https://github.com/taem/cd-discid/archive/1.4.tar.gz: 6f07df25ebf17b8336c17a50092ed288cc5a6b86f85705db7e1aa35ba26683cf diff --git a/packages/c/celluloid/package.yml b/packages/c/celluloid/package.yml index 4426fc5d8ae..e7ebc06d8f6 100644 --- a/packages/c/celluloid/package.yml +++ b/packages/c/celluloid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: celluloid -version: "0.29" +version: '0.29' release: 43 source: - https://github.com/celluloid-player/celluloid/archive/refs/tags/v0.29.tar.gz: c4fa8e21647f39253709bad1939fe3d376abd07e05c2c02fb235c23375aa810a diff --git a/packages/c/cemu/package.yml b/packages/c/cemu/package.yml index 31f696bafe0..49d2eab4267 100644 --- a/packages/c/cemu/package.yml +++ b/packages/c/cemu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cemu -version: "2.6" +version: '2.6' release: 16 source: - git|https://github.com/cemu-project/Cemu: v2.6 diff --git a/packages/c/chatty/package.yml b/packages/c/chatty/package.yml index d5727112a38..b6e7616a622 100644 --- a/packages/c/chatty/package.yml +++ b/packages/c/chatty/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: chatty -version: "0.27" +version: '0.27' release: 33 source: - https://github.com/chatty/chatty/archive/refs/tags/v0.27.tar.gz: ac45c594a4229b05765735f75fa4221952f35576cb7f339db58b31b2258de3d7 diff --git a/packages/c/cheese/package.yml b/packages/c/cheese/package.yml index 6e296e27c8b..b4a348e5bcd 100644 --- a/packages/c/cheese/package.yml +++ b/packages/c/cheese/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cheese -version: "44.1" +version: '44.1' release: 25 source: - https://download.gnome.org/sources/cheese/44/cheese-44.1.tar.xz: 5f2185c4c99e54ddf2b8baf60c82819950e54952e132e8639875f3edcbf8f68e diff --git a/packages/c/chmlib/package.yml b/packages/c/chmlib/package.yml index 4c96a80194a..505f481696a 100644 --- a/packages/c/chmlib/package.yml +++ b/packages/c/chmlib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: chmlib -version: "0.40" +version: '0.40' release: 7 source: - https://www.jedrea.com/chmlib/chmlib-0.40.tar.bz2: 3449d64b0cf71578b2c7e3ddc048d4af3661f44a83941ea074a7813f3a59ffa3 diff --git a/packages/c/cifs-utils/package.yml b/packages/c/cifs-utils/package.yml index 9022c206767..78e4431fa24 100644 --- a/packages/c/cifs-utils/package.yml +++ b/packages/c/cifs-utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cifs-utils -version: "7.4" +version: '7.4' release: 21 source: - https://www.samba.org/ftp/linux-cifs/cifs-utils/cifs-utils-7.4.tar.bz2: 53353d05c30b4fc9dac006a8f0c5054cdd8a1834c176313c91e4694025c4b891 diff --git a/packages/c/cli-visualiser/package.yml b/packages/c/cli-visualiser/package.yml index a9a03229195..3fdbe71ded5 100644 --- a/packages/c/cli-visualiser/package.yml +++ b/packages/c/cli-visualiser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cli-visualizer -version: "1.8" +version: '1.8' release: 6 source: - https://github.com/dpayne/cli-visualizer/archive/v1.8.tar.gz: 927e4c18403c7a40397e8698ffefd1b37250be20fa0ec55fda9a82cf9cc8ba51 diff --git a/packages/c/cloc/package.yml b/packages/c/cloc/package.yml index 903886402c2..5b1bb9dffe5 100644 --- a/packages/c/cloc/package.yml +++ b/packages/c/cloc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cloc -version: "2.06" +version: '2.06' release: 5 source: - https://github.com/AlDanial/cloc/archive/refs/tags/v2.06.tar.gz: 10d78427fda66aaa10ec733adb03d910c49376fe9068aacebb17aa657a7a3a05 diff --git a/packages/c/clojure-tools/package.yml b/packages/c/clojure-tools/package.yml index c3cb9c9a4df..b35bc852834 100644 --- a/packages/c/clojure-tools/package.yml +++ b/packages/c/clojure-tools/package.yml @@ -13,7 +13,7 @@ description: | rundeps: - openjdk-17 - rlwrap -install: | +install: |2 install -Dm00644 deps.edn $installdir/usr/lib/clojure/deps.edn install -Dm00644 example-deps.edn $installdir/usr/lib/clojure/example-deps.edn diff --git a/packages/c/closure-compiler/package.yml b/packages/c/closure-compiler/package.yml index 4c7877a6d9f..3aaf1edd152 100644 --- a/packages/c/closure-compiler/package.yml +++ b/packages/c/closure-compiler/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: closure-compiler -version: "20210907" +version: '20210907' release: 4 source: - https://github.com/google/closure-compiler/archive/refs/tags/v20210907.tar.gz: 0f3acfcd5e0f9ab994d7b96ef96486b4f701c8d9d56b4dc0b098028824563217 diff --git a/packages/c/cmatrix/package.yml b/packages/c/cmatrix/package.yml index e18cedb5aa1..cf4f5a81652 100644 --- a/packages/c/cmatrix/package.yml +++ b/packages/c/cmatrix/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cmatrix -version: "2.0" +version: '2.0' release: 8 homepage: https://github.com/abishekvashok/cmatrix source: diff --git a/packages/c/codeblocks/package.yml b/packages/c/codeblocks/package.yml index 2fecab12ec8..9b26c80ebd1 100644 --- a/packages/c/codeblocks/package.yml +++ b/packages/c/codeblocks/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: codeblocks -version: "25.03" +version: '25.03' release: 21 source: - https://sourceforge.net/projects/codeblocks/files/Sources/25.03/codeblocks_25.03.tar.xz: b0f6aa5908d336d7f41f9576b2418ac7d27efbc59282aa8c9171d88cea74049e diff --git a/packages/c/compsize/package.yml b/packages/c/compsize/package.yml index 6809aacdeba..febee1fe649 100644 --- a/packages/c/compsize/package.yml +++ b/packages/c/compsize/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: compsize -version: "1.5" +version: '1.5' release: 3 source: - https://github.com/kilobyte/compsize/archive/v1.5.tar.gz: 8b15b528f6cf95ff99d2ddfd7bce87271fd1356c875e5f5895ed83caf6952535 diff --git a/packages/c/conky-manager/package.yml b/packages/c/conky-manager/package.yml index ed206b0b9d6..54c165db1d1 100644 --- a/packages/c/conky-manager/package.yml +++ b/packages/c/conky-manager/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: conky-manager -version: "2.72" +version: '2.72' release: 31 source: - https://github.com/zcot/conky-manager2/archive/refs/tags/v2.7.tar.gz: ea9cb7a9e7523fd014c9df0b152c9c3765c5c86ef2ed043d66b04f6e0573218c diff --git a/packages/c/convmv/package.yml b/packages/c/convmv/package.yml index ebd2844d95c..f77b25bd095 100644 --- a/packages/c/convmv/package.yml +++ b/packages/c/convmv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: convmv -version: "2.05" +version: '2.05' release: 2 source: - https://www.j3e.de/linux/convmv/convmv-2.05.tar.gz: 53b6ac8ae4f9beaee5bc5628f6a5382bfd14f42a5bed3d881b829d7b52d81ca6 diff --git a/packages/c/coreutils/package.yml b/packages/c/coreutils/package.yml index 9a06c8cc65c..2db2cc3e7fa 100644 --- a/packages/c/coreutils/package.yml +++ b/packages/c/coreutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: coreutils -version: "9.9" +version: '9.9' release: 42 source: - https://ftpmirror.gnu.org/gnu/coreutils/coreutils-9.9.tar.xz: 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75 diff --git a/packages/c/cpio/package.yml b/packages/c/cpio/package.yml index 4178a77d6fd..b553f7c1b53 100644 --- a/packages/c/cpio/package.yml +++ b/packages/c/cpio/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cpio -version: "2.15" +version: '2.15' release: 19 source: - https://mirror.kumi.systems/gnu/cpio/cpio-2.15.tar.gz: efa50ef983137eefc0a02fdb51509d624b5e3295c980aa127ceee4183455499e diff --git a/packages/c/cppcodec/package.yml b/packages/c/cppcodec/package.yml index a74503ad913..971251c1346 100644 --- a/packages/c/cppcodec/package.yml +++ b/packages/c/cppcodec/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cppcodec -version: "0.2" +version: '0.2' release: 2 source: - https://github.com/tplgy/cppcodec/archive/v0.2.tar.gz: 0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482 diff --git a/packages/c/cpufrequtils/package.yml b/packages/c/cpufrequtils/package.yml index 9ee60b7f617..33a6d5314ab 100644 --- a/packages/c/cpufrequtils/package.yml +++ b/packages/c/cpufrequtils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cpufrequtils -version: "008" +version: '008' release: 8 source: - https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-008.tar.xz: a2149db551f83112209b1a8e79bd50d386979bbf64edbc69126f4e0b4f0a4cab diff --git a/packages/c/crun/package.yml b/packages/c/crun/package.yml index d71fad41b62..66881b55bfc 100644 --- a/packages/c/crun/package.yml +++ b/packages/c/crun/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: crun -version: "1.21" +version: '1.21' release: 2 source: - https://github.com/containers/crun/releases/download/1.21/crun-1.21.tar.zst: d3a4ce8af89125851b2bbfe2375f4050c7eca837021043c5628172feacdb88a4 diff --git a/packages/c/cryptopp/package.yml b/packages/c/cryptopp/package.yml index 6d39cdaca22..ffe9c4030ff 100644 --- a/packages/c/cryptopp/package.yml +++ b/packages/c/cryptopp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cryptopp -version: "8.9" +version: '8.9' release: 11 source: - https://github.com/weidai11/cryptopp/archive/refs/tags/CRYPTOPP_8_9_0.tar.gz: ab5174b9b5c6236588e15a1aa1aaecb6658cdbe09501c7981ac8db276a24d9ab diff --git a/packages/c/ctemplate/package.yml b/packages/c/ctemplate/package.yml index d3eaa1f0cc9..1268124842b 100644 --- a/packages/c/ctemplate/package.yml +++ b/packages/c/ctemplate/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ctemplate -version: "2.4" +version: '2.4' release: 4 source: - https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.4.tar.gz: ccc4105b3dc51c82b0f194499979be22d5a14504f741115be155bd991ee93cfa diff --git a/packages/c/cubeb/package.yml b/packages/c/cubeb/package.yml index 14b0cfece6b..8075e16c590 100644 --- a/packages/c/cubeb/package.yml +++ b/packages/c/cubeb/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: cubeb -version: "20230731" +version: '20230731' release: 2 source: - git|https://github.com/mozilla/cubeb: b9af56cee792f17a466db7b3ac3382262782c6f1 diff --git a/packages/d/d-spy/package.yml b/packages/d/d-spy/package.yml index 4fa1fd9edc4..e25c9e4adcb 100644 --- a/packages/d/d-spy/package.yml +++ b/packages/d/d-spy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: d-spy -version: "49.2" +version: '49.2' release: 8 source: - https://download.gnome.org/sources/d-spy/49/d-spy-49.2.tar.xz: b814ff27d828aabcda72f2c62f1b41d62035f743d06fd9a7e3c5c986c4879a69 diff --git a/packages/d/dbus-broker/package.yml b/packages/d/dbus-broker/package.yml index 2ecfa893fad..9c9aeee3794 100644 --- a/packages/d/dbus-broker/package.yml +++ b/packages/d/dbus-broker/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dbus-broker -version: "37" +version: '37' release: 12 source: - https://github.com/bus1/dbus-broker/releases/download/v37/dbus-broker-37.tar.xz: f819a8db8795fa08c767612e3823fd594694a0990f2543ecf35d6a1a6bf2ab5b diff --git a/packages/d/dbus-glib/package.yml b/packages/d/dbus-glib/package.yml index 5f8bba7869d..252dfb5453b 100644 --- a/packages/d/dbus-glib/package.yml +++ b/packages/d/dbus-glib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dbus-glib -version: "0.114" +version: '0.114' release: 17 source: - https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.114.tar.gz: c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c diff --git a/packages/d/dconf-editor/package.yml b/packages/d/dconf-editor/package.yml index 2cc3a56cc95..61a04e63d37 100644 --- a/packages/d/dconf-editor/package.yml +++ b/packages/d/dconf-editor/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dconf-editor -version: "49.0" +version: '49.0' release: 31 source: - https://download.gnome.org/sources/dconf-editor/49/dconf-editor-49.0.tar.xz: 90a8ccfadf51dff31e0028324fb9a358b2d26c5ae861a71c7dbf9f4dd9bdd399 diff --git a/packages/d/ddgr/package.yml b/packages/d/ddgr/package.yml index 3db64cfc703..c482f9dc7f1 100644 --- a/packages/d/ddgr/package.yml +++ b/packages/d/ddgr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ddgr -version: "2.2" +version: '2.2' release: 13 source: - https://github.com/jarun/ddgr/archive/refs/tags/v2.2.tar.gz: a858e0477ea339b64ae0427743ebe798a577c4d942737d8b3460bce52ac52524 diff --git a/packages/d/ddrescue/package.yml b/packages/d/ddrescue/package.yml index d627b5ba655..7af6ac75866 100644 --- a/packages/d/ddrescue/package.yml +++ b/packages/d/ddrescue/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ddrescue -version: "1.28" +version: '1.28' release: 10 source: - https://download.savannah.gnu.org/releases/ddrescue/ddrescue-1.28.tar.lz: 6626c07a7ca1cc1d03cad0958522c5279b156222d32c342e81117cfefaeb10c1 diff --git a/packages/d/deathcrush-lv2/package.yml b/packages/d/deathcrush-lv2/package.yml index 1fc7ba532fd..4e41c8789db 100644 --- a/packages/d/deathcrush-lv2/package.yml +++ b/packages/d/deathcrush-lv2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: deathcrush-lv2 -version: "04.10" +version: '04.10' release: 2 source: - https://sourceforge.net/projects/intonarumori/files/Deathcrush/DeathcrushLV2-04.10.tar.bz2: d94c03688fe4bdd2471c7370941f55cd93f77c0641f902441cb0e3b521f2037a diff --git a/packages/d/debugedit/package.yml b/packages/d/debugedit/package.yml index c0f0692844b..83ac86c87b3 100644 --- a/packages/d/debugedit/package.yml +++ b/packages/d/debugedit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: debugedit -version: "5.0" +version: '5.0' release: 1 source: - https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz: e9ecd7d350bebae1f178ce6776ca19a648b6fe8fa22f5b3044b38d7899aa553e diff --git a/packages/d/decibels/package.yml b/packages/d/decibels/package.yml index d5d4aeec1b4..a4a78487c06 100644 --- a/packages/d/decibels/package.yml +++ b/packages/d/decibels/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: decibels -version: "49.0" +version: '49.0' release: 4 source: - https://download.gnome.org/sources/decibels/49/decibels-49.0.tar.xz: 29b79ba2e2967e69141e39f0ad2c677e38fe3ffb9fba0fa5c7531f94d3f673ca diff --git a/packages/d/deja-dup/package.yml b/packages/d/deja-dup/package.yml index 4bdf8240c0d..c215ddf09fe 100644 --- a/packages/d/deja-dup/package.yml +++ b/packages/d/deja-dup/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: deja-dup -version: "49.2" +version: '49.2' release: 37 source: - https://gitlab.gnome.org/World/deja-dup/-/archive/49.2/deja-dup-49.2.tar.gz: bbd1a9ba01c2d4ef65e6eec6c100c8e41e0daf4cc4abd75da20df26e0cd8c872 diff --git a/packages/d/dejavu-fonts-ttf/package.yml b/packages/d/dejavu-fonts-ttf/package.yml index 6da7f1b31ac..9dadedddf6a 100644 --- a/packages/d/dejavu-fonts-ttf/package.yml +++ b/packages/d/dejavu-fonts-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dejavu-fonts-ttf -version: "2.37" +version: '2.37' release: 8 source: - https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-fonts-ttf-2.37.tar.bz2: fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7 diff --git a/packages/d/desktop-file-utils/package.yml b/packages/d/desktop-file-utils/package.yml index 1b0cc5e1938..cf602203621 100644 --- a/packages/d/desktop-file-utils/package.yml +++ b/packages/d/desktop-file-utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: desktop-file-utils -version: "0.28" +version: '0.28' release: 13 source: - https://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.28.tar.xz: 4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70 diff --git a/packages/d/devhelp/package.yml b/packages/d/devhelp/package.yml index dc81e0c90d4..937efa3d52e 100644 --- a/packages/d/devhelp/package.yml +++ b/packages/d/devhelp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: devhelp -version: "43.0" +version: '43.0' release: 36 source: - git|https://gitlab.gnome.org/GNOME/devhelp: 43.0 diff --git a/packages/d/devilspie2/package.yml b/packages/d/devilspie2/package.yml index 0b80aedbf8a..cdfde64fcfd 100644 --- a/packages/d/devilspie2/package.yml +++ b/packages/d/devilspie2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: devilspie2 -version: "0.44" +version: '0.44' release: 12 source: - https://github.com/dsalt/devilspie2/archive/refs/tags/v0.44.tar.gz: 07e5bd3a9af2a65b3e74049d3a4ec32cc7d687c6484495968cfb323a3da90bfc diff --git a/packages/d/dfarc/package.yml b/packages/d/dfarc/package.yml index 2f4348a6f3c..c14d6b747db 100644 --- a/packages/d/dfarc/package.yml +++ b/packages/d/dfarc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dfarc -version: "3.14" +version: '3.14' release: 9 source: - https://ftpmirror.gnu.org/gnu/freedink/dfarc-3.14.tar.gz: a51124ecd11eeca0f1d16732ef58ee690e2fa2db06cc0ec2a5b61b41f8b0e8fa diff --git a/packages/d/dfu-util/package.yml b/packages/d/dfu-util/package.yml index da68fe54f62..d040f4c41d4 100644 --- a/packages/d/dfu-util/package.yml +++ b/packages/d/dfu-util/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dfu-util -version: "0.11" +version: '0.11' release: 4 source: - https://sourceforge.net/projects/dfu-util/files/dfu-util-0.11.tar.gz: b4b53ba21a82ef7e3d4c47df2952adf5fa494f499b6b0b57c58c5d04ae8ff19e diff --git a/packages/d/dialog/package.yml b/packages/d/dialog/package.yml index b879ebb082d..f2882df95d5 100644 --- a/packages/d/dialog/package.yml +++ b/packages/d/dialog/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dialog -version: "1.3_20240307" +version: '1.3_20240307' release: 6 source: - https://invisible-island.net/archives/dialog/dialog-1.3-20240307.tgz: 339d311c6abb240213426b99ad63565cbcb3e8641ef1989c033e945b754d34ef diff --git a/packages/d/diffoscope/package.yml b/packages/d/diffoscope/package.yml index 7a73000acee..4a590f4927d 100644 --- a/packages/d/diffoscope/package.yml +++ b/packages/d/diffoscope/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: diffoscope -version: "293" +version: '293' release: 12 source: - https://diffoscope.org/archive/diffoscope-293.tar.bz2: 0d92de6618561dc0466ced250ae72ce7eea45dfc0a93bd48c318637a3d0294b1 diff --git a/packages/d/diffstat/package.yml b/packages/d/diffstat/package.yml index 8c852f60cea..b0c080844f6 100644 --- a/packages/d/diffstat/package.yml +++ b/packages/d/diffstat/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: diffstat -version: "1.68" +version: '1.68' release: 14 source: - https://invisible-island.net/archives/diffstat/diffstat-1.68.tgz: 89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7 diff --git a/packages/d/diffutils/package.yml b/packages/d/diffutils/package.yml index 8ad989d5e36..5e380e436a6 100644 --- a/packages/d/diffutils/package.yml +++ b/packages/d/diffutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: diffutils -version: "3.12" +version: '3.12' release: 15 source: - https://ftpmirror.gnu.org/gnu/diffutils/diffutils-3.12.tar.xz: 7c8b7f9fc8609141fdea9cece85249d308624391ff61dedaf528fcb337727dfd diff --git a/packages/d/ding/package.yml b/packages/d/ding/package.yml index 7d8430a08f4..4467be1d4d5 100644 --- a/packages/d/ding/package.yml +++ b/packages/d/ding/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ding -version: "1.9" +version: '1.9' release: 5 source: - https://ftp.tu-chemnitz.de/pub/Local/urz/ding/ding-1.9.tar.gz: 69a6c81fcf785a286c053a352f3201cc8671c72851615c4b707a434309b098e5 diff --git a/packages/d/dmenu/package.yml b/packages/d/dmenu/package.yml index ed75cd0c8cd..23baaf42aa8 100644 --- a/packages/d/dmenu/package.yml +++ b/packages/d/dmenu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dmenu -version: "5.4" +version: '5.4' release: 9 source: - https://dl.suckless.org/tools/dmenu-5.4.tar.gz: 8fbace2a0847aa80fe861066b118252dcc7b4ca0a0a8f3a93af02da8fb6cd453 diff --git a/packages/d/dmidecode/package.yml b/packages/d/dmidecode/package.yml index 6ed9bc3af6e..421d400f6a5 100644 --- a/packages/d/dmidecode/package.yml +++ b/packages/d/dmidecode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dmidecode -version: "3.6" +version: '3.6' release: 11 source: - http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz: e40c65f3ec3dafe31ad8349a4ef1a97122d38f65004ed66575e1a8d575dd8bae diff --git a/packages/d/dnsmasq/package.yml b/packages/d/dnsmasq/package.yml index 9a9e04ac81f..c83b7906928 100644 --- a/packages/d/dnsmasq/package.yml +++ b/packages/d/dnsmasq/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dnsmasq -version: "2.90" +version: '2.90' release: 17 source: - https://thekelleys.org.uk/dnsmasq/dnsmasq-2.90.tar.xz: 8e50309bd837bfec9649a812e066c09b6988b73d749b7d293c06c57d46a109e4 diff --git a/packages/d/docbook-xml/package.yml b/packages/d/docbook-xml/package.yml index 6eaffef4596..75d33e66bf1 100644 --- a/packages/d/docbook-xml/package.yml +++ b/packages/d/docbook-xml/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: docbook-xml -version: "4.5" +version: '4.5' release: 11 source: - https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip: 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 diff --git a/packages/d/dosfstools/package.yml b/packages/d/dosfstools/package.yml index 78ce86952c1..32ec936e247 100644 --- a/packages/d/dosfstools/package.yml +++ b/packages/d/dosfstools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dosfstools -version: "4.2" +version: '4.2' release: 13 source: - https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz: 64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527 diff --git a/packages/d/dracut/package.yml b/packages/d/dracut/package.yml index 4c0997bcc8a..81a2bd1b8c6 100644 --- a/packages/d/dracut/package.yml +++ b/packages/d/dracut/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dracut -version: "105" +version: '105' release: 66 source: - https://github.com/dracut-ng/dracut-ng/archive/refs/tags/105.tar.gz: a5f94012873f589e2efc3659341f5e383ec90419f5c361a6fd3561f946133f69 diff --git a/packages/d/dsp/package.yml b/packages/d/dsp/package.yml index f7a8bf134cb..1da23f6737e 100644 --- a/packages/d/dsp/package.yml +++ b/packages/d/dsp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dsp -version: "1.9" +version: '1.9' release: 7 source: - https://github.com/bmc0/dsp/archive/v1.9.tar.gz: 0e98b9aea613b111c9d7cc2b9a0ce14c2b3ba4e90861b3cdcfcb8ec1ebfcab93 diff --git a/packages/d/dvd_rw-tools/package.yml b/packages/d/dvd_rw-tools/package.yml index cd904b3bc73..51dde7e5a46 100644 --- a/packages/d/dvd_rw-tools/package.yml +++ b/packages/d/dvd_rw-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dvd_rw-tools -version: "7.1" +version: '7.1' release: 7 source: - https://ftp2.osuosl.org/pub/blfs/conglomeration/dvd+rw-tools/dvd+rw-tools-7.1.tar.gz: f8d60f822e914128bcbc5f64fbe3ed131cbff9045dca7e12c5b77b26edde72ca diff --git a/packages/d/dvgrab/package.yml b/packages/d/dvgrab/package.yml index 3979a81c150..d479a5c3d0a 100644 --- a/packages/d/dvgrab/package.yml +++ b/packages/d/dvgrab/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dvgrab -version: "3.5" +version: '3.5' release: 4 source: - https://sourceforge.net/projects/kino/files/dvgrab/3.5/dvgrab-3.5.tar.gz: 5910183429d300221783d6054ff5add15bb2ae49ae33272d723a314bc2ce0af9 diff --git a/packages/d/dvtm/package.yml b/packages/d/dvtm/package.yml index 42935c682ae..7cb73e7456f 100644 --- a/packages/d/dvtm/package.yml +++ b/packages/d/dvtm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: dvtm -version: "0.15" +version: '0.15' release: 5 source: - https://github.com/martanne/dvtm/archive/refs/tags/v0.15.tar.gz: 496eada13d8abaa8d772279746f78b0c6fed11b560599490f3e70ebc21197bf0 diff --git a/packages/e/efibootmgr/package.yml b/packages/e/efibootmgr/package.yml index 9cf4dfe92aa..3b7346a9637 100644 --- a/packages/e/efibootmgr/package.yml +++ b/packages/e/efibootmgr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: efibootmgr -version: "18" +version: '18' release: 3 source: - https://github.com/rhboot/efibootmgr/releases/download/18/efibootmgr-18.tar.bz2: 2b195f912aa353f0d11f21f207684c91460fbc37f9a4f2673e63e5e32d108b10 diff --git a/packages/e/efivar/package.yml b/packages/e/efivar/package.yml index 566614ba15e..12c087d7918 100644 --- a/packages/e/efivar/package.yml +++ b/packages/e/efivar/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: efivar -version: "39" +version: '39' release: 5 source: - git|https://github.com/rhboot/efivar.git: 39 diff --git a/packages/e/elfutils/package.yml b/packages/e/elfutils/package.yml index b756baaa226..6de832c66fe 100644 --- a/packages/e/elfutils/package.yml +++ b/packages/e/elfutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: elfutils -version: "0.194" +version: '0.194' release: 28 source: - https://sourceware.org/elfutils/ftp/0.194/elfutils-0.194.tar.bz2: 09e2ff033d39baa8b388a2d7fbc5390bfde99ae3b7c67c7daaf7433fbcf0f01e diff --git a/packages/e/emacs/package.yml b/packages/e/emacs/package.yml index 6a2b00f7802..98d01322c61 100644 --- a/packages/e/emacs/package.yml +++ b/packages/e/emacs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: emacs -version: "30.1" +version: '30.1' release: 39 source: - https://ftpmirror.gnu.org/gnu/emacs/emacs-30.1.tar.xz: 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f diff --git a/packages/e/enblend-enfuse/package.yml b/packages/e/enblend-enfuse/package.yml index e121032cf64..c32f08fe460 100644 --- a/packages/e/enblend-enfuse/package.yml +++ b/packages/e/enblend-enfuse/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: enblend-enfuse -version: "4.2" +version: '4.2' release: 8 source: - https://sourceforge.net/projects/enblend/files/enblend-enfuse/enblend-enfuse-4.2/enblend-enfuse-4.2.tar.gz: 8703e324939ebd70d76afd350e56800f5ea2c053a040a5f5218b2a1a4300bd48 diff --git a/packages/e/enca/package.yml b/packages/e/enca/package.yml index 3ca02ce592c..ff1e825980f 100644 --- a/packages/e/enca/package.yml +++ b/packages/e/enca/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: enca -version: "1.19" +version: '1.19' release: 4 source: - https://github.com/nijel/enca/archive/1.19.tar.gz: c4fd9a3d7c086803138842b18eed6072ec8810859b0e1ef091f1e1138d283f25 diff --git a/packages/e/entangle/package.yml b/packages/e/entangle/package.yml index 80001922b7e..de42796914e 100644 --- a/packages/e/entangle/package.yml +++ b/packages/e/entangle/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: entangle -version: "3.0" +version: '3.0' release: 20 source: - https://gitlab.com/entangle/entangle/-/archive/v3.0/entangle-v3.0.tar.bz2: bd0ecd89bd68db59f3c43bfb353f7f86f606c07836ef381b8c010d465b676efd diff --git a/packages/e/eog-plugins/package.yml b/packages/e/eog-plugins/package.yml index dd642c62f4f..f063d33c842 100644 --- a/packages/e/eog-plugins/package.yml +++ b/packages/e/eog-plugins/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: eog-plugins -version: "44.1" +version: '44.1' release: 30 source: - https://download.gnome.org/sources/eog-plugins/44/eog-plugins-44.1.tar.xz: c4c384155fabb34889d76b616065483f94c8310fa0147236d009c68cd4a85c93 diff --git a/packages/e/eog/package.yml b/packages/e/eog/package.yml index ec8ed5f0a57..a5369e05ee9 100644 --- a/packages/e/eog/package.yml +++ b/packages/e/eog/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: eog -version: "47.0" +version: '47.0' release: 61 source: - https://download.gnome.org/sources/eog/47/eog-47.0.tar.xz: db5edbf5224d75126a7b7d8ee4e9272a2f30a953331d5baf6d3f3c0ce0cbde66 diff --git a/packages/e/eqy/package.yml b/packages/e/eqy/package.yml index 22501c304b8..cc95885e904 100644 --- a/packages/e/eqy/package.yml +++ b/packages/e/eqy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: eqy -version: "0.59" +version: '0.59' release: 2 source: - https://github.com/YosysHQ/eqy/archive/refs/tags/v0.59.tar.gz: b0a2f8334b702efcad8347172822a0ae4d2ec02b9cc6f728738ad44e4d781b8a diff --git a/packages/e/espeak-ng/package.yml b/packages/e/espeak-ng/package.yml index b3101f2e15c..987814898e6 100644 --- a/packages/e/espeak-ng/package.yml +++ b/packages/e/espeak-ng/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: espeak-ng -version: "1.51" +version: '1.51' release: 7 source: - https://github.com/espeak-ng/espeak-ng/archive/refs/tags/1.51.tar.gz: f0e028f695a8241c4fa90df7a8c8c5d68dcadbdbc91e758a97e594bbb0a3bdbf diff --git a/packages/e/ethtool/package.yml b/packages/e/ethtool/package.yml index 9c71de30b78..cfb80f9361c 100644 --- a/packages/e/ethtool/package.yml +++ b/packages/e/ethtool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ethtool -version: "6.11" +version: '6.11' release: 12 source: - https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.11.tar.xz: 8d91f5c72ae3f25b7e88d4781279dcb320f71e30058914370b1c574c96b31202 diff --git a/packages/e/evince/package.yml b/packages/e/evince/package.yml index 8462f9b6a38..dd7dc07deeb 100644 --- a/packages/e/evince/package.yml +++ b/packages/e/evince/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: evince -version: "48.1" +version: '48.1' release: 68 source: - https://download.gnome.org/sources/evince/48/evince-48.1.tar.xz: 7d8b9a6fa3a05d3f5b9048859027688c73a788ff6e923bc3945126884943fa10 diff --git a/packages/e/evtest/package.yml b/packages/e/evtest/package.yml index c003aaf9a91..2dbd1fb9646 100644 --- a/packages/e/evtest/package.yml +++ b/packages/e/evtest/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: evtest -version: "1.35" +version: '1.35' release: 1 source: - https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-1.35/evtest-evtest-1.35.tar.gz: 06dfe6b9760b78f3f73aca2120cbcb79339b33e59d5c79a49b4bd5d34844b054 diff --git a/packages/f/f3/package.yml b/packages/f/f3/package.yml index e235b593485..a88e64e2f89 100644 --- a/packages/f/f3/package.yml +++ b/packages/f/f3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: f3 -version: "9.0" +version: '9.0' release: 5 source: - https://github.com/AltraMayor/f3/archive/refs/tags/v9.0.tar.gz: 569ec069dc3ec1c74d90d6704aa8b7f45240f5998a9dc6f14f1736c917506ecb diff --git a/packages/f/faba-icon-theme-mono/package.yml b/packages/f/faba-icon-theme-mono/package.yml index cfacb6fea03..0089ba36fa9 100644 --- a/packages/f/faba-icon-theme-mono/package.yml +++ b/packages/f/faba-icon-theme-mono/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: faba-icon-theme-mono -version: "4.3" +version: '4.3' release: 5 source: - git|https://github.com/snwh/faba-mono-icons.git: 2006c5281eb988c799068734f289a85443800cda diff --git a/packages/f/faba-icon-theme/package.yml b/packages/f/faba-icon-theme/package.yml index 04661cdf504..5464dd702bb 100644 --- a/packages/f/faba-icon-theme/package.yml +++ b/packages/f/faba-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: faba-icon-theme -version: "4.3" +version: '4.3' release: 11 source: - https://github.com/snwh/faba-icon-theme/archive/v4.3.tar.gz: c87ce7dae8df6b25228297baa1be96cfad06c5c109ff60fedf1f0343bb0196a2 diff --git a/packages/f/fakeroot/package.yml b/packages/f/fakeroot/package.yml index 46119a9df37..6b1b516cb2b 100644 --- a/packages/f/fakeroot/package.yml +++ b/packages/f/fakeroot/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fakeroot -version: "1.35" +version: '1.35' release: 21 source: - https://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.35.orig.tar.gz: e5a427b4ab1eb4a2158b3312547a4155aede58735cd5c2910421988834b440a4 diff --git a/packages/f/faudio/package.yml b/packages/f/faudio/package.yml index d987a471128..e3ea1654f70 100644 --- a/packages/f/faudio/package.yml +++ b/packages/f/faudio/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: faudio -version: "24.02" +version: '24.02' release: 15 source: - https://github.com/FNA-XNA/FAudio/archive/refs/tags/24.02.tar.gz: a7ab24c5aba32eba217505d5c3be25eee691e000b650c437c090f545be4fd668 diff --git a/packages/f/ffmpeg-chromium-opera/package.yml b/packages/f/ffmpeg-chromium-opera/package.yml index 566f71943b2..8b33c822b0e 100644 --- a/packages/f/ffmpeg-chromium-opera/package.yml +++ b/packages/f/ffmpeg-chromium-opera/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ffmpeg-chromium-opera -version: "140" +version: '140' release: 36 source: - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: d2d06b12c22d27af58114e779270521074ff1f85 diff --git a/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml b/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml index 5a281e49d73..1af76a02fd4 100644 --- a/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml +++ b/packages/f/ffmpeg-chromium-vivaldi-stable/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ffmpeg-chromium-vivaldi-stable -version: "142" +version: '142' release: 24 source: - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: 9e751092c9498b84bbb77e2e0689ef9f50fe608f diff --git a/packages/f/ffmpeg-chromium/package.yml b/packages/f/ffmpeg-chromium/package.yml index 0b74a6025df..f38e25d654b 100644 --- a/packages/f/ffmpeg-chromium/package.yml +++ b/packages/f/ffmpeg-chromium/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ffmpeg-chromium -version: "142" +version: '142' release: 37 source: - git|https://chromium.googlesource.com/chromium/third_party/ffmpeg.git: 9e751092c9498b84bbb77e2e0689ef9f50fe608f diff --git a/packages/f/ffms2/package.yml b/packages/f/ffms2/package.yml index 3b397af5b18..40480efb0ba 100644 --- a/packages/f/ffms2/package.yml +++ b/packages/f/ffms2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ffms2 -version: "2.40" +version: '2.40' release: 6 source: - https://github.com/FFMS/ffms2/archive/2.40.tar.gz: 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320 diff --git a/packages/f/file-roller/package.yml b/packages/f/file-roller/package.yml index 70d5f84a44b..ef9a8ecfb13 100644 --- a/packages/f/file-roller/package.yml +++ b/packages/f/file-roller/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: file-roller -version: "44.6" +version: '44.6' release: 50 source: - https://download.gnome.org/sources/file-roller/44/file-roller-44.6.tar.xz: 9e873b5005bc425799a8cd4b237e1fff430ec8d6b34a992c6033f1dfc6e3764e diff --git a/packages/f/file/package.yml b/packages/f/file/package.yml index c16f28c8a3f..2e0fea28707 100644 --- a/packages/f/file/package.yml +++ b/packages/f/file/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: file -version: "5.45" +version: '5.45' release: 25 source: - https://github.com/file/file/archive/refs/tags/FILE5_45.tar.gz: 28c01a5ef1a127ef71758222ca019ba6c6bfa4a8fe20c2b525ce75943ee9da3c diff --git a/packages/f/filemanager-actions/package.yml b/packages/f/filemanager-actions/package.yml index e8a97ee9d22..e5f3f5a9781 100644 --- a/packages/f/filemanager-actions/package.yml +++ b/packages/f/filemanager-actions/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: filemanager-actions -version: "3.4" +version: '3.4' release: 18 source: - https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz: 10189781af90df4c99fde0fe98eacd2e12f4577eff5dc9b769618d980668a997 diff --git a/packages/f/fio/package.yml b/packages/f/fio/package.yml index 6e74324b516..7882f8b7f2c 100644 --- a/packages/f/fio/package.yml +++ b/packages/f/fio/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fio -version: "3.38" +version: '3.38' release: 20 source: - https://github.com/axboe/fio/archive/refs/tags/fio-3.38.tar.gz: 73b3ca18a66fb88a90dae73b9994fdd18d35161d914ffe2089380760af5533cf diff --git a/packages/f/firefox-langpacks/package.yml b/packages/f/firefox-langpacks/package.yml index 28d3a451970..0cfbb555663 100644 --- a/packages/f/firefox-langpacks/package.yml +++ b/packages/f/firefox-langpacks/package.yml @@ -3,7 +3,7 @@ name: firefox-langpacks #### Don't modify the version manually, use the update.py script #### This package MUST have the same major version as the Firefox package, and should be updated in sync ##@@BEGIN_VERSION -version: "145.0.1" +version: 145.0.1 ##@@END_VERSION release: 10 homepage: https://www.mozilla.org/ diff --git a/packages/f/flare-game/package.yml b/packages/f/flare-game/package.yml index 9778a4678ad..b16cec6f38c 100644 --- a/packages/f/flare-game/package.yml +++ b/packages/f/flare-game/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: flare-game -version: "1.14" +version: '1.14' release: 13 source: - https://github.com/flareteam/flare-game/releases/download/v1.14/flare-engine-v1.14.tar.gz: 523935a75e41de99590d9af75a56b679a43225fb69aa1d66b05a23fe0489a5d1 diff --git a/packages/f/fluid-soundfont/package.yml b/packages/f/fluid-soundfont/package.yml index 680f79bbb30..f19920ee993 100644 --- a/packages/f/fluid-soundfont/package.yml +++ b/packages/f/fluid-soundfont/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fluid-soundfont -version: "3.1" +version: '3.1' release: 5 source: - https://deb.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz: 2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343 diff --git a/packages/f/font-clear-sans-ttf/package.yml b/packages/f/font-clear-sans-ttf/package.yml index a4567fd744a..88ef2e67f7f 100644 --- a/packages/f/font-clear-sans-ttf/package.yml +++ b/packages/f/font-clear-sans-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-clear-sans-ttf -version: "1.00" +version: '1.00' release: 7 source: - git|https://github.com/intel/clear-sans.git: 1993725b24a36af21e7ebaa8977103983b608572 diff --git a/packages/f/font-droid-ttf/package.yml b/packages/f/font-droid-ttf/package.yml index e57726e67a0..efaf926703f 100644 --- a/packages/f/font-droid-ttf/package.yml +++ b/packages/f/font-droid-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-droid-ttf -version: "20121017" +version: '20121017' release: 10 source: - https://sources.archlinux.org/other/packages/ttf-droid/ttf-droid-20121017.tar.xz: f068efec9e8201fe0d1be75b1a4751c98d14dc44267b2237f549403b2a8069e3 diff --git a/packages/f/font-firacode/package.yml b/packages/f/font-firacode/package.yml index c4a44402a48..636732e13fc 100644 --- a/packages/f/font-firacode/package.yml +++ b/packages/f/font-firacode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-firacode -version: "6.2" +version: '6.2' release: 12 source: - https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip: 0949915ba8eb24d89fd93d10a7ff623f42830d7c5ffc3ecbf960e4ecad3e3e79 diff --git a/packages/f/font-hack-ttf/package.yml b/packages/f/font-hack-ttf/package.yml index 4a990c24975..0d1cedadf6a 100644 --- a/packages/f/font-hack-ttf/package.yml +++ b/packages/f/font-hack-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-hack-ttf -version: "3.003" +version: '3.003' release: 6 source: - https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.xz: d9ed5d0a07525c7e7bd587b4364e4bc41021dd668658d09864453d9bb374a78d diff --git a/packages/f/font-jetbrainsmono-ttf/package.yml b/packages/f/font-jetbrainsmono-ttf/package.yml index b95f28f8edc..67f3cd2818c 100644 --- a/packages/f/font-jetbrainsmono-ttf/package.yml +++ b/packages/f/font-jetbrainsmono-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-jetbrainsmono-ttf -version: "2.304" +version: '2.304' release: 12 source: - https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip: 6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf diff --git a/packages/f/font-noto-cjk/package.yml b/packages/f/font-noto-cjk/package.yml index a58c9ffcafb..97a664c430f 100644 --- a/packages/f/font-noto-cjk/package.yml +++ b/packages/f/font-noto-cjk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-noto-cjk -version: "20230817" +version: '20230817' release: 4 source: - git|https://github.com/googlefonts/noto-cjk.git: 4efc595762d1f4b4fa504bccfe8e59de91fda063 diff --git a/packages/f/font-noto-emoji/package.yml b/packages/f/font-noto-emoji/package.yml index 5f5176d3174..8877a4da4ba 100644 --- a/packages/f/font-noto-emoji/package.yml +++ b/packages/f/font-noto-emoji/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-noto-emoji -version: "2.051" +version: '2.051' release: 3 source: - https://github.com/googlefonts/noto-emoji/archive/refs/tags/v2.051.tar.gz: 04f3d1e5605edebebac00a7a0becb390a4a3ead015066905b27935b30c18e745 diff --git a/packages/f/font-roboto-ttf/package.yml b/packages/f/font-roboto-ttf/package.yml index 9e616d4d66e..f60120387af 100644 --- a/packages/f/font-roboto-ttf/package.yml +++ b/packages/f/font-roboto-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-roboto-ttf -version: "2.138" +version: '2.138' release: 6 source: - https://github.com/google/roboto/releases/download/v2.138/roboto-unhinted.zip: 70f64c718510a601fbcf752aafe644314dacaeb85474dc689c89787c4a72a728 diff --git a/packages/f/font-ubuntu-ttf/package.yml b/packages/f/font-ubuntu-ttf/package.yml index f509179d077..2091a513642 100644 --- a/packages/f/font-ubuntu-ttf/package.yml +++ b/packages/f/font-ubuntu-ttf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: font-ubuntu-ttf -version: "0.83" +version: '0.83' release: 6 source: - https://assets.ubuntu.com/v1/0cef8205-ubuntu-font-family-0.83.zip: 61a2b342526fd552f19fef438bb9211a8212de19ad96e32a1209c039f1d68ecf diff --git a/packages/f/fontforge/package.yml b/packages/f/fontforge/package.yml index 47058704e96..aa2522063a3 100644 --- a/packages/f/fontforge/package.yml +++ b/packages/f/fontforge/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fontforge -version: "20251009" +version: '20251009' release: 23 source: - https://github.com/fontforge/fontforge/releases/download/20251009/fontforge-20251009.tar.xz: 69046500185a5581b58139dfad30c0b3d8128f00ebbfddc31f2fcf877e329e52 diff --git a/packages/f/foobillardplus/package.yml b/packages/f/foobillardplus/package.yml index 72bbc673b87..e7733c9bb7f 100644 --- a/packages/f/foobillardplus/package.yml +++ b/packages/f/foobillardplus/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: foobillardplus -version: "3.42" +version: '3.42' release: 6 source: - https://sourceforge.net/projects/foobillardplus/files/source/foobillardplus-3.42beta.tar.gz: e276b70674a7d788c45eeff89f1f5db5d48d871a1ab92103813d424a3761e1d9 diff --git a/packages/f/foomatic-db-nonfree/package.yml b/packages/f/foomatic-db-nonfree/package.yml index 410d85a46a5..1237985ec7f 100644 --- a/packages/f/foomatic-db-nonfree/package.yml +++ b/packages/f/foomatic-db-nonfree/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: foomatic-db-nonfree -version: "4.0.20240508.99" +version: 4.0.20240508.99 release: 6 source: - git|https://github.com/OpenPrinting/foomatic-db-nonfree: 6ddae02ac89240c019f8b5026cfe70e30fd2b3db diff --git a/packages/f/fop/package.yml b/packages/f/fop/package.yml index 4a0f32f3505..25342768306 100644 --- a/packages/f/fop/package.yml +++ b/packages/f/fop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fop -version: "2.8" +version: '2.8' release: 4 source: - https://archive.apache.org/dist/xmlgraphics/fop/source/fop-2.8-src.tar.gz: 6fb02fd7bc2ee80aff9e928e8b062ace5bc115222e5d3a6a4da70cd6cc6d06f7 diff --git a/packages/f/fossil/package.yml b/packages/f/fossil/package.yml index 4a0b21bbb08..9f95dfcc083 100644 --- a/packages/f/fossil/package.yml +++ b/packages/f/fossil/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fossil -version: "2.27" +version: '2.27' release: 15 source: - https://fossil-scm.org/home/tarball/99675884a93c09125dbfbef0ca47959626c81545c132e247e67a08bd12ac7256/fossil-src-2.27.tar.gz: 0405a96ba4d286b46fb5c3217d6c13391a2c637da90c51a927ee0c31c58f9064 diff --git a/packages/f/fotocx/package.yml b/packages/f/fotocx/package.yml index aa09337d1ca..f2072440eb9 100644 --- a/packages/f/fotocx/package.yml +++ b/packages/f/fotocx/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fotocx -version: "25.3" +version: '25.3' release: 9 source: - https://kornelix.net/downloads/downloads/fotocx-25.3-source.tar.gz: fb869ce8350c15103f4f5510396cce883bcfcd2f45b6200ed584ed7bbc6f9724 diff --git a/packages/f/fping/package.yml b/packages/f/fping/package.yml index aa8bd1f383c..2d5679ae22f 100644 --- a/packages/f/fping/package.yml +++ b/packages/f/fping/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fping -version: "5.4" +version: '5.4' release: 6 source: - https://www.fping.org/dist/fping-5.4.tar.gz: be320771f075e47dd7e5704b485e9bdc7dd11107884345c0f7c18749357f668d diff --git a/packages/f/freealut/package.yml b/packages/f/freealut/package.yml index 4a496c94b5e..d88148a38e0 100644 --- a/packages/f/freealut/package.yml +++ b/packages/f/freealut/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: freealut -version: "1.1.0" +version: 1.1.0 release: 7 source: - https://github.com/vancegroup/freealut/archive/freealut_1_1_0.tar.gz: c3880d7dbb90c7db54e1d6b88aa0a34dd9e2d828fd389be0d2cbb2632b0885dd diff --git a/packages/f/freedroidrpg/package.yml b/packages/f/freedroidrpg/package.yml index 873a988ddd1..727c3606190 100644 --- a/packages/f/freedroidrpg/package.yml +++ b/packages/f/freedroidrpg/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: freedroidrpg -version: "1.0" +version: '1.0' release: 11 source: - https://gitlab.com/freedroid/freedroid-src/-/archive/1.0/freedroid-src-1.0.tar.gz: 5b6544ec2d1acc1818a9d88d78148b9792ae63841f5a38702e47b4445264bee9 diff --git a/packages/f/freefilesync/package.yml b/packages/f/freefilesync/package.yml index b4009f91ade..186c100db5f 100644 --- a/packages/f/freefilesync/package.yml +++ b/packages/f/freefilesync/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: freefilesync -version: "14.2" +version: '14.2' release: 8 source: - https://sources.getsol.us/FreeFileSync_14.2_Source.zip: c7022fa1e5aefe18131f0020b37f6795f6f75012bf4c8df2a06fbd4519b0fb6a @@ -39,7 +39,7 @@ setup: | build: | %make -C Source exeName=FreeFileSync %make -C Source/RealTimeSync exeName=RealTimeSync -install: | +install: |2 install -Dm00755 $workdir/Build/Bin/FreeFileSync $installdir/usr/bin/FreeFileSync install -Dm00755 $workdir/Build/Bin/RealTimeSync $installdir/usr/bin/RealTimeSync diff --git a/packages/f/frozen-bubble/package.yml b/packages/f/frozen-bubble/package.yml index 270fd0724bc..6cd88a4c80b 100644 --- a/packages/f/frozen-bubble/package.yml +++ b/packages/f/frozen-bubble/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: frozen-bubble -version: "2.212" +version: '2.212' release: 8 source: - https://cpan.metacpan.org/authors/id/K/KT/KTHAKORE/Games-FrozenBubble-2.212.tar.gz: 721e04ff69c5233060656bfbf4002aa1aeadd96c95351f0c57bb85b6da35a305 diff --git a/packages/f/fuse-overlayfs/package.yml b/packages/f/fuse-overlayfs/package.yml index eb99684c280..6849522ca49 100644 --- a/packages/f/fuse-overlayfs/package.yml +++ b/packages/f/fuse-overlayfs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fuse-overlayfs -version: "1.14" +version: '1.14' release: 4 source: - https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.14.tar.gz: 0779d1ee8fbb6adb48df40e54efa9c608e1d7bbd844800a4c32c110d5fcbe9f2 diff --git a/packages/f/fwupd-efi/package.yml b/packages/f/fwupd-efi/package.yml index 0068132a241..873c36a0206 100644 --- a/packages/f/fwupd-efi/package.yml +++ b/packages/f/fwupd-efi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: fwupd-efi -version: "1.8" +version: '1.8' release: 6 source: - https://github.com/fwupd/fwupd-efi/archive/refs/tags/1.8.tar.gz: c9f1f9b9b967ea50eb0b478f0d7693d6673d4cd76c8e7eb80c55fc44ec928925 diff --git a/packages/g/galois/package.yml b/packages/g/galois/package.yml index 0be01255bdc..523211278d8 100644 --- a/packages/g/galois/package.yml +++ b/packages/g/galois/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: galois -version: "0.8" +version: '0.8' release: 12 source: - http://download.savannah.gnu.org/releases/galois/source/galois-0.8.tar.gz: 244a73383efc82aad7b3933d79092eaaec3fd2cbf801fc789f7b00275dd791e1 diff --git a/packages/g/gapless/package.yml b/packages/g/gapless/package.yml index d9164b7ba2d..5fe40dfe446 100644 --- a/packages/g/gapless/package.yml +++ b/packages/g/gapless/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gapless -version: "4.6" +version: '4.6' release: 20 source: - https://gitlab.gnome.org/neithern/g4music/-/archive/v4.6/g4music-v4.6.tar.gz: 7c20f17011b38b72748f58d81493620a441dbfbde5f4c0576a36586ebd81dc17 diff --git a/packages/g/gaupol/package.yml b/packages/g/gaupol/package.yml index b5ff6c5b2cf..1ccf3119366 100644 --- a/packages/g/gaupol/package.yml +++ b/packages/g/gaupol/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gaupol -version: "1.15" +version: '1.15' release: 24 source: - https://github.com/otsaloma/gaupol/archive/refs/tags/1.15.tar.gz: 4128aa01f2ed3ecbcf12676e99087351251a9f105c14567786b31e77ba9fbfd7 diff --git a/packages/g/gcab/package.yml b/packages/g/gcab/package.yml index a780f0a602c..2072b004235 100644 --- a/packages/g/gcab/package.yml +++ b/packages/g/gcab/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gcab -version: "1.6" +version: '1.6' release: 6 source: - https://download.gnome.org/sources/gcab/1.6/gcab-1.6.tar.xz: 2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b diff --git a/packages/g/gcompris/package.yml b/packages/g/gcompris/package.yml index 4b624889061..66d9f9e88ee 100644 --- a/packages/g/gcompris/package.yml +++ b/packages/g/gcompris/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gcompris -version: "25.0" +version: '25.0' release: 15 source: - https://gcompris.net/download/qt/src/gcompris-qt-25.0.tar.xz: 13797ee65e2bb1aba2765e8893981259ff921a955a0158b95f9d5eb65d43d39c diff --git a/packages/g/gcovr/package.yml b/packages/g/gcovr/package.yml index 7c3d6ad3619..9fe17ee6a1f 100644 --- a/packages/g/gcovr/package.yml +++ b/packages/g/gcovr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gcovr -version: "6.0" +version: '6.0' release: 9 source: - https://github.com/gcovr/gcovr/archive/refs/tags/6.0.tar.gz: 78e1c0f7311376907922d8e701009f5f0434594962fb8817577224c43087361b diff --git a/packages/g/gdb/package.yml b/packages/g/gdb/package.yml index 39e59f53dbd..f64fcf64e05 100644 --- a/packages/g/gdb/package.yml +++ b/packages/g/gdb/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gdb -version: "16.3" +version: '16.3' release: 32 source: - https://ftpmirror.gnu.org/gnu/gdb/gdb-16.3.tar.xz: bcfcd095528a987917acf9fff3f1672181694926cc18d609c99d0042c00224c5 diff --git a/packages/g/gdbm/package.yml b/packages/g/gdbm/package.yml index 2254cb9f801..1d7e1fc8327 100644 --- a/packages/g/gdbm/package.yml +++ b/packages/g/gdbm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gdbm -version: "1.26" +version: '1.26' release: 13 source: - https://ftpmirror.gnu.org/gnu/gdbm/gdbm-1.26.tar.gz: 6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e diff --git a/packages/g/gdbuspp/package.yml b/packages/g/gdbuspp/package.yml index 1d6702d8837..735deaf19f3 100644 --- a/packages/g/gdbuspp/package.yml +++ b/packages/g/gdbuspp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gdbuspp -version: "3" +version: '3' release: 1 source: - https://codeberg.org/OpenVPN/gdbuspp/archive/v3.tar.gz: 84df64f3c89a171646afae027781a0f53ad758276f223f21d965cdb52451d88b diff --git a/packages/g/gdm/package.yml b/packages/g/gdm/package.yml index 20c70a1e014..c70595714a1 100644 --- a/packages/g/gdm/package.yml +++ b/packages/g/gdm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gdm -version: "49.2" +version: '49.2' release: 84 source: - https://download.gnome.org/sources/gdm/49/gdm-49.2.tar.xz: 9813631f9f5f0f860ea14a437866e60efc7bed3023b7c3b765cc5de1de597a06 diff --git a/packages/g/geary/package.yml b/packages/g/geary/package.yml index f39decd463e..85e36e649b8 100644 --- a/packages/g/geary/package.yml +++ b/packages/g/geary/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: geary -version: "46.0" +version: '46.0' release: 49 source: - https://download.gnome.org/sources/geary/46/geary-46.0.tar.xz: afad151302817ddf098b5e416e7ac7f2d5eea567a3b80bb90bd3c62afd13b9a1 diff --git a/packages/g/gedit-plugins/package.yml b/packages/g/gedit-plugins/package.yml index 25a9b43139a..45749ed1738 100644 --- a/packages/g/gedit-plugins/package.yml +++ b/packages/g/gedit-plugins/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gedit-plugins -version: "48.2" +version: '48.2' release: 43 source: - https://gitlab.gnome.org/World/gedit/gedit-plugins/-/archive/48.2/gedit-plugins-48.2.tar.bz2: f682fd49a1d273ef30fc104e0eb5968394d58ab93aa32b58ba8bbf9850e2e7d4 diff --git a/packages/g/gedit/package.yml b/packages/g/gedit/package.yml index 8c1139a1065..b542a521fb6 100644 --- a/packages/g/gedit/package.yml +++ b/packages/g/gedit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gedit -version: "48.2" +version: '48.2' release: 63 source: - https://gitlab.gnome.org/World/gedit/gedit/-/archive/48.2/gedit-48.2.tar.bz2: 5fe99e60600c704feb51774ffdc015c16ce455475e51f773e848bc76d4b04bf0 diff --git a/packages/g/gengetopt/package.yml b/packages/g/gengetopt/package.yml index d148d94514f..bc7e5d163ae 100644 --- a/packages/g/gengetopt/package.yml +++ b/packages/g/gengetopt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gengetopt -version: "2.23" +version: '2.23' release: 7 source: - https://ftpmirror.gnu.org/gnu/gengetopt/gengetopt-2.23.tar.xz: b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac diff --git a/packages/g/gettext/package.yml b/packages/g/gettext/package.yml index 081b33c1f74..114642bf59e 100644 --- a/packages/g/gettext/package.yml +++ b/packages/g/gettext/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gettext -version: "0.26" +version: '0.26' release: 21 source: - https://ftpmirror.gnu.org/gnu/gettext/gettext-0.26.tar.gz: 39acf4b0371e9b110b60005562aace5b3631fed9b1bb9ecccfc7f56e58bb1d7f diff --git a/packages/g/ghex/package.yml b/packages/g/ghex/package.yml index fbc32c62702..bbb9499d843 100644 --- a/packages/g/ghex/package.yml +++ b/packages/g/ghex/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ghex -version: "48.1" +version: '48.1' release: 14 source: - https://download.gnome.org/sources/ghex/48/ghex-48.1.tar.xz: 4feab8af967e2763f28bc77a4ddcf54a367aa1d85496fef0501986bd803d89f2 diff --git a/packages/g/gi-docgen/package.yml b/packages/g/gi-docgen/package.yml index e7351a2a186..5d805e01589 100644 --- a/packages/g/gi-docgen/package.yml +++ b/packages/g/gi-docgen/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gi-docgen -version: "2025.5" +version: '2025.5' release: 10 source: - https://download.gnome.org/sources/gi-docgen/2025/gi-docgen-2025.5.tar.xz: 2579a33ff87b622d10d102c91b7d0ece506340b70e34dbb6522163e16c90aca3 diff --git a/packages/g/gifsicle/package.yml b/packages/g/gifsicle/package.yml index 0e9f7d75177..e85ce1ca781 100644 --- a/packages/g/gifsicle/package.yml +++ b/packages/g/gifsicle/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gifsicle -version: "1.96" +version: '1.96' release: 9 source: - https://www.lcdf.org/gifsicle/gifsicle-1.96.tar.gz: fd23d279681a6dfe3c15264e33f344045b3ba473da4d19f49e67a50994b077fb diff --git a/packages/g/glfw/package.yml b/packages/g/glfw/package.yml index 728ed6d31f7..ea9d9d810b4 100644 --- a/packages/g/glfw/package.yml +++ b/packages/g/glfw/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: glfw -version: "3.4" +version: '3.4' release: 14 source: - https://github.com/glfw/glfw/archive/refs/tags/3.4.tar.gz: c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01 diff --git a/packages/g/glibc/package.yml b/packages/g/glibc/package.yml index 20ba48cbe5a..2c6dab685b9 100644 --- a/packages/g/glibc/package.yml +++ b/packages/g/glibc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: glibc -version: "2.42" +version: '2.42' release: 136 source: # release/2.42/master diff --git a/packages/g/glmark2/package.yml b/packages/g/glmark2/package.yml index 2d548c5c749..6327d6d19b5 100644 --- a/packages/g/glmark2/package.yml +++ b/packages/g/glmark2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: glmark2 -version: "2023.01" +version: '2023.01' release: 1 source: - https://github.com/glmark2/glmark2/archive/refs/tags/2023.01.tar.gz: 8fece3fc323b643644a525be163dc4931a4189971eda1de8ad4c1712c5db3d67 diff --git a/packages/g/glog/package.yml b/packages/g/glog/package.yml index 5c2e9da06b5..a3986a2f871 100644 --- a/packages/g/glog/package.yml +++ b/packages/g/glog/package.yml @@ -12,9 +12,7 @@ description: | C++ implementation of the Google logging module. builddeps: - pkgconfig(gflags) -environment: - # It doesn't meet CXX17 requirement, lets lower it to CXX14 - export CXXFLAGS="${CXXFLAGS} -std=c++14" +environment: export CXXFLAGS="${CXXFLAGS} -std=c++14" setup: | %configure_no_runstatedir --disable-static build: | diff --git a/packages/g/glpk/package.yml b/packages/g/glpk/package.yml index ccfbfa7bafa..05a7b481678 100644 --- a/packages/g/glpk/package.yml +++ b/packages/g/glpk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: glpk -version: "5.0" +version: '5.0' release: 5 source: - https://ftpmirror.gnu.org/gnu/glpk/glpk-5.0.tar.gz: 4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15 diff --git a/packages/g/gnome-app-list/package.yml b/packages/g/gnome-app-list/package.yml index e26d49b0934..8621eed7f2e 100644 --- a/packages/g/gnome-app-list/package.yml +++ b/packages/g/gnome-app-list/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-app-list -version: "3.0" +version: '3.0' release: 2 source: - https://download.gnome.org/sources/gnome-app-list/3.0/gnome-app-list-3.0.tar.xz: 98a911d85cae9651081994ba9ac6b6e9a3131c72e3dd368d227a1ada9bbfc4a0 diff --git a/packages/g/gnome-backgrounds/package.yml b/packages/g/gnome-backgrounds/package.yml index a39ecfa0cf1..121d69a58e6 100644 --- a/packages/g/gnome-backgrounds/package.yml +++ b/packages/g/gnome-backgrounds/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-backgrounds -version: "49.0" +version: '49.0' release: 23 source: - https://download.gnome.org/sources/gnome-backgrounds/49/gnome-backgrounds-49.0.tar.xz: 01fe260de58ba00e44aba589a998e33e8bc7aecc701df0bee64cf4cfba44f4b5 diff --git a/packages/g/gnome-bluetooth/package.yml b/packages/g/gnome-bluetooth/package.yml index b43f7c3ff06..cb77a931d2d 100644 --- a/packages/g/gnome-bluetooth/package.yml +++ b/packages/g/gnome-bluetooth/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-bluetooth -version: "47.1" +version: '47.1' release: 40 source: - https://download.gnome.org/sources/gnome-bluetooth/47/gnome-bluetooth-47.1.tar.xz: 03e3e7403a15108ffc1496210a1da5c2961b2834a5c07eccc7a3f493195daba3 diff --git a/packages/g/gnome-boxes/package.yml b/packages/g/gnome-boxes/package.yml index 3bbd625d2b6..7fe426bd7fe 100644 --- a/packages/g/gnome-boxes/package.yml +++ b/packages/g/gnome-boxes/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-boxes -version: "49.1" +version: '49.1' release: 66 source: - https://download.gnome.org/sources/gnome-boxes/49/gnome-boxes-49.1.tar.xz: 55478801ddd083820bd323192a8374e04f3bf42a0e712632d05e6895530e44ca diff --git a/packages/g/gnome-builder/package.yml b/packages/g/gnome-builder/package.yml index cdcd9e6a86c..39d850e3af1 100644 --- a/packages/g/gnome-builder/package.yml +++ b/packages/g/gnome-builder/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-builder -version: "49.1" +version: '49.1' release: 110 source: - https://download.gnome.org/sources/gnome-builder/49/gnome-builder-49.1.tar.xz: 3b9e4798388f959e1032c6ace4a5fb7b4e588b6339fce4c22ec26abe869f8a2b diff --git a/packages/g/gnome-calculator/package.yml b/packages/g/gnome-calculator/package.yml index ac316a02426..9379783f992 100644 --- a/packages/g/gnome-calculator/package.yml +++ b/packages/g/gnome-calculator/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-calculator -version: "49.2" +version: '49.2' release: 46 source: - https://download.gnome.org/sources/gnome-calculator/49/gnome-calculator-49.2.tar.xz: ddf4cd2edda135c41c8af68f9c0cdcd9d9a9163cb9f7f8e28ca2c8e81fd87657 diff --git a/packages/g/gnome-characters/package.yml b/packages/g/gnome-characters/package.yml index af3c8d86416..04b78f0f585 100644 --- a/packages/g/gnome-characters/package.yml +++ b/packages/g/gnome-characters/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-characters -version: "49.1" +version: '49.1' release: 15 source: - https://download.gnome.org/sources/gnome-characters/49/gnome-characters-49.1.tar.xz: 795c0fe434e602dc783391fb5830dbc7d8e1ea05ca77210fb140e2f6f40a145c diff --git a/packages/g/gnome-chess/package.yml b/packages/g/gnome-chess/package.yml index c8b4d34ad7f..52efec5ee7a 100644 --- a/packages/g/gnome-chess/package.yml +++ b/packages/g/gnome-chess/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-chess -version: "49.2" +version: '49.2' release: 38 source: - https://download.gnome.org/sources/gnome-chess/49/gnome-chess-49.2.tar.xz: c40a0004a473fe749ac2fa4fad98db64118d18f9fd9ac02eecfa364f03dbe9b0 diff --git a/packages/g/gnome-clocks/package.yml b/packages/g/gnome-clocks/package.yml index 6d6ef04d8fb..ada6cd9f4ca 100644 --- a/packages/g/gnome-clocks/package.yml +++ b/packages/g/gnome-clocks/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-clocks -version: "49.0" +version: '49.0' release: 24 source: - https://download.gnome.org/sources/gnome-clocks/49/gnome-clocks-49.0.tar.xz: bf76915f2a492e8a0592fe40b35346593aa39e4e6881d6176e0efd8771d4e6fa diff --git a/packages/g/gnome-connections/package.yml b/packages/g/gnome-connections/package.yml index 167b9a959ae..ecd0856c9e1 100644 --- a/packages/g/gnome-connections/package.yml +++ b/packages/g/gnome-connections/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-connections -version: "49.0" +version: '49.0' release: 6 source: - https://download.gnome.org/sources/gnome-connections/49/gnome-connections-49.0.tar.xz: 3a1f9466ba54914747235fae21ec6ea326c97f6f8d0090cb99cfb0a2b24c739e diff --git a/packages/g/gnome-console/package.yml b/packages/g/gnome-console/package.yml index b2463e35e2b..fa7fcd771cd 100644 --- a/packages/g/gnome-console/package.yml +++ b/packages/g/gnome-console/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-console -version: "49.1" +version: '49.1' release: 7 source: - https://download.gnome.org/sources/gnome-console/49/gnome-console-49.1.tar.xz: fca39fd041e05ee7ca6d2a5c82001937d02ae1513f3f3651bd37ae0e2ef66e3e diff --git a/packages/g/gnome-contacts/package.yml b/packages/g/gnome-contacts/package.yml index 273368b8344..f1c189fbce5 100644 --- a/packages/g/gnome-contacts/package.yml +++ b/packages/g/gnome-contacts/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-contacts -version: "49.0" +version: '49.0' release: 24 source: - https://download.gnome.org/sources/gnome-contacts/49/gnome-contacts-49.0.tar.xz: 25f21c67bc29d77def2d9cd3e22d28460d12b47ff248a2017731b54db485e4af diff --git a/packages/g/gnome-control-center/package.yml b/packages/g/gnome-control-center/package.yml index a505f3880e9..60e7847ce61 100644 --- a/packages/g/gnome-control-center/package.yml +++ b/packages/g/gnome-control-center/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-control-center -version: "49.2" +version: '49.2' release: 177 source: - https://download.gnome.org/sources/gnome-control-center/49/gnome-control-center-49.2.tar.xz: de571a97881d7fe92542986cec89d5b42863524d28e25ef73a7aa18e7308839c diff --git a/packages/g/gnome-desktop-branding/package.yml b/packages/g/gnome-desktop-branding/package.yml index fac6093a485..5527c4e18d8 100644 --- a/packages/g/gnome-desktop-branding/package.yml +++ b/packages/g/gnome-desktop-branding/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-desktop-branding -version: "20" +version: '20' release: 60 source: - git|https://github.com/getsolus/gnome-desktop-branding.git: c1f572d1f57e64911955a35c4d21a605cb12913a diff --git a/packages/g/gnome-disk-utility/package.yml b/packages/g/gnome-disk-utility/package.yml index 80a76270ee9..32cd99709ff 100644 --- a/packages/g/gnome-disk-utility/package.yml +++ b/packages/g/gnome-disk-utility/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-disk-utility -version: "46.1" +version: '46.1' release: 38 source: - https://download.gnome.org/sources/gnome-disk-utility/46/gnome-disk-utility-46.1.tar.xz: c24e9439a04d70bcfae349ca134c7005435fe2b6f452114df878bff0b89bbffe diff --git a/packages/g/gnome-epub-thumbnailer/package.yml b/packages/g/gnome-epub-thumbnailer/package.yml index 0d045a99b13..66161bf6f43 100644 --- a/packages/g/gnome-epub-thumbnailer/package.yml +++ b/packages/g/gnome-epub-thumbnailer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-epub-thumbnailer -version: "1.8" +version: '1.8' release: 13 source: - https://download.gnome.org/sources/gnome-epub-thumbnailer/1.8/gnome-epub-thumbnailer-1.8.tar.xz: f90619d58c69902f2eff57b9f0042b4737861083f475921a310fecc612fca017 diff --git a/packages/g/gnome-font-viewer/package.yml b/packages/g/gnome-font-viewer/package.yml index cdb06056fc1..4ee494fd2cb 100644 --- a/packages/g/gnome-font-viewer/package.yml +++ b/packages/g/gnome-font-viewer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-font-viewer -version: "49.0" +version: '49.0' release: 26 source: - https://download.gnome.org/sources/gnome-font-viewer/49/gnome-font-viewer-49.0.tar.xz: 7c018925c285771b55d7d1a6f15711c0c193d7450ed9871e20d44f2548562404 diff --git a/packages/g/gnome-keyring/package.yml b/packages/g/gnome-keyring/package.yml index cd11ac41a57..8095c376c71 100644 --- a/packages/g/gnome-keyring/package.yml +++ b/packages/g/gnome-keyring/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-keyring -version: "48.0" +version: '48.0' release: 28 source: - https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz: f20518c920e9ea3f9c9b8b44be8c50d8d7feecd0dd5624960f77bd2ca4fbeb9d diff --git a/packages/g/gnome-logs/package.yml b/packages/g/gnome-logs/package.yml index 4f556f79fc8..965c150d03a 100644 --- a/packages/g/gnome-logs/package.yml +++ b/packages/g/gnome-logs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-logs -version: "49.0" +version: '49.0' release: 24 source: - https://download.gnome.org/sources/gnome-logs/49/gnome-logs-49.0.tar.xz: f8f579eb0bb6d9a8d6ae5ee1423f9447af91200785178b50bbadd4ac2d255d45 diff --git a/packages/g/gnome-maps/package.yml b/packages/g/gnome-maps/package.yml index 397d1ef3130..0eb29ac17ed 100644 --- a/packages/g/gnome-maps/package.yml +++ b/packages/g/gnome-maps/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-maps -version: "49.2" +version: '49.2' release: 68 source: - https://download.gnome.org/sources/gnome-maps/49/gnome-maps-49.2.tar.xz: 75de3f9028c32272d36e09dbaa11bfde6c85cf751208655d3ba448268d3c3f30 diff --git a/packages/g/gnome-music/package.yml b/packages/g/gnome-music/package.yml index 6bdd27ed19c..3c6a6ae257a 100644 --- a/packages/g/gnome-music/package.yml +++ b/packages/g/gnome-music/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-music -version: "49.1" +version: '49.1' release: 55 source: - https://download.gnome.org/sources/gnome-music/49/gnome-music-49.1.tar.xz: ba881ae0b55e34e6269fd2d3df8d8bfa3c5ec7e37bac8945aec78b7ff207bc67 diff --git a/packages/g/gnome-photos/package.yml b/packages/g/gnome-photos/package.yml index 63615ef49f3..14d2961d731 100644 --- a/packages/g/gnome-photos/package.yml +++ b/packages/g/gnome-photos/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-photos -version: "44.0" +version: '44.0' release: 58 source: - https://download.gnome.org/sources/gnome-photos/44/gnome-photos-44.0.tar.xz: e78e210397d3c62809c6cd5521da6eccb4a11ddea5bf2af8632a47f4da5c829e diff --git a/packages/g/gnome-power-manager/package.yml b/packages/g/gnome-power-manager/package.yml index 7c77b6e8504..4b62d40bf52 100644 --- a/packages/g/gnome-power-manager/package.yml +++ b/packages/g/gnome-power-manager/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-power-manager -version: "43.0" +version: '43.0' release: 13 source: - https://download.gnome.org/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz: 7daab48bbddb30e9df2aba650cb60d05e667c9f885ace6a0a1e7950e0cbdd32f diff --git a/packages/g/gnome-remote-desktop/package.yml b/packages/g/gnome-remote-desktop/package.yml index 69a45d8f93b..3abbbf7425b 100644 --- a/packages/g/gnome-remote-desktop/package.yml +++ b/packages/g/gnome-remote-desktop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-remote-desktop -version: "49.1" +version: '49.1' release: 28 source: - https://download.gnome.org/sources/gnome-remote-desktop/49/gnome-remote-desktop-49.1.tar.xz: 7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a diff --git a/packages/g/gnome-screenshot/package.yml b/packages/g/gnome-screenshot/package.yml index 4abb3758408..a6c6ef28e47 100644 --- a/packages/g/gnome-screenshot/package.yml +++ b/packages/g/gnome-screenshot/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-screenshot -version: "41.0" +version: '41.0' release: 26 source: - git|https://gitlab.gnome.org/GNOME/gnome-screenshot.git: 45f08f0b91a7b2aa589c9b3add671e144207e37a diff --git a/packages/g/gnome-session/package.yml b/packages/g/gnome-session/package.yml index 1ff959ece52..80c59e6bfcc 100644 --- a/packages/g/gnome-session/package.yml +++ b/packages/g/gnome-session/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-session -version: "49.2" +version: '49.2' release: 48 source: - https://download.gnome.org/sources/gnome-session/49/gnome-session-49.2.tar.xz: fcdb4f45d6a60d84e9ecae1e3740bab6e55bab0cb49e0fb38280e9b38f3a8485 diff --git a/packages/g/gnome-settings-daemon/package.yml b/packages/g/gnome-settings-daemon/package.yml index 0e87fdb094c..aed673e70ee 100644 --- a/packages/g/gnome-settings-daemon/package.yml +++ b/packages/g/gnome-settings-daemon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-settings-daemon -version: "49.1" +version: '49.1' release: 69 source: - https://download.gnome.org/sources/gnome-settings-daemon/49/gnome-settings-daemon-49.1.tar.xz: 2a9957fc4f91c3b9127b49484179bef485120d9c1c208e44d44e6a746e6cc1c1 diff --git a/packages/g/gnome-shell-extension-appindicator/package.yml b/packages/g/gnome-shell-extension-appindicator/package.yml index 8f103b4a63e..3a63923e951 100644 --- a/packages/g/gnome-shell-extension-appindicator/package.yml +++ b/packages/g/gnome-shell-extension-appindicator/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-shell-extension-appindicator -version: "61" +version: '61' release: 10 source: - https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/refs/tags/v61.tar.gz: 48555dd9c9437f835c9b01238f69a8643d2b17dffd7dbb8e23ccf2e97bb4d8de diff --git a/packages/g/gnome-shell-extension-dash-to-dock/package.yml b/packages/g/gnome-shell-extension-dash-to-dock/package.yml index cc8be4bad1e..cdef4ac7304 100644 --- a/packages/g/gnome-shell-extension-dash-to-dock/package.yml +++ b/packages/g/gnome-shell-extension-dash-to-dock/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-shell-extension-dash-to-dock -version: "102" +version: '102' release: 29 source: - https://github.com/micheleg/dash-to-dock/archive/refs/tags/extensions.gnome.org-v102.tar.gz: 187caa454fa4820193a6adfb7855f6772d1f9b624f5f651b26c0fe5774d72b3a diff --git a/packages/g/gnome-shell-extension-speedinator/package.yml b/packages/g/gnome-shell-extension-speedinator/package.yml index 23c3eb7e9a1..799214fcdf6 100644 --- a/packages/g/gnome-shell-extension-speedinator/package.yml +++ b/packages/g/gnome-shell-extension-speedinator/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-shell-extension-speedinator -version: "0.1" +version: '0.1' release: 6 source: - git|https://github.com/tehsquidge/speedinator.git: 1bff1ee1af0a178f86295f042e5fb7ffc86c823c diff --git a/packages/g/gnome-shell-extensions/package.yml b/packages/g/gnome-shell-extensions/package.yml index 1a65417b3b9..740a617cd15 100644 --- a/packages/g/gnome-shell-extensions/package.yml +++ b/packages/g/gnome-shell-extensions/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-shell-extensions -version: "49.0" +version: '49.0' release: 59 source: - https://download.gnome.org/sources/gnome-shell-extensions/49/gnome-shell-extensions-49.0.tar.xz: 1570e064786cb4389759e0483f3a1bdbd5b9b38f06246eb4d1d509292a9c6a62 diff --git a/packages/g/gnome-shell/package.yml b/packages/g/gnome-shell/package.yml index b4d132d5187..9a7acc15ddd 100644 --- a/packages/g/gnome-shell/package.yml +++ b/packages/g/gnome-shell/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-shell -version: "49.2" +version: '49.2' release: 131 source: - https://download.gnome.org/sources/gnome-shell/49/gnome-shell-49.2.tar.xz: d13b855d8df99debf7eccf810b6e054fdb0aeb87ef8b131918a6e4c9197a02c7 diff --git a/packages/g/gnome-software/package.yml b/packages/g/gnome-software/package.yml index 774c35fac82..a95c061599f 100644 --- a/packages/g/gnome-software/package.yml +++ b/packages/g/gnome-software/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-software -version: "49.2" +version: '49.2' release: 33 source: - https://download.gnome.org/sources/gnome-software/49/gnome-software-49.2.tar.xz: b610b6932a8d666432bc58d6c78c4568cd63d442ae736db8be2c4ca01bbc946c diff --git a/packages/g/gnome-sudoku/package.yml b/packages/g/gnome-sudoku/package.yml index b774bff3631..4c8c9b329cf 100644 --- a/packages/g/gnome-sudoku/package.yml +++ b/packages/g/gnome-sudoku/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-sudoku -version: "49.2" +version: '49.2' release: 28 source: - https://download.gnome.org/sources/gnome-sudoku/49/gnome-sudoku-49.2.tar.xz: ca670fac73d9e5c3e7833fda3556710b4220db6433e7bec50a710560da7db840 diff --git a/packages/g/gnome-sushi/package.yml b/packages/g/gnome-sushi/package.yml index 740eed6d9e8..972da5c409b 100644 --- a/packages/g/gnome-sushi/package.yml +++ b/packages/g/gnome-sushi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-sushi -version: "46.0" +version: '46.0' release: 20 source: - https://download.gnome.org/sources/sushi/46/sushi-46.0.tar.xz: 96085baaa430ab2142c606aab5c47e2fbb2fd3eb70a352137e65c59a58a0f2c6 diff --git a/packages/g/gnome-system-monitor/package.yml b/packages/g/gnome-system-monitor/package.yml index ec7a7b7142f..1d430245509 100644 --- a/packages/g/gnome-system-monitor/package.yml +++ b/packages/g/gnome-system-monitor/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-system-monitor -version: "49.1" +version: '49.1' release: 34 source: - https://download.gnome.org/sources/gnome-system-monitor/49/gnome-system-monitor-49.1.tar.xz: 915b6a321ada12eba7bf578c20c9fe5e41f55d532847cbd124bbddaaec11d70f diff --git a/packages/g/gnome-text-editor/package.yml b/packages/g/gnome-text-editor/package.yml index af3224330c5..8ef84c6ef2c 100644 --- a/packages/g/gnome-text-editor/package.yml +++ b/packages/g/gnome-text-editor/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-text-editor -version: "49.0" +version: '49.0' release: 15 source: - https://download.gnome.org/sources/gnome-text-editor/49/gnome-text-editor-49.0.tar.xz: 8e43b0cfa8152cd3c7630de565de2d6930e887cf2d8b84480fbf853a2bc2c8a6 diff --git a/packages/g/gnome-tweaks/package.yml b/packages/g/gnome-tweaks/package.yml index e3c543c3bc4..312a2c07eac 100644 --- a/packages/g/gnome-tweaks/package.yml +++ b/packages/g/gnome-tweaks/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-tweaks -version: "49.0" +version: '49.0' release: 44 source: - https://download.gnome.org/sources/gnome-tweaks/49/gnome-tweaks-49.0.tar.xz: b3909bdcb4905b68427d6ab581e01f436dff8e5c0a389b1e0b14500f18806ebb diff --git a/packages/g/gnome-user-docs/package.yml b/packages/g/gnome-user-docs/package.yml index 168bcbd97f8..6f2a4222964 100644 --- a/packages/g/gnome-user-docs/package.yml +++ b/packages/g/gnome-user-docs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-user-docs -version: "49.1" +version: '49.1' release: 36 source: - https://download.gnome.org/sources/gnome-user-docs/49/gnome-user-docs-49.1.tar.xz: 0e50b8bb4fceaa9128367cd3458e5edb861c96278c1aa9a73a6ec0402b7bc617 diff --git a/packages/g/gnome-user-share/package.yml b/packages/g/gnome-user-share/package.yml index ffb432bd25e..9cab1d6c726 100644 --- a/packages/g/gnome-user-share/package.yml +++ b/packages/g/gnome-user-share/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-user-share -version: "48.2" +version: '48.2' release: 6 source: - https://download.gnome.org/sources/gnome-user-share/48/gnome-user-share-48.2.tar.xz: 032868d40af85080ba4e18ba5dab46c0e663ec7e438949f082c805795f62bf06 diff --git a/packages/g/gnome-weather/package.yml b/packages/g/gnome-weather/package.yml index 9b2bacd616e..01cd7b0c17c 100644 --- a/packages/g/gnome-weather/package.yml +++ b/packages/g/gnome-weather/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-weather -version: "49.0" +version: '49.0' release: 31 source: - https://download.gnome.org/sources/gnome-weather/49/gnome-weather-49.0.tar.xz: ee1f76b85eba9db0c8d5c02041a9d85ecdd22abb5ec6bb3ff32225929c0fce5f diff --git a/packages/g/gnome-web/package.yml b/packages/g/gnome-web/package.yml index ec2ca3b526c..c4b022963c8 100644 --- a/packages/g/gnome-web/package.yml +++ b/packages/g/gnome-web/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnome-web -version: "49.2" +version: '49.2' release: 78 source: - https://download.gnome.org/sources/epiphany/49/epiphany-49.2.tar.xz: b3ba3d68213e87f81f1733e85500c37b82b5938f9009e4fe89994963d5fb2b8e diff --git a/packages/g/gnote/package.yml b/packages/g/gnote/package.yml index 5336782f54f..27d007728ba 100644 --- a/packages/g/gnote/package.yml +++ b/packages/g/gnote/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnote -version: "49.0" +version: '49.0' release: 35 source: - https://download.gnome.org/sources/gnote/49/gnote-49.0.tar.xz: 19751a2f237729bf9f48495540a35e346e45c1ba1b016db9cb754d45eced0a5d diff --git a/packages/g/gnucash/package.yml b/packages/g/gnucash/package.yml index 919a0bcd573..e97e358d576 100644 --- a/packages/g/gnucash/package.yml +++ b/packages/g/gnucash/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnucash -version: "5.13" +version: '5.13' release: 62 source: - https://github.com/Gnucash/gnucash/releases/download/5.13/gnucash-5.13.tar.bz2: 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5 diff --git a/packages/g/gnugo/package.yml b/packages/g/gnugo/package.yml index 79694df2f6a..0d4b7b09a1d 100644 --- a/packages/g/gnugo/package.yml +++ b/packages/g/gnugo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gnugo -version: "3.8" +version: '3.8' release: 5 source: - http://ftpmirror.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz: da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72 diff --git a/packages/g/gource/package.yml b/packages/g/gource/package.yml index 76d3d13d1d3..26921a89d14 100644 --- a/packages/g/gource/package.yml +++ b/packages/g/gource/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gource -version: "0.55" +version: '0.55' release: 23 source: - https://github.com/acaudwell/Gource/releases/download/gource-0.55/gource-0.55.tar.gz: c8239212d28b07508d9e477619976802681628fc25eb3e04f6671177013c0142 diff --git a/packages/g/gperf/package.yml b/packages/g/gperf/package.yml index 70838a18fbd..c8bbc115d70 100644 --- a/packages/g/gperf/package.yml +++ b/packages/g/gperf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gperf -version: "3.3" +version: '3.3' release: 6 source: - https://ftpmirror.gnu.org/gnu/gperf/gperf-3.3.tar.gz: fd87e0aba7e43ae054837afd6cd4db03a3f2693deb3619085e6ed9d8d9604ad8 diff --git a/packages/g/gperftools/package.yml b/packages/g/gperftools/package.yml index 4f4dd3aefe8..11209bb2633 100644 --- a/packages/g/gperftools/package.yml +++ b/packages/g/gperftools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gperftools -version: "2.15" +version: '2.15' release: 7 source: - https://github.com/gperftools/gperftools/releases/download/gperftools-2.15/gperftools-2.15.tar.gz: c69fef855628c81ef56f12e3c58f2b7ce1f326c0a1fe783e5cae0b88cbbe9a80 diff --git a/packages/g/gprename/package.yml b/packages/g/gprename/package.yml index bd602b76c99..ef5d39b1035 100644 --- a/packages/g/gprename/package.yml +++ b/packages/g/gprename/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gprename -version: "20230429" +version: '20230429' release: 8 source: - https://sourceforge.net/projects/gprename/files/gprename/20230429/gprename-20230429.zip: bb6ffa81db7bca22030377ce60d28a5eaa02cea975252b5639ca9f7ea17c2002 diff --git a/packages/g/gpu-screen-recorder-gtk/package.yml b/packages/g/gpu-screen-recorder-gtk/package.yml index cb1ab7d459d..37008558205 100644 --- a/packages/g/gpu-screen-recorder-gtk/package.yml +++ b/packages/g/gpu-screen-recorder-gtk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gpu-screen-recorder-gtk -version: "5.3" +version: '5.3' release: 2 source: - https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.5.3.0.tar.gz: 21fb29d89feb79f0ceda5b9916a3581e971a3bece7fc6287ed710771c83b7d6a diff --git a/packages/g/gpxsee/package.yml b/packages/g/gpxsee/package.yml index 2bc79a0dd43..920bae3472c 100644 --- a/packages/g/gpxsee/package.yml +++ b/packages/g/gpxsee/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gpxsee -version: "13.41" +version: '13.41' release: 54 source: - https://github.com/tumic0/GPXSee/archive/refs/tags/13.41.tar.gz: 3f197c66450970bbb68e8f2dc392b2192bb1334ef2749e7a6b8bbde9e9c5b615 diff --git a/packages/g/grafx2/package.yml b/packages/g/grafx2/package.yml index caa3f33727f..0986954b514 100644 --- a/packages/g/grafx2/package.yml +++ b/packages/g/grafx2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: grafx2 -version: "2.9" +version: '2.9' release: 12 source: - https://gitlab.com/GrafX2/grafX2/-/archive/v2.9/grafX2-v2.9.tar.bz2: bb9996e51cc0922ce291ccf301920fe4da340a5b3b3181be356f929dd4b5cb59 diff --git a/packages/g/graph-tool/package.yml b/packages/g/graph-tool/package.yml index 7e220ae3822..1a4a6cba98f 100644 --- a/packages/g/graph-tool/package.yml +++ b/packages/g/graph-tool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: graph-tool -version: "2.98" +version: '2.98' release: 25 source: - https://downloads.skewed.de/graph-tool/graph-tool-2.98.tar.zst: 27b01c870c2532f3627e5d5a0a488bf0941b14030fb70c479333d87ca141b7fb diff --git a/packages/g/grep/package.yml b/packages/g/grep/package.yml index 0928af47b50..158b16b2dd5 100644 --- a/packages/g/grep/package.yml +++ b/packages/g/grep/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: grep -version: "3.12" +version: '3.12' release: 23 source: - https://ftpmirror.gnu.org/gnu/grep/grep-3.12.tar.gz: badda546dfc4b9d97e992e2c35f3b5c7f20522ffcbe2f01ba1e9cdcbe7644cdc diff --git a/packages/g/gromacs/package.yml b/packages/g/gromacs/package.yml index ca7e4b68b3b..fb45f6470ac 100644 --- a/packages/g/gromacs/package.yml +++ b/packages/g/gromacs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gromacs -version: "2024.2" +version: '2024.2' release: 11 source: - https://ftp.gromacs.org/pub/gromacs/gromacs-2024.2.tar.gz: 802a7e335f2e895770f57b159e4ec368ebb0ff2ce6daccf706c6e8025c36852b diff --git a/packages/g/grub2/package.yml b/packages/g/grub2/package.yml index 28930012f61..a7dfa3629ab 100644 --- a/packages/g/grub2/package.yml +++ b/packages/g/grub2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: grub2 -version: "2.12" +version: '2.12' release: 40 source: - git|https://git.savannah.gnu.org/git/grub.git: 5ca9db22e8ed0dbebb2aec53722972de0680a463 diff --git a/packages/g/gsettings-desktop-schemas/package.yml b/packages/g/gsettings-desktop-schemas/package.yml index 4c5ff08fbc8..29997517865 100644 --- a/packages/g/gsettings-desktop-schemas/package.yml +++ b/packages/g/gsettings-desktop-schemas/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gsettings-desktop-schemas -version: "49.1" +version: '49.1' release: 64 source: - https://download.gnome.org/sources/gsettings-desktop-schemas/49/gsettings-desktop-schemas-49.1.tar.xz: 777a7f83d5e5a8076b9bf809cb24101b1b1ba9c230235e3c3de8e13968ed0e63 diff --git a/packages/g/gsl/package.yml b/packages/g/gsl/package.yml index ce788c7ba72..091baefb8e9 100644 --- a/packages/g/gsl/package.yml +++ b/packages/g/gsl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gsl -version: "2.7" +version: '2.7' release: 9 source: - https://ftpmirror.gnu.org/gnu/gsl/gsl-2.7.tar.gz: efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b diff --git a/packages/g/gtkhash/package.yml b/packages/g/gtkhash/package.yml index bb13413421b..49d7a9a6df1 100644 --- a/packages/g/gtkhash/package.yml +++ b/packages/g/gtkhash/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gtkhash -version: "1.5" +version: '1.5' release: 21 source: - https://github.com/tristanheaven/gtkhash/releases/download/v1.5/gtkhash-1.5.tar.xz: 7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005 @@ -41,8 +41,7 @@ rundeps: - thunar patterns: - /* - - caja-extension: - [/usr/lib64/caja, /usr/share/caja, /usr/share/metainfo/*caja*] + - caja-extension: [/usr/lib64/caja, /usr/share/caja, /usr/share/metainfo/*caja*] - nemo-extension: [/usr/lib64/nemo, /usr/share/metainfo/*nemo*] - thunar-extension: [/usr/lib64/thunarx-3, /usr/share/metainfo/*thunar*] setup: | diff --git a/packages/g/gufw/package.yml b/packages/g/gufw/package.yml index 4faf5e10529..5399d61a533 100644 --- a/packages/g/gufw/package.yml +++ b/packages/g/gufw/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gufw -version: "26.04" +version: '26.04' release: 28 source: - https://github.com/costales/gufw/releases/download/26.04/gui-ufw-26.04.0.tar.gz: 79f82eaf557d705e46ea538e9576168612ef074c312377d331dcd88e0d3fad81 diff --git a/packages/g/gwyddion/package.yml b/packages/g/gwyddion/package.yml index 46e08a25e61..7f0572a128e 100644 --- a/packages/g/gwyddion/package.yml +++ b/packages/g/gwyddion/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gwyddion -version: "2.69" +version: '2.69' release: 24 source: - https://sourceforge.net/projects/gwyddion/files/gwyddion/2.69/gwyddion-2.69.tar.xz: 597eb6b51ee575a07f350cc0573bc74d005a3490d9832ad136a369e70d30efa6 diff --git a/packages/g/gzip/package.yml b/packages/g/gzip/package.yml index 9ac6603ddcb..61f8eac2d69 100644 --- a/packages/g/gzip/package.yml +++ b/packages/g/gzip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: gzip -version: "1.14" +version: '1.14' release: 19 source: - https://mirror.team-cymru.com/gnu/gzip/gzip-1.14.tar.gz: 613d6ea44f1248d7370c7ccdeee0dd0017a09e6c39de894b3c6f03f981191c6b diff --git a/packages/h/halloy/package.yml b/packages/h/halloy/package.yml index 4e3f82cf487..91a6231827e 100644 --- a/packages/h/halloy/package.yml +++ b/packages/h/halloy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: halloy -version: "2025.12" +version: '2025.12' release: 6 source: - https://github.com/squidowl/halloy/archive/refs/tags/2025.12.tar.gz: 106689f15aeca87e88c7249812b0c8383c6c8f2746df4f5bbd83b579e2ebb756 diff --git a/packages/h/hdparm/package.yml b/packages/h/hdparm/package.yml index c623dde1efd..debeb1c21ac 100644 --- a/packages/h/hdparm/package.yml +++ b/packages/h/hdparm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hdparm -version: "9.65" +version: '9.65' release: 11 source: - https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.65.tar.gz: d14929f910d060932e717e9382425d47c2e7144235a53713d55a94f7de535a4b diff --git a/packages/h/hicolor-icon-theme/package.yml b/packages/h/hicolor-icon-theme/package.yml index f0b8db8deab..0ed95316097 100644 --- a/packages/h/hicolor-icon-theme/package.yml +++ b/packages/h/hicolor-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hicolor-icon-theme -version: "0.18" +version: '0.18' release: 9 source: - https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz: db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7 diff --git a/packages/h/highlight/package.yml b/packages/h/highlight/package.yml index 817bcd2d4b0..de4d9842844 100644 --- a/packages/h/highlight/package.yml +++ b/packages/h/highlight/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: highlight -version: "4.18" +version: '4.18' release: 21 source: - https://gitlab.com/saalen/highlight/-/archive/v4.18/highlight-v4.18.tar.gz: b173ed7a87b724db9ed7863342cbb91726a433b8ef4bcac96323d88478b8b693 diff --git a/packages/h/horst/package.yml b/packages/h/horst/package.yml index 8fca778218d..cc7f1c83d96 100644 --- a/packages/h/horst/package.yml +++ b/packages/h/horst/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: horst -version: "5.1" +version: '5.1' release: 5 homepage: https://github.com/br101/horst source: diff --git a/packages/h/html-xml-utils/package.yml b/packages/h/html-xml-utils/package.yml index 6e7e282ac14..3e49ec46b66 100644 --- a/packages/h/html-xml-utils/package.yml +++ b/packages/h/html-xml-utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: html-xml-utils -version: "8.6" +version: '8.6' release: 3 source: - https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-8.6.tar.gz: 5e84729ef36ccd3924d2872ed4ee6954c63332dca5400ba8eb4eaef1f2db4fb2 diff --git a/packages/h/hunspell-de/package.yml b/packages/h/hunspell-de/package.yml index 1a3d328b88e..829d4712bf1 100644 --- a/packages/h/hunspell-de/package.yml +++ b/packages/h/hunspell-de/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-de -version: "20161207" +version: '20161207' release: 5 source: - https://j3e.de/ispell/igerman98/dict/igerman98-20161207.tar.bz2: 17296f03c5fea62d76ecc530ebe80f6adc430278f58d472dc1842d71612960a8 diff --git a/packages/h/hunspell-el/package.yml b/packages/h/hunspell-el/package.yml index 917792b5a1b..44f023f4183 100644 --- a/packages/h/hunspell-el/package.yml +++ b/packages/h/hunspell-el/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-el -version: "0.9" +version: '0.9' release: 5 source: - http://elspell.math.upatras.gr/files/ooffice/el_GR-0.9.zip: 638984ed883a313ee1633bfe87ba6260b4c7771f22c1a0113d3d49138be8eead diff --git a/packages/h/hunspell-es/package.yml b/packages/h/hunspell-es/package.yml index 7574a9b3b13..29c33e04645 100644 --- a/packages/h/hunspell-es/package.yml +++ b/packages/h/hunspell-es/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-es -version: "2.9" +version: '2.9' release: 8 source: - https://github.com/sbosio/rla-es/releases/download/v2.9/es.oxt: b08a1a0e3e044697f63a67184f591f7e2c37bbb53bbfbb4780bcbd84929d6e8c diff --git a/packages/h/hunspell-fr/package.yml b/packages/h/hunspell-fr/package.yml index eb0784473de..828414f3c63 100644 --- a/packages/h/hunspell-fr/package.yml +++ b/packages/h/hunspell-fr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-fr -version: "7.0" +version: '7.0' release: 10 source: - https://grammalecte.net/oxt/lo-oo-ressources-linguistiques-fr-v7.0.oxt: e8a352abd550bfd773b09d6631e96af3dbcfefecc9b50d3b7bb6094e429cc64b diff --git a/packages/h/hunspell-he/package.yml b/packages/h/hunspell-he/package.yml index a2946ac6a6d..ab1288ee803 100644 --- a/packages/h/hunspell-he/package.yml +++ b/packages/h/hunspell-he/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-he -version: "1.4" +version: '1.4' release: 5 source: - https://hspell.sourceforge.net/hspell-1.4.tar.gz: 7310f5d58740d21d6d215c1179658602ef7da97a816bc1497c8764be97aabea3 diff --git a/packages/h/hunspell-pl/package.yml b/packages/h/hunspell-pl/package.yml index 28b7b0ef046..57eeeb7955d 100644 --- a/packages/h/hunspell-pl/package.yml +++ b/packages/h/hunspell-pl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-pl -version: "20250201" +version: '20250201' release: 8 source: - https://sjp.pl/sl/ort/sjp-myspell-pl-20250201.zip: 578ab1b63d77628cda9ca1b6a9ed18af22091ec2a26ea031a082b1df98913b84 diff --git a/packages/h/hunspell-pt/package.yml b/packages/h/hunspell-pt/package.yml index 92d93b1cef7..4f4c3c7ffa4 100644 --- a/packages/h/hunspell-pt/package.yml +++ b/packages/h/hunspell-pt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-pt -version: "20220621" +version: '20220621' release: 3 source: - https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/hunspell-pt_PT-20220621.tar.gz: a310abeeb52b706febae0392f44f9541bbfb1b75f3f290c615ade25fa1ccd351 diff --git a/packages/h/hunspell-sr/package.yml b/packages/h/hunspell-sr/package.yml index df85a156081..70ddd3d9d8f 100644 --- a/packages/h/hunspell-sr/package.yml +++ b/packages/h/hunspell-sr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hunspell-sr -version: "20130715" +version: '20130715' release: 4 source: - http://devbase.net/dict-sr/hunspell-sr-20130715.zip: 2ddedbf7f0874ebb1b59829dbd73ebfe26f98aa99f19f8f7eb4e849c393a75f2 diff --git a/packages/h/hwdata/package.yml b/packages/h/hwdata/package.yml index 3ad543449f5..45d3f4d9f02 100644 --- a/packages/h/hwdata/package.yml +++ b/packages/h/hwdata/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hwdata -version: "0.402" +version: '0.402' release: 47 source: - https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.402.tar.gz: e390fe2f5f5ef7ed9ccbe62eb7cd40d4ee2b57389e7869c0dc96433c81812e7a diff --git a/packages/h/hyphen-es/package.yml b/packages/h/hyphen-es/package.yml index d4c03f105b2..e7eb22a9ea6 100644 --- a/packages/h/hyphen-es/package.yml +++ b/packages/h/hyphen-es/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: hyphen-es -version: "2.6" +version: '2.6' release: 1 source: - https://github.com/sbosio/rla-es/releases/download/v2.6/es.oxt: 10fa51dffb78f0fc15fd791770813f551da43cf007b52cb8fb6ccb0b4117e85f diff --git a/packages/i/i2c-tools/package.yml b/packages/i/i2c-tools/package.yml index 3b73ef4a90e..36e6d367229 100644 --- a/packages/i/i2c-tools/package.yml +++ b/packages/i/i2c-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: i2c-tools -version: "4.3" +version: '4.3' release: 4 source: - https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/snapshot/i2c-tools-4.3.tar.gz: b4f63b9f8d74e89a010f1d6e4748659df2f556717dfa273cedc144be451758b9 diff --git a/packages/i/i3/package.yml b/packages/i/i3/package.yml index fd89a4fa2c2..cd719b44f3b 100644 --- a/packages/i/i3/package.yml +++ b/packages/i/i3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: i3 -version: "4.24" +version: '4.24' release: 52 source: - https://github.com/i3/i3/archive/refs/tags/4.24.tar.gz: 8a09f02c2583020899ee95dfd41d12300a0c1c0239b0d752b676437cbf916cc8 diff --git a/packages/i/i3blocks/package.yml b/packages/i/i3blocks/package.yml index fbcf6ffe32d..c26511880f9 100644 --- a/packages/i/i3blocks/package.yml +++ b/packages/i/i3blocks/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: i3blocks -version: "1.5" +version: '1.5' release: 5 source: - https://github.com/vivien/i3blocks/archive/refs/tags/1.5.tar.gz: 41764d771043d0c06c23d75b1e3ca6b2b94279191483d03f10c5e034d6722ebf diff --git a/packages/i/i3lock/package.yml b/packages/i/i3lock/package.yml index 9cab5a26a59..661bbf877b9 100644 --- a/packages/i/i3lock/package.yml +++ b/packages/i/i3lock/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: i3lock -version: "2.15" +version: '2.15' release: 18 source: - https://github.com/i3/i3lock/archive/refs/tags/2.15.tar.gz: b3253dfc42b6fa3879498310b536d42224d3a492f9a957a5652e6ff6c91862dc diff --git a/packages/i/i3status/package.yml b/packages/i/i3status/package.yml index 734b66a84d6..efb044faf7a 100644 --- a/packages/i/i3status/package.yml +++ b/packages/i/i3status/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: i3status -version: "2.15" +version: '2.15' release: 16 source: - https://i3wm.org/i3status/i3status-2.15.tar.xz: 6c67f52cae4f139df764ad1cc736562be0f97750791bc212b53f34c06eaf2205 diff --git a/packages/i/icestorm/package.yml b/packages/i/icestorm/package.yml index ff7469d701f..ebafef0da29 100644 --- a/packages/i/icestorm/package.yml +++ b/packages/i/icestorm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: icestorm -version: "1.1" +version: '1.1' release: 4 source: - https://github.com/YosysHQ/icestorm/archive/refs/tags/v1.1.tar.gz: 928dd541d15540a796a3d320122794d8d76acff90783de8c5747f613e474652f diff --git a/packages/i/iio-sensor-proxy/package.yml b/packages/i/iio-sensor-proxy/package.yml index 48d29983bf4..b58c0530eeb 100644 --- a/packages/i/iio-sensor-proxy/package.yml +++ b/packages/i/iio-sensor-proxy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iio-sensor-proxy -version: "3.8" +version: '3.8' release: 7 source: - https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/3.8/iio-sensor-proxy-3.8.tar.gz: f7fb74bf75a7046be14926d4be3d1804f7fb048641116dce0bc0be847131f9d6 diff --git a/packages/i/inetutils/package.yml b/packages/i/inetutils/package.yml index 322c8034653..e7f930331ed 100644 --- a/packages/i/inetutils/package.yml +++ b/packages/i/inetutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: inetutils -version: "2.6" +version: '2.6' release: 15 source: - https://ftpmirror.gnu.org/gnu/inetutils/inetutils-2.6.tar.xz: 68bedbfeaf73f7d86be2a7d99bcfbd4093d829f52770893919ae174c0b2357ca diff --git a/packages/i/inih/package.yml b/packages/i/inih/package.yml index bd65d3d9716..cf00b26543e 100644 --- a/packages/i/inih/package.yml +++ b/packages/i/inih/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: inih -version: "61" +version: '61' release: 7 source: - https://github.com/benhoyt/inih/archive/refs/tags/r61.tar.gz: 7caf26a2202a4ca689df3fe4175dfa74e0faa18fcca07331bba934fd0ecb8f12 diff --git a/packages/i/innoextract/package.yml b/packages/i/innoextract/package.yml index 844eb3a0f66..b1820ce9c93 100644 --- a/packages/i/innoextract/package.yml +++ b/packages/i/innoextract/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: innoextract -version: "1.9" +version: '1.9' release: 14 source: - https://github.com/dscharrer/innoextract/releases/download/1.9/innoextract-1.9.tar.gz: 6344a69fc1ed847d4ed3e272e0da5998948c6b828cb7af39c6321aba6cf88126 diff --git a/packages/i/intel-gpu-tools/package.yml b/packages/i/intel-gpu-tools/package.yml index 4dd997162cf..1b2f82fa3dd 100644 --- a/packages/i/intel-gpu-tools/package.yml +++ b/packages/i/intel-gpu-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: intel-gpu-tools -version: "2.0" +version: '2.0' release: 19 homepage: https://gitlab.freedesktop.org/drm/igt-gpu-tools source: diff --git a/packages/i/intel-microcode/package.yml b/packages/i/intel-microcode/package.yml index 59be496d623..449caacb8f8 100644 --- a/packages/i/intel-microcode/package.yml +++ b/packages/i/intel-microcode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: intel-microcode -version: "20251111" +version: '20251111' release: 35 source: - https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20251111.tar.gz: 5a9a0d17240f486461bc101ef74f2b8c10675cdd02d0ba0bd6168b061c62e970 diff --git a/packages/i/iotop/package.yml b/packages/i/iotop/package.yml index 3e1ff788cab..128a971d9e0 100644 --- a/packages/i/iotop/package.yml +++ b/packages/i/iotop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iotop -version: "1.30" +version: '1.30' release: 12 source: - https://github.com/Tomas-M/iotop/releases/download/v1.30/iotop-1.30.tar.xz: b6d8001cd06b583b42bc366d337c3c6e94ae8eadd29f501dbb333b11a2f0bce0 diff --git a/packages/i/ipcalc/package.yml b/packages/i/ipcalc/package.yml index 6d36ec313ae..711ee7a5bdc 100644 --- a/packages/i/ipcalc/package.yml +++ b/packages/i/ipcalc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ipcalc -version: "0.51" +version: '0.51' release: 1 source: - https://github.com/kjokjo/ipcalc/archive/refs/tags/0.51.tar.gz: a4dbfaeb7511b81830793ab9936bae9d7b1b561ad33e29106faaaf97ba1c117e diff --git a/packages/i/iperf/package.yml b/packages/i/iperf/package.yml index 10177c34100..781d6cae1e7 100644 --- a/packages/i/iperf/package.yml +++ b/packages/i/iperf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iperf -version: "3.19" +version: '3.19' release: 7 source: - https://github.com/esnet/iperf/archive/refs/tags/3.19.tar.gz: da5cff29e4945b2ee05dcf9a0c67768cc000dc1b122935bce3492c4e36f6b5e9 diff --git a/packages/i/ipset/package.yml b/packages/i/ipset/package.yml index 56e5adb473e..ed3744ebf5d 100644 --- a/packages/i/ipset/package.yml +++ b/packages/i/ipset/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ipset -version: "7.23" +version: '7.23' release: 5 source: - https://ipset.netfilter.org/ipset-7.23.tar.bz2: db3a51a9ebf27c7cbd0a1482c46c5e0ed630c28c796f73287c4b339dd46086e5 diff --git a/packages/i/iptsd/package.yml b/packages/i/iptsd/package.yml index eb3777a5470..1137d9d40be 100644 --- a/packages/i/iptsd/package.yml +++ b/packages/i/iptsd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iptsd -version: "2" +version: '2' release: 2 source: # - https://github.com/linux-surface/iptsd/archive/refs/tags/v2.tar.gz : 6bed3585cb3ef8a52ae0ea357f49d95c5a149bd374b03f3b22cdd942c70332b9 diff --git a/packages/i/iputils/package.yml b/packages/i/iputils/package.yml index acdee87288d..f4a4a8b5ef8 100644 --- a/packages/i/iputils/package.yml +++ b/packages/i/iputils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iputils -version: "20250605" +version: '20250605' release: 16 source: - https://github.com/iputils/iputils/archive/refs/tags/20250605.tar.gz: 19e680c9eef8c079da4da37040b5f5453763205b4edfb1e2c114de77908927e4 diff --git a/packages/i/isl/package.yml b/packages/i/isl/package.yml index 68aa8db4341..08b1791c87d 100644 --- a/packages/i/isl/package.yml +++ b/packages/i/isl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: isl -version: "0.27" +version: '0.27' release: 9 source: - https://libisl.sourceforge.io/isl-0.27.tar.xz: 6d8babb59e7b672e8cb7870e874f3f7b813b6e00e6af3f8b04f7579965643d5c diff --git a/packages/i/iverilog/package.yml b/packages/i/iverilog/package.yml index 02b02f56c34..a06f3e3eec9 100644 --- a/packages/i/iverilog/package.yml +++ b/packages/i/iverilog/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iverilog -version: "12.0" +version: '12.0' release: 6 source: - https://github.com/steveicarus/iverilog/archive/v12_0.tar.gz: a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d diff --git a/packages/i/iw/package.yml b/packages/i/iw/package.yml index 914417ca287..76e3224206d 100644 --- a/packages/i/iw/package.yml +++ b/packages/i/iw/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iw -version: "6.7" +version: '6.7' release: 6 source: - https://mirrors.edge.kernel.org/pub/software/network/iw/iw-6.7.tar.gz: b3ef3fa85fa1177b11d3e97d6d38cdfe10ee250ca31482b581f3bd0fc79cb015 diff --git a/packages/i/iwd/package.yml b/packages/i/iwd/package.yml index 7324a25cdd4..bfef2c6fbfa 100644 --- a/packages/i/iwd/package.yml +++ b/packages/i/iwd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: iwd -version: "3.10" +version: '3.10' release: 15 source: - https://mirrors.edge.kernel.org/pub/linux/network/wireless/iwd-3.10.tar.xz: 640bff22540e1714f71772a83123aff6f810b7eb9d7d6df1e10fb2695beb5115 diff --git a/packages/j/jabref/package.yml b/packages/j/jabref/package.yml index bf7700fbf37..b1674d6060e 100644 --- a/packages/j/jabref/package.yml +++ b/packages/j/jabref/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: jabref -version: "5.15" +version: '5.15' release: 6 source: - https://github.com/JabRef/jabref/archive/refs/tags/v5.15.tar.gz: 2bf75d7f96aa1f5c74b675e3e0b4dda703027b3c3d8ede0616dd2218f5a74259 diff --git a/packages/j/jansson/package.yml b/packages/j/jansson/package.yml index edb457f25ce..dcd04c1d081 100644 --- a/packages/j/jansson/package.yml +++ b/packages/j/jansson/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: jansson -version: "2.14" +version: '2.14' release: 10 source: - https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2: fba956f27c6ae56ce6dfd52fbf9d20254aad42821f74fa52f83957625294afb9 diff --git a/packages/j/jbig2dec/package.yml b/packages/j/jbig2dec/package.yml index a02ae262511..fd273c04fec 100644 --- a/packages/j/jbig2dec/package.yml +++ b/packages/j/jbig2dec/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: jbig2dec -version: "0.19" +version: '0.19' release: 2 source: - https://github.com/ArtifexSoftware/jbig2dec/archive/0.19.tar.gz: e81b787ad0b147a437a52d9ce7de1a8f429655e8aa030383b6b2dd8919373717 diff --git a/packages/j/jhead/package.yml b/packages/j/jhead/package.yml index 8d889f3d777..7c9cf0e67d3 100644 --- a/packages/j/jhead/package.yml +++ b/packages/j/jhead/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: jhead -version: "3.08" +version: '3.08' release: 2 source: - https://github.com/Matthias-Wandel/jhead/archive/refs/tags/3.08.tar.gz: 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f diff --git a/packages/j/joe/package.yml b/packages/j/joe/package.yml index 4395d16fb5b..12fabee65a2 100644 --- a/packages/j/joe/package.yml +++ b/packages/j/joe/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: joe -version: "4.6" +version: '4.6' release: 4 source: - https://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-4.6/joe-4.6.tar.gz: 495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de diff --git a/packages/j/josm/package.yml b/packages/j/josm/package.yml index 2f9c42cc3dc..dabcde8c4e2 100644 --- a/packages/j/josm/package.yml +++ b/packages/j/josm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: josm -version: "18387" +version: '18387' release: 12 source: - https://github.com/JOSM/josm/archive/refs/tags/18387-tested.tar.gz: 694ebd7353206c067fc1120afde8db4bcce163d7ecc482d585bd14c6d1e96051 diff --git a/packages/j/json-c/package.yml b/packages/j/json-c/package.yml index 7e4d4c9e5f0..262e61a862b 100644 --- a/packages/j/json-c/package.yml +++ b/packages/j/json-c/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: json-c -version: "0.18" +version: '0.18' release: 15 source: - https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz: 876ab046479166b869afc6896d288183bbc0e5843f141200c677b3e8dfb11724 diff --git a/packages/k/kdocker/package.yml b/packages/k/kdocker/package.yml index 729d30df1b9..5b60d589e35 100644 --- a/packages/k/kdocker/package.yml +++ b/packages/k/kdocker/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: kdocker -version: "6.2" +version: '6.2' release: 3 source: - https://github.com/user-none/KDocker/archive/refs/tags/6.2.tar.gz: 575ca18ba7121fdfcb109e5b962e5ef3aaf8e85307edcaff3790a5e0c13d73da diff --git a/packages/k/keepass/package.yml b/packages/k/keepass/package.yml index 92791a6ef6b..14cb8f9d3c3 100644 --- a/packages/k/keepass/package.yml +++ b/packages/k/keepass/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: keepass -version: "2.59" +version: '2.59' release: 47 source: - https://sourceforge.net/projects/keepass/files/KeePass%202.x/2.59/KeePass-2.59-Source.zip: 7ac2711821836fc0198b6f19ecd787318c8bf06585a4a3aeb2e6bd5319604a7b diff --git a/packages/k/klavaro/package.yml b/packages/k/klavaro/package.yml index 4aa66dc9754..897e5854120 100644 --- a/packages/k/klavaro/package.yml +++ b/packages/k/klavaro/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: klavaro -version: "3.14" +version: '3.14' release: 13 source: - https://sourceforge.net/projects/klavaro/files/klavaro-3.14.tar.bz2: 87187e49d301c510e6964098cdb612126bf030d2a875fd799eadcad3eae56dab diff --git a/packages/k/kmod/package.yml b/packages/k/kmod/package.yml index f58684ed2aa..6dc84c6fa5e 100644 --- a/packages/k/kmod/package.yml +++ b/packages/k/kmod/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: kmod -version: "33" +version: '33' release: 18 source: - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.xz: dc768b3155172091f56dc69430b5481f2d76ecd9ccb54ead8c2540dbcf5ea9bc diff --git a/packages/k/krusader/package.yml b/packages/k/krusader/package.yml index 64493a8fb67..22f6231bdbc 100644 --- a/packages/k/krusader/package.yml +++ b/packages/k/krusader/package.yml @@ -55,5 +55,5 @@ build: | install: | %ninja_install -patterns: - - - doc: - - - /usr/share/doc + - - doc: + - - /usr/share/doc diff --git a/packages/k/kwin-vk-hdr-layer/package.yml b/packages/k/kwin-vk-hdr-layer/package.yml index 8fd60d4a768..3187b1dd9ad 100644 --- a/packages/k/kwin-vk-hdr-layer/package.yml +++ b/packages/k/kwin-vk-hdr-layer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: kwin-vk-hdr-layer -version: "1" +version: '1' release: 3 source: - git|https://github.com/Zamundaaa/VK_hdr_layer.git: 1f13469feb0704bcf56b64fd6ec3793e5087d895 diff --git a/packages/l/ladspa/package.yml b/packages/l/ladspa/package.yml index dcf19072536..69fa866f813 100644 --- a/packages/l/ladspa/package.yml +++ b/packages/l/ladspa/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ladspa -version: "1.17" +version: '1.17' release: 4 source: - http://www.ladspa.org/download/ladspa_sdk_1.17.tgz: 27d24f279e4b81bd17ecbdcc38e4c42991bb388826c0b200067ce0eb59d3da5b diff --git a/packages/l/lame/package.yml b/packages/l/lame/package.yml index 8408db9d090..f9712c8e4cc 100644 --- a/packages/l/lame/package.yml +++ b/packages/l/lame/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lame -version: "3.100" +version: '3.100' release: 11 source: - https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz: ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e diff --git a/packages/l/languagetool/package.yml b/packages/l/languagetool/package.yml index 86ffffba745..7555da3195a 100644 --- a/packages/l/languagetool/package.yml +++ b/packages/l/languagetool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: languagetool -version: "6.6" +version: '6.6' release: 11 source: - git|https://github.com/languagetool-org/languagetool.git: v6.6 diff --git a/packages/l/lazarus/package.yml b/packages/l/lazarus/package.yml index ea71285a8b5..1929606b29d 100644 --- a/packages/l/lazarus/package.yml +++ b/packages/l/lazarus/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lazarus -version: "4.4" +version: '4.4' release: 22 source: - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download: 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 diff --git a/packages/l/lbreakouthd/package.yml b/packages/l/lbreakouthd/package.yml index 7a6a14defeb..c98558f5788 100644 --- a/packages/l/lbreakouthd/package.yml +++ b/packages/l/lbreakouthd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lbreakouthd -version: "1.2" +version: '1.2' release: 7 source: - https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-1.2.tar.gz: 644cbf6f6656019bc335b02efc59e9b0fa3c5acbd21800db75a49753f8297419 diff --git a/packages/l/lemonbar/package.yml b/packages/l/lemonbar/package.yml index 7c8599ac07c..03591fe4acd 100644 --- a/packages/l/lemonbar/package.yml +++ b/packages/l/lemonbar/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lemonbar -version: "1.4" +version: '1.4' release: 4 source: - https://github.com/LemonBoy/bar/archive/refs/tags/v1.4.tar.gz: 7bfd36d7a4a950f61ed0d32c7d219678e7787a546d9ef4bc33f02393d60e4939 diff --git a/packages/l/leocad/package.yml b/packages/l/leocad/package.yml index 882b81a9555..8cf92d7780d 100644 --- a/packages/l/leocad/package.yml +++ b/packages/l/leocad/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: leocad -version: "25.09" +version: '25.09' release: 9 source: - https://github.com/leozide/leocad/archive/refs/tags/v25.09.tar.gz: db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5 diff --git a/packages/l/less/package.yml b/packages/l/less/package.yml index 55a68783d2d..14067cd2478 100644 --- a/packages/l/less/package.yml +++ b/packages/l/less/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: less -version: "668" +version: '668' release: 22 source: - https://www.greenwoodsoftware.com/less/less-668.tar.gz: 2819f55564d86d542abbecafd82ff61e819a3eec967faa36cd3e68f1596a44b8 diff --git a/packages/l/lf/package.yml b/packages/l/lf/package.yml index 5620ad8ad58..ee36faa98c8 100644 --- a/packages/l/lf/package.yml +++ b/packages/l/lf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lf -version: "39" +version: '39' release: 25 source: - https://github.com/gokcehan/lf/archive/refs/tags/r39.tar.gz: 1393f86a2387534dd5321754846e0fe39df55a7345ef2b19f349eb6ae96aaaf7 diff --git a/packages/l/lib2geom/package.yml b/packages/l/lib2geom/package.yml index da9478eb3bf..23d3086971e 100644 --- a/packages/l/lib2geom/package.yml +++ b/packages/l/lib2geom/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lib2geom -version: "1.4" +version: '1.4' release: 6 source: - https://gitlab.com/inkscape/lib2geom/-/archive/1.4/lib2geom-1.4.tar.bz2: 717a87ce7f2192271a789c1273ae7b432856c522647b9fe33bb4dd662942b3ea diff --git a/packages/l/libabigail/package.yml b/packages/l/libabigail/package.yml index 2ed66fedfe3..a52d3d8f0a9 100644 --- a/packages/l/libabigail/package.yml +++ b/packages/l/libabigail/package.yml @@ -7,9 +7,7 @@ source: homepage: https://sourceware.org/libabigail/ license: Apache-2.0 WITH LLVM-exception component: programming.tools -summary: - The project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about - these differences. +summary: The project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about these differences. description: | This project aims at providing a C++ library for constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. The set of artifacts that we are interested in is made of constructions like types, variables, functions and declarations of a given library or program. For a given program or library, this set of constructions is called an ABI corpus. builddeps: diff --git a/packages/l/libaccounts-glib/package.yml b/packages/l/libaccounts-glib/package.yml index fb97a9633a1..b1635eb828a 100644 --- a/packages/l/libaccounts-glib/package.yml +++ b/packages/l/libaccounts-glib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libaccounts-glib -version: "1.26" +version: '1.26' release: 7 source: - https://gitlab.com/accounts-sso/libaccounts-glib/-/archive/1.26/libaccounts-glib-1.26.tar.gz: 1e245338186bd481690d259d3a8b412c20c17149fcef3e8a66ec1f1705fabda4 diff --git a/packages/l/libaccounts-qt/package.yml b/packages/l/libaccounts-qt/package.yml index 2e6936bc6fd..dab5ccbd4a0 100644 --- a/packages/l/libaccounts-qt/package.yml +++ b/packages/l/libaccounts-qt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libaccounts-qt -version: "1.16" +version: '1.16' release: 5 source: - git|https://gitlab.com/nicolasfella/libaccounts-qt.git: 18557f7def9af8f4a9e0e93e9f575ae11e5066aa diff --git a/packages/l/libasyncns/package.yml b/packages/l/libasyncns/package.yml index cbe20c4c998..bdd06b59050 100644 --- a/packages/l/libasyncns/package.yml +++ b/packages/l/libasyncns/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libasyncns -version: "0.8" +version: '0.8' release: 6 source: - https://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz: 4f1a66e746cbe54ff3c2fbada5843df4fbbbe7481d80be003e8d11161935ab74 diff --git a/packages/l/libbytesize/package.yml b/packages/l/libbytesize/package.yml index f60d03d21a9..f8ad3cd006b 100644 --- a/packages/l/libbytesize/package.yml +++ b/packages/l/libbytesize/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libbytesize -version: "2.10" +version: '2.10' release: 11 source: - https://github.com/storaged-project/libbytesize/releases/download/2.10/libbytesize-2.10.tar.gz: 1d1ce3be8ac59fd59511d0794c7327d5cf33f1e83496837b17e19ac49400cad1 diff --git a/packages/l/libcanberra/package.yml b/packages/l/libcanberra/package.yml index 86dfebef5b5..6934dd63c48 100644 --- a/packages/l/libcanberra/package.yml +++ b/packages/l/libcanberra/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libcanberra -version: "0.30" +version: '0.30' release: 22 source: - https://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz: c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72 diff --git a/packages/l/libcap2/package.yml b/packages/l/libcap2/package.yml index 0545e80c875..ecf59a405fc 100644 --- a/packages/l/libcap2/package.yml +++ b/packages/l/libcap2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libcap2 -version: "2.71" +version: '2.71' release: 17 source: - https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.71.tar.xz: b7006c9af5168315f35fc734bf1a8d2aa70766bd8b8c4340962e05b19c35b900 diff --git a/packages/l/libconfuse/package.yml b/packages/l/libconfuse/package.yml index 8c5c9b1d237..c2fc6a453d3 100644 --- a/packages/l/libconfuse/package.yml +++ b/packages/l/libconfuse/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libconfuse -version: "3.3" +version: '3.3' release: 8 source: - https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz: 1dd50a0320e135a55025b23fcdbb3f0a81913b6d0b0a9df8cc2fdf3b3dc67010 diff --git a/packages/l/libdaemon/package.yml b/packages/l/libdaemon/package.yml index bed4648d526..6ae6862f438 100644 --- a/packages/l/libdaemon/package.yml +++ b/packages/l/libdaemon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libdaemon -version: "0.14" +version: '0.14' release: 5 source: - https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz: fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834 diff --git a/packages/l/liberation-circuit/package.yml b/packages/l/liberation-circuit/package.yml index 0601613c2a5..e909ac59d85 100644 --- a/packages/l/liberation-circuit/package.yml +++ b/packages/l/liberation-circuit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: liberation-circuit -version: "1.3" +version: '1.3' release: 6 source: - https://github.com/linleyh/liberation-circuit/archive/refs/tags/v1.3.tar.gz: 3c18c5815aa139e2bf3048e42bbb4bf7f1b3d05022ea0a3c764bc25f420f2b4f diff --git a/packages/l/libev/package.yml b/packages/l/libev/package.yml index 04d502eb0c5..6347b6c1ae1 100644 --- a/packages/l/libev/package.yml +++ b/packages/l/libev/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libev -version: "4.33" +version: '4.33' release: 7 source: - http://dist.schmorp.de/libev/libev-4.33.tar.gz: 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea diff --git a/packages/l/libfakekey/package.yml b/packages/l/libfakekey/package.yml index 39b1b5c2084..66262e27475 100644 --- a/packages/l/libfakekey/package.yml +++ b/packages/l/libfakekey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libfakekey -version: "0.3" +version: '0.3' release: 3 source: - https://git.yoctoproject.org/libfakekey/snapshot/libfakekey-0.3.tar.gz: d282fa6481a5b85f71e36e8bad4cfa938cc8eaac4c42ffa27f9203ac634813f4 diff --git a/packages/l/libffcall/package.yml b/packages/l/libffcall/package.yml index 68f2f3914e3..96b714fd592 100644 --- a/packages/l/libffcall/package.yml +++ b/packages/l/libffcall/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libffcall -version: "2.5" +version: '2.5' release: 4 homepage: https://www.gnu.org/software/libffcall/ source: diff --git a/packages/l/libffi/package.yml b/packages/l/libffi/package.yml index 6190622aa17..249485353e3 100644 --- a/packages/l/libffi/package.yml +++ b/packages/l/libffi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libffi -version: "3.4.6" +version: 3.4.6 release: 15 source: - https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz: b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e diff --git a/packages/l/libftdi1/package.yml b/packages/l/libftdi1/package.yml index 0b2b7086dd8..66a9507b163 100644 --- a/packages/l/libftdi1/package.yml +++ b/packages/l/libftdi1/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libftdi1 -version: "1.5" +version: '1.5' release: 8 source: - https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2: 7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049 diff --git a/packages/l/libgdiplus/package.yml b/packages/l/libgdiplus/package.yml index 8237ea0d649..19a2741cdd5 100644 --- a/packages/l/libgdiplus/package.yml +++ b/packages/l/libgdiplus/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libgdiplus -version: "6.2" +version: '6.2' release: 12 source: - https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-6.2.tar.gz: 683adb7d99d03f6ee7985173a206a2243f76632682334ced4cae2fcd20c83bc9 diff --git a/packages/l/libgnome-desktop/package.yml b/packages/l/libgnome-desktop/package.yml index 7705d28e873..e4ba55c9da2 100644 --- a/packages/l/libgnome-desktop/package.yml +++ b/packages/l/libgnome-desktop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libgnome-desktop -version: "44.4" +version: '44.4' release: 61 source: - https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.4.tar.xz: 1d8cb9c6a328eb689b0c1269cf53834cc84d851d7e71970cdabba82706b44984 diff --git a/packages/l/libgpg-error/package.yml b/packages/l/libgpg-error/package.yml index 67226d8a289..bde041061f4 100644 --- a/packages/l/libgpg-error/package.yml +++ b/packages/l/libgpg-error/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libgpg-error -version: "1.51" +version: '1.51' release: 25 source: - https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.tar.gz: 2a3ca8568c1f767eb9a80380145a2d35d72db44cf0e3b8537d90ae15164d20a9 diff --git a/packages/l/libgudev/package.yml b/packages/l/libgudev/package.yml index e05cbd79395..39a696a11de 100644 --- a/packages/l/libgudev/package.yml +++ b/packages/l/libgudev/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libgudev -version: "238" +version: '238' release: 14 source: - https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz: 61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5dd1 diff --git a/packages/l/libiconv/package.yml b/packages/l/libiconv/package.yml index e31ecd2024b..0f7e109422e 100644 --- a/packages/l/libiconv/package.yml +++ b/packages/l/libiconv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libiconv -version: "1.18" +version: '1.18' release: 8 source: - https://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.18.tar.gz: 3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8 diff --git a/packages/l/libicu/package.yml b/packages/l/libicu/package.yml index 23374df2d43..93c8126c991 100644 --- a/packages/l/libicu/package.yml +++ b/packages/l/libicu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libicu -version: "76.1" +version: '76.1' release: 29 source: - https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz: dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e diff --git a/packages/l/libidn/package.yml b/packages/l/libidn/package.yml index e08b5449fdd..49711b58e61 100644 --- a/packages/l/libidn/package.yml +++ b/packages/l/libidn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libidn -version: "1.43" +version: '1.43' release: 12 source: - https://ftpmirror.gnu.org/gnu/libidn/libidn-1.43.tar.gz: bdc662c12d041b2539d0e638f3a6e741130cdb33a644ef3496963a443482d164 diff --git a/packages/l/liblcms2/package.yml b/packages/l/liblcms2/package.yml index 771710e38d1..0714e0f8d61 100644 --- a/packages/l/liblcms2/package.yml +++ b/packages/l/liblcms2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: liblcms2 -version: "2.16" +version: '2.16' release: 20 source: - https://github.com/mm2/Little-CMS/archive/refs/tags/lcms2.16.tar.gz: cb4bf968aa66e3d5d16d1f094a99595966d4330cbd6be46c66129f2747ad2b0d diff --git a/packages/l/liblo/package.yml b/packages/l/liblo/package.yml index 04b71e08dba..b157937dace 100644 --- a/packages/l/liblo/package.yml +++ b/packages/l/liblo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: liblo -version: "0.31" +version: '0.31' release: 4 source: - https://github.com/radarsat1/liblo/archive/0.31.tar.gz: 71d1819bcd18be66bd80c95a2d3159b9ca6f13746ddbaf1e489128f3bf46d231 diff --git a/packages/l/libmediainfo/package.yml b/packages/l/libmediainfo/package.yml index 05342de7446..b5dfe96f7ab 100644 --- a/packages/l/libmediainfo/package.yml +++ b/packages/l/libmediainfo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libmediainfo -version: "24.01" +version: '24.01' release: 24 source: - https://old.mediaarea.net/download/source/libmediainfo/24.01/libmediainfo_24.01.tar.xz: a02dfc6689f485cec06fa12a3414c3c3aa2853b4dde18aeab4b54a56c8316259 diff --git a/packages/l/libmpdclient/package.yml b/packages/l/libmpdclient/package.yml index 6a1cab4fc2e..d41caaca975 100644 --- a/packages/l/libmpdclient/package.yml +++ b/packages/l/libmpdclient/package.yml @@ -1,14 +1,13 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libmpdclient -version: "2.19" +version: '2.19' release: 8 homepage: https://www.musicpd.org/libs/libmpdclient/ source: - https://github.com/MusicPlayerDaemon/libmpdclient/archive/refs/tags/v2.19.tar.gz: 12b566b75c3b6789ff8fc94698497d1f3fbaf0cbf9fa6c3a1e3906ef0d2bcbbb license: BSD-3-Clause component: multimedia.library -summary: A stable, documented, asynchronous API library for interfacing MPD in - the C, C++ & Objective C languages. +summary: A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. description: | A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. setup: | diff --git a/packages/l/libmspack/package.yml b/packages/l/libmspack/package.yml index 0e883ad7711..de76f0087cb 100644 --- a/packages/l/libmspack/package.yml +++ b/packages/l/libmspack/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libmspack -version: "0.11" +version: '0.11' release: 11 source: - https://github.com/kyz/libmspack/archive/refs/tags/v0.11alpha.tar.gz: 81e462fc2377bdac5e652e950321ddf90eb47f9ce5f7ba1a6155a227f4828eac diff --git a/packages/l/libndp/package.yml b/packages/l/libndp/package.yml index 21b7742a052..7f7aeb7562b 100644 --- a/packages/l/libndp/package.yml +++ b/packages/l/libndp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libndp -version: "1.9" +version: '1.9' release: 6 source: - https://github.com/jpirko/libndp/archive/v1.9.tar.gz: e564f5914a6b1b799c3afa64c258824a801c1b79a29e2fe6525b682249c65261 diff --git a/packages/l/libnitrokey/package.yml b/packages/l/libnitrokey/package.yml index 6c2690ebcb4..b2ed43fbbaf 100644 --- a/packages/l/libnitrokey/package.yml +++ b/packages/l/libnitrokey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libnitrokey -version: "3.6" +version: '3.6' release: 6 source: - https://github.com/Nitrokey/libnitrokey/releases/download/v3.6/libnitrokey-v3.6.tar.gz: 4f3382b6193afe69c2001321038fce9490bc28803ed687152a397ccd89146ae6 diff --git a/packages/l/libnspr/package.yml b/packages/l/libnspr/package.yml index 452189a8bc8..4bdab5cec5b 100644 --- a/packages/l/libnspr/package.yml +++ b/packages/l/libnspr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libnspr -version: "4.37" +version: '4.37' release: 25 source: - https://ftp.mozilla.org/pub/nspr/releases/v4.37/src/nspr-4.37.tar.gz: 5f9344ed0e31855bd38f88b33c9d9ab94f70ce547ef3213e488d1520f61840fa diff --git a/packages/l/libnss/package.yml b/packages/l/libnss/package.yml index e8ac7577418..87a6ce2880b 100644 --- a/packages/l/libnss/package.yml +++ b/packages/l/libnss/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libnss -version: "3.117" +version: '3.117' release: 75 source: - https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_117_RTM/src/nss-3.117.tar.gz: 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 diff --git a/packages/l/libpciaccess/package.yml b/packages/l/libpciaccess/package.yml index 9f56b6877d4..07b06912547 100644 --- a/packages/l/libpciaccess/package.yml +++ b/packages/l/libpciaccess/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libpciaccess -version: "0.18.1" +version: 0.18.1 release: 14 source: - https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz: 4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76 diff --git a/packages/l/libpcre/package.yml b/packages/l/libpcre/package.yml index d312efc16ba..8305ebbbbaf 100644 --- a/packages/l/libpcre/package.yml +++ b/packages/l/libpcre/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libpcre -version: "8.45" +version: '8.45' release: 25 source: - https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2: 4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 diff --git a/packages/l/libpcre3/package.yml b/packages/l/libpcre3/package.yml index 2688b096fcd..de2d5d83c97 100644 --- a/packages/l/libpcre3/package.yml +++ b/packages/l/libpcre3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libpcre3 -version: "8.41" +version: '8.41' release: 18 source: - https://sourceforge.net/projects/pcre/files/pcre/8.41/pcre-8.41.tar.bz2: e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530 diff --git a/packages/l/libratbag/package.yml b/packages/l/libratbag/package.yml index b9f3a842cf8..5e6028fbc60 100644 --- a/packages/l/libratbag/package.yml +++ b/packages/l/libratbag/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libratbag -version: "0.18" +version: '0.18' release: 26 source: - https://github.com/libratbag/libratbag/archive/refs/tags/v0.18.tar.gz: 8a7f8bf00c21ef5ad534e2804ed537f2fc6521a3932dd822c438e561a85a1bcd diff --git a/packages/l/libreoffice-voikko/package.yml b/packages/l/libreoffice-voikko/package.yml index 79e09a2411b..18bf05b0b1e 100644 --- a/packages/l/libreoffice-voikko/package.yml +++ b/packages/l/libreoffice-voikko/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libreoffice-voikko -version: "5.0" +version: '5.0' release: 2 source: - https://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-5.0.tar.gz: 8322b58d83eb6e1398d6914885d88a2ee08c8dd2fc2b72d75fba8fe83eefbe38 diff --git a/packages/l/libresprite/package.yml b/packages/l/libresprite/package.yml index a06f93a8fcf..b2772cb36e6 100644 --- a/packages/l/libresprite/package.yml +++ b/packages/l/libresprite/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libresprite -version: "1.2" +version: '1.2' release: 5 source: - https://github.com/LibreSprite/LibreSprite/releases/download/v1.2/SOURCE.CODE.+.submodules.tar.gz: 38a2387694df9d5725244622d1c2e6cae8aced06b19c19cfbeab96afb13523c0 diff --git a/packages/l/libreswan/package.yml b/packages/l/libreswan/package.yml index 0b5637f48fc..85886bdc893 100644 --- a/packages/l/libreswan/package.yml +++ b/packages/l/libreswan/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libreswan -version: "3.32" +version: '3.32' release: 11 source: - https://github.com/libreswan/libreswan/archive/v3.32.tar.gz: 236b57fee8f562302c54f2b16d8a839a9039fcb5893668e61b398ec6b179432e diff --git a/packages/l/libsigsegv/package.yml b/packages/l/libsigsegv/package.yml index 9fc4ddbfe25..69392ad967a 100644 --- a/packages/l/libsigsegv/package.yml +++ b/packages/l/libsigsegv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libsigsegv -version: "2.15" +version: '2.15' release: 5 source: - https://ftpmirror.gnu.org/gnu/libsigsegv/libsigsegv-2.15.tar.gz: 036855660225cb3817a190fc00e6764ce7836051bacb48d35e26444b8c1729d9 diff --git a/packages/l/libspiro/package.yml b/packages/l/libspiro/package.yml index b0f5e96a950..d57e50a21b9 100644 --- a/packages/l/libspiro/package.yml +++ b/packages/l/libspiro/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libspiro -version: "20221101" +version: '20221101' release: 4 source: - https://github.com/fontforge/libspiro/archive/refs/tags/20221101.tar.gz: d5d8af0648e33fe2344c41824823974a32c4e880c4ae9d846ec4414836a421c4 diff --git a/packages/l/libstartup-notification/package.yml b/packages/l/libstartup-notification/package.yml index 68e8219a06e..65a304916e4 100644 --- a/packages/l/libstartup-notification/package.yml +++ b/packages/l/libstartup-notification/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libstartup-notification -version: "0.12" +version: '0.12' release: 8 source: - https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz: 3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a diff --git a/packages/l/libtermkey/package.yml b/packages/l/libtermkey/package.yml index 226e55149c5..0d2a8ab94ca 100644 --- a/packages/l/libtermkey/package.yml +++ b/packages/l/libtermkey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libtermkey -version: "0.22" +version: '0.22' release: 5 source: - http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz: 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 diff --git a/packages/l/libudev0-shim/package.yml b/packages/l/libudev0-shim/package.yml index 02ef62ef124..c0a066ad7b9 100644 --- a/packages/l/libudev0-shim/package.yml +++ b/packages/l/libudev0-shim/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libudev0-shim -version: "1" +version: '1' release: 1 source: - https://github.com/archlinux/libudev0-shim/archive/refs/tags/v1.tar.gz: 24a1072fa437935d6c4e1d9c1ce84f4ad1d7be45026f6ee7b0b3d77ec0f66e3c diff --git a/packages/l/libunibreak/package.yml b/packages/l/libunibreak/package.yml index e2c587a3124..d2d2e6fe83c 100644 --- a/packages/l/libunibreak/package.yml +++ b/packages/l/libunibreak/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libunibreak -version: "5.1" +version: '5.1' release: 5 source: - https://github.com/adah1972/libunibreak/releases/download/libunibreak_5_1/libunibreak-5.1.tar.gz: dd1a92d4c5646aa0e457ff41d89812ec5243863be6c20bbcb5ee380f3dd78377 diff --git a/packages/l/liburing/package.yml b/packages/l/liburing/package.yml index 177c193d8c6..c1370f127de 100644 --- a/packages/l/liburing/package.yml +++ b/packages/l/liburing/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: liburing -version: "2.7" +version: '2.7' release: 4 source: - https://github.com/axboe/liburing/archive/refs/tags/liburing-2.7.tar.gz: 56202ad443c50e684dde3692819be3b91bbe003e1c14bf5abfa11973669978c1 diff --git a/packages/l/libvarlink/package.yml b/packages/l/libvarlink/package.yml index 0d8bc85afe1..58f9696a898 100644 --- a/packages/l/libvarlink/package.yml +++ b/packages/l/libvarlink/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libvarlink -version: "24" +version: '24' release: 2 source: - https://github.com/varlink/libvarlink/archive/refs/tags/24.tar.gz: 0586263ab8f4e8e26a2f2f54830f8f92e403326663b10e14fcf1a6c95e9eab95 diff --git a/packages/l/libvdpau/package.yml b/packages/l/libvdpau/package.yml index fdd433cd733..76ad828ca13 100644 --- a/packages/l/libvdpau/package.yml +++ b/packages/l/libvdpau/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libvdpau -version: "1.5" +version: '1.5' release: 20 source: - https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2: a5d50a42b8c288febc07151ab643ac8de06a18446965c7241f89b4e810821913 diff --git a/packages/l/libwnck/package.yml b/packages/l/libwnck/package.yml index 692e22cbdc9..ca616ebe762 100644 --- a/packages/l/libwnck/package.yml +++ b/packages/l/libwnck/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libwnck -version: "43.2" +version: '43.2' release: 30 source: - https://download.gnome.org/sources/libwnck/43/libwnck-43.2.tar.xz: 55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5 diff --git a/packages/l/libwww-perl/package.yml b/packages/l/libwww-perl/package.yml index 33ffdcedac7..ec1ee525cd5 100644 --- a/packages/l/libwww-perl/package.yml +++ b/packages/l/libwww-perl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libwww-perl -version: "6.67" +version: '6.67' release: 16 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz: 96eec40a3fd0aa1bd834117be5eb21c438f73094d861a1a7e5774f0b1226b723 diff --git a/packages/l/libxklavier/package.yml b/packages/l/libxklavier/package.yml index 0673a35d136..797c7144e47 100644 --- a/packages/l/libxklavier/package.yml +++ b/packages/l/libxklavier/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libxklavier -version: "5.4" +version: '5.4' release: 10 source: - https://people.freedesktop.org/~svu/libxklavier-5.4.tar.bz2: 17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320 diff --git a/packages/l/libykclient/package.yml b/packages/l/libykclient/package.yml index 66f3a1e6fc1..10b8f782276 100644 --- a/packages/l/libykclient/package.yml +++ b/packages/l/libykclient/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libykclient -version: "2.15" +version: '2.15' release: 3 source: - https://github.com/Yubico/yubico-c-client/archive/ykclient-2.15.tar.gz: 3863f4fc2f3320c59fcbf57862bba48bcb716fddb886840bb0dd8db14d5ab7f0 diff --git a/packages/l/libytnef/package.yml b/packages/l/libytnef/package.yml index d0e469d0c65..6088fe4b7ec 100644 --- a/packages/l/libytnef/package.yml +++ b/packages/l/libytnef/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libytnef -version: "2.1.2" +version: 2.1.2 release: 2 source: - https://github.com/Yeraze/ytnef/archive/refs/tags/v2.1.2.tar.gz: 340f03f495884611209e9c0bc943fad06ce920e8c79655aa228d5ca7418dc360 diff --git a/packages/l/libyubikey/package.yml b/packages/l/libyubikey/package.yml index 7e9f3b26dbc..ce09daa7aa0 100644 --- a/packages/l/libyubikey/package.yml +++ b/packages/l/libyubikey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libyubikey -version: "1.13" +version: '1.13' release: 4 source: - https://github.com/Yubico/yubico-c/archive/libyubikey-1.13.tar.gz: dd046c83e67560206b0b3301ee8053922b516e3975b895804582eb8d7bdd1d79 diff --git a/packages/l/libyuv/package.yml b/packages/l/libyuv/package.yml index f02ae30e021..e18e850eb55 100644 --- a/packages/l/libyuv/package.yml +++ b/packages/l/libyuv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: libyuv -version: "0.0.1892" # version string comes from version.h +version: 0.0.1892 # version string comes from version.h release: 1 source: # Update to the latest git snapshot diff --git a/packages/l/lightsoff/package.yml b/packages/l/lightsoff/package.yml index 3c09f07ffb8..60ede423e4d 100644 --- a/packages/l/lightsoff/package.yml +++ b/packages/l/lightsoff/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lightsoff -version: "48.1" +version: '48.1' release: 16 source: - https://download.gnome.org/sources/lightsoff/48/lightsoff-48.1.tar.xz: 2ec99501713dbcd13c5a565a2e118cc4cc2b502836b387a7736cfba40a8b3989 diff --git a/packages/l/lime3ds/package.yml b/packages/l/lime3ds/package.yml index c559affea1f..df76b968d46 100644 --- a/packages/l/lime3ds/package.yml +++ b/packages/l/lime3ds/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lime3ds -version: "2119.1" +version: '2119.1' release: 11 source: - https://github.com/Lime3DS/lime3ds-archive/releases/download/2119.1/lime3ds-unified-source-2119.1.tar.xz: 1bd7be965f0b58e368556283c861082c25b971bc5c653d36ff3179e6df34541a diff --git a/packages/l/links/package.yml b/packages/l/links/package.yml index 1a7a36619b1..0ce0f5b46f8 100644 --- a/packages/l/links/package.yml +++ b/packages/l/links/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: links -version: "2.30" +version: '2.30' release: 28 source: - https://links.twibright.com/download/links-2.30.tar.gz: 7f0d54f4f7d1f094c25c9cbd657f98bc998311122563b1d757c9aeb1d3423b9e diff --git a/packages/l/linux-firmware/package.yml b/packages/l/linux-firmware/package.yml index 019d282504f..303c410089d 100644 --- a/packages/l/linux-firmware/package.yml +++ b/packages/l/linux-firmware/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: linux-firmware -version: "20251111" +version: '20251111' release: 99 source: - git|https://gitlab.com/kernel-firmware/linux-firmware.git: 20251111 diff --git a/packages/l/linux-headers/package.yml b/packages/l/linux-headers/package.yml index 16ff629ac21..56ad38ae29f 100644 --- a/packages/l/linux-headers/package.yml +++ b/packages/l/linux-headers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: linux-headers -version: "6.17" +version: '6.17' release: 114 source: - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz: 9b607166a1c999d8326098121222feb080a20a3253975fcdfa2de96ba7f757a7 diff --git a/packages/l/liteide/package.yml b/packages/l/liteide/package.yml index 9b9b4b9fb09..476459dd356 100644 --- a/packages/l/liteide/package.yml +++ b/packages/l/liteide/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: liteide -version: "38.4" +version: '38.4' release: 27 source: - https://github.com/visualfc/liteide/archive/refs/tags/x38.4.tar.gz: dd022cd74b6c34f042632abda9641ee5f4420d80b093324d1310cb317984bbaf diff --git a/packages/l/log4perl/package.yml b/packages/l/log4perl/package.yml index f40b27c3921..18caa0ad13f 100644 --- a/packages/l/log4perl/package.yml +++ b/packages/l/log4perl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: log4perl -version: "1.49" +version: '1.49' release: 11 source: - https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz: b739187f519146cb6bebcfc427c64b1f4138b35c5f4c96f46a21ed4a43872e16 diff --git a/packages/l/loupe/package.yml b/packages/l/loupe/package.yml index c05cd7faf1b..42245c5acb3 100644 --- a/packages/l/loupe/package.yml +++ b/packages/l/loupe/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: loupe -version: "49.1" +version: '49.1' release: 9 source: - https://download.gnome.org/sources/loupe/49/loupe-49.1.tar.xz: 30098bc979a1c87a2ecb27b4a5ab725abf900bd710bb9c2bcc0c942d515c51c5 diff --git a/packages/l/love/package.yml b/packages/l/love/package.yml index db59c8a1305..b351bde533d 100644 --- a/packages/l/love/package.yml +++ b/packages/l/love/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: love -version: "11.5" +version: '11.5' release: 19 source: - https://github.com/love2d/love/releases/download/11.5/love-11.5-linux-src.tar.gz: 066e0843f71aa9fd28b8eaf27d41abb74bfaef7556153ac2e3cf08eafc874c39 diff --git a/packages/l/lrzip/package.yml b/packages/l/lrzip/package.yml index 176579c6692..8bc345645cf 100644 --- a/packages/l/lrzip/package.yml +++ b/packages/l/lrzip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lrzip -version: "0.651" +version: '0.651' release: 6 source: - https://github.com/ckolivas/lrzip/archive/refs/tags/v0.651.tar.gz: f4c84de778a059123040681fd47c17565fcc4fec0ccc68fcf32d97fad16cd892 diff --git a/packages/l/lshw/package.yml b/packages/l/lshw/package.yml index 208eab97778..d70fb66ca42 100644 --- a/packages/l/lshw/package.yml +++ b/packages/l/lshw/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lshw -version: "2.20" +version: '2.20' release: 6 source: - https://github.com/lyonel/lshw/archive/refs/tags/B.02.20.tar.gz: 6b8346a89fb0f0f1798e66f6a707a881d38b9b3a67256b30fc4628dac09f291a diff --git a/packages/l/lsof/package.yml b/packages/l/lsof/package.yml index fc3b58ee78c..2775f63dcc2 100644 --- a/packages/l/lsof/package.yml +++ b/packages/l/lsof/package.yml @@ -7,9 +7,7 @@ source: homepage: https://github.com/lsof-org/lsof license: BSD-4-Clause-UC component: system.utils -summary: - lsof (for LiSt Open Files) displays information about files open to Unix - processes +summary: lsof (for LiSt Open Files) displays information about files open to Unix processes description: | lsof (for LiSt Open Files) displays information about files open to Unix processes builddeps: diff --git a/packages/l/lugaru/package.yml b/packages/l/lugaru/package.yml index 798aaa86188..7bfa6a5c1e4 100644 --- a/packages/l/lugaru/package.yml +++ b/packages/l/lugaru/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lugaru -version: "1.2" +version: '1.2' release: 10 source: - git|https://gitlab.com/osslugaru/lugaru: 1.2 diff --git a/packages/l/lzlib/package.yml b/packages/l/lzlib/package.yml index b9e3cbaddf1..c0a3a74aea0 100644 --- a/packages/l/lzlib/package.yml +++ b/packages/l/lzlib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lzlib -version: "1.14" +version: '1.14' release: 1 source: - https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz: 5acac8714ed4f306020bae660dddce706e5f8a795863679037da9fe6bf4dcf6f diff --git a/packages/l/lzo/package.yml b/packages/l/lzo/package.yml index d34db8c0b27..1034bcdf481 100644 --- a/packages/l/lzo/package.yml +++ b/packages/l/lzo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: lzo -version: "2.10" +version: '2.10' release: 6 source: - https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz: c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072 diff --git a/packages/m/mailutils/package.yml b/packages/m/mailutils/package.yml index cfde5be073e..960bc5b42e2 100644 --- a/packages/m/mailutils/package.yml +++ b/packages/m/mailutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mailutils -version: "3.20" +version: '3.20' release: 23 source: - https://ftpmirror.gnu.org/gnu/mailutils/mailutils-3.20.tar.xz: a8f3faab1edda5188bb5ca3e4e9c0c5bc72cd0dadf4e1f4799d27fa75c6ae829 diff --git a/packages/m/mame/package.yml b/packages/m/mame/package.yml index c937b2d1cf2..50c56815ae4 100644 --- a/packages/m/mame/package.yml +++ b/packages/m/mame/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mame -version: "0.263" +version: '0.263' release: 53 source: - https://github.com/mamedev/mame/archive/refs/tags/mame0263.tar.gz: 2f380a7a9344711c667aef6014d522dd876db4c04f15dbab8d14bd3b2a0d4c8c diff --git a/packages/m/man-pages/package.yml b/packages/m/man-pages/package.yml index a736f536357..82cfa498e0d 100644 --- a/packages/m/man-pages/package.yml +++ b/packages/m/man-pages/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: man-pages -version: "6.15" +version: '6.15' release: 26 source: - https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.15.tar.xz: 03d8ebf618bd5df57cb4bf355efa3f4cd3a00b771efd623d4fd042b5dceb4465 diff --git a/packages/m/mate-desktop-branding/package.yml b/packages/m/mate-desktop-branding/package.yml index 5b834b56cf3..325e9932552 100644 --- a/packages/m/mate-desktop-branding/package.yml +++ b/packages/m/mate-desktop-branding/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mate-desktop-branding -version: "20" +version: '20' release: 55 source: - git|https://github.com/getsolus/mate-desktop-branding.git: aff4233d077caeb1be86ddc3208e1032c7b66c0d diff --git a/packages/m/mate-notification-theme-slate/package.yml b/packages/m/mate-notification-theme-slate/package.yml index d60317a07ee..cde75b72fa5 100644 --- a/packages/m/mate-notification-theme-slate/package.yml +++ b/packages/m/mate-notification-theme-slate/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mate-notification-theme-slate -version: "6.0" +version: '6.0' release: 14 source: - https://github.com/getsolus/mate-notification-theme-slate/releases/download/6.0/mate-notification-theme-slate-6.tar.xz: 56c09047a6f96ff95eeef416d482683aceb4e86f372688b27eb5e322c82f03a4 diff --git a/packages/m/materia-gtk-theme/package.yml b/packages/m/materia-gtk-theme/package.yml index 391a6c84072..ab8148ffc62 100644 --- a/packages/m/materia-gtk-theme/package.yml +++ b/packages/m/materia-gtk-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: materia-gtk-theme -version: "20210322" +version: '20210322' release: 18 source: - https://github.com/nana-4/materia-theme/archive/refs/tags/v20210322.tar.gz: 4460af612cd70242543ac71023f8963eea39be059486e9ebe58b3846be74bcb5 diff --git a/packages/m/mdadm/package.yml b/packages/m/mdadm/package.yml index 5a9d973b3fc..d052d3a26ed 100644 --- a/packages/m/mdadm/package.yml +++ b/packages/m/mdadm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mdadm -version: "4.3" +version: '4.3' release: 9 source: - https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.3.tar.xz: 416727ae1f1080ea6e3090cea36dd076826fc369151e36ab736557ba92196f9f diff --git a/packages/m/media-player-info/package.yml b/packages/m/media-player-info/package.yml index 016fa8a2b70..ea320ed5f97 100644 --- a/packages/m/media-player-info/package.yml +++ b/packages/m/media-player-info/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: media-player-info -version: "24" +version: '24' release: 4 source: - https://www.freedesktop.org/software/media-player-info/media-player-info-24.tar.gz: e6cf46db0b503e9929407ec6aa3fcd2becc9e2ca945b4ff787c98c8db63a1134 diff --git a/packages/m/mediainfo/package.yml b/packages/m/mediainfo/package.yml index 046a6c2e938..bc9fa19b49f 100644 --- a/packages/m/mediainfo/package.yml +++ b/packages/m/mediainfo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mediainfo -version: "24.01" +version: '24.01' release: 30 source: - https://mediaarea.net/download/source/mediainfo/24.01/mediainfo_24.01.tar.bz2: 3f859b26757051c7bb42d4765be3f7d677ad5260e465dd8338a361bbb91da897 diff --git a/packages/m/melonds/package.yml b/packages/m/melonds/package.yml index 032f1a7187c..3a5c916f4ac 100644 --- a/packages/m/melonds/package.yml +++ b/packages/m/melonds/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: melonds -version: "1.1" +version: '1.1' release: 9 source: - https://github.com/melonDS-emu/melonDS/archive/refs/tags/1.1.tar.gz: 61e339bcb18a68a17485973637d972ea628c5624d7e6b8adf6870f895d5e26fd diff --git a/packages/m/mingw-w64-binutils/package.yml b/packages/m/mingw-w64-binutils/package.yml index 39e219a190f..769ad65934b 100644 --- a/packages/m/mingw-w64-binutils/package.yml +++ b/packages/m/mingw-w64-binutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mingw-w64-binutils -version: "2.45" +version: '2.45' release: 4 source: - https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45.tar.xz: c50c0e7f9cb188980e2cc97e4537626b1672441815587f1eab69d2a1bfbef5d2 diff --git a/packages/m/miriway/package.yml b/packages/m/miriway/package.yml index e849ace4f62..429c18cb6f1 100644 --- a/packages/m/miriway/package.yml +++ b/packages/m/miriway/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: miriway -version: "25.13" +version: '25.13' release: 6 source: - https://github.com/Miriway/Miriway/archive/refs/tags/v25.13.tar.gz: e36b02e0c3785e0b61d31ddb5f5a74b74385a01cab68b39a02165556afd6478e diff --git a/packages/m/mit-scheme/package.yml b/packages/m/mit-scheme/package.yml index a2a10a57ca4..6f9164d6821 100644 --- a/packages/m/mit-scheme/package.yml +++ b/packages/m/mit-scheme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mit-scheme -version: "12.1" +version: '12.1' release: 12 source: - https://ftpmirror.gnu.org/gnu/mit-scheme/stable.pkg/12.1/mit-scheme-12.1-x86-64.tar.gz: 8cfbb21b0e753ab8874084522e4acfec7cadf83e516098e4ab788368b748ae0c diff --git a/packages/m/mkvtoolnix/package.yml b/packages/m/mkvtoolnix/package.yml index 173b4e4a8cb..60956a1e7c0 100644 --- a/packages/m/mkvtoolnix/package.yml +++ b/packages/m/mkvtoolnix/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mkvtoolnix -version: "96.0" +version: '96.0' release: 109 source: - https://codeberg.org/mbunkus/mkvtoolnix/archive/release-96.0.tar.gz: 36d61e004b7dc88c86d7b53404d03fb0f1b513b4ff872c0980a299e952ed7bf7 diff --git a/packages/m/mobile-broadband-provider-info/package.yml b/packages/m/mobile-broadband-provider-info/package.yml index 05b15430558..c7e57a4efd5 100644 --- a/packages/m/mobile-broadband-provider-info/package.yml +++ b/packages/m/mobile-broadband-provider-info/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mobile-broadband-provider-info -version: "20240407" +version: '20240407' release: 6 source: - https://download.gnome.org/sources/mobile-broadband-provider-info/20240407/mobile-broadband-provider-info-20240407.tar.xz: 89bfeff215f4bff8e9c3ff2ec25250fdb080d11e9bfa59c6fc71982ac01c814a diff --git a/packages/m/mod-dnssd/package.yml b/packages/m/mod-dnssd/package.yml index dda4377e23e..396fc6921da 100644 --- a/packages/m/mod-dnssd/package.yml +++ b/packages/m/mod-dnssd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mod-dnssd -version: "0.6" +version: '0.6' release: 1 source: - http://0pointer.de/lennart/projects/mod_dnssd/mod_dnssd-0.6.tar.gz: 2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa diff --git a/packages/m/morewaita-icon-theme/package.yml b/packages/m/morewaita-icon-theme/package.yml index f92b96ad219..2145d4d8b6c 100644 --- a/packages/m/morewaita-icon-theme/package.yml +++ b/packages/m/morewaita-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: morewaita-icon-theme -version: "48.4" +version: '48.4' release: 10 source: - https://github.com/somepaulo/MoreWaita/archive/refs/tags/48.4.tar.gz: 20c9e81f5aee5695a30d28939cbac341345d4ce83c7df18612c1d06f4a418ade diff --git a/packages/m/mpc-client/package.yml b/packages/m/mpc-client/package.yml index 703010a482b..61aa83b795b 100644 --- a/packages/m/mpc-client/package.yml +++ b/packages/m/mpc-client/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mpc-client -version: "0.33" +version: '0.33' release: 7 homepage: https://www.musicpd.org/clients/mpc/ source: diff --git a/packages/m/mpc-qt/package.yml b/packages/m/mpc-qt/package.yml index 606a6879d1f..ba23171ad93 100644 --- a/packages/m/mpc-qt/package.yml +++ b/packages/m/mpc-qt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mpc-qt -version: "23.12" +version: '23.12' release: 11 source: - https://github.com/mpc-qt/mpc-qt/archive/refs/tags/v23.12.tar.gz: 6a639bc7911a8972cb7d7e207d3cb24606d2439af2665c373745ae8a6ced65be diff --git a/packages/m/mrboom/package.yml b/packages/m/mrboom/package.yml index 4964c9684ea..692d01242df 100644 --- a/packages/m/mrboom/package.yml +++ b/packages/m/mrboom/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mrboom -version: "5.5" +version: '5.5' release: 16 source: - https://github.com/Javanaise/mrboom-libretro/releases/download/5.5/MrBoom-src-5.5.tar.gz: c37c09c30662b17f1c7da337da1475f534674686ce78c7e15b603eeadc4498f0 diff --git a/packages/m/mtpaint/package.yml b/packages/m/mtpaint/package.yml index 3fbfb6c7f70..6284049e9f1 100644 --- a/packages/m/mtpaint/package.yml +++ b/packages/m/mtpaint/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mtpaint -version: "3.50" +version: '3.50' release: 11 source: - https://sourceforge.net/projects/mtpaint/files/mtpaint/3.50/mtpaint-3.50.tar.bz2: 695cea10c428a8f122ed59beee5ffa49dcdcba8d88a4790eaf3c64fd7c73d6ac diff --git a/packages/m/mtr/package.yml b/packages/m/mtr/package.yml index 3b2316dc5d0..7dc003e8856 100644 --- a/packages/m/mtr/package.yml +++ b/packages/m/mtr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mtr -version: "0.95" +version: '0.95' release: 9 source: - https://github.com/traviscross/mtr/archive/refs/tags/v0.95.tar.gz: 12490fb660ba5fb34df8c06a0f62b4f9cbd11a584fc3f6eceda0a99124e8596f diff --git a/packages/m/mullvad/package.yml b/packages/m/mullvad/package.yml index 5876be4d0a0..a22ccc4e6f7 100644 --- a/packages/m/mullvad/package.yml +++ b/packages/m/mullvad/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mullvad -version: "2025.13" +version: '2025.13' release: 21 source: - git|https://github.com/mullvad/mullvadvpn-app.git: 2025.13 diff --git a/packages/m/mupen64plus-qt/package.yml b/packages/m/mupen64plus-qt/package.yml index 34c6a89b63e..2aac09b7aa1 100644 --- a/packages/m/mupen64plus-qt/package.yml +++ b/packages/m/mupen64plus-qt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mupen64plus-qt -version: "1.15" +version: '1.15' release: 3 source: - https://github.com/dh4/mupen64plus-qt/archive/1.15.tar.gz: c41448adb7dd6acb6d4f56f7cdd2f25a8fd9a9e9ee23e334c0969b835802f20a diff --git a/packages/m/mutter/package.yml b/packages/m/mutter/package.yml index 1e4a3bd036b..b2f64ae0bef 100644 --- a/packages/m/mutter/package.yml +++ b/packages/m/mutter/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: mutter -version: "49.2" +version: '49.2' release: 139 source: - https://download.gnome.org/sources/mutter/49/mutter-49.2.tar.xz: 276391a080e509569240ac8610255d778ab6a88a3250f9b17740255f134e3c0a diff --git a/packages/n/nano/package.yml b/packages/n/nano/package.yml index cfd803a2804..1aca6f01d51 100644 --- a/packages/n/nano/package.yml +++ b/packages/n/nano/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nano -version: "8.7" +version: '8.7' release: 207 source: - https://www.nano-editor.org/dist/v8/nano-8.7.tar.xz: afd287aa672c48b8e1a93fdb6c6588453d527510d966822b687f2835f0d986e9 diff --git a/packages/n/nautilus/package.yml b/packages/n/nautilus/package.yml index 2f4ef67ddfc..f229ee2a1fa 100644 --- a/packages/n/nautilus/package.yml +++ b/packages/n/nautilus/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nautilus -version: "49.2" +version: '49.2' release: 100 source: - https://download.gnome.org/sources/nautilus/49/nautilus-49.2.tar.xz: 2576b34bed2781a89f09051ec9fcae3ae17eb7172cd7be678f592aa14e4c26b1 diff --git a/packages/n/nbd/package.yml b/packages/n/nbd/package.yml index 8d91126c8f7..d179bbc2d19 100644 --- a/packages/n/nbd/package.yml +++ b/packages/n/nbd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nbd -version: "3.25" +version: '3.25' release: 7 source: - https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-3.25/nbd-3.25.tar.xz: f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a diff --git a/packages/n/ncurses5/package.yml b/packages/n/ncurses5/package.yml index 18b77676ecc..693411a17e0 100644 --- a/packages/n/ncurses5/package.yml +++ b/packages/n/ncurses5/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ncurses5 -version: "6.2" +version: '6.2' release: 2 source: - https://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz: 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d diff --git a/packages/n/networkx/package.yml b/packages/n/networkx/package.yml index 36752cf433c..213cb5d2673 100644 --- a/packages/n/networkx/package.yml +++ b/packages/n/networkx/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: networkx -version: "3.5" +version: '3.5' release: 22 source: - https://github.com/networkx/networkx/archive/refs/tags/networkx-3.5.tar.gz: 7b74b3004c2b49f6e871265c99f79e8dd726fec47dc733f5a31596cc1995e66c diff --git a/packages/n/newsboat/package.yml b/packages/n/newsboat/package.yml index 3c1934ce470..c016d2da09f 100644 --- a/packages/n/newsboat/package.yml +++ b/packages/n/newsboat/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: newsboat -version: "2.41" +version: '2.41' release: 8 source: - https://newsboat.org/releases/2.41/newsboat-2.41.tar.xz: 2a98bcdab999f9f453b937cb19127fa978e440b98688d126bf3333e57b2189a4 diff --git a/packages/n/nextpnr/package.yml b/packages/n/nextpnr/package.yml index 37475cdddcc..49beca92ca2 100644 --- a/packages/n/nextpnr/package.yml +++ b/packages/n/nextpnr/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nextpnr -version: "0.9" +version: '0.9' release: 6 source: - https://github.com/YosysHQ/nextpnr/archive/refs/tags/nextpnr-0.9.tar.gz: 8cebc65049ff91c411d963ea2304b1a3dd42036f79de2eb3e9834c842f934495 diff --git a/packages/n/nfoview/package.yml b/packages/n/nfoview/package.yml index d2f17bd4f14..438f6b98708 100644 --- a/packages/n/nfoview/package.yml +++ b/packages/n/nfoview/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nfoview -version: "2.1" +version: '2.1' release: 14 source: - https://github.com/otsaloma/nfoview/archive/refs/tags/2.1.tar.gz: 9e67e2301c59bd58ec27f1c7da23502c7c1f64731fe5894152c1de01751a81da diff --git a/packages/n/ngspice/package.yml b/packages/n/ngspice/package.yml index 9ee5e1a4473..5b87af97e15 100644 --- a/packages/n/ngspice/package.yml +++ b/packages/n/ngspice/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ngspice -version: "44.2" +version: '44.2' release: 9 source: - https://sourceforge.net/projects/ngspice/files/ng-spice-rework/44.2/ngspice-44.2.tar.gz: e7dadfb7bd5474fd22409c1e5a67acdec19f77e597df68e17c5549bc1390d7fd diff --git a/packages/n/niri/package.yml b/packages/n/niri/package.yml index f5e7afb8e02..fdb40cb0f14 100644 --- a/packages/n/niri/package.yml +++ b/packages/n/niri/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: niri -version: "25.08" +version: '25.08' release: 3 source: - https://github.com/YaLTeR/niri/archive/refs/tags/v25.08.tar.gz: 69f8227d621ee6389bcd5368a250c189e672d02528472dc5ef0e3eccf80cf0b8 diff --git a/packages/n/nmap/package.yml b/packages/n/nmap/package.yml index 327fe8edc63..dd55c6f0d1f 100644 --- a/packages/n/nmap/package.yml +++ b/packages/n/nmap/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nmap -version: "7.98" +version: '7.98' release: 25 source: - https://nmap.org/dist/nmap-7.98.tar.bz2: ce847313eaae9e5c9f21708e42d2ab7b56c7e0eb8803729a3092f58886d897e6 diff --git a/packages/n/nnn/package.yml b/packages/n/nnn/package.yml index 8c366791925..8966c49ceaf 100644 --- a/packages/n/nnn/package.yml +++ b/packages/n/nnn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nnn -version: "5.1" +version: '5.1' release: 33 source: - https://github.com/jarun/nnn/archive/refs/tags/v5.1.tar.gz: 9faaff1e3f5a2fd3ed570a83f6fb3baf0bfc6ebd6a9abac16203d057ac3fffe3 diff --git a/packages/n/nodejs/package.yml b/packages/n/nodejs/package.yml index 2475606a739..bdf810eb173 100644 --- a/packages/n/nodejs/package.yml +++ b/packages/n/nodejs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nodejs -version: "20" +version: '20' release: 123 source: - https://github.com/nodejs/node/archive/refs/tags/v20.18.0.tar.gz: 651bb82f6af18084070893559643759165ce050b5839f830d4cc098130d3ad89 diff --git a/packages/n/notmuch/package.yml b/packages/n/notmuch/package.yml index 8a1baaed9c6..f8279177e95 100644 --- a/packages/n/notmuch/package.yml +++ b/packages/n/notmuch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: notmuch -version: "0.39" +version: '0.39' release: 43 source: - https://notmuchmail.org/releases/notmuch-0.39.tar.xz: b88bb02a76c46bad8d313fd2bb4f8e39298b51f66fcbeb304d9f80c3eef704e3 diff --git a/packages/n/npth/package.yml b/packages/n/npth/package.yml index d7441f9253f..c2f273fe999 100644 --- a/packages/n/npth/package.yml +++ b/packages/n/npth/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: npth -version: "1.8" +version: '1.8' release: 9 source: - https://gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2: 8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e diff --git a/packages/n/nsxiv/package.yml b/packages/n/nsxiv/package.yml index ae8dfb3d609..25d86988327 100644 --- a/packages/n/nsxiv/package.yml +++ b/packages/n/nsxiv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nsxiv -version: "33" +version: '33' release: 3 source: - https://codeberg.org/nsxiv/nsxiv/archive/v33.tar.gz: 7562af026024c28a93f5ca0cefd170c6b139cf2974165bcd695932d2cd9345c5 diff --git a/packages/n/nvidia-glx-driver/package.yml b/packages/n/nvidia-glx-driver/package.yml index 63247deb3e1..4cfd14d3142 100644 --- a/packages/n/nvidia-glx-driver/package.yml +++ b/packages/n/nvidia-glx-driver/package.yml @@ -2,7 +2,7 @@ # If you are updating this package please update nvidia-beta-driver as well if that package is on a lesser version than this one. # nvidia-beta-driver should always be ahead of nvidia-glx-driver version-wise or at the same version, never behind. name: nvidia-glx-driver -version: "570.190" +version: '570.190' release: 580 source: - https://us.download.nvidia.com/XFree86/Linux-x86_64/570.190/NVIDIA-Linux-x86_64-570.190.run: a86058a7ed203bf769ea05b270fed279445f5d4e833eafefdfa7fa45feaab8fc diff --git a/packages/n/nvme-cli/package.yml b/packages/n/nvme-cli/package.yml index 40cbbb2e476..835318d60e6 100644 --- a/packages/n/nvme-cli/package.yml +++ b/packages/n/nvme-cli/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: nvme-cli -version: "2.16" +version: '2.16' release: 28 source: - https://github.com/linux-nvme/nvme-cli/archive/refs/tags/v2.16.tar.gz: 989682ed7b250a2c7a8127e362ffc5d29f5c370127abe405be09c73216da2b97 diff --git a/packages/o/openconnect/package.yml b/packages/o/openconnect/package.yml index 502f98e6576..c188ce057ef 100644 --- a/packages/o/openconnect/package.yml +++ b/packages/o/openconnect/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openconnect -version: "9.12" +version: '9.12' release: 13 source: - https://gitlab.com/openconnect/openconnect/-/archive/v9.12/openconnect-v9.12.tar.gz: c1c22b2bcb92576960c545f09e35ff36142198c21ed766752076fa72eb4070d4 diff --git a/packages/o/openjazz/package.yml b/packages/o/openjazz/package.yml index 4e57a6dc760..92679916f4c 100644 --- a/packages/o/openjazz/package.yml +++ b/packages/o/openjazz/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openjazz -version: "20240919" +version: '20240919' release: 8 source: - https://github.com/AlisterT/openjazz/archive/20240919.tar.gz: c50193b630c375840026d729bb9dda6c7210b1523e62d7ae019ce2e37f806627 diff --git a/packages/o/openmsx/package.yml b/packages/o/openmsx/package.yml index bc2e2ce24a1..085e69b26c1 100644 --- a/packages/o/openmsx/package.yml +++ b/packages/o/openmsx/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openmsx -version: "19.1" +version: '19.1' release: 12 source: - https://github.com/openMSX/openMSX/archive/RELEASE_19_1.tar.gz: 06b204ed5e126be9af6a268717c911a9d67415745e02845f7d5657fbb89b38ee diff --git a/packages/o/openra/package.yml b/packages/o/openra/package.yml index 32fec0e74ea..e46a1b7cdb1 100644 --- a/packages/o/openra/package.yml +++ b/packages/o/openra/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openra -version: "20250330" +version: '20250330' release: 21 source: - https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330-source.tar.bz2: 496a3d0b457dd8d5f53807e740e984278167292882e0ec3566d5add2d3fdf05f diff --git a/packages/o/openrgb/package.yml b/packages/o/openrgb/package.yml index 2b490bf7a8c..cbf7f6374a3 100644 --- a/packages/o/openrgb/package.yml +++ b/packages/o/openrgb/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openrgb -version: "0.9" +version: '0.9' release: 11 source: - https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_0.9/OpenRGB-release_0.9.tar.gz: 2e62799339b72b6d3afc4792e6ff39487583210bb5ddde93e2daa38ae35381c2 diff --git a/packages/o/openscad/package.yml b/packages/o/openscad/package.yml index 1a0a79e1194..58a1f991a12 100644 --- a/packages/o/openscad/package.yml +++ b/packages/o/openscad/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openscad -version: "2021.01" +version: '2021.01' release: 23 source: - https://github.com/openscad/openscad/releases/download/openscad-2021.01/openscad-2021.01.src.tar.gz: d938c297e7e5f65dbab1461cac472fc60dfeaa4999ea2c19b31a4184f2d70359 diff --git a/packages/o/openttd/package.yml b/packages/o/openttd/package.yml index 7bd44714bae..8e750299e43 100644 --- a/packages/o/openttd/package.yml +++ b/packages/o/openttd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openttd -version: "14.1" +version: '14.1' release: 44 source: - https://cdn.openttd.org/openttd-releases/14.1/openttd-14.1-source.tar.xz: 2c14c8f01f44148c4f2c88c169a30abcdb002eb128a92b9adb76baa76b013494 diff --git a/packages/o/openvpn3/package.yml b/packages/o/openvpn3/package.yml index a8ce3a8db6b..db299d05551 100644 --- a/packages/o/openvpn3/package.yml +++ b/packages/o/openvpn3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openvpn3 -version: "26" +version: '26' release: 5 source: - https://swupdate.openvpn.net/community/releases/openvpn3-linux-26.tar.xz: 80e35615ae913fbdbdda53495b27934a3bbb21d8b15c49a624d4992c15e196e1 diff --git a/packages/o/openxcom/package.yml b/packages/o/openxcom/package.yml index a1960b9e29a..fa2e1db0553 100644 --- a/packages/o/openxcom/package.yml +++ b/packages/o/openxcom/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: openxcom -version: "1.0" +version: '1.0' release: 10 source: - git|https://github.com/SupSuper/OpenXcom: f2e509c427a023f9f69850d52b7a164a6d29d823 diff --git a/packages/o/opus/package.yml b/packages/o/opus/package.yml index 7b77651ccf2..48249f00e4c 100644 --- a/packages/o/opus/package.yml +++ b/packages/o/opus/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: opus -version: "1.5.2" +version: 1.5.2 release: 12 source: - https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz: 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1 diff --git a/packages/o/opusfile/package.yml b/packages/o/opusfile/package.yml index fa520e1c3f0..f94de897405 100644 --- a/packages/o/opusfile/package.yml +++ b/packages/o/opusfile/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: opusfile -version: "0.12" +version: '0.12' release: 10 source: - https://github.com/xiph/opusfile/releases/download/v0.12/opusfile-0.12.tar.gz: 118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b diff --git a/packages/o/orca/package.yml b/packages/o/orca/package.yml index e474076a561..5c3f20cbdd6 100644 --- a/packages/o/orca/package.yml +++ b/packages/o/orca/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: orca -version: "49.5" +version: '49.5' release: 39 source: - https://download.gnome.org/sources/orca/49/orca-49.5.tar.xz: 53df41558319e97c1e84ad604989957a02b5d0ff531419190f0587ea6b256034 diff --git a/packages/o/os-release/package.yml b/packages/o/os-release/package.yml index 3ea2f766abe..47e50fefeb1 100644 --- a/packages/o/os-release/package.yml +++ b/packages/o/os-release/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: os-release -version: "4.8" +version: '4.8' release: 4 source: # We need something for a source diff --git a/packages/o/osinfo-db/package.yml b/packages/o/osinfo-db/package.yml index 98b375f7e11..e71c95d4713 100644 --- a/packages/o/osinfo-db/package.yml +++ b/packages/o/osinfo-db/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: osinfo-db -version: "20250606" +version: '20250606' release: 16 source: - https://releases.pagure.org/libosinfo/osinfo-db-20250606.tar.xz: 9940aa47df298073c51dcf8a4dcc855f494ab864c24cdbda46bd897957357fe1 diff --git a/packages/o/ostree/package.yml b/packages/o/ostree/package.yml index 45b5ea90cb6..0fc98a6e694 100644 --- a/packages/o/ostree/package.yml +++ b/packages/o/ostree/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ostree -version: "2023.6" +version: '2023.6' release: 24 source: - https://github.com/ostreedev/ostree/releases/download/v2023.6/libostree-2023.6.tar.xz: b43c4a373799681989bae12b3a1b94f453068dece6540b8e05a23b834c1037e2 diff --git a/packages/p/p7zip/package.yml b/packages/p/p7zip/package.yml index 3c15316834a..f49f7a8ec29 100644 --- a/packages/p/p7zip/package.yml +++ b/packages/p/p7zip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: p7zip -version: "17.06" +version: '17.06' release: 14 source: - https://github.com/p7zip-project/p7zip/archive/refs/tags/v17.06.tar.gz: c35640020e8f044b425d9c18e1808ff9206dc7caf77c9720f57eb0849d714cd1 diff --git a/packages/p/pahole/package.yml b/packages/p/pahole/package.yml index b2a43e81417..8ca2057bf8b 100644 --- a/packages/p/pahole/package.yml +++ b/packages/p/pahole/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pahole -version: "1.31" +version: '1.31' release: 5 source: - https://fedorapeople.org/~acme/dwarves/dwarves-1.31.tar.xz: 0a7f255ccacf8cc7f8cd119099eb327179b4b3c67cb015af646af6d0cb03054d diff --git a/packages/p/pam-krb5/package.yml b/packages/p/pam-krb5/package.yml index 7788680f078..19444131516 100644 --- a/packages/p/pam-krb5/package.yml +++ b/packages/p/pam-krb5/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pam-krb5 -version: "4.11" +version: '4.11' release: 9 source: - https://archives.eyrie.org/software/kerberos/pam-krb5-4.11.tar.gz: 503cbe2cb1aff4bdfda3bcf7f93f94fb6ba52c26d708934e7039b2182fe10b20 diff --git a/packages/p/pan/package.yml b/packages/p/pan/package.yml index 607d33b7a6d..eea2d0954a1 100644 --- a/packages/p/pan/package.yml +++ b/packages/p/pan/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pan -version: "0.164" +version: '0.164' release: 12 source: - https://gitlab.gnome.org/GNOME/pan/-/archive/v0.164/pan-v0.164.tar.gz: 2bf4470b90129506e5a23bc9e56828e0919640fa431e4bc4aa73d3af4560689b diff --git a/packages/p/paperkey/package.yml b/packages/p/paperkey/package.yml index bd865653ea0..eb00cd84699 100644 --- a/packages/p/paperkey/package.yml +++ b/packages/p/paperkey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: paperkey -version: "1.6" +version: '1.6' release: 3 source: - https://www.jabberwocky.com/software/paperkey/paperkey-1.6.tar.gz: a245fd13271a8d2afa03dde979af3a29eb3d4ebb1fbcad4a9b52cf67a27d05f7 diff --git a/packages/p/papers/package.yml b/packages/p/papers/package.yml index e6bb00c245e..1616b379fd3 100644 --- a/packages/p/papers/package.yml +++ b/packages/p/papers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: papers -version: "49.2" +version: '49.2' release: 14 source: - https://download.gnome.org/sources/papers/49/papers-49.2.tar.xz: 49a9ca2f62c5598f8e6ca4e67c87f4f59c5ec0de704d3b299d5164c91d1f6a41 diff --git a/packages/p/papirus-icon-theme/package.yml b/packages/p/papirus-icon-theme/package.yml index e9e088f3081..0949025ed67 100644 --- a/packages/p/papirus-icon-theme/package.yml +++ b/packages/p/papirus-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: papirus-icon-theme -version: "20250501" +version: '20250501' release: 91 source: - https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/refs/tags/20250501.tar.gz: 3831a487f813479ad3224fdbfb0c7023f23056899bc78c93737f341aa655558e diff --git a/packages/p/parallel/package.yml b/packages/p/parallel/package.yml index b7e36aff506..51e8d5b3f85 100644 --- a/packages/p/parallel/package.yml +++ b/packages/p/parallel/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: parallel -version: "20240122" +version: '20240122' release: 11 source: - https://mirrors.rit.edu/gnu/parallel/parallel-20240122.tar.bz2: 859688cbb5641cd7b6b16b2b960be24aa4e37e655cc8ffcd8af971cd7d5b449f diff --git a/packages/p/parlatype/package.yml b/packages/p/parlatype/package.yml index 09c0d615428..a721a4c2572 100644 --- a/packages/p/parlatype/package.yml +++ b/packages/p/parlatype/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: parlatype -version: "4.2" +version: '4.2' release: 6 source: - https://github.com/gkarsay/parlatype/releases/download/v4.2/parlatype-4.2.tar.gz: 1d1e0aaac795249ab95ca393a17a99d9f721d7a99905acadc794eb16f8f5b538 diff --git a/packages/p/parted/package.yml b/packages/p/parted/package.yml index f856a7898c0..e8a6bb9ef97 100644 --- a/packages/p/parted/package.yml +++ b/packages/p/parted/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: parted -version: "3.6" +version: '3.6' release: 12 source: - https://ftpmirror.gnu.org/gnu/parted/parted-3.6.tar.xz: 3b43dbe33cca0f9a18601ebab56b7852b128ec1a3df3a9b30ccde5e73359e612 diff --git a/packages/p/patch/package.yml b/packages/p/patch/package.yml index 8c0a690572b..a05b1f4c2a8 100644 --- a/packages/p/patch/package.yml +++ b/packages/p/patch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: patch -version: "2.8" +version: '2.8' release: 11 source: - https://ftpmirror.gnu.org/gnu/patch/patch-2.8.tar.xz: f87cee69eec2b4fcbf60a396b030ad6aa3415f192aa5f7ee84cad5e11f7f5ae3 diff --git a/packages/p/pavucontrol/package.yml b/packages/p/pavucontrol/package.yml index 86817643385..d883b99f882 100644 --- a/packages/p/pavucontrol/package.yml +++ b/packages/p/pavucontrol/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pavucontrol -version: "6.1" +version: '6.1' release: 14 source: - https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/archive/v6.1/pavucontrol-v6.1.tar.bz2: 7e6e26466cb3dead1708aae2a4dd3321a453d95b45b81518094e3254dbe95aa2 diff --git a/packages/p/pcaudiolib/package.yml b/packages/p/pcaudiolib/package.yml index de0766ebd44..a6a2b08b0f0 100644 --- a/packages/p/pcaudiolib/package.yml +++ b/packages/p/pcaudiolib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pcaudiolib -version: "1.2" +version: '1.2' release: 6 source: - https://github.com/espeak-ng/pcaudiolib/releases/download/1.2/pcaudiolib-1.2.tar.gz: 6fae11e87425482acbb12c4e001282d329be097074573060f893349255d3664b diff --git a/packages/p/pcre2/package.yml b/packages/p/pcre2/package.yml index 3fdf9fd638a..62e44cd6e67 100644 --- a/packages/p/pcre2/package.yml +++ b/packages/p/pcre2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pcre2 -version: "10.44" +version: '10.44' release: 15 source: - https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2: d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96 diff --git a/packages/p/pentobi/package.yml b/packages/p/pentobi/package.yml index 5ef984860c2..3dd412e8a56 100644 --- a/packages/p/pentobi/package.yml +++ b/packages/p/pentobi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pentobi -version: "26.3" +version: '26.3' release: 20 source: - https://sourceforge.net/projects/pentobi/files/26.3/pentobi-26.3.tar.xz: 4104ad479efb87e5c96bb72bfbaf07c2320f8a3fbd2a9636fa0834d199fd243b diff --git a/packages/p/perl-algorithm-diff/package.yml b/packages/p/perl-algorithm-diff/package.yml index a8ad6f15367..18ed5c91f47 100644 --- a/packages/p/perl-algorithm-diff/package.yml +++ b/packages/p/perl-algorithm-diff/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-algorithm-diff -version: "1.201" +version: '1.201' release: 10 source: - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Algorithm-Diff-1.201.tar.gz: 0022da5982645d9ef0207f3eb9ef63e70e9713ed2340ed7b3850779b0d842a7d diff --git a/packages/p/perl-alien-build/package.yml b/packages/p/perl-alien-build/package.yml index 8a6813fbdd2..543324c237c 100644 --- a/packages/p/perl-alien-build/package.yml +++ b/packages/p/perl-alien-build/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-alien-build -version: "2.80" +version: '2.80' release: 2 source: - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.80.tar.gz: d9edc936b06705bb5cb5ee5a2ea8bcf6111a3e8815914f177e15e3c0fed301f3 diff --git a/packages/p/perl-anyevent/package.yml b/packages/p/perl-anyevent/package.yml index ed589b1f5e7..86e1ccae7c4 100644 --- a/packages/p/perl-anyevent/package.yml +++ b/packages/p/perl-anyevent/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-anyevent -version: "7.17" +version: '7.17' release: 7 source: - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.17.tar.gz: 50beea689c098fe4aaeb83806c40b9fe7f946d5769acf99f849f099091a4b985 diff --git a/packages/p/perl-archive-extract/package.yml b/packages/p/perl-archive-extract/package.yml index 3b0a1bb6732..7cb461f204a 100644 --- a/packages/p/perl-archive-extract/package.yml +++ b/packages/p/perl-archive-extract/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-archive-extract -version: "0.88" +version: '0.88' release: 9 source: - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/Archive-Extract-0.88.tar.gz: cffcf135cd0622287d3b02154f7d6716495449fcaed03966621948e25ea5f742 diff --git a/packages/p/perl-archive-zip/package.yml b/packages/p/perl-archive-zip/package.yml index 386a60311ae..55999723acf 100644 --- a/packages/p/perl-archive-zip/package.yml +++ b/packages/p/perl-archive-zip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-archive-zip -version: "1.68" +version: '1.68' release: 15 source: - https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz: 984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650 diff --git a/packages/p/perl-authen-sasl/package.yml b/packages/p/perl-authen-sasl/package.yml index 779cfe5bb43..fc3037316a4 100644 --- a/packages/p/perl-authen-sasl/package.yml +++ b/packages/p/perl-authen-sasl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-authen-sasl -version: "2.1800" +version: '2.1800' release: 12 source: - https://cpan.metacpan.org/authors/id/E/EH/EHUELS/Authen-SASL-2.1800.tar.gz: 0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922 diff --git a/packages/p/perl-autovivification/package.yml b/packages/p/perl-autovivification/package.yml index cacecd2fb1d..3abcc3a3d0f 100644 --- a/packages/p/perl-autovivification/package.yml +++ b/packages/p/perl-autovivification/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-autovivification -version: "0.18" +version: '0.18' release: 11 source: - https://cpan.metacpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz: 2d99975685242980d0a9904f639144c059d6ece15899efde4acb742d3253f105 diff --git a/packages/p/perl-b-hooks-endofscope/package.yml b/packages/p/perl-b-hooks-endofscope/package.yml index 6b234b11c27..84c441dcdf7 100644 --- a/packages/p/perl-b-hooks-endofscope/package.yml +++ b/packages/p/perl-b-hooks-endofscope/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-b-hooks-endofscope -version: "0.28" +version: '0.28' release: 9 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.28.tar.gz: edac77a17fc36620c8324cc194ce1fad2f02e9fcbe72d08ad0b2c47f0c7fd8ef diff --git a/packages/p/perl-business-isbn-data/package.yml b/packages/p/perl-business-isbn-data/package.yml index fc32eae08b4..bd751d08380 100644 --- a/packages/p/perl-business-isbn-data/package.yml +++ b/packages/p/perl-business-isbn-data/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-business-isbn-data -version: "20240323.001" +version: '20240323.001' release: 12 source: - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20240323.001.tar.gz: 6fea56b946e4da4fb04672a041325944a0e8f1e48514079b6dd7a133f463c839 diff --git a/packages/p/perl-business-isbn/package.yml b/packages/p/perl-business-isbn/package.yml index 3563fb53c12..ccc51c1e749 100644 --- a/packages/p/perl-business-isbn/package.yml +++ b/packages/p/perl-business-isbn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-business-isbn -version: "3.009" +version: '3.009' release: 10 source: - https://cpan.metacpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz: d2ec1970454af1b2c099dd34caa7a348ca6fd323bb7ddbfad55389bd7f96789b diff --git a/packages/p/perl-business-ismn/package.yml b/packages/p/perl-business-ismn/package.yml index e176edd0081..7138ec197c2 100644 --- a/packages/p/perl-business-ismn/package.yml +++ b/packages/p/perl-business-ismn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-business-ismn -version: "1.203" +version: '1.203' release: 9 source: - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.203.tar.gz: 4f53aedab2e687d4e1f72856eafc22159390621123daaf79e4506a897e293e88 diff --git a/packages/p/perl-business-issn/package.yml b/packages/p/perl-business-issn/package.yml index 61f8648cc32..61ed195c13d 100644 --- a/packages/p/perl-business-issn/package.yml +++ b/packages/p/perl-business-issn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-business-issn -version: "1.005" +version: '1.005' release: 9 source: - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz: 3b09b0267f0a6660fb92b6f50c4c7796ef6a263b62ad3bbeaa07189a0c7c39b3 diff --git a/packages/p/perl-cairo-gobject/package.yml b/packages/p/perl-cairo-gobject/package.yml index 3605907bd15..c5cbf055960 100644 --- a/packages/p/perl-cairo-gobject/package.yml +++ b/packages/p/perl-cairo-gobject/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-cairo-gobject -version: "1.005" +version: '1.005' release: 6 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz: 8d896444d71e1d0bca3d24e31e5d82bd0d9542aaed91d1fb7eab367bce675c50 diff --git a/packages/p/perl-cairo/package.yml b/packages/p/perl-cairo/package.yml index f0a99d549b5..9fc181e1677 100644 --- a/packages/p/perl-cairo/package.yml +++ b/packages/p/perl-cairo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-cairo -version: "1.109" +version: '1.109' release: 7 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz: 8219736e401c2311da5f515775de43fd87e6384b504da36a192f2b217643077f diff --git a/packages/p/perl-canary-stability/package.yml b/packages/p/perl-canary-stability/package.yml index ba5b3be4c95..6f721c1c705 100644 --- a/packages/p/perl-canary-stability/package.yml +++ b/packages/p/perl-canary-stability/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-canary-stability -version: "2013" +version: '2013' release: 10 source: - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz: a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea diff --git a/packages/p/perl-capture-tiny/package.yml b/packages/p/perl-capture-tiny/package.yml index 08805df23d2..8ce756c9f99 100644 --- a/packages/p/perl-capture-tiny/package.yml +++ b/packages/p/perl-capture-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-capture-tiny -version: "0.50" +version: '0.50' release: 12 source: - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.50.tar.gz: ca6e8d7ce7471c2be54e1009f64c367d7ee233a2894cacf52ebe6f53b04e81e5 diff --git a/packages/p/perl-carp-clan/package.yml b/packages/p/perl-carp-clan/package.yml index 183de5f0440..3715a5524e9 100644 --- a/packages/p/perl-carp-clan/package.yml +++ b/packages/p/perl-carp-clan/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-carp-clan -version: "6.08" +version: '6.08' release: 8 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz: c75f92e34422cc5a65ab05d155842b701452434e9aefb649d6e2289c47ef6708 diff --git a/packages/p/perl-class-accessor/package.yml b/packages/p/perl-class-accessor/package.yml index 18c28b2d237..47440f80c46 100644 --- a/packages/p/perl-class-accessor/package.yml +++ b/packages/p/perl-class-accessor/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-accessor -version: "0.51" +version: '0.51' release: 11 source: - https://cpan.metacpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz: bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c diff --git a/packages/p/perl-class-data-inheritable/package.yml b/packages/p/perl-class-data-inheritable/package.yml index f02bf9a84ec..276d7b0624d 100644 --- a/packages/p/perl-class-data-inheritable/package.yml +++ b/packages/p/perl-class-data-inheritable/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-data-inheritable -version: "0.09" +version: '0.09' release: 11 source: - https://cpan.metacpan.org/modules/by-module/Class/Class-Data-Inheritable-0.09.tar.gz: 44088d6e90712e187b8a5b050ca5b1c70efe2baa32ae123e9bd8f59f29f06e4d diff --git a/packages/p/perl-class-inspector/package.yml b/packages/p/perl-class-inspector/package.yml index d06a9601119..588f9d64b18 100644 --- a/packages/p/perl-class-inspector/package.yml +++ b/packages/p/perl-class-inspector/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-inspector -version: "1.36" +version: '1.36' release: 9 source: - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz: cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e diff --git a/packages/p/perl-class-method-modifiers/package.yml b/packages/p/perl-class-method-modifiers/package.yml index f85573c65a7..537f3e7d85b 100644 --- a/packages/p/perl-class-method-modifiers/package.yml +++ b/packages/p/perl-class-method-modifiers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-method-modifiers -version: "2.15" +version: '2.15' release: 5 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.15.tar.gz: 65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc diff --git a/packages/p/perl-class-singleton/package.yml b/packages/p/perl-class-singleton/package.yml index 0655281eb2b..8fe10ef124e 100644 --- a/packages/p/perl-class-singleton/package.yml +++ b/packages/p/perl-class-singleton/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-singleton -version: "1.6" +version: '1.6' release: 11 source: - https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.6.tar.gz: 27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4 diff --git a/packages/p/perl-class-tiny/package.yml b/packages/p/perl-class-tiny/package.yml index 323ad9d16c5..cb5fd1a078d 100644 --- a/packages/p/perl-class-tiny/package.yml +++ b/packages/p/perl-class-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-class-tiny -version: "1.008" +version: '1.008' release: 7 source: - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.008.tar.gz: ee058a63912fa1fcb9a72498f56ca421a2056dc7f9f4b67837446d6421815615 diff --git a/packages/p/perl-clone/package.yml b/packages/p/perl-clone/package.yml index 1462d7f308d..53cfdc4e62e 100644 --- a/packages/p/perl-clone/package.yml +++ b/packages/p/perl-clone/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-clone -version: "0.46" +version: '0.46' release: 3 source: - https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz: aadeed5e4c8bd6bbdf68c0dd0066cb513e16ab9e5b4382dc4a0aafd55890697b diff --git a/packages/p/perl-common-sense/package.yml b/packages/p/perl-common-sense/package.yml index 3f6b95e500c..778aece7f40 100644 --- a/packages/p/perl-common-sense/package.yml +++ b/packages/p/perl-common-sense/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-common-sense -version: "3.75" +version: '3.75' release: 9 source: - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz: a86a1c4ca4f3006d7479064425a09fa5b6689e57261fcb994fe67d061cba0e7e diff --git a/packages/p/perl-compress-bzip2/package.yml b/packages/p/perl-compress-bzip2/package.yml index ca97b86022b..d56c8b8ab59 100644 --- a/packages/p/perl-compress-bzip2/package.yml +++ b/packages/p/perl-compress-bzip2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-compress-bzip2 -version: "2.28" +version: '2.28' release: 7 source: - https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Compress-Bzip2-2.28.tar.gz: 859f835c3f5c998810d8b2a6f9e282ff99d6cb66ccfa55cae7e66dafb035116e diff --git a/packages/p/perl-config-autoconf/package.yml b/packages/p/perl-config-autoconf/package.yml index 70dd218a915..cb4111ad080 100644 --- a/packages/p/perl-config-autoconf/package.yml +++ b/packages/p/perl-config-autoconf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-config-autoconf -version: "0.320" +version: '0.320' release: 14 source: - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Config-AutoConf-0.320.tar.gz: bb57a958ef49d3f7162276dae14a7bd5af43fd1d8513231af35d665459454023 diff --git a/packages/p/perl-config-general/package.yml b/packages/p/perl-config-general/package.yml index 9465190d043..f0281535eee 100644 --- a/packages/p/perl-config-general/package.yml +++ b/packages/p/perl-config-general/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-config-general -version: "2.65" +version: '2.65' release: 7 homepage: https://metacpan.org/pod/Config::General source: diff --git a/packages/p/perl-cpan-meta-check/package.yml b/packages/p/perl-cpan-meta-check/package.yml index 91f6f9e389d..5814a867c8b 100644 --- a/packages/p/perl-cpan-meta-check/package.yml +++ b/packages/p/perl-cpan-meta-check/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-cpan-meta-check -version: "0.018" +version: '0.018' release: 6 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.018.tar.gz: f619d2df5ea0fd91c8cf83eb54acccb5e43d9e6ec1a3f727b3d0ac15d0cf378a diff --git a/packages/p/perl-data-compare/package.yml b/packages/p/perl-data-compare/package.yml index c938ea81c7c..d6b15bff29c 100644 --- a/packages/p/perl-data-compare/package.yml +++ b/packages/p/perl-data-compare/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-data-compare -version: "1.29" +version: '1.29' release: 8 source: - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz: 53c9db3b93263c88aaa3c4072d819eaded024d7a36b38c0c37737d288d5afa8c diff --git a/packages/p/perl-data-dump/package.yml b/packages/p/perl-data-dump/package.yml index db8a2b8ef65..4b8e16f7109 100644 --- a/packages/p/perl-data-dump/package.yml +++ b/packages/p/perl-data-dump/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-data-dump -version: "1.25" +version: '1.25' release: 9 source: - https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz: a4aa6e0ddbf39d5ad49bddfe0f89d9da864e3bc00f627125d1bc580472f53fbd diff --git a/packages/p/perl-data-uniqid/package.yml b/packages/p/perl-data-uniqid/package.yml index 21faa5fde53..2fd7e3be1bf 100644 --- a/packages/p/perl-data-uniqid/package.yml +++ b/packages/p/perl-data-uniqid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-data-uniqid -version: "0.12" +version: '0.12' release: 11 source: - http://search.cpan.org/CPAN/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz: b6919ba49b9fe98bfdf3e8accae7b9b7f78dc9e71ebbd0b7fef7a45d99324ccb diff --git a/packages/p/perl-data-uuid/package.yml b/packages/p/perl-data-uuid/package.yml index 1bc96aeefe9..03af7dc0ea8 100644 --- a/packages/p/perl-data-uuid/package.yml +++ b/packages/p/perl-data-uuid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-data-uuid -version: "1.226" +version: '1.226' release: 9 source: - https://github.com/rjbs/Data-UUID/archive/1.226.tar.gz: 36971195d8b3769f92c6b24cf249a5b4c482a8184fc3c0a4eb35ea65dd5370d9 diff --git a/packages/p/perl-data-validate-ip/package.yml b/packages/p/perl-data-validate-ip/package.yml index 9aaf4adb78d..c52f54bdc86 100644 --- a/packages/p/perl-data-validate-ip/package.yml +++ b/packages/p/perl-data-validate-ip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-data-validate-ip -version: "0.31" +version: '0.31' release: 3 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.31.tar.gz: 734aff86b6f9cad40e1c4da81f28faf18e0802c76a566d95e5613d4318182fc1 diff --git a/packages/p/perl-datetime-calendar-julian/package.yml b/packages/p/perl-datetime-calendar-julian/package.yml index 25a67003768..3bac76de1b0 100644 --- a/packages/p/perl-datetime-calendar-julian/package.yml +++ b/packages/p/perl-datetime-calendar-julian/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime-calendar-julian -version: "0.107" +version: '0.107' release: 8 source: - https://cpan.metacpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz: fcb2b424844bb13bcad46b1c7aa239b5a09bab2556f53bd1f27fad90c260d33d diff --git a/packages/p/perl-datetime-format-builder/package.yml b/packages/p/perl-datetime-format-builder/package.yml index 8f64c88de8d..96e04b1725a 100644 --- a/packages/p/perl-datetime-format-builder/package.yml +++ b/packages/p/perl-datetime-format-builder/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime-format-builder -version: "0.83" +version: '0.83' release: 7 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.83.tar.gz: 61ffb23d85b3ca1786b2da3289e99b57e0625fe0e49db02a6dc0cb62c689e2f2 diff --git a/packages/p/perl-datetime-format-strptime/package.yml b/packages/p/perl-datetime-format-strptime/package.yml index fd270adb245..96aa4c6cca2 100644 --- a/packages/p/perl-datetime-format-strptime/package.yml +++ b/packages/p/perl-datetime-format-strptime/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime-format-strptime -version: "1.79" +version: '1.79' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.79.tar.gz: 701e46802c86ed4d88695c1a6dacbbe90b3390beeb794f387e7c792300037579 diff --git a/packages/p/perl-datetime-locale/package.yml b/packages/p/perl-datetime-locale/package.yml index 545e8246d6a..4e1690c27a8 100644 --- a/packages/p/perl-datetime-locale/package.yml +++ b/packages/p/perl-datetime-locale/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime-locale -version: "1.40" +version: '1.40' release: 13 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.40.tar.gz: 7490b4194b5d23a4e144976dedb3bdbcc6d3364b5d139cc922a86d41fdb87afb diff --git a/packages/p/perl-datetime-timezone/package.yml b/packages/p/perl-datetime-timezone/package.yml index 2ee817a8203..a52286ca690 100644 --- a/packages/p/perl-datetime-timezone/package.yml +++ b/packages/p/perl-datetime-timezone/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime-timezone -version: "2.61" +version: '2.61' release: 12 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.61.tar.gz: 86383c73c50d1983088026ac3eac609465994b046f18a4eb40bd0455ebef0b20 diff --git a/packages/p/perl-datetime/package.yml b/packages/p/perl-datetime/package.yml index d9b8eb6a743..4e30f43ca30 100644 --- a/packages/p/perl-datetime/package.yml +++ b/packages/p/perl-datetime/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-datetime -version: "1.65" +version: '1.65' release: 14 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.65.tar.gz: 0bfda7ff0253fb3d88cf4bdb5a14afb8cea24d147975d5bdf3c88b40e7ab140e diff --git a/packages/p/perl-dbd-mariadb/package.yml b/packages/p/perl-dbd-mariadb/package.yml index 29917db1e5d..d715ed529cb 100644 --- a/packages/p/perl-dbd-mariadb/package.yml +++ b/packages/p/perl-dbd-mariadb/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-dbd-mariadb -version: "1.23" +version: '1.23' release: 1 source: - https://cpan.metacpan.org/authors/id/P/PA/PALI/DBD-MariaDB-1.23.tar.gz: 0d0c76c660ddd55570e48f3e2fdea8f621a69ac0ed48190e8cfcafcb5e9b859d diff --git a/packages/p/perl-dbi/package.yml b/packages/p/perl-dbi/package.yml index 9e8a6ac183a..89a63bfa15c 100644 --- a/packages/p/perl-dbi/package.yml +++ b/packages/p/perl-dbi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-dbi -version: "1.643" +version: '1.643' release: 15 source: - https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz: 8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa diff --git a/packages/p/perl-devel-checklib/package.yml b/packages/p/perl-devel-checklib/package.yml index 7806afef0ea..55919f24424 100644 --- a/packages/p/perl-devel-checklib/package.yml +++ b/packages/p/perl-devel-checklib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-devel-checklib -version: "1.16" +version: '1.16' release: 7 source: - https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz: 869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca diff --git a/packages/p/perl-devel-hide/package.yml b/packages/p/perl-devel-hide/package.yml index 9c8ddb9dd07..54a0ef9fe07 100644 --- a/packages/p/perl-devel-hide/package.yml +++ b/packages/p/perl-devel-hide/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-devel-hide -version: "0.0015" +version: '0.0015' release: 8 source: - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Devel-Hide-0.0015.tar.gz: fc8dbeb7f7d75a78ed496b1e0e05cfc99c68acab3a2e92cff155ca5f0fa5df58 diff --git a/packages/p/perl-devel-stacktrace/package.yml b/packages/p/perl-devel-stacktrace/package.yml index dcec0551f7e..9102b972bdf 100644 --- a/packages/p/perl-devel-stacktrace/package.yml +++ b/packages/p/perl-devel-stacktrace/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-devel-stacktrace -version: "2.05" +version: '2.05' release: 11 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz: 63cb6196e986a7e578c4d28b3c780e7194835bfc78b68eeb8f00599d4444888c diff --git a/packages/p/perl-digest-hmac/package.yml b/packages/p/perl-digest-hmac/package.yml index 2c5e01c2005..20f1755467c 100644 --- a/packages/p/perl-digest-hmac/package.yml +++ b/packages/p/perl-digest-hmac/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-digest-hmac -version: "1.04" +version: '1.04' release: 7 source: - https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Digest-HMAC-1.04.tar.gz: d6bc8156aa275c44d794b7c18f44cdac4a58140245c959e6b19b2c3838b08ed4 diff --git a/packages/p/perl-digest-md5/package.yml b/packages/p/perl-digest-md5/package.yml index a06e38d3bea..a31e3d1b08f 100644 --- a/packages/p/perl-digest-md5/package.yml +++ b/packages/p/perl-digest-md5/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-digest-md5 -version: "2.59" +version: '2.59' release: 5 source: - https://cpan.metacpan.org/authors/id/T/TO/TODDR/Digest-MD5-2.59.tar.gz: b5ecba079bd5907d52663a659cd977b6247526abe6aed9b818d083dd99af77d2 diff --git a/packages/p/perl-digest-sha1/package.yml b/packages/p/perl-digest-sha1/package.yml index 8429ee65842..07a6fd6a95e 100644 --- a/packages/p/perl-digest-sha1/package.yml +++ b/packages/p/perl-digest-sha1/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-digest-sha1 -version: "2.13" +version: '2.13' release: 4 source: - https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz: 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc diff --git a/packages/p/perl-docmake/package.yml b/packages/p/perl-docmake/package.yml index 676907dd344..b76b1e74204 100644 --- a/packages/p/perl-docmake/package.yml +++ b/packages/p/perl-docmake/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-docbook -version: "0.1100" +version: '0.1100' release: 1 source: - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/App-XML-DocBook-Builder-0.1100.tar.gz: e5ea3e3159d89aee8f17d3963e1e350ceddf33ac25e3d31e4cd11a06418d4a8e diff --git a/packages/p/perl-encode-hanextra/package.yml b/packages/p/perl-encode-hanextra/package.yml index a6b7e6d0176..e93baa301ad 100644 --- a/packages/p/perl-encode-hanextra/package.yml +++ b/packages/p/perl-encode-hanextra/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-encode-hanextra -version: "0.23" +version: '0.23' release: 9 source: - https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz: 1fd4b06cada70858003af153f94c863b3b95f2e3d03ba18d0451a81d51db443a diff --git a/packages/p/perl-encode-jis2k/package.yml b/packages/p/perl-encode-jis2k/package.yml index edaf24367ca..c58c098a635 100644 --- a/packages/p/perl-encode-jis2k/package.yml +++ b/packages/p/perl-encode-jis2k/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-encode-jis2k -version: "0.05" +version: '0.05' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz: 022f1f3d6869742b3718c27bfcca6f7c96aceffac0a2267d140bbf653d7c0ac2 diff --git a/packages/p/perl-error/package.yml b/packages/p/perl-error/package.yml index e1003a35f7c..b47f7008398 100644 --- a/packages/p/perl-error/package.yml +++ b/packages/p/perl-error/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-error -version: "0.17029" +version: '0.17029' release: 15 source: - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-0.17029.tar.gz: 1a23f7913032aed6d4b68321373a3899ca66590f4727391a091ec19c95bf7adc diff --git a/packages/p/perl-exception-class/package.yml b/packages/p/perl-exception-class/package.yml index 037a15b9c9c..ee3b4b1afb9 100644 --- a/packages/p/perl-exception-class/package.yml +++ b/packages/p/perl-exception-class/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-exception-class -version: "1.45" +version: '1.45' release: 15 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz: 5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249 diff --git a/packages/p/perl-exporter-tiny/package.yml b/packages/p/perl-exporter-tiny/package.yml index ebeaefb53d1..b3daee2c068 100644 --- a/packages/p/perl-exporter-tiny/package.yml +++ b/packages/p/perl-exporter-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-exporter-tiny -version: "1.006002" +version: '1.006002' release: 8 source: - https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.006002.tar.gz: 6f295e2cbffb1dbc15bdb9dadc341671c1e0cd2bdf2d312b17526273c322638d diff --git a/packages/p/perl-extutils-config/package.yml b/packages/p/perl-extutils-config/package.yml index d387c37d678..7238ea26e0c 100644 --- a/packages/p/perl-extutils-config/package.yml +++ b/packages/p/perl-extutils-config/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-config -version: "0.009" +version: '0.009' release: 9 source: - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-0.009.tar.gz: 4ef84e73aad50a3be332885d2a3b12f3cab1b1e0bad24e88297a123b4f39f3ce diff --git a/packages/p/perl-extutils-depends/package.yml b/packages/p/perl-extutils-depends/package.yml index 29a39e09f99..42f4e1e3f8c 100644 --- a/packages/p/perl-extutils-depends/package.yml +++ b/packages/p/perl-extutils-depends/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-depends -version: "0.8001" +version: '0.8001' release: 9 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz: 673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5 diff --git a/packages/p/perl-extutils-helpers/package.yml b/packages/p/perl-extutils-helpers/package.yml index 54db8c88c45..7775afc8208 100644 --- a/packages/p/perl-extutils-helpers/package.yml +++ b/packages/p/perl-extutils-helpers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-helpers -version: "0.027" +version: '0.027' release: 9 source: - http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz: 9d592131dc5845a86dc28be9143f764e73cb62db06fedf50a895be1324b6cec5 diff --git a/packages/p/perl-extutils-install/package.yml b/packages/p/perl-extutils-install/package.yml index a8c51e333b7..9368403fcb0 100644 --- a/packages/p/perl-extutils-install/package.yml +++ b/packages/p/perl-extutils-install/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-install -version: "2.22" +version: '2.22' release: 8 source: - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-Install-2.22.tar.gz: 33725bafbed3829d613e4c651c2e1ad120670c7d2ac5cf05f83757fc975d6ff2 diff --git a/packages/p/perl-extutils-installpaths/package.yml b/packages/p/perl-extutils-installpaths/package.yml index 0e803cf82a4..1409fc61450 100644 --- a/packages/p/perl-extutils-installpaths/package.yml +++ b/packages/p/perl-extutils-installpaths/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-installpaths -version: "0.013" +version: '0.013' release: 10 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz: 65969d3ad8a3a2ea8ef5b4213ed5c2c83961bb5bd12f7ad35128f6bd5b684aa0 diff --git a/packages/p/perl-extutils-makemaker/package.yml b/packages/p/perl-extutils-makemaker/package.yml index d7173d6f2f8..640040e2ab8 100644 --- a/packages/p/perl-extutils-makemaker/package.yml +++ b/packages/p/perl-extutils-makemaker/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-extutils-makemaker -version: "7.70" +version: '7.70' release: 17 source: - https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.70.tar.gz: f108bd46420d2f00d242825f865b0f68851084924924f92261d684c49e3e7a74 diff --git a/packages/p/perl-file-basedir/package.yml b/packages/p/perl-file-basedir/package.yml index 382950036f9..565086695ba 100644 --- a/packages/p/perl-file-basedir/package.yml +++ b/packages/p/perl-file-basedir/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-basedir -version: "0.09" +version: '0.09' release: 11 source: - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-BaseDir-0.09.tar.gz: 6da6f7281562ac8f11ef1a3af6aedb51c41182b60f1f122ced0079efd92967d9 diff --git a/packages/p/perl-file-copy-recursive/package.yml b/packages/p/perl-file-copy-recursive/package.yml index ba316e2fef7..db740d0e967 100644 --- a/packages/p/perl-file-copy-recursive/package.yml +++ b/packages/p/perl-file-copy-recursive/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-copy-recursive -version: "0.45" +version: '0.45' release: 9 source: - https://github.com/drmuey/p5-File-Copy-Recursive/archive/v0.45.tar.gz: 2f3d9d4dda7420d932b4502731f2d5ce3bbc2a13089bee31cbf7046daec48be2 diff --git a/packages/p/perl-file-desktopentry/package.yml b/packages/p/perl-file-desktopentry/package.yml index 1d628ee99eb..e6b596d5d1e 100644 --- a/packages/p/perl-file-desktopentry/package.yml +++ b/packages/p/perl-file-desktopentry/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-desktopentry -version: "0.22" +version: '0.22' release: 12 source: - http://search.cpan.org/CPAN/authors/id/M/MI/MICHIELB/File-DesktopEntry-0.22.tar.gz: 169c01e3dae2f629767bec1a9f1cdbd6ec6d713d1501e0b2786e4dd1235635b8 diff --git a/packages/p/perl-file-homedir/package.yml b/packages/p/perl-file-homedir/package.yml index e139f227004..707eb3d4926 100644 --- a/packages/p/perl-file-homedir/package.yml +++ b/packages/p/perl-file-homedir/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-homedir -version: "1.006" +version: '1.006' release: 3 source: - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-1.006.tar.gz: 593737c62df0f6dab5d4122e0b4476417945bb6262c33eedc009665ef1548852 diff --git a/packages/p/perl-file-listing/package.yml b/packages/p/perl-file-listing/package.yml index fbfcf81c5d3..f210b9fea62 100644 --- a/packages/p/perl-file-listing/package.yml +++ b/packages/p/perl-file-listing/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-listing -version: "6.16" +version: '6.16' release: 8 source: - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-6.16.tar.gz: 189b3a13fc0a1ba412b9d9ec5901e9e5e444cc746b9f0156d4399370d33655c6 diff --git a/packages/p/perl-file-next/package.yml b/packages/p/perl-file-next/package.yml index dec3cfd0b90..e8fdd00a689 100644 --- a/packages/p/perl-file-next/package.yml +++ b/packages/p/perl-file-next/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-next -version: "1.18" +version: '1.18' release: 11 source: - http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/File-Next-1.18.tar.gz: f900cb39505eb6e168a9ca51a10b73f1bbde1914b923a09ecd72d9c02e6ec2ef diff --git a/packages/p/perl-file-remove/package.yml b/packages/p/perl-file-remove/package.yml index 6eab748df48..bba9adac7b2 100644 --- a/packages/p/perl-file-remove/package.yml +++ b/packages/p/perl-file-remove/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-remove -version: "1.61" +version: '1.61' release: 8 source: - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz: fd857f585908fc503461b9e48b3c8594e6535766bc14beb17c90ba58d5dc4975 diff --git a/packages/p/perl-file-sharedir-install/package.yml b/packages/p/perl-file-sharedir-install/package.yml index fa8c5044081..c5651db04e1 100644 --- a/packages/p/perl-file-sharedir-install/package.yml +++ b/packages/p/perl-file-sharedir-install/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-sharedir-install -version: "0.14" +version: '0.14' release: 10 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz: 8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0 diff --git a/packages/p/perl-file-sharedir/package.yml b/packages/p/perl-file-sharedir/package.yml index 12814bc0edb..aa06e9593d0 100644 --- a/packages/p/perl-file-sharedir/package.yml +++ b/packages/p/perl-file-sharedir/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-sharedir -version: "1.118" +version: '1.118' release: 12 source: - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.118.tar.gz: 3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958 diff --git a/packages/p/perl-file-slurp/package.yml b/packages/p/perl-file-slurp/package.yml index 9a61a140f93..937789d8e84 100644 --- a/packages/p/perl-file-slurp/package.yml +++ b/packages/p/perl-file-slurp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-slurp -version: "9999.32" +version: '9999.32' release: 11 source: - https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.32.tar.gz: 4c3c21992a9d42be3a79dd74a3c83d27d38057269d65509a2f555ea0fb2bc5b0 diff --git a/packages/p/perl-file-slurper/package.yml b/packages/p/perl-file-slurper/package.yml index 88821b871d7..e76359dd6e9 100644 --- a/packages/p/perl-file-slurper/package.yml +++ b/packages/p/perl-file-slurper/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-slurper -version: "0.014" +version: '0.014' release: 6 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz: d5a36487339888c3cd758e648160ee1d70eb4153cacbaff57846dbcefb344b0c diff --git a/packages/p/perl-file-which/package.yml b/packages/p/perl-file-which/package.yml index 4c8b61b7634..7134201f62d 100644 --- a/packages/p/perl-file-which/package.yml +++ b/packages/p/perl-file-which/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-file-which -version: "1.27" +version: '1.27' release: 8 source: - https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz: 3201f1a60e3f16484082e6045c896842261fc345de9fb2e620fd2a2c7af3a93a diff --git a/packages/p/perl-glib-object-introspection/package.yml b/packages/p/perl-glib-object-introspection/package.yml index b9a2a709b16..2c8c97b9a7d 100644 --- a/packages/p/perl-glib-object-introspection/package.yml +++ b/packages/p/perl-glib-object-introspection/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-glib-object-introspection -version: "0.051" +version: '0.051' release: 10 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz: 6569611dcc80ac1482c7c22264b1ae8c9c351d4983511eb9a6c5f47a10150089 diff --git a/packages/p/perl-glib/package.yml b/packages/p/perl-glib/package.yml index 67a1994f584..c0d61e35854 100644 --- a/packages/p/perl-glib/package.yml +++ b/packages/p/perl-glib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-glib -version: "1.3294" +version: '1.3294' release: 11 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz: d715f5a86bcc187075de85e7ae5bc07b0714d6edc196a92da43986efa44e5cbb diff --git a/packages/p/perl-gtk2/package.yml b/packages/p/perl-gtk2/package.yml index 9ab1e850543..c6a1d5b5ec7 100644 --- a/packages/p/perl-gtk2/package.yml +++ b/packages/p/perl-gtk2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-gtk2 -version: "1.24993" +version: '1.24993' release: 10 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk2-1.24993.tar.gz: 49c443743b2eefe11a768002724f7f6a4c48efc94ff3cd3a559fb7e7b693c967 diff --git a/packages/p/perl-gtk3-imageview/package.yml b/packages/p/perl-gtk3-imageview/package.yml index 8cfb111ba08..0dbdf31d6b3 100644 --- a/packages/p/perl-gtk3-imageview/package.yml +++ b/packages/p/perl-gtk3-imageview/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-gtk3-imageview -version: "10" +version: '10' release: 3 source: - https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/Gtk3-ImageView-10.tar.gz: bc77e706069e64f2bb84181970fd4a8dea46f88bec0c4dd7c2b1fd538c6837e6 diff --git a/packages/p/perl-gtk3-simplelist/package.yml b/packages/p/perl-gtk3-simplelist/package.yml index 2d23f95b29a..1484c3e8df3 100644 --- a/packages/p/perl-gtk3-simplelist/package.yml +++ b/packages/p/perl-gtk3-simplelist/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-gtk3-simplelist -version: "0.21" +version: '0.21' release: 8 source: - https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz: 1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884 diff --git a/packages/p/perl-gtk3/package.yml b/packages/p/perl-gtk3/package.yml index 12bd522894a..4589ec3b33c 100644 --- a/packages/p/perl-gtk3/package.yml +++ b/packages/p/perl-gtk3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-gtk3 -version: "0.038" +version: '0.038' release: 10 source: - https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz: 70dc4bf2aa74981c79e15fd298d998e05a92eba4811f1ad5c9f1f4de37737acc diff --git a/packages/p/perl-html-parser/package.yml b/packages/p/perl-html-parser/package.yml index 23760d71233..a7029f14808 100644 --- a/packages/p/perl-html-parser/package.yml +++ b/packages/p/perl-html-parser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-html-parser -version: "3.81" +version: '3.81' release: 10 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz: c0910a5c8f92f8817edd06ccfd224ba1c2ebe8c10f551f032587a1fc83d62ff2 diff --git a/packages/p/perl-html-tagset/package.yml b/packages/p/perl-html-tagset/package.yml index 08403c8bc68..f7cee9395c7 100644 --- a/packages/p/perl-html-tagset/package.yml +++ b/packages/p/perl-html-tagset/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-html-tagset -version: "3.20" +version: '3.20' release: 7 source: - https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz: adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2 diff --git a/packages/p/perl-http-cookies/package.yml b/packages/p/perl-http-cookies/package.yml index 90f9a64249c..28834f9dda4 100644 --- a/packages/p/perl-http-cookies/package.yml +++ b/packages/p/perl-http-cookies/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-http-cookies -version: "6.11" +version: '6.11' release: 11 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.11.tar.gz: 8c9a541a4a39f6c0c7e3d0b700b05dfdb830bd490a1b1942a7dedd1b50d9a8c8 diff --git a/packages/p/perl-http-daemon/package.yml b/packages/p/perl-http-daemon/package.yml index 9dbf867b240..84f15675cd6 100644 --- a/packages/p/perl-http-daemon/package.yml +++ b/packages/p/perl-http-daemon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-http-daemon -version: "6.16" +version: '6.16' release: 8 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz: b38d092725e6fa4e0c4dc2a47e157070491bafa0dbe16c78a358e806aa7e173d diff --git a/packages/p/perl-http-date/package.yml b/packages/p/perl-http-date/package.yml index b3cdd67422f..7e493a66bc4 100644 --- a/packages/p/perl-http-date/package.yml +++ b/packages/p/perl-http-date/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-http-date -version: "6.06" +version: '6.06' release: 12 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz: 7b685191c6acc3e773d1fc02c95ee1f9fae94f77783175f5e78c181cc92d2b52 diff --git a/packages/p/perl-http-message/package.yml b/packages/p/perl-http-message/package.yml index 964737c5698..4f9e7f16fbd 100644 --- a/packages/p/perl-http-message/package.yml +++ b/packages/p/perl-http-message/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-http-message -version: "6.45" +version: '6.45' release: 16 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.45.tar.gz: 01cb8406612a3f738842d1e97313ae4d874870d1b8d6d66331f16000943d4cbe diff --git a/packages/p/perl-image-exiftool/package.yml b/packages/p/perl-image-exiftool/package.yml index fc2cf39c8c6..daaa4cf6606 100644 --- a/packages/p/perl-image-exiftool/package.yml +++ b/packages/p/perl-image-exiftool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-image-exiftool -version: "12.76" +version: '12.76' release: 24 source: - https://cpan.metacpan.org/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.76.tar.gz: 5d3430ec57aa031f7ca43170f7ed6338a66bda99ab95b9e071f1ee27555f515f diff --git a/packages/p/perl-image-sane/package.yml b/packages/p/perl-image-sane/package.yml index 8421aa367d9..0f1459fd1e1 100644 --- a/packages/p/perl-image-sane/package.yml +++ b/packages/p/perl-image-sane/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-image-sane -version: "5" +version: '5' release: 8 source: - https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz: 229aa0e9f049efa760f3c2f6e61d9d539af43d8f764b50a6e03064b4729a35ff diff --git a/packages/p/perl-importer/package.yml b/packages/p/perl-importer/package.yml index 57cac6dca0e..0f1b1b319a3 100644 --- a/packages/p/perl-importer/package.yml +++ b/packages/p/perl-importer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-importer -version: "0.026" +version: '0.026' release: 8 source: - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.026.tar.gz: e08fa84e13cb998b7a897fc8ec9c3459fcc1716aff25cc343e36ef875891b0ef diff --git a/packages/p/perl-inc-latest/package.yml b/packages/p/perl-inc-latest/package.yml index 2bd2281215f..448a57e911a 100644 --- a/packages/p/perl-inc-latest/package.yml +++ b/packages/p/perl-inc-latest/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-inc-latest -version: "0.500" +version: '0.500' release: 7 source: - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/inc-latest-0.500.tar.gz: daa905f363c6a748deb7c408473870563fcac79b9e3e95b26e130a4a8dc3c611 diff --git a/packages/p/perl-io-html/package.yml b/packages/p/perl-io-html/package.yml index 5292cdb3b08..3045fa99226 100644 --- a/packages/p/perl-io-html/package.yml +++ b/packages/p/perl-io-html/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-io-html -version: "1.004" +version: '1.004' release: 7 source: - https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz: c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5 diff --git a/packages/p/perl-io-socket-ssl/package.yml b/packages/p/perl-io-socket-ssl/package.yml index 7bb9610a3ec..c2c1983d901 100644 --- a/packages/p/perl-io-socket-ssl/package.yml +++ b/packages/p/perl-io-socket-ssl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-io-socket-ssl -version: "2.083" +version: '2.083' release: 16 source: - https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.083.tar.gz: 904ef28765440a97d8a9a0df597f8c3d7f3cb0a053d1b082c10bed03bc802069 diff --git a/packages/p/perl-io-utf8-strict/package.yml b/packages/p/perl-io-utf8-strict/package.yml index 9383a3edad8..8f90c495632 100644 --- a/packages/p/perl-io-utf8-strict/package.yml +++ b/packages/p/perl-io-utf8-strict/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-io-utf8-strict -version: "0.010" +version: '0.010' release: 7 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.010.tar.gz: bcd2848b72df290b5e984fae8b1a6ca96f6d072003cf222389a8c9e8e1c570cd diff --git a/packages/p/perl-io/package.yml b/packages/p/perl-io/package.yml index fbfc92ac760..f02323cd71c 100644 --- a/packages/p/perl-io/package.yml +++ b/packages/p/perl-io/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-io -version: "1.51" +version: '1.51' release: 13 source: - https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-1.51.tar.gz: 5493ea55998728cd2b7ecb8234c58fb5d5df27098d0f07addca22444d7616ce0 diff --git a/packages/p/perl-ipc-run3/package.yml b/packages/p/perl-ipc-run3/package.yml index e5bb0716a6e..13d06f99c89 100644 --- a/packages/p/perl-ipc-run3/package.yml +++ b/packages/p/perl-ipc-run3/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-ipc-run3 -version: "0.049" +version: '0.049' release: 10 source: - http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz: 9d048ae7b9ae63871bae976ba01e081d887392d904e5d48b04e22d35ed22011a diff --git a/packages/p/perl-ipc-system-simple/package.yml b/packages/p/perl-ipc-system-simple/package.yml index 97ce5663b78..34ed10418ba 100644 --- a/packages/p/perl-ipc-system-simple/package.yml +++ b/packages/p/perl-ipc-system-simple/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-ipc-system-simple -version: "1.30" +version: '1.30' release: 8 source: - https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.30.tar.gz: 22e6f5222b505ee513058fdca35ab7a1eab80539b98e5ca4a923a70a8ae9ba9e diff --git a/packages/p/perl-json-xs/package.yml b/packages/p/perl-json-xs/package.yml index d085a806677..cae166b0c7a 100644 --- a/packages/p/perl-json-xs/package.yml +++ b/packages/p/perl-json-xs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-json-xs -version: "4.04" +version: '4.04' release: 9 source: - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.04.tar.gz: 8eff1e9f304c5625b59ab7b42258415f6d3e3681c1ddab6b725518a018a7f5e0 diff --git a/packages/p/perl-json/package.yml b/packages/p/perl-json/package.yml index 2b5b71a6937..25b06115cbe 100644 --- a/packages/p/perl-json/package.yml +++ b/packages/p/perl-json/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-json -version: "4.10" +version: '4.10' release: 9 source: - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz: df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35 diff --git a/packages/p/perl-libintl/package.yml b/packages/p/perl-libintl/package.yml index 6f47ce0d366..4889e77e118 100644 --- a/packages/p/perl-libintl/package.yml +++ b/packages/p/perl-libintl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-libintl -version: "1.33" +version: '1.33' release: 10 source: - https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.33.tar.gz: 5126eda9ccd0eeb10db82ddef63cbcaf7dbd771e78cc0fb110cc3b5a6b8679e7 diff --git a/packages/p/perl-libnet/package.yml b/packages/p/perl-libnet/package.yml index 2eaa1f2ea7e..3552dc65253 100644 --- a/packages/p/perl-libnet/package.yml +++ b/packages/p/perl-libnet/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-libnet -version: "3.15" +version: '3.15' release: 13 source: - https://cpan.metacpan.org/authors/id/S/SH/SHAY/libnet-3.15.tar.gz: a71f4db580e1a767d6936faa5baf38f1fa617824342da078b561283e86f8f4a2 diff --git a/packages/p/perl-lingua-translit/package.yml b/packages/p/perl-lingua-translit/package.yml index bc8d356fbed..f6aa43661d1 100644 --- a/packages/p/perl-lingua-translit/package.yml +++ b/packages/p/perl-lingua-translit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-lingua-translit -version: "0.29" +version: '0.29' release: 10 source: - https://cpan.metacpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz: 1ad2fabc0079dad708b7d9d55437c9ebb192e610bf960af25945858b92597752 diff --git a/packages/p/perl-list-allutils/package.yml b/packages/p/perl-list-allutils/package.yml index 2dbf48f837d..4ad98f59bda 100644 --- a/packages/p/perl-list-allutils/package.yml +++ b/packages/p/perl-list-allutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-list-allutils -version: "0.19" +version: '0.19' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz: 30a8146ab21a7787b8c56d5829cf9a7f2b15276d3b3fca07336ac38d3002ffbc diff --git a/packages/p/perl-list-moreutils-xs/package.yml b/packages/p/perl-list-moreutils-xs/package.yml index b24915a7d84..ba8d75bb959 100644 --- a/packages/p/perl-list-moreutils-xs/package.yml +++ b/packages/p/perl-list-moreutils-xs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-list-moreutils-xs -version: "0.430" +version: '0.430' release: 9 source: - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.430.tar.gz: e8ce46d57c179eecd8758293e9400ff300aaf20fefe0a9d15b9fe2302b9cb242 diff --git a/packages/p/perl-list-moreutils/package.yml b/packages/p/perl-list-moreutils/package.yml index 4c24c170eb6..23d07d1f350 100644 --- a/packages/p/perl-list-moreutils/package.yml +++ b/packages/p/perl-list-moreutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-list-moreutils -version: "0.430" +version: '0.430' release: 11 source: - https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz: 63b1f7842cd42d9b538d1e34e0330de5ff1559e4c2737342506418276f646527 diff --git a/packages/p/perl-list-someutils/package.yml b/packages/p/perl-list-someutils/package.yml index c9b1bd8108d..410be5cbb5c 100644 --- a/packages/p/perl-list-someutils/package.yml +++ b/packages/p/perl-list-someutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-list-someutils -version: "0.59" +version: '0.59' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.59.tar.gz: fab30372e4c67bf5a46062da38d1d0c8756279feada866eb439fa29571a2dc7b diff --git a/packages/p/perl-list-utilsby/package.yml b/packages/p/perl-list-utilsby/package.yml index 09eb04a166d..a8a4e2a7033 100644 --- a/packages/p/perl-list-utilsby/package.yml +++ b/packages/p/perl-list-utilsby/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-list-utilsby -version: "0.12" +version: '0.12' release: 9 source: - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.12.tar.gz: fff1281fd469fe982b1a58044becfd970f313bff3a26e1c7b2b3f4c0a5ed71e0 diff --git a/packages/p/perl-locale-codes/package.yml b/packages/p/perl-locale-codes/package.yml index 6c2258284b1..333bdeb14f4 100644 --- a/packages/p/perl-locale-codes/package.yml +++ b/packages/p/perl-locale-codes/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-locale-codes -version: "3.78" +version: '3.78' release: 5 source: - https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.78.tar.gz: 5529c6d06556a04da1f2e0f13d1335695d04b19370858f6f051e2421687d8b0e diff --git a/packages/p/perl-log-dispatch/package.yml b/packages/p/perl-log-dispatch/package.yml index 6050a4a3eee..1eaaf745779 100644 --- a/packages/p/perl-log-dispatch/package.yml +++ b/packages/p/perl-log-dispatch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-log-dispatch -version: "2.71" +version: '2.71' release: 3 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-2.71.tar.gz: 9d60d9648c35ce2754731eb4deb7f05809ece1bd633b74d74795aed9ec732570 diff --git a/packages/p/perl-lwp-mediatypes/package.yml b/packages/p/perl-lwp-mediatypes/package.yml index 37641cbb509..2544fdf6327 100644 --- a/packages/p/perl-lwp-mediatypes/package.yml +++ b/packages/p/perl-lwp-mediatypes/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-lwp-mediatypes -version: "6.04" +version: '6.04' release: 9 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz: 8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9 diff --git a/packages/p/perl-lwp-protocol-https/package.yml b/packages/p/perl-lwp-protocol-https/package.yml index 2d99edb1c86..8e64bc42cf7 100644 --- a/packages/p/perl-lwp-protocol-https/package.yml +++ b/packages/p/perl-lwp-protocol-https/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-lwp-protocol-https -version: "6.11" +version: '6.11' release: 9 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.11.tar.gz: 0132ddbf03661565ca85050f2a5094fb9263cbbc3ccb1a4d9c41ac9bb083b917 diff --git a/packages/p/perl-module-build-tiny/package.yml b/packages/p/perl-module-build-tiny/package.yml index e85adb7ce41..fbb1325b3ab 100644 --- a/packages/p/perl-module-build-tiny/package.yml +++ b/packages/p/perl-module-build-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-module-build-tiny -version: "0.047" +version: '0.047' release: 9 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz: 71260e9421b93c33dd1b3e7d0cf15f759c0ca7c753fa840279ec3be70f8f8c9d diff --git a/packages/p/perl-module-build/package.yml b/packages/p/perl-module-build/package.yml index 22c2a7bd103..cc4924b5800 100644 --- a/packages/p/perl-module-build/package.yml +++ b/packages/p/perl-module-build/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-module-build -version: "0.4234" +version: '0.4234' release: 12 source: - https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz: 66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f diff --git a/packages/p/perl-module-install/package.yml b/packages/p/perl-module-install/package.yml index 8bad26603a2..a3ab02dbdfd 100644 --- a/packages/p/perl-module-install/package.yml +++ b/packages/p/perl-module-install/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-module-install -version: "1.21" +version: '1.21' release: 6 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz: fbf91007f30565f3920e106055fd0d4287981d5e7dad8b35323ce4b733f15a7b diff --git a/packages/p/perl-module-runtime/package.yml b/packages/p/perl-module-runtime/package.yml index 41ba839ffdb..44473329ef6 100644 --- a/packages/p/perl-module-runtime/package.yml +++ b/packages/p/perl-module-runtime/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-module-runtime -version: "0.016" +version: '0.016' release: 11 source: - https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz: 68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024 diff --git a/packages/p/perl-moo/package.yml b/packages/p/perl-moo/package.yml index 4ca8889587f..49a2ed8407d 100644 --- a/packages/p/perl-moo/package.yml +++ b/packages/p/perl-moo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-moo -version: "2.005005" +version: '2.005005' release: 5 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz: fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108 diff --git a/packages/p/perl-mozilla-ca/package.yml b/packages/p/perl-mozilla-ca/package.yml index 439f723fed4..7f359dc5e3d 100644 --- a/packages/p/perl-mozilla-ca/package.yml +++ b/packages/p/perl-mozilla-ca/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-mozilla-ca -version: "20231213" +version: '20231213' release: 9 source: - https://cpan.metacpan.org/authors/id/L/LW/LWP/Mozilla-CA-20231213.tar.gz: 421a12ba7cef443bd368671cee9c9b46a8b55c2ccf7ac76c42f99e23a06115df diff --git a/packages/p/perl-mro-compat/package.yml b/packages/p/perl-mro-compat/package.yml index 4305602c381..16682200ebb 100644 --- a/packages/p/perl-mro-compat/package.yml +++ b/packages/p/perl-mro-compat/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-mro-compat -version: "0.15" +version: '0.15' release: 8 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.15.tar.gz: 0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61 diff --git a/packages/p/perl-namespace-autoclean/package.yml b/packages/p/perl-namespace-autoclean/package.yml index 5d669e7a8ee..fb6f0008ca1 100644 --- a/packages/p/perl-namespace-autoclean/package.yml +++ b/packages/p/perl-namespace-autoclean/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-namespace-autoclean -version: "0.29" +version: '0.29' release: 9 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz: 45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804 diff --git a/packages/p/perl-net-http/package.yml b/packages/p/perl-net-http/package.yml index 5202afc0456..1d3c3ca8f8d 100644 --- a/packages/p/perl-net-http/package.yml +++ b/packages/p/perl-net-http/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-net-http -version: "6.23" +version: '6.23' release: 13 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz: 0d65c09dd6c8589b2ae1118174d3c1a61703b6ecfc14a3442a8c74af65e0c94e diff --git a/packages/p/perl-net-ssleay/package.yml b/packages/p/perl-net-ssleay/package.yml index 6dda0a98aa3..9efdcd52b6d 100644 --- a/packages/p/perl-net-ssleay/package.yml +++ b/packages/p/perl-net-ssleay/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-net-ssleay -version: "1.94" +version: '1.94' release: 18 source: - https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz: 9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d diff --git a/packages/p/perl-package-deprecationmanager/package.yml b/packages/p/perl-package-deprecationmanager/package.yml index cff1110c27d..a957ea7923f 100644 --- a/packages/p/perl-package-deprecationmanager/package.yml +++ b/packages/p/perl-package-deprecationmanager/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-package-deprecationmanager -version: "0.18" +version: '0.18' release: 10 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.18.tar.gz: b68d3f0ced55b7615fddbb6029b89f92a34fe0dd8c6fd6bceffc157d56834fe8 diff --git a/packages/p/perl-package-stash/package.yml b/packages/p/perl-package-stash/package.yml index 66771fdf2be..ab960229f74 100644 --- a/packages/p/perl-package-stash/package.yml +++ b/packages/p/perl-package-stash/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-package-stash -version: "0.40" +version: '0.40' release: 8 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.40.tar.gz: 5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066 diff --git a/packages/p/perl-pango/package.yml b/packages/p/perl-pango/package.yml index 5cbe0772c53..36cb1aa910d 100644 --- a/packages/p/perl-pango/package.yml +++ b/packages/p/perl-pango/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-pango -version: "1.227" +version: '1.227' release: 9 source: - https://sourceforge.net/projects/gtk2-perl/files/Pango/1.227/Pango-1.227.tar.gz: 34b0a422df3fecd7597587048552457d48ae764c43bbefd2a9d62ceb6c8bac71 diff --git a/packages/p/perl-params-util/package.yml b/packages/p/perl-params-util/package.yml index 8bfa553e903..eff1ab406ce 100644 --- a/packages/p/perl-params-util/package.yml +++ b/packages/p/perl-params-util/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-params-util -version: "1.102" +version: '1.102' release: 10 source: - https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/Params-Util-1.102.tar.gz: 499bb1b482db24fda277a51525596ad092c2bd51dd508fa8fec2e9f849097402 diff --git a/packages/p/perl-params-validate/package.yml b/packages/p/perl-params-validate/package.yml index 4cb836011b0..a9b1dcc7e51 100644 --- a/packages/p/perl-params-validate/package.yml +++ b/packages/p/perl-params-validate/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-params-validate -version: "1.31" +version: '1.31' release: 8 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.31.tar.gz: 1bf2518ef2c4869f91590e219f545c8ef12ed53cf313e0eb5704adf7f1b2961e diff --git a/packages/p/perl-params-validationcompiler/package.yml b/packages/p/perl-params-validationcompiler/package.yml index c69c3032ec4..8d881df56b1 100644 --- a/packages/p/perl-params-validationcompiler/package.yml +++ b/packages/p/perl-params-validationcompiler/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-params-validationcompiler -version: "0.31" +version: '0.31' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz: 7b6497173f1b6adb29f5d51d8cf9ec36d2f1219412b4b2410e9d77a901e84a6d diff --git a/packages/p/perl-parse-yapp/package.yml b/packages/p/perl-parse-yapp/package.yml index 999f0a48521..e5cc36778e8 100644 --- a/packages/p/perl-parse-yapp/package.yml +++ b/packages/p/perl-parse-yapp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-parse-yapp -version: "1.21" +version: '1.21' release: 3 source: - https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz: 3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5 diff --git a/packages/p/perl-path-tiny/package.yml b/packages/p/perl-path-tiny/package.yml index 8cad67079bb..5943cc66715 100644 --- a/packages/p/perl-path-tiny/package.yml +++ b/packages/p/perl-path-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-path-tiny -version: "0.144" +version: '0.144' release: 9 source: - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.144.tar.gz: f6ea094ece845c952a02c2789332579354de8d410a707f9b7045bd241206487d diff --git a/packages/p/perl-pdf-api2/package.yml b/packages/p/perl-pdf-api2/package.yml index 9f58f65ce90..2b19a23453d 100644 --- a/packages/p/perl-pdf-api2/package.yml +++ b/packages/p/perl-pdf-api2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-pdf-api2 -version: "2.045" +version: '2.045' release: 8 source: - https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.045.tar.gz: b6bdb4e0d0cd6526103fdd58c171e0560c36b843b7fe3ca4ddc9bb1e4c832406 diff --git a/packages/p/perl-pdf-builder/package.yml b/packages/p/perl-pdf-builder/package.yml index 007e83bb474..bfb85c4ef8e 100644 --- a/packages/p/perl-pdf-builder/package.yml +++ b/packages/p/perl-pdf-builder/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-pdf-builder -version: "3.026" +version: '3.026' release: 4 source: - https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.026.tar.gz: d9ff0003b4070ee8c4be6f4faba23a12b0c03778287c5d22f23cd9384bdfe890 diff --git a/packages/p/perl-pod-parser/package.yml b/packages/p/perl-pod-parser/package.yml index 553240ca941..895ce2d5b33 100644 --- a/packages/p/perl-pod-parser/package.yml +++ b/packages/p/perl-pod-parser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-pod-parser -version: "1.67" +version: '1.67' release: 5 source: - https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz: 5deccbf55d750ce65588cd211c1a03fa1ef3aaa15d1ac2b8d85383a42c1427ea diff --git a/packages/p/perl-pod-simple/package.yml b/packages/p/perl-pod-simple/package.yml index 46bed20ee90..df6f2953e21 100644 --- a/packages/p/perl-pod-simple/package.yml +++ b/packages/p/perl-pod-simple/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-pod-simple -version: "3.45" +version: '3.45' release: 6 source: - https://cpan.metacpan.org/authors/id/K/KH/KHW/Pod-Simple-3.45.tar.gz: 8483bb95cd3e4307d66def092a3779f843af772482bfdc024e3e00d0c4db0cfa diff --git a/packages/p/perl-proc-processtable/package.yml b/packages/p/perl-proc-processtable/package.yml index 8c8ae649961..55e9776310e 100644 --- a/packages/p/perl-proc-processtable/package.yml +++ b/packages/p/perl-proc-processtable/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-proc-processtable -version: "0.636" +version: '0.636' release: 10 source: - https://cpan.metacpan.org/authors/id/J/JW/JWB/Proc-ProcessTable-0.636.tar.gz: 944224ffb00fc1ef35069633770a0afda8623b5c7532d1e4ab48a9df394890fd diff --git a/packages/p/perl-regexp-common/package.yml b/packages/p/perl-regexp-common/package.yml index 91ca4195313..e44894377ed 100644 --- a/packages/p/perl-regexp-common/package.yml +++ b/packages/p/perl-regexp-common/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-regexp-common -version: "2024080801" +version: '2024080801' release: 10 source: - https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz: 0677afaec8e1300cefe246b4d809e75cdf55e2cc0f77c486d13073b69ab4fbdd diff --git a/packages/p/perl-role-tiny/package.yml b/packages/p/perl-role-tiny/package.yml index fc50dae869d..5c4d2dd5b25 100644 --- a/packages/p/perl-role-tiny/package.yml +++ b/packages/p/perl-role-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-role-tiny -version: "2.002004" +version: '2.002004' release: 9 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz: d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45 diff --git a/packages/p/perl-scalar-list-utils/package.yml b/packages/p/perl-scalar-list-utils/package.yml index 186cbdd9944..b1e6aa82e1d 100644 --- a/packages/p/perl-scalar-list-utils/package.yml +++ b/packages/p/perl-scalar-list-utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-scalar-list-utils -version: "1.63" +version: '1.63' release: 11 source: - https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.63.tar.gz: cafbdf212f6827dc9a0dd3b57b6ee50e860586d7198228a33262d55c559eb2a9 diff --git a/packages/p/perl-sdl/package.yml b/packages/p/perl-sdl/package.yml index bd0d3b6a997..5c04cdf93e5 100644 --- a/packages/p/perl-sdl/package.yml +++ b/packages/p/perl-sdl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-sdl -version: "2.548" +version: '2.548' release: 10 source: - https://cpan.metacpan.org/authors/id/F/FR/FROGGS/SDL-2.548.tar.gz: 252a192bfa9c2070a4883707d139c3a45d9c4518ccd66a1e699b5b7959bd4fb5 diff --git a/packages/p/perl-specio-exporter/package.yml b/packages/p/perl-specio-exporter/package.yml index 0095afdccb6..8723c600fa2 100644 --- a/packages/p/perl-specio-exporter/package.yml +++ b/packages/p/perl-specio-exporter/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-specio-exporter -version: "0.48" +version: '0.48' release: 8 source: - https://www.cpan.org/authors/id/D/DR/DROLSKY/Specio-0.48.tar.gz: 0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2 diff --git a/packages/p/perl-sub-install/package.yml b/packages/p/perl-sub-install/package.yml index 7bf6e293919..72a599bd3c3 100644 --- a/packages/p/perl-sub-install/package.yml +++ b/packages/p/perl-sub-install/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-sub-install -version: "0.929" +version: '0.929' release: 8 source: - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.929.tar.gz: 80b1e281d8cd3b2b31dac711f5c8a1657a87cd80bbe69af3924bcbeb4e5db077 diff --git a/packages/p/perl-sub-name/package.yml b/packages/p/perl-sub-name/package.yml index 80bb9348638..17fa74e39ee 100644 --- a/packages/p/perl-sub-name/package.yml +++ b/packages/p/perl-sub-name/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-sub-name -version: "0.27" +version: '0.27' release: 8 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.27.tar.gz: ecf36fba1c47ca93e1daa394968ed39c4186867459d9cd173c421e2b972043e8 diff --git a/packages/p/perl-sub-quote/package.yml b/packages/p/perl-sub-quote/package.yml index f8d8cb5e1ea..7e784243e6c 100644 --- a/packages/p/perl-sub-quote/package.yml +++ b/packages/p/perl-sub-quote/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-sub-quote -version: "2.006008" +version: '2.006008' release: 6 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006008.tar.gz: 94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2 diff --git a/packages/p/perl-sub-uplevel/package.yml b/packages/p/perl-sub-uplevel/package.yml index bf93be9677b..e8122d20143 100644 --- a/packages/p/perl-sub-uplevel/package.yml +++ b/packages/p/perl-sub-uplevel/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-sub-uplevel -version: "0.2800" +version: '0.2800' release: 7 source: - https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz: b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293 diff --git a/packages/p/perl-super/package.yml b/packages/p/perl-super/package.yml index 39f0dd883af..864c494264b 100644 --- a/packages/p/perl-super/package.yml +++ b/packages/p/perl-super/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-super -version: "1.20190531" +version: '1.20190531' release: 7 source: - https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-1.20190531.tar.gz: 685d1ee76e7f0e9006942923bf7df8b11c107132992917593dcf7397d417d39a diff --git a/packages/p/perl-template/package.yml b/packages/p/perl-template/package.yml index 1f34942d9c6..f333a5d02e3 100644 --- a/packages/p/perl-template/package.yml +++ b/packages/p/perl-template/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-template -version: "3.101" +version: '3.101' release: 6 source: - https://github.com/abw/Template2/archive/refs/tags/v3.101.tar.gz: 533ad2cd20d501f99d716dd9dc45b914c00980c05fc122b9ec3dca6a7ae2ded5 diff --git a/packages/p/perl-term-readline-gnu/package.yml b/packages/p/perl-term-readline-gnu/package.yml index 25ba95e5ae0..c7f5fa22129 100644 --- a/packages/p/perl-term-readline-gnu/package.yml +++ b/packages/p/perl-term-readline-gnu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-term-readline-gnu -version: "1.36" +version: '1.36' release: 11 source: - https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.36.tar.gz: 9a08f7a4013c9b865541c10dbba1210779eb9128b961250b746d26702bab6925 diff --git a/packages/p/perl-term-table/package.yml b/packages/p/perl-term-table/package.yml index 91504460699..0deb75c4572 100644 --- a/packages/p/perl-term-table/package.yml +++ b/packages/p/perl-term-table/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-term-table -version: "0.018" +version: '0.018' release: 7 source: - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.018.tar.gz: 9159b9131ee6b3f3956b74f45422985553574babbfaeba60be5c17bc114ac011 diff --git a/packages/p/perl-test-deep/package.yml b/packages/p/perl-test-deep/package.yml index fc87b7897dd..39546d7f44b 100644 --- a/packages/p/perl-test-deep/package.yml +++ b/packages/p/perl-test-deep/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-deep -version: "1.204" +version: '1.204' release: 7 source: - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.204.tar.gz: b6591f6ccdd853c7efc9ff3c5756370403211cffe46047f082b1cd1611a84e5f diff --git a/packages/p/perl-test-differences/package.yml b/packages/p/perl-test-differences/package.yml index f218dd1cc65..9dac6f054bc 100644 --- a/packages/p/perl-test-differences/package.yml +++ b/packages/p/perl-test-differences/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-differences -version: "0.71" +version: '0.71' release: 8 source: - https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz: cac16a56cd843b0809e5b49199d60d75a8dbad7ca9a08380dbf3f5cc3aaa38d9 diff --git a/packages/p/perl-test-fatal/package.yml b/packages/p/perl-test-fatal/package.yml index ca0af79641b..396ed2741fb 100644 --- a/packages/p/perl-test-fatal/package.yml +++ b/packages/p/perl-test-fatal/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-fatal -version: "0.017" +version: '0.017' release: 7 source: - https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.017.tar.gz: 37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6 diff --git a/packages/p/perl-test-file/package.yml b/packages/p/perl-test-file/package.yml index e99cca03680..d11d9b51678 100644 --- a/packages/p/perl-test-file/package.yml +++ b/packages/p/perl-test-file/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-file -version: "1.993" +version: '1.993' release: 6 source: - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.993.tar.gz: ef2ffe1aaec7b42d874ad411ec647547b9b9bc2f5fb93e49e3399488456afc7a diff --git a/packages/p/perl-test-leaktrace/package.yml b/packages/p/perl-test-leaktrace/package.yml index 50014a965f9..c1a3fd0ddc5 100644 --- a/packages/p/perl-test-leaktrace/package.yml +++ b/packages/p/perl-test-leaktrace/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-leaktrace -version: "0.17" +version: '0.17' release: 7 source: - https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.17.tar.gz: 777d64d2938f5ea586300eef97ef03eacb43d4c1853c9c3b1091eb3311467970 diff --git a/packages/p/perl-test-most/package.yml b/packages/p/perl-test-most/package.yml index 58a32d73af5..0a395eebfed 100644 --- a/packages/p/perl-test-most/package.yml +++ b/packages/p/perl-test-most/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-most -version: "0.38" +version: '0.38' release: 6 source: - https://cpan.metacpan.org/authors/id/O/OV/OVID/Test-Most-0.38.tar.gz: 089eb894f7bace4c37c6334e0e290eb20338ee10223af0c82cbe7281c78382df diff --git a/packages/p/perl-test-needs/package.yml b/packages/p/perl-test-needs/package.yml index 7d784ed553d..9ec70ad824f 100644 --- a/packages/p/perl-test-needs/package.yml +++ b/packages/p/perl-test-needs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-needs -version: "0.002010" +version: '0.002010' release: 7 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002010.tar.gz: 923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208 diff --git a/packages/p/perl-test-nowarnings/package.yml b/packages/p/perl-test-nowarnings/package.yml index 14ee85a1393..1ba4b056b7b 100644 --- a/packages/p/perl-test-nowarnings/package.yml +++ b/packages/p/perl-test-nowarnings/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-nowarnings -version: "1.06" +version: '1.06' release: 7 source: - https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz: c2dc51143b7eb63231210e27df20d2c8393772e0a333547ec8b7a205ed62f737 diff --git a/packages/p/perl-test-pod-coverage/package.yml b/packages/p/perl-test-pod-coverage/package.yml index c168f682a38..0562cd2a215 100644 --- a/packages/p/perl-test-pod-coverage/package.yml +++ b/packages/p/perl-test-pod-coverage/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-pod-coverage -version: "1.10" +version: '1.10' release: 7 source: - https://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz: 48c9cca9f7d99eee741176445b431adf09c029e1aa57c4703c9f46f7601d40d4 diff --git a/packages/p/perl-test-pod/package.yml b/packages/p/perl-test-pod/package.yml index 85f3f604955..ff93489dfce 100644 --- a/packages/p/perl-test-pod/package.yml +++ b/packages/p/perl-test-pod/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-pod -version: "1.52" +version: '1.52' release: 9 source: - https://github.com/perl-pod/test-pod/archive/v1.52.tar.gz: 1eeecafeaf9762266f676f2114e1ad06a591ee3507a981325ce0f310219de608 diff --git a/packages/p/perl-test-requires/package.yml b/packages/p/perl-test-requires/package.yml index ece8342817d..590c350f333 100644 --- a/packages/p/perl-test-requires/package.yml +++ b/packages/p/perl-test-requires/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-requires -version: "0.11" +version: '0.11' release: 8 source: - https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.11.tar.gz: 4b88de549597eecddf7c3c38a4d0204a16f59ad804577b671896ac04e24e040f diff --git a/packages/p/perl-test-simple/package.yml b/packages/p/perl-test-simple/package.yml index 90804b300e1..f0c2cc9c2c0 100644 --- a/packages/p/perl-test-simple/package.yml +++ b/packages/p/perl-test-simple/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-simple -version: "1.302198" +version: '1.302198' release: 14 source: - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302198.tar.gz: 1dc07bcffd23e49983433c948de3e3f377e6e849ad7fe3432c717fa782024faa diff --git a/packages/p/perl-test-utf8/package.yml b/packages/p/perl-test-utf8/package.yml index 9011b5a66dd..4f67968ea4f 100644 --- a/packages/p/perl-test-utf8/package.yml +++ b/packages/p/perl-test-utf8/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-utf8 -version: "1.02" +version: '1.02' release: 8 source: - https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.02.tar.gz: df82f09c5940830b25a49f1c8162fa24d371e602880edef8d9a4d4bfd66b8bd7 diff --git a/packages/p/perl-test-warn/package.yml b/packages/p/perl-test-warn/package.yml index 64e6da33c9d..9620066b342 100644 --- a/packages/p/perl-test-warn/package.yml +++ b/packages/p/perl-test-warn/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-warn -version: "0.37" +version: '0.37' release: 8 source: - https://cpan.metacpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.37.tar.gz: 98ca32e7f2f5ea89b8bfb9a0609977f3d153e242e2e51705126cb954f1a06b57 diff --git a/packages/p/perl-test-warnings/package.yml b/packages/p/perl-test-warnings/package.yml index f8d1f0ff4f9..6c56de5405c 100644 --- a/packages/p/perl-test-warnings/package.yml +++ b/packages/p/perl-test-warnings/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-warnings -version: "0.032" +version: '0.032' release: 8 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.032.tar.gz: 4727dae2416e9f07e41e2dc3a9143ba6affc1ec57652117c99d50038e313e9d9 diff --git a/packages/p/perl-test-without-module/package.yml b/packages/p/perl-test-without-module/package.yml index 6b8db18a8d0..8869c40f9d1 100644 --- a/packages/p/perl-test-without-module/package.yml +++ b/packages/p/perl-test-without-module/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test-without-module -version: "0.21" +version: '0.21' release: 7 source: - https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.21.tar.gz: 3cdeafadac4853ebeafe689346d555da5dfa3cfa9d4c84e3e5e7bfee50beec46 diff --git a/packages/p/perl-test2-plugin-nowarnings/package.yml b/packages/p/perl-test2-plugin-nowarnings/package.yml index 0b8fe8ccdee..b5f3913e3ca 100644 --- a/packages/p/perl-test2-plugin-nowarnings/package.yml +++ b/packages/p/perl-test2-plugin-nowarnings/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test2-plugin-nowarnings -version: "0.09" +version: '0.09' release: 6 source: - https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.09.tar.gz: be3dd800042eef362bf17d2056cf9e934dee91ccce98e4f178b8fb5772f2fb74 diff --git a/packages/p/perl-test2-suite/package.yml b/packages/p/perl-test2-suite/package.yml index 84a7f182207..da02d36b6c9 100644 --- a/packages/p/perl-test2-suite/package.yml +++ b/packages/p/perl-test2-suite/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-test2-suite -version: "0.000159" +version: '0.000159' release: 13 source: - https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000159.tar.gz: cb7453380d2a70682c450cb6ec44fecd02d1c48674a76d9799903b7f4444cc0e diff --git a/packages/p/perl-text-bibtex/package.yml b/packages/p/perl-text-bibtex/package.yml index 46d75eb5e64..2e95a905cf2 100644 --- a/packages/p/perl-text-bibtex/package.yml +++ b/packages/p/perl-text-bibtex/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-text-bibtex -version: "0.89" +version: '0.89' release: 10 source: - https://cpan.metacpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz: 88a78ebf088ec7502f401c5a2b138c862cf5458534b773223bbf3aaf41224196 diff --git a/packages/p/perl-text-csv-xs/package.yml b/packages/p/perl-text-csv-xs/package.yml index d8f7a45c2c4..1b7e076bc24 100644 --- a/packages/p/perl-text-csv-xs/package.yml +++ b/packages/p/perl-text-csv-xs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-text-csv-xs -version: "1.53" +version: '1.53' release: 9 source: - https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.53.tgz: ba3231610fc755a69e14eb4a3c6d8cce46cc4fd32853777a6c9ce485a8878b42 diff --git a/packages/p/perl-text-csv/package.yml b/packages/p/perl-text-csv/package.yml index 19f47a98315..1d18fa8f8ff 100644 --- a/packages/p/perl-text-csv/package.yml +++ b/packages/p/perl-text-csv/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-text-csv -version: "2.04" +version: '2.04' release: 10 source: - https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz: 4f80122e4ea0b05079cad493e386564030f18c8d7b1f9af561df86985a653fe3 diff --git a/packages/p/perl-text-glob/package.yml b/packages/p/perl-text-glob/package.yml index e68fad0bfa9..2319f577769 100644 --- a/packages/p/perl-text-glob/package.yml +++ b/packages/p/perl-text-glob/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-text-glob -version: "0.11" +version: '0.11' release: 11 source: - https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz: 069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287 diff --git a/packages/p/perl-tie-cycle/package.yml b/packages/p/perl-tie-cycle/package.yml index 718f95a9755..8e88cb62536 100644 --- a/packages/p/perl-tie-cycle/package.yml +++ b/packages/p/perl-tie-cycle/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-tie-cycle -version: "1.227" +version: '1.227' release: 7 source: - https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.227.tar.gz: 7838335791e71a3b33b8a19de3052949e1890a4823def6397823c99222fa1dd8 diff --git a/packages/p/perl-time-hires/package.yml b/packages/p/perl-time-hires/package.yml index 330921d9196..cb6a116daf3 100644 --- a/packages/p/perl-time-hires/package.yml +++ b/packages/p/perl-time-hires/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-time-hires -version: "1.9764" +version: '1.9764' release: 10 source: - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Time-HiRes-1.9764.tar.gz: 9841be5587bfb7cd1f2fe267b5e5ac04ce25e79d5cc77e5ef9a9c5abd101d7b1 diff --git a/packages/p/perl-timedate/package.yml b/packages/p/perl-timedate/package.yml index 17c6b305c33..f9a93e7829d 100644 --- a/packages/p/perl-timedate/package.yml +++ b/packages/p/perl-timedate/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-timedate -version: "2.33" +version: '2.33' release: 11 source: - https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz: c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2 diff --git a/packages/p/perl-tk/package.yml b/packages/p/perl-tk/package.yml index 8f455f67ca3..0a8ebcda9c8 100644 --- a/packages/p/perl-tk/package.yml +++ b/packages/p/perl-tk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-tk -version: "804.036" +version: '804.036' release: 8 source: - https://cpan.metacpan.org/authors/id/S/SR/SREZIC/Tk-804.036.tar.gz: 32aa7271a6bdfedc3330119b3825daddd0aa4b5c936f84ad74eabb932a200a5e diff --git a/packages/p/perl-try-tiny/package.yml b/packages/p/perl-try-tiny/package.yml index 72ee4a6e2f2..69edda92d3c 100644 --- a/packages/p/perl-try-tiny/package.yml +++ b/packages/p/perl-try-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-try-tiny -version: "0.31" +version: '0.31' release: 9 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz: 3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be diff --git a/packages/p/perl-types-serialiser/package.yml b/packages/p/perl-types-serialiser/package.yml index 9e7852f11fd..3df295a150d 100644 --- a/packages/p/perl-types-serialiser/package.yml +++ b/packages/p/perl-types-serialiser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-types-serialiser -version: "1.01" +version: '1.01' release: 8 source: - https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz: f8c7173b0914d0e3d957282077b366f0c8c70256715eaef3298ff32b92388a80 diff --git a/packages/p/perl-unicode-collate/package.yml b/packages/p/perl-unicode-collate/package.yml index 3cdea2310ca..fecaf22942c 100644 --- a/packages/p/perl-unicode-collate/package.yml +++ b/packages/p/perl-unicode-collate/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-unicode-collate -version: "1.31" +version: '1.31' release: 7 source: - https://cpan.metacpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz: b75dd07bbc252937b1b87064bf79ccd0a1b7ee993b8cf0e80f47406c3205639f diff --git a/packages/p/perl-unicode-linebreak/package.yml b/packages/p/perl-unicode-linebreak/package.yml index 03258bc65e7..04fae71d6f0 100644 --- a/packages/p/perl-unicode-linebreak/package.yml +++ b/packages/p/perl-unicode-linebreak/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-unicode-linebreak -version: "2019.001" +version: '2019.001' release: 13 source: - https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz: 486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a diff --git a/packages/p/perl-uri/package.yml b/packages/p/perl-uri/package.yml index 4ea07e8fb4c..a82e48361ee 100644 --- a/packages/p/perl-uri/package.yml +++ b/packages/p/perl-uri/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-uri -version: "5.21" +version: '5.21' release: 17 source: - https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-5.21.tar.gz: 96265860cd61bde16e8415dcfbf108056de162caa0ac37f81eb695c9d2e0ab77 diff --git a/packages/p/perl-variable-magic/package.yml b/packages/p/perl-variable-magic/package.yml index 2bea0d07de5..7124f21e48e 100644 --- a/packages/p/perl-variable-magic/package.yml +++ b/packages/p/perl-variable-magic/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-variable-magic -version: "0.63" +version: '0.63' release: 8 source: - https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.63.tar.gz: ba4083b2c31ff2694f2371333d554c826aaf24b4d98d03e48b5b4a43a2a0e679 diff --git a/packages/p/perl-xml-libxml-simple/package.yml b/packages/p/perl-xml-libxml-simple/package.yml index e01d9e636ef..156b62156ad 100644 --- a/packages/p/perl-xml-libxml-simple/package.yml +++ b/packages/p/perl-xml-libxml-simple/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-libxml-simple -version: "1.01" +version: '1.01' release: 11 source: - https://cpan.metacpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz: cd98c8104b70d7672bfa26b4513b78adf2b4b9220e586aa8beb1a508500365a6 diff --git a/packages/p/perl-xml-libxml/package.yml b/packages/p/perl-xml-libxml/package.yml index 6dd87e87499..700d75a9b37 100644 --- a/packages/p/perl-xml-libxml/package.yml +++ b/packages/p/perl-xml-libxml/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-libxml -version: "2.0210" +version: '2.0210' release: 11 source: - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz: a29bf3f00ab9c9ee04218154e0afc8f799bf23674eb99c1a9ed4de1f4059a48d diff --git a/packages/p/perl-xml-libxslt/package.yml b/packages/p/perl-xml-libxslt/package.yml index 154df62e753..2339c27da69 100644 --- a/packages/p/perl-xml-libxslt/package.yml +++ b/packages/p/perl-xml-libxslt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-libxslt -version: "2.002001" +version: '2.002001' release: 9 source: - https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz: df8927c4ff1949f62580d1c1e6f00f0cd56b53d3a957ee4b171b59bffa63b2c0 diff --git a/packages/p/perl-xml-namespacesupport/package.yml b/packages/p/perl-xml-namespacesupport/package.yml index 51ce0f5319e..f4afeb51f40 100644 --- a/packages/p/perl-xml-namespacesupport/package.yml +++ b/packages/p/perl-xml-namespacesupport/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-namespacesupport -version: "1.12" +version: '1.12' release: 13 source: - https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz: 47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef diff --git a/packages/p/perl-xml-sax/package.yml b/packages/p/perl-xml-sax/package.yml index ec62d138cda..eebfd32b8ee 100644 --- a/packages/p/perl-xml-sax/package.yml +++ b/packages/p/perl-xml-sax/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-sax -version: "1.02" +version: '1.02' release: 6 source: - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz: 4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a diff --git a/packages/p/perl-xml-saxbase/package.yml b/packages/p/perl-xml-saxbase/package.yml index 24631c0cc06..731aae92a88 100644 --- a/packages/p/perl-xml-saxbase/package.yml +++ b/packages/p/perl-xml-saxbase/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-saxbase -version: "1.09" +version: '1.09' release: 14 source: - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz: 66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0 diff --git a/packages/p/perl-xml-twig/package.yml b/packages/p/perl-xml-twig/package.yml index 7ead18c86d6..93c4a69a56d 100644 --- a/packages/p/perl-xml-twig/package.yml +++ b/packages/p/perl-xml-twig/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-twig -version: "3.52" +version: '3.52' release: 9 source: - http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz: fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad diff --git a/packages/p/perl-xml-writer/package.yml b/packages/p/perl-xml-writer/package.yml index 1d3172a6411..87c529cf492 100644 --- a/packages/p/perl-xml-writer/package.yml +++ b/packages/p/perl-xml-writer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xml-writer -version: "0.900" +version: '0.900' release: 8 source: - https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz: 73c8f5bd3ecf2b350f4adae6d6676d52e08ecc2d7df4a9f089fa68360d400d1f diff --git a/packages/p/perl-xmlparser/package.yml b/packages/p/perl-xmlparser/package.yml index 3326b51402d..3b9c62f68c1 100644 --- a/packages/p/perl-xmlparser/package.yml +++ b/packages/p/perl-xmlparser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xmlparser -version: "2.47" +version: '2.47' release: 14 source: - https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz: ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8 diff --git a/packages/p/perl-xmlsimple/package.yml b/packages/p/perl-xmlsimple/package.yml index e385301cc59..8e02ee6df7c 100644 --- a/packages/p/perl-xmlsimple/package.yml +++ b/packages/p/perl-xmlsimple/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-xmlsimple -version: "2.25" +version: '2.25' release: 15 source: - https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz: 531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8 diff --git a/packages/p/perl-yaml-tiny/package.yml b/packages/p/perl-yaml-tiny/package.yml index 86bf3b67959..ad9e01a2589 100644 --- a/packages/p/perl-yaml-tiny/package.yml +++ b/packages/p/perl-yaml-tiny/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: perl-yaml-tiny -version: "1.74" +version: '1.74' release: 8 source: - https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz: 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c diff --git a/packages/p/phinger-cursors/package.yml b/packages/p/phinger-cursors/package.yml index 2a624f45836..e58ac7967bc 100644 --- a/packages/p/phinger-cursors/package.yml +++ b/packages/p/phinger-cursors/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: phinger-cursors -version: "2.1" +version: '2.1' release: 2 source: - https://github.com/phisch/phinger-cursors/releases/download/v2.1/phinger-cursors-variants.tar.bz2: ddb7310c62bf8e0e2798a24f8a867e4af7b17a39757ba45c85e13f3988f646fc diff --git a/packages/p/phodav/package.yml b/packages/p/phodav/package.yml index 2ff7eb8a3bb..a53f5a3e085 100644 --- a/packages/p/phodav/package.yml +++ b/packages/p/phodav/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: phodav -version: "3.0" +version: '3.0' release: 2 source: - https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz: 392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1 diff --git a/packages/p/picocom/package.yml b/packages/p/picocom/package.yml index 86a646af6c0..52fddd9d31c 100644 --- a/packages/p/picocom/package.yml +++ b/packages/p/picocom/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: picocom -version: "2024.07" +version: '2024.07' release: 4 source: - https://gitlab.com/wsakernel/picocom/-/archive/2024-07/picocom-2024-07.tar.bz2: af2b89bc974060bfb2c5683bd9d905312075d4227456ddafbcb0b280b5451a7f diff --git a/packages/p/picom/package.yml b/packages/p/picom/package.yml index 8904ca9121b..667ba0cfa22 100644 --- a/packages/p/picom/package.yml +++ b/packages/p/picom/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: picom -version: "11.2" +version: '11.2' release: 14 source: - git|https://github.com/yshui/picom: 89c2c8530319f72394522336e483b31275d1ef7c diff --git a/packages/p/pigz/package.yml b/packages/p/pigz/package.yml index a2fc1e62396..39cdba5d75d 100644 --- a/packages/p/pigz/package.yml +++ b/packages/p/pigz/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pigz -version: "2.8" +version: '2.8' release: 6 source: - https://zlib.net/pigz/pigz-2.8.tar.gz: eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0 diff --git a/packages/p/pioneer/package.yml b/packages/p/pioneer/package.yml index aaf6943be6b..70e1498fc76 100644 --- a/packages/p/pioneer/package.yml +++ b/packages/p/pioneer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pioneer -version: "20230203" +version: '20230203' release: 16 source: - https://github.com/pioneerspacesim/pioneer/archive/refs/tags/20230203.tar.gz: 80eea94e0f7e4d8e6a0c4629bdfb89201f82aae2f59ee7a1f7a487eeeccf27c7 diff --git a/packages/p/piper/package.yml b/packages/p/piper/package.yml index 5b4e9f1ef32..e3e4924b0bb 100644 --- a/packages/p/piper/package.yml +++ b/packages/p/piper/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: piper -version: "0.8" +version: '0.8' release: 29 source: - https://github.com/libratbag/piper/archive/refs/tags/0.8.tar.gz: 78becb1861f102057f7cac26c90bde2f4ef5027680c0d2758a7c2700b51dd73d diff --git a/packages/p/pitivi/package.yml b/packages/p/pitivi/package.yml index 091c7d6d9e5..9432e0e8e73 100644 --- a/packages/p/pitivi/package.yml +++ b/packages/p/pitivi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pitivi -version: "2023.03" +version: '2023.03' release: 33 source: - https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz: 3d7d4e14479abea30fbc5eb5dc12a0c7012bc6a5b686ec3a990c68f18a414bf3 diff --git a/packages/p/plano-theme/package.yml b/packages/p/plano-theme/package.yml index 104609af5a4..56313d1e21b 100644 --- a/packages/p/plano-theme/package.yml +++ b/packages/p/plano-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: plano-theme -version: "4.0" +version: '4.0' release: 10 source: - https://github.com/lassekongo83/plano-theme/archive/v4.0.tar.gz: c33ac656c0895b81fc9491d2921fa0d6a8c8224169bd35efc7d45137663d0a12 diff --git a/packages/p/playonlinux/package.yml b/packages/p/playonlinux/package.yml index 01a20cecaed..7b82992c6c7 100644 --- a/packages/p/playonlinux/package.yml +++ b/packages/p/playonlinux/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: playonlinux -version: "4.4" +version: '4.4' release: 22 source: - https://github.com/PlayOnLinux/POL-POM-4/archive/refs/tags/4.4.tar.gz: a3536243772002d17b9c5fcfd616844134bcfe126ce7b7b24eb971ba1f63365d diff --git a/packages/p/plzip/package.yml b/packages/p/plzip/package.yml index 7f1541c386e..aeae72d6b1f 100644 --- a/packages/p/plzip/package.yml +++ b/packages/p/plzip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: plzip -version: "1.11" +version: '1.11' release: 1 source: - https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.11.tar.gz: d8e3cbe45c9222383339130e1bcc6e5e884d776b63f188896e6df67bc1d5626b diff --git a/packages/p/po4a/package.yml b/packages/p/po4a/package.yml index 3ab67badc47..8a0d680360f 100644 --- a/packages/p/po4a/package.yml +++ b/packages/p/po4a/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: po4a -version: "0.74" +version: '0.74' release: 13 source: - https://github.com/mquinson/po4a/releases/download/v0.74/po4a-0.74.tar.gz: 25fc323f2ba37bbd48c3af0ebf49952644b0e468261f98633e91219a838fe7c2 diff --git a/packages/p/pocillo-gtk-theme/package.yml b/packages/p/pocillo-gtk-theme/package.yml index 0078a28ceee..4f27d1220aa 100644 --- a/packages/p/pocillo-gtk-theme/package.yml +++ b/packages/p/pocillo-gtk-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pocillo-gtk-theme -version: "0.11" +version: '0.11' release: 5 source: - https://github.com/UbuntuBudgie/pocillo-gtk-theme/archive/refs/tags/v0.11.tar.gz: 3c74850384704039de5a0ed2311f5f1db2dfa39905e684cbab040c3aaedc9813 diff --git a/packages/p/polari/package.yml b/packages/p/polari/package.yml index cbd12c842d6..88fbad25cfe 100644 --- a/packages/p/polari/package.yml +++ b/packages/p/polari/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: polari -version: "46.0" +version: '46.0' release: 37 source: - https://download.gnome.org/sources/polari/46/polari-46.0.tar.xz: d2b1709e379189294f53d4ef15f03f8bcbbbe8c52f0f415e62f7d5f00c360a31 diff --git a/packages/p/polkit-gnome/package.yml b/packages/p/polkit-gnome/package.yml index 72eb862f3d4..230b32efb0d 100644 --- a/packages/p/polkit-gnome/package.yml +++ b/packages/p/polkit-gnome/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: polkit-gnome -version: "0.105" +version: '0.105' release: 16 source: - https://download.gnome.org/sources/polkit-gnome/0.105/polkit-gnome-0.105.tar.xz: 1784494963b8bf9a00eedc6cd3a2868fb123b8a5e516e66c5eda48df17ab9369 diff --git a/packages/p/polkit/package.yml b/packages/p/polkit/package.yml index b2dc0bd48f8..c12a9da66b0 100644 --- a/packages/p/polkit/package.yml +++ b/packages/p/polkit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: polkit -version: "126" +version: '126' release: 34 source: - https://github.com/polkit-org/polkit/archive/refs/tags/126.tar.gz: 2814a7281989f6baa9e57bd33bbc5e148827e2721ccef22aaf28ab2b376068e8 diff --git a/packages/p/popt/package.yml b/packages/p/popt/package.yml index e4cd4c23369..0fe6a6b6e13 100644 --- a/packages/p/popt/package.yml +++ b/packages/p/popt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: popt -version: "1.19" +version: '1.19' release: 8 source: - https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz: c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9 diff --git a/packages/p/postgresql/package.yml b/packages/p/postgresql/package.yml index 90e89e75fe5..32859544640 100644 --- a/packages/p/postgresql/package.yml +++ b/packages/p/postgresql/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: postgresql -version: "18.1" +version: '18.1' release: 61 homepage: https://www.postgresql.org/ source: diff --git a/packages/p/potrace/package.yml b/packages/p/potrace/package.yml index ca966916c09..1887f518d2c 100644 --- a/packages/p/potrace/package.yml +++ b/packages/p/potrace/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: potrace -version: "1.16" +version: '1.16' release: 5 source: - https://sourceforge.net/projects/potrace/files/1.16/potrace-1.16.tar.gz: be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc diff --git a/packages/p/power-profiles-daemon/package.yml b/packages/p/power-profiles-daemon/package.yml index 4ae8a91a8b4..ea866fd8eb9 100644 --- a/packages/p/power-profiles-daemon/package.yml +++ b/packages/p/power-profiles-daemon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: power-profiles-daemon -version: "0.30" +version: '0.30' release: 7 source: - https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/0.30/power-profiles-daemon-0.30.tar.bz2: 528ee5b8ca0a27d8d66128ebf850e23be9571dc130cf2a82dd2463dac7d3a92f diff --git a/packages/p/powertop/package.yml b/packages/p/powertop/package.yml index 95cdd6f1fe1..5857244a3cd 100644 --- a/packages/p/powertop/package.yml +++ b/packages/p/powertop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: powertop -version: "2.15" +version: '2.15' release: 13 source: - https://github.com/fenrus75/powertop/releases/download/v2.15/powertop.tar.gz: e9590b82dee773b468b2eff4321a766c8bb04c45ccfa02b3127ee5af3359726b diff --git a/packages/p/prism-launcher/package.yml b/packages/p/prism-launcher/package.yml index d9ce318ce76..e31fe2d0a36 100644 --- a/packages/p/prism-launcher/package.yml +++ b/packages/p/prism-launcher/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: prism-launcher -version: "9.4" +version: '9.4' release: 12 source: - https://github.com/PrismLauncher/PrismLauncher/releases/download/9.4/PrismLauncher-9.4.tar.gz: 77ab52239c2a2a9f77d7c4607e1d9cf40970f9240d2f5061b116a7b1b8fd0277 diff --git a/packages/p/progress/package.yml b/packages/p/progress/package.yml index d34a3712c0b..8ab9c7a97eb 100644 --- a/packages/p/progress/package.yml +++ b/packages/p/progress/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: progress -version: "0.17" +version: '0.17' release: 5 source: - https://github.com/Xfennec/progress/archive/refs/tags/v0.17.tar.gz: ee9538fce98895dcf0d108087d3ee2e13f5c08ed94c983f0218a7a3d153b725d diff --git a/packages/p/protobuf/package.yml b/packages/p/protobuf/package.yml index d5e869db953..2cb1b2649c9 100644 --- a/packages/p/protobuf/package.yml +++ b/packages/p/protobuf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: protobuf -version: "27.2" +version: '27.2' release: 18 source: - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz: e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 diff --git a/packages/p/psmisc/package.yml b/packages/p/psmisc/package.yml index 812106dc3c3..11711236fb4 100644 --- a/packages/p/psmisc/package.yml +++ b/packages/p/psmisc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: psmisc -version: "23.6" +version: '23.6' release: 6 source: - https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.6.tar.xz: 257dde06159a4c49223d06f1cccbeb68933a4514fc8f1d77c64b54f0d108822a diff --git a/packages/p/psutils/package.yml b/packages/p/psutils/package.yml index 7f475f17878..00147a2c010 100644 --- a/packages/p/psutils/package.yml +++ b/packages/p/psutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: psutils -version: "2.5" +version: '2.5' release: 5 source: - https://github.com/rrthomas/psutils/releases/download/v2.05/psutils-2.05.tar.gz: 1ab103210baf139789f9e049165088d08ad041fb9f28d4bdc2430e5773b63346 diff --git a/packages/p/ptyxis/package.yml b/packages/p/ptyxis/package.yml index 4491a37a270..d7786d01627 100644 --- a/packages/p/ptyxis/package.yml +++ b/packages/p/ptyxis/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: ptyxis -version: "49.2" +version: '49.2' release: 10 source: - https://download.gnome.org/sources/ptyxis/49/ptyxis-49.2.tar.xz: 16d37e122fb7c0a25147e8297c959eda17b887ee1d812ddc7bcca5314309a5b3 diff --git a/packages/p/pugixml/package.yml b/packages/p/pugixml/package.yml index 84876a65880..c65bddc8c6d 100644 --- a/packages/p/pugixml/package.yml +++ b/packages/p/pugixml/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pugixml -version: "1.15" +version: '1.15' release: 7 source: - https://github.com/zeux/pugixml/releases/download/v1.15/pugixml-1.15.tar.gz: 655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a diff --git a/packages/p/pulseaudio/package.yml b/packages/p/pulseaudio/package.yml index 14e0ecc3842..d0afdfc2361 100644 --- a/packages/p/pulseaudio/package.yml +++ b/packages/p/pulseaudio/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pulseaudio -version: "17.0" +version: '17.0' release: 63 source: - https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz: 053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5 diff --git a/packages/p/putty/package.yml b/packages/p/putty/package.yml index 2b80e36bb80..22050aa8ea8 100644 --- a/packages/p/putty/package.yml +++ b/packages/p/putty/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: putty -version: "0.83" +version: '0.83' release: 16 source: - https://the.earth.li/~sgtatham/putty/latest/putty-0.83.tar.gz: 718777c13d63d0dff91fe03162bc2a05b4dfc8b0827634cd60b51cefdff631c6 diff --git a/packages/p/puzzles/package.yml b/packages/p/puzzles/package.yml index 7be9d24dcbb..8f985ca1d27 100644 --- a/packages/p/puzzles/package.yml +++ b/packages/p/puzzles/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: puzzles -version: "20250615" +version: '20250615' release: 25 source: - https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20250615.b589c5e.tar.gz: a5ab317bef3b5d0cb6a532352eb938cde92bcb5a602489702c5ee4986c5c78a4 diff --git a/packages/p/pwgen/package.yml b/packages/p/pwgen/package.yml index e0ca5b42874..54d0254202f 100644 --- a/packages/p/pwgen/package.yml +++ b/packages/p/pwgen/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pwgen -version: "2.08" +version: '2.08' release: 3 source: - https://sourceforge.net/projects/pwgen/files/pwgen/2.08/pwgen-2.08.tar.gz: dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b diff --git a/packages/py/pycanberra/package.yml b/packages/py/pycanberra/package.yml index 0b55fdde140..ff082de374d 100644 --- a/packages/py/pycanberra/package.yml +++ b/packages/py/pycanberra/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pycanberra -version: "1" +version: '1' release: 12 source: - git|https://github.com/totdb/pycanberra.git: 88c53cd44a626ede3b07dab0b548f8bcfda42867 diff --git a/packages/py/pygraphviz/package.yml b/packages/py/pygraphviz/package.yml index 6f6ed5f0ed0..06236aa0610 100644 --- a/packages/py/pygraphviz/package.yml +++ b/packages/py/pygraphviz/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pygraphviz -version: "1.14" +version: '1.14' release: 20 source: - https://github.com/pygraphviz/pygraphviz/archive/pygraphviz-1.14.tar.gz: d9a43f34b920367fa89a2598083b47db42a28078aff7d4e2cb41475137532560 diff --git a/packages/py/pysolfc-cardsets/package.yml b/packages/py/pysolfc-cardsets/package.yml index 0f50d86b9eb..66ecbcd263d 100644 --- a/packages/py/pysolfc-cardsets/package.yml +++ b/packages/py/pysolfc-cardsets/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pysolfc-cardsets -version: "3.1" +version: '3.1' release: 8 source: - https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-3.1/PySolFC-Cardsets-3.1.tar.bz2: ed6dc447477a65fb60f4abd9ceca47fe142e801133ad90ee02e7d711a3637b35 diff --git a/packages/py/python-argparse-manpage/package.yml b/packages/py/python-argparse-manpage/package.yml index adda6f74931..38c80b0dbfb 100644 --- a/packages/py/python-argparse-manpage/package.yml +++ b/packages/py/python-argparse-manpage/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-argparse-manpage -version: "4.6" +version: '4.6' release: 3 source: - https://pypi.debian.net/argparse-manpage/argparse-manpage-4.6.tar.gz: 0b659d70fd142876da41c2918bd6de4d027875720b0e4672d6443b51198dbb62 diff --git a/packages/py/python-async-generator/package.yml b/packages/py/python-async-generator/package.yml index 5267deeefdd..45979c3991f 100644 --- a/packages/py/python-async-generator/package.yml +++ b/packages/py/python-async-generator/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-async-generator -version: "1.10" +version: '1.10' release: 5 source: - https://github.com/python-trio/async_generator/archive/v1.10.tar.gz: 7b61d78c5bb14fb89e5d67b58755033f234bb411e71924820d5a23e087de4535 diff --git a/packages/py/python-cparser/package.yml b/packages/py/python-cparser/package.yml index 6c9ee14d906..f66dafab73c 100644 --- a/packages/py/python-cparser/package.yml +++ b/packages/py/python-cparser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-cparser -version: "2.22" +version: '2.22' release: 13 source: - https://pypi.debian.net/pycparser/pycparser-2.22.tar.gz: 491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 diff --git a/packages/py/python-diff-match-patch/package.yml b/packages/py/python-diff-match-patch/package.yml index 9f8e59d142f..93ebd354847 100644 --- a/packages/py/python-diff-match-patch/package.yml +++ b/packages/py/python-diff-match-patch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-diff-match-patch -version: "20241021" +version: '20241021' release: 7 source: - https://github.com/diff-match-patch-python/diff-match-patch/archive/refs/tags/v20241021.tar.gz: 89f3c7998475bea6f4544ca1ebb324a0fa7f161f357636526e01e61acfead294 diff --git a/packages/py/python-distutils-extra/package.yml b/packages/py/python-distutils-extra/package.yml index 048d799315b..38fb97a3f6e 100644 --- a/packages/py/python-distutils-extra/package.yml +++ b/packages/py/python-distutils-extra/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-distutils-extra -version: "2.39" +version: '2.39' release: 15 source: - https://launchpad.net/python-distutils-extra/trunk/2.39/+download/python-distutils-extra-2.39.tar.gz: 723f24f4d65fc8d99b33a002fbbb3771d4cc9d664c97085bf37f3997ae8063af diff --git a/packages/py/python-docstring-to-markdown/package.yml b/packages/py/python-docstring-to-markdown/package.yml index 15720ea05fd..10dbf1db853 100644 --- a/packages/py/python-docstring-to-markdown/package.yml +++ b/packages/py/python-docstring-to-markdown/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-docstring-to-markdown -version: "0.15" +version: '0.15' release: 7 source: - https://files.pythonhosted.org/packages/source/d/docstring-to-markdown/docstring-to-markdown-0.15.tar.gz: e146114d9c50c181b1d25505054a8d0f7a476837f0da2c19f07e06eaed52b73d diff --git a/packages/py/python-editables/package.yml b/packages/py/python-editables/package.yml index e47f8e4c76a..412f61d446b 100644 --- a/packages/py/python-editables/package.yml +++ b/packages/py/python-editables/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-editables -version: "0.5" +version: '0.5' release: 5 source: - https://github.com/pfmoore/editables/archive/refs/tags/0.5.tar.gz: 1ff2663aa1669eb89115a38e2d4067c21bb847e7006f72bf979a1a91b8bc2304 diff --git a/packages/py/python-entrypoints/package.yml b/packages/py/python-entrypoints/package.yml index b69c6fc4677..ef7c4836193 100644 --- a/packages/py/python-entrypoints/package.yml +++ b/packages/py/python-entrypoints/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-entrypoints -version: "0.4" +version: '0.4' release: 13 source: - https://files.pythonhosted.org/packages/source/e/entrypoints/entrypoints-0.4.tar.gz: b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 diff --git a/packages/py/python-fasteners/package.yml b/packages/py/python-fasteners/package.yml index 4be2b1b1602..17d8cf5443f 100644 --- a/packages/py/python-fasteners/package.yml +++ b/packages/py/python-fasteners/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-fasteners -version: "0.19" +version: '0.19' release: 18 source: - https://pypi.io/packages/source/f/fasteners/fasteners-0.19.tar.gz: b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c diff --git a/packages/py/python-flask-compress/package.yml b/packages/py/python-flask-compress/package.yml index df6e152a087..63ddadf0496 100644 --- a/packages/py/python-flask-compress/package.yml +++ b/packages/py/python-flask-compress/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-flask-compress -version: "1.17" +version: '1.17' release: 2 source: - https://pypi.debian.net/Flask-Compress/flask_compress-1.17.tar.gz: 1ebb112b129ea7c9e7d6ee6d5cc0d64f226cbc50c4daddf1a58b9bd02253fbd8 diff --git a/packages/py/python-html5lib/package.yml b/packages/py/python-html5lib/package.yml index 04df1451e4a..6e1cb9a446a 100644 --- a/packages/py/python-html5lib/package.yml +++ b/packages/py/python-html5lib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-html5lib -version: "1.1" +version: '1.1' release: 13 source: - https://github.com/html5lib/html5lib-python/archive/1.1.tar.gz: 66e9e24a53c10c27abb6be8a3cf2cf55824c6ea1cef8570a633cb223ec46e894 diff --git a/packages/py/python-idna/package.yml b/packages/py/python-idna/package.yml index 6c72f23b17a..1dd6af3ec5a 100644 --- a/packages/py/python-idna/package.yml +++ b/packages/py/python-idna/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-idna -version: "3.10" +version: '3.10' release: 16 source: - https://pypi.io/packages/source/i/idna/idna-3.10.tar.gz: 12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 diff --git a/packages/py/python-iniparse/package.yml b/packages/py/python-iniparse/package.yml index f679d660f07..0a5bbf99d21 100644 --- a/packages/py/python-iniparse/package.yml +++ b/packages/py/python-iniparse/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-iniparse -version: "0.5" +version: '0.5' release: 8 source: - https://files.pythonhosted.org/packages/source/i/iniparse/iniparse-0.5.tar.gz: 932e5239d526e7acb504017bb707be67019ac428a6932368e6851691093aa842 diff --git a/packages/py/python-lazy-loader/package.yml b/packages/py/python-lazy-loader/package.yml index eae7c67e73a..9d3748ada65 100644 --- a/packages/py/python-lazy-loader/package.yml +++ b/packages/py/python-lazy-loader/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-lazy-loader -version: "0.4" +version: '0.4' release: 2 source: - https://files.pythonhosted.org/packages/source/l/lazy-loader/lazy_loader-0.4.tar.gz: 47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1 diff --git a/packages/py/python-libarchive-c/package.yml b/packages/py/python-libarchive-c/package.yml index f7a5a2a5f10..902916dd24d 100644 --- a/packages/py/python-libarchive-c/package.yml +++ b/packages/py/python-libarchive-c/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-libarchive-c -version: "5.1" +version: '5.1' release: 2 source: - https://github.com/Changaco/python-libarchive-c/archive/refs/tags/5.1.tar.gz: 5051c6d157d03cc0891e5f1051edf5122d6e9b82c58cd30e898dea818e7ff014 diff --git a/packages/py/python-libevdev/package.yml b/packages/py/python-libevdev/package.yml index 341a6670dd1..4ced04fecd8 100644 --- a/packages/py/python-libevdev/package.yml +++ b/packages/py/python-libevdev/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-libevdev -version: "0.11" +version: '0.11' release: 6 source: - https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/0.11/python-libevdev-0.11.tar.gz: 60eebb58ff20be2d8443d716c3c299392720aac89db269fdb4b9de14fe313c24 diff --git a/packages/py/python-markdown-math/package.yml b/packages/py/python-markdown-math/package.yml index 7e7d040830d..246360866b5 100644 --- a/packages/py/python-markdown-math/package.yml +++ b/packages/py/python-markdown-math/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-markdown-math -version: "0.8" +version: '0.8' release: 8 source: - https://github.com/mitya57/python-markdown-math/archive/refs/tags/0.8.tar.gz: e700cbc53a857f443a782cc95f6a4d8ba4a264b12b67c3328b2f4f2f4156273f diff --git a/packages/py/python-markdown/package.yml b/packages/py/python-markdown/package.yml index 58c3c6a9b55..dde7661aa81 100644 --- a/packages/py/python-markdown/package.yml +++ b/packages/py/python-markdown/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-markdown -version: "3.7" +version: '3.7' release: 15 source: - https://github.com/Python-Markdown/markdown/archive/refs/tags/3.7.tar.gz: c736153e1c93246ec566d960d614abe308c6f5b80e89697105076af507bc47b3 diff --git a/packages/py/python-mygpoclient/package.yml b/packages/py/python-mygpoclient/package.yml index 99614aef5c3..871720c119e 100644 --- a/packages/py/python-mygpoclient/package.yml +++ b/packages/py/python-mygpoclient/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-mygpoclient -version: "1.9" +version: '1.9' release: 10 source: - https://github.com/gpodder/mygpoclient/archive/1.9.tar.gz: c1e990a6395acd5a5316be1cd9237c2669b9f6389d49f5740595c02049b95496 diff --git a/packages/py/python-packaging/package.yml b/packages/py/python-packaging/package.yml index 3866da88e00..41dd5940500 100644 --- a/packages/py/python-packaging/package.yml +++ b/packages/py/python-packaging/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-packaging -version: "24.2" +version: '24.2' release: 25 source: - https://pypi.debian.net/packaging/packaging-24.2.tar.gz: c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f diff --git a/packages/py/python-parsedatetime/package.yml b/packages/py/python-parsedatetime/package.yml index d8a2ac790ba..fe89f92517e 100644 --- a/packages/py/python-parsedatetime/package.yml +++ b/packages/py/python-parsedatetime/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-parsedatetime -version: "2.6" +version: '2.6' release: 10 source: - https://files.pythonhosted.org/packages/source/p/parsedatetime/parsedatetime-2.6.tar.gz: 4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455 diff --git a/packages/py/python-pexpect/package.yml b/packages/py/python-pexpect/package.yml index 0cdc1a00994..139ec759474 100644 --- a/packages/py/python-pexpect/package.yml +++ b/packages/py/python-pexpect/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pexpect -version: "4.9" +version: '4.9' release: 18 source: - https://github.com/pexpect/pexpect/archive/refs/tags/4.9.tar.gz: 13756b834dba0adf7603be77d943cc427011983ecd7c58b59b9bf122a1063e40 diff --git a/packages/py/python-protobuf/package.yml b/packages/py/python-protobuf/package.yml index c214132b2a0..f82edc40d82 100644 --- a/packages/py/python-protobuf/package.yml +++ b/packages/py/python-protobuf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-protobuf -version: "27.2" +version: '27.2' release: 25 source: - https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz: e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77 diff --git a/packages/py/python-pyelftools/package.yml b/packages/py/python-pyelftools/package.yml index fe771f968f3..4507af12eb4 100644 --- a/packages/py/python-pyelftools/package.yml +++ b/packages/py/python-pyelftools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pyelftools -version: "0.32" +version: '0.32' release: 12 source: - https://github.com/eliben/pyelftools/archive/refs/tags/v0.32.tar.gz: 82d0399bce74d162fba75b3568ad47bf48ed2c5e028b72026bdc2f678903de7d diff --git a/packages/py/python-pypandoc/package.yml b/packages/py/python-pypandoc/package.yml index c97fb66c28a..49a1b1accbf 100644 --- a/packages/py/python-pypandoc/package.yml +++ b/packages/py/python-pypandoc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pypandoc -version: "1.15" +version: '1.15' release: 7 source: - https://github.com/JessicaTegner/pypandoc/archive/refs/tags/v1.15.tar.gz: 7476818bccac8451c3e976617b3ebb26ef9b1521e1219fb852a8e3127b81fa03 diff --git a/packages/py/python-pyserial/package.yml b/packages/py/python-pyserial/package.yml index 3638062231d..38297c556e1 100644 --- a/packages/py/python-pyserial/package.yml +++ b/packages/py/python-pyserial/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pyserial -version: "3.5" +version: '3.5' release: 10 source: - https://files.pythonhosted.org/packages/source/p/pyserial/pyserial-3.5.tar.gz: 3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb diff --git a/packages/py/python-pytest-rerunfailures/package.yml b/packages/py/python-pytest-rerunfailures/package.yml index e868c823eb7..7fdfeaa328f 100644 --- a/packages/py/python-pytest-rerunfailures/package.yml +++ b/packages/py/python-pytest-rerunfailures/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pytest-rerunfailures -version: "15.0" +version: '15.0' release: 3 source: - https://pypi.debian.net/pytest-rerunfailures/pytest-rerunfailures-15.0.tar.gz: 2d9ac7baf59f4c13ac730b47f6fa80e755d1ba0581da45ce30b72fb3542b4474 diff --git a/packages/py/python-pytz/package.yml b/packages/py/python-pytz/package.yml index c592719a91f..da191a4d933 100644 --- a/packages/py/python-pytz/package.yml +++ b/packages/py/python-pytz/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pytz -version: "2025.1" +version: '2025.1' release: 25 source: - https://pypi.debian.net/pytz/pytz-2025.1.tar.gz: c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e diff --git a/packages/py/python-pyuca/package.yml b/packages/py/python-pyuca/package.yml index 129d4eb1403..02e16e49326 100644 --- a/packages/py/python-pyuca/package.yml +++ b/packages/py/python-pyuca/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-pyuca -version: "1.2" +version: '1.2' release: 2 source: - https://files.pythonhosted.org/packages/source/p/pyuca/pyuca-1.2.tar.gz: 8a382fe74627f08c0d18908c0713ca4a20aad5385f077579e56208beea2893b2 diff --git a/packages/py/python-qrcode/package.yml b/packages/py/python-qrcode/package.yml index f31908e1acc..f819e65141f 100644 --- a/packages/py/python-qrcode/package.yml +++ b/packages/py/python-qrcode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-qrcode -version: "8.0" +version: '8.0' release: 11 source: - https://pypi.io/packages/source/q/qrcode/qrcode-8.0.tar.gz: 025ce2b150f7fe4296d116ee9bad455a6643ab4f6e7dce541613a4758cbce347 diff --git a/packages/py/python-rarfile/package.yml b/packages/py/python-rarfile/package.yml index 4976a4c136b..d62f0b296b1 100644 --- a/packages/py/python-rarfile/package.yml +++ b/packages/py/python-rarfile/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-rarfile -version: "4.2" +version: '4.2' release: 12 source: - https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-4.2.tar.gz: 8e1c8e72d0845ad2b32a47ab11a719bc2e41165ec101fd4d3fe9e92aa3f469ef diff --git a/packages/py/python-setuptools-git/package.yml b/packages/py/python-setuptools-git/package.yml index 401f76e35b7..5fe2424ee11 100644 --- a/packages/py/python-setuptools-git/package.yml +++ b/packages/py/python-setuptools-git/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-setuptools-git -version: "1.2" +version: '1.2' release: 11 source: - https://files.pythonhosted.org/packages/source/s/setuptools-git/setuptools-git-1.2.tar.gz: ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9c40445 diff --git a/packages/py/python-soupsieve/package.yml b/packages/py/python-soupsieve/package.yml index bc914e9861d..ff301c54a48 100644 --- a/packages/py/python-soupsieve/package.yml +++ b/packages/py/python-soupsieve/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-soupsieve -version: "2.8" +version: '2.8' release: 18 source: - https://github.com/facelessuser/soupsieve/archive/refs/tags/2.8.tar.gz: 24b260a7bb99c285356c35daa774ac13626f40c966eca200d02f10912df9b475 diff --git a/packages/py/python-spake2/package.yml b/packages/py/python-spake2/package.yml index b944a8ba477..3c63be27f78 100644 --- a/packages/py/python-spake2/package.yml +++ b/packages/py/python-spake2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-spake2 -version: "0.9" +version: '0.9' release: 9 source: - https://files.pythonhosted.org/packages/source/s/spake2/spake2-0.9.tar.gz: 421fc4a8d5ac395af7af0206ffd9e6cdf188c105cb1b883d9d683312bb5a9334 diff --git a/packages/py/python-sphinxcontrib-jquery/package.yml b/packages/py/python-sphinxcontrib-jquery/package.yml index 6c330d98f41..ba127c8163f 100644 --- a/packages/py/python-sphinxcontrib-jquery/package.yml +++ b/packages/py/python-sphinxcontrib-jquery/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-sphinxcontrib-jquery -version: "4.1" +version: '4.1' release: 4 source: - https://github.com/sphinx-contrib/jquery/archive/refs/tags/v4.1.tar.gz: f6a7578b00a8458e5edd38431d3ea4037b928a21ba1f82469ec2015127955c34 diff --git a/packages/py/python-tzdata/package.yml b/packages/py/python-tzdata/package.yml index a31b40245df..82026c5ca97 100644 --- a/packages/py/python-tzdata/package.yml +++ b/packages/py/python-tzdata/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-tzdata -version: "2025.2" +version: '2025.2' release: 4 source: - https://files.pythonhosted.org/packages/source/t/tzdata/tzdata-2025.2.tar.gz: b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9 diff --git a/packages/py/python-vdf/package.yml b/packages/py/python-vdf/package.yml index 3aeda62f5d3..7a5f5443de1 100644 --- a/packages/py/python-vdf/package.yml +++ b/packages/py/python-vdf/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-vdf -version: "4.0" +version: '4.0' release: 8 source: - https://github.com/solsticegamestudios/vdf/archive/refs/tags/v4.0.tar.gz: 1d778663f1158be0f70aa1cdd5b2685ae6eee14e4d11a0d96684b7ed86e89c93 diff --git a/packages/py/python-versioneer/package.yml b/packages/py/python-versioneer/package.yml index 4f2d1a34170..48f3151f55c 100644 --- a/packages/py/python-versioneer/package.yml +++ b/packages/py/python-versioneer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-versioneer -version: "0.29" +version: '0.29' release: 4 source: - https://files.pythonhosted.org/packages/source/v/versioneer/versioneer-0.29.tar.gz: 5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731 diff --git a/packages/py/python-xlib/package.yml b/packages/py/python-xlib/package.yml index d22ba95c560..1a3dba10643 100644 --- a/packages/py/python-xlib/package.yml +++ b/packages/py/python-xlib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-xlib -version: "0.33" +version: '0.33' release: 15 source: - https://github.com/python-xlib/python-xlib/releases/download/0.33/python-xlib-0.33.tar.gz: 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32 diff --git a/packages/py/python-zope.deferredimport/package.yml b/packages/py/python-zope.deferredimport/package.yml index d8f38744c8a..b7d40852436 100644 --- a/packages/py/python-zope.deferredimport/package.yml +++ b/packages/py/python-zope.deferredimport/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.deferredimport -version: "5.0" +version: '5.0' release: 11 source: - https://github.com/zopefoundation/zope.deferredimport/archive/refs/tags/5.0.tar.gz: 7d79571e43598a2d4db0857b809f03e292df7ef7a0a343308c924bf85dc86574 diff --git a/packages/py/python-zope.event/package.yml b/packages/py/python-zope.event/package.yml index 09b6be0a509..c3717d07e4c 100644 --- a/packages/py/python-zope.event/package.yml +++ b/packages/py/python-zope.event/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.event -version: "5.0" +version: '5.0' release: 13 source: - https://github.com/zopefoundation/zope.event/archive/refs/tags/5.0.tar.gz: 86f7a1b4cf58f37577f80b50bd704752895cfc23e4f49c8af4b95deb9110a183 diff --git a/packages/py/python-zope.exceptions/package.yml b/packages/py/python-zope.exceptions/package.yml index 3ee3ae2f1bd..b8f287929a6 100644 --- a/packages/py/python-zope.exceptions/package.yml +++ b/packages/py/python-zope.exceptions/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.exceptions -version: "5.2" +version: '5.2' release: 2 source: - https://github.com/zopefoundation/zope.exceptions/archive/refs/tags/5.2.tar.gz: dc632b56adce8e7cc6cb449d8b61b9107a053d3e34b2b10a6856d5b3eda80b18 diff --git a/packages/py/python-zope.hookable/package.yml b/packages/py/python-zope.hookable/package.yml index 79d7fd08e53..a0c4c2b61ed 100644 --- a/packages/py/python-zope.hookable/package.yml +++ b/packages/py/python-zope.hookable/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.hookable -version: "7.0" +version: '7.0' release: 11 source: - https://github.com/zopefoundation/zope.hookable/archive/refs/tags/7.0.tar.gz: 9a872ef2267109daf6f4173240bbea0307034b982af4d7948a3e8132b28ef97a diff --git a/packages/py/python-zope.interface/package.yml b/packages/py/python-zope.interface/package.yml index 9047b47d601..1bb28b10447 100644 --- a/packages/py/python-zope.interface/package.yml +++ b/packages/py/python-zope.interface/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.interface -version: "7.2" +version: '7.2' release: 15 source: - https://github.com/zopefoundation/zope.interface/archive/refs/tags/7.2.tar.gz: ddc24f938c4ba7249cea64b5c010449a4cba712e252f34ded202cd05073f4028 diff --git a/packages/py/python-zope.proxy/package.yml b/packages/py/python-zope.proxy/package.yml index b805fc66419..8ee78349c6c 100644 --- a/packages/py/python-zope.proxy/package.yml +++ b/packages/py/python-zope.proxy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.proxy -version: "6.1" +version: '6.1' release: 13 source: - https://github.com/zopefoundation/zope.proxy/archive/refs/tags/6.1.tar.gz: 574f62a6d88cd5412615bc45bdcffa30ba214f335758b920a38fbbce77a38d8d diff --git a/packages/py/python-zope.testing/package.yml b/packages/py/python-zope.testing/package.yml index 025f733dc99..17ecf513b57 100644 --- a/packages/py/python-zope.testing/package.yml +++ b/packages/py/python-zope.testing/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python-zope.testing -version: "5.1" +version: '5.1' release: 9 source: - https://github.com/zopefoundation/zope.testing/archive/refs/tags/5.1.tar.gz: cb422a478e4caeec06ed39865c3fbf2eb647098b4713f7951a9bbd4b1ac94ce4 diff --git a/packages/py/python2-cparser/package.yml b/packages/py/python2-cparser/package.yml index 1913045ade4..c385ca2b6cf 100644 --- a/packages/py/python2-cparser/package.yml +++ b/packages/py/python2-cparser/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: python2-cparser -version: "2.21" # Last version with Python2 support +version: '2.21' # Last version with Python2 support release: 2 source: - https://pypi.debian.net/pycparser/pycparser-2.21.tar.gz: e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 diff --git a/packages/py/pyxdg/package.yml b/packages/py/pyxdg/package.yml index 5368a932d1d..352ebbd2bb3 100644 --- a/packages/py/pyxdg/package.yml +++ b/packages/py/pyxdg/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: pyxdg -version: "0.28" +version: '0.28' release: 15 source: - https://pypi.io/packages/source/p/pyxdg/pyxdg-0.28.tar.gz: 3267bb3074e934df202af2ee0868575484108581e6f3cb006af1da35395e88b4 diff --git a/packages/q/qdirstat/package.yml b/packages/q/qdirstat/package.yml index a89ba94d36e..2992ce6b064 100644 --- a/packages/q/qdirstat/package.yml +++ b/packages/q/qdirstat/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qdirstat -version: "1.9" +version: '1.9' release: 10 source: - https://github.com/shundhammer/qdirstat/archive/refs/tags/1.9.tar.gz: 5a9abda2dbdca3d012d1d9ce7a601abf89e2af77d677f1e5d613f53fb7ad19ff diff --git a/packages/q/qelectrotech/package.yml b/packages/q/qelectrotech/package.yml index 29815309267..47f4e3d9266 100644 --- a/packages/q/qelectrotech/package.yml +++ b/packages/q/qelectrotech/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qelectrotech -version: "0.91" +version: '0.91' release: 6 source: - https://git.tuxfamily.org/qet/qet.git/snapshot/qet-0.9.1.tar.gz: adac0969f3046cf033b048e595f4d576e5e37d028b8bb51bfa7710a64a043634 diff --git a/packages/q/qgit/package.yml b/packages/q/qgit/package.yml index 002f8ce1467..b93fd0fd8bc 100644 --- a/packages/q/qgit/package.yml +++ b/packages/q/qgit/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qgit -version: "2.10" +version: '2.10' release: 3 source: - https://github.com/tibirna/qgit/archive/refs/tags/qgit-2.10.tar.gz: 1fc74fbd25c8ccbee9f7d4a8817b0a82ffa5a3a281b324febe4e90ea7c721153 diff --git a/packages/q/qhull/package.yml b/packages/q/qhull/package.yml index bd73eae5ff3..b86925e4573 100644 --- a/packages/q/qhull/package.yml +++ b/packages/q/qhull/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qhull -version: "2020.2" +version: '2020.2' release: 3 source: - https://github.com/qhull/qhull/archive/refs/tags/2020.2.tar.gz: 59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5 diff --git a/packages/q/qml-box2d/package.yml b/packages/q/qml-box2d/package.yml index d39e4bbe6ad..bb13a37f925 100644 --- a/packages/q/qml-box2d/package.yml +++ b/packages/q/qml-box2d/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qml-box2d -version: "20220725" +version: '20220725' release: 4 source: - git|https://github.com/qml-box2d/qml-box2d.git: 3a85439726d1ac4d082308feba45f23859ba71e0 diff --git a/packages/q/qogir-icon-theme/package.yml b/packages/q/qogir-icon-theme/package.yml index e81a2859396..e7adb96b544 100644 --- a/packages/q/qogir-icon-theme/package.yml +++ b/packages/q/qogir-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qogir-icon-theme -version: "20250215" +version: '20250215' release: 3 source: - https://github.com/vinceliuice/Qogir-icon-theme/archive/refs/tags/2025-02-15.tar.gz: b0d07cad5601e0341a53a62df0ed111823b75fc38741d435486620a59fb239ee diff --git a/packages/q/qspeakers/package.yml b/packages/q/qspeakers/package.yml index aa44b820a6f..e30691fc78b 100644 --- a/packages/q/qspeakers/package.yml +++ b/packages/q/qspeakers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qspeakers -version: "1.8" +version: '1.8' release: 4 source: - https://github.com/be1/qspeakers/archive/refs/tags/1.8.tar.gz: 43d149e82db3ccb2ed4e29438b50f846452f8425431c04fd63bc2c794f6a08b7 diff --git a/packages/q/qt5ct/package.yml b/packages/q/qt5ct/package.yml index 5b735d4a883..ca38a082d3e 100644 --- a/packages/q/qt5ct/package.yml +++ b/packages/q/qt5ct/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qt5ct -version: "1.9" +version: '1.9' release: 14 source: - https://sourceforge.net/projects/qt5ct/files/qt5ct-1.9.tar.bz2: dc10e6939d423b925981ce67febb1a015b6f61c022a9cc7e6c8b5efea4588bff diff --git a/packages/q/qt6ct/package.yml b/packages/q/qt6ct/package.yml index 97b29678664..7f64fe2c59c 100644 --- a/packages/q/qt6ct/package.yml +++ b/packages/q/qt6ct/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qt6ct -version: "0.11" +version: '0.11' release: 12 source: - https://www.opencode.net/api/v4/projects/5459/packages/generic/qt6ct/0.11/qt6ct-0.11.tar.xz: 35ac3c65136c4c5e6e06e477dd0574b128333f050d315bfabc73db2df06a9c14 diff --git a/packages/q/qt6gtk2/package.yml b/packages/q/qt6gtk2/package.yml index e296f74eb6c..9f44acf9265 100644 --- a/packages/q/qt6gtk2/package.yml +++ b/packages/q/qt6gtk2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qt6gtk2 -version: "0.6" +version: '0.6' release: 16 source: - https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.6/qt6gtk2-0.6.tar.gz: 123fcb8260db5c22bb25a1954db02b6390e73eaed3ad13850cce641ea300fd78 diff --git a/packages/q/qt6pas/package.yml b/packages/q/qt6pas/package.yml index c58a44fdcee..cee5dd619c3 100644 --- a/packages/q/qt6pas/package.yml +++ b/packages/q/qt6pas/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: qt6pas -version: "4.4" +version: '4.4' release: 21 source: - https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%204.4/lazarus-4.4-0.tar.gz/download: 190edc7b7a7b18430502c964a45dfdf5418ff16bbcad5c04423b33a09d22cc06 diff --git a/packages/q/quadrapassel/package.yml b/packages/q/quadrapassel/package.yml index 0818ab4a0e4..fe44cd85742 100644 --- a/packages/q/quadrapassel/package.yml +++ b/packages/q/quadrapassel/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: quadrapassel -version: "49.1" +version: '49.1' release: 18 source: - https://download.gnome.org/sources/quadrapassel/49/quadrapassel-49.1.tar.xz: b6d7a3b6775a6dc4f1980bd937832466617a897ecaa1098f3a2c59be17616509 diff --git a/packages/q/quazip/package.yml b/packages/q/quazip/package.yml index 69a999cda9b..beeba6c5ee4 100644 --- a/packages/q/quazip/package.yml +++ b/packages/q/quazip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: quazip -version: "1.4" +version: '1.4' release: 7 source: - https://github.com/stachenov/quazip/archive/refs/tags/v1.4.tar.gz#quazip.tar.gz: 79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6 diff --git a/packages/q/quilt/package.yml b/packages/q/quilt/package.yml index cd1e27c0ec9..515b94f159a 100644 --- a/packages/q/quilt/package.yml +++ b/packages/q/quilt/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: quilt -version: "0.69" +version: '0.69' release: 7 source: - https://download.savannah.gnu.org/releases/quilt/quilt-0.69.tar.gz: 555ddffde22da3c86d1caf5a9c1fb8a152ac2b84730437bd39cc08849c9f4852 diff --git a/packages/r/racket/package.yml b/packages/r/racket/package.yml index f45397baa58..8d9559d5aa8 100644 --- a/packages/r/racket/package.yml +++ b/packages/r/racket/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: racket -version: "8.16" +version: '8.16' release: 21 source: - https://mirror.racket-lang.org/installers/8.16/racket-8.16-src-builtpkgs.tgz: 44d7c1ab34b52588f90dc22b15d96110e104d0c88ed1869f85b6f03c99843078 diff --git a/packages/r/radeon-profile-daemon/package.yml b/packages/r/radeon-profile-daemon/package.yml index c54034b1854..57cd78566de 100644 --- a/packages/r/radeon-profile-daemon/package.yml +++ b/packages/r/radeon-profile-daemon/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: radeon-profile-daemon -version: "20190603" +version: '20190603' release: 3 source: - https://github.com/marazmista/radeon-profile-daemon/archive/20190603.tar.gz: bb0145c3dcbced094e28fe993d8f7e77defcfa5dcef3146badcd82d9fb627700 diff --git a/packages/r/radeon-profile/package.yml b/packages/r/radeon-profile/package.yml index a6f37ec7f62..17aef1f4a3e 100644 --- a/packages/r/radeon-profile/package.yml +++ b/packages/r/radeon-profile/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: radeon-profile -version: "20200824" +version: '20200824' release: 9 source: - https://github.com/marazmista/radeon-profile/archive/20200824.tar.gz: 8d378d8ba249f2655783798b8e86ce1eb7a9a1dcd12d29784ba40366583b47af diff --git a/packages/r/rawtherapee/package.yml b/packages/r/rawtherapee/package.yml index 02a79974a23..5ed64317d9c 100644 --- a/packages/r/rawtherapee/package.yml +++ b/packages/r/rawtherapee/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: rawtherapee -version: "5.12" +version: '5.12' release: 24 source: - https://rawtherapee.com/shared/source/rawtherapee-5.12.tar.xz: d9a6c10537d64a285bc465675fe59aaa94ce3223823dfbecf0ae2c9599082d57 diff --git a/packages/r/raylib/package.yml b/packages/r/raylib/package.yml index 3356eca6114..43f7039750a 100644 --- a/packages/r/raylib/package.yml +++ b/packages/r/raylib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: raylib -version: "5.5" +version: '5.5' release: 12 source: - https://github.com/raysan5/raylib/archive/refs/tags/5.5.tar.gz: aea98ecf5bc5c5e0b789a76de0083a21a70457050ea4cc2aec7566935f5e258e diff --git a/packages/r/readline/package.yml b/packages/r/readline/package.yml index 9c0279c99a0..0feee67affc 100644 --- a/packages/r/readline/package.yml +++ b/packages/r/readline/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: readline -version: "8.3" +version: '8.3' release: 20 source: - https://ftpmirror.gnu.org/gnu/readline/readline-8.3.tar.gz: fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc diff --git a/packages/r/rednotebook/package.yml b/packages/r/rednotebook/package.yml index 6441c015b4b..8a33c1879f9 100644 --- a/packages/r/rednotebook/package.yml +++ b/packages/r/rednotebook/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: rednotebook -version: "2.41" +version: '2.41' release: 46 source: - https://github.com/jendrikseipp/rednotebook/archive/refs/tags/v2.41.tar.gz: 881027e014ff4ccc0187d5400fc43298c37221b969b79abf90dcaaea9fa1e993 diff --git a/packages/r/remake/package.yml b/packages/r/remake/package.yml index 4d9b147d617..ceba8191e94 100644 --- a/packages/r/remake/package.yml +++ b/packages/r/remake/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: remake -version: "4.3" +version: '4.3' release: 4 source: - https://github.com/rocky/remake/releases/download/remake-4.3%2Bdbg-1.6/remake-4.3+dbg-1.6.tar.lz: d56fe384c74db2d325c7fa5c0e0d1d6b00b783f8f84c2349278e5aa277614394 diff --git a/packages/r/resynthesizer/package.yml b/packages/r/resynthesizer/package.yml index bdb9c985541..708235a06b2 100644 --- a/packages/r/resynthesizer/package.yml +++ b/packages/r/resynthesizer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: resynthesizer -version: "3.0" +version: '3.0' release: 6 source: - https://github.com/bootchk/resynthesizer/archive/v3.0.tar.gz: d0f459e551d428e3cd3fec4c3ebfe448e6e2947d9b24553373308d6d41ddd580 diff --git a/packages/r/rxvt-unicode/package.yml b/packages/r/rxvt-unicode/package.yml index 9681445ede2..dc46cd82b3d 100644 --- a/packages/r/rxvt-unicode/package.yml +++ b/packages/r/rxvt-unicode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: rxvt-unicode -version: "9.31" +version: '9.31' release: 18 source: - https://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.31.tar.bz2: aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8 diff --git a/packages/r/rygel/package.yml b/packages/r/rygel/package.yml index e02bc2d0ab2..16c2e1190d7 100644 --- a/packages/r/rygel/package.yml +++ b/packages/r/rygel/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: rygel -version: "45.0" +version: '45.0' release: 30 source: - https://download.gnome.org/sources/rygel/45/rygel-45.0.tar.xz: 82667b902fc0672e64cf91eb727a70137a8fdfe7a3d9a4c158b0f4b1fc700882 diff --git a/packages/s/sbc/package.yml b/packages/s/sbc/package.yml index 306a85e3656..7ffbb8e094c 100644 --- a/packages/s/sbc/package.yml +++ b/packages/s/sbc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sbc -version: "2.0" +version: '2.0' release: 5 component: network.base source: diff --git a/packages/s/sby/package.yml b/packages/s/sby/package.yml index 5a0dec1dee5..c8296015e04 100644 --- a/packages/s/sby/package.yml +++ b/packages/s/sby/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sby -version: "0.59" +version: '0.59' release: 2 source: - https://github.com/YosysHQ/sby/archive/refs/tags/v0.59.tar.gz: db06f6948bdba933a165a4086f73b1a494a4e7d283adbbfbbe158f7269a05913 diff --git a/packages/s/scanmem/package.yml b/packages/s/scanmem/package.yml index 17661234b9d..1f50f9f0853 100644 --- a/packages/s/scanmem/package.yml +++ b/packages/s/scanmem/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: scanmem -version: "0.17" +version: '0.17' release: 10 source: - https://github.com/scanmem/scanmem/archive/v0.17.tar.gz: f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b diff --git a/packages/s/screenkey/package.yml b/packages/s/screenkey/package.yml index 8dfd9491d46..66d698ede15 100644 --- a/packages/s/screenkey/package.yml +++ b/packages/s/screenkey/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: screenkey -version: "1.5" +version: '1.5' release: 15 source: - https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-1.5.tar.gz: cc8471b83f7ba7a754e1da0631cfa9c32b9217da93597afc1c3283e3a1ae4112 diff --git a/packages/s/scrot/package.yml b/packages/s/scrot/package.yml index 2a32ee739f4..5379f280801 100644 --- a/packages/s/scrot/package.yml +++ b/packages/s/scrot/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: scrot -version: "1.10" +version: '1.10' release: 10 source: - https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.10/scrot-1.10.tar.gz: d3fb2fb962c1921030a442448afb1994d77d40192868da1b4cdeade0066bf36f diff --git a/packages/s/sed/package.yml b/packages/s/sed/package.yml index fe256ca2de4..2ea3bc69ce0 100644 --- a/packages/s/sed/package.yml +++ b/packages/s/sed/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sed -version: "4.9" +version: '4.9' release: 15 source: - https://mirror.kumi.systems/gnu/sed/sed-4.9.tar.xz: 6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181 diff --git a/packages/s/sg3_utils/package.yml b/packages/s/sg3_utils/package.yml index 7df5d5ed919..cdb37d82d99 100644 --- a/packages/s/sg3_utils/package.yml +++ b/packages/s/sg3_utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sg3_utils -version: "1.48" +version: '1.48' release: 7 source: - https://sg.danny.cz/sg/p/sg3_utils-1.48.tgz: d62b6c3cf20390fa7357044390084166d25f1d932a1135c450b69fe5c283d773 diff --git a/packages/s/shaderc/package.yml b/packages/s/shaderc/package.yml index 580f03912f0..d5be4d8df84 100644 --- a/packages/s/shaderc/package.yml +++ b/packages/s/shaderc/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: shaderc -version: "2025.2" +version: '2025.2' release: 14 source: - https://github.com/google/shaderc/archive/refs/tags/v2025.2.tar.gz: 3fddc13bbb87411c6f7b8f447e87c1637933450087e70fc21da650041f4e0132 diff --git a/packages/s/shared-mime-info/package.yml b/packages/s/shared-mime-info/package.yml index 2b5b8d1d601..585489ef37b 100644 --- a/packages/s/shared-mime-info/package.yml +++ b/packages/s/shared-mime-info/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: shared-mime-info -version: "2.4" +version: '2.4' release: 14 source: - https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.4/shared-mime-info-2.4.tar.gz: 531291d0387eb94e16e775d7e73788d06d2b2fdd8cd2ac6b6b15287593b6a2de diff --git a/packages/s/shim-signed/package.yml b/packages/s/shim-signed/package.yml index 7f100dc5dec..f3c2dc0c3cc 100644 --- a/packages/s/shim-signed/package.yml +++ b/packages/s/shim-signed/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: shim-signed -version: "15.8" +version: '15.8' release: 7 source: - https://kojipkgs.fedoraproject.org/packages/shim/15.8/3/x86_64/shim-x64-15.8-3.x86_64.rpm: 28958d75333c42b0341b727a2b697edf02f0cfaec18dbd25ae62c9a8164faabe diff --git a/packages/s/showtime/package.yml b/packages/s/showtime/package.yml index 64e912d6636..0cc2d97bbbf 100644 --- a/packages/s/showtime/package.yml +++ b/packages/s/showtime/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: showtime -version: "49.1" +version: '49.1' release: 6 source: - https://download.gnome.org/sources/showtime/49/showtime-49.1.tar.xz: 8aefbb0e2009c7a1cd44ab801b06ca375f7e9683f029a052eb86fb433a785393 diff --git a/packages/s/signond/package.yml b/packages/s/signond/package.yml index 711bbf1c283..494cbeac80a 100644 --- a/packages/s/signond/package.yml +++ b/packages/s/signond/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: signond -version: "8.61" +version: '8.61' release: 12 source: - git|https://gitlab.com/nicolasfella/signond.git: c8ad98249af541514ff7a81634d3295e712f1a39 diff --git a/packages/s/simple-scan/package.yml b/packages/s/simple-scan/package.yml index 9591bb55a2c..02ab3108287 100644 --- a/packages/s/simple-scan/package.yml +++ b/packages/s/simple-scan/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: simple-scan -version: "49.1" +version: '49.1' release: 35 source: - https://download.gnome.org/sources/simple-scan/49/simple-scan-49.1.tar.xz: 9ae8d4151ecaf95845eb9f99b436d579c838f2cf02763fba3bc03780251be334 diff --git a/packages/s/sl/package.yml b/packages/s/sl/package.yml index 409c4fa7afb..96f0542130a 100644 --- a/packages/s/sl/package.yml +++ b/packages/s/sl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sl -version: "5.02" +version: '5.02' release: 3 source: - https://github.com/mtoyoda/sl/archive/5.02.tar.gz: 1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a diff --git a/packages/s/slop/package.yml b/packages/s/slop/package.yml index 3152a1da800..1e358525e10 100644 --- a/packages/s/slop/package.yml +++ b/packages/s/slop/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: slop -version: "7.6" +version: '7.6' release: 24 source: - https://github.com/naelstrof/slop/archive/refs/tags/v7.6.tar.gz: ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b diff --git a/packages/s/smartmontools/package.yml b/packages/s/smartmontools/package.yml index 2836a1a7262..da7c0902982 100644 --- a/packages/s/smartmontools/package.yml +++ b/packages/s/smartmontools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: smartmontools -version: "7.5" +version: '7.5' release: 9 source: - https://sourceforge.net/projects/smartmontools/files/smartmontools/7.5/smartmontools-7.5.tar.gz: 690b83ca331378da9ea0d9d61008c4b22dde391387b9bbad7f29387f2595f76e diff --git a/packages/s/snapd-glib/package.yml b/packages/s/snapd-glib/package.yml index a9791d7a8e0..9724b9a97a5 100644 --- a/packages/s/snapd-glib/package.yml +++ b/packages/s/snapd-glib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: snapd-glib -version: "1.59" +version: '1.59' release: 17 source: - https://github.com/snapcore/snapd-glib/releases/download/1.59/snapd-glib-1.59.tar.xz: 01e6424f4dfd46b736956c9dc4ef1932052590123b80f5b5a363dc9f51ae4690 diff --git a/packages/s/snapd/package.yml b/packages/s/snapd/package.yml index 65866f4186d..3e3cfe331b7 100644 --- a/packages/s/snapd/package.yml +++ b/packages/s/snapd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: snapd -version: "2.72" +version: '2.72' homepage: https://snapcraft.io/ release: 90 source: diff --git a/packages/s/snapraid/package.yml b/packages/s/snapraid/package.yml index 733b55f1e32..5265b945592 100644 --- a/packages/s/snapraid/package.yml +++ b/packages/s/snapraid/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: snapraid -version: "12.3" +version: '12.3' release: 4 source: - https://github.com/amadvance/snapraid/releases/download/v12.3/snapraid-12.3.tar.gz: 1f27aba6e5db3929474da9c472fc4a3bc51d4a83aa5385af6b09afc9f68d6d44 diff --git a/packages/s/snapshot/package.yml b/packages/s/snapshot/package.yml index 67101a0efbc..360f62d7ae6 100644 --- a/packages/s/snapshot/package.yml +++ b/packages/s/snapshot/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: snapshot -version: "49.0" +version: '49.0' release: 7 source: - https://download.gnome.org/sources/snapshot/49/snapshot-49.0.tar.xz: 5f96193d2919c7355745d26a1b01f23c3cb30a93c742d583ec42927c4a45ae18 diff --git a/packages/s/snes9x-gtk/package.yml b/packages/s/snes9x-gtk/package.yml index 465c02b21ed..10eb9ee319b 100644 --- a/packages/s/snes9x-gtk/package.yml +++ b/packages/s/snes9x-gtk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: snes9x-gtk -version: "1.63" +version: '1.63' release: 23 source: - https://github.com/snes9xgit/snes9x/archive/1.63.tar.gz: 84560ce38a734ac8299645883d8e0c0423b7da2430bde5f88276bba1be6d5330 diff --git a/packages/s/sof-firmware/package.yml b/packages/s/sof-firmware/package.yml index c025fb74418..418104366c7 100644 --- a/packages/s/sof-firmware/package.yml +++ b/packages/s/sof-firmware/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sof-firmware homepage: https://github.com/thesofproject/sof-bin -version: "2.13" +version: '2.13' release: 27 source: - https://github.com/thesofproject/sof-bin/releases/download/v2025.05/sof-bin-2025.05.tar.gz: e2f2603b0d38c7cbdb1672901863fbf84b4db4921f405952a236915cb8a86bcc diff --git a/packages/s/solus-artwork/package.yml b/packages/s/solus-artwork/package.yml index 2ed235d053d..b987e1d1b6a 100644 --- a/packages/s/solus-artwork/package.yml +++ b/packages/s/solus-artwork/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: solus-artwork -version: "32.0" +version: '32.0' release: 54 source: - https://github.com/getsolus/artwork/releases/download/32.0/artwork-32.tar.xz: 3df549f9420c786ce5194eaba3562e897dc5346529f28832c9ca72519ea417e2 diff --git a/packages/s/solus-hardware-config/package.yml b/packages/s/solus-hardware-config/package.yml index 8ca90c27e40..f4abfe41f2b 100644 --- a/packages/s/solus-hardware-config/package.yml +++ b/packages/s/solus-hardware-config/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: solus-hardware-config -version: "16" +version: '16' release: 32 source: - git|https://github.com/getsolus/solus-hardware-config.git: 83f675849f76216f26efd5686a142570d45035c1 diff --git a/packages/s/solus-mate-transition-tool/package.yml b/packages/s/solus-mate-transition-tool/package.yml index 8b2da7b342c..7737fac7fc2 100644 --- a/packages/s/solus-mate-transition-tool/package.yml +++ b/packages/s/solus-mate-transition-tool/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: solus-mate-transition-tool -version: "0.5" +version: '0.5' release: 2 source: - https://github.com/getsolus/solus-mate-transition-tool/archive/refs/tags/v0.5.tar.gz: 047f2fab5bf09c2d320153dfd137cd12f4a2e780513cf145b6106e4cd5103523 diff --git a/packages/s/source-code-pro/package.yml b/packages/s/source-code-pro/package.yml index 46f2fcdbc96..02b48761bd1 100644 --- a/packages/s/source-code-pro/package.yml +++ b/packages/s/source-code-pro/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: source-code-pro -version: "2.038" +version: '2.038' release: 6 source: - https://github.com/adobe-fonts/source-code-pro/archive/refs/tags/2.038R-ro/1.058R-it/1.018R-VAR.tar.gz: d8f879fefd66ecb7291ea2d73984b9c0a97fb499424e58290ba6b81787d0c725 diff --git a/packages/s/spice-gtk/package.yml b/packages/s/spice-gtk/package.yml index 59c4d94f20e..82f9579d3c2 100644 --- a/packages/s/spice-gtk/package.yml +++ b/packages/s/spice-gtk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: spice-gtk -version: "0.42" +version: '0.42' release: 30 source: - https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz: 9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58 diff --git a/packages/s/spirv-headers/package.yml b/packages/s/spirv-headers/package.yml index fe1c236ec12..22f0fff1c18 100644 --- a/packages/s/spirv-headers/package.yml +++ b/packages/s/spirv-headers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: spirv-headers -version: "2025.2" +version: '2025.2' release: 32 source: # Check DEPS in spirv-tools for the revision diff --git a/packages/s/spirv-tools/package.yml b/packages/s/spirv-tools/package.yml index 7e90128a08f..ae9e33031e6 100644 --- a/packages/s/spirv-tools/package.yml +++ b/packages/s/spirv-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: spirv-tools -version: "2025.2" +version: '2025.2' release: 34 source: - git|https://github.com/KhronosGroup/SPIRV-Tools.git: a62abcb402009b9ca5975e6167c09f237f630e0e diff --git a/packages/s/spread-sheet-widget/package.yml b/packages/s/spread-sheet-widget/package.yml index badaab9b989..e90d255445c 100644 --- a/packages/s/spread-sheet-widget/package.yml +++ b/packages/s/spread-sheet-widget/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: spread-sheet-widget -version: "0.10" +version: '0.10' release: 5 source: - https://alpha.gnu.org/gnu/ssw/spread-sheet-widget-0.10.tar.gz: 80692ec350271995e147dc759929cdd79d3b645e6b5efaa6b57f4d2d05e847e5 diff --git a/packages/s/sshpass/package.yml b/packages/s/sshpass/package.yml index a4c68e414ba..cf0cc4998fa 100644 --- a/packages/s/sshpass/package.yml +++ b/packages/s/sshpass/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sshpass -version: "1.10" +version: '1.10' release: 3 source: - https://sourceforge.net/projects/sshpass/files/sshpass/1.10/sshpass-1.10.tar.gz: ad1106c203cbb56185ca3bad8c6ccafca3b4064696194da879f81c8d7bdfeeda diff --git a/packages/s/starfighter/package.yml b/packages/s/starfighter/package.yml index 158e1d75e21..2296f46744c 100644 --- a/packages/s/starfighter/package.yml +++ b/packages/s/starfighter/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: starfighter -version: "2.4" +version: '2.4' release: 13 source: - https://github.com/pr-starfighter/starfighter/archive/v2.4.tar.gz: d0757da7657253316053acf37dabf8e54607420d66a4d7cc2a9fc0d4b4d54074 diff --git a/packages/s/steamtinkerlaunch/package.yml b/packages/s/steamtinkerlaunch/package.yml index a973934106b..947ad9650fe 100644 --- a/packages/s/steamtinkerlaunch/package.yml +++ b/packages/s/steamtinkerlaunch/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: steamtinkerlaunch -version: "12.12" +version: '12.12' release: 13 source: - https://github.com/sonic2kk/steamtinkerlaunch/archive/refs/tags/v12.12.tar.gz: b81b9fc1fe7b87ccd9f62b074ea1e09ce245b42c13b7e009e832272459e3a555 diff --git a/packages/s/stellarium/package.yml b/packages/s/stellarium/package.yml index 6dce5ca4c38..c742afc070f 100644 --- a/packages/s/stellarium/package.yml +++ b/packages/s/stellarium/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: stellarium -version: "25.3" +version: '25.3' release: 39 source: - https://github.com/Stellarium/stellarium/releases/download/v25.3/stellarium-25.3.tar.xz: 1cdebfa04220656a956270425e06c6c522579c07d61c3440f6b11ac3f09f6db5 diff --git a/packages/s/stellarsolver/package.yml b/packages/s/stellarsolver/package.yml index 3f8bc6f7e7e..ae01a54f98f 100644 --- a/packages/s/stellarsolver/package.yml +++ b/packages/s/stellarsolver/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: stellarsolver -version: "2.6" +version: '2.6' release: 1 source: - https://github.com/rlancaste/stellarsolver/archive/refs/tags/2.6.tar.gz: 1176c1c0144705779e80cbcddcdcde1318b9e9cba889b5ce0f6d77ced66c4733 diff --git a/packages/s/stfl/package.yml b/packages/s/stfl/package.yml index 425322a0711..ddc2c7bb6ae 100644 --- a/packages/s/stfl/package.yml +++ b/packages/s/stfl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: stfl -version: "0.24" +version: '0.24' release: 4 source: - git|https://github.com/newsboat/stfl.git: c2c10b8a50fef613c0aacdc5d06a0fa610bf79e9 diff --git a/packages/s/stoken/package.yml b/packages/s/stoken/package.yml index b930390fd08..bd8847e9109 100644 --- a/packages/s/stoken/package.yml +++ b/packages/s/stoken/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: stoken -version: "0.92" +version: '0.92' release: 5 source: - https://github.com/cernekee/stoken/archive/v0.92.tar.gz: 9b9c5e0f09ca14a54454319b64af98a02d0ae1b3eb1122c95e2130736f440cd1 diff --git a/packages/s/strace/package.yml b/packages/s/strace/package.yml index cadaecd28e8..4961b5fb6c9 100644 --- a/packages/s/strace/package.yml +++ b/packages/s/strace/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: strace -version: "6.17" +version: '6.17' release: 15 source: - https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz: 0a7c7bedc7efc076f3242a0310af2ae63c292a36dd4236f079e88a93e98cb9c0 diff --git a/packages/s/stunnel/package.yml b/packages/s/stunnel/package.yml index 342150b49a8..c7570ab17b5 100644 --- a/packages/s/stunnel/package.yml +++ b/packages/s/stunnel/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: stunnel -version: "5.76" +version: '5.76' release: 19 source: - https://www.stunnel.org/downloads/stunnel-5.76.tar.gz: cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1 diff --git a/packages/s/supertuxkart/package.yml b/packages/s/supertuxkart/package.yml index 7bc553c650e..aa9ff5c5e64 100644 --- a/packages/s/supertuxkart/package.yml +++ b/packages/s/supertuxkart/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: supertuxkart -version: "1.4" +version: '1.4' release: 19 source: - https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz: 9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03 diff --git a/packages/s/suru-plus-icon-theme/package.yml b/packages/s/suru-plus-icon-theme/package.yml index d05dd59323a..620a1e541c7 100644 --- a/packages/s/suru-plus-icon-theme/package.yml +++ b/packages/s/suru-plus-icon-theme/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: suru-plus-icon-theme -version: "30.0" +version: '30.0' release: 5 source: - https://github.com/gusbemacbe/suru-plus/archive/v30.0.tar.gz: f99bc2913ec90573cba284a830e2ac3c4a6bb9f47814b982cffabd7722ce61e5 diff --git a/packages/s/svtplay-dl/package.yml b/packages/s/svtplay-dl/package.yml index d3da4a290ac..69f41888412 100644 --- a/packages/s/svtplay-dl/package.yml +++ b/packages/s/svtplay-dl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: svtplay-dl -version: "4.163" +version: '4.163' release: 36 source: - https://github.com/spaam/svtplay-dl/archive/refs/tags/4.163.tar.gz: 6f2aaa827d6e25c4e4480239e9738c6ba686406e438254d8e3afdd45b616f2e5 diff --git a/packages/s/sway/package.yml b/packages/s/sway/package.yml index 627779366ce..5968972eac8 100644 --- a/packages/s/sway/package.yml +++ b/packages/s/sway/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sway -version: "1.11" +version: '1.11' release: 38 source: - https://github.com/swaywm/sway/releases/download/1.11/sway-1.11.tar.gz: 0e37a55b7c3379230e97e1ad982542b75016a0c7d6676198604e557f9b373dae diff --git a/packages/s/sympy/package.yml b/packages/s/sympy/package.yml index cf7e41429fb..086facda123 100644 --- a/packages/s/sympy/package.yml +++ b/packages/s/sympy/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sympy -version: "1.12" +version: '1.12' release: 19 source: - https://github.com/sympy/sympy/releases/download/sympy-1.12/sympy-1.12.tar.gz: ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8 diff --git a/packages/s/syslinux/package.yml b/packages/s/syslinux/package.yml index 67583d271a1..0f4df5a932f 100644 --- a/packages/s/syslinux/package.yml +++ b/packages/s/syslinux/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: syslinux -version: "6.04" +version: '6.04' release: 8 source: - https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.04/syslinux-6.04-pre1.tar.xz: 3f6d50a57f3ed47d8234fd0ab4492634eb7c9aaf7dd902f33d3ac33564fd631d diff --git a/packages/s/sysprof/package.yml b/packages/s/sysprof/package.yml index 5db8a72f1e5..53f6359ee48 100644 --- a/packages/s/sysprof/package.yml +++ b/packages/s/sysprof/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: sysprof -version: "49.0" +version: '49.0' release: 19 source: - https://download.gnome.org/sources/sysprof/49/sysprof-49.0.tar.xz: ff04139637785c841948862087a4323b981680d942296409321b574fcb282878 diff --git a/packages/s/systemd/package.yml b/packages/s/systemd/package.yml index 3d3f750e21f..e2638c697be 100644 --- a/packages/s/systemd/package.yml +++ b/packages/s/systemd/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: systemd -version: "257.10" +version: '257.10' release: 178 source: - https://github.com/systemd/systemd/archive/refs/tags/v257.10.tar.gz: 5a2f477e6268630f6e2829c7bb3e442017549798a4122635817934eaa0c6ac10 diff --git a/packages/t/t1utils/package.yml b/packages/t/t1utils/package.yml index 21f282951f9..c4f2b2bfaaa 100644 --- a/packages/t/t1utils/package.yml +++ b/packages/t/t1utils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: t1utils -version: "1.42" +version: '1.42' release: 2 source: - https://github.com/kohler/t1utils/archive/refs/tags/v1.42.tar.gz: d385fa78fca179e5edcf962bf1545a926f365c03e62b5a0ca5d80f104727ce81 diff --git a/packages/t/tar/package.yml b/packages/t/tar/package.yml index 0abb056f4cd..cf93c7f2580 100644 --- a/packages/t/tar/package.yml +++ b/packages/t/tar/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tar -version: "1.35" +version: '1.35' release: 19 source: - https://mirror.kumi.systems/gnu/tar/tar-1.35.tar.xz: 4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16 diff --git a/packages/t/tcp_wrappers/package.yml b/packages/t/tcp_wrappers/package.yml index 6a4330c3fee..c13aea050e4 100644 --- a/packages/t/tcp_wrappers/package.yml +++ b/packages/t/tcp_wrappers/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tcp_wrappers -version: "7.6" +version: '7.6' release: 5 source: - http://ftp.porcupine.org/pub/security/tcp_wrappers_7.6-ipv6.4.tar.gz: 038a580b6497bab516a3e0dca59dfa2fe8cf3c0151bef45d57572fb756c2a64c diff --git a/packages/t/tecla/package.yml b/packages/t/tecla/package.yml index 297c07c7734..896f38471bc 100644 --- a/packages/t/tecla/package.yml +++ b/packages/t/tecla/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tecla -version: "49.0" +version: '49.0' release: 5 source: - https://download.gnome.org/sources/tecla/49/tecla-49.0.tar.xz: 2ca424e402baf60cd6b13777703b701ebb1faf8f3d0f2f971144d823f651249f diff --git a/packages/t/testdisk/package.yml b/packages/t/testdisk/package.yml index b506e8a6149..b45b7b74328 100644 --- a/packages/t/testdisk/package.yml +++ b/packages/t/testdisk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: testdisk -version: "7.2" +version: '7.2' release: 11 source: - https://www.cgsecurity.org/testdisk-7.2.tar.bz2: f8343be20cb4001c5d91a2e3bcd918398f00ae6d8310894a5a9f2feb813c283f diff --git a/packages/t/texinfo/package.yml b/packages/t/texinfo/package.yml index 943d8e7e51a..b11b7b800eb 100644 --- a/packages/t/texinfo/package.yml +++ b/packages/t/texinfo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: texinfo -version: "7.2" +version: '7.2' release: 22 source: - https://ftpmirror.gnu.org/gnu/texinfo/texinfo-7.2.tar.xz: 0329d7788fbef113fa82cb80889ca197a344ce0df7646fe000974c5d714363a6 diff --git a/packages/t/texlive/package.yml b/packages/t/texlive/package.yml index 939184f7a88..b38e34d571b 100644 --- a/packages/t/texlive/package.yml +++ b/packages/t/texlive/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: texlive -version: "20240312" +version: '20240312' release: 43 source: - https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/2024/texlive-20240312-source.tar.xz: 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96 diff --git a/packages/t/thefuck/package.yml b/packages/t/thefuck/package.yml index 9f2e5112716..e8995332b44 100644 --- a/packages/t/thefuck/package.yml +++ b/packages/t/thefuck/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: thefuck -version: "3.32" +version: '3.32' release: 23 source: - https://github.com/nvbn/thefuck/archive/3.32.tar.gz: 76cbb014473672d1c384922857f8fbc1f6f7774f74f784149ad88751854ecfdf diff --git a/packages/t/thunderbird-langpacks/package.yml b/packages/t/thunderbird-langpacks/package.yml index e5ae6b4fd37..3a90932c29f 100644 --- a/packages/t/thunderbird-langpacks/package.yml +++ b/packages/t/thunderbird-langpacks/package.yml @@ -3,7 +3,7 @@ name: thunderbird-langpacks #### Don't modify the version manually, use the update.py script #### This package MUST have the same major version as the Thunderbird package, and should be updated in sync ##@@BEGIN_VERSION -version: "140.5.0" +version: 140.5.0 ##@@END_VERSION release: 7 homepage: https://www.mozilla.org/ diff --git a/packages/t/time/package.yml b/packages/t/time/package.yml index 9620da3f372..912c8d3adf9 100644 --- a/packages/t/time/package.yml +++ b/packages/t/time/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: time -version: "1.9" +version: '1.9' release: 5 source: - https://ftpmirror.gnu.org/gnu/time/time-1.9.tar.gz: fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521e diff --git a/packages/t/tmux/package.yml b/packages/t/tmux/package.yml index 91f88843323..6eaeac1786b 100644 --- a/packages/t/tmux/package.yml +++ b/packages/t/tmux/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tmux -version: "3.6" +version: '3.6' release: 26 source: - https://github.com/tmux/tmux/archive/refs/tags/3.6.tar.gz: bb8e96da3809845c72b53589cd7f4c00d5e3cbbb88d3284e15e5a8c2220d471d diff --git a/packages/t/topydo/package.yml b/packages/t/topydo/package.yml index d6aaaace618..d9b289a5284 100644 --- a/packages/t/topydo/package.yml +++ b/packages/t/topydo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: topydo -version: "0.14" +version: '0.14' release: 10 source: - https://github.com/topydo/topydo/archive/0.14.tar.gz: 80fbfe2fdb5beea76bc11251b347412d2cd70f3d824e64b5ca7b63a140c76961 diff --git a/packages/t/totem/package.yml b/packages/t/totem/package.yml index 08f62377569..a654092a426 100644 --- a/packages/t/totem/package.yml +++ b/packages/t/totem/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: totem -version: "43.2" +version: '43.2' release: 36 source: - https://download.gnome.org/sources/totem/43/totem-43.2.tar.xz: 0b007d30fbb93b95a604f14848a497f57fc333a75c2e638a249972e99c01e6a4 diff --git a/packages/t/tpm2-tools/package.yml b/packages/t/tpm2-tools/package.yml index ec2feed074e..7229e11fb3c 100644 --- a/packages/t/tpm2-tools/package.yml +++ b/packages/t/tpm2-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tpm2-tools -version: "5.7" +version: '5.7' release: 5 source: - https://github.com/tpm2-software/tpm2-tools/releases/download/5.7/tpm2-tools-5.7.tar.gz: 3810d36b5079256f4f2f7ce552e22213d43b1031c131538df8a2dbc3c570983a diff --git a/packages/t/trompeloeil/package.yml b/packages/t/trompeloeil/package.yml index 78720a5c679..690eaf29a65 100644 --- a/packages/t/trompeloeil/package.yml +++ b/packages/t/trompeloeil/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: trompeloeil -version: "47" +version: '47' release: 1 source: - https://github.com/rollbear/trompeloeil/archive/refs/tags/v47.tar.gz: 4a1d79260c1e49e065efe0817c8b9646098ba27eed1802b0c3ba7d959e4e5e84 diff --git a/packages/t/tslib/package.yml b/packages/t/tslib/package.yml index 5abed65fa72..ad1f7798728 100644 --- a/packages/t/tslib/package.yml +++ b/packages/t/tslib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: tslib -version: "1.24" +version: '1.24' release: 10 source: - https://github.com/libts/tslib/releases/download/1.24/tslib-1.24.tar.xz: 58d9941ffaa269c399f00d0d308184c96087f7acf69aa8e3c6645e852f993ba2 diff --git a/packages/u/udftools/package.yml b/packages/u/udftools/package.yml index 8e4b7698cd5..fa5e0bf6f71 100644 --- a/packages/u/udftools/package.yml +++ b/packages/u/udftools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: udftools -version: "2.3" +version: '2.3' release: 6 source: - https://github.com/pali/udftools/releases/download/2.3/udftools-2.3.tar.gz: 750dcf5c797765eb42265e0a56d1a99f97f94b7f6f4534263a5410503f0caf59 diff --git a/packages/u/unclutter-xfixes/package.yml b/packages/u/unclutter-xfixes/package.yml index 3f895e06c4e..00060eff840 100644 --- a/packages/u/unclutter-xfixes/package.yml +++ b/packages/u/unclutter-xfixes/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: unclutter-xfixes -version: "1.6" +version: '1.6' release: 3 source: - https://github.com/Airblader/unclutter-xfixes/archive/refs/tags/v1.6.tar.gz: 6f7f248f16b7d4ec7cb144b6bc5a66bd49078130513a184f4dc16c498d457db9 diff --git a/packages/u/unzip/package.yml b/packages/u/unzip/package.yml index 14169b48ef3..2360351faba 100644 --- a/packages/u/unzip/package.yml +++ b/packages/u/unzip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: unzip -version: "6.0" +version: '6.0' release: 14 source: - https://sourceforge.net/projects/infozip/files/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz: 036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37 diff --git a/packages/u/up/package.yml b/packages/u/up/package.yml index 0bc7b65fd07..30627d8d6e6 100644 --- a/packages/u/up/package.yml +++ b/packages/u/up/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: up -version: "0.4" +version: '0.4' release: 3 homepage: https://github.com/akavel/up source: diff --git a/packages/u/urw-core35-fonts/package.yml b/packages/u/urw-core35-fonts/package.yml index 30869a3c21f..ace69e04eea 100644 --- a/packages/u/urw-core35-fonts/package.yml +++ b/packages/u/urw-core35-fonts/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: urw-core35-fonts -version: "20200910" +version: '20200910' release: 3 source: - https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/tags/20200910.tar.gz: e0d9b7f11885fdfdc4987f06b2aa0565ad2a4af52b22e5ebf79e1a98abd0ae2f diff --git a/packages/u/usbutils/package.yml b/packages/u/usbutils/package.yml index 3dbb5589679..c2fff0b735a 100644 --- a/packages/u/usbutils/package.yml +++ b/packages/u/usbutils/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: usbutils -version: "019" +version: '019' release: 11 source: - https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-019.tar.xz: 659f40c440e31ba865c52c818a33d3ba6a97349e3353f8b1985179cb2aa71ec5 diff --git a/packages/v/vala-panel-appmenu/package.yml b/packages/v/vala-panel-appmenu/package.yml index ddf2c6763b7..de8b45be18b 100644 --- a/packages/v/vala-panel-appmenu/package.yml +++ b/packages/v/vala-panel-appmenu/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vala-panel-appmenu -version: "24.05" +version: '24.05' release: 23 source: - https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/24.05/vala-panel-appmenu-24.05.tar.bz2: 4dd891578429199d2310dc6ff37008be2bb26d045e1fdbbaed8d607af70f7cb2 diff --git a/packages/v/vamp-plugin-sdk/package.yml b/packages/v/vamp-plugin-sdk/package.yml index ecb0dd3b71b..91b7d6dea26 100644 --- a/packages/v/vamp-plugin-sdk/package.yml +++ b/packages/v/vamp-plugin-sdk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vamp-plugin-sdk -version: "2.10" +version: '2.10' release: 6 source: - https://github.com/c4dm/vamp-plugin-sdk/archive/vamp-plugin-sdk-v2.10.tar.gz: b552bc91817294c7f90ea07d70938642ebf15d5e3bafc81cf7d55efab9995399 diff --git a/packages/v/vapoursynth/package.yml b/packages/v/vapoursynth/package.yml index d2d41e43b68..d745c6ac72f 100644 --- a/packages/v/vapoursynth/package.yml +++ b/packages/v/vapoursynth/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vapoursynth -version: "72" +version: '72' release: 49 source: - https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R72.tar.gz: 650f77feebfd08842b521273f59e0c88f7ba9d7cb5f151d89b79b8dfdd4ce633 diff --git a/packages/v/vdpauinfo/package.yml b/packages/v/vdpauinfo/package.yml index 5669da6058c..0968644aa7b 100644 --- a/packages/v/vdpauinfo/package.yml +++ b/packages/v/vdpauinfo/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vdpauinfo -version: "1.5" +version: '1.5' release: 5 source: - https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/1.5/vdpauinfo-1.5.tar.gz: 1878d54f6732d02cedef8eabe77e23fc2239b4ec202612403a383f4140a17bc3 diff --git a/packages/v/verilator/package.yml b/packages/v/verilator/package.yml index 840c5f512b3..ca3815c3392 100644 --- a/packages/v/verilator/package.yml +++ b/packages/v/verilator/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: verilator -version: "5.042" +version: '5.042' release: 52 source: - https://github.com/verilator/verilator/archive/refs/tags/v5.042.tar.gz: bec14f17de724851b110b698f3bd25e22effaaced7265b26d2bc13075dbfb4bf diff --git a/packages/v/vhba-module/package.yml b/packages/v/vhba-module/package.yml index c806b01d7c0..6c044fe6f4f 100644 --- a/packages/v/vhba-module/package.yml +++ b/packages/v/vhba-module/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vhba-module -version: "20250329" +version: '20250329' release: 287 source: - https://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-20250329.tar.xz#vhba-module.tar.xz: a62a20d720ddf0cfe5a53228f4513d498d89c2ead9e9af0b1b6959ff8126075e diff --git a/packages/v/vice/package.yml b/packages/v/vice/package.yml index cf258aaefc7..f2a70a9fbc0 100644 --- a/packages/v/vice/package.yml +++ b/packages/v/vice/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vice -version: "3.9" +version: '3.9' release: 16 source: - https://sourceforge.net/projects/vice-emu/files/releases/vice-3.9.tar.gz: 40202b63455e26b87ecc63eb5a52322c6fa3f57cab12acf0c227cf9f4daec370 diff --git a/packages/v/viewnior/package.yml b/packages/v/viewnior/package.yml index 378afa5427b..9aa130667df 100644 --- a/packages/v/viewnior/package.yml +++ b/packages/v/viewnior/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: viewnior -version: "1.8" +version: '1.8' release: 8 source: - https://github.com/hellosiyan/Viewnior/archive/refs/tags/viewnior-1.8.tar.gz: b9319171ebca23929e6ea8039c194b1595d92e764db5e3890836fb5c36e233b0 diff --git a/packages/v/vifm/package.yml b/packages/v/vifm/package.yml index 3f133736037..28868bcd0b6 100644 --- a/packages/v/vifm/package.yml +++ b/packages/v/vifm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vifm -version: "0.13" +version: '0.13' release: 11 source: - https://github.com/vifm/vifm/archive/refs/tags/v0.13.tar.gz: 8379397b2824cc74a91f5cfa00b5496f5d08cdcec18e3d13b64c480151225ca8 diff --git a/packages/v/vimix-cursors/package.yml b/packages/v/vimix-cursors/package.yml index 6379107afe2..b4a56abb64d 100644 --- a/packages/v/vimix-cursors/package.yml +++ b/packages/v/vimix-cursors/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vimix-cursors -version: "20200224" +version: '20200224' release: 3 source: - https://github.com/vinceliuice/Vimix-cursors/archive/2020-02-24.tar.gz: 69298d02264b5b15239c340f8fa899f91574c0eac49ad5745e8e588315423618 diff --git a/packages/v/virt-viewer/package.yml b/packages/v/virt-viewer/package.yml index 59b8d00733a..dd8ce268810 100644 --- a/packages/v/virt-viewer/package.yml +++ b/packages/v/virt-viewer/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: virt-viewer -version: "11.0" +version: '11.0' release: 26 source: - https://releases.pagure.org/virt-viewer/virt-viewer-11.0.tar.xz: a43fa2325c4c1c77a5c8c98065ac30ef0511a21ac98e590f22340869bad9abd0 diff --git a/packages/v/vis/package.yml b/packages/v/vis/package.yml index 7ccf6754f49..99441d0cea7 100644 --- a/packages/v/vis/package.yml +++ b/packages/v/vis/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vis -version: "0.9" +version: '0.9' release: 11 source: - https://github.com/martanne/vis/archive/refs/tags/v0.9.tar.gz: bd37ffba5535e665c1e883c25ba5f4e3307569b6d392c60f3c7d5dedd2efcfca diff --git a/packages/v/vkd3d/package.yml b/packages/v/vkd3d/package.yml index 46445b39043..3b48c361e32 100644 --- a/packages/v/vkd3d/package.yml +++ b/packages/v/vkd3d/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vkd3d -version: "1.15" +version: '1.15' release: 14 source: - https://dl.winehq.org/vkd3d/source/vkd3d-1.15.tar.xz: c35366f6f39b5e89ed9b77ef21520f1b8d689ac9c4dcabee360e72dd9b75c471 diff --git a/packages/v/vnstat/package.yml b/packages/v/vnstat/package.yml index 28667089631..c056a2d4fbd 100644 --- a/packages/v/vnstat/package.yml +++ b/packages/v/vnstat/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vnstat -version: "2.12" +version: '2.12' release: 11 source: - https://github.com/vergoh/vnstat/releases/download/v2.12/vnstat-2.12.tar.gz: b7386b12fc1fc6f47fab31f208b12eda61862e63e229e84e95a6fa80406d2852 diff --git a/packages/v/voikko-fi/package.yml b/packages/v/voikko-fi/package.yml index 77216c501d5..ae44242debb 100644 --- a/packages/v/voikko-fi/package.yml +++ b/packages/v/voikko-fi/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: voikko-fi -version: "2.5" +version: '2.5' release: 3 source: - https://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.5.tar.gz: 3bc9b0a0562526173957bf23b5caaf57b60ecc53be63fc16874118002ec620f1 diff --git a/packages/v/vscode/package.yml b/packages/v/vscode/package.yml index c5f7ff29648..f7ad27c2827 100644 --- a/packages/v/vscode/package.yml +++ b/packages/v/vscode/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: vscode -version: "1.106.3" +version: 1.106.3 release: 232 source: - git|https://github.com/Microsoft/vscode.git: 1.106.3 diff --git a/packages/w/wavpack/package.yml b/packages/w/wavpack/package.yml index c1bf5d38ccc..ac261a85ad9 100644 --- a/packages/w/wavpack/package.yml +++ b/packages/w/wavpack/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wavpack -version: "5.8.1" +version: 5.8.1 release: 14 source: - https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz: 7322775498602c8850afcfc1ae38f99df4cbcd51386e873d6b0f8047e55c0c26 diff --git a/packages/w/wayland-protocols/package.yml b/packages/w/wayland-protocols/package.yml index 51dadc64539..1a5b8760350 100644 --- a/packages/w/wayland-protocols/package.yml +++ b/packages/w/wayland-protocols/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wayland-protocols -version: "1.45" +version: '1.45' release: 29 source: - https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.45/downloads/wayland-protocols-1.45.tar.xz: 4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0 diff --git a/packages/w/wcslib/package.yml b/packages/w/wcslib/package.yml index f8f1756a85f..f4c4ce8cfaa 100644 --- a/packages/w/wcslib/package.yml +++ b/packages/w/wcslib/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wcslib -version: "8.4" +version: '8.4' release: 1 source: - https://www.atnf.csiro.au/computing/software/wcs/WCS/WCS/wcslib-8.4.tar.bz2: 960b844426d14a8b53cdeed78258aa9288cded99a7732c0667c64fa6a50126dc diff --git a/packages/w/webrtc-audio-processing/package.yml b/packages/w/webrtc-audio-processing/package.yml index f0ccd92f551..e0dd302900d 100644 --- a/packages/w/webrtc-audio-processing/package.yml +++ b/packages/w/webrtc-audio-processing/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: webrtc-audio-processing -version: "1.3" +version: '1.3' release: 6 source: - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-1.3.tar.xz: 2365e93e778d7b61b5d6e02d21c47d97222e9c7deff9e1d0838ad6ec2e86f1b9 diff --git a/packages/w/which/package.yml b/packages/w/which/package.yml index f54097c1c2c..75bf7bcdc31 100644 --- a/packages/w/which/package.yml +++ b/packages/w/which/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: which -version: "2.23" +version: '2.23' release: 8 source: - https://ftpmirror.gnu.org/gnu/which/which-2.23.tar.gz: a2c558226fc4d9e4ce331bd2fd3c3f17f955115d2c00e447618a4ef9978a2a73 diff --git a/packages/w/wine/package.yml b/packages/w/wine/package.yml index c8f84a29103..4d3755333cc 100644 --- a/packages/w/wine/package.yml +++ b/packages/w/wine/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wine -version: "10.1" +version: '10.1' release: 199 source: - https://dl.winehq.org/wine/source/10.x/wine-10.1.tar.xz: 63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663 diff --git a/packages/w/winetricks/package.yml b/packages/w/winetricks/package.yml index 76639009550..b05ab958e28 100644 --- a/packages/w/winetricks/package.yml +++ b/packages/w/winetricks/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: winetricks -version: "20250102" +version: '20250102' release: 31 source: - https://github.com/Winetricks/winetricks/archive/refs/tags/20250102.tar.gz: 24d339806e3309274ee70743d76ff7b965fef5a534c001916d387c924eebe42e diff --git a/packages/w/wireless-tools/package.yml b/packages/w/wireless-tools/package.yml index 94fb41efab2..16b050e6df4 100644 --- a/packages/w/wireless-tools/package.yml +++ b/packages/w/wireless-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wireless-tools -version: "29" +version: '29' release: 6 source: - https://github.com/HewlettPackard/wireless-tools/archive/v29.tar.gz: 69c5face9ac9d3273042436408a9a057d3416a814253dedeaaef210fcbc42d40 diff --git a/packages/w/woff-tools/package.yml b/packages/w/woff-tools/package.yml index af5761bbca9..3443b4c7c8b 100644 --- a/packages/w/woff-tools/package.yml +++ b/packages/w/woff-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: woff-tools -version: "1.0" +version: '1.0' release: 4 source: - https://github.com/wget/woff-tools/archive/refs/tags/20091003.tar.gz: e57a1a52084e2d83e18c9ecc0965af7aade75f6daed63faf048e7ffecb50f30e diff --git a/packages/w/wordgrinder/package.yml b/packages/w/wordgrinder/package.yml index fe08994d433..6ebaa76f511 100644 --- a/packages/w/wordgrinder/package.yml +++ b/packages/w/wordgrinder/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wordgrinder -version: "0.8" +version: '0.8' release: 8 source: - https://github.com/davidgiven/wordgrinder/archive/refs/tags/0.8.tar.gz: 856cbed2b4ccd5127f61c4997a30e642d414247970f69932f25b4b5a81b18d3f diff --git a/packages/w/wpa_supplicant/package.yml b/packages/w/wpa_supplicant/package.yml index 8dbd95c5d23..09c137d2fac 100644 --- a/packages/w/wpa_supplicant/package.yml +++ b/packages/w/wpa_supplicant/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: wpa_supplicant -version: "2.11" +version: '2.11' release: 36 source: - https://w1.fi/releases/wpa_supplicant-2.11.tar.gz: 912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a diff --git a/packages/x/x265/package.yml b/packages/x/x265/package.yml index 9e2173ee285..4420ed3a4c8 100644 --- a/packages/x/x265/package.yml +++ b/packages/x/x265/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: x265 -version: "3.6" +version: '3.6' release: 23 source: # Latest from Release_3.6 branch diff --git a/packages/x/x42-plugins/package.yml b/packages/x/x42-plugins/package.yml index 096c1d5ce7f..9fff0ea8320 100644 --- a/packages/x/x42-plugins/package.yml +++ b/packages/x/x42-plugins/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: x42-plugins -version: "20240611" +version: '20240611' release: 10 source: - https://gareus.org/misc/x42-plugins/x42-plugins-20240611.tar.xz: 94ee98d731061a1bfa1c8ac79aaf5bd0b037ecadd9cc1b42fc447306c194662c diff --git a/packages/x/xcb-util-xrm/package.yml b/packages/x/xcb-util-xrm/package.yml index 42249e23c37..ad6cbc2d1e2 100644 --- a/packages/x/xcb-util-xrm/package.yml +++ b/packages/x/xcb-util-xrm/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xcb-util-xrm -version: "1.3" +version: '1.3' release: 5 source: - https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.gz: 0129f74c327ae65e2f4ad4002f300b4f02c9aff78c00997f1f1c5a430f922f34 diff --git a/packages/x/xdg-desktop-portal-gnome/package.yml b/packages/x/xdg-desktop-portal-gnome/package.yml index 57d66fa1dc3..6208ac59c4d 100644 --- a/packages/x/xdg-desktop-portal-gnome/package.yml +++ b/packages/x/xdg-desktop-portal-gnome/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xdg-desktop-portal-gnome -version: "49.0" +version: '49.0' release: 15 source: - https://download.gnome.org/sources/xdg-desktop-portal-gnome/49/xdg-desktop-portal-gnome-49.0.tar.xz: 401dafcdf8cb911f09c08d2813f774dd864127abfca93ff4caf1fc4c9b5ec4d2 diff --git a/packages/x/xdg-user-dirs-gtk/package.yml b/packages/x/xdg-user-dirs-gtk/package.yml index 786eb76e13b..dc56810b1f3 100644 --- a/packages/x/xdg-user-dirs-gtk/package.yml +++ b/packages/x/xdg-user-dirs-gtk/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xdg-user-dirs-gtk -version: "0.14" +version: '0.14' release: 9 source: - https://download.gnome.org/sources/xdg-user-dirs-gtk/0.14/xdg-user-dirs-gtk-0.14.tar.xz: 537fbe142b24736ed7894e4a01f69fd758cb6c7a677a382879529d217f4a2873 diff --git a/packages/x/xdg-user-dirs/package.yml b/packages/x/xdg-user-dirs/package.yml index 05e90f0ecd7..d080346cb42 100644 --- a/packages/x/xdg-user-dirs/package.yml +++ b/packages/x/xdg-user-dirs/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xdg-user-dirs -version: "0.19" +version: '0.19' release: 12 source: - https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/archive/v0.19/xdg-user-dirs-v0.19.tar.gz: aa18765c6f48b6c61f2fb426656dba640920f8436a04733965146af4c9a1f5e1 diff --git a/packages/x/xkeyboard-config/package.yml b/packages/x/xkeyboard-config/package.yml index 471ac6cf541..278684e21cb 100644 --- a/packages/x/xkeyboard-config/package.yml +++ b/packages/x/xkeyboard-config/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xkeyboard-config -version: "2.46" +version: '2.46' release: 17 source: - https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.46.tar.xz: 10c58218fb60d08fb1f7b30304deb3ba47613195aa8a08a81f1972775ccc3640 diff --git a/packages/x/xone/package.yml b/packages/x/xone/package.yml index c9105bf1863..e98e55c4886 100644 --- a/packages/x/xone/package.yml +++ b/packages/x/xone/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xone -version: "0.4.11" +version: 0.4.11 release: 98 source: - https://github.com/dlundqvist/xone/archive/refs/tags/v0.4.11.tar.gz: fe68656db5553c3abffb0154bcc09b7461ab525f756727dcbad73afd68b207cd diff --git a/packages/x/xorgproto/package.yml b/packages/x/xorgproto/package.yml index 30c6cce14c1..678f91aa7c7 100644 --- a/packages/x/xorgproto/package.yml +++ b/packages/x/xorgproto/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xorgproto -version: "2024.1" +version: '2024.1' release: 9 source: - https://www.x.org/releases/individual/proto/xorgproto-2024.1.tar.xz: 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59 diff --git a/packages/x/xsd/package.yml b/packages/x/xsd/package.yml index 933cbcd9cd3..4935232be13 100644 --- a/packages/x/xsd/package.yml +++ b/packages/x/xsd/package.yml @@ -12,9 +12,7 @@ description: | CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML. builddeps: - pkgconfig(xerces-c) -environment: - # It doesn't meet CXX17 requirement, lets lower it to CXX14 - export CXXFLAGS="${CXXFLAGS} -std=c++14" +environment: export CXXFLAGS="${CXXFLAGS} -std=c++14" setup: | # Use Archlinux patches, see here https://gitlab.archlinux.org/archlinux/packaging/packages/xsd/-/commit/b4096316424922cc6146466d0274fb4ab8cf50fa %patch -p1 -i $pkgfiles/xsdcxx-rename.patch diff --git a/packages/x/xwayland-satellite/package.yml b/packages/x/xwayland-satellite/package.yml index 41aee754932..bea76b1f8e0 100644 --- a/packages/x/xwayland-satellite/package.yml +++ b/packages/x/xwayland-satellite/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: xwayland-satellite -version: "0.7" +version: '0.7' release: 2 source: - https://github.com/Supreeeme/xwayland-satellite/archive/refs/tags/v0.7.tar.gz: 466fc8d44b45f446a581549ab4e55ce65aa32e090e98638dde79f9da9faf89a0 diff --git a/packages/y/yad/package.yml b/packages/y/yad/package.yml index cbdab839173..95ede538327 100644 --- a/packages/y/yad/package.yml +++ b/packages/y/yad/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yad -version: "14.1" +version: '14.1' release: 20 source: - https://github.com/v1cont/yad/archive/v14.1.tar.gz: 84ea6abe80106a6cebe14425d591517542d93f7c8b19729e2cf93f4db83e5cc3 diff --git a/packages/y/yelp-tools/package.yml b/packages/y/yelp-tools/package.yml index 2147d74161c..4e929fbbc55 100644 --- a/packages/y/yelp-tools/package.yml +++ b/packages/y/yelp-tools/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yelp-tools -version: "42.1" +version: '42.1' release: 16 source: - https://download.gnome.org/sources/yelp-tools/42/yelp-tools-42.1.tar.xz: 3e496a4020d4145b99fd508a25fa09336a503a4e8900028421e72c6a4b11f905 diff --git a/packages/y/yelp-xsl/package.yml b/packages/y/yelp-xsl/package.yml index 1a40d110d4b..b440241f84b 100644 --- a/packages/y/yelp-xsl/package.yml +++ b/packages/y/yelp-xsl/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yelp-xsl -version: "49.0" +version: '49.0' release: 22 source: - https://download.gnome.org/sources/yelp-xsl/49/yelp-xsl-49.0.tar.xz: 59d43a8f8fe67b784f14f9a04dd4a7a092a7f4a64a65e71b90fe02a47a50fbec diff --git a/packages/y/yelp/package.yml b/packages/y/yelp/package.yml index 881c4f10de2..1c1bd50ae5a 100644 --- a/packages/y/yelp/package.yml +++ b/packages/y/yelp/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yelp -version: "49.0" +version: '49.0' release: 35 source: - https://download.gnome.org/sources/yelp/49/yelp-49.0.tar.xz: e6614e0b1f4ba5fe7b8d149bdd42673f030656fbdcd736ae9860719197c63457 diff --git a/packages/y/yquake2/package.yml b/packages/y/yquake2/package.yml index 5f2ab16086d..20681fa88bd 100644 --- a/packages/y/yquake2/package.yml +++ b/packages/y/yquake2/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yquake2 -version: "8.60" +version: '8.60' release: 27 source: - https://github.com/yquake2/yquake2/archive/refs/tags/QUAKE2_8_60.tar.gz: 7d7feb96cabdcf823273ef5056b20bd36fe5e1c5f20f476ef32b94a1ae37967a diff --git a/packages/y/yubico-pam/package.yml b/packages/y/yubico-pam/package.yml index 39234474c9d..83adead192d 100644 --- a/packages/y/yubico-pam/package.yml +++ b/packages/y/yubico-pam/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: yubico-pam -version: "2.26" +version: '2.26' release: 10 source: - https://github.com/Yubico/yubico-pam/archive/2.26.tar.gz: 5178fc083d12c9b26412adc80dab5d7ef463a689ef2e0143cb6f117732705dc7 diff --git a/packages/z/zip/package.yml b/packages/z/zip/package.yml index d25290a3712..7a8a9543888 100644 --- a/packages/z/zip/package.yml +++ b/packages/z/zip/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: zip -version: "3.0" +version: '3.0' release: 5 source: - https://sourceforge.net/projects/infozip/files/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz: f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369 diff --git a/packages/z/zpaq/package.yml b/packages/z/zpaq/package.yml index 50ddb6eef77..c7d267bb23d 100644 --- a/packages/z/zpaq/package.yml +++ b/packages/z/zpaq/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: zpaq -version: "7.15" +version: '7.15' release: 6 source: - https://github.com/zpaq/zpaq/archive/7.15.tar.gz: 64280d86cd38ad5ebc1c6415b17eb09ee292078d772176b90e16287687191efe diff --git a/packages/z/zsh/package.yml b/packages/z/zsh/package.yml index 0ec2ef11552..1843b815f01 100644 --- a/packages/z/zsh/package.yml +++ b/packages/z/zsh/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: zsh -version: "5.9" +version: '5.9' release: 36 source: - https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz: 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 diff --git a/packages/z/zuki-themes/package.yml b/packages/z/zuki-themes/package.yml index 047c75d4fdb..1423e7a533a 100644 --- a/packages/z/zuki-themes/package.yml +++ b/packages/z/zuki-themes/package.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name: zuki-themes -version: "4.0" +version: '4.0' release: 14 source: - https://github.com/lassekongo83/zuki-themes/archive/v4.0.tar.gz: 262be2169a82f437262b044567e135527c247406950c4806ba50d85f01ebb460